Devexpress cxLocalizer 的汉化问题

时间:2022-05-09 20:29:50
用cxLocalizer 汉化完后在程序发布的时候是不是还得发布个什么文件?,因为我我在装有DELPHI ,Devexpress环境下运行程序正常,在一个没有装有DELPHI和Devexpress的机子上运行时报有一地址错误,汉化不起作用。

3 个解决方案

#1


自已UP一个

#2


再UP一下

#3


不知道..我用 dev 都是 把里面的 几个 字符串 资源文件 改成 中文了..
cxFilterConsts.pas
cxFilterControlStrs.pas
cxFilterDialog.pas
cxGridStrs.pas

 cxSFilterOperatorEqual = '等于';//'equals';
  cxSFilterOperatorNotEqual = '不等于';//'does not equal';
  cxSFilterOperatorLess = '小于';//'is less than';
  cxSFilterOperatorLessEqual = '小于等于';//'is less than or equal to';
  cxSFilterOperatorGreater = '大于';//'is greater than';
  cxSFilterOperatorGreaterEqual = '大于等于';//'is greater than or equal to';
  cxSFilterOperatorLike = '包含';//'like';
  cxSFilterOperatorNotLike = '不包含';//;'not like';
  cxSFilterOperatorBetween = '之间';//'between';
  cxSFilterOperatorNotBetween = '不在之间';//'not between';
  cxSFilterOperatorInList = '包含';//'in';
  cxSFilterOperatorNotInList = '不包含';//'not in';

自己改吧


下面是 再网上 搜 到的 资料 给你吧 ..别忘了 给点分我

------------------------------------------

修改cxGridStrs.pas文件  
  找到scxGridNoDataInfoText   =   '<No   data   to   display>';  
  改成scxGridNoDataInfoText   =   '';保存就可以了。


文本资源在cxGridStrs.pas里,你可以自己改成中文,也可以找别人的。
cxGrid的数据都在DataControl里操作,你研究下。







http://www.delphibbs.com/delphibbs/dispq.asp?lid=2876581
///////////////////////////////////
最新下了一个TcxGrid,不知道怎么用,用TStringGrid,TListView的方法对付它都不管用,谁用过这个控件,帮忙介绍一下

1、设置Column,我手工设置了,请告知程序中设置的方法?
2、增加一条记录,一定是代码中添加一条,不要连接数据库的^_^
3、修改一条记录
4、删除一条记录
5、如何将控件中,‘Drag a column header here to group by that column’,'All','Custom'等字样,中文显示
我见过TcxGrid做的exe,是中文显示的^_^

在线等待,谢谢^_^!!!  


来自:luky_99, 时间:2004-11-2 16:17:12, ID:2876689
有用過,但不明你說什麼?  


来自:晴雯, 时间:2004-11-2 16:22:09, ID:2876699
是不是DevExpress QuantumGrid? 偶最近也在用,不懂的东西非常多,
学的时间不长,不敢说懂,所以下面说的就权当探讨一下吧。[:)]

Column在程序中是可以设置的,具体我也得看帮助和Demo才知道,呵呵
不连接数据库的用法还真没用过,那位大虾这方面熟请回答,
我现在只会和Datasource连着用。

至于中文显示,应该不难,自己打开源代码找到相关的地方汉化就可以了。
网上也有汉化补定下载。但还没看到5.0的,不知道谁有?偶也懒 [:I]

写到最后,突然想起自己下过一个网友写的中文帮助,好像是在delphi盒子下的,
不知道对你有无帮助,可以下来参考参考。若找不到我可以发给你。

  


来自:想飞的男孩, 时间:2004-11-2 16:45:49, ID:2876756
帮助我看了,结果全部是各种各样的方式连数据库的。两层结构肯定不适用的。比较喜欢排序和分组功能^_^  


来自:yxp132, 时间:2004-11-2 16:55:38, ID:2876794
列是根据TcxGridDBTableView来的。。  


