| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 移动开发 -> 移动端APP 多语言文件格式转换 Localizable.strings2Excel 的使用 -> 正文阅读 |
|
[移动开发]移动端APP 多语言文件格式转换 Localizable.strings2Excel 的使用 |
最近在做app的多语言功能,这翻译文件实在是不好整,幸好有大神做了个py工具实现 string文件转exl,作者:CatchZeng,https://github.com/CatchZeng/Localizable.strings2Excel 不多说介绍如下 特性
所需环境1.检查 python 版本python 版本必须是 2.x
2.检查 pip(python 包管理器)
如果没有安装 pip
3.安装 pyexcelerator
4.安装 xlrd
使用说明安装好py环境之后,下载Git上的工具 ?https://github.com/CatchZeng/Localizable.strings2Excel 下载解压完了,将当前有的多语言文件放到examples目录下面去替换现有的文件,然后选择下面的对应py命令去转换 1.将 iOS strings 文件转换成 excel 文件$ python python/Strings2Xls.py -f examples/ios/ -t examples/output 2.将 excel 文件转换成 iOS strings 文件$ python python/Xls2Strings.py -f examples/output/strings-files-to-xls_20190129_165830/ -t examples/ou options: {'fileDir': 'examples/output/strings-files-to-xls_20190129_165830/', 'targetDir': 'examples/output/', 'excelStorageForm': 'multiple', 'additional': None Start converting 3.将 android xml 文件转换成 excel 文件?$ python python/Xml2Xls.py -f examples/android/ -t examples/output options: {'fileDir': 'examples/android/', 'targetDir': 'examples/output', 'excelStorageForm': 'multiple'}, args: [] Start converting 4.将 excel 文件转换成 android xml 文件$ python python/Xls2Xml.py -f examples/output/xml-files-to-xls_20190129_172938/ -t examples/output/ options: {'fileDir': 'examples/output/xml-files-to-xls_20190129_172938/', 'targetDir': 'examples/output/', 'excelStorageForm': 'multiple', 'additional': None}, args Start converting 5.将 iOS strings 文件转换成 android xml 文件$ python python/Strings2Xml.py -f examples/ios/en.lproj/ -t examples/output/ options: {'fileDir': 'examples/ios/en.lproj/', 'targetDir': 'examples/output/', 'additional': None}, args: []
不是那么懂Python的兄弟们注意1.Python 版本必须是2.**2.要转换的多语言文件要替换 Localizable.strings2Exce 里面对应的文件最后感谢作者:CatchZeng,如涉及侵权请告知删帖。 |
|
移动开发 最新文章 |
Vue3装载axios和element-ui |
android adb cmd |
【xcode】Xcode常用快捷键与技巧 |
Android开发中的线程池使用 |
Java 和 Android 的 Base64 |
Android 测试文字编码格式 |
微信小程序支付 |
安卓权限记录 |
知乎之自动养号 |
【Android Jetpack】DataStore |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 19:58:06- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |