diff options
Diffstat (limited to 'MLEB/UniversalLanguageSelector/lib/jquery.ime/rules/fonipa/ipa-x-sampa.js')
-rw-r--r-- | MLEB/UniversalLanguageSelector/lib/jquery.ime/rules/fonipa/ipa-x-sampa.js | 296 |
1 files changed, 148 insertions, 148 deletions
diff --git a/MLEB/UniversalLanguageSelector/lib/jquery.ime/rules/fonipa/ipa-x-sampa.js b/MLEB/UniversalLanguageSelector/lib/jquery.ime/rules/fonipa/ipa-x-sampa.js index f2e8bfd5..ee9d153d 100644 --- a/MLEB/UniversalLanguageSelector/lib/jquery.ime/rules/fonipa/ipa-x-sampa.js +++ b/MLEB/UniversalLanguageSelector/lib/jquery.ime/rules/fonipa/ipa-x-sampa.js @@ -14,174 +14,174 @@ maxKeyLength: 4, patterns: [ // Tones - [ '_/', '\u030C' ], // Combining caron - [ '_\\\\', '\u0302' ], // Combining circumflex accent - [ '_ɥ_T', '\u1dc4' ], // _H_T - Combining macron-acute - [ '_β_L', '\u1dc5' ], // _B_L - Combining grave-macron - [ '_ʁ_F', '\u1dc8' ], // _R_F - Combining grave-acute-grave + [ '_/', '\u030C' ], // Combining caron + [ '_\\\\', '\u0302' ], // Combining circumflex accent + [ '_ɥ_T', '\u1dc4' ], // _H_T - Combining macron-acute + [ '_β_L', '\u1dc5' ], // _B_L - Combining grave-macron + [ '_ʁ_F', '\u1dc8' ], // _R_F - Combining grave-acute-grave - [ 'β\\\\', 'ʙ' ], - [ 'p\\\\', 'ɸ' ], - [ 'B', 'β' ], + [ 'β\\\\', 'ʙ' ], + [ 'p\\\\', 'ɸ' ], + [ 'B', 'β' ], - [ 'F', 'ɱ' ], + [ 'F', 'ɱ' ], // ⱱ is not in X-SAMPA - [ 'P', 'ʋ' ], - [ 'v\\\\', 'ʋ' ], - - [ 'T', 'θ' ], - [ 'D', 'ð' ], - - [ '4', 'ɾ' ], - [ 'K', 'ɬ' ], - [ 'ɬ\\\\', 'ɮ' ], - [ 'r\\\\', 'ɹ' ], - - [ 'S', 'ʃ' ], - [ 'Z', 'ʒ' ], - - [ 't`', 'ʈ' ], - [ 'd`', 'ɖ' ], - [ 'n`', 'ɳ' ], - [ 'r`', 'ɽ' ], - [ 's`', 'ʂ' ], - [ 'z`', 'ʐ' ], - [ 'ɹ`', 'ɻ' ], - [ 'l`', 'ɭ' ], - - [ 'ɲ\\\\', 'ɟ' ], - [ 'J', 'ɲ' ], - [ 'C', 'ç' ], - [ 'j\\\\', 'ʝ' ], - [ 'L', 'ʎ' ], - - [ 'g', 'ɡ' ], - [ '_N', '\u033c' ], // Combining seagull below - [ 'N', 'ŋ' ], - [ '_G', 'ˠ' ], - [ 'G', 'ɣ' ], - [ 'ɯ\\\\', 'ɰ' ], - [ 'ʎ\\\\', 'ʟ' ], - - [ 'ɣ\\\\', 'ɢ' ], - [ 'ŋ\\\\', 'ɴ' ], - [ 'ʁ\\\\', 'ʀ' ], - [ '_X', '\u0306' ], // Combining breve - [ 'X', 'χ' ], - [ 'R', 'ʁ' ], - - [ 'χ\\\\', 'ħ' ], - [ '_ʔ\\\\', 'ˤ' ], - [ 'ʔ\\\\', 'ʕ' ], - - [ '\\?', 'ʔ' ], - [ 'h\\\\', 'ɦ' ], - - [ 'ɔ\\\\', 'ʘ' ], - [ 'ǀ\\|\\\\', 'ǁ' ], - [ '\\|\\\\', 'ǀ' ], - [ 'ꜜ\\\\', 'ǃ' ], // !\ -> Retroflex (postalveolar) click - [ '_?=', '\u0329' ], // Combining vertical line below + [ 'P', 'ʋ' ], + [ 'v\\\\', 'ʋ' ], + + [ 'T', 'θ' ], + [ 'D', 'ð' ], + + [ '4', 'ɾ' ], + [ 'K', 'ɬ' ], + [ 'ɬ\\\\', 'ɮ' ], + [ 'r\\\\', 'ɹ' ], + + [ 'S', 'ʃ' ], + [ 'Z', 'ʒ' ], + + [ 't`', 'ʈ' ], + [ 'd`', 'ɖ' ], + [ 'n`', 'ɳ' ], + [ 'r`', 'ɽ' ], + [ 's`', 'ʂ' ], + [ 'z`', 'ʐ' ], + [ 'ɹ`', 'ɻ' ], + [ 'l`', 'ɭ' ], + + [ 'ɲ\\\\', 'ɟ' ], + [ 'J', 'ɲ' ], + [ 'C', 'ç' ], + [ 'j\\\\', 'ʝ' ], + [ 'L', 'ʎ' ], + + [ 'g', 'ɡ' ], + [ '_N', '\u033c' ], // Combining seagull below + [ 'N', 'ŋ' ], + [ '_G', 'ˠ' ], + [ 'G', 'ɣ' ], + [ 'ɯ\\\\', 'ɰ' ], + [ 'ʎ\\\\', 'ʟ' ], + + [ 'ɣ\\\\', 'ɢ' ], + [ 'ŋ\\\\', 'ɴ' ], + [ 'ʁ\\\\', 'ʀ' ], + [ '_X', '\u0306' ], // Combining breve + [ 'X', 'χ' ], + [ 'R', 'ʁ' ], + + [ 'χ\\\\', 'ħ' ], + [ '_ʔ\\\\', 'ˤ' ], + [ 'ʔ\\\\', 'ʕ' ], + + [ '\\?', 'ʔ' ], + [ 'h\\\\', 'ɦ' ], + + [ 'ɔ\\\\', 'ʘ' ], + [ 'ǀ\\|\\\\', 'ǁ' ], + [ '\\|\\\\', 'ǀ' ], + [ 'ꜜ\\\\', 'ǃ' ], // !\ -> Retroflex (postalveolar) click + [ '_?=', '\u0329' ], // Combining vertical line below [ '\u0329\\\\', 'ǂ' ], - [ 'b_<', 'ɓ' ], - [ 'd_<', 'ɗ' ], - [ 'ɟ_<', 'ʄ' ], - [ 'ɡ_<', 'ɠ' ], - [ 'ɢ_<', 'ʛ' ], - - [ 'W', 'ʍ' ], - [ 'H', 'ɥ' ], - [ 'ɥ\\\\', 'ʜ' ], - [ '<\\\\', 'ʢ' ], - [ '>\\\\', 'ʡ' ], - - [ 's\\\\', 'ɕ' ], - [ 'z\\\\', 'ʑ' ], - [ 'l\\\\', 'ɺ' ], - [ 'x\\\\', 'ɧ' ], - - [ 'I', 'ɪ' ], - [ 'E', 'ɛ' ], - [ '\\{', 'æ' ], - - [ 'Y', 'ʏ' ], - [ '2', 'ø' ], - [ '9', 'œ' ], - [ '&', 'ɶ' ], - - [ '1', 'ɨ' ], - [ 'ə\\\\', 'ɘ' ], - [ '@', 'ə' ], - [ 'ɜ\\\\', 'ɞ' ], - [ '3', 'ɜ' ], - [ '6', 'ɐ' ], - [ '_\\}', '\u031a' ], - [ '\\}', 'ʉ' ], - [ '8', 'ɵ' ], - - [ 'M', 'ɯ' ], - [ '7', 'ɤ' ], - [ 'V', 'ʌ' ], - [ '_A', '\u0318' ], // Combining right tack below - [ 'A', 'ɑ' ], - [ 'U', 'ʊ' ], - [ '_O', '\u0339' ], // ++++ // Combining right half ring below - [ 'O', 'ɔ' ], - [ 'Q', 'ɒ' ], - - [ '%', 'ˌ' ], - [ '_"', '\u0308' ], // Combining diaeresis - [ '"', 'ˈ' ], - [ 'ː\\\\', 'ˑ' ], - [ ':', 'ː' ], - [ '\\.<', '|' ], - [ '\\|\\|', '‖' ], - [ '-\\\\', '‿' ], - - [ '<ʁ>', '↗' ], // <R> - [ '<ɱ>', '↘' ], // <F> - [ '!', 'ꜜ' ], - [ '_\\^', '\u032f' ], // Combining inverted breve below - [ '\\^', 'ꜛ' ], + [ 'b_<', 'ɓ' ], + [ 'd_<', 'ɗ' ], + [ 'ɟ_<', 'ʄ' ], + [ 'ɡ_<', 'ɠ' ], + [ 'ɢ_<', 'ʛ' ], + + [ 'W', 'ʍ' ], + [ 'H', 'ɥ' ], + [ 'ɥ\\\\', 'ʜ' ], + [ '<\\\\', 'ʢ' ], + [ '>\\\\', 'ʡ' ], + + [ 's\\\\', 'ɕ' ], + [ 'z\\\\', 'ʑ' ], + [ 'l\\\\', 'ɺ' ], + [ 'x\\\\', 'ɧ' ], + + [ 'I', 'ɪ' ], + [ 'E', 'ɛ' ], + [ '\\{', 'æ' ], + + [ 'Y', 'ʏ' ], + [ '2', 'ø' ], + [ '9', 'œ' ], + [ '&', 'ɶ' ], + + [ '1', 'ɨ' ], + [ 'ə\\\\', 'ɘ' ], + [ '@', 'ə' ], + [ 'ɜ\\\\', 'ɞ' ], + [ '3', 'ɜ' ], + [ '6', 'ɐ' ], + [ '_\\}', '\u031a' ], + [ '\\}', 'ʉ' ], + [ '8', 'ɵ' ], + + [ 'M', 'ɯ' ], + [ '7', 'ɤ' ], + [ 'V', 'ʌ' ], + [ '_A', '\u0318' ], // Combining right tack below + [ 'A', 'ɑ' ], + [ 'U', 'ʊ' ], + [ '_O', '\u0339' ], // ++++ // Combining right half ring below + [ 'O', 'ɔ' ], + [ 'Q', 'ɒ' ], + + [ '%', 'ˌ' ], + [ '_"', '\u0308' ], // Combining diaeresis + [ '"', 'ˈ' ], + [ 'ː\\\\', 'ˑ' ], + [ ':', 'ː' ], + [ '\\.<', '|' ], + [ '\\|\\|', '‖' ], + [ '-\\\\', '‿' ], + + [ '<ʁ>', '↗' ], // <R> + [ '<ɱ>', '↘' ], // <F> + [ '!', 'ꜜ' ], + [ '_\\^', '\u032f' ], // Combining inverted breve below + [ '\\^', 'ꜛ' ], // Diacritics and suprasegmentals - [ '_h', 'ʰ' ], - [ '_w', 'ʷ' ], - [ '_j', 'ʲ' ], + [ '_h', 'ʰ' ], + [ '_w', 'ʷ' ], + [ '_j', 'ʲ' ], // see above for ˠ // see above for ˤ - [ '_n', 'ⁿ' ], - [ '_l', 'ˡ' ], + [ '_n', 'ⁿ' ], + [ '_l', 'ˡ' ], - [ '`', '˞' ], - [ '_>', 'ʼ' ], + [ '`', '˞' ], + [ '_>', 'ʼ' ], // See above for No audible release // See above for Syllabic // See above for Non-syllabic - [ '_k', '\u0330' ], // Combining tilde below + [ '_k', '\u0330' ], // Combining tilde below [ '([ɱɮɳɖʐɻɽɭɲɟʝjŋɡɣɰ])_0', '$1\u030a' ], // Combining ring above - [ '(.)_0', '$1\u0325' ], // Combining ring below - [ '_v', '\u032c' ], // Combining caron below - [ '_t', '\u0324' ], // Combining diaeresis below - [ '_d', '\u032a' ], // Combining bridge below - [ '_a', '\u033a' ], // Combining inverted bridge below - [ '_m', '\u033b' ], // Combining square below + [ '(.)_0', '$1\u0325' ], // Combining ring below + [ '_v', '\u032c' ], // Combining caron below + [ '_t', '\u0324' ], // Combining diaeresis below + [ '_d', '\u032a' ], // Combining bridge below + [ '_a', '\u033a' ], // Combining inverted bridge below + [ '_m', '\u033b' ], // Combining square below // See above for linguolabial - [ '_?~', '\u0303' ], // Combining tilde - [ '_e', '\u0334' ], // Combining tilde overlay + [ '_?~', '\u0303' ], // Combining tilde + [ '_e', '\u0334' ], // Combining tilde overlay // See above for centralised - [ '_x', '\u033d' ], // Combining x above + [ '_x', '\u033d' ], // Combining x above // See above for extra short - [ '_\\+', '\u031f' ], // Combining plus sign below - [ '_-', '\u0320' ], // Combining minus sign below - [ '_r', '\u031d' ], // Combining up tack below - [ '_o', '\u031e' ], // Combining down tack below + [ '_\\+', '\u031f' ], // Combining plus sign below + [ '_-', '\u0320' ], // Combining minus sign below + [ '_r', '\u031d' ], // Combining up tack below + [ '_o', '\u031e' ], // Combining down tack below // See above for advanced tongue root - [ '_q', '\u0319' ], // Combining left tack below + [ '_q', '\u0319' ], // Combining left tack below // See above for more rounded - [ '_c', '\u031c' ] + [ '_c', '\u031c' ] ] }; |