Форум: "Потрепаться";
Текущий архив: 2003.01.13;
Скачать: [xml.tar.bz2];
ВнизMultiLanguage Interface Найти похожие ветки
← →
smok_er (2002-12-23 02:00) [0]Уважаемые!
Подскажите пожалуйста компонент для создания мультиязычного интерфейса!
Основные требования:
1. Внейшний ini-файл
2. Хранение строк в виде Label1.Caption = АБВГ... или
Label1 = ...
3. Корректная работа с динамически создаваемыми формами.
4. Возможность работы с сообщениями
5. Установка свойств не только, скажем Label.Caption, но и, к примеру, StatusBar.Panels[1].Text
Заранее огромнейшее спасибо!
← →
smok_er (2002-12-23 11:16) [1]Мастера! Неужели никто не знает? Ведь множество программ локализуется именно таким методам, например тот же флэшгет (у многих видел, просто сейчас на вскидку трудно вспомнить)
← →
ScableR (2002-12-23 11:18) [2]Прочитай эту статью:(линк должен пахать, сам пару недель назад смотрел :-))
shop.biblio-globus.ru/cpr/MultiLanguage.htm
← →
smok_er (2002-12-23 11:40) [3]Не совсем то, что надо но все равно спасибо!
Там устроено след. образом:
String 1 = Строка 1
а нужно
Label11.caption = Строка 1
← →
gek (2002-12-23 12:16) [4]Ну а какая в принципе разница?
Просто строку можно чему угодно назначить
← →
TAndrew (2002-12-23 12:27) [5]Alex Ghost Library, TagTranslator
http://aghost.da.ru/
← →
stone (2002-12-23 12:40) [6]Я как-то делал нечто подобное. Иник составлялся из: Наименование формы(Section), потом Имя компонента=Его Caption (или текст), при создании формы все это считывалось из иника через SetPropValue
← →
DiamondShark (2002-12-23 14:57) [7]А чем стандартные средства-то не устраивают?
Смотри в справке
Programming with Delphi
Creating international applications
← →
smok_er (2002-12-23 16:23) [8]2 Stone
А можете кинуть исходники?
2 DiamondShark
Нет, сильно громоздно и, как я где-то слышал, криво работает. К тому же использование ini удобно тем, что пользователи без труда и посторонней помощи могут сами перевести интерфейс.
2 TAndrew
Спасибо! Уже качаю!
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.01.13;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c