[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] [new exporter] latex-date-timestamp-format not adhering #+LANGUA
From: |
Nicolas Goaziou |
Subject: |
Re: [O] [new exporter] latex-date-timestamp-format not adhering #+LANGUAGE |
Date: |
Wed, 06 Mar 2013 14:02:53 +0100 |
Hello,
Andreas Leha <address@hidden> 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