2012-04-25 65 views
2

我有一個關於Windows Phone本地化的問題。我檢查了windows phone的文化和語言支持,英文只有英文(美國)和英文(英國)。我也想爲加拿大和澳大利亞廣告英文支持,那我該怎麼做?此外,仿真器中的顯示語言設置只有英語(美國)和英語(英國),因此我如何測試其他英語國家(如加拿大和澳大利亞)?謝謝!英語國家的Windows Phone本地化

回答

2

的Windows Phone 7有一個有限的支持矩陣,現在的文化/語言組合。你可以看到this language support list on MSDN。如果您願意,我會建議您爲加拿大的en-CA編碼。

如果您查看"How do I localize for a language that isn't supported?" section,有一些關於如何從Microsoft支持WP7中不支持的語言的指導。你不會喜歡它。這是步驟的一小部分。

  1. 硬代碼的應用程序將被寫在不支持的語言,如果你沒有在未來支持更多的語言計劃。或者,創建 默認的AppResources.resx文件,並將您的不支持的語言字符串放在那裏,如果您打算在未來支持更多語言或將支持提交中的其他語言。

  2. 將您的中性語言設置爲支持的顯示語言之一。例如,「英語(美國)」。

  3. 在App Hub上,系統會提示您輸入元數據和您選擇的中性語言的描述(對於上述示例, 系統將提示您輸入英文)。您必須包含在「詳細描述」字段以下三個 項目通過認證:

的說明,如「此應用程序的語言爲[不支持 語言名稱]」。本筆記必須使用與中性語言相同的語言編寫。例如,如果您選擇「英語(美國)」 作爲您的中性語言,則說明必須用英語書寫(United States)。此筆記必須是「詳細 說明」字段中的第一項。您的應用說明,使用與中性語言相同的語言。您的應用描述,採用不受支持的語言。

我還建議將它粘貼在一個en-CA文件中,以便在支持來臨時可以輕鬆地切換到它。

相關問題