繁体   English   中英

Android strings.xml长度

[英]Android strings.xml length

有没有办法获取strings.xml的字符串数量或检查所选字符串中是否所有字符串都可用?

我不认为公共场合有什么东西。 你可以尝试反射,因为从strings.xml开始生成R.string类。

尝试这个:

Field[] f = R.string.class.getDeclaredFields();

我不认为你的方法是最好的。 如果您要提供多种语言,那么在android中存储这些语言的最佳方式可能是替代资源(请参阅http://developer.android.com/guide/topics/resources/providing-resources.htmlhttp:/ /developer.android.com/guide/topics/resources/localization.html )。

如果你打算这样做,那么你应该翻译所需的一切资源,所以不存在部分翻译内容的问题。

我认为您最好使用第三方众包翻译服务,只是提示您的用户使用该服务以获取尚未准备好包含的任何语言。 看看crowdin这样一个服务的例子。 例如,我知道Friendcaster使用这种服务翻译成多种语言并且效果很好(例如https://crowdin.com/project/f-plus )。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM