安卓国际化之strings.xml导入Excel表格

       APP国际化已经是一个比较常用的需求了,当然中文部分身为开发人员自己就能三两下搞定,英文部分如果要求不严格的话,自己也能七八下解决。但是,如果是其他语种。。。emm,我们身为开发人员的是不会越俎代庖的,还是交给专业人士好了,哈哈哈。

       这个时候,如果那些专业人士让你提供个表格而不是.xml文件的话,就需要进行下面的操作啦——伟大的正则表达式~

       首先用notepad或者editplus工具打开strings.xml文件,当然了,直接复制内容也是阔以的。在“查找目标”框中输入

<string name="(.*)">(.*)</string>,并在“替换为”框中输入 $1*$2,然后点击“全部替换”按钮即可(注意查找模式要勾选“正则表达式”)。

       这里要解释一下,在“替换为”栏目中的   $1*$2    是什么意思:

$1指代目标条件中第一个括号中的内容。
*一个标识符,可随意指定特殊字符,在导入Excel中时会用到。注意一定不要和文本中的内容冲突,比如不要使用“。”、“,”、“.”等。
$2指代目标条件中第二个括号中的内容。

       下面,需要保存格式化后的文件,需要保存为Excel支持的文件导入格式哦,这里我保存为.txt。然后,打开Excel并点击:数据——导入外部数据——导入数据,进入数据导入页面。

第一步:选择数据源(就是上一步中保存的.txt文件),然后选择编码格式,这里编码格式会自动判断,最好不要自行修改。

注意所指定的分隔符号一定要是上一步格式化时用到的符号,上面我用的是*号,所以这里填写为*即可。可以指定导入文件时的初始位置,最好是第1行第A列(即$A$1)。

点击“完成”按钮后,就导入成功啦:

excel表格导入strings.xml看这篇安卓国际化之Excel表格导入strings.xml

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值