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