diff --git a/Runtime/Localization/LocalizationComponent.cs b/Runtime/Localization/LocalizationComponent.cs index e839f30..04e6627 100644 --- a/Runtime/Localization/LocalizationComponent.cs +++ b/Runtime/Localization/LocalizationComponent.cs @@ -1,13 +1,11 @@ -using System.Collections.Generic; +锘縰sing System.Collections.Generic; using Cysharp.Threading.Tasks; using AlicizaX.Resource.Runtime; using UnityEngine; namespace AlicizaX.Localization.Runtime { - /// - /// 本地化组件。 - /// + [DisallowMultipleComponent] [AddComponentMenu("Game Framework/Localization")] public sealed class LocalizationComponent : MonoBehaviour @@ -53,7 +51,7 @@ namespace AlicizaX.Localization.Runtime return string.IsNullOrEmpty(language) ? fallback : language; } - private void Awake() + private void Start() { if (!AppServices.App.TryGet(out _mLocalizationService)) { diff --git a/Runtime/Localization/Service/ILocalizationService.cs b/Runtime/Localization/Service/ILocalizationService.cs index 7662b60..3e28447 100644 --- a/Runtime/Localization/Service/ILocalizationService.cs +++ b/Runtime/Localization/Service/ILocalizationService.cs @@ -5,442 +5,464 @@ using Cysharp.Threading.Tasks; namespace AlicizaX.Localization.Runtime { /// - /// 本地化管理器接口。 + /// 瀹氫箟鏈湴鍖栨湇鍔$殑鏍稿績鑳藉姏锛屽寘鎷瑷鍒囨崲銆佸瓧绗︿覆鏌ヨ涓庨厤缃〃绠$悊銆 /// public interface ILocalizationService : IService { + /// + /// 鑾峰彇褰撳墠姝e湪浣跨敤鐨勮瑷鏍囪瘑銆 + /// public string Language { get; } + /// + /// 鍒濆鍖栨湰鍦板寲鏈嶅姟骞惰缃綋鍓嶈瑷銆 + /// + /// 瑕佽缃垨鍒囨崲鍒扮殑璇█鏍囪瘑銆 void Initialize(string language); + /// + /// 灏濊瘯鎸夐敭鑾峰彇鏈牸寮忓寲鐨勬湰鍦板寲瀛楃涓层 + /// + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 杈撳嚭鑾峰彇鍒扮殑鍘熷瀛楃涓插笺 + /// 濡傛灉鎵惧埌瀵瑰簲閿垯杩斿洖 `true`锛涘惁鍒欒繑鍥 `false`銆 bool TryGetRawString(string key, out string value); /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典主键。 - /// 要获取的字典内容字符串。 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 杩斿洖鏈湴鍖栫粨鏋滐紱鑻ラ敭涓嶅瓨鍦ㄥ垯杩斿洖缂哄け鏍囪瀛楃涓层 string GetString(string key); + /// + /// 璇锋眰鍒囨崲褰撳墠璇█銆 + /// + /// 瑕佽缃垨鍒囨崲鍒扮殑璇█鏍囪瘑銆 void ChangedLanguage(string language); + /// + /// 寮傛鍒囨崲褰撳墠璇█骞跺埛鏂板凡璺熻釜鐨勬湰鍦板寲鏁版嵁銆 + /// + /// 瑕佽缃垨鍒囨崲鍒扮殑璇█鏍囪瘑銆 + /// 鐢ㄤ簬鍙栨秷寮傛鍒囨崲鎿嶄綔鐨勪护鐗屻 + /// 琛ㄧず璇█鍒囨崲娴佺▼鐨勫紓姝ヤ换鍔° UniTask SwitchLanguageAsync(string language, CancellationToken cancellationToken = default); /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典参数的类型。 - /// 字典主键。 - /// 字典参数列表。 - /// 要获取的字典内容字符串。 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟鍒楄〃銆 + /// 杩斿洖鏈湴鍖栫粨鏋滐紱鑻ラ敭涓嶅瓨鍦ㄥ垯杩斿洖缂哄け鏍囪瀛楃涓层 string GetString(string key, params object[] args); /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇骞舵牸寮忓寲鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典参数的类型。 - /// 字典主键。 - /// 字典参数。 - /// 要获取的字典内容字符串。 + /// 鏍煎紡鍖栧弬鏁扮殑绫诲瀷銆 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟銆 + /// 杩斿洖鏍煎紡鍖栧悗鐨勬湰鍦板寲缁撴灉锛涜嫢閿笉瀛樺湪鍒欒繑鍥炵己澶辨爣璁板瓧绗︿覆銆 string GetString(string key, T arg); /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇骞舵牸寮忓寲鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典参数 1 的类型。 - /// 字典参数 2 的类型。 - /// 字典主键。 - /// 字典参数 1。 - /// 字典参数 2。 - /// 要获取的字典内容字符串。 + /// 鏍煎紡鍖栧弬鏁 1 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 2 鐨勭被鍨嬨 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 1銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 2銆 + /// 杩斿洖鏍煎紡鍖栧悗鐨勬湰鍦板寲缁撴灉锛涜嫢閿笉瀛樺湪鍒欒繑鍥炵己澶辨爣璁板瓧绗︿覆銆 string GetString(string key, T1 arg1, T2 arg2); /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇骞舵牸寮忓寲鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典参数 1 的类型。 - /// 字典参数 2 的类型。 - /// 字典参数 3 的类型。 - /// 字典主键。 - /// 字典参数 1。 - /// 字典参数 2。 - /// 字典参数 3。 - /// 要获取的字典内容字符串。 + /// 鏍煎紡鍖栧弬鏁 1 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 2 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 3 鐨勭被鍨嬨 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 1銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 2銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 3銆 + /// 杩斿洖鏍煎紡鍖栧悗鐨勬湰鍦板寲缁撴灉锛涜嫢閿笉瀛樺湪鍒欒繑鍥炵己澶辨爣璁板瓧绗︿覆銆 string GetString(string key, T1 arg1, T2 arg2, T3 arg3); /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇骞舵牸寮忓寲鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典参数 1 的类型。 - /// 字典参数 2 的类型。 - /// 字典参数 3 的类型。 - /// 字典参数 4 的类型。 - /// 字典主键。 - /// 字典参数 1。 - /// 字典参数 2。 - /// 字典参数 3。 - /// 字典参数 4。 - /// 要获取的字典内容字符串。 + /// 鏍煎紡鍖栧弬鏁 1 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 2 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 3 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 4 鐨勭被鍨嬨 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 1銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 2銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 3銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 4銆 + /// 杩斿洖鏍煎紡鍖栧悗鐨勬湰鍦板寲缁撴灉锛涜嫢閿笉瀛樺湪鍒欒繑鍥炵己澶辨爣璁板瓧绗︿覆銆 string GetString(string key, T1 arg1, T2 arg2, T3 arg3, T4 arg4); /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇骞舵牸寮忓寲鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典参数 1 的类型。 - /// 字典参数 2 的类型。 - /// 字典参数 3 的类型。 - /// 字典参数 4 的类型。 - /// 字典参数 5 的类型。 - /// 字典主键。 - /// 字典参数 1。 - /// 字典参数 2。 - /// 字典参数 3。 - /// 字典参数 4。 - /// 字典参数 5。 - /// 要获取的字典内容字符串。 + /// 鏍煎紡鍖栧弬鏁 1 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 2 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 3 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 4 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 5 鐨勭被鍨嬨 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 1銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 2銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 3銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 4銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 5銆 + /// 杩斿洖鏍煎紡鍖栧悗鐨勬湰鍦板寲缁撴灉锛涜嫢閿笉瀛樺湪鍒欒繑鍥炵己澶辨爣璁板瓧绗︿覆銆 string GetString(string key, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5); /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇骞舵牸寮忓寲鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典参数 1 的类型。 - /// 字典参数 2 的类型。 - /// 字典参数 3 的类型。 - /// 字典参数 4 的类型。 - /// 字典参数 5 的类型。 - /// 字典参数 6 的类型。 - /// 字典主键。 - /// 字典参数 1。 - /// 字典参数 2。 - /// 字典参数 3。 - /// 字典参数 4。 - /// 字典参数 5。 - /// 字典参数 6。 - /// 要获取的字典内容字符串。 + /// 鏍煎紡鍖栧弬鏁 1 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 2 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 3 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 4 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 5 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 6 鐨勭被鍨嬨 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 1銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 2銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 3銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 4銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 5銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 6銆 + /// 杩斿洖鏍煎紡鍖栧悗鐨勬湰鍦板寲缁撴灉锛涜嫢閿笉瀛樺湪鍒欒繑鍥炵己澶辨爣璁板瓧绗︿覆銆 string GetString(string key, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6); /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇骞舵牸寮忓寲鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典参数 1 的类型。 - /// 字典参数 2 的类型。 - /// 字典参数 3 的类型。 - /// 字典参数 4 的类型。 - /// 字典参数 5 的类型。 - /// 字典参数 6 的类型。 - /// 字典参数 7 的类型。 - /// 字典主键。 - /// 字典参数 1。 - /// 字典参数 2。 - /// 字典参数 3。 - /// 字典参数 4。 - /// 字典参数 5。 - /// 字典参数 6。 - /// 字典参数 7。 - /// 要获取的字典内容字符串。 + /// 鏍煎紡鍖栧弬鏁 1 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 2 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 3 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 4 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 5 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 6 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 7 鐨勭被鍨嬨 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 1銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 2銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 3銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 4銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 5銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 6銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 7銆 + /// 杩斿洖鏍煎紡鍖栧悗鐨勬湰鍦板寲缁撴灉锛涜嫢閿笉瀛樺湪鍒欒繑鍥炵己澶辨爣璁板瓧绗︿覆銆 string GetString(string key, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7); /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇骞舵牸寮忓寲鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典参数 1 的类型。 - /// 字典参数 2 的类型。 - /// 字典参数 3 的类型。 - /// 字典参数 4 的类型。 - /// 字典参数 5 的类型。 - /// 字典参数 6 的类型。 - /// 字典参数 7 的类型。 - /// 字典参数 8 的类型。 - /// 字典主键。 - /// 字典参数 1。 - /// 字典参数 2。 - /// 字典参数 3。 - /// 字典参数 4。 - /// 字典参数 5。 - /// 字典参数 6。 - /// 字典参数 7。 - /// 字典参数 8。 - /// 要获取的字典内容字符串。 + /// 鏍煎紡鍖栧弬鏁 1 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 2 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 3 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 4 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 5 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 6 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 7 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 8 鐨勭被鍨嬨 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 1銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 2銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 3銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 4銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 5銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 6銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 7銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 8銆 + /// 杩斿洖鏍煎紡鍖栧悗鐨勬湰鍦板寲缁撴灉锛涜嫢閿笉瀛樺湪鍒欒繑鍥炵己澶辨爣璁板瓧绗︿覆銆 string GetString(string key, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8); /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇骞舵牸寮忓寲鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典参数 1 的类型。 - /// 字典参数 2 的类型。 - /// 字典参数 3 的类型。 - /// 字典参数 4 的类型。 - /// 字典参数 5 的类型。 - /// 字典参数 6 的类型。 - /// 字典参数 7 的类型。 - /// 字典参数 8 的类型。 - /// 字典参数 9 的类型。 - /// 字典主键。 - /// 字典参数 1。 - /// 字典参数 2。 - /// 字典参数 3。 - /// 字典参数 4。 - /// 字典参数 5。 - /// 字典参数 6。 - /// 字典参数 7。 - /// 字典参数 8。 - /// 字典参数 9。 - /// 要获取的字典内容字符串。 + /// 鏍煎紡鍖栧弬鏁 1 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 2 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 3 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 4 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 5 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 6 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 7 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 8 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 9 鐨勭被鍨嬨 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 1銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 2銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 3銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 4銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 5銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 6銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 7銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 8銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 9銆 + /// 杩斿洖鏍煎紡鍖栧悗鐨勬湰鍦板寲缁撴灉锛涜嫢閿笉瀛樺湪鍒欒繑鍥炵己澶辨爣璁板瓧绗︿覆銆 string GetString(string key, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9); /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇骞舵牸寮忓寲鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典参数 1 的类型。 - /// 字典参数 2 的类型。 - /// 字典参数 3 的类型。 - /// 字典参数 4 的类型。 - /// 字典参数 5 的类型。 - /// 字典参数 6 的类型。 - /// 字典参数 7 的类型。 - /// 字典参数 8 的类型。 - /// 字典参数 9 的类型。 - /// 字典参数 10 的类型。 - /// 字典主键。 - /// 字典参数 1。 - /// 字典参数 2。 - /// 字典参数 3。 - /// 字典参数 4。 - /// 字典参数 5。 - /// 字典参数 6。 - /// 字典参数 7。 - /// 字典参数 8。 - /// 字典参数 9。 - /// 字典参数 10。 - /// 要获取的字典内容字符串。 + /// 鏍煎紡鍖栧弬鏁 1 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 2 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 3 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 4 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 5 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 6 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 7 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 8 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 9 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 10 鐨勭被鍨嬨 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 1銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 2銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 3銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 4銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 5銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 6銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 7銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 8銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 9銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 10銆 + /// 杩斿洖鏍煎紡鍖栧悗鐨勬湰鍦板寲缁撴灉锛涜嫢閿笉瀛樺湪鍒欒繑鍥炵己澶辨爣璁板瓧绗︿覆銆 string GetString(string key, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10); /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇骞舵牸寮忓寲鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典参数 1 的类型。 - /// 字典参数 2 的类型。 - /// 字典参数 3 的类型。 - /// 字典参数 4 的类型。 - /// 字典参数 5 的类型。 - /// 字典参数 6 的类型。 - /// 字典参数 7 的类型。 - /// 字典参数 8 的类型。 - /// 字典参数 9 的类型。 - /// 字典参数 10 的类型。 - /// 字典参数 11 的类型。 - /// 字典主键。 - /// 字典参数 1。 - /// 字典参数 2。 - /// 字典参数 3。 - /// 字典参数 4。 - /// 字典参数 5。 - /// 字典参数 6。 - /// 字典参数 7。 - /// 字典参数 8。 - /// 字典参数 9。 - /// 字典参数 10。 - /// 字典参数 11。 - /// 要获取的字典内容字符串。 + /// 鏍煎紡鍖栧弬鏁 1 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 2 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 3 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 4 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 5 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 6 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 7 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 8 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 9 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 10 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 11 鐨勭被鍨嬨 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 1銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 2銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 3銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 4銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 5銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 6銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 7銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 8銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 9銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 10銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 11銆 + /// 杩斿洖鏍煎紡鍖栧悗鐨勬湰鍦板寲缁撴灉锛涜嫢閿笉瀛樺湪鍒欒繑鍥炵己澶辨爣璁板瓧绗︿覆銆 string GetString(string key, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11); /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇骞舵牸寮忓寲鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典参数 1 的类型。 - /// 字典参数 2 的类型。 - /// 字典参数 3 的类型。 - /// 字典参数 4 的类型。 - /// 字典参数 5 的类型。 - /// 字典参数 6 的类型。 - /// 字典参数 7 的类型。 - /// 字典参数 8 的类型。 - /// 字典参数 9 的类型。 - /// 字典参数 10 的类型。 - /// 字典参数 11 的类型。 - /// 字典参数 12 的类型。 - /// 字典主键。 - /// 字典参数 1。 - /// 字典参数 2。 - /// 字典参数 3。 - /// 字典参数 4。 - /// 字典参数 5。 - /// 字典参数 6。 - /// 字典参数 7。 - /// 字典参数 8。 - /// 字典参数 9。 - /// 字典参数 10。 - /// 字典参数 11。 - /// 字典参数 12。 - /// 要获取的字典内容字符串。 + /// 鏍煎紡鍖栧弬鏁 1 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 2 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 3 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 4 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 5 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 6 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 7 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 8 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 9 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 10 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 11 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 12 鐨勭被鍨嬨 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 1銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 2銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 3銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 4銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 5銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 6銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 7銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 8銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 9銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 10銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 11銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 12銆 + /// 杩斿洖鏍煎紡鍖栧悗鐨勬湰鍦板寲缁撴灉锛涜嫢閿笉瀛樺湪鍒欒繑鍥炵己澶辨爣璁板瓧绗︿覆銆 string GetString(string key, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12); /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇骞舵牸寮忓寲鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典参数 1 的类型。 - /// 字典参数 2 的类型。 - /// 字典参数 3 的类型。 - /// 字典参数 4 的类型。 - /// 字典参数 5 的类型。 - /// 字典参数 6 的类型。 - /// 字典参数 7 的类型。 - /// 字典参数 8 的类型。 - /// 字典参数 9 的类型。 - /// 字典参数 10 的类型。 - /// 字典参数 11 的类型。 - /// 字典参数 12 的类型。 - /// 字典参数 13 的类型。 - /// 字典主键。 - /// 字典参数 1。 - /// 字典参数 2。 - /// 字典参数 3。 - /// 字典参数 4。 - /// 字典参数 5。 - /// 字典参数 6。 - /// 字典参数 7。 - /// 字典参数 8。 - /// 字典参数 9。 - /// 字典参数 10。 - /// 字典参数 11。 - /// 字典参数 12。 - /// 字典参数 13。 - /// 要获取的字典内容字符串。 + /// 鏍煎紡鍖栧弬鏁 1 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 2 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 3 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 4 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 5 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 6 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 7 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 8 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 9 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 10 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 11 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 12 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 13 鐨勭被鍨嬨 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 1銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 2銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 3銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 4銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 5銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 6銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 7銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 8銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 9銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 10銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 11銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 12銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 13銆 + /// 杩斿洖鏍煎紡鍖栧悗鐨勬湰鍦板寲缁撴灉锛涜嫢閿笉瀛樺湪鍒欒繑鍥炵己澶辨爣璁板瓧绗︿覆銆 string GetString(string key, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13); /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇骞舵牸寮忓寲鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典参数 1 的类型。 - /// 字典参数 2 的类型。 - /// 字典参数 3 的类型。 - /// 字典参数 4 的类型。 - /// 字典参数 5 的类型。 - /// 字典参数 6 的类型。 - /// 字典参数 7 的类型。 - /// 字典参数 8 的类型。 - /// 字典参数 9 的类型。 - /// 字典参数 10 的类型。 - /// 字典参数 11 的类型。 - /// 字典参数 12 的类型。 - /// 字典参数 13 的类型。 - /// 字典参数 14 的类型。 - /// 字典主键。 - /// 字典参数 1。 - /// 字典参数 2。 - /// 字典参数 3。 - /// 字典参数 4。 - /// 字典参数 5。 - /// 字典参数 6。 - /// 字典参数 7。 - /// 字典参数 8。 - /// 字典参数 9。 - /// 字典参数 10。 - /// 字典参数 11。 - /// 字典参数 12。 - /// 字典参数 13。 - /// 字典参数 14。 - /// 要获取的字典内容字符串。 + /// 鏍煎紡鍖栧弬鏁 1 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 2 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 3 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 4 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 5 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 6 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 7 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 8 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 9 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 10 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 11 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 12 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 13 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 14 鐨勭被鍨嬨 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 1銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 2銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 3銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 4銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 5銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 6銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 7銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 8銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 9銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 10銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 11銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 12銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 13銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 14銆 + /// 杩斿洖鏍煎紡鍖栧悗鐨勬湰鍦板寲缁撴灉锛涜嫢閿笉瀛樺湪鍒欒繑鍥炵己澶辨爣璁板瓧绗︿覆銆 string GetString(string key, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14); /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇骞舵牸寮忓寲鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典参数 1 的类型。 - /// 字典参数 2 的类型。 - /// 字典参数 3 的类型。 - /// 字典参数 4 的类型。 - /// 字典参数 5 的类型。 - /// 字典参数 6 的类型。 - /// 字典参数 7 的类型。 - /// 字典参数 8 的类型。 - /// 字典参数 9 的类型。 - /// 字典参数 10 的类型。 - /// 字典参数 11 的类型。 - /// 字典参数 12 的类型。 - /// 字典参数 13 的类型。 - /// 字典参数 14 的类型。 - /// 字典参数 15 的类型。 - /// 字典主键。 - /// 字典参数 1。 - /// 字典参数 2。 - /// 字典参数 3。 - /// 字典参数 4。 - /// 字典参数 5。 - /// 字典参数 6。 - /// 字典参数 7。 - /// 字典参数 8。 - /// 字典参数 9。 - /// 字典参数 10。 - /// 字典参数 11。 - /// 字典参数 12。 - /// 字典参数 13。 - /// 字典参数 14。 - /// 字典参数 15。 - /// 要获取的字典内容字符串。 + /// 鏍煎紡鍖栧弬鏁 1 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 2 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 3 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 4 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 5 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 6 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 7 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 8 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 9 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 10 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 11 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 12 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 13 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 14 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 15 鐨勭被鍨嬨 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 1銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 2銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 3銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 4銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 5銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 6銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 7銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 8銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 9銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 10銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 11銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 12銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 13銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 14銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 15銆 + /// 杩斿洖鏍煎紡鍖栧悗鐨勬湰鍦板寲缁撴灉锛涜嫢閿笉瀛樺湪鍒欒繑鍥炵己澶辨爣璁板瓧绗︿覆銆 string GetString(string key, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15); /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇骞舵牸寮忓寲鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典参数 1 的类型。 - /// 字典参数 2 的类型。 - /// 字典参数 3 的类型。 - /// 字典参数 4 的类型。 - /// 字典参数 5 的类型。 - /// 字典参数 6 的类型。 - /// 字典参数 7 的类型。 - /// 字典参数 8 的类型。 - /// 字典参数 9 的类型。 - /// 字典参数 10 的类型。 - /// 字典参数 11 的类型。 - /// 字典参数 12 的类型。 - /// 字典参数 13 的类型。 - /// 字典参数 14 的类型。 - /// 字典参数 15 的类型。 - /// 字典参数 16 的类型。 - /// 字典主键。 - /// 字典参数 1。 - /// 字典参数 2。 - /// 字典参数 3。 - /// 字典参数 4。 - /// 字典参数 5。 - /// 字典参数 6。 - /// 字典参数 7。 - /// 字典参数 8。 - /// 字典参数 9。 - /// 字典参数 10。 - /// 字典参数 11。 - /// 字典参数 12。 - /// 字典参数 13。 - /// 字典参数 14。 - /// 字典参数 15。 - /// 字典参数 16。 - /// 要获取的字典内容字符串。 + /// 鏍煎紡鍖栧弬鏁 1 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 2 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 3 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 4 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 5 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 6 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 7 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 8 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 9 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 10 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 11 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 12 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 13 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 14 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 15 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 16 鐨勭被鍨嬨 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 1銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 2銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 3銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 4銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 5銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 6銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 7銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 8銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 9銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 10銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 11銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 12銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 13銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 14銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 15銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 16銆 + /// 杩斿洖鏍煎紡鍖栧悗鐨勬湰鍦板寲缁撴灉锛涜嫢閿笉瀛樺湪鍒欒繑鍥炵己澶辨爣璁板瓧绗︿覆銆 string GetString(string key, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15, T16 arg16); /// - /// 根据字典主键获取字典值。 + /// 鎸夐敭鑾峰彇鏈牸寮忓寲鐨勬湰鍦板寲瀛楃涓层 /// - /// 字典主键。 - /// 字典值。 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 杩斿洖鍘熷鏈湴鍖栧瓧绗︿覆锛涜嫢閿笉瀛樺湪鍒欒繑鍥 `null`銆 string GetRawString(string key); /// - /// 增量增加多语言配置 + /// 浠ュ閲忔柟寮忔坊鍔犳湰鍦板寲閰嶇疆琛ㄥ唴瀹广 /// - /// + /// 瑕佸鐞嗙殑鏈湴鍖栭厤缃〃銆 void IncreAddLocalizationConfig(GameLocaizationTable table); /// - /// 覆盖增加多语言配置 + /// 娓呯┖褰撳墠鏁版嵁鍚庯紝鐢ㄦ寚瀹氶厤缃〃瑕嗙洊鏈湴鍖栧唴瀹广 /// - /// + /// 瑕佸鐞嗙殑鏈湴鍖栭厤缃〃銆 void CoverAddLocalizationConfig(GameLocaizationTable table); /// - /// 重新加载指定多语言表当前语言的数据。 + /// 閲嶆柊鍔犺浇鎸囧畾閰嶇疆琛ㄥ湪褰撳墠璇█涓嬬殑鍐呭銆 /// - /// 目标多语言表。 + /// 瑕佸鐞嗙殑鏈湴鍖栭厤缃〃銆 void ReloadLocalizationConfig(GameLocaizationTable table); } } diff --git a/Runtime/Localization/Service/LocalizationService.cs b/Runtime/Localization/Service/LocalizationService.cs index 44432b0..4f2ea7d 100644 --- a/Runtime/Localization/Service/LocalizationService.cs +++ b/Runtime/Localization/Service/LocalizationService.cs @@ -7,26 +7,54 @@ using Cysharp.Threading.Tasks; namespace AlicizaX.Localization.Runtime { /// - /// 本地化管理器。 + /// 鏈湴鍖栨湇鍔″疄鐜帮紝璐熻矗缁存姢褰撳墠璇█瀵瑰簲鐨勫瓧绗︿覆缂撳瓨锛屽苟绠$悊閰嶇疆琛ㄧ殑瑁呰浇涓庡埛鏂般 /// [UnityEngine.Scripting.Preserve] internal sealed partial class LocalizationService : ServiceBase, ILocalizationService { + /// + /// 瀛樺偍褰撳墠璇█涓嬪彲鐢ㄧ殑鏈湴鍖栭敭鍊兼槧灏勩 + /// private readonly Dictionary Dic = new(); + + /// + /// 璁板綍宸茶鏈嶅姟璺熻釜鐨勬湰鍦板寲閰嶇疆琛ㄣ + /// private readonly List _trackedTables = new(); + + /// + /// 璁板綍姣忎釜閰嶇疆琛ㄥ綋鍓嶅啓鍏ュ埌缂撳瓨涓殑閿泦鍚堬紝渚夸簬閲嶈浇鏃剁Щ闄ゆ棫鏁版嵁銆 + /// private readonly Dictionary> _trackedTableKeys = new(); + + /// + /// 淇濆瓨褰撳墠鍚敤鐨勮瑷鏍囪瘑銆 + /// private string _language; + /// + /// 鑾峰彇褰撳墠姝e湪浣跨敤鐨勮瑷鏍囪瘑銆 + /// public string Language { get => _language; } + /// + /// 璇锋眰鍒囨崲褰撳墠璇█銆 + /// + /// 瑕佽缃垨鍒囨崲鍒扮殑璇█鏍囪瘑銆 public void ChangedLanguage(string language) { SwitchLanguageAsync(language).Forget(); } + /// + /// 寮傛鍒囨崲褰撳墠璇█骞跺埛鏂板凡璺熻釜鐨勬湰鍦板寲鏁版嵁銆 + /// + /// 瑕佽缃垨鍒囨崲鍒扮殑璇█鏍囪瘑銆 + /// 鐢ㄤ簬鍙栨秷寮傛鍒囨崲鎿嶄綔鐨勪护鐗屻 + /// 琛ㄧず璇█鍒囨崲娴佺▼鐨勫紓姝ヤ换鍔° public UniTask SwitchLanguageAsync(string language, CancellationToken cancellationToken = default) { cancellationToken.ThrowIfCancellationRequested(); @@ -42,6 +70,10 @@ namespace AlicizaX.Localization.Runtime return UniTask.CompletedTask; } + /// + /// 鍒濆鍖栨湰鍦板寲鏈嶅姟骞惰缃綋鍓嶈瑷銆 + /// + /// 瑕佽缃垨鍒囨崲鍒扮殑璇█鏍囪瘑銆 public void Initialize(string language) { _language = language; @@ -49,16 +81,22 @@ namespace AlicizaX.Localization.Runtime Log.Info($"Initializing LocalizationModule :{language}"); } + /// + /// 灏濊瘯鎸夐敭鑾峰彇鏈牸寮忓寲鐨勬湰鍦板寲瀛楃涓层 + /// + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 杈撳嚭鑾峰彇鍒扮殑鍘熷瀛楃涓插笺 + /// 濡傛灉鎵惧埌瀵瑰簲閿垯杩斿洖 `true`锛涘惁鍒欒繑鍥 `false`銆 public bool TryGetRawString(string key, out string value) { return Dic.TryGetValue(key, out value); } /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典主键。 - /// 要获取的字典内容字符串。 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 杩斿洖鏈湴鍖栫粨鏋滐紱鑻ラ敭涓嶅瓨鍦ㄥ垯杩斿洖缂哄け鏍囪瀛楃涓层 public string GetString(string key) { if (!Dic.TryGetValue(key, out string value)) @@ -70,11 +108,11 @@ namespace AlicizaX.Localization.Runtime } /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典主键。 - /// 参数列表. - /// 要获取的字典内容字符串。 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟鍒楄〃銆 + /// 杩斿洖鏈湴鍖栫粨鏋滐紱鑻ラ敭涓嶅瓨鍦ㄥ垯杩斿洖缂哄け鏍囪瀛楃涓层 public string GetString(string key, params object[] args) { if (!Dic.TryGetValue(key, out string value)) @@ -86,12 +124,12 @@ namespace AlicizaX.Localization.Runtime } /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇骞舵牸寮忓寲鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典参数的类型。 - /// 字典主键。 - /// 字典参数。 - /// 要获取的字典内容字符串。 + /// 鏍煎紡鍖栧弬鏁扮殑绫诲瀷銆 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟銆 + /// 杩斿洖鏍煎紡鍖栧悗鐨勬湰鍦板寲缁撴灉锛涜嫢閿笉瀛樺湪鍒欒繑鍥炵己澶辨爣璁板瓧绗︿覆銆 public string GetString(string key, T arg) { if (!Dic.TryGetValue(key, out string value)) @@ -110,14 +148,14 @@ namespace AlicizaX.Localization.Runtime } /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇骞舵牸寮忓寲鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典参数 1 的类型。 - /// 字典参数 2 的类型。 - /// 字典主键。 - /// 字典参数 1。 - /// 字典参数 2。 - /// 要获取的字典内容字符串。 + /// 鏍煎紡鍖栧弬鏁 1 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 2 鐨勭被鍨嬨 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 1銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 2銆 + /// 杩斿洖鏍煎紡鍖栧悗鐨勬湰鍦板寲缁撴灉锛涜嫢閿笉瀛樺湪鍒欒繑鍥炵己澶辨爣璁板瓧绗︿覆銆 public string GetString(string key, T1 arg1, T2 arg2) { if (!Dic.TryGetValue(key, out string value)) @@ -136,16 +174,16 @@ namespace AlicizaX.Localization.Runtime } /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇骞舵牸寮忓寲鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典参数 1 的类型。 - /// 字典参数 2 的类型。 - /// 字典参数 3 的类型。 - /// 字典主键。 - /// 字典参数 1。 - /// 字典参数 2。 - /// 字典参数 3。 - /// 要获取的字典内容字符串。 + /// 鏍煎紡鍖栧弬鏁 1 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 2 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 3 鐨勭被鍨嬨 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 1銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 2銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 3銆 + /// 杩斿洖鏍煎紡鍖栧悗鐨勬湰鍦板寲缁撴灉锛涜嫢閿笉瀛樺湪鍒欒繑鍥炵己澶辨爣璁板瓧绗︿覆銆 public string GetString(string key, T1 arg1, T2 arg2, T3 arg3) { if (!Dic.TryGetValue(key, out string value)) @@ -164,18 +202,18 @@ namespace AlicizaX.Localization.Runtime } /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇骞舵牸寮忓寲鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典参数 1 的类型。 - /// 字典参数 2 的类型。 - /// 字典参数 3 的类型。 - /// 字典参数 4 的类型。 - /// 字典主键。 - /// 字典参数 1。 - /// 字典参数 2。 - /// 字典参数 3。 - /// 字典参数 4。 - /// 要获取的字典内容字符串。 + /// 鏍煎紡鍖栧弬鏁 1 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 2 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 3 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 4 鐨勭被鍨嬨 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 1銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 2銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 3銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 4銆 + /// 杩斿洖鏍煎紡鍖栧悗鐨勬湰鍦板寲缁撴灉锛涜嫢閿笉瀛樺湪鍒欒繑鍥炵己澶辨爣璁板瓧绗︿覆銆 public string GetString(string key, T1 arg1, T2 arg2, T3 arg3, T4 arg4) { if (!Dic.TryGetValue(key, out string value)) @@ -194,20 +232,20 @@ namespace AlicizaX.Localization.Runtime } /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇骞舵牸寮忓寲鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典参数 1 的类型。 - /// 字典参数 2 的类型。 - /// 字典参数 3 的类型。 - /// 字典参数 4 的类型。 - /// 字典参数 5 的类型。 - /// 字典主键。 - /// 字典参数 1。 - /// 字典参数 2。 - /// 字典参数 3。 - /// 字典参数 4。 - /// 字典参数 5。 - /// 要获取的字典内容字符串。 + /// 鏍煎紡鍖栧弬鏁 1 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 2 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 3 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 4 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 5 鐨勭被鍨嬨 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 1銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 2銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 3銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 4銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 5銆 + /// 杩斿洖鏍煎紡鍖栧悗鐨勬湰鍦板寲缁撴灉锛涜嫢閿笉瀛樺湪鍒欒繑鍥炵己澶辨爣璁板瓧绗︿覆銆 public string GetString(string key, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5) { if (!Dic.TryGetValue(key, out string value)) @@ -226,22 +264,22 @@ namespace AlicizaX.Localization.Runtime } /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇骞舵牸寮忓寲鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典参数 1 的类型。 - /// 字典参数 2 的类型。 - /// 字典参数 3 的类型。 - /// 字典参数 4 的类型。 - /// 字典参数 5 的类型。 - /// 字典参数 6 的类型。 - /// 字典主键。 - /// 字典参数 1。 - /// 字典参数 2。 - /// 字典参数 3。 - /// 字典参数 4。 - /// 字典参数 5。 - /// 字典参数 6。 - /// 要获取的字典内容字符串。 + /// 鏍煎紡鍖栧弬鏁 1 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 2 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 3 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 4 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 5 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 6 鐨勭被鍨嬨 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 1銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 2銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 3銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 4銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 5銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 6銆 + /// 杩斿洖鏍煎紡鍖栧悗鐨勬湰鍦板寲缁撴灉锛涜嫢閿笉瀛樺湪鍒欒繑鍥炵己澶辨爣璁板瓧绗︿覆銆 public string GetString(string key, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6) { if (!Dic.TryGetValue(key, out string value)) @@ -260,24 +298,24 @@ namespace AlicizaX.Localization.Runtime } /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇骞舵牸寮忓寲鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典参数 1 的类型。 - /// 字典参数 2 的类型。 - /// 字典参数 3 的类型。 - /// 字典参数 4 的类型。 - /// 字典参数 5 的类型。 - /// 字典参数 6 的类型。 - /// 字典参数 7 的类型。 - /// 字典主键。 - /// 字典参数 1。 - /// 字典参数 2。 - /// 字典参数 3。 - /// 字典参数 4。 - /// 字典参数 5。 - /// 字典参数 6。 - /// 字典参数 7。 - /// 要获取的字典内容字符串。 + /// 鏍煎紡鍖栧弬鏁 1 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 2 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 3 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 4 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 5 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 6 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 7 鐨勭被鍨嬨 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 1銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 2銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 3銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 4銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 5銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 6銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 7銆 + /// 杩斿洖鏍煎紡鍖栧悗鐨勬湰鍦板寲缁撴灉锛涜嫢閿笉瀛樺湪鍒欒繑鍥炵己澶辨爣璁板瓧绗︿覆銆 public string GetString(string key, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7) { if (!Dic.TryGetValue(key, out string value)) @@ -296,26 +334,26 @@ namespace AlicizaX.Localization.Runtime } /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇骞舵牸寮忓寲鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典参数 1 的类型。 - /// 字典参数 2 的类型。 - /// 字典参数 3 的类型。 - /// 字典参数 4 的类型。 - /// 字典参数 5 的类型。 - /// 字典参数 6 的类型。 - /// 字典参数 7 的类型。 - /// 字典参数 8 的类型。 - /// 字典主键。 - /// 字典参数 1。 - /// 字典参数 2。 - /// 字典参数 3。 - /// 字典参数 4。 - /// 字典参数 5。 - /// 字典参数 6。 - /// 字典参数 7。 - /// 字典参数 8。 - /// 要获取的字典内容字符串。 + /// 鏍煎紡鍖栧弬鏁 1 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 2 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 3 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 4 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 5 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 6 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 7 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 8 鐨勭被鍨嬨 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 1銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 2銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 3銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 4銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 5銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 6銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 7銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 8銆 + /// 杩斿洖鏍煎紡鍖栧悗鐨勬湰鍦板寲缁撴灉锛涜嫢閿笉瀛樺湪鍒欒繑鍥炵己澶辨爣璁板瓧绗︿覆銆 public string GetString(string key, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8) { if (!Dic.TryGetValue(key, out string value)) @@ -334,28 +372,28 @@ namespace AlicizaX.Localization.Runtime } /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇骞舵牸寮忓寲鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典参数 1 的类型。 - /// 字典参数 2 的类型。 - /// 字典参数 3 的类型。 - /// 字典参数 4 的类型。 - /// 字典参数 5 的类型。 - /// 字典参数 6 的类型。 - /// 字典参数 7 的类型。 - /// 字典参数 8 的类型。 - /// 字典参数 9 的类型。 - /// 字典主键。 - /// 字典参数 1。 - /// 字典参数 2。 - /// 字典参数 3。 - /// 字典参数 4。 - /// 字典参数 5。 - /// 字典参数 6。 - /// 字典参数 7。 - /// 字典参数 8。 - /// 字典参数 9。 - /// 要获取的字典内容字符串。 + /// 鏍煎紡鍖栧弬鏁 1 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 2 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 3 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 4 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 5 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 6 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 7 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 8 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 9 鐨勭被鍨嬨 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 1銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 2銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 3銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 4銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 5銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 6銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 7銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 8銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 9銆 + /// 杩斿洖鏍煎紡鍖栧悗鐨勬湰鍦板寲缁撴灉锛涜嫢閿笉瀛樺湪鍒欒繑鍥炵己澶辨爣璁板瓧绗︿覆銆 public string GetString(string key, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9) { if (!Dic.TryGetValue(key, out string value)) @@ -374,30 +412,30 @@ namespace AlicizaX.Localization.Runtime } /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇骞舵牸寮忓寲鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典参数 1 的类型。 - /// 字典参数 2 的类型。 - /// 字典参数 3 的类型。 - /// 字典参数 4 的类型。 - /// 字典参数 5 的类型。 - /// 字典参数 6 的类型。 - /// 字典参数 7 的类型。 - /// 字典参数 8 的类型。 - /// 字典参数 9 的类型。 - /// 字典参数 10 的类型。 - /// 字典主键。 - /// 字典参数 1。 - /// 字典参数 2。 - /// 字典参数 3。 - /// 字典参数 4。 - /// 字典参数 5。 - /// 字典参数 6。 - /// 字典参数 7。 - /// 字典参数 8。 - /// 字典参数 9。 - /// 字典参数 10。 - /// 要获取的字典内容字符串。 + /// 鏍煎紡鍖栧弬鏁 1 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 2 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 3 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 4 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 5 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 6 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 7 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 8 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 9 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 10 鐨勭被鍨嬨 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 1銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 2銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 3銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 4銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 5銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 6銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 7銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 8銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 9銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 10銆 + /// 杩斿洖鏍煎紡鍖栧悗鐨勬湰鍦板寲缁撴灉锛涜嫢閿笉瀛樺湪鍒欒繑鍥炵己澶辨爣璁板瓧绗︿覆銆 public string GetString(string key, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10) { if (!Dic.TryGetValue(key, out string value)) @@ -416,32 +454,32 @@ namespace AlicizaX.Localization.Runtime } /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇骞舵牸寮忓寲鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典参数 1 的类型。 - /// 字典参数 2 的类型。 - /// 字典参数 3 的类型。 - /// 字典参数 4 的类型。 - /// 字典参数 5 的类型。 - /// 字典参数 6 的类型。 - /// 字典参数 7 的类型。 - /// 字典参数 8 的类型。 - /// 字典参数 9 的类型。 - /// 字典参数 10 的类型。 - /// 字典参数 11 的类型。 - /// 字典主键。 - /// 字典参数 1。 - /// 字典参数 2。 - /// 字典参数 3。 - /// 字典参数 4。 - /// 字典参数 5。 - /// 字典参数 6。 - /// 字典参数 7。 - /// 字典参数 8。 - /// 字典参数 9。 - /// 字典参数 10。 - /// 字典参数 11。 - /// 要获取的字典内容字符串。 + /// 鏍煎紡鍖栧弬鏁 1 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 2 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 3 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 4 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 5 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 6 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 7 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 8 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 9 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 10 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 11 鐨勭被鍨嬨 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 1銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 2銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 3銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 4銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 5銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 6銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 7銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 8銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 9銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 10銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 11銆 + /// 杩斿洖鏍煎紡鍖栧悗鐨勬湰鍦板寲缁撴灉锛涜嫢閿笉瀛樺湪鍒欒繑鍥炵己澶辨爣璁板瓧绗︿覆銆 public string GetString(string key, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11) { if (!Dic.TryGetValue(key, out string value)) @@ -460,34 +498,34 @@ namespace AlicizaX.Localization.Runtime } /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇骞舵牸寮忓寲鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典参数 1 的类型。 - /// 字典参数 2 的类型。 - /// 字典参数 3 的类型。 - /// 字典参数 4 的类型。 - /// 字典参数 5 的类型。 - /// 字典参数 6 的类型。 - /// 字典参数 7 的类型。 - /// 字典参数 8 的类型。 - /// 字典参数 9 的类型。 - /// 字典参数 10 的类型。 - /// 字典参数 11 的类型。 - /// 字典参数 12 的类型。 - /// 字典主键。 - /// 字典参数 1。 - /// 字典参数 2。 - /// 字典参数 3。 - /// 字典参数 4。 - /// 字典参数 5。 - /// 字典参数 6。 - /// 字典参数 7。 - /// 字典参数 8。 - /// 字典参数 9。 - /// 字典参数 10。 - /// 字典参数 11。 - /// 字典参数 12。 - /// 要获取的字典内容字符串。 + /// 鏍煎紡鍖栧弬鏁 1 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 2 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 3 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 4 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 5 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 6 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 7 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 8 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 9 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 10 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 11 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 12 鐨勭被鍨嬨 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 1銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 2銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 3銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 4銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 5銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 6銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 7銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 8銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 9銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 10銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 11銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 12銆 + /// 杩斿洖鏍煎紡鍖栧悗鐨勬湰鍦板寲缁撴灉锛涜嫢閿笉瀛樺湪鍒欒繑鍥炵己澶辨爣璁板瓧绗︿覆銆 public string GetString(string key, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12) { if (!Dic.TryGetValue(key, out string value)) @@ -506,36 +544,36 @@ namespace AlicizaX.Localization.Runtime } /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇骞舵牸寮忓寲鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典参数 1 的类型。 - /// 字典参数 2 的类型。 - /// 字典参数 3 的类型。 - /// 字典参数 4 的类型。 - /// 字典参数 5 的类型。 - /// 字典参数 6 的类型。 - /// 字典参数 7 的类型。 - /// 字典参数 8 的类型。 - /// 字典参数 9 的类型。 - /// 字典参数 10 的类型。 - /// 字典参数 11 的类型。 - /// 字典参数 12 的类型。 - /// 字典参数 13 的类型。 - /// 字典主键。 - /// 字典参数 1。 - /// 字典参数 2。 - /// 字典参数 3。 - /// 字典参数 4。 - /// 字典参数 5。 - /// 字典参数 6。 - /// 字典参数 7。 - /// 字典参数 8。 - /// 字典参数 9。 - /// 字典参数 10。 - /// 字典参数 11。 - /// 字典参数 12。 - /// 字典参数 13。 - /// 要获取的字典内容字符串。 + /// 鏍煎紡鍖栧弬鏁 1 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 2 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 3 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 4 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 5 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 6 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 7 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 8 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 9 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 10 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 11 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 12 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 13 鐨勭被鍨嬨 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 1銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 2銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 3銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 4銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 5銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 6銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 7銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 8銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 9銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 10銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 11銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 12銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 13銆 + /// 杩斿洖鏍煎紡鍖栧悗鐨勬湰鍦板寲缁撴灉锛涜嫢閿笉瀛樺湪鍒欒繑鍥炵己澶辨爣璁板瓧绗︿覆銆 public string GetString(string key, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13) { if (!Dic.TryGetValue(key, out string value)) @@ -554,38 +592,38 @@ namespace AlicizaX.Localization.Runtime } /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇骞舵牸寮忓寲鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典参数 1 的类型。 - /// 字典参数 2 的类型。 - /// 字典参数 3 的类型。 - /// 字典参数 4 的类型。 - /// 字典参数 5 的类型。 - /// 字典参数 6 的类型。 - /// 字典参数 7 的类型。 - /// 字典参数 8 的类型。 - /// 字典参数 9 的类型。 - /// 字典参数 10 的类型。 - /// 字典参数 11 的类型。 - /// 字典参数 12 的类型。 - /// 字典参数 13 的类型。 - /// 字典参数 14 的类型。 - /// 字典主键。 - /// 字典参数 1。 - /// 字典参数 2。 - /// 字典参数 3。 - /// 字典参数 4。 - /// 字典参数 5。 - /// 字典参数 6。 - /// 字典参数 7。 - /// 字典参数 8。 - /// 字典参数 9。 - /// 字典参数 10。 - /// 字典参数 11。 - /// 字典参数 12。 - /// 字典参数 13。 - /// 字典参数 14。 - /// 要获取的字典内容字符串。 + /// 鏍煎紡鍖栧弬鏁 1 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 2 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 3 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 4 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 5 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 6 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 7 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 8 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 9 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 10 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 11 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 12 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 13 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 14 鐨勭被鍨嬨 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 1銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 2銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 3銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 4銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 5銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 6銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 7銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 8銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 9銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 10銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 11銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 12銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 13銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 14銆 + /// 杩斿洖鏍煎紡鍖栧悗鐨勬湰鍦板寲缁撴灉锛涜嫢閿笉瀛樺湪鍒欒繑鍥炵己澶辨爣璁板瓧绗︿覆銆 public string GetString(string key, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14) { if (!Dic.TryGetValue(key, out string value)) @@ -605,40 +643,40 @@ namespace AlicizaX.Localization.Runtime } /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇骞舵牸寮忓寲鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典参数 1 的类型。 - /// 字典参数 2 的类型。 - /// 字典参数 3 的类型。 - /// 字典参数 4 的类型。 - /// 字典参数 5 的类型。 - /// 字典参数 6 的类型。 - /// 字典参数 7 的类型。 - /// 字典参数 8 的类型。 - /// 字典参数 9 的类型。 - /// 字典参数 10 的类型。 - /// 字典参数 11 的类型。 - /// 字典参数 12 的类型。 - /// 字典参数 13 的类型。 - /// 字典参数 14 的类型。 - /// 字典参数 15 的类型。 - /// 字典主键。 - /// 字典参数 1。 - /// 字典参数 2。 - /// 字典参数 3。 - /// 字典参数 4。 - /// 字典参数 5。 - /// 字典参数 6。 - /// 字典参数 7。 - /// 字典参数 8。 - /// 字典参数 9。 - /// 字典参数 10。 - /// 字典参数 11。 - /// 字典参数 12。 - /// 字典参数 13。 - /// 字典参数 14。 - /// 字典参数 15。 - /// 要获取的字典内容字符串。 + /// 鏍煎紡鍖栧弬鏁 1 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 2 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 3 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 4 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 5 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 6 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 7 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 8 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 9 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 10 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 11 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 12 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 13 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 14 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 15 鐨勭被鍨嬨 + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 1銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 2銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 3銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 4銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 5銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 6銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 7銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 8銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 9銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 10銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 11銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 12銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 13銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 14銆 + /// 鐢ㄤ簬鏍煎紡鍖栨湰鍦板寲瀛楃涓茬殑鍙傛暟 15銆 + /// 杩斿洖鏍煎紡鍖栧悗鐨勬湰鍦板寲缁撴灉锛涜嫢閿笉瀛樺湪鍒欒繑鍥炵己澶辨爣璁板瓧绗︿覆銆 public string GetString(string key, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15) { if (!Dic.TryGetValue(key, out string value)) @@ -658,42 +696,25 @@ namespace AlicizaX.Localization.Runtime } /// - /// 根据字典主键获取字典内容字符串。 + /// 鎸夐敭鑾峰彇骞舵牸寮忓寲鏈湴鍖栧瓧绗︿覆銆 /// - /// 字典参数 1 的类型。 - /// 字典参数 2 的类型。 - /// 字典参数 3 的类型。 - /// 字典参数 4 的类型。 - /// 字典参数 5 的类型。 - /// 字典参数 6 的类型。 - /// 字典参数 7 的类型。 - /// 字典参数 8 的类型。 - /// 字典参数 9 的类型。 - /// 字典参数 10 的类型。 - /// 字典参数 11 的类型。 - /// 字典参数 12 的类型。 - /// 字典参数 13 的类型。 - /// 字典参数 14 的类型。 - /// 字典参数 15 的类型。 - /// 字典参数 16 的类型。 - /// 字典主键。 - /// 字典参数 1。 - /// 字典参数 2。 - /// 字典参数 3。 - /// 字典参数 4。 - /// 字典参数 5。 - /// 字典参数 6。 - /// 字典参数 7。 - /// 字典参数 8。 - /// 字典参数 9。 - /// 字典参数 10。 - /// 字典参数 11。 - /// 字典参数 12。 - /// 字典参数 13。 - /// 字典参数 14。 - /// 字典参数 15。 - /// 字典参数 16。 - /// 要获取的字典内容字符串。 + /// 鏍煎紡鍖栧弬鏁 1 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 2 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 3 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 4 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 5 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 6 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 7 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 8 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 9 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 10 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 11 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 12 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 13 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 14 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 15 鐨勭被鍨嬨 + /// 鏍煎紡鍖栧弬鏁 16 鐨勭被鍨嬨 + /// 杩斿洖鏍煎紡鍖栧悗鐨勬湰鍦板寲缁撴灉锛涜嫢閿笉瀛樺湪鍒欒繑鍥炵己澶辨爣璁板瓧绗︿覆銆 public string GetString(string key, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15, T16 arg16) { @@ -713,17 +734,30 @@ namespace AlicizaX.Localization.Runtime } } + /// + /// 鎸夐敭鑾峰彇鏈牸寮忓寲鐨勬湰鍦板寲瀛楃涓层 + /// + /// 鏈湴鍖栧瓧绗︿覆鐨勯敭銆 + /// 杩斿洖鍘熷鏈湴鍖栧瓧绗︿覆锛涜嫢閿笉瀛樺湪鍒欒繑鍥 `null`銆 public string GetRawString(string key) { return TryGetRawString(key, out string value) ? value : null; } + /// + /// 浠ュ閲忔柟寮忔坊鍔犳湰鍦板寲閰嶇疆琛ㄥ唴瀹广 + /// + /// 瑕佸鐞嗙殑鏈湴鍖栭厤缃〃銆 public void IncreAddLocalizationConfig(GameLocaizationTable table) { TrackTable(table); ReapplyTrackedTable(table); } + /// + /// 娓呯┖褰撳墠鏁版嵁鍚庯紝鐢ㄦ寚瀹氶厤缃〃瑕嗙洊鏈湴鍖栧唴瀹广 + /// + /// 瑕佸鐞嗙殑鏈湴鍖栭厤缃〃銆 public void CoverAddLocalizationConfig(GameLocaizationTable table) { Dic.Clear(); @@ -733,14 +767,24 @@ namespace AlicizaX.Localization.Runtime ReapplyTrackedTable(table); } + /// + /// 閲嶆柊鍔犺浇鎸囧畾閰嶇疆琛ㄥ湪褰撳墠璇█涓嬬殑鍐呭銆 + /// + /// 瑕佸鐞嗙殑鏈湴鍖栭厤缃〃銆 public void ReloadLocalizationConfig(GameLocaizationTable table) { TrackTable(table); ReapplyTrackedTable(table); } + /// + /// 鍒濆鍖栨湰鍦板寲鏈嶅姟骞惰缃綋鍓嶈瑷銆 + /// protected override void OnInitialize() { } + /// + /// 閿姣佹湇鍔℃椂娓呯悊宸茬紦瀛樼殑鏈湴鍖栨暟鎹 + /// protected override void OnDestroyService() { Dic.Clear(); @@ -748,6 +792,10 @@ namespace AlicizaX.Localization.Runtime _trackedTableKeys.Clear(); } + /// + /// 灏嗛厤缃〃鍔犲叆璺熻釜鍒楄〃锛屼究浜庡悗缁瑷鍒囨崲鏃堕噸鏂板簲鐢ㄣ + /// + /// 瑕佸鐞嗙殑鏈湴鍖栭厤缃〃銆 private void TrackTable(GameLocaizationTable table) { if (table == null) @@ -761,6 +809,9 @@ namespace AlicizaX.Localization.Runtime } } + /// + /// 鎸夊綋鍓嶈瑷閲嶆柊鏋勫缓鎵鏈夊凡璺熻釜閰嶇疆琛ㄧ殑缂撳瓨鍐呭銆 + /// private void RebuildTrackedTables() { Dic.Clear(); @@ -772,6 +823,10 @@ namespace AlicizaX.Localization.Runtime } } + /// + /// 閲嶆柊灏嗘寚瀹氶厤缃〃鍦ㄥ綋鍓嶈瑷涓嬬殑鍐呭鍐欏叆缂撳瓨銆 + /// + /// 瑕佸鐞嗙殑鏈湴鍖栭厤缃〃銆 private void ReapplyTrackedTable(GameLocaizationTable table) { if (table == null) @@ -800,6 +855,10 @@ namespace AlicizaX.Localization.Runtime _trackedTableKeys[table] = keys; } + /// + /// 浠庣紦瀛樹腑绉婚櫎鎸囧畾閰嶇疆琛ㄦ鍓嶅啓鍏ョ殑鎵鏈夐敭鍊笺 + /// + /// 瑕佸鐞嗙殑鏈湴鍖栭厤缃〃銆 private void RemoveTrackedTableEntries(GameLocaizationTable table) { if (!_trackedTableKeys.TryGetValue(table, out List keys))