Вниз
Скачать: CL | DM;

язык интерфейса   Найти похожие ветки 

← →
Plt   (2004-01-19 12:41) [0]

Как реализовать возможность переключать язык интерфейса используя внешние текстовые языковые модули.


← →
Amoeba ©   (2004-01-19 12:47) [1]

См. пример в папке Delphi5\Demos\Richedit


← →
Plt   (2004-01-19 13:25) [2]

В Richedit multi-language реализован с помощью ресурсов, а мне нужно обычными текстовыми файлами.


← →
zzet ©   (2004-01-19 13:33) [3]

Используй файлы ini


← →
Plt   (2004-01-19 13:44) [4]

Смотрел чужие продукты. Есть директория Language в ней файл rus.lng. В нем куча строк 1273="Создать новый каталог:" и т.д.
Дык меня интересует как эти строки загружаются в форму. При созданни формы вычитывать из файла или как? Объясните плиз.


← →
Anatoly Podgoretsky ©   (2004-01-19 13:56) [5]

Plt (19.01.04 13:44) [4]
ReadString
LoadFromFile


← →
Plt   (2004-01-19 14:43) [6]

Создаю файл rus.lng:
1273="Создать новый каталог"
1274="Удалить файл"
При создании формы читаю его в TStrings. Нахожу нужные строки
с помощью TStrings.Values[1273].
Так вот откуда в этих файлах берутся значения 1273, может свойство Tag надо вручную заполнять. И что потом для каждой формы искать каждый компонент и по Tag-у искать строку и подставлять в Caption. Может пример или ссылку.


← →
Amoeba ©   (2004-01-19 14:45) [7]

Посмотри библиотеку AGLib (бесплатно, с исходниками) http://aghost.da.ru/
http://www.ginstall.com/ag-ware/Files/AGL170.zip


← →
Amoeba ©   (2004-01-19 14:49) [8]

Имеется в виду компонент TagTranslator



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

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



Память: 0.46 MB
Время: 0.011 c
1-93416
Oyster
2004-01-19 12:05
2004.01.29
Курсор мигает над перерисовывающимся Image


3-93402
guest123
2003-12-29 17:18
2004.01.29
Дистрибутив InterBase 5.0-5.5


3-93358
_Yanchik
2004-01-02 21:50
2004.01.29
Date, Now SQL server


3-93344
Vemer
2004-01-03 17:24
2004.01.29
Триггер не ловит Null вроде


3-93355
Sergey_Masloff
2003-12-30 21:10
2004.01.29
FIBPlus и выполнение скрипта




   Наверх