Обзор

Одно приложение.
Много языков.

TsiLang Components Suite — это фреймворк локализации для RAD Studio, Delphi и C++Builder. Добавьте компоненты на формы, храните все переводы вместе и переключайте язык всего приложения.

Ваше приложение, все связано

Форма настроек

Главная форма

Форма «О программе»

TsiLangDispatcherОдна смена языка. Все формы следуют за ней.

siLangDispatcher1.ActiveLanguage := 2;

English

Deutsch

Español

Как это работает

От одного языка к многим.

01

Добавьте TsiLang

Запустите TsiLang Expert, чтобы добавить компоненты на формы и в модули данных. Просканируйте исходный код на строки, которые нужно перевести.

02

Переводите и проверяйте

Работайте в IDE или передайте файлы переводчику, который использует бесплатный SIL Editor. Применяйте ИИ и Память переводов, затем проверьте результат.

03

Выпускайте и переключайте

Храните переводы в приложении или во внешних файлах. Одно присваивание диспетчеру меняет язык всех связанных форм во время работы.

Что локализуется

Не только надписи.

Тексты на формах

Надписи, подсказки, отображаемые заголовки, элементы комбинированных списков, строки полей memo и другие строковые свойства.

Тексты в коде

Жестко заданные строки, строковые ресурсы и локализованные аналоги стандартных диалогов.

Раскладка для каждого языка

Extended Translations позволяют нестроковым свойствам, таким как размер, положение и выравнивание, меняться вместе с языком.

Состав набора

Компоненты. Инструменты IDE.
Бесплатные инструменты для ваших переводчиков.

В вашем приложении

TsiLang хранит переводы форм. TsiLangLinked делится общими переводами между формами. TsiLangDispatcher управляет языком приложения.

В вашей IDE

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

С вашими переводчиками

Свободно распространяемые SIL Editor и Dictionary Manager позволяют переводить вне IDE. silcli проверяет файлы в автоматизированных процессах.

ИИ готовит черновик. Решаете вы.

Сохраняйте контекст.
Сохраняйте контроль.

Используйте встроенный ИИ-перевод с ChatGPT, Gemini или Claude. Категории подсказывают провайдеру, как используется каждая строка; Память переводов помогает повторно использовать прежнюю работу.

ИИ-ассистенты для программирования работают с экспортированными копиями через MCP-сервер. Проверьте результат, прежде чем загружать его в формы.

Один набор, три точки зрения

Создано для тех, кто выполняет работу.

Разработчики

Локализуйте существующие и новые приложения VCL и FireMonkey, от Delphi 5 и C++Builder 6 до последней версии RAD Studio.

Переводчики

Работайте в SIL Editor без исходного кода и компилятора, с предпросмотром реальной формы и повторно используемыми переводами.

Конечные пользователи

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

Windows · macOS · iOS · Android · Linux

Используйте одни и те же компоненты и данные переводов на всех поддерживаемых платформах, с отдельной сборкой приложения для каждой из них. Для iOS требуется Full Source.

Следующий язык вашего приложения начинается здесь

Готовы сделать приложение многоязычным?

Опробуйте все возможности на своем проекте.

Полнофункциональная пробная версия. Держите IDE запущенной, пока работает ваше локализованное приложение.