Как сменить язык приложения на Linux Mint 22.2?

Здравствуйте!

Установил свежий NCALayer 1.4 на Linux Mint 22.2. С иконкой в трее проблема уже давно на линуксах (её просто нет), но проблема на сей раз не в иконке. Весь интерфейс на казахском языке. Как это поменять, с учётом отсутствующего графического интерфейса?

Уточнение: интерфейс на казахском выводится при попытке аутентификации через ЭЦП на:
https://idp.egov.kz/idp/sign-in
https://esf.gov.kz:8443/esf-web/app

При этом в кабинете налогоплательщика интерфейс модального окна выводится на русском языке
https://cabinet.kgd.gov.kz/knp/main/index

Добрый день!
Язык можно изменить в настройках:
image
image

Графический интерфейс самой программы (как и значок в трее) ВООБЩЕ НЕДОСТУПЕН в linux (Cinnamon, KDE Plasma), более-менее работает только в окружении mate (которым я не пользуюсь).

Поэтому речь не про GUI интерфейса из трея, а про модальные окна выбора сертификата для подписания при использовании на перечисленных выше сайтах (ЭСФ и egov).

2025-11-14_15-45

После смены языка в настройках, язык окна выбора сертификата также изменился.
image

Простите, Вы, видимо упустили то, о чём я написал выше — что графический интерфейс настроек в Cinnamon/KDE Plasma вообще не отображается? Как сменить язык приложения не через графический интерфейс? Есть какой-то текстовый файл конфигурации или консольные параметры запуска, с помощью которых можно указать язык приложения?

можете написать в knca@pki.gov.kz;

1 Симпатия

Спасибо. По почте помогли решить проблему. Для интересующихся:

В конфигурационный файл

~/.config/NCALayer/settings.json

достаточно добавить параметр локали: "locale": "ru" и перезагрузить NCALayer:

~/NCALayer/ncalayer.sh --restart

В целом, структура файла настроек имеет вид (жаль это не задокументировано):

{"settings": {
  "proxy": {
    "port": int,
    "host": string,
    "useauth": bool,
    "type": string
  },
  "useproxy": bool,
  "saverecent": bool,
  "recentPath": string,
  "locale": string,
  "recent": array,
  "shio": string,
  "aikotoba": string
}}

например:

{"settings": {
  "proxy": {
    "port": 0,
    "host": "",
    "useauth": false,
    "type": "http"
  },
  "useproxy": false,
  "saverecent": true,
  "recentPath": "/home/user/ЭЦП/GOST512_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.p12",
  "locale": "kk",
  "recent": [],
  "shio": "TLq@;(Aqf?y2",
  "aikotoba": "wK1Gbrolxy"
}}
1 Симпатия