; Version: 3.18 ; Created: Friday, October 20, 1989 at 9:46:43 PM ; ; File Language.a ; ; Assembler Interface to the Macintosh Libraries ; Copyright Apple Computer, Inc. 1986-1992 ; All Rights Reserved ; ; ----------------------------------------------------------------------------- ; Language equates file. ; ; This file contains all of the equates for different human language names. ; These equates are used by the Script Manager, International Utilities, etc. ; ----------------------------------------------------------------------------- ; ; Change History (most recent first): ; ; <5> 10/23/92 HA For New Inside Mac we want to add langSaamisk=29 as the ; preferred synonym for langLappish, based on some naming info we ; have from the Norwegian consulate. (per PKE) ; <4> 7/1/92 DCL Obsoleted LanguageEqu.a which now includes this file. ; <3> 1/30/91 gbm sab, #38: Change the ‘already including this file’ variable to ; all uppercase (for security reasons) ; <2> 1/2/91 PKE (bbm) Updated comments and rearranged a few constants to match ; latest Inside Mac summary. ; <1> 6/22/90 PKE New file, separated out from ScriptEqu.a. Rearranged all of ; the new language codes (34 and up). ; ; Relevant change history from ScriptEqu.a ; 6/20/90 PKE Added about 80 new language codes covering most languages we ; are likely to handle; also added some synonyms for existing ; language codes. ; 5/11/90 PKE Added new constants langTradChinese, langSimpChinese. ; 1/17/90 PKE Added new constants: several new langXxx constants. ; 9/17/89 PKE Added langKorean. ; IF &TYPE('__INCLUDINGLANGUAGE__') = 'UNDEFINED' THEN __INCLUDINGLANGUAGEEQU__ SET 1 ; Language Codes (updated comments <2>) langEnglish EQU 0 ; smRoman script langFrench EQU 1 ; smRoman script langGerman EQU 2 ; smRoman script langItalian EQU 3 ; smRoman script langDutch EQU 4 ; smRoman script langSwedish EQU 5 ; smRoman script langSpanish EQU 6 ; smRoman script langDanish EQU 7 ; smRoman script langPortuguese EQU 8 ; smRoman script langNorwegian EQU 9 ; smRoman script langHebrew EQU 10 ; smHebrew script langJapanese EQU 11 ; smJapanese script langArabic EQU 12 ; smArabic script langFinnish EQU 13 ; smRoman script langGreek EQU 14 ; smGreek script langIcelandic EQU 15 ; extended Roman script langMaltese EQU 16 ; extended Roman script langTurkish EQU 17 ; extended Roman script langCroatian EQU 18 ; Serbo-Croatian in extended Roman script langTradChinese EQU 19 ; Chinese in traditional characters langUrdu EQU 20 ; smArabic script langHindi EQU 21 ; smDevanagari script langThai EQU 22 ; smThai script langKorean EQU 23 ; smKorean script langLithuanian EQU 24 ; smEastEurRoman script langPolish EQU 25 ; smEastEurRoman script langHungarian EQU 26 ; smEastEurRoman script langEstonian EQU 27 ; smEastEurRoman script langLettish EQU 28 ; smEastEurRoman script langLatvian EQU 28 ; Synonym for langLettish langSaamisk EQU 29 ; ext. Roman script, lang. of the Sami/Lapp people of Scand. langLappish EQU 29 ; Synonym for langSaamisk langFaeroese EQU 30 ; smRoman script langFarsi EQU 31 ; smArabic script langPersian EQU 31 ; Synonym for langFarsi langRussian EQU 32 ; smCyrillic script langSimpChinese EQU 33 ; Chinese in simplified characters langFlemish EQU 34 ; smRoman script <1> langIrish EQU 35 ; smRoman script <1> langAlbanian EQU 36 ; smRoman script <1> langRomanian EQU 37 ; smEastEurRoman script <1> langCzech EQU 38 ; smEastEurRoman script <1> langSlovak EQU 39 ; smEastEurRoman script <1> langSlovenian EQU 40 ; smEastEurRoman script <1> langYiddish EQU 41 ; smHebrew script <1> langSerbian EQU 42 ; Serbo-Croatian in Cyrillic script <1> langMacedonian EQU 43 ; smCyrillic script <1> langBulgarian EQU 44 ; smCyrillic script <1> langUkrainian EQU 45 ; smCyrillic script <1> langByelorussian EQU 46 ; smCyrillic script <1> langUzbek EQU 47 ; smCyrillic script <1> langKazakh EQU 48 ; smCyrillic script <1> langAzerbaijani EQU 49 ; Azerbaijani in smCyrillic script (USSR) <1> langAzerbaijanAr EQU 50 ; Azerbaijani in smArabic script (Iran) <1> langArmenian EQU 51 ; smArmenian script <1> langGeorgian EQU 52 ; smGeorgian script <1> langMoldavian EQU 53 ; smCyrillic script <1> langKirghiz EQU 54 ; smCyrillic script <1> langTajiki EQU 55 ; smCyrillic script <1> langTurkmen EQU 56 ; smCyrillic script <1> langMongolian EQU 57 ; Mongolian in smMongolian script <1> langMongolianCyr EQU 58 ; Mongolian in smCyrillic script <1> langPashto EQU 59 ; smArabic script <1> langKurdish EQU 60 ; smArabic script <1> langKashmiri EQU 61 ; smArabic script <1> langSindhi EQU 62 ; smExtArabic script <1> langTibetan EQU 63 ; smTibetan script <1> langNepali EQU 64 ; smDevanagari script <1> langSanskrit EQU 65 ; smDevanagari script <1> langMarathi EQU 66 ; smDevanagari script <1> langBengali EQU 67 ; smBengali script <1> langAssamese EQU 68 ; smBengali script <1> langGujarati EQU 69 ; smGujarati script <1> langPunjabi EQU 70 ; smGurmukhi script <1> langOriya EQU 71 ; smOriya script <1> langMalayalam EQU 72 ; smMalayalam script <1> langKannada EQU 73 ; smKannada script <1> langTamil EQU 74 ; smTamil script <1> langTelugu EQU 75 ; smTelugu script <1> langSinhalese EQU 76 ; smSinhalese script <1> langBurmese EQU 77 ; smBurmese script <1> langKhmer EQU 78 ; smKhmer script <1> langLao EQU 79 ; smLaotian script <1> langVietnamese EQU 80 ; smVietnamese script <1> langIndonesian EQU 81 ; smRoman script <1> langTagalog EQU 82 ; smRoman script <1> langMalayRoman EQU 83 ; Malay in smRoman script <1> langMalayArabic EQU 84 ; Malay in smArabic script <1> langAmharic EQU 85 ; smEthiopic script <1> langTigrinya EQU 86 ; smEthiopic script <1> langGalla EQU 87 ; smEthiopic script <1> langOromo EQU 87 ; Synonym for langGalla <1> langSomali EQU 88 ; smRoman script <1> langSwahili EQU 89 ; smRoman script <1> langRuanda EQU 90 ; smRoman script <1> langRundi EQU 91 ; smRoman script <1> langChewa EQU 92 ; smRoman script <1> langMalagasy EQU 93 ; smRoman script <1> langEsperanto EQU 94 ; extended Roman script <1> langWelsh EQU 128 ; smRoman script <1> langBasque EQU 129 ; smRoman script <1> langCatalan EQU 130 ; smRoman script <1> langLatin EQU 131 ; smRoman script <1> langQuechua EQU 132 ; smRoman script <1> langGuarani EQU 133 ; smRoman script <1> langAymara EQU 134 ; smRoman script <1> langTatar EQU 135 ; smCyrillic script <1> langUighur EQU 136 ; smArabic script <1> langDzongkha EQU 137 ; (lang of Bhutan) smTibetan script <1> langJavaneseRom EQU 138 ; Javanese in smRoman script <1> langSundaneseRom EQU 139 ; Sundanese in smRoman script <1> ; Obsolete names, kept for backward compatibility (moved here <2>) langPortugese EQU 8 ; (old misspelled version, kept for compatibility) langMalta EQU 16 ; (old misspelled version, kept for compatibility) langYugoslavian EQU 18 ; (use langCroatian, langSerbian, etc.) langChinese EQU 19 ; (use langTradChinese or langSimpChinese) langLapponian EQU 29 ; Synonym for langSaamisk, not correct name ENDIF ; ...already included