【问题标题】:Make App available for different languages使应用程序可用于不同的语言
【发布时间】:2012-10-07 12:53:39
【问题描述】:

我完成了一个新的 WP7 应用程序,并且可以通过自定义代码切换到不同的语言。 我想添加英语和法语,目前只设置为德语。

当我尝试将其提交到市场时,我只能选择填写德语信息,但我如何声明我的应用也可以在 EN 和 FR 中使用?

【问题讨论】:

    标签: windows-phone-7 localization marketplace


    【解决方案1】:

    请参阅 MSDN 上的 HowTo:。

    思路:如果你有支持语言的资源,你需要在.csproj文件中声明它们

    <SupportedCultures>de-DE;fr-FR;us-EN;</SupportedCultures>
    

    【讨论】:

    • 当我将这个单一的 XAP 提交到市场时,这些语言会被检测到吗?因为我上次检查时,我刚刚检测到德语。
    • 当您(通过手机)进入市场并检查应用程序时,您可以在说明中找到支持的语言区域。您将看到您添加到 proj 文件中的所有语言。
    • 我正在谈论将应用程序提交到 Windows 开发中心,朋友。这个 SupportCultures-Tag 会让 App-Submission 检测到这个 App 包含三种语言吗?
    • 是的,会的。但是,如果您不确定 - 让我在星期一在我的公司帐户中查看 :)
    • 它应该可以工作。您是否使用了我答案中链接中的本地化系统?如果是 - 市场将检测语言,并建议您填写 3 种语言的描述。
    【解决方案2】:

    感谢 Anton 我找到了解决方案:

    如果您最终像我一样,请执行此操作以手动为您的应用添加不同的语言支持(无需填写资源):

    在您的项目中创建新资源项并将其命名为 AppResources.en-GB.resx 等。它应该符合语法。您无需填写或明确使用这些资源文件。

    之后,您转到项目的 .csproj 文件并将这些语言信息添加(参见上面的帖子)到其中。然后,您会看到市场可以识别这些语言。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多