From bf5d18a4229c3691d928c9771413fdd23772a787 Mon Sep 17 00:00:00 2001 From: Jann Stute Date: Mon, 23 Dec 2024 02:25:13 +0100 Subject: [PATCH] debug: set default lang to DE and show "Not Translated" when replacing untranslated stuff --- tagstudio/src/qt/translations.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tagstudio/src/qt/translations.py b/tagstudio/src/qt/translations.py index b3ec9ca0..057c5da7 100644 --- a/tagstudio/src/qt/translations.py +++ b/tagstudio/src/qt/translations.py @@ -4,9 +4,9 @@ from typing import Callable import ujson from PySide6.QtCore import QObject, Signal from PySide6.QtGui import QAction -from PySide6.QtWidgets import QLabel, QPushButton +from PySide6.QtWidgets import QLabel, QMenu, QPushButton -DEFAULT_TRANSLATION = "en" +DEFAULT_TRANSLATION = "de" class TranslatedString(QObject): @@ -18,6 +18,7 @@ class TranslatedString(QObject): def __init__(self, value: str): super().__init__() self.__default_value = value + self.__value = self.__default_value # TODO remove this line @property def value(self) -> str: @@ -26,7 +27,7 @@ class TranslatedString(QObject): @value.setter def value(self, value: str): if self.__value != value: - self.__value = value + self.__value = value or "Not Translated" # TODO remove `or "Not Translated"` self.changed.emit(self.__value)