CurrentCulture和CurrentUICulture的区别
2012-11-20 14:08
197 查看
2、撒实现多语言可以通过生成本地资源来做,.Net自带多语言转换为对应的多语言资源库。获取本地多语言代码为System.Threading.Thread.CurrentThread.CurrentCulture.Name.ToString(),
将多语言设置为
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.CreateSpecificCulture(“en-US”);
System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo(cultureName);
3、CurrentCulture和CurrentUICulture的区别
1.CurrentCulture:這個Property是用來定義使用者要使用的"地區選項"、標準及格式等等的資料。
2.CurrentUICulture:顧名思義,這個Property是用在定義使用者登入系統的時候所使用的語言,例如在MUI(Multi-language User Interface)中,您可以定義您看到桌面上顯現給您的語言。
意思就是說,您登入XP桌面後,介面可以是英文的(urrentUICulture),但是您的數字以及日期的顯示方式以及您的位置可以選"台灣"(CurrentCulture)。
使用Windows控制面板中的“区域和语言”选项,用户就可以改变CurrentCulture的默认设置。使用这个配置,还可以改变文化的默认数字、时间和日期格式。CurrentUICulture不依赖于这个配置,而依赖于操作系统的语言。
对于许多大型的项目,会产生编程动态改变当前应用程序的文化的需求:
将多语言设置为
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.CreateSpecificCulture(“en-US”);
System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo(cultureName);
3、CurrentCulture和CurrentUICulture的区别
1.CurrentCulture:這個Property是用來定義使用者要使用的"地區選項"、標準及格式等等的資料。
2.CurrentUICulture:顧名思義,這個Property是用在定義使用者登入系統的時候所使用的語言,例如在MUI(Multi-language User Interface)中,您可以定義您看到桌面上顯現給您的語言。
意思就是說,您登入XP桌面後,介面可以是英文的(urrentUICulture),但是您的數字以及日期的顯示方式以及您的位置可以選"台灣"(CurrentCulture)。
使用Windows控制面板中的“区域和语言”选项,用户就可以改变CurrentCulture的默认设置。使用这个配置,还可以改变文化的默认数字、时间和日期格式。CurrentUICulture不依赖于这个配置,而依赖于操作系统的语言。
对于许多大型的项目,会产生编程动态改变当前应用程序的文化的需求:
相关文章推荐
- CurrentCulture和CurrentUICulture的区别
- CurrentCulture和CurrentUICulture的区别
- CurrentCulture和CurrentUICulture的区别
- 关于THREAD线程中CurrentCulture与CurrentUICulture的学习
- 关于THREAD线程中CurrentCulture与CurrentUICulture的学习
- CurrentCulture和CurrentUICulture…
- 比较CurrentUICulture和CurrentCulture的异同
- C# CultureInfo 和CultureUIInfo的区别.
- CurrentCulture 与 CurrentUICulture
- CurrentUICulture与CurrentCulture
- [转]C# CultureInfo 和CultureUIInfo的区别.
- 关于THREAD线程中CurrentCulture与CurrentUICulture的学习及疑问
- 关于THREAD线程中CurrentCulture与CurrentUICulture的学习
- [MSSQL]SCOPE_IDENTITY,IDENT_CURRENT以及@@IDENTITY的区别
- Hibernate SessionFactory中openSession和getCurrentSession方法的区别
- 并发this.getName()和Thread.currentThread().getName()区别
- getCurrentSession 与 openSession() 的区别
- 调用[[UIDevice currentDevice] userInterfaceIdiom]==UIUserInterfaceIdiomPad判断设备
- 网站区别手机端和pc端用HttpContext.Current.Request.Url
- Angular ui-grid 2.0 与 3.0 版本区别