Локализация Кибаны

  1. Выбираешь нужную версию Кибаны на GitHub, например v7.6.2. Качаешь.

  2. Настраиваешь своё окружение.

  3. И из корневой папки kibana запускаешь:

$ node ./scripts/i18n_extract.js --output-dir ./

В этой папке появится en.json.

Достаточно обширный топик, можешь начать с Plugin Generator. Это нужно, чтобы сделать по правильному. Если просто потестировать хочешь, то тогда можешь пойти простым путём:

  1. Интегрируешь en.json туда, где уже другие переводы лежат, например (в зависимости от версии Кибаны этот путь может отличаться, тут пример для 7.6.2):
node scripts/i18n_integrate.js --source en.json --target /usr/share/kibana/x-pack/plugins/translations/translations/ru-RU.json
  1. Регистрируешь свой файл с основными переводами (добавляешь путь в translations ноде в /usr/share/kibana/x-pack/.i18nrc.json, как для других только с ru-RU.json)

  2. Модифицируешь этот файл как хочешь.

  3. Запускаешь кибану с i18n.locale: ru-RU.

Ожидаемо, я же с master бранча генерировал, а ты наверное версию по-старше используешь. И файл который ты вначале генирурешь он содержат комментарии для переводчиков поэтому его напрямую без "интеграции" использовать не получится.

P.S. Сейчас осознал, что для русского надо будет добавить ru сюда тоже.

--
Олег

1 Like