[luatex] localisation of os.date()
Herbert Voss
Herbert.Voss at FU-Berlin.DE
Mon Jan 23 10:39:59 CET 2012
this lua snippet
os.setlocale("de_DE")
print(os.date("Heute ist der \%A im Monat \%B."))
gives me the correct output.
Heute ist der Montag im Monat Januar.
Without the locale setting I get the english variant,
although I already have the de_DE setting.
However, using os.setlocale in a TeX document with lualatex:
\documentclass{minimal}
\usepackage{luacode}
\begin{luacode*}
function Datum()
os.setlocale("de_DE")
tex.print(os.date("Heute ist der \%A im Monat \%B."))
end
\end{luacode*}
\begin{document}
\directlua{Datum()}
\end{document}
I get a lot of errors of invalid pdftex.map entries
Using current TeXLive with Lua 5.1.4
Herbert
More information about the luatex
mailing list