LinuxSir.Org  
| 网站首页 | 注册账号 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
 
主题工具
旧 10-01-30, 20:48 第 1 帖
leleslx
 
leleslx 的头像
 
 
注册会员  
  注册日期: Aug 2009
  我的住址: 广州
  帖子: 10
  精华: 0
 

标题: centos 5 下stardict无法加载词典[已解决]


stardict是用centos自带的。
下载词典后我就解压,然后把整个文件夹 oxford拷贝到 /usr/share/stardict/dic/下,重启stardict。但是界面还是显示“警告!没有加载任何词典。”,词典管理里面也没有任何词典。
oxford文件夹里有dict.bmp, dict.xdxf icon16.png三个文件。
我google过,但是没有找到合适的解决方案。麻烦大家了。

此帖于 10-02-08 21:01 被 leleslx 编辑. 原因: [已解决]
  leleslx 当前离线   回复时引用此帖
旧 10-01-30, 23:31 第 2 帖
zakarum
 
 
 
注册会员  
  注册日期: Apr 2009
  帖子: 84
  精华: 0
 

你那个辞典里的文件不对啊,比如我的牛津英汉辞典目录里包含这些文件

牛津高阶英汉双解.idx
牛津高阶英汉双解.aoi
牛津高阶英汉双解.dict
牛津高阶英汉双解.ifo
  zakarum 当前离线   回复时引用此帖
旧 10-01-31, 18:04 第 3 帖
leleslx
 
leleslx 的头像
 
 
注册会员  
  注册日期: Aug 2009
  我的住址: 广州
  帖子: 10
  精华: 0
 

谢谢啊。看来是我下载到不合适的格式了。我换了个文件,和你的一样的,就成功了。
  leleslx 当前离线   回复时引用此帖
旧 10-01-31, 19:49 第 4 帖
leleslx
 
leleslx 的头像
 
 
注册会员  
  注册日期: Aug 2009
  我的住址: 广州
  帖子: 10
  精华: 0
 

呃,好像又不行了,现在只有词条,没有词条的解释。我的文件名是mwc.dict.dz mwc.idx mwc.ifo
  leleslx 当前离线   回复时引用此帖
旧 10-01-31, 20:46 第 5 帖
realasking
 
realasking 的头像
 
 
注册会员  
  注册日期: Sep 2008
  帖子: 544
  精华: 0
 

直接把stardict的词典文件都放在/usr/share/stardict/dic/目录下试试,
不要每个词典的子文件夹看看行不。







__________________
My blog:
http://hi.baidu.com/realasking
  realasking 当前离线   回复时引用此帖
旧 10-01-31, 21:59 第 6 帖
cheeselee
 
 
 
注册会员  
  注册日期: Jan 2009
  我的住址: 广州
  帖子: 598
  精华: 0
 

应该也可以摆到 ~/.stardict/dic/ 里,参考一下我的tree:
代码:
/home/cheese/.stardict/ ├── dic │   ├── stardict-freedict-deu-eng-2.4.2 │   │   ├── dictd_www.freedict.de_deu-eng.dict.dz │   │   ├── dictd_www.freedict.de_deu-eng.idx │   │   ├── dictd_www.freedict.de_deu-eng.idx.oft │   │   └── dictd_www.freedict.de_deu-eng.ifo │   ├── stardict-langdao-ce-gb-2.4.2 │   │   ├── langdao-ce-gb.dict.dz │   │   ├── langdao-ce-gb.idx │   │   ├── langdao-ce-gb.idx.oft │   │   └── langdao-ce-gb.ifo │   ├── stardict-langdao-ec-gb-2.4.2 │   │   ├── langdao-ec-gb.dict.dz │   │   ├── langdao-ec-gb.idx │   │   ├── langdao-ec-gb.idx.oft │   │   └── langdao-ec-gb.ifo │   ├── stardict-oald-2.4.2 │   │   ├── oald.dict.dz │   │   ├── oald.idx │   │   ├── oald.idx.oft │   │   └── oald.ifo │   ├── stardict-oxford-gb-formated-2.4.2 │   │   ├── oxford-gb-formated.dict.dz │   │   ├── oxford-gb-formated.idx │   │   ├── oxford-gb-formated.idx.oft │   │   └── oxford-gb-formated.ifo │   ├── stardict-xiandaihanyucidian_fix-2.4.2 │   │   ├── xiandaihanyucidian_fix.dict.dz │   │   ├── xiandaihanyucidian_fix.idx │   │   ├── xiandaihanyucidian_fix.idx.oft │   │   └── xiandaihanyucidian_fix.ifo │   └── stardict-XiaoXueTang-jc-2.4.2 │   ├── XiaoXueTang-jc.dict.dz │   ├── XiaoXueTang-jc.idx │   ├── XiaoXueTang-jc.idx.oft │   ├── XiaoXueTang-jc.ifo │   ├── XiaoXueTang-jc.syn │   └── XiaoXueTang-jc.syn.oft ├── dictdotcn.cfg ├── espeak.cfg ├── festival.cfg ├── history ├── man.cfg ├── spell.cfg ├── stardict.cfg ├── update_info.cfg └── wordnet.cfg







