transliterate
v1.6.0
Convertir caracteres unicode a caracteres latinos usando transliteración
Puede ser útil para fines de slugificación y otras veces no puede usar 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'
Tipo: string
Cadena para transliterar.
Tipo: object
Tipo: Array<string[]>
Por defecto: []
Agregue sus propios reemplazos personalizados.
Los reemplazos se ejecutan en la cadena original antes de cualquier otra transformación.
Esto solo anula un reemplazo predeterminado si establece un elemento con la misma clave.
import transliterate from '@sindresorhus/transliterate' ;
transliterate ( 'Я люблю единорогов' , {
customReplacements : [
[ 'единорогов' , '?' ]
]
} )
//=> 'Ya lyublyu ?'
La mayoría de los idiomas principales son compatibles.
Esto incluye un manejo especial para:
Sin embargo, el chino actualmente no es compatible.