feat: desktop connect-to-server over SSH tunnel (issue #26, phase 5)

This commit is contained in:
2026-07-15 18:39:04 +02:00
parent a3ca44640c
commit df2bdc2041
18 changed files with 1094 additions and 479 deletions

View File

@@ -110,12 +110,12 @@ msgstr "KI schlägt Zuordnungen von neuen zu vorhandenen Einträgen vor, um Dupl
msgid "API"
msgstr "API"
#: lib/bds/desktop/menu_bar.ex:234
#: lib/bds/desktop/menu_bar.ex:265
#, elixir-autogen, elixir-format
msgid "API Documentation"
msgstr "API-Dokumentation"
#: lib/bds/desktop/menu_bar.ex:232
#: lib/bds/desktop/menu_bar.ex:263
#, elixir-autogen, elixir-format
msgid "About"
msgstr "Über"
@@ -341,7 +341,7 @@ msgstr "Autor"
msgid "Auto"
msgstr "Automatisch"
#: lib/bds/desktop/shell_live.ex:443
#: lib/bds/desktop/shell_live.ex:445
#: lib/bds/desktop/shell_live/chat_editor.ex:234
#: lib/bds/desktop/shell_live/media_editor.ex:171
#: lib/bds/desktop/shell_live/media_editor.ex:364
@@ -372,7 +372,7 @@ msgstr "Verfuegbare Sprachen"
msgid "Backlinks"
msgstr "Rückverweise"
#: lib/bds/desktop/menu_bar.ex:181
#: lib/bds/desktop/menu_bar.ex:210
#, elixir-autogen, elixir-format
msgid "Blog"
msgstr "Blog"
@@ -491,7 +491,7 @@ msgstr "Kategorie-Standards, Render-Flags und Template-Zuordnung"
msgid "Category name is required"
msgstr "Kategoriename ist erforderlich"
#: lib/bds/desktop/shell_live.ex:789
#: lib/bds/desktop/shell_live.ex:791
#: lib/bds/desktop/shell_live/chat_editor.ex:87
#: lib/bds/desktop/shell_live/chat_editor.ex:233
#: lib/bds/desktop/shell_live/chat_editor.ex:323
@@ -549,7 +549,7 @@ msgstr "Tags löschen"
msgid "Click to %{action} mapping"
msgstr "Klicken, um Zuordnung zu %{action}"
#: lib/bds/desktop/menu_bar.ex:190
#: lib/bds/desktop/menu_bar.ex:221
#, elixir-autogen, elixir-format
msgid "Close Tab"
msgstr "Tab schließen"
@@ -600,7 +600,7 @@ msgstr "Inhalte"
msgid "Content Categories"
msgstr "Inhaltskategorien"
#: lib/bds/desktop/menu_bar.ex:195
#: lib/bds/desktop/menu_bar.ex:226
#, elixir-autogen, elixir-format
msgid "Copy"
msgstr "Kopieren"
@@ -653,7 +653,7 @@ msgstr "Schlagwort erstellen"
msgid "Created"
msgstr "Erstellt"
#: lib/bds/desktop/menu_bar.ex:194
#: lib/bds/desktop/menu_bar.ex:225
#, elixir-autogen, elixir-format
msgid "Cut"
msgstr "Ausschneiden"
@@ -719,7 +719,7 @@ msgstr "Standard-Bearbeitungsmodus"
msgid "Default editing mode and diff presentation"
msgstr "Standard-Bearbeitungsmodus und Diff-Darstellung"
#: lib/bds/desktop/menu_bar.ex:197
#: lib/bds/desktop/menu_bar.ex:228
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:98
#: lib/bds/desktop/shell_live/overlay_html/shell_overlay.html.heex:166
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:116
@@ -862,7 +862,7 @@ msgstr "Anzeigetext"
msgid "Do Not Translate"
msgstr "Nicht übersetzen"
#: lib/bds/desktop/menu_bar.ex:233
#: lib/bds/desktop/menu_bar.ex:264
#: lib/bds/help_docs.ex:14
#: lib/bds/ui/registry.ex:118
#, elixir-autogen, elixir-format
@@ -895,12 +895,12 @@ msgstr "Menüeintrag ziehen"
msgid "ETA: %{value}"
msgstr "Verbleibend: %{value}"
#: lib/bds/desktop/menu_bar.ex:179
#: lib/bds/desktop/menu_bar.ex:208
#, elixir-autogen, elixir-format
msgid "Edit"
msgstr "Bearbeiten"
#: lib/bds/desktop/menu_bar.ex:216
#: lib/bds/desktop/menu_bar.ex:247
#, elixir-autogen, elixir-format
msgid "Edit Menu"
msgstr "Menü bearbeiten"
@@ -1006,7 +1006,7 @@ msgstr "Extern"
msgid "Extra URLs"
msgstr "Zusätzliche URLs"
#: lib/bds/desktop/menu_bar.ex:178
#: lib/bds/desktop/menu_bar.ex:207
#: lib/bds/desktop/shell_live/import_editor.ex:882
#: lib/bds/desktop/shell_live/misc_editor_html/misc_editor.html.heex:157
#, elixir-autogen, elixir-format
@@ -1028,17 +1028,17 @@ msgstr "Datei nach DB"
msgid "Filename"
msgstr "Dateiname"
#: lib/bds/desktop/menu_bar.ex:223
#: lib/bds/desktop/menu_bar.ex:254
#, elixir-autogen, elixir-format
msgid "Fill Missing Translations"
msgstr "Fehlende Übersetzungen ergänzen"
#: lib/bds/desktop/menu_bar.ex:199
#: lib/bds/desktop/menu_bar.ex:230
#, elixir-autogen, elixir-format
msgid "Find"
msgstr "Suchen"
#: lib/bds/desktop/menu_bar.ex:224
#: lib/bds/desktop/menu_bar.ex:255
#, elixir-autogen, elixir-format
msgid "Find Duplicate Posts"
msgstr "Doppelte Beiträge finden"
@@ -1053,7 +1053,7 @@ msgstr "Doppelte Beiträge finden"
msgid "Find Duplicates"
msgstr "Duplikate finden"
#: lib/bds/desktop/menu_bar.ex:209
#: lib/bds/desktop/menu_bar.ex:240
#, elixir-autogen, elixir-format
msgid "Force Reload"
msgstr "Erzwungenes Neuladen"
@@ -1064,12 +1064,12 @@ msgstr "Erzwungenes Neuladen"
msgid "Gallery"
msgstr "Galerie"
#: lib/bds/desktop/menu_bar.ex:225
#: lib/bds/desktop/menu_bar.ex:256
#, elixir-autogen, elixir-format
msgid "Generate Site"
msgstr "Website generieren"
#: lib/bds/desktop/shell_live.ex:790
#: lib/bds/desktop/shell_live.ex:792
#: lib/bds/desktop/shell_live/socket_state.ex:109
#: lib/bds/ui/sidebar.ex:789
#, elixir-autogen, elixir-format
@@ -1083,13 +1083,13 @@ msgid "Git Diff"
msgstr "Git-Diff"
#: lib/bds/desktop/shell_data.ex:228
#: lib/bds/desktop/shell_live.ex:786
#: lib/bds/desktop/shell_live.ex:788
#: lib/bds/desktop/shell_live/panel_renderer.ex:171
#, elixir-autogen, elixir-format
msgid "Git Log"
msgstr "Git-Protokoll"
#: lib/bds/desktop/menu_bar.ex:183
#: lib/bds/desktop/menu_bar.ex:212
#, elixir-autogen, elixir-format
msgid "Help"
msgstr "Hilfe"
@@ -1176,7 +1176,7 @@ msgstr "%{count} Elemente importieren"
msgid "Import (new slug)"
msgstr "Importieren (neuer Slug)"
#: lib/bds/desktop/menu_bar.ex:186
#: lib/bds/desktop/menu_bar.ex:215
#, elixir-autogen, elixir-format
msgid "Import Media"
msgstr "Medien importieren"
@@ -1206,9 +1206,9 @@ msgstr "Importdefinitionen"
msgid "Import failed: %{error}"
msgstr "Import fehlgeschlagen: %{error}"
#: lib/bds/desktop/shell_live.ex:606
#: lib/bds/desktop/shell_live.ex:902
#: lib/bds/desktop/shell_live.ex:908
#: lib/bds/desktop/shell_live.ex:608
#: lib/bds/desktop/shell_live.ex:904
#: lib/bds/desktop/shell_live.ex:910
#: lib/bds/desktop/shell_live/sidebar_create.ex:47
#, elixir-autogen, elixir-format
msgid "Import media"
@@ -1378,7 +1378,7 @@ msgstr "Markdown"
msgid "Max Posts Per Page"
msgstr "Maximale Beiträge pro Seite"
#: lib/bds/desktop/menu_bar.ex:203
#: lib/bds/desktop/menu_bar.ex:234
#: lib/bds/desktop/shell_live/media_editor.ex:509
#: lib/bds/desktop/shell_live/media_editor.ex:513
#: lib/bds/desktop/shell_live/misc_editor.ex:735
@@ -1426,7 +1426,7 @@ msgstr "Tags zusammenführen"
msgid "Metadata"
msgstr "Metadaten"
#: lib/bds/desktop/menu_bar.ex:220
#: lib/bds/desktop/menu_bar.ex:251
#: lib/bds/desktop/shell_live/misc_editor.ex:214
#: lib/bds/desktop/shell_live/misc_editor.ex:226
#: lib/bds/desktop/shell_live/misc_editor.ex:448
@@ -1473,7 +1473,7 @@ msgstr "Neue Importdefinition"
msgid "New Page"
msgstr "Neue Seite"
#: lib/bds/desktop/menu_bar.ex:185
#: lib/bds/desktop/menu_bar.ex:214
#: lib/bds/desktop/shell_live/sidebar_create.ex:41
#: lib/bds/tui.ex:103
#, elixir-autogen, elixir-format
@@ -1746,7 +1746,7 @@ msgstr "Online-Titelmodell"
msgid "Open"
msgstr "Öffnen"
#: lib/bds/desktop/menu_bar.ex:189
#: lib/bds/desktop/menu_bar.ex:220
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:382
#, elixir-autogen, elixir-format
msgid "Open Data Folder"
@@ -1763,7 +1763,7 @@ msgstr "Bestehenden Blog öffnen"
msgid "Open Settings"
msgstr "Einstellungen öffnen"
#: lib/bds/desktop/menu_bar.ex:188
#: lib/bds/desktop/menu_bar.ex:217
#, elixir-autogen, elixir-format
msgid "Open in Browser"
msgstr "Im Browser öffnen"
@@ -1794,7 +1794,7 @@ msgstr "Sonstige"
msgid "Other (%{count})"
msgstr "Andere (%{count})"
#: lib/bds/desktop/shell_live.ex:785
#: lib/bds/desktop/shell_live.ex:787
#: lib/bds/desktop/shell_live/panel_renderer.ex:83
#, elixir-autogen, elixir-format
msgid "Output"
@@ -1842,7 +1842,7 @@ msgstr "Paar verworfen"
msgid "Parsing WXR file..."
msgstr "WXR-Datei wird gelesen..."
#: lib/bds/desktop/menu_bar.ex:196
#: lib/bds/desktop/menu_bar.ex:227
#, elixir-autogen, elixir-format
msgid "Paste"
msgstr "Einfügen"
@@ -1908,7 +1908,7 @@ msgstr "Beitrag veröffentlicht"
msgid "Post saved"
msgstr "Beitrag gespeichert"
#: lib/bds/desktop/menu_bar.ex:202
#: lib/bds/desktop/menu_bar.ex:233
#: lib/bds/desktop/shell_live/misc_editor.ex:664
#: lib/bds/desktop/shell_live/misc_editor.ex:761
#: lib/bds/tui.ex:451
@@ -1924,7 +1924,7 @@ msgstr "Beiträge"
msgid "Posts (%{count})"
msgstr "Beiträge (%{count})"
#: lib/bds/desktop/menu_bar.ex:201
#: lib/bds/desktop/menu_bar.ex:232
#, elixir-autogen, elixir-format
msgid "Preferences"
msgstr "Einstellungen"
@@ -1940,7 +1940,7 @@ msgstr "Vorschau"
msgid "Preview Mode"
msgstr "Vorschaumodus"
#: lib/bds/desktop/menu_bar.ex:215
#: lib/bds/desktop/menu_bar.ex:246
#, elixir-autogen, elixir-format
msgid "Preview Post"
msgstr "Beitragsvorschau"
@@ -1992,7 +1992,7 @@ msgstr "Öffentliche URL"
msgid "Publish"
msgstr "Veröffentlichen"
#: lib/bds/desktop/menu_bar.ex:214
#: lib/bds/desktop/menu_bar.ex:245
#, elixir-autogen, elixir-format
msgid "Publish Selected"
msgstr "Ausgewähltes veröffentlichen"
@@ -2025,7 +2025,7 @@ msgstr "Veröffentlichung"
msgid "Quick Actions"
msgstr "Schnellaktionen"
#: lib/bds/desktop/menu_bar.ex:191
#: lib/bds/desktop/menu_bar.ex:222
#, elixir-autogen, elixir-format
msgid "Quit"
msgstr "Beenden"
@@ -2035,12 +2035,12 @@ msgstr "Beenden"
msgid "Ready to import:"
msgstr "Bereit zum Import:"
#: lib/bds/desktop/menu_bar.ex:217
#: lib/bds/desktop/menu_bar.ex:248
#, elixir-autogen, elixir-format
msgid "Rebuild Database"
msgstr "Datenbank neu aufbauen"
#: lib/bds/desktop/menu_bar.ex:219
#: lib/bds/desktop/menu_bar.ex:250
#: lib/bds/desktop/shell_live/settings_editor_html/settings_editor.html.heex:381
#, elixir-autogen, elixir-format
msgid "Rebuild Embedding Index"
@@ -2071,7 +2071,7 @@ msgstr "Vorlagen aus Dateien neu aufbauen"
msgid "Rebuild filesystem-backed records and thumbnails"
msgstr "Dateisystemgestützte Datensätze und Vorschaubilder neu aufbauen"
#: lib/bds/desktop/menu_bar.ex:193
#: lib/bds/desktop/menu_bar.ex:224
#, elixir-autogen, elixir-format
msgid "Redo"
msgstr "Wiederholen"
@@ -2098,7 +2098,7 @@ msgstr "Online-Modelle aktualisieren"
msgid "Refresh Translation"
msgstr "Übersetzung aktualisieren"
#: lib/bds/desktop/menu_bar.ex:221
#: lib/bds/desktop/menu_bar.ex:252
#, elixir-autogen, elixir-format
msgid "Regenerate Calendar"
msgstr "Kalender neu erzeugen"
@@ -2108,12 +2108,12 @@ msgstr "Kalender neu erzeugen"
msgid "Regenerate Missing Thumbnails"
msgstr "Fehlende Vorschaubilder neu erzeugen"
#: lib/bds/desktop/menu_bar.ex:218
#: lib/bds/desktop/menu_bar.ex:249
#, elixir-autogen, elixir-format
msgid "Reindex Text"
msgstr "Text neu indizieren"
#: lib/bds/desktop/menu_bar.ex:208
#: lib/bds/desktop/menu_bar.ex:239
#, elixir-autogen, elixir-format
msgid "Reload"
msgstr "Neu laden"
@@ -2144,7 +2144,7 @@ msgstr "Schlagwort entfernen"
msgid "Render in Lists"
msgstr "In Listen rendern"
#: lib/bds/desktop/menu_bar.ex:200
#: lib/bds/desktop/menu_bar.ex:231
#, elixir-autogen, elixir-format
msgid "Replace"
msgstr "Ersetzen"
@@ -2161,12 +2161,12 @@ msgstr "Datei ersetzen"
msgid "Replace Media File"
msgstr "Mediendatei ersetzen"
#: lib/bds/desktop/menu_bar.ex:236
#: lib/bds/desktop/menu_bar.ex:267
#, elixir-autogen, elixir-format
msgid "Report Issue"
msgstr "Problem melden"
#: lib/bds/desktop/menu_bar.ex:210
#: lib/bds/desktop/menu_bar.ex:241
#, elixir-autogen, elixir-format
msgid "Reset Zoom"
msgstr "Zoom zurücksetzen"
@@ -2221,7 +2221,7 @@ msgstr "Ausführen"
msgid "SSH Mode"
msgstr "SSH-Modus"
#: lib/bds/desktop/menu_bar.ex:187
#: lib/bds/desktop/menu_bar.ex:216
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:89
#: lib/bds/desktop/shell_live/media_editor_html/media_editor.html.heex:299
#: lib/bds/desktop/shell_live/script_editor_html/script_editor.html.heex:13
@@ -2340,7 +2340,7 @@ msgstr "Einstellungen durchsuchen"
msgid "Select & Analyze"
msgstr "Auswählen & analysieren"
#: lib/bds/desktop/menu_bar.ex:198
#: lib/bds/desktop/menu_bar.ex:229
#, elixir-autogen, elixir-format
msgid "Select All"
msgstr "Alles auswählen"
@@ -2552,7 +2552,7 @@ msgstr "Schlagwortname"
msgid "Tags"
msgstr "Tags"
#: lib/bds/desktop/shell_live.ex:784
#: lib/bds/desktop/shell_live.ex:786
#: lib/bds/desktop/shell_live/panel_renderer.ex:54
#, elixir-autogen, elixir-format
msgid "Tasks"
@@ -2648,12 +2648,12 @@ msgstr "Dieses Element wird referenziert von:"
msgid "Title"
msgstr "Titel"
#: lib/bds/desktop/menu_bar.ex:206
#: lib/bds/desktop/menu_bar.ex:237
#, elixir-autogen, elixir-format
msgid "Toggle Assistant Sidebar"
msgstr "Assistenten-Seitenleiste umschalten"
#: lib/bds/desktop/menu_bar.ex:207
#: lib/bds/desktop/menu_bar.ex:238
#, elixir-autogen, elixir-format
msgid "Toggle Dev Tools"
msgstr "Entwicklertools umschalten"
@@ -2664,17 +2664,17 @@ msgstr "Entwicklertools umschalten"
msgid "Toggle Filters"
msgstr "Filter umschalten"
#: lib/bds/desktop/menu_bar.ex:213
#: lib/bds/desktop/menu_bar.ex:244
#, elixir-autogen, elixir-format
msgid "Toggle Full Screen"
msgstr "Vollbild umschalten"
#: lib/bds/desktop/menu_bar.ex:205
#: lib/bds/desktop/menu_bar.ex:236
#, elixir-autogen, elixir-format
msgid "Toggle Panel"
msgstr "Panel umschalten"
#: lib/bds/desktop/menu_bar.ex:204
#: lib/bds/desktop/menu_bar.ex:235
#, elixir-autogen, elixir-format
msgid "Toggle Sidebar"
msgstr "Seitenleiste umschalten"
@@ -2770,7 +2770,7 @@ msgstr "UI"
msgid "URL"
msgstr "URL"
#: lib/bds/desktop/menu_bar.ex:192
#: lib/bds/desktop/menu_bar.ex:223
#, elixir-autogen, elixir-format
msgid "Undo"
msgstr "Rückgängig"
@@ -2820,7 +2820,7 @@ msgstr "Aktualisiert"
msgid "Updated URLs"
msgstr "Aktualisierte URLs"
#: lib/bds/desktop/menu_bar.ex:228
#: lib/bds/desktop/menu_bar.ex:259
#, elixir-autogen, elixir-format
msgid "Upload Site"
msgstr "Website hochladen"
@@ -2847,22 +2847,22 @@ msgstr "Benutzername"
msgid "Validate"
msgstr "Validieren"
#: lib/bds/desktop/menu_bar.ex:227
#: lib/bds/desktop/menu_bar.ex:258
#, elixir-autogen, elixir-format
msgid "Validate Site"
msgstr "Website validieren"
#: lib/bds/desktop/menu_bar.ex:222
#: lib/bds/desktop/menu_bar.ex:253
#, elixir-autogen, elixir-format
msgid "Validate Translations"
msgstr "Übersetzungen validieren"
#: lib/bds/desktop/menu_bar.ex:180
#: lib/bds/desktop/menu_bar.ex:209
#, elixir-autogen, elixir-format
msgid "View"
msgstr "Ansicht"
#: lib/bds/desktop/menu_bar.ex:235
#: lib/bds/desktop/menu_bar.ex:266
#, elixir-autogen, elixir-format
msgid "View on GitHub"
msgstr "Auf GitHub ansehen"
@@ -2906,12 +2906,12 @@ msgstr "Lange Zeilen umbrechen"
msgid "You"
msgstr "Du"
#: lib/bds/desktop/menu_bar.ex:211
#: lib/bds/desktop/menu_bar.ex:242
#, elixir-autogen, elixir-format
msgid "Zoom In"
msgstr "Heranzoomen"
#: lib/bds/desktop/menu_bar.ex:212
#: lib/bds/desktop/menu_bar.ex:243
#, elixir-autogen, elixir-format
msgid "Zoom Out"
msgstr "Herauszoomen"
@@ -3233,12 +3233,12 @@ msgstr "Willkommen beim KI-Assistenten"
msgid "Comparing database and filesystem metadata"
msgstr "Vergleicht Datenbank- und Dateisystem-Metadaten"
#: lib/bds/desktop/shell_live.ex:682
#: lib/bds/desktop/shell_live.ex:684
#, elixir-autogen, elixir-format
msgid "Added %{count} images to post"
msgstr "%{count} Bilder zum Beitrag hinzugefügt"
#: lib/bds/desktop/shell_live.ex:650
#: lib/bds/desktop/shell_live.ex:652
#, elixir-autogen, elixir-format
msgid "Added %{title}"
msgstr "%{title} hinzugefügt"
@@ -3258,18 +3258,18 @@ msgstr "Endbenutzer-Anleitung für redaktionelle Arbeitsabläufe, Medien, Vorlag
msgid "Image Import Concurrency"
msgstr "Gleichzeitige Bildimporte"
#: lib/bds/desktop/shell_live.ex:442
#: lib/bds/desktop/shell_live.ex:455
#: lib/bds/desktop/shell_live.ex:649
#: lib/bds/desktop/shell_live.ex:681
#: lib/bds/desktop/shell_live.ex:692
#: lib/bds/desktop/shell_live.ex:703
#: lib/bds/desktop/shell_live.ex:444
#: lib/bds/desktop/shell_live.ex:457
#: lib/bds/desktop/shell_live.ex:651
#: lib/bds/desktop/shell_live.ex:683
#: lib/bds/desktop/shell_live.ex:694
#: lib/bds/desktop/shell_live.ex:705
#: lib/bds/desktop/shell_live/post_editor_html/post_editor.html.heex:420
#, elixir-autogen, elixir-format
msgid "Add Gallery Images"
msgstr "Galerie-Bilder hinzufügen"
#: lib/bds/desktop/shell_live.ex:704
#: lib/bds/desktop/shell_live.ex:706
#, elixir-autogen, elixir-format
msgid "Failed to process %{path}: %{reason}"
msgstr "%{path} konnte nicht verarbeitet werden: %{reason}"
@@ -3460,12 +3460,12 @@ msgstr "umbenannt"
msgid "untracked"
msgstr "nicht verfolgt"
#: lib/bds/desktop/shell_live.ex:810
#: lib/bds/desktop/shell_live.ex:812
#, elixir-autogen, elixir-format
msgid "Blogmark"
msgstr "Blogmark"
#: lib/bds/desktop/shell_live.ex:853
#: lib/bds/desktop/shell_live.ex:855
#, elixir-autogen, elixir-format
msgid "Open a project before importing a blogmark."
msgstr "Öffnen Sie ein Projekt, bevor Sie ein Blogmark importieren."
@@ -3506,7 +3506,7 @@ msgstr "Tag löschen"
msgid "Failed to copy bookmarklet to clipboard"
msgstr "Bookmarklet konnte nicht in die Zwischenablage kopiert werden"
#: lib/bds/desktop/shell_live.ex:822
#: lib/bds/desktop/shell_live.ex:824
#, elixir-autogen, elixir-format
msgid "The project this blogmark targets does not exist here."
msgstr "Das Projekt, auf das dieses Blogmark verweist, existiert hier nicht."
@@ -3516,7 +3516,7 @@ msgstr "Das Projekt, auf das dieses Blogmark verweist, existiert hier nicht."
msgid "Suggested tags"
msgstr "Vorgeschlagene Tags"
#: lib/bds/desktop/menu_bar.ex:226
#: lib/bds/desktop/menu_bar.ex:257
#, elixir-autogen, elixir-format
msgid "Force Render Site"
msgstr "Website vollständig neu generieren"
@@ -3531,22 +3531,22 @@ msgstr "Medien-Links neu aufbauen"
msgid "Rebuild Post Links"
msgstr "Beitrags-Links neu aufbauen"
#: lib/bds/desktop/menu_bar.ex:231
#: lib/bds/desktop/menu_bar.ex:262
#, elixir-autogen, elixir-format
msgid "Bring All to Front"
msgstr "Alle nach vorne bringen"
#: lib/bds/desktop/menu_bar.ex:229
#: lib/bds/desktop/menu_bar.ex:260
#, elixir-autogen, elixir-format
msgid "Minimize"
msgstr "Minimieren"
#: lib/bds/desktop/menu_bar.ex:182
#: lib/bds/desktop/menu_bar.ex:211
#, elixir-autogen, elixir-format
msgid "Window"
msgstr "Fenster"
#: lib/bds/desktop/menu_bar.ex:230
#: lib/bds/desktop/menu_bar.ex:261
#, elixir-autogen, elixir-format
msgid "Zoom"
msgstr "Zoomen"
@@ -3702,3 +3702,35 @@ msgstr "Enter Öffnen · N Neuer Beitrag · 1-5 Ansichten · R Aktualisieren ·
#, elixir-autogen, elixir-format
msgid "esc to close"
msgstr "Esc zum Schließen"
#: lib/bds/desktop/menu_bar.ex:83
#: lib/bds/desktop/shell_live.ex:1110
#, elixir-autogen, elixir-format
msgid "Connect to Server"
msgstr "Mit Server verbinden"
#: lib/bds/desktop/menu_bar.ex:218
#, elixir-autogen, elixir-format
msgid "Connect to Server…"
msgstr "Mit Server verbinden…"
#: lib/bds/desktop/menu_bar.ex:84
#, elixir-autogen, elixir-format
msgid "Connection failed: %{reason}"
msgstr "Verbindung fehlgeschlagen: %{reason}"
#: lib/bds/desktop/menu_bar.ex:219
#, elixir-autogen, elixir-format
msgid "Disconnect from Server"
msgstr "Verbindung zum Server trennen"
#: lib/bds/desktop/menu_bar.ex:72
#: lib/bds/desktop/shell_live.ex:1097
#, elixir-autogen, elixir-format
msgid "Server address (user@host or user@host:port), public-key auth:"
msgstr "Serveradresse (user@host oder user@host:port), Public-Key-Authentifizierung:"
#: lib/bds/desktop/remote_connection.ex:82
#, elixir-autogen, elixir-format
msgid "Use the form user@host or user@host:port."
msgstr "Verwenden Sie das Format user@host oder user@host:port."