分享 韦氏在线儿童英语词典/韦氏在线英语词典2025 MWD-kids MWD-Core

欧路的候选列表中有【Sweden#】,而且实际上【Sweden】也能把楼主这本词典显示出来。

确实,刚看了一下,打Sweden#就有了,直接打Sweden是找不到的。我这边是用官方GD。

若是这样的话,不知是否考虑把类似词条的#移除,会更方便查找?

测试了一下,以swift为例,如果把#字号拿掉,那么GD就只能查到地理名词的Swift,小写的swift查不到,看来可能无法直接拿掉?

你用的gd什么版号啊?是 nt 吗?设置里面有个忽略符号的选项,更改一下看看是否有效。使用一个词库就是熟悉和习惯的过程。不能让它来习惯你。

我的是官方版,你说的「忽略符号的选项」,是长什么样子?好像没看到…。

你换个版号吧,不用折腾了。我展示的是这个版号:
Goldendict-ng 24.02.16.46fc6a98 at 2024-03-31T12:01:00
Qt 6.7.0 Visual C++ Compiler 193933523 windows winnt 10.0.19044 x86_64-little_endian-llp64
Flags: MAKE_ZIM_SUPPORT USE_ICONV MAKE_CHINESE_CONVERSION_SUPPORT no_ffmpeg_player
首选项-高级 里有些选项可以试试,我这里都没怎么动(我用mdict)。

1 个赞

另外发现,Swift第二条,CSS没套上,不晓得您那边有没有这情况?

我是解开mdx之后,用正则表达式来处理的:

</div>\s*<div class="none">

替换

<div class="none">

怎么可能没套上呢,没套上的话排版不正常,一眼就能看出来了。

   <body style="margin:8px 8px 8px 8px;">
<link href="mdx://mdict.cn/mdd/1159/mwd.css" rel="stylesheet" type="text/css"><div class="left-content" id="left-content" data-word-click='enabled'><div id="dictionary-entry-1" class="entry-word-section-container"><span data-hom="1" class="anchor-name" id="h1-anchor"></span><span id="dictionary-entry-1-anchor"></span><div class="row"><div class="col-12"><div class="entry-header-content"><h1 class="hword">swift</h1><span><span class="badge">1 of 3</span></span><h2 class="parts-of-speech"><a class="important-blue-link" href="mdx://mdict.cn/entry/1159/adjective">adjective</a></h2> </div><div class="row"><div class="col"><span class="prons-entries

我这边原本是这样,<div class="none">没套上mwd.css

你这是不是词典软件把两个词条合并为一个了?这样软件把第二个词条的 css 链接去掉了,让你产生第二个词条不含 css 的错觉。你会解 mdx 的解开看看,所有问题都能迎刃而解。

从原始资料可见,<div class="none">前面确实多了一个</div>,这边其实只需要一个</div>,但却有两个</div>,导致整个区块提早关闭。

可能是您用的那个版本GD可以忽略这种错误,而官方GD没办法,才会有这样的情况。