aboutsummaryrefslogtreecommitdiffstats
path: root/examples/widgets/dialogs/standarddialogs/standarddialogs.py
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2025-01-07 10:48:50 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2025-11-25 17:03:44 +0100
commit8f026c8e29934bc26af7df7fb97af7ba201f17b5 (patch)
treed0e199b958da97e681798192465626f2471e3f48 /examples/widgets/dialogs/standarddialogs/standarddialogs.py
parentec6ed315cb58d4a8f5215fc4452226f36066829a (diff)
Add translation to some examples
For some examples, it might make sense to load the Qt translations. Pick-to: 6.10 Change-Id: I2c3fcc9980809a3f107800e369845c2019dabad7 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Diffstat (limited to 'examples/widgets/dialogs/standarddialogs/standarddialogs.py')
-rw-r--r--examples/widgets/dialogs/standarddialogs/standarddialogs.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/examples/widgets/dialogs/standarddialogs/standarddialogs.py b/examples/widgets/dialogs/standarddialogs/standarddialogs.py
index 7bd68620a..541aab305 100644
--- a/examples/widgets/dialogs/standarddialogs/standarddialogs.py
+++ b/examples/widgets/dialogs/standarddialogs/standarddialogs.py
@@ -8,7 +8,7 @@ from __future__ import annotations
import sys
from textwrap import dedent
-from PySide6.QtCore import QDir, Qt, Slot
+from PySide6.QtCore import QDir, QLibraryInfo, QLocale, QTranslator, Qt, Slot
from PySide6.QtGui import QFont, QPalette
from PySide6.QtWidgets import (QApplication, QColorDialog, QCheckBox, QDialog,
QErrorMessage, QFontDialog, QFileDialog, QFrame,
@@ -432,6 +432,10 @@ class Dialog(QDialog):
if __name__ == '__main__':
app = QApplication(sys.argv)
+ translator = QTranslator(app)
+ if translator.load(QLocale.system(), "qtbase", "_",
+ QLibraryInfo.path(QLibraryInfo.LibraryPath.TranslationsPath)):
+ app.installTranslator(translator)
dialog = Dialog()
availableGeometry = dialog.screen().availableGeometry()
dialog.resize(availableGeometry.width() / 3, availableGeometry.height() * 2 / 3)