Локализация интерфейса Radialix PDF Печать E-mail

Начиная с версии 2.10 Radialix имеет один многоязычный дистрибутив.

По умолчанию выбор языка интерфейса происходит автоматически в зависимости от региональных настроек операционной системы (вкладка Формат в региональных настройках операционной системы). Переключить язык интерфейса можно с помощью меню Сервис>Язык интерфейса.

miUILanguage

После изменения языка необходимо перезапустить Radialix. Также язык интерфейса можно изменить с помощью опции командной строки –uilang. Без параметров эта опция устанавливает язык по умолчанию. Для изменения языка необходимо через двоеточие указать код языка Windows, например:

–uilang:enu – Английский(США)

–uilang:rus – Русский

Язык файла rdlc.exe устанавливается только с помощью опции –uilang. Для смены языка достаточно один раз запустить этот файл с указанной опцией.

Язык плагинов RDMAP всегда устанавливается автоматически в соответствии региональными настройками.

Выбранный язык сохраняется в реестре разделе для текущего пользователя.

Дистрибутив содержит проект локализации Radialix на русский язык. При инсталляции этот проект копируется в папку Radialix под именем rdl.rdlp. Проект можно использовать в качестве основы для локализации Radialix на новый язык. Перед локализацией рекомендуется сделать копию папки с файлами Radialix и редактировать проект уже в ней. При выходе новой версии Radialix необходимо будет скопировать файлы, которые требуется локализовать, в созданную папку и обновить ресурсы. После этого для получения локализованных файлов новой версии достаточно перевести только новые строки.

Кроме файлов, входящих в проект локализации, также требуется перевести текстовые файлы Readme.txt и WhatsNew.txt, а также, возможно, создать файл с расширением frc в подкаталоге frc по аналогии с другими файлами в этой папке.

Для добавления нового языка интерфейса достаточно скопировать созданные файлы в папку с файлами Radialix (frc файл – в подпапку frc).  После перезапуска в меню Сервис>Язык интерфейса появится пункт, соответствующий  добавленному языку.