Русификация DevExpress

krivetko-man

Местный
Регистрация
22 Ноя 2008
Сообщения
53
Реакции
62
Credits
56
Как то читая тему с компонентами ненароком наткнулся на обсуждение русификации девок, то что там надо какой то компонент подключать и еще что то, но не придал этому особого значения.

Подсобите плиз, дайте ссылку на описание процесса русификации девов (да и вообще о смене языка его фейса). Спасибо!
 

SergikS2009

Турист
Регистрация
16 Апр 2008
Сообщения
25
Реакции
2
Credits
46
всё есть в инсталляторе + русский ини файл.
 

JNAJNA

Турист
Регистрация
7 Фев 2006
Сообщения
4
Реакции
0
Credits
4
Delphi 7

procedure TfmMaimMenu.LocalizationDevExpr;
begin
cxSetResourceString(@scxGridNoDataInfoText, 'Нет данных');
cxSetResourceString(@scxGridGroupByBoxCaption, 'Для создания группировки перетащите заголовок колонки');
cxSetResourceString(@scxGridFilterCustomizeButtonCaption, 'Определить...');

cxSetResourceString(@cxSFilterRootButtonCaption, 'Фильтр');
cxSetResourceString(@cxSFilterAddCondition, 'Добавить условие');
cxSetResourceString(@cxSFilterAddGroup, 'Добавить группу');
cxSetResourceString(@cxSFilterRemoveRow, 'Удалить строчку');
cxSetResourceString(@cxSFilterClearAll, 'Очистить все');
cxSetResourceString(@cxSFilterFooterAddCondition, 'Для добавления нового условия нажмите кнопку');


cxSetResourceString(@cxSFilterOperatorEqual, 'Равно');
cxSetResourceString(@cxSFilterOperatorNotEqual, 'Не равно');
cxSetResourceString(@cxSFilterOperatorLess, 'Меньше');
cxSetResourceString(@cxSFilterOperatorLessEqual, 'Меньше или равно');
cxSetResourceString(@cxSFilterOperatorGreater, 'Больше');
cxSetResourceString(@cxSFilterOperatorGreaterEqual, 'Больше или равно');
cxSetResourceString(@cxSFilterOperatorLike, 'Подобно');
cxSetResourceString(@cxSFilterOperatorNotLike, 'Не подобно');
cxSetResourceString(@cxSFilterOperatorBetween, 'Между');
cxSetResourceString(@cxSFilterOperatorInList, 'Входит в ...');
cxSetResourceString(@cxSFilterOperatorNotInList, 'Не входит в ...');

end;
 

Hazaa

Турист
Регистрация
4 Сен 2009
Сообщения
5
Реакции
0
Credits
8
Есть у кого русский *.ini?
 

SergikS2009

Турист
Регистрация
16 Апр 2008
Сообщения
25
Реакции
2
Credits
46
у всех есть, кто ставил девок или смотрел форум.
 

vladgul

Местный
Регистрация
27 Дек 2009
Сообщения
48
Реакции
10
Credits
22
Delphi 7

procedure TfmMaimMenu.LocalizationDevExpr;
begin
cxSetResourceString(@scxGridNoDataInfoText, 'Нет данных');
cxSetResourceString(@scxGridGroupByBoxCaption, 'Для создания группировки перетащите заголовок колонки');
cxSetResourceString(@scxGridFilterCustomizeButtonCaption, 'Определить...');

cxSetResourceString(@cxSFilterRootButtonCaption, 'Фильтр');
cxSetResourceString(@cxSFilterAddCondition, 'Добавить условие');
cxSetResourceString(@cxSFilterAddGroup, 'Добавить группу');
cxSetResourceString(@cxSFilterRemoveRow, 'Удалить строчку');
cxSetResourceString(@cxSFilterClearAll, 'Очистить все');
cxSetResourceString(@cxSFilterFooterAddCondition, 'Для добавления нового условия нажмите кнопку');


cxSetResourceString(@cxSFilterOperatorEqual, 'Равно');
cxSetResourceString(@cxSFilterOperatorNotEqual, 'Не равно');
cxSetResourceString(@cxSFilterOperatorLess, 'Меньше');
cxSetResourceString(@cxSFilterOperatorLessEqual, 'Меньше или равно');
cxSetResourceString(@cxSFilterOperatorGreater, 'Больше');
cxSetResourceString(@cxSFilterOperatorGreaterEqual, 'Больше или равно');
cxSetResourceString(@cxSFilterOperatorLike, 'Подобно');
cxSetResourceString(@cxSFilterOperatorNotLike, 'Не подобно');
cxSetResourceString(@cxSFilterOperatorBetween, 'Между');
cxSetResourceString(@cxSFilterOperatorInList, 'Входит в ...');
cxSetResourceString(@cxSFilterOperatorNotInList, 'Не входит в ...');

end;


Из всех способов локализации данный самый простой, есть файлы
cxEditConsts и cxGridStrs в которых описана кучка констант,
по образу и подобию цитируемого примера берем их и переводим.
Получается наглядно, просто и удобно. Минус заключается только в том, что перевод на другие языки будет требовать дополнительных телодвижений.
 

автомат

Турист
Регистрация
20 Сен 2010
Сообщения
10
Реакции
1
Credits
18
правильнее всего использовать ini файл в cxLocalizer

Добавлено через 1 минуту
файл называется DevExRus100Proc.ini

Добавлено через 1 минуту
Клади компонент cxLocalizer на главную форму
 
Последнее редактирование модератором:

elpik

Местный
Регистрация
12 Дек 2008
Сообщения
17
Реакции
8
Credits
28
правильнее всего использовать ini файл в cxLocalizer

Добавлено через 1 минуту
файл называется DevExRus100Proc.ini

Добавлено через 1 минуту
Клади компонент cxLocalizer на главную форму

Этот ини-шник в х52 не все переводит, (потомучто от старой версии), нет ли у кого праильного инишника для версии x52?

Да и Фенди выкладывал русификацию в исходниках, Но у меня не вышло... пришлось переставить компоненты...