using gettext for .desktop translations

Jonathan Riddell jriddell at ubuntu.com
Fri Dec 11 23:32:59 GMT 2009


On Fri, Dec 11, 2009 at 04:48:38PM +0100, Pino Toscano wrote:
> Translations from where? Which format?
> If tomorrow I install eg a GNOME application in my KDE, where will the KDE 
> menu look for the translations of the entries of the .desktop file of the 
> application?

>From the application's .po file.  The .desktop file contains a line
with the translation catalogue name.

> The same applies of course in the other way round, and in general 
> for any XDG menu implementation. This is als why IMO having translations in 
> .desktop files (not DE specific) is a good solution so far.

There's nothing desktop specific about gettext, it's used all over the place.

> And if the application does not use gettext at all for its translations (for 
> example with Qt-only or Java applications)?

For their .desktop files they can fallback to the old in-file
translation method.

> > I believe the glib maintainers are looking at this too.
> 
> Frankly, who cares? :)

.desktop is a shared standard so if they're considering changes we
should too.

Jonathan




More information about the kde-core-devel mailing list