Module Translator
Translates text
See also:
Usage:
local Translator = nlitLib:Load('translator') -- Translations must be added to folder nlit-langs using Translator:AddTranslation() function.
Functions
AddTranslation (lang, tbl) | Adds translation to language. |
Format (lang) | Formats language to 2-chars code |
GetLocalLang () | Returns local player language. |
Functions
- AddTranslation (lang, tbl)
-
Adds translation to language. Can be used anywhere.
Parameters:
- lang string 2-char language code
- tbl table Translations from English (key-value pairs)
Usage:
Translator:AddTranslation('ru',{ ['Save items'] = 'Сохранить предметы', ['Add items'] = 'Добавить предметы' })
- Format (lang)
-
Formats language to 2-chars code
Parameters:
- lang string Full language code
Returns:
-
string Formatted 2-char language code
- GetLocalLang ()
-
Returns local player language. Client function.
Returns:
-
string The 2-char language code of the local player