pinyin-tone
Version:
A library for converting pinyin tone numbers into pinyin tone marks.
48 lines (41 loc) • 2.15 kB
JavaScript
export default {
ar: ['ar', 'ār', 'ár', 'ǎr', 'àr'], // a
or: ['or', 'ōr', 'ór', 'ǒr', 'òr'], // o
er: ['er', 'ēr', 'ér', 'ěr', 'èr'], // e
air: ['air', 'āir', 'áir', 'ǎir', 'àir'],
eir: ['eir', 'ēir', 'éir', 'ěir', 'èir'],
aor: ['aor', 'āor', 'áor', 'ǎor', 'àor'],
our: ['our', 'ōur', 'óur', 'ǒur', 'òur'],
anr: ['anr', 'ānr', 'ánr', 'ǎnr', 'ànr'],
enr: ['enr', 'ēnr', 'énr', 'ěnr', 'ènr'],
angr: ['angr', 'āngr', 'ángr', 'ǎngr', 'àngr'],
engr: ['engr', 'ēngr', 'éngr', 'ěngr', 'èngr'],
ongr: ['ongr', 'ōngr', 'óngr', 'ǒngr', 'òngr'],
ir: ['ir', 'īr', 'ír', 'ǐr', 'ìr'], // i
iar: ['iar', 'iār', 'iár', 'iǎr', 'iàr'],
ier: ['ier', 'iēr', 'iér', 'iěr', 'ièr'],
iaor: ['iaor', 'iāor', 'iáor', 'iǎor', 'iàor'],
iour: ['iour', 'iōur', 'ióur', 'iǒur', 'iòur'],
iur: ['iur', 'iūr', 'iúr', 'iǔr', 'iùr'],
ianr: ['ianr', 'iānr', 'iánr', 'iǎnr', 'iànr'],
inr: ['inr', 'īnr', 'ínr', 'ǐnr', 'ìnr'],
iangr: ['iangr', 'iāngr', 'iángr', 'iǎngr', 'iàngr'],
ingr: ['ingr', 'īngr', 'íngr', 'ǐngr', 'ìngr'],
iongr: ['iongr', 'iōngr', 'ióngr', 'iǒngr', 'iòngr'],
uir: ['uir', 'uīr', 'uír', 'uǐr', 'uìr'], //ui
ur: ['ur', 'ūr', 'úr', 'ǔr', 'ùr'], // u
uar: ['uar', 'uār', 'uár', 'uǎr', 'uàr'],
uor: ['uor', 'uōr', 'uór', 'uǒr', 'uòr'],
uair: ['uair', 'uāir', 'uáir', 'uǎir', 'uàir'],
ueir: ['ueir', 'uēir', 'uéir', 'uěir', 'uèir'],
uanr: ['uanr', 'uānr', 'uánr', 'uǎnr', 'uànr'],
uenr: ['uenr', 'uēnr', 'uénr', 'uěnr', 'uènr'],
unr: ['unr', 'ūnr', 'únr', 'ǔnr', 'ùnr'],
uangr: ['uangr', 'uāngr', 'uángr', 'uǎngr', 'uàngr'],
uengr: ['uengr', 'uēngr', 'uéngr', 'uěngr', 'uèngr'],
vr: ['ür', 'ǖr', 'ǘr', 'ǚr', 'ǜr'], // ü
ver: ['üer', 'üēr', 'üér', 'üěr', 'üèr'],
uer: ['uer', 'uēr', 'uér', 'uěr', 'uèr'],
vanr: ['üanr', 'üānr', 'üánr', 'üǎnr', 'üànr'],
vnr: ['ünr', 'ǖnr', 'ǘnr', 'ǚnr', 'ǜnr'],
};