diff --git a/.github/workflows/check-candidate-release.yml b/.github/workflows/check-candidate-release.yml index 57e8c0384..5ea3d8f90 100644 --- a/.github/workflows/check-candidate-release.yml +++ b/.github/workflows/check-candidate-release.yml @@ -14,7 +14,7 @@ jobs: steps: - name: Check out repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Check for any updates env: @@ -22,3 +22,13 @@ jobs: DISCORD_PING_IDS: ${{ secrets.DISCORD_PING_IDS }} run: | python3 scripts/check_rc_response.py + + sync-upstream: + name: Sync Upstream + uses: ./.github/workflows/sync-upstream.yml + permissions: + contents: write + secrets: inherit + needs: [check_candidates] + with: + release_candidate: true diff --git a/.github/workflows/pr-test.yml b/.github/workflows/pr-test.yml index 8a956acd6..d0724d423 100644 --- a/.github/workflows/pr-test.yml +++ b/.github/workflows/pr-test.yml @@ -21,14 +21,11 @@ jobs: with: node-version-file: '.nvmrc' - - name: Install Surfer - run: npm i -g @zen-browser/surfer - - name: Install dependencies run: npm ci - name: Download Firefox and dependencies - run: surfer download + run: npm run download - name: Import patches - run: surfer i + run: npm run import diff --git a/.github/workflows/sync-upstream.yml b/.github/workflows/sync-upstream.yml new file mode 100644 index 000000000..be6c53120 --- /dev/null +++ b/.github/workflows/sync-upstream.yml @@ -0,0 +1,117 @@ +name: Sync Upstream Firefox Releases + +on: + workflow_dispatch: + inputs: + release_candidate: + description: 'Set to true to sync release candidates' + required: false + type: boolean + default: false + workflow_call: + inputs: + release_candidate: + description: 'Set to true to sync release candidates' + required: false + type: boolean + default: false + +permissions: + contents: write + +jobs: + check_candidates: + name: Sync Upstream + runs-on: ubuntu-latest + + steps: + - name: Check out repository + uses: actions/checkout@v3 + + - name: Check if upstream branch already exists + id: check-upstream-branch + run: | + if git ls-remote --heads origin chore/upstream-sync | grep -sw "refs/heads/chore/upstream-sync" > /dev/null; then + echo "branch_exists=true" >> $GITHUB_OUTPUT + else + echo "branch_exists=false" >> $GITHUB_OUTPUT + fi + + - name: Setup Node.js + uses: actions/setup-node@v4 + if: steps.check-upstream-branch.outputs.branch_exists == 'false' + with: + node-version-file: '.nvmrc' + + - name: Install dependencies + if: steps.check-upstream-branch.outputs.branch_exists == 'false' + run: npm ci + + - name: Setup surfer CI + if: steps.check-upstream-branch.outputs.branch_exists == 'false' + run: | + if [ "${{ github.event.inputs.release_candidate }}" = "false" ]; then + npm run surfer -- ci --brand release + fi + + - name: Download Firefox and dependencies + if: steps.check-upstream-branch.outputs.branch_exists == 'false' + run: npm run download + + - name: Sync Upstream Releases + if: steps.check-upstream-branch.outputs.branch_exists == 'false' + run: | + if [ "${{ github.event.inputs.release_candidate }}" = "true" ]; then + npm run sync:rc + else + npm run sync + fi + + - name: Check if any files changed + id: git-check + run: | + if [ -n "$(git status --porcelain)" ]; then + echo "files_changed=true" >> $GITHUB_OUTPUT + else + echo "files_changed=false" >> $GITHUB_OUTPUT + fi + + - name: Get Firefox Version + id: build-data + if: steps.git-check.outputs.files_changed == 'true' + run: | + if [ "${{ github.event.inputs.release_candidate }}" = "true" ]; then + VERSION=$(node -pe "require('./surfer.json').version.candidate") + else + VERSION=$(node -pe "require('./surfer.json').version.version") + fi + echo "version=$VERSION" >> $GITHUB_OUTPUT + + - name: Check if patches got applied + if: steps.git-check.outputs.files_changed == 'true' + id: check-patches + continue-on-error: true + run: | + echo "Checking if patches apply cleanly..." + npm run import + + - name: Create pull request + uses: peter-evans/create-pull-request@v7 + if: steps.git-check.outputs.files_changed == 'true' + env: + GIT_TRACE: 1 + GIT_CURL_VERBOSE: 1 + with: + token: ${{ secrets.DEPLOY_KEY }} + commit-message: 'chore: Sync upstream to `Firefox ${{ steps.build-data.outputs.version }}`' + branch: 'chore/upstream-sync' + title: 'Sync upstream Firefox to version ${{ steps.build-data.outputs.version }}' + body: | + This PR syncs the upstream Firefox to version ${{ steps.build-data.outputs.version }}. + + * ${{ steps.check-patches.outcome == 'failure' && '⚠️ Some patches did not apply cleanly. Please review them carefully.' || '✅ All patches applied cleanly.' }} + + @${{ github.actor }} please review and merge this PR. + base: dev + git-token: ${{ secrets.DEPLOY_KEY }} + delete-branch: true diff --git a/README.md b/README.md index aa71c3917..4211fac39 100644 --- a/README.md +++ b/README.md @@ -34,8 +34,8 @@ Zen is a firefox-based browser with the aim of pushing your productivity to a ne ### Firefox Versions -- [`Release`](https://zen-browser.app/download) - Is currently built using Firefox version `144.0.2`! 🚀 -- [`Twilight`](https://zen-browser.app/download?twilight) - Is currently built using Firefox version `RC 144.0.2`! +- [`Release`](https://zen-browser.app/download) - Is currently built using Firefox version `145.0`! 🚀 +- [`Twilight`](https://zen-browser.app/download?twilight) - Is currently built using Firefox version `RC 145.0`! ### Contributing diff --git a/build/firefox-cache/l10n-last-commit-hash b/build/firefox-cache/l10n-last-commit-hash index 26d328f6d..c1019bcb9 100644 --- a/build/firefox-cache/l10n-last-commit-hash +++ b/build/firefox-cache/l10n-last-commit-hash @@ -1 +1 @@ -860c37a26622f61c74c7cbb93f7e0ae759fcbfe1 \ No newline at end of file +1e325bc45d9111518958446ac966fd4e4136d6d5 \ No newline at end of file diff --git a/configs/windows/mozconfig b/configs/windows/mozconfig index 408d8884e..df0b0ef71 100644 --- a/configs/windows/mozconfig +++ b/configs/windows/mozconfig @@ -6,7 +6,7 @@ if test "$ZEN_CROSS_COMPILING"; then export WINSYSROOT="$(echo ~)/win-cross/vs2022" - export WINE="$(echo ~)/win-cross/wine/bin/wine64" + export WINE="$(echo ~)/win-cross/wine/bin/wine" export WINEDEBUG=-all export MOZ_STUB_INSTALLER=1 @@ -22,6 +22,10 @@ if test "$ZEN_CROSS_COMPILING"; then fi fi +# We wrongly detect ccache on windows, which leads to build failures. +# This line should be removed once the detection is fixed. +ac_add_options --without-ccache + ac_add_options --disable-maintenance-service ac_add_options --disable-bits-download diff --git a/docs/issue-metrics/2025_2025-10-01..2025-10-31.md b/docs/issue-metrics/2025_2025-10-01..2025-10-31.md new file mode 100644 index 000000000..3e808ca88 --- /dev/null +++ b/docs/issue-metrics/2025_2025-10-01..2025-10-31.md @@ -0,0 +1,276 @@ +# Issue Metrics + +| Metric | Average | Median | 90th percentile | +| --- | --- | --- | ---: | +| Time to first response | 15:19:48 | 2:42:07 | 1 day, 0:05:54 | +| Time to close | 22:10:13 | 4:42:08 | 2 days, 0:56:21 | + +| Metric | Count | +| --- | ---: | +| Number of items that remain open | 108 | +| Number of items closed | 150 | +| Total number of items created | 258 | + +| Title | URL | Time to first response | Time to close | +| --- | --- | --- | --- | +| The right click menu goes beyond the app border sometimes on arch hyprland | https://github.com/zen-browser/desktop/issues/11103 | None | None | +| Zen glance doesn't respect --margin-top-fix | https://github.com/zen-browser/desktop/issues/11098 | None | None | +| Security info button missing in url bar | https://github.com/zen-browser/desktop/issues/11093 | None | None | +| OS dark mode not detected by browser | https://github.com/zen-browser/desktop/issues/11092 | None | None | +| Zen menu is somehow showing on the "wrong" side of the app | https://github.com/zen-browser/desktop/issues/11091 | None | None | +| Volume is very low in YouTube videos. | https://github.com/zen-browser/desktop/issues/11089 | None | None | +| Opening Sidebar by Dragging URL in Compact Mode May Prevent Sidebar from Hiding | https://github.com/zen-browser/desktop/issues/11088 | None | None | +| Collapsed sidebar tab icons are misaligned when tabs are overflown | https://github.com/zen-browser/desktop/issues/11087 | 2:13:10 | None | +| Screensharing Teams over Zen instantly caused the system to hard crash | https://github.com/zen-browser/desktop/issues/11086 | None | None | +| Can't use KeePassXC-Browser in Zen (Flatpak) with KeePassXC (not FlatPak) | https://github.com/zen-browser/desktop/issues/11084 | None | None | +| PiP video reproduction makes the tab crash after a while | https://github.com/zen-browser/desktop/issues/11083 | None | None | +| Elements above the essentials tabs are in the toolbar instead of the sidebar in compact mode | https://github.com/zen-browser/desktop/issues/11082 | 1:11:28 | None | +| Select Tag missing background makes content not visible | https://github.com/zen-browser/desktop/issues/11081 | 15:01:49 | 19:55:32 | +| Hovering bookmarks toolbar causes vertical wiggle of website | https://github.com/zen-browser/desktop/issues/11080 | 0:32:11 | None | +| Custom Wallpaper on new tab does not loads in any Container | https://github.com/zen-browser/desktop/issues/11079 | 4:25:50 | 4:25:50 | +| Unable to activate the option to clear the history without the Zen interface being down. | https://github.com/zen-browser/desktop/issues/11078 | None | None | +| Zen sometimes hangs when a context menu or overlay is triggered | https://github.com/zen-browser/desktop/issues/11077 | None | None | +| Theme Editor fails to render the colour picker | https://github.com/zen-browser/desktop/issues/11076 | 1:55:40 | 19:38:53 | +| Tabs lost when closing main window before Library window | https://github.com/zen-browser/desktop/issues/11073 | None | None | +| The topbar doesn't hide in compact when the browser is closed and opening a link from outside | https://github.com/zen-browser/desktop/issues/11070 | None | None | +| Essentials tabs are no longer colored to icon accent (zen.theme.essentials-favicon-bg) | https://github.com/zen-browser/desktop/issues/11069 | None | None | +| Browser Gets Stuck in workspace. and upon restart deletes all current tabs & history. | https://github.com/zen-browser/desktop/issues/11068 | None | None | +| Unloaded tabs logos aren't dimmed | https://github.com/zen-browser/desktop/issues/11065 | None | None | +| url bar disappearing and stuttering after last update | https://github.com/zen-browser/desktop/issues/11063 | 1:01:34 | 5:21:04 | +| Unable to install any mods from the store / mods do not work anymore | https://github.com/zen-browser/desktop/issues/11062 | None | None | +| Page missing space without compact mode | https://github.com/zen-browser/desktop/issues/11060 | None | None | +| Unable to drop new tabs when using auto-hide menu | https://github.com/zen-browser/desktop/issues/11059 | None | 0:23:34 | +| Window top bar overlaps contents when expanded on hover | https://github.com/zen-browser/desktop/issues/11056 | 2:37:18 | 4:47:35 | +| SAVED WEBSITES NOT SHOWING FAVICONS ON STARTUP | https://github.com/zen-browser/desktop/issues/11050 | 5:08:35 | 6:19:52 | +| On single toolbar mode shortcut "toggle sidebar's width" doesnt change zen.view.use-single-toolbar, causing you to never be able to not hide sidebar in compact mode | https://github.com/zen-browser/desktop/issues/11049 | None | 2:09:48 | +| After every Zen Browser update, the browser automatically redirects all HTTP requests to HTTPS | https://github.com/zen-browser/desktop/issues/11048 | 1 day, 3:16:04 | None | +| Sidebar keeps moving when dragging a link to the sidebar in compact mode | https://github.com/zen-browser/desktop/issues/11045 | 1:26:22 | 1:26:22 | +| Browser auto force quits when sharing screen on Google meet | https://github.com/zen-browser/desktop/issues/11044 | 1 day, 0:37:45 | None | +| bookmark icon missing from address bar. Extenision cannot be pinned to toolbar | https://github.com/zen-browser/desktop/issues/11043 | 0:08:08 | 18:47:26 | +| Folder bug because of browser.tabs.groups.enabled was set to true when the first update about folders came out. | https://github.com/zen-browser/desktop/issues/11042 | 6:09:21 | 6:09:21 | +| Very confusing behaviour: Zen changes some keyboards keys | https://github.com/zen-browser/desktop/issues/11039 | None | None | +| Floating URL bar is off-center in Compact Mode | https://github.com/zen-browser/desktop/issues/11036 | 5:43:02 | 9:06:12 | +| severe lag when Compact Tabs mode is enabled | https://github.com/zen-browser/desktop/issues/11035 | None | None | +| Pinned/Essentials tabs are not individual for each window on restart | https://github.com/zen-browser/desktop/issues/11034 | 20:23:59 | None | +| Issue with toolbar after the update | https://github.com/zen-browser/desktop/issues/11033 | 0:30:05 | 0:30:05 | +| Url bar sometimes overlaps page | https://github.com/zen-browser/desktop/issues/11032 | 0:40:02 | None | +| Sluggish Scrolling With Winodws 11 Dynamic Refresh Rate | https://github.com/zen-browser/desktop/issues/11030 | 0:36:58 | 2:14:02 | +| [Bug] Picture-in-Picture (PiP) icon disappears from the URL bar | https://github.com/zen-browser/desktop/issues/11029 | 2:02:15 | 2 days, 1:05:37 | +| Splitter barely visible when Split View + Compact Mode are active | https://github.com/zen-browser/desktop/issues/11027 | 0:11:40 | None | +| The new unified panel has significantly affected the dragging link behavior (For example, drag and drop to save bookmarks). | https://github.com/zen-browser/desktop/issues/11026 | None | None | +| Nextcloud passwords plugin fails to keep connection to nextcloud | https://github.com/zen-browser/desktop/issues/11025 | None | None | +| Extension symbol in toolbar | https://github.com/zen-browser/desktop/issues/11024 | 1:04:53 | None | +| bookmark is bugged | https://github.com/zen-browser/desktop/issues/11023 | None | 2:09:24 | +| Essential tab background color not adapting to icon color | https://github.com/zen-browser/desktop/issues/11022 | None | None | +| Extensions button is missing if Removed from toolbar | https://github.com/zen-browser/desktop/issues/11021 | 0:12:48 | 0:12:48 | +| Zen icon not appearing in sidebar in "only sidebar" mode in macOS | https://github.com/zen-browser/desktop/issues/11020 | 1:19:03 | None | +| White background websites render as transparent | https://github.com/zen-browser/desktop/issues/11019 | 2:00:20 | 5 days, 10:00:50 | +| Extensions menu (and its "jigsaw" button) need to be an option | https://github.com/zen-browser/desktop/issues/11013 | 1:10:36 | 1:10:36 | +| sign in with google failing | https://github.com/zen-browser/desktop/issues/11010 | 0:15:42 | None | +| Stuttering when playing 4K videos on Bilibili | https://github.com/zen-browser/desktop/issues/11007 | 0:27:17 | 1 day, 17:54:57 | +| Cannot access extension icons on sites that have DRM content in version 1.17.2b | https://github.com/zen-browser/desktop/issues/11004 | 1:05:25 | None | +| URL bar in a wrong place | https://github.com/zen-browser/desktop/issues/11002 | 1:34:49 | 1:34:49 | +| Zen slow on Linux after v1.17b | https://github.com/zen-browser/desktop/issues/11001 | None | 20:41:15 | +| Extension flagged by Mozilla as risky display broken | https://github.com/zen-browser/desktop/issues/11000 | 1:46:25 | 1:46:25 | +| Title bar of zen browser | https://github.com/zen-browser/desktop/issues/10998 | 0:46:49 | 0:47:07 | +| Glance buttons not appearing on the left side | https://github.com/zen-browser/desktop/issues/10997 | 1:06:43 | 1:06:43 | +| Compact Mode Sidebar Obfuscats Favorites (Top) in New Window | https://github.com/zen-browser/desktop/issues/10994 | None | 0:10:54 | +| Video issues (constant stuttering) On Flatpack version of Zen browser | https://github.com/zen-browser/desktop/issues/10993 | 0:10:08 | 2 days, 8:24:55 | +| Update to 1.17.2b wiped the session data | https://github.com/zen-browser/desktop/issues/10992 | 2:11:53 | None | +| Zen freezes when an image is copied on Linux | https://github.com/zen-browser/desktop/issues/10991 | 4:55:17 | None | +| Toolbar items becomes overflow menu | https://github.com/zen-browser/desktop/issues/10990 | 6:38:06 | 8:17:57 | +| Compact mode double toolbar slide over webview not appearing correctly | https://github.com/zen-browser/desktop/issues/10987 | 0:23:29 | 10:55:15 | +| Middle clicking on a pinned tab no longer removes it | https://github.com/zen-browser/desktop/issues/10984 | 2:11:56 | 2:11:56 | +| Page Reload icon | https://github.com/zen-browser/desktop/issues/10983 | 2:35:26 | 2:35:26 | +| v1.17 broke CamelCamelCamel extension | https://github.com/zen-browser/desktop/issues/10982 | 2:42:07 | 2:42:07 | +| Closing last tab individually prevents restoring window/session | https://github.com/zen-browser/desktop/issues/10981 | None | None | +| Cannot drag image to the left panel when in compact mode | https://github.com/zen-browser/desktop/issues/10979 | 0:30:59 | 6:10:19 | +| Suddenly my tabs deleted | https://github.com/zen-browser/desktop/issues/10978 | None | None | +| Release Notes tab always opens at the top of the tabs' list | https://github.com/zen-browser/desktop/issues/10976 | 0:01:36 | None | +| I cannot use the "hide toolbar" option on compact mode | https://github.com/zen-browser/desktop/issues/10975 | None | 0:12:57 | +| Mouse events not firing correctly for items under control buttons when the bar is hidden | https://github.com/zen-browser/desktop/issues/10973 | 0:36:05 | 1 day, 9:12:42 | +| Container tab name removed from URL bar | https://github.com/zen-browser/desktop/issues/10972 | 0:16:56 | 1:13:15 | +| Extensions (Puzzle Piece) Icon Missing After Update | https://github.com/zen-browser/desktop/issues/10971 | 0:12:24 | 0:28:02 | +| Top toolbar in multi-toolbar mode is shown when it shouldn’t | https://github.com/zen-browser/desktop/issues/10970 | None | 2:08:34 | +| Middle clicking on pending tab no longer closes it | https://github.com/zen-browser/desktop/issues/10969 | None | 0:01:44 | +| Reload button is hidden under menu when it is the only item in the menu | https://github.com/zen-browser/desktop/issues/10968 | None | 0:44:47 | +| Compact Mode sidebar is on the bottom of the screen rather than being in the middle. | https://github.com/zen-browser/desktop/issues/10965 | None | 0:08:13 | +| Youtube video player cropped in fullscreen | https://github.com/zen-browser/desktop/issues/10964 | None | 0:02:31 | +| New Site Control Center renders add-on warnings vertically on top of the rest of the UI | https://github.com/zen-browser/desktop/issues/10963 | None | 0:02:07 | +| Media keys (Previous, Pause, Next) don't work | https://github.com/zen-browser/desktop/issues/10962 | 0:01:20 | 6:30:56 | +| [UI] Container IDs removed from URL bar | https://github.com/zen-browser/desktop/issues/10961 | 0:09:33 | 0:12:33 | +| History | https://github.com/zen-browser/desktop/issues/10960 | 0:22:22 | 0:58:14 | +| The toolbar remains visible after following specific steps in compact mode | https://github.com/zen-browser/desktop/issues/10959 | 2:31:24 | None | +| New extensions' interface in address bar still broken for some extensions | https://github.com/zen-browser/desktop/issues/10958 | None | 8:26:44 | +| Copy current URL pop up doesn't disappear | https://github.com/zen-browser/desktop/issues/10956 | 8:56:54 | 10:51:44 | +| The icon for "Enable compact mode" is a duplicate in the sidebar. | https://github.com/zen-browser/desktop/issues/10955 | 10:48:59 | None | +| Wrong style on 4 buttons | https://github.com/zen-browser/desktop/issues/10954 | 0:27:06 | 0:27:06 | +| Poor formatting in extensions control panel | https://github.com/zen-browser/desktop/issues/10953 | 0:32:14 | 0:32:14 | +| New top border line at top of browser application window | https://github.com/zen-browser/desktop/issues/10952 | None | 0:58:56 | +| "Hide Top bar" compact mode is greyed out / impossible to select | https://github.com/zen-browser/desktop/issues/10951 | 0:07:47 | 14:26:57 | +| Cannot hide "forward" button from toolbar | https://github.com/zen-browser/desktop/issues/10949 | 0:28:05 | 0:28:05 | +| Top toolbar now covers up top of webpages | https://github.com/zen-browser/desktop/issues/10948 | 0:34:17 | 14:55:39 | +| Missing the Extensions "Jigsaw" icon next to the URL bar. | https://github.com/zen-browser/desktop/issues/10947 | 0:45:52 | 4:36:42 | +| Can't place Home button to left upper corner | https://github.com/zen-browser/desktop/issues/10946 | None | None | +| All tabs close and disappear when you open a private window | https://github.com/zen-browser/desktop/issues/10945 | None | 1:03:19 | +| Youtube Controls Only Partially Visible in Fullscreen Mode | https://github.com/zen-browser/desktop/issues/10944 | 1:21:37 | 1:21:37 | +| Sidebar Flickers/Flaps Rapidly When Dragging Text/URL to Window Edge in Compact Mode | https://github.com/zen-browser/desktop/issues/10942 | 2:43:13 | 6 days, 19:36:33 | +| Dragging tab out of window opens a new blank window instead of a new tabbed window | https://github.com/zen-browser/desktop/issues/10941 | 0:15:32 | 0:15:32 | +| Compact Mode "Hide toolbar" only works with tabs on right | https://github.com/zen-browser/desktop/issues/10940 | 0:25:59 | 0:25:58 | +| Floating URL bar not appearing on focus in compact mode | https://github.com/zen-browser/desktop/issues/10938 | 1:53:52 | None | +| Extension area layout breaks after switching between toolbar layouts | https://github.com/zen-browser/desktop/issues/10936 | 3:14:21 | 10:14:36 | +| No option to revert "new" extensions + site settings menu | https://github.com/zen-browser/desktop/issues/10935 | 3:14:19 | 3:14:19 | +| Search bar bug while compact mode on macos | https://github.com/zen-browser/desktop/issues/10934 | 1:01:13 | 1:17:41 | +| Tooltips missing for unified panel quick actions | https://github.com/zen-browser/desktop/issues/10933 | None | 4:13:23 | +| In collapsed sidebar mode you are no longer able to hide toolbar | https://github.com/zen-browser/desktop/issues/10932 | 1:51:58 | 3:53:59 | +| playerctl metadata shows firefox instead of zen browser | https://github.com/zen-browser/desktop/issues/10931 | 8:32:21 | None | +| Zen doesn't retrieve correct accent color from OS | https://github.com/zen-browser/desktop/issues/10930 | 4:19:46 | None | +| Compact Mode Issue on Windows | https://github.com/zen-browser/desktop/issues/10929 | 3:39:31 | 4:10:59 | +| Layout inconsistency between Look and Feel preview and the actual collapsed toolbar | https://github.com/zen-browser/desktop/issues/10928 | 0:30:59 | 5:17:10 | +| about:logo has wrong logo | https://github.com/zen-browser/desktop/issues/10926 | None | None | +| pinned split view tabs don't have "X" near them on hover | https://github.com/zen-browser/desktop/issues/10924 | None | 5:40:27 | +| New extention tab doesnt render right if one of the extentions violate mozilla policy | https://github.com/zen-browser/desktop/issues/10922 | None | 5:16:46 | +| Line above URL bar but not sidebar | https://github.com/zen-browser/desktop/issues/10921 | 5:57:13 | 5:57:13 | +| New menu for extensions, etc. overflows the window. | https://github.com/zen-browser/desktop/issues/10918 | 0:37:05 | 0:53:30 | +| [UI Bug?] Horizontal scrollbar appears in "Looks and Feel" settings on smaller window widths (e.g. 1280px) | https://github.com/zen-browser/desktop/issues/10915 | 3:43:21 | 1 day, 13:46:48 | +| 'New tab' button no longer at the top of unpinned tabs | https://github.com/zen-browser/desktop/issues/10914 | 3:19:00 | 11:13:57 | +| Top toolbar adopts Transparent Zen mod format in Compact Mode Double Toolbar | https://github.com/zen-browser/desktop/issues/10913 | 3:34:48 | 3:34:48 | +| Compact Mode formatting bugs when switching between Toolbar settings | https://github.com/zen-browser/desktop/issues/10912 | 3:58:57 | None | +| Compact Mode Collapsed Sidebar on hover endlessly expands | https://github.com/zen-browser/desktop/issues/10911 | None | 4:09:14 | +| Compact Mode Sidebar Only won't hide. | https://github.com/zen-browser/desktop/issues/10910 | 3:45:10 | None | +| Compact Mode Double Toolbar, Top Toolbar doesn't hide. | https://github.com/zen-browser/desktop/issues/10909 | None | 0:29:10 | +| Compact mode hide toolbar option Broken if 'Tabs on Right' | https://github.com/zen-browser/desktop/issues/10908 | 5:35:04 | 5:35:04 | +| New extensions' interface in address bar broken for some extensions | https://github.com/zen-browser/desktop/issues/10907 | 0:12:05 | 3 days, 15:02:25 | +| Missing tabs when closing and reopening Zen browser with multiple windows | https://github.com/zen-browser/desktop/issues/10906 | 0:09:30 | 0:09:30 | +| missing theme/accent settings (linux, flathub) (?) | https://github.com/zen-browser/desktop/issues/10905 | 1:06:10 | 1:06:10 | +| Battery consumption | https://github.com/zen-browser/desktop/issues/10903 | 0:29:10 | 0:29:10 | +| browser-init-js.patch error while building from zero on arch linux | https://github.com/zen-browser/desktop/issues/10902 | 3:53:18 | None | +| Addon popup window broken when no tabs opened | https://github.com/zen-browser/desktop/issues/10900 | None | 1:43:44 | +| Udemy Crash | https://github.com/zen-browser/desktop/issues/10898 | None | 0:04:29 | +| Text in sidebar becomes unreadable after switching system theme | https://github.com/zen-browser/desktop/issues/10893 | 12:10:14 | 12:11:00 | +| Extensions popup failing to render when zen is recently launched | https://github.com/zen-browser/desktop/issues/10892 | 0:06:10 | 0:33:28 | +| New tab URL popup doesn’t appear when opening a new tab using Ctrl+T while watching videos in fullscreen | https://github.com/zen-browser/desktop/issues/10891 | 9:44:27 | 15:42:30 | +| Zen Browser’s RAM usage on Arch Linux suddenly completely blew up after waking up from sleep (64GB of RAM + 32GB of Zram) | https://github.com/zen-browser/desktop/issues/10889 | 11:05:26 | 4 days, 0:26:42 | +| Holy GPU Usage (I have a 6750xt for reference {12GB VRAM} ) | https://github.com/zen-browser/desktop/issues/10888 | 13:36:41 | 5 days, 21:19:18 | +| Dragging tabs across multi-screens | https://github.com/zen-browser/desktop/issues/10875 | None | None | +| Sidbery Conflict in Zen Browser only | https://github.com/zen-browser/desktop/issues/10871 | None | 2 days, 5:59:58 | +| Bookmarks Bar Folders is incorrectly redundantly displayed | https://github.com/zen-browser/desktop/issues/10866 | 2 days, 17:12:01 | None | +| Source tarball should include zen locales | https://github.com/zen-browser/desktop/issues/10865 | None | 15:18:10 | +| Simplify extension login breaking | https://github.com/zen-browser/desktop/issues/10864 | 0:12:31 | 1:06:05 | +| Open site in container sites cannot be added to essentials | https://github.com/zen-browser/desktop/issues/10862 | 1:07:05 | None | +| 1password addon integration fails to show unlock window | https://github.com/zen-browser/desktop/issues/10859 | 0:39:20 | None | +| duplicated letters or conflict with Vietnamese keyboards | https://github.com/zen-browser/desktop/issues/10858 | 1:29:34 | 1:35:14 | +| Creating a space with multiple windows open freezes other windows | https://github.com/zen-browser/desktop/issues/10857 | 8:08:55 | None | +| Mozilla services miscredited in user menu | https://github.com/zen-browser/desktop/issues/10854 | None | 4 days, 2:52:29 | +| Website's icons not showing if not loaded | https://github.com/zen-browser/desktop/issues/10853 | 0:06:20 | 0:06:20 | +| Bookmarks Toolbar is completely blank (flatpak install) | https://github.com/zen-browser/desktop/issues/10852 | 0:58:24 | 2:24:04 | +| Closing a tab switches to a particular previously visited tab instead of the immediately previous | https://github.com/zen-browser/desktop/issues/10848 | None | None | +| A resize cursor appears. | https://github.com/zen-browser/desktop/issues/10846 | 10:28:06 | None | +| Bookmarks Toolbar can not "only show on new tab" | https://github.com/zen-browser/desktop/issues/10845 | 9:18:48 | None | +| Sound not working on browser | https://github.com/zen-browser/desktop/issues/10844 | 9:25:58 | None | +| Theme issue on the UI | https://github.com/zen-browser/desktop/issues/10835 | None | None | +| Zombie processes | https://github.com/zen-browser/desktop/issues/10834 | 0:22:17 | None | +| The URL bar flashes too often | https://github.com/zen-browser/desktop/issues/10832 | None | 0:04:01 | +| Fixed or anchored website in browser can't be removed | https://github.com/zen-browser/desktop/issues/10828 | 0:15:40 | 6:35:29 | +| The media controls at the bottom overlap important elements. | https://github.com/zen-browser/desktop/issues/10824 | 9:33:17 | 17:48:58 | +| [Twilight] Compact mode button causing top toolbar to not hide/to not appear when hovering | https://github.com/zen-browser/desktop/issues/10821 | None | 17:59:30 | +| the top bar is not functional as expexted. | https://github.com/zen-browser/desktop/issues/10820 | 0:22:50 | 14:40:32 | +| Browser Screen Goes Blank (Them color ) Randomly –No UI Visible, Audio Still play . | https://github.com/zen-browser/desktop/issues/10817 | None | None | +| Sidebar Gets Stuck After Interacting With an Exntension in Compact Mode | https://github.com/zen-browser/desktop/issues/10812 | 2:15:35 | 10:54:25 | +| website setting lost | https://github.com/zen-browser/desktop/issues/10811 | None | None | +| Scrolling cause GPU spikes | https://github.com/zen-browser/desktop/issues/10810 | 0:02:36 | 3:39:42 | +| No such native application org.gnome.chrome_gnome_shell | https://github.com/zen-browser/desktop/issues/10806 | 2:20:05 | None | +| keep crashing | https://github.com/zen-browser/desktop/issues/10804 | 1 day, 0:05:54 | None | +| Workspace-aware restore closed tab behavior for reopening tabs | https://github.com/zen-browser/desktop/issues/10803 | 1 day, 20:48:51 | 1 day, 20:48:51 | +| After activation "Zen will never remember history" all toolbars are black and the font color is also black | https://github.com/zen-browser/desktop/issues/10802 | 9:08:32 | None | +| Fullscreen mode doesn't hide toolbar and sidebar | https://github.com/zen-browser/desktop/issues/10800 | 7:38:33 | 7:38:33 | +| DOH: Zen loose connectivity when network changes | https://github.com/zen-browser/desktop/issues/10799 | None | None | +| Large Memory Leak Issue (zen.exe not properly exiting) | https://github.com/zen-browser/desktop/issues/10797 | 10:46:25 | 10:46:25 | +| Absolutely broken compact mode 1.17t | https://github.com/zen-browser/desktop/issues/10796 | 10:56:37 | 1 day, 11:24:34 | +| I am being randomly logged out of websites | https://github.com/zen-browser/desktop/issues/10792 | None | None | +| 1Password desktop app integration not working in Zen Browser | https://github.com/zen-browser/desktop/issues/10788 | 0:44:13 | 0:44:13 | +| [Bug] WebRender content becomes blurry at 5120x1440 with NVIDIA eGPU on Linux (X11) - Upstream Firefox has this issue too but not as badly | https://github.com/zen-browser/desktop/issues/10787 | None | None | +| Tab Icons not rendering for certain tabs | https://github.com/zen-browser/desktop/issues/10782 | 0:09:03 | 0:09:03 | +| Dragging sidebar moves the window | https://github.com/zen-browser/desktop/issues/10781 | 1:56:10 | 1:56:10 | +| blinking caret bug | https://github.com/zen-browser/desktop/issues/10780 | 3:09:48 | 3:09:48 | +| Freezing youtube videos when i change screens | https://github.com/zen-browser/desktop/issues/10779 | None | None | +| Browser Icons Not Showing on Toolbar or Favorites in KDE Plasma on Fedora Linux | https://github.com/zen-browser/desktop/issues/10778 | None | None | +| AUR version of Zen Browser glitches/pauses continuously | https://github.com/zen-browser/desktop/issues/10777 | 12:31:55 | None | +| When tab changes while sub-folder is closing, does not fold the tab opened | https://github.com/zen-browser/desktop/issues/10772 | 9:29:58 | 9:29:58 | +| Green artifacts appear on the scrollbar while scrolling some webpages | https://github.com/zen-browser/desktop/issues/10766 | 6:41:23 | None | +| no newtab wallpaper apart from Default Workspace with no set profile container. | https://github.com/zen-browser/desktop/issues/10764 | 1:01:42 | 5:12:31 | +| Zen is slow to update and restart on macOS | https://github.com/zen-browser/desktop/issues/10763 | None | None | +| Layout issue: Preventing window from closing, minimizing, or resizing | https://github.com/zen-browser/desktop/issues/10762 | None | 18 days, 0:27:20 | +| Url bar overflow when click fullscreen | https://github.com/zen-browser/desktop/issues/10760 | None | None | +| Updates Failing | https://github.com/zen-browser/desktop/issues/10759 | 1 day, 9:15:55 | 1 day, 10:06:37 | +| Youtube video playback noticeably dropping frames | https://github.com/zen-browser/desktop/issues/10756 | 7:33:59 | None | +| Some websites' background is missing, uses Zen's theme color instead | https://github.com/zen-browser/desktop/issues/10755 | None | 0:02:35 | +| Toolbar History icon nonfunctional | https://github.com/zen-browser/desktop/issues/10752 | 20:34:15 | None | +| Video and audio playback error after recent pacman update | https://github.com/zen-browser/desktop/issues/10751 | None | 3:41:57 | +| Twitch.tv Login Issue on Zen Browser | https://github.com/zen-browser/desktop/issues/10750 | 5:49:14 | 1 day, 1:42:41 | +| Missing translations | https://github.com/zen-browser/desktop/issues/10749 | 3:28:20 | None | +| Passbolt Password Manager doesn't work properly | https://github.com/zen-browser/desktop/issues/10748 | 12:48:48 | 12:48:48 | +| Update are broken on macos since 1.16.4b | https://github.com/zen-browser/desktop/issues/10746 | 2 days, 16:23:56 | None | +| Blank Context Menu | https://github.com/zen-browser/desktop/issues/10745 | 10:19:37 | 11:46:43 | +| Cant load beehiv login page | https://github.com/zen-browser/desktop/issues/10744 | 14:48:10 | 14:48:10 | +| Ctrl+Shift+T after deleting a folder breaks Zen | https://github.com/zen-browser/desktop/issues/10743 | None | None | +| Settings: Search -> Address bar with browsing history negates open tabs selection | https://github.com/zen-browser/desktop/issues/10741 | None | None | +| NGINX 404 of some sites | https://github.com/zen-browser/desktop/issues/10740 | 3:51:13 | 18:34:43 | +| no pop up edit bookmark pages after triggered with 1) shortcut and 2) star icon after right click. setting "Sidebar only" of the 3 sidebar modes | https://github.com/zen-browser/desktop/issues/10738 | 4 days, 5:09:44 | 16 days, 22:20:24 | +| Sidebar resize issue when dragging the cursor beyond smallest size | https://github.com/zen-browser/desktop/issues/10737 | 1:03:24 | None | +| Can't access extensions menu from New Tab | https://github.com/zen-browser/desktop/issues/10733 | 1:46:53 | 2 days, 1:20:18 | +| Regular window tabs lost on closing if Incognito window is open | https://github.com/zen-browser/desktop/issues/10732 | 1:48:17 | 2:00:03 | +| Nested folders go back to root of workspace when opening Zen. | https://github.com/zen-browser/desktop/issues/10730 | 3:57:00 | None | +| Youtube videoplay laggy | https://github.com/zen-browser/desktop/issues/10729 | 6:03:54 | 2 days, 2:00:09 | +| Stay on page doesn't work in pinned/essential tabs | https://github.com/zen-browser/desktop/issues/10728 | None | None | +| Touch Keyboard Does Not Show | https://github.com/zen-browser/desktop/issues/10727 | 18 days, 12:51:30 | None | +| No page info in compact mode if clicked on URL | https://github.com/zen-browser/desktop/issues/10724 | None | 1:10:01 | +| Search Bar Problem | https://github.com/zen-browser/desktop/issues/10723 | 3:29:09 | 19:52:36 | +| Can't disable Hide Tab bar | https://github.com/zen-browser/desktop/issues/10722 | 0:12:09 | 2:23:39 | +| Compact Mode - Customize Toolbar - Sidebar cannot have Items | https://github.com/zen-browser/desktop/issues/10721 | 4:31:48 | 4:31:48 | +| [macOS] File upload dialog freezes Zen Browser for several seconds | https://github.com/zen-browser/desktop/issues/10719 | None | 1:29:55 | +| Mouse hover breaks Ctrl + Tab (tab switching) | https://github.com/zen-browser/desktop/issues/10715 | 4 days, 19:04:17 | 5 days, 4:09:28 | +| Spotify not working after updating to 1.16.3b | https://github.com/zen-browser/desktop/issues/10714 | 0:12:47 | 2:11:45 | +| Cursor dissapears in most online text editors | https://github.com/zen-browser/desktop/issues/10713 | 5:37:12 | None | +| Tabs dont close | https://github.com/zen-browser/desktop/issues/10710 | None | None | +| Address Bar opens on keypress right after starting zen | https://github.com/zen-browser/desktop/issues/10709 | None | None | +| Search bar wont fully disappear when trying to close it | https://github.com/zen-browser/desktop/issues/10708 | 9:51:49 | 9:51:49 | +| [Twilight] Tabs' area is reduced when enabling compact mode in collapsed toolbars layout | https://github.com/zen-browser/desktop/issues/10706 | 15:58:04 | 15:58:04 | +| Is not possible expand de tabs side bar | https://github.com/zen-browser/desktop/issues/10705 | 0:19:09 | 12:56:28 | +| Missing tab navigation keyboard shortcut | https://github.com/zen-browser/desktop/issues/10704 | 2:47:17 | 1 day, 1:48:51 | +| Switching workspace hotkey slow to repeat. | https://github.com/zen-browser/desktop/issues/10703 | 4:59:37 | None | +| DevTools warning: connected browser newer than Zen (unsupported setup message) | https://github.com/zen-browser/desktop/issues/10702 | None | 0:07:32 | +| - [Bug] High Memory & Disk Consumption on Snapdragon X Plus Device | https://github.com/zen-browser/desktop/issues/10701 | None | None | +| Youtube Live Streams Are Not Working After The Update | https://github.com/zen-browser/desktop/issues/10698 | 3:17:57 | 1 day, 3:35:02 | +| Very low performance | https://github.com/zen-browser/desktop/issues/10695 | 1:40:48 | 1:40:48 | +| Can you fucing fix the ctrashing???? | https://github.com/zen-browser/desktop/issues/10693 | 0:42:11 | 3:45:23 | +| Strange Behaviour with Context Menu Clicks | https://github.com/zen-browser/desktop/issues/10691 | 6:58:32 | None | +| Can't play DRM content on the latest release 1.16.3b | https://github.com/zen-browser/desktop/issues/10689 | 15:28:49 | None | +| On macOS, workspace swipe actions require "Swipe between pages" to be enabled in system settings | https://github.com/zen-browser/desktop/issues/10687 | None | None | +| macOS Altcodes / Modifier Keys Cause Keyboard Shortcut Issues | https://github.com/zen-browser/desktop/issues/10686 | 11 days, 13:05:50 | None | +| Mute button simply stopped functioning. | https://github.com/zen-browser/desktop/issues/10685 | None | None | +| Linux: 1Password desktop integration fails for Flatpak and Tarball installs | https://github.com/zen-browser/desktop/issues/10684 | None | None | +| Entire Program Constantly Crashes With No Discernible Reproduction Method, Making it Unusable | https://github.com/zen-browser/desktop/issues/10683 | 4:17:45 | 1 day, 10:38:49 | +| URL Bar appears cut off and onto the side (Floating URL Bar Issue) | https://github.com/zen-browser/desktop/issues/10682 | 1:31:06 | 0:02:30 | +| All tabs keep crashing on Windows | https://github.com/zen-browser/desktop/issues/10681 | 1 day, 7:25:22 | None | +| Failure to Update Zen Browser from Version 1.16.1b-1 to 1.16.2b-1 | https://github.com/zen-browser/desktop/issues/10678 | 2:02:51 | 5:04:58 | +| Cannot set hotkey for "Stop Loading" (Browser:Stop). | https://github.com/zen-browser/desktop/issues/10677 | 2 days, 0:55:20 | 2 days, 0:55:19 | +| Zen has suddenly overriden default Bitwarden keyboard shortcut and even when unbound it cannot be used for bitwarden | https://github.com/zen-browser/desktop/issues/10676 | None | None | +| Zen Browser blocks Macbook from sleep | https://github.com/zen-browser/desktop/issues/10673 | None | None | +| Cannot select text in URL bar by dragging mouse | https://github.com/zen-browser/desktop/issues/10671 | None | 1 day, 20:37:27 | +| Bookmarks bar partially obscured by sidebar | https://github.com/zen-browser/desktop/issues/10667 | 19 days, 23:45:50 | None | +| Browser freezes when tab is opened by external app with workspace switching enabled | https://github.com/zen-browser/desktop/issues/10666 | 1 day, 1:33:52 | None | +| The bookmarks bar disappears in full screen mode | https://github.com/zen-browser/desktop/issues/10665 | 18:54:47 | 20:41:21 | +| Websites rendering broken for me in 1.16 (fixed but reporting for clarity) | https://github.com/zen-browser/desktop/issues/10664 | None | None | +| cmd + option + M interferes with macOS cmd + option + H + M global command | https://github.com/zen-browser/desktop/issues/10663 | None | None | +| Zen freezes for ~3 seconds when downloading a file | https://github.com/zen-browser/desktop/issues/10657 | 18:33:18 | None | +| Twitch Video Stuttering | https://github.com/zen-browser/desktop/issues/10653 | 1 day, 0:24:44 | None | +| Recent Update Made Zen crash when using NVIDIA HW Acceleration (X11, Linux) | https://github.com/zen-browser/desktop/issues/10652 | 5 days, 18:32:13 | None | +| Search bar does not hide and stays stuck on screen | https://github.com/zen-browser/desktop/issues/10650 | 0:10:53 | 2:43:42 | +| browser stutter/halts/unresponsive | https://github.com/zen-browser/desktop/issues/10649 | 11:29:19 | None | +| Issue with `1.16.2b-1` | https://github.com/zen-browser/desktop/issues/10648 | 6:46:15 | 6:46:15 | +| Zen Sync not working | https://github.com/zen-browser/desktop/issues/10647 | 1 day, 7:52:54 | 12 days, 4:07:32 | +| Stability issue: random crashes after v1.16.2b update | https://github.com/zen-browser/desktop/issues/10646 | 3:44:53 | 10:49:23 | + +_This report was generated with the [Issue Metrics Action](https://github.com/github/issue-metrics)_ +Search query used to find these items: `repo:zen-browser/desktop is:issue created:2025-10-01..2025-10-31` diff --git a/locales/ar/browser/browser/preferences/zen-preferences.ftl b/locales/ar/browser/browser/preferences/zen-preferences.ftl index 14b1a242a..c8edbb744 100644 --- a/locales/ar/browser/browser/preferences/zen-preferences.ftl +++ b/locales/ar/browser/browser/preferences/zen-preferences.ftl @@ -44,6 +44,13 @@ category-zen-workspaces = pane-settings-workspaces-title = مساحات العمل zen-tabs-unloader-enabled = .label = تمكين إلغاء تحميل علامة التبويب +zen-tabs-close-on-back-with-no-history = + .label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history +zen-tabs-cycle-by-attribute = + .label = Ctrl+Tab cycles within Essential or Workspace tabs only +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 zen-look-and-feel-compact-toolbar-themed = .label = Use themed background for compact toolbar zen-workspace-continue-where-left-off = diff --git a/locales/ar/browser/browser/zen-general.ftl b/locales/ar/browser/browser/zen-general.ftl index 2fd882720..36e0ffbc2 100644 --- a/locales/ar/browser/browser/zen-general.ftl +++ b/locales/ar/browser/browser/zen-general.ftl @@ -94,3 +94,6 @@ zen-site-data-setting-site-protection = Tracking Protection zen-site-data-panel-feature-callout-title = A new home for add-ons, permissions, and more zen-site-data-panel-feature-callout-subtitle = Click the icon to manage site settings, view security info, access extensions, and perform common actions. +zen-open-link-in-glance = + .label = Open Link in Glance + .accesskey = G diff --git a/locales/ca/browser/browser/preferences/zen-preferences.ftl b/locales/ca/browser/browser/preferences/zen-preferences.ftl index 73d535c4c..dbea9bcb0 100644 --- a/locales/ca/browser/browser/preferences/zen-preferences.ftl +++ b/locales/ca/browser/browser/preferences/zen-preferences.ftl @@ -44,6 +44,13 @@ category-zen-workspaces = pane-settings-workspaces-title = Espais de treball zen-tabs-unloader-enabled = .label = Habilita la hibernació de pestanyes +zen-tabs-close-on-back-with-no-history = + .label = Tanca la pestanya i canvia a la pestanya del propietari (o a la pestanya utilitzada més recentment) quan torneu enrere sense historial +zen-tabs-cycle-by-attribute = + .label = Ctrl+Tab permet només canviar entre les pestanyes essencials o de l'espai de treball +zen-tabs-cycle-ignore-pending-tabs = + .label = Ignora les pestanyes pendents mentre es canvia amb Ctrl+Tab +zen-tabs-cycle-by-attribute-warning = Ctrl+Tab anirà canviant per ordre d'ús recent, quan estigui habilitat zen-look-and-feel-compact-toolbar-themed = .label = Utilitza un fons temàtic per a la barra d'eines compacta zen-workspace-continue-where-left-off = diff --git a/locales/ca/browser/browser/zen-general.ftl b/locales/ca/browser/browser/zen-general.ftl index fcb31c108..64ccedee2 100644 --- a/locales/ca/browser/browser/zen-general.ftl +++ b/locales/ca/browser/browser/zen-general.ftl @@ -94,3 +94,6 @@ zen-site-data-setting-site-protection = Protecció contra el seguiment zen-site-data-panel-feature-callout-title = Una nova ubicació per a les extenions, permisos i molt més zen-site-data-panel-feature-callout-subtitle = Feu clic a la icona per gestionar la configuració del lloc, veure la informació de seguretat, accedir a les extensions i dur a terme accions habituals. +zen-open-link-in-glance = + .label = Obre l'enllaç en un cop d'ull + .accesskey = G diff --git a/locales/cs/browser/browser/preferences/zen-preferences.ftl b/locales/cs/browser/browser/preferences/zen-preferences.ftl index 766d80f23..4c7d09bfd 100644 --- a/locales/cs/browser/browser/preferences/zen-preferences.ftl +++ b/locales/cs/browser/browser/preferences/zen-preferences.ftl @@ -44,6 +44,13 @@ category-zen-workspaces = pane-settings-workspaces-title = Pracoviště zen-tabs-unloader-enabled = .label = Povolit uspání karet +zen-tabs-close-on-back-with-no-history = + .label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history +zen-tabs-cycle-by-attribute = + .label = Ctrl+Tab cycles within Essential or Workspace tabs only +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 zen-look-and-feel-compact-toolbar-themed = .label = Použít tématické pozadí pro kompaktní panel karet zen-workspace-continue-where-left-off = diff --git a/locales/cs/browser/browser/zen-general.ftl b/locales/cs/browser/browser/zen-general.ftl index e2a6b9e1e..5fe517daa 100644 --- a/locales/cs/browser/browser/zen-general.ftl +++ b/locales/cs/browser/browser/zen-general.ftl @@ -94,3 +94,6 @@ zen-site-data-setting-site-protection = Tracking Protection zen-site-data-panel-feature-callout-title = A new home for add-ons, permissions, and more zen-site-data-panel-feature-callout-subtitle = Click the icon to manage site settings, view security info, access extensions, and perform common actions. +zen-open-link-in-glance = + .label = Open Link in Glance + .accesskey = G diff --git a/locales/cy/browser/browser/preferences/zen-preferences.ftl b/locales/cy/browser/browser/preferences/zen-preferences.ftl index 5bc04fc62..cc0d0bf2c 100644 --- a/locales/cy/browser/browser/preferences/zen-preferences.ftl +++ b/locales/cy/browser/browser/preferences/zen-preferences.ftl @@ -44,6 +44,13 @@ category-zen-workspaces = pane-settings-workspaces-title = Workspaces zen-tabs-unloader-enabled = .label = Enable Tab Unloader +zen-tabs-close-on-back-with-no-history = + .label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history +zen-tabs-cycle-by-attribute = + .label = Ctrl+Tab cycles within Essential or Workspace tabs only +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 zen-look-and-feel-compact-toolbar-themed = .label = Use themed background for compact toolbar zen-workspace-continue-where-left-off = diff --git a/locales/cy/browser/browser/zen-general.ftl b/locales/cy/browser/browser/zen-general.ftl index 6895e3b57..3f344c5c4 100644 --- a/locales/cy/browser/browser/zen-general.ftl +++ b/locales/cy/browser/browser/zen-general.ftl @@ -94,3 +94,6 @@ zen-site-data-setting-site-protection = Tracking Protection zen-site-data-panel-feature-callout-title = A new home for add-ons, permissions, and more zen-site-data-panel-feature-callout-subtitle = Click the icon to manage site settings, view security info, access extensions, and perform common actions. +zen-open-link-in-glance = + .label = Open Link in Glance + .accesskey = G diff --git a/locales/da/browser/browser/preferences/zen-preferences.ftl b/locales/da/browser/browser/preferences/zen-preferences.ftl index 78172279f..1c511ce32 100644 --- a/locales/da/browser/browser/preferences/zen-preferences.ftl +++ b/locales/da/browser/browser/preferences/zen-preferences.ftl @@ -44,6 +44,13 @@ category-zen-workspaces = pane-settings-workspaces-title = Arbejdsområder zen-tabs-unloader-enabled = .label = Aktiver fanedeaktivering +zen-tabs-close-on-back-with-no-history = + .label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history +zen-tabs-cycle-by-attribute = + .label = Ctrl+Tab cycles within Essential or Workspace tabs only +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 zen-look-and-feel-compact-toolbar-themed = .label = Use themed background for compact toolbar zen-workspace-continue-where-left-off = diff --git a/locales/da/browser/browser/zen-general.ftl b/locales/da/browser/browser/zen-general.ftl index 70406a818..edee35a71 100644 --- a/locales/da/browser/browser/zen-general.ftl +++ b/locales/da/browser/browser/zen-general.ftl @@ -94,3 +94,6 @@ zen-site-data-setting-site-protection = Sporingsbeskyttelse zen-site-data-panel-feature-callout-title = Et nyt hjem for tilføjelser, tilladelser og mere zen-site-data-panel-feature-callout-subtitle = Click the icon to manage site settings, view security info, access extensions, and perform common actions. +zen-open-link-in-glance = + .label = Open Link in Glance + .accesskey = G diff --git a/locales/de/browser/browser/preferences/zen-preferences.ftl b/locales/de/browser/browser/preferences/zen-preferences.ftl index 8bfea60c9..7091cc44b 100644 --- a/locales/de/browser/browser/preferences/zen-preferences.ftl +++ b/locales/de/browser/browser/preferences/zen-preferences.ftl @@ -44,6 +44,13 @@ category-zen-workspaces = pane-settings-workspaces-title = Arbeitsbereiche zen-tabs-unloader-enabled = .label = Tab-Entlader aktivieren +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 +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 zen-look-and-feel-compact-toolbar-themed = .label = Theme Hintergrund für kompakte Symbolleiste verwenden zen-workspace-continue-where-left-off = @@ -304,4 +311,4 @@ zen-devtools-toggle-performance-shortcut = Performance umschalten zen-devtools-toggle-storage-shortcut = Speicher umschalten zen-devtools-toggle-dom-shortcut = DOM umschalten zen-devtools-toggle-accessibility-shortcut = Barrierefreiheit umschalten -zen-close-all-unpinned-tabs-shortcut = Close All Unpinned Tabs +zen-close-all-unpinned-tabs-shortcut = Alle nicht angehefteten Tabs schließen diff --git a/locales/de/browser/browser/zen-general.ftl b/locales/de/browser/browser/zen-general.ftl index fb06a3b31..6346958c9 100644 --- a/locales/de/browser/browser/zen-general.ftl +++ b/locales/de/browser/browser/zen-general.ftl @@ -63,8 +63,8 @@ zen-generic-next = Weiter # These labels will be used for the site data panel settings zen-site-data-setting-allow = Erlaubt zen-site-data-setting-block = Blockiert -zen-site-data-protections-enabled = Enabled -zen-site-data-protections-disabled = Disabled +zen-site-data-protections-enabled = Aktiviert +zen-site-data-protections-disabled = Deaktiviert zen-site-data-setting-cross-site = Cross-Site-Cookie zen-site-data-security-info-extension = .label = Erweiterung @@ -79,13 +79,13 @@ zen-site-data-get-addons = zen-site-data-site-settings = .label = Alle Website-Einstellungen zen-site-data-header-share = - .tooltiptext = Share This Page + .tooltiptext = Diese Seite teilen zen-site-data-header-reader-mode = - .tooltiptext = Enter Reader Mode + .tooltiptext = Lesemodus aktivieren zen-site-data-header-screenshot = - .tooltiptext = Take a Screenshot + .tooltiptext = Screenshot erstellen zen-site-data-header-bookmark = - .tooltiptext = Bookmark This Page + .tooltiptext = Diese Seite als Lesezeichen hinzufügen zen-urlbar-copy-url-button = .tooltiptext = URL kopieren zen-site-data-setting-site-protection = Tracking-Schutz @@ -94,3 +94,6 @@ zen-site-data-setting-site-protection = Tracking-Schutz 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-open-link-in-glance = + .label = Open Link in Glance + .accesskey = G diff --git a/locales/de/browser/browser/zen-workspaces.ftl b/locales/de/browser/browser/zen-workspaces.ftl index a6975eb99..ac3ab82f7 100644 --- a/locales/de/browser/browser/zen-workspaces.ftl +++ b/locales/de/browser/browser/zen-workspaces.ftl @@ -59,7 +59,7 @@ 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. # 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 Closed! Use { $shortcut } to undo. +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 = Clear - .tooltiptext = Close all unpinned tabs + .label = Löschen + .tooltiptext = Alle nicht angehefteten Tabs schließen diff --git a/locales/el/browser/browser/preferences/zen-preferences.ftl b/locales/el/browser/browser/preferences/zen-preferences.ftl index 309bbdfa2..0faae2d4f 100644 --- a/locales/el/browser/browser/preferences/zen-preferences.ftl +++ b/locales/el/browser/browser/preferences/zen-preferences.ftl @@ -44,6 +44,13 @@ category-zen-workspaces = pane-settings-workspaces-title = Χώροι Εργασίας zen-tabs-unloader-enabled = .label = Ενεργοποίηση Εκφορτωτή Καρτέλας +zen-tabs-close-on-back-with-no-history = + .label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history +zen-tabs-cycle-by-attribute = + .label = Ctrl+Tab cycles within Essential or Workspace tabs only +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 zen-look-and-feel-compact-toolbar-themed = .label = Χρήση παρασκηνίου με θέμα για συμπαγή γραμμή εργαλειών zen-workspace-continue-where-left-off = diff --git a/locales/el/browser/browser/zen-general.ftl b/locales/el/browser/browser/zen-general.ftl index 284dd95f2..ac34f6830 100644 --- a/locales/el/browser/browser/zen-general.ftl +++ b/locales/el/browser/browser/zen-general.ftl @@ -94,3 +94,6 @@ zen-site-data-setting-site-protection = Tracking Protection zen-site-data-panel-feature-callout-title = A new home for add-ons, permissions, and more zen-site-data-panel-feature-callout-subtitle = Click the icon to manage site settings, view security info, access extensions, and perform common actions. +zen-open-link-in-glance = + .label = Open Link in Glance + .accesskey = G diff --git a/locales/en-GB/browser/browser/preferences/zen-preferences.ftl b/locales/en-GB/browser/browser/preferences/zen-preferences.ftl index 9d58dfbd3..04aafe675 100644 --- a/locales/en-GB/browser/browser/preferences/zen-preferences.ftl +++ b/locales/en-GB/browser/browser/preferences/zen-preferences.ftl @@ -44,6 +44,13 @@ category-zen-workspaces = pane-settings-workspaces-title = Workspaces zen-tabs-unloader-enabled = .label = Enable Tab Unload +zen-tabs-close-on-back-with-no-history = + .label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history +zen-tabs-cycle-by-attribute = + .label = Ctrl+Tab cycles within Essential or Workspace tabs only +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 zen-look-and-feel-compact-toolbar-themed = .label = Use themed background for compact toolbar zen-workspace-continue-where-left-off = diff --git a/locales/en-GB/browser/browser/zen-general.ftl b/locales/en-GB/browser/browser/zen-general.ftl index d186a8cf4..46742f630 100644 --- a/locales/en-GB/browser/browser/zen-general.ftl +++ b/locales/en-GB/browser/browser/zen-general.ftl @@ -92,3 +92,6 @@ zen-site-data-setting-site-protection = Tracking Protection zen-site-data-panel-feature-callout-title = A new home for add-ons, permissions, and more zen-site-data-panel-feature-callout-subtitle = Click the icon to manage site settings, view security info, access extensions, and perform common actions. +zen-open-link-in-glance = + .label = Open Link in Glance + .accesskey = G diff --git a/locales/en-US/browser/browser/preferences/zen-preferences.ftl b/locales/en-US/browser/browser/preferences/zen-preferences.ftl index ea49e2517..2941a5157 100644 --- a/locales/en-US/browser/browser/preferences/zen-preferences.ftl +++ b/locales/en-US/browser/browser/preferences/zen-preferences.ftl @@ -56,6 +56,15 @@ pane-settings-workspaces-title = Workspaces zen-tabs-unloader-enabled = .label = Enable Tab Unloader +zen-tabs-close-on-back-with-no-history = + .label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history + +zen-tabs-cycle-by-attribute = + .label = Ctrl+Tab cycles within Essential or Workspace tabs only +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 + zen-look-and-feel-compact-toolbar-themed = .label = Use themed background for compact toolbar @@ -147,7 +156,7 @@ zen-theme-marketplace-input-default-placeholder = .placeholder = Type something... pane-zen-marketplace-title = Zen Mods zen-themes-auto-update = - .label = Automatically update installed mods on startup + .label = Automatically update installed mods on startup zen-settings-workspaces-force-container-tabs-to-workspace = .label = Switch to workspace where container is set as default when opening container tabs diff --git a/locales/en-US/browser/browser/zen-general.ftl b/locales/en-US/browser/browser/zen-general.ftl index 49fe38cf0..3cd708737 100644 --- a/locales/en-US/browser/browser/zen-general.ftl +++ b/locales/en-US/browser/browser/zen-general.ftl @@ -116,3 +116,7 @@ zen-site-data-setting-site-protection = Tracking Protection zen-site-data-panel-feature-callout-title = A new home for add-ons, permissions, and more zen-site-data-panel-feature-callout-subtitle = Click the icon to manage site settings, view security info, access extensions, and perform common actions. + +zen-open-link-in-glance = + .label = Open Link in Glance + .accesskey = G diff --git a/locales/es-ES/browser/browser/preferences/zen-preferences.ftl b/locales/es-ES/browser/browser/preferences/zen-preferences.ftl index 21eaa8d09..8274329a8 100644 --- a/locales/es-ES/browser/browser/preferences/zen-preferences.ftl +++ b/locales/es-ES/browser/browser/preferences/zen-preferences.ftl @@ -44,6 +44,13 @@ category-zen-workspaces = pane-settings-workspaces-title = Espacios de trabajo zen-tabs-unloader-enabled = .label = Habilitar suspensión de pestañas +zen-tabs-close-on-back-with-no-history = + .label = Cerrar pestaña y cambiar a su pestaña propietaria (o la pestaña usada más recientemente) al volver sin historial +zen-tabs-cycle-by-attribute = + .label = Ctrl+Tab solo alterna dentro de las pestañas esenciales o de espacio de trabajo +zen-tabs-cycle-ignore-pending-tabs = + .label = Ignorar pestañas pendientes cuando alterna con Ctrl+Tab +zen-tabs-cycle-by-attribute-warning = Ctrl+Tab alternará según el orden de uso reciente, cuando está habilitado zen-look-and-feel-compact-toolbar-themed = .label = Usar fondo temático para la barra de herramientas compacta zen-workspace-continue-where-left-off = diff --git a/locales/es-ES/browser/browser/zen-general.ftl b/locales/es-ES/browser/browser/zen-general.ftl index c0c3da85b..85346c269 100644 --- a/locales/es-ES/browser/browser/zen-general.ftl +++ b/locales/es-ES/browser/browser/zen-general.ftl @@ -94,3 +94,6 @@ zen-site-data-setting-site-protection = Protección contra el rastreo zen-site-data-panel-feature-callout-title = Un nuevo hogar para complementos, permisos y más zen-site-data-panel-feature-callout-subtitle = Haga clic en el icono para administrar la configuración del sitio, ver información de seguridad, acceder a extensiones, y realizar acciones comunes. +zen-open-link-in-glance = + .label = Abrir enlace en Glance + .accesskey = G diff --git a/locales/et/browser/browser/preferences/zen-preferences.ftl b/locales/et/browser/browser/preferences/zen-preferences.ftl index 8de131140..747c5c954 100644 --- a/locales/et/browser/browser/preferences/zen-preferences.ftl +++ b/locales/et/browser/browser/preferences/zen-preferences.ftl @@ -44,6 +44,13 @@ category-zen-workspaces = pane-settings-workspaces-title = Tööruumid zen-tabs-unloader-enabled = .label = Luba kaartide mälust eemaldamine +zen-tabs-close-on-back-with-no-history = + .label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history +zen-tabs-cycle-by-attribute = + .label = Ctrl+Tab cycles within Essential or Workspace tabs only +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 zen-look-and-feel-compact-toolbar-themed = .label = Kasuta kompaktsel tööriistaribal teema poolt küljendatud tausta zen-workspace-continue-where-left-off = diff --git a/locales/et/browser/browser/zen-general.ftl b/locales/et/browser/browser/zen-general.ftl index d94ba4549..f93107eaf 100644 --- a/locales/et/browser/browser/zen-general.ftl +++ b/locales/et/browser/browser/zen-general.ftl @@ -94,3 +94,6 @@ zen-site-data-setting-site-protection = Tracking Protection zen-site-data-panel-feature-callout-title = A new home for add-ons, permissions, and more zen-site-data-panel-feature-callout-subtitle = Click the icon to manage site settings, view security info, access extensions, and perform common actions. +zen-open-link-in-glance = + .label = Open Link in Glance + .accesskey = G diff --git a/locales/fa/browser/browser/preferences/zen-preferences.ftl b/locales/fa/browser/browser/preferences/zen-preferences.ftl index c65dc03e1..26422e617 100644 --- a/locales/fa/browser/browser/preferences/zen-preferences.ftl +++ b/locales/fa/browser/browser/preferences/zen-preferences.ftl @@ -44,6 +44,13 @@ category-zen-workspaces = pane-settings-workspaces-title = فضاهای کاری zen-tabs-unloader-enabled = .label = Enable Tab Unloader +zen-tabs-close-on-back-with-no-history = + .label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history +zen-tabs-cycle-by-attribute = + .label = Ctrl+Tab cycles within Essential or Workspace tabs only +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 zen-look-and-feel-compact-toolbar-themed = .label = Use themed background for compact toolbar zen-workspace-continue-where-left-off = diff --git a/locales/fa/browser/browser/zen-general.ftl b/locales/fa/browser/browser/zen-general.ftl index 1533ebfe3..76eac56f9 100644 --- a/locales/fa/browser/browser/zen-general.ftl +++ b/locales/fa/browser/browser/zen-general.ftl @@ -94,3 +94,6 @@ zen-site-data-setting-site-protection = Tracking Protection zen-site-data-panel-feature-callout-title = A new home for add-ons, permissions, and more zen-site-data-panel-feature-callout-subtitle = Click the icon to manage site settings, view security info, access extensions, and perform common actions. +zen-open-link-in-glance = + .label = Open Link in Glance + .accesskey = G diff --git a/locales/fi/browser/browser/preferences/zen-preferences.ftl b/locales/fi/browser/browser/preferences/zen-preferences.ftl index 301292da4..dbba7f1d7 100644 --- a/locales/fi/browser/browser/preferences/zen-preferences.ftl +++ b/locales/fi/browser/browser/preferences/zen-preferences.ftl @@ -44,6 +44,13 @@ category-zen-workspaces = pane-settings-workspaces-title = Työtilat zen-tabs-unloader-enabled = .label = Ota Käyttöön välilehden purkaminen +zen-tabs-close-on-back-with-no-history = + .label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history +zen-tabs-cycle-by-attribute = + .label = Ctrl+Tab cycles within Essential or Workspace tabs only +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 zen-look-and-feel-compact-toolbar-themed = .label = Use themed background for compact toolbar zen-workspace-continue-where-left-off = diff --git a/locales/fi/browser/browser/zen-general.ftl b/locales/fi/browser/browser/zen-general.ftl index c864d7904..14487dae8 100644 --- a/locales/fi/browser/browser/zen-general.ftl +++ b/locales/fi/browser/browser/zen-general.ftl @@ -94,3 +94,6 @@ zen-site-data-setting-site-protection = Tracking Protection zen-site-data-panel-feature-callout-title = A new home for add-ons, permissions, and more zen-site-data-panel-feature-callout-subtitle = Click the icon to manage site settings, view security info, access extensions, and perform common actions. +zen-open-link-in-glance = + .label = Open Link in Glance + .accesskey = G diff --git a/locales/fr/browser/browser/preferences/zen-preferences.ftl b/locales/fr/browser/browser/preferences/zen-preferences.ftl index f35b281aa..e5933123f 100644 --- a/locales/fr/browser/browser/preferences/zen-preferences.ftl +++ b/locales/fr/browser/browser/preferences/zen-preferences.ftl @@ -44,6 +44,13 @@ category-zen-workspaces = pane-settings-workspaces-title = Espaces de travail zen-tabs-unloader-enabled = .label = Activer le déchargement des onglets +zen-tabs-close-on-back-with-no-history = + .label = Fermer l'onglet et passer à l'onglet parent (ou à l'onglet le plus récemment utilisé) lorsque vous revenez en arrière sans historique +zen-tabs-cycle-by-attribute = + .label = Ctrl+Tab permet de passer d'un onglet Essential ou d'un espace de travail à l'autre uniquement +zen-tabs-cycle-ignore-pending-tabs = + .label = Ignorer les onglets déchargés lors du défilement avec Ctrl+Tab +zen-tabs-cycle-by-attribute-warning = Ctrl+Tab permet de passer d'un onglet à l'autre dans l'ordre d'utilisation récente, lorsqu'il est activé zen-look-and-feel-compact-toolbar-themed = .label = Utiliser l’arrière-plan du thème pour la barre d’outils en mode compact zen-workspace-continue-where-left-off = diff --git a/locales/fr/browser/browser/zen-general.ftl b/locales/fr/browser/browser/zen-general.ftl index 48f68f781..2173484ab 100644 --- a/locales/fr/browser/browser/zen-general.ftl +++ b/locales/fr/browser/browser/zen-general.ftl @@ -94,3 +94,6 @@ zen-site-data-setting-site-protection = Protection contre le pistage zen-site-data-panel-feature-callout-title = Un nouvel endroit pour vos extensions, permissions et plus encore zen-site-data-panel-feature-callout-subtitle = Cliquez sur l'icône pour gérer les paramètres du site, afficher les infos de sécurité, accéder aux extensions et effectuer d'autres actions. +zen-open-link-in-glance = + .label = Ouvrir le lien dans Glance + .accesskey = G diff --git a/locales/ga-IE/browser/browser/preferences/zen-preferences.ftl b/locales/ga-IE/browser/browser/preferences/zen-preferences.ftl index a54a4f937..191601539 100644 --- a/locales/ga-IE/browser/browser/preferences/zen-preferences.ftl +++ b/locales/ga-IE/browser/browser/preferences/zen-preferences.ftl @@ -44,6 +44,13 @@ category-zen-workspaces = pane-settings-workspaces-title = Spásanna Oibre Eile zen-tabs-unloader-enabled = .label = Cumasaigh Díluchtóir Cluaisíní +zen-tabs-close-on-back-with-no-history = + .label = Dún an cluaisín agus aistrigh go dtí an cluaisín úinéara (nó an cluaisín is déanaí a úsáideadh) nuair a théann tú ar ais gan aon stair +zen-tabs-cycle-by-attribute = + .label = Timthriallta Ctrl+Tab laistigh de na cluaisíní Riachtanach nó Spás Oibre amháin +zen-tabs-cycle-ignore-pending-tabs = + .label = Déan neamhaird de na cluaisíní atá ar feitheamh agus tú ag rothlú le Ctrl+Tab +zen-tabs-cycle-by-attribute-warning = Roghnóidh Ctrl+Tab an t-ord a úsáideadh le déanaí, toisc go bhfuil sé cumasaithe zen-look-and-feel-compact-toolbar-themed = .label = Úsáid cúlra téamach don bharra uirlisí dlúth zen-workspace-continue-where-left-off = diff --git a/locales/ga-IE/browser/browser/zen-general.ftl b/locales/ga-IE/browser/browser/zen-general.ftl index 43024dfc6..2844c0084 100644 --- a/locales/ga-IE/browser/browser/zen-general.ftl +++ b/locales/ga-IE/browser/browser/zen-general.ftl @@ -94,3 +94,6 @@ zen-site-data-setting-site-protection = Cosaint Rianaithe zen-site-data-panel-feature-callout-title = Baile nua do bhreiseáin, ceadanna agus tuilleadh zen-site-data-panel-feature-callout-subtitle = Cliceáil an deilbhín chun socruithe suímh a bhainistiú, faisnéis slándála a fheiceáil, rochtain a fháil ar shínteáin, agus gníomhartha coitianta a dhéanamh. +zen-open-link-in-glance = + .label = Oscail an Nasc i Glance + .accesskey = G diff --git a/locales/he/browser/browser/preferences/zen-preferences.ftl b/locales/he/browser/browser/preferences/zen-preferences.ftl index 2c0483d8b..697805f6b 100644 --- a/locales/he/browser/browser/preferences/zen-preferences.ftl +++ b/locales/he/browser/browser/preferences/zen-preferences.ftl @@ -44,6 +44,13 @@ category-zen-workspaces = pane-settings-workspaces-title = סביבות עבודה zen-tabs-unloader-enabled = .label = הפעלת פינוי כרטיסיות +zen-tabs-close-on-back-with-no-history = + .label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history +zen-tabs-cycle-by-attribute = + .label = Ctrl+Tab cycles within Essential or Workspace tabs only +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 zen-look-and-feel-compact-toolbar-themed = .label = שימוש ברקע עם עיצוב לסרגל מכווץ zen-workspace-continue-where-left-off = diff --git a/locales/he/browser/browser/zen-general.ftl b/locales/he/browser/browser/zen-general.ftl index 6ac86ed5e..6ff3f2a35 100644 --- a/locales/he/browser/browser/zen-general.ftl +++ b/locales/he/browser/browser/zen-general.ftl @@ -94,3 +94,6 @@ zen-site-data-setting-site-protection = Tracking Protection zen-site-data-panel-feature-callout-title = בית חדש לתוספים, הרשאות, ועוד zen-site-data-panel-feature-callout-subtitle = ניתן ללחוץ על הסמל כדי לנהל הגדרות אתר, לצפות במידע אבטחה, לגשת לתוספים, ולבצע פעולות נפוצות. +zen-open-link-in-glance = + .label = Open Link in Glance + .accesskey = G diff --git a/locales/hu/browser/browser/preferences/zen-preferences.ftl b/locales/hu/browser/browser/preferences/zen-preferences.ftl index efa7ac046..1d929c3f3 100644 --- a/locales/hu/browser/browser/preferences/zen-preferences.ftl +++ b/locales/hu/browser/browser/preferences/zen-preferences.ftl @@ -44,6 +44,13 @@ category-zen-workspaces = pane-settings-workspaces-title = Munkakörnyezetek zen-tabs-unloader-enabled = .label = Lap ürítő engedélyezése +zen-tabs-close-on-back-with-no-history = + .label = A lap bezárása után váltson a tulajdonos lapra (vagy a legutóbb használt lapra), ha nincs előzmény, amihez vissza lehetne lépni +zen-tabs-cycle-by-attribute = + .label = A Ctrl+Tab csak az alapvető vagy a munkakörnyezetbeli lapok között lehet váltani +zen-tabs-cycle-ignore-pending-tabs = + .label = A Ctrl+Tab-al történő váltáskor a várakozó lapok figyelmen kívül hagyása +zen-tabs-cycle-by-attribute-warning = A Ctrl+Tab a legutóbb használt sorrendben vált a lapok között, mivel ez a beállítás engedélyezve van zen-look-and-feel-compact-toolbar-themed = .label = Tematikus háttér használata a kompakt eszköztárhoz zen-workspace-continue-where-left-off = diff --git a/locales/hu/browser/browser/zen-general.ftl b/locales/hu/browser/browser/zen-general.ftl index 2e861ddbb..0bd0c4c3a 100644 --- a/locales/hu/browser/browser/zen-general.ftl +++ b/locales/hu/browser/browser/zen-general.ftl @@ -94,3 +94,6 @@ zen-site-data-setting-site-protection = Nyomkövetés védelem zen-site-data-panel-feature-callout-title = Új hely az add-onok, engedélyek és egyéb elemek számára zen-site-data-panel-feature-callout-subtitle = Kattints az ikonra a webhely beállításainak kezeléséhez, a biztonsági információk megtekintéséhez, a kiegészítők eléréséhez és a gyakori műveletek végrehajtásához. +zen-open-link-in-glance = + .label = Link megnyitása a bepillantóban + .accesskey = G diff --git a/locales/id/browser/browser/preferences/zen-preferences.ftl b/locales/id/browser/browser/preferences/zen-preferences.ftl index e6dd6f3a7..545fe2901 100644 --- a/locales/id/browser/browser/preferences/zen-preferences.ftl +++ b/locales/id/browser/browser/preferences/zen-preferences.ftl @@ -44,6 +44,13 @@ category-zen-workspaces = pane-settings-workspaces-title = Ruang Kerja zen-tabs-unloader-enabled = .label = Aktifkan Pelepas Tab +zen-tabs-close-on-back-with-no-history = + .label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history +zen-tabs-cycle-by-attribute = + .label = Ctrl+Tab cycles within Essential or Workspace tabs only +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 zen-look-and-feel-compact-toolbar-themed = .label = Gunakan latar belakang bertema untuk bilah atas dalam mode ringkas zen-workspace-continue-where-left-off = diff --git a/locales/id/browser/browser/zen-general.ftl b/locales/id/browser/browser/zen-general.ftl index 156697f48..74e7a48af 100644 --- a/locales/id/browser/browser/zen-general.ftl +++ b/locales/id/browser/browser/zen-general.ftl @@ -94,3 +94,6 @@ zen-site-data-setting-site-protection = Perlindungan Pelacakan zen-site-data-panel-feature-callout-title = Rumah baru untuk add-on, izin, dan lainnya zen-site-data-panel-feature-callout-subtitle = Klik ikon untuk mengelola pengaturan situs, melihat info keamanan, mengakses ekstensi, dan melakukan tindakan umum. +zen-open-link-in-glance = + .label = Open Link in Glance + .accesskey = G diff --git a/locales/is/browser/browser/preferences/zen-preferences.ftl b/locales/is/browser/browser/preferences/zen-preferences.ftl index ad28de9f0..d2dd76cfb 100644 --- a/locales/is/browser/browser/preferences/zen-preferences.ftl +++ b/locales/is/browser/browser/preferences/zen-preferences.ftl @@ -44,6 +44,13 @@ category-zen-workspaces = pane-settings-workspaces-title = Workspaces zen-tabs-unloader-enabled = .label = Enable Tab Unloader +zen-tabs-close-on-back-with-no-history = + .label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history +zen-tabs-cycle-by-attribute = + .label = Ctrl+Tab cycles within Essential or Workspace tabs only +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 zen-look-and-feel-compact-toolbar-themed = .label = Use themed background for compact toolbar zen-workspace-continue-where-left-off = diff --git a/locales/is/browser/browser/zen-general.ftl b/locales/is/browser/browser/zen-general.ftl index c2a063ddd..455a5dd24 100644 --- a/locales/is/browser/browser/zen-general.ftl +++ b/locales/is/browser/browser/zen-general.ftl @@ -94,3 +94,6 @@ zen-site-data-setting-site-protection = Tracking Protection zen-site-data-panel-feature-callout-title = A new home for add-ons, permissions, and more zen-site-data-panel-feature-callout-subtitle = Click the icon to manage site settings, view security info, access extensions, and perform common actions. +zen-open-link-in-glance = + .label = Open Link in Glance + .accesskey = G diff --git a/locales/it/browser/browser/preferences/zen-preferences.ftl b/locales/it/browser/browser/preferences/zen-preferences.ftl index 6939c4cc1..591187b55 100644 --- a/locales/it/browser/browser/preferences/zen-preferences.ftl +++ b/locales/it/browser/browser/preferences/zen-preferences.ftl @@ -44,6 +44,13 @@ category-zen-workspaces = pane-settings-workspaces-title = Workspace zen-tabs-unloader-enabled = .label = Abilita Scaricamento Scheda +zen-tabs-close-on-back-with-no-history = + .label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history +zen-tabs-cycle-by-attribute = + .label = Ctrl+Tab cicla solo tra le schede Essenziali o Spazi +zen-tabs-cycle-ignore-pending-tabs = + .label = Ignora le schede in sospeso quando si cicla con Ctrl+Tab +zen-tabs-cycle-by-attribute-warning = Se abilitato, Ctrl+Tab ciclarà in ordine di utilizzo recente zen-look-and-feel-compact-toolbar-themed = .label = Utilizza lo sfondo a tema per la barra degli strumenti compatta zen-workspace-continue-where-left-off = diff --git a/locales/it/browser/browser/zen-general.ftl b/locales/it/browser/browser/zen-general.ftl index 70185a708..13f55fa84 100644 --- a/locales/it/browser/browser/zen-general.ftl +++ b/locales/it/browser/browser/zen-general.ftl @@ -92,3 +92,6 @@ zen-site-data-setting-site-protection = Protezione Tracciamento zen-site-data-panel-feature-callout-title = Una nuova casa per componenti aggiuntivi, permessi, e altro ancora zen-site-data-panel-feature-callout-subtitle = Clicca l'icona per gestire le impostazioni del sito, visualizzare informazioni di sicurezza, accedere alle estensioni, ed eseguire azioni comuni. +zen-open-link-in-glance = + .label = Apri collegamento in Sguardo + .accesskey = G diff --git a/locales/ja/browser/browser/preferences/zen-preferences.ftl b/locales/ja/browser/browser/preferences/zen-preferences.ftl index 0f1138fe1..2a42fd1f9 100644 --- a/locales/ja/browser/browser/preferences/zen-preferences.ftl +++ b/locales/ja/browser/browser/preferences/zen-preferences.ftl @@ -44,6 +44,13 @@ category-zen-workspaces = pane-settings-workspaces-title = ワークスペース zen-tabs-unloader-enabled = .label = タブのアンローダーを有効にする +zen-tabs-close-on-back-with-no-history = + .label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history +zen-tabs-cycle-by-attribute = + .label = Ctrl+Tab cycles within Essential or Workspace tabs only +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 zen-look-and-feel-compact-toolbar-themed = .label = Use themed background for compact toolbar zen-workspace-continue-where-left-off = diff --git a/locales/ja/browser/browser/zen-general.ftl b/locales/ja/browser/browser/zen-general.ftl index faebd450d..8acae44ca 100644 --- a/locales/ja/browser/browser/zen-general.ftl +++ b/locales/ja/browser/browser/zen-general.ftl @@ -94,3 +94,6 @@ zen-site-data-setting-site-protection = Tracking Protection zen-site-data-panel-feature-callout-title = A new home for add-ons, permissions, and more zen-site-data-panel-feature-callout-subtitle = Click the icon to manage site settings, view security info, access extensions, and perform common actions. +zen-open-link-in-glance = + .label = Open Link in Glance + .accesskey = G diff --git a/locales/ko/browser/browser/preferences/zen-preferences.ftl b/locales/ko/browser/browser/preferences/zen-preferences.ftl index 853382131..a55f6713d 100644 --- a/locales/ko/browser/browser/preferences/zen-preferences.ftl +++ b/locales/ko/browser/browser/preferences/zen-preferences.ftl @@ -44,6 +44,13 @@ category-zen-workspaces = pane-settings-workspaces-title = 워크스페이스 zen-tabs-unloader-enabled = .label = 탭 언로더 활성화 +zen-tabs-close-on-back-with-no-history = + .label = 뒤로 가기 시 이전 기록이 없으면 탭을 닫고 원래 탭(또는 가장 최근에 쓰인 탭)으로 전환 +zen-tabs-cycle-by-attribute = + .label = Ctrl+Tab에 에센셜 또는 워크스페이스 탭만 사용 +zen-tabs-cycle-ignore-pending-tabs = + .label = Ctrl+Tab 시 보류중인 탭 무시 +zen-tabs-cycle-by-attribute-warning = 활성화됨에 따라 Ctrl+Tab이 최근에 사용된 순서로 정렬됩니다 zen-look-and-feel-compact-toolbar-themed = .label = 축소된 툴바에 테마 배경 사용 zen-workspace-continue-where-left-off = @@ -304,4 +311,4 @@ zen-devtools-toggle-performance-shortcut = 성능 탭 전환 zen-devtools-toggle-storage-shortcut = 저장소 탭 전환 zen-devtools-toggle-dom-shortcut = DOM 탭 전환 zen-devtools-toggle-accessibility-shortcut = 접근성 탭 전환 -zen-close-all-unpinned-tabs-shortcut = Close All Unpinned Tabs +zen-close-all-unpinned-tabs-shortcut = 모든 고정되지 않은 탭 닫기 diff --git a/locales/ko/browser/browser/zen-general.ftl b/locales/ko/browser/browser/zen-general.ftl index 456953faa..55ea40638 100644 --- a/locales/ko/browser/browser/zen-general.ftl +++ b/locales/ko/browser/browser/zen-general.ftl @@ -63,8 +63,8 @@ zen-generic-next = 다음 # These labels will be used for the site data panel settings zen-site-data-setting-allow = 허용됨 zen-site-data-setting-block = 금지됨 -zen-site-data-protections-enabled = Enabled -zen-site-data-protections-disabled = Disabled +zen-site-data-protections-enabled = 활성화됨 +zen-site-data-protections-disabled = 비활성화됨 zen-site-data-setting-cross-site = 사이트 간 공유 쿠키 zen-site-data-security-info-extension = .label = 확장 @@ -79,13 +79,13 @@ zen-site-data-get-addons = zen-site-data-site-settings = .label = 모든 사이트 설정 zen-site-data-header-share = - .tooltiptext = Share This Page + .tooltiptext = 이 페이지 공유 zen-site-data-header-reader-mode = - .tooltiptext = Enter Reader Mode + .tooltiptext = 읽기 모드 켜기 zen-site-data-header-screenshot = - .tooltiptext = Take a Screenshot + .tooltiptext = 화면 캡쳐 zen-site-data-header-bookmark = - .tooltiptext = Bookmark This Page + .tooltiptext = 이 페이지 북마크 zen-urlbar-copy-url-button = .tooltiptext = URL 복사 zen-site-data-setting-site-protection = 추적 보호 @@ -94,3 +94,6 @@ zen-site-data-setting-site-protection = 추적 보호 zen-site-data-panel-feature-callout-title = 애드온, 권한, 그리고 더 많은 것을 위한 새로운 곳 zen-site-data-panel-feature-callout-subtitle = 아이콘을 클릭해 사이트 설정, 보안 정보 조회, 확장 프로그램 접근, 기타 행동을 수행할 수 있습니다. +zen-open-link-in-glance = + .label = 글랜스로 링크 열기 + .accesskey = G diff --git a/locales/ko/browser/browser/zen-workspaces.ftl b/locales/ko/browser/browser/zen-workspaces.ftl index 105cbf911..dcaf818b3 100644 --- a/locales/ko/browser/browser/zen-workspaces.ftl +++ b/locales/ko/browser/browser/zen-workspaces.ftl @@ -59,7 +59,7 @@ zen-workspaces-delete-workspace-title = 워크스페이스를 삭제하시겠습 zen-workspaces-delete-workspace-body = 정말 { $name }을 삭제하시겠습니까? 이 작업은 되돌릴 수 없습니다. # 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 Closed! Use { $shortcut } to undo. +zen-workspaces-close-all-unpinned-tabs-toast = 탭을 닫았습니다! 되돌리려면 { $shortcut }을 사용하세요. zen-workspaces-close-all-unpinned-tabs-title = - .label = Clear - .tooltiptext = Close all unpinned tabs + .label = 탭 정리 + .tooltiptext = 고정되지 않은 모든 탭을 닫습니다 diff --git a/locales/lt/browser/browser/preferences/zen-preferences.ftl b/locales/lt/browser/browser/preferences/zen-preferences.ftl index d78493dd1..1dca2eaf2 100644 --- a/locales/lt/browser/browser/preferences/zen-preferences.ftl +++ b/locales/lt/browser/browser/preferences/zen-preferences.ftl @@ -16,12 +16,12 @@ sync-engine-workspaces = .label = Darbo sritys .tooltiptext = Sinchronizuokite savo darbo sritis tarp įrenginių .accesskey = W -zen-glance-title = Greitasis pažiūrėjimas -zen-glance-header = Bendrieji greitojo pažiūrėjimo nustatymai -zen-glance-description = Gaukite greitą nuorodų apžvalgą neatidarydami jų naujoje kortelėje +zen-glance-title = Spartusis pažiūrėjimas +zen-glance-header = Bendrieji sparčiojo pažiūrėjimo nustatymai +zen-glance-description = Gaukite sparčią savo nuorodų apžvalgą neatverdami jų naujoje kortelėje. zen-glance-trigger-label = Paleidimo būdas zen-glance-enabled = - .label = Įjungti greitą pažiūrėjimą + .label = Įjungti spartų pažiūrėjimą zen-glance-trigger-ctrl-click = .label = Vald + spausti zen-glance-trigger-alt-click = @@ -29,50 +29,57 @@ zen-glance-trigger-alt-click = zen-glance-trigger-shift-click = .label = Lyg2 + spausti zen-glance-trigger-meta-click = - .label = Meta (Komanda) + spausti + .label = „Meta“ (komanda) + spausti zen-look-and-feel-compact-view-header = Rodyti kompaktiniame rodinyje -zen-look-and-feel-compact-view-description = Rodyti tik tas įrankių juostas, kurias naudojate! +zen-look-and-feel-compact-view-description = Rodyti tik tas įrankių juostas, kurias naudojate. zen-look-and-feel-compact-view-enabled = .label = Įjungti „{ -brand-short-name }“ kompaktinį režimą zen-look-and-feel-compact-view-top-toolbar = .label = Slėpti viršutinę įrankių juostą ir kompaktiniu režimu zen-look-and-feel-compact-toolbar-flash-popup = - .label = Trumpai padaryti, kad įrankių juosta iškyltų perjungiant arba atidarant naujas korteles kompaktiniu režimu + .label = Trumpai padaryti, kad įrankių juosta iškiltų perjungiant arba atidarant naujas korteles kompaktiniu režimu pane-zen-tabs-title = Kortelių tvarkymas category-zen-workspaces = .tooltiptext = { pane-zen-tabs-title } pane-settings-workspaces-title = Darbo sritys zen-tabs-unloader-enabled = .label = Įjungti kortelių iškėlyklę +zen-tabs-close-on-back-with-no-history = + .label = Užverti kortelę ir perjungti į jos savininko kortelę (arba paskutinę naudotą kortelę), grįžtant atgal be istorijos +zen-tabs-cycle-by-attribute = + .label = Vald+Tab perjungia tik tarp būtiniausių arba darbo srities kortelių +zen-tabs-cycle-ignore-pending-tabs = + .label = Nepaisyti laukiančių kortelių, kai perjungiama langus su Vald+Tab +zen-tabs-cycle-by-attribute-warning = Vald+Tab klavišai bus perjungiami pagal neseniai naudotą tvarką, nes ji yra įjungta. zen-look-and-feel-compact-toolbar-themed = .label = Naudoti teminį foną kompaktinei įrankių juostai zen-workspace-continue-where-left-off = .label = Tęskite, kur baigėte pane-zen-pinned-tab-manager-title = Prisegtos kortelės zen-pinned-tab-manager-header = Bendrieji prisegtų kortelių nustatymai -zen-pinned-tab-manager-description = Tvarkykite papildomą prisegtų kortelių elgseną +zen-pinned-tab-manager-description = Tvarkykite papildomą prisegtų kortelių elgseną. zen-pinned-tab-manager-restore-pinned-tabs-to-pinned-url = .label = Atkurti prisegtas korteles į jų originalų prisegtą URL paleidimo metu zen-pinned-tab-manager-container-specific-essentials-enabled = .label = Įjungti konkrečiam konteineriui būtinuosius -zen-pinned-tab-manager-close-shortcut-behavior-label = Užverti kortelę sparčiųjų klavišų elgsena +zen-pinned-tab-manager-close-shortcut-behavior-label = Užvėrimo kortelę sparčiųjų klavišų elgsena zen-pinned-tab-manager-reset-unload-switch-close-shortcut-option = - .label = Atkurti URL, iškelti ir perjungti į kitą kortelę + .label = Atkurti URL, iškelti ir perjungti į sekančią kortelę zen-pinned-tab-manager-unload-switch-close-shortcut-option = - .label = Iškelti ir perjungti į kitą kortelę + .label = Iškelti ir perjungti į sekančią kortelę zen-pinned-tab-manager-reset-switch-close-shortcut-option = - .label = Atkurti URL ir perjungti į kitą kortelę + .label = Atkurti URL ir perjungti į sekančią kortelę zen-pinned-tab-manager-switch-close-shortcut-option = - .label = Perjungti į kitą kortelę + .label = Perjungti į sekančią kortelę zen-pinned-tab-manager-reset-close-shortcut-option = .label = Atkurti URL zen-pinned-tab-manager-close-close-shortcut-option = .label = Užverti kortelę pane-zen-workspaces-header = Darbo sritys zen-settings-workspaces-header = Bendrieji darbo sričių nustatymai -zen-settings-workspaces-description = Su darbo sritimis galite vienu metu atlikti kelias naršymo seansus! +zen-settings-workspaces-description = Su darbo sritimis galite vienu metu atlikti kelias naršymo seansus. zen-settings-workspaces-enabled = - .label = Įjungti darbo sritis (eksperimentinė) + .label = Įjungti darbo sritis zen-settings-workspaces-hide-default-container-indicator = .label = Slėpti numatytojo konteinerio indikatorių kortelių juostoje zen-key-unsaved = Neįrašytas spartusis klavišas! Iš naujo jį įvedę, paspauskite grįžimo klavišą. @@ -80,18 +87,18 @@ zen-key-conflict = Konfliktuoja su „{ $group }“ -> „{ $shortcut }“ pane-zen-theme-title = Temų nustatymai zen-vertical-tabs-title = Šoninė juosta ir kortelių išdėstymas zen-vertical-tabs-header = Vertikalios kortelės -zen-vertical-tabs-description = Tvarkykite korteles vertikaliame išdėstyme +zen-vertical-tabs-description = Tvarkykite korteles vertikaliame išdėstyme. zen-vertical-tabs-show-expand-button = .label = Rodyti išskleidimo mygtuką zen-vertical-tabs-newtab-on-tab-list = .label = Rodyti naujos kortelės mygtuką kortelių sąraše zen-vertical-tabs-newtab-top-button-up = .label = Perkelti naujos kortelės mygtuką į viršų -zen-vertical-tabs-expand-tabs-by-default = Išskleisti korteles pagal numatytąją nustatymą -zen-vertical-tabs-dont-expand-tabs-by-default = Neišskleisti kortelių pagal numatytąją nustatymą +zen-vertical-tabs-expand-tabs-by-default = Išskleisti korteles pagal numatytąją +zen-vertical-tabs-dont-expand-tabs-by-default = Neišskleisti kortelių pagal numatytąją zen-vertical-tabs-expand-tabs-on-hover = Išskleisti korteles užvedus (neveikia kompaktiniame režime) zen-vertical-tabs-expand-tabs-header = Kaip išskleisti korteles -zen-vertical-tabs-expand-tabs-description = Pasirinkite, kaip išskleisti kortelės šoninėje juostoje +zen-vertical-tabs-expand-tabs-description = Pasirinkite, kaip išskleisti kortelės šoninėje juostoje. zen-theme-marketplace-header = „Zen“ modifikacijos zen-theme-disable-all-enabled = .title = Išjungti visus modifikacijas @@ -128,10 +135,10 @@ pane-zen-marketplace-title = „Zen“ modifikacijos zen-themes-auto-update = .label = Automatiškai atnaujinti įdiegtas modifikacijas paleidimo metu zen-settings-workspaces-force-container-tabs-to-workspace = - .label = Perjungti į darbo sritį, kurioje konteineris nustatytas kaip numatytasis, atidarant konteinerio korteles + .label = Perjungti į darbo sritį, kurioje konteineris nustatytas kaip numatytasis, atveriant konteinerio korteles zen-theme-marketplace-link = Aplankyti parduotuvę zen-dark-theme-styles-header = Tamsios temos stiliai -zen-dark-theme-styles-description = Tinkinkite tamsią temą pagal savo poreikius +zen-dark-theme-styles-description = Tinkinkite tamsią temą pagal savo poreikius. zen-dark-theme-styles-amoled = Naktinė tema zen-dark-theme-styles-default = Numatytoji tamsi tema zen-dark-theme-styles-colorful = Spalvinga tamsi tema @@ -153,13 +160,13 @@ category-zen-CKS = .tooltiptext = { pane-zen-CKS-title } pane-settings-CKS-title = „{ -brand-short-name }“ klaviatūros spartieji klavišai zen-settings-CKS-header = Tinkinkite klaviatūros sparčiuosius klavišus -zen-settings-CKS-description = Keiskite numatytąsias klaviatūros sparčiąsias klavišus pagal savo pageidavimus ir patobulinkite naršymo potyrį +zen-settings-CKS-description = Keiskite numatytąsias klaviatūros sparčiąsias klavišus pagal savo pageidavimus ir patobulinkite naršymo patirtį. zen-settings-CKS-disable-firefox = .label = Išjungti „{ -brand-short-name }“ numatytuosius klaviatūros sparčiuosius klavišus zen-settings-CKS-duplicate-shortcut = .label = Dubliuoti spartųjį klavišą zen-settings-CKS-reset-shortcuts = - .label = Atkurti į numatytuosius nustatymus + .label = Atkurti į numatytuosius zenCKSOption-group-other = Kita zenCKSOption-group-windowAndTabManagement = Langų ir kortelių tvarkymas zenCKSOption-group-navigation = Naršymas @@ -234,7 +241,7 @@ zen-find-shortcut = Rasti puslapyje zen-search-find-again-shortcut = Rasti dar kartą zen-search-find-again-shortcut-prev = Rasti ankstesnį zen-search-find-again-shortcut-2 = Rasti dar kartą (Alt) -zen-bookmark-this-page-shortcut = Pridėti šį puslapį prie adresyno +zen-bookmark-this-page-shortcut = Įtraukti šį puslapį į adresyną zen-bookmark-show-library-shortcut = Rodyti adresyno biblioteką zen-key-stop = Stabdyti įkėlimą zen-full-zoom-reduce-shortcut = Sumažinti @@ -257,7 +264,7 @@ zen-close-tab-shortcut = Užverti kortelę zen-compact-mode-shortcut-show-sidebar = Perjungti slankančią šoninę juostą zen-compact-mode-shortcut-show-toolbar = Perjungti slankančią įrankių juostą zen-compact-mode-shortcut-toggle = Perjungti kompaktinį režimą -zen-glance-expand = Išskleisti greitą pažiūrėjimą +zen-glance-expand = Išskleisti spartų pažiūrėjimą zen-workspace-shortcut-switch-1 = Perjungti į 1 darbo sritį zen-workspace-shortcut-switch-2 = Perjungti į 2 darbo sritį zen-workspace-shortcut-switch-3 = Perjungti į 3 darbo sritį @@ -304,4 +311,4 @@ zen-devtools-toggle-performance-shortcut = Perjungti našumą zen-devtools-toggle-storage-shortcut = Perjungti saugyklą zen-devtools-toggle-dom-shortcut = Perjungti DOM zen-devtools-toggle-accessibility-shortcut = Perjungti prieinamumą -zen-close-all-unpinned-tabs-shortcut = Close All Unpinned Tabs +zen-close-all-unpinned-tabs-shortcut = Užverti visas neprisegtas korteles diff --git a/locales/lt/browser/browser/zen-general.ftl b/locales/lt/browser/browser/zen-general.ftl index f3af1aeb8..b4c18ab1f 100644 --- a/locales/lt/browser/browser/zen-general.ftl +++ b/locales/lt/browser/browser/zen-general.ftl @@ -28,7 +28,7 @@ pictureinpicture-minimize-btn = .tooltip = Sumažinti zen-panel-ui-gradient-generator-custom-color = Pasirinktinė spalva zen-panel-ui-gradient-generator-saved-message = Gradientas sėkmingai įrašytas. -zen-copy-current-url-confirmation = Copied current URL! +zen-copy-current-url-confirmation = Nukopijuotas dabartinis URL. zen-general-cancel-label = .label = Atšaukti zen-general-confirm = @@ -59,13 +59,13 @@ urlbar-search-mode-zen_actions = Veiksmai zen-site-data-settings = Nustatymai zen-generic-manage = Tvarkyti zen-generic-more = Daugiau -zen-generic-next = Next +zen-generic-next = Sekantis # These labels will be used for the site data panel settings zen-site-data-setting-allow = Leidžiama zen-site-data-setting-block = Užblokuota -zen-site-data-protections-enabled = Enabled -zen-site-data-protections-disabled = Disabled -zen-site-data-setting-cross-site = Cross-Site cookie +zen-site-data-protections-enabled = Įjungta +zen-site-data-protections-disabled = Išjungta +zen-site-data-setting-cross-site = Tarpusavio svetainės slapukas zen-site-data-security-info-extension = .label = Plėtinys zen-site-data-security-info-secure = @@ -79,18 +79,21 @@ zen-site-data-get-addons = zen-site-data-site-settings = .label = Visi svetainės nustatymai zen-site-data-header-share = - .tooltiptext = Share This Page + .tooltiptext = Bendrinti šį puslapį zen-site-data-header-reader-mode = - .tooltiptext = Enter Reader Mode + .tooltiptext = Įeiti į skaitytojo režimą zen-site-data-header-screenshot = - .tooltiptext = Take a Screenshot + .tooltiptext = Daryti ekrano kopiją zen-site-data-header-bookmark = - .tooltiptext = Bookmark This Page + .tooltiptext = Įtraukti šį puslapį į adresyną zen-urlbar-copy-url-button = - .tooltiptext = Copy URL -zen-site-data-setting-site-protection = Tracking Protection + .tooltiptext = Kopijuoti URL +zen-site-data-setting-site-protection = Stebėjimo apsauga # Section: Feature callouts zen-site-data-panel-feature-callout-title = Nauji namai priedams, leidimams ir daugiau zen-site-data-panel-feature-callout-subtitle = Spustelėkite piktogramą, kad tvarkytumėte svetainės nustatymus, peržiūrėtumėte saugumo informaciją, pasiektumėte plėtinius ir atliktumėte įprastus veiksmus. +zen-open-link-in-glance = + .label = Atverti nuorodą spartiuojame pažiūrėjime + .accesskey = G diff --git a/locales/lt/browser/browser/zen-split-view.ftl b/locales/lt/browser/browser/zen-split-view.ftl index 8f0e1c9bf..6c0f705d1 100644 --- a/locales/lt/browser/browser/zen-split-view.ftl +++ b/locales/lt/browser/browser/zen-split-view.ftl @@ -19,5 +19,5 @@ zen-split-view-modifier-header = Skaidymo rodinys zen-split-view-modifier-activate-reallocation = .label = Aktyvuoti perskyrimą zen-split-view-modifier-enabled-toast = Skaidymo rodinio pertvarkymas įjungtas. -zen-split-view-modifier-enabled-toast-description = Nutempkite rodinį, kad jį pertvarkytumėte. Paspauskite Gr, kad išeitumėte. +zen-split-view-modifier-enabled-toast-description = Nutempkite rodinį, kad pertvarkytumėte. Paspauskite Gr, kad išeitumėte. zen-split-view-modifier-disabled-toast = Skaidymo rodinio pertvarkymas išjungtas. diff --git a/locales/lt/browser/browser/zen-welcome.ftl b/locales/lt/browser/browser/zen-welcome.ftl index 03ceb5b64..2cbeb06b5 100644 --- a/locales/lt/browser/browser/zen-welcome.ftl +++ b/locales/lt/browser/browser/zen-welcome.ftl @@ -18,7 +18,7 @@ zen-welcome-workspace-colors-description = Suasmeninkite savo naršyklę, suteik zen-welcome-start-browsing-title = Viskas parengta?
Pradėkime veikti! -zen-welcome-start-browsing-description-1 = Viskas parengta ir gali veikti. Spustelėkite toliau esantį mygtuką, kad pradėtumėte naršyti su „{ -brand-short-name }“. +zen-welcome-start-browsing-description-1 = Viskas parengta ir gali veikti. Spustelėkite žemiau esantį mygtuką, kad pradėtumėte naršyti su „{ -brand-short-name }“. zen-welcome-start-browsing = Pirmyn! zen-welcome-default-search-title = Jūsų numatytasis paieškos variklis zen-welcome-default-search-description = Pasirinkite numatytąjį paieškos variklį. Vėliau visada galite ją pakeisti! diff --git a/locales/lt/browser/browser/zen-workspaces.ftl b/locales/lt/browser/browser/zen-workspaces.ftl index 9027e7a36..710690274 100644 --- a/locales/lt/browser/browser/zen-workspaces.ftl +++ b/locales/lt/browser/browser/zen-workspaces.ftl @@ -59,7 +59,7 @@ zen-workspaces-delete-workspace-title = Ištrinti erdvę? zen-workspaces-delete-workspace-body = Ar tikrai norite ištrinti „{ $name }“? Šio veiksmo anuliuoti negalima. # 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 Closed! Use { $shortcut } to undo. +zen-workspaces-close-all-unpinned-tabs-toast = Kortelės užvertos! Naudokite { $shortcut }, kad atšauktumėte. zen-workspaces-close-all-unpinned-tabs-title = - .label = Clear - .tooltiptext = Close all unpinned tabs + .label = Valyti + .tooltiptext = Užverti visas neprisegtas korteles diff --git a/locales/nl/browser/browser/preferences/zen-preferences.ftl b/locales/nl/browser/browser/preferences/zen-preferences.ftl index 010497161..edea8ce16 100644 --- a/locales/nl/browser/browser/preferences/zen-preferences.ftl +++ b/locales/nl/browser/browser/preferences/zen-preferences.ftl @@ -30,8 +30,8 @@ zen-glance-trigger-shift-click = .label = Shift + klik zen-glance-trigger-meta-click = .label = Windows (Command) + klik -zen-look-and-feel-compact-view-header = Toon in compacte weergave -zen-look-and-feel-compact-view-description = Toon alleen de werkbalken die je gebruikt! +zen-look-and-feel-compact-view-header = Weergeven in compacte weergave +zen-look-and-feel-compact-view-description = Alleen de werkbalken weergeven die je gebruikt! zen-look-and-feel-compact-view-enabled = .label = { -brand-short-name }'s compacte modus inschakelen zen-look-and-feel-compact-view-top-toolbar = @@ -44,8 +44,15 @@ category-zen-workspaces = pane-settings-workspaces-title = Werkruimtes zen-tabs-unloader-enabled = .label = Tabblad ontlader inschakelen +zen-tabs-close-on-back-with-no-history = + .label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history +zen-tabs-cycle-by-attribute = + .label = Ctrl+Tab cycles within Essential or Workspace tabs only +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 zen-look-and-feel-compact-toolbar-themed = - .label = Use themed background for compact toolbar + .label = Gebruik thema achtergrond voor compacte werkbalk zen-workspace-continue-where-left-off = .label = Verdergaan waar je was gebleven pane-zen-pinned-tab-manager-title = Vastgezette tabbladen @@ -76,7 +83,7 @@ zen-settings-workspaces-enabled = zen-settings-workspaces-hide-default-container-indicator = .label = Verberg de standaard container indicator in de tabbladbalk zen-key-unsaved = Snelkoppeling is niet opgeslagen! Bewaar deze door op de "Escape" knop te drukken na het opnieuw typen. -zen-key-conflict = Conflicts with { $group } -> { $shortcut } +zen-key-conflict = Conflicten met { $group } -> { $shortcut } pane-zen-theme-title = Thema instellingen zen-vertical-tabs-title = Zijbalk en tabbladen lay-out zen-vertical-tabs-header = Verticale tabbladen @@ -84,9 +91,9 @@ zen-vertical-tabs-description = Beheer je tabbladen in een verticale lay-out zen-vertical-tabs-show-expand-button = .label = Uitbreiden knop weergeven zen-vertical-tabs-newtab-on-tab-list = - .label = Laat nieuwe tabblad knop zien op de tabblad lijst + .label = Laat nieuwe tabblad knop zien op de tabbladlijst zen-vertical-tabs-newtab-top-button-up = - .label = Verplaats de nieuwe tab knop naar boven + .label = Verplaats de nieuwe tabblad knop naar boven zen-vertical-tabs-expand-tabs-by-default = Tabbladen standaard uitbreiden zen-vertical-tabs-dont-expand-tabs-by-default = Tabbladen niet standaard uitbreiden zen-vertical-tabs-expand-tabs-on-hover = Tabbladen uitbreiden bij hoveren (werkt niet in compacte modus) @@ -130,7 +137,7 @@ zen-themes-auto-update = zen-settings-workspaces-force-container-tabs-to-workspace = .label = Schakel over naar de werkruimte waar container als standaard is ingesteld bij het openen van container tabbladen zen-theme-marketplace-link = Winkel bezoeken -zen-dark-theme-styles-header = Donkere thema stijlen +zen-dark-theme-styles-header = Donker thema stijlen zen-dark-theme-styles-description = Pas het donker thema aan naar jouw voorkeur zen-dark-theme-styles-amoled = Nacht thema zen-dark-theme-styles-default = Standaard donker thema @@ -223,7 +230,7 @@ zen-key-exit-full-screen = Volledig scherm afsluiten zen-ai-chatbot-sidebar-shortcut = AI-chatbot zijbalk togglen zen-key-inspector-mac = Inspector (Mac) togglen zen-toggle-sidebar-shortcut = Firefox zijbalk togglen -zen-toggle-pin-tab-shortcut = Toggle Pin Tab +zen-toggle-pin-tab-shortcut = Tabblad vastzetten togglen zen-reader-mode-toggle-shortcut-other = Leesmodus togglen zen-picture-in-picture-toggle-shortcut = Beeld-in-beeld togglen zen-nav-reload-shortcut-2 = Pagina opnieuw laden @@ -234,7 +241,7 @@ zen-find-shortcut = Vinden op pagina zen-search-find-again-shortcut = Opnieuw zoeken zen-search-find-again-shortcut-prev = Vorige vinden zen-search-find-again-shortcut-2 = Opnieuw zoeken (alternatief) -zen-bookmark-this-page-shortcut = Bladwijzer deze pagina +zen-bookmark-this-page-shortcut = Bladwijzer toevoegen voor deze pagina zen-bookmark-show-library-shortcut = Bladwijzerbibliotheek weergeven zen-key-stop = Laden stoppen zen-full-zoom-reduce-shortcut = Uitzoomen @@ -248,8 +255,8 @@ zen-private-browsing-shortcut = Privé browsen zen-screenshot-shortcut = Schermafbeelding maken zen-key-sanitize = Browsergegevens wissen zen-quit-app-shortcut = Applicatie afsluiten -zen-key-wr-capture-cmd = WR opname opdracht -zen-key-wr-toggle-capture-sequence-cmd = WR opnamereeks togglen +zen-key-wr-capture-cmd = WR-opname opdracht +zen-key-wr-toggle-capture-sequence-cmd = WR-opnamereeks togglen zen-nav-reload-shortcut = Pagina opnieuw laden zen-nav-reload-shortcut-skip-cache = Pagina opnieuw laden (Cache overslaan) zen-close-shortcut = Venster sluiten @@ -257,7 +264,7 @@ zen-close-tab-shortcut = Tabblad sluiten zen-compact-mode-shortcut-show-sidebar = Zwevende zijbalk togglen zen-compact-mode-shortcut-show-toolbar = Zwevende werkbalk togglen zen-compact-mode-shortcut-toggle = Compacte modus togglen -zen-glance-expand = Expand Glance +zen-glance-expand = Snel bekijken uitbreiden zen-workspace-shortcut-switch-1 = Schakelen naar werkruimte 1 zen-workspace-shortcut-switch-2 = Schakelen naar werkruimte 2 zen-workspace-shortcut-switch-3 = Schakelen naar werkruimte 3 @@ -276,7 +283,7 @@ zen-split-view-shortcut-grid = Gesplitste weergave raster togglen zen-split-view-shortcut-vertical = Gesplitste weergave verticaal togglen zen-split-view-shortcut-horizontal = Gesplitste weergave horizontaal togglen zen-split-view-shortcut-unsplit = Gesplitste weergave sluiten -zen-new-empty-split-view-shortcut = New Empty Split View +zen-new-empty-split-view-shortcut = Nieuwe lege gesplitste weergave zen-key-select-tab-1 = Selecteer tabblad #1 zen-key-select-tab-2 = Selecteer tabblad #2 zen-key-select-tab-3 = Selecteer tabblad #3 @@ -304,4 +311,4 @@ zen-devtools-toggle-performance-shortcut = Prestaties togglen zen-devtools-toggle-storage-shortcut = Opslag togglen zen-devtools-toggle-dom-shortcut = DOM togglen zen-devtools-toggle-accessibility-shortcut = Toegankelijkheid togglen -zen-close-all-unpinned-tabs-shortcut = Close All Unpinned Tabs +zen-close-all-unpinned-tabs-shortcut = Alle niet-vastgezette tabbladen sluiten diff --git a/locales/nl/browser/browser/zen-folders.ftl b/locales/nl/browser/browser/zen-folders.ftl index 7b537e981..eb7064a9a 100644 --- a/locales/nl/browser/browser/zen-folders.ftl +++ b/locales/nl/browser/browser/zen-folders.ftl @@ -3,7 +3,7 @@ # file, You can obtain one at http://mozilla.org/MPL/2.0/. zen-folders-search-placeholder = - .placeholder = Zoek { $folder-name }... + .placeholder = { $folder-name } zoeken... zen-folders-panel-rename-folder = .label = Map hernoemen zen-folders-panel-unpack-folder = @@ -19,7 +19,7 @@ zen-folders-panel-change-folder-space = zen-folders-panel-change-icon-folder = .label = Wijzig pictogram zen-folders-unload-all-tooltip = - .tooltiptext = Unload active in this folder + .tooltiptext = Actieven ontladen in deze map zen-folders-unload-folder = - .label = Unload All Tabs -zen-folders-search-no-results = No tabs matching that search 🤔 + .label = Alle tabbladen ontladen +zen-folders-search-no-results = Geen tabbladen die overeenkomen met die zoekopdracht 🤔 diff --git a/locales/nl/browser/browser/zen-general.ftl b/locales/nl/browser/browser/zen-general.ftl index f3bd6f4a0..bbb1b6932 100644 --- a/locales/nl/browser/browser/zen-general.ftl +++ b/locales/nl/browser/browser/zen-general.ftl @@ -28,7 +28,7 @@ pictureinpicture-minimize-btn = .tooltip = Minimaliseren zen-panel-ui-gradient-generator-custom-color = Aangepaste kleur zen-panel-ui-gradient-generator-saved-message = Verloop is succesvol opgeslagen! -zen-copy-current-url-confirmation = Copied current URL! +zen-copy-current-url-confirmation = Huidige URL gekopieerd! zen-general-cancel-label = .label = Annuleren zen-general-confirm = @@ -42,8 +42,8 @@ zen-library-sidebar-workspaces = zen-library-sidebar-mods = .label = Mods zen-toggle-compact-mode-button = - .label = Compact Mode - .tooltiptext = Toggle Compact Mode + .label = Compacte modus + .tooltiptext = Compacte modus togglen # note: Do not translate the "
" tags in the following string @@ -52,45 +52,48 @@ zen-close-label = Sluiten zen-singletoolbar-urlbar-placeholder-with-name = .placeholder = Zoeken… zen-icons-picker-emoji = - .label = Emojis + .label = Emoji's zen-icons-picker-svg = - .label = Icons -urlbar-search-mode-zen_actions = Actions -zen-site-data-settings = Settings -zen-generic-manage = Manage -zen-generic-more = More -zen-generic-next = Next + .label = Iconen +urlbar-search-mode-zen_actions = Acties +zen-site-data-settings = Instellingen +zen-generic-manage = Beheren +zen-generic-more = Meer +zen-generic-next = Volgende # These labels will be used for the site data panel settings -zen-site-data-setting-allow = Allowed -zen-site-data-setting-block = Blocked -zen-site-data-protections-enabled = Enabled -zen-site-data-protections-disabled = Disabled -zen-site-data-setting-cross-site = Cross-Site cookie +zen-site-data-setting-allow = Toegestaan +zen-site-data-setting-block = Geblokkeerd +zen-site-data-protections-enabled = Ingeschakeld +zen-site-data-protections-disabled = Uitgeschakeld +zen-site-data-setting-cross-site = Cross-site cookie zen-site-data-security-info-extension = - .label = Extension + .label = Extensie zen-site-data-security-info-secure = - .label = Secure + .label = Beveiligd zen-site-data-security-info-not-secure = - .label = Not Secure + .label = Niet beveiligd zen-site-data-manage-addons = - .label = Manage Extensions + .label = Extensies beheren zen-site-data-get-addons = - .label = Add Extensions + .label = Extensies toevoegen zen-site-data-site-settings = - .label = All Site Settings + .label = Alle site-instellingen zen-site-data-header-share = - .tooltiptext = Share This Page + .tooltiptext = Deze pagina delen zen-site-data-header-reader-mode = - .tooltiptext = Enter Reader Mode + .tooltiptext = Leesmodus openen zen-site-data-header-screenshot = - .tooltiptext = Take a Screenshot + .tooltiptext = Maak een schermafbeelding zen-site-data-header-bookmark = - .tooltiptext = Bookmark This Page + .tooltiptext = Bladwijzer toevoegen voor deze pagina zen-urlbar-copy-url-button = - .tooltiptext = Copy URL -zen-site-data-setting-site-protection = Tracking Protection + .tooltiptext = URL kopiëren +zen-site-data-setting-site-protection = Tracking bescherming # Section: Feature callouts -zen-site-data-panel-feature-callout-title = A new home for add-ons, permissions, and more -zen-site-data-panel-feature-callout-subtitle = Click the icon to manage site settings, view security info, access extensions, and perform common actions. +zen-site-data-panel-feature-callout-title = Een nieuw thuis voor add-ons, machtigingen en meer +zen-site-data-panel-feature-callout-subtitle = Klik op het icoon om de site-instellingen te beheren, beveiligingsinfo te bekijken, extensies te openen en gemeenschappelijke acties uit te voeren. +zen-open-link-in-glance = + .label = Open Link in Glance + .accesskey = G diff --git a/locales/nl/browser/browser/zen-split-view.ftl b/locales/nl/browser/browser/zen-split-view.ftl index d0f5b1eec..d625c1de9 100644 --- a/locales/nl/browser/browser/zen-split-view.ftl +++ b/locales/nl/browser/browser/zen-split-view.ftl @@ -15,6 +15,6 @@ zen-split-link = zen-split-view-modifier-header = Gesplitste weergave zen-split-view-modifier-activate-reallocation = .label = Herverdeling activeren -zen-split-view-modifier-enabled-toast = Geplitste weergave herschikken staat AAN. +zen-split-view-modifier-enabled-toast = Gesplitste weergave herschikken staat AAN. zen-split-view-modifier-enabled-toast-description = Sleep de tabbladen om de weergave te herschikken. Druk op Esc om af te sluiten. zen-split-view-modifier-disabled-toast = Geplitste weergave herschikken staat UIT. diff --git a/locales/nl/browser/browser/zen-vertical-tabs.ftl b/locales/nl/browser/browser/zen-vertical-tabs.ftl index 57df55699..49979e38c 100644 --- a/locales/nl/browser/browser/zen-vertical-tabs.ftl +++ b/locales/nl/browser/browser/zen-vertical-tabs.ftl @@ -18,7 +18,7 @@ zen-toolbar-context-compact-mode-hide-both = .label = Beide verbergen .accesskey = U zen-toolbar-context-new-folder = - .label = New Folder + .label = Nieuwe map .accesskey = N sidebar-zen-expand = .label = Zijbalk uitklappen diff --git a/locales/nl/browser/browser/zen-welcome.ftl b/locales/nl/browser/browser/zen-welcome.ftl index b1a2c3270..011213fb0 100644 --- a/locales/nl/browser/browser/zen-welcome.ftl +++ b/locales/nl/browser/browser/zen-welcome.ftl @@ -6,7 +6,7 @@ zen-welcome-title-line1 = Welkom bij zen-welcome-title-line2 = een rustiger internet zen-welcome-import-title = Een frisse start, dezelfde bladwijzers zen-welcome-import-description-1 = Je bladwijzers, geschiedenis en wachtwoorden zijn als een spoor van broodkruimels door het internet - laat ze niet achter! -zen-welcome-import-description-2 = Easily bring them over from another browser and pick up right where you left off.. +zen-welcome-import-description-2 = Breng ze eenvoudig over vanuit een andere browser en ga verder waar je was gebleven. zen-welcome-import-button = Nu importeren zen-welcome-set-default-browser = { -brand-short-name } instellen als standaardbrowser zen-welcome-dont-set-default-browser = { -brand-short-name } NIET instellen als standaardbrowser diff --git a/locales/nl/browser/browser/zen-workspaces.ftl b/locales/nl/browser/browser/zen-workspaces.ftl index f6e77c336..a9f3b3f0e 100644 --- a/locales/nl/browser/browser/zen-workspaces.ftl +++ b/locales/nl/browser/browser/zen-workspaces.ftl @@ -6,20 +6,20 @@ zen-panel-ui-workspaces-text = Ruimtes zen-panel-ui-workspaces-create = .label = Ruimte aanmaken zen-panel-ui-folder-create = - .label = Create Folder + .label = Map aanmaken zen-panel-ui-new-empty-split = - .label = New Split + .label = Nieuwe splitsing zen-workspaces-panel-context-delete = .label = Ruimte verwijderen .accesskey = D zen-workspaces-panel-change-name = .label = Naam wijzigen zen-workspaces-panel-change-icon = - .label = Icon wijzigen + .label = Icoon wijzigen zen-workspaces-panel-context-default-profile = .label = Profiel instellen zen-workspaces-panel-unload = - .label = Unload Space + .label = Ruimte ontladen zen-workspaces-how-to-reorder-title = Hoe ruimtes te herschikken zen-workspaces-how-to-reorder-desc = Sleep het ruimte icoon onderaan de zijbalk om ze te herschikken zen-workspaces-change-theme = @@ -56,10 +56,10 @@ zen-workspace-creation-profile = Profiel zen-workspace-creation-header = Maak een ruimte zen-workspace-creation-label = Ruimtes worden gebruikt om je tabbladen en sessies te organiseren. zen-workspaces-delete-workspace-title = Ruimte verwijderen? -zen-workspaces-delete-workspace-body = Are you sure you want to delete { $name }? This action cannot be undone. +zen-workspaces-delete-workspace-body = Weet je zeker dat je { $name } wilt verwijderen? Deze actie kan niet ongedaan gemaakt worden. # 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 Closed! Use { $shortcut } to undo. +zen-workspaces-close-all-unpinned-tabs-toast = Tabbladen gesloten! Gebruik { $shortcut } om ongedaan te maken. zen-workspaces-close-all-unpinned-tabs-title = - .label = Clear - .tooltiptext = Close all unpinned tabs + .label = Wissen + .tooltiptext = Alle niet-vastgezette tabbladen sluiten diff --git a/locales/nn-NO/browser/browser/preferences/zen-preferences.ftl b/locales/nn-NO/browser/browser/preferences/zen-preferences.ftl index 7f2b86dc4..bbd11d0c5 100644 --- a/locales/nn-NO/browser/browser/preferences/zen-preferences.ftl +++ b/locales/nn-NO/browser/browser/preferences/zen-preferences.ftl @@ -44,6 +44,13 @@ category-zen-workspaces = pane-settings-workspaces-title = Workspaces zen-tabs-unloader-enabled = .label = Enable Tab Unloader +zen-tabs-close-on-back-with-no-history = + .label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history +zen-tabs-cycle-by-attribute = + .label = Ctrl+Tab cycles within Essential or Workspace tabs only +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 zen-look-and-feel-compact-toolbar-themed = .label = Use themed background for compact toolbar zen-workspace-continue-where-left-off = diff --git a/locales/nn-NO/browser/browser/zen-general.ftl b/locales/nn-NO/browser/browser/zen-general.ftl index 18df1b71c..647c5304e 100644 --- a/locales/nn-NO/browser/browser/zen-general.ftl +++ b/locales/nn-NO/browser/browser/zen-general.ftl @@ -94,3 +94,6 @@ zen-site-data-setting-site-protection = Tracking Protection zen-site-data-panel-feature-callout-title = A new home for add-ons, permissions, and more zen-site-data-panel-feature-callout-subtitle = Click the icon to manage site settings, view security info, access extensions, and perform common actions. +zen-open-link-in-glance = + .label = Open Link in Glance + .accesskey = G diff --git a/locales/pl/browser/browser/preferences/zen-preferences.ftl b/locales/pl/browser/browser/preferences/zen-preferences.ftl index da9f785fd..c51c95c8f 100644 --- a/locales/pl/browser/browser/preferences/zen-preferences.ftl +++ b/locales/pl/browser/browser/preferences/zen-preferences.ftl @@ -44,6 +44,13 @@ category-zen-workspaces = pane-settings-workspaces-title = Obszary robocze zen-tabs-unloader-enabled = .label = Włącz rozładowywanie kart +zen-tabs-close-on-back-with-no-history = + .label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history +zen-tabs-cycle-by-attribute = + .label = Ctrl+Tab cycles within Essential or Workspace tabs only +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 zen-look-and-feel-compact-toolbar-themed = .label = Użyj tła motywu dla kompaktowego paska narzędzi zen-workspace-continue-where-left-off = @@ -304,4 +311,4 @@ zen-devtools-toggle-performance-shortcut = Włącz Wydajność zen-devtools-toggle-storage-shortcut = Włącz Pamięć zen-devtools-toggle-dom-shortcut = Włącz DOM zen-devtools-toggle-accessibility-shortcut = Włącz Dostępność -zen-close-all-unpinned-tabs-shortcut = Close All Unpinned Tabs +zen-close-all-unpinned-tabs-shortcut = Zamknij wszystkie nieprzypięte karty diff --git a/locales/pl/browser/browser/zen-general.ftl b/locales/pl/browser/browser/zen-general.ftl index 810b6339c..10a9e4e34 100644 --- a/locales/pl/browser/browser/zen-general.ftl +++ b/locales/pl/browser/browser/zen-general.ftl @@ -94,3 +94,6 @@ zen-site-data-setting-site-protection = Ochrona przed śledzeniem zen-site-data-panel-feature-callout-title = Nowy dom dla dodatków, uprawnień i więcej zen-site-data-panel-feature-callout-subtitle = Kliknij ikonę, aby zarządzać ustawieniami witryny, wyświetlić informacje o zabezpieczeniach, rozszerzeniach i wykonać akcje. +zen-open-link-in-glance = + .label = Open Link in Glance + .accesskey = G diff --git a/locales/pl/browser/browser/zen-workspaces.ftl b/locales/pl/browser/browser/zen-workspaces.ftl index 8e473a525..1ac1d8c51 100644 --- a/locales/pl/browser/browser/zen-workspaces.ftl +++ b/locales/pl/browser/browser/zen-workspaces.ftl @@ -59,7 +59,7 @@ zen-workspaces-delete-workspace-title = Usunąć Przestrzeń roboczą? zen-workspaces-delete-workspace-body = Czy na pewno chcesz usunąć { $name }? Tej czynności nie można cofnąć. # 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 Closed! Use { $shortcut } to undo. +zen-workspaces-close-all-unpinned-tabs-toast = Zamknięto karty! Użyj { $shortcut } aby przywrócić. zen-workspaces-close-all-unpinned-tabs-title = - .label = Clear - .tooltiptext = Close all unpinned tabs + .label = Wyczyść + .tooltiptext = Zamknij wszystkie nieprzypięte karty diff --git a/locales/pt-BR/browser/browser/preferences/zen-preferences.ftl b/locales/pt-BR/browser/browser/preferences/zen-preferences.ftl index 8cc5f1c4c..9e1a31e49 100644 --- a/locales/pt-BR/browser/browser/preferences/zen-preferences.ftl +++ b/locales/pt-BR/browser/browser/preferences/zen-preferences.ftl @@ -44,6 +44,13 @@ category-zen-workspaces = pane-settings-workspaces-title = Áreas de Trabalho zen-tabs-unloader-enabled = .label = Ativar Descarregador de Guias +zen-tabs-close-on-back-with-no-history = + .label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history +zen-tabs-cycle-by-attribute = + .label = Ctrl+Tab cycles within Essential or Workspace tabs only +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 zen-look-and-feel-compact-toolbar-themed = .label = Usar fundo temático na barra de ferramentas compacta zen-workspace-continue-where-left-off = @@ -76,7 +83,7 @@ zen-settings-workspaces-enabled = zen-settings-workspaces-hide-default-container-indicator = .label = Ocultar o indicador padrão do contêiner na barra de guias zen-key-unsaved = Atalho não salvo! Proteja-o clicando na tecla "Escape" após digitá-lo novamente. -zen-key-conflict = Conflicts with { $group } -> { $shortcut } +zen-key-conflict = Conflitos com { $group } -> { $shortcut } pane-zen-theme-title = Opções de tema zen-vertical-tabs-title = Layout de barra lateral e abas zen-vertical-tabs-header = Abas verticais @@ -304,4 +311,4 @@ zen-devtools-toggle-performance-shortcut = Ativar/Desativar Desempenho zen-devtools-toggle-storage-shortcut = Ativar/Desativar Armazenamento zen-devtools-toggle-dom-shortcut = Ativar/Desativar DOM zen-devtools-toggle-accessibility-shortcut = Ativar/Desativar Acessibilidade -zen-close-all-unpinned-tabs-shortcut = Close All Unpinned Tabs +zen-close-all-unpinned-tabs-shortcut = Fechar Todas as Abas Não Fixadas diff --git a/locales/pt-BR/browser/browser/zen-general.ftl b/locales/pt-BR/browser/browser/zen-general.ftl index 48eef77f8..bcbac76e7 100644 --- a/locales/pt-BR/browser/browser/zen-general.ftl +++ b/locales/pt-BR/browser/browser/zen-general.ftl @@ -26,7 +26,7 @@ pictureinpicture-minimize-btn = .tooltip = Minimizar zen-panel-ui-gradient-generator-custom-color = Cor Personalizada zen-panel-ui-gradient-generator-saved-message = O gradiente foi salvo com sucesso! -zen-copy-current-url-confirmation = Copied current URL! +zen-copy-current-url-confirmation = URL atual copiada! zen-general-cancel-label = .label = Cancelar zen-general-confirm = @@ -57,13 +57,13 @@ urlbar-search-mode-zen_actions = Ações zen-site-data-settings = Configurações zen-generic-manage = Gerenciar zen-generic-more = Mais -zen-generic-next = Next +zen-generic-next = Próximo # These labels will be used for the site data panel settings zen-site-data-setting-allow = Permitido zen-site-data-setting-block = Bloqueado -zen-site-data-protections-enabled = Enabled -zen-site-data-protections-disabled = Disabled -zen-site-data-setting-cross-site = Cross-Site cookie +zen-site-data-protections-enabled = Habilitado +zen-site-data-protections-disabled = Desabilitado +zen-site-data-setting-cross-site = Cookie entre Sites zen-site-data-security-info-extension = .label = Extensão zen-site-data-security-info-secure = @@ -77,18 +77,21 @@ zen-site-data-get-addons = zen-site-data-site-settings = .label = Todas as Configurações do Site zen-site-data-header-share = - .tooltiptext = Share This Page + .tooltiptext = Compartilhar Esta Página zen-site-data-header-reader-mode = - .tooltiptext = Enter Reader Mode + .tooltiptext = Entrar no Modo Leitura zen-site-data-header-screenshot = - .tooltiptext = Take a Screenshot + .tooltiptext = Tirar Captura de Tela zen-site-data-header-bookmark = - .tooltiptext = Bookmark This Page + .tooltiptext = Marcar Esta Página zen-urlbar-copy-url-button = - .tooltiptext = Copy URL -zen-site-data-setting-site-protection = Tracking Protection + .tooltiptext = Copiar URL +zen-site-data-setting-site-protection = Proteção contra Rastreamento # Section: Feature callouts -zen-site-data-panel-feature-callout-title = A new home for add-ons, permissions, and more -zen-site-data-panel-feature-callout-subtitle = Click the icon to manage site settings, view security info, access extensions, and perform common actions. +zen-site-data-panel-feature-callout-title = Um novo lar para extensões, permissões e mais +zen-site-data-panel-feature-callout-subtitle = Clique no ícone para gerenciar configurações do site, visualizar informações de segurança, acessar extensões e realizar ações comuns. +zen-open-link-in-glance = + .label = Open Link in Glance + .accesskey = G diff --git a/locales/pt-BR/browser/browser/zen-workspaces.ftl b/locales/pt-BR/browser/browser/zen-workspaces.ftl index 7b032e85d..b2d5d710b 100644 --- a/locales/pt-BR/browser/browser/zen-workspaces.ftl +++ b/locales/pt-BR/browser/browser/zen-workspaces.ftl @@ -59,7 +59,7 @@ zen-workspaces-delete-workspace-title = Excluir Espaço? zen-workspaces-delete-workspace-body = Tem certeza que deseja excluir { $name }? Esta ação não pode ser desfeita. # 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 Closed! Use { $shortcut } to undo. +zen-workspaces-close-all-unpinned-tabs-toast = Abas Fechadas! Use { $shortcut } para desfazer. zen-workspaces-close-all-unpinned-tabs-title = - .label = Clear - .tooltiptext = Close all unpinned tabs + .label = Limpar + .tooltiptext = Fechar todas as abas não fixadas diff --git a/locales/pt-PT/browser/browser/preferences/zen-preferences.ftl b/locales/pt-PT/browser/browser/preferences/zen-preferences.ftl index 5d46462a5..66e391279 100644 --- a/locales/pt-PT/browser/browser/preferences/zen-preferences.ftl +++ b/locales/pt-PT/browser/browser/preferences/zen-preferences.ftl @@ -44,6 +44,13 @@ category-zen-workspaces = pane-settings-workspaces-title = Espaços de Trabalho zen-tabs-unloader-enabled = .label = Habilitar a Hibernação de Separadores +zen-tabs-close-on-back-with-no-history = + .label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history +zen-tabs-cycle-by-attribute = + .label = Ctrl+Tab cycles within Essential or Workspace tabs only +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 zen-look-and-feel-compact-toolbar-themed = .label = Usar fundo temático para a barra de ferramentas compacta zen-workspace-continue-where-left-off = @@ -304,4 +311,4 @@ zen-devtools-toggle-performance-shortcut = Alternar Desempenho zen-devtools-toggle-storage-shortcut = Alternar Armazenamento zen-devtools-toggle-dom-shortcut = Alternar DOM zen-devtools-toggle-accessibility-shortcut = Alternar Acessibilidade -zen-close-all-unpinned-tabs-shortcut = Close All Unpinned Tabs +zen-close-all-unpinned-tabs-shortcut = Fechar Todos os Separadores Não Fixados diff --git a/locales/pt-PT/browser/browser/zen-general.ftl b/locales/pt-PT/browser/browser/zen-general.ftl index b2e5b8253..4448ae0f6 100644 --- a/locales/pt-PT/browser/browser/zen-general.ftl +++ b/locales/pt-PT/browser/browser/zen-general.ftl @@ -94,3 +94,6 @@ zen-site-data-setting-site-protection = Proteção contra rastreio zen-site-data-panel-feature-callout-title = Uma nova casa para extensões, permissões e mais zen-site-data-panel-feature-callout-subtitle = Clique no ícone para gerir definições do site, ver informações de segurança, extensões de acesso e executar ações comuns. +zen-open-link-in-glance = + .label = Open Link in Glance + .accesskey = G diff --git a/locales/pt-PT/browser/browser/zen-workspaces.ftl b/locales/pt-PT/browser/browser/zen-workspaces.ftl index d6af3ae11..91e3f788e 100644 --- a/locales/pt-PT/browser/browser/zen-workspaces.ftl +++ b/locales/pt-PT/browser/browser/zen-workspaces.ftl @@ -59,7 +59,7 @@ zen-workspaces-delete-workspace-title = Eliminar Espaço de Trabalho? zen-workspaces-delete-workspace-body = Tem certeza que deseja eliminar { $name }? Esta ação não pode ser desfeita. # 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 Closed! Use { $shortcut } to undo. +zen-workspaces-close-all-unpinned-tabs-toast = Separadores Fechados! Use { $shortcut } para voltar atrás. zen-workspaces-close-all-unpinned-tabs-title = - .label = Clear - .tooltiptext = Close all unpinned tabs + .label = Limpar + .tooltiptext = Fechar todos os separadores não fixados diff --git a/locales/ru/browser/browser/preferences/zen-preferences.ftl b/locales/ru/browser/browser/preferences/zen-preferences.ftl index a4a668209..f98930e04 100644 --- a/locales/ru/browser/browser/preferences/zen-preferences.ftl +++ b/locales/ru/browser/browser/preferences/zen-preferences.ftl @@ -44,6 +44,13 @@ category-zen-workspaces = pane-settings-workspaces-title = Рабочие пространства zen-tabs-unloader-enabled = .label = Включить выгрузку вкладок +zen-tabs-close-on-back-with-no-history = + .label = Закрывать вкладку и переключаться на родительскую (или последнюю использованную) вкладку при возврате на предыдущую страницу +zen-tabs-cycle-by-attribute = + .label = Ctrl+Tab переключает вкладки только из важного или только из пространства +zen-tabs-cycle-ignore-pending-tabs = + .label = Игнорировать загружающиеся вкладки при переключении через Ctrl+Tab +zen-tabs-cycle-by-attribute-warning = При включении Ctrl+Tab будет переключать вкладки в порядке последнего использования zen-look-and-feel-compact-toolbar-themed = .label = Использовать цвета темы для фона компактной панели инструментов zen-workspace-continue-where-left-off = diff --git a/locales/ru/browser/browser/zen-general.ftl b/locales/ru/browser/browser/zen-general.ftl index 95ac862dd..4208a8a91 100644 --- a/locales/ru/browser/browser/zen-general.ftl +++ b/locales/ru/browser/browser/zen-general.ftl @@ -94,3 +94,6 @@ zen-site-data-setting-site-protection = Защита от отслеживани zen-site-data-panel-feature-callout-title = Новый дом для расширений, разрешений и всего остального zen-site-data-panel-feature-callout-subtitle = Нажмите на значок для доступа к настройкам сайта, параметрам безопасности, расширениям и прочим действиям. +zen-open-link-in-glance = + .label = Открыть ссылку в предпросмотре + .accesskey = П diff --git a/locales/sv-SE/browser/browser/preferences/zen-preferences.ftl b/locales/sv-SE/browser/browser/preferences/zen-preferences.ftl index 76dd28409..7f11776c4 100644 --- a/locales/sv-SE/browser/browser/preferences/zen-preferences.ftl +++ b/locales/sv-SE/browser/browser/preferences/zen-preferences.ftl @@ -44,6 +44,13 @@ category-zen-workspaces = pane-settings-workspaces-title = Arbetsytor zen-tabs-unloader-enabled = .label = Aktivera flikavlastare +zen-tabs-close-on-back-with-no-history = + .label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history +zen-tabs-cycle-by-attribute = + .label = Ctrl+Tab cycles within Essential or Workspace tabs only +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 zen-look-and-feel-compact-toolbar-themed = .label = Use themed background for compact toolbar zen-workspace-continue-where-left-off = diff --git a/locales/sv-SE/browser/browser/zen-general.ftl b/locales/sv-SE/browser/browser/zen-general.ftl index cf1cfc04f..2dcc999a3 100644 --- a/locales/sv-SE/browser/browser/zen-general.ftl +++ b/locales/sv-SE/browser/browser/zen-general.ftl @@ -94,3 +94,6 @@ zen-site-data-setting-site-protection = Tracking Protection zen-site-data-panel-feature-callout-title = A new home for add-ons, permissions, and more zen-site-data-panel-feature-callout-subtitle = Click the icon to manage site settings, view security info, access extensions, and perform common actions. +zen-open-link-in-glance = + .label = Open Link in Glance + .accesskey = G diff --git a/locales/th/browser/browser/preferences/zen-preferences.ftl b/locales/th/browser/browser/preferences/zen-preferences.ftl index 7f2b86dc4..bbd11d0c5 100644 --- a/locales/th/browser/browser/preferences/zen-preferences.ftl +++ b/locales/th/browser/browser/preferences/zen-preferences.ftl @@ -44,6 +44,13 @@ category-zen-workspaces = pane-settings-workspaces-title = Workspaces zen-tabs-unloader-enabled = .label = Enable Tab Unloader +zen-tabs-close-on-back-with-no-history = + .label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history +zen-tabs-cycle-by-attribute = + .label = Ctrl+Tab cycles within Essential or Workspace tabs only +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 zen-look-and-feel-compact-toolbar-themed = .label = Use themed background for compact toolbar zen-workspace-continue-where-left-off = diff --git a/locales/th/browser/browser/zen-general.ftl b/locales/th/browser/browser/zen-general.ftl index 18df1b71c..647c5304e 100644 --- a/locales/th/browser/browser/zen-general.ftl +++ b/locales/th/browser/browser/zen-general.ftl @@ -94,3 +94,6 @@ zen-site-data-setting-site-protection = Tracking Protection zen-site-data-panel-feature-callout-title = A new home for add-ons, permissions, and more zen-site-data-panel-feature-callout-subtitle = Click the icon to manage site settings, view security info, access extensions, and perform common actions. +zen-open-link-in-glance = + .label = Open Link in Glance + .accesskey = G diff --git a/locales/tr/browser/browser/preferences/zen-preferences.ftl b/locales/tr/browser/browser/preferences/zen-preferences.ftl index ac89e0d8d..130203b14 100644 --- a/locales/tr/browser/browser/preferences/zen-preferences.ftl +++ b/locales/tr/browser/browser/preferences/zen-preferences.ftl @@ -44,6 +44,13 @@ category-zen-workspaces = pane-settings-workspaces-title = Çalışma Alanları zen-tabs-unloader-enabled = .label = Sekmeler İçin Uyku Modunu Akitf Et +zen-tabs-close-on-back-with-no-history = + .label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history +zen-tabs-cycle-by-attribute = + .label = Ctrl+Tab cycles within Essential or Workspace tabs only +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 zen-look-and-feel-compact-toolbar-themed = .label = Use themed background for compact toolbar zen-workspace-continue-where-left-off = diff --git a/locales/tr/browser/browser/zen-general.ftl b/locales/tr/browser/browser/zen-general.ftl index 83c9b7734..31b208081 100644 --- a/locales/tr/browser/browser/zen-general.ftl +++ b/locales/tr/browser/browser/zen-general.ftl @@ -94,3 +94,6 @@ zen-site-data-setting-site-protection = Tracking Protection zen-site-data-panel-feature-callout-title = A new home for add-ons, permissions, and more zen-site-data-panel-feature-callout-subtitle = Click the icon to manage site settings, view security info, access extensions, and perform common actions. +zen-open-link-in-glance = + .label = Open Link in Glance + .accesskey = G diff --git a/locales/uk/browser/browser/preferences/zen-preferences.ftl b/locales/uk/browser/browser/preferences/zen-preferences.ftl index efb5d6a38..142b5e00c 100644 --- a/locales/uk/browser/browser/preferences/zen-preferences.ftl +++ b/locales/uk/browser/browser/preferences/zen-preferences.ftl @@ -44,6 +44,13 @@ category-zen-workspaces = pane-settings-workspaces-title = Робочі області zen-tabs-unloader-enabled = .label = Увімкнути вивантаження вкладок +zen-tabs-close-on-back-with-no-history = + .label = Закрити вкладку і перейти до вкладки її власника (або останньої використаної вкладки) при поверненні без історії +zen-tabs-cycle-by-attribute = + .label = Ctrl+Tab перемикається лише в межах вкладок із важливого або робочого простору +zen-tabs-cycle-ignore-pending-tabs = + .label = Ігнорувати очікувальні вкладки під час перемикання за допомогою Ctrl+Tab +zen-tabs-cycle-by-attribute-warning = Комбінація Ctrl+Tab буде перемикати в порядку останнього використання zen-look-and-feel-compact-toolbar-themed = .label = Використовувати тематичний фон для компактної панелі інструментів zen-workspace-continue-where-left-off = @@ -304,4 +311,4 @@ zen-devtools-toggle-performance-shortcut = Увімк. / Вимк. продук zen-devtools-toggle-storage-shortcut = Увімк. / Вимк. сховище zen-devtools-toggle-dom-shortcut = Увімк. / Вимк. DOM zen-devtools-toggle-accessibility-shortcut = Увімк. / Вимк. доступ -zen-close-all-unpinned-tabs-shortcut = Close All Unpinned Tabs +zen-close-all-unpinned-tabs-shortcut = Закрити всі відкріплені вкладки diff --git a/locales/uk/browser/browser/zen-general.ftl b/locales/uk/browser/browser/zen-general.ftl index 2d869b20d..2ed0f7a82 100644 --- a/locales/uk/browser/browser/zen-general.ftl +++ b/locales/uk/browser/browser/zen-general.ftl @@ -94,3 +94,6 @@ zen-site-data-setting-site-protection = Захист від відстеженн zen-site-data-panel-feature-callout-title = Новий дім для доповнень, дозволів тощо zen-site-data-panel-feature-callout-subtitle = Натисніть значок, щоби керувати налаштуваннями сайту, переглядати інформацію про безпеку, отримувати доступ до розширень і виконувати поширені дії. +zen-open-link-in-glance = + .label = Відкрити посилання в передперегляді + .accesskey = G diff --git a/locales/uk/browser/browser/zen-workspaces.ftl b/locales/uk/browser/browser/zen-workspaces.ftl index 524f1a96a..f5101512b 100644 --- a/locales/uk/browser/browser/zen-workspaces.ftl +++ b/locales/uk/browser/browser/zen-workspaces.ftl @@ -59,7 +59,7 @@ zen-workspaces-delete-workspace-title = Видалити простір? zen-workspaces-delete-workspace-body = Упевнені, що хочете видалити { $name }? Цю дію неможливо скасувати. # 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 Closed! Use { $shortcut } to undo. +zen-workspaces-close-all-unpinned-tabs-toast = Вкладки закрито! Скористайтеся { $shortcut }, аби повернути їх. zen-workspaces-close-all-unpinned-tabs-title = - .label = Clear - .tooltiptext = Close all unpinned tabs + .label = Очистити + .tooltiptext = Закрити всі відкріплені вкладки diff --git a/locales/vi/browser/browser/preferences/zen-preferences.ftl b/locales/vi/browser/browser/preferences/zen-preferences.ftl index 9d83b2f56..db1d55788 100644 --- a/locales/vi/browser/browser/preferences/zen-preferences.ftl +++ b/locales/vi/browser/browser/preferences/zen-preferences.ftl @@ -44,6 +44,13 @@ category-zen-workspaces = pane-settings-workspaces-title = Không gian làm việc zen-tabs-unloader-enabled = .label = Mở giải phóng thẻ +zen-tabs-close-on-back-with-no-history = + .label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history +zen-tabs-cycle-by-attribute = + .label = Ctrl+Tab cycles within Essential or Workspace tabs only +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 zen-look-and-feel-compact-toolbar-themed = .label = Use themed background for compact toolbar zen-workspace-continue-where-left-off = @@ -74,7 +81,7 @@ zen-settings-workspaces-description = Với các không gian làm việc, bạn zen-settings-workspaces-enabled = .label = Bật không gian làm việc zen-settings-workspaces-hide-default-container-indicator = - .label = Ẩn chỉ báo vùng chứa mặc định trên thanh thẻ + .label = Ẩn container mặc định trên thanh công cụ zen-key-unsaved = Lối tắt không an toàn! Xin hãy làm an toàn nó bằng cách ấn nút "Escape/Esc" sau khi nhập lại nó. zen-key-conflict = Conflicts with { $group } -> { $shortcut } pane-zen-theme-title = Cài đặt chủ đề @@ -145,7 +152,7 @@ zen-urlbar-behavior-label = Hành vi thanh đường dẫn zen-urlbar-behavior-normal = .label = Bình thường zen-urlbar-behavior-floating-on-type = - .label = Tách ra khi nhập + .label = Tách ra khi nhập chữ zen-urlbar-behavior-float = .label = Luôn luôn tách pane-zen-CKS-title = Phím tắt @@ -174,7 +181,7 @@ zenCKSOption-group-zen-split-view = Chế độ xem chia đôi zenCKSOption-group-devTools = Công cụ nhà phát triển zen-key-quick-restart = Khởi động lại nhanh zen-window-new-shortcut = Cửa sổ mới -zen-tab-new-shortcut = Tab mới +zen-tab-new-shortcut = Thẻ mới zen-key-redo = Hoàn tác zen-restore-last-closed-tab-shortcut = Khôi phục lại thẻ gần nhất đã đóng zen-location-open-shortcut = Mở đường dẫn diff --git a/locales/vi/browser/browser/zen-folders.ftl b/locales/vi/browser/browser/zen-folders.ftl index 953611723..4efc605a1 100644 --- a/locales/vi/browser/browser/zen-folders.ftl +++ b/locales/vi/browser/browser/zen-folders.ftl @@ -19,7 +19,7 @@ zen-folders-panel-change-folder-space = zen-folders-panel-change-icon-folder = .label = Đổi biểu tượng thư mục thẻ zen-folders-unload-all-tooltip = - .tooltiptext = Unload active in this folder + .tooltiptext = Tắt các thẻ trong thư mục zen-folders-unload-folder = .label = Tải lại tất cả các thẻ zen-folders-search-no-results = Không có thẻ nào trùng với tìm kiếm 🤔 diff --git a/locales/vi/browser/browser/zen-general.ftl b/locales/vi/browser/browser/zen-general.ftl index e037f71c2..6b29204ce 100644 --- a/locales/vi/browser/browser/zen-general.ftl +++ b/locales/vi/browser/browser/zen-general.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/. -zen-panel-ui-current-profile-text = hồ sơ hiện tại +zen-panel-ui-current-profile-text = Hồ sơ hiện tại unified-extensions-description = Các tiện ích mở rộng được sử dụng để mang thêm tính năng vào { -brand-short-name }. tab-context-zen-reset-pinned-tab = .label = Đặt lại thẻ đã ghim @@ -14,7 +14,7 @@ tab-context-zen-remove-essential = .label = Loại ra khỏi thẻ thường trú .accesskey = R tab-context-zen-replace-pinned-url-with-current = - .label = Thay thế đường dường dẫn đã gim với hiện tại + .label = Thay thế đường dường dẫn đã ghim với hiện tại .accesskey = C zen-themes-corrupted = Thư mục chủ đề { -brand-short-name } của bạn đã bị hư, chúng đã được trả về thiết kế gốc. zen-shortcuts-corrupted = Tệp phím tắt { -brand-short-name } của bạn đã bị hư. Chúng đã được trẻ về phím tắt gốc. @@ -42,8 +42,8 @@ zen-library-sidebar-workspaces = zen-library-sidebar-mods = .label = Mods zen-toggle-compact-mode-button = - .label = Compact Mode - .tooltiptext = Toggle Compact Mode + .label = Chế độ tối giản + .tooltiptext = Bật chế độ tối giản # note: Do not translate the "
" tags in the following string @@ -55,42 +55,45 @@ zen-icons-picker-emoji = .label = Biểu cảm zen-icons-picker-svg = .label = Biểu tượng -urlbar-search-mode-zen_actions = Actions -zen-site-data-settings = Settings -zen-generic-manage = Manage -zen-generic-more = More -zen-generic-next = Next +urlbar-search-mode-zen_actions = Hành động +zen-site-data-settings = Thiết lập +zen-generic-manage = Quản lý +zen-generic-more = Thêm +zen-generic-next = Tiếp # These labels will be used for the site data panel settings -zen-site-data-setting-allow = Allowed -zen-site-data-setting-block = Blocked -zen-site-data-protections-enabled = Enabled -zen-site-data-protections-disabled = Disabled -zen-site-data-setting-cross-site = Cross-Site cookie +zen-site-data-setting-allow = Đã cho phép +zen-site-data-setting-block = Đã chặn +zen-site-data-protections-enabled = Đã tắt +zen-site-data-protections-disabled = Đã bật +zen-site-data-setting-cross-site = Cookie liên trang web zen-site-data-security-info-extension = - .label = Extension + .label = Tiện ích mở rộng (Extensions) zen-site-data-security-info-secure = - .label = Secure + .label = Đã bảo mật zen-site-data-security-info-not-secure = - .label = Not Secure + .label = Chưa bảo mật zen-site-data-manage-addons = - .label = Manage Extensions + .label = Quản lý tiện ích mở rộng (Extensions) zen-site-data-get-addons = - .label = Add Extensions + .label = Thêm tiện ích mở rộng (Extensions) zen-site-data-site-settings = - .label = All Site Settings + .label = Cài đặt tổng quan của trang web zen-site-data-header-share = - .tooltiptext = Share This Page + .tooltiptext = Chia sẻ trang zen-site-data-header-reader-mode = - .tooltiptext = Enter Reader Mode + .tooltiptext = Bật chế độ đọc zen-site-data-header-screenshot = - .tooltiptext = Take a Screenshot + .tooltiptext = Chụp màn hình zen-site-data-header-bookmark = - .tooltiptext = Bookmark This Page + .tooltiptext = Lưu (bookmark) trang này zen-urlbar-copy-url-button = - .tooltiptext = Copy URL -zen-site-data-setting-site-protection = Tracking Protection + .tooltiptext = Sao chép đường dẫn (URL) +zen-site-data-setting-site-protection = Phòng chống theo dõi # Section: Feature callouts -zen-site-data-panel-feature-callout-title = A new home for add-ons, permissions, and more -zen-site-data-panel-feature-callout-subtitle = Click the icon to manage site settings, view security info, access extensions, and perform common actions. +zen-site-data-panel-feature-callout-title = Diện mạo mới cho add-ons, quyền truy cập và nhiều hơn nữa +zen-site-data-panel-feature-callout-subtitle = Bấm vào biểu tượng để quản lý các thiết lập của trang web, kiểm tra thông tin bảo mật, quyền truy cập của các tiện ích và thực thiện các tác vụ cơ bản. +zen-open-link-in-glance = + .label = Open Link in Glance + .accesskey = G diff --git a/locales/vi/browser/browser/zen-vertical-tabs.ftl b/locales/vi/browser/browser/zen-vertical-tabs.ftl index 879a1ad5c..86e9af51a 100644 --- a/locales/vi/browser/browser/zen-vertical-tabs.ftl +++ b/locales/vi/browser/browser/zen-vertical-tabs.ftl @@ -18,7 +18,7 @@ zen-toolbar-context-compact-mode-hide-both = .label = Ẩn cả hai .accesskey = H zen-toolbar-context-new-folder = - .label = New Folder + .label = Thư mục mới .accesskey = N sidebar-zen-expand = .label = Mở rộng thanh bên @@ -33,7 +33,7 @@ tabbrowser-unload-tab-button = tabbrowser-reset-pin-button = .tooltiptext = { $tabCount -> - [one] Tải lại và gim thẻ - *[other] Tải lại và gim { $tabCount } thẻ + [one] Tải lại và ghim thẻ + *[other] Tải lại và ghim { $tabCount } thẻ } tab-reset-pin-label = Quay trở lại đường dẫn đã ghim diff --git a/locales/vi/browser/browser/zen-welcome.ftl b/locales/vi/browser/browser/zen-welcome.ftl index 8cb2574c6..70a300267 100644 --- a/locales/vi/browser/browser/zen-welcome.ftl +++ b/locales/vi/browser/browser/zen-welcome.ftl @@ -14,13 +14,13 @@ zen-welcome-initial-essentials-title = Những thẻ quan trọng của bạn, l zen-welcome-initial-essentials-description-1 = Cho dù bạn có mở bao nhiêu, những thẻ quan trọng nhất của bạn luôn dễ dàng truy cập, luôn luôn trong tầm tay. zen-welcome-initial-essentials-description-2 = Thẻ thường trú sẽ luôn luôn ở đó, trên tất cả không gian làm việc của bạn. zen-welcome-workspace-colors-title = Không gian làm việc của bạn, màu sắc của bạn -zen-welcome-workspace-colors-description = Cá nhân của trình duyệt của bạn, cho mỗi không gian làm việc một màu sắc đặc. +zen-welcome-workspace-colors-description = Cá nhân hóa trình duyệt của bạn, cho mỗi không gian làm việc một màu sắc đặc trưng. zen-welcome-start-browsing-title = Sẵn sàng chưa?
Bắt đầu thôi nào! zen-welcome-start-browsing-description-1 = Mọi thứ đã sẵn sàng. Nhấn nút bên dưới để bắt đầu lướt web với { -brand-short-name }. zen-welcome-start-browsing = Bắt đầu nào! -zen-welcome-default-search-title = Your Default Search Engine +zen-welcome-default-search-title = Công cụ tìm kiếm mặc định của bạn là? zen-welcome-default-search-description = Hãy chọn công cụ tìm kiếm mặc đinh. Bạn luôn có thể đổi nó sau này! zen-welcome-skip-button = Bỏ qua zen-welcome-finished = Trình duyệt của bạn đã được thiết lập thành công! diff --git a/locales/vi/browser/browser/zen-workspaces.ftl b/locales/vi/browser/browser/zen-workspaces.ftl index 98cf11c50..4b66ddafb 100644 --- a/locales/vi/browser/browser/zen-workspaces.ftl +++ b/locales/vi/browser/browser/zen-workspaces.ftl @@ -8,7 +8,7 @@ zen-panel-ui-workspaces-create = zen-panel-ui-folder-create = .label = Tạo thư mục thẻ zen-panel-ui-new-empty-split = - .label = New Split + .label = Chia không gian zen-workspaces-panel-context-delete = .label = Xóa không gian làm việc .accesskey = D @@ -19,7 +19,7 @@ zen-workspaces-panel-change-icon = zen-workspaces-panel-context-default-profile = .label = Cài đặt hồ sơ zen-workspaces-panel-unload = - .label = Unload Space + .label = Tắt tất cả các trang web trong không gian làm việc zen-workspaces-how-to-reorder-title = Cách sắp xếp thứ tự của các không gian làm việc zen-workspaces-how-to-reorder-desc = Kéo và thả các biểu tượng của không gian làm việc ở dưới thanh bên để sắp xếp thứ tự của chúng zen-workspaces-change-theme = @@ -59,7 +59,7 @@ zen-workspaces-delete-workspace-title = Delete Workspace? zen-workspaces-delete-workspace-body = Bạn có chắc là bạn muốn xóa { $name }? Thao tác này sẽ không được hoàn lại. # 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 Closed! Use { $shortcut } to undo. +zen-workspaces-close-all-unpinned-tabs-toast = Thẻ đã đóng! Bấm { $shortcut } để hoàn . zen-workspaces-close-all-unpinned-tabs-title = - .label = Clear - .tooltiptext = Close all unpinned tabs + .label = Dọn sạch + .tooltiptext = Tắt tất cả các thẻ không ghim diff --git a/locales/zh-CN/browser/browser/preferences/zen-preferences.ftl b/locales/zh-CN/browser/browser/preferences/zen-preferences.ftl index 916ab321f..dac314ce4 100644 --- a/locales/zh-CN/browser/browser/preferences/zen-preferences.ftl +++ b/locales/zh-CN/browser/browser/preferences/zen-preferences.ftl @@ -44,6 +44,13 @@ category-zen-workspaces = pane-settings-workspaces-title = 工作区 zen-tabs-unloader-enabled = .label = 启用标签页卸载器 +zen-tabs-close-on-back-with-no-history = + .label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history +zen-tabs-cycle-by-attribute = + .label = Ctrl+Tab cycles within Essential or Workspace tabs only +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 zen-look-and-feel-compact-toolbar-themed = .label = Use themed background for compact toolbar zen-workspace-continue-where-left-off = diff --git a/locales/zh-CN/browser/browser/zen-general.ftl b/locales/zh-CN/browser/browser/zen-general.ftl index 1ccd4b04b..b5c96a0e8 100644 --- a/locales/zh-CN/browser/browser/zen-general.ftl +++ b/locales/zh-CN/browser/browser/zen-general.ftl @@ -92,3 +92,6 @@ zen-site-data-setting-site-protection = Tracking Protection zen-site-data-panel-feature-callout-title = A new home for add-ons, permissions, and more zen-site-data-panel-feature-callout-subtitle = Click the icon to manage site settings, view security info, access extensions, and perform common actions. +zen-open-link-in-glance = + .label = Open Link in Glance + .accesskey = G diff --git a/locales/zh-TW/browser/browser/preferences/zen-preferences.ftl b/locales/zh-TW/browser/browser/preferences/zen-preferences.ftl index 0d7c5162d..9740f6647 100644 --- a/locales/zh-TW/browser/browser/preferences/zen-preferences.ftl +++ b/locales/zh-TW/browser/browser/preferences/zen-preferences.ftl @@ -44,6 +44,13 @@ category-zen-workspaces = pane-settings-workspaces-title = 工作區 zen-tabs-unloader-enabled = .label = 啟用分頁卸載器 +zen-tabs-close-on-back-with-no-history = + .label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history +zen-tabs-cycle-by-attribute = + .label = Ctrl+Tab cycles within Essential or Workspace tabs only +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 zen-look-and-feel-compact-toolbar-themed = .label = Use themed background for compact toolbar zen-workspace-continue-where-left-off = diff --git a/locales/zh-TW/browser/browser/zen-general.ftl b/locales/zh-TW/browser/browser/zen-general.ftl index 4fa3e031c..e97208c2f 100644 --- a/locales/zh-TW/browser/browser/zen-general.ftl +++ b/locales/zh-TW/browser/browser/zen-general.ftl @@ -92,3 +92,6 @@ zen-site-data-setting-site-protection = Tracking Protection zen-site-data-panel-feature-callout-title = A new home for add-ons, permissions, and more zen-site-data-panel-feature-callout-subtitle = Click the icon to manage site settings, view security info, access extensions, and perform common actions. +zen-open-link-in-glance = + .label = Open Link in Glance + .accesskey = G diff --git a/package.json b/package.json index f84997605..26985ff2e 100644 --- a/package.json +++ b/package.json @@ -16,10 +16,10 @@ "download": "surfer download", "bootstrap": "surfer bootstrap", "package": "surfer package", - "update-ff": "python3 scripts/update_ff.py", - "update-ff:raw": "surfer update", - "update-ff:rc": "python3 scripts/update_ff.py --rc", - "update-ff:l10n": "python3 scripts/update_ff.py --just-l10n", + "sync": "python3 scripts/update_ff.py", + "sync:raw": "surfer update", + "sync:rc": "python3 scripts/update_ff.py --rc", + "sync:l10n": "python3 scripts/update_ff.py --just-l10n", "pretty": "prettier . --write --cache && autopep8 -r --in-place scripts/ src/", "lint": "npx eslint src/ && prettier . --check --cache", "lint:fix": "npm run pretty && npx eslint src/ --fix", diff --git a/prefs/firefox/urlbar.yaml b/prefs/firefox/urlbar.yaml index cdb951402..76eb974a6 100644 --- a/prefs/firefox/urlbar.yaml +++ b/prefs/firefox/urlbar.yaml @@ -23,7 +23,8 @@ value: true - name: media.videocontrols.picture-in-picture.urlbar-button.enabled - value: false + value: true + locked: true # Enable private suggestions - name: browser.search.suggest.enabled diff --git a/prefs/zen/view.yaml b/prefs/zen/view.yaml index c5970430e..8235e67fe 100644 --- a/prefs/zen/view.yaml +++ b/prefs/zen/view.yaml @@ -57,3 +57,6 @@ - name: zen.view.shift-down-site-on-hover value: false + +- name: zen.view.show-clear-tabs-button + value: true diff --git a/prefs/zen/zen-urlbar.yaml b/prefs/zen/zen-urlbar.yaml index 97be59be9..748c77d27 100644 --- a/prefs/zen/zen-urlbar.yaml +++ b/prefs/zen/zen-urlbar.yaml @@ -26,6 +26,12 @@ - name: zen.urlbar.enable-overrides value: false +- name: zen.urlbar.single-toolbar-show-copy-url + value: true + +- name: zen.urlbar.show-pip-button + value: false + # Mark: Zen suggestions controls - name: zen.urlbar.suggestions.quick-actions diff --git a/prefs/zen/zen.yaml b/prefs/zen/zen.yaml index 469622931..9c6e9d787 100644 --- a/prefs/zen/zen.yaml +++ b/prefs/zen/zen.yaml @@ -34,3 +34,12 @@ - name: zen.tabs.open-pinned-in-new-tab value: true + +- name: zen.tabs.close-on-back-with-no-history + value: true + +- name: zen.tabs.ctrl-tab.ignore-essential-tabs + value: false + +- name: zen.tabs.ctrl-tab.ignore-pending-tabs + value: false diff --git a/scripts/update_ff.py b/scripts/update_ff.py index b97912790..305b1dcc2 100644 --- a/scripts/update_ff.py +++ b/scripts/update_ff.py @@ -29,12 +29,12 @@ def update_rc(last_version: str): def update_ff(is_rc: bool = False, last_version: str = ""): - """Runs the npm command to update the 'ff' component.""" + """Runs the npm command to sync Firefox.""" if is_rc: return update_rc(last_version) - result = os.system("npm run update-ff:raw") + result = os.system("npm run sync:raw") if result != 0: - raise RuntimeError("Failed to update 'ff' component.") + raise RuntimeError("Failed to sync Firefox.") def get_version_from_file(filename, is_rc): diff --git a/src/.hgignore b/src/.hgignore new file mode 100644 index 000000000..6fbe8159b --- /dev/null +++ b/src/.hgignore @@ -0,0 +1,3 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# 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/. diff --git a/src/Cargo-lock.patch b/src/Cargo-lock.patch index 0f9223905..9d6b283dd 100644 --- a/src/Cargo-lock.patch +++ b/src/Cargo-lock.patch @@ -1,8 +1,8 @@ diff --git a/Cargo.lock b/Cargo.lock -index c079ef11880c5338c4498a0e5b3eb4cf4bfb6e02..ecd06b05381be740197c07c8cf0743dc882727f5 100644 +index 4386724a82baa72678b7228ef3af9fabc2da318e..01f7ac42ff96f8f96984537f19bde4bbc8cd8d72 100644 --- a/Cargo.lock +++ b/Cargo.lock -@@ -4069,8 +4069,6 @@ dependencies = [ +@@ -4167,8 +4167,6 @@ dependencies = [ [[package]] name = "mime_guess" version = "2.0.4" diff --git a/src/Cargo-toml.patch b/src/Cargo-toml.patch index 563622667..81b7afcbe 100644 --- a/src/Cargo-toml.patch +++ b/src/Cargo-toml.patch @@ -1,8 +1,8 @@ diff --git a/Cargo.toml b/Cargo.toml -index 2331ff5733d39e26c0a16301cb83d46ca970f632..777dbd5fb8546466e4a349772ccba254c7ffd691 100644 +index 772a74e7439d87e9c5486abcf003617240190710..522b5459b30b943832369ff7a73755ad4c7d8140 100644 --- a/Cargo.toml +++ b/Cargo.toml -@@ -224,6 +224,8 @@ moz_asserts = { path = "mozglue/static/rust/moz_asserts" } +@@ -227,6 +227,8 @@ moz_asserts = { path = "mozglue/static/rust/moz_asserts" } # Workaround for https://github.com/rust-lang/cargo/issues/11232 rure = { path = "third_party/rust/rure" } diff --git a/src/browser/actors/EncryptedMediaParent-sys-mjs.patch b/src/browser/actors/EncryptedMediaParent-sys-mjs.patch new file mode 100644 index 000000000..a68cec8a1 --- /dev/null +++ b/src/browser/actors/EncryptedMediaParent-sys-mjs.patch @@ -0,0 +1,12 @@ +diff --git a/browser/actors/EncryptedMediaParent.sys.mjs b/browser/actors/EncryptedMediaParent.sys.mjs +index 9d3d3db9761cf5b2fde1f70992e82b1733241863..3dc64dc395d5237bf2c290cb8588cf467fb8729a 100644 +--- a/browser/actors/EncryptedMediaParent.sys.mjs ++++ b/browser/actors/EncryptedMediaParent.sys.mjs +@@ -200,6 +200,7 @@ export class EncryptedMediaParent extends JSWindowActorParent { + "drmContentPlaying", + aBrowser + ) ++ || true // zen: We have some issues with this currently, so never show it + ) { + return; + } diff --git a/src/browser/actors/WebRTCParent-sys-mjs.patch b/src/browser/actors/WebRTCParent-sys-mjs.patch index cee359785..7a99c8301 100644 --- a/src/browser/actors/WebRTCParent-sys-mjs.patch +++ b/src/browser/actors/WebRTCParent-sys-mjs.patch @@ -1,5 +1,5 @@ diff --git a/browser/actors/WebRTCParent.sys.mjs b/browser/actors/WebRTCParent.sys.mjs -index 80fd2177c7112c958ff51bbf7a18ebea39e50fbf..24f62810901dc558e25ee874bd49736bd64fd358 100644 +index 4ff6ae4d6f272936f0aa1c80a488df16159b42f2..85e4d7bf500603fcd5724658e96c7fd0a04432d3 100644 --- a/browser/actors/WebRTCParent.sys.mjs +++ b/browser/actors/WebRTCParent.sys.mjs @@ -152,6 +152,7 @@ export class WebRTCParent extends JSWindowActorParent { diff --git a/src/browser/base/content/browser-addons-js.patch b/src/browser/base/content/browser-addons-js.patch index 0264323c8..acb98ccc7 100644 --- a/src/browser/base/content/browser-addons-js.patch +++ b/src/browser/base/content/browser-addons-js.patch @@ -1,26 +1,26 @@ diff --git a/browser/base/content/browser-addons.js b/browser/base/content/browser-addons.js -index 754ce380ed233eb8764af07af3c8dc95d3f39d5c..29864ab59819271b7319b273c08bdc2736d40c93 100644 +index f33a300eb0eed74e286da24919ad3e8505f632c3..9f400e887424693d0ecceb9db79fccf2bd5a757d 100644 --- a/browser/base/content/browser-addons.js +++ b/browser/base/content/browser-addons.js -@@ -1071,7 +1071,7 @@ var gXPInstallObserver = { +@@ -1069,7 +1069,7 @@ var gXPInstallObserver = { persistent: true, hideClose: true, popupOptions: { - position: "bottomright topright", -+ position: gZenUIManager.panelUIPosition, ++ position: gZenUIManager.panelUIPosition(), }, }; -@@ -1280,7 +1280,7 @@ var gXPInstallObserver = { +@@ -1279,7 +1279,7 @@ var gXPInstallObserver = { hideClose: true, timeout: Date.now() + 30000, popupOptions: { - position: "bottomright topright", -+ position: gZenUIManager.panelUIPosition, ++ position: gZenUIManager.panelUIPosition(), }, }; -@@ -2212,7 +2212,7 @@ var gUnifiedExtensions = { +@@ -2211,7 +2211,7 @@ var gUnifiedExtensions = { // If the new ID is not added in NOTIFICATION_IDS, consider handling the case // in the "PopupNotificationsBeforeAnchor" handler elsewhere in this file. getPopupAnchorID(aBrowser, aWindow) { @@ -29,7 +29,7 @@ index 754ce380ed233eb8764af07af3c8dc95d3f39d5c..29864ab59819271b7319b273c08bdc27 const attr = anchorID + "popupnotificationanchor"; if (!aBrowser[attr]) { -@@ -2223,7 +2223,7 @@ var gUnifiedExtensions = { +@@ -2222,7 +2222,7 @@ var gUnifiedExtensions = { anchorID // Anchor on the toolbar icon to position the popup right below the // button. @@ -38,7 +38,7 @@ index 754ce380ed233eb8764af07af3c8dc95d3f39d5c..29864ab59819271b7319b273c08bdc27 } return anchorID; -@@ -2516,11 +2516,7 @@ var gUnifiedExtensions = { +@@ -2646,11 +2646,7 @@ var gUnifiedExtensions = { // Lazy load the unified-extensions-panel panel the first time we need to // display it. if (!this._panel) { @@ -51,25 +51,24 @@ index 754ce380ed233eb8764af07af3c8dc95d3f39d5c..29864ab59819271b7319b273c08bdc27 let customizationArea = this._panel.querySelector( "#unified-extensions-area" ); -@@ -2570,7 +2566,7 @@ var gUnifiedExtensions = { - - // The button should directly open `about:addons` when the user does not - // have any active extensions listed in the unified extensions panel. -- if (!this.hasExtensionsInPanel()) { -+ if (!this.hasExtensionsInPanel() && false) { - let viewID; - if ( - Services.prefs.getBoolPref("extensions.getAddons.showPane", true) && -@@ -2615,7 +2611,7 @@ var gUnifiedExtensions = { +@@ -2703,6 +2699,7 @@ var gUnifiedExtensions = { + // and no alternative content is available for display in the panel. + const policies = this.getActivePolicies(); + if ( ++ false && + policies.length && + !this.hasExtensionsInPanel(policies) && + !this.isPrivateWindowMissingExtensionsWithoutPBMAccess() && +@@ -2743,7 +2740,7 @@ var gUnifiedExtensions = { this.recordButtonTelemetry(reason || "extensions_panel_showing"); this.ensureButtonShownBeforeAttachingPanel(panel); PanelMultiView.openPopup(panel, this._button, { - position: "bottomright topright", -+ position: gZenUIManager.panelUIPosition, ++ position: gZenUIManager.panelUIPosition(panel, this._button), triggerEvent: aEvent, }); } -@@ -2802,18 +2798,20 @@ var gUnifiedExtensions = { +@@ -2930,18 +2927,20 @@ var gUnifiedExtensions = { this._maybeMoveWidgetNodeBack(widgetId); } diff --git a/src/browser/base/content/browser-commands-js.patch b/src/browser/base/content/browser-commands-js.patch index b6d37eec0..1c8e4e1fb 100644 --- a/src/browser/base/content/browser-commands-js.patch +++ b/src/browser/base/content/browser-commands-js.patch @@ -1,8 +1,19 @@ diff --git a/browser/base/content/browser-commands.js b/browser/base/content/browser-commands.js -index 74aae01ddcdc4b6460ebbe174355ca129a89010b..52dd4e6aa49929394ed6afa6b25f4ee4954b8b94 100644 +index 939ca497b882b3f4200141ba1b6764fb5c846f45..09eb945215bb26e18c4414850bc4233ad5bd760c 100644 --- a/browser/base/content/browser-commands.js +++ b/browser/base/content/browser-commands.js -@@ -317,6 +317,10 @@ var BrowserCommands = { +@@ -14,6 +14,10 @@ var BrowserCommands = { + const where = BrowserUtils.whereToOpenLink(aEvent, false, true); + + if (where == "current") { ++ if (!gBrowser.webNavigation.canGoBack && gZenCommonActions.shouldCloseTabOnBack()) { ++ gBrowser.removeTab(gBrowser.selectedTab, { animate: true }); ++ return; ++ } + try { + gBrowser.goBack(); + } catch (ex) {} +@@ -315,6 +319,10 @@ var BrowserCommands = { } } @@ -13,7 +24,7 @@ index 74aae01ddcdc4b6460ebbe174355ca129a89010b..52dd4e6aa49929394ed6afa6b25f4ee4 // A notification intended to be useful for modular peformance tracking // starting as close as is reasonably possible to the time when the user // expressed the intent to open a new tab. Since there are a lot of -@@ -401,6 +405,11 @@ var BrowserCommands = { +@@ -399,6 +407,11 @@ var BrowserCommands = { return; } @@ -25,7 +36,7 @@ index 74aae01ddcdc4b6460ebbe174355ca129a89010b..52dd4e6aa49929394ed6afa6b25f4ee4 // Keyboard shortcuts that would close a tab that is pinned select the first // unpinned tab instead. if ( -@@ -408,8 +417,8 @@ var BrowserCommands = { +@@ -406,8 +419,8 @@ var BrowserCommands = { (event.ctrlKey || event.metaKey || event.altKey) && gBrowser.selectedTab.pinned ) { diff --git a/src/browser/base/content/browser-fullScreenAndPointerLock-js.patch b/src/browser/base/content/browser-fullScreenAndPointerLock-js.patch index db1354d84..ce5b0041f 100644 --- a/src/browser/base/content/browser-fullScreenAndPointerLock-js.patch +++ b/src/browser/base/content/browser-fullScreenAndPointerLock-js.patch @@ -1,8 +1,8 @@ diff --git a/browser/base/content/browser-fullScreenAndPointerLock.js b/browser/base/content/browser-fullScreenAndPointerLock.js -index b41449d4c4bc373a4c9cf449c0bb370bfdbc20d6..f1166929397dd39b7f44bd9cb0d62a45d67f0e1d 100644 +index bef746dc594ad974c91075cf3657c199f8f8830f..bb671341b6715c42df76f7298ba55e1fac73f33b 100644 --- a/browser/base/content/browser-fullScreenAndPointerLock.js +++ b/browser/base/content/browser-fullScreenAndPointerLock.js -@@ -427,10 +427,10 @@ var FullScreen = { +@@ -424,10 +424,10 @@ var FullScreen = { gNavToolbox.classList.toggle("fullscreen-with-menubar", shiftSize > 0); let transform = shiftSize > 0 ? `translateY(${shiftSize}px)` : ""; diff --git a/src/browser/base/content/browser-gestureSupport-js.patch b/src/browser/base/content/browser-gestureSupport-js.patch new file mode 100644 index 000000000..ef205d5df --- /dev/null +++ b/src/browser/base/content/browser-gestureSupport-js.patch @@ -0,0 +1,13 @@ +diff --git a/browser/base/content/browser-gestureSupport.js b/browser/base/content/browser-gestureSupport.js +index a28d54bf72c0e6495b9586f220d1859aac794936..66154668b9f85ffbaacea1e8351370659260227b 100644 +--- a/browser/base/content/browser-gestureSupport.js ++++ b/browser/base/content/browser-gestureSupport.js +@@ -832,7 +832,7 @@ var gHistorySwipeAnimation = { + * @return true if there is a previous page in history, false otherwise. + */ + canGoBack: function HSA_canGoBack() { +- return gBrowser.webNavigation.canGoBack; ++ return gBrowser.webNavigation.canGoBack || gZenCommonActions.shouldCloseTabOnBack(); + }, + + /** diff --git a/src/browser/base/content/browser-js.patch b/src/browser/base/content/browser-js.patch index 374b89d06..4165d22e5 100644 --- a/src/browser/base/content/browser-js.patch +++ b/src/browser/base/content/browser-js.patch @@ -1,5 +1,5 @@ diff --git a/browser/base/content/browser.js b/browser/base/content/browser.js -index 32b67f846b9942ad3da4276bb8748fee915eb485..529ef8895d2ab01b4cbebd2992fd3b64225e42b0 100644 +index b4b79e7fb3228ba91bd8afa08659be0d88883725..b4801e2a3076139622d58f81943e61cd61ee1828 100644 --- a/browser/base/content/browser.js +++ b/browser/base/content/browser.js @@ -31,6 +31,7 @@ ChromeUtils.defineESModuleGetters(this, { @@ -10,7 +10,21 @@ index 32b67f846b9942ad3da4276bb8748fee915eb485..529ef8895d2ab01b4cbebd2992fd3b64 DevToolsSocketStatus: "resource://devtools/shared/security/DevToolsSocketStatus.sys.mjs", DownloadUtils: "resource://gre/modules/DownloadUtils.sys.mjs", -@@ -2293,6 +2294,8 @@ var XULBrowserWindow = { +@@ -822,7 +823,12 @@ function UpdateBackForwardCommands(aWebNavigation) { + + var backDisabled = backCommand.hasAttribute("disabled"); + var forwardDisabled = forwardCommand.hasAttribute("disabled"); +- if (backDisabled == aWebNavigation.canGoBack) { ++ var canGoBack = aWebNavigation.canGoBack; ++ if (!canGoBack) { ++ canGoBack = gZenCommonActions.shouldCloseTabOnBack(); ++ } ++ ++ if (backDisabled == canGoBack) { + if (backDisabled) { + backCommand.removeAttribute("disabled"); + } else { +@@ -2298,6 +2304,8 @@ var XULBrowserWindow = { AboutReaderParent.updateReaderButton(gBrowser.selectedBrowser); TranslationsParent.onLocationChange(gBrowser.selectedBrowser); @@ -19,7 +33,7 @@ index 32b67f846b9942ad3da4276bb8748fee915eb485..529ef8895d2ab01b4cbebd2992fd3b64 PictureInPicture.updateUrlbarToggle(gBrowser.selectedBrowser); if (!gMultiProcessBrowser) { -@@ -3795,7 +3798,7 @@ function warnAboutClosingWindow() { +@@ -3809,7 +3817,7 @@ function warnAboutClosingWindow() { if (!isPBWindow && !toolbar.visible) { return gBrowser.warnAboutClosingTabs( @@ -28,7 +42,7 @@ index 32b67f846b9942ad3da4276bb8748fee915eb485..529ef8895d2ab01b4cbebd2992fd3b64 gBrowser.closingTabsEnum.ALL ); } -@@ -3835,7 +3838,7 @@ function warnAboutClosingWindow() { +@@ -3849,7 +3857,7 @@ function warnAboutClosingWindow() { return ( isPBWindow || gBrowser.warnAboutClosingTabs( @@ -37,7 +51,7 @@ index 32b67f846b9942ad3da4276bb8748fee915eb485..529ef8895d2ab01b4cbebd2992fd3b64 gBrowser.closingTabsEnum.ALL ) ); -@@ -3860,7 +3863,7 @@ function warnAboutClosingWindow() { +@@ -3874,7 +3882,7 @@ function warnAboutClosingWindow() { AppConstants.platform != "macosx" || isPBWindow || gBrowser.warnAboutClosingTabs( @@ -46,7 +60,7 @@ index 32b67f846b9942ad3da4276bb8748fee915eb485..529ef8895d2ab01b4cbebd2992fd3b64 gBrowser.closingTabsEnum.ALL ) ); -@@ -4782,6 +4785,9 @@ var ConfirmationHint = { +@@ -4796,6 +4804,9 @@ var ConfirmationHint = { MozXULElement.insertFTLIfNeeded("toolkit/branding/brandings.ftl"); MozXULElement.insertFTLIfNeeded("browser/confirmationHints.ftl"); document.l10n.setAttributes(this._message, messageId, options.l10nArgs); diff --git a/src/browser/base/content/browser-places-js.patch b/src/browser/base/content/browser-places-js.patch index e302f2838..8fb826e25 100644 --- a/src/browser/base/content/browser-places-js.patch +++ b/src/browser/base/content/browser-places-js.patch @@ -1,8 +1,8 @@ diff --git a/browser/base/content/browser-places.js b/browser/base/content/browser-places.js -index 79b4f6f8fb2f7dd8784920038784e6bb0c967e2d..1f3f4991b3ba7c00516e9708e89e8f95db25a36a 100644 +index 3bd7b8f6025a7df4ce5cfb66916125bce9ef3991..c408ef829b7540aec72b2307e5d4bfa34109d6cd 100644 --- a/browser/base/content/browser-places.js +++ b/browser/base/content/browser-places.js -@@ -252,6 +252,8 @@ var StarUI = { +@@ -249,6 +249,8 @@ var StarUI = { }); } @@ -11,7 +11,7 @@ index 79b4f6f8fb2f7dd8784920038784e6bb0c967e2d..1f3f4991b3ba7c00516e9708e89e8f95 let onPanelReady = fn => { let target = this.panel; if (target.parentNode) { -@@ -303,6 +305,21 @@ var StarUI = { +@@ -300,6 +302,21 @@ var StarUI = { } }, @@ -33,3 +33,11 @@ index 79b4f6f8fb2f7dd8784920038784e6bb0c967e2d..1f3f4991b3ba7c00516e9708e89e8f95 removeBookmarkButtonCommand: function SU_removeBookmarkButtonCommand() { this._removeBookmarksOnPopupHidden = true; this.panel.hidePopup(); +@@ -1797,6 +1814,7 @@ var BookmarkingUI = { + document.getElementById("context-bookmarkpage"), + PanelMultiView.getViewNode(document, "panelMenuBookmarkThisPage"), + document.getElementById("pageAction-panel-bookmark"), ++ document.getElementById("zen-site-data-icon-button"), + ]) { + if (!element) { + // The page action panel element may not have been created yet. diff --git a/src/browser/base/content/browser-siteIdentity-js.patch b/src/browser/base/content/browser-siteIdentity-js.patch index ac751474b..694f10ecd 100644 --- a/src/browser/base/content/browser-siteIdentity-js.patch +++ b/src/browser/base/content/browser-siteIdentity-js.patch @@ -1,8 +1,8 @@ diff --git a/browser/base/content/browser-siteIdentity.js b/browser/base/content/browser-siteIdentity.js -index 65354e0ad3097e10de72f36e257c94472524baf7..866cf5672f30f81a1d8e061c9af0c1af5fbb5fb2 100644 +index 8369e546866aa313e62f808acb8d51afa8da4f9b..7a4b20dd5922425cebfac542893a52cd68a26449 100644 --- a/browser/base/content/browser-siteIdentity.js +++ b/browser/base/content/browser-siteIdentity.js -@@ -453,11 +453,6 @@ var gIdentityHandler = { +@@ -451,11 +451,6 @@ var gIdentityHandler = { // avoid a pretty ugly transition. Also hide it even // if the update resulted in no site data, to keep the // illusion that clicking the button had an effect. @@ -14,7 +14,7 @@ index 65354e0ad3097e10de72f36e257c94472524baf7..866cf5672f30f81a1d8e061c9af0c1af let baseDomain = SiteDataManager.getBaseDomainFromHost(this._uri.host); if (SiteDataManager.promptSiteDataRemoval(window, [baseDomain])) { -@@ -834,7 +829,7 @@ var gIdentityHandler = { +@@ -832,7 +827,7 @@ var gIdentityHandler = { // This is a secure internal Firefox page. this._identityBox.className = "chromeUI"; let brandBundle = document.getElementById("bundle_brand"); @@ -23,7 +23,7 @@ index 65354e0ad3097e10de72f36e257c94472524baf7..866cf5672f30f81a1d8e061c9af0c1af } else if (this._pageExtensionPolicy) { // This is a WebExtension page. this._identityBox.className = "extensionPage"; -@@ -1163,6 +1158,12 @@ var gIdentityHandler = { +@@ -1161,6 +1156,12 @@ var gIdentityHandler = { } } diff --git a/src/browser/base/content/browser-xhtml.patch b/src/browser/base/content/browser-xhtml.patch index 413da9a2a..8b473bbd3 100644 --- a/src/browser/base/content/browser-xhtml.patch +++ b/src/browser/base/content/browser-xhtml.patch @@ -1,5 +1,5 @@ diff --git a/browser/base/content/browser.xhtml b/browser/base/content/browser.xhtml -index ffddea280e2edffa2531b4b129489c2be0e2c3d2..f03db9e2db0dec06f997740337f28e76a08a3bdb 100644 +index 246d23a77960d25f78b163429a3ed28c7180ccd7..1c26485d8464413689767c8a38aadbcadcecae4d 100644 --- a/browser/base/content/browser.xhtml +++ b/browser/base/content/browser.xhtml @@ -19,6 +19,7 @@ diff --git a/src/browser/base/content/main-popupset-inc-xhtml.patch b/src/browser/base/content/main-popupset-inc-xhtml.patch index 45cdf904f..9adb099f4 100644 --- a/src/browser/base/content/main-popupset-inc-xhtml.patch +++ b/src/browser/base/content/main-popupset-inc-xhtml.patch @@ -1,5 +1,5 @@ diff --git a/browser/base/content/main-popupset.inc.xhtml b/browser/base/content/main-popupset.inc.xhtml -index 69b83857f40bab6a7298c1416989df2d929d78c1..4ac9f02eb31f58a72d4c58c239ebeadcb66d1e16 100644 +index 78030413c4125362e056a8ec249b597292be050b..90fc935e105d594cd4cc925c70c29b18b8dffccd 100644 --- a/browser/base/content/main-popupset.inc.xhtml +++ b/browser/base/content/main-popupset.inc.xhtml @@ -208,6 +208,10 @@ @@ -21,7 +21,7 @@ index 69b83857f40bab6a7298c1416989df2d929d78c1..4ac9f02eb31f58a72d4c58c239ebeadc -@@ -615,6 +620,8 @@ +@@ -628,6 +633,8 @@ #include popup-notifications.inc.xhtml diff --git a/src/browser/base/content/navigator-toolbox-js.patch b/src/browser/base/content/navigator-toolbox-js.patch index 167525ff8..9dc57d082 100644 --- a/src/browser/base/content/navigator-toolbox-js.patch +++ b/src/browser/base/content/navigator-toolbox-js.patch @@ -1,8 +1,8 @@ diff --git a/browser/base/content/navigator-toolbox.js b/browser/base/content/navigator-toolbox.js -index 413bad2a62058a1c434d6a44e927e44eb397289d..472eab5d3bca2bc665920707a71105167cbe75ec 100644 +index 7b776b15d52367a008ce6bf53dcfcbbe007b7453..d9a3404905b73db7c8f202ab166d5f3c625351f6 100644 --- a/browser/base/content/navigator-toolbox.js +++ b/browser/base/content/navigator-toolbox.js -@@ -8,7 +8,7 @@ +@@ -6,7 +6,7 @@ document.addEventListener( "DOMContentLoaded", () => { @@ -11,25 +11,7 @@ index 413bad2a62058a1c434d6a44e927e44eb397289d..472eab5d3bca2bc665920707a7110516 const widgetOverflow = document.getElementById("widget-overflow"); function onPopupShowing(event) { -@@ -110,7 +110,7 @@ document.addEventListener( - #pageActionButton, - #downloads-button, - #fxa-toolbar-menu-button, -- #unified-extensions-button, -+ #zen-site-data-icon-button, - #library-button - `); - if (!element) { -@@ -138,7 +138,7 @@ document.addEventListener( - gSync.toggleAccountPanel(element, event); - break; - -- case "unified-extensions-button": -+ case "zen-site-data-icon-button": - gUnifiedExtensions.togglePanel(event); - break; - -@@ -187,6 +187,7 @@ document.addEventListener( +@@ -185,6 +185,7 @@ document.addEventListener( #reload-button , #urlbar-go-button, #reader-mode-button, @@ -37,7 +19,7 @@ index 413bad2a62058a1c434d6a44e927e44eb397289d..472eab5d3bca2bc665920707a7110516 #picture-in-picture-button, #urlbar-zoom-button, #star-button-box, -@@ -208,6 +209,7 @@ document.addEventListener( +@@ -206,6 +207,7 @@ document.addEventListener( case "vertical-tabs-newtab-button": case "tabs-newtab-button": case "new-tab-button": @@ -45,7 +27,7 @@ index 413bad2a62058a1c434d6a44e927e44eb397289d..472eab5d3bca2bc665920707a7110516 gBrowser.handleNewTabMiddleClick(element, event); break; -@@ -317,7 +319,7 @@ document.addEventListener( +@@ -315,7 +317,7 @@ document.addEventListener( #pageActionButton, #downloads-button, #fxa-toolbar-menu-button, @@ -54,7 +36,7 @@ index 413bad2a62058a1c434d6a44e927e44eb397289d..472eab5d3bca2bc665920707a7110516 #library-button `); if (!element) { -@@ -396,7 +398,7 @@ document.addEventListener( +@@ -394,7 +396,7 @@ document.addEventListener( gSync.toggleAccountPanel(element, event); break; diff --git a/src/browser/base/content/nsContextMenu-sys-mjs.patch b/src/browser/base/content/nsContextMenu-sys-mjs.patch index d5ddb503a..b872d46b7 100644 --- a/src/browser/base/content/nsContextMenu-sys-mjs.patch +++ b/src/browser/base/content/nsContextMenu-sys-mjs.patch @@ -1,13 +1,13 @@ diff --git a/browser/base/content/nsContextMenu.sys.mjs b/browser/base/content/nsContextMenu.sys.mjs -index b4fe996f9685a085c14324a35a1d51e2fed569b7..c83d5e9bf92f8f2e3d96b121ba3b758dd124393b 100644 +index 259b440375c7e84d373a134fea20cdbc1c1bae4b..c4a251f0169d22186c2766992ab40366d53582f1 100644 --- a/browser/base/content/nsContextMenu.sys.mjs +++ b/browser/base/content/nsContextMenu.sys.mjs -@@ -1105,6 +1105,8 @@ export class nsContextMenu { +@@ -1103,6 +1103,8 @@ export class nsContextMenu { + !this.onMozExtLink && !this.isSecureAboutPage() ); - + this.showItem("context-zenSplitLink", this.onLink && !this.onMailtoLink && !this.onTelLink); -+ ++ this.showItem("context-zenOpenLinkInGlance", this.onLink && !this.onMailtoLink && !this.onTelLink); + let canNotStrip = lazy.STRIP_ON_SHARE_CAN_DISABLE && !this.#canStripParams(); - diff --git a/src/browser/base/content/zen-panels/site-data.inc b/src/browser/base/content/zen-panels/site-data.inc index bf310982b..e149df52e 100644 --- a/src/browser/base/content/zen-panels/site-data.inc +++ b/src/browser/base/content/zen-panels/site-data.inc @@ -5,11 +5,10 @@ + noautofocus="true"> # We'll keep the view with this name/id in order to prevent -# any sort of future issues we may have if firefox decides +# any sort of future issues we may have if firefox decides # to change the functionality of this view + +# We don't really use this, but again, to keep firefox happy +# in case they decide to change something for this specific +# empty state, we keep it on the DOM +# https://searchfox.org/firefox-main/rev/e613f4df351a21871cfeadf7d5b4043ffad157b1/browser/components/customizableui/content/panelUI.inc.xhtml#101-106 + + + + + + # Keep this button on the DOM even though we hide it for ever, diff --git a/src/browser/components/BrowserGlue-sys-mjs.patch b/src/browser/components/BrowserGlue-sys-mjs.patch index 7d280fdcd..1b6d97eba 100644 --- a/src/browser/components/BrowserGlue-sys-mjs.patch +++ b/src/browser/components/BrowserGlue-sys-mjs.patch @@ -1,5 +1,5 @@ diff --git a/browser/components/BrowserGlue.sys.mjs b/browser/components/BrowserGlue.sys.mjs -index 67b2806835baba3070f295d6b96f97077639995a..5f28e0073c893c57c1d6c37deaacf7b097351d60 100644 +index f1cabb13ca4f86a2bafc1d93b7f882218a108eb2..2389b1addf24d17bd41fca65cfeb6f944479076d 100644 --- a/browser/components/BrowserGlue.sys.mjs +++ b/browser/components/BrowserGlue.sys.mjs @@ -8,6 +8,7 @@ import { XPCOMUtils } from "resource://gre/modules/XPCOMUtils.sys.mjs"; @@ -10,7 +10,7 @@ index 67b2806835baba3070f295d6b96f97077639995a..5f28e0073c893c57c1d6c37deaacf7b0 AboutHomeStartupCache: "resource:///modules/AboutHomeStartupCache.sys.mjs", AWToolbarButton: "resource:///modules/aboutwelcome/AWToolbarUtils.sys.mjs", ASRouter: "resource:///modules/asrouter/ASRouter.sys.mjs", -@@ -1458,7 +1459,7 @@ BrowserGlue.prototype = { +@@ -1452,7 +1453,7 @@ BrowserGlue.prototype = { windowcount++; let tabbrowser = win.gBrowser; if (tabbrowser) { @@ -19,7 +19,7 @@ index 67b2806835baba3070f295d6b96f97077639995a..5f28e0073c893c57c1d6c37deaacf7b0 } } -@@ -1623,6 +1624,8 @@ BrowserGlue.prototype = { +@@ -1617,6 +1618,8 @@ BrowserGlue.prototype = { } else if (profileDataVersion < APP_DATA_VERSION) { lazy.ProfileDataUpgrader.upgrade(profileDataVersion, APP_DATA_VERSION); } diff --git a/src/browser/components/asrouter/modules/FeatureCallout-sys-mjs.patch b/src/browser/components/asrouter/modules/FeatureCallout-sys-mjs.patch index d2dabc56e..7bf648687 100644 --- a/src/browser/components/asrouter/modules/FeatureCallout-sys-mjs.patch +++ b/src/browser/components/asrouter/modules/FeatureCallout-sys-mjs.patch @@ -1,8 +1,8 @@ diff --git a/browser/components/asrouter/modules/FeatureCallout.sys.mjs b/browser/components/asrouter/modules/FeatureCallout.sys.mjs -index 2a2c5a6fe903694abbac0be86c7b3c8adc1d0275..5571b827198474a2635a9bd968adbc8c96dbc353 100644 +index 4ea9c9e88a1831dad7e42ebd8d0dd507102e8280..316aa626e525f05caac7f315e0ea7ae9d822b6af 100644 --- a/browser/components/asrouter/modules/FeatureCallout.sys.mjs +++ b/browser/components/asrouter/modules/FeatureCallout.sys.mjs -@@ -776,6 +776,7 @@ export class FeatureCallout { +@@ -777,6 +777,7 @@ export class FeatureCallout { ) { return false; } diff --git a/src/browser/components/customizableui/ToolbarContextMenu-sys-mjs.patch b/src/browser/components/customizableui/ToolbarContextMenu-sys-mjs.patch index 7cee05643..88bc51a65 100644 --- a/src/browser/components/customizableui/ToolbarContextMenu-sys-mjs.patch +++ b/src/browser/components/customizableui/ToolbarContextMenu-sys-mjs.patch @@ -1,15 +1,15 @@ diff --git a/browser/components/customizableui/ToolbarContextMenu.sys.mjs b/browser/components/customizableui/ToolbarContextMenu.sys.mjs -index 852cf2eee9113753fa0797be6dec80dcb9207703..93bb093e679320033a37b2af14e8e0e3c7621f94 100644 +index 95621ae202378fb1ebceca5623a98b790b9eb5ff..835b831fb4f005ae4be72ce0953ac9254e6b4891 100644 --- a/browser/components/customizableui/ToolbarContextMenu.sys.mjs +++ b/browser/components/customizableui/ToolbarContextMenu.sys.mjs -@@ -242,8 +242,8 @@ export var ToolbarContextMenu = { +@@ -242,9 +242,7 @@ export var ToolbarContextMenu = { // Show/hide sidebar and vertical tabs menu items let sidebarRevampEnabled = Services.prefs.getBoolPref("sidebar.revamp"); let showSidebarActions = - ["tabbrowser-tabs", "sidebar-button"].includes(toolbarItem?.id) || -- toolbarItem?.localName == "toolbarspring"; -+ (["tabbrowser-tabs", "sidebar-button"].includes(toolbarItem?.id) || -+ toolbarItem?.localName == "toolbarspring") && false; +- toolbarItem?.localName == "toolbarspring" || +- isTitlebarSpacer; ++ false; + let toggleVerticalTabsItem = document.getElementById( "toolbar-context-toggle-vertical-tabs" - ); diff --git a/src/browser/components/customizableui/content/panelUI-inc-xhtml.patch b/src/browser/components/customizableui/content/panelUI-inc-xhtml.patch index 1fb4adb95..2bf8a2602 100644 --- a/src/browser/components/customizableui/content/panelUI-inc-xhtml.patch +++ b/src/browser/components/customizableui/content/panelUI-inc-xhtml.patch @@ -1,8 +1,8 @@ diff --git a/browser/components/customizableui/content/panelUI.inc.xhtml b/browser/components/customizableui/content/panelUI.inc.xhtml -index 85acb96a3deefed708ea768b2f163e7fd6480b97..bb3aed53758da7dafcfed4492acb0cbf2b80cd2f 100644 +index 6cb22be6526b17d952a90fd414c49a31e9afde7a..84f8156e88027a79a40f14c77c83d6a2d19c8a72 100644 --- a/browser/components/customizableui/content/panelUI.inc.xhtml +++ b/browser/components/customizableui/content/panelUI.inc.xhtml -@@ -132,7 +132,7 @@ +@@ -139,7 +139,7 @@ window.requestAnimationFrame(resolve)); if (!this._isAlive) { -@@ -1086,6 +1103,8 @@ class PlacesToolbar extends PlacesViewBase { +@@ -1120,6 +1137,8 @@ class PlacesToolbar extends PlacesViewBase { "scheme", PlacesUIUtils.guessUrlSchemeForUI(aChild.uri) ); @@ -119,7 +119,7 @@ index ee6050d411df009d8b61e49d7fdaba79f1bc5db1..0149528329dad3d48449175a35d96d3e } } -@@ -2234,7 +2253,7 @@ this.PlacesPanelview = class PlacesPanelview extends PlacesViewBase { +@@ -2268,7 +2287,7 @@ this.PlacesPanelview = class PlacesPanelview extends PlacesViewBase { PlacesUIUtils.guessUrlSchemeForUI(placesNode.uri) ); element.setAttribute("label", PlacesUIUtils.getBestTitle(placesNode)); diff --git a/src/browser/components/preferences/jar-mn.patch b/src/browser/components/preferences/jar-mn.patch index 1f1b5e52a..59429d78a 100644 --- a/src/browser/components/preferences/jar-mn.patch +++ b/src/browser/components/preferences/jar-mn.patch @@ -1,10 +1,11 @@ diff --git a/browser/components/preferences/jar.mn b/browser/components/preferences/jar.mn -index a786155d80a9f1f09d209f2da11437ee2d662739..2e422b48b452698275118d336d1b16af6a221577 100644 +index 65efb0666785cc79e58015e19ec55216bf4ec9c4..95941c52ffd4c9ee36f584413fb96d59721113db 100644 --- a/browser/components/preferences/jar.mn +++ b/browser/components/preferences/jar.mn -@@ -30,3 +30,5 @@ browser.jar: - content/browser/preferences/widgets/setting-control.mjs (widgets/setting-control/setting-control.mjs) - content/browser/preferences/widgets/setting-group.mjs (widgets/setting-group/setting-group.mjs) - content/browser/preferences/widgets/setting-group.css (widgets/setting-group/setting-group.css) +@@ -33,3 +33,5 @@ browser.jar: + content/browser/preferences/widgets/setting-pane.mjs (widgets/setting-pane/setting-pane.mjs) + content/browser/preferences/widgets/security-privacy-card.mjs (widgets/security-privacy/security-privacy-card/security-privacy-card.mjs) + content/browser/preferences/widgets/security-privacy-card.css (widgets/security-privacy/security-privacy-card/security-privacy-card.css) + + content/browser/preferences/zen-settings.js +\ No newline at end of file diff --git a/src/browser/components/preferences/main-inc-xhtml.patch b/src/browser/components/preferences/main-inc-xhtml.patch index de244411a..a0683e114 100644 --- a/src/browser/components/preferences/main-inc-xhtml.patch +++ b/src/browser/components/preferences/main-inc-xhtml.patch @@ -1,20 +1,8 @@ diff --git a/browser/components/preferences/main.inc.xhtml b/browser/components/preferences/main.inc.xhtml -index 891cf7108cf4606c99a902afa420e744b9690b87..2bdbc1f0b6ac2c883dcbd706aed0615fad5e0760 100644 +index ff577c035ff6128f7ae948bc810082c92b3a624c..40f94fff53c63bdff28eaa68f9b0736d53c5b4f8 100644 --- a/browser/components/preferences/main.inc.xhtml +++ b/browser/components/preferences/main.inc.xhtml -@@ -29,6 +29,11 @@ - - -+ -+ -+ - #ifdef XP_WIN - diff --git a/src/browser/components/preferences/main-js.patch b/src/browser/components/preferences/main-js.patch index fedbfaded..ece242110 100644 --- a/src/browser/components/preferences/main-js.patch +++ b/src/browser/components/preferences/main-js.patch @@ -1,8 +1,20 @@ diff --git a/browser/components/preferences/main.js b/browser/components/preferences/main.js -index 259bc260328af1b1f2b95866e7cf92dec341a4b0..3cebff51774b2542a8d4d888aa99dc10929c80be 100644 +index 46283d3eacfea0f419afa3bdfd2a51e411502a20..4fe229706eb0145a21042b8b3cca323682e89e76 100644 --- a/browser/components/preferences/main.js +++ b/browser/components/preferences/main.js -@@ -443,7 +443,7 @@ function getBundleForLocales(newLocales) { +@@ -1117,6 +1117,11 @@ let SETTINGS_CONFIG = { + id: "browserRestoreSession", + l10nId: "startup-restore-windows-and-tabs", + }, ++ { ++ id: "zenWorkspaceContinueWhereLeftOff", ++ l10nId: "zen-workspace-continue-where-left-off", ++ control: "moz-checkbox", ++ }, + { + id: "windowsLaunchOnLogin", + l10nId: "windows-launch-on-login", +@@ -1611,7 +1616,7 @@ function getBundleForLocales(newLocales) { ]) ); return new Localization( diff --git a/src/browser/components/preferences/preferences-js.patch b/src/browser/components/preferences/preferences-js.patch index c85a728be..8b2db49d4 100644 --- a/src/browser/components/preferences/preferences-js.patch +++ b/src/browser/components/preferences/preferences-js.patch @@ -1,5 +1,5 @@ diff --git a/browser/components/preferences/preferences.js b/browser/components/preferences/preferences.js -index 1fb8a954f61e89736b369f5fa01bb4f89fff16ad..3030c32cb66529f14e575428654778abd312dfd8 100644 +index c949c1800cb4c200c273c4019a61553b0e236994..0846ab1a348d3c5904e967aeb36eb846ba3cffa9 100644 --- a/browser/components/preferences/preferences.js +++ b/browser/components/preferences/preferences.js @@ -117,6 +117,7 @@ ChromeUtils.defineLazyGetter(this, "gSubDialog", function () { @@ -10,7 +10,7 @@ index 1fb8a954f61e89736b369f5fa01bb4f89fff16ad..3030c32cb66529f14e575428654778ab ], resizeCallback: async ({ title, frame }) => { // Search within main document and highlight matched keyword. -@@ -196,6 +197,10 @@ function init_all() { +@@ -224,6 +225,10 @@ function init_all() { register_module("paneSearch", gSearchPane); register_module("panePrivacy", gPrivacyPane); register_module("paneContainers", gContainersPane); @@ -19,5 +19,5 @@ index 1fb8a954f61e89736b369f5fa01bb4f89fff16ad..3030c32cb66529f14e575428654778ab + register_module("paneZenCKS", gZenCKSSettings); + register_module("paneZenMarketplace", gZenMarketplaceManager); - if (Services.prefs.getBoolPref("browser.translations.newSettingsUI.enable")) { - register_module("paneTranslations", gTranslationsPane); + for (let [subPane, config] of Object.entries(CONFIG_PANES)) { + subPane = friendlyPrefCategoryNameToInternalName(subPane); diff --git a/src/browser/components/preferences/preferences-xhtml.patch b/src/browser/components/preferences/preferences-xhtml.patch index 8e8ee9e12..4227b80db 100644 --- a/src/browser/components/preferences/preferences-xhtml.patch +++ b/src/browser/components/preferences/preferences-xhtml.patch @@ -1,5 +1,5 @@ diff --git a/browser/components/preferences/preferences.xhtml b/browser/components/preferences/preferences.xhtml -index 0081bb470c9b15b39441ff844680e5e91b05fb86..3e4e7c43cf0e4feffb80623491de6222bb88a64b 100644 +index 4500e3a3a7d54bd7647cd09ab0e11df782fb7a69..9506e860966e974b377b3e2e71c91f9d2c4a0c92 100644 --- a/browser/components/preferences/preferences.xhtml +++ b/browser/components/preferences/preferences.xhtml @@ -45,6 +45,8 @@ @@ -11,7 +11,7 @@ index 0081bb470c9b15b39441ff844680e5e91b05fb86..3e4e7c43cf0e4feffb80623491de6222 -@@ -106,6 +108,11 @@ +@@ -109,6 +111,11 @@ @@ -23,7 +23,7 @@ index 0081bb470c9b15b39441ff844680e5e91b05fb86..3e4e7c43cf0e4feffb80623491de6222 @@ -74,7 +74,7 @@ index 0081bb470c9b15b39441ff844680e5e91b05fb86..3e4e7c43cf0e4feffb80623491de6222 @@ -86,7 +86,7 @@ index 0081bb470c9b15b39441ff844680e5e91b05fb86..3e4e7c43cf0e4feffb80623491de6222 -@@ -247,6 +293,10 @@ +@@ -250,6 +296,10 @@ #include sync.inc.xhtml #include experimental.inc.xhtml #include moreFromMozilla.inc.xhtml diff --git a/src/browser/components/preferences/sync-inc-xhtml.patch b/src/browser/components/preferences/sync-inc-xhtml.patch index d712db631..406ca8fe2 100644 --- a/src/browser/components/preferences/sync-inc-xhtml.patch +++ b/src/browser/components/preferences/sync-inc-xhtml.patch @@ -1,5 +1,5 @@ diff --git a/browser/components/preferences/sync.inc.xhtml b/browser/components/preferences/sync.inc.xhtml -index e59c536fc2fa06b11be9378a28285ac16fd16958..cf17ee3b6347b950fcf5bf260cd0631c77ffd1d3 100644 +index 31b95644f820eda3267d3b52913ed0845abc1c80..1c8869418f7c88ed33601860dafd2c4eb0d5731f 100644 --- a/browser/components/preferences/sync.inc.xhtml +++ b/browser/components/preferences/sync.inc.xhtml @@ -223,6 +223,10 @@ diff --git a/src/browser/components/preferences/zen-settings.js b/src/browser/components/preferences/zen-settings.js index 553ddc109..35fbccbf7 100644 --- a/src/browser/components/preferences/zen-settings.js +++ b/src/browser/components/preferences/zen-settings.js @@ -707,13 +707,39 @@ var gZenWorkspacesSettings = { } }, }; + + let toggleZenCycleByAttrWarning = { + observe() { + const warning = document.getElementById('zenTabsCycleByAttributeWarning'); + warning.hidden = !( + Services.prefs.getBoolPref('zen.tabs.ctrl-tab.ignore-essential-tabs', false) && + Services.prefs.getBoolPref('browser.ctrlTab.sortByRecentlyUsed', false) + ); + }, + }; + + toggleZenCycleByAttrWarning.observe(); // call it once on initial load + Services.prefs.addObserver('zen.glance.enabled', tabsUnloaderPrefListener); // We can use the same listener for both prefs Services.prefs.addObserver('zen.workspaces.separate-essentials', tabsUnloaderPrefListener); Services.prefs.addObserver('zen.glance.activation-method', tabsUnloaderPrefListener); + Services.prefs.addObserver( + 'zen.tabs.ctrl-tab.ignore-essential-tabs', + toggleZenCycleByAttrWarning + ); + Services.prefs.addObserver('browser.ctrlTab.sortByRecentlyUsed', toggleZenCycleByAttrWarning); window.addEventListener('unload', () => { Services.prefs.removeObserver('zen.glance.enabled', tabsUnloaderPrefListener); Services.prefs.removeObserver('zen.glance.activation-method', tabsUnloaderPrefListener); Services.prefs.removeObserver('zen.workspaces.separate-essentials', tabsUnloaderPrefListener); + Services.prefs.removeObserver( + 'zen.tabs.ctrl-tab.ignore-essential-tabs', + toggleZenCycleByAttrWarning + ); + Services.prefs.removeObserver( + 'browser.ctrlTab.sortByRecentlyUsed', + toggleZenCycleByAttrWarning + ); }); }, }; @@ -1135,4 +1161,24 @@ Preferences.addAll([ type: 'bool', default: true, }, + { + id: 'zen.tabs.ctrl-tab.ignore-essential-tabs', + type: 'bool', + default: false, + }, + { + id: 'zen.tabs.ctrl-tab.ignore-pending-tabs', + type: 'bool', + default: false, + }, + { + id: 'zen.tabs.close-on-back-with-no-history', + type: 'bool', + default: false, + }, ]); + +Preferences.addSetting({ + id: 'zenWorkspaceContinueWhereLeftOff', + pref: 'zen.workspaces.continue-where-left-off', +}); diff --git a/src/browser/components/preferences/zenTabsManagement.inc.xhtml b/src/browser/components/preferences/zenTabsManagement.inc.xhtml index b8693566f..6effbd1bd 100644 --- a/src/browser/components/preferences/zenTabsManagement.inc.xhtml +++ b/src/browser/components/preferences/zenTabsManagement.inc.xhtml @@ -26,6 +26,17 @@ + + + +