Service Creatio, enterprise edition
PDF
Это документация Creatio версии 7.9.0. Мы рекомендуем использовать новую версию документации.

Как найти строку перевода по ключу

Информацию о контексте строки перевода содержит колонка [Ключ]. С помощью ключа можно определить, где в системе используется та или иная строка перевода. Ключ отличается для конфигурационных ресурсов, например, названий кнопок и сообщений в системе, и ресурсов данных, например, локализуемых значений справочников.

На заметку

Перед началом локализации рекомендуем получить базовое представление об архитектуре системы и ознакомиться с разделом [Конфигурация].

Ключи конфигурационных ресурсов

Ключи конфигурационных ресурсов, например названий кнопок, колонок и других элементов интерфейса системы, текстов уведомлений и сообщений, формируются в формате <Тип ресурса>:<Имя схемы>:<Ключ>.

<Тип ресурса> — Configuration.

<Имя схемы> — имя схемы, к которой принадлежит строка перевода. Например, “ActivityPageV2” — это название схемы страницы активности, “ActivitySectionV2” — название схемы реестра раздела [Активности].

На заметку

Список всех схем конфигурации можно просмотреть в разделе [Управление конфигурацией] на вкладке [Конфигурация]–>[Схемы] в разделе [Управление конфигурацией].

На заметку

Названия схем пользовательских разделов можно определить, открыв раздел в мастере разделов. Названия схем для разделов, добавленных пользователями, генерируются на основании значения в поле [Код] на первой странице мастера разделов.

<Ключ> — расположение строки в схеме.
В строках конфигурационных ресурсов используются такие основные типы ключей:

“Caption” — заголовок схемы. Например, строка “Configuration:ActivityPageV2:Caption” содержит заголовок схемы “ActivityPageV2”.

“Columns” — ключ для строк, которые содержат заголовки колонок для схем объектов. Ключи “Columns” имеют структуру “Columns.<внутреннее название колонки>.Caption“. Например, строка “Configuration:Activity:Columns.Author.Caption” содержит заголовок колонки “Автор” в объекте “Активность“. Заголовки колонок объектов по умолчанию используются для отображения соответствующих полей на страницах и в реестрах разделов и деталей. Таким образом, выполнив локализацию колонки “Автор” объекта “Активности“, вы одновременно локализуете поле “Автор” в реестре раздела и на странице активности.

“LocalizableStrings” — ключ локализуемых строк схемы, добавленных разработчиком. Такие строки могут присутствовать в любых схемах (объекты, страницы, бизнес-процессы). Как правило, это нестандартные строки для схем страниц, меню, сообщений и т.д. Ключ “LocalizableStrings” имеет структуру “LocalizableStrings.<внутреннее название локализуемой строки>.Value“. Внутреннее название локализуемой строки задается разработчиком или генерируется автоматически мастером разделов. Например, строка с ключом “Configuration:ActivityPageV2:LocalizableStrings.CallTabCaption.Value” содержит заголовок вкладки [Звонки].

Ключи для строк конфигурационных ресурсов, используемых в бизнес-процессах:

“Parameters” — строка содержит заголовки и значения параметров бизнес-процессов. Синтаксис ключа для названия параметра процесса: “Parameters.<внутреннее имя параметра>.Caption“. Синтаксис ключа для перевода значения параметра процесса: “Parameters.<внутреннее имя параметра>.DisplayValue“. Например, строка с ключом “Configuration:CreateInvoiceFromOrder:Parameters.CurrentOrder.Caption” содержит название параметра “CurrentOrder” процесса “Создание счета на основании заказа“.

“EventsProcessSchema” — ключ строки встроенного бизнес-процесса объекта. Как правило, такие строки содержат сообщения об ошибках. Синтаксис таких ключей аналогичен синтаксису ключей бизнес-процессов и их элементов.

“BaseElements” — строка содержит информацию об элементе процесса. Синтаксис ключа зависит от типа информации. Например, “BaseElements.<внутреннее название элемента>.Caption” — ключ подписи на схеме бизнес-процесса, “BaseElements.<внутреннее название элемента>.Parameters.<внутреннее название параметра элемента>.Caption” — ключ названия параметра элемента, “BaseElements.<внутреннее название элемента>.Parameters.<внутреннее название параметра элемента>.Value” — ключ значения параметра элемента.

