On Fri, Aug 24, 2012 at 7:43 AM, Nguyễn Thái Ngọc Duy <pclouds@xxxxxxxxx> 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 majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html