私は音訳スクリプト (韓国語の音節をラテン文字に変換する) に取り組んでいます。
問題は、私のスクリプトが「갈라」、「갈」、または「라」のローマ字化のみを受け入れることです。「갈라라」、「라갈」、「갈라」、「라라」、「갈갈」などは変換されません。
誰にも解決策がありますか?本当にありがたいです。
<script>
var hangul_syllable_to_roman2 = {
'갈라' : 'galla',
}
var hangul_syllable_to_roman = {
'갈' : 'gal',
'라' : 'ra',
}
function transliteration_hangul_to_roman(syllable) {
var roman2 = hangul_syllable_to_roman2[syllable];
var roman = hangul_syllable_to_roman[syllable];
if (roman2 || roman) {
return roman2 || roman;
}
else {
return syllable;
}
}
function afficher(form2) {
var testin = document.form2.entree.value;
document.form2.sortie.value=transliteration_hangul_to_roman(testin);
}
</script>
<div>
<FORM NAME="form2">
<textarea name="entree" value="input"></textarea>
<input type="button" name="bouton" value="Convertir" onClick="afficher(form2)">
<textarea name="sortie" value="output"></textarea>
</FORM>
</div>