ネイティブ辞書アプリ 辞書 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 以外のユーザー向けに拡張しただけです。私たちはウェアーズを配布していないため、すぐに使えるファイルを提供することはできません。本当に誰もが自分で作らなければなりません。ディスカッションでも他の人に質問しないでください。ダウンロードするためのリンクはすぐに削除されます。ご理解のほどよろしくお願いいたします。
次に追加された辞書を削除する方法はありますか?
素晴らしいガイドをありがとうございました。枕用のPC翻訳機をついに解決することができました。もうパラレルを行う必要はありません
自宅のアドレス帳で、[ライブラリ] フォルダに移動します。その中には [辞書] フォルダがあり、追加した辞書をすべてそこに追加します。不要な辞書を削除するだけで、辞書から消えます。
PS: お役に立てて嬉しいです:)
変換済みの primo ファイルへのリンクを提供しますか? :-) ありがとう
本文の最後の段落を読みましたか?
Cetl、でもできませんでした:-)
zcat は、ANCZAL.11 が gzip 形式ではないことを示しています。エクスポート中に作成されたファイルは XNUMX つだけです。どこにエラーがあるのかわかりませんか?
残念ながら、頭ではわかりませんが、私たちにはそんなことは起こりませんでした。ファイルが 1 つある場合、そのサイズはどれくらいですか?
私は単なる推測ですが、Perl スクリプトに必要な形式ですでにエクスポートされている可能性があります。リンク手順をスキップして、ANCZAL.11 の名前を ancs.txt に変更して、そのスクリプトを実行してチュートリアルを続行することもできます。
どうやって乗り切るのか教えてください。ありがとう
そうですね、そのファイルは約 9 メガバイトで、プレーン テキストではなく、ある種のバイナリ形式です:/
pl スクリプトは実行されますが、2 つのエラーが表示され、最後にはファイル 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 に取り込む方法について教えてください。私は、CD に収録された Translator と Study Dictionary (multiBank Explorer) を持っています。それともiPad用の別のものをご存知ですか?