向 GoldenDict 添加词典

向 GoldenDict 添加词典

我在 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界面中设置您自己的词典集合的路径。

  1. sudo goldendict(如果 goldendict 在需要 su 权限的文件夹中建立索引文件,则可能需要使用 sudo)
  2. 编辑->词典->来源/文件。按“添加”并导航到包含词典集合的文件夹。(在我的情况下,它是 Home 中的一个子目录,但sudo goldendict任何目录都可以)
  3. 选择包含所有词典的目录(而不是单个文件)并按“打开”。希望这对您有所帮助。

相关内容