locked
请问如何设置使不同语言下的应用商店显示该语言的名称呢? RRS feed

  • 问题

  • 我在app中设置了不同的资源,切换系统语言后也能够正常显示,应用商店仪表板的管理应用名称中保存了中文和英文名称,在package.appxmanifest的显示名称中设置为ms-resource:appDisplayName。切换语言后,应用商店里app仍然显示中文名称,管理应用名称中的英文名称显示为该应用保留,而中文名称显示在使用,请问是哪里设置有问题吗?

    查找其它问题的回答,“然后,应用对应的不同市场显示名称,是预先要在应用市场先定义保留好不同语言所用的名称,然后在你的应用中package.appxmanifest不同语言资源下使用你预定义好的应用名称”,这个“在你的应用中package.appxmanifest不同语言资源下使用你预定义好的应用名称”没发现在哪里可以设置啊,VS2015,通用应用。

    2015年11月13日 12:10

答案

  • 你好,

    通过在reources中添加语言可以实现你的需求。  

    Resources 部分包含应用程序支持的每种语言对应的一项。必须在应用程序清单中至少指定一种“资源”语言。Visual Studio 将根据项目中的本地化信息自动生成受支持语言的列表。当生成清单时,用于源清单文件 (package.appxmanifest) 中的资源语言标记“x-generate”将被实际语言代码替换。

    <Resources>
    <Resource Language=”en-us”>
    <Resource Language=”zh-cn”>
    </Resources>

    更多的信息: https://msdn.microsoft.com/zh-cn/library/hh924767.aspx

    Best regards,

    Hongqiang

    2015年11月16日 9:04

全部回复

  • 你好,

    通过在reources中添加语言可以实现你的需求。  

    Resources 部分包含应用程序支持的每种语言对应的一项。必须在应用程序清单中至少指定一种“资源”语言。Visual Studio 将根据项目中的本地化信息自动生成受支持语言的列表。当生成清单时,用于源清单文件 (package.appxmanifest) 中的资源语言标记“x-generate”将被实际语言代码替换。

    <Resources>
    <Resource Language=”en-us”>
    <Resource Language=”zh-cn”>
    </Resources>

    更多的信息: https://msdn.microsoft.com/zh-cn/library/hh924767.aspx

    Best regards,

    Hongqiang

    2015年11月16日 9:04
  • 你好,那么,不同应用程序标题,也就是 ms-resource:appDisplayName 放在哪一个位置以实现不同的国家显示的应用是不同的名称呢?请问有 package.appxmanifest 的实际例子吗?
    2016年1月26日 4:56