APP,Android,iOS国际化多语言一键转换生成工具Excel XML Strings

工具起源

最近在做国际化多语言适配,暂时有 18 种语言,pc 站有 30 多种好像,平常所有显示的文字交于专人负责整理和翻译,翻译完成后把整理好的Excel交给开发人员进行适配。然而并没有这样简单。。。
各种修改、调整、新增文字,每次修改后开发人员都得核对一次,然后各个在strings.xml中修改。

可想而知这是一件多么烦锁的事情,为了从这样一个重复、毫无意义的工作中解脱出来,我花了半天的时间撸了一个工具。有了工具后拿到翻译好的Excel,用工具来一键生成各国语言的资源文件。整理资源也是一样的选择strings.xml一键生成Excel。。这样是不是爽多了??

工具的使用

多语言工具
image.png
Android
iOS

写了一个简单的界面,导入项目后运行UIMain 就能愉快的玩耍了!
表格格式:


image.png
  • 注意事项
    key:固定标识,这里 Android 和 iOS 未做区分(可自行拓展后徐芬)
    支持注释:key列可以使用注释(直接在Excel中写入注释)

生成结果:

Android
iOS

拓展

  • 每次都会读取原本的 xml 文件或者 strings 文件,然后再写进去所以既可以支持新建 key,也可以支持在原本的 key 上修改后,会将修改后的文案直接覆盖。

Github:
https://github.com/RenshawPeng/generate_strings_tool

你可能感兴趣的:(APP,Android,iOS国际化多语言一键转换生成工具Excel XML Strings)