diff options
author | Cole Robinson <crobinso@redhat.com> | 2014-09-08 10:40:34 -0400 |
---|---|---|
committer | Cole Robinson <crobinso@redhat.com> | 2014-09-08 10:42:44 -0400 |
commit | 17f57eaaa7f025b3d5b1dc390fe965feccc9f4f6 (patch) | |
tree | 96a6788fc13abd27b69eea45644fbd5175ade4e5 /virtinst/__init__.py | |
parent | f4fcf4c3e7c9a3923447b3c1b10a621fc29f3693 (diff) | |
download | virt-manager-17f57eaaa7f025b3d5b1dc390fe965feccc9f4f6.tar.gz |
Centralize call to setup_i18n in virtinst __init__
No need to call it twice
Diffstat (limited to 'virtinst/__init__.py')
-rw-r--r-- | virtinst/__init__.py | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/virtinst/__init__.py b/virtinst/__init__.py index adb4e70e..20fdc91c 100644 --- a/virtinst/__init__.py +++ b/virtinst/__init__.py @@ -15,11 +15,25 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, # MA 02110-1301 USA. -from virtcli import cliconfig, cliutils -stable_defaults = cliconfig.stable_defaults -cliutils.setup_i18n() +from virtcli import cliconfig as _cliconfig +def _setup_i18n(): + import gettext + import locale + + try: + locale.setlocale(locale.LC_ALL, '') + except: + # Can happen if user passed a bogus LANG + pass + + gettext.install("virt-manager", _cliconfig.gettext_dir) + gettext.bindtextdomain("virt-manager", _cliconfig.gettext_dir) + +_setup_i18n() +stable_defaults = _cliconfig.stable_defaults + from virtinst import util from virtinst import support |