Вниз
Скачать: 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.016 c
6-90048
Alexis
2003-10-03 09:32
2003.11.27
Требуется переслать файл с одного компа локалки на другой не...


1-89891
Sacred
2003-11-14 22:42
2003.11.27
TreeView + CheckBox!!!?!?!?!?!


3-89722
ivc_andr
2003-11-10 10:41
2003.11.27
как загнать данные из *.dbf в Microsoft SQL Server?


1-89844
RoLeX
2003-11-16 18:04
2003.11.27
Как сделать в PopUpMenu такую вертикальную линию???


1-89942
Pert
2003-11-17 21:29
2003.11.27
из Edit a в переменную




   Наверх