Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

ScriptAndLanguageTags.h

Go to the documentation of this file.
00001 /*
00002  * @(#)ScriptAndLanguageTags.h  1.4 00/03/15
00003  *
00004  * (C) Copyright IBM Corp. 1998, 1999, 2000 - All Rights Reserved
00005  *
00006  */
00007 
00008 #ifndef __SCRIPTANDLANGUAGETAGS_H
00009 #define __SCRIPTANDLANGUAGETAGS_H
00010 
00011 #include "LETypes.h"
00012 #include "LEScripts.h"
00013 
00014 // Script tags
00015 const LETag arabScriptTag = 0x61726162; // 'arab'
00016 const LETag armnScriptTag = 0x61726D6E; // 'armn' **** Armenian: no MS definition ****
00017 const LETag bengScriptTag = 0x62656E67; // 'beng'
00018 const LETag bpmfScriptTag = 0x62706D66; // 'bpmf' **** Bopomofo: no MS definition ****
00019 const LETag cyrlScriptTag = 0x6379726C; // 'cyrl'
00020 const LETag devaScriptTag = 0x64657661; // 'deva'
00021 const LETag grekScriptTag = 0x6772656B; // 'grek'
00022 const LETag grgnScriptTag = 0x6772676E; // 'grgn' **** Georgian: no MS definition ****
00023 const LETag gujrScriptTag = 0x67756A72; // 'gujr'
00024 const LETag hangScriptTag = 0x68616E67; // 'hang'
00025 const LETag haniScriptTag = 0x68616E69; // 'hani'
00026 const LETag hebrScriptTag = 0x68656272; // 'hebr'
00027 const LETag kanaScriptTag = 0x6B616E61; // 'kana'
00028 const LETag knbnScriptTag = 0x6B6E626E; // 'knbn' **** Kanbun: no MS definition ****
00029 const LETag kndaScriptTag = 0x6B6E6461; // 'knda'
00030 const LETag laoScriptTag  = 0x6C616F20; // 'lao ' **** Lao: no MS definition ****
00031 const LETag latnScriptTag = 0x6C61746E; // 'latn'
00032 const LETag mlymScriptTag = 0x6D6C796D; // 'mlym'
00033 const LETag oryaScriptTag = 0x6F727961; // 'orya'
00034 const LETag punjScriptTag = 0x70756E6A; // 'punj' punjabi == gurmukhi
00035 const LETag tamlScriptTag = 0x74616D6C; // 'taml'
00036 const LETag teluScriptTag = 0x74656C75; // 'telu'
00037 const LETag thaiScriptTag = 0x74686169; // 'thai'
00038 const LETag tibtScriptTag = 0x74696174; // 'tibt'
00039 
00040 const LETag neutScriptTag = 0x4E455554; // 'NEUT'
00041 const LETag puseScriptTag = 0x50555345; // 'PUSE'
00042 const LETag spclScriptTag = 0x5350434C; // 'SPCL'
00043 const LETag surrScriptTag = 0x53555252; // 'SURR'
00044 
00045 const LETag nullScriptTag = 0x00000000; // ''
00046 
00047     // Langauge tags
00048 const LETag araLangSysTag = 0x41524120; // 'ARA ' Arabic
00049 const LETag asmLangSysTag = 0x41534D20; // 'ASM ' Assamese
00050 const LETag benlangSysTag = 0x42454E20; // 'BEN ' Bengali
00051 const LETag gujLangSysTag = 0x47554A20; // 'GUJ ' Gujarati
00052 const LETag hndLangSysTag = 0x484E4420; // 'HND ' Hindi
00053 const LETag kanLangSysTag = 0x4B414E20; // 'KAN ' Kannada
00054 const LETag kokLangSysTag = 0x4B4F4B20; // 'KOK ' Konkani
00055 const LETag malLangSysTag = 0x4D414C20; // 'MAL ' Malayalam (old style)
00056 const LETag marLangSysTag = 0x4D415320; // 'MAR ' Marathi
00057 const LETag mlrLangSysTag = 0x4D4C5320; // 'MLR ' Malayalam (reformed)
00058 const LETag nepLangSysTag = 0x4E455020; // 'NEP ' Nepali
00059 const LETag oriLangSysTag = 0x4F524920; // 'ORI ' Oriya
00060 const LETag panLangSysTag = 0x50414E20; // 'PAN ' Punjabi
00061 const LETag sanLangSysTag = 0x53414E20; // 'SAN ' Sanskrit
00062 const LETag tamLangSysTag = 0x54414D20; // 'TAM ' Tamil
00063 const LETag telLangSysTag = 0x54454C20; // 'TEL ' Telegu
00064 
00065 const LETag noLangSysTag  = 0x00000000; // ''
00066 
00067 
00068 #endif

Generated at Tue Dec 5 18:13:03 2000 for ICU by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000