CSI K, SetSCO ◾ Изменение шрифтов локализации

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

CSI K, SetSCO ◾ Изменение шрифтов локализации

https://crystals.atlassian.net/browse/SCO-2032

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

10.2.97.0

Описание

Начиная с версии 10.2.97.0 упрощен процесс добавления и настройки шрифтов для различных локализаций.

Загрузка дополнительных файлов с шрифтами может использоваться как для кастомизации классических локализаций (русского, английского языка и т. д.), так и для добавления недостающих символов, например, для китайского упрощенного языка.

Ценность

  • упрощение обновления CSI K/SetSCO;

  • все доступные локализации корректно отображаются на экране;

  • возможность использования разных шрифтов для отдельных локализаций.

Пример работы успешного сценария

  • Отображение локализаций на стартовом экране КСО;

 

  • Экран выбора типов оплаты, шрифт Comic Sans MS, русская локализация;

 

  • Экран поиска по товарному справочнику, шрифт Pacifico, английская локализация;

 

  • Экран завершения оплаты, шрифт Comfortaa, финская локализация.

Пример работы отрицательного сценария

  •  На кассу загружены файлы шрифтов Comic Sans MS для русской локализации с неправильным названием ru_RU_comicsans_bold и  ru_RU_comicsans_regular.

 

КСО не обрабатывает загруженные файлы с неправильным названием →  шрифт на стартовом экране кассы в русской локализации отображается без изменений.

Настройки

1. Настройте требуемую локализацию. Для этого отредактируйте и выполните в базе данных 

set на сервере SetCentrum/SetRetail10.

Локали настраиваются через точку с запятой и с нижним подчёркиванием, например, ru_RU; en_GB; и т. д.

Возможные значения для параметра

Локаль

Значение локали

Локаль

Значение локали

ru_RU

русский язык

be_BY

белорусский язык

en_GB

английский язык (Великобритания)

de_DE

немецкий язык 

fi_Fi

финский язык

zn_CN

китайский язык

kk_KZ

казахский язык

ky_KG

киргизский язык

 

2. Перейдите в папку /home/tc/storage/crystal-cash/modules/visualization → создайте новый директорий.

 

3. Введите имя для директория - fonts → выдайте права для директория 0777 → кликните ОК.

 

4. Перейдите в новый директорий /home/tc/storage/crystal-cash/modules/visualization/fonts → переименуйте и загрузите в папку файлы шрифтов.

КСО может обрабатывать шрифты с названиями, состоящими только из двух компонентов: название локали и вид шрифта, используемый КСО (bold, regular).

Например, вы хотите загрузить шрифт Comic Sans MS для английской локализации. В папку /home/tc/storage/crystal-cash/modules/visualization/fonts добавьте два файла с шрифтом в формате ttf с названиями:

  • en_GB_regular - стандартный вариант шрифта Comic Sans MS для английской локализации;

  • en_GB_bold - жирный вариант шрифта Comic Sans MS для английской локализации. 

КСО может обрабатывать только шрифты в формате TrueType Fonts (ttf)

 

5. Сохраните настройки и перезагрузите КСО с помощью команд:

cash save cash restart

Статьи по теме