Fix AttributeError: Initialize language_names before use
All checks were successful
Build Linux / Build Linux (push) Successful in 1m28s
Build Windows / Build Windows (push) Successful in 4m51s

This commit is contained in:
2026-01-31 13:38:13 +01:00
parent 56657efa7c
commit 6ed8a79660

View File

@@ -128,6 +128,8 @@ class MainWindow(QMainWindow):
self.is_modified = False
self.language_overrides = {} # Session-based viewer overrides: (mag, pnum) -> lang_idx
self.language_names = ["English", "German", "Swedish/Finnish", "Italian", "French", "Portuguese/Spanish", "Turkish", "Romania"]
# UI Components
self.central_widget = QWidget()
self.setCentralWidget(self.central_widget)
@@ -341,8 +343,6 @@ class MainWindow(QMainWindow):
self.language_label = QLabel("Lang: English")
self.status_bar.addPermanentWidget(self.language_label)
self.language_names = ["English", "German", "Swedish/Finnish", "Italian", "French", "Portuguese/Spanish", "Turkish", "Romania"]
# Menus
self.create_menus()