3232if 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-
4135class 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