Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.06.17;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.005 c
1-55215
Бадян
2002-06-05 11:47
2002.06.17
EIntOverflow :???:


4-55361
Alexandr__
2002-04-16 06:58
2002.06.17
SetWorldTransform


1-55152
ех
2002-06-02 22:39
2002.06.17
Иконки файлов


6-55241
novomod
2002-04-07 15:17
2002.06.17
Help.TClientSocket and TServerSocket.


1-55155
Sniffer
2002-06-04 14:25
2002.06.17
Я забыл как называется функция!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский