On 3/4/2016 7:58 AM, Marco Patzer wrote:
Hi!
How to expand \translate so that it doesn't show up in the PDF metadata? Example:
\setupdocument [metadata:title=\documentvariable{title}] \mainlanguage [sv]
\startdocument [title={\translate[en=Foo, sv=Bar]}] \input knuth \stopdocument
This literally shows:
Title: \translate [en=Foo, sv=Bar]
The following workaround does the job, but it's not that elegant:
\setupdocument [metadata:title=\documentvariable{title}] \enablemode [sv]
\startmodeset [en] {\mainlanguage[en]\startdocument[title=Foo]} [sv] {\mainlanguage[sv]\startdocument[title=Bar]} \stopmodeset
\input knuth \stopdocument
Is there a better mechanism to support multiple languages in the PDF metadata or just have \translate expanded?
\mainlanguage[sv] \startmodeset [*en] { \setupdocument [metadata:title=Foo] } [*sv] { \setupdocument [metadata:title=Bar] } [default] { \setupdocument [metadata:title=Far] } \stopmodeset \startdocument [title={\translate[en=Foo, sv=Bar]}] \input knuth \stopdocument ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------