На заметку

Название схем бизнес-процессов можно посмотреть в разделе [Библиотека процессов], добавив в реестр раздела колонку [Название]. Подробнее...

Ниже приведены примеры ключей конфигурационных ресурсов и их расшифровка.

Configuration:ActivityPageV2:LocalizableStrings.ActivityParticipantTabCaption.Caption — название вкладки [Участники] на странице активности.

“Configuration” — конфигурационный ключ.

“ActivityPageV2” — схема страницы активности.

”LocalizableStrings” — локализуемая строка.

“ActivityParticipantTabCaption” — вкладка [Участники].

“Caption” — название.

Configuration:Account:Columns.Type.Caption — заголовок колонки [Тип] объекта [Контрагент].

“Configuration” — конфигурационный ключ.

“Account” — схема объекта [Контрагент].

“Columns” — колонка объекта.

“Type” — имя колонки — [Тип].

“Caption” — заголовок колонки.

Configuration:ImportSettingsPage:EventsProcessSchema.LocalizableStrings.ErrorMessage.Value — сообщение об ошибке во встроенном бизнес-процессе схемы “ImportSettingsPage”.

“Configuration” — конфигурационный ключ.

“ImportSettingsPage” — схема страницы настроек импорта.

“EventsProcessSchema” — встроенный процесс схемы.

“LocalizableStrings” — локализуемая строка.

“ErrorMessage” — сообщение об ошибке.

“Value” — текст сообщения.

Configuration:AutoGeneratedPageUserTask:Parameters.InformationOnStep.Caption — название параметра [Информация по шагу] элемента [Автогенерируемая страница] бизнес-процесса.

“Configuration” — конфигурационный ключ.

“AutoGeneratedPageUserTask” — схема автогенерируемой страницы.

“Parameters” — параметр схемы.

“InformationOnStep” — параметр “Информация по шагу”.

“Caption” — заголовок параметра.

Рис. 104 — Примеры строк перевода для конфигурационных ресурсов и соответствующие им элементы на странице контакта

scr_chapter_multilanguage_keys_configuration_keys_list.png 

Ключи ресурсов данных

Ключи ресурсов данных, например, итогов или записей справочников, формируются в формате <Тип ресурса>:<Имя таблицы>.<Имя колонки>:<Ключ>.

<Тип ресурса> — Data.

<Имя таблицы> — имя таблицы, соответствующей таблице локализации. Например, [AddressType] указывает на таблицу типов адресов.

<Имя колонки> — имя колонки таблицы в базе данных. Например, [Description] для описания или [Name] для названия.

<Ключ> — id записи, которая изменяется, например, “fb7a3f6a-f36b-1410-6f81-1c6f65e50343”. Id записи можно найти в базе данных, а также, в некоторых случаях — в адресной строке браузера, открыв соответствующую запись.

Ниже приведены примеры ключей ресурсов данных и их расшифровка.

Data:ActivityCategory.Name:42c74c49-58e6-df11-971b-001d60e938c6 — название категории активности “Встреча”.

“Data” — ресурс данных.

“ActivityCategory” — справочник “Категории активностей”.

“Name:” — колонка “Название”.

“42c74c49-58e6-df11-971b-001d60e938c6” — id записи.

Data:ContactType.Name:60733efc-f36b-1410-a883-16d83cab0980 — название типа контакта “Сотрудник”.

“Data” — ресурс данных.

“ContactType” — справочник “Типы контактов”.

“Name” — колонка “Название”.

“60733efc-f36b-1410-a883-16d83cab0980” — id записи.

Data:SysDashboard.Caption:e2895654-6ce4-4ef8-a126-5f75f49d9073 — название вкладки итогов “Анализ активностей”.

“Data” — ресурс данных.

“SysDashboard” — таблица итогов.

“Caption” — колонка “Заголовок”.

“e2895654-6ce4-4ef8-a126-5f75f49d9073” — id записи.

Рис. 105 — Примеры строк перевода для ресурсов данных и соответствующее им поле справочника на странице контрагента

scr_chapter_multilanguage_keys_data_keys_list.png 

Смотрите также

Работа над переводом

Использование фильтров при выборе строк для перевода

Как отобразить непереведенные строки

Как обновить список перевода

Был ли данный материал полезен?

Как можно улучшить эту статью?