/*------------------------------------------------------------ lid.h - Unified language id file 1/10/97 dougp created 1/30/97 dougp added Farsi 4/15/97 dougp add Basque, SLovenian, Latvian, Lithuanian, Romainian, Bulgarian 9/ 2/97 DougP add Ukranian, Greek, Estonian 9/12/97 DougP add Gallego Note: The Natural Language Group maintains this file. Please contact us with change requests. ------------------------------------------------------------*/ #if !defined(LID_H) #define LID_H #ifndef LID typedef unsigned short LID; /* two byte language identifier code */ #endif /* IPG two byte language id's. Returned in LID field. */ #define lidAmerican 0x0409 /* "AM" American English */ #define lidAustralian 0x0c09 /* "EA" English Australian */ #define lidBritish 0x0809 /* "BR" English */ #define lidEnglishCanadian 0x1009 /* "EC" English Canadian */ #define lidCatalan 0x0403 /* "CT" Catalan */ #define lidDanish 0x0406 /* "DA" Danish */ #define lidDutch 0x0413 /* "NL" Dutch */ #define lidDutchPreferred 0x0013 /* "NL" Dutch Preferred */ #define lidFinnish 0x040b /* "FI" Finish */ #define lidFrench 0x040c /* "FR" French */ #define lidFrenchCanadian 0x0c0c /* "FC" French Canadian */ #define lidGerman 0x0407 /* "GE" German */ #define lidSwissGerman 0x0807 /* "GS" German Swiss */ #define lidItalian 0x0410 /* "IT" Italian */ #define lidNorskBokmal 0x0414 /* "NO" Norwegian Bokmal */ #define lidNorskNynorsk 0x0814 /* "NN" Norwegian Nynorsk */ #define lidPortBrazil 0x0416 /* "PB" Portuguese Brazil */ #define lidPortIberian 0x0816 /* "PT" Portuguese Iberian */ #define lidSpanish 0x040a /* "SP" Spanish */ #define lidSwedish 0x041d /* "SW" Swedish */ #define lidRussian 0x0419 /* "RU" Russian */ #define lidCzech 0x0405 /* "CZ" Czech */ #define lidHungarian 0x040e /* "HU" Hungarian */ #define lidPolish 0x0415 /* "PL" Polish */ #define lidTurkish 0x041f /* "TR" Turkish */ #define lidFarsi 0x0429 #define lidBasque 0x042d /* "EU" Basque/Euskara */ #define lidSlovenian 0x0424 /* Slovene - Slovenia */ #define lidLatvian 0x0426 /* Latvian - Latvia - Latvia */ #define lidLithuanian 0x0427 /* Lithuanian - Lithuania */ #define lidRomanian 0x0418 /* Romanian - Romania */ #define lidRomanianMoldavia 0x0818 /* Romanian - Moldavia */ #define lidBulgarian 0x0402 /* Bulgarian - Bulgaria */ /* African languages */ #define lidSutu 0x0430 /* "ST" Sutu */ #define lidTsonga 0x0431 /* "TS" Tsonga */ #define lidTswana 0x0432 /* "TN" Tswana */ #define lidVenda 0x0433 /* "VE" Venda */ #define lidXhosa 0x0434 /* "XH" Xhosa */ #define lidZulu 0x0435 /* "ZU" Zulu */ #define lidAfrikaans 0x0436 /* "AF" Afrikaans */ #define lidKoreanExtWansung 0x0412 /* Korean(Extended Wansung) - Korea */ #define lidKoreanJohab 0x0812 /* Korean(Johab) - Korea */ #define lidUkranian 0x0422 /* Ukrainian - Ukraine */ #define lidGreek 0x0408 /* Greek */ #define lidEstonian 0x0425 /* Estonian */ #define lidGalician 0x0456 /* Gallego */ /* These are currently not used, but added for future support. */ #define lidArabic 0x0401 #define lidHebrew 0x040d #define lidJapanese 0x0411 #define lidLatin 0x041a /* Croato-Serbian (Latin) */ #define lidCyrillic 0x081a /* Serbo-Croatian (Cyrillic) */ #define lidSlovak 0x041b #define LID_UNKNOWN 0xffff #if !defined(lidUnknown) # define lidUnknown 0xffff #endif #endif /* LID_H */