sys7.1-doc-wip/Interfaces/AIncludes/Language.a
2019-07-27 22:37:48 +08:00

165 lines
8.4 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

; 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
; <x20> 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.
; <x14> 5/11/90 PKE Added new constants langTradChinese, langSimpChinese.
; <x3> 1/17/90 PKE Added new constants: several new langXxx constants.
; <x2.4> 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 <x3>
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 <x3>
langTurkish EQU 17 ; extended Roman script
langCroatian EQU 18 ; Serbo-Croatian in extended Roman script <x20>
langTradChinese EQU 19 ; Chinese in traditional characters <x14>
langUrdu EQU 20 ; smArabic script
langHindi EQU 21 ; smDevanagari script
langThai EQU 22 ; smThai script
langKorean EQU 23 ; smKorean script <x2.4>
langLithuanian EQU 24 ; smEastEurRoman script <x3>
langPolish EQU 25 ; smEastEurRoman script <x3>
langHungarian EQU 26 ; smEastEurRoman script <x3>
langEstonian EQU 27 ; smEastEurRoman script <x3>
langLettish EQU 28 ; smEastEurRoman script <x3>
langLatvian EQU 28 ; Synonym for langLettish <x20>
langSaamisk EQU 29 ; ext. Roman script, lang. of the Sami/Lapp people of Scand.
langLappish EQU 29 ; Synonym for langSaamisk <x20>
langFaeroese EQU 30 ; smRoman script <x3>
langFarsi EQU 31 ; smArabic script <x3>
langPersian EQU 31 ; Synonym for langFarsi <x20>
langRussian EQU 32 ; smCyrillic script <x3>
langSimpChinese EQU 33 ; Chinese in simplified characters <x14>
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.) <x20>
langChinese EQU 19 ; (use langTradChinese or langSimpChinese) <x14>
langLapponian EQU 29 ; Synonym for langSaamisk, not correct name
ENDIF ; ...already included