来自:jennykiller, 时间:2004-11-2 17:00:58, ID:2876807
把cxGrid的英文转换成中文。
uses ComCtrls, DBTables, Windows, Classes, iniFiles, Forms, DBClient, Dialogs,
  cxClasses, cxGridStrs, cxFilterControlStrs, cxFilterConsts, cxEditConsts,
  cxDataConsts, menus, CELL50Lib_TLB, Sysutils,
  cxStyles, cxCustomData, cxGraphics, cxFilter, cxData, cxEdit, cxDBData,
  cxGridLevel, cxControls, cxGridCustomView,
  cxGridCustomTableView, cxGridTableView, cxGridDBTableView, cxGrid,
  cxImageComboBox, cxGridBandedTableView, cxGridDBBandedTableView,
  cxDBLookupComboBox, cxCurrencyEdit, StdCtrls, cxExportGrid4Link, ActnList,
  Graphics;

procedure toChinese;

begin
  //汉化Filter Controls and Filter dialogs的界面

  //cxFilterControlStrs单元中的有关定义
  cxSetResourceString(@cxSFilterAddCondition, '增加条件'); // Add &Condtion
  cxSetResourceString(@cxSFilterAddGroup, '增加组'); // Add &Group
  cxSetResourceString(@cxSFilterBoolOperatorAnd, 'and'); // Add  与
  cxSetResourceString(@cxSFilterBoolOperatorNotAnd, 'not and '); // NOT AND 非与
  cxSetResourceString(@cxSFilterBoolOperatorNotOr, 'not or'); // NOT OR非或
  cxSetResourceString(@cxSFilterBoolOperatorOr, 'or'); // OR或
  cxSetResourceString(@cxSFilterClearAll, '全部清除'); // Clear &All
  cxSetResourceString(@cxSFilterControlDialogActionApplyCaption, '应用');
  // &Apply
  cxSetResourceString(@cxSFilterControlDialogActionCancelCaption, '取消');
  // Cancel
  cxSetResourceString(@cxSFilterControlDialogActionOKCaption, '确定'); // OK
  cxSetResourceString(@cxSFilterControlDialogActionOpenCaption, '打开');
  // Open...
  cxSetResourceString(@cxSFilterControlDialogActionSaveCaption, '保存为');
  // &Save As...
  cxSetResourceString(@cxSFilterControlDialogCaption, '数据过滤创建器');
  // Filter builder
  cxSetResourceString(@cxSFilterControlDialogOpenDialogCaption,
    '打开过滤器文件'); // Open an existing filter
  cxSetResourceString(@cxSFilterControlDialogSaveDialogCaption,
    '把当前过滤器保存为文件'); // Save the active filter to file
  cxSetResourceString(@cxSFilterControlNullString, '<空>'); // <empty>
  cxSetResourceString(@cxSFilterDialogCaption, '定制数据过滤器');
  // Custom Filter
  cxSetResourceString(@cxSFilterDialogCharactersSeries, '描述任意字符组合');
  // to represent any series of characters
  cxSetResourceString(@cxSFilterDialogInvalidValue, '无效值'); // Invalid value
  cxSetResourceString(@cxSFilterDialogOperationAnd, 'and'); // AND 与
  cxSetResourceString(@cxSFilterDialogOperationOr, 'or'); // OR 或
  cxSetResourceString(@cxSFilterDialogRows, '查询条件:'); // Show rows where:
  cxSetResourceString(@cxSFilterDialogSingleCharacter, '描述任意单个的字符');
  // to represent any single characters
  cxSetResourceString(@cxSFilterDialogUse, '使用'); // Use
  cxSetResourceString(@cxSFilterErrorBuilding, '无法从来源创建过滤器');
  // can't build filter from source
  cxSetResourceString(@cxSFilterFooterAddCondition, '单击此处添加新的条件');
  // press button to add new condition
  cxSetResourceString(@cxSFilterGroupCaption, '应用于下列的条件');
  // applies to the following conditions
  cxSetResourceString(@cxSFilterRemoveRow, '删除行'); // &Remove Row
  cxSetResourceString(@cxSFilterRootButtonCaption, '过滤器'); // Filter
  cxSetResourceString(@cxSFilterRootGroupCaption, '<根>'); // <root>

  //cxFilterConsts单元中的有关定义
  cxSetResourceString(@cxSFilterAndCaption, 'and'); // and与
  cxSetResourceString(@cxSFilterBlankCaption, '空'); // blank
  cxSetResourceString(@cxSFilterBoxAllCaption, '(所有记录)'); // (All)
  cxSetResourceString(@cxSFilterBoxBlanksCaption, '(空值)'); // (Blanks)
  cxSetResourceString(@cxSFilterBoxCustomCaption, '(定制...)'); // (Custom...)
  cxSetResourceString(@cxSFilterBoxNonBlanksCaption, '(非空值)'); // (Custom...)
  cxSetResourceString(@cxSFilterNotCaption, '非'); // not
  cxSetResourceString(@cxSFilterOperatorBeginsWith, '起始于'); // begins with
  cxSetResourceString(@cxSFilterOperatorBetween, '在范围'); // between
  cxSetResourceString(@cxSFilterOperatorContains, '包含'); // contains
  cxSetResourceString(@cxSFilterOperatorDoesNotBeginWith, '不起始于');
  // does not begins with
  cxSetResourceString(@cxSFilterOperatorDoesNotContain, '不包含');
  // does not contains
  cxSetResourceString(@cxSFilterOperatorDoesNotEndWith, '不结束于');
  // does not ends with
  cxSetResourceString(@cxSFilterOperatorEndsWith, '结束于'); // ends with
  cxSetResourceString(@cxSFilterOperatorEqual, '='); // 等于equals
  cxSetResourceString(@cxSFilterOperatorGreater, '>'); // 大于is greater than
  cxSetResourceString(@cxSFilterOperatorGreaterEqual, '>='); //大于等于
  // is greater than or equals to
  cxSetResourceString(@cxSFilterOperatorInList, '位于'); // in
  cxSetResourceString(@cxSFilterOperatorIsNotNull, '非空'); // is not blank
  cxSetResourceString(@cxSFilterOperatorIsNull, '为空'); // is blank
  cxSetResourceString(@cxSFilterOperatorLastMonth, '是上月'); // is last month
  cxSetResourceString(@cxSFilterOperatorLastWeek, '是上周'); // is last week
  cxSetResourceString(@cxSFilterOperatorLastYear, '是去年'); // is last year
  cxSetResourceString(@cxSFilterOperatorLess, '<'); // is less than  小于
  cxSetResourceString(@cxSFilterOperatorLessEqual, '<=');
  //小于等于 is less than or equals to
  cxSetResourceString(@cxSFilterOperatorLike, '匹配'); // like
  cxSetResourceString(@cxSFilterOperatorNextMonth, '是下月'); // is next month
  cxSetResourceString(@cxSFilterOperatorNextWeek, '是下周'); // is next week
  cxSetResourceString(@cxSFilterOperatorNextYear, '是明年'); // is next year
  cxSetResourceString(@cxSFilterOperatorNotBetween, '不在范围'); // not between
  cxSetResourceString(@cxSFilterOperatorNotEqual, '<>'); // does not equal 不等于
  cxSetResourceString(@cxSFilterOperatorNotInList, '不位于'); // not in
  cxSetResourceString(@cxSFilterOperatorNotLike, '不匹配'); // not like
  cxSetResourceString(@cxSFilterOperatorThisMonth, '是本月'); // is this month
  cxSetResourceString(@cxSFilterOperatorThisWeek, '是本周'); // is this week
  cxSetResourceString(@cxSFilterOperatorThisYear, '是今年'); // is this year
  cxSetResourceString(@cxSFilterOperatorToday, '是今天'); // is today
  cxSetResourceString(@cxSFilterOperatorTomorrow, '是明天'); // is tomorrow
  cxSetResourceString(@cxSFilterOperatorYesterday, '是昨天'); // is yesterday
  cxSetResourceString(@cxSFilterOrCaption, 'or'); // or 或

  //cxGridStrs单元中的有关定义
  cxSetResourceString(@scxGridFilterCustomizeButtonCaption, '组合查询...');
  // Customize...
  cxSetResourceString(@scxGridFilterIsEmpty, '<条件尚未定义>'); // <Filter is Empty>
  cxSetResourceString(@scxGridGroupByBoxCaption,
    '拖动一个列标题至此按其对记录进行分组排列');
  // Drag a column header here to group by that column

