SetKiosk ◾️ Переключение языков интерфейса (Сервер и Android)

Публичное пространство

SetKiosk ◾️ Переключение языков интерфейса (Сервер и Android)

https://crystals.atlassian.net/browse/CR-6823

https://crystals.atlassian.net/browse/CR-10460

https://crystals.atlassian.net/browse/SRTS-2026

https://crystals.atlassian.net/browse/SRTS-2092

https://crystals.atlassian.net/browse/SRTS-2021

https://crystals.atlassian.net/browse/SRTS-2025

https://crystals.atlassian.net/browse/SRTE-4015

https://crystals.atlassian.net/browse/SRTS-2122

Настройка на сервере

1. Откройте на редактирование файл настройки службы:

  • ОС Linux: /opt/set-kiosk/application.yaml

  • ОС Windows: {Диск}:/Папка SetKiosk/application.yaml

2. В параметре locale измените значение в соответствие с языком:

 

 

Настройка на Android

1. Для первичного экрана выберите язык в клиенте. 

Основной экран отображения приходит с сервера. 

2. Также на экране настроек выберите язык. Это не влияет на основную работу SetKiosk, а только на экран настроек.

 

Включение выбора языков пользователем

https://crystals.atlassian.net/browse/CR-11436

https://crystals.atlassian.net/browse/SRTS-2733

10.4.9.0

1. Откройте на редактирование файл настройки службы:

  • ОС Linux: /opt/set-kiosk/application.yaml

  • ОС Windows: {Диск}:/Папка SetKiosk/application.yaml

2. В параметре availableLocales вставьте значения с кодами языков и добавьте параметр localeDelay.

  • availableLocales - доступные языки для переключения на экране.

  • localeDelay - количество секунд с момента последнего совершенного действия на прайс-чекере, после которого, выбранный пользователем на экране язык будет изменен на язык, указанный в locale.

Перезапустите службу SetKiosk.

 

Отобразиться поле со списком по выбору языков.

 

 

Примеры отображения экрана

Язык

Значение

Пример

Язык

Значение

Пример

Русский

RU

Азербайджанский

https://crystals.atlassian.net/browse/CR-12705

https://crystals.atlassian.net/browse/SRTS-3228

10.4.8.0

AZ

Английский

EN

Казахстан

KZ

Киргизия

KG

в разработке

Таджикистан

TJ

Узбекистан

UZ

Воспроизведение цен товара на прайс-чекере в зависимости от локализации

https://crystals.atlassian.net/browse/CR-12585

https://crystals.atlassian.net/browse/SRTS-3150

10.4.9.0

1. Откройте на редактирование файл настройки службы:

  • ОС Linux: /opt/set-kiosk/application.yaml

  • ОС Windows: {Диск}:/Папка SetKiosk/application.yaml

2.  В зависимости от подключенного языка пропишите параметры в следующем формате:

Если не задан перевод на нужную локализацию, то название поля цены будет переведено на тот язык, который первый в JSON-объекте. 

Пример экрана цены №1

Пример экрана цены №1

screen:

  - number: 1

    name:

      price1: >

        {"RU": "Цена товара", "EN": "Price", "KZ": "Өнім бағасы", "UZ":

        "Mahsulot narxi", "TJ": "Нархи маҳсулот", "KG": "Продукт баасы"}

      price2: >

        {"RU": "Старая цена", "EN": "Old price", "KZ": "Ескі баға", "UZ": "Eski

        narx", "TJ": "Нархи кӯҳна", "KG": "Эски баа"}

      price3: >

        "RU": "Цена по карте", "EN": "Card price", "KZ": "Бағасы картаға

        сәйкес", "UZ": "Narx kartaga muvofiq", "TJ": "Нарх мувофиқи корт", "KG":

        "Баасы картага жараша"}

      price4: >

        {"RU": "Старая цена по карте", "EN": "Old card price", "KZ": "Картадағы

        ескі баға", "UZ": "Kartadagi eski narx", "TJ": "Нархи кӯҳна дар корт",

        "KG": "Картадагы эски баа"}

      price5: >

        {"RU": "Цена по акции", "EN": "Promotional price", "KZ": "Жарнамалық

        баға", "UZ": "Rag'batlantiruvchi narx", "TJ": "Нархи таблиғот", "KG":

        "Жарнамалык баа"}

      price6: >

        {"RU": "Цена набора", "EN": "Price of the set", "KZ": "Бағаны орнату",

        "UZ": "Narxni belgilash", "TJ": "Нархи муқаррар", "KG": "Бааны коюу"}

    condition: price6 == null && price1 != null && price3 == null

© 1994-2026, ООО «Кристалл Сервис Интеграция».
Все права защищены.

Политика обработки персональных данных