Редактор словаря
Словарь предназначен для реализации мультиязычных пользовательских интерфейсов мобильного приложения (МП). Словарь представляет собой набор фраз, используемых в интерфейсе МП. Все словари располагаются в окне «Дерево конфигурации» в ветви «Ресурсы → Словари». По умолчанию, при создании конфигурации, в ветви «Ресурсы → Словари» создается главный словарь «Main». Остальные словари, добавляемые разработчиком, называются подчиненными словарями и представляют собой перевод главного словаря.
Чтобы вызвать окно «Редактор словаря», необходимо в окне «Дерево конфигурации» в ветви «Ресурсы → Словари» вызвать контекстное меню для нужного словаря и выбрать в нем пункт «Редактор словаря».
В окне «Редактор словаря» в левой колонке отображаются строковые коды фраз, сгруппированные по разделам, в средней колонке соответствующие им фразы на русском, а в правой колонке соответствующие им фразы на английском языке. Словарь «[EN] Главный словарь» доступен, начиная с версии платформы 2.60.1710.061, а заполненный словарь доступен с версии конфигурации 1.0.20.3. В словаре можно производить поиск фраз по строковому коду или по тексту фразы. Для этого в поле «Фильтр» необходимо указать строковый код или текст фразы (или их фрагмент), по которому будет произведен поиск в словаре.
При помощи команд контекстного меню для списка фраз словаря можно выполнить следующие действия:
- Добавить в словарь новую фразу.
- Добавить в словарь раздел.
- Редактировать фразу из словаря.
- Удалить фразу из словаря.
- Просмотреть содержимое главного словаря.
- Просмотреть содержимое подчиненного словаря.
- Развернуть все разделы словаря.
- Свернуть все разделы словаря.
При добавлении или редактировании фразы в «Редакторе словаря» открывается окно «Редактирование словаря». В данном окне указывается раздел, в котором фраза будет расположена, строковый код фразы и текст фразы. Если происходит добавление нового раздела, то поле «Раздел» будет недоступно для выбора, а в поле «Текст» указывается название нового раздела. Если строковый код фразы изменен, то он автоматически изменится в тех местах конфигурации, где данный строковый код был использован.
Для подчиненных словарей «Редактор словаря» выглядит так, как показано на рисунке ниже.
В этом случае окно «Редактор словаря» содержит следующие колонки: «Код», «Подчиненный словарь», «[RU] Главный словарь», «[EN] Главный словарь». В столбце «Подчиненный словарь» указываются фразы, которые будут замещать фразы из главного словаря, указанные в столбце «[RU] Главный словарь» или «[EN] Главный словарь». Таким образом, фразы в подчиненном словаре представляют собой перевод фраз из главного словаря, а каждый подчиненный словарь представляет собой перевод главного словаря. Фразы из главного словаря, для которых еще не определены замещающие фразы в подчиненном словаре, в «Редакторе словаря» отображаются красным цветом шрифта, а фразы, для которых задан перевод в колонке «Подчиненный словарь» – черным цветом.
В «Редакторе словаря» для подчиненного словаря нельзя добавить новые разделы или фразы, можно лишь добавить перевод для фраз из главного словаря. Добавление и редактирование фраз, которые будут переводом фраз главного словаря, происходит аналогично, как и для фраз в «Редакторе словаря» главного словаря.
Если в окне «Редактор словаря» открыт подчиненный словарь, то в контекстное меню списка фраз словаря добавляются следующие пункты:
- «Только отсутствующие» – при выборе этого пункта меню в »Редакторе словаря» будут отображаться только те фразы, для которых отсутствует перевод.
- «Колонка главного словаря» – если этот пункт выбран, то колонка »Подчиненный словарь» будет отображена, в противном случае колонка будет скрыта.