File: Load-translations-from-usr-share.patch

package info (click to toggle)
inkcut 2.1.7%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,584 kB
  • sloc: python: 4,959; makefile: 20; sh: 10
file content (20 lines) | stat: -rw-r--r-- 942 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Subject: Load translations from /usr/share
Author: Alexander Sulfrian <alexander@sulfrian.net>
Forwarded: not-needed

The translation files should be installed under /usr/share/inkcut/.

Index: inkcut/inkcut/core/workbench.py
===================================================================
--- inkcut.orig/inkcut/core/workbench.py
+++ inkcut/inkcut/core/workbench.py
@@ -180,8 +180,7 @@ class InkcutWorkbench(UIWorkbench):
                 locale = language().name()
             else:
                 locale = QtCore.QLocale.system().name()
-            root_dir = os.path.dirname(os.path.dirname(__file__))
-            path = os.path.join(root_dir, "res", "translations", locale)
+            path = os.path.join('/usr/share/inkcut/translations', locale)
             if self.translator.load(path):
                 log.warning("Setting locale: %s" % locale)
                 self.application._qapp.installTranslator(self.translator)