Cocoa简单的excel生成多语言strings文件工具
来源:互联网 发布:员工网络 访客网络 编辑:程序博客网 时间:2024/06/05 03:05
【原文地址:Cocoa简单的excel生成多语言strings文件工具】
【作者:chenghxc】
【excel解析源码】
【StringsBuilder工具源码】
先说明,此工具的icon图片是在网上下载的,仅用于学习使用哈。
之前在做项目开发的时候,多语言翻译很是让人头疼,每个多语言strings文件有好几百条翻译,又有好几个多语言版本,所以每次产品人员把新的多语言excel表拿过来后,我总要花好长的时间去搜索并修改那些有改动的翻译。
因为产品给的excel表的格式是固定的,所以这里做了一个简单的工具,可以直接将(.xls格式的)excel文件生成多个strings文件。
这个工具对于文本翻译少的项目可能用处不是很大,但对于多语言多翻译还是能节省许多时间。
这里提供源码,大家根据特定的需求进行修改。
由于工具是定制型的,所以提供的excel表需要符合以下几点要求:
1、excel文件不能加密;(公司的文件是加密的,所以需要解密后才能使用)
2、excel文件的格式必须是 .xls ;(因为excel文件的解析是用了第三方的开源代码,只支持xls格式的,这个工具的制作时间较短,所以只是简单的进行封装使用,没有深入的了解,这里我提供了源码,如果哪位可以改成xlsx格式的,我也很感谢你能提供给我一份)
3、所有工作表的列数都是相同的;
4、工作表中的数据要从第一个单元格开始;(这个可以根据特定需求修改)
5、每个单元格的数据都不能为空。(因为在遍历excel表时是通过判断单元格是否为空来结束的,如果要强化工具,这里的优化空间还是很大的)
在此再次说一下,如果你有好的优化方案、工具或基于我提供的代码进行优化,希望你也能够提供给我一份。进步源于分享。
生成的strings文件是以excel文件中列的顺序排列的,第一列为StringsFileName0.strings...,将名字改为相应的语言就可以了。
该工具还有一个功能,就是可以提取xib中需要翻译的文本,我们可以提取文本直接让产品去翻译就行了,至于有些单词是不需要翻译的留着也无所谓。
生活微测网
生活微测试
微测试
趣味测试
微博应用
微测试网
趣味应用
好玩测试
有趣应用
应用平台
测试游戏
心理测试
小游戏
测试游戏
搞笑测试
- Cocoa简单的excel生成多语言strings文件工具
- 生成简单的Excel文件的示例
- JAVA处理Excel文件---生成简单的Excel文件
- JAVA处理Excel文件---生成简单的Excel文件
- JSP生成简单的Excel文件
- php 简单生成 excel文件
- java生成excel和下载导出文件的工具类
- poi Excel根据列名生成多文件工具类
- 最简单的 生成 excel 表格文件(jsp)
- 简单的使用NPOI读取和生成Excel文件
- Apache POI工具对excel文件操作的简单使用
- Java通用的Excel文件生成工具类,支持生成文件和浏览器直接下载
- Java通用的Excel文件生成工具类,支持生成文件和浏览器直接下载
- java生成excel文件工具类实例
- 基于Java的简单数据库设计生成工具(生成Excel文档)
- Delphi生成多Sheet的Excel文件
- Delphi生成多Sheet的Excel文件
- HibernateTool生成Mapping文件、编辑HQL语言的好工具
- 线程与进程的区别
- O(n) 求 最长回文子串
- 初写页游游戏的记录
- Excel通用导出List<Object>对象到excel文件
- Mastering OpenCV with Practical Computer Vision Projects
- Cocoa简单的excel生成多语言strings文件工具
- android学习之路:开始
- VC6.0实现鼠标光标形状及大小的定制
- 后缀表达式转中缀表达式
- 李彦宏:如何做一个好的产品经理
- 九度OJ 题目1472:求两个多项式的和
- 教五年内买车买房——理财篇
- 百度地图SDK for Android【Demo Place详情页】
- Telephone Country Codes