关于项目翻译中出现的前面能够拿到翻译信息,后面拿不到的情况
var curlanguage = 引用.Resources.ResourcesLoad.SysLanguage;
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(curlanguage );
Thread.CurrentThread.CurrentUICulture = CultureInfo.CreateSpecificCulture(curlanguage );
1.先拿到当前的cookie信息数据;
2.创建线程,后取到特定区域的信息数据,以此解决问题;
相关:
// // 摘要: // 获取或设置资源管理器使用的当前区域性以便在运行时查找区域性特定的资源。 // // 返回结果: // System.Globalization.CultureInfo,它表示当前区域性。 // // 异常: // T:System.ArgumentNullException: // 该属性设置为 null。 // // T:System.ArgumentException: // 此属性被设置为不能用于定位资源文件的区域性名称。资源文件名只能包含字母、数字、连字符或下划线。 public CultureInfo CurrentUICulture { get; set; }
// // 摘要: // 使用特定的区域性名称检索某个区域性的缓存的只读实例。 // // 参数: // name: // 区域性的名称。 // // 返回结果: // 一个只读 System.Globalization.CultureInfo 对象。 // // 异常: // T:System.ArgumentNullException: // name 为 null。 // // T:System.ArgumentException: // name 指定不支持的区域性。 public static CultureInfo GetCultureInfo(string name);
C#相关写法

浙公网安备 33010602011771号