From b9aa9e3d3ab77e127b933431fa9d20365a922fe1 Mon Sep 17 00:00:00 2001 From: "mr. m" <91018726+mr-cheffy@users.noreply.github.com> Date: Fri, 14 Nov 2025 16:44:56 +0100 Subject: [PATCH 1/3] chore: New Crowdin updates, p=#11275 * New translations zen-preferences.ftl (German) * New translations zen-workspaces.ftl (German) * New translations zen-general.ftl (German) * New translations zen-vertical-tabs.ftl (German) * New translations zen-welcome.ftl (German) * New translations zen-folders.ftl (German) * New translations zen-general.ftl (French) * New translations zen-general.ftl (Chinese Simplified) * New translations zen-general.ftl (Chinese Traditional) * New translations zen-general.ftl (Spanish) * New translations zen-general.ftl (Arabic) * New translations zen-general.ftl (Catalan) * New translations zen-general.ftl (Czech) * New translations zen-general.ftl (Danish) * New translations zen-general.ftl (German) * New translations zen-general.ftl (Greek) * New translations zen-general.ftl (Finnish) * New translations zen-general.ftl (Irish) * New translations zen-general.ftl (Hebrew) * New translations zen-general.ftl (Hungarian) * New translations zen-general.ftl (Italian) * New translations zen-general.ftl (Japanese) * New translations zen-general.ftl (Korean) * New translations zen-general.ftl (Lithuanian) * New translations zen-general.ftl (Dutch) * New translations zen-general.ftl (Polish) * New translations zen-general.ftl (Portuguese) * New translations zen-general.ftl (Russian) * New translations zen-general.ftl (Swedish) * New translations zen-general.ftl (Turkish) * New translations zen-general.ftl (Ukrainian) * New translations zen-general.ftl (Vietnamese) * New translations zen-general.ftl (Icelandic) * New translations zen-general.ftl (Portuguese, Brazilian) * New translations zen-general.ftl (Indonesian) * New translations zen-general.ftl (Persian) * New translations zen-general.ftl (Thai) * New translations zen-general.ftl (Norwegian Nynorsk) * New translations zen-general.ftl (Estonian) * New translations zen-general.ftl (English, United Kingdom) * New translations zen-general.ftl (Welsh) --- locales/ar/browser/browser/zen-general.ftl | 3 +- locales/ca/browser/browser/zen-general.ftl | 3 +- locales/cs/browser/browser/zen-general.ftl | 3 +- locales/cy/browser/browser/zen-general.ftl | 3 +- locales/da/browser/browser/zen-general.ftl | 3 +- .../browser/preferences/zen-preferences.ftl | 104 +++++++++--------- locales/de/browser/browser/zen-folders.ftl | 2 +- locales/de/browser/browser/zen-general.ftl | 23 ++-- .../de/browser/browser/zen-vertical-tabs.ftl | 6 +- locales/de/browser/browser/zen-welcome.ftl | 16 +-- locales/de/browser/browser/zen-workspaces.ftl | 16 +-- locales/el/browser/browser/zen-general.ftl | 3 +- locales/en-GB/browser/browser/zen-general.ftl | 3 +- locales/es-ES/browser/browser/zen-general.ftl | 3 +- locales/et/browser/browser/zen-general.ftl | 3 +- locales/fa/browser/browser/zen-general.ftl | 3 +- locales/fi/browser/browser/zen-general.ftl | 3 +- locales/fr/browser/browser/zen-general.ftl | 3 +- locales/ga-IE/browser/browser/zen-general.ftl | 3 +- locales/he/browser/browser/zen-general.ftl | 3 +- locales/hu/browser/browser/zen-general.ftl | 3 +- locales/id/browser/browser/zen-general.ftl | 3 +- locales/is/browser/browser/zen-general.ftl | 3 +- locales/it/browser/browser/zen-general.ftl | 3 +- locales/ja/browser/browser/zen-general.ftl | 3 +- locales/ko/browser/browser/zen-general.ftl | 3 +- locales/lt/browser/browser/zen-general.ftl | 3 +- locales/nl/browser/browser/zen-general.ftl | 3 +- locales/nn-NO/browser/browser/zen-general.ftl | 3 +- locales/pl/browser/browser/zen-general.ftl | 3 +- locales/pt-BR/browser/browser/zen-general.ftl | 3 +- locales/pt-PT/browser/browser/zen-general.ftl | 3 +- locales/ru/browser/browser/zen-general.ftl | 3 +- locales/sv-SE/browser/browser/zen-general.ftl | 3 +- locales/th/browser/browser/zen-general.ftl | 3 +- locales/tr/browser/browser/zen-general.ftl | 3 +- locales/uk/browser/browser/zen-general.ftl | 3 +- locales/vi/browser/browser/zen-general.ftl | 3 +- locales/zh-CN/browser/browser/zen-general.ftl | 3 +- locales/zh-TW/browser/browser/zen-general.ftl | 3 +- 40 files changed, 152 insertions(+), 117 deletions(-) diff --git a/locales/ar/browser/browser/zen-general.ftl b/locales/ar/browser/browser/zen-general.ftl index 36e0ffbc2..eab8ae252 100644 --- a/locales/ar/browser/browser/zen-general.ftl +++ b/locales/ar/browser/browser/zen-general.ftl @@ -8,8 +8,9 @@ tab-context-zen-reset-pinned-tab = .label = إعادة تعيين علامة التبويب المثبتة .accesskey = ر tab-context-zen-add-essential = - .label = Add to Essentials ({ $num } / { $max } slots filled) + .label = Add to Essentials .accesskey = E +tab-context-zen-add-essential-badge = { $num } / { $max } slots filled tab-context-zen-remove-essential = .label = Remove from Essentials .accesskey = R diff --git a/locales/ca/browser/browser/zen-general.ftl b/locales/ca/browser/browser/zen-general.ftl index 64ccedee2..d063a7366 100644 --- a/locales/ca/browser/browser/zen-general.ftl +++ b/locales/ca/browser/browser/zen-general.ftl @@ -8,8 +8,9 @@ tab-context-zen-reset-pinned-tab = .label = Restableix la pestanya fixada .accesskey = R tab-context-zen-add-essential = - .label = Afegeix als essentials ({ $num } / { $max } espais ocupats) + .label = Add to Essentials .accesskey = E +tab-context-zen-add-essential-badge = { $num } / { $max } slots filled tab-context-zen-remove-essential = .label = Elimina dels essencials .accesskey = R diff --git a/locales/cs/browser/browser/zen-general.ftl b/locales/cs/browser/browser/zen-general.ftl index 5fe517daa..5033d7aa7 100644 --- a/locales/cs/browser/browser/zen-general.ftl +++ b/locales/cs/browser/browser/zen-general.ftl @@ -8,8 +8,9 @@ tab-context-zen-reset-pinned-tab = .label = Resetovat připnuté karty .accesskey = R tab-context-zen-add-essential = - .label = Přidat do Essentials ({ $num } / { $max } zaplněných slotů) + .label = Add to Essentials .accesskey = E +tab-context-zen-add-essential-badge = { $num } / { $max } slots filled tab-context-zen-remove-essential = .label = Odstranit z Essentials .accesskey = R diff --git a/locales/cy/browser/browser/zen-general.ftl b/locales/cy/browser/browser/zen-general.ftl index 3f344c5c4..f771903df 100644 --- a/locales/cy/browser/browser/zen-general.ftl +++ b/locales/cy/browser/browser/zen-general.ftl @@ -8,8 +8,9 @@ tab-context-zen-reset-pinned-tab = .label = Ailosod Tab wedi'i Binio .accesskey = R tab-context-zen-add-essential = - .label = Add to Essentials ({ $num } / { $max } slots filled) + .label = Add to Essentials .accesskey = E +tab-context-zen-add-essential-badge = { $num } / { $max } slots filled tab-context-zen-remove-essential = .label = Diddymu o Hanfodion .accesskey = R diff --git a/locales/da/browser/browser/zen-general.ftl b/locales/da/browser/browser/zen-general.ftl index edee35a71..343c2072d 100644 --- a/locales/da/browser/browser/zen-general.ftl +++ b/locales/da/browser/browser/zen-general.ftl @@ -8,8 +8,9 @@ tab-context-zen-reset-pinned-tab = .label = Nulstil fastgjort fane .accesskey = R tab-context-zen-add-essential = - .label = Føj til Essentielle ({ $num } / { $max } pladser fyldt) + .label = Add to Essentials .accesskey = E +tab-context-zen-add-essential-badge = { $num } / { $max } slots filled tab-context-zen-remove-essential = .label = Fjern fra Essentielle .accesskey = R diff --git a/locales/de/browser/browser/preferences/zen-preferences.ftl b/locales/de/browser/browser/preferences/zen-preferences.ftl index 7091cc44b..1af3340d9 100644 --- a/locales/de/browser/browser/preferences/zen-preferences.ftl +++ b/locales/de/browser/browser/preferences/zen-preferences.ftl @@ -2,7 +2,7 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. -pane-zen-looks-title = Erscheinungsbild +pane-zen-looks-title = Aussehen category-zen-looks = .tooltiptext = { pane-zen-looks-title } zen-warning-language = Das Ändern der Standardsprache könnte es Websites einfacher machen, Sie zu verfolgen. @@ -47,10 +47,10 @@ zen-tabs-unloader-enabled = zen-tabs-close-on-back-with-no-history = .label = Tab schließen und zum Besitzer-Tab (oder den zuletzt benutzten Tab) wechseln, wenn kein Tab-Verlauf vorhanden ist zen-tabs-cycle-by-attribute = - .label = Ctrl+Tab cycles within Essential or Workspace tabs only + .label = Strg+Tab wechselt nur zwischen Essential- oder Arbeitsbereich-Tabs zen-tabs-cycle-ignore-pending-tabs = - .label = Ignore Pending tabs when cycling with Ctrl+Tab -zen-tabs-cycle-by-attribute-warning = Ctrl+Tab will cycle by recently used order, as it is enabled + .label = Ausstehende Tabs beim Wechseln mit Strg+Tab ignorieren +zen-tabs-cycle-by-attribute-warning = Strg+Tab wechselt in der zuletzt verwendeten Reihenfolge, da diese Option aktiviert ist zen-look-and-feel-compact-toolbar-themed = .label = Theme Hintergrund für kompakte Symbolleiste verwenden zen-workspace-continue-where-left-off = @@ -77,38 +77,38 @@ zen-pinned-tab-manager-close-close-shortcut-option = .label = Tab schließen pane-zen-workspaces-header = Arbeitsbereiche zen-settings-workspaces-header = Allgemeine Einstellungen für Arbeitsbereiche -zen-settings-workspaces-description = Mit Arbeitsbereichen können Sie mehrere Browser-Sitzungen gleichzeitig haben! +zen-settings-workspaces-description = Mit Arbeitsbereichen kannst du mehrere Browser-Sitzungen gleichzeitig haben zen-settings-workspaces-enabled = - .label = Arbeitsbereiche aktivieren + .label = Arbeitsbereiche aktivieren (Experimentell) zen-settings-workspaces-hide-default-container-indicator = - .label = Standard-Container-Anzeige in der Tab-Leiste ausblenden + .label = Container-Indikator in der Tab-Leiste ausblenden zen-key-unsaved = Nicht gespeichertes Tastenkürzel! Bitte speichern Sie es, indem Sie nach der Neueingabe die "Escape"-Taste drücken. zen-key-conflict = Konflikt mit { $group } -> { $shortcut } pane-zen-theme-title = Design-Einstellungen zen-vertical-tabs-title = Seitenleiste und Tab-Layout zen-vertical-tabs-header = Vertikale Tabs -zen-vertical-tabs-description = Verwalten Sie Ihre Tabs in einem vertikalen Layout +zen-vertical-tabs-description = Verwalte die Ausrichtung der Tabs und andere Layout-Einstellungen zen-vertical-tabs-show-expand-button = .label = Erweitern-Schaltfläche anzeigen zen-vertical-tabs-newtab-on-tab-list = - .label = Schaltfläche "Neuer Tab" in der Tab-Liste anzeigen + .label = "Neuen Tab"-Button in der Tab-Liste anzeigen zen-vertical-tabs-newtab-top-button-up = .label = Schaltfläche "Neuer Tab" nach oben verschieben zen-vertical-tabs-expand-tabs-by-default = Tabs standardmäßig erweitern zen-vertical-tabs-dont-expand-tabs-by-default = Tabs standardmäßig nicht erweitern -zen-vertical-tabs-expand-tabs-on-hover = Tabs beim Drüberfahren erweitern (funktioniert nicht im Kompaktmodus) +zen-vertical-tabs-expand-tabs-on-hover = Tabs bei Hover erweitern (funktioniert nicht im Kompaktmodus) zen-vertical-tabs-expand-tabs-header = Wie Tabs erweitert werden sollen -zen-vertical-tabs-expand-tabs-description = Wählen Sie, wie Tabs in der Seitenleiste erweitert werden sollen +zen-vertical-tabs-expand-tabs-description = Wähle aus, wie Tabs in der Seitenleiste erweitert werden sollen zen-theme-marketplace-header = Zen Mods zen-theme-disable-all-enabled = .title = Alle Mods deaktivieren zen-theme-disable-all-disabled = .title = Alle Mods aktivieren -zen-theme-marketplace-description = Finden und installieren Sie Mods aus dem Store. +zen-theme-marketplace-description = Finde und installiere Designs aus dem Store. zen-theme-marketplace-remove-button = - .label = Mod entfernen + .label = Design entfernen zen-theme-marketplace-check-for-updates-button = - .label = Auf Updates prüfen + .label = Nach Updates suchen zen-theme-marketplace-import-button = .label = Mods importieren zen-theme-marketplace-export-button = @@ -117,20 +117,20 @@ zen-theme-marketplace-import-success = Mods erfolgreich importiert zen-theme-marketplace-import-failure = Beim Importieren der Mods ist ein Fehler aufgetreten zen-theme-marketplace-export-success = Mods erfolgreich exportiert zen-theme-marketplace-export-failure = Beim Exportieren der Mods ist ein Fehler aufgetreten -zen-theme-marketplace-updates-success = Mods wurden erfolgreich aktualisiert +zen-theme-marketplace-updates-success = Design erfolgreich aktualisiert zen-theme-marketplace-updates-failure = Es konnten keine Updates gefunden werden! zen-theme-marketplace-toggle-enabled-button = - .title = Mod deaktivieren + .title = Design deaktivieren zen-theme-marketplace-toggle-disabled-button = - .title = Mod aktivieren -zen-theme-marketplace-remove-confirmation = Sind Sie sicher, dass Sie diesen Mod entfernen möchten? + .title = Design aktivieren +zen-theme-marketplace-remove-confirmation = Möchtest du dieses Mod wirklich entfernen? zen-theme-marketplace-close-modal = Schließen zen-theme-marketplace-theme-header-title = .title = CSS-Selektor: { $name } zen-theme-marketplace-dropdown-default-label = .label = Keine zen-theme-marketplace-input-default-placeholder = - .placeholder = Etwas eingeben... + .placeholder = Gib etwas ein... pane-zen-marketplace-title = Zen Mods zen-themes-auto-update = .label = Installierte Mods beim Start automatisch aktualisieren @@ -160,24 +160,24 @@ category-zen-CKS = .tooltiptext = { pane-zen-CKS-title } pane-settings-CKS-title = { -brand-short-name } Tastenkürzel zen-settings-CKS-header = Passen Sie Ihre Tastenkürzel an -zen-settings-CKS-description = Ändern Sie die Standard-Tastenkürzel nach Ihren Wünschen und verbessern Sie Ihr Browser-Erlebnis +zen-settings-CKS-description = Ändere die Standard-Tastenkürzel nach deinen Wünschen und verbessere dein Browser-Erlebnis zen-settings-CKS-disable-firefox = .label = { -brand-short-name } Standard-Tastenkürzel deaktivieren zen-settings-CKS-duplicate-shortcut = - .label = Tastenkürzel duplizieren + .label = Doppeltes Tastenkürzel zen-settings-CKS-reset-shortcuts = .label = Auf Standard zurücksetzen -zenCKSOption-group-other = Sonstige -zenCKSOption-group-windowAndTabManagement = Fenster- & Tab-Verwaltung +zenCKSOption-group-other = Sonstiges +zenCKSOption-group-windowAndTabManagement = Fenster- und Tab-Verwaltung zenCKSOption-group-navigation = Navigation -zenCKSOption-group-searchAndFind = Suchen & Finden +zenCKSOption-group-searchAndFind = Suchen und Finden zenCKSOption-group-pageOperations = Seitenoperationen zenCKSOption-group-historyAndBookmarks = Verlauf & Lesezeichen zenCKSOption-group-mediaAndDisplay = Medien & Anzeige zenCKSOption-group-zen-compact-mode = Kompaktmodus -zenCKSOption-group-zen-workspace = Arbeitsbereiche +zenCKSOption-group-zen-workspace = Zen Arbeitsbereiche zenCKSOption-group-zen-other = Andere Zen-Funktionen -zenCKSOption-group-zen-split-view = Geteilte Ansicht +zenCKSOption-group-zen-split-view = Zen Geteilte Ansicht zenCKSOption-group-devTools = Entwicklertools zen-key-quick-restart = Schneller Neustart zen-window-new-shortcut = Neues Fenster @@ -186,7 +186,7 @@ zen-key-redo = Wiederholen zen-restore-last-closed-tab-shortcut = Letzten geschlossenen Tab wiederherstellen zen-location-open-shortcut = Adresse öffnen zen-location-open-shortcut-alt = Adresse öffnen (Alt) -zen-key-undo-close-window = Fenster schließen rückgängig machen +zen-key-undo-close-window = Geschlossenes Fenster wiederherstellen zen-text-action-undo-shortcut = Rückgängig zen-text-action-redo-shortcut = Wiederholen zen-text-action-cut-shortcut = Ausschneiden @@ -196,15 +196,15 @@ zen-text-action-copy-url-markdown-shortcut = Aktuelle URL als Markdown kopieren zen-text-action-paste-shortcut = Einfügen zen-text-action-select-all-shortcut = Alles auswählen zen-text-action-delete-shortcut = Löschen -zen-history-show-all-shortcut-mac = Gesamten Verlauf anzeigen (Mac) +zen-history-show-all-shortcut-mac = Verlauf anzeigen (Mac) zen-full-screen-shortcut = Vollbild umschalten zen-reader-mode-toggle-shortcut-windows = Lesemodus umschalten (Windows) -zen-picture-in-picture-toggle-shortcut-alt = Bild-in-Bild umschalten (Alt) -zen-picture-in-picture-toggle-shortcut-mac = Bild-in-Bild umschalten (Mac) -zen-picture-in-picture-toggle-shortcut-mac-alt = Bild-in-Bild umschalten (Mac Alt) -zen-page-source-shortcut-safari = Seitenquelltext anzeigen (Safari) -zen-nav-stop-shortcut = Laden stoppen -zen-history-sidebar-shortcut = Verlauf-Seitenleiste anzeigen +zen-picture-in-picture-toggle-shortcut-alt = Bild-im-Bild umschalten (Alt) +zen-picture-in-picture-toggle-shortcut-mac = Bild-im-Bild umschalten (Mac) +zen-picture-in-picture-toggle-shortcut-mac-alt = Bild-im-Bild umschalten (Mac Alternative) +zen-page-source-shortcut-safari = Seitenquelltext (Safari) +zen-nav-stop-shortcut = Navigation stoppen +zen-history-sidebar-shortcut = Verlaufs-Seitenleiste zen-window-minimize-shortcut = Fenster minimieren zen-help-shortcut = Hilfe öffnen zen-preferences-shortcut = Einstellungen öffnen @@ -218,11 +218,11 @@ zen-file-open-shortcut = Datei öffnen zen-save-page-shortcut = Seite speichern zen-print-shortcut = Seite drucken zen-close-shortcut-2 = Tab schließen -zen-mute-toggle-shortcut = Stummschaltung umschalten -zen-key-delete = Entfernen-Taste +zen-mute-toggle-shortcut = Stumm schalten umschalten +zen-key-delete = Löschen-Taste zen-key-go-back = Zurück gehen zen-key-go-forward = Vorwärts gehen -zen-nav-back-shortcut-alt = Rückwärts navigieren (Alt) +zen-nav-back-shortcut-alt = Zurück navigieren (Alt) zen-nav-fwd-shortcut-alt = Vorwärts navigieren (Alt) zen-history-show-all-shortcut = Gesamten Verlauf anzeigen zen-key-enter-full-screen = Vollbild aktivieren @@ -232,15 +232,15 @@ zen-key-inspector-mac = Inspektor umschalten (Mac) zen-toggle-sidebar-shortcut = Firefox-Seitenleiste umschalten zen-toggle-pin-tab-shortcut = Angepinnter Tab umschalten zen-reader-mode-toggle-shortcut-other = Lesemodus umschalten -zen-picture-in-picture-toggle-shortcut = Bild-in-Bild umschalten +zen-picture-in-picture-toggle-shortcut = Bild-im-Bild umschalten zen-nav-reload-shortcut-2 = Seite neu laden zen-key-about-processes = Über Prozesse zen-page-source-shortcut = Seitenquelltext anzeigen zen-page-info-shortcut = Seiteninformationen anzeigen zen-find-shortcut = Auf Seite suchen -zen-search-find-again-shortcut = Erneut suchen +zen-search-find-again-shortcut = Weitersuchen zen-search-find-again-shortcut-prev = Vorheriges suchen -zen-search-find-again-shortcut-2 = Erneut suchen (Alt) +zen-search-find-again-shortcut-2 = Weitersuchen (Alt) zen-bookmark-this-page-shortcut = Diese Seite zu Lesezeichen hinzufügen zen-bookmark-show-library-shortcut = Lesezeichen-Bibliothek anzeigen zen-key-stop = Laden stoppen @@ -250,13 +250,13 @@ zen-full-zoom-reset-shortcut = Zoom zurücksetzen zen-full-zoom-reset-shortcut-alt = Zoom zurücksetzen (Alt) zen-full-zoom-enlarge-shortcut-alt = Hineinzoomen (Alt) zen-full-zoom-enlarge-shortcut-alt2 = Hineinzoomen (Alt 2) -zen-bidi-switch-direction-shortcut = Textrichtung wechseln -zen-private-browsing-shortcut = Privates Surfen -zen-screenshot-shortcut = Screenshot erstellen -zen-key-sanitize = Browserdaten löschen +zen-bidi-switch-direction-shortcut = Text-Richtung wechseln +zen-private-browsing-shortcut = Privaten Modus öffnen +zen-screenshot-shortcut = Screenshot machen +zen-key-sanitize = Browser-Daten löschen zen-quit-app-shortcut = Anwendung beenden -zen-key-wr-capture-cmd = WR Aufnahmebefehl -zen-key-wr-toggle-capture-sequence-cmd = WR Aufnahmesequenz umschalten +zen-key-wr-capture-cmd = WR-Aufnahme-Befehl +zen-key-wr-toggle-capture-sequence-cmd = WR-Aufnahmesequenz umschalten zen-nav-reload-shortcut = Seite neu laden zen-nav-reload-shortcut-skip-cache = Seite neu laden (Cache überspringen) zen-close-shortcut = Fenster schließen @@ -275,13 +275,13 @@ zen-workspace-shortcut-switch-7 = Zu Arbeitsbereich 7 wechseln zen-workspace-shortcut-switch-8 = Zu Arbeitsbereich 8 wechseln zen-workspace-shortcut-switch-9 = Zu Arbeitsbereich 9 wechseln zen-workspace-shortcut-switch-10 = Zu Arbeitsbereich 10 wechseln -zen-workspace-shortcut-forward = Nächster Arbeitsbereich -zen-workspace-shortcut-backward = Vorheriger Arbeitsbereich +zen-workspace-shortcut-forward = Zum nächsten Arbeitsbereich wechseln +zen-workspace-shortcut-backward = Zum vorherigen Arbeitsbereich wechseln zen-sidebar-shortcut-toggle = Seitenleisten-Breite umschalten -zen-pinned-tab-shortcut-reset = Angepinnten Tab auf angepinnte URL zurücksetzen -zen-split-view-shortcut-grid = Geteilte Ansicht Raster umschalten -zen-split-view-shortcut-vertical = Geteilte Ansicht vertikal umschalten -zen-split-view-shortcut-horizontal = Geteilte Ansicht horizontal umschalten +zen-pinned-tab-shortcut-reset = Angehefteten Tab zurücksetzen +zen-split-view-shortcut-grid = Raster-Layout für geteilte Ansicht umschalten +zen-split-view-shortcut-vertical = Vertikales Layout für geteilte Ansicht umschalten +zen-split-view-shortcut-horizontal = Horizontales Layout für geteilte Ansicht umschalten zen-split-view-shortcut-unsplit = Geteilte Ansicht schließen zen-new-empty-split-view-shortcut = Neuer leerer Split View zen-key-select-tab-1 = Tab #1 auswählen diff --git a/locales/de/browser/browser/zen-folders.ftl b/locales/de/browser/browser/zen-folders.ftl index a295a8ac9..0c56c64cc 100644 --- a/locales/de/browser/browser/zen-folders.ftl +++ b/locales/de/browser/browser/zen-folders.ftl @@ -22,4 +22,4 @@ zen-folders-unload-all-tooltip = .tooltiptext = Aktive Tabs in diesem Ordner entladen zen-folders-unload-folder = .label = Alle Tabs entladen -zen-folders-search-no-results = Keine passenden Tabs gefunden 🤔 +zen-folders-search-no-results = Keine passenden Tabs gefunden diff --git a/locales/de/browser/browser/zen-general.ftl b/locales/de/browser/browser/zen-general.ftl index 6346958c9..09b6a5b15 100644 --- a/locales/de/browser/browser/zen-general.ftl +++ b/locales/de/browser/browser/zen-general.ftl @@ -5,23 +5,24 @@ zen-panel-ui-current-profile-text = Aktuelles Profil unified-extensions-description = Erweiterungen werden verwendet, um { -brand-short-name } zusätzliche Funktionen hinzuzufügen. tab-context-zen-reset-pinned-tab = - .label = Angepinnten Tab zurücksetzen + .label = Angehefteten Tab zurücksetzen .accesskey = R tab-context-zen-add-essential = - .label = Zu Essentials hinzufügen ({ $num } / { $max } Plätze belegt) + .label = Add to Essentials .accesskey = E +tab-context-zen-add-essential-badge = { $num } / { $max } slots filled tab-context-zen-remove-essential = .label = Aus Essentials entfernen .accesskey = R tab-context-zen-replace-pinned-url-with-current = - .label = Angepinnte URL durch aktuelle ersetzen + .label = Angeheftete URL durch aktuelle ersetzen .accesskey = C -zen-themes-corrupted = Ihre { -brand-short-name } Mods-Datei ist beschädigt. Sie wurde auf das Standard-Design zurückgesetzt. -zen-shortcuts-corrupted = Ihre { -brand-short-name } Tastenkürzel-Datei ist beschädigt. Sie wurde auf die Standard-Tastenkürzel zurückgesetzt. +zen-themes-corrupted = Deine { -brand-short-name } Mods-Datei ist beschädigt. Sie wurde auf das Standard-Design zurückgesetzt. +zen-shortcuts-corrupted = Deine { -brand-short-name } Tastenkürzel-Datei ist beschädigt. Sie wurde auf die Standard-Tastenkürzel zurückgesetzt. # note: Do not translate the "
" tags in the following string zen-new-urlbar-notification = Die neue Adressleiste wurde aktiviert und macht neue Tab-Seiten überflüssig.

