Discussion:
Toolkit Internationalization Support
(too old to reply)
Aaron Kemp
2006-02-05 01:35:02 UTC
Permalink
Hi,

Our user interface is implemented using Glade and GTK. GTK already
provides a framework for i18n support by way of the GNU gettext
library, meaning that all we really need to do is modify our interface
to use gettext calls in place of hardcoded strings and construct
localized string tables.

My question is can we use these facilities to aid our work, or are we
going to be forced to implement this feature from scratch? I would
hope that in a Software Engineering course the concept of reusing an
existing module would be acceptable :)

Thanks,
Aaron
Sean Q. Lau
2006-02-05 02:15:42 UTC
Permalink
You can use those facilities to help in your work; however, you may still
have to deal with the other requirements by designing your own stuff (e.g.
dealing with the inputs, sorting, that little flag you read in at start-up
to determine the console language).

If you use external libraries, please make sure they are documented
properly in your deliverables (e.g. the UML diagrams) so we can tell how
your extension has been implemented with the help of the libraries.
Post by Aaron Kemp
Hi,
Our user interface is implemented using Glade and GTK. GTK already
provides a framework for i18n support by way of the GNU gettext
library, meaning that all we really need to do is modify our interface
to use gettext calls in place of hardcoded strings and construct
localized string tables.
My question is can we use these facilities to aid our work, or are we
going to be forced to implement this feature from scratch? I would
hope that in a Software Engineering course the concept of reusing an
existing module would be acceptable :)
Thanks,
Aaron
Loading...