关闭广告

原生词典应用 字典 在Mac OS X中确实是一个有趣且非常有用的东西,反正它只包含一本英文解释词典。在下面的说明中,我们将展示如何从程序中添加任何字典 电脑翻译机,遗憾的是仅适用于 Windows。

这项行动我们需要什么?

  • 虚拟化工具(VirtualBox的, 相似之处)
  • Linux 直播分发 Knoppix的 (我用了 这个图片)
  • 简单的 perl的 脚本可用 这里,
  • PC 翻译词典 (wtrdctm.exe,选择后 备份字典 创建文件,例如 GRCSZAL.15、GRCSZAL.25、 附加)
  • 词典统一器 版本 2.x

我们要做的第一件事就是安装 VirtualBox的 我们将在其中创建一个新的虚拟机。我们将选择操作系统 Linux 和版本 Linux 2.6(64 位)。创建新的 HDD 映像时保留建议的 8GB,我们不会安装任何东西,我们将仅使用此虚拟机来启动实时 Knoppix 发行版。创建新虚拟机后,我们单击其设置,在部分中 存储 选择 CD 映像(在窗口中 存储树),将写在它的旁边 空的,然后在 CD/DVD 驱动器右侧单击 CD 映像。将打开一个菜单供我们选择 选择虚拟 CD/DVD 磁盘文件 并选择下载的 Knoppix 发行版映像,即。图片。

让我们进入网络设置(商业网络)并根据图片进行设置。

我们点击 Ok 我们返回到虚拟机列表。我们来看看这里的设置 虚拟盒子,在该部分的位置 商业网络 我们将检查唯一的仅主机网络的设置(vboxnet0)。我们选择它并单击螺丝刀。在接下来的屏幕中,我们将检查适配器和 DHCP 设置是否符合以下 2 个图像。

现在我们可以启动虚拟机了。一段时间后,图形用户界面将为我们启动,我们通过单击箭头所示的图标打开终端。

我们在打开的窗口中写入命令

sudo易于得到更新

该命令将启动系统“更新”,就像您在 Mac OS 上运行软件更新一样。 Knoppix 下载所有软件包的当前版本,但不更新系统本身。此过程需要一些时间,因此我们将准备 Mac 操作系统以连接到该虚拟机。

在 Mac OS 中,我们启动系统偏好设置(系统偏好设定),然后在其中单击共享项目(共享).

在这里我们点击该项目 文件共享 然后点击按钮 附加选项.

在接下来的屏幕中,我们将确保它已被选中 使用 SMB 共享文件和文件夹 并且您的名字也会在下面的窗口中检查。

然后我们进入用户设置,右键单击我们的用户并选择 高级选项.

在这个屏幕中我们记住了所谓的 帐户名称,被圈出来,我们将使用它从虚拟机进行连接。

我们将在桌面上创建一个特殊的目录 字典。我们移动到它并解压脚本 pctran2stardict-1.0.1.zip 我们将从 PC Translator 导出的文件放在那里。生成的目录将类似于下图。

现在我们再次点击进入虚拟机,其中更新应该已经完成​​,我们在终端中写入

sudo apt-get 安装 stardict-tools

此命令将在系统上安装必要的 stardict 工具。它们是脚本所需要的。在同意要安装的内容并安装后,我们将使用以下命令挂载 Mac OS 的主目录

sudo mount -t smbfs -o 用户名=<帐户名称>,rw,noperm //192.168.56.2/<帐户名称> /mnt

此命令将挂载到您的共享主目录。 帐户名称 替换为中写入的内容 高级选项 对于您的 Mac 操作系统帐户。发送此命令后,它将提示您输入密码。输入它,不要惊讶它没有显示星号。现在我们使用命令切换到桌面上的词典目录

cd /mnt/桌面/字典

请注意,Linux 区分大小写,这意味着 桌面版 a 通过电脑捐款 有2个不同的目录。以下命令只是为了简单起见。在虚拟机的终端中输入:

对于“ls GR*”中的 F;导出 DICTIONARY="$DICTIONARY $F";完毕;

其作用是将 GR* 文件的名称放入 $DICTIONARY 系统变量中。我更喜欢它,因为在下面的命令中,您必须手动列出所有文件,并且密钥完成工作正常 TAB,这是一个春天。现在我们在字典系统变量中拥有德语-捷克语字典的所有文件,我们执行命令

zcat $字典 > ancs.txt

这会将所有文件合并为 1 个文件,该文件必须命名为 ancs.txt。完成后我们就可以运行命令了

Perl pctran2stardict.pl 

例如,我们可以用我们正在交谈的语言替换语言 “恩”、“德”, ETC。对于接下来的问题,我们会如实回答,我们有合法的PC Translator,我们会等待脚本完成它。该脚本将在目录中创建 4 个文件,当然是根据我们要转换的词典的语言而定。

  • pc_translator-de-cs
  • pc_translator-de-cs.dict.dz
  • pc_translator-de-cs.idx
  • pc_translator-de-cs.ifo

现在我们可以终止虚拟机并关闭 VirtualBox。

我们将对带有扩展名的最后三个文件感兴趣。首先,我们打开扩展名为 IFO 在文本编辑器中(任何我用过的 文本编辑程序 随 Mac 操作系统一起提供)。我们在文件中找到一行 “相同类型序列=m”。这里我们把字母替换掉 m 每个字母 g.

现在我们将为我们的字典创建一个目录。例如,对于 German-Czech,我们创建 deutsch-czech 并将扩展名为 dict.dz、idx 和 ifo 的所有 3 个文件拖入其中。让我们开始吧 终端应用程序 (最好通过 Spotlight,否则它位于 / Applications / Utilities中)。我们在里面写道:

cd ~/桌面/字典

这将带我们进入字典目录并使用以下命令 gzip 我们的字典

tar -cjf 德语-捷克语.tar.bz2 德语-捷克语/

我们将等待文件打包。现在我们运行 DictUnifier 实用程序并将生成的文件拖入其中 德语-捷克语.tar.bz2。在下一个屏幕上,我们只需单击开始按钮并等待(上传数据库非常长,可能需要长达两个小时)。到达后,您将在 Dictionary.app 中添加一本新词典。恭喜。

最后感谢昵称下的用户 塞缪尔·戈登,谁以缩写形式发布了本指南: mujmac.cz,我只是针对非Linux用户扩展了它。由于我们不分发warez,因此我们无法为您提供现成的文件。每个人都必须自己制作。也不要在讨论中询问其他人,任何下载它们的链接将立即删除。感谢您的理解。

.