Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

ru:languages:english_data_after_non_english_db_conversion_to_5_1 [2021/10/29 09:46]
belkin создано
ru:languages:english_data_after_non_english_db_conversion_to_5_1 [2023/04/20 14:56] (текущий)
Строка 1: Строка 1:
 +====== Некоторые данные после конвертации до версии 5.1 отображаются на английском языке при текущем не английском языке базы ======
 +
 +**__Вопрос__**
 +
 +Следующие данные после конвертации базы данных до 5.1 отображаются на английском языке при текущем не английском языке базы: 
 +  - Значения перечислений (например, значения параметра "Тип" у единиц деятельности для папок - "Folder" вместо "Папка").
 +  - Значения параметров, задающих класс - заголовки классов и справочников (параметры с эдитором StuClassSelect)
 +  - Значения параметров, задающих параметр класса - заголовки параметров классов (параметры с эдитором StuParamSelect)
 +  - Названия вкладок Навигатора (например, "Activities" вместо "Деятельность").
 +
 +Как это исправить?
 +
 +**__Ответ__**
 +
 +**Для моноязычных баз**
 +
 +Если вы используете язык данных, для которого отсутствует перевод в базовой поставке Business Studio, то для него будет использован перевод названий корневых объектов справочников (видны, например, в названиях вкладок Навигатора) и значений перечислений на английском языке. 
 +
 +Если вы хотите видеть эти данные на русском языке, то при установке программы версии 5.1 выбирайте в качестве языка интерфейса "Русский", восстановите базу из бэкапа, сделанного перед конвертацией (см. [[https://www.businessstudio.ru/wiki/docs/current/doku.php/ru/manual/install/dbcontrol/load_db_from_backup|Загрузка базы данных их файла]]), и смените в ней язык данных базы на "Русский" (если он отличается) (см. [[https://www.businessstudio.ru/wiki/docs/current/doku.php/ru/manual/multilingual_module/database_languages/change_main_language|Смена основного языка базы данных]]), после чего проведите конвертацию в Business Studio 5.1. 
 +
 +**Для мультиязычных баз**
 +
 Некоторые типы параметров (StuClassSelect, StuParamSelect, перечисление) подчиняются правилам получения значений на языке данных (см. [[https://www.businessstudio.ru/wiki/docs/current/doku.php/ru/manual/multilingual_module/current_data_language|Текущий язык данных]]), поэтому при отсутствии перевода для текущего языка данных будет взят перевод для основного языка данных, а если и для него нет перевода, то перевод по умолчанию (на английском).  Некоторые типы параметров (StuClassSelect, StuParamSelect, перечисление) подчиняются правилам получения значений на языке данных (см. [[https://www.businessstudio.ru/wiki/docs/current/doku.php/ru/manual/multilingual_module/current_data_language|Текущий язык данных]]), поэтому при отсутствии перевода для текущего языка данных будет взят перевод для основного языка данных, а если и для него нет перевода, то перевод по умолчанию (на английском). 
-Таким образом, если вы хотите видеть для таких параметров значения на русском языке для языков, отличных от русского, установите Русский язык в качестве основного языка данных.+ 
 +Таким образом, если вы хотите видеть для таких параметров значения на русском языке для языков, отличных от русского, установите Русский язык в качестве основного языка базы данных (см. [[https://www.businessstudio.ru/wiki/docs/current/doku.php/ru/manual/multilingual_module/database_languages/change_main_language|Смена основного языка базы данных]]). 
 + 
 +Что касается названий корневых объектов справочников (видны, например, в названиях вкладок Навигатора), то для их заполнения переводом на русском языке для вашего языка данных необходимо выполнить следующие шаги: 
 +  - Загрузить в MetaEdit метаданные из вашей базы данных (см. [[https://www.businessstudio.ru/wiki/docs/current/doku.php/ru/technical_manual/editor_param_class/load_metadata#загрузка_метаданных_из_базы|Загрузка метаданных из базы]]). 
 +  - Добавить язык интерфейса – ваш язык данных (например, если у вас украинский язык - Украинский (uk)), если его ещё нет (см. [[https://www.businessstudio.ru/wiki/docs/current/doku.php/ru/manual/multilingual_module/interface_languages|Языки интерфейса]]). 
 +  - Сохранить метаданные в папку (см. [[https://www.businessstudio.ru/wiki/docs/current/doku.php/ru/technical_manual/editor_param_class/load_metadata#сохранение_данных_в_папку|Сохранение данных в папку]]). 
 +  - В папке, куда сохраняли метаданные в п.3 выше, скопировать все файлы *.ru.resx, переименовать копии в *.**КОД_ЯЗЫКА**.resx (например, если у вас украинский язык - в *.uk.resx). 
 +  - Загрузить в MetaEdit метаданные из папки, куда сохраняли их в п.3 выше (см. [[https://www.businessstudio.ru/wiki/docs/current/doku.php/ru/technical_manual/editor_param_class/load_metadata#загрузка_метаданных_из_папки|Загрузка метаданных из папки]]). 
 +  - Переключить в правом нижнем углу язык MetaEdit на ваш язык (например, если у вас украинский язык - Украинский) (см. [[https://www.businessstudio.ru/wiki/docs/current/doku.php/ru/technical_manual/editor_param_class/edit_metadata#переключение_языков_в_metaedit|Переключение языков в MetaEdit]]). 
 +  - Применить метаданные к базе данных, из которой их выгружали в п.1 выше (см. [[https://www.businessstudio.ru/wiki/docs/current/doku.php/ru/technical_manual/editor_param_class/load_metadata#применение_к_базе_данных|Применение к базе данных]]). 
 +  - Запустить Business Studio. 
 +  - Сменить текущий язык интерфейса на ваш язык (например, если у вас украинский язык - Украинский) через Настройки пользователя – Языки (см. [[https://www.businessstudio.ru/wiki/docs/current/doku.php/ru/manual/multilingual_module/current_interface_language|Выбор языка интерфейса]]). 
 +  - Сохранить изменения. 
 +  - Перезапустить Business Studio. 
 + 
 + 
 + 
 + 
 + 
 +[<contextnavigator>] 
 +{(rater>id=ru_languages_english_data_after_non_english_db_conversion_to_5_1|name=Некоторые данные после конвертации до версии 5.1 отображаются на английском языке при текущем не английском языке базы|type=vote|trace=ip|img=:taggic.png|headline=off)}
Driven by DokuWiki