diff --git a/kana/audio/ba.mp3 b/kana/audio/ba.mp3 new file mode 100644 index 0000000..fa34429 Binary files /dev/null and b/kana/audio/ba.mp3 differ diff --git a/kana/audio/be.mp3 b/kana/audio/be.mp3 new file mode 100644 index 0000000..e276b1b Binary files /dev/null and b/kana/audio/be.mp3 differ diff --git a/kana/audio/bi.mp3 b/kana/audio/bi.mp3 new file mode 100644 index 0000000..c3d3bf2 Binary files /dev/null and b/kana/audio/bi.mp3 differ diff --git a/kana/audio/bo.mp3 b/kana/audio/bo.mp3 new file mode 100644 index 0000000..43e2ffc Binary files /dev/null and b/kana/audio/bo.mp3 differ diff --git a/kana/audio/bu.mp3 b/kana/audio/bu.mp3 new file mode 100644 index 0000000..78ec2fc Binary files /dev/null and b/kana/audio/bu.mp3 differ diff --git a/kana/audio/bya.mp3 b/kana/audio/bya.mp3 new file mode 100644 index 0000000..065d54d Binary files /dev/null and b/kana/audio/bya.mp3 differ diff --git a/kana/audio/byo.mp3 b/kana/audio/byo.mp3 new file mode 100644 index 0000000..d97bc5c Binary files /dev/null and b/kana/audio/byo.mp3 differ diff --git a/kana/audio/byu.mp3 b/kana/audio/byu.mp3 new file mode 100644 index 0000000..1f74a4c Binary files /dev/null and b/kana/audio/byu.mp3 differ diff --git a/kana/audio/cha.mp3 b/kana/audio/cha.mp3 new file mode 100644 index 0000000..f78fe79 Binary files /dev/null and b/kana/audio/cha.mp3 differ diff --git a/kana/audio/cho.mp3 b/kana/audio/cho.mp3 new file mode 100644 index 0000000..ab21ff3 Binary files /dev/null and b/kana/audio/cho.mp3 differ diff --git a/kana/audio/chu.mp3 b/kana/audio/chu.mp3 new file mode 100644 index 0000000..650997d Binary files /dev/null and b/kana/audio/chu.mp3 differ diff --git a/kana/audio/da.mp3 b/kana/audio/da.mp3 new file mode 100644 index 0000000..6368ac1 Binary files /dev/null and b/kana/audio/da.mp3 differ diff --git a/kana/audio/de.mp3 b/kana/audio/de.mp3 new file mode 100644 index 0000000..7dd6797 Binary files /dev/null and b/kana/audio/de.mp3 differ diff --git a/kana/audio/do.mp3 b/kana/audio/do.mp3 new file mode 100644 index 0000000..68dcc6a Binary files /dev/null and b/kana/audio/do.mp3 differ diff --git a/kana/audio/ga.mp3 b/kana/audio/ga.mp3 new file mode 100644 index 0000000..de8756e Binary files /dev/null and b/kana/audio/ga.mp3 differ diff --git a/kana/audio/ge.mp3 b/kana/audio/ge.mp3 new file mode 100644 index 0000000..3bf9ada Binary files /dev/null and b/kana/audio/ge.mp3 differ diff --git a/kana/audio/gi.mp3 b/kana/audio/gi.mp3 new file mode 100644 index 0000000..adae547 Binary files /dev/null and b/kana/audio/gi.mp3 differ diff --git a/kana/audio/go.mp3 b/kana/audio/go.mp3 new file mode 100644 index 0000000..b312fc1 Binary files /dev/null and b/kana/audio/go.mp3 differ diff --git a/kana/audio/gu.mp3 b/kana/audio/gu.mp3 new file mode 100644 index 0000000..a17c674 Binary files /dev/null and b/kana/audio/gu.mp3 differ diff --git a/kana/audio/gya.mp3 b/kana/audio/gya.mp3 new file mode 100644 index 0000000..39d438b Binary files /dev/null and b/kana/audio/gya.mp3 differ diff --git a/kana/audio/gyo.mp3 b/kana/audio/gyo.mp3 new file mode 100644 index 0000000..a279f38 Binary files /dev/null and b/kana/audio/gyo.mp3 differ diff --git a/kana/audio/gyu.mp3 b/kana/audio/gyu.mp3 new file mode 100644 index 0000000..ce5dd77 Binary files /dev/null and b/kana/audio/gyu.mp3 differ diff --git a/kana/audio/hya.mp3 b/kana/audio/hya.mp3 new file mode 100644 index 0000000..0e1849e Binary files /dev/null and b/kana/audio/hya.mp3 differ diff --git a/kana/audio/hyo.mp3 b/kana/audio/hyo.mp3 new file mode 100644 index 0000000..7edce16 Binary files /dev/null and b/kana/audio/hyo.mp3 differ diff --git a/kana/audio/hyu.mp3 b/kana/audio/hyu.mp3 new file mode 100644 index 0000000..461f8a4 Binary files /dev/null and b/kana/audio/hyu.mp3 differ diff --git a/kana/audio/ja.mp3 b/kana/audio/ja.mp3 new file mode 100644 index 0000000..6383267 Binary files /dev/null and b/kana/audio/ja.mp3 differ diff --git a/kana/audio/ji.mp3 b/kana/audio/ji.mp3 new file mode 100644 index 0000000..d21e26d Binary files /dev/null and b/kana/audio/ji.mp3 differ diff --git a/kana/audio/jo.mp3 b/kana/audio/jo.mp3 new file mode 100644 index 0000000..28371eb Binary files /dev/null and b/kana/audio/jo.mp3 differ diff --git a/kana/audio/ju.mp3 b/kana/audio/ju.mp3 new file mode 100644 index 0000000..6a0a2f2 Binary files /dev/null and b/kana/audio/ju.mp3 differ diff --git a/kana/audio/kya.mp3 b/kana/audio/kya.mp3 new file mode 100644 index 0000000..d3abb96 Binary files /dev/null and b/kana/audio/kya.mp3 differ diff --git a/kana/audio/kyo.mp3 b/kana/audio/kyo.mp3 new file mode 100644 index 0000000..0512128 Binary files /dev/null and b/kana/audio/kyo.mp3 differ diff --git a/kana/audio/kyu.mp3 b/kana/audio/kyu.mp3 new file mode 100644 index 0000000..f91b0d9 Binary files /dev/null and b/kana/audio/kyu.mp3 differ diff --git a/kana/audio/mya.mp3 b/kana/audio/mya.mp3 new file mode 100644 index 0000000..5ec6cf1 Binary files /dev/null and b/kana/audio/mya.mp3 differ diff --git a/kana/audio/myo.mp3 b/kana/audio/myo.mp3 new file mode 100644 index 0000000..b7c6e7e Binary files /dev/null and b/kana/audio/myo.mp3 differ diff --git a/kana/audio/myu.mp3 b/kana/audio/myu.mp3 new file mode 100644 index 0000000..873a307 Binary files /dev/null and b/kana/audio/myu.mp3 differ diff --git a/kana/audio/nippon.mp3 b/kana/audio/nippon.mp3 new file mode 100644 index 0000000..d81360b Binary files /dev/null and b/kana/audio/nippon.mp3 differ diff --git a/kana/audio/nya.mp3 b/kana/audio/nya.mp3 new file mode 100644 index 0000000..5d92dae Binary files /dev/null and b/kana/audio/nya.mp3 differ diff --git a/kana/audio/nyo.mp3 b/kana/audio/nyo.mp3 new file mode 100644 index 0000000..6467c9d Binary files /dev/null and b/kana/audio/nyo.mp3 differ diff --git a/kana/audio/nyu.mp3 b/kana/audio/nyu.mp3 new file mode 100644 index 0000000..22ff9cb Binary files /dev/null and b/kana/audio/nyu.mp3 differ diff --git a/kana/audio/pa.mp3 b/kana/audio/pa.mp3 new file mode 100644 index 0000000..de4ab60 Binary files /dev/null and b/kana/audio/pa.mp3 differ diff --git a/kana/audio/pe.mp3 b/kana/audio/pe.mp3 new file mode 100644 index 0000000..7bdfc2c Binary files /dev/null and b/kana/audio/pe.mp3 differ diff --git a/kana/audio/pi.mp3 b/kana/audio/pi.mp3 new file mode 100644 index 0000000..e6bee6f Binary files /dev/null and b/kana/audio/pi.mp3 differ diff --git a/kana/audio/po.mp3 b/kana/audio/po.mp3 new file mode 100644 index 0000000..37e210f Binary files /dev/null and b/kana/audio/po.mp3 differ diff --git a/kana/audio/pu.mp3 b/kana/audio/pu.mp3 new file mode 100644 index 0000000..28b7276 Binary files /dev/null and b/kana/audio/pu.mp3 differ diff --git a/kana/audio/pya.mp3 b/kana/audio/pya.mp3 new file mode 100644 index 0000000..cb27aab Binary files /dev/null and b/kana/audio/pya.mp3 differ diff --git a/kana/audio/pyo.mp3 b/kana/audio/pyo.mp3 new file mode 100644 index 0000000..5efe7ca Binary files /dev/null and b/kana/audio/pyo.mp3 differ diff --git a/kana/audio/pyu.mp3 b/kana/audio/pyu.mp3 new file mode 100644 index 0000000..d990201 Binary files /dev/null and b/kana/audio/pyu.mp3 differ diff --git a/kana/audio/rya.mp3 b/kana/audio/rya.mp3 new file mode 100644 index 0000000..9f61356 Binary files /dev/null and b/kana/audio/rya.mp3 differ diff --git a/kana/audio/ryo.mp3 b/kana/audio/ryo.mp3 new file mode 100644 index 0000000..8fc557f Binary files /dev/null and b/kana/audio/ryo.mp3 differ diff --git a/kana/audio/ryu.mp3 b/kana/audio/ryu.mp3 new file mode 100644 index 0000000..0891c7a Binary files /dev/null and b/kana/audio/ryu.mp3 differ diff --git a/kana/audio/sha.mp3 b/kana/audio/sha.mp3 new file mode 100644 index 0000000..eadb594 Binary files /dev/null and b/kana/audio/sha.mp3 differ diff --git a/kana/audio/sho.mp3 b/kana/audio/sho.mp3 new file mode 100644 index 0000000..0681dcf Binary files /dev/null and b/kana/audio/sho.mp3 differ diff --git a/kana/audio/shu.mp3 b/kana/audio/shu.mp3 new file mode 100644 index 0000000..548475d Binary files /dev/null and b/kana/audio/shu.mp3 differ diff --git a/kana/audio/za.mp3 b/kana/audio/za.mp3 new file mode 100644 index 0000000..04087d8 Binary files /dev/null and b/kana/audio/za.mp3 differ diff --git a/kana/audio/ze.mp3 b/kana/audio/ze.mp3 new file mode 100644 index 0000000..3c5c0fb Binary files /dev/null and b/kana/audio/ze.mp3 differ diff --git a/kana/audio/zo.mp3 b/kana/audio/zo.mp3 new file mode 100644 index 0000000..764af81 Binary files /dev/null and b/kana/audio/zo.mp3 differ diff --git a/kana/audio/zu.mp3 b/kana/audio/zu.mp3 new file mode 100644 index 0000000..d09a5a9 Binary files /dev/null and b/kana/audio/zu.mp3 differ diff --git a/kana/djtkana.css b/kana/djtkana.css index ee18afc..b5ecd81 100644 --- a/kana/djtkana.css +++ b/kana/djtkana.css @@ -3,6 +3,13 @@ body { background-color:#eef5ed; } +a { + color:#4d99b7; + font-weight:bold; + cursor:pointer; + text-decoration:none; +} + h1 { text-align: center; color: #8e6264; diff --git a/kana/djtkana.js b/kana/djtkana.js index ccac382..9de9063 100644 --- a/kana/djtkana.js +++ b/kana/djtkana.js @@ -253,6 +253,12 @@ function show_kana() { shuffled = shuffle(active); } + if(cur_kana) { + if(shuffled[0][0] == cur_kana) { + shuffled.shift(); + } + } + cur_kana = shuffled[0][0]; cur_reading = shuffled[0][1]; @@ -268,9 +274,9 @@ function show_kana() { document.getElementById('answer').innerHTML = cur_reading; if(show_tools.indexOf(cur_kana) == -1) { - document.getElementById('tools').style.visibility = 'hidden'; + document.getElementById('tool_stroke').style.visibility = 'hidden'; } else { - document.getElementById('tools').style.visibility = 'visible'; + document.getElementById('tool_stroke').style.visibility = 'visible'; } } @@ -331,6 +337,11 @@ function play_sound() { document.getElementById('input_box').focus(); } +function play_other(file) { + var audio = new Audio('audio/' + file + '.mp3'); + audio.play(); +} + function stroke_order() { document.getElementById('kana').innerHTML = ''; document.getElementById('input_box').focus(); diff --git a/kana/index.html b/kana/index.html index 52ece56..9026cb0 100644 --- a/kana/index.html +++ b/kana/index.html @@ -3,10 +3,10 @@ DJT Kana - + - +

DJT Kana

@@ -429,17 +429,18 @@

Grind a row of kana until you stop making mistakes, then add another row. Press the Play sound link to make sure you are pronouncing the kana correctly. If you wish to write, the Stroke order link will show you the proper form.

-

The two little dots (dakuten) next to certain kana indicate that the first consonant is "muddied" (voiced). For example, か (ka) becomes が (ga). The first letter of the romaji for these kana transforms as follows: +

The two dots (dakuten) next to certain kana indicate that the first consonant is "muddied" (voiced). For example, か (ka) becomes が (ga). The consonant of such kana transforms as follows:

A few kana add a small circle to indicate a "p" consonant transformation. For example, ほ (ho) becomes ぽ (po).

-

The smaller kana ゅ, ょ, and ゃ are used to combine kana sounds. For example, in ぎゃ (gya) the consonant of ぎ (gi) combines with the sound from や (ya). The small っ (distinct from つ/tsu) is not itself pronounced, but lengthens the consonant that follows, as in にっぽん (nippon). Read Tae Kim for more information about kana.

+

The smaller kana ゅ, ょ, and ゃ are used to combine kana sounds. For example, in ぎゃ (gya) the consonant of ぎ (gi) combines with the sound from や (ya). The small っ (distinct from つ/tsu) is not itself pronounced, but lengthens the consonant that follows, as in にっぽん (nippon); the effect generally resembles a small pause. Tae Kim has more information, and is the source of our audio.