本文转载:http://www.cnblogs.com/xuhaibiao/archive/2011/10/26/2225694.html
首先建一个cn.cs文件,内容为:
using System;
using DevExpress.XtraEditors.Controls;
using DevExpress.XtraGrid.Localization;
namespace UI
{
public class ChineseLocalizer : Localizer
{
public override string Language { get { return " Chinese "; } }
// overriding the GetLocalizedString method
public override string GetLocalizedString(StringId id)
{
switch (id)
{
// ...
case StringId.TextEditMenuCut: return " 剪切 ";
case StringId.TextEditMenuCopy: return " 复制 ";
case StringId.TextEditMenuPaste: return " 粘贴 ";
case StringId.TextEditMenuDelete: return " 删除 ";
case StringId.TextEditMenuUndo: return " 撤销 ";
case StringId.TextEditMenuSelectAll: return " 全选 ";
case StringId.CheckChecked: return " 是 ";
case StringId.CheckUnchecked: return " 否 ";
case StringId.LookUpEditValueIsNull: return " 请选择 ";
// ...
}
return "";
}
}
}
然后在你的Program.cs中的main函数里加入
// DevExpress控件本地化
DevExpress.XtraEditors.Controls.Localizer.Active = new UI.ChineseLocalizer();
using System;
using DevExpress.XtraEditors.Controls;
using DevExpress.XtraGrid.Localization;
namespace UI
{
public class ChineseLocalizer : Localizer
{
public override string Language { get { return " Chinese "; } }
// overriding the GetLocalizedString method
public override string GetLocalizedString(StringId id)
{
switch (id)
{
// ...
case StringId.TextEditMenuCut: return " 剪切 ";
case StringId.TextEditMenuCopy: return " 复制 ";
case StringId.TextEditMenuPaste: return " 粘贴 ";
case StringId.TextEditMenuDelete: return " 删除 ";
case StringId.TextEditMenuUndo: return " 撤销 ";
case StringId.TextEditMenuSelectAll: return " 全选 ";
case StringId.CheckChecked: return " 是 ";
case StringId.CheckUnchecked: return " 否 ";
case StringId.LookUpEditValueIsNull: return " 请选择 ";
// ...
}
return "";
}
}
}
然后在你的Program.cs中的main函数里加入
// DevExpress控件本地化
DevExpress.XtraEditors.Controls.Localizer.Active = new UI.ChineseLocalizer();