Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Смена языков интерфейса при помощи xml [D7, WinXP]


кактусбел ©   (2006-06-13 03:55:00) 

Возможен ли такой трюк : составляем xml фаил состоящий из имени компонента и его заголовка ,
проходя по xml документу компоненту имя которого считали(из файла те изначально имя очередного компонента нейзвестно) писваеваем считанный заголовок


isasa   (2006-06-17 10:47:00) [1]

Могу посоветовать присмотреться к полю *.Tag: integer, визуальных компонентов и использовать его как индекс(уникальный), для идентификации строк. Т.е. работать не по имени компонента, а по индексу.


atruhin   (2006-06-16 21:11:00) [2]

Скачай XMLInspector от devrice там в примерах есть то что тебе нужно


Sapersky   (2006-06-16 17:03:00) [3]

Относительно DbGrid1.Columns[0].Caption - если Columns это TCollection, до Caption можно добраться. Во всяком случае, заголовки ListView в detail-режиме я переводил.


Desdechado   (2006-06-16 13:25:00) [4]

я видел в инете статьи (с примерами и компонентами) по использованию xml для переводов интерфейса
искать в яндексе по ключевым словам "локализация интерфейса Delphi"


Чапаев   (2006-06-16 13:04:00) [5]


> Товарищ Чапаев вышлите пожалуста исходники на gasanovbel@mail.
> ru

Вышлю.


> Если возможно с компонентами которые использовали при  работе
> с xml.

Ничего нестандартного. Составил DTD, создал XML data binding. То есть всё крутится вокруг обычного TXmlDocument.


> Я считаю что это удобно когда пользователь решит сам перевести
> программу и выслать мне перевод.

Оно-то удобно, только то, что я сумел сконструировать, отнюдь не универсально. Caption'ы да Text'ы меняются без проблем, а вот если надо поменять, к примеру, DbGrid1.Columns[0].Caption -- тут уже беда.


кактусбел   (2006-06-16 02:03:00) [6]

Удалено модератором


кактусбел   (2006-06-16 01:51:00) [7]

Товарищ Чапаев вышлите пожалуста исходники на gasanovbel@mail.ru
Если возможно с компонентами которые использовали при  работе с xml.
Я считаю что это удобно когда пользователь решит сам перевести программу и выслать мне перевод.


Чапаев   (2006-06-13 12:36:00) [8]

Страдал когда-то такой фигнёй... Если охота, могу выслать на днях исходники.

ЗЫ. Фуфло редкое. Обычный делфовый translation manager -- лучше.


Джо   (2006-06-13 04:03:00) [9]

> Возможен ли такой трюк

Возможен.


Наверх

Титульная страница Поиск, карта сайта Написать письмо