# HG changeset patch # User Martin Geisler # Date 1252964905 -7200 # Node ID dafadd7ff07eba609da28035062c3386850c534f # Parent de414835d1405ccec77f6cc5211859368ae8274f hg: avoid combining translated strings Combining translated string fragments into bigger strings is bad practice because it removes context from the fragments. The translator sees the fragments in isolation and might not jump back to the source to see how a string like "%d files %s" is actually used. diff -r de414835d140 -r dafadd7ff07e mercurial/hg.py --- a/mercurial/hg.py Tue Sep 15 18:26:05 2009 +0200 +++ b/mercurial/hg.py Mon Sep 14 23:48:25 2009 +0200 @@ -327,12 +327,8 @@ dir_cleanup.cleanup() def _showstats(repo, stats): - stats = ((stats[0], _("updated")), - (stats[1], _("merged")), - (stats[2], _("removed")), - (stats[3], _("unresolved"))) - note = ", ".join([_("%d files %s") % s for s in stats]) - repo.ui.status("%s\n" % note) + repo.ui.status(_("%d files updated, %d files merged, " + "%d files removed, %d files unresolved\n") % stats) def update(repo, node): """update the working directory to node, merging linear changes"""