服务端的TigerApi 框架,基于.NET6 2024 版本
Ben Lin
2024-10-26 dcd80459e1ad3b7fc9ba6bcd581feb430f0778d3
Tiger.Business/Language/Biz.Language.cs
@@ -17,6 +17,7 @@
using System.Xml.Linq;
using Tiger.IBusiness;
using System.Data;
using Tiger.Model.Entitys.MES.Position;
namespace Tiger.Business
{
@@ -30,6 +31,13 @@
        /// <returns></returns>
        public static string T(string key, params object?[] args) => new Locale(key, args).Default();
        /// <summary>
        /// 多语言翻译,按传入的语言翻译,传入语言为空则按BizSettings设置的默认语言(DefaultLanguage)翻译
        /// </summary>
        /// <param name="locale"></param>
        /// <param name="language"></param>
        /// <returns></returns>
        public static string T(Locale locale, string language) => language.IsNullOrEmpty() ? locale.Default() : locale[language];
        /// <summary>
        /// 多语言对象(未翻译)
        /// </summary>
        /// <param name="key"></param>