//汉化ExpressEditor的控件的运行时界面

//cxEditConsts单元中的有关定义
//汉化DateEdit的界面
  cxSetResourceString(@cxSDatePopupToday, '今天'); // Today
  cxSetResourceString(@cxSDatePopupClear, '清除'); // Clear
  cxSetResourceString(@cxSDateError, '无效日期'); // Invalid Date

end;
  


来自:想飞的男孩, 时间:2004-11-2 20:01:43, ID:2877190
to jennykiller:
  谢谢!

  我明白了cxSetResourceString可以把cxgrid中的变量重新设置喽^_^

  我试试!  


来自:想飞的男孩, 时间:2004-11-3 9:44:39, ID:2877229
cxClasses,cxGrid,cxEditConsts,cxGridStrs,cxFilterControlStrs,cxFilterConsts

只需要添加这几个表单就够了,不需要全部添加的  


来自:fenglingjie, 时间:2008-3-31 18:34:13, ID:3883918
呵呵多谢了!大虾辛苦!  


来自:kingsonchan, 时间:2008-4-1 10:38:28, ID:3884084
文本资源在cxGridStrs.pas里,你可以自己改成中文,也可以找别人的。
cxGrid的数据都在DataControl里操作,你研究下。  


来自:shimingxing, 时间:2008-4-8 12:47:49, ID:3885946
汉化一下就好了  

