pinyin-tone
Version:
A library for converting pinyin tone numbers into pinyin tone marks.
49 lines (42 loc) • 1.97 kB
JavaScript
export default {
a: ['a', 'ā', 'á', 'ǎ', 'à'], // a
o: ['o', 'ō', 'ó', 'ǒ', 'ò'], // o
e: ['e', 'ē', 'é', 'ě', 'è'], // e
ai: ['ai', 'āi', 'ái', 'ǎi', 'ài'],
ei: ['ei', 'ēi', 'éi', 'ěi', 'èi'],
ao: ['ao', 'āo', 'áo', 'ǎo', 'ào'],
ou: ['ou', 'ōu', 'óu', 'ǒu', 'òu'],
an: ['an', 'ān', 'án', 'ǎn', 'àn'],
en: ['en', 'ēn', 'én', 'ěn', 'èn'],
ang: ['ang', 'āng', 'áng', 'ǎng', 'àng'],
eng: ['eng', 'ēng', 'éng', 'ěng', 'èng'],
ong: ['ong', 'ōng', 'óng', 'ǒng', 'òng'],
i: ['i', 'ī', 'í', 'ǐ', 'ì'], // i
ia: ['ia', 'iā', 'iá', 'iǎ', 'ià'],
ie: ['ie', 'iē', 'ié', 'iě', 'iè'],
iao: ['iao', 'iāo', 'iáo', 'iǎo', 'iào'],
iou: ['iou', 'iōu', 'ióu', 'iǒu', 'iòu'],
iu: ['iu', 'iū', 'iú', 'iǔ', 'iù'],
ian: ['ian', 'iān', 'ián', 'iǎn', 'iàn'],
in: ['in', 'īn', 'ín', 'ǐn', 'ìn'],
iang: ['iang', 'iāng', 'iáng', 'iǎng', 'iàng'],
ing: ['ing', 'īng', 'íng', 'ǐng', 'ìng'],
iong: ['iong', 'iōng', 'ióng', 'iǒng', 'iòng'],
ui: ['ui', 'uī', 'uí', 'uǐ', 'uì'], //ui
u: ['u', 'ū', 'ú', 'ǔ', 'ù'], // u
ua: ['ua', 'uā', 'uá', 'uǎ', 'uà'],
uo: ['uo', 'uō', 'uó', 'uǒ', 'uò'],
uai: ['uai', 'uāi', 'uái', 'uǎi', 'uài'],
uei: ['uei', 'uēi', 'uéi', 'uěi', 'uèi'],
uan: ['uan', 'uān', 'uán', 'uǎn', 'uàn'],
uen: ['uen', 'uēn', 'uén', 'uěn', 'uèn'],
un: ['un', 'ūn', 'ún', 'ǔn', 'ùn'],
uang: ['uang', 'uāng', 'uáng', 'uǎng', 'uàng'],
ueng: ['ueng', 'uēng', 'uéng', 'uěng', 'uèng'],
ü: ['ü', 'ǖ', 'ǘ', 'ǚ', 'ǜ'], // ü
v: ['ü', 'ǖ', 'ǘ', 'ǚ', 'ǜ'], // ü
ve: ['üe', 'üē', 'üé', 'üě', 'üè'],
ue: ['ue', 'uē', 'ué', 'uě', 'uè'],
van: ['üan', 'üān', 'üán', 'üǎn', 'üàn'],
vn: ['ün', 'ǖn', 'ǘn', 'ǚn', 'ǜn'],
};