diff options
author | Pedro Algarvio <pedro@algarvio.me> | 2011-07-10 00:43:56 +0100 |
---|---|---|
committer | Pedro Algarvio <pedro@algarvio.me> | 2011-07-10 00:43:56 +0100 |
commit | acb747bfd570bcfabcffb3c54cea1508bd2a4c75 (patch) | |
tree | e4236ae28a6eda972ffc143c13417b2178f4c73e | |
parent | 0c1055511dea9edf43832c95519917ae870331dd (diff) | |
download | deluge-acb747bfd570bcfabcffb3c54cea1508bd2a4c75.tar.gz deluge-acb747bfd570bcfabcffb3c54cea1508bd2a4c75.tar.bz2 deluge-acb747bfd570bcfabcffb3c54cea1508bd2a4c75.zip |
Log from where translations are being loaded.
-rw-r--r-- | deluge/common.py | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/deluge/common.py b/deluge/common.py index b246e6675..caa45b604 100644 --- a/deluge/common.py +++ b/deluge/common.py @@ -690,18 +690,24 @@ def create_localclient_account(append=False): # Initialize gettext def setup_translations(setup_pygtk=False): + translations_path = resource_filename("deluge", "i18n") + log.info("Setting up translations from %s", translations_path) + try: if hasattr(locale, "bindtextdomain"): - locale.bindtextdomain("deluge", resource_filename("deluge", "i18n")) + locale.bindtextdomain("deluge", translations_path) if hasattr(locale, "textdomain"): locale.textdomain("deluge") - gettext.bindtextdomain("deluge", resource_filename("deluge", "i18n")) + gettext.bindtextdomain("deluge", translations_path) gettext.textdomain("deluge") - gettext.install("deluge", resource_filename("deluge", "i18n")) + gettext.install("deluge", translations_path) if setup_pygtk: + # Even though we're not using glade anymore, let's set it up so that + # plugins still using it get properly translated. + log.info("Setting up GTK translations from %s", translations_path) import gtk import gtk.glade - gtk.glade.bindtextdomain("deluge", resource_filename("deluge", "i18n")) + gtk.glade.bindtextdomain("deluge", translations_path) gtk.glade.textdomain("deluge") except Exception, e: log.error("Unable to initialize gettext/locale!") |