Главная страница
    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.46 MB
Время: 0.006 c
3-54991
Nebula
2002-05-20 11:43
2002.06.17
ADO.Recordset


1-55151
Reticent
2002-06-04 13:38
2002.06.17
ColumnClick!?!?!


14-55266
kontra
2002-05-10 13:04
2002.06.17
Программирование на Delphi


7-55336
SABBATH
2002-01-29 21:23
2002.06.17
Работа с LPT .....


7-55342
Victor N Golutvin
2002-03-19 00:49
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский