LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1583|回复: 10

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

[复制链接]
发表于 2010-1-30 20:48:32 | 显示全部楼层 |阅读模式
stardict是用centos自带的。
下载词典后我就解压,然后把整个文件夹 oxford拷贝到 /usr/share/stardict/dic/下,重启stardict。但是界面还是显示“警告!没有加载任何词典。”,词典管理里面也没有任何词典。
oxford文件夹里有dict.bmp, dict.xdxf icon16.png三个文件。
我google过,但是没有找到合适的解决方案。麻烦大家了。
发表于 2010-1-30 23:31:18 | 显示全部楼层
你那个辞典里的文件不对啊,比如我的牛津英汉辞典目录里包含这些文件
  
牛津高阶英汉双解.idx
牛津高阶英汉双解.aoi
牛津高阶英汉双解.dict
牛津高阶英汉双解.ifo
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-31 18:04:50 | 显示全部楼层
谢谢啊。看来是我下载到不合适的格式了。我换了个文件,和你的一样的,就成功了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-31 19:49:59 | 显示全部楼层
呃,好像又不行了,现在只有词条,没有词条的解释。我的文件名是mwc.dict.dz mwc.idx mwc.ifo
回复 支持 反对

使用道具 举报

发表于 2010-1-31 20:46:57 | 显示全部楼层
直接把stardict的词典文件都放在/usr/share/stardict/dic/目录下试试,
不要每个词典的子文件夹看看行不。
回复 支持 反对

使用道具 举报

发表于 2010-1-31 21:59:04 | 显示全部楼层
应该也可以摆到 ~/.stardict/dic/ 里,参考一下我的tree:
  1. /home/cheese/.stardict/                    
  2. ├── dic                                    
  3. │   ├── stardict-freedict-deu-eng-2.4.2   
  4. │   │   ├── dictd_www.freedict.de_deu-eng.dict.dz
  5. │   │   ├── dictd_www.freedict.de_deu-eng.idx   
  6. │   │   ├── dictd_www.freedict.de_deu-eng.idx.oft
  7. │   │   └── dictd_www.freedict.de_deu-eng.ifo   
  8. │   ├── stardict-langdao-ce-gb-2.4.2            
  9. │   │   ├── langdao-ce-gb.dict.dz               
  10. │   │   ├── langdao-ce-gb.idx                    
  11. │   │   ├── langdao-ce-gb.idx.oft               
  12. │   │   └── langdao-ce-gb.ifo                    
  13. │   ├── stardict-langdao-ec-gb-2.4.2            
  14. │   │   ├── langdao-ec-gb.dict.dz               
  15. │   │   ├── langdao-ec-gb.idx                    
  16. │   │   ├── langdao-ec-gb.idx.oft
  17. │   │   └── langdao-ec-gb.ifo
  18. │   ├── stardict-oald-2.4.2
  19. │   │   ├── oald.dict.dz
  20. │   │   ├── oald.idx
  21. │   │   ├── oald.idx.oft
  22. │   │   └── oald.ifo
  23. │   ├── stardict-oxford-gb-formated-2.4.2
  24. │   │   ├── oxford-gb-formated.dict.dz
  25. │   │   ├── oxford-gb-formated.idx
  26. │   │   ├── oxford-gb-formated.idx.oft
  27. │   │   └── oxford-gb-formated.ifo
  28. │   ├── stardict-xiandaihanyucidian_fix-2.4.2
  29. │   │   ├── xiandaihanyucidian_fix.dict.dz
  30. │   │   ├── xiandaihanyucidian_fix.idx
  31. │   │   ├── xiandaihanyucidian_fix.idx.oft
  32. │   │   └── xiandaihanyucidian_fix.ifo
  33. │   └── stardict-XiaoXueTang-jc-2.4.2
  34. │       ├── XiaoXueTang-jc.dict.dz
  35. │       ├── XiaoXueTang-jc.idx
  36. │       ├── XiaoXueTang-jc.idx.oft
  37. │       ├── XiaoXueTang-jc.ifo
  38. │       ├── XiaoXueTang-jc.syn
  39. │       └── XiaoXueTang-jc.syn.oft
  40. ├── dictdotcn.cfg
  41. ├── espeak.cfg
  42. ├── festival.cfg
  43. ├── history
  44. ├── man.cfg
  45. ├── spell.cfg
  46. ├── stardict.cfg
  47. ├── update_info.cfg
  48. └── wordnet.cfg
复制代码
回复 支持 反对

使用道具 举报

发表于 2010-2-1 16:41:02 | 显示全部楼层
Post by realasking;2066518
直接把stardict的词典文件都放在/usr/share/stardict/dic/目录下试试,
不要每个词典的子文件夹看看行不。


对,我的就是这样的,一直正常。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-2-1 20:08:22 | 显示全部楼层
嗯……还是不行啊。见图。只有词条没有解释。(我给同学在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个小时了……

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2010-2-1 20:34:56 | 显示全部楼层
我在Linux下用的版本是3.0.2,
是在csdn上找到的一个改版的,
在windows下用的是3.0
回复 支持 反对

使用道具 举报

发表于 2010-2-2 01:43:10 | 显示全部楼层
Post by realasking;2066727
我在Linux下用的版本是3.0.2,
是在csdn上找到的一个改版的,
在windows下用的是3.0


3.0.2有正式的源码包发布吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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