Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.27;
Скачать: CL | DM;

Вниз

многоязыковые приложения   Найти похожие ветки 

 
ghg ©   (2003-11-05 15:16) [0]

я вот решил использовать для создания многоязыковых приложений стандартные средства Delphi. это Intarnational Translation Environment.

Так вот есть некоторое непонимание того как с этим работать.
Вопрос: может кто посоветует книжку, ссылку или просто пообщаться с тем кто уже с этим работал


 
Anatoly Podgoretsky ©   (2003-11-05 15:18) [1]

Книжек нет, а так да действительно есть проблемы на начальном этапе, пока не поймешь как оно работает, но работает очень красиво.


 
ghg ©   (2003-11-05 15:26) [2]

так вот
добавил два языка в уже существующий проект (основной русский)

после этого исправил перевел кое-что в англицкой версии в Translation Manager

делаю активным англицкую версию

компилю в ожидании увидеть переведенным, то что я переводил

в итоге все также как и было (по-русски)

Почему?


 
Mystic ©   (2003-11-05 15:32) [3]

Посмотри: $(DELPHI)\Demos\RichEdit


 
ghg ©   (2003-11-05 16:13) [4]

ну вроде понял как все делается

теперь про инсталяцию
вот в процессе этой самой инсталяции мы выбрали язык English, тогда инсталятор должен оставить тока project1.eng и все ресурсы будут браться из него, я правильно понял?


 
ghg ©   (2003-11-05 16:18) [5]

вот кстати еще вопрос

в процессе выполнения я меняю значение строки
соответственноэто изменение должно сответствовать языку, и как это делать?
что все возможные строки загонять в ресурсы и потом при изменении вызывать нужную строку из этих ресурсов так что-ли?


 
Mystic ©   (2003-11-05 16:18) [6]

Да.


 
ghg ©   (2003-11-05 16:22) [7]

>Mystic © (05.11.03 16:18) [6]
что да?
:))

что по поводу второго вопроса?


 
Anatoly Podgoretsky ©   (2003-11-05 16:24) [8]

По поводу второго, ты наверно не откомпилировал базовый проект


 
ghg ©   (2003-11-05 16:25) [9]

>Anatoly Podgoretsky © (05.11.03 16:24) [8]
последнего вопроса


 
Sandman25 ©   (2003-11-05 16:53) [10]

Я так понимаю, что модуль reinit.pas из этого проекта (Demos/RichEdit) можно просто использовать в своей программе?


 
ghg ©   (2003-11-06 06:40) [11]

ну так и все таки

есть в программе такой код:
label1.text:="Ура!";

в английском варианте это будет так
label1.text:="Vivat!";

как, откуда мне брать строковые ресурсы для разных языковых версий и как в это "откуда" ресурсы заносить?


 
ghg ©   (2003-11-06 09:51) [12]

подсказали тут выход один

на форму кинуть, к примеру Tmemo, поставить его в visible:=false, и в его Lines запихать все строки которые могут использоваться в run-time,
эти строки перевести и оттуда их брать, все должно работать

вопрос: может все-таки есть более стандартный метод?



Страницы: 1 вся ветка

Текущий архив: 2003.11.27;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.033 c
3-89720
lovres
2003-11-10 09:43
2003.11.27
Ошибка Invalid use of keyword в запросе


3-89758
vov-
2003-11-07 21:36
2003.11.27
исключительные ситуации


1-89997
Dark Elf
2003-11-17 11:59
2003.11.27
Как ограничить количество линий в ТМемо?


11-89800
tamerlan311
2003-03-20 16:43
2003.11.27
плагин включающий не модальную форму!


1-89936
Pattern
2003-11-17 13:53
2003.11.27
Время создания динамических компанентов