| @@ -1,5 +1,5 @@ | |||
| // * Farsi Language fa (or Parsi or Persian) fa_list Version 3.135 | |||
| // * This file writen by Shadyar Khodayari and Ehsan Esmaili who has managed collecting exceptional words. 04-05-2018 | |||
| // * Farsi Language fa (or Parsi or Persian) fa_list Version 3.136 | |||
| // * This file writen by Shadyar Khodayari and Ehsan Esmaili who has managed collecting exceptional words. 06-05-2019 | |||
| //********* | |||
| // * This program is free software; you can redistribute it and/or modify * | |||
| // * it under the terms of the GNU General Public License as published by * | |||
| @@ -28,7 +28,7 @@ | |||
| // letter names, as they are spoken as a single character in text | |||
| // precede by _ to distinguish from pronunciation as a language word | |||
| // Special Persian Simbles. | |||
| // Special Persian Symbls. | |||
| ﷼ RijAl | |||
| //Farsi Alphabet | |||
| @@ -75,9 +75,9 @@ _و 'vAv | |||
| ً 'an | |||
| ٌ 'on | |||
| ٍ 'en | |||
| ، viRgul | |||
| _، viRgul | |||
| ؛ noqteviRgul | |||
| ـ 'keSidane_hoRuf | |||
| ـ 'keSide_ | |||
| ئ 'je,hamze: | |||
| ؤ 'vAv,hamze: | |||
| ۀ 'hehamze: | |||
| @@ -88,10 +88,24 @@ _و 'vAv | |||
| ي 'je_aRabi | |||
| // symbols used in Standard Persian keybord layout | |||
| ٬ namAde_RAst_be_tSap | |||
| ٫ 'viRgule_fArsije_estAndArd | |||
| ٪ darsade _fArsije_estAndArd | |||
| ٬ 'dZodAkonandeje_hezArgAn | |||
| ٫ 'momajez | |||
| ٪ 'darsad | |||
| ٔ hamzeje_bAlA //this character "ٔ" is defrent of "ء" and "ۀ" for example "دانشنامهٔ " | |||
| × 'zaRbdaR | |||
| 'taq1simbaR | |||
| //Farsi Numbers used in Standard Persian keybord layout | |||
| ۰ 'sefRe_fARsi | |||
| ۱ 'jeke_fARsi | |||
| ۲ 'doe_fARsi | |||
| ۳ 'seje_fARsi | |||
| ۴ 'tSAhARe_fARsi | |||
| ۵ 'pandZe_fARsi | |||
| ۶ 'SeSe_fARsi | |||
| ۷ 'hafte_fARsi | |||
| ۸ 'haSte_fARsi | |||
| ۹ 'nohe_fARsi | |||
| // Urdu for Persian users added by users | |||
| @@ -202,10 +216,12 @@ $ dolAR | |||
| [ beRAketbAz | |||
| ] beRAketbaste: | |||
| ( paRAntezbAz | |||
| _) paRAntezbaste: | |||
| ) paRAntezbaste: | |||
| * setARe: | |||
| //this code is recognized as (ZWNJ) U+200c (half space) at eSpeak 1.46.22 and later (ZWNJ) is recognized as hyphen | |||
| _- nim_fAsele: | |||
| U+200C nim_fAsele: | |||
| //this code is recognized as Space | |||
| U+20 fAsele_ | |||
| . noqte: | |||
| : 'donoqte: | |||
| < alAmate'kutSektaR | |||
| @@ -221,16 +237,12 @@ _) paRAntezbaste: | |||
| // ABBREVIATIONS | |||
| //************** | |||
| قظ q::abl_az_:zohR $only | |||
| قظ q::abl_az_:zohR $only | |||
| ق.ظ q::abl_az_:zohR $only | |||
| بظ ba:?d_az_:zohR $only | |||
| بظ ba:?d_az_:zohR $only | |||
| ب.ظ ba:?d_az_:zohR $only | |||
| هش hedZRije_:Samsi $only | |||
| هش hedZRije_:Samsi $only | |||
| ه.ش hedZRije_:Samsi $only | |||
| هق hedZRije_:qamaRi $only | |||
| هق hedZRije_:qamaRi $only | |||
| ه.ق hedZRije_:qamaRi $only | |||
| قم q::abl_az_:milAd $only | |||
| @@ -1,5 +1,5 @@ | |||
| // * Farsi Language fa (or Parsi or Persian) fa_rules Version 3.135 | |||
| // * This file writen by Shadyar Khodayari 04-05-2018 | |||
| // * Farsi Language fa (or Parsi or Persian) fa_rules Version Test after 3.136 | |||
| // * This file writen by Shadyar Khodayari 06-05-2019 | |||
| //********* | |||
| // * This program is free software; you can redistribute it and/or modify * | |||
| // * it under the terms of the GNU General Public License as published by * | |||
| @@ -44,9 +44,11 @@ | |||
| ۸ 8 | |||
| ٩ 9 | |||
| ۹ 9 | |||
| ٬ ، | |||
| ٫ ، | |||
| ٪ % | |||
| ٔ ٴ | |||
| ٴ ٔ | |||
| ـ | |||
| ي ی // this is "ي" Shift + x on the Persian Keyboard ("ye Arabi") that has been replaced with "ی" Standard for some programing reasones. | |||
| ﺁ آ | |||
| ﺍ ا | |||
| @@ -198,7 +200,7 @@ | |||
| ۓ ی | |||
| // (ZWNJ) U+200c character (half space) is recognized as Hyphen and this simbole "-" have been definded for this character in the rules. | |||
| // (ZWNJ) U+200c character (half space) is recognized as Hyphen and this symbol "-" have been definded for this character in the rules. | |||
| // the groups of letters | |||
| // Long vowels | |||
| @@ -234,16 +236,18 @@ | |||
| // Special Character 2 | |||
| .L11 ش | |||
| // (ZWNJ) U+200c character (half space) is recognized as Hyphen and this simbole "-" has been definded for this character in the rules. | |||
| // (ZWNJ) U+200c character (half space) is recognized as Hyphen and this symbol "-" has been definded for this character in the rules. | |||
| .group 0x200C | |||
| 0x200C | |||
| .group + | |||
| + (.D mosbate- | |||
| __) + (_D mosbate- | |||
| _) + (D mosbate- | |||
| .group - | |||
| __) - (_D manfije- | |||
| // 0x2D is the same Minus symbol "-" | |||
| .group 0x2D | |||
| _) 0x2D (D manfije | |||
| .group آ | |||
| @@ -4490,7 +4494,7 @@ L09L04) السّادات (_Sm8 ossAdAt | |||
| L09L09L03) گی (_Sm2 egi | |||
| L09L01ی) گی (_Sm2 egi | |||
| L09L01و) گی (_Sm2 egi | |||
| L09L09) گه (_NSm2 gah | |||
| // Possessive pronouns for گی eg. "زندگیتان" | |||
| L09L09L03) گیم (_NSm3 egijam | |||
| L09L09L03) گییم (_NSm4 egijam | |||
| @@ -5125,7 +5129,7 @@ L09L04) السّادات (_Sm8 ossAdAt | |||
| L09L09) نقی (_Sm3 naq1i | |||
| // Subjective pronouns | |||
| L09L09L03) ند (_NSm2 and | |||
| L09L03ی) ند (_NSm2 nad | |||
| L09L03ی) ند (_NSm2 and | |||
| L09L09) نوشت (_Sm4 neveSt | |||
| L09L09) نشین (_Sm4 neSin | |||
| L09L09) نکردن (_Sm5 nakaRdan | |||
| @@ -5783,13 +5787,13 @@ L09L04) السّادات (_Sm8 ossAdAt | |||
| //this character "ٔ" is defrent of "ء" and "ۀ" for example "دانشنامهٔ " | |||
| .group ٴ | |||
| L04) ٴ | |||
| ا) ٴ a? | |||
| ٴ | |||
| .group ٔ | |||
| L04) ٔ | |||
| ا) ٔ a? | |||
| ٔ | |||
| // suffixes ٴ | |||
| L09L03) ٴ (_NSm1 je | |||
| // suffixes ٔ | |||
| L09L03) ٔ (_NSm1 je | |||
| .group ّ | |||
| @@ -6097,4 +6101,4 @@ L09L04) السّادات (_Sm8 ossAdAt | |||
| ± m'osbat||jA:||m'anfi | |||
| >= boz'oRgtaR||jA:||m,osAvi | |||
| <= kutS'ektaR||jA:||m,osAvi | |||