|
|
| ''' |
| Created on ١٣/٠٦/٢٠١٠ |
| |
| @Created by: Muhammad Altabba |
| ''' |
|
|
| class DiacriticsConstants: |
| """ |
| # PyUML: Do not remove this line! # XMI_ID:_q0BftI35Ed-gg8GOK1TmhA |
| """ |
| ''' |
| Diacritics |
| ''' |
| Fatha = 'َ'; |
| DoubleFatha = 'ً'; |
| Damma = 'ُ'; |
| DoubleDamma = 'ٌ'; |
| Kasra = 'ِ'; |
| DoubleKasra = 'ٍ'; |
| Sukoon = 'ْ'; |
| Shadda = 'ّ'; |
| |
| AllDiacritics = []; |
|
|
|
|
| DiacriticsConstants.AllDiacritics.append(DiacriticsConstants.Fatha); |
| DiacriticsConstants.AllDiacritics.append(DiacriticsConstants.DoubleFatha); |
| DiacriticsConstants.AllDiacritics.append(DiacriticsConstants.Damma); |
| DiacriticsConstants.AllDiacritics.append(DiacriticsConstants.DoubleDamma); |
| DiacriticsConstants.AllDiacritics.append(DiacriticsConstants.Kasra); |
| DiacriticsConstants.AllDiacritics.append(DiacriticsConstants.DoubleKasra); |
| DiacriticsConstants.AllDiacritics.append(DiacriticsConstants.Sukoon); |
| DiacriticsConstants.AllDiacritics.append(DiacriticsConstants.Shadda); |
|
|
|
|
| class HamzaConstants: |
| """ |
| # PyUML: Do not remove this line! # XMI_ID:_q0Bfx435Ed-gg8GOK1TmhA |
| """ |
| ''' |
| Hamza Forms |
| ''' |
| OnAlif = 'أ'; |
| UnderAlif = 'إ'; |
| OnWaw = 'ؤ'; |
| OnYa = 'ئ'; |
| OnLine = 'ء'; |
| |
| AllHamzas = []; |
|
|
| def __init__(self): |
| ''' |
| Constructor |
| ''' |
| |
| HamzaConstants.AllHamzas.append(HamzaConstants.OnAlif); |
| HamzaConstants.AllHamzas.append(HamzaConstants.UnderAlif); |
| HamzaConstants.AllHamzas.append(HamzaConstants.OnWaw); |
| HamzaConstants.AllHamzas.append(HamzaConstants.OnYa); |
| HamzaConstants.AllHamzas.append(HamzaConstants.OnLine); |
|
|
| class EllaConstants: |
| """ |
| # PyUML: Do not remove this line! # XMI_ID:_q0Bfx435Ed-gg8GOK1TmhA |
| """ |
| ''' |
| Ahrof Ella |
| ''' |
| Alif = 'ا'; |
| AlifMaksora = 'ى'; |
| Waw = 'و'; |
| Ya = 'ي'; |
| |
| AllAhrofElla = []; |
|
|
| def __init__(self): |
| ''' |
| Constructor |
| ''' |
| |
| EllaConstants.AllAhrofElla.append(EllaConstants.Alif); |
| EllaConstants.AllAhrofElla.append(EllaConstants.AlifMaksora); |
| EllaConstants.AllAhrofElla.append(EllaConstants.Waw); |
| EllaConstants.AllAhrofElla.append(EllaConstants.Ya); |
|
|
|
|
| class ArabicLetters: |
| |
| AllLetters = []; |
| |
| def __init__(self): |
| ''' |
| Constructor |
| ''' |
| |
| ArabicLetters.AllLetters = []; |
| ArabicLetters.AllLetters.append("ء"); |
| ArabicLetters.AllLetters.append("أ"); |
| ArabicLetters.AllLetters.append("إ"); |
| ArabicLetters.AllLetters.append("آ"); |
| ArabicLetters.AllLetters.append("ؤ"); |
| ArabicLetters.AllLetters.append("ئ"); |
| ArabicLetters.AllLetters.append("ا"); |
| ArabicLetters.AllLetters.append("ى"); |
| ArabicLetters.AllLetters.append("ب"); |
| ArabicLetters.AllLetters.append("ت"); |
| ArabicLetters.AllLetters.append("ة"); |
| ArabicLetters.AllLetters.append("ث"); |
| ArabicLetters.AllLetters.append("ج"); |
| ArabicLetters.AllLetters.append("ح"); |
| ArabicLetters.AllLetters.append("خ"); |
| ArabicLetters.AllLetters.append("د"); |
| ArabicLetters.AllLetters.append("ذ"); |
| ArabicLetters.AllLetters.append("ر"); |
| ArabicLetters.AllLetters.append("ز"); |
| ArabicLetters.AllLetters.append("س"); |
| ArabicLetters.AllLetters.append("ش"); |
| ArabicLetters.AllLetters.append("ص"); |
| ArabicLetters.AllLetters.append("ض"); |
| ArabicLetters.AllLetters.append("ط"); |
| ArabicLetters.AllLetters.append("ظ"); |
| ArabicLetters.AllLetters.append("ع"); |
| ArabicLetters.AllLetters.append("غ"); |
| ArabicLetters.AllLetters.append("ف"); |
| ArabicLetters.AllLetters.append("ق"); |
| ArabicLetters.AllLetters.append("ك"); |
| ArabicLetters.AllLetters.append("ل"); |
| ArabicLetters.AllLetters.append("م"); |
| ArabicLetters.AllLetters.append("ن"); |
| ArabicLetters.AllLetters.append("ه"); |
| ArabicLetters.AllLetters.append("و"); |
| ArabicLetters.AllLetters.append("ي"); |
|
|
|
|