diff --git a/src/opensak/gui/mainwindow.py b/src/opensak/gui/mainwindow.py index fbc7393c..6e777ee7 100644 --- a/src/opensak/gui/mainwindow.py +++ b/src/opensak/gui/mainwindow.py @@ -567,7 +567,7 @@ def _setup_menu(self) -> None: menubar.addAction(count_action) def _setup_toolbar(self) -> None: - tb = QToolBar("Værktøjslinje") + tb = QToolBar(tr("toolbar_context_menu")) tb.setObjectName("main_toolbar") tb.setMovable(False) tb.setToolButtonStyle(Qt.ToolButtonStyle.ToolButtonTextBesideIcon) diff --git a/src/opensak/lang/cs.py b/src/opensak/lang/cs.py index 0cf6c1b8..472bcc72 100644 --- a/src/opensak/lang/cs.py +++ b/src/opensak/lang/cs.py @@ -126,6 +126,7 @@ "toolbar_filter_combo_none": "Žádný", "toolbar_filter_combo_active": "Aktivní (neuloženo)", "toolbar_refresh": "Obnovit", + "toolbar_context_menu": "Panel nástrojů", # ── Status bar ──────────────────────────────────────────────────────────── "status_filter_reset": "Filtr zrušen", @@ -200,7 +201,7 @@ "gsak_prescan_title": "Některé osobní poznámky obsahují obrázky", "gsak_prescan_body": "{notes} vašich osobních poznámek obsahuje {images} obrázek/obrázky, které GSAK stáhl do vašeho starého počítače. Ty nelze automaticky zkopírovat, takže OpenSAK místo nich zobrazí zástupný text jako [image: filename.jpg]. Samotný text poznámky bude importován normálně.\n\nPokračovat v importu?", "gsak_prescan_continue": "Pokračovat v importu", - + # ── Filter dialog ───────────────────────────────────────────────────────── "filter_dialog_title": "Nastavit filtr", "filter_tab_dates": "Data", diff --git a/src/opensak/lang/da.py b/src/opensak/lang/da.py index e80ce3a5..35282f3f 100644 --- a/src/opensak/lang/da.py +++ b/src/opensak/lang/da.py @@ -126,6 +126,7 @@ "toolbar_filter_combo_none": "Ingen", "toolbar_filter_combo_active": "Aktivt (ikke gemt)", "toolbar_refresh": "Opdater", + "toolbar_context_menu": "Værktøjslinje", # ── Statusbar ───────────────────────────────────────────────────────────── "status_filter_reset": "Filter nulstillet", diff --git a/src/opensak/lang/de.py b/src/opensak/lang/de.py index a5768b73..bb96245c 100644 --- a/src/opensak/lang/de.py +++ b/src/opensak/lang/de.py @@ -126,6 +126,7 @@ "toolbar_filter_combo_none": "Kein", "toolbar_filter_combo_active": "Aktiv (nicht gespeichert)", "toolbar_refresh": "Aktualisieren", + "toolbar_context_menu": "Werkzeugleiste", # ── Status bar ──────────────────────────────────────────────────────────── "status_filter_reset": "Filter gelöscht", diff --git a/src/opensak/lang/en.py b/src/opensak/lang/en.py index 6beab5c9..8268624e 100644 --- a/src/opensak/lang/en.py +++ b/src/opensak/lang/en.py @@ -126,6 +126,7 @@ "toolbar_filter_combo_none": "None", "toolbar_filter_combo_active": "Active (unsaved)", "toolbar_refresh": "Refresh", + "toolbar_context_menu": "Toolbar", # ── Status bar ──────────────────────────────────────────────────────────── "status_filter_reset": "Filter cleared", diff --git a/src/opensak/lang/fr.py b/src/opensak/lang/fr.py index da07a652..921eca10 100644 --- a/src/opensak/lang/fr.py +++ b/src/opensak/lang/fr.py @@ -126,6 +126,7 @@ "toolbar_filter_combo_none": "Aucun", "toolbar_filter_combo_active": "Actif (non enregistré)", "toolbar_refresh": "Rafraîchir", + "toolbar_context_menu": "Barre d’outils", # ── Status bar ──────────────────────────────────────────────────────────── "status_filter_reset": "Filtre effacé", diff --git a/src/opensak/lang/nl.py b/src/opensak/lang/nl.py index 5657a399..d339b37c 100644 --- a/src/opensak/lang/nl.py +++ b/src/opensak/lang/nl.py @@ -129,6 +129,7 @@ "toolbar_filter_combo_none": "Geen", "toolbar_filter_combo_active": "Actief (niet opgeslagen)", "toolbar_refresh": "Vernieuwen", + "toolbar_context_menu": "Werkbalk", # ── Status bar ──────────────────────────────────────────────────────────── "status_filter_reset": "Filter gewist", diff --git a/src/opensak/lang/pt.py b/src/opensak/lang/pt.py index 6c40e1a9..032317af 100644 --- a/src/opensak/lang/pt.py +++ b/src/opensak/lang/pt.py @@ -126,6 +126,7 @@ "toolbar_filter_combo_none": "Nenhum", "toolbar_filter_combo_active": "Ativo (não guardado)", "toolbar_refresh": "Atualizar", + "toolbar_context_menu": "Barra de ferramentas", # ── Status bar ──────────────────────────────────────────────────────────── "status_filter_reset": "Limpar filtro", diff --git a/src/opensak/lang/se.py b/src/opensak/lang/se.py index 9ce765ee..2f4ea4cc 100644 --- a/src/opensak/lang/se.py +++ b/src/opensak/lang/se.py @@ -126,6 +126,7 @@ "toolbar_filter_combo_none": "Inget", "toolbar_filter_combo_active": "Aktivt (ej sparat)", "toolbar_refresh": "Uppdatera", + "toolbar_context_menu": "Verktygsfält", # ── Status bar ──────────────────────────────────────────────────────────── "status_filter_reset": "Filter rensat", @@ -666,7 +667,7 @@ "detail_no_logs": "(Inga loggar)", # ── Toolbar extras ──────────────────────────────────────────────────────── - + # ── Cache table columns ─────────────────────────────────────────────────── "col_gc_code": "GC Kod", "col_name": "Namn", @@ -992,7 +993,7 @@ "trip_btn_preview_map_tooltip": "Öppna valda cacher på en interaktiv karta", "trip_map_preview_title": "Ruttplanerare — Förhandsvisning", "trip_map_preview_info": "{count} cacher visas — ruttplaneraren hålls öppen", - + # Trip planner — save to database "trip_btn_save_db": "🗄️ Spara till databas…", "trip_btn_save_db_tooltip": "Spara den valda rutten till en ny eller en existerande OpenSAK databas",