美文网首页iOS备忘录iOS开源之路IOS
iOS Localizable.strings与Excel互相转

iOS Localizable.strings与Excel互相转

作者: CatchZeng | 来源:发表于2016-05-27 21:07 被阅读1279次

    前言

    相信做过多国化的朋友们一定为Localizable.strings的翻译工作而烦恼。先是写出需要用到的多国化字符串,然后交由翻译人员翻译成各国语言,最后再把翻译后的文档整理写入Localizable.strings。这个工作无聊、反复、繁琐,所以写了个Localizable.strings与Excel互相转换的工具,来提高效率。

    Localizable.strings2Excel

    iOS本地化文件(Localizable.strings)与Excel互相转换 & Localizable.strings 转换成android的strings.xml文件的Python脚本工具

    将iOS多个国家的Localizable.strings转换成excel

    strings to excelstrings to excel

    将Android多个国家的strings.xml转换成excel

    strings to excelstrings to excel

    将excel转换成iOS多个国家的Localizable.strings以及Android的strings.xml

    excel to stringsexcel to strings

    将单个iOS的Localizable.strings转换成Android的strings.xml

    strings to android xmlstrings to android xml

    ChangeLog

    V0.5.0

    1.支持将Android多个国家的strings.xml转换成excel

    V0.4.0

    1.支持多种语言一起转换

    V0.3.0

    1.支持Localizable.strings转换成android的strings.xml.

    V0.2.0

    1.Fix bugs.

    2.增加 -h(帮助命令)

    3.增加 -t(目标文件地址)、-f(源文件地址)的命令参数

    V0.1.0

    加入工程

    使用方法

    1.安装pyexcelerator组件

    切换到pyexcelerator-0.6.4.1目录,执行sudo python setup.py install 安装

    安装pyexcelerator安装pyexcelerator

    2.安装xld组件

    切换到xlrd-1.0.0目录,执行sudo python setup.py install 安装

    3.使用脚本

    python Localizable.py -f xxx/xxx -t xxx/xxx.xls :将多个国家的iOS Localizable.strings文件一起转换成xls文件

    stoeustoeu

    python LocalizableStringsXml.py -f xxx/xxx -t xxx/xxx.xls :将多个国家的Android strings.xml文件一起转换成xls文件

    xmltoexmltoe

    python LocalizableBack.py -f xxx/xxx.xls -t xxx/xxx :将xls文件转换成多个国家Localizable.strings文件 & Android 多个国家的strings.xml文件

    etosuetosu

    python LocalizableToStringXml.py -f xxx/xxx.strings -t xxx/xxx.xml : 将单个Localizable.strings转换成strings.xml文件

    stoaustoau

    最后

    附上链接https://github.com/CatchZeng/Localizable.strings2Excel 欢迎star、fork、issue。
    有问题可以到群里讨论 QQ群:157672725

    相关文章

      网友评论

      • A_rcher34:您好,我执行完代码后,Excel文件里是空的,是为什么呢?
        A_rcher34:@CatchZeng 谢谢,已成功,我把配置文件的路径指到了Localizable.strings位置。应该是指到iOS文件夹位置才是正确的。
        CatchZeng:@A_rcher34 检查路径问题
      • 欧德尔丶胡:请问可以将Android 的String.xml转化成excel吗?看你写的 怎么不能实现
        CatchZeng:仔细看下README, Clone下我的项目不是还有例子吗,跑一下例子不就知道了吗!
      • 清河夕:请问可以将Android 的String.xml转化成excel吗
        CatchZeng:@清河夕 已更新,对Android的xml文件提供了支持
        清河夕:我有强烈的需求……大神有空可以做下,膜拜了
        CatchZeng:@清河夕 之前没这个需求,没有做这块,你需要的话,这几天我有空的时候做一下

      本文标题:iOS Localizable.strings与Excel互相转

      本文链接:https://www.haomeiwen.com/subject/eldfdttx.html