• Main Page
  • Namespaces
  • Classes
  • Files
  • File List
  • File Members

Tamil.h

Go to the documentation of this file.
00001 //
00002 // Tamil.h
00003 //
00004 
00005 #ifndef ORTHOGRAPHY_DATA
00006 #include "../OrthographyData.h"
00007 #endif
00008 
00009 #ifndef TAMIL
00010 #define TAMIL
00011 
00012 namespace Tamil{
00013 
00014 //
00015 // Unicode values 
00016 //
00017 UINT32 values[]={
00018 // Tamil - Signs
00019         0x0B82, // ( ஂ ) TAMIL SIGN ANUSVARA
00020         0x0B83, // ( ஃ ) TAMIL SIGN VISARGA
00021 // Tamil - Independent vowels
00022         0x0B85, // ( அ ) TAMIL LETTER A
00023         0x0B86, // ( ஆ ) TAMIL LETTER AA
00024         0x0B87, // ( இ ) TAMIL LETTER I
00025         0x0B88, // ( ஈ ) TAMIL LETTER II
00026         0x0B89, // ( உ ) TAMIL LETTER U
00027         0x0B8A, // ( ஊ ) TAMIL LETTER UU
00028         0x0B8E, // ( எ ) TAMIL LETTER E
00029         0x0B8F, // ( ஏ ) TAMIL LETTER EE
00030         0x0B90, // ( ஐ ) TAMIL LETTER AI
00031         0x0B92, // ( ஒ ) TAMIL LETTER O
00032         0x0B93, // ( ஓ ) TAMIL LETTER OO
00033         0x0B94, // ( ஔ ) TAMIL LETTER AU
00034 // Tamil - Consonants
00035         0x0B95, // ( க ) TAMIL LETTER KA 
00036         0x0B99, // ( ங ) TAMIL LETTER NGA
00037         0x0B9A, // ( ச ) TAMIL LETTER CA
00038         0x0B9C, // ( ஜ ) TAMIL LETTER JA
00039         0x0B9E, // ( ஞ ) TAMIL LETTER NYA
00040         0x0B9F, // ( ட ) TAMIL LETTER TTA
00041         0x0BA3, // ( ண ) TAMIL LETTER NNA
00042         0x0BA4, // ( த ) TAMIL LETTER TA
00043         0x0BA8, // ( ந ) TAMIL LETTER NA
00044         0x0BA9, // ( ன ) TAMIL LETTER NNNA
00045         0x0BAA, // ( ப ) TAMIL LETTER PA
00046         0x0BAE, // ( ம ) TAMIL LETTER MA
00047         0x0BAF, // ( ய ) TAMIL LETTER YA
00048         0x0BB0, // ( ர ) TAMIL LETTER RA
00049         0x0BB1, // ( ற ) TAMIL LETTER RRA
00050         0x0BB2, // ( ல ) TAMIL LETTER LA
00051         0x0BB3, // ( ள ) TAMIL LETTER LLA
00052         0x0BB4, // ( ழ ) TAMIL LETTER LLLA
00053         0x0BB5, // ( வ ) TAMIL LETTER VA
00054         0x0BB6, // ( ஶ ) TAMIL LETTER SHA
00055         0x0BB7, // ( ஷ ) TAMIL LETTER SSA
00056         0x0BB8, // ( ஸ ) TAMIL LETTER SA
00057         0x0BB9, // ( ஹ ) TAMIL LETTER HA
00058 // Tamil - Dependent vowel signs
00059         0x0BBE, // ( ா ) TAMIL VOWEL SIGN AA
00060         0x0BBF, // ( ி ) TAMIL VOWEL SIGN I
00061         0x0BC0, // ( ீ ) TAMIL VOWEL SIGN II
00062         0x0BC1, // ( ு ) TAMIL VOWEL SIGN U
00063         0x0BC2, // ( ூ ) TAMIL VOWEL SIGN UU
00064         0x0BC6, // ( ெ ) TAMIL VOWEL SIGN E
00065         0x0BC7, // ( ே ) TAMIL VOWEL SIGN EE
00066         0x0BC8, // ( ை ) TAMIL VOWEL SIGN AI
00067 // Tamil - Two-part dependent vowel signs
00068         0x0BCA, // ( ொ ) TAMIL VOWEL SIGN O
00069         0x0BCB, // ( ோ ) TAMIL VOWEL SIGN OO
00070         0x0BCC, // ( ௌ ) TAMIL VOWEL SIGN AU
00071 // Tamil - Various signs
00072         0x0BCD, // ( ் ) TAMIL SIGN VIRAMA
00073         0x0BD0, // ( ௐ ) TAMIL OM
00074         0x0BD7, // ( ௗ ) TAMIL AU LENGTH MARK
00075 // Tamil - Digits
00076         START_RANGE_PAIR,
00077         0x0BE6,0x0BEF,
00078 // Tamil - Tamil numerics
00079         0x0BF0, // ( ௰ ) TAMIL NUMBER TEN
00080         0x0BF1, // ( ௱ ) TAMIL NUMBER ONE HUNDRED
00081         0x0BF2, // ( ௲ ) TAMIL NUMBER ONE THOUSAND
00082 // Tamil - Tamil symbols
00083         0x0BF3, // ( ௳ ) TAMIL DAY SIGN
00084         0x0BF4, // ( ௴ ) TAMIL MONTH SIGN
00085         0x0BF5, // ( ௵ ) TAMIL YEAR SIGN
00086         0x0BF6, // ( ௶ ) TAMIL DEBIT SIGN
00087         0x0BF7, // ( ௷ ) TAMIL CREDIT SIGN
00088         0x0BF8, // ( ௸ ) TAMIL AS ABOVE SIGN
00089 // Tamil - Currency symbol
00090         0x0BF9, // ( ௹ ) TAMIL RUPEE SIGN
00091 // Tamil - Tamil symbol
00092         0x0BFA, // ( ௺ ) TAMIL NUMBER SIGN
00093         END_OF_DATA
00094 };
00095 
00096 //
00097 // Sample sentences
00098 // 
00099 const char *sentences[]={
00100         "செம்புலப் பெயனீர் போல அன்புடை நெஞ்சம் தாங்கலந் தனவே",
00101         END_OF_DATA
00102 };
00103 
00104 
00105 //
00106 // 
00107 //
00108 OrthographyData data={
00109         "Tamil", // Common name
00110         "தமிழ் அரிச்சுவடி ", // Native name
00111         0x0B95, // key
00112         values,
00113         "கஙசஜஞடணத", // Sample characters
00114         sentences
00115 };
00116 
00117 const OrthographyData *pData = &data;
00118 
00119 }; // end of namespace
00120 
00121 #endif

Generated on Mon Jan 24 2011 for FONTAINE by  doxygen 1.7.1