關閉廣告

原生詞典應用 字典 在Mac OS X中確實是一個有趣且非常有用的東西,反正它只包含一本英文解釋字典。在下面的說明中,我們將展示如何從程式中添加任何字典 電腦翻譯機,遺憾的是僅適用於 Windows。

這項行動我們需要什麼?

  • 虛擬化工具(VirtualBox的, Parallels的)
  • 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 個影像。

現在我們可以啟動虛擬機器了。一段時間後,圖形使用者介面將為我們啟動,我們透過點擊箭頭所示的圖示打開終端。

我們在打開的視窗中寫入命令

命令和apt-get update更新

該命令將啟動系統“更新”,就像您在 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 個檔案拖入其中。讓我們開始吧 終端.app (最好是透過 Spotlight,否則它位於 / Applications / Utilities中)。我們在裡面寫道:

cd ~/桌面/字典

這將帶我們進入字典目錄並使用以下命令 gzip 我們的字典

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

我們將等待文件打包。現在我們運行 DictUnifier 實用程式並將生成的檔案拖入其中 德語-捷克語.tar.bz2。在下一個畫面上,我們只需點擊開始按鈕並等待(上傳資料庫非常長,可能需要長達兩個小時)。到達後,您將在 Dictionary.app 中新增一本新字典。恭喜。

最後感謝暱稱下的用戶 塞繆爾·戈登,誰以縮寫形式發布了本指南: mujmac.cz,我只是針對非Linux用戶擴展了它。由於我們不分發warez,因此我們無法為您提供現成的檔案。每個人都必須自己製作。也不要在討論中詢問其他人,任何下載它們的連結將立即刪除。感謝您的體諒。

.