Bes
Posts: 5422
|
(01.12.2017 23:26)Berserker Wrote: я пишу так:
Попутно создаю Lang\test.json с содержимым:
Code:
{
"hero_is_x_age": "@hero@ достиг @age@ лет"
}
Выводится: «Berserer достиг 27 лет»
Из каких элементов состоит локализация:
1) Автоматическая подгрузка языковых json-файлов формата { "глобальный уникальный ключ": "перевод", ... }
2) Совпадающие строки из разных модов подчиняются приоритетам модов (последний установленный весомее)
3) Перевод по ключу можно загрузить из ЕРМ или плагина.
4) В перевод можно передать до 7 именованных параметров (плагинам — неограниченно), которые будут подставлены в перевод при необходимости.
@имя параметра@
5) SN:T(ключ)/?(z-переменная)/(параметр 1)/(значение 1)/(параметр N)/(значение N);
Команда получает перевод строки или возвращает сам ключ, если перевод не найден.
Berserker, в последствии ограничение в 7 параметров осталось для ERA2 ?
|
|
06.11.2020 00:41 |
|