ios批量快速国际化语言格式
2017-04-07 本文已影响154人
nzbypl
在ios应用开发过程中,有时项目需要添加国际化。一般都是公司这边把翻译好的多语言execl表格给到开发人员这边。按照以前我们是这样添加国家化语言的。例: "home_title" = "首页",然后再添加其它语言字符串,这样效率不高,一旦有十国语言,然后每种有一百条以上的字符串需要国际化,那不是要搞死人吗。
说下个人的方法,先下载sublime这个辅助软件,将需要格式的字符串和翻译粘贴上去。具体粘贴方法:你可以在表格哪里添加个sheet,然后把要格式化的字符串和对应翻译两列粘贴过去,然后整体粘贴到sublime。找到replace 输入框,输入(\w+)\s(.),下面输入 "\1" = "\2";就可以了。具体界面效果看图。(这个可以同时把Excel表格粘贴上去,然后有命令来获取需要格式的那两列,有知道的可以告诉我补上)
添加sheet:
![](https://img.haomeiwen.com/i1460680/39c133dbb093720e.png)
格式前:
![](https://img.haomeiwen.com/i1460680/adf249906ccb3146.png)
找到replace命令:
![](https://img.haomeiwen.com/i1460680/84386b7a599ae0be.png)
格式后:
![](https://img.haomeiwen.com/i1460680/3d14c59bb3f4f84d.png)
注意点:第一个点好点上
![](https://img.haomeiwen.com/i1460680/39e88dfed1c2f4d8.png)
总结:这里主要是用到了正则表达式的知识,其实我们正常使用execl表格式,机器把我们的输入的文字通过正则表达式转了下。