From e3544f260ba261606b2db0cc73c7fb51c628d62a Mon Sep 17 00:00:00 2001 From: SomberNight Date: Mon, 17 Apr 2023 18:26:29 +0000 Subject: [PATCH] i18n: log set_language --- electrum/i18n.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/electrum/i18n.py b/electrum/i18n.py index a98ea1d39..8aadbdae8 100644 --- a/electrum/i18n.py +++ b/electrum/i18n.py @@ -23,9 +23,14 @@ # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. import os +from typing import Optional import gettext +from .logging import get_logger + + +_logger = get_logger(__name__) LOCALE_DIR = os.path.join(os.path.dirname(__file__), 'locale') language = gettext.translation('electrum', LOCALE_DIR, fallback=True) @@ -45,7 +50,8 @@ def _(x: str) -> str: return language.gettext(x) -def set_language(x): +def set_language(x: Optional[str]) -> None: + _logger.info(f"setting language to {x!r}") global language if x: language = gettext.translation('electrum', LOCALE_DIR, fallback=True, languages=[x])