transliterate
v1.6.0
音訳を使用して、Unicode文字をラテン文字に変換します
gificationの目的に役立つ場合があります。また、Unicodeを使用できない場合もあります。
$ npm install @sindresorhus/transliterate
import transliterate from '@sindresorhus/transliterate' ;
transliterate ( 'Fußgängerübergänge' ) ;
//=> 'Fussgaengeruebergaenge'
transliterate ( 'Я люблю единорогов' ) ;
//=> 'Ya lyublyu edinorogov'
transliterate ( 'أنا أحب حيدات' ) ;
//=> 'ana ahb hydat'
transliterate ( 'tôi yêu những chú kỳ lân' ) ;
//=> 'toi yeu nhung chu ky lan' タイプ: string
文字列への文字列。
タイプ: object
タイプ: Array<string[]>
デフォルト: []
独自のカスタム交換を追加します。
交換は、他の変換の前に元の文字列で実行されます。
これは、同じキーでアイテムを設定した場合にのみデフォルトの交換をオーバーライドします。
import transliterate from '@sindresorhus/transliterate' ;
transliterate ( 'Я люблю единорогов' , {
customReplacements : [
[ 'единорогов' , '?' ]
]
} )
//=> 'Ya lyublyu ?' ほとんどの主要言語がサポートされています。
これには、次の特別な取り扱いが含まれます。
ただし、現在中国人はサポートされていません。