设置静态国际化+测试ok
continuous-integration/drone/push Build is passing

This commit is contained in:
2024-10-16 10:40:38 +08:00
parent 8be3cc9e78
commit 663a6c7f5c
5 changed files with 53 additions and 23 deletions
@@ -0,0 +1,31 @@
using Microsoft.Extensions.Localization;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace IRaCIS.Core.Infrastructure.Extention;
public static class I18n
{
private static IStringLocalizer _localizer;
public static void SetLocalizer(IStringLocalizer localizer)
{
_localizer = localizer;
}
public static string T(string key)
{
return _localizer[key];
}
public static string T(string key, params object[] arguments)
{
return _localizer[key, arguments];
}
}