脚本宝典收集整理的这篇文章主要介绍了一键实现Android项目国际化的插件,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
当下国内应用市场竞争日趋激烈,用户获取困难,许多应用开发者开始将目光投向海外,跟随抖音tiktok的步伐去征战全球市场。但国际化对于广大中小开发者来说,最主要的问题是怎样实现App的国际化翻译。目前在Intellij插件库里有一款插件正好可以解决这个问题。
这个插件叫i18n robot, 在intellij或者android studio插件库中可以直接搜索安装,也可点击这里下载安装。使用这个插件可以一键完成AndROId项目的国际化翻译。下面简单介绍一下这个插件的使用方法。
使用方法
- 安装插件
- 选择需要翻译的字符串文件
注意,需要翻译的文件需要是英文字符串。原因是英文作为base语言的内容翻译成其他语言会相对比较准确。该插件也仅支持从英文到其他语言的翻译。
从项目管理的角度,最好将需要国际化的字符串和不需要国际化的字符串分开存放,这也是GOOGLE推荐的做法。
- 点击右键,选择 translate string。
- 打开语言选择菜单,勾选需要翻译的语言
- 点击确定,稍等片刻即会完成翻译。
翻译过程会自动创建多语言文件夹并生成翻译文件。
- 检查翻译结果,调试UI。
翻译完多语言后,还需要对UI展示进行调试,因为有些语言很长,比如俄语,可能导致显示溢出。还需要注意的是,如果支持阿拉伯语,需要实现right-to-left的布局。因为阿拉伯语是从右到左的,UI内容展示需要支持rtl布局。
翻译原理
i18n robot插件基于大量国际化应用的翻译资源,主要数据基于 i18ns.com,这是一个应用国际化翻译搜索网站,该网站收集了上百万App的多语言翻译字符串,提供免费的搜索查询服务。i18n robot插件在翻译时会向i18ns.COM查询最优的翻译结果,然后进行自动化翻译,如果没有找到字符串,则会调用google翻译进行自动化翻译。
经过测试发现i18n robot的翻译结果能达到预期,满足国际化翻译需求。对于应用常用字符串和短语的翻译非常准确。
感兴趣的同学可以试试效果。
以上是脚本宝典为你收集整理的一键实现Android项目国际化的插件全部内容,希望文章能够帮你解决一键实现Android项目国际化的插件所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。