掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 4044|回复: 4

[教程] 揭开EPWING制作的神秘面纱

[复制链接]

该用户从未签到

发表于 2010-1-17 14:50:23 | 显示全部楼层 |阅读模式
下面的一篇文章比较详细地介绍了EPWING化词典地制作过程,在看这篇文章之前,我自己曾经尝试过PDIC一行格式地制作。(PS 文章属于转载,属于本论坛天照大神地BLOG里面地)
& }6 ]5 z% j8 ?3 P5 T# E一. 准备软件介绍 + z! Y, \$ F  `! [# |) V# L
1. Ebstudio ,epwing词典生成软件,最好是注册版。我这次用的是1.69。
. f. s" a) x. d: N6 [' L2. c2epw02.exe,要安装版本,好生成需要的gaiji.xml、complex.xml、gaijimap.xml,生成的执行文件名为C2EPW.exe,需要在命令行下运行。 " H  k* `9 M: u# r6 f1 r8 H
3. 中日对照txt术语文件。本来可用PDIC(unicode版本)的中日dic文件转换为Pdic一行格式,但此次我没转换成功,可能是版本(词典文件版本、pdic版本、OS版本)兼容问题。应该还是能解决的。
# P3 Y- _6 u1 T+ O: N4. 英日对照格式txt术语文件。
) ^' l+ k4 t0 B/ B( Q5 z5. 日文操作系统,主要是避免乱码和莫明其妙的问题。我用的虚拟的windows 98。并且安装好上述软件。 ) C& q( I7 l, q* J
5 a0 C* Y  R' c0 f# n  d
二. 制作英日epwing词典 & A, X  `! T( ?# h( }) w: q5 C
1. 按Ebstudio要求准备text文档格式。我采用的是对照格式,这种资料最多,如果为一行格式或csv、其他trados、babylon、stardict格式的导出text文档,则需要相应处理,可利用宏。 . z' e2 l, N* ~) u4 |' b5 i
• PDICテキスト形式は、見出し 1行、説明文 1行の繰り返しで一つの項目を表します。
3 m5 P/ B1 d* S! h# d$ r【例】 ' C8 R& _! x+ t& v6 U
Automatic Data Acquisition " {2 V. s. Q5 d* A! e: h
自動データ収集 + f) s/ m' [$ C0 j  L
Automatic Data Processing # _5 h. p0 S1 Y1 Z3 |" j' _
自動データ処理
; I# \; _+ q, n3 _5 s( ^9 q& S1 ]# ?9 _  y' f% U8 ?" f( N
2. 打开Ebstudio,按步骤进行。 - g& Y& U' Q* r) H* Z. ?# I, ?5 ?
指定文件为准备好的text格式文件,选择pdic text形式。
# b3 K: ?. d- s% _/ Q2 a6 x$ C9 t% X  G. }
其他按要求指定,选定各种index后执行。生成词典文件(两个,一个catalogs,一个词典文件)。将生成词典拷贝粘贴到EBWIN词典文件夹目录下。搜索例子图片如下。
4 Z9 a! N# P1 J日文检索
4 j8 Y; U" s5 }) D
* S2 r5 N1 G; B3 K0 G1 \! F' y! q& H6 ]) j
英文检索 4 [/ E; e  `6 Z" _' B

, K, v8 D* U/ w0 a! Q! b5 F9 L$ `  k
" V7 _/ O- ~# `& W词典information如下: ; l% Q! B8 ~! ?! w
9 ^( Z( \( H4 }; N, c
8 I$ r! [/ P! {/ |, ^& d' l
三. 制作中日epwing词典
$ ?& s( V* d- C# P1 W; z1. 准备text文件。c2epw02.exe要求的格式为:
( ^' u& {- _/ Y9 a8 U/ X, k( X
8 k% k) U7 R0 E+ D辞書をキスト形式に変換
! u+ B( U0 o" |1. 対応するファイル形式: / u3 K7 O" w. m9 Z
 PDIC一行テキスト形式(ただし、文字コードは、UTF-8) , E3 T8 s3 e5 V
  简体中文 /// 訳語部(ピンイン) \ 用例部(語義1) \ 語義2 \ ...
/ g1 W* K9 \2 x8 X+ u9 d0 l; @& {2. PDICU(ユニコード)の中国語辞書を、PDIC一行テキスト形式に変換する。 5 A5 z+ n& ^+ C7 v
 Tools → 辞書の変換 → [転送元]PDIC形式 → [転送先]1行テキスト形式
, A  G( }+ }: b, N3 e  q, c, f設定はデフォルトのままとして変換・保存する。(見出し区切りは [░///░]、改行は [░\░]、登録項目は [訳語部+用例部]、デフォルトの出力コードは、UTF-16。ただし、"░"は、スペース。) 4 p- l/ `0 h. ]  M  x( d5 E7 y3 b: ^
 (例)u16.txt
4 p( `' l! u5 L1 g. {/ P& Q3. メモ帳(W2K, WXP)や秀丸エディタ等のユニコード対応のエディタで、UTF-16 → UTF-8へコードを変換し、名前を付けて保存し直す。
# N1 M, P9 I8 \ (例)u8.txt
4 \) z0 G3 T; U' ?8 o- S1 m1 m2 X+ q' a
8 ]; e" o7 N( S8 S- Y0 K这里因为我转换pdic的dic词典文件为text格式未成功,所以自己另行制作了一行text文件,格式(词条和释义分隔符░///░、)、编码(UTF-8)按如上要求。
6 y5 A, J# a- ^. Z; c例子如下:(拼音用括号跟在词条后面,未注拼音的是我测试用的。) 6 u/ j( }) M' b' |7 p" O6 w6 w
良药 (liangyao) /// 良薬 /          : y: I- L) a8 y  _0 N! Y9 B
特效药(texiaoyao) /// 特効薬 /         
1 S& S. W* Y; h' q/ U8 }0 C) \& D( y中药 (zhongyao) /// 漢方薬 /          
8 d9 O. Q) \! y" m7 Y内服药 (neifuyao) /// 飲み薬 /          
  ~& Y& _% m0 t5 T7 `1 u外敷药 /// 塗り薬 /      
: o! M& C0 v5 `8 A( w" K$ H5 v4 }感冒药 /// 風薬(かぜやく) /           4 F( W5 c: q, [0 u3 {8 ~
退烧药(tuishaoyao) /// 解熱剤 /げねつざい  
: d/ T9 o6 X( i, o; z! f镇痛药(zhitongyao) /// 鎮痛剤 / 3 U- Z/ i: x1 J3 I

1 H' d- W6 w; i/ z9 nEBSTUDIO可处理的pdic一行格式要求如下: 9 r+ O3 e" X6 e- c0 Q- _8 |  N
• DIC1行テキスト形式は、英単語、日本語訳、用例が一行で表される形式です。 PDIC以外に、PDA系の辞書検索ソフトで利用されている例があります。
- Q4 o1 K5 v, E) X# \8 ^【例】 # a8 s( i1 j8 N! I" ^6 l$ a
英単語 /// 日本語訳 / 用例 " J* G% v) j; [. H5 o
• 英単語と日本語訳の区切りは /// (半角スペース+スラッシュ3つ+半角スペース)です。
' ]  n$ W( R; v. w• 日本語訳と用例の区切りは / (半角スペース+スラッシュ1つ+半角スペース)です。 8 l( h- F  C# R; l9 A8 h
• 日本語訳、用例には改行コードを含めることが出来ます。改行コードは \ (半角スペース+円マーク+半角スペース)です。なお、英単語には改行コードは使えません。 % m" H% i( V$ `/ S) i
• /// の左側の文字列から、前方一致・後方一致・クロス検索インデックスを生成します。ただし、かな検索インデックスは作成できません。複合検索はPDICテキスト形式に準じます。 / b' @- Y1 D9 D9 v7 e! d

5 u6 u" ^# d& W/ z8 F2. 按c2epw02.exe要求将text文件拷贝粘贴至与其同一文件夹内。在命令行模式下运行程序,生成html文件。
! J3 v1 H+ G) a* r  L2 j1 e9 k8 @  s( F+ E( v8 h: S
! k; r; M# m' H9 F1 N/ r
生成html文件内容例子如下: ! _- b/ F" a9 {% A2 T
外敷药
: P% k) h' N4 v7 c5 |<塗り薬/      > &#9418; ' e* f5 [) g$ b  k2 h1 t2 G, @
塗り薬/      塗り薬/      5916 6577 836F外敷葯 : G: L! L& v9 Q3 G
感冒药 ; Q- j/ b* n- p1 v
<風薬/          > &#9418; / m& l: {. M- S; W* T6 A
風薬/          風薬/          611F 5192 836F感冒葯 1 d& I7 t$ I" p' z3 p
退烧药
1 q' @! Q6 D3 Q1 ?4 P4 v<tuishaoyao> &#9418; + t0 }% g% c3 i8 H" \
tuishaoyaotuishaoyao9000 70E7 836F退焼葯   E% J5 Z. v, j' a
镇痛药
/ c. y' r8 \: t! A! U: e1 I< zhitongyao> &#9418;
: A$ k  |. u7 ?  {& K( {% pzhitongyao zhitongyao9547 75DB 836F鎮痛葯 &#7939;&#7938; , y2 X2 k( P+ p5 G" o. u
&#9400; 良药 (liangyao) <良薬/         > [↑] : s+ R3 [7 e5 t) \
&#9418; 826F 836F (006C 0069 0061 006E 0067 0079 0061 006F )
% V7 k, o' N- ^3 g&#9404; C1BC D2A9 (006C 0069 0061 006E 0067 0079 0061 006F ) / E+ g9 o- ~* S: g
&#9407; 良葯 (liangyao)
3 p3 N3 w  J/ M" z' P6 V&#7939;&#7938;   F% w& I: D0 w/ k9 G  f
&#9400; 特效药(texiaoyao) <特効薬/         > [↑]
- N1 F( Y+ j2 ^&#9418; 7279 6548 836F (0074 0065 0078 0069 0061 006F 0079 0061 006F )
! C4 [$ a0 a* P, T  q&#9404; CCD8 D0A7 D2A9 (0074 0065 0078 0069 0061 006F 0079 0061 006F )
1 Y& X/ ]! x7 p! M, t&#9407; 特效葯(texiaoyao)
$ q" x& E0 s2 k: j- n1 O2 `) u6 K, y3 {& C. i
3. 在ebstudio中输入文件选刚才生成的dic.html,字符定义文件和复合检索定义文件分别选择c2epw02.exe文件夹下的gaiji.xml、gaijimap.xml、complex.xml。
  e9 Q$ K% B5 X8 n3 h. _- u4. 选择输出路径,填好所需选项,执行。执行步骤记录可看log文件。 7 ^$ Y( s6 M& a$ V) b" m
5. 生成了词典文件。 5 P# s7 j! h+ W) j! p, [( e
6. 测试结果如下:
* J9 c/ _6 Q! U7 \, f! ]* i指定できる検索語: / y0 `# U/ G! z
 ピンイン(声調有/無)、ユニコード(hex)、[互換]JIS漢字 " J' C6 b* R5 A5 v. H

8 q5 `1 k& g( M9 ^5 I$ y6 n用拼音进行搜索,在end、cross、auto模式下可以检索到。 $ S4 R1 w0 _! T  v& L
1 `. X' u- }1 z

  N6 D* }3 c6 T0 \用中文检索,只能在互换汉字下检索到,例如中可以,中药就不行(互换汉字?)。
( Q: h8 `/ U( Q& a. v7 m
. Y/ T" t  c) j* }3 r% _. y, q3 K+ _$ Z: F: S
日文检索,输入 “飲み薬”,可在front、auto、full等模式下检索到。 : O# z! k& W  `9 b' I, u
8 }. S% i& y* N# y9 Q1 O+ F: h3 S
4 U8 Q& g( q' N( v2 c* M5 O# K# i
输入 薬 ,可在cross、auto等模式下搜索到。 ; G  q" P* K0 W8 H- I
' D1 {  R! z- g* E8 o& v
四. 小结:
; T3 V7 i% `" @# h综上所述,英日、日英epwing词典的制作,主要是准备text文本花时间,其他没有什么困难。
2 c/ ?& F8 r# A) W# M; l  M中日词典还是要拼音检索,否则输入替换汉字检索会损失大量信息。而要给大量词条注拼音更是繁琐,不过也许可以用word的注音功能实现,有机会再尝试吧。(选择中文词条粘贴至word内,注音后另存text,调整格式,粘贴与日文释义合并?)
% e- ^+ D: @; x) \4 f7 {# {8 {即使用拼音检索,也未实现在exact模式下检索,这对使用大量词典时是个问题。

该用户从未签到

发表于 2010-7-8 19:44:07 | 显示全部楼层
看来还是有些繁琐,学习中。。。

该用户从未签到

发表于 2010-11-26 20:27:49 | 显示全部楼层
这是好东西啊
6 V* ^% T9 r3 w2 U) ^谢谢楼主的分享
  }. o) m$ T* y9 q7 H有机会一定要试试
  • TA的每日心情
    开心
    2021-2-5 15:40
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    发表于 2011-5-28 12:24:02 | 显示全部楼层
    感觉比制作MDICT词典复杂,特别是汉字的显示问题。下面的链接是介绍如何制作词典的介绍,英文的:
    4 N) O7 D+ M2 D# T! nhttp://www.japaneselanguagetools.com/docs/EBstudio.html

    该用户从未签到

    发表于 2011-6-23 13:06:41 | 显示全部楼层
    还是有些繁琐,学习中。。。
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2026-8-1 11:39 , Processed in 0.028885 second(s), 26 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表