本地化应用程序名称

时间:2014-03-04 16:51:45

标签: c# c++ dll windows-phone-8 localization

Uff ..我正在尝试本地化应用名称,但我无法管理。

我的解决方案有英语(不是英语美国而不是英国英语,只有英语)和第二语言,即意大利语(不是意大利语IT而非意大利语瑞士语,只有意大利语)。 我可以在项目的属性和WMAppManifest.xml(包装选项卡)中看到此配置。

我已遵循本指南

http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff967550(v=vs.105).aspx

最后,我在我的解决方案中遇到了这种情况:

  • 解决方案文件夹中的AppResLib.dll,以及英语;
  • AppResLib.dll.0410.mui,在我的解决方案的资源文件夹中(意大利语)。

它不起作用......所以我在网上寻找并找到了这个页面:

http://developer.nokia.com/community/wiki/How_to_solve_problems_localizing_the_app_name

所以,现在,我在我的解决方案中遇到了这种情况:

  • 解决方案文件夹中的AppResLib.dll,以及英语;
  • AppResLib.dll.0410.mui,在我的解决方案的资源文件夹中(意大利语)。
  • AppResLib.dll.0409.mui,在我的解决方案的资源文件夹中(英文)。

它仍然不起作用。我唯一的疑问是,0410适用于IT-0409适用于en-US。

编辑:我试图添加it-IT语言支持,但没有任何改变。

编辑:我尝试过这个解决方案但没有结果:

Localizing Windows Phone 8 'Application Title' and 'Tile Title' strings

任何人都可以帮助我吗?

谢谢

1 个答案:

答案 0 :(得分:3)

我已经解决了!

在msdn指南中,重点是:

  

“7。在Solution Explorer中,将AppResLib.dll。*。mui文件移动到Resources文件夹中。”

段落中的

  

“在Windows Phone应用中使用本地化资源字符串”

错了。

你不必移动任何东西。它必须保留在解决方案文件夹中!