一键实现Android项目国际化的插件

发布时间:2019-08-06 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了一键实现Android项目国际化的插件脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

当下国内应用市场竞争日趋激烈,用户获取困难,许多应用开发者开始将目光投向海外,跟随抖音tiktok的步伐去征战全球市场。但国际化对于广大中小开发者来说,最主要的问题是怎样实现App的国际化翻译。目前在Intellij插件库里有一款插件正好可以解决这个问题。

这个插件叫i18n robot, 在intellij或者android studio插件库中可以直接搜索安装,也可点击这里下载安装。使用这个插件可以一键完成AndROId项目的国际化翻译。下面简单介绍一下这个插件的使用方法。

使用方法

  1. 安装插件
  2. 选择需要翻译的字符串文件
    注意,需要翻译的文件需要是英文字符串。原因是英文作为base语言的内容翻译成其他语言会相对比较准确。该插件也仅支持从英文到其他语言的翻译。
    从项目管理的角度,最好将需要国际化的字符串和不需要国际化的字符串分开存放,这也是GOOGLE推荐的做法。
  3. 点击右键,选择 translate string。

    一键实现Android项目国际化的插件

  4. 打开语言选择菜单,勾选需要翻译的语言

    一键实现Android项目国际化的插件

  5. 点击确定,稍等片刻即会完成翻译。
    翻译过程会自动创建多语言文件夹并生成翻译文件。
  6. 检查翻译结果,调试UI。
    翻译完多语言后,还需要对UI展示进行调试,因为有些语言很长,比如俄语,可能导致显示溢出。还需要注意的是,如果支持阿拉伯语,需要实现right-to-left的布局。因为阿拉伯语是从右到左的,UI内容展示需要支持rtl布局。

翻译原理

i18n robot插件基于大量国际化应用的翻译资,主要数据基于 i18ns.com,这是一个应用国际化翻译搜索网站,该网站收集了上百万App的多语言翻译字符串,提供免费的搜索查询服务。i18n robot插件在翻译时会向i18ns.COM查询最优的翻译结果,然后进行自动化翻译,如果没有找到字符串,则会调用google翻译进行自动化翻译。

经过测试发现i18n robot的翻译结果能达到预期,满足国际化翻译需求。对于应用常用字符串和短语的翻译非常准确。

感兴趣的同学可以试试效果。

脚本宝典总结

以上是脚本宝典为你收集整理的一键实现Android项目国际化的插件全部内容,希望文章能够帮你解决一键实现Android项目国际化的插件所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。