Редактор словаря

Словарь предназначен для реализации мультиязычных пользовательских интерфейсов мобильного приложения (МП). Словарь представляет собой набор фраз, используемых в интерфейсе МП. Все словари располагаются в окне «Дерево конфигурации» в ветви «Ресурсы → Словари». По умолчанию, при создании конфигурации, в ветви «Ресурсы → Словари» создается главный словарь «Main». Остальные словари, добавляемые разработчиком, называются подчиненными словарями и представляют собой перевод главного словаря.


Чтобы вызвать окно «Редактор словаря», необходимо в окне «Дерево конфигурации» в ветви «Ресурсы → Словари» вызвать контекстное меню для нужного словаря и выбрать в нем пункт «Редактор словаря».



В окне «Редактор словаря» в левой колонке отображаются строковые коды фраз, сгруппированные по разделам, в средней колонке соответствующие им фразы на русском, а в правой колонке соответствующие им фразы на английском языке. Словарь «[EN] Главный словарь» доступен, начиная с версии платформы 2.60.1710.061, а заполненный словарь доступен с версии конфигурации 1.0.20.3. В словаре можно производить поиск фраз по строковому коду или по тексту фразы. Для этого в поле «Фильтр» необходимо указать строковый код или текст фразы (или их фрагмент), по которому будет произведен поиск в словаре.



При помощи команд контекстного меню для списка фраз словаря можно выполнить следующие действия:


  • Добавить в словарь новую фразу. 
  • Добавить в словарь раздел.
  • Редактировать фразу из словаря. 
  • Удалить фразу из словаря.
  • Просмотреть содержимое главного словаря. 
  • Просмотреть содержимое подчиненного словаря. 
  • Развернуть все разделы словаря.
  • Свернуть все разделы словаря. 


При добавлении или редактировании фразы в «Редакторе словаря» открывается окно «Редактирование словаря». В данном окне указывается раздел, в котором фраза будет расположена, строковый код фразы и текст фразы. Если происходит добавление нового раздела, то поле «Раздел» будет недоступно для выбора, а в поле «Текст» указывается название нового раздела. Если строковый код фразы изменен, то он автоматически изменится в тех местах конфигурации, где данный строковый код был использован.



Для подчиненных словарей «Редактор словаря» выглядит так, как показано на рисунке ниже.



В этом случае окно «Редактор словаря» содержит следующие колонки: «Код», «Подчиненный словарь», «[RU] Главный словарь», «[EN] Главный словарь». В столбце «Подчиненный словарь» указываются фразы, которые будут замещать фразы из главного словаря, указанные в столбце «[RU] Главный словарь» или «[EN] Главный словарь». Таким образом, фразы в подчиненном словаре представляют собой перевод фраз из главного словаря, а каждый подчиненный словарь представляет собой перевод главного словаря. Фразы из главного словаря, для которых еще не определены замещающие фразы в подчиненном словаре, в «Редакторе словаря» отображаются красным цветом шрифта, а фразы, для которых задан перевод в колонке «Подчиненный словарь» – черным цветом.

В «Редакторе словаря» для подчиненного словаря нельзя добавить новые разделы или фразы, можно лишь добавить перевод для фраз из главного словаря. Добавление и редактирование фраз, которые будут переводом фраз главного словаря, происходит аналогично, как и для фраз в «Редакторе словаря» главного словаря.

Если в окне «Редактор словаря» открыт подчиненный словарь, то в контекстное меню списка фраз словаря добавляются следующие пункты:


  • «Только отсутствующие» – при выборе этого пункта меню в »Редакторе словаря» будут отображаться только те фразы, для которых отсутствует перевод. 
  • «Колонка главного словаря» – если этот пункт выбран, то колонка »Подчиненный словарь» будет отображена, в противном случае колонка будет скрыта.