掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 3477|回复: 7

[求助] 【求助】关于dsl转换为EPWING

[复制链接]
  • TA的每日心情
    开心
    2018-1-27 00:16
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2013-11-1 17:56:22 | 显示全部楼层 |阅读模式
    各位大神好!
    2 O' T2 {9 o6 A! x" K% S0 q* V7 s: ~: ]( r6 }6 O
    几年来,在坛子里下载了很多大神的经典学习资料,受益无限,万分感谢!. g4 ]. B+ @3 N( [+ l
    mdict的日语词库不多,有限的几个也是从EPWING转换过来的,这一点颇为遗憾!
    : E+ d6 E6 j9 g9 \- z5 K小弟想要是可以把abbly的dsl格式的词库转换为EPWING词库,也非常不错,这也是EPWING所缺乏的。
    7 u; @5 p: Q/ ]9 R) C# _最近看了很多大神的教程,启发很多,也想尝试转换一下。6 R6 h' I+ V/ T" ~

    ' A9 o( F3 `( J* b( y! r- uHugh大神的帖子可谓经典之作,小弟从中学到了很多很多,非常感谢。3 C6 z# {+ B7 _5 n1 e% ^
    EPWING的源文件可以是HTML格式的,其大致结构如下:
    9 u0 ^  X% j5 ^1 m% g2 j) `; f1 k: Q* e: m, P# i  _/ }
    <dt title="abode">abode /&#x0259;b'o&#x028A;d/ (abodes)</dt>
    / B/ X& I9 \  F9 q<key type="表記">abode</key>4 W. Z. b9 t) z  a
    <key type="クロス">abode</key>
    1 _  C+ k* D6 {; d- s3 `/ \<dd>: `* V. y1 s8 @( J2 H) L
    <p>1 [N-COUNT] usu poss N</p>  t% t5 ~5 F! l* M! c- y; Z
    <p></p>9 q6 F0 d8 W& t& W& L8 @- h
    <p>  Your <b>abode</b> is the place where you live. (FORMAL)</p>
    & i: I; @; T7 {* f6 a3 [<p>  <i>I went round the streets and found his new abode.</i></p>
    0 q2 {# i  A7 Q- [# U! w; r<p>2 [PHRASE] oft of PHR</p>7 m' k# z7 ~  z& I
    <p></p>
    % V0 V2 U) \7 m" k1 S/ c8 R& P& G<p>  If someone has <b>no fixed abode</b>, they are homeless. (LEGAL)</p>
    . k. [% a: M4 D<p>  <i>30 per cent of psychiatric hospital beds are occupied by people of no fixed abode.</i></p>3 @8 H( b. [  t% t
    </dd>( \: M4 W6 U: s* T9 k
    <dt title="abolish">abol&#65381;ish /&#x0259;b'&#x0252;l&#x026A;&#x0283;/ (abolishes abolishing abolished)</dt>0 f' ^0 |3 Z4 x$ t6 k% G) x
    <key type="表記">abolish</key>' n" m& T6 R3 x; a9 Q9 x1 j- f& H
    <key type="クロス">abolish</key>% g2 N/ t9 J7 N! e$ X# x! O$ I
    <dd>
    0 l7 c( G' }0 [# p% I<p>[VERB] V n</p>* [/ K$ y+ ~; L% n. L# R
    <p></p>
    0 F: }9 t$ d6 ]- o2 z* f<p>  If someone in authority <b>abolishes</b> a system or practice, they formally put an end to it.</p>
    / Q& }) F. X3 u1 A$ D& t& P/ v<p>  <i>The following year Parliament voted to abolish the death penalty for murder...</i></p>
    ! X0 J5 l/ F6 {+ g1 q: K" C, |</dd>
    - {" O/ K6 `+ K<dt title="abolition">abo&#65381;li&#65381;tion /'&aelig;b&#x0259;l'&#x026A;&#x0283;<sup>&#x0259;</sup>n/</dt>7 b! ?1 T$ x" R
    <key type="表記">abolition</key>( U. N3 h  x8 o! q
    <key type="クロス">abolition</key>5 u' ^3 d5 C- A" B5 |- M
    <dd>, S; v/ w; ]+ }' J! k) s
    <p>[N-UNCOUNT] also a N, usu with supp, oft N of n</p>% ?/ N7 I. z) D& @
    <p></p>
    # G6 X2 X6 S" N; A  Z; y: `; \$ v<p>  The <b>abolition</b> <b>of</b> something such as a system or practice is its formal ending.</p>8 Z0 n) t$ p- `$ R; |
    <p>  <i>...the abolition of slavery in Brazil and the Caribbean.</i></p>7 W% ~8 S5 @+ J, g7 ?
    </dd>4 t; _9 C: W9 A0 l: }& v
    $ ^  K) z5 ^4 c3 x  E% ~
    参考Hugh大神的帖子可以把dsl的很多诸如[m3]之类的标签去除,但是如何添加上面词条所示的HTML标签呢?小弟纯粹小白一个,烦请各位大神指教,多谢多谢。
  • TA的每日心情
    开心
    2018-1-27 00:16
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2013-11-1 18:01:39 | 显示全部楼层
    下面这三行,应该是epwing定义检索方式的,根据说明书所示,改为一行应该也可以。如下:
    " G, F+ k/ G' U& h# R0 X0 }
    . `" L  A2 `  z  ~6 ?<dt title="abolish">abol&#65381;ish /&#601;b'&#594;l&#618;&#643;/ (abolishes abolishing abolished)</dt>4 m3 L' j% Y; h$ t
    <key type="表記">abolish</key>
    4 Q9 |5 y. `: r% l<key type="クロス">abolish</key>2 X" S- ~7 e2 i# B2 @, ^+ e. b- j  z
    # E+ W& F( @8 [- E/ y6 D9 c. u$ k; X
    改为:3 v0 Q3 I2 V0 Q& U* K
    <dt>abode /&#601;b'o&#650;d/ (abodes)</dt>
  • TA的每日心情
    开心
    2018-1-27 00:16
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2013-11-1 18:05:55 | 显示全部楼层
    下面这个网址有关于如何制作EPWING的英文说明:0 x. s+ @) {+ @7 h4 i, R$ N. `/ L
    http://www.japaneselanguagetools.com/docs/EBstudio.html
    ) E$ @$ }' h& s& C2 T% ^9 V6 u4 G0 ~% H
    制作是使用EBStudio软件,其操作说明全是日文,小弟大致看了一下,其也支持一些常见的标签,有兴趣的大神可以参考下面网址:
    , f) W9 [8 b/ _! Q$ W( p& Bhttp://ebstudio.info/manual/EBStudio/5_0_2_3_1.html
    . R9 U" |7 J$ N+ X; x3 G  _% g* X1 a# q$ T5 D) J" u
    http://ebstudio.info/manual/EBStudio/5_0_2_3_2.html
  • TA的每日心情
    开心
    2018-1-27 00:16
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2013-11-2 23:24:04 来自手机 | 显示全部楼层
    再来顶一下,期待大神给予指导^_^
    / R6 f( R* O6 _

    该用户从未签到

    发表于 2013-11-3 09:09:30 | 显示全部楼层
    本帖最后由 Oeasy 于 2013-11-3 09:12 编辑
    . P& V. ]% Q& A. ~3 j0 L) R: y( Q1 F. q6 A6 E8 t$ N
    楼主的问题提得太宽泛了,连dsl的sample都不给,要完整准确地解答起码还得像Hugh那样写个帖子,这样10小时就没了。而一般人都懒得回帖的,所以基本不要指望人给你指导了。建议自己摸索,求人不如求己。' V4 G: \0 m# }
    建议: `+ ]+ ~5 t" {7 S
    1. 了解下dsl词典的Entry结构,参考:http://lingvo.helpmax.net/zh/%E6 ... %E8%AF%8D%E5%85%B8/
    $ L) @+ a1 f& \3 j2. 和EPWING词典的Entry结构做对比,找到对应的地方,然后开工查找替换就行了等等。

    该用户从未签到

    发表于 2013-11-3 14:45:08 | 显示全部楼层
    Oeasy老大说的不错,我就是找张纸把dsl的标签写下来,旁边对应写上html的标签,一个一个替换而已。
    1 B. ~, B# O" g' v当然也会用到几个简单的正则表达式,都在Hugh那个帖子里提到了。9 m2 [. H$ r2 t  U/ r
    祝楼主成功。
  • TA的每日心情
    开心
    2018-1-27 00:16
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2013-11-3 20:55:28 来自手机 | 显示全部楼层
    谢谢两位的指点,小弟也把两者都打印出来,对照着看能否转换成功^_^多谢两位。

    该用户从未签到

    发表于 2014-4-1 09:05:47 | 显示全部楼层
    thank you very much
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2025-5-11 15:55 , Processed in 0.021340 second(s), 21 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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