sh脚本提取及替换文字 - 起点终站

我们应该感谢相遇,无论结局是喜是悲....
sh脚本提取及替换文字
  • 首页 > IT技术
  • 作者:起点终站
  • 2017年4月6日 16:03 星期四
  • 浏览:24896
  • 字号:
  • 评论:0
  • 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
    版权声明:若无注明,本文皆为“起点终站”原创,转载请保留文章出处。
    • blogger
    返回顶部| 首页| 手气不错| 网站地图| sitemap| 装逼生成器| 站长介绍|

    Copyright © 2016-2019 起点终站 闽ICP备16011094号-1