Re: [PATCH 0/6] Gettext poison rework

2012-08-24 Thread Ævar Arnfjörð Bjarmason
On Fri, Aug 24, 2012 at 7:43 AM, Nguyễn Thái Ngọc Duy pclo...@gmail.com wrote:
 Still WIP but I'm getting closer. I dropped test-poisongen and started
 to use podebug [2] instead. Less code in git. podebug does not preserve
 shell variables yet. I'll follow that up at upstream [1].

 With this series, if you have translation toolkit installed, you could
 do

 make pseudo-locale L=your language code
 make GETTEXT_POISON=$LANG test

 podebug supports a few way of rewriting translations. Currently
 unicode is used but you can change it via PODEBUG_OPTS

 t9001 is not happy with $LANG != C though. May need to add some
 prereq there.

 [1] http://bugs.locamotion.org/show_bug.cgi?id=2450
 [2] http://translate.sourceforge.net/wiki/toolkit/podebug

The reason I didn't do something like this to begin with is that
gettext/glibc doesn't have support for fake locales, so you'd have to
appropriate a real one for tests. It's good to see you poking the
gettext mailing list about adding support far thot.

But something like podebug gets around that quite nicely, so we can
still have the testing the poison stuff was intended for, without the
complexity of supporting it throughout all our i18n code.
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 0/6] Gettext poison rework

2012-08-24 Thread Nguyen Thai Ngoc Duy
On Fri, Aug 24, 2012 at 3:51 PM, Ævar Arnfjörð Bjarmason
ava...@gmail.com wrote:
 [1] http://bugs.locamotion.org/show_bug.cgi?id=2450
 [2] http://translate.sourceforge.net/wiki/toolkit/podebug

 The reason I didn't do something like this to begin with is that
 gettext/glibc doesn't have support for fake locales, so you'd have to
 appropriate a real one for tests. It's good to see you poking the
 gettext mailing list about adding support far thot.

I don't see glibc getting fake locale support any time soon even if
it's more open than before. I can try to make gettext support pseudo
translations, though not sure if I can make it.

 But something like podebug gets around that quite nicely, so we can
 still have the testing the poison stuff was intended for, without the
 complexity of supporting it throughout all our i18n code.

But yes, even if gettext does not have native support, relying on
podebug should be ok. Whatever changes we need, other projects might
too. It's better to do it outside of git.
-- 
Duy1
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 0/6] Gettext poison rework

2012-08-24 Thread Junio C Hamano
Nguyễn Thái Ngọc Duy pclo...@gmail.com writes:

 Still WIP but I'm getting closer. I dropped test-poisongen and started
 to use podebug [2] instead. Less code in git. podebug does not preserve
 shell variables yet. I'll follow that up at upstream [1].

Thanks; this looks promising.

--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html