Модуль Translation — различия между версиями

Строка 1: Строка 1:
<div class="mw-parser-output">
+
<div class="mw-parser-output"><div class="mw-parser-output">
 
Для работы с языками и перевода модов на разные языки в Inner Core используется модуль Translation. Ниже приведены методы этого модуля:
 
Для работы с языками и перевода модов на разные языки в Inner Core используется модуль Translation. Ниже приведены методы этого модуля:
  
Строка 5: Строка 5:
 
*Translation.getLanguage() - возвращает текущий язык игры в виде двузначного буквенного кода  
 
*Translation.getLanguage() - возвращает текущий язык игры в виде двузначного буквенного кода  
 
*Translation.translate(original) - переводит строку на текущий язык, если имеется такой перевод, иначе - возвращает оригинальную строку  
 
*Translation.translate(original) - переводит строку на текущий язык, если имеется такой перевод, иначе - возвращает оригинальную строку  
 
+
</div> </div>
&nbsp;
 
</div>
 

Версия 00:31, 16 марта 2019

Для работы с языками и перевода модов на разные языки в Inner Core используется модуль Translation. Ниже приведены методы этого модуля:

  • Translation.addTranslation(original, lang) - задаёт перевод lang для строки original в формате {"lang1": "translation", "lang2": "perevod"}, где lang1, lang2 - двузначный буквенный код языка, для которого задаётся перевод
  • Translation.getLanguage() - возвращает текущий язык игры в виде двузначного буквенного кода
  • Translation.translate(original) - переводит строку на текущий язык, если имеется такой перевод, иначе - возвращает оригинальную строку