现在的位置: 首页 > 综合 > 正文

[转贴]DEVEXPRESS组件XtraEditor的本地化(汉化)

2011年08月31日 ⁄ 综合 ⁄ 共 6199字 ⁄ 字号 评论关闭

XtraEditors的汉化,
VB.NET
Imports DevExpress.XtraEditors.Controls.Localizer
Imports DevExpress.XtraEditors.ViewInfo
Imports DevExpress.XtraEditors.Controls
Public Class XtraImagesEdit_CN
    Inherits DevExpress.XtraEditors.Controls.Localizer
    Public Overrides ReadOnly Property Language() As String
        Get
            Return "简体中文"
        End Get
    End Property

    Public Overrides GetLocalizedString(ByVal id As DevExpress.XtraEditors.Controls.StringId) As String
        Select Case id
            Case StringId.None
                Return ""
            Case StringId.Capti
                Return "错误"
            Case StringId.InvalidText
                Return "非法值"
            Case StringId.CheckChecked
                Return "选中"
            Case StringId.CheckUnchecked
                Return "未选中"
            Case StringId.CheckIndeterminate
                Return "Indeterminate"
            Case StringId.DateEditToday
                Return "今天"
            Case StringId.DateEditClear
                Return "清除"
            Case StringId.OK
                Return "&OK"
            Case StringId.Cancel
                Return "&Cancel"
            Case StringId.NavigatorFirstButtonHint
                Return "首个"
            Case StringId.NavigatorPreviousButtonHint
                Return "上一个"
            Case StringId.NavigatorPreviousPageButtonHint
                Return "上一页"
            Case StringId.NavigatorNextButtonHint
                Return "下一个"
            Case StringId.NavigatorNextPageButtonHint
                Return "下一页"
            Case StringId.NavigatorLastButtonHint
                Return "最后"
            Case StringId.NavigatorAppendButtonHint
                Return "增加"
            Case StringId.NavigatorRemoveButtonHint
                Return "删除"
            Case StringId.NavigatorEditButtonHint
                Return "编辑"
            Case StringId.NavigatorEndEditButtonHint
                Return "结束编辑"
            Case StringId.NavigatorCancelEditButtonHint
                Return "中断编辑"
            Case StringId.NavigatorTextStringFormat
                Return "记录 {0} 至 {1}"

            Case DevExpress.XtraEditors.Controls.StringId.PictureEditMenuCopy
                Return "复制"
            Case DevExpress.XtraEditors.Controls.StringId.PictureEditMenuCut
                Return "剪切"
            Case DevExpress.XtraEditors.Controls.StringId.PictureEditMenuDelete
                Return "删除"
            Case DevExpress.XtraEditors.Controls.StringId.PictureEditMenuLoad
                Return "打开"
            Case DevExpress.XtraEditors.Controls.StringId.PictureEditMenuPaste
                Return "粘贴"
            Case DevExpress.XtraEditors.Controls.StringId.PictureEditMenuSave
                Return "保存"
            Case DevExpress.XtraEditors.Controls.StringId.PictureEditOpenFileError
                Return "打开错误!"
            Case DevExpress.XtraEditors.Controls.StringId.PictureEditOpenFileErrorCaption
                Return "打开错误!"
            Case DevExpress.XtraEditors.Controls.StringId.PictureEditOpenFileFilter
                Return "图形文件(*.jpg)|*.jpg|所有图形文件(*.*)|*.*"
            Case DevExpress.XtraEditors.Controls.StringId.PictureEditOpenFileTitle
                Return ""
            Case DevExpress.XtraEditors.Controls.StringId.PictureEditSaveFileFilter
                Return "PNG文件(*.png)|*.png|GIF文件(*.gif)|*.gif|JPEG文件(*.jpg)|*.jpg"
            Case DevExpress.XtraEditors.Controls.StringId.PictureEditSaveFileTitle
                Return ""
            Case DevExpress.XtraEditors.Controls.StringId.OK
                Return "确定"
            Case DevExpress.XtraEditors.Controls.StringId.Cancel
                Return "取消"
            Case DevExpress.XtraEditors.Controls.StringId.XtraMessageBoxOkButtonText
                Return "确定"
            Case DevExpress.XtraEditors.Controls.StringId.XtraMessageBoxCancelButtonText
                Return "取消"
            Case DevExpress.XtraEditors.Controls.StringId.XtraMessageBoxNoButtonText
                Return "否"
            Case DevExpress.XtraEditors.Controls.StringId.TextEditMenuCopy
                Return "复制"
            Case DevExpress.XtraEditors.Controls.StringId.TextEditMenuCut
                Return "剪切"
            Case DevExpress.XtraEditors.Controls.StringId.TextEditMenuDelete
                Return "删除"
            Case DevExpress.XtraEditors.Controls.StringId.TextEditMenuPaste
                Return "粘贴"
            Case DevExpress.XtraEditors.Controls.StringId.TextEditMenuSelectAll
                Return "全选"
            Case DevExpress.XtraEditors.Controls.StringId.TextEditMenuUndo
                Return "取消"
            Case StringId.LookUpEditIsNull
                Return "[无数据]"
            Case StringId.LookUpInvalidEditType
                Return "非法数据类型."
            Case StringId.MaskBoxValidateError
                Return "The entered is incomplete. Do you want to correct it?" & Microsoft.VisualBasic.Chr(13) & "" & Microsoft.VisualBasic.Chr(10) & "" & Microsoft.VisualBasic.Chr(13) & "" & Microsoft.VisualBasic.Chr(10) & "Yes - return to the editor and correct the ." & Microsoft.VisualBasic.Chr(13) & "" & Microsoft.VisualBasic.Chr(10) & "No - leave the as is." & Microsoft.VisualBasic.Chr(13) & "" & Microsoft.VisualBasic.Chr(10) & "Cancel - reset to the previous ." & Microsoft.VisualBasic.Chr(13) & "" & Microsoft.VisualBasic.Chr(10) & ""
            Case StringId.UnknownPictureFormat
                Return "未知图像格式!!"
            Case StringId.DataEmpty
                Return "无图像"
            Case StringId.NotValidArrayLength
                Return "Not valid array length."
            Case StringId.ImagePopupEmpty
                Return "(空)"
            Case StringId.ImagePopupPicture
                Return "(图像)"
            Case StringId.ColorTabCustom
                Return "Custom"
            Case StringId.ColorTabWeb
                Return "Web"
            Case StringId.ColorTabSystem
                Return "System"
            Case StringId.CalcButtonMC
                Return "MC"
            Case StringId.CalcButtonMR
                Return "MR"
            Case StringId.CalcButtonMS
                Return "MS"
            Case StringId.CalcButtonMx
                Return "M+"
            Case StringId.CalcButtonSqrt
                Return "sqrt"
            Case StringId.CalcButtonBack
                Return "Back"
            Case StringId.CalcButtonCE
                Return "CE"
            Case StringId.CalcButtonC
                Return "C"
            Case StringId.CalcError
                Return "Calculation Error"
        End Select

        Return ""
    End

End Class

抱歉!评论已关闭.