Localization Metro应用程序本地化问题(Windows 8)
我有一个从VisualStudio11模板创建的metro风格的应用程序。我创建了Localization Metro应用程序本地化问题(Windows 8),localization,windows-8,microsoft-metro,Localization,Windows 8,Microsoft Metro,我有一个从VisualStudio11模板创建的metro风格的应用程序。我创建了strings\en\Resources.resx和string\cs\Resources.resx。我将英语Windows 8安装设置为捷克语(cs)语言环境。运行应用程序时,总是从strings\en\resources.resx中获取英语资源。日期格式也采用英语区域设置(DateTime.ToString()显示英语月份名称)。当我删除strings\en\Resources.resx时,string\cs\
strings\en\Resources.resx
和string\cs\Resources.resx
。我将英语Windows 8安装设置为捷克语(cs)语言环境。运行应用程序时,总是从strings\en\resources.resx
中获取英语资源。日期格式也采用英语区域设置(DateTime.ToString()
显示英语月份名称)。当我删除strings\en\Resources.resx
时,string\cs\Resources.resx
会被拾取,一切正常
有人能帮忙吗?我还尝试将汇编设置中的中性语言设置为捷克语,并在.csproj
中编辑了DefaultLang
,但似乎没有任何效果。我在MSDN上发现了这一点:
测试应用程序的其他语言
希望这能有所帮助?你说得对,我的糟糕,系统localce是另一种语言优先权