[PATCH 1 of 2] Add a new --log (or -l) option to bisect
Martin Geisler
mg at daimi.au.dk
Wed Nov 12 01:28:31 CST 2008
Bernhard Leiner <mailinglists.bleiner at gmail.com> writes:
Hi Bernhard,
I have some comments on the i18n stuff, not for you in particular.
> + for l in repo.opener("bisect.state"):
> + ui.write(_("%s" % l))
Please do not use the _ function here -- there is nothing to
translate. And remember to always translate the *format string*, not
the *result* of the formatting.
So mark stuff as
_("%d changesets") % n
and not
_("%d changesets" % n)
The second form wont be extracted (put into the .pot file) since the
argument for _ is not a literal string. Even if it did, it wouldn't
work at runtime since the _ function would see different strings all
the time ("7 changesets", "2 changesets", ...) and wouldn't be able to
find translations for them all.
--
Martin Geisler
VIFF (Virtual Ideal Functionality Framework) brings easy and efficient
SMPC (Secure Multiparty Computation) to Python. See: http://viff.dk/.
More information about the Mercurial-devel
mailing list