#1


自已UP一个

#2


再UP一下

#3


不知道..我用 dev 都是 把里面的 几个 字符串 资源文件 改成 中文了..
cxFilterConsts.pas
cxFilterControlStrs.pas
cxFilterDialog.pas
cxGridStrs.pas

 cxSFilterOperatorEqual = '等于';//'equals';
  cxSFilterOperatorNotEqual = '不等于';//'does not equal';
  cxSFilterOperatorLess = '小于';//'is less than';
  cxSFilterOperatorLessEqual = '小于等于';//'is less than or equal to';
  cxSFilterOperatorGreater = '大于';//'is greater than';
  cxSFilterOperatorGreaterEqual = '大于等于';//'is greater than or equal to';
  cxSFilterOperatorLike = '包含';//'like';
  cxSFilterOperatorNotLike = '不包含';//;'not like';
  cxSFilterOperatorBetween = '之间';//'between';
  cxSFilterOperatorNotBetween = '不在之间';//'not between';
  cxSFilterOperatorInList = '包含';//'in';
  cxSFilterOperatorNotInList = '不包含';//'not in';

自己改吧


下面是 再网上 搜 到的 资料 给你吧 ..别忘了 给点分我

------------------------------------------

修改cxGridStrs.pas文件  
  找到scxGridNoDataInfoText   =   '<No   data   to   display>';  
  改成scxGridNoDataInfoText   =   '';保存就可以了。


文本资源在cxGridStrs.pas里,你可以自己改成中文,也可以找别人的。
cxGrid的数据都在DataControl里操作,你研究下。







http://www.delphibbs.com/delphibbs/dispq.asp?lid=2876581
///////////////////////////////////
最新下了一个TcxGrid,不知道怎么用,用TStringGrid,TListView的方法对付它都不管用,谁用过这个控件,帮忙介绍一下

