|
|
Subscribe / Log in / New account

Clasen: Using modern gettext

Clasen: Using modern gettext

Posted Jul 23, 2016 9:09 UTC (Sat) by mbunkus (subscriber, #87248)
In reply to: Clasen: Using modern gettext by cyperpunks
Parent article: Clasen: Using modern gettext

The gettext tools (xgettext, msgfmt, msgcat etc. etc.) work on all platforms — as does the library libintl. I'm using it for translating an application running on all major Linux, BSDs, MacOS and WIndows. So the answer is a resounding "yes", and has been for ages.


to post comments

Clasen: Using modern gettext

Posted Jul 23, 2016 21:50 UTC (Sat) by cyperpunks (subscriber, #39406) [Link] (6 responses)

Example of such apps?

Clasen: Using modern gettext

Posted Jul 24, 2016 8:06 UTC (Sun) by huftis (guest, #58900) [Link]

Tux Paint has been using gettext for translation on both Linux, Windows and Mac platforms for 10+ years. It’s been working very well.

A few other projects, like SuperTux and SuperTuxKart, have been using tinygettext instead. It’s a very simple gettext replacement that’s supposedly easier to use cross-platform. In my experience, it has had its share of bugs and lack of features, but it may very well have improved since I last looked at it.

Clasen: Using modern gettext

Posted Jul 24, 2016 8:25 UTC (Sun) by mbunkus (subscriber, #87248) [Link]

The application I meant is MKVToolNix. It has been cross-platform since 2003 and translatable using gettext since 2009.

Clasen: Using modern gettext

Posted Jul 24, 2016 9:16 UTC (Sun) by Lionel_Debroux (subscriber, #30014) [Link] (1 responses)

http://lpg.ticalc.org/ is the umbrella for four cross-platform programs related to TI graphing calculators, with four underlying "libti*" libraries. These programs and libraries have been using gettext facilities for about a decade as well.

Clasen: Using modern gettext

Posted Jul 24, 2016 9:18 UTC (Sun) by cyperpunks (subscriber, #39406) [Link]

Thanks guys!

Clasen: Using modern gettext

Posted Jul 26, 2016 9:26 UTC (Tue) by HenrikH (subscriber, #31152) [Link]

PostgreSQL includes libintl-8.dll in it's Windows install so I take it that they use gettext even on Windows.

Clasen: Using modern gettext

Posted Jul 28, 2016 6:42 UTC (Thu) by Abrahams (guest, #103692) [Link]

The KDE i18n toolchain relies on gettext. That includes many cross-platform applications like Krita.

If you run a Windows machine, just search your hard drive for libintl.dll. You will find copies it all over.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds