mirror of
https://github.com/zen-browser/desktop.git
synced 2026-02-04 19:07:21 +00:00
Compare commits
221 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0c684a9bdb | ||
|
|
26dabffb96 | ||
|
|
ead077d16e | ||
|
|
a72fa3f79e | ||
|
|
33846dbce0 | ||
|
|
32fffaabe7 | ||
|
|
bf96b512cb | ||
|
|
32a42e797c | ||
|
|
29b8555c66 | ||
|
|
ab7698b16f | ||
|
|
cd0ef01fa1 | ||
|
|
41d97ddd21 | ||
|
|
a4386de00d | ||
|
|
28a2e8697a | ||
|
|
2ae623b15c | ||
|
|
8e7ce1c12b | ||
|
|
b5efe62739 | ||
|
|
e34ed3e882 | ||
|
|
658e35ebde | ||
|
|
1176f5ac8b | ||
|
|
4de01a9bc9 | ||
|
|
35a9a9ea2a | ||
|
|
e78e2488ff | ||
|
|
1c23ad92b3 | ||
|
|
32ba6ef81b | ||
|
|
a8559f84c1 | ||
|
|
0e07f65bc0 | ||
|
|
4046dd01a1 | ||
|
|
e51592898e | ||
|
|
9afbd1befd | ||
|
|
ccc1e998da | ||
|
|
3a51b36a05 | ||
|
|
e05cb0e0dc | ||
|
|
a892721306 | ||
|
|
950f6dfb66 | ||
|
|
9b6937650d | ||
|
|
2c63376782 | ||
|
|
f5356dbcb6 | ||
|
|
45ecacfb04 | ||
|
|
4327684f9f | ||
|
|
8997a24996 | ||
|
|
5a6a565b0f | ||
|
|
d39fff2e4a | ||
|
|
ab12e72cc5 | ||
|
|
8a2e015048 | ||
|
|
83de087b0b | ||
|
|
5dea28a3cb | ||
|
|
956841a76e | ||
|
|
3f03ffb27b | ||
|
|
5b685bc26d | ||
|
|
6b255eabec | ||
|
|
1da0bed725 | ||
|
|
a806bc7d0f | ||
|
|
e0484d6fd6 | ||
|
|
60a9463708 | ||
|
|
f476a62144 | ||
|
|
acd75771e1 | ||
|
|
0d2667432c | ||
|
|
9d70b1a9f6 | ||
|
|
7af6cae278 | ||
|
|
51f7202b93 | ||
|
|
c6c2a2fe5a | ||
|
|
116d70d08a | ||
|
|
fdf453d34e | ||
|
|
404fe069cd | ||
|
|
6c0b81b921 | ||
|
|
ca93874971 | ||
|
|
1423c51b41 | ||
|
|
2fb5214222 | ||
|
|
d72c69a59c | ||
|
|
219eca5190 | ||
|
|
253ce993c5 | ||
|
|
a3494d12e6 | ||
|
|
f1871cfb6d | ||
|
|
ae5813f7a5 | ||
|
|
4825c28643 | ||
|
|
4572086549 | ||
|
|
b4094bc98e | ||
|
|
745d0edc82 | ||
|
|
e88530da19 | ||
|
|
cad9f01722 | ||
|
|
f913bbb1f0 | ||
|
|
2f92c2c869 | ||
|
|
341b0252e4 | ||
|
|
085aba686e | ||
|
|
cb0e7cc67c | ||
|
|
71bedc89b1 | ||
|
|
adb385b710 | ||
|
|
679be6d208 | ||
|
|
7fae42087b | ||
|
|
132b5f2bf2 | ||
|
|
a36acadd04 | ||
|
|
a993f40532 | ||
|
|
27c3858e1a | ||
|
|
c8f314a7e4 | ||
|
|
56c5f2fb6d | ||
|
|
ceb540536c | ||
|
|
7668c26ce5 | ||
|
|
e689f5eaf4 | ||
|
|
768bb2b5a7 | ||
|
|
88f2b19765 | ||
|
|
871e8fcce7 | ||
|
|
fa7186b3d8 | ||
|
|
a145f83fa8 | ||
|
|
73f676a83d | ||
|
|
6d9347acec | ||
|
|
6c1c61a7ad | ||
|
|
ae6af54bda | ||
|
|
391cb1424a | ||
|
|
74826ea91d | ||
|
|
5e479b501e | ||
|
|
40986668de | ||
|
|
30ed19d540 | ||
|
|
8f4fae7995 | ||
|
|
7e4ef83906 | ||
|
|
564571f449 | ||
|
|
b6d17b1ff7 | ||
|
|
88e22d953c | ||
|
|
de6a463d2d | ||
|
|
632ebe5593 | ||
|
|
65a43ecd3e | ||
|
|
18601f04a2 | ||
|
|
073208836a | ||
|
|
58a745ec2f | ||
|
|
2b4e46ce4e | ||
|
|
902651a196 | ||
|
|
bc24c2b11d | ||
|
|
9fefa6c1ee | ||
|
|
368d648b65 | ||
|
|
37eed5fcfe | ||
|
|
fd82ad95b7 | ||
|
|
21821c31d2 | ||
|
|
0bfac990d2 | ||
|
|
bc4443fda9 | ||
|
|
bea81b0364 | ||
|
|
a616fc38e7 | ||
|
|
e8ad33c0f1 | ||
|
|
8d25577bdb | ||
|
|
fc7f10aef1 | ||
|
|
44a28e2afe | ||
|
|
818b2d1af5 | ||
|
|
9147e5c10c | ||
|
|
d5727a6a1b | ||
|
|
6c84a01950 | ||
|
|
f77249e8e9 | ||
|
|
6bce6f4874 | ||
|
|
0d080ffc38 | ||
|
|
568607231f | ||
|
|
88068613a1 | ||
|
|
1e09b3fb4d | ||
|
|
4d1e091af6 | ||
|
|
b22bf7485e | ||
|
|
bcdd9c0567 | ||
|
|
05b1f52171 | ||
|
|
edfb427a23 | ||
|
|
b7fafdbf02 | ||
|
|
f39faf6638 | ||
|
|
7e7d860c9e | ||
|
|
ae93efef57 | ||
|
|
3c7fb093db | ||
|
|
ec4a55e1f8 | ||
|
|
b0f3839426 | ||
|
|
a537f0f91d | ||
|
|
11f29c12c5 | ||
|
|
e7631ce9cc | ||
|
|
481163a756 | ||
|
|
281ec6693d | ||
|
|
9820bd5772 | ||
|
|
75f4f0c3e6 | ||
|
|
591193b748 | ||
|
|
2628ba7dd8 | ||
|
|
2fd0935bf5 | ||
|
|
7683b2675a | ||
|
|
ea7024aae4 | ||
|
|
be8cbce23e | ||
|
|
9c2b8426a9 | ||
|
|
beb4f94fd2 | ||
|
|
f39ca33aa5 | ||
|
|
7743ad968c | ||
|
|
7470df4cf6 | ||
|
|
aef8400841 | ||
|
|
babd7ad871 | ||
|
|
4000cc3d55 | ||
|
|
3fc7629b3a | ||
|
|
9dbd4cdd41 | ||
|
|
3d45363c8f | ||
|
|
e118cc1a20 | ||
|
|
bc8a26223b | ||
|
|
9e6998bc1a | ||
|
|
560c92cc0e | ||
|
|
699c42cce4 | ||
|
|
f6ba087539 | ||
|
|
5fb096865c | ||
|
|
ff69cbe259 | ||
|
|
be0668561f | ||
|
|
7af0aab07f | ||
|
|
07b2a74a66 | ||
|
|
07150962a2 | ||
|
|
bfee94c7bf | ||
|
|
810d959fbf | ||
|
|
639eb9a267 | ||
|
|
ec398760c6 | ||
|
|
7a8ac8bd9c | ||
|
|
86f9031b67 | ||
|
|
335c024e6d | ||
|
|
b66b05dcf6 | ||
|
|
32a9267af2 | ||
|
|
1338b43e10 | ||
|
|
ec8b14e8f1 | ||
|
|
47c03d03c8 | ||
|
|
fb7eeebfdb | ||
|
|
d74cf98f6f | ||
|
|
2cba5b94ec | ||
|
|
6bd199a0b3 | ||
|
|
4c2cb60412 | ||
|
|
b3ea7f0e8d | ||
|
|
c761608f27 | ||
|
|
7753202623 | ||
|
|
2cc545762e | ||
|
|
578c28df92 | ||
|
|
d93c46fe20 |
@@ -15,7 +15,7 @@ fonts
|
||||
welcome
|
||||
scripts
|
||||
workflows
|
||||
winsign
|
||||
windows
|
||||
flatpak
|
||||
configs
|
||||
l10n
|
||||
98
.github/advanced-issue-labeler.yml
vendored
98
.github/advanced-issue-labeler.yml
vendored
@@ -3,56 +3,56 @@ policy:
|
||||
- id: [component]
|
||||
label:
|
||||
# Make sure it's in sync with the dropdown in the issue template
|
||||
- name: 'component: sync'
|
||||
keys: ['Sync']
|
||||
- name: 'component: compact-mode'
|
||||
keys: ['Compact Mode']
|
||||
- name: 'component: workspaces'
|
||||
keys: ['Workspaces']
|
||||
- name: 'component: mods-themes'
|
||||
keys: ['Mods / Themes']
|
||||
- name: 'component: bookmarks'
|
||||
keys: ['Bookmarks']
|
||||
- name: 'component: glance'
|
||||
keys: ['Glance']
|
||||
- name: 'component: url-bar'
|
||||
keys: ['URL Bar']
|
||||
- name: 'component: tabs'
|
||||
keys: ['Tabs']
|
||||
- name: 'component: settings'
|
||||
keys: ['Settings']
|
||||
- name: 'component: privacy'
|
||||
keys: ['Privacy']
|
||||
- name: 'component: split-view'
|
||||
keys: ['Split View']
|
||||
- name: 'component: performance'
|
||||
keys: ['Performance']
|
||||
- name: 'component: media-controller'
|
||||
keys: ['Media Controler']
|
||||
- name: 'component: tab-unloading'
|
||||
keys: ['Tab unloading']
|
||||
- name: 'component: tab-folders'
|
||||
keys: ['Tab Folders']
|
||||
- name: 'component: keyboard-shortcuts'
|
||||
keys: ['Keyboard Shortcuts']
|
||||
- name: 'component: security'
|
||||
keys: ['Security']
|
||||
- name: 'component: extensions'
|
||||
keys: ['Extensions']
|
||||
- name: 'component: customizable-ui-toolbars'
|
||||
keys: ['Customizable UI / Toolbars']
|
||||
- name: 'component: localization'
|
||||
keys: ['Localization']
|
||||
- name: 'component: other'
|
||||
keys: ['Other']
|
||||
- name: "component: sync"
|
||||
keys: ["Sync"]
|
||||
- name: "component: compact-mode"
|
||||
keys: ["Compact Mode"]
|
||||
- name: "component: workspaces"
|
||||
keys: ["Workspaces"]
|
||||
- name: "component: mods-themes"
|
||||
keys: ["Mods / Themes"]
|
||||
- name: "component: bookmarks"
|
||||
keys: ["Bookmarks"]
|
||||
- name: "component: glance"
|
||||
keys: ["Glance"]
|
||||
- name: "component: url-bar"
|
||||
keys: ["URL Bar"]
|
||||
- name: "component: tabs"
|
||||
keys: ["Tabs"]
|
||||
- name: "component: settings"
|
||||
keys: ["Settings"]
|
||||
- name: "component: privacy"
|
||||
keys: ["Privacy"]
|
||||
- name: "component: split-view"
|
||||
keys: ["Split View"]
|
||||
- name: "component: performance"
|
||||
keys: ["Performance"]
|
||||
- name: "component: media-controller"
|
||||
keys: ["Media Controler"]
|
||||
- name: "component: tab-unloading"
|
||||
keys: ["Tab unloading"]
|
||||
- name: "component: tab-folders"
|
||||
keys: ["Tab Folders"]
|
||||
- name: "component: keyboard-shortcuts"
|
||||
keys: ["Keyboard Shortcuts"]
|
||||
- name: "component: security"
|
||||
keys: ["Security"]
|
||||
- name: "component: extensions"
|
||||
keys: ["Extensions"]
|
||||
- name: "component: customizable-ui-toolbars"
|
||||
keys: ["Customizable UI / Toolbars"]
|
||||
- name: "component: localization"
|
||||
keys: ["Localization"]
|
||||
- name: "component: other"
|
||||
keys: ["Other"]
|
||||
|
||||
- id: [platform]
|
||||
block-list: ['Other']
|
||||
block-list: ["Other"]
|
||||
label:
|
||||
# Make sure it's in sync with the dropdown in the issue template
|
||||
- name: 'platform: linux'
|
||||
keys: ['Linux (AppImage)', 'Linux (Flatpak)', 'Linux (Tarball)']
|
||||
- name: 'platform: macOS'
|
||||
keys: ['macOS - aarch64', 'macOS - Intel']
|
||||
- name: 'platform: windows'
|
||||
keys: ['Windows - x64', 'Windows - aarch64']
|
||||
- name: "platform: linux"
|
||||
keys: ["Linux (AppImage)", "Linux (Flatpak)", "Linux (Tarball)"]
|
||||
- name: "platform: macOS"
|
||||
keys: ["macOS - aarch64", "macOS - Intel"]
|
||||
- name: "platform: windows"
|
||||
keys: ["Windows - x64", "Windows - aarch64"]
|
||||
|
||||
56
.github/workflows/build.yml
vendored
56
.github/workflows/build.yml
vendored
@@ -4,49 +4,49 @@ on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
create_release:
|
||||
description: 'Create a new release for this build'
|
||||
description: "Create a new release for this build"
|
||||
required: false
|
||||
default: false
|
||||
type: 'boolean'
|
||||
type: "boolean"
|
||||
update_version:
|
||||
description: 'Update the version number'
|
||||
description: "Update the version number"
|
||||
required: false
|
||||
default: false
|
||||
type: 'boolean'
|
||||
type: "boolean"
|
||||
update_branch:
|
||||
description: 'Update branch with new version'
|
||||
description: "Update branch with new version"
|
||||
required: true
|
||||
default: 'release'
|
||||
type: 'choice'
|
||||
default: "release"
|
||||
type: "choice"
|
||||
options:
|
||||
- 'release'
|
||||
- 'twilight'
|
||||
- "release"
|
||||
- "twilight"
|
||||
use-sccache:
|
||||
description: 'Use sccache'
|
||||
description: "Use sccache"
|
||||
required: true
|
||||
type: 'boolean'
|
||||
type: "boolean"
|
||||
default: false
|
||||
workflow_call:
|
||||
inputs:
|
||||
create_release:
|
||||
description: 'Create a new release for this build'
|
||||
description: "Create a new release for this build"
|
||||
required: false
|
||||
default: false
|
||||
type: 'boolean'
|
||||
type: "boolean"
|
||||
update_version:
|
||||
description: 'Update the version number'
|
||||
description: "Update the version number"
|
||||
required: false
|
||||
default: false
|
||||
type: 'boolean'
|
||||
type: "boolean"
|
||||
update_branch:
|
||||
description: 'Update branch with new version'
|
||||
description: "Update branch with new version"
|
||||
required: true
|
||||
default: 'release'
|
||||
type: 'string'
|
||||
default: "release"
|
||||
type: "string"
|
||||
use-sccache:
|
||||
description: 'Use sccache'
|
||||
description: "Use sccache"
|
||||
required: true
|
||||
type: 'boolean'
|
||||
type: "boolean"
|
||||
default: false
|
||||
|
||||
jobs:
|
||||
@@ -142,7 +142,7 @@ jobs:
|
||||
- name: Setup Node.js
|
||||
uses: useblacksmith/setup-node@v5
|
||||
with:
|
||||
node-version-file: '.nvmrc'
|
||||
node-version-file: ".nvmrc"
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
@@ -202,7 +202,7 @@ jobs:
|
||||
- name: Setup Node.js
|
||||
uses: useblacksmith/setup-node@v5
|
||||
with:
|
||||
node-version-file: '.nvmrc'
|
||||
node-version-file: ".nvmrc"
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
@@ -244,7 +244,7 @@ jobs:
|
||||
- name: Setup Node.js
|
||||
uses: useblacksmith/setup-node@v5
|
||||
with:
|
||||
node-version-file: '.nvmrc'
|
||||
node-version-file: ".nvmrc"
|
||||
|
||||
- name: Setup Git
|
||||
run: |
|
||||
@@ -379,7 +379,7 @@ jobs:
|
||||
- name: Setup Node.js
|
||||
uses: useblacksmith/setup-node@v5
|
||||
with:
|
||||
node-version-file: '.nvmrc'
|
||||
node-version-file: ".nvmrc"
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
@@ -565,8 +565,8 @@ jobs:
|
||||
./zen.installer.exe/*
|
||||
./zen.installer-arm64.exe/*
|
||||
./zen.macos-universal.dmg/*
|
||||
tag_name: 'twilight'
|
||||
name: 'Twilight build - ${{ needs.build-data.outputs.version }} (${{ needs.build-data.outputs.build_date }} at ${{ needs.build-data.outputs.build_time }})'
|
||||
tag_name: "twilight"
|
||||
name: "Twilight build - ${{ needs.build-data.outputs.version }} (${{ needs.build-data.outputs.build_date }} at ${{ needs.build-data.outputs.build_time }})"
|
||||
draft: false
|
||||
generate_release_notes: false
|
||||
prerelease: true
|
||||
@@ -584,7 +584,7 @@ jobs:
|
||||
prerelease: false
|
||||
fail_on_unmatched_files: false
|
||||
generate_release_notes: false
|
||||
name: 'Release build - ${{ needs.build-data.outputs.version }} (${{ needs.build-data.outputs.build_date }})'
|
||||
name: "Release build - ${{ needs.build-data.outputs.version }} (${{ needs.build-data.outputs.build_date }})"
|
||||
body_path: release_notes.md
|
||||
files: |
|
||||
./zen.source.tar.zst/*
|
||||
@@ -656,7 +656,7 @@ jobs:
|
||||
- name: Commit
|
||||
uses: stefanzweifel/git-auto-commit-action@v5
|
||||
with:
|
||||
commit_message: '[release]: Update Flatpak manifest'
|
||||
commit_message: "[release]: Update Flatpak manifest"
|
||||
commit_user_name: Zen Browser Robot
|
||||
commit_user_email: zen-browser-auto@users.noreply.github.com
|
||||
repository: ./flatpak
|
||||
|
||||
@@ -2,7 +2,7 @@ name: Check Firefox Candidate Release
|
||||
|
||||
on:
|
||||
schedule:
|
||||
- cron: '59 4 * * 2'
|
||||
- cron: "59 4 * * 2"
|
||||
workflow_dispatch:
|
||||
|
||||
permissions:
|
||||
|
||||
11
.github/workflows/code-linter.yml
vendored
11
.github/workflows/code-linter.yml
vendored
@@ -5,9 +5,6 @@ on:
|
||||
branches:
|
||||
- dev
|
||||
workflow_call:
|
||||
pull_request:
|
||||
branches:
|
||||
- dev
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
@@ -25,7 +22,7 @@ jobs:
|
||||
- name: Setup Node.js
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version-file: '.nvmrc'
|
||||
node-version-file: ".nvmrc"
|
||||
|
||||
- name: Setup and run autopep8
|
||||
if: ${{ contains(join(github.event.commits.*.modified, ' '), '.py') || contains(join(github.event.commits.*.added, ' '), '.py') || contains(join(github.event.commits.*.removed, ' '), '.py') }}
|
||||
@@ -36,5 +33,11 @@ jobs:
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
|
||||
- name: Download Firefox
|
||||
env:
|
||||
ZEN_DOWNLOAD_DONT_INIT_GIT: "1"
|
||||
run: |
|
||||
npm run download
|
||||
|
||||
- name: Lint
|
||||
run: npm run lint
|
||||
|
||||
6
.github/workflows/issue-metrics.yml
vendored
6
.github/workflows/issue-metrics.yml
vendored
@@ -5,7 +5,7 @@ permissions:
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '3 2 1 * *'
|
||||
- cron: "3 2 1 * *"
|
||||
|
||||
jobs:
|
||||
build:
|
||||
@@ -47,7 +47,7 @@ jobs:
|
||||
GH_TOKEN: ${{ secrets.DEPLOY_KEY }}
|
||||
HIDE_AUTHOR: true
|
||||
HIDE_TIME_TO_ANSWER: true
|
||||
SEARCH_QUERY: 'repo:zen-browser/desktop is:issue created:${{ env.last_month }}'
|
||||
SEARCH_QUERY: "repo:zen-browser/desktop is:issue created:${{ env.last_month }}"
|
||||
|
||||
- name: Move metrics to docs folder
|
||||
run: |
|
||||
@@ -62,6 +62,6 @@ jobs:
|
||||
- name: Commit changes
|
||||
uses: stefanzweifel/git-auto-commit-action@v5
|
||||
with:
|
||||
commit_message: 'docs: Update monthly issue metrics, b=(no bug), c={docs}'
|
||||
commit_message: "docs: Update monthly issue metrics, b=(no bug), c={docs}"
|
||||
commit_user_name: Zen Browser Robot
|
||||
commit_user_email: zen-browser-auto@users.noreply.github.com
|
||||
|
||||
10
.github/workflows/linux-release-build.yml
vendored
10
.github/workflows/linux-release-build.yml
vendored
@@ -4,19 +4,19 @@ on:
|
||||
workflow_call:
|
||||
inputs:
|
||||
build-version:
|
||||
description: 'The version to build'
|
||||
description: "The version to build"
|
||||
required: true
|
||||
type: string
|
||||
release-branch:
|
||||
description: 'The branch to build'
|
||||
description: "The branch to build"
|
||||
required: true
|
||||
type: string
|
||||
MOZ_BUILD_DATE:
|
||||
type: string
|
||||
required: true
|
||||
default: ''
|
||||
default: ""
|
||||
use-sccache:
|
||||
description: 'Use sccache'
|
||||
description: "Use sccache"
|
||||
required: true
|
||||
type: boolean
|
||||
default: false
|
||||
@@ -53,7 +53,7 @@ jobs:
|
||||
- name: Setup Node.js
|
||||
uses: useblacksmith/setup-node@v5
|
||||
with:
|
||||
node-version-file: '.nvmrc'
|
||||
node-version-file: ".nvmrc"
|
||||
|
||||
- name: Run sccache-cache
|
||||
uses: mozilla-actions/sccache-action@main
|
||||
|
||||
13
.github/workflows/macos-release-build.yml
vendored
13
.github/workflows/macos-release-build.yml
vendored
@@ -6,19 +6,19 @@ on:
|
||||
workflow_call:
|
||||
inputs:
|
||||
build-version:
|
||||
description: 'The version to build'
|
||||
description: "The version to build"
|
||||
required: true
|
||||
type: string
|
||||
release-branch:
|
||||
description: 'The branch to build'
|
||||
description: "The branch to build"
|
||||
required: true
|
||||
type: string
|
||||
MOZ_BUILD_DATE:
|
||||
type: string
|
||||
required: true
|
||||
default: ''
|
||||
default: ""
|
||||
use-sccache:
|
||||
description: 'Use sccache'
|
||||
description: "Use sccache"
|
||||
required: true
|
||||
type: boolean
|
||||
default: false
|
||||
@@ -47,7 +47,7 @@ jobs:
|
||||
- name: Setup Node.js
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version-file: '.nvmrc'
|
||||
node-version-file: ".nvmrc"
|
||||
|
||||
- name: Run sccache-cache
|
||||
uses: mozilla-actions/sccache-action@main
|
||||
@@ -126,8 +126,9 @@ jobs:
|
||||
export SURFER_PLATFORM="darwin"
|
||||
export PATH="$(python3 -m site --user-base)/bin":$PATH
|
||||
# Always exist with 0, even if bootstrap fails
|
||||
./mach --no-interactive bootstrap --application-choice browser --no-system-changes --exclude macos-sdk || true
|
||||
./mach --no-interactive bootstrap --application-choice browser --exclude macos-sdk || true
|
||||
cd ..
|
||||
ls /Library/Developer/CommandLineTools/SDKs/MacOSX26.2.sdk
|
||||
|
||||
- name: Build language packs
|
||||
run: sh scripts/download-language-packs.sh
|
||||
|
||||
@@ -4,18 +4,18 @@ on:
|
||||
workflow_call:
|
||||
inputs:
|
||||
build-version:
|
||||
description: 'The version to build'
|
||||
description: "The version to build"
|
||||
required: true
|
||||
type: string
|
||||
release-branch:
|
||||
description: 'The branch to build'
|
||||
description: "The branch to build"
|
||||
required: true
|
||||
type: string
|
||||
|
||||
jobs:
|
||||
mac-build:
|
||||
name: Unify macOS (Universal)
|
||||
runs-on: 'macos-26'
|
||||
runs-on: "macos-26"
|
||||
|
||||
strategy:
|
||||
fail-fast: false
|
||||
@@ -30,7 +30,7 @@ jobs:
|
||||
- name: Setup Node.js
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version-file: '.nvmrc'
|
||||
node-version-file: ".nvmrc"
|
||||
|
||||
- name: Setup Python
|
||||
uses: actions/setup-python@v5
|
||||
@@ -92,6 +92,7 @@ jobs:
|
||||
- name: Populate mozconfig
|
||||
env:
|
||||
SURFER_MOZCONFIG_ONLY: true
|
||||
ZEN_RELEASE: 1
|
||||
run: |
|
||||
npm run build
|
||||
cd engine
|
||||
|
||||
7
.github/workflows/pr-test.yml
vendored
7
.github/workflows/pr-test.yml
vendored
@@ -19,13 +19,18 @@ jobs:
|
||||
- name: Setup Node.js
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version-file: '.nvmrc'
|
||||
node-version-file: ".nvmrc"
|
||||
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
|
||||
- name: Download Firefox and dependencies
|
||||
env:
|
||||
ZEN_DOWNLOAD_DONT_INIT_GIT: "1"
|
||||
run: npm run download
|
||||
|
||||
- name: Import patches
|
||||
run: npm run import
|
||||
|
||||
- name: Run linting
|
||||
run: npm run lint
|
||||
|
||||
26
.github/workflows/sync-upstream.yml
vendored
26
.github/workflows/sync-upstream.yml
vendored
@@ -4,14 +4,14 @@ on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
release_candidate:
|
||||
description: 'Set to true to sync release candidates'
|
||||
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'
|
||||
description: "Set to true to sync release candidates"
|
||||
required: false
|
||||
type: boolean
|
||||
default: false
|
||||
@@ -41,12 +41,18 @@ jobs:
|
||||
uses: actions/setup-node@v4
|
||||
if: steps.check-upstream-branch.outputs.branch_exists == 'false'
|
||||
with:
|
||||
node-version-file: '.nvmrc'
|
||||
node-version-file: ".nvmrc"
|
||||
|
||||
- name: Install dependencies
|
||||
if: steps.check-upstream-branch.outputs.branch_exists == 'false'
|
||||
run: npm ci
|
||||
|
||||
- name: Install dependencies
|
||||
if: steps.check-upstream-branch.outputs.branch_exists == 'false'
|
||||
run: |
|
||||
git config --global user.email "mr-cheffy@users.noreply.github.com"
|
||||
git config --global user.name "mr-cheffy"
|
||||
|
||||
- name: Setup surfer CI
|
||||
if: steps.check-upstream-branch.outputs.branch_exists == 'false'
|
||||
run: |
|
||||
@@ -67,6 +73,12 @@ jobs:
|
||||
npm run sync
|
||||
fi
|
||||
|
||||
- name: Run formatter
|
||||
if: steps.check-upstream-branch.outputs.branch_exists == 'false'
|
||||
run: |
|
||||
sudo apt install python3-autopep8
|
||||
npm run pretty
|
||||
|
||||
- name: Check if any files changed
|
||||
id: git-check
|
||||
run: |
|
||||
@@ -97,7 +109,7 @@ jobs:
|
||||
|
||||
- name: Import external tests
|
||||
if: steps.git-check.outputs.files_changed == 'true'
|
||||
run: python3 scripts/import_external_tests.py
|
||||
run: python3 scripts/import_external_tests.py || true
|
||||
|
||||
- name: Create pull request
|
||||
uses: peter-evans/create-pull-request@v7
|
||||
@@ -107,9 +119,9 @@ jobs:
|
||||
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 }}'
|
||||
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 }}.
|
||||
|
||||
|
||||
@@ -2,11 +2,11 @@ name: Zen Twilight Scheduled Releases
|
||||
|
||||
on:
|
||||
schedule:
|
||||
- cron: '0 23 * * *'
|
||||
- cron: "0 23 * * *"
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
create_release:
|
||||
description: 'Whether to do a release'
|
||||
description: "Whether to do a release"
|
||||
required: false
|
||||
type: boolean
|
||||
default: true
|
||||
@@ -34,4 +34,4 @@ jobs:
|
||||
- name: Setup Node.js
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version-file: '.nvmrc'
|
||||
node-version-file: ".nvmrc"
|
||||
|
||||
8
.github/workflows/windows-profile-build.yml
vendored
8
.github/workflows/windows-profile-build.yml
vendored
@@ -7,15 +7,15 @@ on:
|
||||
workflow_call:
|
||||
inputs:
|
||||
build-version:
|
||||
description: 'The version to build'
|
||||
description: "The version to build"
|
||||
required: true
|
||||
type: string
|
||||
profile-data-path-archive:
|
||||
description: 'The path to the zip archive containing the profile data'
|
||||
description: "The path to the zip archive containing the profile data"
|
||||
required: false
|
||||
type: string
|
||||
release-branch:
|
||||
description: 'The branch to build'
|
||||
description: "The branch to build"
|
||||
required: true
|
||||
type: string
|
||||
|
||||
@@ -37,7 +37,7 @@ jobs:
|
||||
- name: Setup Node.js
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version-file: '.nvmrc'
|
||||
node-version-file: ".nvmrc"
|
||||
|
||||
- name: Setup Git
|
||||
run: |
|
||||
|
||||
18
.github/workflows/windows-release-build.yml
vendored
18
.github/workflows/windows-release-build.yml
vendored
@@ -11,22 +11,22 @@ on:
|
||||
type: boolean
|
||||
default: false
|
||||
build-version:
|
||||
description: 'The version to build'
|
||||
description: "The version to build"
|
||||
required: true
|
||||
type: string
|
||||
profile-data-path-archive:
|
||||
description: 'The path to the zip archive containing the profile data'
|
||||
description: "The path to the zip archive containing the profile data"
|
||||
type: string
|
||||
release-branch:
|
||||
description: 'The branch to build'
|
||||
description: "The branch to build"
|
||||
required: true
|
||||
type: string
|
||||
MOZ_BUILD_DATE:
|
||||
type: string
|
||||
required: true
|
||||
default: ''
|
||||
default: ""
|
||||
use-sccache:
|
||||
description: 'Use sccache'
|
||||
description: "Use sccache"
|
||||
required: true
|
||||
type: boolean
|
||||
default: false
|
||||
@@ -62,7 +62,7 @@ jobs:
|
||||
- name: Setup Node.js
|
||||
uses: useblacksmith/setup-node@v5
|
||||
with:
|
||||
node-version-file: '.nvmrc'
|
||||
node-version-file: ".nvmrc"
|
||||
|
||||
- name: Run sccache-cache
|
||||
uses: mozilla-actions/sccache-action@main
|
||||
@@ -197,12 +197,14 @@ jobs:
|
||||
else
|
||||
rustup target add x86_64-pc-windows-msvc
|
||||
fi
|
||||
# Stored in build/windows/.windows-rs-version
|
||||
WINDOWS_RS_VERSION=$(cat build/windows/.windows-rs-version)
|
||||
cd engine/
|
||||
cargo install cargo-download --locked
|
||||
cargo download -x windows=0.58.0
|
||||
cargo download -x windows=$WINDOWS_RS_VERSION
|
||||
export CARGO_INCREMENTAL=0
|
||||
echo "" >> ../configs/common/mozconfig
|
||||
echo "export MOZ_WINDOWS_RS_DIR=$(pwd)/windows-0.58.0" >> ../configs/common/mozconfig
|
||||
echo "export MOZ_WINDOWS_RS_DIR=$(pwd)/windows-$WINDOWS_RS_VERSION" >> ../configs/common/mozconfig
|
||||
|
||||
- name: Build language packs
|
||||
if: ${{ !(inputs.generate-gpo && matrix.arch == 'aarch64') }}
|
||||
|
||||
2
.gitignore
vendored
2
.gitignore
vendored
@@ -22,3 +22,5 @@ target/
|
||||
.vscode/
|
||||
|
||||
locales/firefox-l10n/
|
||||
|
||||
!src/toolkit/themes/shared/design-system/dist/
|
||||
|
||||
@@ -2,11 +2,19 @@
|
||||
"bracketSameLine": true,
|
||||
"endOfLine": "lf",
|
||||
"trailingComma": "es5",
|
||||
"singleQuote": true,
|
||||
"tabWidth": 2,
|
||||
"useTabs": false,
|
||||
"jsxSingleQuote": false,
|
||||
"semi": true,
|
||||
"printWidth": 100,
|
||||
"plugins": ["prettier-plugin-sh"]
|
||||
"plugins": ["prettier-plugin-sh"],
|
||||
"overrides": [
|
||||
{
|
||||
"files": "*.css",
|
||||
"options": {
|
||||
"parser": "css",
|
||||
"printWidth": 160
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -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 `146.0.1`! 🚀
|
||||
- [`Twilight`](https://zen-browser.app/download?twilight) - Is currently built using Firefox version `RC 146.0.1`!
|
||||
- [`Release`](https://zen-browser.app/download) - Is currently built using Firefox version `147.0.2`! 🚀
|
||||
- [`Twilight`](https://zen-browser.app/download?twilight) - Is currently built using Firefox version `RC 147.0.2`!
|
||||
|
||||
### Contributing
|
||||
|
||||
|
||||
@@ -1 +1 @@
|
||||
b6f4d18893d4f547f01d5e8aa8a4b364b168c84f
|
||||
7712a9ac90683965f71be525fe2827467632715d
|
||||
@@ -1,14 +1,10 @@
|
||||
app-id: app.zen_browser.zen
|
||||
runtime: org.freedesktop.Platform
|
||||
runtime-version: '24.08'
|
||||
runtime-version: '25.08'
|
||||
sdk: org.freedesktop.Sdk
|
||||
base: org.mozilla.firefox.BaseApp
|
||||
base-version: '24.08'
|
||||
base-version: '25.08'
|
||||
add-extensions:
|
||||
org.freedesktop.Platform.ffmpeg-full:
|
||||
directory: lib/ffmpeg
|
||||
version: '24.08'
|
||||
add-ld-path: .
|
||||
app.zen_browser.zen.systemconfig:
|
||||
directory: etc/zen
|
||||
no-autodownload: true
|
||||
@@ -51,7 +47,6 @@ modules:
|
||||
buildsystem: simple
|
||||
build-commands:
|
||||
- mv zen /app/
|
||||
- mkdir -p /app/lib/ffmpeg
|
||||
- mkdir -p /app/etc/zen
|
||||
|
||||
- install -Dm0755 metadata/launch-script.sh ${{FLATPAK_DEST}}/bin/launch-script.sh
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
// 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/.
|
||||
|
||||
const fs = require('fs');
|
||||
const MJS_FILES = ['src/zen/split-view/ZenViewSplitter.ts'];
|
||||
const fs = require("fs");
|
||||
const MJS_FILES = ["src/zen/split-view/ZenViewSplitter.ts"];
|
||||
|
||||
for (const file of MJS_FILES) {
|
||||
const code = fs.readFileSync(file, 'utf8');
|
||||
require('@babel/core').transformSync(code, {
|
||||
presets: ['@babel/preset-typescript'],
|
||||
const code = fs.readFileSync(file, "utf8");
|
||||
require("@babel/core").transformSync(code, {
|
||||
presets: ["@babel/preset-typescript"],
|
||||
filename: file,
|
||||
});
|
||||
}
|
||||
|
||||
1
build/windows/.windows-rs-version
Normal file
1
build/windows/.windows-rs-version
Normal file
@@ -0,0 +1 @@
|
||||
0.62.2
|
||||
@@ -148,7 +148,7 @@ function SignAndPackage($name) {
|
||||
$env:WIN32_REDIST_DIR="$PWD\win-cross\vs2022\VC\Redist\MSVC\14.38.33135\x64\Microsoft.VC143.CRT"
|
||||
}
|
||||
|
||||
$env:MAR="..\\build\\winsign\\mar.exe"
|
||||
$env:MAR="..\\build\\windows\\mar.exe"
|
||||
if ($name -eq "arm64") {
|
||||
$env:SURFER_COMPAT="aarch64"
|
||||
} else {
|
||||
@@ -9,7 +9,9 @@ ac_add_options --with-app-basename=Zen
|
||||
# Localization (Must be an absolute path)
|
||||
ac_add_options --with-l10n-base="${topsrcdir}/browser/locales"
|
||||
|
||||
export MOZ_USER_DIR="${name}"
|
||||
# See https://github.com/zen-browser/desktop/issues/11917 for future plans.
|
||||
# We should be removing this at some point and start supporting XDG dirs.
|
||||
ac_add_options --with-user-appdir=".${binName}"
|
||||
export MOZ_APP_BASENAME=Zen
|
||||
export MOZ_BRANDING_DIRECTORY=${brandingDir}
|
||||
export MOZ_OFFICIAL_BRANDING_DIRECTORY=${brandingDir}
|
||||
@@ -47,6 +49,8 @@ if test "$ZEN_RELEASE"; then
|
||||
# ac_add_options --enable-clang-plugin
|
||||
ac_add_options --enable-bootstrap=-sccache
|
||||
|
||||
ac_add_options --enable-optimize
|
||||
|
||||
ac_add_options --enable-release
|
||||
ac_add_options --disable-debug
|
||||
ac_add_options --disable-debug-symbols
|
||||
@@ -56,8 +60,6 @@ if test "$ZEN_RELEASE"; then
|
||||
ac_add_options --enable-rust-simd
|
||||
ac_add_options --enable-wasm-simd
|
||||
|
||||
mk_add_options MOZ_PARALLEL_COMPILE=1
|
||||
|
||||
ac_add_options --disable-geckodriver
|
||||
ac_add_options --disable-rust-tests
|
||||
|
||||
@@ -73,24 +75,13 @@ if test "$ZEN_RELEASE"; then
|
||||
fi
|
||||
fi
|
||||
|
||||
ac_add_options --enable-jemalloc
|
||||
|
||||
mk_add_options MOZILLA_OFFICIAL=1
|
||||
MOZILLA_OFFICIAL=1
|
||||
export MOZILLA_OFFICIAL=1
|
||||
|
||||
export OPT_LEVEL="3"
|
||||
ac_add_options OPT_LEVEL="3"
|
||||
|
||||
export RUSTC_OPT_LEVEL="3"
|
||||
ac_add_options RUSTC_OPT_LEVEL="3"
|
||||
|
||||
mk_add_options AUTOCLOBBER=1
|
||||
export AUTOCLOBBER=1
|
||||
|
||||
ac_add_options --enable-updater
|
||||
|
||||
ac_add_options --enable-js-shell
|
||||
export MOZ_PACKAGE_JSSHELL=1
|
||||
|
||||
ac_add_options --disable-crashreporter
|
||||
|
||||
@@ -17,30 +17,16 @@ if test "$ZEN_RELEASE"; then
|
||||
ac_add_options --enable-eme=widevine
|
||||
|
||||
# Enable Profile Guided Optimization
|
||||
if test "$ZEN_GA_DISABLE_PGO"; then
|
||||
export ZEN_DUMMY=1
|
||||
else
|
||||
export MOZ_PGO=1
|
||||
ac_add_options MOZ_PGO=1
|
||||
if ! test "$ZEN_GA_DISABLE_PGO"; then
|
||||
export MOZ_PGO=1
|
||||
ac_add_options MOZ_PGO=1
|
||||
fi
|
||||
|
||||
# Optimization flags for SURFER_COMPAT
|
||||
ac_add_options --enable-optimize="-O3 -w -ftree-vectorize -mfpmath=sse -mprfchw -msse3 -mcx16 -msahf"
|
||||
|
||||
export LDFLAGS="$LDFLAGS -Wl,-O3"
|
||||
elif test "$SURFER_COMPAT" = "aarch64"; then
|
||||
ac_add_options --target=aarch64-linux-gnu
|
||||
|
||||
ac_add_options --enable-optimize="-O3"
|
||||
|
||||
# override LTO settings
|
||||
export MOZ_LTO=cross,thin
|
||||
ac_add_options --enable-lto=cross,thin
|
||||
|
||||
export CFLAGS="$CFLAGS -O3"
|
||||
export CPPFLAGS="$CPPFLAGS -O3"
|
||||
export CXXFLAGS="$CXXFLAGS -O3"
|
||||
export LDFLAGS="$LDFLAGS -Wl,-O3"
|
||||
fi
|
||||
|
||||
# Disable DMD and ELF hacks, enable linker lld
|
||||
|
||||
@@ -28,28 +28,31 @@ if test "$SURFER_COMPAT" = "x86_64"; then
|
||||
|
||||
if test "$ZEN_RELEASE"; then
|
||||
ac_add_options --enable-wasm-avx
|
||||
ac_add_options --enable-optimize="-march=nehalem -mtune=haswell -O3 -w"
|
||||
|
||||
export CFLAGS="-O3 -march=nehalem"
|
||||
export CPPFLAGS="-O3 -march=nehalem"
|
||||
export CXXFLAGS="-O3 -march=nehalem"
|
||||
export LDFLAGS="-Wl,-O3 -march=nehalem"
|
||||
export RUSTFLAGS="-Ctarget-cpu=nehalem"
|
||||
fi
|
||||
else
|
||||
ac_add_options --enable-clang-plugin
|
||||
ac_add_options --target=aarch64-apple-darwin
|
||||
|
||||
if test "$ZEN_RELEASE"; then
|
||||
ac_add_options --enable-optimize="-O3 -mcpu=apple-m1 -march=armv8.3-a+simd"
|
||||
|
||||
# As of Clang 13, the default is -mcpu=apple-m1 when using a aarch64-apple-macos target,
|
||||
# but we're using apple64-apple-darwin, which defaults to -mcpu=apple-a7, which disables
|
||||
# a bunch of # performance-enabling CPU features.
|
||||
export CFLAGS="-O3 -march=armv8.3-a+simd -mcpu=apple-m1"
|
||||
export CPPFLAGS="-O3 -march=armv8.3-a+simd -mcpu=apple-m1"
|
||||
export CXXFLAGS="-O3 -march=armv8.3-a+simd -mcpu=apple-m1"
|
||||
export LDFLAGS="-Wl,-O3 -march=armv8.3-a+simd -mcpu=apple-m1"
|
||||
export RUSTFLAGS="-C target-feature=+v8.3a -Ctarget-cpu=apple-m1"
|
||||
# TODO: We'll want to switch to aarch64-apple-macos eventually.
|
||||
export CFLAGS="$CFLAGS -mcpu=apple-m1"
|
||||
export CXXFLAGS="$CXXFLAGS -mcpu=apple-m1"
|
||||
fi
|
||||
fi
|
||||
|
||||
if test "$ZEN_RELEASE"; then
|
||||
ac_add_options --with-macos-sdk=/Library/Developer/CommandLineTools/SDKs/MacOSX26.2.sdk
|
||||
fi
|
||||
|
||||
# Keep using ld64 on PGO/LTO builds because of performance regressions when using lld.
|
||||
# Mozilla sets "MOZ_LD64_KNOWN_GOOD" to true when they do automated builds with PGO/LTO on macOS.
|
||||
# See https://searchfox.org/firefox-main/rev/e61d59b5c9a651fd7bf28043f87c0dc669833496/build/moz.configure/lto-pgo.configure#261
|
||||
# export MOZ_LD64_KNOWN_GOOD=1
|
||||
# ac_add_options --enable-linker=ld64
|
||||
#
|
||||
# if test "$ZEN_RELEASE"; then
|
||||
# mk_add_options MOZ_MAKE_FLAGS="-j4"
|
||||
# fi
|
||||
|
||||
@@ -30,34 +30,19 @@ ac_add_options --disable-maintenance-service
|
||||
ac_add_options --disable-bits-download
|
||||
|
||||
if test "$SURFER_COMPAT" = "x86_64"; then
|
||||
|
||||
ac_add_options --target=x86_64-pc-windows-msvc
|
||||
ac_add_options --enable-eme=widevine,wmfcdm
|
||||
|
||||
ac_add_options --enable-optimize="-O3 -w -ftree-vectorize -mfpmath=sse -mprfchw -msse3 -mcx16 -msahf"
|
||||
|
||||
export LDFLAGS="-Wl,-O3"
|
||||
export RUSTFLAGS="-Clink-args=--icf=safe"
|
||||
elif test "$SURFER_COMPAT" = "aarch64"; then
|
||||
ac_add_options --target=aarch64-pc-windows-msvc
|
||||
ac_add_options --enable-eme=widevine
|
||||
|
||||
ac_add_options --enable-optimize="-O2 -mtune=cortex-a55 -march=armv8.2-a+simd"
|
||||
|
||||
# override LTO settings
|
||||
export MOZ_LTO=cross,thin
|
||||
ac_add_options --enable-lto=cross,thin
|
||||
|
||||
export CFLAGS="-O2 -march=armv8.2-a+simd -mtune=cortex-a55"
|
||||
export CPPFLAGS="-O2 -march=armv8.2-a+simd -mtune=cortex-a55"
|
||||
export CXXFLAGS="-O2 -march=armv8.2-a+simd -mtune=cortex-a55"
|
||||
export LDFLAGS="-Wl,-O2 -march=armv8.2-a+simd -mtune=cortex-a55"
|
||||
export RUSTFLAGS="-C target-feature=+v8.2a -Ctarget-cpu=cortex-a55"
|
||||
fi
|
||||
|
||||
if test "$ZEN_CROSS_COMPILING"; then
|
||||
if test "$ZEN_GA_GENERATE_PROFILE"; then
|
||||
export CXXFLAGS="$CXXFLAGS -fprofile-generate -mllvm -enable-name-compression=false -mllvm -pgo-temporal-instrumentation -fprofile-update=atomic"
|
||||
mk_add_options "export MOZ_AUTOMATION_PACKAGE_GENERATED_SOURCES=0"
|
||||
ac_add_options --enable-profile-generate=cross
|
||||
elif test "$SURFER_COMPAT" = "x86_64"; then
|
||||
|
||||
@@ -8,6 +8,8 @@ files:
|
||||
translation: browser/browser/zen-general.ftl
|
||||
- source: en-US/browser/browser/zen-split-view.ftl
|
||||
translation: browser/browser/zen-split-view.ftl
|
||||
- source: en-US/browser/browser/zen-menubar.ftl
|
||||
translation: browser/browser/zen-menubar.ftl
|
||||
- source: en-US/browser/browser/zen-vertical-tabs.ftl
|
||||
translation: browser/browser/zen-vertical-tabs.ftl
|
||||
- source: en-US/browser/browser/zen-welcome.ftl
|
||||
|
||||
178
docs/issue-metrics/2025_2025-12-01..2025-12-31.md
Normal file
178
docs/issue-metrics/2025_2025-12-01..2025-12-31.md
Normal file
@@ -0,0 +1,178 @@
|
||||
# Issue Metrics
|
||||
|
||||
| Metric | Average | Median | 90th percentile |
|
||||
| --- | --- | --- | ---: |
|
||||
| Time to first response | 1 day, 0:30:20 | 5:02:49 | 2 days, 2:05:28 |
|
||||
| Time to close | 1 day, 6:06:03 | 15:57:36 | 3 days, 0:29:29 |
|
||||
|
||||
| Metric | Count |
|
||||
| --- | ---: |
|
||||
| Number of items that remain open | 75 |
|
||||
| Number of items closed | 85 |
|
||||
| Total number of items created | 160 |
|
||||
|
||||
| Title | URL | Time to first response | Time to close |
|
||||
| --- | --- | --- | --- |
|
||||
| Downloads with "always ask you where to save files" occur twice -- in the downloads folder as well as in the path specified after popup | https://github.com/zen-browser/desktop/issues/11779 | None | None |
|
||||
| Change tab to a different workspace option is not visible | https://github.com/zen-browser/desktop/issues/11778 | 20:10:39 | 20:10:39 |
|
||||
| Closing Tab Does Not Go To Previous Tab for Pinned tabs | https://github.com/zen-browser/desktop/issues/11775 | None | None |
|
||||
| Folders tab glance not working on Windows v1.17.15b (64-bit) | https://github.com/zen-browser/desktop/issues/11774 | 1 day, 2:08:49 | None |
|
||||
| Browser Layout resets after Toggle Sidebar's Width | https://github.com/zen-browser/desktop/issues/11771 | 1 day, 5:27:23 | 1 day, 5:27:23 |
|
||||
| PDF Download | https://github.com/zen-browser/desktop/issues/11768 | 1 day, 5:48:10 | 1 day, 5:48:10 |
|
||||
| “Show search suggestions” setting unchecks itself | Settings UI value not synced with about:config | https://github.com/zen-browser/desktop/issues/11767 | 1 day, 6:26:12 | 1 day, 6:26:12 |
|
||||
| Full screen mode not working in YouTube while using Glance mode | https://github.com/zen-browser/desktop/issues/11766 | 1:59:37 | None |
|
||||
| Guacamole paste | https://github.com/zen-browser/desktop/issues/11765 | 2:04:31 | 2:04:31 |
|
||||
| Workspace icons as dots | https://github.com/zen-browser/desktop/issues/11763 | 0:03:17 | 0:23:41 |
|
||||
| Printing Issue | https://github.com/zen-browser/desktop/issues/11762 | 11:29:55 | None |
|
||||
| My profiles folder is not loading after the last update. | https://github.com/zen-browser/desktop/issues/11761 | 3:00:38 | None |
|
||||
| Video Playback Issues | https://github.com/zen-browser/desktop/issues/11760 | 16:12:17 | 16:12:17 |
|
||||
| When closing the window on mac and reopening the browser, the session isn't restored | https://github.com/zen-browser/desktop/issues/11759 | None | 17:41:15 |
|
||||
| Identical filenames for clipboard images (image.png) prevents multiple uploads in Gemini | https://github.com/zen-browser/desktop/issues/11758 | 18:30:44 | 18:30:44 |
|
||||
| Search suggestions cannot be hidden | https://github.com/zen-browser/desktop/issues/11755 | 1:14:56 | 1 day, 3:42:17 |
|
||||
| [Bug] [Twilight] [Win 11] New window in virtual desktop bugs and opens several new windows | https://github.com/zen-browser/desktop/issues/11754 | 1 day, 10:56:04 | 2 days, 18:04:04 |
|
||||
| [Twilight] Pinned tab reset when restart | https://github.com/zen-browser/desktop/issues/11751 | 2 days, 2:05:28 | 2 days, 8:02:26 |
|
||||
| Profile locks are being ignored, causing weird synced behavior | https://github.com/zen-browser/desktop/issues/11750 | 11:19:12 | None |
|
||||
| selecting tabs, Right Click to add them to a New Folder no longer works | https://github.com/zen-browser/desktop/issues/11745 | 2:42:55 | 3 days, 0:31:33 |
|
||||
| When Zen Browser is set as the default browser, it cannot open links clicked from external applications under KDE. | https://github.com/zen-browser/desktop/issues/11743 | 7:19:40 | 7:19:40 |
|
||||
| After updating all the folders and essential tabs are empty | https://github.com/zen-browser/desktop/issues/11741 | 4:15:52 | 3 days, 5:50:29 |
|
||||
| Poor performance in OnShape | https://github.com/zen-browser/desktop/issues/11740 | None | None |
|
||||
| Can't hide tab groups. | https://github.com/zen-browser/desktop/issues/11739 | 2:27:37 | 7:47:28 |
|
||||
| Cannot install extension via local file if sidebar and toolbar are hidden | https://github.com/zen-browser/desktop/issues/11738 | None | 8:26:16 |
|
||||
| [Bug] White space padding below minimized parent folder containing partially minimized subfolders | https://github.com/zen-browser/desktop/issues/11736 | 3 days, 14:36:08 | 3 days, 14:36:08 |
|
||||
| Youtube Shorts Video is hidden out of view, but loaded | https://github.com/zen-browser/desktop/issues/11734 | 5:52:53 | None |
|
||||
| Websites not funcationing correctly in latest version | https://github.com/zen-browser/desktop/issues/11733 | 0:15:44 | 0:15:44 |
|
||||
| Sidebar not hiding when in compact mode | https://github.com/zen-browser/desktop/issues/11732 | None | None |
|
||||
| Lag when restoring sessions with addons like Tab Session Manager? | https://github.com/zen-browser/desktop/issues/11731 | 10:52:46 | None |
|
||||
| Crash and no load video | https://github.com/zen-browser/desktop/issues/11729 | 0:35:39 | 0:35:39 |
|
||||
| Bug: Right-Click Menu Text Not Visible | https://github.com/zen-browser/desktop/issues/11728 | 5:49:57 | None |
|
||||
| Firefox Extension pop-up doesnt open when side-panel is hidden | https://github.com/zen-browser/desktop/issues/11727 | None | 0:55:53 |
|
||||
| Master Password Prompt on duckai | https://github.com/zen-browser/desktop/issues/11725 | None | None |
|
||||
| [Twilight] Spaces are removed after updating to December 25 version | https://github.com/zen-browser/desktop/issues/11724 | 2:03:12 | None |
|
||||
| Memory leak on arch linux? | https://github.com/zen-browser/desktop/issues/11721 | 5:03:16 | None |
|
||||
| Upgrade to 1.18t lost everything. | https://github.com/zen-browser/desktop/issues/11720 | 5:02:49 | 5:14:44 |
|
||||
| Can't show Kaomoji on Zen. (Special unicode characters Chinese, Korean, Japanese, etc) | https://github.com/zen-browser/desktop/issues/11719 | 1:28:17 | 2 days, 22:27:07 |
|
||||
| Inconsistent Essential tabs unloading | https://github.com/zen-browser/desktop/issues/11717 | 3:40:23 | None |
|
||||
| browser is laggy | https://github.com/zen-browser/desktop/issues/11715 | 9:19:37 | 18:42:49 |
|
||||
| Duplicate “Find on Page” entry in Search & Find shortcut settings | https://github.com/zen-browser/desktop/issues/11714 | None | None |
|
||||
| Zen sets itself as default | https://github.com/zen-browser/desktop/issues/11712 | 0:17:54 | None |
|
||||
| Zen does not display data in IndexedDB while on localhost | https://github.com/zen-browser/desktop/issues/11711 | 10:12:55 | 18:12:11 |
|
||||
| YouTube fullscreen controls are cut off when Zen Browser is in fullscreen mode | https://github.com/zen-browser/desktop/issues/11710 | None | 10:16:10 |
|
||||
| Chess.com doesn't fit on a page since last update | https://github.com/zen-browser/desktop/issues/11708 | 0:14:05 | 0:14:05 |
|
||||
| YouTube videos lose contrast when in full screen mode. | https://github.com/zen-browser/desktop/issues/11706 | 6:06:04 | None |
|
||||
| Disappeared Font Rendering on Wayland Zen Browser | https://github.com/zen-browser/desktop/issues/11705 | None | 2:45:33 |
|
||||
| TopCV website doesn't displayed correctly | https://github.com/zen-browser/desktop/issues/11704 | 7:52:49 | None |
|
||||
| Zen not remembering where the tabs opened in the previous sessions. | https://github.com/zen-browser/desktop/issues/11700 | None | 3:04:19 |
|
||||
| When RestoreDown/maximazing/moving browser the video in Picture-in-Picture mode is returning to the tab by itself | https://github.com/zen-browser/desktop/issues/11698 | 15:05:45 | None |
|
||||
| I can't continue from where I left off; I need to log in again. | https://github.com/zen-browser/desktop/issues/11695 | 4:19:58 | 4:19:58 |
|
||||
| Drag addressbar Link to Desktop no longer works | https://github.com/zen-browser/desktop/issues/11694 | 8:13:08 | None |
|
||||
| opening a link from external application on zen browser | https://github.com/zen-browser/desktop/issues/11692 | 0:08:44 | 0:08:44 |
|
||||
| Widow border highlight is diffrent depending of the platform | https://github.com/zen-browser/desktop/issues/11691 | 3:53:57 | 3:53:57 |
|
||||
| Vertical maximize via mouse (Aero Snap) does not work in Zen Browser | https://github.com/zen-browser/desktop/issues/11690 | None | None |
|
||||
| Some styles appear to be displaying abnormally (context menu, Library) | https://github.com/zen-browser/desktop/issues/11689 | None | None |
|
||||
| Moving pinned tabs with media playing between windows broken | https://github.com/zen-browser/desktop/issues/11688 | None | None |
|
||||
| Context menu on tabs says "workspace" instead of "space" | https://github.com/zen-browser/desktop/issues/11686 | None | 1 day, 0:02:12 |
|
||||
| Can't change folder name | https://github.com/zen-browser/desktop/issues/11683 | 1:50:39 | 6:38:14 |
|
||||
| Opening DevTools make the browser crash | https://github.com/zen-browser/desktop/issues/11681 | 0:35:01 | 0:35:01 |
|
||||
| ZEN DOES NOT UPDATE AUTOMATICALLY | https://github.com/zen-browser/desktop/issues/11680 | 0:41:30 | 19:54:17 |
|
||||
| Visual glitches while scrolling in the bottom of the page. | https://github.com/zen-browser/desktop/issues/11678 | None | None |
|
||||
| Full screen mode not occupying complete available screen space. | https://github.com/zen-browser/desktop/issues/11676 | None | None |
|
||||
| On Mac, first item in bookmarks toolbar disappears after closing window and reopening (without closing app) | https://github.com/zen-browser/desktop/issues/11674 | None | None |
|
||||
| Some web pages freeze for aparently no reason | https://github.com/zen-browser/desktop/issues/11668 | 0:34:14 | None |
|
||||
| Unable to install Browser Addons in Compact Mode | https://github.com/zen-browser/desktop/issues/11667 | 7:01:49 | None |
|
||||
| WebGL2 is not working | https://github.com/zen-browser/desktop/issues/11665 | None | 0:04:30 |
|
||||
| Tab dissapeared after reopening browser after lagging | https://github.com/zen-browser/desktop/issues/11662 | None | None |
|
||||
| High CPU usage on idle and even higher CPU usage when opening Twitch (even in Troubleshoot Mode) | https://github.com/zen-browser/desktop/issues/11661 | 1:32:07 | 1:47:33 |
|
||||
| Audio stopped working - Mac | https://github.com/zen-browser/desktop/issues/11660 | None | 23:33:37 |
|
||||
| Zorin os freeze/crash on video playback | https://github.com/zen-browser/desktop/issues/11657 | None | None |
|
||||
| "Material Icons" not displaying correctly (but they are in Firefox desktop app) | https://github.com/zen-browser/desktop/issues/11656 | 5:10:45 | None |
|
||||
| Browser Padding top bar not removable | https://github.com/zen-browser/desktop/issues/11654 | 3:40:52 | 3:40:52 |
|
||||
| Update to 1.18t: 1) unresponsive on start, 2) duplicated all pinned tabs. | https://github.com/zen-browser/desktop/issues/11653 | 4:27:05 | 4:27:05 |
|
||||
| Zen doesn't save splitview configuration correctly with "open previous windows and tabs" enabled | https://github.com/zen-browser/desktop/issues/11652 | 1 day, 9:11:28 | 1 day, 9:25:45 |
|
||||
| Zen reacts to system sound device changes while watching media (youtube) only after playing with the timeline | https://github.com/zen-browser/desktop/issues/11651 | None | None |
|
||||
| Workspace is synchronized, but bookmarks within the Workspace are not synchronized as well. | https://github.com/zen-browser/desktop/issues/11650 | 9:24:51 | 9:24:51 |
|
||||
| Zen becomes unresponsive when playing YouTube videos | https://github.com/zen-browser/desktop/issues/11649 | 1 day, 19:29:58 | None |
|
||||
| proton mail sign up fails on every container except the first container | https://github.com/zen-browser/desktop/issues/11648 | None | None |
|
||||
| The translation function that comes with Firefox cannot be used after I reinstall ZEN | https://github.com/zen-browser/desktop/issues/11647 | 1 day, 13:40:21 | None |
|
||||
| Trackpad gesture doesn't work for switching between spaces | https://github.com/zen-browser/desktop/issues/11645 | 4:10:42 | 1 day, 20:43:04 |
|
||||
| 多工具栏设置无法生效 | https://github.com/zen-browser/desktop/issues/11643 | 1 day, 6:32:46 | 1 day, 18:53:53 |
|
||||
| A small section of split tabs' border is visible on glance and can be used to resize split tabs | https://github.com/zen-browser/desktop/issues/11641 | None | 2 days, 3:52:57 |
|
||||
| Opening Zen via a hyperlink doesn't open the link it was given | https://github.com/zen-browser/desktop/issues/11639 | None | 2 days, 6:06:13 |
|
||||
| Tabs don't show on hover in compact mode when "Tabs are on the right" setting is enabled | https://github.com/zen-browser/desktop/issues/11638 | 0:26:15 | None |
|
||||
| "New split view" in command bar opens a new tab instead | https://github.com/zen-browser/desktop/issues/11637 | 12:16:48 | 3 days, 3:03:38 |
|
||||
| The disappearance of the Firefox toolbar extension management icon is a bug or intentional | https://github.com/zen-browser/desktop/issues/11634 | 2:09:59 | 3 days, 0:26:24 |
|
||||
| Google reverse image search doesn't work, only uploads stripes instead of the actual image | https://github.com/zen-browser/desktop/issues/11633 | 1:34:48 | 2 days, 10:21:07 |
|
||||
| MacOS: Context Windows appear always on main monitor | https://github.com/zen-browser/desktop/issues/11632 | 3:02:07 | None |
|
||||
| update firefox version | amazon music and many more media websites not loading | https://github.com/zen-browser/desktop/issues/11631 | 0:30:37 | 0:30:37 |
|
||||
| UI Scaling issue on linux desktop | https://github.com/zen-browser/desktop/issues/11629 | 3 days, 17:28:00 | None |
|
||||
| Window can't shrink enough for W11 On-Screen Keyboard | https://github.com/zen-browser/desktop/issues/11628 | 0:50:10 | None |
|
||||
| Split tab divider can't be moved to resize with bookmarks sidebar open | https://github.com/zen-browser/desktop/issues/11626 | 2 days, 19:07:37 | None |
|
||||
| Container information cannot be saved correctly. | https://github.com/zen-browser/desktop/issues/11622 | 2:10:41 | 2:10:41 |
|
||||
| Slow syncing state and browser crashes if trying to delete a space | https://github.com/zen-browser/desktop/issues/11621 | 1 day, 13:13:35 | None |
|
||||
| Tabs not loaded in beforehand have full favicon transparency | https://github.com/zen-browser/desktop/issues/11620 | 3:00:50 | None |
|
||||
| Browser keeps crashing when playing videos or just scrolling rapidly. | https://github.com/zen-browser/desktop/issues/11618 | 3:43:34 | 7:22:44 |
|
||||
| The tab crashes when searching certain words | https://github.com/zen-browser/desktop/issues/11615 | 2 days, 0:53:45 | None |
|
||||
| Zen profile problems after update and uninstall | https://github.com/zen-browser/desktop/issues/11614 | 11:21:11 | None |
|
||||
| No button to access extension menu in order to pin when side and top bar enabled | https://github.com/zen-browser/desktop/issues/11612 | 1:54:17 | 1:54:31 |
|
||||
| Youtube crashes Zen | https://github.com/zen-browser/desktop/issues/11610 | 17:48:03 | None |
|
||||
| Scree gliches and flashes rapidly | https://github.com/zen-browser/desktop/issues/11606 | None | None |
|
||||
| Perplexity disappeared in the new version and the app had to installed, all my configurations dissappeared | https://github.com/zen-browser/desktop/issues/11604 | None | 6:03:27 |
|
||||
| Content under transparent menus appears frozen after menu is opened | https://github.com/zen-browser/desktop/issues/11603 | None | None |
|
||||
| Nvidia RTX video is broken again for non-fullscreen video on 1.17.13b (2025-12-11) | https://github.com/zen-browser/desktop/issues/11602 | None | None |
|
||||
| Perplexity gets removed even when added as custom search engine. | https://github.com/zen-browser/desktop/issues/11601 | 9:10:41 | 19:37:58 |
|
||||
| No content is displaying, just transparent browser | https://github.com/zen-browser/desktop/issues/11599 | 9:27:02 | 1 day, 10:30:08 |
|
||||
| Bookmarks Side-Panel Font is white on white background when using Windows 11 Dark Theme | https://github.com/zen-browser/desktop/issues/11597 | None | 9 days, 3:57:43 |
|
||||
| Can't download files from Element | https://github.com/zen-browser/desktop/issues/11596 | 3:27:57 | None |
|
||||
| The toolbar breaks when changing the browser layout | https://github.com/zen-browser/desktop/issues/11595 | None | None |
|
||||
| Windows Explorer doesn't open after opening a file through Zen | https://github.com/zen-browser/desktop/issues/11594 | None | None |
|
||||
| Zen launching instead of opening links | https://github.com/zen-browser/desktop/issues/11593 | None | None |
|
||||
| Missing spacing between media controls and sidebar notification | https://github.com/zen-browser/desktop/issues/11592 | None | 3:25:48 |
|
||||
| Addons (extensions) not added when side bar not open | https://github.com/zen-browser/desktop/issues/11591 | 7 days, 7:20:32 | 7 days, 7:20:32 |
|
||||
| No video streaming on Twitch.TV | https://github.com/zen-browser/desktop/issues/11590 | 1:40:34 | 2:13:10 |
|
||||
| Zen Browser loops when visiting pionex.us instead of loading and stopping | https://github.com/zen-browser/desktop/issues/11589 | 0:22:45 | 5:25:13 |
|
||||
| Firefox add-ons fail to auto update | https://github.com/zen-browser/desktop/issues/11586 | 8:36:24 | None |
|
||||
| Opening two instances (windows) of Zen Browser | https://github.com/zen-browser/desktop/issues/11585 | 1 day, 22:15:12 | None |
|
||||
| Compact mode word translation(Turkish) error in right click menu in vertical tabs | https://github.com/zen-browser/desktop/issues/11583 | 10 days, 19:56:47 | None |
|
||||
| Tab reordering does not trigger haptic feedback on MacOS | https://github.com/zen-browser/desktop/issues/11582 | None | None |
|
||||
| Blur text and content when window is maximized (but not in full full screen) on Mac using Apple Studio display | https://github.com/zen-browser/desktop/issues/11580 | 1:53:06 | 5:20:16 |
|
||||
| Closing a recently opened tab returns to the top tab, not the previously focused tab | https://github.com/zen-browser/desktop/issues/11576 | 9 days, 1:26:27 | None |
|
||||
| Toolbar appearing on hover in compact mode results in jittery page | https://github.com/zen-browser/desktop/issues/11575 | 1:27:27 | None |
|
||||
| Firefox Sync doesn't sync extensions to new instance | https://github.com/zen-browser/desktop/issues/11574 | None | None |
|
||||
| Spotify no sound | https://github.com/zen-browser/desktop/issues/11570 | 0:02:19 | 0:35:22 |
|
||||
| performance issue | https://github.com/zen-browser/desktop/issues/11569 | 1:49:29 | 1:49:28 |
|
||||
| [macOS] Default Unsplit shortcut (Opt+Cmd+U) conflicts with native 'View Source' binding | https://github.com/zen-browser/desktop/issues/11568 | 6 days, 13:28:07 | None |
|
||||
| pdf markup undo would undo random things a few steps prior. | https://github.com/zen-browser/desktop/issues/11567 | None | None |
|
||||
| Changing keyboard language closes tab bar | https://github.com/zen-browser/desktop/issues/11563 | 3:38:59 | 3:38:59 |
|
||||
| Zen started randomly crashing | https://github.com/zen-browser/desktop/issues/11562 | 3:49:51 | 4 days, 5:32:07 |
|
||||
| "Show all tabs" keyboard shortcut not working | https://github.com/zen-browser/desktop/issues/11560 | 13 days, 1:31:35 | None |
|
||||
| Unable to go full screen when in split view | https://github.com/zen-browser/desktop/issues/11559 | None | None |
|
||||
| Closing sequence of windows, makes Zen loose all the unpinned tabs | https://github.com/zen-browser/desktop/issues/11558 | 7 days, 12:45:23 | None |
|
||||
| Discord Link on https://zen-browser.app/ is Invalid | https://github.com/zen-browser/desktop/issues/11557 | 22:21:31 | 22:21:31 |
|
||||
| Zen Browser not saving the tabs I had - V1.17.12b | https://github.com/zen-browser/desktop/issues/11555 | 4:07:02 | 2 days, 7:05:04 |
|
||||
| Hidden Navbar Not Triggering on Hover (Compact Mode) | https://github.com/zen-browser/desktop/issues/11554 | 1 day, 0:22:48 | None |
|
||||
| Dom manipulation causes massive performance issues | https://github.com/zen-browser/desktop/issues/11553 | 5:49:40 | None |
|
||||
| "Unload and switch to tab" button kills navigation history | https://github.com/zen-browser/desktop/issues/11552 | None | None |
|
||||
| Bookmarks in a folder open in reverse order | https://github.com/zen-browser/desktop/issues/11551 | None | 0:05:28 |
|
||||
| If glance tab opens in a different container than parent tab, glance tab is moved to a regular new tab | https://github.com/zen-browser/desktop/issues/11544 | None | None |
|
||||
| New tab not opening the normal homepage but opening the floating searchbar instead | https://github.com/zen-browser/desktop/issues/11543 | 0:19:37 | 1:16:54 |
|
||||
| After my Mac wakes from sleep, Zen often stops loading pages for a few minutes. | https://github.com/zen-browser/desktop/issues/11541 | 7 days, 2:10:40 | None |
|
||||
| Boxes in the Background | https://github.com/zen-browser/desktop/issues/11538 | None | None |
|
||||
| Zen Browser Icon disappears from taskbar when the app isn't pinned | https://github.com/zen-browser/desktop/issues/11536 | 1:32:38 | None |
|
||||
| The Space Icon/Name overlaps the New Tab Button when many tabs are open | https://github.com/zen-browser/desktop/issues/11531 | None | 0:01:23 |
|
||||
| full screen does not hide the side/top bars | https://github.com/zen-browser/desktop/issues/11530 | 1 day, 1:45:36 | 1 day, 1:45:36 |
|
||||
| Floading Bookmarks Bar Issue | https://github.com/zen-browser/desktop/issues/11529 | 2:18:35 | 13 days, 19:33:54 |
|
||||
| Bug on Youtube Playing | https://github.com/zen-browser/desktop/issues/11528 | 0:26:20 | 15:57:36 |
|
||||
| Site display issue on nokotime.com | https://github.com/zen-browser/desktop/issues/11525 | 7:58:19 | 1 day, 21:13:57 |
|
||||
| can't load twitch page after update 1.17.12b | https://github.com/zen-browser/desktop/issues/11524 | 0:03:23 | 0:05:16 |
|
||||
| Browser layout does not return to Single Toolbar after expanding Collapsed Sidebar, reverts to dual toolbars instead. | https://github.com/zen-browser/desktop/issues/11521 | 0:40:45 | 0:40:45 |
|
||||
| Can't play youtube live video after update | https://github.com/zen-browser/desktop/issues/11518 | 0:42:10 | 16:06:02 |
|
||||
| Mouse back/forward button didn't work anymore to switch between workspaces | https://github.com/zen-browser/desktop/issues/11517 | 0:44:38 | 0:53:37 |
|
||||
| Bug on youtube | https://github.com/zen-browser/desktop/issues/11514 | 2 days, 17:49:10 | 2 days, 17:49:10 |
|
||||
| Manual install issue | https://github.com/zen-browser/desktop/issues/11511 | 5:05:51 | 18:53:21 |
|
||||
| Tab misplacements and Slow Internet Performance | https://github.com/zen-browser/desktop/issues/11510 | None | 0:13:33 |
|
||||
| Incorrect origin point of glance animation when opening from split view | https://github.com/zen-browser/desktop/issues/11506 | None | None |
|
||||
| Zen using passkey from apple keychain instead vaultwarden | https://github.com/zen-browser/desktop/issues/11498 | 1:10:26 | 1 day, 8:36:24 |
|
||||
| Sidebar jitters due to trying to render more buttons than it can fit (at the top) | https://github.com/zen-browser/desktop/issues/11497 | None | None |
|
||||
| z index mismatch on this page is slowing down your page modal | https://github.com/zen-browser/desktop/issues/11496 | None | 3 days, 21:12:36 |
|
||||
|
||||
_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-12-01..2025-12-31`
|
||||
262
docs/issue-metrics/2026_2026-01-01..2026-01-31.md
Normal file
262
docs/issue-metrics/2026_2026-01-01..2026-01-31.md
Normal file
@@ -0,0 +1,262 @@
|
||||
# Issue Metrics
|
||||
|
||||
| Metric | Average | Median | 90th percentile |
|
||||
| --- | --- | --- | ---: |
|
||||
| Time to first response | 14:19:40 | 2:07:00 | 1 day, 4:29:24 |
|
||||
| Time to close | 23:19:13 | 6:44:05 | 2 days, 5:35:23 |
|
||||
|
||||
| Metric | Count |
|
||||
| --- | ---: |
|
||||
| Number of items that remain open | 103 |
|
||||
| Number of items closed | 141 |
|
||||
| Total number of items created | 244 |
|
||||
|
||||
| Title | URL | Time to first response | Time to close |
|
||||
| --- | --- | --- | --- |
|
||||
| Filling in the search, query does not work with Ecosia | https://github.com/zen-browser/desktop/issues/12186 | None | None |
|
||||
| Workspaces are not synchronized between Zen on Windows 11 and macOS. | https://github.com/zen-browser/desktop/issues/12184 | 0:13:05 | 0:13:05 |
|
||||
| the 1st 2 workspaces aren't visible in the workspace bar at the bottom (SOLVED) | https://github.com/zen-browser/desktop/issues/12182 | None | 0:52:19 |
|
||||
| Broken web player and descript as part of page | https://github.com/zen-browser/desktop/issues/12181 | None | None |
|
||||
| Websites having wrong icons in history panel | https://github.com/zen-browser/desktop/issues/12179 | 4:54:50 | None |
|
||||
| Dragging and Dropping Tabs between Windows causes weird issues with Tab Sync enabled | https://github.com/zen-browser/desktop/issues/12178 | None | 16:59:50 |
|
||||
| Incorrect Text - Resetting an Essential Tab should be called "Reset Essential Tab" instead of "Reset Pinned Tab" | https://github.com/zen-browser/desktop/issues/12177 | None | None |
|
||||
| Windows management is broken - they keep cloning each other. | https://github.com/zen-browser/desktop/issues/12176 | 1:26:12 | 11:12:54 |
|
||||
| Application menu visual glitches on KDE Plasma 5.27.5 and Kwin | https://github.com/zen-browser/desktop/issues/12175 | None | None |
|
||||
| Middle mouse button does not delete tabs inside folders | https://github.com/zen-browser/desktop/issues/12174 | None | None |
|
||||
| Window Sync Extents to Unpinned and Non Essential Tabs (unexpected) | https://github.com/zen-browser/desktop/issues/12173 | 0:48:02 | None |
|
||||
| Clearing all tabs in window closes window | https://github.com/zen-browser/desktop/issues/12172 | 0:52:12 | None |
|
||||
| Disabling window sync prevents tabs from being re-named and dragging out tab to new window will use the blank default window instead the previous behaviour. | https://github.com/zen-browser/desktop/issues/12171 | None | None |
|
||||
| Update deleted all my tabs | https://github.com/zen-browser/desktop/issues/12170 | 0:40:34 | 21:14:31 |
|
||||
| Right-click > Move Tab does not always show your Workspaces | https://github.com/zen-browser/desktop/issues/12168 | 1 day, 4:29:24 | None |
|
||||
| background play isnt working | https://github.com/zen-browser/desktop/issues/12167 | None | None |
|
||||
| Windows 11 - Update to 1.18.3b loses all tabs and essentials | https://github.com/zen-browser/desktop/issues/12166 | 0:49:13 | 0:49:13 |
|
||||
| Zen wants to set itself as default browser after each update even if it already is | https://github.com/zen-browser/desktop/issues/12164 | None | None |
|
||||
| 1.18.3b AutoUpdate Lost all Tabs including Essentials | https://github.com/zen-browser/desktop/issues/12163 | 0:55:04 | 19:43:42 |
|
||||
| Gaming mouse's back/forward button keeps moving Workspaces instead of page | https://github.com/zen-browser/desktop/issues/12161 | 0:27:35 | 0:46:07 |
|
||||
| Dragging multiple tabs from one window to another flips their order | https://github.com/zen-browser/desktop/issues/12159 | None | None |
|
||||
| The pop-up UI button options for saving or saving passwords are not functional | https://github.com/zen-browser/desktop/issues/12158 | None | None |
|
||||
| I lost all my folder and essentials due to the uptdate | https://github.com/zen-browser/desktop/issues/12157 | 0:35:43 | 0:35:43 |
|
||||
| Dragging tabs between windows still doesn't work right | https://github.com/zen-browser/desktop/issues/12156 | 1:46:33 | None |
|
||||
| Discord Camera playback | https://github.com/zen-browser/desktop/issues/12155 | None | None |
|
||||
| Custom url homepage not working | https://github.com/zen-browser/desktop/issues/12154 | 13:36:48 | None |
|
||||
| Numerous "New Tabs" when restoring session | https://github.com/zen-browser/desktop/issues/12152 | 0:17:33 | None |
|
||||
| Feature Request: Allow manual editing of pinned tab URLs | https://github.com/zen-browser/desktop/issues/12151 | 1:19:36 | 1:19:36 |
|
||||
| "Find in page" bar has white background wth black theme | https://github.com/zen-browser/desktop/issues/12150 | None | 0:00:43 |
|
||||
| Open a local index.html with zen | https://github.com/zen-browser/desktop/issues/12149 | 4:53:15 | 8:41:06 |
|
||||
| No synchronization of tabs between computers | https://github.com/zen-browser/desktop/issues/12148 | 0:41:19 | 1:04:28 |
|
||||
| Cursor stuck as `default` everywhere after updating to 1.18.3b | https://github.com/zen-browser/desktop/issues/12145 | None | 21:06:24 |
|
||||
| An issue with custom keyboard shortcuts; Particular keys fail to work | https://github.com/zen-browser/desktop/issues/12144 | 13:30:14 | None |
|
||||
| 1.18.3b broke the drag to split tabs function (with a recording to show this in TROUBLE SHOOTING mode) | https://github.com/zen-browser/desktop/issues/12143 | 0:23:19 | None |
|
||||
| Loaded tabs are faded out in new windows | https://github.com/zen-browser/desktop/issues/12142 | 8:30:17 | None |
|
||||
| Window Sync with multi monitors is a nightmare. | https://github.com/zen-browser/desktop/issues/12141 | 0:36:59 | 8:04:12 |
|
||||
| Multiple Windows On Launch In Wayland | https://github.com/zen-browser/desktop/issues/12140 | 0:12:51 | None |
|
||||
| Update Broken, Cont. | https://github.com/zen-browser/desktop/issues/12139 | 14:23:05 | None |
|
||||
| Some Settings Are Not Persisting Between Restarts | https://github.com/zen-browser/desktop/issues/12138 | 2:27:50 | None |
|
||||
| "What's New" page text error for 1.18b | https://github.com/zen-browser/desktop/issues/12137 | 5:46:25 | 17:40:01 |
|
||||
| Grouping Tabs Together has become bugged on new update | https://github.com/zen-browser/desktop/issues/12136 | 2:38:32 | None |
|
||||
| Supabase Dashboard is not loading | https://github.com/zen-browser/desktop/issues/12135 | 6:13:09 | 20:45:26 |
|
||||
| Workspace bookmark | https://github.com/zen-browser/desktop/issues/12134 | None | None |
|
||||
| Broken Firefox Sync: Bookmarks no longer syncing between Zen Desktop and Firefox Mobile after recent update | https://github.com/zen-browser/desktop/issues/12133 | 1:22:35 | None |
|
||||
| 软件启动的时候会弹出两个窗口 | https://github.com/zen-browser/desktop/issues/12132 | 2:08:29 | 2:08:29 |
|
||||
| Latest Update deleted all my Tabs | https://github.com/zen-browser/desktop/issues/12131 | 0:08:05 | 0:07:30 |
|
||||
| Cannot drag tabs from window with 2 or more tabs into another window | https://github.com/zen-browser/desktop/issues/12130 | 0:06:58 | 0:06:58 |
|
||||
| Window sync completely breaks my workflow | https://github.com/zen-browser/desktop/issues/12127 | 0:11:09 | 1:42:54 |
|
||||
| Full screen video content cut off when browser window in full screen | https://github.com/zen-browser/desktop/issues/12126 | None | 0:39:59 |
|
||||
| Passkeys do not work on GitHub | https://github.com/zen-browser/desktop/issues/12125 | None | None |
|
||||
| Apple login does not work via apple.com's oauth API | https://github.com/zen-browser/desktop/issues/12124 | None | None |
|
||||
| "Open previous windows and tabs" setting breaks when zen.window-sync.prefer-unsynced-windows is set to false | https://github.com/zen-browser/desktop/issues/12121 | 0:54:22 | 8:23:30 |
|
||||
| Zen struggle rendering large DOM lists containing lots of child elements | https://github.com/zen-browser/desktop/issues/12119 | 2 days, 21:36:13 | None |
|
||||
| Drag and drop tabs to different workspaces between two different zen windows causes the tabs to disappear after restart | https://github.com/zen-browser/desktop/issues/12116 | 0:04:16 | None |
|
||||
| Windows Sync and Tabs | https://github.com/zen-browser/desktop/issues/12115 | 0:05:26 | 0:05:26 |
|
||||
| Loss of open tabs after update 1.18.x | https://github.com/zen-browser/desktop/issues/12114 | 1:10:05 | 1:59:02 |
|
||||
| Tab focus returns to parent tab instead of adjacent tab when closing multiple results | https://github.com/zen-browser/desktop/issues/12113 | 11:47:07 | 14:11:10 |
|
||||
| New window does not auto focus url bar with zen.urlbar.replace-newtab set to false | https://github.com/zen-browser/desktop/issues/12112 | None | None |
|
||||
| 1.18b completely breaks Simple Tab Groups | https://github.com/zen-browser/desktop/issues/12111 | 0:06:51 | 0:06:51 |
|
||||
| Essentials icon keep disappearing | https://github.com/zen-browser/desktop/issues/12110 | 0:13:16 | 0:13:16 |
|
||||
| Random Infinite Loading/Crashes when watching a YouTube video | https://github.com/zen-browser/desktop/issues/12109 | 1:23:12 | None |
|
||||
| Zen icon deleted after an update | https://github.com/zen-browser/desktop/issues/12108 | 0:08:52 | 0:08:52 |
|
||||
| Bug with folders with split tabs after update 1.18.2b (Mac) | https://github.com/zen-browser/desktop/issues/12107 | 0:17:10 | None |
|
||||
| Weird bug when repoen zen the tabs keeps recover | https://github.com/zen-browser/desktop/issues/12106 | 0:33:42 | None |
|
||||
| Notification can't be closed when tabs are on the right side (mailto notify) | https://github.com/zen-browser/desktop/issues/12104 | 2:40:15 | None |
|
||||
| Cannot move tab from one window to another | https://github.com/zen-browser/desktop/issues/12103 | 0:12:36 | 0:13:32 |
|
||||
| on Essential Tabs , when i recieve a message on whatsapp it gets hidden, i do get notification but it doesnt show | https://github.com/zen-browser/desktop/issues/12101 | 0:08:34 | 0:08:36 |
|
||||
| Continue where you let off for bookmarks | https://github.com/zen-browser/desktop/issues/12100 | 1:16:25 | 3:48:13 |
|
||||
| Essential tabs disappearing after excessive clicks | https://github.com/zen-browser/desktop/issues/12099 | 4:13:22 | 4:13:22 |
|
||||
| Enhanced Tracking Protection reverts back to strict on launch | https://github.com/zen-browser/desktop/issues/12096 | 7:40:37 | 19:27:51 |
|
||||
| Sidebar tab title color / contrast changed in v1.18 | https://github.com/zen-browser/desktop/issues/12095 | None | 0:13:40 |
|
||||
| New window does not open correct space. | https://github.com/zen-browser/desktop/issues/12094 | 0:01:55 | None |
|
||||
| Bug: Essentials tabs disappear after rapid activation | https://github.com/zen-browser/desktop/issues/12092 | 0:31:21 | 1:23:25 |
|
||||
| Tabs being cloned to all windows | https://github.com/zen-browser/desktop/issues/12088 | 0:06:01 | 0:47:56 |
|
||||
| Pinned extensions disappear when more than 1 is pinned | https://github.com/zen-browser/desktop/issues/12087 | 1 day, 14:00:23 | None |
|
||||
| Bookmark icons not showing properly | https://github.com/zen-browser/desktop/issues/12084 | 0:03:11 | None |
|
||||
| There is a problem with Zen when opening tabs: it is slow | https://github.com/zen-browser/desktop/issues/12083 | None | None |
|
||||
| Jump to a blank page after closing all normal tabs | https://github.com/zen-browser/desktop/issues/12081 | None | 1 day, 21:13:35 |
|
||||
| Dragging and Dropping tabs within the sidebar. Tab pops out as white box. | https://github.com/zen-browser/desktop/issues/12080 | 2:07:00 | None |
|
||||
| Essential tabs dissapear from sidebar UI | https://github.com/zen-browser/desktop/issues/12078 | 0:01:44 | 0:01:44 |
|
||||
| F6 doesn't float url bar | https://github.com/zen-browser/desktop/issues/12076 | 0:16:04 | 3:38:13 |
|
||||
| Blank window. Completely unusable | https://github.com/zen-browser/desktop/issues/12075 | 0:05:13 | 1:07:49 |
|
||||
| View Page Source opens in No Container Tab | https://github.com/zen-browser/desktop/issues/12074 | 0:04:07 | None |
|
||||
| Zen starting out blank with corrupted tabs | https://github.com/zen-browser/desktop/issues/12073 | 0:05:16 | 2 days, 10:11:43 |
|
||||
| Essentials becoming invisible / absent until browser restarted | https://github.com/zen-browser/desktop/issues/12072 | 0:06:59 | 0:06:59 |
|
||||
| Proxmox UI Shell renders unreadable. Previously worked. | https://github.com/zen-browser/desktop/issues/12071 | None | None |
|
||||
| Grid Split navigations is backwards | https://github.com/zen-browser/desktop/issues/12070 | 22:32:57 | 3 days, 7:21:01 |
|
||||
| Bookmarks no longer synchronize | https://github.com/zen-browser/desktop/issues/12069 | None | None |
|
||||
| Can't use MacOs specific video features (Portrait, Studio Light, Background) | https://github.com/zen-browser/desktop/issues/12068 | None | None |
|
||||
| Turning off zen.window-sync.enabled to false leads to broken new window | https://github.com/zen-browser/desktop/issues/12066 | 0:37:44 | 1:57:03 |
|
||||
| Can future versions please not clear out tabs and folder trees when updating/upgrade? | https://github.com/zen-browser/desktop/issues/12064 | None | 4:57:15 |
|
||||
| "New Blank Window" uses wrong theme color | https://github.com/zen-browser/desktop/issues/12062 | 9:49:13 | 11:15:18 |
|
||||
| [linux] Edit label/title for tab doesn't work | https://github.com/zen-browser/desktop/issues/12060 | 2:25:26 | 3 days, 18:16:00 |
|
||||
| Missing option to disable synced windows | https://github.com/zen-browser/desktop/issues/12059 | None | 0:01:21 |
|
||||
| Disable Window Sync option in settings? | https://github.com/zen-browser/desktop/issues/12058 | 0:12:41 | 0:12:41 |
|
||||
| Tab titles not updating when window sync is disabled | https://github.com/zen-browser/desktop/issues/12057 | 0:05:48 | 0:10:29 |
|
||||
| Essentials entry randomly disappeared from UI | https://github.com/zen-browser/desktop/issues/12056 | 0:12:56 | 0:12:56 |
|
||||
| Pinned tabs not resseting on startup | https://github.com/zen-browser/desktop/issues/12055 | 2:00:07 | 2:30:05 |
|
||||
| [Wayland] Zen browser shows white blank panel on startup | https://github.com/zen-browser/desktop/issues/12054 | 1:24:35 | 1 day, 12:37:36 |
|
||||
| [Tab Sync] Tab in Glance mode opens as regular tab on other window. | https://github.com/zen-browser/desktop/issues/12051 | 1 day, 19:56:04 | None |
|
||||
| workspace tabs desync across windows | https://github.com/zen-browser/desktop/issues/12050 | 0:11:59 | None |
|
||||
| Essential tab stop working | https://github.com/zen-browser/desktop/issues/12045 | 0:46:10 | 0:46:10 |
|
||||
| PWA apps render issue | https://github.com/zen-browser/desktop/issues/12044 | 1:32:16 | 3 days, 1:18:16 |
|
||||
| MacOS - Wrong tab selected when going backwards | https://github.com/zen-browser/desktop/issues/12043 | 0:04:04 | None |
|
||||
| Problem with important tabs | https://github.com/zen-browser/desktop/issues/12042 | 2 days, 4:15:21 | 2 days, 20:49:00 |
|
||||
| Pinned and essential tabs randomly disappear | https://github.com/zen-browser/desktop/issues/12040 | 0:34:50 | 0:34:50 |
|
||||
| Sidebar overflows in compact mode | https://github.com/zen-browser/desktop/issues/12039 | 1 day, 4:05:41 | None |
|
||||
| Dragging tabs between worksapce is buggy [I think due to sync] | https://github.com/zen-browser/desktop/issues/12037 | 5 days, 11:35:22 | 5 days, 11:35:22 |
|
||||
| Sidebar doesn’t close automatically after creating a new tab in Compact Mode | https://github.com/zen-browser/desktop/issues/12036 | 2 days, 6:04:10 | None |
|
||||
| The extension items in the context menu multiplying with every right click | https://github.com/zen-browser/desktop/issues/12035 | 3:50:26 | None |
|
||||
| Disabling zen.window-sync.enabled breaks "Open previous windows and tabs" | https://github.com/zen-browser/desktop/issues/12034 | 4:38:30 | 6:11:16 |
|
||||
| Tab cannot be grabbed and taken into a different Zen browser instance | https://github.com/zen-browser/desktop/issues/12032 | 0:11:57 | 1:21:44 |
|
||||
| Window sync with zoom | https://github.com/zen-browser/desktop/issues/12031 | 3:33:29 | 1 day, 17:09:02 |
|
||||
| New Window doesn't work with window sync disabled. | https://github.com/zen-browser/desktop/issues/12030 | None | 1:21:07 |
|
||||
| Move to space not listed in context menu | https://github.com/zen-browser/desktop/issues/12029 | 1:28:17 | 1:28:17 |
|
||||
| All my workspaces and tabs just gone after update, wtf ? :) | https://github.com/zen-browser/desktop/issues/12028 | 0:31:31 | 1:41:41 |
|
||||
| Global menu show but unresponsive. | https://github.com/zen-browser/desktop/issues/12024 | 0:06:03 | 6 days, 1:49:53 |
|
||||
| Debian 13 | Passkey doesn't show QR code | https://github.com/zen-browser/desktop/issues/12022 | 10:08:54 | None |
|
||||
| Performance: Swiping across spaces with multiple tabs open is laggy | https://github.com/zen-browser/desktop/issues/12020 | 0:09:27 | 0:09:27 |
|
||||
| Move to Space | https://github.com/zen-browser/desktop/issues/12019 | 0:08:00 | 0:08:00 |
|
||||
| [UI Error] Zen Browser Settings UI Error | https://github.com/zen-browser/desktop/issues/12014 | 0:41:54 | 6:44:05 |
|
||||
| Full-Screen PIP Mode Retains Dimmed State Indefinitely Due to Hover and System Inactivity | https://github.com/zen-browser/desktop/issues/12013 | None | None |
|
||||
| "Check for Updates" Not Working | https://github.com/zen-browser/desktop/issues/12012 | 1:54:04 | 1:54:09 |
|
||||
| Website lolalytics.com not working properly after updating to 1.18.1b | https://github.com/zen-browser/desktop/issues/12011 | 10:35:46 | 11:32:35 |
|
||||
| No "Open a new Blank Window" action when right-clicking zen on taskbar | https://github.com/zen-browser/desktop/issues/12010 | 9:50:45 | None |
|
||||
| Inconsistant capitalization in application menu | https://github.com/zen-browser/desktop/issues/12009 | None | 0:15:37 |
|
||||
| Disable window/tab sync by default | https://github.com/zen-browser/desktop/issues/12008 | 0:03:34 | 17:22:46 |
|
||||
| Sync not working + pinned tabs do not resert url | https://github.com/zen-browser/desktop/issues/12006 | 0:15:54 | 7:59:09 |
|
||||
| Some UI elements not renderring correctly | https://github.com/zen-browser/desktop/issues/12005 | 3:40:46 | 4:36:15 |
|
||||
| installer prolbem | https://github.com/zen-browser/desktop/issues/12004 | 2:13:28 | 2:13:28 |
|
||||
| Issues with Sidebar Dragging Exiting Full-Screen & Legacy Ctrl+Tab Behavior | https://github.com/zen-browser/desktop/issues/12003 | 4:33:38 | None |
|
||||
| Cannot Rename “New Folder” in the Sidebar | https://github.com/zen-browser/desktop/issues/12002 | 0:58:42 | 1:48:21 |
|
||||
| Custom font doesn't work | https://github.com/zen-browser/desktop/issues/12001 | 1 day, 8:53:16 | 1 day, 8:53:16 |
|
||||
| Windows accent coloring issue with zen | https://github.com/zen-browser/desktop/issues/12000 | 1:11:28 | 1:11:28 |
|
||||
| Disabling zen.window-sync.enabled breaks new zen instances | https://github.com/zen-browser/desktop/issues/11999 | 4:34:06 | 22:44:50 |
|
||||
| Pinned tabs don't scale: hundreds of pins freeze browser | https://github.com/zen-browser/desktop/issues/11997 | 6:50:35 | 1 day, 13:33:03 |
|
||||
| All tabs are gone (also pinned) when updating to 1.18b | https://github.com/zen-browser/desktop/issues/11994 | 4:42:08 | None |
|
||||
| "blank window" at startup | https://github.com/zen-browser/desktop/issues/11993 | 0:02:32 | 0:52:40 |
|
||||
| Crashing when playing WASMGC game | https://github.com/zen-browser/desktop/issues/11990 | 0:31:55 | None |
|
||||
| Pinned Tabs disappearing/invisible | https://github.com/zen-browser/desktop/issues/11989 | 11:31:45 | 11:31:45 |
|
||||
| Zen process opens but the window doesn't | https://github.com/zen-browser/desktop/issues/11985 | 0:22:24 | None |
|
||||
| Zen has recently got really inconsistent performance (especially after the last few updates). | https://github.com/zen-browser/desktop/issues/11982 | 0:52:04 | None |
|
||||
| Twitch.tv Video Streams Not Loading | https://github.com/zen-browser/desktop/issues/11980 | 0:19:27 | None |
|
||||
| Page rendering is blank white | https://github.com/zen-browser/desktop/issues/11979 | 15:04:14 | 15:04:14 |
|
||||
| Zen is unusable on Cosmic Desktop Environment (unable to remove a checkbox that spawns and hinders using the browser) | https://github.com/zen-browser/desktop/issues/11978 | 0:42:40 | 17:46:00 |
|
||||
| Searching with # is not searching bookmarks by tag or title | https://github.com/zen-browser/desktop/issues/11976 | 1:54:07 | 11:45:13 |
|
||||
| Conflict Between Browser Page Search Shortcut and Confluence Search | https://github.com/zen-browser/desktop/issues/11975 | None | None |
|
||||
| Updater repeatedly reinstalls latest twilight build despite no version change. | https://github.com/zen-browser/desktop/issues/11974 | 0:19:47 | 6:53:06 |
|
||||
| Randomly Control button stop functioning | https://github.com/zen-browser/desktop/issues/11972 | None | None |
|
||||
| Low refresh rate on Zen Windows version after OS update | https://github.com/zen-browser/desktop/issues/11967 | 21:19:01 | None |
|
||||
| Switching workspaces to a split view will cause the area surround the view to turn black for a second | https://github.com/zen-browser/desktop/issues/11965 | 17:19:30 | None |
|
||||
| [Bug] Previous session permanently lost after closing and reopening Zen Browser | https://github.com/zen-browser/desktop/issues/11964 | 4:00:54 | 4:01:24 |
|
||||
| Closing a normal zen window when an incognito zen browser is opened, removes all the tabs across all my workspaces. | https://github.com/zen-browser/desktop/issues/11963 | 2:10:13 | 2:10:13 |
|
||||
| Only sidebar layout -- Always show bookmarks tool bar + window buttons | https://github.com/zen-browser/desktop/issues/11962 | 0:06:53 | 3:10:47 |
|
||||
| Zen randomly crashes on macOS | https://github.com/zen-browser/desktop/issues/11958 | 3:36:36 | None |
|
||||
| Essentials and pinned tabs don't load automatically on open | https://github.com/zen-browser/desktop/issues/11957 | 12:57:52 | 12:57:52 |
|
||||
| Readme reports Firefox 147.0.1 for Release but latest release 1.17.15b (2025-12-20) is 146.0.1 | https://github.com/zen-browser/desktop/issues/11952 | 8:47:04 | 8:47:03 |
|
||||
| Non-default container indicator not showing in workspace | https://github.com/zen-browser/desktop/issues/11951 | 0:13:01 | None |
|
||||
| Zen not displaying websites on Intel HD graphics 2000 | https://github.com/zen-browser/desktop/issues/11950 | None | None |
|
||||
| Private window tabs are mirrored in the main (non-private) window | https://github.com/zen-browser/desktop/issues/11949 | 2:34:54 | 4:47:55 |
|
||||
| Media session metadata (title/artist/cover) does not update on site without page refresh | https://github.com/zen-browser/desktop/issues/11948 | 6:32:56 | 1 day, 6:51:54 |
|
||||
| Nvidia overlay "Plugin-container is preventing the desktop capture" | https://github.com/zen-browser/desktop/issues/11947 | None | None |
|
||||
| Login to self-hosted Bitwarden fails after initialization in multi-account setting | https://github.com/zen-browser/desktop/issues/11946 | 1 day, 14:57:08 | None |
|
||||
| Accessing any URL under bitbucket.org returns 404 | https://github.com/zen-browser/desktop/issues/11944 | 2:26:35 | 1 day, 20:58:15 |
|
||||
| Acrylic turns grey | https://github.com/zen-browser/desktop/issues/11937 | 0:01:44 | None |
|
||||
| lang change | https://github.com/zen-browser/desktop/issues/11934 | 2:27:46 | 3:29:15 |
|
||||
| MX Master 3 Forward/Back mouse buttons don't work if zen.workspaces.swipe-actions is false | https://github.com/zen-browser/desktop/issues/11923 | 1:53:09 | 1:53:09 |
|
||||
| Tabs UI bug | https://github.com/zen-browser/desktop/issues/11922 | None | None |
|
||||
| Positioning of titlebar window control buttons | https://github.com/zen-browser/desktop/issues/11918 | 11:28:41 | 11:28:41 |
|
||||
| Zen won't follow XDG base directories | https://github.com/zen-browser/desktop/issues/11917 | 12:43:08 | None |
|
||||
| Titlebar expands on hover even if Titlebar setting is Disabled from "Configure Toolbar" in Sidebar only mode of look and feel. | https://github.com/zen-browser/desktop/issues/11915 | None | None |
|
||||
| Multiple window sessions result in same tabs open in all windows | https://github.com/zen-browser/desktop/issues/11914 | 1 day, 1:41:36 | 1 day, 1:41:36 |
|
||||
| Misplaced Tab (Placed a tab above the new tab button but below the line that separates the pinned tabs) | https://github.com/zen-browser/desktop/issues/11911 | None | 4:09:21 |
|
||||
| Sidebar width inconsistency | https://github.com/zen-browser/desktop/issues/11909 | None | None |
|
||||
| Cannot expand / fullscreen twitter videos | https://github.com/zen-browser/desktop/issues/11908 | 2 days, 5:35:23 | 2 days, 5:35:23 |
|
||||
| Menu shows unsecure connections as secure | https://github.com/zen-browser/desktop/issues/11905 | 2:21:24 | 3:35:25 |
|
||||
| Top Toolbar appearing when using shortcut "Toggle Sidebar's Width" | https://github.com/zen-browser/desktop/issues/11903 | 5:08:25 | 5:08:25 |
|
||||
| Only shows default icons for Google Messages for web | https://github.com/zen-browser/desktop/issues/11902 | None | 2:39:30 |
|
||||
| The default section disappear from dot list at the below of the tab when swiching spaces | https://github.com/zen-browser/desktop/issues/11901 | 0:50:18 | None |
|
||||
| Context menu partially hidden when right-clicking on a Bookmarks folder in the toolbar | https://github.com/zen-browser/desktop/issues/11898 | None | None |
|
||||
| Refined Github(extension): Issues interface with notification header flickers / flashes | https://github.com/zen-browser/desktop/issues/11896 | None | None |
|
||||
| Glance should work only for links | https://github.com/zen-browser/desktop/issues/11895 | None | 7:53:12 |
|
||||
| Auto Unload Does Not And Has Never Unloaded a Single Tab Ever. | https://github.com/zen-browser/desktop/issues/11894 | None | 6:58:48 |
|
||||
| Visual Bug: Line through sidebar and settings page | https://github.com/zen-browser/desktop/issues/11893 | None | 12:24:36 |
|
||||
| 1password integration - not working | https://github.com/zen-browser/desktop/issues/11892 | 2:39:46 | 13:40:23 |
|
||||
| Hardware acceleration worse on Zen vs others (CachyOS - NVIDIA - Wayland) | https://github.com/zen-browser/desktop/issues/11890 | 2:18:58 | 8:44:12 |
|
||||
| Some tabs (inside a folder) are not drawn in the sidebar | https://github.com/zen-browser/desktop/issues/11888 | 18:13:05 | 18:13:05 |
|
||||
| (macos) (twilight) pinning splitview tabs in folders causes addl tab group labels on restart/update | https://github.com/zen-browser/desktop/issues/11887 | None | 23:27:16 |
|
||||
| How can I achieve window transparency on Windows (so that I can see through to the windows or desktop behind it)?/如何实现Windows下窗口透明化(可以看到后面的窗口或桌面) | https://github.com/zen-browser/desktop/issues/11885 | 11:12:00 | 11:12:00 |
|
||||
| Form validation checkbox message is white text on white background | https://github.com/zen-browser/desktop/issues/11884 | None | None |
|
||||
| Fullscreen with F11 doesn't work as intended | https://github.com/zen-browser/desktop/issues/11883 | 6:30:42 | 6:30:46 |
|
||||
| PiP window stays open empty and buttons don’t work | https://github.com/zen-browser/desktop/issues/11881 | None | None |
|
||||
| When switching browser layouts, extensions fixed to the toolbar may have display bugs | https://github.com/zen-browser/desktop/issues/11880 | None | 6:31:27 |
|
||||
| Zen startup window has a transition from dark background (light background in light mode) + a flash before the mica kicks on windows 11. | https://github.com/zen-browser/desktop/issues/11876 | 1 day, 22:21:29 | None |
|
||||
| Zen Hangs/Crashes - Have not been able to use for several months. | https://github.com/zen-browser/desktop/issues/11875 | 2 days, 0:58:56 | None |
|
||||
| Settings modal is not in the right place! | https://github.com/zen-browser/desktop/issues/11873 | None | None |
|
||||
| Macos: extention pop-ups open up at a different desktop in fullscreen | https://github.com/zen-browser/desktop/issues/11872 | 7:25:14 | 7:25:14 |
|
||||
| Close Tab shortcut can close the window | https://github.com/zen-browser/desktop/issues/11871 | 2 days, 6:59:58 | 2 days, 6:59:58 |
|
||||
| When on the login page, the extension icon in the address bar cannot be clicked | https://github.com/zen-browser/desktop/issues/11870 | 2 days, 8:04:14 | 19 days, 3:16:59 |
|
||||
| Showing multiple empthy pages | https://github.com/zen-browser/desktop/issues/11869 | 4:22:38 | None |
|
||||
| Control + click is not opening links in a new tab. | https://github.com/zen-browser/desktop/issues/11868 | 3 days, 21:19:59 | None |
|
||||
| Folders and tabs of a workspace are not synced. | https://github.com/zen-browser/desktop/issues/11865 | 1:58:13 | 1:58:13 |
|
||||
| No save button | https://github.com/zen-browser/desktop/issues/11864 | 0:15:11 | None |
|
||||
| No Icon For Files | https://github.com/zen-browser/desktop/issues/11860 | 5:02:04 | 20:21:37 |
|
||||
| Compatibility issue with aarch64 AppImage starting from v1.17b (GLIBCXX_3.4.26 not found) | https://github.com/zen-browser/desktop/issues/11859 | None | None |
|
||||
| Adding New Bookmark in Compact Mode No Longer Pops Up Edit Panel | https://github.com/zen-browser/desktop/issues/11858 | 1 day, 18:54:21 | None |
|
||||
| 什么时候能支持网页驱动 | https://github.com/zen-browser/desktop/issues/11857 | 12:28:29 | 12:28:29 |
|
||||
| Workspace Switching Becomes Laggy with 4+ Workspaces and many pinned Tabs on Windows (NVIDIA GPU). | https://github.com/zen-browser/desktop/issues/11851 | 2:00:50 | None |
|
||||
| Closing a recently opened tab returns to the top tab, not the previously focused tab | https://github.com/zen-browser/desktop/issues/11845 | 19:10:53 | 1 day, 17:02:53 |
|
||||
| Wrong italian translation of "Workspace forward" in shortcuts settings | https://github.com/zen-browser/desktop/issues/11841 | 1:17:18 | None |
|
||||
| Cannot close pinned tabs | https://github.com/zen-browser/desktop/issues/11838 | 0:21:08 | 0:23:33 |
|
||||
| Copy URL shortcut does not copy URL before page has loaded | https://github.com/zen-browser/desktop/issues/11835 | None | None |
|
||||
| Extensions not showing up in toolbar. | https://github.com/zen-browser/desktop/issues/11834 | 1:33:29 | 9:20:29 |
|
||||
| Multiple duplicated Bookmarks | https://github.com/zen-browser/desktop/issues/11832 | None | None |
|
||||
| [BUG] Closing and re-opening zen twighlight turns a bunch of tabs into 'New Tab's | https://github.com/zen-browser/desktop/issues/11831 | 15:57:31 | 7 days, 8:27:19 |
|
||||
| Indent issue on active pinned tab in collapsed workspace | https://github.com/zen-browser/desktop/issues/11830 | 17:46:11 | 1 day, 6:07:21 |
|
||||
| High Ram Usage | https://github.com/zen-browser/desktop/issues/11828 | None | 0:20:29 |
|
||||
| Unable to install extentions in compact mode | https://github.com/zen-browser/desktop/issues/11827 | None | 1:11:29 |
|
||||
| Extension icons display inconsitently when switching toolbar modes or resizing window | https://github.com/zen-browser/desktop/issues/11826 | 2:31:13 | None |
|
||||
| MS Entra auth not working | https://github.com/zen-browser/desktop/issues/11825 | 3:14:28 | 20:29:41 |
|
||||
| "Restore pinned tabs to their originally pinned URL on startup' option doesn't reset Pinned Tabs go back to Originally Pinned URL, i.e. doesn't reset them | https://github.com/zen-browser/desktop/issues/11823 | 2 days, 12:40:16 | None |
|
||||
| Crashes when signing into aws console MFA passkey via lastpassword | https://github.com/zen-browser/desktop/issues/11820 | None | None |
|
||||
| Using the dev console in glance causes weird ui | https://github.com/zen-browser/desktop/issues/11815 | 1:43:58 | None |
|
||||
| The VS Code integrated extension “Live Server” does not automatically detect the Zen Browser, even when it is set as the default browser. | https://github.com/zen-browser/desktop/issues/11813 | 2:56:35 | 2 days, 12:21:43 |
|
||||
| Ctrl+T does not open new tab if shortcuts are removed | https://github.com/zen-browser/desktop/issues/11811 | 0:40:23 | None |
|
||||
| Sidebar title is overlapping with essential tabs after screen unlock | https://github.com/zen-browser/desktop/issues/11808 | None | 15:50:26 |
|
||||
| button alignment does not change in pop-up window | https://github.com/zen-browser/desktop/issues/11805 | 0:10:14 | None |
|
||||
| "Focus on <space>" action not available | https://github.com/zen-browser/desktop/issues/11804 | 0:03:34 | 1 day, 0:35:28 |
|
||||
| Split View and Floating URL bugs when a Youtube video is in Full Screen and Ctrl + Shift + * is pressed. | https://github.com/zen-browser/desktop/issues/11803 | None | 7 days, 0:58:59 |
|
||||
| Trackpad diagonal scroll unintentionally switches workspaces instead of scrolling tabs | https://github.com/zen-browser/desktop/issues/11802 | 2:20:42 | None |
|
||||
| New tab opens when Alt+Tabbing or pressing Windows key while YouTube is playing | https://github.com/zen-browser/desktop/issues/11801 | 8:57:44 | None |
|
||||
| Broken Installer (fixed) | https://github.com/zen-browser/desktop/issues/11800 | None | 1 day, 22:57:03 |
|
||||
| subfolder collapse state issue when collapsing pinned area | https://github.com/zen-browser/desktop/issues/11799 | 11:27:53 | 1 day, 12:52:10 |
|
||||
| Glance opens a new window for local file URLs (file://) | https://github.com/zen-browser/desktop/issues/11797 | None | None |
|
||||
| acronis.com nginx a header or cookie larger than permitted | https://github.com/zen-browser/desktop/issues/11795 | None | None |
|
||||
| Cannot listen to songs using the spotify integration on Musixmatch for lyric syncing in Zen | https://github.com/zen-browser/desktop/issues/11792 | 0:15:31 | 0:15:31 |
|
||||
| Adding Split Tab Groups to a folder Makes the folder disappear | https://github.com/zen-browser/desktop/issues/11791 | 15 days, 4:38:37 | 15 days, 4:38:37 |
|
||||
| Clear tabs button's separator is missing on Linux | https://github.com/zen-browser/desktop/issues/11789 | None | 3 days, 10:41:55 |
|
||||
| [Twilight] Cannot add tab to bottom of folder | https://github.com/zen-browser/desktop/issues/11788 | 21:08:12 | 21:08:12 |
|
||||
| Flathub version doesn’t work on Debian 13 | https://github.com/zen-browser/desktop/issues/11787 | 25 days, 12:50:21 | None |
|
||||
| Split View sidebar shows extra tab after restoring a closed tab (Ctrl+Shift+T) | https://github.com/zen-browser/desktop/issues/11785 | None | None |
|
||||
| Cursor moved far right of window does not grab scrollbar when window is maximised | https://github.com/zen-browser/desktop/issues/11783 | 6:07:23 | 6:07:23 |
|
||||
| HMR Not Working Correctly for Frontend Development | https://github.com/zen-browser/desktop/issues/11782 | 7:57:34 | 9:05:06 |
|
||||
| Failing to obtain location | https://github.com/zen-browser/desktop/issues/11781 | 15:43:36 | 1 day, 17:23:10 |
|
||||
|
||||
_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:2026-01-01..2026-01-31`
|
||||
@@ -1,27 +1,474 @@
|
||||
// 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/.
|
||||
/* 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/. */
|
||||
|
||||
import js from '@eslint/js';
|
||||
import globals from 'globals';
|
||||
import { defineConfig, globalIgnores } from 'eslint/config';
|
||||
import zenGlobals from './src/zen/zen.globals.js';
|
||||
import sdl from "@microsoft/eslint-plugin-sdl";
|
||||
import eslintConfigPrettier from "eslint-config-prettier/flat";
|
||||
import html from "eslint-plugin-html";
|
||||
import importPlugin from "eslint-plugin-import";
|
||||
import json from "@eslint/json";
|
||||
import lit from "eslint-plugin-lit";
|
||||
import mozilla from "eslint-plugin-mozilla";
|
||||
import reactHooks from "eslint-plugin-react-hooks";
|
||||
import zenGlobals from "./src/zen/zen.globals.mjs";
|
||||
|
||||
export default defineConfig([
|
||||
import globals from "globals";
|
||||
import path from "path";
|
||||
|
||||
import globalIgnores from "./engine/eslint-ignores.config.mjs";
|
||||
import testPathsConfig from "./engine/eslint-test-paths.config.mjs";
|
||||
import repositoryGlobals from "./engine/eslint-file-globals.config.mjs";
|
||||
import rollouts from "./engine/eslint-rollouts.config.mjs";
|
||||
import subdirConfigs from "./engine/eslint-subdirs.config.mjs";
|
||||
import { globalIgnores as globalIgnoresPath } from "eslint/config";
|
||||
|
||||
const testPaths = testPathsConfig.testPaths;
|
||||
|
||||
const httpTestingPaths = [
|
||||
`**/*mixedcontent*.{${mozilla.allFileExtensions.join(",")}}`,
|
||||
`**/*CrossOrigin*.{${mozilla.allFileExtensions.join(",")}}`,
|
||||
`**/*crossorigin*.{${mozilla.allFileExtensions.join(",")}}`,
|
||||
`**/*cors*.{${mozilla.allFileExtensions.join(",")}}`,
|
||||
`**/*downgrade*.{${mozilla.allFileExtensions.join(",")}}`,
|
||||
`**/*Downgrade*.{${mozilla.allFileExtensions.join(",")}}`,
|
||||
];
|
||||
|
||||
globals.browser = {
|
||||
...globals.browser,
|
||||
...zenGlobals.reduce((obj, key) => {
|
||||
obj[key] = "readonly";
|
||||
return obj;
|
||||
}, {}),
|
||||
};
|
||||
|
||||
testPaths.browser = testPaths.browser.concat("src/zen/tests/");
|
||||
|
||||
/**
|
||||
* Takes each path in the paths array, and expands it with the list of extensions
|
||||
* that ESLint is watching.
|
||||
*
|
||||
* @param {object} options
|
||||
* @param {string[]} options.paths
|
||||
* The list of paths to wrap.
|
||||
* @param {string[]} [options.excludedExtensions]
|
||||
* The list of extensions to be excluded from the wrapping.
|
||||
*/
|
||||
function wrapPaths({ paths, excludedExtensions }) {
|
||||
let extensions = excludedExtensions
|
||||
? mozilla.allFileExtensions.filter((f) => !excludedExtensions.includes(f))
|
||||
: mozilla.allFileExtensions;
|
||||
return paths.map((p) => {
|
||||
if (p.endsWith("**")) {
|
||||
return p + `/*.{${extensions.join(",")}}`;
|
||||
}
|
||||
if (p.endsWith("/")) {
|
||||
return p + `**/*.{${extensions.join(",")}}`;
|
||||
}
|
||||
if (p.endsWith("*")) {
|
||||
return p + `.{${extensions.join(",")}}`;
|
||||
}
|
||||
return p;
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Wraps the paths listed in the files section of a configuration with the
|
||||
* file extensions that ESLint is watching.
|
||||
*
|
||||
* @param {object} configs
|
||||
*/
|
||||
function wrapPathsInConfig(configs) {
|
||||
for (let config of configs) {
|
||||
// add "engine/" to the paths in the files section.
|
||||
config.files = wrapPaths({ paths: config.files.map((p) => "engine/" + p) });
|
||||
}
|
||||
return configs;
|
||||
}
|
||||
let config = [
|
||||
{
|
||||
files: ['**/*.{js,mjs,cjs}'],
|
||||
plugins: { js },
|
||||
extends: ['js/recommended'],
|
||||
languageOptions: {
|
||||
globals: {
|
||||
...globals.browser,
|
||||
...zenGlobals.reduce((acc, global) => {
|
||||
acc[global] = 'readable';
|
||||
return acc;
|
||||
}, {}),
|
||||
name: "import-plugin-settings",
|
||||
settings: {
|
||||
"import/extensions": [".mjs"],
|
||||
"import/resolver": {
|
||||
[path.resolve(import.meta.dirname, "engine", "srcdir-resolver.js")]: {},
|
||||
node: {},
|
||||
},
|
||||
},
|
||||
ignores: ['**/vendor/**', '**/tests/**'],
|
||||
},
|
||||
globalIgnores(['**/mochitests/**']),
|
||||
]);
|
||||
{
|
||||
name: "ignores",
|
||||
ignores: [...globalIgnores, "src/zen/vendor/*"],
|
||||
},
|
||||
{
|
||||
name: "all-files",
|
||||
files: wrapPaths({ paths: ["**"] }),
|
||||
linterOptions: {
|
||||
// With this option on, if an inline comment disables a rule, and the
|
||||
// rule is able to be automatically fixed, then ESLint will remove the
|
||||
// inline comment and apply the fix. We don't want this because we have
|
||||
// some rules that intentionally need to be turned off in specific cases,
|
||||
// e.g. @microsoft/sdl/no-insecure-url.
|
||||
reportUnusedDisableDirectives: "off",
|
||||
},
|
||||
plugins: { lit },
|
||||
rules: {
|
||||
"lit/quoted-expressions": ["error", "never"],
|
||||
"lit/no-invalid-html": "error",
|
||||
"lit/no-value-attribute": "error",
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "source-type-script",
|
||||
files: ["**/*.{js,json,html,sjs,xhtml}"],
|
||||
languageOptions: {
|
||||
sourceType: "script",
|
||||
},
|
||||
},
|
||||
...mozilla.configs["flat/recommended"],
|
||||
{
|
||||
name: "json-recommended-with-comments",
|
||||
files: ["**/*.json"],
|
||||
language: "json/jsonc",
|
||||
...json.configs.recommended,
|
||||
},
|
||||
{
|
||||
name: "json-recommended-no-comments",
|
||||
files: ["**/package.json"],
|
||||
language: "json/json",
|
||||
...json.configs.recommended,
|
||||
},
|
||||
{
|
||||
name: "json-empty-keys-off-for-image_builder",
|
||||
files: ["taskcluster/docker/image_builder/policy.json"],
|
||||
rules: {
|
||||
"json/no-empty-keys": "off",
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "eslint-plugin-html",
|
||||
files: ["**/*.html", "**/*.xhtml"],
|
||||
plugins: { html },
|
||||
},
|
||||
|
||||
{
|
||||
name: "define-globals-for-browser-env",
|
||||
// Not available for sjs files.
|
||||
files: wrapPaths({ paths: ["**"], excludedExtensions: ["sjs"] }),
|
||||
ignores: [
|
||||
// Also not available for various other scopes and tools.
|
||||
"**/*.sys.mjs",
|
||||
"**/?(*.)worker.?(m)js",
|
||||
"**/?(*.)serviceworker.?(m)js",
|
||||
...wrapPaths({
|
||||
paths: testPaths.xpcshell,
|
||||
excludedExtensions: ["mjs", "sjs"],
|
||||
}),
|
||||
"tools/lint/eslint/**",
|
||||
],
|
||||
languageOptions: {
|
||||
globals: globals.browser,
|
||||
},
|
||||
},
|
||||
{
|
||||
// Generally we assume that all files, except mjs ones are in our
|
||||
// privileged and specific environment. mjs are handled separately by
|
||||
// the recommended configuration in eslint-plugin-mozilla.
|
||||
name: "define-privileged-and-specific-globals-for-most-files",
|
||||
files: wrapPaths({ paths: ["**"], excludedExtensions: ["json"] }),
|
||||
ignores: ["browser/components/storybook/**", "tools"],
|
||||
languageOptions: {
|
||||
globals: {
|
||||
...mozilla.environments.privileged.globals,
|
||||
...mozilla.environments.specific.globals,
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "define-globals-for-node-files",
|
||||
files: [
|
||||
// All .eslintrc.mjs files are in the node environment, so turn that
|
||||
// on here.
|
||||
"**/.eslintrc*.mjs",
|
||||
// .js files in the top-level are generally assumed to be node.
|
||||
"\.*.js",
|
||||
// *.config.js files are generally assumed to be configuration files
|
||||
// based for node.
|
||||
"**/*.config.js",
|
||||
// The resolver for moz-src for eslint, vscode etc.
|
||||
"engine/srcdir-resolver.js",
|
||||
],
|
||||
languageOptions: {
|
||||
globals: { ...globals.node, ...mozilla.turnOff(globals.browser) },
|
||||
},
|
||||
},
|
||||
|
||||
{
|
||||
name: "browser-no-more-globals",
|
||||
files: ["browser/base/content/browser.js"],
|
||||
rules: {
|
||||
"mozilla/no-more-globals": "error",
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "jsx-files",
|
||||
files: ["**/*.jsx", "browser/components/storybook/.storybook/**/*.mjs"],
|
||||
languageOptions: {
|
||||
parserOptions: {
|
||||
ecmaFeatures: {
|
||||
jsx: true,
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "eslint-plugin-import-rules",
|
||||
files: ["**/*.mjs"],
|
||||
plugins: { import: importPlugin },
|
||||
rules: {
|
||||
"import/default": "error",
|
||||
"import/export": "error",
|
||||
"import/named": "error",
|
||||
"import/namespace": "error",
|
||||
"import/newline-after-import": "error",
|
||||
"import/no-duplicates": "error",
|
||||
"import/no-absolute-path": "error",
|
||||
"import/no-named-default": "error",
|
||||
"import/no-named-as-default": "error",
|
||||
"import/no-named-as-default-member": "error",
|
||||
"import/no-self-import": "error",
|
||||
"import/no-unassigned-import": "error",
|
||||
"import/no-unresolved": [
|
||||
"error",
|
||||
// Bug 1773473 - Ignore resolver URLs for chrome and resource as we
|
||||
// do not yet have a resolver for them.
|
||||
{ ignore: ["chrome://", "resource://"] },
|
||||
],
|
||||
"import/no-useless-path-segments": "error",
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "turn-off-unassigned-import-for-stories",
|
||||
// Turn off no-unassigned-import for files that typically test our
|
||||
// custom elements, which are imported for the side effects (ie
|
||||
// the custom element being registered) rather than any particular
|
||||
// export:
|
||||
files: ["**/*.stories.mjs"],
|
||||
plugins: { import: importPlugin },
|
||||
rules: {
|
||||
"import/no-unassigned-import": "off",
|
||||
},
|
||||
},
|
||||
{
|
||||
...mozilla.configs["flat/general-test"],
|
||||
files: wrapPaths({ paths: ["**/test/**", "**/tests/**"] }),
|
||||
},
|
||||
{
|
||||
...mozilla.configs["flat/xpcshell-test"],
|
||||
files: wrapPaths({
|
||||
paths: testPaths.xpcshell,
|
||||
excludedExtensions: ["mjs", "sjs"],
|
||||
}),
|
||||
},
|
||||
{
|
||||
name: "no-unused-vars-disable-on-headjs",
|
||||
// If it is an xpcshell head file, we turn off global unused variable checks, as it
|
||||
// would require searching the other test files to know if they are used or not.
|
||||
// This would be expensive and slow, and it isn't worth it for head files.
|
||||
// We could get developers to declare as exported, but that doesn't seem worth it.
|
||||
files: testPaths.xpcshell.map((filePath) => `${filePath}head*.js`),
|
||||
rules: {
|
||||
"no-unused-vars": [
|
||||
"error",
|
||||
{
|
||||
argsIgnorePattern: "^_",
|
||||
caughtErrors: "none",
|
||||
vars: "local",
|
||||
},
|
||||
],
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "no-unused-vars-for-xpcshell",
|
||||
// This section enables errors of no-unused-vars globally for all test*.js
|
||||
// files in xpcshell test paths.
|
||||
// This is not done in the xpcshell-test configuration as we cannot pull
|
||||
// in overrides from there. We should at some stage, aim to enable this
|
||||
// for all files in xpcshell-tests.
|
||||
files: testPaths.xpcshell.map((filePath) => `${filePath}test*.js`),
|
||||
rules: {
|
||||
// No declaring variables that are never used
|
||||
"no-unused-vars": [
|
||||
"error",
|
||||
{
|
||||
argsIgnorePattern: "^_",
|
||||
caughtErrors: "none",
|
||||
vars: "all",
|
||||
},
|
||||
],
|
||||
},
|
||||
},
|
||||
{
|
||||
...mozilla.configs["flat/browser-test"],
|
||||
files: wrapPaths({
|
||||
paths: testPaths.browser,
|
||||
excludedExtensions: ["mjs", "sjs"],
|
||||
}),
|
||||
},
|
||||
{
|
||||
...mozilla.configs["flat/mochitest-test"],
|
||||
files: wrapPaths({
|
||||
paths: testPaths.mochitest,
|
||||
excludedExtensions: ["mjs"],
|
||||
}),
|
||||
ignores: ["security/manager/ssl/tests/mochitest/browser/**"],
|
||||
},
|
||||
{
|
||||
...mozilla.configs["flat/chrome-test"],
|
||||
files: wrapPaths({
|
||||
paths: testPaths.chrome,
|
||||
excludedExtensions: ["mjs", "sjs"],
|
||||
}),
|
||||
},
|
||||
{
|
||||
name: "simpletest",
|
||||
languageOptions: {
|
||||
globals: {
|
||||
...mozilla.environments.simpletest.globals,
|
||||
},
|
||||
},
|
||||
files: [
|
||||
...testPaths.mochitest.map((filePath) => `${filePath}/**/*.js`),
|
||||
...testPaths.chrome.map((filePath) => `${filePath}/**/*.js`),
|
||||
],
|
||||
},
|
||||
{
|
||||
name: "multiple-test-kinds",
|
||||
// Some directories have multiple kinds of tests, and some rules
|
||||
// don't work well for HTML-based mochitests, so disable those.
|
||||
files: testPaths.xpcshell
|
||||
.concat(testPaths.browser)
|
||||
.map((filePath) => [`${filePath}/**/*.html`, `${filePath}/**/*.xhtml`])
|
||||
.flat(),
|
||||
rules: {
|
||||
// plain/chrome mochitests don't automatically include Assert, so
|
||||
// autofixing `ok()` to Assert.something is bad.
|
||||
"mozilla/no-comparison-or-assignment-inside-ok": "off",
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "test-file-reuse",
|
||||
// Some directories reuse `test_foo.js` files between mochitest-plain and
|
||||
// unit tests, or use custom postMessage-based assertion propagation into
|
||||
// browser tests. Ignore those too:
|
||||
files: wrapPaths({
|
||||
paths: [
|
||||
// Reuses xpcshell unit test scripts in mochitest-plain HTML files.
|
||||
"dom/indexedDB/test/**",
|
||||
// Dispatches functions to the webpage in ways that are hard to detect.
|
||||
"toolkit/components/antitracking/test/**",
|
||||
],
|
||||
}),
|
||||
rules: {
|
||||
"mozilla/no-comparison-or-assignment-inside-ok": "off",
|
||||
},
|
||||
},
|
||||
{
|
||||
// Rules of Hooks broadly checks for camelCase "use" identifiers, so
|
||||
// enable only for paths actually using React to avoid false positives.
|
||||
name: "react-hooks",
|
||||
files: [
|
||||
"browser/components/aboutwelcome/**",
|
||||
"browser/components/asrouter/**",
|
||||
"browser/extensions/newtab/**",
|
||||
"devtools/**",
|
||||
],
|
||||
...reactHooks.configs["recommended-latest"],
|
||||
plugins: { "react-hooks": reactHooks },
|
||||
rules: {
|
||||
// react-hooks/recommended has exhaustive-deps as a warning, we prefer
|
||||
// errors, so that raised issues get addressed one way or the other.
|
||||
"react-hooks/exhaustive-deps": "error",
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "disable-no-insecure-url-for-http-testing",
|
||||
// Exempt files with these paths since they have to use http for full coverage
|
||||
files: httpTestingPaths,
|
||||
plugins: { "@microsoft/sdl": sdl },
|
||||
rules: {
|
||||
"@microsoft/sdl/no-insecure-url": "off",
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "mozilla/valid-jsdoc",
|
||||
files: wrapPaths({ paths: ["**"] }),
|
||||
...mozilla.configs["flat/valid-jsdoc"],
|
||||
},
|
||||
{
|
||||
name: "rollout-no-browser-refs-in-toolkit",
|
||||
files: ["toolkit/**"],
|
||||
ignores: ["toolkit/**/test/**", "toolkit/**/tests/**"],
|
||||
plugins: { mozilla },
|
||||
rules: {
|
||||
"mozilla/no-browser-refs-in-toolkit": "error",
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "no-newtab-refs-outside-newtab",
|
||||
files: ["**/*.mjs", "**/*.js", "**/*.sys.mjs"],
|
||||
ignores: [
|
||||
"tools/@types/generated/**",
|
||||
"tools/lint/eslint/eslint-plugin-mozilla/lib/rules/no-newtab-refs-outside-newtab.mjs",
|
||||
"tools/lint/eslint/eslint-plugin-mozilla/tests/no-newtab-refs-outside-newtab.mjs",
|
||||
],
|
||||
plugins: { mozilla },
|
||||
rules: {
|
||||
"mozilla/no-newtab-refs-outside-newtab": "error",
|
||||
},
|
||||
},
|
||||
...wrapPathsInConfig(subdirConfigs),
|
||||
...wrapPathsInConfig(repositoryGlobals),
|
||||
|
||||
/**
|
||||
* The items below should always be the last items in this order:
|
||||
*
|
||||
* - Enable eslint-config-prettier.
|
||||
* - Enable curly.
|
||||
* - Rollouts
|
||||
*/
|
||||
|
||||
// Turn off rules that conflict with Prettier.
|
||||
{ name: "eslint-config-prettier", ...eslintConfigPrettier },
|
||||
{
|
||||
name: "enable-curly",
|
||||
files: wrapPaths({ paths: ["**/"] }),
|
||||
rules: {
|
||||
// Require braces around blocks that start a new line. This must be
|
||||
// configured after eslint-config-prettier is included, as otherwise
|
||||
// eslint-config-prettier disables the curly rule. Hence, we do
|
||||
// not include it in
|
||||
// `tools/lint/eslint/eslint-plugin-mozilla/lib/configs/recommended.js`.
|
||||
curly: ["error", "all"],
|
||||
},
|
||||
},
|
||||
...wrapPathsInConfig(rollouts),
|
||||
globalIgnoresPath(["src/zen/tests/"]),
|
||||
];
|
||||
|
||||
// The various places we get our globals from use true/false rather than
|
||||
// the strings required by ESLint, so translate those here.
|
||||
config.map((entry) => {
|
||||
if (entry.languageOptions?.globals) {
|
||||
let newGlobals = {};
|
||||
for (let [key, value] of Object.entries(entry.languageOptions.globals)) {
|
||||
if (typeof entry.languageOptions.globals[key] == "boolean") {
|
||||
newGlobals[key] = value ? "writable" : "readonly";
|
||||
} else {
|
||||
newGlobals[key] = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
return entry;
|
||||
});
|
||||
|
||||
export default config;
|
||||
|
||||
@@ -314,3 +314,4 @@ zen-devtools-toggle-storage-shortcut = Toggle Storage
|
||||
zen-devtools-toggle-dom-shortcut = Toggle DOM
|
||||
zen-devtools-toggle-accessibility-shortcut = Toggle Accessibility
|
||||
zen-close-all-unpinned-tabs-shortcut = Close All Unpinned Tabs
|
||||
zen-new-unsynced-window-shortcut = New Unsynced Window
|
||||
|
||||
@@ -16,8 +16,6 @@ zen-folders-panel-convert-folder-to-space =
|
||||
.label = Convert folder to Space
|
||||
zen-folders-panel-change-folder-space =
|
||||
.label = Change Space...
|
||||
zen-folders-panel-change-icon-folder =
|
||||
.label = Change Icon
|
||||
zen-folders-unload-all-tooltip =
|
||||
.tooltiptext = Unload active in this folder
|
||||
zen-folders-unload-folder =
|
||||
|
||||
@@ -17,6 +17,10 @@ tab-context-zen-remove-essential =
|
||||
tab-context-zen-replace-pinned-url-with-current =
|
||||
.label = استبدال الرابط المثبت بالرابط الحالي
|
||||
.accesskey = C
|
||||
tab-context-zen-edit-title =
|
||||
.label = Change Label...
|
||||
tab-context-zen-edit-icon =
|
||||
.label = Change Icon...
|
||||
zen-themes-corrupted = ملف التعديل { -brand-short-name } الخاص بك تالف. تم إعادة تعيينه إلى السمة الافتراضية.
|
||||
zen-shortcuts-corrupted = Your { -brand-short-name } shortcuts file is corrupted. They have been reset to the default shortcuts.
|
||||
# note: Do not translate the "<br/>" tags in the following string
|
||||
@@ -28,7 +32,6 @@ pictureinpicture-minimize-btn =
|
||||
.aria-label = Minimize
|
||||
.tooltip = Minimize
|
||||
zen-panel-ui-gradient-generator-custom-color = لون مخصص
|
||||
zen-panel-ui-gradient-generator-saved-message = حفظ معامل التدرج بنجاح!
|
||||
zen-copy-current-url-confirmation = Copied current URL!
|
||||
zen-general-cancel-label =
|
||||
.label = Cancel
|
||||
@@ -38,10 +41,6 @@ zen-pinned-tab-replaced = Pinned tab URL has been replaced with the current URL.
|
||||
zen-tabs-renamed = Tab has been successfully renamed!
|
||||
zen-background-tab-opened-toast = New background tab opened!
|
||||
zen-workspace-renamed-toast = Workspace has been successfully renamed!
|
||||
zen-library-sidebar-workspaces =
|
||||
.label = Spaces
|
||||
zen-library-sidebar-mods =
|
||||
.label = Mods
|
||||
zen-toggle-compact-mode-button =
|
||||
.label = Compact Mode
|
||||
.tooltiptext = Toggle Compact Mode
|
||||
@@ -61,6 +60,8 @@ zen-site-data-settings = Settings
|
||||
zen-generic-manage = Manage
|
||||
zen-generic-more = More
|
||||
zen-generic-next = Next
|
||||
zen-essentials-promo-label = Add to Essentials
|
||||
zen-essentials-promo-sublabel = Keep your favorite tabs just a click away
|
||||
# These labels will be used for the site data panel settings
|
||||
zen-site-data-setting-allow = Allowed
|
||||
zen-site-data-setting-block = Blocked
|
||||
@@ -108,3 +109,7 @@ zen-sidebar-notification-updated-tooltip =
|
||||
zen-sidebar-notification-restart-safe-mode-label = Something broke?
|
||||
zen-sidebar-notification-restart-safe-mode-tooltip =
|
||||
.title = Restart in Safe Mode
|
||||
zen-window-sync-migration-dialog-title = Keep Your Windows in Sync
|
||||
zen-window-sync-migration-dialog-message = Zen now syncs windows on the same device, so changes in one window are reflected across the others instantly.
|
||||
zen-window-sync-migration-dialog-learn-more = Learn More
|
||||
zen-window-sync-migration-dialog-accept = Got It
|
||||
|
||||
22
locales/ar/browser/browser/zen-menubar.ftl
Normal file
22
locales/ar/browser/browser/zen-menubar.ftl
Normal file
@@ -0,0 +1,22 @@
|
||||
# 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/.
|
||||
|
||||
zen-menubar-toggle-pinned-tabs =
|
||||
.label =
|
||||
{ $pinnedAreCollapsed ->
|
||||
[true] Expand Pinned Tabs
|
||||
*[false] Collapse Pinned Tabs
|
||||
}
|
||||
zen-menubar-appearance =
|
||||
.label = Appearance
|
||||
zen-menubar-appearance-description =
|
||||
.label = Websites will use:
|
||||
zen-menubar-appearance-auto =
|
||||
.label = Automatic
|
||||
zen-menubar-appearance-light =
|
||||
.label = Light
|
||||
zen-menubar-appearance-dark =
|
||||
.label = Dark
|
||||
zen-menubar-new-unsynced-window =
|
||||
.label = New Blank Window
|
||||
@@ -3,6 +3,8 @@
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
zen-panel-ui-workspaces-text = مساحات العمل
|
||||
zen-panel-ui-spaces-label =
|
||||
.label = Spaces
|
||||
zen-panel-ui-workspaces-create =
|
||||
.label = إنشاء مساحة عمل
|
||||
zen-panel-ui-folder-create =
|
||||
@@ -30,11 +32,8 @@ zen-workspaces-panel-context-open =
|
||||
zen-workspaces-panel-context-edit =
|
||||
.label = تعديل فضاء العمل
|
||||
.accesskey = ه
|
||||
context-zen-change-workspace-tab =
|
||||
.label = تغيير علامة(ات) التبويب إلى فضاء العمل
|
||||
.accesskey = ج
|
||||
zen-bookmark-edit-panel-workspace-selector =
|
||||
.value = Workspaces
|
||||
.value = Spaces
|
||||
.accesskey = W
|
||||
zen-panel-ui-gradient-generator-algo-complementary =
|
||||
.label = Complementary
|
||||
@@ -49,6 +48,9 @@ zen-panel-ui-gradient-generator-algo-floating =
|
||||
zen-panel-ui-gradient-click-to-add = Click to add a color
|
||||
zen-workspace-creation-name =
|
||||
.placeholder = Space Name
|
||||
zen-move-tab-to-workspace-button =
|
||||
.label = نقل إلى...
|
||||
.tooltiptext = نقل جميع علامات التبويب في هذه النافذة إلى مساحة
|
||||
zen-workspaces-panel-context-reorder =
|
||||
.label = Reorder Spaces
|
||||
zen-workspace-creation-profile = Profile
|
||||
@@ -63,3 +65,7 @@ zen-workspaces-close-all-unpinned-tabs-toast = Tabs Closed! Use <span>{ $shortcu
|
||||
zen-workspaces-close-all-unpinned-tabs-title =
|
||||
.label = Clear
|
||||
.tooltiptext = إغلاق جميع علامات التبويب الغير مثبتة
|
||||
zen-panel-ui-workspaces-change-forward =
|
||||
.label = Next Space
|
||||
zen-panel-ui-workspaces-change-back =
|
||||
.label = Previous Space
|
||||
|
||||
@@ -314,3 +314,4 @@ zen-devtools-toggle-storage-shortcut = Toggle Storage
|
||||
zen-devtools-toggle-dom-shortcut = Toggle DOM
|
||||
zen-devtools-toggle-accessibility-shortcut = Toggle Accessibility
|
||||
zen-close-all-unpinned-tabs-shortcut = Close All Unpinned Tabs
|
||||
zen-new-unsynced-window-shortcut = New Unsynced Window
|
||||
|
||||
@@ -16,8 +16,6 @@ zen-folders-panel-convert-folder-to-space =
|
||||
.label = Convert folder to Space
|
||||
zen-folders-panel-change-folder-space =
|
||||
.label = Change Space...
|
||||
zen-folders-panel-change-icon-folder =
|
||||
.label = Change Icon
|
||||
zen-folders-unload-all-tooltip =
|
||||
.tooltiptext = Unload active in this folder
|
||||
zen-folders-unload-folder =
|
||||
|
||||
@@ -17,6 +17,10 @@ tab-context-zen-remove-essential =
|
||||
tab-context-zen-replace-pinned-url-with-current =
|
||||
.label = Replace Pinned URL with Current
|
||||
.accesskey = C
|
||||
tab-context-zen-edit-title =
|
||||
.label = Change Label...
|
||||
tab-context-zen-edit-icon =
|
||||
.label = Change Icon...
|
||||
zen-themes-corrupted = Your { -brand-short-name } mods file is corrupted. They have been reset to the default theme.
|
||||
zen-shortcuts-corrupted = Your { -brand-short-name } shortcuts file is corrupted. They have been reset to the default shortcuts.
|
||||
# note: Do not translate the "<br/>" tags in the following string
|
||||
@@ -28,7 +32,6 @@ pictureinpicture-minimize-btn =
|
||||
.aria-label = Minimize
|
||||
.tooltip = Minimize
|
||||
zen-panel-ui-gradient-generator-custom-color = Custom Color
|
||||
zen-panel-ui-gradient-generator-saved-message = Successfully saved the gradient!
|
||||
zen-copy-current-url-confirmation = Copied current URL!
|
||||
zen-general-cancel-label =
|
||||
.label = Cancel
|
||||
@@ -38,10 +41,6 @@ zen-pinned-tab-replaced = Pinned tab URL has been replaced with the current URL!
|
||||
zen-tabs-renamed = Tab has been successfully renamed!
|
||||
zen-background-tab-opened-toast = New background tab opened!
|
||||
zen-workspace-renamed-toast = Workspace has been successfully renamed!
|
||||
zen-library-sidebar-workspaces =
|
||||
.label = Spaces
|
||||
zen-library-sidebar-mods =
|
||||
.label = Mods
|
||||
zen-toggle-compact-mode-button =
|
||||
.label = Compact Mode
|
||||
.tooltiptext = Toggle Compact Mode
|
||||
@@ -61,6 +60,8 @@ zen-site-data-settings = Settings
|
||||
zen-generic-manage = Manage
|
||||
zen-generic-more = More
|
||||
zen-generic-next = Next
|
||||
zen-essentials-promo-label = Add to Essentials
|
||||
zen-essentials-promo-sublabel = Keep your favorite tabs just a click away
|
||||
# These labels will be used for the site data panel settings
|
||||
zen-site-data-setting-allow = Allowed
|
||||
zen-site-data-setting-block = Blocked
|
||||
@@ -108,3 +109,7 @@ zen-sidebar-notification-updated-tooltip =
|
||||
zen-sidebar-notification-restart-safe-mode-label = Something broke?
|
||||
zen-sidebar-notification-restart-safe-mode-tooltip =
|
||||
.title = Restart in Safe Mode
|
||||
zen-window-sync-migration-dialog-title = Keep Your Windows in Sync
|
||||
zen-window-sync-migration-dialog-message = Zen now syncs windows on the same device, so changes in one window are reflected across the others instantly.
|
||||
zen-window-sync-migration-dialog-learn-more = Learn More
|
||||
zen-window-sync-migration-dialog-accept = Got It
|
||||
|
||||
22
locales/bg/browser/browser/zen-menubar.ftl
Normal file
22
locales/bg/browser/browser/zen-menubar.ftl
Normal file
@@ -0,0 +1,22 @@
|
||||
# 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/.
|
||||
|
||||
zen-menubar-toggle-pinned-tabs =
|
||||
.label =
|
||||
{ $pinnedAreCollapsed ->
|
||||
[true] Expand Pinned Tabs
|
||||
*[false] Collapse Pinned Tabs
|
||||
}
|
||||
zen-menubar-appearance =
|
||||
.label = Appearance
|
||||
zen-menubar-appearance-description =
|
||||
.label = Websites will use:
|
||||
zen-menubar-appearance-auto =
|
||||
.label = Automatic
|
||||
zen-menubar-appearance-light =
|
||||
.label = Light
|
||||
zen-menubar-appearance-dark =
|
||||
.label = Dark
|
||||
zen-menubar-new-unsynced-window =
|
||||
.label = New Blank Window
|
||||
@@ -3,6 +3,8 @@
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
zen-panel-ui-workspaces-text = Spaces
|
||||
zen-panel-ui-spaces-label =
|
||||
.label = Spaces
|
||||
zen-panel-ui-workspaces-create =
|
||||
.label = Create Space
|
||||
zen-panel-ui-folder-create =
|
||||
@@ -30,11 +32,8 @@ zen-workspaces-panel-context-open =
|
||||
zen-workspaces-panel-context-edit =
|
||||
.label = Edit Space
|
||||
.accesskey = E
|
||||
context-zen-change-workspace-tab =
|
||||
.label = Change Tab(s) To Workspace
|
||||
.accesskey = C
|
||||
zen-bookmark-edit-panel-workspace-selector =
|
||||
.value = Workspaces
|
||||
.value = Spaces
|
||||
.accesskey = W
|
||||
zen-panel-ui-gradient-generator-algo-complementary =
|
||||
.label = Complementary
|
||||
@@ -49,6 +48,9 @@ zen-panel-ui-gradient-generator-algo-floating =
|
||||
zen-panel-ui-gradient-click-to-add = Click to add a color
|
||||
zen-workspace-creation-name =
|
||||
.placeholder = Space Name
|
||||
zen-move-tab-to-workspace-button =
|
||||
.label = Move To...
|
||||
.tooltiptext = Move all tabs in this window to a Space
|
||||
zen-workspaces-panel-context-reorder =
|
||||
.label = Reorder Spaces
|
||||
zen-workspace-creation-profile = Profile
|
||||
@@ -63,3 +65,7 @@ zen-workspaces-close-all-unpinned-tabs-toast = Tabs Closed! Use <span>{ $shortcu
|
||||
zen-workspaces-close-all-unpinned-tabs-title =
|
||||
.label = Clear
|
||||
.tooltiptext = Close all unpinned tabs
|
||||
zen-panel-ui-workspaces-change-forward =
|
||||
.label = Next Space
|
||||
zen-panel-ui-workspaces-change-back =
|
||||
.label = Previous Space
|
||||
|
||||
@@ -314,3 +314,4 @@ zen-devtools-toggle-storage-shortcut = Toggle Storage
|
||||
zen-devtools-toggle-dom-shortcut = Toggle DOM
|
||||
zen-devtools-toggle-accessibility-shortcut = Toggle Accessibility
|
||||
zen-close-all-unpinned-tabs-shortcut = Close All Unpinned Tabs
|
||||
zen-new-unsynced-window-shortcut = New Unsynced Window
|
||||
|
||||
@@ -16,8 +16,6 @@ zen-folders-panel-convert-folder-to-space =
|
||||
.label = Convert folder to Space
|
||||
zen-folders-panel-change-folder-space =
|
||||
.label = Change Space...
|
||||
zen-folders-panel-change-icon-folder =
|
||||
.label = Change Icon
|
||||
zen-folders-unload-all-tooltip =
|
||||
.tooltiptext = Unload active in this folder
|
||||
zen-folders-unload-folder =
|
||||
|
||||
@@ -17,6 +17,10 @@ tab-context-zen-remove-essential =
|
||||
tab-context-zen-replace-pinned-url-with-current =
|
||||
.label = Replace Pinned URL with Current
|
||||
.accesskey = C
|
||||
tab-context-zen-edit-title =
|
||||
.label = Change Label...
|
||||
tab-context-zen-edit-icon =
|
||||
.label = Change Icon...
|
||||
zen-themes-corrupted = Your { -brand-short-name } mods file is corrupted. They have been reset to the default theme.
|
||||
zen-shortcuts-corrupted = Your { -brand-short-name } shortcuts file is corrupted. They have been reset to the default shortcuts.
|
||||
# note: Do not translate the "<br/>" tags in the following string
|
||||
@@ -28,7 +32,6 @@ pictureinpicture-minimize-btn =
|
||||
.aria-label = Minimize
|
||||
.tooltip = Minimize
|
||||
zen-panel-ui-gradient-generator-custom-color = Custom Color
|
||||
zen-panel-ui-gradient-generator-saved-message = Successfully saved the gradient!
|
||||
zen-copy-current-url-confirmation = Copied current URL!
|
||||
zen-general-cancel-label =
|
||||
.label = Cancel
|
||||
@@ -38,10 +41,6 @@ zen-pinned-tab-replaced = Pinned tab URL has been replaced with the current URL!
|
||||
zen-tabs-renamed = Tab has been successfully renamed!
|
||||
zen-background-tab-opened-toast = New background tab opened!
|
||||
zen-workspace-renamed-toast = Workspace has been successfully renamed!
|
||||
zen-library-sidebar-workspaces =
|
||||
.label = Spaces
|
||||
zen-library-sidebar-mods =
|
||||
.label = Mods
|
||||
zen-toggle-compact-mode-button =
|
||||
.label = Compact Mode
|
||||
.tooltiptext = Toggle Compact Mode
|
||||
@@ -61,6 +60,8 @@ zen-site-data-settings = Settings
|
||||
zen-generic-manage = Manage
|
||||
zen-generic-more = More
|
||||
zen-generic-next = Next
|
||||
zen-essentials-promo-label = Add to Essentials
|
||||
zen-essentials-promo-sublabel = Keep your favorite tabs just a click away
|
||||
# These labels will be used for the site data panel settings
|
||||
zen-site-data-setting-allow = Allowed
|
||||
zen-site-data-setting-block = Blocked
|
||||
@@ -108,3 +109,7 @@ zen-sidebar-notification-updated-tooltip =
|
||||
zen-sidebar-notification-restart-safe-mode-label = Something broke?
|
||||
zen-sidebar-notification-restart-safe-mode-tooltip =
|
||||
.title = Restart in Safe Mode
|
||||
zen-window-sync-migration-dialog-title = Keep Your Windows in Sync
|
||||
zen-window-sync-migration-dialog-message = Zen now syncs windows on the same device, so changes in one window are reflected across the others instantly.
|
||||
zen-window-sync-migration-dialog-learn-more = Learn More
|
||||
zen-window-sync-migration-dialog-accept = Got It
|
||||
|
||||
22
locales/bs/browser/browser/zen-menubar.ftl
Normal file
22
locales/bs/browser/browser/zen-menubar.ftl
Normal file
@@ -0,0 +1,22 @@
|
||||
# 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/.
|
||||
|
||||
zen-menubar-toggle-pinned-tabs =
|
||||
.label =
|
||||
{ $pinnedAreCollapsed ->
|
||||
[true] Expand Pinned Tabs
|
||||
*[false] Collapse Pinned Tabs
|
||||
}
|
||||
zen-menubar-appearance =
|
||||
.label = Appearance
|
||||
zen-menubar-appearance-description =
|
||||
.label = Websites will use:
|
||||
zen-menubar-appearance-auto =
|
||||
.label = Automatic
|
||||
zen-menubar-appearance-light =
|
||||
.label = Light
|
||||
zen-menubar-appearance-dark =
|
||||
.label = Dark
|
||||
zen-menubar-new-unsynced-window =
|
||||
.label = New Blank Window
|
||||
@@ -3,6 +3,8 @@
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
zen-panel-ui-workspaces-text = Spaces
|
||||
zen-panel-ui-spaces-label =
|
||||
.label = Spaces
|
||||
zen-panel-ui-workspaces-create =
|
||||
.label = Create Space
|
||||
zen-panel-ui-folder-create =
|
||||
@@ -30,11 +32,8 @@ zen-workspaces-panel-context-open =
|
||||
zen-workspaces-panel-context-edit =
|
||||
.label = Edit Space
|
||||
.accesskey = E
|
||||
context-zen-change-workspace-tab =
|
||||
.label = Change Tab(s) To Workspace
|
||||
.accesskey = C
|
||||
zen-bookmark-edit-panel-workspace-selector =
|
||||
.value = Workspaces
|
||||
.value = Spaces
|
||||
.accesskey = W
|
||||
zen-panel-ui-gradient-generator-algo-complementary =
|
||||
.label = Complementary
|
||||
@@ -49,6 +48,9 @@ zen-panel-ui-gradient-generator-algo-floating =
|
||||
zen-panel-ui-gradient-click-to-add = Click to add a color
|
||||
zen-workspace-creation-name =
|
||||
.placeholder = Space Name
|
||||
zen-move-tab-to-workspace-button =
|
||||
.label = Move To...
|
||||
.tooltiptext = Move all tabs in this window to a Space
|
||||
zen-workspaces-panel-context-reorder =
|
||||
.label = Reorder Spaces
|
||||
zen-workspace-creation-profile = Profile
|
||||
@@ -63,3 +65,7 @@ zen-workspaces-close-all-unpinned-tabs-toast = Tabs Closed! Use <span>{ $shortcu
|
||||
zen-workspaces-close-all-unpinned-tabs-title =
|
||||
.label = Clear
|
||||
.tooltiptext = Close all unpinned tabs
|
||||
zen-panel-ui-workspaces-change-forward =
|
||||
.label = Next Space
|
||||
zen-panel-ui-workspaces-change-back =
|
||||
.label = Previous Space
|
||||
|
||||
@@ -314,3 +314,4 @@ zen-devtools-toggle-storage-shortcut = Commuta l'emmagatzematge
|
||||
zen-devtools-toggle-dom-shortcut = Commuta el DOM
|
||||
zen-devtools-toggle-accessibility-shortcut = Commuta l'accessibilitat
|
||||
zen-close-all-unpinned-tabs-shortcut = Tanca totes les pestanyes no fixades
|
||||
zen-new-unsynced-window-shortcut = Nova finestra no sincronitzada
|
||||
|
||||
@@ -16,8 +16,6 @@ zen-folders-panel-convert-folder-to-space =
|
||||
.label = Converteix la carpeta en un espai
|
||||
zen-folders-panel-change-folder-space =
|
||||
.label = Canvia l'espai...
|
||||
zen-folders-panel-change-icon-folder =
|
||||
.label = Canvia la icona
|
||||
zen-folders-unload-all-tooltip =
|
||||
.tooltiptext = Hiberna les pestanyes actives d'aquesta carpeta
|
||||
zen-folders-unload-folder =
|
||||
|
||||
@@ -17,6 +17,10 @@ tab-context-zen-remove-essential =
|
||||
tab-context-zen-replace-pinned-url-with-current =
|
||||
.label = Substitueix l'URL fixat per l'actual
|
||||
.accesskey = C
|
||||
tab-context-zen-edit-title =
|
||||
.label = Canvia l'etiqueta...
|
||||
tab-context-zen-edit-icon =
|
||||
.label = Canvia la icona...
|
||||
zen-themes-corrupted = El vostre fitxer de modificacions { -brand-short-name } està malmès. S'ha restablert al tema per defecte.
|
||||
zen-shortcuts-corrupted = El vostre fitxer de dreceres { -brand-short-name } està malmès. S'ha restablert a les dreceres per defecte.
|
||||
# note: Do not translate the "<br/>" tags in the following string
|
||||
@@ -28,7 +32,6 @@ pictureinpicture-minimize-btn =
|
||||
.aria-label = Minimitza
|
||||
.tooltip = Minimitza
|
||||
zen-panel-ui-gradient-generator-custom-color = Color personalitzat
|
||||
zen-panel-ui-gradient-generator-saved-message = El degradat s'ha desat correctament
|
||||
zen-copy-current-url-confirmation = L'URL actual s'ha copiat.
|
||||
zen-general-cancel-label =
|
||||
.label = Cancel·la
|
||||
@@ -38,10 +41,6 @@ zen-pinned-tab-replaced = L'URL de la pestanya fixada s'ha substituït per l'URL
|
||||
zen-tabs-renamed = S'ha canviat el nom de la pestanya correctament
|
||||
zen-background-tab-opened-toast = S'ha obert una nova pestanya de fons
|
||||
zen-workspace-renamed-toast = S'ha canviat el nom de l'espai de treball correctament
|
||||
zen-library-sidebar-workspaces =
|
||||
.label = Espais
|
||||
zen-library-sidebar-mods =
|
||||
.label = Modificacions
|
||||
zen-toggle-compact-mode-button =
|
||||
.label = Mode compacte
|
||||
.tooltiptext = Commuta el mode compacte
|
||||
@@ -61,6 +60,8 @@ zen-site-data-settings = Configuració
|
||||
zen-generic-manage = Gestiona
|
||||
zen-generic-more = Més
|
||||
zen-generic-next = Següent
|
||||
zen-essentials-promo-label = Afegeix als essencials
|
||||
zen-essentials-promo-sublabel = Mantingueu les vostres pestanyes preferides a només un clic de distància
|
||||
# These labels will be used for the site data panel settings
|
||||
zen-site-data-setting-allow = Permès
|
||||
zen-site-data-setting-block = Bloquejat
|
||||
@@ -108,3 +109,7 @@ zen-sidebar-notification-updated-tooltip =
|
||||
zen-sidebar-notification-restart-safe-mode-label = Alguna cosa no funciona?
|
||||
zen-sidebar-notification-restart-safe-mode-tooltip =
|
||||
.title = Reinici en mode segur
|
||||
zen-window-sync-migration-dialog-title = Mantingueu les finestres sincronitzades
|
||||
zen-window-sync-migration-dialog-message = El Zen ara sincronitza les finestres del mateix dispositiu, de manera que els canvis en una finestra es reflecteixen a les altres a l'instant.
|
||||
zen-window-sync-migration-dialog-learn-more = Més informació
|
||||
zen-window-sync-migration-dialog-accept = D'acord
|
||||
|
||||
22
locales/ca/browser/browser/zen-menubar.ftl
Normal file
22
locales/ca/browser/browser/zen-menubar.ftl
Normal file
@@ -0,0 +1,22 @@
|
||||
# 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/.
|
||||
|
||||
zen-menubar-toggle-pinned-tabs =
|
||||
.label =
|
||||
{ $pinnedAreCollapsed ->
|
||||
[true] Expandeix les pestanyes fixades
|
||||
*[false] Col·lapsa les pestanyes fixades
|
||||
}
|
||||
zen-menubar-appearance =
|
||||
.label = Aparença
|
||||
zen-menubar-appearance-description =
|
||||
.label = Els llocs web utilitzaran:
|
||||
zen-menubar-appearance-auto =
|
||||
.label = Automàtica
|
||||
zen-menubar-appearance-light =
|
||||
.label = Clara
|
||||
zen-menubar-appearance-dark =
|
||||
.label = Fosca
|
||||
zen-menubar-new-unsynced-window =
|
||||
.label = New Blank Window
|
||||
@@ -3,6 +3,8 @@
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
zen-panel-ui-workspaces-text = Espais de treball
|
||||
zen-panel-ui-spaces-label =
|
||||
.label = Espais
|
||||
zen-panel-ui-workspaces-create =
|
||||
.label = Crea un espai
|
||||
zen-panel-ui-folder-create =
|
||||
@@ -30,11 +32,8 @@ zen-workspaces-panel-context-open =
|
||||
zen-workspaces-panel-context-edit =
|
||||
.label = Edita l'espai de treball
|
||||
.accesskey = E
|
||||
context-zen-change-workspace-tab =
|
||||
.label = Canvia les pestanyes a l'espai de treball
|
||||
.accesskey = C
|
||||
zen-bookmark-edit-panel-workspace-selector =
|
||||
.value = Espais de treball
|
||||
.value = Espais
|
||||
.accesskey = W
|
||||
zen-panel-ui-gradient-generator-algo-complementary =
|
||||
.label = Complementari
|
||||
@@ -49,6 +48,9 @@ zen-panel-ui-gradient-generator-algo-floating =
|
||||
zen-panel-ui-gradient-click-to-add = Feu clic per afegir un color
|
||||
zen-workspace-creation-name =
|
||||
.placeholder = Nom de l'espai
|
||||
zen-move-tab-to-workspace-button =
|
||||
.label = Mou a...
|
||||
.tooltiptext = Mou totes les pestanyes d'aquesta finestra a un espai
|
||||
zen-workspaces-panel-context-reorder =
|
||||
.label = Reordena els espais
|
||||
zen-workspace-creation-profile = Perfil
|
||||
@@ -63,3 +65,7 @@ zen-workspaces-close-all-unpinned-tabs-toast = Pestanyes tancades. Feu servir <s
|
||||
zen-workspaces-close-all-unpinned-tabs-title =
|
||||
.label = Esborra
|
||||
.tooltiptext = Tanca totes les pestanyes no fixades
|
||||
zen-panel-ui-workspaces-change-forward =
|
||||
.label = Espai següent
|
||||
zen-panel-ui-workspaces-change-back =
|
||||
.label = Espai anterior
|
||||
|
||||
@@ -18,7 +18,7 @@ sync-engine-workspaces =
|
||||
.accesskey = W
|
||||
zen-glance-title = Glance
|
||||
zen-glance-header = Obecná nastavení pro Glance
|
||||
zen-glance-description = Prohlédněte si své odkazy rychle, bez otevírání v nové záložce
|
||||
zen-glance-description = Prohlédněte si své odkazy rychle, bez otevírání v novém panelu
|
||||
zen-glance-trigger-label = Spuštění
|
||||
zen-glance-enabled =
|
||||
.label = Zapnout Glance
|
||||
@@ -37,7 +37,7 @@ zen-look-and-feel-compact-view-enabled =
|
||||
zen-look-and-feel-compact-view-top-toolbar =
|
||||
.label = Skrýt horní panel nástrojů i v kompaktním režimu
|
||||
zen-look-and-feel-compact-toolbar-flash-popup =
|
||||
.label = Stručně vytvořit vyskakovací okno panelu nástrojů při přepínání nebo otevírání nových panelů v kompaktním režimu
|
||||
.label = Krátce zobrazit vyskakovací panel nástrojů při přepínání nebo otevírání nových panelů v kompaktním režimu
|
||||
pane-zen-tabs-title = Správa karet
|
||||
category-zen-workspaces =
|
||||
.tooltiptext = { pane-zen-tabs-title }
|
||||
@@ -45,9 +45,9 @@ pane-settings-workspaces-title = Pracoviště
|
||||
zen-tabs-unloader-enabled =
|
||||
.label = Povolit uspání karet
|
||||
zen-tabs-close-on-back-with-no-history =
|
||||
.label = „Zavřít panel a přepnout na jeho nadřazený panel (nebo naposledy použitý panel), když se vracíte zpět bez historie.“
|
||||
.label = Zavřít panel a přepnout na jeho nadřazený panel (nebo naposledy použitý panel), když se vracíte zpět bez historie
|
||||
zen-tabs-cycle-by-attribute =
|
||||
.label = Ctrl+Tab cykly pouze v Essentials nebo pracovních kartách
|
||||
.label = Ctrl+Tab zahrnuje Essentials v pracovních panelech
|
||||
zen-tabs-cycle-ignore-pending-tabs =
|
||||
.label = Ignorovat čekající panely při cyklování s Ctrl+Tab
|
||||
zen-tabs-cycle-by-attribute-warning = Ctrl+Tab bude cyklovat v nedávno použitém pořadí
|
||||
@@ -55,26 +55,26 @@ zen-look-and-feel-compact-toolbar-themed =
|
||||
.label = Použít tématické pozadí pro kompaktní panel karet
|
||||
zen-workspace-continue-where-left-off =
|
||||
.label = Pokračovat tam, kde jste skončili
|
||||
pane-zen-pinned-tab-manager-title = Připnuté karty
|
||||
pane-zen-pinned-tab-manager-title = Připnuté panely
|
||||
zen-pinned-tab-manager-header = Obecné nastavení připnutých karet
|
||||
zen-pinned-tab-manager-description = Spravovat další chování připnutých karet
|
||||
zen-pinned-tab-manager-restore-pinned-tabs-to-pinned-url =
|
||||
.label = Při spuštění obnovit připnuté karty na jejich původní URL adresu
|
||||
.label = Při spuštění obnovit připnuté panely na jejich původní URL adresu
|
||||
zen-pinned-tab-manager-container-specific-essentials-enabled =
|
||||
.label = Povolit Essentials pro konkrétní kontejner
|
||||
zen-pinned-tab-manager-close-shortcut-behavior-label = Zavřít chování zástupce záložky
|
||||
zen-pinned-tab-manager-close-shortcut-behavior-label = Chování při zavírání připnutého panelu
|
||||
zen-pinned-tab-manager-reset-unload-switch-close-shortcut-option =
|
||||
.label = Obnovit URL adresu, uspat a přepnout na další kartu
|
||||
.label = Obnovit URL adresu, uspat a přepnout na další panel
|
||||
zen-pinned-tab-manager-unload-switch-close-shortcut-option =
|
||||
.label = Uspat a přepnout na další kartu
|
||||
.label = Uspat a přepnout na další panel
|
||||
zen-pinned-tab-manager-reset-switch-close-shortcut-option =
|
||||
.label = Obnovit URL adresu a přepnout na další kartu
|
||||
.label = Obnovit URL adresu a přepnout na další panel
|
||||
zen-pinned-tab-manager-switch-close-shortcut-option =
|
||||
.label = Přepnout na další kartu
|
||||
.label = Přepnout na další panel
|
||||
zen-pinned-tab-manager-reset-close-shortcut-option =
|
||||
.label = Resetovat adresu URL
|
||||
zen-pinned-tab-manager-close-close-shortcut-option =
|
||||
.label = Zavřít kartu
|
||||
.label = Zavřít panel
|
||||
pane-zen-workspaces-header = Pracoviště
|
||||
zen-settings-workspaces-header = Obecná nastavení pro pracovní prostory
|
||||
zen-settings-workspaces-description = S pacovišti můžete mít více relací najednou!
|
||||
@@ -86,18 +86,18 @@ zen-key-unsaved = Neuložený zástupce! Ubezpečte jej po repsaní kliknutím n
|
||||
zen-key-conflict = Je v konfliktu s { $group } -> { $shortcut }
|
||||
pane-zen-theme-title = Nastavení motivu
|
||||
zen-vertical-tabs-title = Boční panel a rozložení karet
|
||||
zen-vertical-tabs-header = Vertikální karty
|
||||
zen-vertical-tabs-description = Spravujte vaše karty ve vertikálním rozložení
|
||||
zen-vertical-tabs-header = Vertikální panely
|
||||
zen-vertical-tabs-description = Spravujte vaše panely ve vertikálním rozložení
|
||||
zen-vertical-tabs-show-expand-button =
|
||||
.label = Zobrazit tlačítko Rozbalit
|
||||
zen-vertical-tabs-newtab-on-tab-list =
|
||||
.label = Zobrazit tlačítko pro vytvoření nové karty v panelu záložek
|
||||
.label = Zobrazit tlačítko pro vytvoření nového panelu v panelu záložek
|
||||
zen-vertical-tabs-newtab-top-button-up =
|
||||
.label = Přesunout tlačítko pro vytvoření nové karty nahoru
|
||||
.label = Přesunout tlačítko pro vytvoření nového panelu nahoru
|
||||
zen-vertical-tabs-expand-tabs-by-default = Rozbalit záložky ve výchozím nastavení
|
||||
zen-vertical-tabs-dont-expand-tabs-by-default = Nerozšiřovat záložky ve výchozím nastavení
|
||||
zen-vertical-tabs-expand-tabs-on-hover = Rozbalit karty při přejetí myší (nefunguje v kompaktním režimu)
|
||||
zen-vertical-tabs-expand-tabs-header = Jak rozbalit karty
|
||||
zen-vertical-tabs-expand-tabs-on-hover = Rozbalit panely při přejetí myší (nefunguje v kompaktním režimu)
|
||||
zen-vertical-tabs-expand-tabs-header = Jak rozbalit panely
|
||||
zen-vertical-tabs-expand-tabs-description = Vyberte si jak rozbalit panely v postranním panelu
|
||||
zen-theme-marketplace-header = Zen Módy
|
||||
zen-theme-disable-all-enabled =
|
||||
@@ -185,7 +185,7 @@ zen-key-quick-restart = Rychlý restart
|
||||
zen-window-new-shortcut = Nové okno
|
||||
zen-tab-new-shortcut = Nová karta
|
||||
zen-key-redo = Znovu
|
||||
zen-restore-last-closed-tab-shortcut = Obnovit poslední zavřenou kartu
|
||||
zen-restore-last-closed-tab-shortcut = Obnovit poslední zavřený panel
|
||||
zen-location-open-shortcut = Otevřít polohu
|
||||
zen-location-open-shortcut-alt = Otevřít polohu (Alt)
|
||||
zen-key-undo-close-window = Vrátit zavřené okno
|
||||
@@ -219,7 +219,7 @@ zen-addons-shortcut = Otevřít doplňky
|
||||
zen-file-open-shortcut = Otevřít soubor
|
||||
zen-save-page-shortcut = Uložit stránku
|
||||
zen-print-shortcut = Vytisknout stránku
|
||||
zen-close-shortcut-2 = Zavřít kartu
|
||||
zen-close-shortcut-2 = Zavřít panel
|
||||
zen-mute-toggle-shortcut = Přepnout ztlumení
|
||||
zen-key-delete = Odstranit klíč
|
||||
zen-key-go-back = Zpět
|
||||
@@ -262,7 +262,7 @@ zen-key-wr-toggle-capture-sequence-cmd = Přepnout sekvence zachytávání WR
|
||||
zen-nav-reload-shortcut = Znovu načíst stránku
|
||||
zen-nav-reload-shortcut-skip-cache = Obnovit stránku (Přeskočit Cache)
|
||||
zen-close-shortcut = Zavřít okno
|
||||
zen-close-tab-shortcut = Zavřít kartu
|
||||
zen-close-tab-shortcut = Zavřít panel
|
||||
zen-compact-mode-shortcut-show-sidebar = Přepnout plovoucí postranní panel
|
||||
zen-compact-mode-shortcut-show-toolbar = Přepnout plovoucí panel nástrojů
|
||||
zen-compact-mode-shortcut-toggle = Přepnout kompaktní režim
|
||||
@@ -286,16 +286,16 @@ zen-split-view-shortcut-vertical = Přepnout rozdělené zobrazení vertikálně
|
||||
zen-split-view-shortcut-horizontal = Přepnout horizontální zobrazení rozdělení
|
||||
zen-split-view-shortcut-unsplit = Zavřít rozdělené zobrazení
|
||||
zen-new-empty-split-view-shortcut = Nové prázdné rozdělené zobrazení
|
||||
zen-key-select-tab-1 = Vybrat první kartu
|
||||
zen-key-select-tab-2 = Vybrat druhou kartu
|
||||
zen-key-select-tab-3 = Vybrat třetí kartu
|
||||
zen-key-select-tab-4 = Vybrat čtvrtou kartu
|
||||
zen-key-select-tab-5 = Vybrat pátou kartu
|
||||
zen-key-select-tab-6 = Vybrat šestou kartu
|
||||
zen-key-select-tab-7 = Vybrat sedmou kartu
|
||||
zen-key-select-tab-8 = Vybrat osmou kartu
|
||||
zen-key-select-tab-last = Vybrat poslední kartu
|
||||
zen-key-show-all-tabs = Zobrazit všechny karty
|
||||
zen-key-select-tab-1 = Vybrat první panel
|
||||
zen-key-select-tab-2 = Vybrat druhý panel
|
||||
zen-key-select-tab-3 = Vybrat třetí panel
|
||||
zen-key-select-tab-4 = Vybrat čtvrtý panel
|
||||
zen-key-select-tab-5 = Vybrat pátý panel
|
||||
zen-key-select-tab-6 = Vybrat šestý panel
|
||||
zen-key-select-tab-7 = Vybrat sedmý panel
|
||||
zen-key-select-tab-8 = Vybrat osmý panel
|
||||
zen-key-select-tab-last = Vybrat poslední panel
|
||||
zen-key-show-all-tabs = Zobrazit všechny panely
|
||||
zen-key-goto-history = Přejít na historii
|
||||
zen-key-go-home = Návrat domů
|
||||
zen-bookmark-show-sidebar-shortcut = Zobrazit postranní panel záložek
|
||||
@@ -314,3 +314,4 @@ zen-devtools-toggle-storage-shortcut = Přepnout úložiště
|
||||
zen-devtools-toggle-dom-shortcut = Přepnout DOM
|
||||
zen-devtools-toggle-accessibility-shortcut = Přepnout přístupnost
|
||||
zen-close-all-unpinned-tabs-shortcut = Zavřít všechny nepřipnuté panely
|
||||
zen-new-unsynced-window-shortcut = Nové nesynchronizované okno
|
||||
|
||||
@@ -16,8 +16,6 @@ zen-folders-panel-convert-folder-to-space =
|
||||
.label = Převést složku na prostor
|
||||
zen-folders-panel-change-folder-space =
|
||||
.label = Změnit prostor...
|
||||
zen-folders-panel-change-icon-folder =
|
||||
.label = Změnit ikonu
|
||||
zen-folders-unload-all-tooltip =
|
||||
.tooltiptext = Uspat aktivní panely v této složce
|
||||
zen-folders-unload-folder =
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
zen-panel-ui-current-profile-text = aktuální profil
|
||||
unified-extensions-description = Rozšíření slouží k přidání dalších funkcí do prohlížeče { -brand-short-name }.
|
||||
tab-context-zen-reset-pinned-tab =
|
||||
.label = Resetovat připnuté karty
|
||||
.label = Resetovat připnutý panel
|
||||
.accesskey = R
|
||||
tab-context-zen-add-essential =
|
||||
.label = Přidat do Essentials
|
||||
@@ -17,18 +17,21 @@ tab-context-zen-remove-essential =
|
||||
tab-context-zen-replace-pinned-url-with-current =
|
||||
.label = Nahradit připnutou URL adresu aktuální adresou
|
||||
.accesskey = C
|
||||
tab-context-zen-edit-title =
|
||||
.label = Změnit název...
|
||||
tab-context-zen-edit-icon =
|
||||
.label = Změnit ikonu...
|
||||
zen-themes-corrupted = Váš { -brand-short-name } mods soubor je poškozen. Byl obnoven na výchozí motiv.
|
||||
zen-shortcuts-corrupted = Soubor se zkratky prohlížeče { -brand-short-name } je poškozen. Zkratky byly resetovány na výchozí nastavení.
|
||||
# note: Do not translate the "<br/>" tags in the following string
|
||||
zen-new-urlbar-notification =
|
||||
Nový adresní řádek je nyní zapnutý, takže už není potřeba otevírat nové karty.<br/><br/>
|
||||
Zkuste otevřít novou kartu a podívejte se, jak funguje!
|
||||
Zkuste otevřít nový panel a podívejte se, jak funguje!
|
||||
zen-disable = Zavřít
|
||||
pictureinpicture-minimize-btn =
|
||||
.aria-label = Minimalizovat
|
||||
.tooltip = Minimalizovat
|
||||
zen-panel-ui-gradient-generator-custom-color = Vlastní barva
|
||||
zen-panel-ui-gradient-generator-saved-message = Gradient byl úspěšně uložen!
|
||||
zen-copy-current-url-confirmation = URL adresa byla zkopírována!
|
||||
zen-general-cancel-label =
|
||||
.label = Zrušit
|
||||
@@ -36,12 +39,8 @@ zen-general-confirm =
|
||||
.label = Potvrdit
|
||||
zen-pinned-tab-replaced = Připnutá URL adresa panelu byla nahrazena aktuální URL adresou.
|
||||
zen-tabs-renamed = Panel byl úspěšně přejmenován!
|
||||
zen-background-tab-opened-toast = Nová karta na pozadí byla otevřena!
|
||||
zen-background-tab-opened-toast = Nový panel na pozadí byl otevřen!
|
||||
zen-workspace-renamed-toast = Pracovní prostor byl úspěšně přejmenován!
|
||||
zen-library-sidebar-workspaces =
|
||||
.label = Prostory
|
||||
zen-library-sidebar-mods =
|
||||
.label = Módy
|
||||
zen-toggle-compact-mode-button =
|
||||
.label = Kompaktní režim
|
||||
.tooltiptext = Přepnout kompaktní režim
|
||||
@@ -61,6 +60,8 @@ zen-site-data-settings = Nastavení
|
||||
zen-generic-manage = Spravovat
|
||||
zen-generic-more = Více
|
||||
zen-generic-next = Další
|
||||
zen-essentials-promo-label = Přídat do Essentials
|
||||
zen-essentials-promo-sublabel = Mějte oblíbené panely na dosah jedním kliknutím
|
||||
# These labels will be used for the site data panel settings
|
||||
zen-site-data-setting-allow = Povoleno
|
||||
zen-site-data-setting-block = Blokováno
|
||||
@@ -108,3 +109,7 @@ zen-sidebar-notification-updated-tooltip =
|
||||
zen-sidebar-notification-restart-safe-mode-label = Něco se rozbilo?
|
||||
zen-sidebar-notification-restart-safe-mode-tooltip =
|
||||
.title = Restartovat v Nouzovém Režimu
|
||||
zen-window-sync-migration-dialog-title = Mějte svá okna synchronizovaná
|
||||
zen-window-sync-migration-dialog-message = Zen nyní synchronizuje okna na stejném zařízení. Změny provedené v jednom okně se okamžitě projeví v ostatních.
|
||||
zen-window-sync-migration-dialog-learn-more = Zjistit více
|
||||
zen-window-sync-migration-dialog-accept = Rozumím
|
||||
|
||||
22
locales/cs/browser/browser/zen-menubar.ftl
Normal file
22
locales/cs/browser/browser/zen-menubar.ftl
Normal file
@@ -0,0 +1,22 @@
|
||||
# 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/.
|
||||
|
||||
zen-menubar-toggle-pinned-tabs =
|
||||
.label =
|
||||
{ $pinnedAreCollapsed ->
|
||||
[true] Expand Pinned Tabs
|
||||
*[false] Collapse Pinned Tabs
|
||||
}
|
||||
zen-menubar-appearance =
|
||||
.label = Vzhled
|
||||
zen-menubar-appearance-description =
|
||||
.label = Webové stránky budou používat:
|
||||
zen-menubar-appearance-auto =
|
||||
.label = Automatický
|
||||
zen-menubar-appearance-light =
|
||||
.label = Světlý
|
||||
zen-menubar-appearance-dark =
|
||||
.label = Tmavý
|
||||
zen-menubar-new-unsynced-window =
|
||||
.label = New Blank Window
|
||||
@@ -3,7 +3,7 @@
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
zen-toolbar-context-tabs-right =
|
||||
.label = Karty napravo
|
||||
.label = Panely napravo
|
||||
.accesskey = R
|
||||
zen-toolbar-context-compact-mode =
|
||||
.label = Kompaktní režim
|
||||
@@ -27,15 +27,15 @@ sidebar-zen-create-new =
|
||||
tabbrowser-unload-tab-button =
|
||||
.tooltiptext =
|
||||
{ $tabCount ->
|
||||
[one] Uspat a přepnout na kartu
|
||||
[few] Uspat { $tabCount } karty a přepnout na první
|
||||
*[other] Uspat { $tabCount } karet a přepnout na první
|
||||
[one] Uspat a přepnout na panel
|
||||
[few] Uspat { $tabCount } panely a přepnout na první
|
||||
*[other] Uspat { $tabCount } panelů a přepnout na první
|
||||
}
|
||||
tabbrowser-reset-pin-button =
|
||||
.tooltiptext =
|
||||
{ $tabCount ->
|
||||
[one] Resetovat a připnout kartu
|
||||
[few] Resetovat a připnout { $tabCount } karty
|
||||
*[other] Resetovat a připnout { $tabCount } karet
|
||||
[few] Resetovat a připnout { $tabCount } panely
|
||||
*[other] Resetovat a připnout { $tabCount } panelů
|
||||
}
|
||||
tab-reset-pin-label = Zpět na původní adresu
|
||||
|
||||
@@ -10,9 +10,9 @@ zen-welcome-import-description-2 = Snadno je přeneste z jiného prohlížeče a
|
||||
zen-welcome-import-button = Importovat nyní
|
||||
zen-welcome-set-default-browser = Nastavit { -brand-short-name } jako výchozí prohlížeč
|
||||
zen-welcome-dont-set-default-browser = NENASTAVOVAT { -brand-short-name } jako výchozí prohlížeč
|
||||
zen-welcome-initial-essentials-title = Vaše klíčové karty vždy na dosah
|
||||
zen-welcome-initial-essentials-description-1 = Mějte své nejdůležitější karty snadno dostupné a vždy po ruce, bez ohledu na to, kolik jich otevřete.
|
||||
zen-welcome-initial-essentials-description-2 = Essential karty jsou vždy viditelné, bez ohledu na to, ve kterém pracovním prostoru se nacházíte.
|
||||
zen-welcome-initial-essentials-title = Vaše klíčové panely vždy na dosah
|
||||
zen-welcome-initial-essentials-description-1 = Mějte své nejdůležitější panely snadno dostupné a vždy po ruce, bez ohledu na to, kolik jich otevřete.
|
||||
zen-welcome-initial-essentials-description-2 = Essential panely jsou vždy viditelné, bez ohledu na to, ve kterém pracovním prostoru se nacházíte.
|
||||
zen-welcome-workspace-colors-title = Vaše pracovní prostory, vaše barvy
|
||||
zen-welcome-workspace-colors-description = Přizpůsobte si prohlížeč a dejte každému pracovnímu prostoru jeho vlastní barvu.
|
||||
zen-welcome-start-browsing-title =
|
||||
|
||||
@@ -3,6 +3,8 @@
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
zen-panel-ui-workspaces-text = Prostory
|
||||
zen-panel-ui-spaces-label =
|
||||
.label = Prostory
|
||||
zen-panel-ui-workspaces-create =
|
||||
.label = Vytvořit prostor
|
||||
zen-panel-ui-folder-create =
|
||||
@@ -30,11 +32,8 @@ zen-workspaces-panel-context-open =
|
||||
zen-workspaces-panel-context-edit =
|
||||
.label = Upravit prostor
|
||||
.accesskey = E
|
||||
context-zen-change-workspace-tab =
|
||||
.label = Přesunout panel(y) do prostoru
|
||||
.accesskey = C
|
||||
zen-bookmark-edit-panel-workspace-selector =
|
||||
.value = Pracovní prostory
|
||||
.value = Prostory
|
||||
.accesskey = W
|
||||
zen-panel-ui-gradient-generator-algo-complementary =
|
||||
.label = Protilehlé
|
||||
@@ -49,6 +48,9 @@ zen-panel-ui-gradient-generator-algo-floating =
|
||||
zen-panel-ui-gradient-click-to-add = Kliknutím přidáte barvu
|
||||
zen-workspace-creation-name =
|
||||
.placeholder = Název prostoru
|
||||
zen-move-tab-to-workspace-button =
|
||||
.label = Přesunout do...
|
||||
.tooltiptext = Přesunout všechny panely v tomto okně do pracovního prostoru
|
||||
zen-workspaces-panel-context-reorder =
|
||||
.label = Změnit pořadí prostorů
|
||||
zen-workspace-creation-profile = Profil
|
||||
@@ -59,7 +61,11 @@ zen-workspaces-delete-workspace-title = Odstranit prostor?
|
||||
zen-workspaces-delete-workspace-body = Opravdu chcete smazat { $name }? Tuto akci nelze vrátit zpět.
|
||||
# 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 = Karty byly zavřeny! Použijte <span>{ $shortcut }</span> pro zrušení.
|
||||
zen-workspaces-close-all-unpinned-tabs-toast = Panely byly zavřeny! Použijte <span>{ $shortcut }</span> pro zrušení.
|
||||
zen-workspaces-close-all-unpinned-tabs-title =
|
||||
.label = Vyčistit
|
||||
.tooltiptext = Zavřít všechny nepřipnuté panely
|
||||
zen-panel-ui-workspaces-change-forward =
|
||||
.label = Další prostor
|
||||
zen-panel-ui-workspaces-change-back =
|
||||
.label = Předchozí prostor
|
||||
|
||||
@@ -314,3 +314,4 @@ zen-devtools-toggle-storage-shortcut = Toglo Storio
|
||||
zen-devtools-toggle-dom-shortcut = Toglo DOM
|
||||
zen-devtools-toggle-accessibility-shortcut = Toglo Hygyrchedd
|
||||
zen-close-all-unpinned-tabs-shortcut = Cau Pob Tab Heb ei Binio
|
||||
zen-new-unsynced-window-shortcut = Ffenestr Newydd Heb ei Chydweddu
|
||||
|
||||
@@ -16,8 +16,6 @@ zen-folders-panel-convert-folder-to-space =
|
||||
.label = Trosi ffolder i Ofod
|
||||
zen-folders-panel-change-folder-space =
|
||||
.label = Newid Gofod...
|
||||
zen-folders-panel-change-icon-folder =
|
||||
.label = Newid Eicon
|
||||
zen-folders-unload-all-tooltip =
|
||||
.tooltiptext = Dadlwytho gweithredol yn y ffolder hon
|
||||
zen-folders-unload-folder =
|
||||
|
||||
@@ -17,6 +17,10 @@ tab-context-zen-remove-essential =
|
||||
tab-context-zen-replace-pinned-url-with-current =
|
||||
.label = Ailosod URL wedi'i Binio gyda'r Cyfredol
|
||||
.accesskey = P
|
||||
tab-context-zen-edit-title =
|
||||
.label = Newid Label...
|
||||
tab-context-zen-edit-icon =
|
||||
.label = Newid Eicon...
|
||||
zen-themes-corrupted = Mae eich ffeil addasiadau { -brand-short-name } wedi'i llygru. Maen nhw wedi cael eu hailosod i'r thema rhagosodedig.
|
||||
zen-shortcuts-corrupted = Mae eich ffeil llwybr-byr { -brand-short-name } wedi'i llygru. Maen nhw wedi cael eu hailosod i'r llwybr byr rhagosodedig.
|
||||
# note: Do not translate the "<br/>" tags in the following string
|
||||
@@ -28,7 +32,6 @@ pictureinpicture-minimize-btn =
|
||||
.aria-label = Lleihau
|
||||
.tooltip = Lleihau
|
||||
zen-panel-ui-gradient-generator-custom-color = Lliw Cyfaddas
|
||||
zen-panel-ui-gradient-generator-saved-message = Llwyddwyd i gadw'r graddiant!
|
||||
zen-copy-current-url-confirmation = Wedi copïo'r URL cyfredol!
|
||||
zen-general-cancel-label =
|
||||
.label = Na
|
||||
@@ -38,10 +41,6 @@ zen-pinned-tab-replaced = Mae URL y tab wedi'i binio wedi'i newid i'r URL gyfred
|
||||
zen-tabs-renamed = Mae'r tab wedi cael ei ailenwi'n llwyddiannus!
|
||||
zen-background-tab-opened-toast = Tab cefndir newydd wedi'i agor!
|
||||
zen-workspace-renamed-toast = Mae'r Man Gwaith wedi cael ei ailenwi'n llwyddiannus!
|
||||
zen-library-sidebar-workspaces =
|
||||
.label = Gofodau
|
||||
zen-library-sidebar-mods =
|
||||
.label = Modiau
|
||||
zen-toggle-compact-mode-button =
|
||||
.label = Modd Cryno
|
||||
.tooltiptext = Togglo Modd Cryno
|
||||
@@ -61,6 +60,8 @@ zen-site-data-settings = Gosodiadau
|
||||
zen-generic-manage = Rheoli
|
||||
zen-generic-more = Rhagor
|
||||
zen-generic-next = Nesaf
|
||||
zen-essentials-promo-label = Ychwanegu at Hanfodion
|
||||
zen-essentials-promo-sublabel = Cadwch eich hoff dabiau dim ond un clic i ffwrdd
|
||||
# These labels will be used for the site data panel settings
|
||||
zen-site-data-setting-allow = Caniatawyd
|
||||
zen-site-data-setting-block = Rhwystrwyd
|
||||
@@ -108,3 +109,7 @@ zen-sidebar-notification-updated-tooltip =
|
||||
zen-sidebar-notification-restart-safe-mode-label = Rhywbeth wedi torri?
|
||||
zen-sidebar-notification-restart-safe-mode-tooltip =
|
||||
.title = Ailgychwyn yn y Modd Diogel
|
||||
zen-window-sync-migration-dialog-title = Keep Your Windows in Sync
|
||||
zen-window-sync-migration-dialog-message = Zen now syncs windows on the same device, so changes in one window are reflected across the others instantly.
|
||||
zen-window-sync-migration-dialog-learn-more = Learn More
|
||||
zen-window-sync-migration-dialog-accept = Got It
|
||||
|
||||
22
locales/cy/browser/browser/zen-menubar.ftl
Normal file
22
locales/cy/browser/browser/zen-menubar.ftl
Normal file
@@ -0,0 +1,22 @@
|
||||
# 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/.
|
||||
|
||||
zen-menubar-toggle-pinned-tabs =
|
||||
.label =
|
||||
{ $pinnedAreCollapsed ->
|
||||
[gwir] Ehangu Tabiau wedi'u Pinio
|
||||
*[ffug] Lleihau Tabiau wedi'u Pinio
|
||||
}
|
||||
zen-menubar-appearance =
|
||||
.label = Gwedd
|
||||
zen-menubar-appearance-description =
|
||||
.label = Bydd gwefannau’n defnyddio:
|
||||
zen-menubar-appearance-auto =
|
||||
.label = Awtomatig
|
||||
zen-menubar-appearance-light =
|
||||
.label = Golau
|
||||
zen-menubar-appearance-dark =
|
||||
.label = Tywyll
|
||||
zen-menubar-new-unsynced-window =
|
||||
.label = New Blank Window
|
||||
@@ -5,8 +5,8 @@
|
||||
tab-zen-split-tabs =
|
||||
.label =
|
||||
{ $tabCount ->
|
||||
[1] Tab Hollt (angen sawl tab wedi'u dewis)
|
||||
*[other] Hollti { $tabCount } Tab
|
||||
[1] Tab Hollt (angen sawl tab wedi'u dewis)
|
||||
*[other] Hollti { $tabCount } Tab
|
||||
}
|
||||
.accesskey = H
|
||||
zen-split-link =
|
||||
|
||||
@@ -3,6 +3,8 @@
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
zen-panel-ui-workspaces-text = Gofodau Gwaith
|
||||
zen-panel-ui-spaces-label =
|
||||
.label = Gofodau
|
||||
zen-panel-ui-workspaces-create =
|
||||
.label = Creu Gofod
|
||||
zen-panel-ui-folder-create =
|
||||
@@ -30,11 +32,8 @@ zen-workspaces-panel-context-open =
|
||||
zen-workspaces-panel-context-edit =
|
||||
.label = Golygu Gofod
|
||||
.accesskey = G
|
||||
context-zen-change-workspace-tab =
|
||||
.label = Newid Tab(iau) i Ofod Gwaith
|
||||
.accesskey = N
|
||||
zen-bookmark-edit-panel-workspace-selector =
|
||||
.value = Gofodau Gwaith
|
||||
.value = Gofodau
|
||||
.accesskey = o
|
||||
zen-panel-ui-gradient-generator-algo-complementary =
|
||||
.label = Cyflenwol
|
||||
@@ -49,6 +48,9 @@ zen-panel-ui-gradient-generator-algo-floating =
|
||||
zen-panel-ui-gradient-click-to-add = Cliciwch i ychwanegu lliw
|
||||
zen-workspace-creation-name =
|
||||
.placeholder = Enw'r Gofod
|
||||
zen-move-tab-to-workspace-button =
|
||||
.label = Symud I...
|
||||
.tooltiptext = Symud pob tab yn y ffenestr hon i Ofod
|
||||
zen-workspaces-panel-context-reorder =
|
||||
.label = Aildrefnu Gofodau
|
||||
zen-workspace-creation-profile = Proffil
|
||||
@@ -63,3 +65,7 @@ zen-workspaces-close-all-unpinned-tabs-toast = Tabiau wedi'u Cau! Defnyddiwch <s
|
||||
zen-workspaces-close-all-unpinned-tabs-title =
|
||||
.label = Clirio
|
||||
.tooltiptext = Cau pob tab heb ei binio
|
||||
zen-panel-ui-workspaces-change-forward =
|
||||
.label = Gofod Nesaf
|
||||
zen-panel-ui-workspaces-change-back =
|
||||
.label = Gofod Blaenorol
|
||||
|
||||
@@ -314,3 +314,4 @@ zen-devtools-toggle-storage-shortcut = Vis/skjul Lager
|
||||
zen-devtools-toggle-dom-shortcut = Vis/skjul DOM
|
||||
zen-devtools-toggle-accessibility-shortcut = Vis/skjul Tilgængelighed
|
||||
zen-close-all-unpinned-tabs-shortcut = Close All Unpinned Tabs
|
||||
zen-new-unsynced-window-shortcut = New Unsynced Window
|
||||
|
||||
@@ -16,8 +16,6 @@ zen-folders-panel-convert-folder-to-space =
|
||||
.label = Konverter mappe til Rum
|
||||
zen-folders-panel-change-folder-space =
|
||||
.label = Skift rum...
|
||||
zen-folders-panel-change-icon-folder =
|
||||
.label = Skift ikon
|
||||
zen-folders-unload-all-tooltip =
|
||||
.tooltiptext = Stop indlæsning af aktive i denne mappe
|
||||
zen-folders-unload-folder =
|
||||
|
||||
@@ -17,6 +17,10 @@ tab-context-zen-remove-essential =
|
||||
tab-context-zen-replace-pinned-url-with-current =
|
||||
.label = Erstat fastgjort URL med nuværende
|
||||
.accesskey = C
|
||||
tab-context-zen-edit-title =
|
||||
.label = Change Label...
|
||||
tab-context-zen-edit-icon =
|
||||
.label = Change Icon...
|
||||
zen-themes-corrupted = Din { -brand-short-name } mods-fil er beskadiget. De er blevet nulstillet til standardtemaet.
|
||||
zen-shortcuts-corrupted = Din { -brand-short-name }-genvejsfil er beskadiget. De er blevet nulstillet til standardgenvejene.
|
||||
# note: Do not translate the "<br/>" tags in the following string
|
||||
@@ -28,7 +32,6 @@ pictureinpicture-minimize-btn =
|
||||
.aria-label = Minimer
|
||||
.tooltip = Minimer
|
||||
zen-panel-ui-gradient-generator-custom-color = Brugerdefineret Farve
|
||||
zen-panel-ui-gradient-generator-saved-message = Gradienten blev gemt!
|
||||
zen-copy-current-url-confirmation = Kopieret nuværende URL!
|
||||
zen-general-cancel-label =
|
||||
.label = Annuller
|
||||
@@ -38,10 +41,6 @@ zen-pinned-tab-replaced = Den fastgjorte fane-URL blev erstattet med den aktuell
|
||||
zen-tabs-renamed = Fanen blev omdøbt!
|
||||
zen-background-tab-opened-toast = Ny baggrundsfane åbnet!
|
||||
zen-workspace-renamed-toast = Arbejdsområde blev omdøbt!
|
||||
zen-library-sidebar-workspaces =
|
||||
.label = Rum
|
||||
zen-library-sidebar-mods =
|
||||
.label = Mods
|
||||
zen-toggle-compact-mode-button =
|
||||
.label = Kompakt tilstand
|
||||
.tooltiptext = Kompakt tilstand til/fra
|
||||
@@ -61,6 +60,8 @@ zen-site-data-settings = Indstillinger
|
||||
zen-generic-manage = Administrer
|
||||
zen-generic-more = Mere
|
||||
zen-generic-next = Næste
|
||||
zen-essentials-promo-label = Add to Essentials
|
||||
zen-essentials-promo-sublabel = Keep your favorite tabs just a click away
|
||||
# These labels will be used for the site data panel settings
|
||||
zen-site-data-setting-allow = Tilladt
|
||||
zen-site-data-setting-block = Blokeret
|
||||
@@ -108,3 +109,7 @@ zen-sidebar-notification-updated-tooltip =
|
||||
zen-sidebar-notification-restart-safe-mode-label = Something broke?
|
||||
zen-sidebar-notification-restart-safe-mode-tooltip =
|
||||
.title = Restart in Safe Mode
|
||||
zen-window-sync-migration-dialog-title = Keep Your Windows in Sync
|
||||
zen-window-sync-migration-dialog-message = Zen now syncs windows on the same device, so changes in one window are reflected across the others instantly.
|
||||
zen-window-sync-migration-dialog-learn-more = Learn More
|
||||
zen-window-sync-migration-dialog-accept = Got It
|
||||
|
||||
22
locales/da/browser/browser/zen-menubar.ftl
Normal file
22
locales/da/browser/browser/zen-menubar.ftl
Normal file
@@ -0,0 +1,22 @@
|
||||
# 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/.
|
||||
|
||||
zen-menubar-toggle-pinned-tabs =
|
||||
.label =
|
||||
{ $pinnedAreCollapsed ->
|
||||
[true] Expand Pinned Tabs
|
||||
*[false] Collapse Pinned Tabs
|
||||
}
|
||||
zen-menubar-appearance =
|
||||
.label = Appearance
|
||||
zen-menubar-appearance-description =
|
||||
.label = Websites will use:
|
||||
zen-menubar-appearance-auto =
|
||||
.label = Automatic
|
||||
zen-menubar-appearance-light =
|
||||
.label = Light
|
||||
zen-menubar-appearance-dark =
|
||||
.label = Dark
|
||||
zen-menubar-new-unsynced-window =
|
||||
.label = New Blank Window
|
||||
@@ -3,6 +3,8 @@
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
zen-panel-ui-workspaces-text = Arbejdsområder
|
||||
zen-panel-ui-spaces-label =
|
||||
.label = Spaces
|
||||
zen-panel-ui-workspaces-create =
|
||||
.label = Opret rum
|
||||
zen-panel-ui-folder-create =
|
||||
@@ -30,11 +32,8 @@ zen-workspaces-panel-context-open =
|
||||
zen-workspaces-panel-context-edit =
|
||||
.label = Rediger arbejdsområde
|
||||
.accesskey = E
|
||||
context-zen-change-workspace-tab =
|
||||
.label = Skift fane(r) til arbejdsområde
|
||||
.accesskey = C
|
||||
zen-bookmark-edit-panel-workspace-selector =
|
||||
.value = Arbejdsområder
|
||||
.value = Spaces
|
||||
.accesskey = W
|
||||
zen-panel-ui-gradient-generator-algo-complementary =
|
||||
.label = Komplementær
|
||||
@@ -49,6 +48,9 @@ zen-panel-ui-gradient-generator-algo-floating =
|
||||
zen-panel-ui-gradient-click-to-add = Klik for at tilføje en farve
|
||||
zen-workspace-creation-name =
|
||||
.placeholder = Rumnavn
|
||||
zen-move-tab-to-workspace-button =
|
||||
.label = Move To...
|
||||
.tooltiptext = Move all tabs in this window to a Space
|
||||
zen-workspaces-panel-context-reorder =
|
||||
.label = Omarranger rum
|
||||
zen-workspace-creation-profile = Profil
|
||||
@@ -63,3 +65,7 @@ zen-workspaces-close-all-unpinned-tabs-toast = Tabs Closed! Use <span>{ $shortcu
|
||||
zen-workspaces-close-all-unpinned-tabs-title =
|
||||
.label = Clear
|
||||
.tooltiptext = Close all unpinned tabs
|
||||
zen-panel-ui-workspaces-change-forward =
|
||||
.label = Next Space
|
||||
zen-panel-ui-workspaces-change-back =
|
||||
.label = Previous Space
|
||||
|
||||
@@ -314,3 +314,4 @@ 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 = Alle nicht angehefteten Tabs schließen
|
||||
zen-new-unsynced-window-shortcut = New Unsynced Window
|
||||
|
||||
@@ -16,8 +16,6 @@ zen-folders-panel-convert-folder-to-space =
|
||||
.label = In Arbeitsbereich umwandeln
|
||||
zen-folders-panel-change-folder-space =
|
||||
.label = Arbeitsbereich wechseln...
|
||||
zen-folders-panel-change-icon-folder =
|
||||
.label = Icon ändern
|
||||
zen-folders-unload-all-tooltip =
|
||||
.tooltiptext = Alle aktiven Tabs in diesem Ordner entladen
|
||||
zen-folders-unload-folder =
|
||||
|
||||
@@ -10,13 +10,17 @@ tab-context-zen-reset-pinned-tab =
|
||||
tab-context-zen-add-essential =
|
||||
.label = Zu Essentials hinzufügen
|
||||
.accesskey = E
|
||||
tab-context-zen-add-essential-badge = { $num } von { $max } Plätzen belegt
|
||||
tab-context-zen-add-essential-badge = { $num } / { $max } Plätzen belegt
|
||||
tab-context-zen-remove-essential =
|
||||
.label = Aus Essentials entfernen
|
||||
.accesskey = R
|
||||
tab-context-zen-replace-pinned-url-with-current =
|
||||
.label = Angeheftete URL durch aktuelle ersetzen
|
||||
.accesskey = C
|
||||
tab-context-zen-edit-title =
|
||||
.label = Titel ändern...
|
||||
tab-context-zen-edit-icon =
|
||||
.label = Symbol ändern...
|
||||
zen-themes-corrupted = Deine { -brand-short-name }-Mods-Datei ist beschädigt. Wir haben sie auf das Standard-Design zurückgesetzt.
|
||||
zen-shortcuts-corrupted = Deine { -brand-short-name }-Tastenkombinationsdatei ist beschädigt. Sie wurde auf die Standard-Tastenkombinationen zurückgesetzt.
|
||||
# note: Do not translate the "<br/>" tags in the following string
|
||||
@@ -28,7 +32,6 @@ pictureinpicture-minimize-btn =
|
||||
.aria-label = Minimieren
|
||||
.tooltip = Minimieren
|
||||
zen-panel-ui-gradient-generator-custom-color = Eigene Farbe
|
||||
zen-panel-ui-gradient-generator-saved-message = Farbverlauf gespeichert!
|
||||
zen-copy-current-url-confirmation = URL kopiert!
|
||||
zen-general-cancel-label =
|
||||
.label = Abbrechen
|
||||
@@ -38,10 +41,6 @@ zen-pinned-tab-replaced = Die URL des angehefteten Tabs wurde aktualisiert!
|
||||
zen-tabs-renamed = Tab umbenannt!
|
||||
zen-background-tab-opened-toast = Neuer Tab im Hintergrund geöffnet!
|
||||
zen-workspace-renamed-toast = Arbeitsbereich umbenannt!
|
||||
zen-library-sidebar-workspaces =
|
||||
.label = Arbeitsbereiche
|
||||
zen-library-sidebar-mods =
|
||||
.label = Mods
|
||||
zen-toggle-compact-mode-button =
|
||||
.label = Kompakter Modus
|
||||
.tooltiptext = Kompakten Modus umschalten
|
||||
@@ -61,6 +60,8 @@ zen-site-data-settings = Einstellungen
|
||||
zen-generic-manage = Verwalten
|
||||
zen-generic-more = Mehr
|
||||
zen-generic-next = Weiter
|
||||
zen-essentials-promo-label = Hinzufügen zu Essentials
|
||||
zen-essentials-promo-sublabel = Behalte deine Lieblings-Tabs nur einen Klick entfernt
|
||||
# These labels will be used for the site data panel settings
|
||||
zen-site-data-setting-allow = Erlaubt
|
||||
zen-site-data-setting-block = Blockiert
|
||||
@@ -108,3 +109,7 @@ zen-sidebar-notification-updated-tooltip =
|
||||
zen-sidebar-notification-restart-safe-mode-label = Funktioniert etwas nicht?
|
||||
zen-sidebar-notification-restart-safe-mode-tooltip =
|
||||
.title = Im abgesicherten Modus neu starten
|
||||
zen-window-sync-migration-dialog-title = Keep Your Windows in Sync
|
||||
zen-window-sync-migration-dialog-message = Zen now syncs windows on the same device, so changes in one window are reflected across the others instantly.
|
||||
zen-window-sync-migration-dialog-learn-more = Learn More
|
||||
zen-window-sync-migration-dialog-accept = Got It
|
||||
|
||||
22
locales/de/browser/browser/zen-menubar.ftl
Normal file
22
locales/de/browser/browser/zen-menubar.ftl
Normal file
@@ -0,0 +1,22 @@
|
||||
# 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/.
|
||||
|
||||
zen-menubar-toggle-pinned-tabs =
|
||||
.label =
|
||||
{ $pinnedAreCollapsed ->
|
||||
[true] Fixierte Tabs ausklappen
|
||||
*[false] Fixierte Tabs einklappen
|
||||
}
|
||||
zen-menubar-appearance =
|
||||
.label = Erscheinungsbild
|
||||
zen-menubar-appearance-description =
|
||||
.label = Webseiten werden nutzen:
|
||||
zen-menubar-appearance-auto =
|
||||
.label = Automatisch
|
||||
zen-menubar-appearance-light =
|
||||
.label = Hell
|
||||
zen-menubar-appearance-dark =
|
||||
.label = Dunkel
|
||||
zen-menubar-new-unsynced-window =
|
||||
.label = New Blank Window
|
||||
@@ -3,6 +3,8 @@
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
zen-panel-ui-workspaces-text = Arbeitsbereiche
|
||||
zen-panel-ui-spaces-label =
|
||||
.label = Arbeitsbereiche
|
||||
zen-panel-ui-workspaces-create =
|
||||
.label = Arbeitsbereich erstellen
|
||||
zen-panel-ui-folder-create =
|
||||
@@ -30,9 +32,6 @@ zen-workspaces-panel-context-open =
|
||||
zen-workspaces-panel-context-edit =
|
||||
.label = Arbeitsbereich bearbeiten
|
||||
.accesskey = E
|
||||
context-zen-change-workspace-tab =
|
||||
.label = Tabs zu Arbeitsbereich verschieben
|
||||
.accesskey = C
|
||||
zen-bookmark-edit-panel-workspace-selector =
|
||||
.value = Arbeitsbereiche
|
||||
.accesskey = W
|
||||
@@ -49,6 +48,9 @@ zen-panel-ui-gradient-generator-algo-floating =
|
||||
zen-panel-ui-gradient-click-to-add = Klick hier, um eine Farbe hinzuzufügen
|
||||
zen-workspace-creation-name =
|
||||
.placeholder = Name des Arbeitsbereichs
|
||||
zen-move-tab-to-workspace-button =
|
||||
.label = Verschieben nach...
|
||||
.tooltiptext = Alle Tabs in diesem Fenster in einen Arbeitsbereich verschieben
|
||||
zen-workspaces-panel-context-reorder =
|
||||
.label = Arbeitsbereiche neu anordnen
|
||||
zen-workspace-creation-profile = Profil
|
||||
@@ -63,3 +65,7 @@ zen-workspaces-close-all-unpinned-tabs-toast = Tabs geschlossen! Nutze <span>{ $
|
||||
zen-workspaces-close-all-unpinned-tabs-title =
|
||||
.label = Aufräumen
|
||||
.tooltiptext = Alle nicht angehefteten Tabs schließen
|
||||
zen-panel-ui-workspaces-change-forward =
|
||||
.label = Nächster Arbeitsbereich
|
||||
zen-panel-ui-workspaces-change-back =
|
||||
.label = Vorheriger Arbeitsbereich
|
||||
|
||||
@@ -314,3 +314,4 @@ 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-new-unsynced-window-shortcut = New Unsynced Window
|
||||
|
||||
@@ -16,8 +16,6 @@ zen-folders-panel-convert-folder-to-space =
|
||||
.label = Convert folder to Space
|
||||
zen-folders-panel-change-folder-space =
|
||||
.label = Change Space...
|
||||
zen-folders-panel-change-icon-folder =
|
||||
.label = Change Icon
|
||||
zen-folders-unload-all-tooltip =
|
||||
.tooltiptext = Unload active in this folder
|
||||
zen-folders-unload-folder =
|
||||
|
||||
@@ -17,6 +17,10 @@ tab-context-zen-remove-essential =
|
||||
tab-context-zen-replace-pinned-url-with-current =
|
||||
.label = Αντικατάσταση καρφιτσωμένου URL με το τρέχον
|
||||
.accesskey = C
|
||||
tab-context-zen-edit-title =
|
||||
.label = Change Label...
|
||||
tab-context-zen-edit-icon =
|
||||
.label = Change Icon...
|
||||
zen-themes-corrupted = Το αρχείο { -brand-short-name } mods είναι κατεστραμμένο. Έχει γίνει επαναφορά στο προεπιλεγμένο θέμα.
|
||||
zen-shortcuts-corrupted = Το αρχείο συντομεύσεων σας { -brand-short-name } είναι κατεστραμμένο. Έχει γίνει επαναφορά στις προεπιλεγμένες συντομεύσεις.
|
||||
# note: Do not translate the "<br/>" tags in the following string
|
||||
@@ -28,7 +32,6 @@ pictureinpicture-minimize-btn =
|
||||
.aria-label = Ελαχιστοποίηση
|
||||
.tooltip = Ελαχιστοποίηση
|
||||
zen-panel-ui-gradient-generator-custom-color = Προσαρμοσμένο Χρώμα
|
||||
zen-panel-ui-gradient-generator-saved-message = Επιτυχής αποθήκευση της διαβάθμισης!
|
||||
zen-copy-current-url-confirmation = Αντιγράφηκε το τρέχον URL!
|
||||
zen-general-cancel-label =
|
||||
.label = Ακύρωση
|
||||
@@ -38,10 +41,6 @@ zen-pinned-tab-replaced = Το URL της καρφιτσωμένης καρτέ
|
||||
zen-tabs-renamed = Η καρτέλα μετονομάστηκε επιτυχώς!
|
||||
zen-background-tab-opened-toast = Άνοιξε νέα καρτέλα στο παρασκήνιο!
|
||||
zen-workspace-renamed-toast = Ο χώρος εργασίας μετονομάστηκε επιτυχώς!
|
||||
zen-library-sidebar-workspaces =
|
||||
.label = Χώροι
|
||||
zen-library-sidebar-mods =
|
||||
.label = Mods
|
||||
zen-toggle-compact-mode-button =
|
||||
.label = Συμπαγής Λειτουργία
|
||||
.tooltiptext = Toggle Compact Mode
|
||||
@@ -61,6 +60,8 @@ zen-site-data-settings = Ρυθμίσεις
|
||||
zen-generic-manage = Διαχείριση
|
||||
zen-generic-more = Περισσότερα
|
||||
zen-generic-next = Επόμενο
|
||||
zen-essentials-promo-label = Add to Essentials
|
||||
zen-essentials-promo-sublabel = Keep your favorite tabs just a click away
|
||||
# These labels will be used for the site data panel settings
|
||||
zen-site-data-setting-allow = Επιτρέπεται
|
||||
zen-site-data-setting-block = Αποκλείστηκε
|
||||
@@ -108,3 +109,7 @@ zen-sidebar-notification-updated-tooltip =
|
||||
zen-sidebar-notification-restart-safe-mode-label = Χάλασε κάτι;
|
||||
zen-sidebar-notification-restart-safe-mode-tooltip =
|
||||
.title = Επανεκκίνηση σε Ασφαλή Λειτουργία
|
||||
zen-window-sync-migration-dialog-title = Keep Your Windows in Sync
|
||||
zen-window-sync-migration-dialog-message = Zen now syncs windows on the same device, so changes in one window are reflected across the others instantly.
|
||||
zen-window-sync-migration-dialog-learn-more = Learn More
|
||||
zen-window-sync-migration-dialog-accept = Got It
|
||||
|
||||
22
locales/el/browser/browser/zen-menubar.ftl
Normal file
22
locales/el/browser/browser/zen-menubar.ftl
Normal file
@@ -0,0 +1,22 @@
|
||||
# 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/.
|
||||
|
||||
zen-menubar-toggle-pinned-tabs =
|
||||
.label =
|
||||
{ $pinnedAreCollapsed ->
|
||||
[true] Expand Pinned Tabs
|
||||
*[false] Collapse Pinned Tabs
|
||||
}
|
||||
zen-menubar-appearance =
|
||||
.label = Appearance
|
||||
zen-menubar-appearance-description =
|
||||
.label = Websites will use:
|
||||
zen-menubar-appearance-auto =
|
||||
.label = Automatic
|
||||
zen-menubar-appearance-light =
|
||||
.label = Light
|
||||
zen-menubar-appearance-dark =
|
||||
.label = Dark
|
||||
zen-menubar-new-unsynced-window =
|
||||
.label = New Blank Window
|
||||
@@ -3,6 +3,8 @@
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
zen-panel-ui-workspaces-text = Χώροι Εργασίας
|
||||
zen-panel-ui-spaces-label =
|
||||
.label = Spaces
|
||||
zen-panel-ui-workspaces-create =
|
||||
.label = Δημιουργία Χώρου
|
||||
zen-panel-ui-folder-create =
|
||||
@@ -30,11 +32,8 @@ zen-workspaces-panel-context-open =
|
||||
zen-workspaces-panel-context-edit =
|
||||
.label = Επεξεργασία Χώρου Εργασίας
|
||||
.accesskey = E
|
||||
context-zen-change-workspace-tab =
|
||||
.label = Αλλαγή Καρτελών Σε Χώρο Εργασίας
|
||||
.accesskey = C
|
||||
zen-bookmark-edit-panel-workspace-selector =
|
||||
.value = Χώροι Εργασίας
|
||||
.value = Spaces
|
||||
.accesskey = W
|
||||
zen-panel-ui-gradient-generator-algo-complementary =
|
||||
.label = Συμπληρωματικό
|
||||
@@ -49,6 +48,9 @@ zen-panel-ui-gradient-generator-algo-floating =
|
||||
zen-panel-ui-gradient-click-to-add = Κλικ για προσθήκη χρώματος
|
||||
zen-workspace-creation-name =
|
||||
.placeholder = Όνομα Χώρου
|
||||
zen-move-tab-to-workspace-button =
|
||||
.label = Move To...
|
||||
.tooltiptext = Move all tabs in this window to a Space
|
||||
zen-workspaces-panel-context-reorder =
|
||||
.label = Αναδιάταξη Χώρων
|
||||
zen-workspace-creation-profile = Προφίλ
|
||||
@@ -63,3 +65,7 @@ zen-workspaces-close-all-unpinned-tabs-toast = Tabs Closed! Use <span>{ $shortcu
|
||||
zen-workspaces-close-all-unpinned-tabs-title =
|
||||
.label = Clear
|
||||
.tooltiptext = Close all unpinned tabs
|
||||
zen-panel-ui-workspaces-change-forward =
|
||||
.label = Next Space
|
||||
zen-panel-ui-workspaces-change-back =
|
||||
.label = Previous Space
|
||||
|
||||
@@ -314,3 +314,4 @@ zen-devtools-toggle-storage-shortcut = Toggle Storage
|
||||
zen-devtools-toggle-dom-shortcut = Toggle DOM
|
||||
zen-devtools-toggle-accessibility-shortcut = Toggle Accessibility
|
||||
zen-close-all-unpinned-tabs-shortcut = Close All Unpinned Tabs
|
||||
zen-new-unsynced-window-shortcut = New Unsynced Window
|
||||
|
||||
@@ -16,8 +16,6 @@ zen-folders-panel-convert-folder-to-space =
|
||||
.label = Convert folder to Space
|
||||
zen-folders-panel-change-folder-space =
|
||||
.label = Change Space...
|
||||
zen-folders-panel-change-icon-folder =
|
||||
.label = Change Icon
|
||||
zen-folders-unload-all-tooltip =
|
||||
.tooltiptext = Unload active in this folder
|
||||
zen-folders-unload-folder =
|
||||
|
||||
@@ -17,6 +17,10 @@ tab-context-zen-remove-essential =
|
||||
tab-context-zen-replace-pinned-url-with-current =
|
||||
.label = Replace Pinned URL with Current
|
||||
.accesskey = C
|
||||
tab-context-zen-edit-title =
|
||||
.label = Change Label...
|
||||
tab-context-zen-edit-icon =
|
||||
.label = Change Icon...
|
||||
zen-themes-corrupted = Your { -brand-short-name } mods file is corrupted. They have been reset to the default theme.
|
||||
zen-shortcuts-corrupted = Your { -brand-short-name } shortcuts file is corrupted. They have been reset to the default shortcuts.
|
||||
# note: Do not translate the "<br/>" tags in the following string
|
||||
@@ -26,7 +30,6 @@ pictureinpicture-minimize-btn =
|
||||
.aria-label = Minimize
|
||||
.tooltip = Minimize
|
||||
zen-panel-ui-gradient-generator-custom-color = Custom colour
|
||||
zen-panel-ui-gradient-generator-saved-message = Successfully saved the gradient!
|
||||
zen-copy-current-url-confirmation = Copied current URL!
|
||||
zen-general-cancel-label =
|
||||
.label = Cancel
|
||||
@@ -36,10 +39,6 @@ zen-pinned-tab-replaced = Pinned tab URL has been replaced with the current URL.
|
||||
zen-tabs-renamed = Tab has been successfully renamed!
|
||||
zen-background-tab-opened-toast = New background tab opened!
|
||||
zen-workspace-renamed-toast = Workspace has been successfully renamed!
|
||||
zen-library-sidebar-workspaces =
|
||||
.label = Spaces
|
||||
zen-library-sidebar-mods =
|
||||
.label = Mods
|
||||
zen-toggle-compact-mode-button =
|
||||
.label = Compact Mode
|
||||
.tooltiptext = Toggle Compact Mode
|
||||
@@ -59,6 +58,8 @@ zen-site-data-settings = Settings
|
||||
zen-generic-manage = Manage
|
||||
zen-generic-more = More
|
||||
zen-generic-next = Next
|
||||
zen-essentials-promo-label = Add to Essentials
|
||||
zen-essentials-promo-sublabel = Keep your favorite tabs just a click away
|
||||
# These labels will be used for the site data panel settings
|
||||
zen-site-data-setting-allow = Allowed
|
||||
zen-site-data-setting-block = Blocked
|
||||
@@ -106,3 +107,7 @@ zen-sidebar-notification-updated-tooltip =
|
||||
zen-sidebar-notification-restart-safe-mode-label = Something broke?
|
||||
zen-sidebar-notification-restart-safe-mode-tooltip =
|
||||
.title = Restart in Safe Mode
|
||||
zen-window-sync-migration-dialog-title = Keep Your Windows in Sync
|
||||
zen-window-sync-migration-dialog-message = Zen now syncs windows on the same device, so changes in one window are reflected across the others instantly.
|
||||
zen-window-sync-migration-dialog-learn-more = Learn More
|
||||
zen-window-sync-migration-dialog-accept = Got It
|
||||
|
||||
22
locales/en-GB/browser/browser/zen-menubar.ftl
Normal file
22
locales/en-GB/browser/browser/zen-menubar.ftl
Normal file
@@ -0,0 +1,22 @@
|
||||
# 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/.
|
||||
|
||||
zen-menubar-toggle-pinned-tabs =
|
||||
.label =
|
||||
{ $pinnedAreCollapsed ->
|
||||
[true] Expand Pinned Tabs
|
||||
*[false] Collapse Pinned Tabs
|
||||
}
|
||||
zen-menubar-appearance =
|
||||
.label = Appearance
|
||||
zen-menubar-appearance-description =
|
||||
.label = Websites will use:
|
||||
zen-menubar-appearance-auto =
|
||||
.label = Automatic
|
||||
zen-menubar-appearance-light =
|
||||
.label = Light
|
||||
zen-menubar-appearance-dark =
|
||||
.label = Dark
|
||||
zen-menubar-new-unsynced-window =
|
||||
.label = New Blank Window
|
||||
@@ -3,6 +3,8 @@
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
zen-panel-ui-workspaces-text = Other workspaces
|
||||
zen-panel-ui-spaces-label =
|
||||
.label = Spaces
|
||||
zen-panel-ui-workspaces-create =
|
||||
.label = Create Space
|
||||
zen-panel-ui-folder-create =
|
||||
@@ -30,11 +32,8 @@ zen-workspaces-panel-context-open =
|
||||
zen-workspaces-panel-context-edit =
|
||||
.label = Edit Workspace
|
||||
.accesskey = E
|
||||
context-zen-change-workspace-tab =
|
||||
.label = Change Tab(s) To Workspace
|
||||
.accesskey = C
|
||||
zen-bookmark-edit-panel-workspace-selector =
|
||||
.value = Other Workspace
|
||||
.value = Spaces
|
||||
.accesskey = W
|
||||
zen-panel-ui-gradient-generator-algo-complementary =
|
||||
.label = Complementary
|
||||
@@ -49,6 +48,9 @@ zen-panel-ui-gradient-generator-algo-floating =
|
||||
zen-panel-ui-gradient-click-to-add = Click to add a colour
|
||||
zen-workspace-creation-name =
|
||||
.placeholder = Space Name
|
||||
zen-move-tab-to-workspace-button =
|
||||
.label = Move To...
|
||||
.tooltiptext = Move all tabs in this window to a Space
|
||||
zen-workspaces-panel-context-reorder =
|
||||
.label = Reorder Spaces
|
||||
zen-workspace-creation-profile = Profile
|
||||
@@ -63,3 +65,7 @@ zen-workspaces-close-all-unpinned-tabs-toast = Tabs Closed! Use <span>{ $shortcu
|
||||
zen-workspaces-close-all-unpinned-tabs-title =
|
||||
.label = Clear
|
||||
.tooltiptext = Close all unpinned tabs
|
||||
zen-panel-ui-workspaces-change-forward =
|
||||
.label = Next Space
|
||||
zen-panel-ui-workspaces-change-back =
|
||||
.label = Previous Space
|
||||
|
||||
@@ -53,8 +53,8 @@ category-zen-workspaces =
|
||||
.tooltiptext = { pane-zen-tabs-title }
|
||||
pane-settings-workspaces-title = Workspaces
|
||||
|
||||
zen-tabs-unloader-enabled =
|
||||
.label = Enable Tab Unloader
|
||||
zen-tabs-select-recently-used-on-close =
|
||||
.label = When closing a tab, switch to the most recently used tab instead of the next 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
|
||||
@@ -353,3 +353,4 @@ zen-devtools-toggle-storage-shortcut = Toggle Storage
|
||||
zen-devtools-toggle-dom-shortcut = Toggle DOM
|
||||
zen-devtools-toggle-accessibility-shortcut = Toggle Accessibility
|
||||
zen-close-all-unpinned-tabs-shortcut = Close All Unpinned Tabs
|
||||
zen-new-unsynced-window-shortcut = New Blank Window
|
||||
|
||||
@@ -23,9 +23,6 @@ zen-folders-panel-convert-folder-to-space =
|
||||
zen-folders-panel-change-folder-space =
|
||||
.label = Change Space...
|
||||
|
||||
zen-folders-panel-change-icon-folder =
|
||||
.label = Change Icon
|
||||
|
||||
zen-folders-unload-all-tooltip =
|
||||
.tooltiptext = Unload active in this folder
|
||||
|
||||
|
||||
@@ -18,6 +18,10 @@ tab-context-zen-remove-essential =
|
||||
tab-context-zen-replace-pinned-url-with-current =
|
||||
.label = Replace Pinned URL with Current
|
||||
.accesskey = C
|
||||
tab-context-zen-edit-title =
|
||||
.label = Change Label...
|
||||
tab-context-zen-edit-icon =
|
||||
.label = Change Icon...
|
||||
|
||||
zen-themes-corrupted = Your { -brand-short-name } mods file is corrupted. They have been reset to the default theme.
|
||||
zen-shortcuts-corrupted = Your { -brand-short-name } shortcuts file is corrupted. They have been reset to the default shortcuts.
|
||||
@@ -33,7 +37,6 @@ pictureinpicture-minimize-btn =
|
||||
.tooltip = Minimize
|
||||
|
||||
zen-panel-ui-gradient-generator-custom-color = Custom Color
|
||||
zen-panel-ui-gradient-generator-saved-message = Successfully saved the gradient!
|
||||
|
||||
zen-copy-current-url-confirmation = Copied current URL!
|
||||
|
||||
@@ -47,12 +50,6 @@ zen-tabs-renamed = Tab has been successfully renamed!
|
||||
zen-background-tab-opened-toast = New background tab opened!
|
||||
zen-workspace-renamed-toast = Workspace has been successfully renamed!
|
||||
|
||||
zen-library-sidebar-workspaces =
|
||||
.label = Spaces
|
||||
|
||||
zen-library-sidebar-mods =
|
||||
.label = Mods
|
||||
|
||||
zen-toggle-compact-mode-button =
|
||||
.label = Compact Mode
|
||||
.tooltiptext = Toggle Compact Mode
|
||||
@@ -78,6 +75,9 @@ zen-generic-manage = Manage
|
||||
zen-generic-more = More
|
||||
zen-generic-next = Next
|
||||
|
||||
zen-essentials-promo-label = Add to Essentials
|
||||
zen-essentials-promo-sublabel = Keep your favorite tabs just a click away
|
||||
|
||||
# These labels will be used for the site data panel settings
|
||||
zen-site-data-setting-allow = Allowed
|
||||
zen-site-data-setting-block = Blocked
|
||||
@@ -132,3 +132,8 @@ zen-sidebar-notification-updated-tooltip =
|
||||
zen-sidebar-notification-restart-safe-mode-label = Something broke?
|
||||
zen-sidebar-notification-restart-safe-mode-tooltip =
|
||||
.title = Restart in Safe Mode
|
||||
|
||||
zen-window-sync-migration-dialog-title = Keep Your Windows in Sync
|
||||
zen-window-sync-migration-dialog-message = Zen now syncs windows on the same device, so changes in one window are reflected across the others instantly.
|
||||
zen-window-sync-migration-dialog-learn-more = Learn More
|
||||
zen-window-sync-migration-dialog-accept = Got It
|
||||
|
||||
26
locales/en-US/browser/browser/zen-menubar.ftl
Normal file
26
locales/en-US/browser/browser/zen-menubar.ftl
Normal file
@@ -0,0 +1,26 @@
|
||||
# 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/.
|
||||
|
||||
zen-menubar-toggle-pinned-tabs =
|
||||
.label =
|
||||
{ $pinnedAreCollapsed ->
|
||||
[true] Expand Pinned Tabs
|
||||
*[false] Collapse Pinned Tabs
|
||||
}
|
||||
|
||||
zen-menubar-appearance =
|
||||
.label = Appearance
|
||||
|
||||
zen-menubar-appearance-description =
|
||||
.label = Websites will use:
|
||||
|
||||
zen-menubar-appearance-auto =
|
||||
.label = Automatic
|
||||
zen-menubar-appearance-light =
|
||||
.label = Light
|
||||
zen-menubar-appearance-dark =
|
||||
.label = Dark
|
||||
|
||||
zen-menubar-new-unsynced-window =
|
||||
.label = New blank window
|
||||
@@ -4,6 +4,9 @@
|
||||
|
||||
zen-panel-ui-workspaces-text = Spaces
|
||||
|
||||
zen-panel-ui-spaces-label =
|
||||
.label = Spaces
|
||||
|
||||
zen-panel-ui-workspaces-create =
|
||||
.label = Create Space
|
||||
|
||||
@@ -43,12 +46,8 @@ zen-workspaces-panel-context-edit =
|
||||
.label = Edit Space
|
||||
.accesskey = E
|
||||
|
||||
context-zen-change-workspace-tab =
|
||||
.label = Change Tab(s) To Workspace
|
||||
.accesskey = C
|
||||
|
||||
zen-bookmark-edit-panel-workspace-selector =
|
||||
.value = Workspaces
|
||||
.value = Spaces
|
||||
.accesskey = W
|
||||
|
||||
zen-panel-ui-gradient-generator-algo-complementary =
|
||||
@@ -66,6 +65,10 @@ zen-panel-ui-gradient-click-to-add = Click to add a color
|
||||
zen-workspace-creation-name =
|
||||
.placeholder = Space Name
|
||||
|
||||
zen-move-tab-to-workspace-button =
|
||||
.label = Move To...
|
||||
.tooltiptext = Move all tabs in this window to a Space
|
||||
|
||||
zen-workspaces-panel-context-reorder =
|
||||
.label = Reorder Spaces
|
||||
|
||||
@@ -83,3 +86,9 @@ zen-workspaces-close-all-unpinned-tabs-toast = Tabs Closed! Use <span>{ $shortcu
|
||||
zen-workspaces-close-all-unpinned-tabs-title =
|
||||
.label = Clear
|
||||
.tooltiptext = Close all unpinned tabs
|
||||
|
||||
zen-panel-ui-workspaces-change-forward =
|
||||
.label = Next Space
|
||||
|
||||
zen-panel-ui-workspaces-change-back =
|
||||
.label = Previous Space
|
||||
|
||||
@@ -314,3 +314,4 @@ zen-devtools-toggle-storage-shortcut = Alternar almacenamiento
|
||||
zen-devtools-toggle-dom-shortcut = Alternar DOM
|
||||
zen-devtools-toggle-accessibility-shortcut = Alternar accesibilidad
|
||||
zen-close-all-unpinned-tabs-shortcut = Cerrar todas las pestañas sin fijar
|
||||
zen-new-unsynced-window-shortcut = Nueva ventana no sincronizada
|
||||
|
||||
@@ -16,8 +16,6 @@ zen-folders-panel-convert-folder-to-space =
|
||||
.label = Convertir carpeta en espacio
|
||||
zen-folders-panel-change-folder-space =
|
||||
.label = Cambiar espacio...
|
||||
zen-folders-panel-change-icon-folder =
|
||||
.label = Cambiar icono
|
||||
zen-folders-unload-all-tooltip =
|
||||
.tooltiptext = Suspensión activa en esta carpeta
|
||||
zen-folders-unload-folder =
|
||||
|
||||
@@ -17,6 +17,10 @@ tab-context-zen-remove-essential =
|
||||
tab-context-zen-replace-pinned-url-with-current =
|
||||
.label = Reemplazar la URL fijada con la actual
|
||||
.accesskey = C
|
||||
tab-context-zen-edit-title =
|
||||
.label = Cambiar etiqueta...
|
||||
tab-context-zen-edit-icon =
|
||||
.label = Cambiar icono...
|
||||
zen-themes-corrupted = Su archivo de mods de { -brand-short-name } está dañado. Se ha restablecido el tema por defecto.
|
||||
zen-shortcuts-corrupted = Su archivo de atajos de { -brand-short-name } está dañado. Se han restablecido los atajos por defecto.
|
||||
# note: Do not translate the "<br/>" tags in the following string
|
||||
@@ -28,7 +32,6 @@ pictureinpicture-minimize-btn =
|
||||
.aria-label = Minimizar
|
||||
.tooltip = Minimizar
|
||||
zen-panel-ui-gradient-generator-custom-color = Color personalizado
|
||||
zen-panel-ui-gradient-generator-saved-message = ¡Gradiente guardado con éxito!
|
||||
zen-copy-current-url-confirmation = ¡URL actual copiada!
|
||||
zen-general-cancel-label =
|
||||
.label = Cancelar
|
||||
@@ -38,10 +41,6 @@ zen-pinned-tab-replaced = La URL de la pestaña fijada se ha reemplazado por la
|
||||
zen-tabs-renamed = ¡La pestaña se ha renombrado con éxito!
|
||||
zen-background-tab-opened-toast = ¡Nueva pestaña abierta en segundo plano!
|
||||
zen-workspace-renamed-toast = ¡El espacio de trabajo ha sido renombrado con éxito!
|
||||
zen-library-sidebar-workspaces =
|
||||
.label = Espacios
|
||||
zen-library-sidebar-mods =
|
||||
.label = Mods
|
||||
zen-toggle-compact-mode-button =
|
||||
.label = Modo compacto
|
||||
.tooltiptext = Alternar modo compacto
|
||||
@@ -61,6 +60,8 @@ zen-site-data-settings = Ajustes
|
||||
zen-generic-manage = Administrar
|
||||
zen-generic-more = Más
|
||||
zen-generic-next = Siguiente
|
||||
zen-essentials-promo-label = Añadir a esenciales
|
||||
zen-essentials-promo-sublabel = Mantenga sus pestañas favoritas a solo un clic de distancia
|
||||
# These labels will be used for the site data panel settings
|
||||
zen-site-data-setting-allow = Permitido
|
||||
zen-site-data-setting-block = Bloqueado
|
||||
@@ -108,3 +109,7 @@ zen-sidebar-notification-updated-tooltip =
|
||||
zen-sidebar-notification-restart-safe-mode-label = ¿Algo dejó de funcionar?
|
||||
zen-sidebar-notification-restart-safe-mode-tooltip =
|
||||
.title = Reiniciar en modo seguro
|
||||
zen-window-sync-migration-dialog-title = Mantenga sus ventanas sincronizadas
|
||||
zen-window-sync-migration-dialog-message = Ahora Zen sincroniza las ventanas en el mismo dispositivo, por lo que los cambios en una ventana se reflejan en las demás instantáneamente.
|
||||
zen-window-sync-migration-dialog-learn-more = Más información
|
||||
zen-window-sync-migration-dialog-accept = Entendido
|
||||
|
||||
22
locales/es-ES/browser/browser/zen-menubar.ftl
Normal file
22
locales/es-ES/browser/browser/zen-menubar.ftl
Normal file
@@ -0,0 +1,22 @@
|
||||
# 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/.
|
||||
|
||||
zen-menubar-toggle-pinned-tabs =
|
||||
.label =
|
||||
{ $pinnedAreCollapsed ->
|
||||
[true] Expandir pestañas fijadas
|
||||
*[false] Colapsar pestañas fijadas
|
||||
}
|
||||
zen-menubar-appearance =
|
||||
.label = Apariencia
|
||||
zen-menubar-appearance-description =
|
||||
.label = Los sitios web usarán:
|
||||
zen-menubar-appearance-auto =
|
||||
.label = Automático
|
||||
zen-menubar-appearance-light =
|
||||
.label = Claro
|
||||
zen-menubar-appearance-dark =
|
||||
.label = Oscuro
|
||||
zen-menubar-new-unsynced-window =
|
||||
.label = New Blank Window
|
||||
@@ -3,6 +3,8 @@
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
zen-panel-ui-workspaces-text = Espacios de trabajo
|
||||
zen-panel-ui-spaces-label =
|
||||
.label = Espacios
|
||||
zen-panel-ui-workspaces-create =
|
||||
.label = Crear espacio
|
||||
zen-panel-ui-folder-create =
|
||||
@@ -30,11 +32,8 @@ zen-workspaces-panel-context-open =
|
||||
zen-workspaces-panel-context-edit =
|
||||
.label = Editar espacio de trabajo
|
||||
.accesskey = E
|
||||
context-zen-change-workspace-tab =
|
||||
.label = Cambiar pestaña(s) a espacio de trabajo
|
||||
.accesskey = C
|
||||
zen-bookmark-edit-panel-workspace-selector =
|
||||
.value = Espacios de trabajo
|
||||
.value = Espacios
|
||||
.accesskey = W
|
||||
zen-panel-ui-gradient-generator-algo-complementary =
|
||||
.label = Complementario
|
||||
@@ -49,6 +48,9 @@ zen-panel-ui-gradient-generator-algo-floating =
|
||||
zen-panel-ui-gradient-click-to-add = Haga clic para añadir un color
|
||||
zen-workspace-creation-name =
|
||||
.placeholder = Nombre del espacio
|
||||
zen-move-tab-to-workspace-button =
|
||||
.label = Mover a...
|
||||
.tooltiptext = Mover todas las pestañas de esta ventana a un espacio
|
||||
zen-workspaces-panel-context-reorder =
|
||||
.label = Reordenar espacios
|
||||
zen-workspace-creation-profile = Perfil
|
||||
@@ -63,3 +65,7 @@ zen-workspaces-close-all-unpinned-tabs-toast = ¡Pestañas cerradas! Use <span>{
|
||||
zen-workspaces-close-all-unpinned-tabs-title =
|
||||
.label = Limpiar
|
||||
.tooltiptext = Cerrar todas las pestañas sin fijar
|
||||
zen-panel-ui-workspaces-change-forward =
|
||||
.label = Espacio siguiente
|
||||
zen-panel-ui-workspaces-change-back =
|
||||
.label = Espacio anterior
|
||||
|
||||
@@ -314,3 +314,4 @@ zen-devtools-toggle-storage-shortcut = Lülita mälu sektsioon sisse/välja
|
||||
zen-devtools-toggle-dom-shortcut = Lülita DOM sisse/välja
|
||||
zen-devtools-toggle-accessibility-shortcut = Lülita ligipääsetavuse sektsioon sisse/välja
|
||||
zen-close-all-unpinned-tabs-shortcut = Close All Unpinned Tabs
|
||||
zen-new-unsynced-window-shortcut = New Unsynced Window
|
||||
|
||||
@@ -16,8 +16,6 @@ zen-folders-panel-convert-folder-to-space =
|
||||
.label = Teisenda kaust tööruumiks
|
||||
zen-folders-panel-change-folder-space =
|
||||
.label = Liiguta tööruumi...
|
||||
zen-folders-panel-change-icon-folder =
|
||||
.label = Muuda ikooni
|
||||
zen-folders-unload-all-tooltip =
|
||||
.tooltiptext = Eemalda mälust selle kausta aktiivsed kaardid
|
||||
zen-folders-unload-folder =
|
||||
|
||||
@@ -17,6 +17,10 @@ tab-context-zen-remove-essential =
|
||||
tab-context-zen-replace-pinned-url-with-current =
|
||||
.label = Asenda püsikaardi URL praegusega
|
||||
.accesskey = p
|
||||
tab-context-zen-edit-title =
|
||||
.label = Change Label...
|
||||
tab-context-zen-edit-icon =
|
||||
.label = Change Icon...
|
||||
zen-themes-corrupted = Sinu { -brand-short-name } mods-ide fail on vigane. See on nüüd lähtestatud vaikimisi teemaks.
|
||||
zen-shortcuts-corrupted = Sinu { -brand-short-name } otseteede fail on vigane. See on nüüd lähtestatud vaikimisi otseteedeks.
|
||||
# note: Do not translate the "<br/>" tags in the following string
|
||||
@@ -28,7 +32,6 @@ pictureinpicture-minimize-btn =
|
||||
.aria-label = Minimeeri
|
||||
.tooltip = Minimeeri
|
||||
zen-panel-ui-gradient-generator-custom-color = Kohandatud värv
|
||||
zen-panel-ui-gradient-generator-saved-message = Värviüleminek on edukalt salvestatud!
|
||||
zen-copy-current-url-confirmation = Copied current URL!
|
||||
zen-general-cancel-label =
|
||||
.label = Tühista
|
||||
@@ -38,10 +41,6 @@ zen-pinned-tab-replaced = Pinned tab URL has been replaced with the current URL.
|
||||
zen-tabs-renamed = Kaart on edukalt ümber nimetatud!
|
||||
zen-background-tab-opened-toast = Taustal avati uus kaart!
|
||||
zen-workspace-renamed-toast = Tööruum on edukalt ümber nimetatud!
|
||||
zen-library-sidebar-workspaces =
|
||||
.label = Tööruumid
|
||||
zen-library-sidebar-mods =
|
||||
.label = Mods-id
|
||||
zen-toggle-compact-mode-button =
|
||||
.label = Compact Mode
|
||||
.tooltiptext = Lülita kompaktne režiim sisse/välja
|
||||
@@ -61,6 +60,8 @@ zen-site-data-settings = Sätted
|
||||
zen-generic-manage = Halda
|
||||
zen-generic-more = Rohkem
|
||||
zen-generic-next = Next
|
||||
zen-essentials-promo-label = Add to Essentials
|
||||
zen-essentials-promo-sublabel = Keep your favorite tabs just a click away
|
||||
# These labels will be used for the site data panel settings
|
||||
zen-site-data-setting-allow = Lubatud
|
||||
zen-site-data-setting-block = Keelatud
|
||||
@@ -108,3 +109,7 @@ zen-sidebar-notification-updated-tooltip =
|
||||
zen-sidebar-notification-restart-safe-mode-label = Something broke?
|
||||
zen-sidebar-notification-restart-safe-mode-tooltip =
|
||||
.title = Restart in Safe Mode
|
||||
zen-window-sync-migration-dialog-title = Keep Your Windows in Sync
|
||||
zen-window-sync-migration-dialog-message = Zen now syncs windows on the same device, so changes in one window are reflected across the others instantly.
|
||||
zen-window-sync-migration-dialog-learn-more = Learn More
|
||||
zen-window-sync-migration-dialog-accept = Got It
|
||||
|
||||
22
locales/et/browser/browser/zen-menubar.ftl
Normal file
22
locales/et/browser/browser/zen-menubar.ftl
Normal file
@@ -0,0 +1,22 @@
|
||||
# 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/.
|
||||
|
||||
zen-menubar-toggle-pinned-tabs =
|
||||
.label =
|
||||
{ $pinnedAreCollapsed ->
|
||||
[true] Expand Pinned Tabs
|
||||
*[false] Collapse Pinned Tabs
|
||||
}
|
||||
zen-menubar-appearance =
|
||||
.label = Appearance
|
||||
zen-menubar-appearance-description =
|
||||
.label = Websites will use:
|
||||
zen-menubar-appearance-auto =
|
||||
.label = Automatic
|
||||
zen-menubar-appearance-light =
|
||||
.label = Light
|
||||
zen-menubar-appearance-dark =
|
||||
.label = Dark
|
||||
zen-menubar-new-unsynced-window =
|
||||
.label = New Blank Window
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user