Naraguna:Bennylin/trans-batak.js: Béda antara owahan

tanpa ringkesan besutan
****************************/
function GetShift(str) {
var bahasa = getLanguage();
str = str.toLowerCase();
if (str.indexOf("ng") == 0) {
//suku kata diawali 'ny'
return { "CoreSound": "ᯠ", "len": 2 };
} /*
if (str.indexOf("nd") == 0 && bahasa = "karo") {
//nd-
return { "CoreSound": "ᯢ", "len": 2 };
} *//*
if (str.indexOf("mb") == 0 && bahasa = "karo") {
//mb-
return { "CoreSound": "ᯣ", "len": 2 };
} */
return {
"CoreSound": null, "len": 1
function GetCoreSound(str) {
var soundMapT = { //toba
"A":"ᯀ", "E":"ᯀᯩ", "I":"ᯤ", "O":"ᯀᯬ", "U":"ᯥ", "X":"ᯀᯧ",
"a":"ᯀ", "e":"ᯀᯩ", "i":"ᯀᯪ", "o":"ᯀᯬ", "u":"ᯀᯮ", "x":"ᯀᯧ",
"B":"ᯅ", "C":"ᯡ", "D":"ᯑ", "G":"", "H":"", "J":"ᯐ", "Z":"ᯐ", "K":"", "Q":"", "L":"",
"M":"", "N":"ᯉ", "P":"", "F":"", "R":"", "S":"", "T":"ᯖ", "V":"", "W":"", "Y":"",
"b":"ᯅ", "c":"ᯡ", "d":"ᯑ", "g":"", "h":"", "j":"ᯐ", "z":"ᯐ", "k":"", "q":"", "l":"",
"m":"", "n":"ᯉ", "p":"", "f":"", "r":"", "s":"", "t":"ᯖ", "v":"", "w":"", "y":""
}
var soundMapS = { //simalungun
"A":"ᯁ", "E":"ᯀᯩᯁᯩ", "I":"ᯤ", "O":"ᯀᯬᯁᯬ", "U":"ᯥ", "X":"ᯁᯧ",
"a":"", "e":"ᯀᯩᯁᯩ", "i":"ᯀᯪᯁᯪ", "o":"ᯀᯬᯁᯬ", "u":"ᯀᯮᯁᯮ", "x":"ᯁᯧ",
"B":"ᯅ", "C":"ᯡ", "D":"ᯑ", "G":"ᯏ", "H":"ᯃ", "J":"ᯐ", "Z":"ᯐ", "K":"ᯃ", "Q":"ᯃ", "L":"ᯟ",
"M":"ᯕ", "N":"ᯉ", "P":"ᯈ", "F":"ᯈ", "R":"ᯓ", "S":"ᯙ", "T":"ᯖ", "V":"ᯌ", "W":"ᯌ", "Y":"ᯜ",
}
var soundMapK = { //karo
"A":"ᯀ", "E":"ᯀᯩ", "I":"ᯤ", "O":"ᯀᯬ", "U":"ᯥ", "X":"ᯀᯧ",
"a":"ᯀ", "e":"ᯀᯩ", "i":"ᯀᯪ", "o":"ᯀᯬ", "u":"ᯀᯮ", "x":"ᯀᯧ",
"B":"ᯅ", "C":"ᯡ", "D":"ᯑ", "G":"", "H":"", "J":"ᯐ", "Z":"ᯐ", "K":"", "Q":"", "L":"",
"M":"", "N":"ᯉ", "P":"", "F":"", "R":"", "S":"", "T":"ᯖ", "V":"", "W":"", "Y":"",
"b":"ᯅ", "c":"ᯡ", "d":"ᯑ", "g":"", "h":"", "j":"ᯐ", "z":"ᯐ", "k":"", "q":"", "l":"",
"m":"", "n":"ᯉ", "p":"", "f":"", "r":"", "s":"", "t":"ᯖ", "v":"", "w":"", "y":""
}
var soundMapAM = { //angkola-mandailing
"A":"ᯀ", "E":"ᯀᯩ", "I":"ᯤ", "O":"ᯀᯬ", "U":"ᯥ", "X":"ᯀᯧ",
"a":"ᯀ", "e":"ᯀᯩ", "i":"ᯀᯪ", "o":"ᯀᯬ", "u":"ᯀᯮ", "x":"ᯀᯧ",
"B":"ᯅ", "C":"ᯡ", "D":"ᯑ", "G":"", "H":"", "J":"ᯐ", "Z":"ᯐ", "K":"", "Q":"", "L":"",
"M":"", "N":"ᯉ", "P":"", "F":"", "R":"", "S":"", "T":"ᯖ", "V":"", "W":"", "Y":"",
"b":"ᯅ", "c":"ᯡ", "d":"ᯑ", "g":"", "h":"", "j":"ᯐ", "z":"ᯐ", "k":"", "q":"", "l":"",
"m":"", "n":"ᯉ", "p":"", "f":"", "r":"", "s":"", "t":"ᯖ", "v":"", "w":"", "y":""
}
var soundMapPD = { //pakpak-dairi
"A":"ᯀ", "E":"ᯀᯩ", "I":"ᯤ", "O":"ᯀᯬ", "U":"ᯥ", "X":"ᯀᯧ",
"a":"ᯀ", "e":"ᯀᯩ", "i":"ᯀᯪ", "o":"ᯀᯬ", "u":"ᯀᯮ", "x":"ᯀᯧ",
"B":"ᯅ", "C":"ᯡ", "D":"ᯑ", "G":"", "H":"", "J":"ᯐ", "Z":"ᯐ", "K":"", "Q":"", "L":"",
"M":"", "N":"ᯉ", "P":"", "F":"", "R":"", "S":"", "T":"ᯖ", "V":"", "W":"", "Y":"",
"b":"ᯅ", "c":"ᯡ", "d":"ᯑ", "g":"", "h":"", "j":"ᯐ", "z":"ᯐ", "k":"", "q":"", "l":"",
"m":"", "n":"ᯉ", "p":"", "f":"", "r":"", "s":"", "t":"ᯖ", "v":"", "w":"", "y":""
}
var soundMap;
4.288

besutan