- Öffnen Sie einen neuen Tab, um die neue Adressleiste in Aktion zu sehen! + Öffne einen neuen Tab, um die neue Adressleiste in Aktion zu sehen! zen-disable = Deaktivieren pictureinpicture-minimize-btn = .aria-label = Minimieren @@ -33,7 +34,7 @@ zen-general-cancel-label = .label = Abbrechen zen-general-confirm = .label = Bestätigen -zen-pinned-tab-replaced = Die URL des angepinnten Tabs wurde durch die aktuelle URL ersetzt! +zen-pinned-tab-replaced = Die URL des angehefteten Tabs wurde durch die aktuelle URL ersetzt! zen-tabs-renamed = Tab wurde erfolgreich umbenannt! zen-background-tab-opened-toast = Neuer Hintergrund-Tab geöffnet! zen-workspace-renamed-toast = Arbeitsbereich wurde erfolgreich umbenannt! @@ -43,7 +44,7 @@ zen-library-sidebar-mods = .label = Mods zen-toggle-compact-mode-button = .label = Kompakter Modus - .tooltiptext = Compact Mode umschalten + .tooltiptext = Kompakten Modus umschalten # note: Do not translate the "
" tags in the following string @@ -92,8 +93,8 @@ zen-site-data-setting-site-protection = Tracking-Schutz # Section: Feature callouts -zen-site-data-panel-feature-callout-title = Eine neue Heimat für Add-ons, Berechtigungen und mehr -zen-site-data-panel-feature-callout-subtitle = Klicken Sie auf das Symbol, um Website-Einstellungen zu verwalten, Sicherheitsinformationen anzuzeigen, auf Erweiterungen zuzugreifen und häufige Aktionen auszuführen. +zen-site-data-panel-feature-callout-title = Ein neuer Ort für Add-ons, Berechtigungen und mehr +zen-site-data-panel-feature-callout-subtitle = Klicke auf das Symbol, um Website-Einstellungen zu verwalten, Sicherheitsinformationen anzuzeigen, auf Erweiterungen zuzugreifen und häufige Aktionen auszuführen. zen-open-link-in-glance = - .label = Open Link in Glance + .label = Link in Glance öffnen .accesskey = G diff --git a/locales/de/browser/browser/zen-vertical-tabs.ftl b/locales/de/browser/browser/zen-vertical-tabs.ftl index 2540c82da..b8f7da8a5 100644 --- a/locales/de/browser/browser/zen-vertical-tabs.ftl +++ b/locales/de/browser/browser/zen-vertical-tabs.ftl @@ -33,7 +33,7 @@ tabbrowser-unload-tab-button = tabbrowser-reset-pin-button = .tooltiptext = { $tabCount -> - [one] Tab zurücksetzen und anpinnen - *[other] { $tabCount } Tabs zurücksetzen und anpinnen + [one] Tab zurücksetzen und anheften + *[other] { $tabCount } Tabs zurücksetzen und anheften } -tab-reset-pin-label = Zurück zur angepinnten URL +tab-reset-pin-label = Zurück zur angehefteten URL diff --git a/locales/de/browser/browser/zen-welcome.ftl b/locales/de/browser/browser/zen-welcome.ftl index 7a860e4df..ddcd9d751 100644 --- a/locales/de/browser/browser/zen-welcome.ftl +++ b/locales/de/browser/browser/zen-welcome.ftl @@ -6,21 +6,21 @@ zen-welcome-title-line1 = Willkommen zu zen-welcome-title-line2 = einem ruhigeren Internet zen-welcome-import-title = Ein neuer Anfang, dieselben Lesezeichen zen-welcome-import-description-1 = Ihre Lesezeichen, Ihr Verlauf und Ihre Passwörter sind wie eine Spur durch das Internet – lassen Sie sie nicht zurück! -zen-welcome-import-description-2 = Übertragen Sie sie ganz einfach aus einem anderen Browser und machen Sie genau dort weiter, wo Sie aufgehört haben. +zen-welcome-import-description-2 = Übertrage sie ganz einfach aus einem anderen Browser und mache genau dort weiter, wo du aufgehört hast. zen-welcome-import-button = Jetzt importieren zen-welcome-set-default-browser = { -brand-short-name } als Standardbrowser festlegen zen-welcome-dont-set-default-browser = { -brand-short-name } NICHT als Standardbrowser festlegen -zen-welcome-initial-essentials-title = Ihre wichtigsten Tabs, immer in Reichweite -zen-welcome-initial-essentials-description-1 = Halten Sie Ihre wichtigsten Tabs leicht zugänglich und immer griffbereit, egal wie viele Sie öffnen. -zen-welcome-initial-essentials-description-2 = Essential-Tabs sind immer sichtbar, unabhängig davon, in welchem Arbeitsbereich Sie sich befinden. -zen-welcome-workspace-colors-title = Ihre Arbeitsbereiche, Ihre Farben +zen-welcome-initial-essentials-title = Deine wichtigsten Tabs, immer in Reichweite +zen-welcome-initial-essentials-description-1 = Halte deine wichtigsten Tabs leicht zugänglich und immer griffbereit, egal wie viele du öffnest. +zen-welcome-initial-essentials-description-2 = Essential-Tabs sind immer sichtbar, unabhängig davon, in welchem Arbeitsbereich du dich befindest. +zen-welcome-workspace-colors-title = Deine Arbeitsbereiche, deine Farben zen-welcome-workspace-colors-description = Personalisieren Sie Ihren Browser, indem Sie jedem Arbeitsbereich eine eigene Farbidentität geben. zen-welcome-start-browsing-title = Alles bereit?
Dann kann es losgehen! -zen-welcome-start-browsing-description-1 = Sie sind startklar! Klicken Sie auf die Schaltfläche unten, um mit { -brand-short-name } zu beginnen. +zen-welcome-start-browsing-description-1 = Du bist startklar! Klicke auf die Schaltfläche unten, um mit { -brand-short-name } zu beginnen. zen-welcome-start-browsing = Los geht's! zen-welcome-default-search-title = Ihre Standard-Suchmaschine -zen-welcome-default-search-description = Wählen Sie Ihre Standard-Suchmaschine. Sie können diese später jederzeit ändern! +zen-welcome-default-search-description = Wähle deine Standard-Suchmaschine. Du kannst sie jederzeit später ändern! zen-welcome-skip-button = Überspringen -zen-welcome-finished = Ihr Zen wurde erfolgreich eingerichtet! +zen-welcome-finished = Dein Zen wurde erfolgreich eingerichtet! diff --git a/locales/de/browser/browser/zen-workspaces.ftl b/locales/de/browser/browser/zen-workspaces.ftl index ac3ab82f7..fc0cac6b3 100644 --- a/locales/de/browser/browser/zen-workspaces.ftl +++ b/locales/de/browser/browser/zen-workspaces.ftl @@ -8,20 +8,20 @@ zen-panel-ui-workspaces-create = zen-panel-ui-folder-create = .label = Ordner erstellen zen-panel-ui-new-empty-split = - .label = Split View erstellen + .label = Neuen Split erstellen zen-workspaces-panel-context-delete = .label = Arbeitsbereich löschen .accesskey = D zen-workspaces-panel-change-name = - .label = Name ändern + .label = Namen ändern zen-workspaces-panel-change-icon = .label = Symbol ändern zen-workspaces-panel-context-default-profile = .label = Profil festlegen zen-workspaces-panel-unload = .label = Arbeitsbereich entladen -zen-workspaces-how-to-reorder-title = Wie Arbeitsbereiche neu angeordnet werden -zen-workspaces-how-to-reorder-desc = Ziehen Sie die Arbeitsbereich-Symbole am unteren Rand der Seitenleiste, um sie neu anzuordnen +zen-workspaces-how-to-reorder-title = So ordnest du Arbeitsbereiche neu an +zen-workspaces-how-to-reorder-desc = Ziehe die Arbeitsbereich-Symbole am unteren Rand der Seitenleiste, um sie neu anzuordnen zen-workspaces-change-theme = .label = Design bearbeiten zen-workspaces-panel-context-open = @@ -54,12 +54,12 @@ zen-workspaces-panel-context-reorder = zen-workspace-creation-profile = Profil .tooltiptext = Profile werden verwendet, um Cookies und Website-Daten zwischen Arbeitsbereichen zu trennen. zen-workspace-creation-header = Arbeitsbereich erstellen -zen-workspace-creation-label = Arbeitsbereiche werden verwendet, um Ihre Tabs und Sitzungen zu organisieren. +zen-workspace-creation-label = Arbeitsbereiche helfen dir, deine Tabs und Sitzungen zu organisieren. zen-workspaces-delete-workspace-title = Arbeitsbereich löschen? -zen-workspaces-delete-workspace-body = Sind Sie sicher, dass Sie { $name } löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden. +zen-workspaces-delete-workspace-body = Möchtest du { $name } wirklich löschen? Diese Aktion kann nicht rückgängig gemacht werden. # Note that the html tag MUST not be changed or removed, as it is used to better # display the shortcut in the toast notification. -zen-workspaces-close-all-unpinned-tabs-toast = Tabs geschlossen! Nutze { $shortcut } , um rückgängig zu machen. +zen-workspaces-close-all-unpinned-tabs-toast = Tabs geschlossen! Nutze { $shortcut }, um rückgängig zu machen. zen-workspaces-close-all-unpinned-tabs-title = - .label = Löschen + .label = Aufräumen .tooltiptext = Alle nicht angehefteten Tabs schließen diff --git a/locales/el/browser/browser/zen-general.ftl b/locales/el/browser/browser/zen-general.ftl index ac34f6830..30770a89f 100644 --- a/locales/el/browser/browser/zen-general.ftl +++ b/locales/el/browser/browser/zen-general.ftl @@ -8,8 +8,9 @@ tab-context-zen-reset-pinned-tab = .label = Επαναφορά Καρφιτσωμένης Καρτέλας .accesskey = R tab-context-zen-add-essential = - .label = Προσθήκη στα Απαραίτητα ({ $num } / { $max } θέσεις γεμάτες) + .label = Add to Essentials .accesskey = E +tab-context-zen-add-essential-badge = { $num } / { $max } slots filled tab-context-zen-remove-essential = .label = Αφαίρεση από Απαραίτητα .accesskey = R diff --git a/locales/en-GB/browser/browser/zen-general.ftl b/locales/en-GB/browser/browser/zen-general.ftl index 46742f630..cbfaa23b2 100644 --- a/locales/en-GB/browser/browser/zen-general.ftl +++ b/locales/en-GB/browser/browser/zen-general.ftl @@ -8,8 +8,9 @@ tab-context-zen-reset-pinned-tab = .label = Reset Pinned Tab .accesskey = R tab-context-zen-add-essential = - .label = Add to Essentials ({ $num } / { $max } slots filled) + .label = Add to Essentials .accesskey = E +tab-context-zen-add-essential-badge = { $num } / { $max } slots filled tab-context-zen-remove-essential = .label = Remove from Essentials .accesskey = R diff --git a/locales/es-ES/browser/browser/zen-general.ftl b/locales/es-ES/browser/browser/zen-general.ftl index 85346c269..efb854572 100644 --- a/locales/es-ES/browser/browser/zen-general.ftl +++ b/locales/es-ES/browser/browser/zen-general.ftl @@ -8,8 +8,9 @@ tab-context-zen-reset-pinned-tab = .label = Restablecer pestaña fijada .accesskey = R tab-context-zen-add-essential = - .label = Añadir a esenciales ({ $num } / { $max } huecos llenos) + .label = Add to Essentials .accesskey = E +tab-context-zen-add-essential-badge = { $num } / { $max } slots filled tab-context-zen-remove-essential = .label = Quitar de esenciales .accesskey = R diff --git a/locales/et/browser/browser/zen-general.ftl b/locales/et/browser/browser/zen-general.ftl index f93107eaf..332aabcf1 100644 --- a/locales/et/browser/browser/zen-general.ftl +++ b/locales/et/browser/browser/zen-general.ftl @@ -8,8 +8,9 @@ tab-context-zen-reset-pinned-tab = .label = Lähtesta püsikaart .accesskey = p tab-context-zen-add-essential = - .label = Märgi oluliseks ({ $num } / { $max } täidetud) + .label = Add to Essentials .accesskey = o +tab-context-zen-add-essential-badge = { $num } / { $max } slots filled tab-context-zen-remove-essential = .label = Eemalda olulistest .accesskey = o diff --git a/locales/fa/browser/browser/zen-general.ftl b/locales/fa/browser/browser/zen-general.ftl index 76eac56f9..c3d119ffa 100644 --- a/locales/fa/browser/browser/zen-general.ftl +++ b/locales/fa/browser/browser/zen-general.ftl @@ -8,8 +8,9 @@ tab-context-zen-reset-pinned-tab = .label = Reset Pinned Tab .accesskey = R tab-context-zen-add-essential = - .label = Add to Essentials ({ $num } / { $max } slots filled) + .label = Add to Essentials .accesskey = E +tab-context-zen-add-essential-badge = { $num } / { $max } slots filled tab-context-zen-remove-essential = .label = Remove from Essentials .accesskey = R diff --git a/locales/fi/browser/browser/zen-general.ftl b/locales/fi/browser/browser/zen-general.ftl index 14487dae8..6b75aa1ab 100644 --- a/locales/fi/browser/browser/zen-general.ftl +++ b/locales/fi/browser/browser/zen-general.ftl @@ -8,8 +8,9 @@ tab-context-zen-reset-pinned-tab = .label = Nollaa Kiinnitetty Välilehti .accesskey = R tab-context-zen-add-essential = - .label = Add to Essentials ({ $num } / { $max } slots filled) + .label = Add to Essentials .accesskey = E +tab-context-zen-add-essential-badge = { $num } / { $max } slots filled tab-context-zen-remove-essential = .label = Poista olennaisista .accesskey = R diff --git a/locales/fr/browser/browser/zen-general.ftl b/locales/fr/browser/browser/zen-general.ftl index 2173484ab..e00bfe1db 100644 --- a/locales/fr/browser/browser/zen-general.ftl +++ b/locales/fr/browser/browser/zen-general.ftl @@ -8,8 +8,9 @@ tab-context-zen-reset-pinned-tab = .label = Réinitialiser l’onglet épinglé .accesskey = R tab-context-zen-add-essential = - .label = Ajouter aux Essentials ({ $num } / { $max } emplacements occupés) + .label = Add to Essentials .accesskey = E +tab-context-zen-add-essential-badge = { $num } / { $max } slots filled tab-context-zen-remove-essential = .label = Retirer des Essentials .accesskey = R diff --git a/locales/ga-IE/browser/browser/zen-general.ftl b/locales/ga-IE/browser/browser/zen-general.ftl index 2844c0084..2a4a7c99a 100644 --- a/locales/ga-IE/browser/browser/zen-general.ftl +++ b/locales/ga-IE/browser/browser/zen-general.ftl @@ -8,8 +8,9 @@ tab-context-zen-reset-pinned-tab = .label = Athshocraigh an Cluaisín Prionáilte .accesskey = R tab-context-zen-add-essential = - .label = Cuir le Bunriachtanais ({ $num } / { $max } sliotán líonta) + .label = Add to Essentials .accesskey = E +tab-context-zen-add-essential-badge = { $num } / { $max } slots filled tab-context-zen-remove-essential = .label = Bain de na Bunriachtanais .accesskey = R diff --git a/locales/he/browser/browser/zen-general.ftl b/locales/he/browser/browser/zen-general.ftl index 6ff3f2a35..c546889ce 100644 --- a/locales/he/browser/browser/zen-general.ftl +++ b/locales/he/browser/browser/zen-general.ftl @@ -8,8 +8,9 @@ tab-context-zen-reset-pinned-tab = .label = אפס כרטיסייה מוצמדת .accesskey = ר tab-context-zen-add-essential = - .label = הוסף לנחוצים ({ $num } / { $max } מקומות מלאים) + .label = Add to Essentials .accesskey = ק +tab-context-zen-add-essential-badge = { $num } / { $max } slots filled tab-context-zen-remove-essential = .label = הסר מנחוצים .accesskey = ר diff --git a/locales/hu/browser/browser/zen-general.ftl b/locales/hu/browser/browser/zen-general.ftl index 0bd0c4c3a..2bedf561f 100644 --- a/locales/hu/browser/browser/zen-general.ftl +++ b/locales/hu/browser/browser/zen-general.ftl @@ -8,8 +8,9 @@ tab-context-zen-reset-pinned-tab = .label = Kitűzött lap visszaállítása .accesskey = R tab-context-zen-add-essential = - .label = Felvétel az alapvetőkbe ({ $num } / { $max } hely foglalt) + .label = Add to Essentials .accesskey = E +tab-context-zen-add-essential-badge = { $num } / { $max } slots filled tab-context-zen-remove-essential = .label = Eltávolítás az alapvetőkből .accesskey = R diff --git a/locales/id/browser/browser/zen-general.ftl b/locales/id/browser/browser/zen-general.ftl index 74e7a48af..4451a416f 100644 --- a/locales/id/browser/browser/zen-general.ftl +++ b/locales/id/browser/browser/zen-general.ftl @@ -8,8 +8,9 @@ tab-context-zen-reset-pinned-tab = .label = Kembalikan ke URL Awal .accesskey = R tab-context-zen-add-essential = - .label = Tambahkan ke Essentials ({ $num } / { $max } slot terisi) + .label = Add to Essentials .accesskey = E +tab-context-zen-add-essential-badge = { $num } / { $max } slots filled tab-context-zen-remove-essential = .label = Hapus dari Essentials .accesskey = R diff --git a/locales/is/browser/browser/zen-general.ftl b/locales/is/browser/browser/zen-general.ftl index 455a5dd24..5c89851d1 100644 --- a/locales/is/browser/browser/zen-general.ftl +++ b/locales/is/browser/browser/zen-general.ftl @@ -8,8 +8,9 @@ tab-context-zen-reset-pinned-tab = .label = Endursetja Festan Flipa .accesskey = R tab-context-zen-add-essential = - .label = Add to Essentials ({ $num } / { $max } slots filled) + .label = Add to Essentials .accesskey = E +tab-context-zen-add-essential-badge = { $num } / { $max } slots filled tab-context-zen-remove-essential = .label = Fjarlægja frá Höfuðatriði .accesskey = R diff --git a/locales/it/browser/browser/zen-general.ftl b/locales/it/browser/browser/zen-general.ftl index 13f55fa84..58de35cf5 100644 --- a/locales/it/browser/browser/zen-general.ftl +++ b/locales/it/browser/browser/zen-general.ftl @@ -8,8 +8,9 @@ tab-context-zen-reset-pinned-tab = .label = Reimposta scheda fissata .accesskey = R tab-context-zen-add-essential = - .label = Aggiungi a Essenziali ({ $num } / { $max } slot riempiti) + .label = Add to Essentials .accesskey = E +tab-context-zen-add-essential-badge = { $num } / { $max } slots filled tab-context-zen-remove-essential = .label = Rimuovi dagli Essenziali .accesskey = R diff --git a/locales/ja/browser/browser/zen-general.ftl b/locales/ja/browser/browser/zen-general.ftl index 8acae44ca..213a2d47e 100644 --- a/locales/ja/browser/browser/zen-general.ftl +++ b/locales/ja/browser/browser/zen-general.ftl @@ -8,8 +8,9 @@ tab-context-zen-reset-pinned-tab = .label = ピン留めされたタブをリセット .accesskey = R tab-context-zen-add-essential = - .label = Add to Essentials ({ $num } / { $max } slots filled) + .label = Add to Essentials .accesskey = E +tab-context-zen-add-essential-badge = { $num } / { $max } slots filled tab-context-zen-remove-essential = .label = Essentialsから削除 .accesskey = R diff --git a/locales/ko/browser/browser/zen-general.ftl b/locales/ko/browser/browser/zen-general.ftl index 55ea40638..0ea2f847b 100644 --- a/locales/ko/browser/browser/zen-general.ftl +++ b/locales/ko/browser/browser/zen-general.ftl @@ -8,8 +8,9 @@ tab-context-zen-reset-pinned-tab = .label = 고정된 탭 초기화 .accesskey = R tab-context-zen-add-essential = - .label = 에센셜에 추가 ({ $num } / { $max } 개 추가됨) + .label = Add to Essentials .accesskey = E +tab-context-zen-add-essential-badge = { $num } / { $max } slots filled tab-context-zen-remove-essential = .label = 에센셜에서 제거하기 .accesskey = R diff --git a/locales/lt/browser/browser/zen-general.ftl b/locales/lt/browser/browser/zen-general.ftl index b4c18ab1f..654935d28 100644 --- a/locales/lt/browser/browser/zen-general.ftl +++ b/locales/lt/browser/browser/zen-general.ftl @@ -8,8 +8,9 @@ tab-context-zen-reset-pinned-tab = .label = Atkurti prisegtą kortelę .accesskey = R tab-context-zen-add-essential = - .label = Įtraukti į būtiniausius ({ $num } / { $max } užpildytų vietų) + .label = Add to Essentials .accesskey = E +tab-context-zen-add-essential-badge = { $num } / { $max } slots filled tab-context-zen-remove-essential = .label = Šalinti iš būtiniausių .accesskey = R diff --git a/locales/nl/browser/browser/zen-general.ftl b/locales/nl/browser/browser/zen-general.ftl index bbb1b6932..2e749ec15 100644 --- a/locales/nl/browser/browser/zen-general.ftl +++ b/locales/nl/browser/browser/zen-general.ftl @@ -8,8 +8,9 @@ tab-context-zen-reset-pinned-tab = .label = Vastgezette tabblad resetten .accesskey = R tab-context-zen-add-essential = - .label = Toevoegen aan Essentials ({ $num } / { $max } plekken gevuld) + .label = Add to Essentials .accesskey = E +tab-context-zen-add-essential-badge = { $num } / { $max } slots filled tab-context-zen-remove-essential = .label = Verwijderen uit Essentials .accesskey = R diff --git a/locales/nn-NO/browser/browser/zen-general.ftl b/locales/nn-NO/browser/browser/zen-general.ftl index 647c5304e..7f2d3ec8c 100644 --- a/locales/nn-NO/browser/browser/zen-general.ftl +++ b/locales/nn-NO/browser/browser/zen-general.ftl @@ -8,8 +8,9 @@ tab-context-zen-reset-pinned-tab = .label = Reset Pinned Tab .accesskey = R tab-context-zen-add-essential = - .label = Add to Essentials ({ $num } / { $max } slots filled) + .label = Add to Essentials .accesskey = E +tab-context-zen-add-essential-badge = { $num } / { $max } slots filled tab-context-zen-remove-essential = .label = Remove from Essentials .accesskey = R diff --git a/locales/pl/browser/browser/zen-general.ftl b/locales/pl/browser/browser/zen-general.ftl index 10a9e4e34..5e6b01a9e 100644 --- a/locales/pl/browser/browser/zen-general.ftl +++ b/locales/pl/browser/browser/zen-general.ftl @@ -8,8 +8,9 @@ tab-context-zen-reset-pinned-tab = .label = Resetuj przypiętą kartę .accesskey = R tab-context-zen-add-essential = - .label = Dodaj do Niezbędnych ({ $num } / { $max } miejsc wypełnione) + .label = Add to Essentials .accesskey = E +tab-context-zen-add-essential-badge = { $num } / { $max } slots filled tab-context-zen-remove-essential = .label = Usuń z Niezbędnych .accesskey = R diff --git a/locales/pt-BR/browser/browser/zen-general.ftl b/locales/pt-BR/browser/browser/zen-general.ftl index bcbac76e7..9018a53b1 100644 --- a/locales/pt-BR/browser/browser/zen-general.ftl +++ b/locales/pt-BR/browser/browser/zen-general.ftl @@ -8,8 +8,9 @@ tab-context-zen-reset-pinned-tab = .label = Redefinir Guia Fixada .accesskey = R tab-context-zen-add-essential = - .label = Adicionar aos Essenciais ({ $num } / { $max } espaços preenchidos) + .label = Add to Essentials .accesskey = E +tab-context-zen-add-essential-badge = { $num } / { $max } slots filled tab-context-zen-remove-essential = .label = Remover dos Essenciais .accesskey = R diff --git a/locales/pt-PT/browser/browser/zen-general.ftl b/locales/pt-PT/browser/browser/zen-general.ftl index 4448ae0f6..68239dba0 100644 --- a/locales/pt-PT/browser/browser/zen-general.ftl +++ b/locales/pt-PT/browser/browser/zen-general.ftl @@ -8,8 +8,9 @@ tab-context-zen-reset-pinned-tab = .label = Repor o Separador Fixado .accesskey = R tab-context-zen-add-essential = - .label = Adicionar aos Essenciais ({ $num } / { $max } espaços preenchidos) + .label = Add to Essentials .accesskey = E +tab-context-zen-add-essential-badge = { $num } / { $max } slots filled tab-context-zen-remove-essential = .label = Remover dos Essenciais .accesskey = R diff --git a/locales/ru/browser/browser/zen-general.ftl b/locales/ru/browser/browser/zen-general.ftl index 4208a8a91..add11add8 100644 --- a/locales/ru/browser/browser/zen-general.ftl +++ b/locales/ru/browser/browser/zen-general.ftl @@ -8,8 +8,9 @@ tab-context-zen-reset-pinned-tab = .label = Сбросить закреплённую вкладку .accesskey = К tab-context-zen-add-essential = - .label = Добавить в важное ({ $num } из { $max } слотов занято) + .label = Add to Essentials .accesskey = У +tab-context-zen-add-essential-badge = { $num } / { $max } slots filled tab-context-zen-remove-essential = .label = Удалить из важного .accesskey = К diff --git a/locales/sv-SE/browser/browser/zen-general.ftl b/locales/sv-SE/browser/browser/zen-general.ftl index 2dcc999a3..55732320a 100644 --- a/locales/sv-SE/browser/browser/zen-general.ftl +++ b/locales/sv-SE/browser/browser/zen-general.ftl @@ -8,8 +8,9 @@ tab-context-zen-reset-pinned-tab = .label = Återställ Fäst flik .accesskey = R tab-context-zen-add-essential = - .label = Lägg till Essentials ({ $num } / { $max } platser fyllda) + .label = Add to Essentials .accesskey = E +tab-context-zen-add-essential-badge = { $num } / { $max } slots filled tab-context-zen-remove-essential = .label = Ta bort från Essentials .accesskey = R diff --git a/locales/th/browser/browser/zen-general.ftl b/locales/th/browser/browser/zen-general.ftl index 647c5304e..7f2d3ec8c 100644 --- a/locales/th/browser/browser/zen-general.ftl +++ b/locales/th/browser/browser/zen-general.ftl @@ -8,8 +8,9 @@ tab-context-zen-reset-pinned-tab = .label = Reset Pinned Tab .accesskey = R tab-context-zen-add-essential = - .label = Add to Essentials ({ $num } / { $max } slots filled) + .label = Add to Essentials .accesskey = E +tab-context-zen-add-essential-badge = { $num } / { $max } slots filled tab-context-zen-remove-essential = .label = Remove from Essentials .accesskey = R diff --git a/locales/tr/browser/browser/zen-general.ftl b/locales/tr/browser/browser/zen-general.ftl index 31b208081..a6acb4375 100644 --- a/locales/tr/browser/browser/zen-general.ftl +++ b/locales/tr/browser/browser/zen-general.ftl @@ -8,8 +8,9 @@ tab-context-zen-reset-pinned-tab = .label = Sabitlenen Sekmeyi Sıfırla .accesskey = R tab-context-zen-add-essential = - .label = Add to Essentials ({ $num } / { $max } slots filled) + .label = Add to Essentials .accesskey = E +tab-context-zen-add-essential-badge = { $num } / { $max } slots filled tab-context-zen-remove-essential = .label = Temel Ögelerden Kaldır .accesskey = R diff --git a/locales/uk/browser/browser/zen-general.ftl b/locales/uk/browser/browser/zen-general.ftl index 2ed0f7a82..1d5ffd091 100644 --- a/locales/uk/browser/browser/zen-general.ftl +++ b/locales/uk/browser/browser/zen-general.ftl @@ -8,8 +8,9 @@ tab-context-zen-reset-pinned-tab = .label = Скинути прикріплену вкладку .accesskey = Р tab-context-zen-add-essential = - .label = Додати до Основного ({ $num } / { $max } комірок заповнено) + .label = Add to Essentials .accesskey = E +tab-context-zen-add-essential-badge = { $num } / { $max } slots filled tab-context-zen-remove-essential = .label = Вилучити з основних елементів .accesskey = R diff --git a/locales/vi/browser/browser/zen-general.ftl b/locales/vi/browser/browser/zen-general.ftl index 6b29204ce..8f97f5c6c 100644 --- a/locales/vi/browser/browser/zen-general.ftl +++ b/locales/vi/browser/browser/zen-general.ftl @@ -8,8 +8,9 @@ tab-context-zen-reset-pinned-tab = .label = Đặt lại thẻ đã ghim .accesskey = R tab-context-zen-add-essential = - .label = Thêm thẻ vào thường trú (đã thêm { $num } / { $max } ) + .label = Add to Essentials .accesskey = E +tab-context-zen-add-essential-badge = { $num } / { $max } slots filled tab-context-zen-remove-essential = .label = Loại ra khỏi thẻ thường trú .accesskey = R diff --git a/locales/zh-CN/browser/browser/zen-general.ftl b/locales/zh-CN/browser/browser/zen-general.ftl index b5c96a0e8..e04c359ba 100644 --- a/locales/zh-CN/browser/browser/zen-general.ftl +++ b/locales/zh-CN/browser/browser/zen-general.ftl @@ -8,8 +8,9 @@ tab-context-zen-reset-pinned-tab = .label = 重置固定标签页 .accesskey = R tab-context-zen-add-essential = - .label = 添加到常驻标签页(已使用 { $num } / { $max }) + .label = Add to Essentials .accesskey = E +tab-context-zen-add-essential-badge = { $num } / { $max } slots filled tab-context-zen-remove-essential = .label = 从常驻标签页中移除 .accesskey = R diff --git a/locales/zh-TW/browser/browser/zen-general.ftl b/locales/zh-TW/browser/browser/zen-general.ftl index e97208c2f..f972deb48 100644 --- a/locales/zh-TW/browser/browser/zen-general.ftl +++ b/locales/zh-TW/browser/browser/zen-general.ftl @@ -8,8 +8,9 @@ tab-context-zen-reset-pinned-tab = .label = 重置釘選的分頁 .accesskey = R tab-context-zen-add-essential = - .label = Add to Essentials ({ $num } / { $max } slots filled) + .label = Add to Essentials .accesskey = E +tab-context-zen-add-essential-badge = { $num } / { $max } slots filled tab-context-zen-remove-essential = .label = 從 Essentials 中移除 .accesskey = R From 93157bb5771e4217ab0a52dc0d8f41b3e167588d Mon Sep 17 00:00:00 2001 From: "mr. m" <91018726+mr-cheffy@users.noreply.github.com> Date: Fri, 14 Nov 2025 16:45:12 +0100 Subject: [PATCH 2/3] feat: Always show control center except on empty states, p=#11283, c=common, tabs, workspaces --- .../identity-block/identity-block-css.patch | 11 ++++++++++- src/browser/themes/shared/zen-icons/icons.css | 10 +++++++--- src/zen/common/styles/zen-omnibox.css | 16 +++++++--------- src/zen/tabs/zen-tabs/vertical-tabs.css | 6 ++---- src/zen/workspaces/ZenWorkspaces.mjs | 1 + 5 files changed, 27 insertions(+), 17 deletions(-) diff --git a/src/browser/themes/shared/identity-block/identity-block-css.patch b/src/browser/themes/shared/identity-block/identity-block-css.patch index 2c5c54f64..6f4941ae0 100644 --- a/src/browser/themes/shared/identity-block/identity-block-css.patch +++ b/src/browser/themes/shared/identity-block/identity-block-css.patch @@ -1,7 +1,16 @@ diff --git a/browser/themes/shared/identity-block/identity-block.css b/browser/themes/shared/identity-block/identity-block.css -index d542e962d42b17140888e299ed43a838047ee48c..5e0b72f147687924c48dfed0318f53b765a4d497 100644 +index d542e962d42b17140888e299ed43a838047ee48c..806bc4f9d7b7557abf316a84858046e04c4f7ff5 100644 --- a/browser/themes/shared/identity-block/identity-block.css +++ b/browser/themes/shared/identity-block/identity-block.css +@@ -7,7 +7,7 @@ + #identity-box { + margin-inline-end: var(--identity-box-margin-inline); + +- &[pageproxystate="invalid"] { ++ :root[zen-has-empty-tab='true'] & { + pointer-events: none; + -moz-user-focus: ignore; + } @@ -81,13 +81,6 @@ } } diff --git a/src/browser/themes/shared/zen-icons/icons.css b/src/browser/themes/shared/zen-icons/icons.css index 71416c647..258f007f3 100644 --- a/src/browser/themes/shared/zen-icons/icons.css +++ b/src/browser/themes/shared/zen-icons/icons.css @@ -504,13 +504,17 @@ } #identity-permission-box, -#identity-box:not([pageproxystate='invalid']) #identity-icon-box:not([open]), -#identity-box[pageproxystate='invalid'] #zen-site-data-icon-button { +:root:not([zen-has-empty-tab='true']) + #urlbar:not([breakout-extend='true']) + #identity-icon-box:not([open]), +:root[zen-has-empty-tab='true'] #zen-site-data-icon-button, +#urlbar[breakout-extend='true'] #zen-site-data-icon-button { display: none !important; } #zen-site-data-icon-button { - padding: 0 6px; + padding: 0 6px !important; + border-radius: var(--urlbar-icon-border-radius) !important; & image { list-style-image: url('permissions.svg'); diff --git a/src/zen/common/styles/zen-omnibox.css b/src/zen/common/styles/zen-omnibox.css index 96c204d19..94838947e 100644 --- a/src/zen/common/styles/zen-omnibox.css +++ b/src/zen/common/styles/zen-omnibox.css @@ -152,16 +152,16 @@ #navigator-toolbox[zen-has-implicit-hover='true'] &, &[open], #urlbar[has-popup-open='true'] &, - #identity-box[pageproxystate='invalid'] & { + :root[zen-has-empty-tab='true'] & { opacity: 1; visibility: visible; } } } -:root:not([zen-single-toolbar='true']) +:root:not([zen-single-toolbar='true']):not([zen-has-empty-tab='true']) #urlbar:not([breakout-extend='true']) - .urlbar-input-container:not([pageproxystate='invalid']) { + .urlbar-input-container { padding: 2px 3px; gap: 2px; @@ -184,8 +184,7 @@ background: transparent !important; } -:root[zen-single-toolbar='true'], -#urlbar[pageproxystate='invalid'] { +:root:is([zen-single-toolbar='true'], [zen-has-empty-tab='true']) { #zen-copy-url-button[disabled] { display: none !important; } @@ -313,6 +312,7 @@ :root[zen-single-toolbar='true'] { --urlbar-icon-border-radius: 8px !important; + --urlbar-inner-border-radius: var(--toolbarbutton-border-radius) !important; #identity-permission-box > *:not(#zen-site-data-icon-button) { visibility: collapse; @@ -322,10 +322,8 @@ display: none; } - #urlbar:not([breakout-extend='true']) { - #identity-box:not([pageproxystate='invalid']) { - order: 2; - } + &:not([zen-has-empty-tab='true']) #urlbar:not([breakout-extend='true']) #identity-box { + order: 2; } #notification-popup-box:not([open]) { diff --git a/src/zen/tabs/zen-tabs/vertical-tabs.css b/src/zen/tabs/zen-tabs/vertical-tabs.css index 21694d525..2cedddc4d 100644 --- a/src/zen/tabs/zen-tabs/vertical-tabs.css +++ b/src/zen/tabs/zen-tabs/vertical-tabs.css @@ -514,10 +514,8 @@ & #nav-bar { padding-right: 0; - :root[zen-single-toolbar='true'] & { - & - #urlbar:not([breakout-extend='true']):not([pageproxystate='invalid']) - .urlbar-input-container { + :root[zen-single-toolbar='true']:not([zen-has-empty-tab='true']) & { + & #urlbar:not([breakout-extend='true']) .urlbar-input-container { padding-left: 8px; padding-right: 4px; } diff --git a/src/zen/workspaces/ZenWorkspaces.mjs b/src/zen/workspaces/ZenWorkspaces.mjs index e2228a209..9966f7f57 100644 --- a/src/zen/workspaces/ZenWorkspaces.mjs +++ b/src/zen/workspaces/ZenWorkspaces.mjs @@ -2655,6 +2655,7 @@ var gZenWorkspaces = new (class extends nsZenMultiWindowFeature { #changeToEmptyTab() { const isEmpty = gBrowser.selectedTab.hasAttribute('zen-empty-tab'); gZenCompactModeManager.sidebar.toggleAttribute('zen-has-empty-tab', isEmpty); + document.documentElement.setAttribute('zen-has-empty-tab', isEmpty); } async onLocationChange(event) { From 8ee2840b45c69de346aa096db89a4e528cd86145 Mon Sep 17 00:00:00 2001 From: Jun Jie <71215065+junnjiee@users.noreply.github.com> Date: Sat, 15 Nov 2025 20:46:47 +0800 Subject: [PATCH 3/3] fix: Set workspace id of duplicated essential tab to current active workspace, b=bug https://github.com/zen-browser/desktop/issues/10457, p=#11293 --- .../sessionstore/SessionStore-sys-mjs.patch | 25 ++++++++++--------- 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/src/browser/components/sessionstore/SessionStore-sys-mjs.patch b/src/browser/components/sessionstore/SessionStore-sys-mjs.patch index df250c095..5cf576c24 100644 --- a/src/browser/components/sessionstore/SessionStore-sys-mjs.patch +++ b/src/browser/components/sessionstore/SessionStore-sys-mjs.patch @@ -1,5 +1,5 @@ diff --git a/browser/components/sessionstore/SessionStore.sys.mjs b/browser/components/sessionstore/SessionStore.sys.mjs -index 1cdbc0f41bf5b55dfbbd850cb618c6d870f7a261..f13ed1412bb7ae6623aa2605d7691d10540eb659 100644 +index 1cdbc0f41bf5b55dfbbd850cb618c6d870f7a261..4eac2fed26d779908107ef60f1c2bd0eeba2381c 100644 --- a/browser/components/sessionstore/SessionStore.sys.mjs +++ b/browser/components/sessionstore/SessionStore.sys.mjs @@ -127,6 +127,8 @@ const TAB_EVENTS = [ @@ -49,7 +49,7 @@ index 1cdbc0f41bf5b55dfbbd850cb618c6d870f7a261..f13ed1412bb7ae6623aa2605d7691d10 return; } -@@ -4089,6 +4090,11 @@ var SessionStoreInternal = { +@@ -4089,6 +4090,12 @@ var SessionStoreInternal = { Math.min(tabState.index, tabState.entries.length) ); tabState.pinned = false; @@ -58,10 +58,11 @@ index 1cdbc0f41bf5b55dfbbd850cb618c6d870f7a261..f13ed1412bb7ae6623aa2605d7691d10 + tabState.zenIsGlance = false; + tabState.zenGlanceId = null; + tabState.zenHasStaticLabel = false; ++ tabState.zenWorkspace = aWindow.gZenWorkspaces.activeWorkspace; if (inBackground === false) { aWindow.gBrowser.selectedTab = newTab; -@@ -4525,6 +4531,7 @@ var SessionStoreInternal = { +@@ -4525,6 +4532,7 @@ var SessionStoreInternal = { // Append the tab if we're opening into a different window, tabIndex: aSource == aTargetWindow ? pos : Infinity, pinned: state.pinned, @@ -69,7 +70,7 @@ index 1cdbc0f41bf5b55dfbbd850cb618c6d870f7a261..f13ed1412bb7ae6623aa2605d7691d10 userContextId: state.userContextId, skipLoad: true, preferredRemoteType, -@@ -5374,7 +5381,7 @@ var SessionStoreInternal = { +@@ -5374,7 +5382,7 @@ var SessionStoreInternal = { for (let i = tabbrowser.pinnedTabCount; i < tabbrowser.tabs.length; i++) { let tab = tabbrowser.tabs[i]; @@ -78,7 +79,7 @@ index 1cdbc0f41bf5b55dfbbd850cb618c6d870f7a261..f13ed1412bb7ae6623aa2605d7691d10 removableTabs.push(tab); } } -@@ -5434,7 +5441,7 @@ var SessionStoreInternal = { +@@ -5434,7 +5442,7 @@ var SessionStoreInternal = { } let workspaceID = aWindow.getWorkspaceID(); @@ -87,7 +88,7 @@ index 1cdbc0f41bf5b55dfbbd850cb618c6d870f7a261..f13ed1412bb7ae6623aa2605d7691d10 winData.workspaceID = workspaceID; } }, -@@ -5625,11 +5632,12 @@ var SessionStoreInternal = { +@@ -5625,11 +5633,12 @@ var SessionStoreInternal = { } let tabbrowser = aWindow.gBrowser; @@ -101,7 +102,7 @@ index 1cdbc0f41bf5b55dfbbd850cb618c6d870f7a261..f13ed1412bb7ae6623aa2605d7691d10 // update the internal state data for this window for (let tab of tabs) { if (tab == aWindow.FirefoxViewHandler.tab) { -@@ -5640,6 +5648,7 @@ var SessionStoreInternal = { +@@ -5640,6 +5649,7 @@ var SessionStoreInternal = { tabsData.push(tabData); } @@ -109,7 +110,7 @@ index 1cdbc0f41bf5b55dfbbd850cb618c6d870f7a261..f13ed1412bb7ae6623aa2605d7691d10 // update tab group state for this window winData.groups = []; for (let tabGroup of aWindow.gBrowser.tabGroups) { -@@ -5652,7 +5661,7 @@ var SessionStoreInternal = { +@@ -5652,7 +5662,7 @@ var SessionStoreInternal = { // a window is closed, point to the first item in the tab strip instead (it will never be the Firefox View tab, // since it's only inserted into the tab strip after it's selected). if (aWindow.FirefoxViewHandler.tab?.selected) { @@ -118,7 +119,7 @@ index 1cdbc0f41bf5b55dfbbd850cb618c6d870f7a261..f13ed1412bb7ae6623aa2605d7691d10 winData.title = tabbrowser.tabs[0].label; } winData.selected = selectedIndex; -@@ -5764,8 +5773,8 @@ var SessionStoreInternal = { +@@ -5764,8 +5774,8 @@ var SessionStoreInternal = { // selectTab represents. let selectTab = 0; if (overwriteTabs) { @@ -129,7 +130,7 @@ index 1cdbc0f41bf5b55dfbbd850cb618c6d870f7a261..f13ed1412bb7ae6623aa2605d7691d10 selectTab = Math.min(selectTab, winData.tabs.length); } -@@ -5808,6 +5817,8 @@ var SessionStoreInternal = { +@@ -5808,6 +5818,8 @@ var SessionStoreInternal = { winData.tabs, winData.groups ?? [] ); @@ -138,7 +139,7 @@ index 1cdbc0f41bf5b55dfbbd850cb618c6d870f7a261..f13ed1412bb7ae6623aa2605d7691d10 this._log.debug( `restoreWindow, createTabsForSessionRestore returned ${tabs.length} tabs` ); -@@ -6371,6 +6382,25 @@ var SessionStoreInternal = { +@@ -6371,6 +6383,25 @@ var SessionStoreInternal = { // Most of tabData has been restored, now continue with restoring // attributes that may trigger external events. @@ -164,7 +165,7 @@ index 1cdbc0f41bf5b55dfbbd850cb618c6d870f7a261..f13ed1412bb7ae6623aa2605d7691d10 if (tabData.pinned) { tabbrowser.pinTab(tab); -@@ -7289,7 +7319,7 @@ var SessionStoreInternal = { +@@ -7289,7 +7320,7 @@ var SessionStoreInternal = { let groupsToSave = new Map(); for (let tIndex = 0; tIndex < window.tabs.length; ) {