Hello, Andreas Leha <andreas.l...@med.uni-goettingen.de> writes:
> I'd very much like to see org-latex-timestamp-format adhere to a > possibly present #+LANGUAGE setting. There is no such variable as `org-latex-timestamp-format'. > If I set org-latex-timestamp-format to "%A, %Y-%m-%d" the following org > file produces > "Donnerstag, 2013-03-07" on my system, where I'd prefer > "Thursday, 2013-03-07". > > #+begin_src org > #+TITLE: Some Document > #+DATE: <2013-03-07 Do> > #+LANGUAGE: en > > > * Some test document > With some content > #+end_src > > Would such a change be possible? It is difficult. "%A" depends on a locale built within glibc. Assuming we know the locale associated to the language string, it may or may not be available in glibc. Also, `format-time-string' is a primitive, so even if local is available, you cannot change it locally easily. A proper implementation would, IMO, not rely directly on `format-time-string'. There could be a `org-format-time-string' accepting the same arguments as `format-time-string' but replacing locale related placeholders beforehand, according to a dictionary. Regards, -- Nicolas Goaziou