BuildCubeE/BootableMPW/Interfaces/CIncludes/Language.h
2018-11-16 09:50:16 +08:00

154 lines
5.8 KiB
C

/************************************************************
Created: Tuesday, September 17, 1991 at 1:29 PM
Language.h
C Interface to the Macintosh Libraries
Copyright Apple Computer, Inc. 1986-1991
All rights reserved
************************************************************/
#ifndef __LANGUAGE__
#define __LANGUAGE__
enum {
/* Language Codes */
langEnglish = 0, /* smRoman script */
langFrench = 1, /* smRoman script */
langGerman = 2, /* smRoman script */
langItalian = 3, /* smRoman script */
langDutch = 4, /* smRoman script */
langSwedish = 5, /* smRoman script */
langSpanish = 6, /* smRoman script */
langDanish = 7, /* smRoman script */
langPortuguese = 8, /* smRoman script */
langNorwegian = 9, /* smRoman script */
langHebrew = 10, /* smHebrew script */
langJapanese = 11, /* smJapanese script */
langArabic = 12, /* smArabic script */
langFinnish = 13, /* smRoman script */
langGreek = 14, /* smGreek script */
langIcelandic = 15, /* extended Roman script */
langMaltese = 16, /* extended Roman script */
langTurkish = 17, /* extended Roman script */
langCroatian = 18, /* Serbo-Croatian in extended Roman script */
langTradChinese = 19 /* Chinese in traditional characters */
};
enum {
langUrdu = 20, /* smArabic script */
langHindi = 21, /* smDevanagari script */
langThai = 22, /* smThai script */
langKorean = 23, /* smKorean script */
langLithuanian = 24, /* smEastEurRoman script */
langPolish = 25, /* smEastEurRoman script */
langHungarian = 26, /* smEastEurRoman script */
langEstonian = 27, /* smEastEurRoman script */
langLettish = 28, /* smEastEurRoman script */
langLatvian = 28, /* Synonym for langLettish */
langLapponian = 29, /* extended Roman script */
langLappish = 29, /* Synonym for langLapponian */
langFaeroese = 30, /* smRoman script */
langFarsi = 31, /* smArabic script */
langPersian = 31, /* Synonym for langFarsi */
langRussian = 32, /* smCyrillic script */
langSimpChinese = 33, /* Chinese in simplified characters */
langFlemish = 34, /* smRoman script */
langIrish = 35, /* smRoman script */
langAlbanian = 36 /* smRoman script */
};
enum {
langRomanian = 37, /* smEastEurRoman script */
langCzech = 38, /* smEastEurRoman script */
langSlovak = 39, /* smEastEurRoman script */
langSlovenian = 40, /* smEastEurRoman script */
langYiddish = 41, /* smHebrew script */
langSerbian = 42, /* Serbo-Croatian in smCyrillic script */
langMacedonian = 43, /* smCyrillic script */
langBulgarian = 44, /* smCyrillic script */
langUkrainian = 45, /* smCyrillic script */
langByelorussian = 46, /* smCyrillic script */
langUzbek = 47, /* smCyrillic script */
langKazakh = 48, /* smCyrillic script */
langAzerbaijani = 49, /* Azerbaijani in smCyrillic script (USSR) */
langAzerbaijanAr = 50, /* Azerbaijani in smArabic script (Iran) */
langArmenian = 51, /* smArmenian script */
langGeorgian = 52, /* smGeorgian script */
langMoldavian = 53, /* smCyrillic script */
langKirghiz = 54, /* smCyrillic script */
langTajiki = 55, /* smCyrillic script */
langTurkmen = 56 /* smCyrillic script */
};
enum {
langMongolian = 57, /* Mongolian in smMongolian script */
langMongolianCyr = 58, /* Mongolian in smCyrillic script */
langPashto = 59, /* smArabic script */
langKurdish = 60, /* smArabic script */
langKashmiri = 61, /* smArabic script */
langSindhi = 62, /* smExtArabic script */
langTibetan = 63, /* smTibetan script */
langNepali = 64, /* smDevanagari script */
langSanskrit = 65, /* smDevanagari script */
langMarathi = 66, /* smDevanagari script */
langBengali = 67, /* smBengali script */
langAssamese = 68, /* smBengali script */
langGujarati = 69, /* smGujarati script */
langPunjabi = 70, /* smGurmukhi script */
langOriya = 71, /* smOriya script */
langMalayalam = 72, /* smMalayalam script */
langKannada = 73, /* smKannada script */
langTamil = 74, /* smTamil script */
langTelugu = 75, /* smTelugu script */
langSinhalese = 76 /* smSinhalese script */
};
enum {
langBurmese = 77, /* smBurmese script */
langKhmer = 78, /* smKhmer script */
langLao = 79, /* smLaotian script */
langVietnamese = 80, /* smVietnamese script */
langIndonesian = 81, /* smRoman script */
langTagalog = 82, /* smRoman script */
langMalayRoman = 83, /* Malay in smRoman script */
langMalayArabic = 84, /* Malay in smArabic script */
langAmharic = 85, /* smEthiopic script */
langTigrinya = 86, /* smEthiopic script */
langGalla = 87, /* smEthiopic script */
langOromo = 87, /* Synonym for langGalla */
langSomali = 88, /* smRoman script */
langSwahili = 89, /* smRoman script */
langRuanda = 90, /* smRoman script */
langRundi = 91, /* smRoman script */
langChewa = 92, /* smRoman script */
langMalagasy = 93, /* smRoman script */
langEsperanto = 94, /* extended Roman script */
langWelsh = 128 /* smRoman script */
};
enum {
langBasque = 129, /* smRoman script */
langCatalan = 130, /* smRoman script */
langLatin = 131, /* smRoman script */
langQuechua = 132, /* smRoman script */
langGuarani = 133, /* smRoman script */
langAymara = 134, /* smRoman script */
langTatar = 135, /* smCyrillic script */
langUighur = 136, /* smArabic script */
langDzongkha = 137, /* (lang of Bhutan) smTibetan script */
langJavaneseRom = 138, /* Javanese in smRoman script */
langSundaneseRom = 139, /* Sundanese in smRoman script */
/* Obsolete names, kept for backward compatibility */
langPortugese = 8, /* old misspelled version, kept for compatibility */
langMalta = 16, /* old misspelled version, kept for compatibility */
langYugoslavian = 18, /* (use langCroatian, langSerbian, etc.) */
langChinese = 19 /* (use langTradChinese or langSimpChinese) */
};
#endif