android - 在运行时查找未翻译的资源
问题描述
我想知道有多少字符串资源没有翻译成当前使用的应用语言。
我想向我的用户展示一些信息,如下所示:
抱歉,此应用程序尚未翻译成您的语言。你想帮忙翻译吗?译者免费获得此应用的专业版。
或者
n 个字符串尚未翻译成您的语言。你想帮助翻译这些字符串吗?
主要目标
鼓励已翻译语言的用户帮助我翻译新字符串。告诉用户只有 10 或 20 个字符串需要翻译将鼓励更多用户帮助我翻译我认为的应用程序......
此外,如果用户想告知他新的未翻译字符串,我可以显示一个弹出窗口......
问题
- 如何计算默认语言的所有字符串?
- 如何计算当前语言的所有字符串(仅翻译的字符串)?
至少这应该可以通过生成一些常量的 gradle 脚本来实现,有没有人这样做过?有更好的想法吗?
解决方案
推荐阅读
- docusaurus - 使用 Docusaurus v2 的选项卡中的 Markdown 内容
- typescript - 引用由 sequelize typescript + PostgreSQL 中的两个主键定义的表
- angular - 使用不同的参数值加载Angular页面时多次加载
- angular - FabricJS - 将对象剪辑到角度 js 中的边界框
- python-3.x - 如何使用 ManyToMany 字段 django 展示数量?
- php - PHP:发送带有空正文的 POST 请求
- ios - 安装 geofire 后我无法运行我的应用程序
- ios - WKWebView iOS 14 中的多个位置权限问题
- asp.net-mvc - (GDPR) Asp.net 核心 ITrackingConsentFeature 无法与 cookie 一起正常工作
- javascript - 在第 13 行获取未定义为 listrener 而不是函数,解压 zip 文件时出现 node-stream-zip 错误