2
0
Эх сурвалжийг харах

Connect language changed signal to QML retranslate for UI updates

Co-authored-by: djeada <[email protected]>
copilot-swe-agent[bot] 1 сар өмнө
parent
commit
f71dd92317
1 өөрчлөгдсөн 6 нэмэгдсэн , 0 устгасан
  1. 6 0
      main.cpp

+ 6 - 0
main.cpp

@@ -306,6 +306,12 @@ auto main(int argc, char *argv[]) -> int {
   qInfo() << "QML loaded successfully, root objects count:"
           << engine->rootObjects().size();
 
+  // Connect language changed signal to retranslate QML
+  qInfo() << "Connecting language change handler...";
+  QObject::connect(language_manager.get(), &LanguageManager::languageChanged,
+                   engine.get(), &QQmlApplicationEngine::retranslate);
+  qInfo() << "Language change handler connected";
+
   qInfo() << "Finding QQuickWindow...";
   auto *root_obj = engine->rootObjects().first();
   auto *window = qobject_cast<QQuickWindow *>(root_obj);