我正在研究音译脚本(将韩语音节转换为拉丁字母)。
问题是我的脚本只接受罗马化“갈라”、“갈”或“라”。它不会转换“갈라라”、“라갈”、“갈 라”、“라라”、“갈갈”等。
有没有人有办法解决吗?我会很感激的。
<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>