diff --git a/src/modules/dummypythonqt/main.py b/src/modules/dummypythonqt/main.py index 2172c0a6d..88efcff5a 100644 --- a/src/modules/dummypythonqt/main.py +++ b/src/modules/dummypythonqt/main.py @@ -32,12 +32,9 @@ import PythonQt.calamares as calamares import gettext import inspect import os -filename = inspect.getframeinfo(inspect.currentframe()).filename -path = os.path.dirname(os.path.abspath(filename)) -# t = gettext.translation('dummypythonqt', -# os.path.join(path, 'lang'), -# languages=['en']) -#_ = t.lgettext +_filename = inspect.getframeinfo(inspect.currentframe()).filename +_path = os.path.dirname(os.path.abspath(_filename)) + _ = gettext.gettext # Example Python ViewModule. @@ -51,7 +48,7 @@ _ = gettext.gettext # isAtBeginning/isAtEnd. The whole UI, including all the pages, must be # exposed as a single QWidget, returned by the widget function. @calamares_module -class DummyPythonQtViewStep(): +class DummyPythonQtViewStep: def __init__(self): self.main_widget = QFrame() @@ -93,10 +90,14 @@ class DummyPythonQtViewStep(): def widget(self): return self.main_widget - def retranslate(self): + def retranslate(self, localeName): global _ - _ = gettext.gettext - calamares.utils.debug("DummyPythonQt retranslation event.") + _t = gettext.translation('dummypythonqt', + os.path.join(_path, 'lang'), + languages=[localeName]) + _ = _t.lgettext + calamares.utils.debug("DummyPythonQt retranslation event " + "for locale name: {}".format(localeName)) class DummyPQJob: