transliterate
v1.6.0
تحويل أحرف Unicode إلى الأحرف اللاتينية باستخدام الترجمة
يمكن أن تكون مفيدة لأغراض الإبطال وفي أحيان أخرى لا يمكنك استخدام 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 ?'
يتم دعم معظم اللغات الرئيسية.
وهذا يشمل معالجة خاصة لـ:
ومع ذلك ، فإن الصينية حاليا غير مدعومة.