Lokalization for KDE AppStream AppData files

Martin Gräßlin mgraesslin at kde.org
Wed Feb 26 06:46:07 GMT 2014


On Tuesday 25 February 2014 23:20:18 Matthias Klumpp wrote:
> 2014-02-25 22:57 GMT+01:00 Thomas Lübking <thomas.luebking at gmail.com>:
> > On Dienstag, 25. Februar 2014 22:22:36 CEST, Matthias Klumpp wrote:
> >> 2014-02-25 21:51 GMT+01:00 Kevin Krammer <krammer at kde.org>:
> >>> On Tuesday, 2014-02-25, 21:36:27, Albert Astals Cid wrote: ...
> >> 
> >> If that is your final statement, I will write the AppData
> >> recommendation without any translation support for KDE. There is no
> >> tool available which does what you want, and I can't take the task to
> >> write one (I also consider it useless, but that's unrelated).
> > 
> > Recap:
> > the desired action is to have
> > 
> > file.xml
> > -------------------------
> > <p lang="x">foo bar</p>
> > 
> > and turn that into
> > 
> > file.xml
> > -------------------------
> > <p lang="x">foo bar</p>
> > <p lang="en">foo bar</p>
> > <p lang="de">föö bär</p>
> > <p lang="fr">le fó et la bàr</p>
> > <p lang="es">el fobarro</p>
> 
> No, it takes
> <p>foo bar</p>
> and turns that into
> <p>foo bar</p>
> <p lang="en">foo bar</p>
> <p lang="de">föö bär</p>
> <p lang="fr">le fó et la bàr</p>
> <p lang="es">el fobarro</p>
> 
> > intltool/itstool /can/ select "<p lang="x">foo bar</p>" as translation
> > source, correct?
> 
> The only use <p> or, in intltool's case every tag prefixed with an
> underscore, like <_p>.

What about we add an xslt processor before it's passed to intltool/itstool to 
format the xml as we need it. It's extremely trivial to pick all <p> with an 
argument and delete them or rename one to <_p>. And that should not even be a 
lot of work.

I'm clearly voting for "let's make the tool to work with our workflow" instead 
of translating to another file. This would result in a mess...

Cheers
Martin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20140226/d152594c/attachment.sig>


More information about the kde-core-devel mailing list