你的位置:首页 > ASP.net教程

[ASP.net教程]devexpress 控制面板汉化方式 参考信息

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using DevExpress.XtraEditors.Controls;using DevExpress.XtraGrid.Localization;namespace DemoZhcn{  class GermanGridLocalizer: GridLocalizer    {      public override string Language { get { return "zh-Hans"; } }      public override string GetLocalizedString(GridStringId id)      {        string ret = "";        switch (id)        {          // ...           case GridStringId.GridGroupPanelText: return "Ziehen Sie eine Spaltenüberschrift in diesen Bereich, um nach dieser zu gruppieren";          case GridStringId.MenuColumnClearSorting: return "Sortierung entfernen";          case GridStringId.MenuGroupPanelHide: return "Gruppierungsfeld ausblenden";          case GridStringId.MenuColumnRemoveColumn: return "Spalte entfernen";          case GridStringId.MenuColumnFilterEditor: return "Filter &bearbeiten";          case GridStringId.MenuColumnFindFilterShow: return "Suche einblenden";          case GridStringId.MenuColumnAutoFilterRowShow: return "Zeige Auto Filterzeile";          case GridStringId.MenuColumnSortAscending: return "Aufsteigend sortieren";          case GridStringId.MenuColumnSortDescending: return "Absteigend sortieren";          case GridStringId.MenuColumnGroup: return "Gruppieren fur dieses Feld";          case GridStringId.MenuColumnUnGroup: return "Gruppierung aufheben";          case GridStringId.MenuColumnColumnCustomization: return "Laufzeit benutzerdefinierte Spalte";          case GridStringId.MenuColumnBestFit: return "Optimale Breite";          case GridStringId.MenuColumnFilter: return "Kann gruppieren";          case GridStringId.MenuColumnClearFilter: return "Filter aufheben";          case GridStringId.MenuColumnBestFitAllColumns: return "Optimale Breite (alle Spalten)";          // ...           default:            ret = base.GetLocalizedString(id);            break;        }        return ret;      }    }    public class GermanEditorsLocalizer : Localizer    {      public override string Language { get { return "zh-Hans"; } }      public override string GetLocalizedString(StringId id)      {        switch (id)        {          // ...           case StringId.NavigatorTextStringFormat: return "Zeile {0} von {1}";          case StringId.PictureEditMenuCut: return "Ausschneiden";          case StringId.PictureEditMenuCopy: return "Kopieren";          case StringId.PictureEditMenuPaste: return "Einfugen";          case StringId.PictureEditMenuDelete: return "Loschen";          case StringId.PictureEditMenuLoad: return "Laden";          case StringId.PictureEditMenuSave: return "Speichern";          // ...         }        return "";      }    }  }