C# 自定义类 汉化Dex10.2.5插件
来源:互联网 发布:泰拉瑞亚作弊软件 编辑:程序博客网 时间:2024/04/30 19:13
将下面的类生成.dll
或者直接将下面代码生成一个类,
using System;using System.Collections.Generic;using System.Linq;using System.Text;using DevExpress.XtraEditors.Controls; using DevExpress.XtraGrid.Localization;using DevExpress.XtraBars.Customization;using DevExpress.XtraBars.Localization;using DevExpress.XtraNavBar;using DevExpress.XtraPrinting.Localization;using DevExpress.XtraReports.Localization;using DevExpress.XtraTreeList.Localization;using DevExpress.XtraVerticalGrid.Localization;//using DevExpress.XtraPivotGrid.lo;namespace TxGis{ public class Chinese { public Chinese() { Localizer.Active = new XtraEditors_CN(); GridLocalizer.Active = new XtraGrid_CN(); BarLocalizer.Active = new XtraBar_CN(); BarLocalizer.Active.Customization = new XtraBarsCustomizationLocalization_CN(); NavBarLocalizer.Active = new XtraNavBar_CN(); PreviewLocalizer.Active = new XtraPrinting_CN(); ReportLocalizer.Active = new XtraReports_CN(); TreeListLocalizer.Active = new XtraTreeList_CN(); VGridLocalizer.Active = new XtraVerticalGrid_CN(); // PivotGridLocalizer.Active = new PivotGridLocalizer_CN(); } } public class XtraEditors_CN :Localizer { public XtraEditors_CN() { // // TODO: 在此处添加构造函数逻辑 // } public override string Language { get { return "简体中文"; } } public override string GetLocalizedString(StringId id) { switch(id) { case StringId.TextEditMenuCopy:return "复制(&C)"; case StringId.TextEditMenuCut:return "剪切(&T)"; case StringId.TextEditMenuDelete:return "删除(&D)"; case StringId.TextEditMenuPaste:return "粘贴(&P)"; case StringId.TextEditMenuSelectAll:return "全选(&A)"; case StringId.TextEditMenuUndo:return "撤消(&U)"; case StringId.UnknownPictureFormat:return "未知图片格式"; case StringId.DateEditToday:return "今天"; case StringId.DateEditClear:return "清空"; case StringId.DataEmpty:return "无图像"; case StringId.ColorTabWeb:return "网页"; case StringId.ColorTabSystem:return "系统"; case StringId.ColorTabCustom:return "自定义"; case StringId.CheckUnchecked:return "未选择"; case StringId.CheckIndeterminate:return "不确定"; case StringId.CheckChecked:return "已选择"; case StringId.CaptionError:return "标题错误"; case StringId.Cancel:return "取消"; case StringId.CalcError:return "计算错误"; case StringId.CalcButtonBack:return base.GetLocalizedString(id); case StringId.CalcButtonC:return base.GetLocalizedString(id); case StringId.CalcButtonCE:return base.GetLocalizedString(id);; case StringId.CalcButtonMC:return base.GetLocalizedString(id); case StringId.CalcButtonMR:return base.GetLocalizedString(id); case StringId.CalcButtonMS:return base.GetLocalizedString(id); case StringId.CalcButtonMx:return base.GetLocalizedString(id); case StringId.CalcButtonSqrt:return base.GetLocalizedString(id); case StringId.OK:return "确定"; case StringId.PictureEditMenuCopy:return "复制(&C)"; case StringId.PictureEditMenuCut:return "剪切(&T)"; case StringId.PictureEditMenuDelete:return "删除(&D)"; case StringId.PictureEditMenuLoad:return "加载(&L)"; case StringId.InvalidValueText:return "无效的值"; case StringId.NavigatorRemoveButtonHint:return "删除"; case StringId.NavigatorTextStringFormat:return "记录{0}/{1}"; case StringId.None:return ""; case StringId.NotValidArrayLength:return "无效的数组长度."; } return base.GetLocalizedString(id); } } //public class PivotGridLocalizer_CN:PivotGridLocalizer// {// public override string Language// {// get// {// return "简体中文";// }// }// public override string GetLocalizedString(PivotGridStringId id)// {// switch (id)// {// case PivotGridStringId.DataArea: return "合计区";// case PivotGridStringId.FilterArea: return "过滤区";// case PivotGridStringId.ColumnArea: return "列区";// case PivotGridStringId.RowArea: return "行区";// case PivotGridStringId.RowHeadersCustomization: return "拖动字段到行区";// case PivotGridStringId.ColumnHeadersCustomization: return "拖动字段到列区";// case PivotGridStringId.FilterHeadersCustomization: return "拖动字段到过滤区";// case PivotGridStringId.DataHeadersCustomization: return "拖动字段到合计区";// case PivotGridStringId.GrandTotal: return "统计区";// case PivotGridStringId.PopupMenuRefreshData: return "刷新";// case PivotGridStringId.PopupMenuRemoveAllSortByColumn: return "移除列排序";// case PivotGridStringId.PopupMenuMovetoBeginning: return "移至开始";// case PivotGridStringId.PopupMenuMovetoEnd: return "移至最后";// case PivotGridStringId.PopupMenuMovetoLeft: return "移至左侧";// case PivotGridStringId.PopupMenuMovetoRight: return "移至右侧";// }// return base.GetLocalizedString(id);// }// } public class XtraGrid_CN :GridLocalizer { public override string Language { get { return "简体中文"; } } public override string GetLocalizedString(GridStringId id) { switch(id) { case GridStringId.CardViewNewCard:return "新卡片"; case GridStringId.CardViewQuickCustomizationButton: return "自定义格式"; case GridStringId.WindowErrorCaption:return "错误"; } return base.GetLocalizedString(id); } } public class XtraBar_CN :BarLocalizer { public override string Language { get { return "简体中文"; } } public override string GetLocalizedString(BarString id) { switch(id) { case BarString.AddOrRemove:return "新增或删除按钮(&A)"; case BarString.CustomizeButton:return "自定义(&C)"; case BarString.CustomizeWindowCaption:return "自定义"; case BarString.MenuAnimationFade:return "减弱"; case BarString.MenuAnimationNone:return "空"; case BarString.MenuAnimationRandom:return "任意"; case BarString.MenuAnimationSlide:return "滑动"; case BarString.MenuAnimationSystem:return "(系统默认值)"; case BarString.MenuAnimationUnfold:return "展开"; case BarString.NewToolbarCaption:return "新建工具栏"; case BarString.None:return ""; case BarString.RenameToolbarCaption:return "重新命名"; case BarString.ResetBar:return "是否确实要重置对 '{0}' 工具栏所作的修改?"; case BarString.ResetBarCaption:return "自定义"; case BarString.ResetButton:return "重设工具栏(&R)"; case BarString.ToolBarMenu:return "重设(&R)$删除(&D)$!命名(&N)$!标准(&L)$总使用文字(&T)$在菜单中只用文字(&O)$图像与文本(&A)$!开始一组(&G)$常用的(&M)"; case BarString.ToolbarNameCaption:return "工具栏名称(&T):"; } return base.GetLocalizedString(id); } } public class XtraBarsCustomizationLocalization_CN : CustomizationControl { private System.ComponentModel.Container components = null; public XtraBarsCustomizationLocalization_CN() { // This call is required by the Windows.Forms Form Designer. InitializeComponent(); // TODO: Add any initialization after the InitForm call } protected override void Dispose(bool disposing) { if (disposing) { if (components != null) { components.Dispose(); } } base.Dispose(disposing); } #region Component Designer generated code /// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { this.tpOptions.SuspendLayout(); this.tpCommands.SuspendLayout(); this.tpToolbars.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.toolBarsList)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.lbCommands)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.lbCategories)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.cbOptionsShowFullMenus.Properties)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.cbOptions_showFullMenusAfterDelay.Properties)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.cbOptions_showTips.Properties)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.cbOptions_ShowShortcutInTips.Properties)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.tabControl)).BeginInit(); this.tabControl.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.tbNBDlgName.Properties)).BeginInit(); this.pnlNBDlg.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.cbOptions_largeIcons.Properties)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.cbOptions_MenuAnimation.Properties)).BeginInit(); this.SuspendLayout(); this.btClose.Text = "关闭"; this.btResetBar.Text = "重新设置(&R)"; this.btRenameBar.Text = "重命名(&E)"; this.btNewBar.Text = "新建(&N)"; this.btDeleteBar.Text = "删除(&D)"; this.btOptions_Reset.Text = "重置惯用数据(&R)"; this.btNBDlgCancel.Text = "取消"; this.btNBDlgOk.Text = "确定"; this.tpOptions.Size = new System.Drawing.Size(354, 246); this.tpOptions.Text = "选项(&O)"; this.tpCommands.Text = "命令(&C)"; this.tpToolbars.Text = "工具栏(&B)"; this.cbOptionsShowFullMenus.Properties.Caption = "始终显示整个菜单(&N)"; this.cbOptions_showFullMenusAfterDelay.Properties.Caption = "鼠标指针短暂停留后显示完整菜单(&U)"; this.cbOptions_largeIcons.Properties.Caption = "大图标(&L)"; this.cbOptions_showTips.Properties.Caption = "显示关于工具栏屏幕提示(&T)"; this.cbOptions_ShowShortcutInTips.Properties.Caption = "在屏幕提示中显示快捷键(&H)"; this.lbDescCaption.Text = "详细说明"; this.lbOptions_Other.Text = "其它"; this.lbOptions_PCaption.Text = "个性化菜单和工具栏"; this.lbCategoriesCaption.Text = "类别:"; this.lbCommandsCaption.Text = "命令:"; this.lbToolbarCaption.Text = "工具栏:"; this.lbOptions_MenuAnimation.Text = "菜单动画设置(&M):"; this.lbNBDlgCaption.Text = "工具栏名称(&T)"; this.lbCommands.Appearance.BackColor = System.Drawing.SystemColors.Window; this.lbCommands.Appearance.Options.UseBackColor = true; this.Name = "XtraBarsCustomizationLocalization_CN"; this.tpOptions.ResumeLayout(false); this.tpCommands.ResumeLayout(false); this.tpToolbars.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.toolBarsList)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.lbCommands)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.lbCategories)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.cbOptionsShowFullMenus.Properties)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.cbOptions_showFullMenusAfterDelay.Properties)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.cbOptions_showTips.Properties)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.cbOptions_ShowShortcutInTips.Properties)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.tabControl)).EndInit(); this.tabControl.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.tbNBDlgName.Properties)).EndInit(); this.pnlNBDlg.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.cbOptions_largeIcons.Properties)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.cbOptions_MenuAnimation.Properties)).EndInit(); this.ResumeLayout(false); } #endregion } public class XtraNavBar_CN :NavBarLocalizer { public override string Language { get { return "简体中文"; } } public override string GetLocalizedString(NavBarStringId id) { switch(id) { case NavBarStringId.NavPaneChevronHint:return "配置按钮"; case NavBarStringId.NavPaneMenuAddRemoveButtons:return "添加或删除按钮(&A)"; case NavBarStringId.NavPaneMenuShowFewerButtons:return "显示较少的按钮(&F)"; case NavBarStringId.NavPaneMenuShowMoreButtons:return "显示更多的按钮(&M)"; } return base.GetLocalizedString(id); } } public class XtraPrinting_CN :PreviewLocalizer { public override string Language { get { return "简体中文"; } } public override string GetLocalizedString(PreviewStringId id) { switch(id) { case PreviewStringId.Button_Apply: return "应用"; case PreviewStringId.Button_Cancel: return "取消"; case PreviewStringId.Button_Help: return "帮助"; case PreviewStringId.Button_Ok: return "确定"; case PreviewStringId.SaveDlg_FilterXls: return "Excel文件"; case PreviewStringId.SaveDlg_Title: return "另存为"; case PreviewStringId.SB_CurrentPageNo: return "目前页码:"; case PreviewStringId.SB_PageInfo: return "{0}/{1}"; case PreviewStringId.SB_PageNone: return "无"; case PreviewStringId.TB_TTip_Send: return "发送E-Mail"; case PreviewStringId.TB_TTip_Watermark: return "水印"; case PreviewStringId.TB_TTip_Backgr: return "背景颜色"; case PreviewStringId.TB_TTip_Export: return "导出"; case PreviewStringId.TB_TTip_Print: return "打印"; case PreviewStringId.TB_TTip_PrintDirect: return "快速打印"; case PreviewStringId.TB_TTip_Save: return "保存"; case PreviewStringId.TB_TTip_FirstPage: return "第一页"; case PreviewStringId.TB_TTip_LastPage: return "最后一页"; case PreviewStringId.TB_TTip_NextPage: return "下一页"; case PreviewStringId.TB_TTip_PreviousPage: return "上一页"; case PreviewStringId.TB_TTip_HandTool: return "小手工具"; case PreviewStringId.TB_TTip_Magnifier: return "放大镜"; case PreviewStringId.TB_TTip_Open: return "打开"; case PreviewStringId.TB_TTip_MultiplePages: return "多页显示"; case PreviewStringId.TB_TTip_PageSetup: return "页面设置"; case PreviewStringId.MenuItem_Exit: return "退出"; case PreviewStringId.MenuItem_File: return "文件"; case PreviewStringId.MenuItem_Print: return "打印"; case PreviewStringId.MenuItem_PrintDirect: return "快速打印"; case PreviewStringId.MenuItem_Send: return "发送"; case PreviewStringId.MenuItem_Background: return "背景"; case PreviewStringId.MenuItem_BackgrColor: return "颜色"; case PreviewStringId.MenuItem_View: return "查看"; case PreviewStringId.MenuItem_PageSetup: return "页面设置"; case PreviewStringId.MenuItem_PageLayout: return "页面布局"; case PreviewStringId.MenuItem_ViewStatusbar: return "进度栏"; case PreviewStringId.MenuItem_ViewToolbar: return "工具栏"; case PreviewStringId.MenuItem_PdfDocument: return "Pdf文件"; case PreviewStringId.MenuItem_RtfDocument: return "Rtf文件"; case PreviewStringId.MenuItem_TxtDocument: return "Txt文件"; case PreviewStringId.MenuItem_XlsDocument: return "Xls文件"; case PreviewStringId.MenuItem_XlsxDocument: return "Xlsx文件"; case PreviewStringId.MenuItem_HtmDocument: return "Html文件"; case PreviewStringId.MenuItem_MhtDocument: return "Mht文件"; case PreviewStringId.MenuItem_CsvDocument: return "Csv文件"; case PreviewStringId.BarText_Toolbar: return "工具栏"; case PreviewStringId.BarText_StatusBar: return "进度栏"; case PreviewStringId.BarText_MainMenu: return "主菜单"; case PreviewStringId.ExportOption_ImageExportMode: return "Image文件"; case PreviewStringId.PreviewForm_Caption: return "浏览"; case PreviewStringId.MenuItem_Watermark: return "水印"; case PreviewStringId.MenuItem_ViewFacing: return "直接查看"; case PreviewStringId.MenuItem_ViewContinuous: return "连续查看"; // case PreviewStringId.page // case PreviewStringId. //case PreviewStringId.MenuItem_ZoomPageWidth: return ""; //case PreviewStringId.MenuItem_ZoomTextWidth: return ""; //case PreviewStringId.MenuItem_ZoomTwoPages: return ""; //case PreviewStringId.MenuItem_ZoomWholePage: return ""; case PreviewStringId.TB_TTip_Scale: return "浏览"; case PreviewStringId.TB_TTip_Search: return "查找"; case PreviewStringId.TB_TTip_Close: return "关闭"; case PreviewStringId.TB_TTip_Zoom: return "缩放"; case PreviewStringId.TB_TTip_ZoomIn: return "放大"; case PreviewStringId.TB_TTip_ZoomOut: return "缩小"; case PreviewStringId.WMForm_Direction_BackwardDiagonal: return "反向倾斜"; } return base.GetLocalizedString(id); } } public class XtraReports_CN :ReportLocalizer { public override string Language { get { return "简体中文"; } } public override string GetLocalizedString(ReportStringId id) { switch(id) { case ReportStringId.Cmd_Copy:return "复制"; case ReportStringId.Cmd_Cut:return "剪贴"; case ReportStringId.Cmd_Delete:return "删除"; case ReportStringId.Cmd_Detail:return "详细"; case ReportStringId.Cmd_DetailReport:return "详细报表"; case ReportStringId.Cmd_GroupFooter:return "群组尾"; case ReportStringId.Cmd_GroupHeader:return "群组首"; case ReportStringId.UD_TTip_FileSave:return "保存文件"; case ReportStringId.UD_TTip_FormatAlignLeft:return "左对齐"; case ReportStringId.UD_TTip_FormatAlignRight:return "右对齐"; case ReportStringId.UD_TTip_FormatBackColor:return "背景颜色"; case ReportStringId.UD_TTip_FormatBold:return "粗体"; case ReportStringId.UD_TTip_FormatCenter:return "居中"; case ReportStringId.UD_TTip_FormatFontName:return "字体"; } return base.GetLocalizedString(id); } } public class XtraTreeList_CN :TreeListLocalizer { public override string Language { get { return "简体中文"; } } public override string GetLocalizedString(TreeListStringId id) { switch(id) { case TreeListStringId.ColumnCustomizationText:return "自定显示字段"; case TreeListStringId.ColumnNamePrefix:return "列名首标"; case TreeListStringId.InvalidNodeExceptionText:return "是否确定要修改?"; case TreeListStringId.MenuColumnBestFit:return "最佳匹配"; case TreeListStringId.MenuColumnBestFitAllColumns:return "最佳匹配(所有列)"; case TreeListStringId.MenuColumnColumnCustomization:return "列选择"; case TreeListStringId.MenuColumnSortAscending:return "升序排序"; case TreeListStringId.MenuColumnSortDescending:return "降序排序"; case TreeListStringId.MenuFooterAllNodes:return "全部节点"; case TreeListStringId.MenuFooterAverage:return "平均"; case TreeListStringId.MenuFooterAverageFormat:return "平均值={0:#.##}"; case TreeListStringId.MenuFooterCount:return "计数"; case TreeListStringId.MenuFooterCountFormat:return "{0}"; case TreeListStringId.MenuFooterMax:return "最大值"; case TreeListStringId.MenuFooterMaxFormat:return "最大值={0}"; case TreeListStringId.MenuFooterMin:return "最小值"; case TreeListStringId.MenuFooterMinFormat:return "最小值={0}"; case TreeListStringId.MenuFooterNone:return "无"; case TreeListStringId.MenuFooterSum:return "合计"; case TreeListStringId.MenuFooterSumFormat:return "合计={0:#.##}"; case TreeListStringId.MultiSelectMethodNotSupported:return "OptionsBehavior.MultiSelect未激活时,指定方法不能工作."; case TreeListStringId.PrintDesignerDescription:return "为当前的树状列表设置不同的打印选项."; case TreeListStringId.PrintDesignerHeader:return "打印设置"; } return base.GetLocalizedString(id); } } public class XtraVerticalGrid_CN :VGridLocalizer { public override string Language { get { return "简体中文"; } } public override string GetLocalizedString(VGridStringId id) { switch(id) { case VGridStringId.InvalidRecordExceptionText:return "是否确定修改?"; case VGridStringId.RowCustomizationDeleteCategoryText:return "删除"; case VGridStringId.RowCustomizationNewCategoryFormLabelText:return "标题"; case VGridStringId.RowCustomizationNewCategoryFormText:return "新增类别"; case VGridStringId.RowCustomizationNewCategoryText:return "新增"; case VGridStringId.RowCustomizationTabPageCategoriesText:return "类别"; case VGridStringId.RowCustomizationTabPageRowsText:return "行"; case VGridStringId.RowCustomizationText:return "自定义"; case VGridStringId.StyleCreatorName:return "自定义式样"; } return base.GetLocalizedString(id); } }}放到要引入的工程中, 在主函数下加: <pre class="html" name="code"> private void MainForm_Load(object sender, EventArgs e) { try{ new TxGis.Chinese(); UserLookAndFeel.Default.SetSkinStyle("Money Twins");
}
}
0 0
- C# 自定义类 汉化Dex10.2.5插件
- 【汉化】DevExpress插件中RichEdit控件的自定义汉化方法 - ExDevilLee
- bbPress 2.5.1 汉化中文版--wordpress插件
- C# Devexpress 中GridControl 自定义汉化右击菜单项
- Redmine 插件汉化准则
- Aptana汉化+CVS插件
- svn插件汉化
- firefox 插件 httpfox 汉化
- psp开发------汉化插件
- Eclipse 汉化插件
- sublime 汉化插件
- bootstrap-datepicker插件汉化
- Joomla插件汉化小程序
- Eclipse汉化插件的安装
- bootstrap日期插件的汉化
- bootstrap datepicker日期插件汉化
- android studio 汉化 美化 插件
- <工具_Eclipse>汉化Eclipse插件
- JS计算天数差
- Leetcode-Sort List
- 混淆网络和词格或者字格
- rman初级知识(读书笔记)
- oracle字符替换
- C# 自定义类 汉化Dex10.2.5插件
- UNIX系统开发-gcc参数详解
- poj 2524 Ubiquitous Religions
- 进程间数据通信方式和特点
- UIView animations with autolayout
- oralce 字段长度
- XBMC手持安卓媒体中心自己造
- iOS7导航栏遮盖问题的解决
- Gson使用方法之Tree Representation