Command/translate

From Wiki
< Command
Revision as of 11:03, 3 December 2021 by Taco (talk | contribs) (Created page with "Documentation for \translate")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


\translate

Summary

The command \translate translates labels

Settings

\translate[...=...,...]
languagetext

Description

Specify different texts for different languages as a key-value list, where the keys are language codes. The value corresponding to the current document language (set with \language or \mainlanguage) will be printed. If the current document language is not present among the key-value pairs, the last value in the list will be used.

Examples

Example 1

Writing business letters in different languages:

Depending on the language used you get the correct headers in the referencing part of the letter.

\startbuffer
\starttabulate[|*{4}{lw(.25\textwidth)|}]
    \NC \tfx \translate[nl=Uw brief van,en=Your letter dated]
    \NC \tfx \translate[nl=Uw kenmerk,en=Your reference]
    \NC \tfx \translate[nl=Ons kenmerk,en=Our reference]
    \NC \tfx \translate[nl=Datum,en=Date] \NC\NR
\stoptabulate
\stopbuffer

\language[en]
\getbuffer

\language[nl]
\getbuffer

\language[fr]
\getbuffer

Notes

See also

Help from ConTeXt-Mailinglist/Forum

All issues with: