Главная » Файлы » 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; | |
Просмотров: 1902 | Загрузок: 405 | |
Всего комментариев: 0 | |