国際化 (約 16 言語) をサポートし、多くの画像とテキストを含むアプリを構築する必要があります。それらをパッケージ化する最良の方法は何ですか? アプリ ストアで配布するときに、言語ごとに個別のアプリケーションを用意するか、すべての言語を管理するアプリケーションを 1 つだけ用意する必要があります。
これは、技術的な決定よりもアーキテクチャ上の決定です。
国際化 (約 16 言語) をサポートし、多くの画像とテキストを含むアプリを構築する必要があります。それらをパッケージ化する最良の方法は何ですか? アプリ ストアで配布するときに、言語ごとに個別のアプリケーションを用意するか、すべての言語を管理するアプリケーションを 1 つだけ用意する必要があります。
これは、技術的な決定よりもアーキテクチャ上の決定です。
言語ごとに個別のアプリケーションを用意する必要はありません。Localizable.Strings というファイルを作成するだけです。チュートリアル: http://www.ibabbleon.com/iphone_app_localization.htmlおよびhttp://www.raywenderlich.com/2876/how-to-localize-an-iphone-app-tutorial
お役に立てば幸いです。
組み込みのローカリゼーション機能を利用できます。テキストの場合は、メソッドを使用できますNSLocalizedString(@"blah", nil)
。この機能で動作するファイルを追加して、ユーザーに正しい言語を提供することもできますLocalizable.Strings
。
iTunes Connect には、選択した言語ごとに異なる説明とスクリーンショットを追加するオプションがあります (iTunes Connect を介して手動で設定します)。iTunesもすべての価格設定を処理します。これは素晴らしいことです.
これは、始めるのに役立つ素晴らしいチュートリアルです。問題として遭遇する可能性のあることの 1 つは、ファイルに言語を追加することLocalizable.Strings
です。これを簡単に行う方法は、ターミナルを使用することです (Xcode では、何らかの理由で追加のファイルをドラッグ アンド ドロップできないため)。
お役に立てれば。