Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.03.28;
Скачать: [xml.tar.bz2];

Вниз

Как работать с языками?   Найти похожие ветки 

 
madcap   (2002-03-16 02:54) [0]

Написал прогу и хочу сделать многоязычный интерфейс
Попробовал с помощью Delphi добавить язык, но ничего не понял
DLL я получил а как дальше..
Как во время выполнения переключать язык если это вообще возможно?
Может, у кого есть статья на эту тему?
Заранее благодарен.


 
Lego   (2002-03-16 07:17) [1]

Я использую для смены языка компонент janLanguage, онпросто выдирает все Caption-ы Text-ы и т.п и кидает их в отдельный файл, который можно просто скопировать, переименовать и перевести а затем из своей проги выбрать его(язык сменится без необходимости закрытия программы), рядом ложится еще один файл в ИмяПроги.ini в котором указан выбраный язык...
есть у него конечно недостаток, неумеет выдирать тексты из самого кода...
было например так на Button1Click - RichEdit1.Lines.Add("kakoi-to text");
но его легко решить таким методом:
RichEdit1.Lines.Add(Label1.Caption); при этом незабыть сделать Visible:=False у Label1...
Вобщем если тебя такого плана интересует пиши на lego_go@mail.ru и я скину его тебе если ненайдешь сам...


 
madcap   (2002-03-16 15:24) [2]

> Спасибо Lego, воспользовался Вашим советом



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

Форум: "Основная";
Текущий архив: 2002.03.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.006 c
1-90874
lipskiy
2002-03-16 16:40
2002.03.28
Как однозначно проверить, существует ли объект (создан ли, не испорчен ли)?


1-90890
AlexNic
2002-03-17 12:19
2002.03.28
ShortCut в ActionList


1-90836
lipskiy
2002-03-15 15:23
2002.03.28
TWebBrowser: как программно подсунуть ему ссылку на выполнение кода в самой программе?


1-90941
UserL
2002-03-14 12:22
2002.03.28
Как связать объекты?


3-90741
Turalyon
2002-03-01 09:31
2002.03.28
InterBase 6





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский