SVN r1021

SVN-Revision: r1021
This commit is contained in:
cyf
2025-10-28 07:21:12 +00:00
parent c5367226bd
commit b5c46d76bc
@@ -0,0 +1,38 @@
using DevExpress.XtraEditors.Controls;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Resources;
using System.Text;
namespace Lskj.Business.Impl
{
public class XtraLocalizer : Localizer
{
private string LanguageName;
public XtraLocalizer(string languageName)
{
LanguageName = languageName;
}
public override string GetLocalizedString(StringId id)
{
if (Business.Impl.LanguageTranslation.Translatable)
{
switch (id)
{
case StringId.XtraMessageBoxCancelButtonText:
return Business.Impl.LanguageTranslation.GetTranslatedText("取消");
case StringId.XtraMessageBoxOkButtonText:
return Business.Impl.LanguageTranslation.GetTranslatedText("确定");
case StringId.XtraMessageBoxYesButtonText:
return Business.Impl.LanguageTranslation.GetTranslatedText("是");
case StringId.XtraMessageBoxNoButtonText:
return Business.Impl.LanguageTranslation.GetTranslatedText("否");
case StringId.XtraMessageBoxIgnoreButtonText:
return Business.Impl.LanguageTranslation.GetTranslatedText("忽略");
case StringId.XtraMessageBoxAbortButtonText:
return Business.Impl.LanguageTranslation.GetTranslatedText("中止");
case StringId.XtraMessageBoxRetryButtonText:
return Business.Impl.LanguageTranslation.GetTranslatedText("重试");
default:
return base.GetLocalizedString(id);