StarDict (http://stardict.sourceforge.net/download.php) は非常に優れた無料辞書です。その本体は実際には単なる辞書エンジンです。しかし、多くの熱心な人々が熱心に努力して多くの辞書ファイル (http://stardict.sourceforge.net/Dictionaries_zh_CN.php) を提供しているため、この無料辞書のデータベースは非常に巨大になっています。それは予想外の内容。
この記事の主題に戻ります。StarDict には Windows バージョンと Linux バージョン (そして、さまざまなオペレーティング システム プラットフォームに適応したさらに多くのバージョン) があり、それらの辞書ファイルは同じであるため、全員のコンピュータが私のコンピュータのように同時にインストールされている場合、Windows と Linux の場合はLinux の場合、実際には辞書ファイルは 1 つだけで十分です。その方法は次のとおりです。
Windows および Linux に対応するバージョンの StarDict をインストールし、インターネットから StarDict 辞書ファイルをダウンロードし、これらのファイルを Windows システムの StarDict インストール ディレクトリの下の Dic ディレクトリに抽出します。たとえば、私のマシンにインストールされている Landau 中国語-英語辞書の場所は次のとおりです。
D:Program FilesStarDictdicstardict-langdao-ce-gb-2.4.2
このようなファイル (または同様のファイル) langdao-ce-gb.dict.dz があるはずです。
langdao-ce-gb.idx
langdao-ce-gb.idx.oft
langdao-ce-gb.ifo
Windows プログラムをインストールした後、Linux に戻り、StarDict 辞書のインストール ディレクトリを見つけます。私のマシンを例に挙げます。あなたのマシンにも Ubuntu ソースから StarDict がインストールされている場合、辞書ファイルは次のように配置されます。
/usr/share/stardict/dic
場所を決定したら、次のステートメントを実行します (ご使用のマシンに応じてインストール ディレクトリを変更してください)
ln -s "/media/wind/Program Files/StarDict/dic/stardict-langdao-ce-gb-2.4.2" "/usr/share/stardict/dic/stardict-langdao-ce-gb-2.4.2"
(注: /media/wind は、Linux 上の Windows D: ドライブのマウント ポイントです。)
このようにして、Windows のディレクトリへのソフト接続を /usr/share/stardict/dic に確立できます。このソフト接続を通じて、Linux の StarDict は対応する辞書ファイルを見つけることができます。
しかし、逆に Linux 上に辞書ファイルを置いた場合、現状では Windows 上の StarDict に共有辞書を取得させる方法はありません。
理由: まず、現時点では Windows で Ext2/Ext3 を読み取るための完璧なソリューションが存在しないためです。
第二に、Windows 上の Linux/Unix にはソフト接続機能がありません。