nforce4 发表于 2016-7-27 18:39:48

欧路导入mdict词典排版错乱问题解决方案,主要是css词典布局文件名的问题

本帖最后由 nforce4 于 2016-7-27 18:43 编辑

css词典布局文件,css词典布局文件名,主要影响词典的布局,解决方案:


A、对于手机版本: IOS版本或者Android版本,对Mdict词典的要求

1、词典包含的 mdx (词典文件)、mdd(发音文件)、css(词典布局文件),的文件名必须保持一致

否则在IOS、windows、或者Android上面,词典布局会混乱,影响阅读

2、如果不一致,则修改为一致的文件名,再重新启动一下欧路词典即可

Android和IOS版本要保持 css和mdx同文件名才能识别,

B、对于windows版本则有时候需要原始文件名 css文件名才能识别,

保持原始文件名,


解决方案,复制 css可以制作两个文件,

一个原文件名,一个和mdx同文件名

保证手机、windows版本的兼容性,两个版本都兼容即可保证所有版本上面,

词典布局的正确性

css复制两份,一个原文件名,一个同mdx文件名



Windows版显示正常:



IOS版本显示正常:



Android版本显示正常:




怪物猎人哥 发表于 2016-9-29 00:19:41

研究了半天总算找到解决办法了.首先要按照楼主说的那样做,保证有同名CSS文件,然后打开欧路的软件设置,然后点击 打开软件配置目录 在之后那个目录中打开tmp目录,找到和词典ID对应的那个目录把之前改名的css文件复制进去重启欧路就可以了.

fffttt 发表于 2017-7-18 15:40:22

怪物猎人哥 发表于 2016-9-29 00:19
研究了半天总算找到解决办法了.首先要按照楼主说的那样做,保证有同名CSS文件,然后打开欧路的软件设置,然后 ...

试了一下,pc只有你的方法管用,楼主的方法不行,win10,而且css文件不需要同名
我总结一下方法: 就是把词典的外置css文件(不需要和词典文件同名)拷贝到-配置目录里tmp目录中对应词典的那个目录就可以,这个方法的一个小问题是,你如果清除词典缓存会把tmp目录全删掉,然后需要重新把css文件拷贝进对应目录

mingqing007 发表于 2017-2-12 19:55:13

ghgh 发表于 2017-2-12 19:51
我们制作mdx,指定了css的文件名。如果要修改css的文件名,是不是把mdx解包成TXT,然后查找替换修改css文 ...

可以这样, 不过没有必要吧, 直接保留两个css文件就是了,一个原装的(Goldendict用),一个改名的(欧路用).

css文件可能是外置的,也可能整合在mdd文件里面.

mdx解开以后可以找到相关的css文件名, 替换成你想要的名字即可(不建议用中文名字, 某些情况下会有编码问题,这也是为什么很多css文件默认与主词典不同命的原因之一). 这里替换就行了, 用不着正则表达式.

MDICTFUN 发表于 2016-8-24 19:30:44

不过windows无效,因为添加辞典不能添加css

nforce4 发表于 2016-7-27 18:41:54

沙发自己坐!!!

janey 发表于 2016-7-28 21:00:04

谢谢分享,以前用的深蓝,正想试用下欧陆。感谢楼主的技巧分享。

mindhacks 发表于 2016-8-1 22:26:10

谢谢

flysky120 发表于 2016-8-2 05:26:16

谢谢楼主分享

plokij0009 发表于 2016-8-2 16:08:46

谢谢楼主分享

K72006 发表于 2016-8-2 21:48:10

楼主正解,前两天也遇到了 因为使用多个字典软件,共用同一词库。

K72006 发表于 2016-8-2 21:49:01

所以原文件名一份,再复制一份同词典名的CSS。

Ryohkai 发表于 2016-8-6 17:06:50

windows无效啊

shemie 发表于 2016-8-12 00:30:14

解决方案呢?看不见呀

jirouman 发表于 2016-8-15 11:26:53

好帖,已收藏

matwming 发表于 2016-8-18 20:31:35

感谢楼主解决了我的一个大问题

MDICTFUN 发表于 2016-8-24 19:26:28

感谢分享

weihana 发表于 2016-8-25 17:37:44

安卓版下,顶部的加入生词本与发音很少用哟,每次显示词条信息都要占几行显示,设置里也没有选项可以禁止显示,不人性化呀。

fulinfzcg 发表于 2016-8-27 11:43:18

真是好帖子呀 。。。。终于解决了我几天的问题。。。看来都要好好的来掏贴学习,再分享

fulinfzcg 发表于 2016-8-27 18:32:49

补充一下:    如果字典中带有js文件的话,则不需要修改js文件名,保持原样——只需要修改CSS文件名。
如果修改了js文件名,会出现字典原有的功能

swapoer 发表于 2016-8-31 16:22:07

感谢分享。

swapoer 发表于 2016-9-1 21:42:51

我尝试了下,但是PC版我在欧陆的主界面选择安装词典的时候,选择CSS的文件,不管是否原文件名还是原词典名,最终都提示CSS不是有效的词典文件,导致排版很乱。
楼主能帮忙解答下么。

好难找 发表于 2016-9-3 18:06:22

多谢分享,还没注意过

haibianshan 发表于 2016-9-11 19:02:29

感谢分享经验,确实是这样

zxhoffice 发表于 2016-9-22 00:54:45

谢谢,试一下行不行!

291498346 发表于 2016-9-22 14:13:50

windows 7 (IE 11)
按照楼主所说做了,依然乱码~

咋办啊??

怪物猎人哥 发表于 2016-9-28 23:43:42

试了还是有问题啊.
页: [1] 2 3
查看完整版本: 欧路导入mdict词典排版错乱问题解决方案,主要是css词典布局文件名的问题