xsl-list
[Top] [All Lists]

Re: [xsl] xslt and i18n

2009-02-05 05:44:20
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Andrew Welch wrote:

I would image it would be straightforward to implement my own i18n
solution, something like:

<title>
  <xsl:value-of select="fn:getLocalisedValue('page.title', 'The
English Title', 'de_DE')"/>
</title>

where the arguments are token key, default value and locale.

I think that replacing all literal texts inside template by xsl:value-of
and function call is overkill and it makes stylesheet less readable.

To overcome this limitation I have integrated Gettext library into Saxon
some time ago:

http://xmlguru.cz/2006/10/saxon-gettext

                        Jirka

- --
- ------------------------------------------------------------------
  Jirka Kosek      e-mail: jirka(_at_)kosek(_dot_)cz      http://xmlguru.cz
- ------------------------------------------------------------------
       Professional XML consulting and training services
  DocBook customization, custom XSLT/XSL-FO document processing
- ------------------------------------------------------------------
 OASIS DocBook TC member, W3C Invited Expert, ISO JTC1/SC34 member
- ------------------------------------------------------------------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFJisLrzwmSw7n0dR4RAg/pAJ9if2971/P37zKL1C9oj8gif/ZksACgkhLt
sBduAv/6+OsRupBRQJuQg0M=
=ekds
-----END PGP SIGNATURE-----

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>