在桌面桥应用程序中本地化应用程序名称
localizing app name in desktop bridge apps
我有一个桌面应用程序可以转换为 uwp
应用程序,它在不同的系统语言上有不同的应用程序名称,我知道在 uwp
项目中这样做,设置包显示名称ms-resource:AppName
,但在桌面桥接应用程序中它不起作用,
谁能帮帮我?
当您使用 ms-resource:AppName
本地化应用包清单中的字符串时,桌面桥应用的显示名称已更改,您可以在 开始菜单 上看到更改。
桌面桥将打包您的桌面应用程序以具有 UWP 应用程序的体验,例如动态磁贴和通知,但打包应用程序中的 UI 仍将取决于您的桌面应用程序。你说的桌面桥接应用 "didn't work",应该是 WPF 应用中 Window 的标题。您可以使用 API 在桌面应用程序的代码中更改它
您的应用程序平台获取 OS 的语言并更改 Window 的标题。转换后的应用程序包清单中的 ms-resource:AppName
会影响应用程序在“开始”菜单上的显示名称,但不会更改应用程序 window 在 destop 应用程序上设置的标题。
有关如何执行此操作的说明在 "Using MRT for Desktop Apps" whitepaper 中。基本上,您需要使用您的资源构建一个 PRI 文件,然后从 AppXManifest 中引用它们。 (如果您还想本地化应用程序的内容,白皮书还包括您可以采取的其他步骤)。
我有一个桌面应用程序可以转换为 uwp
应用程序,它在不同的系统语言上有不同的应用程序名称,我知道在 uwp
项目中这样做,设置包显示名称ms-resource:AppName
,但在桌面桥接应用程序中它不起作用,
谁能帮帮我?
当您使用 ms-resource:AppName
本地化应用包清单中的字符串时,桌面桥应用的显示名称已更改,您可以在 开始菜单 上看到更改。
桌面桥将打包您的桌面应用程序以具有 UWP 应用程序的体验,例如动态磁贴和通知,但打包应用程序中的 UI 仍将取决于您的桌面应用程序。你说的桌面桥接应用 "didn't work",应该是 WPF 应用中 Window 的标题。您可以使用 API 在桌面应用程序的代码中更改它
您的应用程序平台获取 OS 的语言并更改 Window 的标题。转换后的应用程序包清单中的 ms-resource:AppName
会影响应用程序在“开始”菜单上的显示名称,但不会更改应用程序 window 在 destop 应用程序上设置的标题。
有关如何执行此操作的说明在 "Using MRT for Desktop Apps" whitepaper 中。基本上,您需要使用您的资源构建一个 PRI 文件,然后从 AppXManifest 中引用它们。 (如果您还想本地化应用程序的内容,白皮书还包括您可以采取的其他步骤)。