maha.constants.arabic.compound#

List of Arabic constant definitions.

Module Contents#

ARABIC_LETTERS :list[str][source]#

List of Arabic letters

SIMPLE_HARAKAT :list[str][source]#

Harakat that can be written anywhere in a word

TANWEN :list[str][source]#

Harakat that are written at the end of a word

HARAKAT :list[str][source]#

Common Harakat

ALEF_VARIATIONS :list[str][source]#

Variations of the letter ALEF

LAM_ALEF_VARIATIONS :list[str][source]#

Variations of the one-letter LAM_ALEF

LAM_ALEF_VARIATIONS_NORMALIZED :list[str][source]#

Normalized variations of the one-letter LAM_ALEF

WAW_VARIATIONS :list[str][source]#

Variations of the letter WAW

YEH_VARIATIONS :list[str][source]#

Variations of the letter YEH

ARABIC_NUMBERS :list[str][source]#

List of eastern Arabic numerals, a.k.a Indic numerals

ARABIC_PUNCTUATIONS :list[str][source]#

Arabic punctuations.

ARABIC_LIGATURES :list[str][source]#

Arabic word ligatures.

ARABIC_LIGATURES_NORMALIZED :list[str] = ['صلى', 'قلى', 'الله', 'اكبر', 'محمد', 'صلى الله عليه وسلم', 'رسول', 'عليه', 'وسلم', 'صلى', 'صلى...[source]#

Arabic normalized word ligatures.

SMALL_HARAKAT :list[str][source]#

Small harakat

OTHER_HARAKAT :list[str][source]#

Other harakat

ALL_HARAKAT[source]#

All harakat from the unicode block 0600–06FF

ARABIC :list[str][source]#

Common Arabic characters

ARABIC_DOTLESS_MAP :dict[str, str][source]#

Mapping between Arabic dotted and dotless letters