アプリのデフォルト言語は英語で、ドイツ語に翻訳しました。しかし、Eclipse で署名付きアプリケーションとしてエクスポートしたい場合、すべての文字列が es 、 fr 、 it などの他の言語に翻訳されていないという多くのエラーが発生します。
アプリを 2 つの言語のみの署名済みアプリケーションとしてエクスポートし、他のすべての言語を無視するにはどうすればよいですか?
アプリのデフォルト言語は英語で、ドイツ語に翻訳しました。しかし、Eclipse で署名付きアプリケーションとしてエクスポートしたい場合、すべての文字列が es 、 fr 、 it などの他の言語に翻訳されていないという多くのエラーが発生します。
アプリを 2 つの言語のみの署名済みアプリケーションとしてエクスポートし、他のすべての言語を無視するにはどうすればよいですか?
翻訳したくない場合は、アプリを翻訳する必要はありません。すべての文字列が基本values/
フォルダーで定義されていることを確認してください。次に、すべての文字列 (またはその一部) を含むvalues-XX/
独自のフォルダーをさらに作成できます。strings.xml
ローカライズされたバージョンの文字列が見つからない場合、Android はデフォルトの文字列を使用します。
他の言語にローカライズしていない場合は、それらの値フォルダーが定義されていないことを確認してください。たとえば、スペイン語にローカライズしていない場合は、values-es/
フォルダにフォルダがないことを確認してres/
ください。
編集:同じトピックが解決されました:リント:「<キー>は<言語>に翻訳されていません」というエラーを無視する方法は?