transliterate
v1.6.0
แปลงอักขระ Unicode เป็นอักขระละตินโดยใช้การถอดรหัส
อาจเป็นประโยชน์สำหรับการ slugification และเวลาอื่น ๆ ที่คุณไม่สามารถใช้ 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 ?'
สนับสนุนภาษาหลักส่วนใหญ่
ซึ่งรวมถึงการจัดการพิเศษสำหรับ:
อย่างไรก็ตามในปัจจุบันภาษาจีนยังไม่ได้รับการสนับสนุน