Главная страница
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.016 c
11-89795
tamerlan311
2003-03-19 16:53
2003.11.27
memproof


1-89910
hellmachine
2003-11-15 04:23
2003.11.27
Возможно ли программно определить - был ли перекрыт виртуальный


3-89789
KIR
2003-11-06 17:38
2003.11.27
Народ, требуется ли BDE, если используется DB.pas?


14-90110
Yuri Btr
2003-11-04 11:32
2003.11.27
Дата компиляции в файле


1-89912
Tornado
2003-11-18 13:18
2003.11.27
String -> Char