// * 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 * | // * 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 * | // * it under the terms of the GNU General Public License as published by * | ||||
// letter names, as they are spoken as a single character in text | // letter names, as they are spoken as a single character in text | ||||
// precede by _ to distinguish from pronunciation as a language word | // precede by _ to distinguish from pronunciation as a language word | ||||
// Special Persian Simbles. | |||||
// Special Persian Symbls. | |||||
﷼ RijAl | ﷼ RijAl | ||||
//Farsi Alphabet | //Farsi Alphabet | ||||
ً 'an | ً 'an | ||||
ٌ 'on | ٌ 'on | ||||
ٍ 'en | ٍ 'en | ||||
، viRgul | |||||
_، viRgul | |||||
؛ noqteviRgul | ؛ noqteviRgul | ||||
ـ 'keSidane_hoRuf | |||||
ـ 'keSide_ | |||||
ئ 'je,hamze: | ئ 'je,hamze: | ||||
ؤ 'vAv,hamze: | ؤ 'vAv,hamze: | ||||
ۀ 'hehamze: | ۀ 'hehamze: | ||||
ي 'je_aRabi | ي 'je_aRabi | ||||
// symbols used in Standard Persian keybord layout | // 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 "دانشنامهٔ " | ٔ 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 | // Urdu for Persian users added by users | ||||
[ beRAketbAz | [ beRAketbAz | ||||
] beRAketbaste: | ] beRAketbaste: | ||||
( paRAntezbAz | ( paRAntezbAz | ||||
_) paRAntezbaste: | |||||
) paRAntezbaste: | |||||
* setARe: | * setARe: | ||||
//this code is recognized as (ZWNJ) U+200c (half space) at eSpeak 1.46.22 and later (ZWNJ) is recognized as hyphen | //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: | . noqte: | ||||
: 'donoqte: | : 'donoqte: | ||||
< alAmate'kutSektaR | < alAmate'kutSektaR | ||||
// ABBREVIATIONS | // ABBREVIATIONS | ||||
//************** | //************** | ||||
قظ q::abl_az_:zohR $only | |||||
قظ q::abl_az_:zohR $only | قظ 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 | ||||
ب.ظ ba:?d_az_:zohR $only | ب.ظ ba:?d_az_:zohR $only | ||||
هش hedZRije_:Samsi $only | |||||
هش hedZRije_:Samsi $only | هش hedZRije_:Samsi $only | ||||
ه.ش hedZRije_:Samsi $only | ه.ش hedZRije_:Samsi $only | ||||
هق hedZRije_:qamaRi $only | |||||
هق hedZRije_:qamaRi $only | هق hedZRije_:qamaRi $only | ||||
ه.ق hedZRije_:qamaRi $only | ه.ق hedZRije_:qamaRi $only | ||||
قم q::abl_az_:milAd $only | قم q::abl_az_:milAd $only |
// * 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 * | // * 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 * | // * it under the terms of the GNU General Public License as published by * | ||||
۸ 8 | ۸ 8 | ||||
٩ 9 | ٩ 9 | ||||
۹ 9 | ۹ 9 | ||||
٬ ، | |||||
٫ ، | ٫ ، | ||||
٪ % | ٪ % | ||||
ٔ ٴ | |||||
ٴ ٔ | |||||
ـ | |||||
ي ی // this is "ي" Shift + x on the Persian Keyboard ("ye Arabi") that has been replaced with "ی" Standard for some programing reasones. | ي ی // this is "ي" Shift + x on the Persian Keyboard ("ye Arabi") that has been replaced with "ی" Standard for some programing reasones. | ||||
ﺁ آ | ﺁ آ | ||||
ﺍ ا | ﺍ ا | ||||
ۓ ی | ۓ ی | ||||
// (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 | // the groups of letters | ||||
// Long vowels | // Long vowels | ||||
// Special Character 2 | // Special Character 2 | ||||
.L11 ش | .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 + | .group + | ||||
+ (.D mosbate- | |||||
__) + (_D mosbate- | |||||
_) + (D mosbate- | |||||
.group - | |||||
__) - (_D manfije- | |||||
// 0x2D is the same Minus symbol "-" | |||||
.group 0x2D | |||||
_) 0x2D (D manfije | |||||
.group آ | .group آ | ||||
L09L09L03) گی (_Sm2 egi | L09L09L03) گی (_Sm2 egi | ||||
L09L01ی) گی (_Sm2 egi | L09L01ی) گی (_Sm2 egi | ||||
L09L01و) گی (_Sm2 egi | L09L01و) گی (_Sm2 egi | ||||
L09L09) گه (_NSm2 gah | |||||
// Possessive pronouns for گی eg. "زندگیتان" | // Possessive pronouns for گی eg. "زندگیتان" | ||||
L09L09L03) گیم (_NSm3 egijam | L09L09L03) گیم (_NSm3 egijam | ||||
L09L09L03) گییم (_NSm4 egijam | L09L09L03) گییم (_NSm4 egijam | ||||
L09L09) نقی (_Sm3 naq1i | L09L09) نقی (_Sm3 naq1i | ||||
// Subjective pronouns | // Subjective pronouns | ||||
L09L09L03) ند (_NSm2 and | L09L09L03) ند (_NSm2 and | ||||
L09L03ی) ند (_NSm2 nad | |||||
L09L03ی) ند (_NSm2 and | |||||
L09L09) نوشت (_Sm4 neveSt | L09L09) نوشت (_Sm4 neveSt | ||||
L09L09) نشین (_Sm4 neSin | L09L09) نشین (_Sm4 neSin | ||||
L09L09) نکردن (_Sm5 nakaRdan | L09L09) نکردن (_Sm5 nakaRdan | ||||
//this character "ٔ" is defrent of "ء" and "ۀ" for example "دانشنامهٔ " | //this character "ٔ" is defrent of "ء" and "ۀ" for example "دانشنامهٔ " | ||||
.group ٴ | |||||
L04) ٴ | |||||
ا) ٴ a? | |||||
ٴ | |||||
.group ٔ | |||||
L04) ٔ | |||||
ا) ٔ a? | |||||
ٔ | |||||
// suffixes ٴ | |||||
L09L03) ٴ (_NSm1 je | |||||
// suffixes ٔ | |||||
L09L03) ٔ (_NSm1 je | |||||
.group ّ | .group ّ | ||||
± m'osbat||jA:||m'anfi | ± m'osbat||jA:||m'anfi | ||||
>= boz'oRgtaR||jA:||m,osAvi | >= boz'oRgtaR||jA:||m,osAvi | ||||
<= kutS'ektaR||jA:||m,osAvi | <= kutS'ektaR||jA:||m,osAvi | ||||