transliterate
v1.6.0
Konversi karakter unicode ke karakter Latin menggunakan transliterasi
Dapat berguna untuk tujuan slugifikasi dan di waktu lain Anda tidak dapat menggunakan 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'
Ketik: string
String untuk mentransliterasi.
Jenis: object
Jenis: Array<string[]>
Bawaan: []
Tambahkan penggantian khusus Anda sendiri.
Penggantian dijalankan pada string asli sebelum transformasi lainnya.
Ini hanya mengesampingkan penggantian default jika Anda mengatur item dengan kunci yang sama.
import transliterate from '@sindresorhus/transliterate' ;
transliterate ( 'Я люблю единорогов' , {
customReplacements : [
[ 'единорогов' , '?' ]
]
} )
//=> 'Ya lyublyu ?'
Sebagian besar bahasa utama didukung.
Ini termasuk penanganan khusus untuk:
Namun, Cina saat ini tidak didukung.