Это старая версия документа.


Некоторые данные после конвертации до версии 5.1 отображаются на английском языке при текущем не английском языке базы

Вопрос

Следующие данные после конвертации базы данных до 5.1 отображаются на английском языке при текущем не английском языке базы:

  1. Значения перечислений (например, значения параметра "Тип" у единиц деятельности для папок - "Folder" вместо "Папка").
  2. Значения параметров, задающий класс - заголовки классов и справочников (параметры с эдитором StuClassSelect)
  3. Значения параметров, задающих параметр класса - заголовки параметров классов (параметры с эдитором StuParamSelect)
  4. Названия вкладок Навигатора (например, "Activities" вместо "Деятельность").

Как это исправить?

Ответ

Для моноязычных баз

Если вы используете язык данных, для которого отсутствует перевод в базовой поставке Business Studio, то для него будет использован перевод названий корневых объектов справочников (видны, например, в названиях вкладок Навигатора) и значений перечислений на английском языке.

Если вы хотите видеть эти данные на русском языке, то при установке программы выбирайте в качестве языка интерфейса "Русский" и перед конвертацией смените язык данных базы на "Русский" (если он отличается) (см. Смена основного языка базы данных).

Для мультиязычных баз

Некоторые типы параметров (StuClassSelect, StuParamSelect, перечисление) подчиняются правилам получения значений на языке данных (см. Текущий язык данных), поэтому при отсутствии перевода для текущего языка данных будет взят перевод для основного языка данных, а если и для него нет перевода, то перевод по умолчанию (на английском).

Таким образом, если вы хотите видеть для таких параметров значения на русском языке для языков, отличных от русского, установите Русский язык в качестве основного языка базы данных (см. Смена основного языка базы данных).

Что касается названий корневых объектов справочников (видны, например, в названиях вкладок Навигатора), то для их заполнения переводом на русском языке для вашего языка данных необходимо выполнить следующие шаги:

  1. Загрузить в MetaEdit метаданные из вашей базы данных (см. Загрузка метаданных из базы).
  2. Добавить язык интерфейса – ваш язык данных (например, если у вас украинский язык - Украинский (uk)), если его ещё нет (см. Языки интерфейса).
  3. Сохранить метаданные в папку (см. Сохранение данных в папку).
  4. В папке, куда сохраняли метаданные в п.3 выше, скопировать все файлы *.ru.resx, переименовать копии в *.КОД_ЯЗЫКА.resx (например, если у вас украинский язык - в *.uk.resx).
  5. Загрузить в MetaEdit метаданные из папки, куда сохраняли их в п.3 выше (см. Загрузка метаданных из папки).
  6. Переключить в правом нижнем углу язык MetaEdit на ваш язык (например, если у вас украинский язык - Украинский) (см. Переключение языков в MetaEdit).
  7. Применить метаданные к базе данных, из которой их выгружали в п.1 выше (см. Применение к базе данных).
  8. Запустить Business Studio.
  9. Сменить текущий язык интерфейса на ваш язык (например, если у вас украинский язык - Украинский) через Настройки пользователя – Языки (см. Выбор языка интерфейса).
  10. Сохранить изменения.
  11. Перезапустить Business Studio.
Driven by DokuWiki