c# - Windows Phone 8 项目中未生成本地化文件

标签 c# localization windows-phone-8

我在使用 Windows Phone 8 SDK 时遇到问题。根据 MSDN,当我在项目属性 (WMAppManifest) 中检查其他语言时,应自动创建新的本地化文件。所以当我检查斯洛伐克(Slovak)时,AppResources.resx旁边应该会生成一个AppResources.sk-SK.resx。这并没有发生。当我手动创建文件时(就像我在 WP7 中那样),它不起作用。

我尝试重新安装 Windows Phone 8 SDK,但没有帮助。

最佳答案

不要依赖自动资源文件创建。只需在项目属性和应用程序 list 中检查新语言即可。如果您正在为 WP7 开发应用程序,则必须手动编辑 csproj 文件 - 将支持的语言代码添加到此标记中:

<SupportedCultures>cs-CZ;de-DE;fr-FR;it-IT;es-ES;ru-RU;pt-PT;</SupportedCultures>

然后您只需在主资源文件 AppResources.resx 旁边添加在您的案例中命名的本地化资源文件 AppResources.sk-SK.resx。

关于c# - Windows Phone 8 项目中未生成本地化文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14623942/

相关文章:

windows-phone-8 - Windows Phone 8.1 后台任务

c# - 一般创建正确具体类型的属性

c# - 无法将字符串添加到列表框

c# - 测试将对象作为参数的 GET 请求(Asp.NET WebApi Controller )

iOS 获取特定语言字符串的本地化版本

c# - 如何覆盖 Windows Phone 8 中的搜索按钮

c# - 代码有效,但似乎同步运行而不是异步运行

python - Mac OS X 上的 pygettext.py 和 msgfmt.py

ios - 强制本地化图像或图像 Assets

c# - 从另一类 Windows Phone 访问页面的按钮控件?