Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.06.17;
Скачать: CL | DM;

Вниз

подходы в реализации многоязычного интерфейса ?   Найти похожие ветки 

 
kserg@ukr.net   (2002-06-05 18:06) [0]

Народ, подскажите как можно реализовать в проге
многоязычный интерфейс (анг или рус или ...) ?

спасибо


 
Игорь Шевченко ©   (2002-06-05 18:10) [1]

Использовать Integrated Translation Environment, к примеру. Начиная c Delphi 5 - стандартный пакет.


 
NailS ©   (2002-06-05 18:26) [2]


> Игорь Шевченко © (05.06.02 18:10)
> Использовать Integrated Translation Environment, к примеру.
> Начиная c Delphi 5 - стандартный пакет.

Правда с RX не совместим ;(
Как вариант использовать Resourse String


 
kserg@ukr.net   (2002-06-05 18:40) [3]

>NailS © (05.06.02 18:26)
>Как вариант использовать Resourse String
подробнее пожалуйста, я записываю...


 
Tahion ©   (2002-06-05 18:45) [4]

А можно и ручками писать, но долго выходит. И тогда по теме вопрос: А если у меля программы выполняет действия в зависимости от каптиона на кнопке. Как быть тогда?


 
kserg@ukr.net   (2002-06-05 18:50) [5]

>Tahion © (05.06.02 18:45)
я в таком случае привязывался не к Caption, а к Tag-у


 
Игорь Шевченко ©   (2002-06-06 10:19) [6]

Тогда надо Rx менять. Всего-то переименовать модуль AppUtils :-)


 
Agent Smith ©   (2002-06-06 10:49) [7]

Создаем файл локализации по структуре схожий с ini-файлом и считываем из него все caption. При этом любой юзер может создать к Вашей проге локализатор. Довольно удобный способ. Собираюсь использовать его в своем новом пректе.


 
Игорь Шевченко ©   (2002-06-06 11:09) [8]

Agent Smith © (06.06.02 10:49)

Integrated translation environment - еще лучше, а, главное, удобнее


 
Skyle ©   (2002-06-06 13:16) [9]

Можно использовать пакет, можно создать ини-файл, можно забарабанить всё в реестр (если немного)... Можно реально всё в ресурсы воткнуть... А по поводу привязываний к caption, можно сделать перечислимый тип надписей, и от него плясать....А как они будут выглядеть на кнопке "Go" или "Гоу", это програму мало волновать будет... Можно конечно в последнем случае и на Tag подсесть, но ИМХО удобочитаемость теряется....:)
Так что всё зависит от конкретной задачи, количества языков etc...


 
deleon ©   (2002-06-06 13:40) [10]

А где этот пакет сдавнлоадить можно?


 
deleon ©   (2002-06-06 13:40) [11]

А где этот пакет сдаунлоадить можно?


 
Игорь Шевченко ©   (2002-06-06 13:43) [12]

Пакет включен в Delphi (Component|Install Packages)



Страницы: 1 вся ветка

Текущий архив: 2002.06.17;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.016 c
1-55107
DenNNis
2002-06-06 08:17
2002.06.17
PageControl


1-55169
Karlush
2002-06-04 11:27
2002.06.17
Окна диалога


1-55057
Milg
2002-06-05 14:53
2002.06.17
Как узнать высоту Task Bar’а?


7-55335
Miron666
2002-03-18 10:38
2002.06.17
прямой доступ к портам из сервисных программ Win2000


6-55251
Zak
2002-04-02 08:20
2002.06.17
Правая мышь на WEBNavigator-е!