strings.xml
の文字列の数を取得する方法や、すべての文字列が選択された言語で使用できるかどうかを確認する方法はありますか?Android strings.xmlの長さ
答えて
私は公共のAPIに何かがあるとは思わない。 strings.xmlからR.stringクラスが生成されるので、あなたは
はこれを試して...反射して試すことができます。
Field[] f = R.string.class.getDeclaredFields();
を私はあなたのアプローチが最善であるとは思いません。複数の言語を提供する場合は、おそらく、これらをアンドロイドに保存する最良の方法は、代替リソース(http://developer.android.com/guide/topics/resources/providing-resources.htmlとhttp://developer.android.com/guide/topics/resources/localization.htmlを参照)です。
あなたが必要とするすべてのリソースを翻訳している必要がありますので、そうするつもりなら、部分的に翻訳されたコンテンツの問題はありません。
私は、サードパーティーの群集ソース翻訳サービスを使用する方が良いと思うだけで、まだ準備ができていない言語であればそのサービスをユーザーに促すことができます。このようなサービスの例については、crowdinを参照してください。たとえば、Friendcasterがこのサービスを使用して複数の言語に翻訳されていて、うまくいきました(たとえばhttp://crowdin.net/project/f-plus)。
私はすでにクラウドソーシングを使用しています。そのため、時には100%の翻訳者ではないアップデートをreleeする必要があります。そして、therforeは英語(私の基本言語です)の文字列を表示します。だから私の考えは、ポップアップを表示して、その場合は助けを求めることでした... –
- 1. Android sync strings.xml
- 2. strings.xmlのAndroid変数
- 3. Android strings.xml文字数
- 4. エスケープ空白のAndroidのstrings.xml
- 5. Android 'flavor'の使い方strings.xml
- 6. 参照string-arrays in android strings.xml
- 7. AndroidでStrings.xmlが空です。
- 8. Android R.stringがstrings.xmlファイルのデフォルト値を返さない
- 9. Androidでstrings.xmlを使用する理由
- 10. Androidのビデオの長さ
- 11. strings.xmlの警告
- 12. Androidのstrings.xmlからランダムに文字列を選択してください
- 13. 長さ変換器androidスタジオ
- 14. gridView - strings.xmlの配列
- 15. "strings.xml"のリソースとしてAndroidスタジオの文字列を挿入
- 16. Androidのstrings.xmlファイルにある文字列のリストを取得
- 17. Android StudioでStrings.xmlの使い方を見つけるには?
- 18. ユーロ記号をandroid XMLファイルのstrings.xmlにエンコードする方法
- 19. Android:.javaファイルからstrings.xmlの値を設定する
- 20. EclipseのJavaでStrings.xmlまたはString ressource(Androidではない)
- 21. ... \ res \ values \ strings.xml以外のAndroid文字列リソースストレージ
- 22. EditTextのアンダーラインのAndroidの長さ
- 23. Android BLE:メッセージの長さの問題
- 24. AndroidのGattサーバーデバイス名の長さ
- 25. Androidのシングルタップとロングタップの長さ
- 26. Android Firebaseダイナミックリンクの文字の長さ
- 27. スプラッシュ画面のAndroidローディングインジケータの長さをプログラム的に延長
- 28. Unity 3D C#Strings.XMLメソッド
- 29. 私はAndroidで何を使用していますかstrings.xml
- 30. Xamarin androidは文字列をstrings.xmlに保存します
私はあなたがそれを解析できると思いますが、ユースケースは何ですか?なぜあなたはこれを必要としますか、どの問題を解決しようとしていますか? –
私は複数の言語で利用可能なアプリを持っており、現在の翻訳が完了したパーセンテージ未満であれば翻訳を助けるかどうかをユーザに尋ねたいと思う。 –