Главная » Файлы » Delphi » Firemonkey

Мультиязычность. Компонент TLang.
[ Скачать проект (6.7 Kb) ] 14.09.2014, 15:04
Рассмотрим компонент TLang, который делает примерно тоже самое, но более интерактивней с меньшим кол-вом файлов.
К примеру, на форме есть компоненты TLable, TButton, TCheckBox, имеют соответствующие имена, нам нужно добавить поддержку различных языков, возьмем английский и русский.
Для этого воспользуемся компонентом TLang(вкладка Standart). Нас интересует свойство TLang.Lang. Если нажать на него, то откроется окно для добавления языков и компонентов:



Автодобавление компонентов идет по String типу, т.е. все что является строкой попадет под прицел компонента.
Языков может быть сколько угодно.
Время заполнения названий пропорционально увеличивается с кол-вом языков.


Само управление языками достаточно просто, например:

Lang1.Lang:='en';

Можно еще универсальней, с помощью ComboBox:
 
procedure TForm1.ComboBox1Change(Sender: TObject);
begin
Lang1.Lang:=ComboBox1.Selected.Text;
end;
Категория: Firemonkey | Добавил: TAdm | Теги: xe5, xe4, xe, XE2, Rad, XE3, rad studio, язык, Studio, Lang
Просмотров: 1902 | Загрузок: 405 | Рейтинг: 0.0/0
Всего комментариев: 0
ComForm">
avatar