[Python-apps-team] Bug#767036: subdownloader: Translation files not loaded correctly

Emilien Klein emilien+debian at klein.st
Mon Oct 27 22:06:48 UTC 2014


Package: subdownloader
Version: 2.0.18-1
Severity: important

The subdownloader package in Debian seems to not properly locate the compiled .mo translations files:

$ subdownloader -d
[22:15] DEBUG::subdownloader.gui.main # Scanning translation files .mo in folder: locale
[22:15] DEBUG::subdownloader.gui.main # Found these translations languages: []
[22:15] DEBUG::subdownloader.gui.main # Interface language: en

The code in question lives in gui/main.py:

    def SetupInterfaceLang(self):
        if platform.system() == "Linux":
            if self.programFolder == '/usr/share/subdownloader':
                localedir = '/usr/share/locale/'
            else:
                localedir = 'locale'
        else:
                localedir = 'locale'
                #Get the local directory since we are not installing anything
                #local_path = os.path.realpath(os.path.dirname(sys.argv[0]))
                #print local_path


Since in Debian self.programFolder is not /usr/share/subdownloader but /usr/share/pyshared/subdownloader, it defaults back to the relative "locale" folder.
The Debian package should patch the 3rd line to adapt for the correct value of self.programFolder.



Marking the bug as important, as non-English users might have problems using the program.
(note that even after patching this, it looks like part of the UI is still in English. another issue might be causing that)

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.16-3-686-pae (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages subdownloader depends on:
ii  python               2.7.8-1
ii  python-crypto        2.6.1-5+b1
ii  python-kaa-metadata  0.7.7+svn4596-4
pn  python:any           <none>

Versions of packages subdownloader recommends:
ii  python-qt4  4.11.2+dfsg-1

subdownloader suggests no packages.

-- no debconf information



More information about the Python-apps-team mailing list