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

Вниз

Многоязычные приложения   Найти похожие ветки 

 
DeMoN-777 ©   (2002-12-14 12:06) [0]

Народ, подскажите где можно почитать про разработку многоязычных приложений.
В Delphi Project=>Languages=>Add. А как дальше я не знаю =(.
Помогите чем можете.


 
Oleg_Gashev ©   (2002-12-14 13:22) [1]

http://www.microsoft.com/globaldev/articles/muiapp.asp


 
BlackTiger   (2002-12-14 15:39) [2]

Посмотри пример с RichEdit - там есть все, кроме одного: ограничение - региональные установки. Я попробовал разок и отказался от использования этой функции. Все дело в том, что русский текст некорректно хранится/отображаются при нероссийских региональных установках.

Казалось, что выход в unicode-компонентах (TNT, Eldos), но не тут то было - Дельфа не работает с типом строк WideString и в Resource_DLL запихивает только String, теряя при этом всё.

Я остановился на варианте INI-файла, в котором хранятся caption"ы всех компонентов формы. При этом все (большинство) компонентов из библиотеки TNT. Еще там есть замечательный класс TWideStringList, позволяющий сохранить/загрузить содержимое из unicode-текстового файла, по структуре, похожей на INI-файл. Намучился, правда, с получением caption у всех компонентов формы, учитывая WideString-ость TNT-компонент и String-ость стандартных элементов.
Проблемка остается только с локализацией сообщений.

Вот если бы кто-нибудь подсказал, как в этот несчасный Resource_DLL запихать (и выпихивать оттуда) unicode-текст...

Вот если бы бормановцы перевели всю дельфу на unicode - была бы не жизнь, а малина.


 
sniknik ©   (2002-12-14 16:00) [3]

BlackTiger (14.12.02 15:39)
> была бы не жизнь, а малина.

ну это кому как. мне бы это только осложнило бы жизнь. (связь с дос приложениями изменилась бы, верно?)


 
Netwanderer ©   (2002-12-15 17:11) [4]

туды не ходы, суды ходы http://www.torry.net/multilanguage.htm
ищи там LangIniSupport. в общем удобно,хранит все в инишниках, хотя малость не по папски. лучше использовать Resource_DLL



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

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

Наверх




Память: 0.47 MB
Время: 0.017 c
7-15343
Lizard
2002-10-23 11:31
2003.01.06
Помогите совместить два исходника в один.


4-15349
DeepProg
2002-11-16 23:12
2003.01.06
Поиск не по имени, а по дате последнего доступа


1-14980
Pasechnik
2002-12-22 11:08
2003.01.06
Кааим образом можно быстро работать с байтовой структурой файлов?


4-15370
Eug201
2002-11-19 14:40
2003.01.06
Модальное окно


1-15048
alex134
2002-12-20 22:19
2003.01.06
Как запустить процедуру знаяя ее адрес?