[Glade-users] internationalized/locale sensitive widget layout
Tristan Van Berkom
tristan.van.berkom at gmail.com
Sat May 20 16:42:26 EDT 2006
Andy Tai wrote:
> Hi, what is the best way to handle widget layout that may be sensitive to
> the locale? That is, how can I use glade to support a GUI that would
> normally show the same widgets with different text under different
> languages
> (as output by gettext) but I may want to show some specific widgets at
> certain part of the GUI if the locale is a specific one, like say,
> Chinese...
>
Glade natively supports translations in glade files (note that they
must be marked as "translatable"... you can set this in the editor and
even provide a note for the translators).
your glade file should then be called "myproject.glade.in" and you
Makefile.am
should contain the @INTLTOOL_XML_NOMERGE_RULE at ... (I think that is the
one)...
this rule (and adding it to a list in your po directory ofcourse) will
provide you with
the proper po files, without doing the actuall translation in the glade
file...
you should then set your domain through the libglade api when doing the
parse.
and voila ! you have translatable glade UIs !
if you want to do per-locale widgets... you will have to consult the
locale and show/hide
them yourself.
Cheers,
-Tristan
More information about the Glade-users
mailing list