Локализация проекта

В разделе приведено описание особенностей работы THESIS Studio с локализацией проекта. Сведения предназначены для администратора или разработчика, выполняющего настройку и сопровождение решения.

В CUBA первая запись в свойстве cuba.availableLocales считается языком по умолчанию. Этому языку соответствует файл messages.properties без суффикса _[LOCALE_CODE].

В ТЕЗИС значение свойства задается следующим образом:

cuba.availableLocales = Russian|ru;English|en

При этом структура файлов сообщений отличается от порядка языков, указанного в свойстве::

  • messages.properties
  • messages_ru.properties

В THESIS Studio эта особенность учитывается: языком по умолчанию считается не первая запись в свойстве cuba.availableLocales, а английский язык. Такой подход позволяет сохранить значение свойства cuba.availableLocales и структуру файлов сообщений, используемую в ТЕЗИС.