ymrl/romankana — pull request #1 by reo-dstar (2012-03-06 05:47:01+00:00)
Title: テーブル内の漢数字'二'をカタカナ'ニ'に修正 等

業務でローマ字→カナ変換を必要があり利用させていただいています。
いくつか修正を行ったので pull request させて頂きます。

１．k2r.rb r2k.rb テーブル内の漢数字'二'をカタカナ'ニ'に修正しました。

２．r2k.rb に 'nn→ン'を追加しました。

３．ローマ字→カナ／かな変換時に 'nya' 'nyo' がきた場合 'ニャ' 'ニョ' となるように
修正、注意点としてこの修正により 'himonya'→'ヒモンヤ' と変換されていたものが
'ヒモニャ'となるので 'nya'のケースを'ンヤ' と変換させたい場合'nnya'と入力する必要があります。romankana.rb
の18行目の修正です。

４．ローマ字→カナ／かな変換時 'mb' 'mm'
がきた場合に一文字目の'm'を’ン’と変換する処理の正規表現マッチング処理を改善しました。romankana.rb の21行目の修正です。

５．かな／カナ→ローマ字変換時に' ニャ'→'nya' 等 に対応する為、2文字目以降に
"ャュョ","ァィゥェォ"が現れた場合、一つ前の文字にくっつけて処理を行うように変更しました。

６．test/romakana_test.rb を追加しました。このブランチではローマ字→カナ／かな変換時の ヤ行と 'tsu' に対応していないためこのままではアサートエラーとなります。 こちらの対応は kaorukoboさんのfork https://github.com/kaorukobo/romankana でされているようです。

よろしくおねがいします。