Добавление локализованных ресурсов

В строковых переменных расширения программы Конструктор Web-разметок (отображаемые названия свойств, диалоги) можно использовать локализованные ресурсы, добавляемые расширением.

Чтобы создать расширение, добавляющее новые локализованные ресурсы, выполните приведенную далее инструкцию.

  1. Создайте проект расширения программы Конструктор Web-разметок.

  2. Добавьте в проект расширения ресурсные файлы (для английского, русского и др. языков), содержащие требуемые локализованные ресурсы.

    Проект расширения, формируемый из шаблона TemplateDesignerExtension, содержит ресурсные файлы, которые можно использовать для формирования локализованных ресурсов.
  3. Переопределите метод GetResourceManagers базового класса расширения, чтобы он предоставлял менеджер ресурсов для добавленных ресурсных файлов:

       protected override List<ResourceManager> GetResourceManagers()
       {
           return new List<ResourceManager>
           {
               Resources.ResourceManager
           };
       }
  4. Скомпилируйте проект и скопируйте полученную сборку на сервер Web-клиента в папку `Каталог-установки-Конструктора-Web-Разметок/Plugins/%Каталог Решения%. Ресурсные сборки скопируйте в папки /lib/docsvision/webclient/ru/ (для русской локализации), /lib/docsvision/webclient/uk/ (для английской локализации) и т.д.