transliterate
v1.6.0
Konvertieren Sie Unicode -Zeichen mithilfe der Transliteration in lateinische Zeichen
Kann für Schlupfzwecke und andere Male nützlich sein, die Sie Unicode nicht verwenden können.
$ 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'
Typ: string
String, um zu übersetzen.
Typ: object
Typ: Array<string[]>
Standard: []
Fügen Sie Ihre eigenen benutzerdefinierten Ersetzungen hinzu.
Die Ersetzungen werden in der ursprünglichen Zeichenfolge vor anderen Transformationen ausgeführt.
Dies überschreibt nur einen Standardersatz, wenn Sie ein Element mit derselben Taste festlegen.
import transliterate from '@sindresorhus/transliterate' ;
transliterate ( 'Я люблю единорогов' , {
customReplacements : [
[ 'единорогов' , '?' ]
]
} )
//=> 'Ya lyublyu ?'
Die meisten wichtigen Sprachen werden unterstützt.
Dies beinhaltet eine besondere Handhabung für:
Chinesisch werden derzeit jedoch nicht unterstützt.