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

krivetko-man

Member
Joined
Nov 22, 2008
Messages
53
Reaction score
62
Как то читая тему с компонентами ненароком наткнулся на обсуждение русификации девок, то что там надо какой то компонент подключать и еще что то, но не придал этому особого значения.

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

SergikS2009

Member
Joined
Apr 16, 2008
Messages
25
Reaction score
2
всё есть в инсталляторе + русский ини файл.
 

JNAJNA

New member
Joined
Feb 7, 2006
Messages
4
Reaction score
0
Location
Иркутск
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;
 

SergikS2009

Member
Joined
Apr 16, 2008
Messages
25
Reaction score
2
у всех есть, кто ставил девок или смотрел форум.
 

vladgul

Member
Joined
Dec 27, 2009
Messages
22
Reaction score
6
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 в которых описана кучка констант,
по образу и подобию цитируемого примера берем их и переводим.
Получается наглядно, просто и удобно. Минус заключается только в том, что перевод на другие языки будет требовать дополнительных телодвижений.
 
Joined
Sep 20, 2010
Messages
10
Reaction score
1
правильнее всего использовать ini файл в cxLocalizer

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

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

elpik

Member
Joined
Dec 12, 2008
Messages
17
Reaction score
8
правильнее всего использовать ini файл в cxLocalizer

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

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

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

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