Стаж: 10 лет 6 месяцев 21 день
Спасибо:65535 / 0 Сообщения: 154823
Пол: Не указан
TsiLang.Components.Suite.v.6.1.0.1(full)
Год выпуска: 2007 Версия: 6.1.0.1 Разработчик: tsilang Платформа: PC
Описание: Продавайте свои приложения по всему миру!
Проблема интернационализации рано или поздно встает как во всех компаниях, разрабатывающих программное обеспечение, так и у независимых разработчиков, желающих распространять свои приложения по всему миру и создавать локализованные версии продуктов для различных иностранных рынков. Для разработчиков, использующих Borland® Delphi®, C++Builder® или Kylix®, TsiLang Components Suite предоставляет мощное и одновременно удобное решение для построения приложений с многоязычным интерфейсом.
TsiLang® Components Suite позволяет добавлять поддержку для неограниченного количества языков, а также, создавать полностью локализованные версии продуктов, основанные на базовой версии проекта. Автоматически находятся и заносятся в список для перевода все необходимые элементы интерфейса пользователя, предоставляются удобные способы сохранения и управления переводами, и конечно, переключение языка интерфейса осуществляется "налету" как во время работы приложения, так и в режиме дизайнера, что позволяет тестировать интерфейс даже без компиляции и запуска приложения.
Локализация приложений - это очень просто... с TsiLang™ Components Suite TsiLang™ Components Suite- это не просто мощный, но и исключительно простой в использовании инструмент интернационализации приложений. К примеру, чтобы сделать форму многоязычной достаточно всего трех простых шагов:
Поместить компонент TsiLang на форму
Двойной щелчок и ввести переводы
Элементарно переключать языки во время выполнения Получайте выгоду от использования TsiLang™...
Переключение языка во время выполнения и во время проектирования
TsiLang изменяет активный язык пользовательского интерфейса по Вашему запросу. Для тестирования интерфейса под другим языком Вы можете даже не запускать приложение на выполнение, так как TsiLang может менять язык интерфейса Вашего приложения даже в режиме проектирования (design-time).
Отсутствие дополнительных файлов и баз данных
TsiLang позволяет строить многоязычные приложения без использования дополнительных файлов, вся информация будет храниться в исполняемом модуле. Вы можете иметь неограниченное количество языков для Вашего приложения, и все это - в одном исполняемом файле. Никаких дополнительных файлов, библиотек или баз данных необходимо. Это существенно упрощает поддержку и распространение Ваших приложений!
Полное управление переключением языков
TsiLangDispatcher будет автоматически управлять переключением языков для всех форм Вашего приложения из одного места. Все, что Вам надо - это просто связать каждый 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.
IntraWeb приложения
TsiLang полностью поддерживает IntraWeb приложения. Вы можете переводить IntraWeb приложения также легко, как Вы делали это под Delphi или C++Builder.