sh脚本提取及替换文字

1、提取
将要提取文字的文件整合与getFromHtml.sh放在同目录下
可以脚本文件内修改输出路径及文件名
运行命令提取内容
sh getFromHtml.sh
取出后的excel先在编辑软件里打开编码改成ansi, 否则直接excel打开会乱码
在excel内,全选,点击数据->分列->分隔符号->Tab键->确定。。。。以Tab键分割内容
完成后的数据格式如下:(A列为行数,B列为行号,C列为提取的原字符)
./Assets/Editor/UnitSimulator.cs | 2229 | log += ("攻撃側に " + mDefenderCommandResult.targets[0].damage + " Damage\n"); |
如果有发现提取到不需要翻译的错误的,可直接整行删除。。。
提交翻译
2、转换
翻译后的文件(text.txt)格式为:A列为行数,B列为行号,C列为提取的原字符,D列为翻译后的字符
(text.txt为替换详情内容,也可以是excel格式。会在原基础文件上替换,注意备份)
上传前需把编码转回utf8.
运行命令替换内容
sh changeHtml.sh text.txt
斜杠\会被转义掉,可在替换内容里(D列)统一修改,替换后在用sublime替换回来(例,将\替换为@@@)
text.txt数据格式如下
./Assets/Editor/UnitSimulator.cs | 2229 | log += ("攻撃側に " + mDefenderCommandResult.targets[0].damage + " Damage\n"); | log += ("给攻击方 " + mDefenderCommandResult.targets[0].damage + " Damage@@@n"); |



本文作者:起点终站
文章标题: sh脚本提取及替换文字
本文地址:https://blog.hellozwh.com/?post=259
版权声明:若无注明,本文皆为“起点终站”原创,转载请保留文章出处。
本文地址:https://blog.hellozwh.com/?post=259
版权声明:若无注明,本文皆为“起点终站”原创,转载请保留文章出处。

