From 283108dc28a9ae3624318f16b69c7faccf9586b5 Mon Sep 17 00:00:00 2001 From: "Mr. M" Date: Thu, 2 Oct 2025 10:39:45 +0200 Subject: [PATCH 1/4] feat: Improve windows signing CI tool, b=no-bug, c=no-component --- build/winsign/sign.ps1 | 4 +++- package.json | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/build/winsign/sign.ps1 b/build/winsign/sign.ps1 index 1e06067b6..17aa67f9d 100644 --- a/build/winsign/sign.ps1 +++ b/build/winsign/sign.ps1 @@ -35,7 +35,9 @@ Start-Job -Name "SurferInit" -ScriptBlock { param($PWD) cd $PWD npm run import -- --verbose - npm run surfer -- ci --brand release + $surferJson = Get-Content surfer.json | ConvertFrom-Json + $version = $surferJson.brands.release.release.displayVersion + npm run ci -- $version } -Verbose -ArgumentList $PWD -Debug echo "Downloading artifacts info" diff --git a/package.json b/package.json index ea0542817..8844e4840 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,8 @@ "ffprefs": "cd tools/ffprefs && cargo run --bin ffprefs -- ../../", "lc": "surfer license-check", "lc:fix": "surfer license-check --fix", - "use-moz-src": "cd engine && ./mach use-moz-src" + "use-moz-src": "cd engine && ./mach use-moz-src", + "ci": "surfer ci --brand release --display-version" }, "repository": { "type": "git", From a4fa3159ca2707cad874612c61295c0748171447 Mon Sep 17 00:00:00 2001 From: "mr. m" Date: Thu, 2 Oct 2025 19:41:47 +0200 Subject: [PATCH 2/4] fix: Fixed essentials disappearing when switching spaces, b=no-bug, c=workspaces --- src/zen/workspaces/ZenWorkspaces.mjs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/zen/workspaces/ZenWorkspaces.mjs b/src/zen/workspaces/ZenWorkspaces.mjs index bef9d0354..66562e902 100644 --- a/src/zen/workspaces/ZenWorkspaces.mjs +++ b/src/zen/workspaces/ZenWorkspaces.mjs @@ -2494,12 +2494,13 @@ var gZenWorkspaces = new (class extends nsZenMultiWindowFeature { } for (const workspaceId of workspacesIds) { const workspaceElement = this.workspaceElement(workspaceId); - if (!workspaceElement) { + const workspaceObject = this.getWorkspaceFromId(workspaceId); + if (!workspaceElement || !workspaceObject) { + console.warn('Workspace element or object not found for id', workspaceId); continue; } const arrowScrollbox = workspaceElement.tabsContainer; const pinnedContainer = workspaceElement.pinnedTabsContainer; - const workspaceObject = this.getWorkspaceFromId(workspaceId); const essentialContainer = this.getEssentialsSection(workspaceObject.containerTabId); const essentialNumChildren = essentialContainer.children.length; let essentialHackType = 0; From a576912e03dbb94eb786fd0b5d30e808b077e6d9 Mon Sep 17 00:00:00 2001 From: "Mr. M" Date: Thu, 2 Oct 2025 23:43:04 +0200 Subject: [PATCH 3/4] fix: Fixed empty split ksb for windows, b=no-bug, c=kbs --- src/zen/kbs/ZenKeyboardShortcuts.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/zen/kbs/ZenKeyboardShortcuts.mjs b/src/zen/kbs/ZenKeyboardShortcuts.mjs index 38d26448a..dcb61e09c 100644 --- a/src/zen/kbs/ZenKeyboardShortcuts.mjs +++ b/src/zen/kbs/ZenKeyboardShortcuts.mjs @@ -1084,7 +1084,7 @@ class nsZenKeyboardShortcutsVersioner { data.push( new KeyShortcut( 'zen-new-empty-split-view', - AppConstants.platform == 'linux' ? '*' : '+', + AppConstants.platform == 'macosx' ? '+' : '*', '', ZEN_SPLIT_VIEW_SHORTCUTS_GROUP, nsKeyShortcutModifiers.fromObject({ accel: true, shift: true }), From cbcce8d4e311a1e24d314475ecb856a677885872 Mon Sep 17 00:00:00 2001 From: "mr. m" <91018726+mr-cheffy@users.noreply.github.com> Date: Fri, 3 Oct 2025 07:55:33 +0200 Subject: [PATCH 4/4] New Crowdin updates (#10670) * New translations zen-preferences.ftl (Greek) * New translations zen-preferences.ftl (Russian) * New translations zen-workspaces.ftl (Russian) * New translations zen-general.ftl (Russian) * New translations zen-vertical-tabs.ftl (Russian) * New translations zen-folders.ftl (Russian) --- .../browser/preferences/zen-preferences.ftl | 4 ++-- .../browser/preferences/zen-preferences.ftl | 10 ++++----- locales/ru/browser/browser/zen-folders.ftl | 22 +++++++++---------- locales/ru/browser/browser/zen-general.ftl | 6 ++--- .../ru/browser/browser/zen-vertical-tabs.ftl | 4 ++-- locales/ru/browser/browser/zen-workspaces.ftl | 6 ++--- 6 files changed, 26 insertions(+), 26 deletions(-) diff --git a/locales/el/browser/browser/preferences/zen-preferences.ftl b/locales/el/browser/browser/preferences/zen-preferences.ftl index 4cd0d53c6..2cc362acc 100644 --- a/locales/el/browser/browser/preferences/zen-preferences.ftl +++ b/locales/el/browser/browser/preferences/zen-preferences.ftl @@ -43,9 +43,9 @@ pane-settings-workspaces-title = Χώροι Εργασίας zen-tabs-unloader-enabled = .label = Ενεργοποίηση Εκφορτωτή Καρτέλας zen-look-and-feel-compact-toolbar-themed = - .label = Use themed background for compact toolbar + .label = Χρήση παρασκηνίου με θέμα για συμπαγή γραμμή εργαλειών zen-workspace-continue-where-left-off = - .label = Συνεχεία από εκεί που σταματήσατε + .label = Συνέχεια από εκεί που σταματήσατε pane-zen-pinned-tab-manager-title = Καρφιτσωμένες Καρτέλες zen-pinned-tab-manager-header = Γενικές ρυθμίσεις για καρφιτσωμένες καρτέλες zen-pinned-tab-manager-description = Διαχείριση πρόσθετης συμπεριφοράς καρφιτσωμένων καρτελών diff --git a/locales/ru/browser/browser/preferences/zen-preferences.ftl b/locales/ru/browser/browser/preferences/zen-preferences.ftl index c32b2b44a..3fdd81e85 100644 --- a/locales/ru/browser/browser/preferences/zen-preferences.ftl +++ b/locales/ru/browser/browser/preferences/zen-preferences.ftl @@ -43,7 +43,7 @@ pane-settings-workspaces-title = Рабочие пространства zen-tabs-unloader-enabled = .label = Включить выгрузку вкладок zen-look-and-feel-compact-toolbar-themed = - .label = Use themed background for compact toolbar + .label = Использовать цвета темы для фона компактной панели инструментов zen-workspace-continue-where-left-off = .label = Продолжить с того места, где вы остановились pane-zen-pinned-tab-manager-title = Закреплённые вкладки @@ -195,7 +195,7 @@ zen-picture-in-picture-toggle-shortcut-mac = Переключить изобра zen-picture-in-picture-toggle-shortcut-mac-alt = Переключить изображение в картинке (Mac Alt) zen-page-source-shortcut-safari = Просмотр исходного кода страницы (Safari) zen-nav-stop-shortcut = Остановить загрузку -zen-history-sidebar-shortcut = Show History Sidebar +zen-history-sidebar-shortcut = Показать боковую панель истории zen-window-minimize-shortcut = Свернуть окно zen-help-shortcut = Открыть справку zen-preferences-shortcut = Открыть настройки @@ -221,7 +221,7 @@ zen-key-exit-full-screen = Выйти из полноэкранного режи zen-ai-chatbot-sidebar-shortcut = Переключить боковую панель ИИ чат-бота zen-key-inspector-mac = Переключить инспектор (Mac) zen-toggle-sidebar-shortcut = Переключить боковую панель Firefox -zen-toggle-pin-tab-shortcut = Toggle Pin Tab +zen-toggle-pin-tab-shortcut = Переключить закрепление вкладки zen-reader-mode-toggle-shortcut-other = Переключить режим чтения zen-picture-in-picture-toggle-shortcut = Переключить изображение в картинке zen-nav-reload-shortcut-2 = Обновить страницу @@ -255,7 +255,7 @@ zen-close-tab-shortcut = Закрыть вкладку zen-compact-mode-shortcut-show-sidebar = Включить/выключить плавающую боковую панель zen-compact-mode-shortcut-show-toolbar = Инструменты плавающей панели zen-compact-mode-shortcut-toggle = Компактный режим -zen-glance-expand = Expand Glance +zen-glance-expand = Раскрыть предпросмотр zen-workspace-shortcut-switch-1 = Переключиться на пространство 1 zen-workspace-shortcut-switch-2 = Переключиться на пространство 2 zen-workspace-shortcut-switch-3 = Переключиться на пространство 3 @@ -274,7 +274,7 @@ zen-split-view-shortcut-grid = Переключить разделение се zen-split-view-shortcut-vertical = Вертикальный режим разделения zen-split-view-shortcut-horizontal = Горизонтальное разделение zen-split-view-shortcut-unsplit = Закрыть раздельный вид -zen-new-empty-split-view-shortcut = New Empty Split View +zen-new-empty-split-view-shortcut = Новая разделённая вкладка zen-key-select-tab-1 = Выбрать вкладку #1 zen-key-select-tab-2 = Выбрать вкладку #2 zen-key-select-tab-3 = Выбрать вкладку #3 diff --git a/locales/ru/browser/browser/zen-folders.ftl b/locales/ru/browser/browser/zen-folders.ftl index e3976b196..c673b1acb 100644 --- a/locales/ru/browser/browser/zen-folders.ftl +++ b/locales/ru/browser/browser/zen-folders.ftl @@ -1,21 +1,21 @@ zen-folders-search-placeholder = - .placeholder = Искать { $folder-name }… + .placeholder = Искать в { $folder-name }... zen-folders-panel-rename-folder = - .label = Rename Folder + .label = Переименовать папку zen-folders-panel-unpack-folder = - .label = Unpack Folder + .label = Распаковать папку zen-folders-new-subfolder = - .label = New Subfolder + .label = Новая подпапка zen-folders-panel-delete-folder = - .label = Delete Folder + .label = Удалить папку zen-folders-panel-convert-folder-to-space = - .label = Convert folder to Space + .label = Конвертировать папку в пространство zen-folders-panel-change-folder-space = - .label = Change Space... + .label = Переместить в пространство... zen-folders-panel-change-icon-folder = - .label = Change Icon + .label = Изменить значок zen-folders-unload-all-tooltip = - .tooltiptext = Unload active in this folder + .tooltiptext = Выгрузить все активные вкладки в этой папке zen-folders-unload-folder = - .label = Unload All Tabs -zen-folders-search-no-results = No tabs matching that search 🤔 + .label = Выгрузить все вкладки +zen-folders-search-no-results = Ничего не найдено 🤔 diff --git a/locales/ru/browser/browser/zen-general.ftl b/locales/ru/browser/browser/zen-general.ftl index b877ebc45..6c80884b7 100644 --- a/locales/ru/browser/browser/zen-general.ftl +++ b/locales/ru/browser/browser/zen-general.ftl @@ -45,7 +45,7 @@ zen-close-label = Закрыть zen-singletoolbar-urlbar-placeholder-with-name = .placeholder = Найти... zen-icons-picker-emoji = - .label = Emojis + .label = Эмодзи zen-icons-picker-svg = - .label = Icons -urlbar-search-mode-zen_actions = Actions + .label = Иконки +urlbar-search-mode-zen_actions = Действия diff --git a/locales/ru/browser/browser/zen-vertical-tabs.ftl b/locales/ru/browser/browser/zen-vertical-tabs.ftl index 8267a2e54..757a0d602 100644 --- a/locales/ru/browser/browser/zen-vertical-tabs.ftl +++ b/locales/ru/browser/browser/zen-vertical-tabs.ftl @@ -8,14 +8,14 @@ zen-toolbar-context-compact-mode-enable = .label = Включить компактный вид .accesskey = D zen-toolbar-context-compact-mode-just-tabs = - .label = Hide sidebar + .label = Скрыть боковую панель zen-toolbar-context-compact-mode-just-toolbar = .label = Скрыть панель инструментов zen-toolbar-context-compact-mode-hide-both = .label = Скрыть оба .accesskey = Н zen-toolbar-context-new-folder = - .label = New Folder + .label = Новая папка .accesskey = N sidebar-zen-expand = .label = Развернуть боковую панель diff --git a/locales/ru/browser/browser/zen-workspaces.ftl b/locales/ru/browser/browser/zen-workspaces.ftl index 1d638845f..ff1c4cb31 100644 --- a/locales/ru/browser/browser/zen-workspaces.ftl +++ b/locales/ru/browser/browser/zen-workspaces.ftl @@ -2,9 +2,9 @@ zen-panel-ui-workspaces-text = Рабочие пространства zen-panel-ui-workspaces-create = .label = Создать пространство zen-panel-ui-folder-create = - .label = Create Folder + .label = Создать папку zen-panel-ui-new-empty-split = - .label = New Split + .label = Новая разделённая вкладка zen-workspaces-panel-context-delete = .label = Удалить пространство .accesskey = D @@ -50,4 +50,4 @@ zen-workspace-creation-profile = Профиль zen-workspace-creation-header = Создать пространство zen-workspace-creation-label = Пространства используются для организации ваших вкладок и сеансов. zen-workspaces-delete-workspace-title = Удалить пространство? -zen-workspaces-delete-workspace-body = Are you sure you want to delete { $name }? This action cannot be undone. +zen-workspaces-delete-workspace-body = Вы уверены, что хотите удалить { $name }? Это действие необратимо.