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
generated by LDoc 1.5.0 Last updated 2024-04-15 17:47:35