Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.013 c
4-15373
Deathless
2002-11-15 11:12
2003.01.06
Помогите с CreateProcessWithLogonW...


6-15192
Devid
2002-11-06 22:10
2003.01.06
Дорогие мастера помогите реализовать проект


3-14951
Botcha
2002-12-14 15:49
2003.01.06
Access and Delphi


6-15187
brestmarket
2002-11-06 14:25
2003.01.06
WebBrowser1.ExecWB(OLECMDID_PRINTPREVIEW, 0) в свернутом виде?!


8-15175
Sapersky_
2002-09-17 20:21
2003.01.06
Работа с метафайлами на низком уровне




   Наверх