原生词典应用 字典 在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,因此我们无法为您提供现成的文件。每个人都必须自己制作。也不要在讨论中询问其他人,任何下载它们的链接将立即删除。感谢您的理解。
知道接下来如何删除添加的字典吗?
非常感谢您的出色指导。我终于能够解决枕头的电脑翻译问题了。你不必再进行平行比较
在您的家庭通讯录中,转到“Library”文件夹,其中有一个“Dictionaries”文件夹,然后在其中添加所有添加的词典,只需删除您不需要的词典,它们就会从dictionary.app中消失
PS:我很高兴它有帮助:)
您想提供预先转换的 primo 文件的链接吗? :-) 谢谢
你读过课文的最后一段吗?
Cetl,但我不能:-)
zcat 告诉我 ANCZAL.11 不是 gzip 格式。导出期间仅创建一个文件。你不知道错误可能出在哪里?
不幸的是,我根本不知道,这并没有发生在我们身上。无论如何,如果有一个文件,它有多大?
我只是猜测,但有可能它已经以 perl 脚本所需的格式导出给您,即您可以跳过链接步骤并尝试将 ANCZAL.11 重命名为 ancs.txt 并通过运行该脚本继续本教程。
请告诉我你的进展如何。谢谢
嗯,该文件大约有 9 MB,它不是纯文本,而是某种二进制格式:/
pl 脚本运行,但显示两个错误,并且最后只有文件 pc_translator-en-cs 和 pc_translator-cs-en。没有 ifo 或类似的东西:/
Translator 2010 产生了一个问题,它以不同的格式导出词典。 2009年没有问题
有趣,谢谢你的警告,我会尝试看看是否可以在 2010 年做点什么
我的朋友有一个 2010 年的翻译器,我尝试与她一起备份,结果备份到 ANCSZAL.15 ... ANCSZAL.55,没问题:( 请问,到底是哪个版本导致了问题?
Dekuji
那么制作它并知道如何制作它的人可以成为一个角色并通过电子邮件将其发送给我们初学者吗? :) 那就太好了,谢谢。
我一段时间以来读过的最好的建议。谢谢,太棒了:)
您好,输入命令 sudo apt-get install stardict-tools 后显示:无法找到包 stardict-tools。请告诉我我做错了什么?谢谢
您好,我想了解如何将 Apple 词典 cz-aj、aj-cz 导入 iPad 3。我有一本翻译器和一本学习词典(multiBank Explorer)的 CD。或者您知道另一种适用于 iPad 的产品吗?