diff options
Diffstat (limited to 'Master/texmf-dist/tex/context/base/mult-sys.tex')
-rw-r--r-- | Master/texmf-dist/tex/context/base/mult-sys.tex | 150 |
1 files changed, 61 insertions, 89 deletions
diff --git a/Master/texmf-dist/tex/context/base/mult-sys.tex b/Master/texmf-dist/tex/context/base/mult-sys.tex index 2b17c959026..2fd74251c74 100644 --- a/Master/texmf-dist/tex/context/base/mult-sys.tex +++ b/Master/texmf-dist/tex/context/base/mult-sys.tex @@ -15,7 +15,7 @@ %D system constants. By doing so we save lots of memory while %D at the same time we prevent ourself from typing errors. -\writestatus{loading}{Context Multilingual Macros / System} +\writestatus{loading}{ConTeXt Multilingual Macros / System} \unprotect @@ -36,10 +36,11 @@ %D multi||lingual interface and multi||linguag typesetting. \definesystemconstant {afrikaans} \definesystemconstant {af} +\definesystemconstant {arabic} \definesystemconstant {ar} \definesystemconstant {catalan} \definesystemconstant {ca} \definesystemconstant {chinese} \definesystemconstant {cn} -\definesystemconstant {croation} \definesystemconstant {hr} -\definesystemconstant {czech} \definesystemconstant {cz} +\definesystemconstant {croatian} \definesystemconstant {hr} +\definesystemconstant {czech} \definesystemconstant {cs} \definesystemconstant {cz} \definesystemconstant {danish} \definesystemconstant {da} \definesystemconstant {dutch} \definesystemconstant {nl} \definesystemconstant {english} \definesystemconstant {en} @@ -49,8 +50,10 @@ \definesystemconstant {hungarian} \definesystemconstant {hu} \definesystemconstant {italian} \definesystemconstant {it} \definesystemconstant {latin} \definesystemconstant {la} -\definesystemconstant {norwegian} \definesystemconstant {no} +\definesystemconstant {bokmal} \definesystemconstant {nb} \definesystemconstant {norwegian} \definesystemconstant {no} +\definesystemconstant {nynorsk} \definesystemconstant {nn} \definesystemconstant {polish} \definesystemconstant {pl} +\definesystemconstant {persian} \definesystemconstant {pe} \definesystemconstant {portuguese} \definesystemconstant {pt} \definesystemconstant {romanian} \definesystemconstant {ro} \definesystemconstant {russian} \definesystemconstant {ru} @@ -60,12 +63,12 @@ \definesystemconstant {spanish} \definesystemconstant {es} \definesystemconstant {swedish} \definesystemconstant {sv} \definesystemconstant {turkish} \definesystemconstant {tr} -\definesystemconstant {ukenglish} \definesystemconstant {uk} -\definesystemconstant {ukrainian} \definesystemconstant {ua} +\definesystemconstant {gbenglish} \definesystemconstant {gb} \definesystemconstant {ukenglish} \definesystemconstant {uk} \definesystemconstant {usenglish} \definesystemconstant {us} +\definesystemconstant {ukrainian} \definesystemconstant {ua} \definesystemconstant {greek} \definesystemconstant {gr} \definesystemconstant {ancientgreek} \definesystemconstant {agr} -\definesystemconstant {vietnamese} \definesystemconstant {vn} +\definesystemconstant {vietnamese} \definesystemconstant {vi} \definesystemconstant {vn} %D For proper \UNICODE\ support we need a few font related %D constants. @@ -96,6 +99,7 @@ \definemessageconstant {encodings} \definemessageconstant {regimes} \definemessageconstant {figures} +\definemessageconstant {fields} \definemessageconstant {files} \definemessageconstant {floatblocks} \definemessageconstant {fonts} @@ -113,10 +117,16 @@ \definemessageconstant {textblocks} \definemessageconstant {verbatims} \definemessageconstant {versions} +\definemessageconstant {metapost} +\definemessageconstant {chemicals} %D Net come some \CONTEXT\ constants, used in the definition %D of private commands: +\definesystemconstant {tex} +\definesystemconstant {xml} +\definesystemconstant {lua} + \definesystemconstant {next} \definesystemconstant {pickup} \definesystemconstant {ascii} @@ -136,7 +146,17 @@ \definesystemconstant {done} \definesystemconstant {font} \definesystemconstant {link} +\definesystemconstant {parent} +\definesystemconstant {clone} \definesystemconstant {section} \let\v!sectionlevel\s!section % for old times sake +\definesystemconstant {handler} +\definesystemconstant {counter} +\definesystemconstant {single} +\definesystemconstant {multi} + +\definesystemconstant {hasnumber} +\definesystemconstant {hastitle} +\definesystemconstant {hascaption} %D A more experienced \TEX\ user will recognize the next four %D constants. We need these because font-definitions are @@ -154,6 +174,7 @@ \definesystemconstant {skewchar} \definesystemconstant {hyphenchar} +\definesystemconstant {catcodes} \definesystemconstant {encoding} \definesystemconstant {resource} \definesystemconstant {mapping} @@ -162,6 +183,8 @@ \definesystemconstant {rscale} \definesystemconstant {handling} \definesystemconstant {features} +\definesystemconstant {fallbacks} +\definesystemconstant {background} \definesystemconstant {ucmap} \definesystemconstant {property} @@ -175,6 +198,10 @@ \definesystemconstant {black} \definesystemconstant {white} +\definesystemconstant {format} +\definesystemconstant {extensions} +\definesystemconstant {initializations} + %D Just to be complete we define the standard \TEX\ units. \definesystemconstant {cm} @@ -201,8 +228,11 @@ \definesystemconstant {see} \definesystemconstant {from} \definesystemconstant {to} -\definesystemconstant {page} \definesystemconstant {line} +\definesystemconstant {page} +\definesystemconstant {realpage} +\definesystemconstant {userpage} +\definesystemconstant {subpage} \definesystemconstant {synonym} @@ -323,22 +353,11 @@ \def\!!twelvepoint {12pt} \def\!!fourteenpointfour {14.4pt} -\newdimen \onepoint \onepoint = 1pt -\newdimen \onebasepoint \onebasepoint = 1bp -\chardef \scaledpoint = 1 - \let\onerealpoint\onepoint % needed for latex -\newcount\medcard \medcard\!!medcard % used in font module -\newcount\maxcard \maxcard\!!maxcard % used in font module - -\ifx\thousandpoint\undefined \newdimen\thousandpoint \fi - -\thousandpoint=1000pt - -%D Another optimization is: - -\let\points\onepoint +% D Another optimization is: +% +% \let\points\onepoint %D A rough test is: %D @@ -366,11 +385,13 @@ % vervallen : hd hr hm vt vr vm tr tn te br bm bo on om or \definesystemvariable {ab} % AlignedBoxes +\definesystemvariable {ac} % ACcent \definesystemvariable {ag} % AchterGrond \definesystemvariable {al} % ALinea's \definesystemvariable {am} % interActieMenu \definesystemvariable {an} % ANchor \definesystemvariable {as} % AlignmentSwitch +\definesystemvariable {at} % ATtachments \definesystemvariable {ba} % synchronisatieBAlk \definesystemvariable {be} % startstop (BeginEnd) \definesystemvariable {bj} % BlokJe @@ -393,6 +414,7 @@ \definesystemvariable {ck} % Character Kerning \definesystemvariable {cl} % kleur (CoLor setup) \definesystemvariable {cn} % CollumN +\definesystemvariable {cm} % CheMical \definesystemvariable {co} % COmbinaties \definesystemvariable {cp} % CliP \definesystemvariable {cr} % kleur (ColoR) @@ -400,9 +422,11 @@ \definesystemvariable {cv} % ConVersie \definesystemvariable {cy} % CrYteria \definesystemvariable {da} % DAte +\definesystemvariable {db} % Labels \definesystemvariable {dc} % DroppedCaps \definesystemvariable {dd} % DoorDefinieren \definesystemvariable {de} % DEel +\definesystemvariable {di} % DIrections \definesystemvariable {dl} % DunneLijnen \definesystemvariable {dn} % DoorNummeren \definesystemvariable {dm} % DefineMeasure @@ -427,9 +451,11 @@ \definesystemvariable {fm} % ForMules \definesystemvariable {fn} % subformulas \definesystemvariable {fp} % FilegroeP +\definesystemvariable {fq} % Features \definesystemvariable {fr} % ForM \definesystemvariable {fs} % FileSynonym \definesystemvariable {ft} % FonTs +\definesystemvariable {fu} % FontSolution \definesystemvariable {fv} % FontVariant \definesystemvariable {fx} % FoXet \definesystemvariable {ha} % HAng @@ -473,21 +499,28 @@ \definesystemvariable {ln} % LijNen \definesystemvariable {lo} % LOgos \definesystemvariable {lt} % LiTeratuur +\definesystemvariable {ls} % languageScript \definesystemvariable {ly} % LaYout \definesystemvariable {ma} % MargeAchtergrond \definesystemvariable {mb} % MargeBlokken \definesystemvariable {md} % MoDule \definesystemvariable {mg} % Metapost paGe +\definesystemvariable {mh} % MultilingualHead \definesystemvariable {mk} % MarKering +\definesystemvariable {ml} % MultilingualLabel \definesystemvariable {mt} % inline MaTh \definesystemvariable {mo} % Math Options -\definesystemvariable {nm} % Nummering +\definesystemvariable {mp} % MetaPost \definesystemvariable {mx} % MatriX +\definesystemvariable {ng} % parbuilders +\definesystemvariable {nh} % new heads (structure) +\definesystemvariable {nm} % Nummering \definesystemvariable {np} % NaastPlaatsen \definesystemvariable {nr} % Nummeren \definesystemvariable {of} % OFfset \definesystemvariable {oi} % OmlijndInstellingen \definesystemvariable {ol} % OmLijnd +\definesystemvariable {od} % Omlijnd Defaults (simple) \definesystemvariable {on} % ONderstreep \definesystemvariable {oo} % OpsOmmingen \definesystemvariable {op} % OPsomming @@ -505,6 +538,7 @@ \definesystemvariable {ph} % ParagrapH \definesystemvariable {pl} % PLaats \definesystemvariable {pn} % PaginaNummer +\definesystemvariable {po} % PrOcessor \definesystemvariable {pp} % PaPier \definesystemvariable {pr} % PRogrammas \definesystemvariable {ps} % PoSitioneren @@ -556,6 +590,7 @@ \definesystemvariable {tm} % TypesynonyM \definesystemvariable {tp} % TyPen \definesystemvariable {tx} % TeXtflow +\definesystemvariable {tr} % TRacer \definesystemvariable {ts} % TypeScript \definesystemvariable {tt} % TabulaTe \definesystemvariable {ty} % TYpe @@ -569,6 +604,7 @@ \definesystemvariable {wr} % WitRuimte \definesystemvariable {wl} % WordList \definesystemvariable {xf} % XML File +\definesystemvariable {xm} % xml (mkiv) \definesystemvariable {xp} % XML Processing \definesystemvariable {xy} % schaal \definesystemvariable {za} % ZetspiegelAanpassing @@ -657,7 +693,7 @@ \definefileconstant {filfilename} {cont-fil} \definefileconstant {modfilename} {cont-mod} -%D Handy for typescripts: +%D Handy for typescripts (we could use s! instead: \definetypescriptconstant {name} {name} \definetypescriptconstant {default} {default} @@ -692,6 +728,7 @@ \definefileconstant {propprefix} {prop-} \definefileconstant {unicprefix} {unic-} \definefileconstant {sortprefix} {sort-} +\definefileconstant {prettyprefix} {pret-} \definefileconstant {moduleprefix} {m-} \definefileconstant {styleprefix} {s-} @@ -767,71 +804,6 @@ \selectinterface -%D And only after this selection is done, we can define -%D messages, otherwise the default language is in use. - -% \ifinterfacetranslation \else % interfacetranslation is obsolete - -\startmessages dutch library: check - title: controle - 1: '=' ontbreekt of zonder {} na '--' in regel -- - 2: -- argument(en) verwacht in regel -- - 3: -- -- vervangt een macro, gebruik HOOFDLETTERS! -\stopmessages - -\startmessages english library: check - title: check - 1: missing or ungrouped '=' after '--' in line -- - 2: -- argument(s) expected in line -- - 3: -- -- replaces a macro, use CAPITALS! -\stopmessages - -% 1: to be adapted - -\startmessages german library: check - title: check - 1: Fehlendes '=' nach '--' in Zeile -- - 2: -- Argument(e) in Zeile -- erwartet - 3: -- -- ersetzt ein Makro, verwende VERSALIEN! -\stopmessages - -\startmessages czech library: check - title: kontrola - 1: postradam '=' po '--' na radku -- - 2: ocekavam -- argument(y) na radku -- - 3: -- -- nahrazuje makro, uzijte VERZALKY! -\stopmessages - -\startmessages italian library: check - title: controllo - 1: '=' mancante o non raggruppato dopo '--' alla riga -- - 2: -- argomento/i attesi alla riga -- - 3: -- -- sostituisce una macro, usare le MAIUSCOLE! -\stopmessages - -\startmessages norwegian library: check - title: kontroll - 1: manglende '=' etter '--' i linje -- - 2: -- argument forventet i linje -- - 3: -- -- overskygger en makro, bruk STORE BOKSTAVER! -\stopmessages - -\startmessages romanian library: check - title: verificari - 1: lipseste '=' dupa '--' in linia -- - 2: argumentul(ele) -- sunt asteptate in linia -- - 3: -- -- inlocuieste un macro, folositi MAJUSCULE! -\stopmessages - -\startmessages french library: check - title: vérification - 1: manquant ou dégroupé '=' après '--' à la ligne -- - 2: -- argument(s) attendu(s) à la ligne -- - 3: -- -- remplace une macro, utilisez des MAJUSCULES ! -\stopmessages - -% \fi - %D Ok, here are some more, because we've got ouselves some %D extensions to \CONTEXT. |