|
С помощью TsiLang Components Suite Вы сможете переводить Ваши проекты также быстро и легко, как будто играете в свою любимую игру.
Содержание
Установка (Ознакомительная версия)
Установка (Зарегистрированная версия)
Перевод
Перевод строк
Перевод таблиц
Установка (Ознакомительная версия)
Под Windows:
- Завершите работу всех запущенных Delphi или C++ Builder.
- Запустите SETUP.EXE и следуйте инcтрукциям инсталлятора.
- По завершению инсталляции пакет TsiLang Components Suite будет автоматически установлен в выбранные IDE.
Под Linux:
- Распакуйте архив: tar -xzf sicomp.tar.gz
- Из меню IDE выберите Component|Install Packages...|Add... и укажите подходящий файл пакета:
TSiLang_K1.so - для Kylix 1,
TSiLang_K2.so - для Kylix 2,
TSiLang_K3D.so - для Kylix 3.
- Вам может также потребоваться настроить пути для Library Path.
Установка (Зарегистрированная версия)
Внимание: Если у Вас была установлена ознакомительная версия TsiLang Components Suite, пожалуйста, удалите ее, а также, убедитесь, что все файлы из ее каталога удалены.
VCL Версия:
- Запустите SISETUP.EXE и следуйте инcтрукциям инсталлятора. Инсталляционный скрипт установит исходные файлы в выбранный каталог и настроит пути для Library Path в выбранных IDE.
- По завершению установки будет необходимо скомпилировать и установить пакеты в IDE. Выберите в меню IDE File|Open... и укажите подходящий файл пакета:
TSiLang_Dn.dpk - для Delphi (n- версия IDE),
TSiLang_CBn.bpk - для C++ Builder (n- версия IDE),
TsiLang_D2005.bdsproj - для Delphi 2005,
TsiLang_D2006.bdsproj - для Borland Developer Studio 2006.
- Выберите Install в выпадающем меню редактора пакетов.
CLX Версия:
Если Вы не выбрали Install CLX support опцию при установке, то Вам необходимо запустить установку еще раз и успешно завершить ее с выбранной опцией Install CLX support. Установленные исходные файлы для CLX версии (устанавливаются в подкаталог CLX) могут использоваться как под Windows, так и под Linux.
Под Windows:
- В IDE меню выберите File|Open... и укажите подходящий файл пакета:
TSiLang_Dn_CLX.dpk - для Delphi (n- версия IDE),
TSiLang_CBn_CLX.bpk - для C++ Builder (n- версия IDE).
- В редакторе пакета нажмите кнопку Install.
- Настройте пути в Library Path для IDE.
Под Linux:
- Из меню Kylix выберите File|Open... и укажите подходящий файл пакета:
TSiLang_K1.dpk - для Kylix 1,
TSiLang_K2.dpk - для Kylix 2,
TSiLang_K3D.dpk - для Kylix 3.
- В редакторе пакета нажмите кнопку Install.
- Настройте пути в Library Path для IDE.
Перевод проекта
Внимание: Пример перевода проекта, представленный ниже, является упрощенным примером и служит только для вводной демонстрации.
Далее, переводим проект:
- Откройте проект, который надо перевести.
- Выберите Tools|TsiLang Expert в uлавном меню IDE. (TsiLang Expert- это мощный инструмент, позволяющий переводить проекты несколькими нажатиями клавиш "мыши".)
- Выберите все формы проекта.
TsiLangExpert
- Выберите File|Wizard в меню TsiLang Expert и нажмите кнопку Next на первой странице появившегося Мастера.
- Выберите все формы в списке форм и установите для них TsiLang в выпадающем списке справа.
Мастер перевода. Шаг 1
- Установите настройки как показано на рисунке ниже и нажмите кнопку Next.
Мастер перевода. Шаг 2
- По завершению работы Мастера выделите формы в списке TsiLang Expert и откройте редактор переводов двойным щелчком.
Редактор переводов
Если какое-либо свойство не должно переводиться, просто оставьте значение перевода пустым.
- Нажмите File|Close в меню редактора переводов.
- Вставьте код для переключения языков. Под Delphi это будет примерно так:
procedure TForm1.MenuItemGermanClick(Sender: TObject);
begin
siLangDispacther1.ActiveLanguage := 2;
end;
procedure TForm1.MenuItemEnglishClick(Sender: TObject);
begin
siLangDispacther1ActiveLanguage := 1;
end;
Перевод строк в коде
Также, TsiLang Expert может проанализировать исходный код, выбрать и перевести строки, используемые в коде. Для этого необходимо просто нажать File|Source|With Form в меню TsiLang Expert.
Перевод таблиц (DBGrid)
Для перевода TDBGrid компонент:
- Добавьте поля в редакторе полей соответствующего TDataSet.
- Двойным щелчком на TsiLang откройте редактор переводов и перейдите на узел DisplayLabels в дереве переводов.
- Введите переводы для заголовков полей.
- Также, можно использовать Collections для перевода заголовков столбцов в таблицах.
- Нажмите File|Close в меню редактора переводов.
И последнее,
скомпилируйте проект. Теперь в Ваш проект добавлена многоязыковая поддержка, и Вы можете распространять его на новые региональные рынки сбыта!
|