注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Nihui's Blog

nihui的私人空间和日志

 
 
 

日志

 
 

做了一个转换文档翻译的脚本  

2007-06-17 12:36:33|  分类: KDE related |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
如题,这个脚本仅仅是用来转换文档翻译的。
自己翻译了很多文档的 po,但是会经常修改,然后再转换预览。每次都这个样子十分麻烦(具体步骤可参看《KDE 文档翻译的简单流程》),所以今天就自个儿写一个脚本。
今天第一次学了点 bash,脚本写得只能凑和着用,而且没有出错处理,不过能够自动转换已经能省却许多步骤了    ^_^

使用说明:
脚本是 bash 写的,gb18030 编码
本脚本只适用于单个文档翻译的转换,即一个文档对应一个 po 档
需要 kdebase 和 kdesdk 的工具。
在我的系统 magiclinux 2.1 上测试成功。

将本脚本复制到 ~/bin/ 目录下,便可执行
使用时,在终端进入 po 档与 original xml docbook 的目录,然后直接执行“testdoc”即可。
输入名称就会自动转换。
转换完毕若无错误消息输出,则应该会自动用 konqueror 打开预览文档。

这是我的一个例子:

[nihui@Nihui test]$ ls
akregator.po  index.docbook
[nihui@Nihui test]$ testdoc
输入名称(无需输入后缀名.po):
akregator.po
akregator
在当前目录中创建新子目录并复制文件
去除所有 fuzzy 语句
正在处理 akregator.po 中的 fuzzy 语句......
po2xml 转换为 XML docbook......
修改转换后 XML docbook 中的语言代号
正在修改 akregator.docbook 中的语言代号
创建 HTML 预览目录
检查 XML 语法......
转换为 HTML 文档......
删除 HTML 目录中的 XML docbook 备份文件
打开生成的预览......
完成   ^ ^


脚本下载请至:
http://www.myswear.net/forum/viewthread.php?tid=8283
  评论这张
 
阅读(322)| 评论(1)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017