1、设置Column,我手工设置了,请告知程序中设置的方法?
2、增加一条记录,一定是代码中添加一条,不要连接数据库的^_^
3、修改一条记录
4、删除一条记录
5、如何将控件中,‘Drag a column header here to group by that column’,'All','Custom'等字样,中文显示
我见过TcxGrid做的exe,是中文显示的^_^

在线等待,谢谢^_^!!!  


来自:luky_99, 时间:2004-11-2 16:17:12, ID:2876689
有用過,但不明你說什麼?  


来自:晴雯, 时间:2004-11-2 16:22:09, ID:2876699
是不是DevExpress QuantumGrid? 偶最近也在用,不懂的东西非常多,
学的时间不长,不敢说懂,所以下面说的就权当探讨一下吧。[:)]

Column在程序中是可以设置的,具体我也得看帮助和Demo才知道,呵呵
不连接数据库的用法还真没用过,那位大虾这方面熟请回答,
我现在只会和Datasource连着用。

至于中文显示,应该不难,自己打开源代码找到相关的地方汉化就可以了。
网上也有汉化补定下载。但还没看到5.0的,不知道谁有?偶也懒 [:I]

写到最后,突然想起自己下过一个网友写的中文帮助,好像是在delphi盒子下的,
不知道对你有无帮助,可以下来参考参考。若找不到我可以发给你。

  


来自:想飞的男孩, 时间:2004-11-2 16:45:49, ID:2876756
帮助我看了,结果全部是各种各样的方式连数据库的。两层结构肯定不适用的。比较喜欢排序和分组功能^_^  


来自:yxp132, 时间:2004-11-2 16:55:38, ID:2876794
列是根据TcxGridDBTableView来的。。  


来自:jennykiller, 时间:2004-11-2 17:00:58, ID:2876807
把cxGrid的英文转换成中文。
uses ComCtrls, DBTables, Windows, Classes, iniFiles, Forms, DBClient, Dialogs,
  cxClasses, cxGridStrs, cxFilterControlStrs, cxFilterConsts, cxEditConsts,
  cxDataConsts, menus, CELL50Lib_TLB, Sysutils,
  cxStyles, cxCustomData, cxGraphics, cxFilter, cxData, cxEdit, cxDBData,
  cxGridLevel, cxControls, cxGridCustomView,
  cxGridCustomTableView, cxGridTableView, cxGridDBTableView, cxGrid,
  cxImageComboBox, cxGridBandedTableView, cxGridDBBandedTableView,
  cxDBLookupComboBox, cxCurrencyEdit, StdCtrls, cxExportGrid4Link, ActnList,
  Graphics;

procedure toChinese;

