transliterate
v1.6.0
Converter caracteres unicode em caracteres latinos usando a transliteração
Pode ser útil para fins de lisetros e outras vezes você não pode usar o 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
String para transliterar.
Tipo: object
Tipo: Array<string[]>
Padrão: []
Adicione suas próprias substituições personalizadas.
As substituições são executadas na string original antes de qualquer outra transformação.
Isso substitui apenas uma substituição padrão se você definir um item com a mesma tecla.
import transliterate from '@sindresorhus/transliterate' ;
transliterate ( 'Я люблю единорогов' , {
customReplacements : [
[ 'единорогов' , '?' ]
]
} )
//=> 'Ya lyublyu ?'
A maioria dos principais idiomas é suportada.
Isso inclui manuseio especial para:
No entanto, o chinês atualmente não é suportado.