Android アプリケーションの英語版を既に公開しています。同じアプリのスペイン語版をアップロードしたいと思います。英語とスペイン語の両方のアプリが市場で目に見えるようになるにはどうすればよいでしょうか? 両方のアプリケーションのマニフェスト ファイルにどのような変更を加える必要がありますか?
4 に答える
これはお勧めできません。単一の APK で完全に翻訳可能なアプリケーションを作成できるはずです。(開発者ドキュメントを参照)
そうは言っても、本当にそれが必要な場合は、2 つの異なるパッケージ名を持つ 2 つの異なる APK を公開する必要があります。
Android は、APK を 1 つだけ使用しながら、ローカライズのためのシステムを提供します。基本的に、strings.xml ですべての文字列を定義し、サポートする言語ごとに string.xml を用意します。
values-<two letter locale>
基本的に、ディレクトリ内に呼び出されるサブフォルダーを作成/res
し、ローカライズされたリソースで埋める必要があります。
さらに、本当に必要な場合は、パッケージ名を変更して、2 つの別個のアプリとして公開することもできます。
アプリケーションで複数の言語をサポートする必要がある場合は、values-(言語のコード) という名前のフォルダーを作成する必要があります。デフォルトのフォルダと同じ値を持つがスペイン語に翻訳されたstrings.xml。携帯電話にスペイン語が設定されている人はこのファイルを読み、スペイン語を持たない人は値のデフォルト フォルダを英語で読みます。これは推奨事項ですが、2 つのアプリをアップロードする場合は、Google Play ストアのアップロード メニューにいるときに、言語の要件を確立する必要があります。
ローカライズされた文字列を使用したくない場合は、パッケージ名を変更すると、2 つのアプリケーションができます....