在桌面桥应用程序中本地化应用程序名称

时间:2018-07-17 09:38:27

标签: desktop-bridge

我有一个桌面应用程序可以转换为uwp个应用程序,它在不同的系统语言上具有不同的应用程序名称,我知道可以在uwp项目中做到这一点,并用{{ 1}},但在桌面桥应用程序中却无法使用, 有人可以帮我吗?

2 个答案:

答案 0 :(得分:0)

当您使用ms-resource:AppName本地化应用程序包清单中的字符串时,桌面桥应用程序的显示名称已更改,您可以在开始菜单上看到更改。

Desktop Bridge将打包您的桌面应用程序以具有UWP应用程序的体验,例如实时磁贴和通知,但是打包应用程序中的UI仍取决于您的桌面应用程序。您说桌面桥应用程序“无法工作”,应该类似于WPF应用程序中的“窗口标题”。您可以使用API​​在桌面应用的代码上进行更改 应用平台的版本,以获取操作系统的语言并更改窗口的标题。转换后的应用程序软件包清单中的ms-resource:AppName将影响应用程序在“开始”菜单上的显示名称,但不会更改在停止应用程序上设置的应用程序窗口标题。

答案 1 :(得分:0)

有关如何执行此操作的说明,请参见"Using MRT for Desktop Apps" whitepaper。基本上,您需要使用资源来构建PRI文件,然后从AppXManifest中引用它们。 (白皮书还包括如果要本地化应用程序的内容,还可以采取的其他步骤。)