我在 Ubuntu 10.10 中安装了 GoldenDict。我正在下载西班牙语-英语词典以便将其添加到GoldenDict的词典数据库中。
一旦我添加了搜索字典文件的路径并点击立即重新扫描按钮,告诉 GoldenDict 索引新词典 GoldenDict 开始索引词典,但这个过程永远不会结束。GoldenDict 挂起,所以我需要从进程中终止它。我试图添加的词典是一个 23.5Mb 的文件。我可以添加其他 8-10Mb 的词典,但不能添加这个。
有什么办法可以解决我的问题吗?
答案1
Goldendict 在尝试导入字典时循环,这是一个错误,您应该提交错误报告: https://help.ubuntu.com/community/ReportingBugs
答案2
我已经解决了 GoldenDict 在尝试导入字典时出现循环的问题。
我在 VirtualBox 的客户机上运行 GoldenDict,我只为客户机分配了 1Gb 内存。我注意到,当你给 GoldenDict 提供大词典来索引时,它会消耗大量内存。所以在我的情况下,它耗尽了内存(1Gb),因此循环并挂起。
我又为客户机添加了 1Gb 内存(因此总共使用了 2Gb 内存),并尝试再次导入词典。这次 GoldenDict 可以完成其工作,因为它有足够的内存来执行其任务。
答案3
您可以在Goldendict界面中设置您自己的词典集合的路径。
sudo goldendict
(如果 goldendict 在需要 su 权限的文件夹中建立索引文件,则可能需要使用 sudo)- 编辑->词典->来源/文件。按“添加”并导航到包含词典集合的文件夹。(在我的情况下,它是 Home 中的一个子目录,但
sudo goldendict
任何目录都可以) - 选择包含所有词典的目录(而不是单个文件)并按“打开”。希望这对您有所帮助。