begin
  //汉化Filter Controls and Filter dialogs的界面

  //cxFilterControlStrs单元中的有关定义
  cxSetResourceString(@cxSFilterAddCondition, '增加条件'); // Add &Condtion
  cxSetResourceString(@cxSFilterAddGroup, '增加组'); // Add &Group
  cxSetResourceString(@cxSFilterBoolOperatorAnd, 'and'); // Add  与
  cxSetResourceString(@cxSFilterBoolOperatorNotAnd, 'not and '); // NOT AND 非与
  cxSetResourceString(@cxSFilterBoolOperatorNotOr, 'not or'); // NOT OR非或
  cxSetResourceString(@cxSFilterBoolOperatorOr, 'or'); // OR或
  cxSetResourceString(@cxSFilterClearAll, '全部清除'); // Clear &All
  cxSetResourceString(@cxSFilterControlDialogActionApplyCaption, '应用');
  // &Apply
  cxSetResourceString(@cxSFilterControlDialogActionCancelCaption, '取消');
  // Cancel
  cxSetResourceString(@cxSFilterControlDialogActionOKCaption, '确定'); // OK
  cxSetResourceString(@cxSFilterControlDialogActionOpenCaption, '打开');
  // Open...
  cxSetResourceString(@cxSFilterControlDialogActionSaveCaption, '保存为');
  // &Save As...
  cxSetResourceString(@cxSFilterControlDialogCaption, '数据过滤创建器');
  // Filter builder
  cxSetResourceString(@cxSFilterControlDialogOpenDialogCaption,
    '打开过滤器文件'); // Open an existing filter
  cxSetResourceString(@cxSFilterControlDialogSaveDialogCaption,
    '把当前过滤器保存为文件'); // Save the active filter to file
  cxSetResourceString(@cxSFilterControlNullString, '<空>'); // <empty>
  cxSetResourceString(@cxSFilterDialogCaption, '定制数据过滤器');
  // Custom Filter
  cxSetResourceString(@cxSFilterDialogCharactersSeries, '描述任意字符组合');
  // to represent any series of characters
  cxSetResourceString(@cxSFilterDialogInvalidValue, '无效值'); // Invalid value
  cxSetResourceString(@cxSFilterDialogOperationAnd, 'and'); // AND 与
  cxSetResourceString(@cxSFilterDialogOperationOr, 'or'); // OR 或
  cxSetResourceString(@cxSFilterDialogRows, '查询条件:'); // Show rows where:
  cxSetResourceString(@cxSFilterDialogSingleCharacter, '描述任意单个的字符');
  // to represent any single characters
  cxSetResourceString(@cxSFilterDialogUse, '使用'); // Use
  cxSetResourceString(@cxSFilterErrorBuilding, '无法从来源创建过滤器');
  // can't build filter from source
  cxSetResourceString(@cxSFilterFooterAddCondition, '单击此处添加新的条件');
  // press button to add new condition
  cxSetResourceString(@cxSFilterGroupCaption, '应用于下列的条件');
  // applies to the following conditions
  cxSetResourceString(@cxSFilterRemoveRow, '删除行'); // &Remove Row
  cxSetResourceString(@cxSFilterRootButtonCaption, '过滤器'); // Filter
  cxSetResourceString(@cxSFilterRootGroupCaption, '<根>'); // <root>

  //cxFilterConsts单元中的有关定义
  cxSetResourceString(@cxSFilterAndCaption, 'and'); // and与
  cxSetResourceString(@cxSFilterBlankCaption, '空'); // blank
  cxSetResourceString(@cxSFilterBoxAllCaption, '(所有记录)'); // (All)
  cxSetResourceString(@cxSFilterBoxBlanksCaption, '(空值)'); // (Blanks)
  cxSetResourceString(@cxSFilterBoxCustomCaption, '(定制...)'); // (Custom...)
  cxSetResourceString(@cxSFilterBoxNonBlanksCaption, '(非空值)'); // (Custom...)
  cxSetResourceString(@cxSFilterNotCaption, '非'); // not
  cxSetResourceString(@cxSFilterOperatorBeginsWith, '起始于'); // begins with
  cxSetResourceString(@cxSFilterOperatorBetween, '在范围'); // between
  cxSetResourceString(@cxSFilterOperatorContains, '包含'); // contains
  cxSetResourceString(@cxSFilterOperatorDoesNotBeginWith, '不起始于');
  // does not begins with
  cxSetResourceString(@cxSFilterOperatorDoesNotContain, '不包含');
  // does not contains
  cxSetResourceString(@cxSFilterOperatorDoesNotEndWith, '不结束于');
  // does not ends with
  cxSetResourceString(@cxSFilterOperatorEndsWith, '结束于'); // ends with
  cxSetResourceString(@cxSFilterOperatorEqual, '='); // 等于equals
  cxSetResourceString(@cxSFilterOperatorGreater, '>'); // 大于is greater than
  cxSetResourceString(@cxSFilterOperatorGreaterEqual, '>='); //大于等于
  // is greater than or equals to
  cxSetResourceString(@cxSFilterOperatorInList, '位于'); // in
  cxSetResourceString(@cxSFilterOperatorIsNotNull, '非空'); // is not blank
  cxSetResourceString(@cxSFilterOperatorIsNull, '为空'); // is blank
  cxSetResourceString(@cxSFilterOperatorLastMonth, '是上月'); // is last month
  cxSetResourceString(@cxSFilterOperatorLastWeek, '是上周'); // is last week
  cxSetResourceString(@cxSFilterOperatorLastYear, '是去年'); // is last year
  cxSetResourceString(@cxSFilterOperatorLess, '<'); // is less than  小于
  cxSetResourceString(@cxSFilterOperatorLessEqual, '<=');
  //小于等于 is less than or equals to
  cxSetResourceString(@cxSFilterOperatorLike, '匹配'); // like
  cxSetResourceString(@cxSFilterOperatorNextMonth, '是下月'); // is next month
  cxSetResourceString(@cxSFilterOperatorNextWeek, '是下周'); // is next week
  cxSetResourceString(@cxSFilterOperatorNextYear, '是明年'); // is next year
  cxSetResourceString(@cxSFilterOperatorNotBetween, '不在范围'); // not between
  cxSetResourceString(@cxSFilterOperatorNotEqual, '<>'); // does not equal 不等于
  cxSetResourceString(@cxSFilterOperatorNotInList, '不位于'); // not in
  cxSetResourceString(@cxSFilterOperatorNotLike, '不匹配'); // not like
  cxSetResourceString(@cxSFilterOperatorThisMonth, '是本月'); // is this month
  cxSetResourceString(@cxSFilterOperatorThisWeek, '是本周'); // is this week
  cxSetResourceString(@cxSFilterOperatorThisYear, '是今年'); // is this year
  cxSetResourceString(@cxSFilterOperatorToday, '是今天'); // is today
  cxSetResourceString(@cxSFilterOperatorTomorrow, '是明天'); // is tomorrow
  cxSetResourceString(@cxSFilterOperatorYesterday, '是昨天'); // is yesterday
  cxSetResourceString(@cxSFilterOrCaption, 'or'); // or 或

  //cxGridStrs单元中的有关定义
  cxSetResourceString(@scxGridFilterCustomizeButtonCaption, '组合查询...');
  // Customize...
  cxSetResourceString(@scxGridFilterIsEmpty, '<条件尚未定义>'); // <Filter is Empty>
  cxSetResourceString(@scxGridGroupByBoxCaption,
    '拖动一个列标题至此按其对记录进行分组排列');
  // Drag a column header here to group by that column

