2012-01-21 3 views
2

Я пишу игру XNA и хочу, чтобы моя игра поддерживала 5 разных языков и была видна на всех соответствующих рынках, где пользователи говорят на этих 5 языках. Так что у меня есть:Глобализация или локализация для моего приложения XNA?

  • графики с текстом переведенной на все 5 языков - кнопки, логотипы и так далее

  • метаданных, переведенных на все 5 языков

Так каковы мои следующие шаги? Я видел примеры для Silverlight, но я развиваюсь в XNA. В принципе, в чем разница между глобализацией и локализацией? Какой из них я должен использовать? Должен ли я производить 5 различных сборников .xap или один универсальный?

ответ

2
  • Глобализация - это сочетание интернационализации локализации;
  • Интернационализация - ваше приложение может поддерживать различные языки и локали;
  • Локализация - ваше приложение может поддерживать определенный язык/язык;
  • Язык - это код, ISO для португальского является pt, для бразильского португальского является pt_BR;
  • Locale - Бразилия. Существуют различия между бразильским португальским и португальским португальцами;

Вы можете использовать «пространство имен: System.Globalization» поддерживается в рамках XNA для Xbox 360 и Windows Phone 7,0

+0

спасибо за ответ :) может вы мольбы уточнить, если я должен сделать 1 Unversal .xap или App Hub ожидают, что я предоставил 5 различных .xaps? – Roman

+0

Рекомендуется отправить одно приложение, поддерживающее несколько языков. – Murilo

+0

При отправке вашего приложения будут обнаружены поддерживаемые языки, и вы сможете предоставить конкретное описание, скриншоты, ключевые слова и ... для каждого языка. Но вы можете указать только одно имя приложения для концентратора приложений. Поэтому, если вы хотите локализовать название приложения в MarketPlace, вам придется опубликовать несколько .xap, изменив язык по умолчанию. –

Смежные вопросы