Sha256: 0065c684fb0a0afc70462962bf9bca8d4c9bfb9b40fbb6762c9fdd475cb780b8
Contents?: true
Size: 1.89 KB
Versions: 28
Compression:
Stored size: 1.89 KB
Contents
--- :transforms: - :aliases: - fa-fonipa-t-fa :direction: forward :rules: - "[\\u200c \\u200d] > ; # Strip off ZWJ and ZWNJ." - "::NFD;" - "ي > ی;" - "ى > ی;" - "ك > ک;" - "ە > ه;" - "::NULL;" - "$VOWEL = [ َ ِ ُ ٓ ا و ی];" - "$BOUNDARY = [^[:L:][:M:][:N:]];" - "$IPA_CONSONANT = [ m n p b t d k ɡ ʔ f v s z ʃ ʒ ʁ ɢ h χ {t͡ʃ} {d͡ʒ} l ɾ ];" - "یّ > jj;" - "($VOWEL)ّ > ّ | $1;" - "َیْ > æj;" - "ِیْ > ej;" - "َوْ > ov;" - "ِی > iː;" - "َه > æ;" - "[^ːeoæ] {ه} $BOUNDARY > e;" - "[e] {ه} $BOUNDARY > ;" - "اَ > æ;" - "اً $BOUNDARY > æn;" - "َ > æ;" - "یه > je;" - "{هٔ} $BOUNDARY > jæ;" - "یٰ > ɒː;" - "{ی} $VOWEL > j;" - "ی > iː;" - "$BOUNDARY {ای} > iː;" - "ا\\u0653 > ɒː;" - "آ > ɒː;" - "اِ > e;" - "اُ > o;" - "او > uː;" - "ا > ɒː; # Probably [^$BOUNDARY]" - "ِ > e;" - "هِ > e;" - "{و} $VOWEL > v;" - "$IPA_CONSONANT {و} > uː;" - "ُ{و} $IPA_CONSONANT > uː;" - "$BOUNDARY {و} $BOUNDARY > va;" - "و > ;" - "ُ > o;" - "پ > p;" - "ب > b;" - "[ت ط] > t;" - "د > d;" - "ک > k;" - "گ > ɡ;" - "[ع ء] > ʔ;" - "چ > t͡ʃ;" - "ج > d͡ʒ;" - "ف > f;" - "[س ص ث] > s;" - "[ز ذ ض ظ] > z;" - "ش > ʃ;" - "ژ > ʒ;" - "خ > χ;" - "غ > ʁ;" - "ق > ɢ;" - "ح > h;" - "م > m;" - "ن > n;" - "ه > h;" - "ل > l;" - "ر > ɾ;" - "ْ > ;" - "::NULL;" - "([$IPA_CONSONANT|$VOWEL]){ّ} > $1;" - "[ ّ ٔ ً ٰ ] > ;" - "::NFC;" :source: fa :target: fa_FONIPA :variant: ~
Version data entries
28 entries across 28 versions & 1 rubygems