# HG changeset patch # User Yuya Nishihara # Date 1594289812 -32400 # Node ID d50d922ca02b458dd73a4d3fbc671b1600016c14 # Parent de1d3f4246e9840f86568ef2fb4e28756d60baf0 debuginstall: don't translate encoding messages While Microsoft trained us to read mojibake text, it doesn't make sense to print mojibake messages when debugging the exact issue. diff -r de1d3f4246e9 -r d50d922ca02b mercurial/debugcommands.py --- a/mercurial/debugcommands.py Wed Jul 15 10:34:59 2020 -0400 +++ b/mercurial/debugcommands.py Thu Jul 09 19:16:52 2020 +0900 @@ -1465,8 +1465,8 @@ fm = ui.formatter(b'debuginstall', opts) fm.startitem() - # encoding - fm.write(b'encoding', _(b"checking encoding (%s)...\n"), encoding.encoding) + # encoding might be unknown or wrong. don't translate these messages. + fm.write(b'encoding', b"checking encoding (%s)...\n", encoding.encoding) err = None try: codecs.lookup(pycompat.sysstr(encoding.encoding)) @@ -1476,7 +1476,7 @@ fm.condwrite( err, b'encodingerror', - _(b" %s\n (check that your locale is properly set)\n"), + b" %s\n (check that your locale is properly set)\n", err, )