В кассовом ПО Artix реализована возможность перевода сообщений кассы.
Перевод сообщений кассы осуществляется постепенно и находится в разработке.
Для осуществления перевода сообщений кассы необходимо:
Активировать плагин
i18n, который задается в конфигурационном файле/linuxcash/cash/conf/ncash.ini.d/i18n.iniв секции[plugins].Наименование Тип данных Возможные значения Описание Примечания i18n строковый - on
- off
Плагин интернационализации По умолчанию offПример настройки[plugins] ; Плагин интернационализации i18n = off
Настроить список загружаемых языков в конфигурационном файле
/linuxcash/cash/conf/ncash.ini.d/i18n.iniв секции[I18n].Пример настройки[I18n] ; Список загружаемых языков ; По умолчанию "ru, en, kk, uz" ;languages = "ru, en, kk, uz"
Для каждого языка, указанного в настройках, считываются файлы
<название_языка>*.msgиз/linuxcash/cash/conf/translations, а затем из/linuxcash/cash/conf/translations/custom. Настройки из директории/linuxcash/cash/conf/translations/custom, являются приоритетными.
В файле<название_языка>*.msgданные записаны в виде<название_сообщения> = "<значение_сообщения>".Значения идентификаторов для динамических переводов могут изменяться вручную. Например, для маркированных товаров возможно изменять или дополнять идентификаторы переводов, содержащие в себе коды ведомств, полученные в поле
OGVSв ответе от системы цифровой маркировки "Честный знак".
Переводы:crptOgvsRAR= "Росалкогольрегулированием",crptOgvsFTS= "ФТС России",crptOgvsFNS= "ФНС России",crptOgvsRSHN= "Россельхознадзором",crptOgvsRPN= "Роспотребнадзором",crptOgvsMVD= "МВД России",crptOgvsRZN= "Росздравнадзором".
Идентификатор перевода имеет вид
<crptOgvs+код ведомства>, где код ведомства может принимать значения:RAR,FTS,FNS,RSHN,RPN,MVD,RZN,- и т.п.
На клавишу назначить действие с командой
COMMAND_LANGUAGEи параметромname. Для параметраnameуказать имя языка, на который происходит переключение (должен быть идентичен названию файла<название_языка>*.msg).Если для параметра
nameуказать значениеids, то при нажатии клавиши в интерфейсе кассы будут отображаться названия сообщений.