romanize-names
romanize-names copied to clipboard
Romanize names in Traditional Chinese (zh-TW).
Romanize names
![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat)
Romanizing Chinese names for Taiwan. It's a :poop: show.
Install
npm install romanize-names
Usage
var romanize = require('romanize-names')
romanize(name_in_zhTW, system)
system
String
-
WG
(default) https://en.wikipedia.org/wiki/Wade%E2%80%93Giles -
MPS-II
https://en.wikipedia.org/wiki/Mandarin_Phonetic_Symbols_II -
TONGYONG
https://en.wikipedia.org/wiki/Tongyong_Pinyin -
HANYU
https://en.wikipedia.org/wiki/Pinyin
Examples
romanize('張懸')
> Hsuan Chang
romanize('張懸', 'MPS-II')
> Shiuan Jang
romanize('張懸', 'TONGYONG')
> Syuan Jhang
romanize('張懸', 'HANYU')
> Xuan Zhang
romanize('秋木安')
> Mu-An Chiu
romanize('秋木安', 'MPS-II')
> Mu-An Chiou
romanize('秋木安', 'TONGYONG')
> Mu-An Ciou
romanize('秋木安', 'HANYU')
> Mu-An Qiu
romanize('范姜峻宏')
> Chun-Hung Fan-Chiang
romanize('范姜峻宏', 'MPS-II')
> Jiun-Hung Fan-Jiang
romanize('范姜峻宏', 'TONGYONG')
> Jyun-Hong Fan-Jiang
romanize('范姜峻宏', 'HANYU')
> Jun-Hong Fan-Jiang
Data Sources
- Unicode Character Database – Unihan (via unicode-mandarin-readings)
- Bureau of Consular Affairs (Taiwan)