TsiLang Components Suite
Английская версия Немецкая версия Русская версия
началовведениевозможностискачатькупитьсвязаться с намифорум
Основные возможности
Переключение языка во время выполнения и во время проектирования

TsiLang изменяет активный язык пользовательского интерфейса по Вашему запросу. Для тестирования интерфейса под другим языком Вы можете даже не запускать приложение на выполнение, так как TsiLang может менять язык интерфейса Вашего приложения даже в режиме проектирования (design-time).

Отсутствие дополнительных файлов и баз данных

TsiLang позволяет строить многоязычные приложения без использования дополнительных файлов, вся информация будет храниться в исполняемом модуле. Вы можете иметь неограниченное количество языков для Вашего приложения, и все это - в одном исполняемом файле. Никаких дополнительных файлов, библиотек или баз данных необходимо. Это существенно упрощает поддержку и распространение Ваших приложений!

Полное управление переключением языков

TsiLangDispatcher будет автоматически управлять переключением языков для всех форм Вашего приложения из одного места. Все, что Вам надо - это просто связать каждый TsiLang из проекта с TsiLangDispatcher и все остальное диспетчер сделает самостоятельно. Изменение активного языка в диспетчере автоматически меняет язык для всех форм приложения. (Можете скачать пример...)

TsiLang Dispatcher
Привязка многих TsiLang компонент
к TsiLangDispatcher


Полное управление процессом перевода проекта во время проектирования (design time)

TsiLang Expert, поставляемый в TsiLang Components Suite , поможет управлять переводом проектов в режиме проектирования, а также, предоставит целый набор "мастеров", которые помогут Вам в основных действиях и подскажут оптимальные варианты решений. Также, эксперт найдет все строки, используемые в исходном коде, как в секциях const и resourcestring, так и непосредственно в самом коде, автоматически добавит их в переводы и подстроит код для их перевода "налету".

Построение "легких" и "само-переводящихся" приложений

TsiLang Components Suite позволяет строить многоязычные приложения и без включения всех переводов в исполняемый файл Вашего приложения, что позволяет уменьшать размер EXE файла приложения. Вы можете выбрать сохранение переводов во внешнем SIL(текстовый) или SIB(бинарный) файле и поставлять его вместе с приложением. Во время выполнения TsiLang загрузит всю информацию о переводах и переведет форму. TsiLangDispatcher может автоматически загружать внешние файлы переводов для каждой формы во время выполнения, что еще больше упрощает процесс. Пользователи Ваших приложений могут изменять переводы во внешних файлах и даже добавлять языки самостоятельно, получая при этом удобный или подходящий им интерфейс пользователя, без Вашего участия и перекомпиляции приложения. Приложение SIL Editor, поставляемое вместе с TsiLang Components Suite, позволяет удобно и быстро редактировать файлы для TsiLang и может свободно быть передано Вашим пользователям или переводчикам для перевода файлов Ваших приложений. (Можете скачать пример...) "Большим" примером приложения, которое пользователь может сам перевести, может служить наш Resource Builder.


Переводимые свойства

TsiLang может переводить все строковые свойства компонент, локальные настройки системы, заголовки и сообщения стандартных и системных диалогов.
Extended Translations Начиная с версии 5.1, TsiLang может переводить практически любые свойства компонент, независимо строковое это свойство или нет. Эта возможность очень полезна для изменения положения или размеров элементов управления при переключении языков. Не секрет, что фразы во многих языках длиннее, чем в английском, и часто возникает необходимость в изменении расположения элементов управления при переключении языков. Также, эта возможность позволяет переводить "сложные" многоуровневые свойства или составные компоненты типа TLabeledEdit.


Перевод всех стандартных диалогов

TsiLang Components Suite включает все стандартные диалоги (такие как File Open/Save, Print, Select Font, Find/Replace и др.) с многоязыковой поддержкой. Используя их, Вы можете предоставить пользователю стандартные диалоги не зависимо от языка Windows, а на таком языке, который он выберет и ему удобней.

Поддержка Kylix

TsiLang Components Suite- первые компоненты многоязыковой поддержки, которые работают и под Kylix. Ниже представлены скриншоты TsiLang под Kylix:

Работая под Linux
Приложения с TsiLang под Linux


IntraWeb приложения

TsiLang полностью поддерживает IntraWeb приложения. Вы можете переводить IntraWeb приложения также легко, как Вы делали это под Delphi или C++Builder.

Best Globalization Tool for Delphi
  Отзывы пользователей
"TsiLang is absolutely the best solution I found..." Maik Kappeler, Switzerland.

"Worked seamlessly and the auto translation is a great feature! Congratulations for a great product!" Eric Deghaye, Belgium.

Читать все отзывы...
 
  Руководство пользователя
Можете прочитать краткое on-line руководство или скачать детальное руководство пользователя здесь.
 
  Часто-задаваемые Вопросы и Ответы
Посетите нашу страницу ответов на часто-задаваемые вопросы.
 
  Форум
Вы можете обсудить TsiLang с другими пользователями.
 
  См. также
Resource Builder- лучший редактор ресурсов
 
Технологический партнер Embarcadero © 1999-2017 SiComponents® http://www.sicomponents.com. Все права защищены.
TsiLang® и SiComponents® являются зарегистрированными товарными знаками.