windows-phone-7 – WP7上的亚文化本地化没有被提升
我正在尝试本地化我的wp7应用程序,我需要为de-DE和de-AT提供不同的字符串,因为即使基本设置相同,这两种文化之间也存在一些语言差异.
我做了以下工作来实现这一目标: >为默认英文文本创建了AppResources.resx文件 作为手机的Emulator都设置为Austrian Locale,System.Globalization.CultureInfo.CurrentCulture.ToString();返回de-AT,但无论如何使用AppResources.de-DE.resx中定义的文本,而不是奥地利文化文件中定义的文本. 知道如何解决这个问题吗? 解决方法
你应该检查
CultureInfo.CurrentUICulture,而不是CurrentCulture!
这是控制为接口加载哪些资源的属性! CurrentUICulture的值应与手机/模拟器中选择的值匹配 – >地区语言 – >显示语言. 理想情况下,您始终可以通过在Thread.CurrentUICulture上设置不同的CultureInfo来覆盖系统强加的CurrentUICulture. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- DirectX11--ComPtr智能指针
- 让CMake在Windows上找到flex
- windows – 如何通过PowerShell的串行控制台电缆连接到思科
- windows-server-2008-r2 – 在Windows Server 2008 R2打印服
- windows – 是什么原因导致使用IPV6代替IPV4?
- 如何在Windows上从php调用dll中的函数?
- 代码签名 – 如何使用我的代码签名证书签署exes和dll
- windows-server-2008 – 32位操作系统可以使用64位硬件的所
- windows – 从VBscript或命令行打印PDF而不用acrobat.exe
- Windows Server 2012 克隆修改SID