Содержимое

# Перевод элементов управлений в редакторе диалоговых окон

На панели инструментов "Язык" в редакторе диалоговых окон IDE Basic представлены элементы управления, которые можно использовать для активации и управления локализуемыми диалоговыми окнами.

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

## Активация локализуемых диалоговых окон

1. В редакторе диалоговых окон IDE Basic откройте панель инструментов "Язык" путём выбора Вид - Панели инструментов - Язык.

   Если текущая библиотека уже содержит локализуемое диалоговое окно, панель инструментов "Язык" отображается автоматически.

2. Click the Manage Languages icon on the Language toolbar or on the Toolbox bar.

   Появится диалоговое окно "Управление языками пользовательского интерфейса". В этом диалоговом окне осуществляется управление языками для текущей библиотеки. Имя текущей библиотеки отображается в строке заголовка.

3. Для добавления языка нажмите "Добавить".

   Это приведёт к активации всех новых диалоговых окон, которые должны содержать локализуемые строковые ресурсы.

4. При первом нажатии "Добавить" появится диалоговое окно "Установить язык по умолчанию для пользовательского интерфейса". При последующих нажатиях "Добавить" появляется диалоговое окно "Добавить язык пользовательского интерфейса".

   Кроме того, в диалоговом окне "Управление языками пользовательского интерфейса" можно изменить язык по умолчанию.

5. Выберите язык.

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

6. Закройте диалоговое окно или добавьте дополнительные языки.

## Редактирование локализуемых элементов управления в диалоговом окне

После добавления ресурсов для локализуемых строк в диалоговых окнах в поле списка "Текущий язык" на панели инструментов "Язык" можно выбрать текущий язык.

1. В списке "Текущий язык" выберите язык по умолчанию.

2. Вставьте в диалоговое окно любое количество элементов управления и введите все требуемые строки.

3. Выберите другой язык в списке "Текущий язык".

4. С помощью диалоговых окон свойств элементов управления отредактируйте все строки на другом языке.

5. Повторите эти действия для всех добавленных языков.

Для пользователей, работающих с этим диалоговым окном, будут отображаться отредактированные строки пользовательского интерфейса данной версии LibreOffice.

Если язык, соответствующий версии пользователя, отсутствует, то отображаются строки на языке по умолчанию.

Если пользователь использует старую версию LibreOffice без локализуемых ресурсов строки для диалоговых окон Basic, то отображаются строки на языке по умолчанию.

См. также

Создание диалогового окна с помощью Basic

Создание элементов управления в редакторе диалоговых окон

Opening a Dialog With Basic

Примеры программирования для управляющих элементов в редакторе диалогов