comparison mercurial/i18n.py @ 10455:40dfd46d098f

ui: add HGPLAIN environment variable for easier scripting If HGPLAIN is set, the following settings are ignored when read from hgrc files: - ui.debug - ui.fallbackencoding - ui.quiet - ui.traceback - ui.verbose - defaults.* Localization is also disabled. Equivalent options set via command line are honored.
author Brodie Rao <me+hg@dackz.net>
date Sun, 07 Feb 2010 14:56:18 +0100
parents 25e572394f5c
children 11cd65611f3f
comparison
equal deleted inserted replaced
10454:37b735d27347 10455:40dfd46d098f
46 return u.encode(encoding.encoding, "replace") 46 return u.encode(encoding.encoding, "replace")
47 except LookupError: 47 except LookupError:
48 # An unknown encoding results in a LookupError. 48 # An unknown encoding results in a LookupError.
49 return message 49 return message
50 50
51 _ = gettext 51 if 'HGPLAIN' in os.environ:
52 _ = lambda message: message
53 else:
54 _ = gettext
52 55