1

国際化 (約 16 言語) をサポートし、多くの画像とテキストを含むアプリを構築する必要があります。それらをパッケージ化する最良の方法は何ですか? アプリ ストアで配布するときに、言語ごとに個別のアプリケーションを用意するか、すべての言語を管理するアプリケーションを 1 つだけ用意する必要があります。

これは、技術的な決定よりもアーキテクチャ上の決定です。

4

2 に答える 2

1

言語ごとに個別のアプリケーションを用意する必要はありません。Localizable.Strings というファイルを作成するだけです。チュートリアル: http://www.ibabbleon.com/iphone_app_localization.htmlおよびhttp://www.raywenderlich.com/2876/how-to-localize-an-iphone-app-tutorial

お役に立てば幸いです。

于 2012-06-01T18:15:32.660 に答える
1

組み込みのローカリゼーション機能を利用できます。テキストの場合は、メソッドを使用できますNSLocalizedString(@"blah", nil)。この機能で動作するファイルを追加して、ユーザーに正しい言語を提供することもできますLocalizable.Strings

iTunes Connect には、選択した言語ごとに異なる説明とスクリーンショットを追加するオプションがあります (iTunes Connect を介して手動で設定します)。iTunesもすべての価格設定を処理します。これは素晴らしいことです.

これは、始めるのに役立つ素晴らしいチュートリアルです。問題として遭遇する可能性のあることの 1 つは、ファイルに言語を追加することLocalizable.Stringsです。これを簡単に行う方法は、ターミナルを使用することです (Xcode では、何らかの理由で追加のファイルをドラッグ アンド ドロップできないため)。

お役に立てれば。

于 2012-06-01T10:29:35.763 に答える