__________________
4号机-----BenQ Joybook 5000U
CPU: PM 1.4G
RAM: 1G
HD:30G
OS:Fedora 12 (with KDE)

热衷话题:Package Management\VBox\Perl\Python\Emacs
  cheeselee 当前离线   回复时引用此帖
旧 10-02-01, 16:41 第 7 帖
siminese
 
siminese 的头像
 
 
注册会员  
  注册日期: Feb 2004
  帖子: 156
  精华: 1
 

引用:
作者: realasking
直接把stardict的词典文件都放在/usr/share/stardict/dic/目录下试试,
不要每个词典的子文件夹看看行不。
对,我的就是这样的,一直正常。







__________________
IBM ThinkPad R40 A1C://P4M 1.8G/ATI M6 16M/80G/512M/13.3/CD-ROM
CentOS 5 (kernel 2.6.18) + Windows Server 2003
  siminese 当前离线   回复时引用此帖
旧 10-02-01, 20:08 第 8 帖
leleslx
 
leleslx 的头像
 
 
注册会员  
  注册日期: Aug 2009
  我的住址: 广州
  帖子: 10
  精华: 0
 

嗯……还是不行啊。见图。只有词条没有解释。(我给同学在XP下安装3.0用同样的字典文件成功了,词条解释什么的都是齐全的。)
我在google换了几个关键词,说是我的stardict版本是2.4.5不够高,要升级到3.0。你们的版本是多少啊?
我用yum,我的库里面的都是2.4.5的。我尝试过强行安装下载来的f9版本的3.0的rpm,但是他报出stardict: symbol lookup error: stardict: undefined symbol: gtk_window_set_opacity的错误。也不知道怎么解决。
我都快纠结6个小时了……
上传的图像
文件类型: png Screenshot.png (124.6 KB, 4 次查看)
  leleslx 当前离线   回复时引用此帖
旧 10-02-01, 20:34 第 9 帖
realasking
 
realasking 的头像
 
 
注册会员  
  注册日期: Sep 2008
  帖子: 544
  精华: 0
 

我在Linux下用的版本是3.0.2,
是在csdn上找到的一个改版的,
在windows下用的是3.0
  realasking 当前离线   回复时引用此帖
旧 10-02-02, 01:43 第 10 帖
cheeselee
 
 
 
注册会员  
  注册日期: Jan 2009
  我的住址: 广州
  帖子: 598
  精华: 0
 

引用:
作者: realasking
我在Linux下用的版本是3.0.2,
是在csdn上找到的一个改版的,
在windows下用的是3.0
3.0.2有正式的源码包发布吗?
  cheeselee 当前离线   回复时引用此帖
旧 10-02-08, 21:00 第 11 帖
leleslx
 
leleslx 的头像
 
 
注册会员  
  注册日期: Aug 2009
  我的住址: 广州
  帖子: 10
  精华: 0
 

恩,我最后还是没有装上stardict 3.0(甚至是2.4.6)....强制安装、各种依赖性问题无穷无尽,似乎解决不完……而stardict一定要2.4.6以上的版本才支持从xdxf转换过来的格式(似乎是这样的)。CentOs5.4各种软件的版本似乎都一直落后于其他系列的……囧。
后来我找到一个叫Atlantida用java编的字典,直接打开了xdxf格式的韦氏字典。
谢过大家了。







__________________
CentOS release 5.4 (Final)
Kernel \r on an \m
Thinkpad R61
  leleslx 当前离线   回复时引用此帖
发表新主题 回复


主题工具

发帖规则
您 [不可以] 发表新主题
您 [不可以] 回复主题
您 [不可以] 上传附件
您 [不可以] 编辑您的帖子

已 [启用] BB 代码
已 [启用] 表情符号
已 [禁用] IMG 代码
已 [禁用] HTML 代码
[论坛跳转…]


所有时间均为[北京时间]。现在的时间是 08:16


Powered by vBulletin 版本 3.6.8
版权所有 ©2000 - 2010, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2009, LinuxSir.Org