From: Richard L. <rl...@wi...> - 2006-10-30 02:23:28
|
On Tue, 2006-10-24 at 23:49 -0400, Ambrose LI wrote: > Right now, this string cannot be translated into Chinese because "title" = of a column in a list (gntstatus.c, gtksavedstatuses.c) is a completely dif= ferent word than "title" of a person (jabber/buddy.c, novell.c). > Can something be done to disambiguate the two? glib's gettext, which we're using, uses the Q_() macro to do this: http://developer.gnome.org/doc/API/2.0/glib/glib-I18N.html#id2727054 However, this thread has some interesting points: http://mail.gnome.org/archives/gtk-devel-list/2005-December/msg00255.html However, my system (Ubuntu Dapper) doesn't have a pgettext() that I can find. Has the latter solution actually be implemented yet? Translators: What is your take on this? Which format would work best for your tools? If we switch, are we going to break lots of translations? It seems like we could fix things up with some careful sed'ing of the .po files, though. Richard P.S. For the record, Ambrose LI has filed these tracker items related to this issue: 1586519 1586521 1586540 |