Mô đun:Hrkt-translit/data
Giao diện
local c_apos = '\1'
return {
rom = {
['.'] = '', ['%'] = '', ['^'] = '',
['ぁ'] = '-a', ['ぃ'] = '-i', ['ぅ'] = '-u', ['ぇ'] = '-e', ['ぉ'] = '-o',
['あ'] = 'a', ['い'] = 'i', ['う'] = 'u', ['え'] = 'e', ['お'] = 'o',
['𛀀'] = 'e',
['か'] = 'ka', ['き'] = 'ki', ['く'] = 'ku', ['け'] = 'ke', ['こ'] = 'ko',
['ゕ'] = 'ka', ['ㇰ'] = 'k', ['ゖ'] = 'ga',
['が'] = 'ga', ['ぎ'] = 'gi', ['ぐ'] = 'gu', ['げ'] = 'ge', ['ご'] = 'go',
['さ'] = 'sa', ['し'] = 'shi', ['す'] = 'su', ['せ'] = 'se', ['そ'] = 'so',
['ㇱ'] = 'sh', ['ㇲ'] = 's',
['ざ'] = 'za', ['じ'] = 'ji', ['ず'] = 'zu', ['ぜ'] = 'ze', ['ぞ'] = 'zo',
['た'] = 'ta', ['ち'] = 'chi', ['つ'] = 'tsu', ['て'] = 'te', ['と'] = 'to',
['だ'] = 'da', ['ぢ'] = 'ji', ['づ'] = 'zu', ['で'] = 'de', ['ど'] = 'do',
['っ'] = c_apos,
['な'] = 'na', ['に'] = 'ni', ['ぬ'] = 'nu', ['ね'] = 'ne', ['の'] = 'no',
['ㇴ'] = 'n',
['は'] = 'wa', ['ひ'] = 'hi', ['ふ'] = 'fu', ['へ'] = 'e', ['ほ'] = 'ho',
['ㇵ'] = 'h', ['ㇶ'] = 'h', ['ㇷ'] = 'f', ['ㇸ'] = 'h', ['ㇹ'] = 'h',
['ば'] = 'ba', ['び'] = 'bi', ['ぶ'] = 'bu', ['べ'] = 'be', ['ぼ'] = 'bo',
['ぱ'] = 'pa', ['ぴ'] = 'pi', ['ぷ'] = 'pu', ['ぺ'] = 'pe', ['ぽ'] = 'po',
['ま'] = 'ma', ['み'] = 'mi', ['む'] = 'mu', ['め'] = 'me', ['も'] = 'mo',
['ㇺ'] = 'm',
['や'] = 'ya', ['𛀆'] = 'yi', ['ゆ'] = 'yu', ['𛀁'] = 'ye', ['よ'] = 'yo',
['𛄡'] = 'ye',
['ゃ'] = '-ya', ['ゅ'] = '-yu', ['ょ'] = '-yo',
['ら'] = 'ra', ['り'] = 'ri', ['る'] = 'ru', ['れ'] = 're', ['ろ'] = 'ro',
['ㇻ'] = 'r', ['ㇼ'] = 'r', ['ㇽ'] = 'r', ['ㇾ'] = 'r', ['ㇿ'] = 'r',
['わ'] = 'wa', ['ゐ'] = 'i', ['𛄟'] = 'wu', ['ゑ'] = 'e', ['を'] = 'o',
['ゎ'] = '-wa', ['𛅐'] = '-wi', ['𛅑'] = '-we', ['𛅒'] = '-wo',
["ヷ"] = "va", ["ヸ"] = "vi", ['ゔ'] = 'vu', ["ヹ"] = "ve", ["ヺ"] = "vo",
['ん'] = 'n', ['ー'] = '',
['゙'] = '', ['゚'] = '',
['ゝ'] = '', ['ゞ'] = '',
['ヽ'] = '', ['ヾ'] = '',
[' '] = ' ', ['。'] = '.',
['「'] = '“', ['」'] = '”', ['%'] = '%',
['~'] = '~', ['〜'] = '~', ['〰'] = '~',
["・"] = " ",
["!"] = "!", ["?"] = "?",
["("] = "(", [")"] = ")",
["「"] = '“', ["」"] = '”', ["『"] = '“', ["』"] = '”',
[":"] = ":",
["~"] = "~", ["〜"] = "~", ["〰"] = "~",
["、"] = ",", [","] = ",",
["="] = "-", ["゠"] = "-",
["※"] = "†",
},
rom_hist = {
['し'] = 'si', ['じ'] = 'zi', ['ち'] = 'ti', ['ぢ'] = 'di', ['つ'] = 'tu', ['づ'] = 'du',
['は'] = 'fa', ['ひ'] = 'fi', ['へ'] = 'fe', ['ほ'] = 'fo',
['ゐ'] = 'wi', ['ゑ'] = 'we', ['を'] = 'wo',
},
rom_sp = {
['.'] = 'stop', ['^'] = 'cap',
['っ'] = 'gem', ['\''] = '\'',
['は'] = 'ha', ['へ'] = 'he',
['ゖ'] = 'ke',
['゙'] = 'voiced', ['゚'] = 'semivoiced',
['ゝ'] = 'rep', ['ゞ'] = 'repv',
['ヽ'] = 'rep', ['ヾ'] = 'repv',
},
digraph = {
['ぃ'] = {
['i'] = 'yi',
},
['ぅ'] = {
['u'] = 'wu',
},
['゙'] = {
['a'] = c_apos .. 'a',
['e'] = c_apos .. 'e',
['i'] = c_apos .. 'i',
['o'] = c_apos .. 'o',
['u'] = c_apos .. 'u',
},
['゚'] = {
['u'] = 'u~',
}
},
tr_long = {
['aa'] = 'ā', ['ii'] = 'ī', ['uu'] = 'ū', ['ee'] = 'ē', ['oo'] = 'ō',
['ou'] = 'ō',
['u~'] = 'ũ', ['u~u~'] = 'ũ̄'
},
tr_gem = { ['ch'] = 't' },
tr_voicing = {
['k'] = 'g', ['s'] = 'z', ['t'] = 'd', ['h'] = 'b', ['f'] = 'b', ['w'] = 'v',
['sh'] = 'j', ['ch'] = 'j', ['ts'] = 'z',
},
tr_semivoicing = {
['k'] = 'ng', ['s'] = 'ts', ['h'] = 'p', ['f'] = 'p', ['r'] = 'l',
},
flag_postalveolarconsonant = {['sh'] = true, ['ch'] = true, ['j'] = true},
flag_specialconsonant = {
['fu'] = true, ['vu'] = true,
['shi'] = true, ['chi'] = true, ['ji'] = true,
['su'] = true, ['tsu'] = true, ['zu'] = true,
},
flag_hahe = {['ha'] = true, ['he'] = true},
}