| Локализация интерфейса Radialix |
|
|
|
|
Начиная с версии 2.10 Radialix имеет один многоязычный дистрибутив. По умолчанию выбор языка интерфейса происходит автоматически в зависимости от региональных настроек операционной системы (вкладка Формат в региональных настройках операционной системы). Переключить язык интерфейса можно с помощью меню Сервис>Язык интерфейса.
После изменения языка необходимо перезапустить 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). После перезапуска в меню Сервис>Язык интерфейса появится пункт, соответствующий добавленному языку. |