Главная страница
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.019 c
14-90068
Style
2003-11-04 12:28
2003.11.27
Усе! Я открыл сайт!! Ура!


9-89664
Riko
2003-05-20 14:27
2003.11.27
Как загрузить карту?


1-89958
AndreySoft
2003-11-17 17:26
2003.11.27
Как заблокировать комбинации клавиш


14-90078
Думкин
2003-11-05 05:14
2003.11.27
С днем рождения! 5 ноября.


6-90020
SergP
2003-09-28 13:23
2003.11.27
Сокеты... ошибка 11001 и пр. Что с ними делать?