ハワイ語っぽいジェネレータ


monkeypod tree(hitach tree) / frontriver


こないだの記事で、子音の少ないハワイ語について触れました。

参考:なぜ日本人はLとRの発音を区別できないのか?(中学生の英語なぜなぜシリーズ その3)

ハワイ語には、子音は/h/,/k/,/l/,/m/,/n/,/p/,/w/,/'/*1の8つしかありません。
ハワイ語はそれゆえ、慣れていないと異なる単語でも似たような印象を持ったりします。

例えば、
「アラモアナ」と「モアナルア」
ってなんか語感が似ていません?

ハワイに行ったことがある方はわかるかもしれませんが、
前者はワイキキの大きなショッピングセンターの名前、
後者は「この〜木なんの木」の木がある公園の名前です。

そこで、
ハワイ語にある音をランダムに並べればハワイ語っぽい単語ができるのではないか?」
と思い、javascriptでサクッと作ってみました。

(2019.7.13.更新ここから)
…と、「はてなダイアリー」はjavascript書けないそうなので
(「はてなブログ」は書けるらしいが)、

本ブログがはてなブログに移行したので、記事内でjavascriptが書けるようになりました。
以下の「クリック」ボタンを押すと、その下にハワイ語っぽい単語が表示されます。

(2019.7.13.更新ここまで)

(2020.1.3.更新ここから)
1日1回、ハワイ語っぽい単語をツイートするTwitterアカウントを作成しました。
(アカウント自体はその前からあったのですが、ようやく機能実装できました)
よろしければフォローください。

twitter.com

(2020.1.3.更新ここまで)

外部サイトのリンクを貼っておきます。

Pseudo-Hawaiian Generator - JSFiddle

一応、こちらにもコードは置いておきますね。

Javascript

function OnButtonClick() {
    target = document.getElementById("output");
    var arrj =['ハ','ヒ','フ','ヘ','ホ',
               'カ','キ','ク','ケ','コ',
               'ラ','リ','ル','レ','ロ',
               'マ','ミ','ム','メ','モ',
               'ナ','ニ','ヌ','ネ','ノ',
               'パ','ピ','プ','ペ','ポ',
               'ワ','ウィ','ウェ','ウォ',
               'ア','イ','ウ','エ','オ'];
    var arre =['ha','hi','hu','he','ho',
               'ka','ki','ku','ke','ko',
               'la','li','lu','le','lo',
               'ma','mi','mu','me','mo',
               'na','ni','nu','ne','no',
               'pa','pi','pu','pe','po',
               'wa','wi','we','wo',
               'a','i','u','e','o'];
    var len = Math.floor( Math.random() * 3 ) + 3 ;
    var i;
    var strj = "";
    var stre = "";
    for(i=0;i<len;i=i+1){
        var j = Math.floor( Math.random() * arrj.length );
        strj = strj + arrj[j];
        stre = stre + arre[j];
    }
    target.innerHTML = strj + ' (' + stre + ')';
}

HTML

<body>
    <input type="button" value="クリック" onclick="OnButtonClick();"/><br />
    <br />
    <div id="output"></div>
</body>

*1:声門閉鎖音のことで、IPAでは[ʔ]。英語にはない子音なので、非ネイティブ話者は無音化して発音いる。日本語でも子音なしで表記、発音される。