2017-06-01 14 views
2

Google Playストアで同じアプリの複数のAPKをアップロードし、異なる言語でローカライズすることはできますか?英語のユーザーがアプリをダウンロードすると、彼は英語でコンパイルされたAPKをダウンロードします。イタリアのユーザーがアプリをダウンロードすると、イタリア語でコンパイルされたAPKがダウンロードされます。等々。出来ますか?Playストアに複数のAPKをアップロードし、異なる言語でローカライズする

答えて

5

ませ

複数のAPK機能は、国によるフィルタリングをサポートしていませんし、それだけで次のフィルタ

各APKと
  • サポート異なるOpenGLのテクスチャ圧縮フォーマットのためにサポートしています。
  • 各APKで異なる画面サイズと密度をサポートします。各APKに異なるデバイスフィーチャセットを設定してください。
  • 異なるサポート
  • 各APKのプラットフォームバージョン。各APKで異なるCPUアーキテクチャをサポートします(アプリで Android NDKを使用する場合はARM、x86、MIPSなど)。詳細については、

ここにあなたがリソースを使用してアプリをローカライズすることができ、あなたの問題

ためdeveloper.android.com/Supported Filters


提案を参照してください。テキスト文字列、レイアウト、サウンド、グラフィックス、および他の言語に翻訳可能なその他の静的データを意味するリソース。

アプリケーションのデフォルト言語が英語であるとします。アプリケーションのすべてのテキストをフランス語にローカライズし、アプリケーションのほとんどのテキスト(アプリケーションのタイトルを除くすべて)を日本語にローカライズするとします。

  • res/values/strings.xml は、テキストを含むアプリケーションが使用するすべての文字列、英語のテキストが含まれています。この場合、あなたは、ロケール固有のリソースディレクトリに保存されている各3つの代替のstrings.xmlファイルを作成することができますtitleという名前の文字列。
  • res/values-fr/strings.xml タイトルを含むすべての文字列にフランス語のテキストが含まれています。
  • res/values-ja/strings.xml タイトル以外のすべての文字列について、日本語のテキストが含まれています。

developer.android.comにローカライゼーションのための完全なガイドがあります。お読みください

関連する問題