DeviceManager/Intend/CustomGridLocalizer.cs
2024-05-28 22:36:38 +08:00

231 lines
15 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using DevExpress.XtraGrid.Localization;
using System.Collections.Generic;
namespace Intend
{
public class CustomGridLocalizer : GridLocalizer
{
Dictionary<GridStringId, string> CusLocalizedKeyValue = new Dictionary<GridStringId, string>
{
{GridStringId.FileIsNotFoundError,"未找到文件 {0}"},
{GridStringId.ColumnViewExceptionMessage,"您想更正该值吗?"},
{GridStringId.CustomizationCaption,"定制化"},
{GridStringId.CustomizationColumns,"列"},
{GridStringId.FilterPanelCustomizeButton,"编辑过滤器"},
{GridStringId.PopupFilterAll,"(全部)"},
{GridStringId.PopupFilterCustom,"(自定义)"},
{GridStringId.PopupFilterBlanks,"(空白)"},
{GridStringId.PopupFilterNonBlanks,"(非空白)"},
{GridStringId.CustomFilterDialogFormCaption,"自定义自动过滤器"},
{GridStringId.CustomFilterDialogCaption,"显示行,其中:"},
{GridStringId.CustomFilterDialogRadioAnd,"&和"},
{GridStringId.CustomFilterDialogRadioOr,"或者"},
{GridStringId.CustomFilterDialogOkButton,"&好的"},
{GridStringId.CustomFilterDialogClearFilter,"清除过滤器(&L)"},
{GridStringId.CustomFilterDialog2FieldCheck,"场地"},
{GridStringId.CustomFilterDialogCancelButton,"&取消"},
{GridStringId.CustomFilterDialogEmptyValue,"(输入一个值)"},
{GridStringId.CustomFilterDialogEmptyOperator,"(选择运营商)"},
{GridStringId.CustomFilterDialogHint,"使用 _ 代表任意单个字符#使用 % 代表任意一系列字符"},
{GridStringId.WindowErrorCaption,"错误"},
{GridStringId.MenuFooterSum,"和"},
{GridStringId.MenuFooterMin,"最小"},
{GridStringId.MenuFooterMax,"最大限度"},
{GridStringId.MenuFooterCount,"数数"},
{GridStringId.MenuFooterAverage,"平均的"},
{GridStringId.MenuFooterNone,"没有任何"},
{GridStringId.MenuFooterSumFormat,"总和={0:0.##}"},
{GridStringId.MenuFooterMinFormat,"最小值={0}"},
{GridStringId.MenuFooterMaxFormat,"最大值={0}"},
{GridStringId.MenuFooterCountFormat,"{0}"},
{GridStringId.MenuFooterAverageFormat,"平均值={0:0.##}"},
{GridStringId.MenuColumnSortAscending,"升序"},
{GridStringId.MenuColumnSortDescending,"降序排序"},
{GridStringId.MenuColumnShowColumn,"显示此栏目"},
{GridStringId.MenuColumnRemoveColumn,"隐藏此栏"},
{GridStringId.MenuColumnGroup,"按此列分组"},
{GridStringId.MenuColumnUnGroup,"取消分组"},
{GridStringId.MenuColumnColumnCustomization,"列选择器"},
{GridStringId.MenuColumnBandCustomization,"列/频段选择器"},
{GridStringId.MenuColumnBestFit,"最合适"},
{GridStringId.MenuColumnFilter,"可以过滤"},
{GridStringId.MenuColumnClearFilter,"清除过滤器"},
{GridStringId.MenuColumnBestFitAllColumns,"最适合(所有列)"},
{GridStringId.MenuColumnResetGroupSummarySort,"清晰的摘要排序"},
{GridStringId.MenuColumnGroupSummarySortFormat,"{1},作者:“{0}”- {2}"},
{GridStringId.MenuColumnSumSummaryTypeDescription,"和"},
{GridStringId.MenuColumnMinSummaryTypeDescription,"最小"},
{GridStringId.MenuColumnMaxSummaryTypeDescription,"最大限度"},
{GridStringId.MenuColumnCountSummaryTypeDescription,"数数"},
{GridStringId.MenuColumnAverageSummaryTypeDescription,"平均的"},
{GridStringId.MenuColumnCustomSummaryTypeDescription,"风俗"},
{GridStringId.MenuColumnSortGroupBySummaryMenu,"按摘要排序"},
{GridStringId.MenuColumnGroupIntervalMenu,"组间间隔"},
{GridStringId.MenuColumnGroupIntervalNone,"没有任何"},
{GridStringId.MenuColumnGroupIntervalDay,"天"},
{GridStringId.MenuColumnGroupIntervalMonth,"月"},
{GridStringId.MenuColumnGroupIntervalYear,"年"},
{GridStringId.MenuColumnGroupIntervalSmart,"聪明的"},
{GridStringId.MenuColumnGroupSummaryEditor,"小组总结编辑..."},
{GridStringId.MenuColumnExpressionEditor,"表达式编辑器..."},
{GridStringId.MenuColumnConditionalFormatting,"条件格式"},
{GridStringId.MenuColumnFilterMode,"过滤模式"},
{GridStringId.MenuColumnFilterModeValue,"价值"},
{GridStringId.MenuColumnFilterModeDisplayText,"显示文字"},
{GridStringId.MenuGroupRowExpand,"扩张"},
{GridStringId.MenuGroupRowCollapse,"坍塌"},
{GridStringId.MenuGroupPanelFullExpand,"完全展开"},
{GridStringId.MenuGroupPanelFullCollapse,"全面崩溃"},
{GridStringId.MenuGroupPanelClearGrouping,"清晰的分组"},
{GridStringId.MenuGroupPanelShow,"显示分组依据框"},
{GridStringId.MenuGroupPanelHide,"隐藏分组依据框"},
{GridStringId.PrintDesignerGridView,"打印设置(网格视图)"},
{GridStringId.PrintDesignerCardView,"打印设置(卡片视图)"},
{GridStringId.PrintDesignerLayoutView,"打印设置(布局视图)"},
{GridStringId.PrintDesignerBandedView,"打印设置(带状视图)"},
{GridStringId.PrintDesignerBandHeader,"带标头"},
{GridStringId.MenuColumnGroupBox,"按框分组"},
{GridStringId.CardViewNewCard,"新卡"},
{GridStringId.CardViewQuickCustomizationButton,"定制"},
{GridStringId.CardViewQuickCustomizationButtonFilter,"筛选"},
{GridStringId.CardViewQuickCustomizationButtonSort,"种类:"},
{GridStringId.CardViewCaptionFormat,"记录 N {0}"},
{GridStringId.GridGroupPanelText,"将列标题拖动到此处以按该列进行分组"},
{GridStringId.GridNewRowText,"单击此处添加新行"},
{GridStringId.GridOutlookIntervals,"较早;上个月;本月早些时候;三周前;两周前;上周;;;;;;;;昨天;今天;明天;;;;;;;;下周;两周后;三周后;本月晚些时候;下个月;下个月之后;"},
{GridStringId.PrintDesignerDescription,"为当前视图设置各种打印选项。"},
{GridStringId.MenuFooterCustomFormat,"自定义={0}"},
{GridStringId.MenuFooterCountGroupFormat,"计数={0}"},
{GridStringId.MenuColumnClearSorting,"清晰排序"},
{GridStringId.MenuColumnClearAllSorting,"清除所有排序"},
{GridStringId.MenuColumnFilterEditor,"过滤器编辑器..."},
{GridStringId.MenuColumnAutoFilterRowHide,"隐藏自动筛选行"},
{GridStringId.MenuColumnAutoFilterRowShow,"显示自动过滤行"},
{GridStringId.MenuColumnFindFilterHide,"隐藏查找面板"},
{GridStringId.MenuColumnFindFilterShow,"显示查找面板"},
{GridStringId.FilterBuilderOkButton,"&好的"},
{GridStringId.FilterBuilderCancelButton,"&取消"},
{GridStringId.FilterBuilderApplyButton,"&申请"},
{GridStringId.FilterBuilderCaption,"过滤器编辑器"},
{GridStringId.CustomizationFormColumnHint,"将列拖放到此处以自定义布局"},
{GridStringId.CustomizationFormBandHint,"将带区拖放到此处以自定义布局"},
{GridStringId.LayoutViewSingleModeBtnHint,"一卡"},
{GridStringId.LayoutViewRowModeBtnHint,"一排"},
{GridStringId.LayoutViewColumnModeBtnHint,"一栏"},
{GridStringId.LayoutViewMultiRowModeBtnHint,"多行"},
{GridStringId.LayoutViewMultiColumnModeBtnHint,"多列"},
{GridStringId.LayoutViewCarouselModeBtnHint,"轮播模式"},
{GridStringId.LayoutViewPanBtnHint,"平移"},
{GridStringId.LayoutViewCustomizeBtnHint,"定制化"},
{GridStringId.LayoutViewCloseZoomBtnHintClose,"恢复视图"},
{GridStringId.LayoutViewCloseZoomBtnHintZoom,"最大化细节"},
{GridStringId.LayoutViewButtonApply,"&申请"},
{GridStringId.LayoutViewButtonPreview,"显示更多卡片"},
{GridStringId.LayoutViewButtonOk,"&好的"},
{GridStringId.LayoutViewButtonCancel,"&取消"},
{GridStringId.LayoutViewButtonSaveLayout,"保存布局(&V)..."},
{GridStringId.LayoutViewButtonLoadLayout,"加载布局(&L)..."},
{GridStringId.LayoutViewFormLoadLayoutCaption,"负载布局"},
{GridStringId.LayoutViewFormSaveLayoutCaption,"保存布局"},
{GridStringId.LayoutViewButtonCustomizeShow,"显示定制(&S)"},
{GridStringId.LayoutViewButtonCustomizeHide,"隐藏自定义(&Z)"},
{GridStringId.LayoutViewButtonReset,"重置模板卡(&R)"},
{GridStringId.LayoutViewButtonShrinkToMinimum,"收缩模板卡(&S)"},
{GridStringId.LayoutViewPageTemplateCard,"模板卡"},
{GridStringId.LayoutViewPageViewLayout,"查看布局"},
{GridStringId.LayoutViewGroupCustomization,"定制化"},
{GridStringId.LayoutViewGroupCaptions,"字幕"},
{GridStringId.LayoutViewGroupIndents,"缩进"},
{GridStringId.LayoutViewGroupHiddenItems,"隐藏物品"},
{GridStringId.LayoutViewGroupTreeStructure,"布局树视图"},
{GridStringId.LayoutViewGroupPropertyGrid,"属性网格"},
{GridStringId.LayoutViewLabelTextIndent,"文本缩进"},
{GridStringId.LayoutViewLabelPadding,"填充"},
{GridStringId.LayoutViewLabelSpacing,"间距"},
{GridStringId.LayoutViewLabelCaptionLocation,"字段标题位置:"},
{GridStringId.LayoutViewLabelGroupCaptionLocation,"组标题位置:"},
{GridStringId.LayoutViewLabelTextAlignment,"字段标题文本对齐方式:"},
{GridStringId.LayoutViewGroupView,"看法"},
{GridStringId.LayoutViewGroupLayout,"布局"},
{GridStringId.LayoutViewGroupCards,"牌"},
{GridStringId.LayoutViewGroupFields,"领域"},
{GridStringId.LayoutViewLabelShowLines,"显示线路"},
{GridStringId.LayoutViewLabelShowHeaderPanel,"显示标题面板"},
{GridStringId.LayoutViewLabelShowFilterPanel,"显示过滤器面板:"},
{GridStringId.LayoutViewLabelScrollVisibility,"滚动可见性:"},
{GridStringId.LayoutViewLabelViewMode,"查看模式:"},
{GridStringId.LayoutViewLabelCardArrangeRule,"排列规则:"},
{GridStringId.LayoutViewLabelCardEdgeAlignment,"卡边缘对齐:"},
{GridStringId.LayoutViewGroupIntervals,"间隔"},
{GridStringId.LayoutViewLabelHorizontal,"水平间隔"},
{GridStringId.LayoutViewLabelVertical,"垂直间隔"},
{GridStringId.LayoutViewLabelShowCardCaption,"显示标题"},
{GridStringId.LayoutViewLabelShowCardExpandButton,"显示展开按钮"},
{GridStringId.LayoutViewLabelShowCardBorder,"显示边框"},
{GridStringId.LayoutViewLabelAllowFieldHotTracking,"允许热跟踪"},
{GridStringId.LayoutViewLabelShowFieldBorder,"显示边框"},
{GridStringId.LayoutViewLabelShowFieldHint,"显示提示"},
{GridStringId.LayoutViewCustomizationFormCaption,"布局视图定制"},
{GridStringId.LayoutViewCustomizationFormDescription,"使用拖放和自定义菜单自定义卡片布局"},
{GridStringId.LayoutModifiedWarning,"布局已修改。"},
{GridStringId.LayoutViewCardCaptionFormat,"记录 [{0} 个,共 {1} 个]"},
{GridStringId.LayoutViewFieldCaptionFormat,"{0}"},
{GridStringId.GroupSummaryEditorFormCaption,"小组总结编辑"},
{GridStringId.GroupSummaryEditorFormOkButton,"好的"},
{GridStringId.GroupSummaryEditorFormCancelButton,"取消"},
{GridStringId.GroupSummaryEditorFormItemsTabCaption,"项目"},
{GridStringId.GroupSummaryEditorFormOrderTabCaption,"命令"},
{GridStringId.GroupSummaryEditorSummaryMin,"最小"},
{GridStringId.GroupSummaryEditorSummaryMax,"最大限度"},
{GridStringId.GroupSummaryEditorSummaryAverage,"平均的"},
{GridStringId.GroupSummaryEditorSummarySum,"和"},
{GridStringId.GroupSummaryEditorSummaryCount,"数数"},
{GridStringId.FindControlFindButton,"寻找"},
{GridStringId.FindControlClearButton,"清除"},
{GridStringId.FindControlNextButton,"下一个"},
{GridStringId.FindControlPrevButton,"以前的"},
{GridStringId.SearchLookUpMissingRows,"显示所有行"},
{GridStringId.SearchLookUpAddNewButton,"添新"},
{GridStringId.MenuFooterAddSummaryItem,"添加新摘要"},
{GridStringId.MenuFooterClearSummaryItems,"清晰的摘要项目"},
{GridStringId.MenuShowSplitItem,"分裂"},
{GridStringId.MenuHideSplitItem,"删除分割"},
{GridStringId.ServerRequestError,"处理请求期间发生错误({0}..."},
{GridStringId.WindowWarningCaption,"警告"},
{GridStringId.EditFormUpdateButton,"更新"},
{GridStringId.EditFormCancelButton,"取消"},
{GridStringId.EditFormCancelMessage,"您想取消编辑吗?"},
{GridStringId.EditFormSaveMessage,"您的数据已被修改。 您想保存更改吗?"},
{GridStringId.CheckboxSelectorColumnCaption,"选择"},
{GridStringId.FindNullPrompt,"输入文字进行搜索..."},
{GridStringId.SearchForBand,"寻找乐队..."},
{GridStringId.MenuFooterShow,"显示页脚"},
{GridStringId.MenuFooterHide,"隐藏页脚"},
{GridStringId.MenuFooterMode,"模式"},
{GridStringId.MenuFooterAllRows,"所有行"},
{GridStringId.MenuFooterSelection,"选择"},
{GridStringId.MenuFooterMixed,"混合"}
};
public override string GetLocalizedString(GridStringId id)
{
if (CusLocalizedKeyValue != null && CusLocalizedKeyValue.ContainsKey(id))
{
string gridStringDisplay = string.Empty;
foreach (var gridLocalizer in CusLocalizedKeyValue)
{
if (gridLocalizer.Key.Equals(id))
{
gridStringDisplay = gridLocalizer.Value;
break;
}
}
return gridStringDisplay;
}
return base.GetLocalizedString(id);
}
}
}