//汉化ExpressEditor的控件的运行时界面

//cxEditConsts单元中的有关定义
//汉化DateEdit的界面
  cxSetResourceString(@cxSDatePopupToday, '今天'); // Today
  cxSetResourceString(@cxSDatePopupClear, '清除'); // Clear
  cxSetResourceString(@cxSDateError, '无效日期'); // Invalid Date

end;
  


来自:想飞的男孩, 时间:2004-11-2 20:01:43, ID:2877190
to jennykiller:
  谢谢!

  我明白了cxSetResourceString可以把cxgrid中的变量重新设置喽^_^

  我试试!  


来自:想飞的男孩, 时间:2004-11-3 9:44:39, ID:2877229
cxClasses,cxGrid,cxEditConsts,cxGridStrs,cxFilterControlStrs,cxFilterConsts

只需要添加这几个表单就够了,不需要全部添加的  


来自:fenglingjie, 时间:2008-3-31 18:34:13, ID:3883918
呵呵多谢了!大虾辛苦!  


来自:kingsonchan, 时间:2008-4-1 10:38:28, ID:3884084
文本资源在cxGridStrs.pas里,你可以自己改成中文,也可以找别人的。
cxGrid的数据都在DataControl里操作,你研究下。  


来自:shimingxing, 时间:2008-4-8 12:47:49, ID:3885946
汉化一下就好了