i18n: add "context" param to _(), and use it from qml
fixes https://github.com/spesmilo/electrum/issues/8323 from issue: > Currently, translatable strings from QML are assigned a `context` > by `lupdate`, which is then also used by the conversion to `gettext`. > This `context` must be used when translating such a string. This results in > strings that are unique to QML to not be translated, due to a missing > `context` parameter which we do not take into account in electrum.
This commit is contained in:
@@ -42,7 +42,7 @@ class ElectrumTranslator(QTranslator):
|
||||
super().__init__(parent)
|
||||
|
||||
def translate(self, context, source_text, disambiguation, n):
|
||||
return _(source_text)
|
||||
return _(source_text, context=context)
|
||||
|
||||
class ElectrumGui(BaseElectrumGui, Logger):
|
||||
|
||||
|
||||
Reference in New Issue
Block a user