Форум: "Потрепаться";
Текущий архив: 2003.01.06;
Скачать: [xml.tar.bz2];
ВнизМногоязычные приложения Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c