Skip to content

Commit 2e7c401

Browse files
authored
Move gettext init to class function (fixes: #1338) (#1339)
1 parent ca62829 commit 2e7c401

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

extensions/nautilus/nautilus-qdigidoc.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,6 @@
3232
if hasattr(Nautilus, "LocationWidgetProvider"):
3333
gi.require_version('Nautilus', '3.0')
3434

35-
APP = 'nautilus-qdigidoc'
36-
37-
locale.setlocale(locale.LC_ALL, '')
38-
gettext.bindtextdomain(APP)
39-
gettext.textdomain(APP)
40-
4135
class OpenDigidocExtension(GObject.GObject, Nautilus.MenuProvider):
4236
def __init__(self):
4337
super().__init__()
@@ -63,6 +57,11 @@ def get_file_items(self, *args):
6357
if len(paths) < 1:
6458
return []
6559

60+
APP = 'nautilus-qdigidoc'
61+
locale.setlocale(locale.LC_ALL, '')
62+
gettext.bindtextdomain(APP)
63+
gettext.textdomain(APP)
64+
6665
item = Nautilus.MenuItem(
6766
name="OpenDigidocExtension::DigidocSigner",
6867
label=gettext.gettext('Sign digitally'),
@@ -102,6 +101,11 @@ def get_file_items(self, *args):
102101
if len(paths) < 1:
103102
return []
104103

104+
APP = 'nautilus-qdigidoc'
105+
locale.setlocale(locale.LC_ALL, '')
106+
gettext.bindtextdomain(APP)
107+
gettext.textdomain(APP)
108+
105109
item = Nautilus.MenuItem(
106110
name="OpenCryptoExtension::DigidocEncrypter",
107111
label=gettext.gettext('Encrypt files'),

0 commit comments

Comments
 (0)