Martin Geisler <mg@daimi.au.dk> [Thu, 15 Jan 2009 15:28:42 +0100] rev 7652
i18n: beginnings of a Danish translation
Martin Geisler <mg@daimi.au.dk> [Thu, 15 Jan 2009 00:14:36 +0100] rev 7651
i18n: encode output in user's local encoding
This makes the translated output obey the HGENCODING environment
variable or the preferred encoding as set by the LANG or LC_ALL
environment variables.
Python 2.4 has a lgettext method which is similar, except that it
doesn't know about HGENCODING or the settings in .hgrc.
Martin Geisler <mg@daimi.au.dk> [Thu, 15 Jan 2009 00:12:35 +0100] rev 7650
i18n: lookup .mo files in private locale/ directory
This default is to look for /usr/share/locale/xx/LC_MESSAGES/hg.mo for
language xx, but this code will instead do the lookup from locale/ or
mercurial/locale/ relative to the root of the Mercurial source tree.
Martin Geisler <mg@daimi.au.dk> [Thu, 15 Jan 2009 00:11:54 +0100] rev 7649
i18n: new build_mo command for setup.py
This command will generate .mo files under locale/ for the .po files
found under i18n/.
Martin Geisler <mg@daimi.au.dk> [Thu, 15 Jan 2009 00:10:54 +0100] rev 7648
i18n: let Makefile generate i18n/hg.pot
The target update-pot extracts strings using pygettext and updates the
i18n/hg.pot file. The translators can then use msgmerge to merge the
new strings in hg.pot with their xx.po file when they want to.
The setup.py file now includes files under both templates/ and i18n/
as data files.
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Thu, 15 Jan 2009 11:41:59 +0100] rev 7647
recover when no version information is available
Matt Mackall <mpm@selenic.com> [Mon, 12 Jan 2009 13:51:43 -0600] rev 7646
error: move SignatureError
Matt Mackall <mpm@selenic.com> [Mon, 12 Jan 2009 13:35:35 -0600] rev 7645
dispatch: sort exception handlers
Matt Mackall <mpm@selenic.com> [Mon, 12 Jan 2009 11:48:05 -0600] rev 7644
error: move SignalInterrupt
now derived from KeyboardInterrupt to simplify catches
Matt Mackall <mpm@selenic.com> [Mon, 12 Jan 2009 11:39:38 -0600] rev 7643
error: move UnknownCommand and AmbiguousCommand
Matt Mackall <mpm@selenic.com> [Mon, 12 Jan 2009 11:28:30 -0600] rev 7642
sshrepo: change raise_ to abort
Matt Mackall <mpm@selenic.com> [Mon, 12 Jan 2009 11:28:28 -0600] rev 7641
error: move UnexpectedOutput (now ResponseError)
Matt Mackall <mpm@selenic.com> [Mon, 12 Jan 2009 11:09:14 -0600] rev 7640
error: move lock errors
rename LockException to LockError
Matt Mackall <mpm@selenic.com> [Mon, 12 Jan 2009 10:59:08 -0600] rev 7639
mq: remove import of revlog
Matt Mackall <mpm@selenic.com> [Mon, 12 Jan 2009 10:53:41 -0600] rev 7638
bookmarks; clean up imports and function wrapping