新規作成 | 一覧 | RSS | FrontPage | 検索 | 更新履歴
[Calendar/When/Ruby/2.APIの使用例/1.前提となる概念/3.多言語対応文字列/文字列変換] (前:3.多言語対応文字列|次:4.時刻系) (English)

文字列変換

ライブラリ本体から本記事に説明する文字列変換機能を切り出して、単独で用いることができるようにしています。

IAST文字列とデヴァナーガリー文字列の相互変換

準備

 require 'when_exe/locales/iast'

IAST文字列 → デヴァナーガリー文字列

 p When::Locale.iast('sūrya') #=> "सऊरयअ"

デヴァナーガリー文字列 → IAST文字列

 p When::Locale.iastr('सऊरयअ') #=> "sūrya"

カタカナ文字列への片道変換

準備

 require 'when_exe/locales/akt'

ヘボン式的ローマ字文字列 → カタカナ文字列

 p When::Locale.akt('Hepburn') #=> "ヘプブルン"

IAST文字列 → カタカナ文字列

 p When::Locale.iast_akt('sūrya') #=> "スールヤ"