Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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


kserg@ukr.net ©   (2002-06-05 18:06:00) 

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

спасибо


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

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


deleon   (2002-06-06 13:40:00) [2]

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


deleon   (2002-06-06 13:40:00) [3]

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


Skyle   (2002-06-06 13:16:00) [4]

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


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

Agent Smith © (06.06.02 10:49)

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


Agent Smith   (2002-06-06 10:49:00) [6]

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


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

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


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

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


Tahion   (2002-06-05 18:45:00) [9]

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


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

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


NailS   (2002-06-05 18:26:00) [11]


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

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


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

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо