Package Tashaphyne :: Module arabic_const
[hide private]
[frames] | no frames]

Source Code for Module Tashaphyne.arabic_const

  1  #!/usr/bin/python 
  2  # -*- coding=utf-8 -*- 
  3  #--- 
  4  # $Id: arabic.py,v 1.6 2003/04/22 17:18:22 elzubeir Exp $ 
  5  # 
  6  # ------------ 
  7  # Description: 
  8  # ------------ 
  9  # 
 10  # Arabic codes 
 11  # 
 12  # (C) Copyright 2003, Arabeyes, Mohammed Elzubeir 
 13  # ----------------- 
 14  # Revision Details:    (Updated by Revision Control System) 
 15  # ----------------- 
 16  #  $Date: 2003/04/22 17:18:22 $ 
 17  #  $Author: elzubeir $ 
 18  #  $Revision: 1.6 $ 
 19  #  $Source: /home/arabeyes/cvs/projects/duali/pyduali/pyduali/arabic.py,v $ 
 20  # 
 21  #  This program is written under the BSD License. 
 22  #--- 
 23   
 24  COMMA            = u'\u060C' 
 25  SEMICOLON        = u'\u061B' 
 26  QUESTION         = u'\u061F' 
 27  HAMZA            = u'\u0621' 
 28  ALEF_MADDA       = u'\u0622' 
 29  ALEF_HAMZA_ABOVE = u'\u0623' 
 30  WAW_HAMZA        = u'\u0624' 
 31  ALEF_HAMZA_BELOW = u'\u0625' 
 32  YEH_HAMZA        = u'\u0626' 
 33  ALEF             = u'\u0627' 
 34  BEH              = u'\u0628' 
 35  TEH_MARBUTA      = u'\u0629' 
 36  TEH              = u'\u062a' 
 37  THEH             = u'\u062b' 
 38  JEEM             = u'\u062c' 
 39  HAH              = u'\u062d' 
 40  KHAH             = u'\u062e' 
 41  DAL              = u'\u062f' 
 42  THAL             = u'\u0630' 
 43  REH              = u'\u0631' 
 44  ZAIN             = u'\u0632' 
 45  SEEN             = u'\u0633' 
 46  SHEEN            = u'\u0634' 
 47  SAD              = u'\u0635' 
 48  DAD              = u'\u0636' 
 49  TAH              = u'\u0637' 
 50  ZAH              = u'\u0638' 
 51  AIN              = u'\u0639' 
 52  GHAIN            = u'\u063a' 
 53  TATWEEL          = u'\u0640' 
 54  FEH              = u'\u0641' 
 55  QAF              = u'\u0642' 
 56  KAF              = u'\u0643' 
 57  LAM              = u'\u0644' 
 58  MEEM             = u'\u0645' 
 59  NOON             = u'\u0646' 
 60  HEH              = u'\u0647' 
 61  WAW              = u'\u0648' 
 62  ALEF_MAKSURA     = u'\u0649' 
 63  YEH              = u'\u064a' 
 64  MADDA_ABOVE      = u'\u0653' 
 65  HAMZA_ABOVE      = u'\u0654' 
 66  HAMZA_BELOW      = u'\u0655' 
 67  ZERO             = u'\u0660' 
 68  ONE              = u'\u0661' 
 69  TWO              = u'\u0662' 
 70  THREE            = u'\u0663' 
 71  FOUR             = u'\u0664' 
 72  FIVE             = u'\u0665' 
 73  SIX              = u'\u0666' 
 74  SEVEN            = u'\u0667' 
 75  EIGHT            = u'\u0668' 
 76  NINE             = u'\u0669' 
 77  PERCENT          = u'\u066a' 
 78  DECIMAL          = u'\u066b' 
 79  THOUSANDS        = u'\u066c' 
 80  STAR             = u'\u066d' 
 81  MINI_ALEF        = u'\u0670' 
 82  ALEF_WASLA       = u'\u0671' 
 83  FULL_STOP        = u'\u06d4' 
 84  BYTE_ORDER_MARK  = u'\ufeff' 
 85   
 86  # Diacritics 
 87  FATHATAN         = u'\u064b' 
 88  DAMMATAN         = u'\u064c' 
 89  KASRATAN         = u'\u064d' 
 90  FATHA            = u'\u064e' 
 91  DAMMA            = u'\u064f' 
 92  KASRA            = u'\u0650' 
 93  SHADDA           = u'\u0651' 
 94  SUKUN            = u'\u0652' 
 95   
 96  #Ligatures 
 97  LAM_ALEF=u'\ufefb' 
 98  LAM_ALEF_HAMZA_ABOVE=u'\ufef7' 
 99  LAM_ALEF_HAMZA_BELOW=u'\ufef9' 
100  LAM_ALEF_MADDA_ABOVE=u'\ufef5' 
101  simple_LAM_ALEF=u'\u0644\u0627' 
102  simple_LAM_ALEF_HAMZA_ABOVE=u'\u0644\u0623' 
103  simple_LAM_ALEF_HAMZA_BELOW=u'\u0644\u0625' 
104  simple_LAM_ALEF_MADDA_ABOVE=u'\u0644\u0622' 
105