mirror of
https://git.deluge-torrent.org/deluge
synced 2025-08-06 08:28:39 +00:00
Log from where translations are being loaded.
This commit is contained in:
parent
0c1055511d
commit
acb747bfd5
1 changed files with 10 additions and 4 deletions
|
@ -690,18 +690,24 @@ def create_localclient_account(append=False):
|
||||||
|
|
||||||
# Initialize gettext
|
# Initialize gettext
|
||||||
def setup_translations(setup_pygtk=False):
|
def setup_translations(setup_pygtk=False):
|
||||||
|
translations_path = resource_filename("deluge", "i18n")
|
||||||
|
log.info("Setting up translations from %s", translations_path)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
if hasattr(locale, "bindtextdomain"):
|
if hasattr(locale, "bindtextdomain"):
|
||||||
locale.bindtextdomain("deluge", resource_filename("deluge", "i18n"))
|
locale.bindtextdomain("deluge", translations_path)
|
||||||
if hasattr(locale, "textdomain"):
|
if hasattr(locale, "textdomain"):
|
||||||
locale.textdomain("deluge")
|
locale.textdomain("deluge")
|
||||||
gettext.bindtextdomain("deluge", resource_filename("deluge", "i18n"))
|
gettext.bindtextdomain("deluge", translations_path)
|
||||||
gettext.textdomain("deluge")
|
gettext.textdomain("deluge")
|
||||||
gettext.install("deluge", resource_filename("deluge", "i18n"))
|
gettext.install("deluge", translations_path)
|
||||||
if setup_pygtk:
|
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
|
||||||
import gtk.glade
|
import gtk.glade
|
||||||
gtk.glade.bindtextdomain("deluge", resource_filename("deluge", "i18n"))
|
gtk.glade.bindtextdomain("deluge", translations_path)
|
||||||
gtk.glade.textdomain("deluge")
|
gtk.glade.textdomain("deluge")
|
||||||
except Exception, e:
|
except Exception, e:
|
||||||
log.error("Unable to initialize gettext/locale!")
|
log.error("Unable to initialize gettext/locale!")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue