OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: Re: [docbook-apps] Custom Localization Support Broken?

Hi Jirka,

On Thu, 05 Jul 2012 13:45:46 +0200
Jirka Kosek <jirka@kosek.cz> wrote:

> [...]
> OK, I have investigated little bit. There is no bug in stylesheets but
> there is a feature -- local localization can override only existing
> context (it is because in XSLT it's quite inconvenient to switch
> documents on which key() operates). Line 512 in common/l10n.xsl is
> "guilty":
> 	  <xsl:for-each select="$context.node">

Ah, I see. I hope, XSLT2 should do better in that regard, right?

> In your case there is no such content in common/en.xml [...]

Well, that reminds me: why does the DocBook stylesheets don't support
the @function attribute?

I think, it wouldn't be very difficult to add a "keycap" context in the
language files, extend the keycap template, and output the localized
string. That would make live for writers and translators much more
easier. :)

> The easiest solution would be to reuse existing context, ie. change
>  <l:context name="keycap">
> to
>  <l:context name="msgset">
> Not nice, but will work.

Right, that works! :)

Thanks Jirka!

    Thomas Schraitle

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]