# Languages

## ▸Location

All languages included with script are located in **`lua\modules\lunera\lang`**

## ▸Add Language

* Copy the **lua\modules\lunera\lang\en.lua** file
* Rename copied en.lua file to your own language
  * Example: **lua\modules\lunera\lang\ru.lua** ( russian )
* Open the new language file in a text editor.
* Locate the line:&#x20;
  * `mod.language[ 'en' ]`
* Change the line to your new language:&#x20;
  * `mod.language[ 'ru' ]`
* Translate all of the strings to your own language.

## ▸Set Default Language

* Open the folder **lua\modules\lunera\lang\\**
* Find the filename for the language you want to make as your default
* Open **lua\modules\lunera\cfg\sh\_cfg.lua**
* Locate the setting **cfg.lang**
* Change **'en'** to your own language's filename (without the .lua at the end)

```lua
cfg.lang = 'ru' -- russian
cfg.lang = 'es' -- spanish
cfg.lang = 'fr' -- french
```

* Restart your server if changes do not get applied immediately.

## ▸Switching Languages

You can switch languages in-game on-the-fly by typing **`!lang`** in chat.

![](https://211179469-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M1JhiILStiA7jDKglRZ%2F-MThkh9Dztp84cnjwncm%2F-MThksoWtFQ_CtOCOD8Y%2Flang.gif?alt=media\&token=18441ed5-c885-4b72-83f6-9744a14cfbb5)

{% hint style="warning" %}
The languages in the list are a compiled set from all the addons you own running rlib. If you own multiple scripts, but only have French translations for one; then the one addon will be translated to French and the others will default to English.
{% endhint %}
