Embarcadero RadPHP XE- пример приложения, переводимого пользователями

Как мы уже писали в статье Создание многоязычных приложений, переводимых пользователями, TsiLang Components Suite позволяет создавать приложения, поддерживающие новые переводы даже без участия создателей самого приложения. Примерами таких приложений являются как наши продукты: Resource Builder, SIL Editor, Dictionary Manager, так и продукты сторонних производителей.

Одним из ярчайших примеров может служить RadPHP XE, разработанная компанией Embarcadero, создателя других, таких широко известных продуктов, как Delphi, C++Builder, RAD Studio и других.

Переключение языков в RadPHP XE осуществляется по выбору пользователя через диалог настроек.

Диалог настроек в RadPHP XE.

Диалог настроек в RadPHP XE.

Как видно из этого диалога, программа изначально включает в себя Английский, Испанский, Немецкий, Португальский и Японский языки. При инсталляции на компьютер пользователя также устанавливаются файл переводов и файл словаря, как представлено на экране ниже:

Файлы переводов.

Файлы переводов.

Для того, чтобы объяснить пользователям, как добавлять переводы, в файл справки добавили подробное объяснение необходимых шагов:

RADPHP XE Руководство пользователя.

RADPHP XE Руководство пользователя.

После того, как пользователь добавит свой язык или обновит существующий, новая информация будет доступна в самой программе. Наличие большого числа людей в сообществе пользователей RadPHP XE, которые добавляют свои собственные языки в программу, позволяет собрать достаточно большую базу переводов и предоставлять их другим пользователям.

Редактор переводов.

Редактор переводов.

Как можно заметить, реализация подобного алгоритма достаточно проста и предоставляет огромную гибкость для самих разработчиков. Использование нашей технологии (TsiLang Components Suite) компанией, являющейся разработчиком таких средств разработки, как RAD Studio , Delphi, C++Builder и прочих, еще раз подчеркивает надежность, удобство и качество нашего продукта. Надеемся, Вы выберете наш продукт в качестве средства для реализации многоязычности в Ваших проектах.

Домашняя страница TsiLang Components Suite: https://www.tsilang.ru.

Скачать TsiLang Components Suite можно с: https://www.tsilang.ru/download-tsilang-components-suite/

Скачать статью в PDF формате: radphp_and_tsilang_ru.pdf.

Copyright © 1998-2024 Игорь Ситиков, SiComponents. TsiLang®, Resource Builder® и SiComponents® являются зарегистрированными товарными знаками Игоря Ситикова. RAD Studio, Delphi и C++Builder являются товарными знаками и/или зарегистрированными товарными знаками Embarcadero Technologies, Inc.