Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.017 c
3-89775
Reddy
2003-11-07 07:57
2003.11.27
как программно установить курсор на нужный столбец в DBGrid


8-90002
S.A.S.
2003-07-31 17:43
2003.11.27
SkinEngine


6-90037
Xeon
2003-09-30 20:06
2003.11.27
Сокеты


4-90183
Максим
2003-10-03 11:24
2003.11.27
Как получить идентификаторы всех процессов в ситеме.


3-89753
Inkotex
2003-11-07 16:19
2003.11.27
Запись картинки jpeg формата в поле blob.




   Наверх