Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.07.30;
Скачать: CL | DM;

Вниз

Смена языков интерфейса при помощи xml   Найти похожие ветки 

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

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


 
Джо ©   (2006-06-13 04:03) [1]

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

Возможен.


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

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

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


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

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


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

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


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


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

Вышлю.


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

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


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

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


 
Desdechado ©   (2006-06-16 13:25) [6]

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


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

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


 
atruhin ©   (2006-06-16 21:11) [8]

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


 
isasa ©   (2006-06-17 10:47) [9]

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



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

Текущий архив: 2006.07.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.029 c
15-1151518964
Rial
2006-06-28 22:22
2006.07.30
Пересечение треугольников.


15-1151906609
Кручен-Верчен
2006-07-03 10:03
2006.07.30
Как научиться красиво говорить?


1-1150223213
mmms
2006-06-13 22:26
2006.07.30
Подскажите, как отловить прокрутку на мыши?


2-1152621860
Вован Сем
2006-07-11 16:44
2006.07.30
Провертьте мое задание


4-1144947548
Ал
2006-04-13 20:59
2006.07.30
Диалог открытия .bmp с предварительным просмотром