summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/context/base/mult-sys.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/context/base/mult-sys.tex')
-rw-r--r--Master/texmf-dist/tex/context/base/mult-sys.tex150
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.