2012-01-21 52 views
2

我写XNA游戏,并希望我的游戏,支持5种不同的语言,并在所有的,用户说那些5种语言各自的市场是可见的。 所以我有什么:我的XNA应用程序的全球化或本地化?

  • 图形与文字翻译成所有5种语言 - 按钮,标志 等翻译成所有5种语言

那么,什么是

  • 元我的下一步?我见过Silverlight的例子,但我在XNA中开发。基本上,全球化和本地化有什么区别?我应该使用哪一个?我需要生成5个不同的.xap版本还是一个通用版本?

  • 回答

    2
    • 全球化是国际化的本地化的组合;
    • 国际 - 您的应用程序能够支持一系列的语言和区域设置;
    • 本地化 - 您的应用程序能够支持特定的语言/区域设置;
    • 语言 - 是代码,ISO为葡萄牙语为Pt,巴西葡萄牙语是pt_BR表示;
    • 地点 - 巴西。巴西葡萄牙人和葡萄牙葡萄牙人之间存在差异;

    您可以使用“命名空间:System.Globalization”它在XNA框架是支持的Xbox 360和Windows Phone 7.0

    +0

    谢谢你的答复:)你能认罪澄清,如果我应该做1个unversal .xap或App Hub期望我提供5种不同的.xaps? – Roman

    +0

    推荐的是提交一个支持多种语言的应用程序。 – Murilo

    +0

    提交您的应用时,将会检测到支持的语言,您将能够为每种语言提供特定说明,屏幕截图,关键字...。但是,您只能为App中心提供一个应用程序名称。因此,如果您希望在MarketPlace中使用本地化的应用程序标题,则必须发布多个.xap,并更改默认语言。 –