UFSの備忘録 % Home / Categories

stardict辞典制作笔记

Created 2022-09-22 / Updated 2022-09-24

一、安装stardict-tools:

# apt-get install stardict-tools

二、辞典内容:

1、如果词条只有一个词头,可用tab格式:

词头1	释义\n释义
词头2	释义
...

词头与释义之间用tab字符分隔,释义中用\n换行。

2、如果一个词条有多个词头,可用babylon格式:

あじあ|アジア|亜細亜
释义<br>释义

さくら|サクラ|桜
释义

...

多个词头之间用|分隔,释义另起一行,释义中用<br>换行,不同词条之间用空行隔开。

三、生成stardict辞典:

1、tab格式:

$ /usr/lib/stardict-tools/tabfile xxx.txt

2、babylon格式:

$ /usr/lib/stardict-tools/babylon xxx.txt

四、tab格式转babylon格式的方法:

$ sed -i 's/\\n/<br>/g' tab.txt
$ sed -i 's/$/&\n/' tab.txt
$ sed -i 's/\t/\n/' tab.txt

五、修改stardict辞典名:

$ vi xxx.ifo
...
bookname=辞典名
...

参考:

Categories: [Linux] [textproc]