広告を閉じる

ネイティブ辞書アプリ 辞書 Mac OS X のこれは確かに興味深く、非常に便利なものですが、とにかく英語の説明辞書しか含まれていません。次の手順では、プログラムから辞書を追加する方法を示します。 PC翻訳者、残念ながら Windows のみに対応しています。

このアクションには何が必要ですか?

  • 仮想化ツール (VirtualBox, Parallels)
  • Linuxのライブ配信 Knoppixの (私が使用した この画像)
  • 単純 パール スクリプトが利用可能 ここで,
  • PC Translator の辞書 (wtrdctm.exe、選択後 辞書のバックアップ 次のようなファイルを作成します GRCSZAL.15、GRCSZAL.25、 添付)
  • DictUnifier バージョン 2.x

最初に行うことはインストールです VirtualBox その中に新しい仮想マシンを作成します。オペレーティングシステムを選択します Linux とバージョン Linux 2.6 (64 ビット)。新しい HDD イメージを作成するときは、推奨される 8GB をそのままにしておきます。何もインストールせず、この仮想マシンをライブ Knoppix ディストリビューションの起動にのみ使用します。新しい仮想マシンを作成した後、その設定をクリックします。 Storage CD イメージを選択します (ウィンドウ内) ストレージ·ツリー)の横に書かれます 空のをクリックし、「CD/DVD ドライブ」の右隣にある CD イメージをクリックします。メニューが開きますので選択してください 仮想 CD/DVD ディスク ファイルを選択します そして、ダウンロードした Knoppix ディストリビューションのイメージを選択します。写真。

ネットワーク設定に行きましょう(ネットワーク)を選択し、図に従って設定します。

をクリックします Ok そして仮想マシンのリストに戻ります。ここで設定を見てみましょう バーチャルボックス、セクションのどこに ネットワーク 唯一のホストオンリーネットワークの設定を確認します(vboxnet0)。それを選択し、ドライバーをクリックします。次の画面では、アダプターと DHCP の設定が次の 2 つの画像に従っていることを確認します。

これで仮想マシンを起動できるようになりました。しばらくすると、グラフィカル ユーザー インターフェイスが起動し、矢印の付いたアイコンをクリックしてターミナルを開きます。

開いたウィンドウにコマンドを書きます

sudoのapt-get updateを実行し

このコマンドは、Mac OS でソフトウェア アップデートを実行するときと同様に、システムの「アップデート」を開始します。 Knoppix はすべてのパッケージの最新バージョンをダウンロードしますが、システム自体は更新しません。このプロセスには時間がかかるため、Mac OS がこの仮想マシンに接続できるように準備します。

Mac OS では、システム環境設定 (システム環境設定) その中で共有アイテムをクリックします (分担).

ここでは項目をクリックします ファイル共有 そしてボタンをクリックしてください オプション.

次の画面でチェックが入っていることを確認します SMBを使用してファイルとフォルダーを共有する そして、その下のウィンドウでもあなたの名前がチェックされます。

次に、ユーザー設定に移動し、ユーザーを右クリックして選択します 高度なオプション.

この画面では、いわゆる アカウント名丸で囲まれているので、これを使用して仮想マシンから接続します。

デスクトップに特別なディレクトリを作成します 辞書。そこに移動してスクリプトを解凍します pctran2stardict-1.0.1.zip PC Translator からエクスポートしたファイルをそこに置きます。結果のディレクトリは次の画像のようになります。

ここで、更新がすでに完了しているはずの仮想マシンを再度クリックし、ターミナルに書き込みます。

sudo apt-get install stardict-tools

このコマンドは、必要な stardict ツールをシステムにインストールします。これらはスクリプトに必要です。何をインストールするかに同意してインストールしたら、次のコマンドで Mac OS のホーム ディレクトリをマウントします。

sudo マウント -t smbfs -o ユーザー名=<アカウント名>,rw,noperm //192.168.56.2/<アカウント名> /mnt

このコマンドは共有ホーム ディレクトリにマウントします。 アカウント名 に書かれていることと置き換えます 高度なオプション Mac OS アカウント用。このコマンドを送信すると、パスワードの入力を求めるプロンプトが表示されます。これを入力しても、アスタリスクが表示されなくても驚かないでください。次に、コマンドを使用してデスクトップ上の辞書ディレクトリに切り替えます。

cd /mnt/デスクトップ/辞書

Linux では大文字と小文字が区別されるので注意してください。 デスクトップ a デスクトップ 2 つの異なるディレクトリがあります。次のコマンドは簡単にするためのものです。仮想マシンのターミナルに次のように入力します。

`ls GR*` の F の場合; DICTIONARY="$DICTIONARY $F" をエクスポートします。終わり;

これにより、GR* ファイルの名前が $DICTIONARY システム変数に設定されます。次のコマンドでは、キー補完が機能している状態ですべてのファイルを手動でリストする必要があるため、この方が気に入っています。 TAB、春です。これで、ドイツ語 - チェコ語辞書のすべてのファイルが Dictionary システム変数に設定され、次のコマンドを実行します。

zcat $DICTIONARY > ancs.txt

これにより、すべてのファイルが 1 つのファイルに結合され、名前を付ける必要があります ancs.txt。それが完了したら、コマンドを実行できます

perl pctran2stardict.pl 

たとえば、言語を会話している言語に置き換えることができます。 「えん」「で」、など。次の質問に対しては、PC Translator を合法的に使用しているので、スクリプトがそれを完了するまで待つと正直に答えます。このスクリプトは、変換する辞書の言語に応じて、ディレクトリに 4 つのファイルを作成します。

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

これで、仮想マシンを終了し、VirtualBox を閉じることができます。

この拡張子を持つ最後の 3 つのファイルに注目します。まず、拡張子が付いているファイルを開きます IFO テキストエディター(私が使用した任意の) テキストエディット.app Mac OS に同梱されています)。ファイル内に次の行が見つかりました "同じタイプのシーケンス=m」。ここで文字を置き換えます m 文字ごとに g.

次に、辞書用のディレクトリを作成します。たとえば、ドイツ語-チェコ語の場合、deutsch-czech を作成し、拡張子 dict.dz、idx、ifo を持つ 3 つのファイルすべてをその中にドラッグします。起動しましょう ターミナルアプリ (スポットライト経由が望ましいですが、それ以外の場合は次の場所にあります) /アプリケーション/ユーティリティ)。その中に次のように書きます。

cd ~/デスクトップ/辞書

これにより、辞書ディレクトリに移動し、コマンドで辞書を gzip 圧縮します。

tar -cjf ドイツ-チェコ.tar.bz2 ドイツ-チェコ/

ファイルがパックされるまで待ちます。次に、DictUnifier ユーティリティを実行し、結果のファイルをそこにドラッグします。 ドイツ-チェコ.tar.bz2。次の画面では、開始ボタンをクリックして待つだけです (データベースのアップロードには非常に時間がかかり、最大 2 時間かかる場合があります)。そこに到達すると、Dictionary.app に新しい辞書が追加されます。おめでとう。

最後に、ニックネームでユーザーに感謝したいと思います。 サミュエル・ゴードン、このガイドを短縮形で投稿した人は、 mujmac.cz, Linux 以外のユーザー向けに拡張しただけです。私たちはウェアーズを配布していないため、すぐに使えるファイルを提供することはできません。本当に誰もが自分で作らなければなりません。ディスカッションでも他の人に質問しないでください。ダウンロードするためのリンクはすぐに削除されます。ご理解のほどよろしくお願いいたします。

.