\setuplanguage
Summary
The command \setuplanguage adjusts the settings for a language.
Settings
Option | Explanation |
language |
an already defined language to be set up |
patterns |
The hyphenation patterns to use. |
file |
If you enter XX as value, ConTeXt loads lang-XX.lua from either the local folder or the tex/context/patterns/mkiv directory |
|
lefthyphenmin |
Minimal number of characters for prefixes. Default: e.g. 2 for English, 3 for German; beware the latter is different from LaTeX (2) and prevents many possible hyphenations! |
|
righthyphenmin |
Minimal number of characters for sufffixes. Default: e.g. 3 for English, 3 for German; beware the latter is different from LaTeX (2) and prevents many possible hyphenations! |
|
hyphen |
|
leftquote |
left single quotation mark (for \quote) |
|
rightquote |
right single quotation mark (for \quote) |
|
leftquotation |
|
rightquotation |
|
Description
Examples
Example 1
\installlanguage
[en]
[spacing=broad,
leftsentence=---,
rightsentence=---,
leftsubsentence=---,
rightsubsentence=---,
leftquote=\upperleftsinglesixquote,
rightquote=\upperrightsingleninequote,
leftquotation=\upperleftdoublesixquote,
rightquotation=\upperrightdoubleninequote,
date={month,\ ,day,{,\ },year},
default=en,
state=stop]
Suggestion for German with guillemets
\setbreakpoints[compound]
\setuplanguage[de][
goodies={lang-de.llg},
lefthyphenmin=2,
righthyphenmin=2,
leftquotation=»,
rightquotation=«,
leftquote=›,
rightquote=‹,
]
German texts might benefit from setting a minimum word length for hyphenation (hyphenmin
isn’t listed as an option for \setuplanguage).
Notes
See also
Help from ConTeXt-Mailinglist/Forum