Текущий архив: 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.46 MB
Время: 0.008 c