10.4. Локализация интерфейса
Все элементы интерфейса JetCalc могут быть переведены на любой язык. Перевод выполняется путем щелчка по кнопке в виде земного шара и вызова диалога, содержащего латинские метки интерфейса и их локализованный перевод, как это представлено на следующем рисунке:

Локализованные названия сохраняются в файле /htdocs/jetcalc/static/custom/translate.json. В настоящий момент для изменения локализованных названий необходимо загрузить файл translate.json в соответствующую директорию с помощью программы WinSCP.
Файл translate.json представляет обычный файл JSON, который можно отредактировать в любом текстовом редакторе:
{
"default": {
"Params": "Параметры",
"users": "Пользователи",
"periods": "Периоды",
"params": "Параметры",
"valuta": "Валюта",
...
},
"param": {
"CodeParam": "Код параметра",
"NameParam": "Название параметра"
},
...
}
В первом блоке default приводятся общие элементы интерфейса, а затем следуют элементы интерфейса отдельных модулей.
В дальнейшем планируется разработать веб-интерфейс для выбора локализаций, размещенных на GitHub
Last updated
Was this helpful?