Module:ja-translit/testcases
Appearance
- පහත දැක්වෙන උපදෙස්, Module:ja-translit/testcases/documentation හි පිහිටා ඇත. Module:ja-translit/testcases/documentation]]. [සංස්කරණය]
- ප්රයෝජනවත් සබැඳි: root page • root page’s subpages • සබැඳි • transclusions • tested module • sandbox
1 of 86 tests failed. (refresh)
Text | Expected | Actual | |
---|---|---|---|
づ | du | du | |
ず | zu | zu | |
ぢ | di | di | |
じ | zi | zi | |
きやう | kyau | kyau | |
くゑ | kwe | kwe | |
きよ | kyo | kyo | |
くゐよく | kwyoku | kwyoku | |
きよう | kyou | kyou | |
すゐ | swi | swi | |
おお | oo | oo | |
おう | ou | ou | |
はん | fan | fan | |
しよう | syou | syou | |
し.よう | siyou | siyou | |
つ.ゑ | tuwe | tuwe | |
つ | tu | tu | |
ち | ti | ti | |
ちや | tya | tya |
Text | Expected | Actual | |
---|---|---|---|
かいしょないしぎょうしょで ひょうげんされる しゃくじとしての かんじを、きょくどに そうたいかした ものである | kaishonaishigyoushode hyougensareru shakujitoshiteno kanjio, kyokudoni soutaikashita monodearu | kaishonaishigyoushode hyougensareru shakujitoshiteno kanjio, kyokudoni soutaikashita monodearu |
Text | Expected | Actual | |
---|---|---|---|
アイェキキェ ヴィェウィフエ | ayekikye vyewifue | ayekikye vyewifue | |
しんい | shin'i | shin'i | |
かいしょないしぎょうしょで ひょうげんされる しゃくじとしての かんじを、きょくどに そうたいかした ものである | kaishonaishigyōshode hyōgensareru shakujitoshiteno kanjio, kyokudoni sōtaikashita monodearu | kaishonaishigyōshode hyōgensareru shakujitoshiteno kanjio, kyokudoni sōtaikashita monodearu | |
しんかんせん | shinkansen | shinkansen | |
こううん | kōun | kōun | |
これはテストです。 | korehatesutodesu. | korehatesutodesu. | |
これ は テスト です。それ は。それ は | kore wa tesuto desu. sore wa. sore wa | kore wa tesuto desu. sore wa. sore wa | |
^ウィキペディア へ ^ようこそ | Wikipedia e Yōkoso | Wikipedia e Yōkoso | |
^ウィキペディア へ ^ようこそ | Wikipedia e Yōkoso | Wikipedia e Yōkoso | |
は うはう う は う は | wa uhau u wa u wa | wa uhau u wa u wa | |
へ うへう う へ う へ | e uheu u e u e | e uheu u e u e | |
.は うはう う .は う .は | ha uhau u ha u ha | ha uhau u ha u ha | |
は. うはう う は. う は. | ha uhau u ha u ha | ha uhau u ha u ha | |
^これ ^は ^テスト ^です。^へ へ | Kore Wa Tesuto Desu. E e | Kore Wa Tesuto Desu. E e | |
^ちょ% ^はっ%かい | Cho Hakkai | Cho Hakkai | |
てにをは | tenioha | tenioha | |
ぎゃく-ハーレム | gyaku-hāremu | gyaku-hāremu | |
ねこ-は | neko-ha | neko-ha | |
ねこ-は | neko-ha | neko-ha | |
ねこ-は の | neko-ha no | neko-ha no | |
ねこ-は の | neko-ha no | neko-ha no | |
は | ha | ha | |
は | ha | ha | |
は | ha | ha | |
それ は ね | sore wa ne | sore wa ne | |
こんにち は | konnichi wa | konnichi wa | |
それ は ね | sore wa ne | sore wa ne | |
うぉ | wo | wo | |
は は では ^はっけん はっけん 「はっけん」 はっけん | wa wa deha Hakken hakken “hakken” hakken | wa wa deha Hakken hakken “hakken” hakken | |
は は では ^はっけん はっけん 「はっけん」 はっけん | wa wa deha Hakken hakken “hakken” hakken | wa wa deha Hakken hakken “hakken” hakken | |
ぎゃ ぎぃ ぎゅ ぎぇ ぎょ。くぁ くぃ くぅ くぇ くぉ | gya gī gyu gye gyo. kwa kwi kū kwe kwo | gya gī gyu gye gyo. kwa kwi kū kwe kwo | |
うぁ うぃ うぅ うぇ うぉ。ヴぁ ヴぃ ヴ ヴぇ ヴぉ | wa wi ū we wo. va vi vu ve vo | wa wi ū we wo. va vi vu ve vo | |
ふぁ ふぃ ふ ふぇ ふぉ | fa fi fu fe fo | fa fi fu fe fo | |
てぃ でぃ とぅ どぅ すぁ すぃ しぃ しぇ しょ ちぃ ぢぃ つぉ てぇ てゅ とぁ とぃ ふょ てょ | ti di tu du sa si shī she sho chī jī tso tē tyu twa twi fyo tyo | ti di tu du sa si shī she sho chī jī tso tē tyu twa twi fyo tyo | |
ねぃ ぬゃ | ni nya | ni nya | |
ねぇ、 | nē, | nē, | |
シークヮーサー | shīkwāsā | shīkwāsā | |
りゃくしょう じょうず つみき ツァーリ ちゅうか つづけて そっち がっしょう マッツァーリ | ryakushō jōzu tsumiki tsāri chūka tsuzukete sotchi gasshō mattsāri | ryakushō jōzu tsumiki tsāri chūka tsuzukete sotchi gasshō mattsāri | |
こー やって。ばっさり | kō yatte. bassari | kō yatte. bassari | |
し を ぼっ.す | shi o bo'su | shi o bo'su | |
が がー がーー がーーー がーーーー がーーーーー | ga gā gaaa gaaaa gaaaaa gaaaaaa | ga gā gaaa gaaaa gaaaaa gaaaaaa | |
じと じっと じっっと じっっっと じっっっっと じっっっっっと | jito jitto jittto jitttto jittttto jitttttto | jito jitto jittto jitttto jittttto jitttttto | |
めっちゃ めっっちゃ めっっっちゃ | metcha mettcha metttcha | metcha mettcha metttcha | |
あっ あーっ あぁーっ あああっっっ | a' ā' aaa' aaa''' | a' ā' aaa' āa''' | |
はええ | haē | haē | |
まてぇぇぇ | mateeee | mateeee | |
あっ と いう ま に | a' to iu ma ni | a' to iu ma ni | |
あっ、まちがえた | a', machigaeta | a', machigaeta | |
あっ と いう ま に | a' to iu ma ni | a' to iu ma ni | |
だまって | damatte | damatte | |
いっぱつ の じゅうだん | ippatsu no jūdan | ippatsu no jūdan | |
ノンアポ | non'apo | non'apo | |
せきヶはら | sekigahara | sekigahara | |
せきヶはら | sekigahara | sekigahara | |
けんいち にちようび こんや | ken'ichi nichiyōbi kon'ya | ken'ichi nichiyōbi kon'ya | |
すゞき あゝ | suzuki ā | suzuki ā | |
ほっする | hossuru | hossuru | |
みっつ | mittsu | mittsu | |
ち | chi | chi | |
めっちゃ | metcha | metcha | |
あ~ あ〜 あ〰 | a~ a~ a~ | a~ a~ a~ | |
あ!!!! | a!!!! | a!!!! | |
200% | 200% | 200% | |
jyouzu じょうず | jyouzu jōzu | jyouzu jōzu | |
^トゥットゥルー♪ ^まゆしぃ☆です | Tutturū♪ Mayushī☆desu | Tutturū♪ Mayushī☆desu | |
「^だって、すてき な まち です し、それ に なんと いって も この じょうひん な ふいんき!^ザ・お-じょう-さま!^くうき も バラ の かおり が する と いう かっ!」 | “Datte, suteki na machi desu shi, sore ni nanto itte mo kono jōhin na fuinki! Za o-jō-sama! Kūki mo bara no kaori ga suru to iu ka'!” | “Datte, suteki na machi desu shi, sore ni nanto itte mo kono jōhin na fuinki! Za o-jō-sama! Kūki mo bara no kaori ga suru to iu ka'!” |
local m = require'Module:ja-translit'
local t = require'Module:UnitTests'
local options
local function e(k, r)
return t:equals(k, m.kana_to_romaji(k, options), r)
end
function t:test_transliterate_normal()
options = nil
e("アイェキキェ ヴィェウィフエ", "ayekikye vyewifue")
e("しんい", "shin'i")
e("かいしょないしぎょうしょで ひょうげんされる しゃくじとしての かんじを、きょくどに そうたいかした ものである", "kaishonaishigyōshode hyōgensareru shakujitoshiteno kanjio, kyokudoni sōtaikashita monodearu")
e("しんかんせん", "shinkansen")
-- ====
e("こううん", "kōun")
e("これはテストです。", "korehatesutodesu.")
e("これ は テスト です。それ は。それ は", "kore wa tesuto desu. sore wa. sore wa")
e("'''^ウィキペディア''' へ ^ようこそ", "'''Wikipedia''' e Yōkoso")
e("^'''ウィキペディア''' へ ^ようこそ", "'''Wikipedia''' e Yōkoso")
-- ====
e("は うはう う は う は", "wa uhau u wa u wa")
e("へ うへう う へ う へ", "e uheu u e u e")
e(".は うはう う .は う .は", "ha uhau u ha u ha")
e("は. うはう う は. う は.", "ha uhau u ha u ha")
e("^これ ^は ^テスト ^です。^へ へ", "Kore Wa Tesuto Desu. E e") -- but what kind of sick monster capitalizes particles
e("^ちょ% ^はっ%かい", "Cho Hakkai")
e("てにをは", "tenioha")
e("ぎゃく-ハーレム", "gyaku-hāremu")
e("ねこ-は", "neko-ha")
e("ねこ-'''は'''", "neko-'''ha'''")
e("ねこ-は の", "neko-ha no")
e("ねこ-'''は''' の", "neko-'''ha''' no")
e("は", "ha")
e("'''は'''", "'''ha'''")
e("<u>は</u>", "<u>ha</u>")
e("それ は ね", "sore wa ne")
e("'''こんにち は'''", "'''konnichi wa'''")
e("それ '''は''' ね", "sore '''wa''' ne")
e("うぉ", "wo")
e("は は では ^はっけん はっけん 「はっけん」 '''はっけん'''", "wa wa deha Hakken hakken “hakken” '''hakken'''")
e("は は では ^はっけん はっけん 「はっけん」 '''はっけん'''", "wa wa deha Hakken hakken “hakken” '''hakken'''")
-- ====
e("ぎゃ ぎぃ ぎゅ ぎぇ ぎょ。くぁ くぃ くぅ くぇ くぉ", "gya gī gyu gye gyo. kwa kwi kū kwe kwo")
e("うぁ うぃ うぅ うぇ うぉ。ヴぁ ヴぃ ヴ ヴぇ ヴぉ", "wa wi ū we wo. va vi vu ve vo")
e("ふぁ ふぃ ふ ふぇ ふぉ", "fa fi fu fe fo")
e("てぃ でぃ とぅ どぅ すぁ すぃ しぃ しぇ しょ ちぃ ぢぃ つぉ てぇ てゅ とぁ とぃ ふょ てょ", "ti di tu du sa si shī she sho chī jī tso tē tyu twa twi fyo tyo")
e("ねぃ ぬゃ", "ni nya") -- ¯\_(ツ)_/¯
e("ねぇ、", "nē,")
e("シークヮーサー", "shīkwāsā")
-- ====
e("りゃくしょう じょうず つみき ツァーリ ちゅうか つづけて そっち がっしょう マッツァーリ", "ryakushō jōzu tsumiki tsāri chūka tsuzukete sotchi gasshō mattsāri")
e("こー やって。ばっさり", "kō yatte. bassari")
e("し を ぼっ.す", "shi o bo'su")
e("が がー がーー がーーー がーーーー がーーーーー", "ga gā gaaa gaaaa gaaaaa gaaaaaa")
e("じと じっと じっっと じっっっと じっっっっと じっっっっっと", "jito jitto jittto jitttto jittttto jitttttto")
e("めっちゃ めっっちゃ めっっっちゃ", "metcha mettcha metttcha")
e("あっ あーっ あぁーっ あああっっっ", "a' ā' aaa' aaa'''")
e("はええ", "haē")
e("まてぇぇぇ", "mateeee")
e("あっ と いう ま に", "a' to iu ma ni")
e("あっ、まちがえた", "a', machigaeta")
e("あっ と いう ま に", "a' to iu ma ni")
e("'''だまっ'''て", "'''damat'''te")
e("いっ'''ぱつ''' の じゅうだん", "ip'''patsu''' no jūdan")
e("'''ノン'''アポ", "'''non''''apo")
-- ====
e("せきヶはら", "sekigahara")
e("せき'''ヶ'''はら", "seki'''ga'''hara")
e("けんいち にちようび こんや", "ken'ichi nichiyōbi kon'ya")
e("すゞき あゝ", "suzuki ā")
e("<u>ほっ</u>する", "<u>hos</u>suru")
e("<u>みっ</u>つ", "<u>mit</u>tsu")
e("<u>ち</u>", "<u>chi</u>")
e("<u>めっ</u>ちゃ", "<u>met</u>cha")
-- ====
e("あ~ あ〜 あ〰", "a~ a~ a~")
e("あ!!!!", "a!!!!")
e("200%", "200%")
-- ====
e("jyouzu じょうず", "jyouzu jōzu")
e("^トゥットゥルー♪ ^まゆしぃ☆です", "Tutturū♪ Mayushī☆desu")
e("「^だって、すてき な まち です し、それ に なんと いって も この じょうひん な ふいんき!^'''ザ'''・お-じょう-さま!^くうき も バラ の かおり が する と いう かっ!」", "“Datte, suteki na machi desu shi, sore ni nanto itte mo kono jōhin na fuinki! '''Za''' o-jō-sama! Kūki mo bara no kaori ga suru to iu ka'!”")
end
function t:test_transliterate_historical()
options = {hist = true}
e("づ", "du")
e("ず", "zu")
e("ぢ", "di")
e("じ", "zi")
e("きやう", "kyau")
e("くゑ", "kwe")
e("きよ", "kyo")
e("くゐよく", "kwyoku")
e("きよう", "kyou")
-- ===
e('すゐ', 'swi')
-- ====
e("おお", "oo") -- [[Talk:公]]
e("おう", "ou")
e("はん", "fan")
e("しよう", "syou")
e("し.よう", "siyou")
-- ====
e("つ.ゑ", "tuwe")
e("つ", "tu")
e("ち", "ti")
e("ちや", "tya")
end
function t:test_transliterate_no_diacritics()
options = {no_diacritics = true}
e("かいしょないしぎょうしょで ひょうげんされる しゃくじとしての かんじを、きょくどに そうたいかした ものである", "kaishonaishigyoushode hyougensareru shakujitoshiteno kanjio, kyokudoni soutaikashita monodearu")
end
return t