Terry Hancock wrote: > /* Comment right before the gettext call, obviously in C */ > printf(_("Apparently ambiguous string to translate")); > > This will get captured into the .po file, according to the > gettext manual and appear as a comment right before > the msgid (i.e. next to the line number reference).
Not automatically. You need to pass the -c option to xgettext to make that happen, preferably using a tag: /* TRANSLATORS: Comment right before the gettext call */ > Is there an equivalent Python gettext idiom? I've tried the > obvious > > # Comment right before the gettext call, now in Python > print _("Apparently ambiguous string to translate") > > But this is ignored by both pygettext and xgettext. Did you give -c to xgettext? It works for me, for xgettext 0.14.5. -c appears to be unimplemented in pygettext. Regards, Martin -- http://mail.python.org/mailman/listinfo/python-list