Philipp Hörist pushed to branch master at gajim / gajim


Commits:
ae18a849 by André Apitzsch at 2021-01-18T20:35:41+01:00
Search also in user data dir for translations

Translation wasn't available if Gajim is installed in a user's home
directory only."

- - - - -


1 changed file:

- gajim/common/i18n.py


Changes:

=====================================
gajim/common/i18n.py
=====================================
@@ -24,6 +24,7 @@
 import gettext
 import unicodedata
 from pathlib import Path
+from gi.repository import GLib
 
 DOMAIN = 'gajim'
 LANG = 'en'
@@ -45,10 +46,8 @@ def get_locale_dirs():
         # Check if we run as flatpak
         return [Path('/app/share/')]
 
-    data_dirs = os.getenv('XDG_DATA_DIRS')
-    if data_dirs:
-        return list(map(Path, data_dirs.split(':')))
-    return [Path('/usr/local/share/'), Path('/usr/share/')]
+    data_dirs = [GLib.get_user_data_dir()] + GLib.get_system_data_dirs()
+    return [Path(dir_) for dir_ in data_dirs]
 
 
 def iter_locale_dirs():



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/ae18a849ed683ee3e7e2ef6f0068c9344a17569d

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/ae18a849ed683ee3e7e2ef6f0068c9344a17569d
You're receiving this email because of your account on dev.gajim.org.


_______________________________________________
Commits mailing list
Commits@gajim.org
https://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to