(Created page with " *Translation.addTranslation(original, lang) - создает перевод lang для строки original. Формат обьекта lang: <pre>{ //пр...") |
Admin (обсуждение | вклад) |
||
(не показано 5 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
+ | <div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"> | ||
+ | Для работы с языками и перевода модов на разные языки в Inner Core используется модуль Translation. Ниже приведены методы этого модуля: | ||
− | *Translation.addTranslation(original, lang) - | + | *Translation.addTranslation(original, lang) - задаёт перевод lang для строки original в формате {"lang1": "translation", "lang2": "perevod"}, где lang1, lang2 - двузначный буквенный код языка, для которого задаётся перевод |
+ | *Translation.getLanguage() - возвращает текущий язык игры в виде двузначного буквенного кода | ||
+ | *Translation.translate(original) - переводит строку на текущий язык, если имеется такой перевод, иначе - возвращает оригинальную строку | ||
− | | + | Вызов ''translate ''не является обязательным для названий блоков и предметов - они будут переведены автоматически. Все остальные строки, требующие перевода, следует переводить с помощью метода ''translate.'' |
− | + | </div> </div> </div> | |
− | |||
− | < | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Для работы с языками и перевода модов на разные языки в Inner Core используется модуль Translation. Ниже приведены методы этого модуля:
Вызов translate не является обязательным для названий блоков и предметов - они будут переведены автоматически. Все остальные строки, требующие перевода, следует переводить с помощью метода translate.