| ■No346に返信(武蔵さんの記事) > ■No345に返信(daveさんの記事) >>% rdic EIJIRO52.euc WAEIJI52.euc >>とかして和英辞書を指定すれば可能です。 > > daveさん ご返事有難う御座います。 > > 下記のスクリプトを実行するとgnome端末が開き、例えば、テキスト中のname > という英単語をカーソルでなぞると、gnome端末の一行目に > >name > が現れ、二行目以降に発音、意味、用例等が現れ、英和が実行されています。 > しかし、テキスト中の名前という漢字をカーソルでなぞると、gnome端末の一行目に > >名前 > が現れるだけで、二行目以降になにも現れず、和英が実行されません。 > 和英を実行するには、どのようにすれば良いのか、ご指導お願い致します。 > > #!/bin/bash > export LANG=ja_JP.eucJP > export LANGVAR=ja_JP.eucJP > gnome-terminal --disable-factory -e "rdic --indent=3 \ > /usr/share/dict/eijiro52.euc /usr/share/dict/waeiji52.euc" >
Fedora Core 5 で使用されるディフォルトの文字コードはUTF-8で、このままで ruby -Ke cnv2rdic.rb waeiji52.txt | sort -k1,1 -t: -f > waeiji52.euc として作った waeiji52.euc は和英辞書としては機能しないようです。
下記のように文字コードをEUC-JPにして export LANG=ja_JP.eucJP export LANGVAR=ja_JP.eucJP ruby -Ke cnv2rdic.rb waeiji52.txt | sort -k1,1 -t: -f > waeiji52.euc として作った waeiji52.euc は和英辞書として機能するようです。
|