Google Playデベロッパーコンソールから翻訳サービスの代金を支払い、すべての言語が正常に翻訳されました。私は正常に私のアプリのストアリストの説明を9つの言語に翻訳しました。Developer Consoleの翻訳をアンドロイドアプリのリソースファイルに挿入するにはどうすればよいですか?
しかし、strings.xml
のすべての文字列をどのように翻訳するのでしょうか?私はすべての翻訳された文字列を含むファイルをダウンロードしましたが、これで何をすればいいのですか?
Google Playデベロッパーコンソールから翻訳サービスの代金を支払い、すべての言語が正常に翻訳されました。私は正常に私のアプリのストアリストの説明を9つの言語に翻訳しました。Developer Consoleの翻訳をアンドロイドアプリのリソースファイルに挿入するにはどうすればよいですか?
しかし、strings.xml
のすべての文字列をどのように翻訳するのでしょうか?私はすべての翻訳された文字列を含むファイルをダウンロードしましたが、これで何をすればいいのですか?
異なる言語を含むstrings.xml用に別々のフォルダを作成する必要があります。
のres /値/のstrings.xmlは文字列の名前のタイトルのテキストを含むアプリケーションが使用するすべての文字列、英語のテキストが含まれています:あなたはHow to Create Alternative Resourcesガイドからこれを読む/見ることができます。
res/values-fr/strings.xmlタイトルを含むすべての文字列のフランス語のテキストが含まれています。
- res/values-ja/strings.xmlタイトル以外のすべての文字列の日本語テキストが含まれています。
JavaコードがR.string.titleを参照している場合は、ここでは、実行時に 何が起こるかです:
デバイスはフランス語以外の言語に設定されている場合は、Androidがから 負荷タイトルはres/values/strings.xmlファイル。デバイスが からフランス語に設定されている場合、Androidはres/values-fr/strings.xml ファイルからタイトルを読み込みます。
このチェックをMultilingual app tutorialにしてください。