Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
При первом открытии проекта PBIX в построителе переводов сетка перевода отображает строку для каждой нехидной таблицы, меры и столбца в базовой модели данных проекта. Сетка перевода не отображает строки для объектов модели данных в модели данных, скрытых в представлении отчета. Скрытые объекты не отображаются в отчете и не требуют перевода.
На следующем снимка экрана показана начальная точка для простой модели данных, прежде чем она была изменена для поддержки дополнительных языков.
Примечание.
Если вы еще не установили построитель переводов, см. статью "Создание отчетов с несколькими языками" с помощью построителя переводов.
При проверке сетки перевода для этого проекта PBIX можно увидеть первые три столбца, содержащие столбцы, доступные только для чтения, используемые для идентификации каждого перевода метаданных. Каждый перевод метаданных имеет тип объекта, свойство и имя. Всегда используются переводы для свойства Caption . При необходимости можно добавить переводы для свойств Description и DisplayFolder .
Четвертый столбец в сетке перевода всегда отображает переводы для языка и языкового стандарта модели данных по умолчанию, который в данном случае — английский (en-US).
Примечание.
Построитель переводов позволяет обновить переводы для языка по умолчанию. Используйте этот метод с разреженным способом. Это может быть запутано, так как переводы на язык по умолчанию не загружают в Power BI Desktop.
Добавление языков
Построитель переводов предоставляет параметр "Добавить язык " для добавления дополнительных языков в модель данных проекта.
Построитель переводов не добавляет переводы метаданных для определенного языка. Вместо этого он добавляет переводы метаданных для имени языка и региональных параметров, определяющих язык и языковой стандарт. Дополнительные сведения см. в разделе "Использование языковых стандартов" в отчетах Power BI с несколькими языками.
Построитель переводов абстрагирует различия между языком и именем языка и региональных параметров, чтобы упростить взаимодействие с пользователем. Создатели содержимого могут думать с точки зрения языков вместо имен языка и региональных параметров.
Чтобы добавить один или несколько дополнительных языков, выполните следующие действия.
Выберите "Добавить язык", чтобы отобразить диалоговое окно "Добавить язык".
Выберите язык в списке или нажмите клавиши CTRL , чтобы выбрать несколько языков.
Выберите " Добавить язык".
Добавленный язык или языки теперь отображаются в списке дополнительных языков .
В Power BI Desktop нажмите кнопку "Сохранить".
Важно!
Построитель переводов может изменить модель данных, загруженную в память, но она не может сохранить изменения в памяти обратно в базовый PBIX-файл. Всегда вернитесь в Power BI Desktop и выберите команду "Сохранить " после добавления языков или создания или обновления переводов.
Добавление нового языка добавляет новый столбец редактируемых ячеек в сетку переводов.
Если создатели содержимого говорят на всех языках, они могут добавлять и обновлять переводы для вторичных языков непосредственно в сетке перевода с помощью интерфейса редактирования, например Excel.
Тестирование переводов в служба Power BI
Вы не можете проверить работу с несколькими языками в Power BI Desktop. Вместо этого необходимо протестировать работу в служба Power BI в рабочей области, связанной с емкостью Premium. После добавления поддержки перевода с помощью построителя переводов выполните следующие действия.
В Power BI Desktop сохраните изменения в базовом PBIX-файле.
На ленте "Главная" выберите "Опубликовать".
В диалоговом окне "Публикация в Power BI " выделите рабочую область и нажмите кнопку "Выбрать".
После завершения публикации выберите ссылку, чтобы открыть проект в служба Power BI.
После загрузки отчета с его языком по умолчанию выберите адресную строку браузера и добавьте следующий параметр языка в URL-адрес отчета.
?language=es-ES
При добавлении параметра языка в конец URL-адреса отчета назначьте значение, которое является допустимым именем языка и региональных параметров. После добавления параметра языка и нажатия клавиши ВВОД можно убедиться, что параметр был принят браузером при перезагрузке отчета.
Если вы забыли добавить вопросительный знак (?) или неправильно форматируете параметр языка , браузер отклоняет параметр и удаляет его из URL-адреса. После правильной загрузки отчета с помощью значения параметра языка es-ES вы увидите взаимодействие с пользователем для всего служба Power BI изменения пользовательского интерфейса с английского на испанский.
В отчете также отображаются переводы на испанский язык для имен столбцов и мер.
Реализация рабочего процесса с несколькими языками
После проверки работы и проверки правильности перевода можно сохранить PBIX-файл в системе управления версиями, например GitHub или Azure Repos. Этот подход может быть частью стратегии управления жизненным циклом приложений (ALM), где поддержка вторичных языков и переводов развивается со временем.
При начале работы с дополнительными языками и переводами для локализации проекта PBIX выполните тот же набор шагов:
- Внесите изменения в Power BI Desktop.
- Опубликуйте проект PBIX в служба Power BI.
- Проверьте работу с браузером в служба Power BI с помощью параметра языка.
- Повторите эти действия, пока не завершите все переводы.
Внедрение отчетов Power BI с помощью определенного языка и языкового стандарта
При разработке с помощью внедрения Power BI можно использовать API JavaScript Power BI для загрузки отчетов с определенным языком и языковым стандартом. Эта задача выполняется путем расширения объекта, переданного config
powerbi.embed
с localeSettings
помощью объекта, содержащего language
свойство, как показано в следующем коде.
let config = {
type: "report",
id: reportId,
embedUrl: embedUrl,
accessToken: embedToken,
tokenType: models.TokenType.Embed,
localeSettings: { language: "de-DE" }
};
let report = powerbi.embed(reportContainer, config);