Andreas Hartmann schrieb:
Gintare Ragaisiene schrieb:
Hello,
thank you for answer, but it seem I haven't told in my question, that
I mean about timestamps timezone, not about formating. Formating is ok
for me, but it is wrong with timestamp value itself. So, I don't know
how to set timezone to Lithuanian.
Sorry for the misunderstanding. I don't think there is any standard
functionality for this purpose. I'm not even sure if there is a standard
mechanism to detect the client's time zone on the server. The following
approaches come to my mind:
* Configure the time zone in the user settings
* Detect the time zone using the client's IP address
* Detect the time zone using JavaScript and send it to the server
Or maybe the easiest way is to convert the date on the client. There are
certainly some JavaScript libraries to simplify this task.
-- Andreas
To convert the date on the server you could implement a custom
transformer. There's more info on this subject in the Cocoon documentation.
-- Andreas
Gintare
On Tue, Jul 14, 2009 at 11:19 AM, Andreas Hartmann <[email protected]
<mailto:[email protected]>> wrote:
Gintare Ragaisiene schrieb:
Hello,
Server that runs Lenya is in USA, my client that uses Lenya is
in Lithuania. Client need to see Lithuanian publication
timestamps, but Lenya shows them according to server USA
timestamps. How can I chan change it to display Lithuanian
timestamps ?
The format of the timestamps is determined by the locale passed to
the i18n transformer. The default publication uses the document
language:
<map:transform type="i18n">
<map:parameter name="locale" value="{page-envelope:language}"/>
</map:transform>
If you want to use the browser settings instead, you can switch to
the request locale:
<map:transform type="i18n">
<map:parameter name="locale" value="{request:locale}"/>
</map:transform>
Maybe you might want to use a dedicated i18n transformation for the
publication timestamps. You'll find more info in the Cocoon
documentation on the i18n transformer.
-- Andreas
-- Andreas Hartmann, CTO
BeCompany GmbH
http://www.becompany.ch
Tel.: +41 (0) 43 818 57 01
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
<mailto:[email protected]>
For additional commands, e-mail: [email protected]
<mailto:[email protected]>
--
Andreas Hartmann, CTO
BeCompany GmbH
http://www.becompany.ch
Tel.: +41 (0) 43 818 57 01
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]