Difference between revisions of "Languages"

From Wiki
Jump to navigation Jump to search
m
m (Text replacement - "<cmd>" to "{{cmd|")
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
= Two commands to set up the language aspects=
 
= Two commands to set up the language aspects=
 
Today, with the international use of the UTF-8 standard for input and output encoding, you only need two commands, with the '''[[#Language tags|language tag]]''' you want in brackets:
 
Today, with the international use of the UTF-8 standard for input and output encoding, you only need two commands, with the '''[[#Language tags|language tag]]''' you want in brackets:
; <cmd>mainlanguage[tag]</cmd>: to set the language of auto-generated language elements, like the title of the table of contents or the appendix.  
+
; {{cmd|mainlanguage[tag]}}: to set the language of auto-generated language elements, like the title of the table of contents or the appendix.  
; <cmd>language[tag]</cmd>: to change the hyphenation rules, quotation marks, all that sort of thing, to that of a different language. (The default language is English.)
+
; {{cmd|language[tag]}}: to change the hyphenation rules, quotation marks, all that sort of thing, to that of a different language. (The default language is English.)
  
 
= ConTeXt's markup =
 
= ConTeXt's markup =

Revision as of 13:27, 9 August 2020

Two commands to set up the language aspects

Today, with the international use of the UTF-8 standard for input and output encoding, you only need two commands, with the language tag you want in brackets:

[[Command/mainlanguage[tag]|\mainlanguage[tag]]]
to set the language of auto-generated language elements, like the title of the table of contents or the appendix.
[[Command/language[tag]|\language[tag]]]
to change the hyphenation rules, quotation marks, all that sort of thing, to that of a different language. (The default language is English.)

ConTeXt's markup

ConTeXt has a multilingual interface to enable users to work in their own language. It is specified by setting the ConTeXt interface value in the first line of your input file:

Language-specific pages

Language tags

Here's the list of ConTeXt's language tags, also available in the latest official Languages manual. Sources are available).

\usemodule[languages-system]
\loadinstalledlanguages
\showinstalledlanguages

Other links

Finally, for older content, we keep a page Encodings and Regimes - Old Content about including accents, composite characters, and how "ä" and alike were produced in LaTeX/ConTeXt mkii. Second Step gave an example for german language.