Re: Context in translations, Q_() and gettext
- From: Matthias Clasen <mclasen redhat com>
- To: Federico Mena Quintero <federico ximian com>
- Cc: gnome-i18n gnome org, gtk-devel-list gnome org
- Subject: Re: Context in translations, Q_() and gettext
- Date: Wed, 21 Dec 2005 16:01:07 -0500
On Wed, 2005-12-21 at 14:22 -0600, Federico Mena Quintero wrote:
> On Wed, 2005-12-21 at 01:07 -0500, Matthias Clasen wrote:
> > I just learned that GNU gettext will soon have official support for
> > disambiguating context in translations.
>
> Will there be a tool to convert .po files from msgid "foo|bar" to the
> new msgctxt stuff? Could msgmerge or whatever do it automatically?
>
I'm not sure if msgmerge will be up to that.
But a little bit of sed magic should get us there.
That does not have to happen any time soon though, since we probably
can't ship msgctxt-containing .po files until the next gettext is
widespread, anyway.
The important thing to get started soon is the conversion
Q_("foo|bar") -> Q2_("foo", "bar")
so that we are done with that when the time is ripe to rely on msgctxt.
> This makes sense. Or we can pick another prefix. Why not C_ for
> context?
>
> [Don't we support ngettext yet?]
>
glib requires ngettext. We don't define a shorthand macro for that,
though, and N_() is already taken for noop...
Matthias
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]