Compare commits

..

1 Commits

Author SHA1 Message Date
mr. m
e176c1ba41 perf: Improve startup performance, b=no-bug, c=common 2026-01-10 20:21:20 +01:00
1181 changed files with 28907 additions and 64252 deletions

21
.formal-git/components Normal file
View File

@@ -0,0 +1,21 @@
split-view
kbs
folders
workspaces
mods
tests
glance
media
images
vendor
tabs
compact-mode
common
fonts
welcome
scripts
workflows
windows
flatpak
configs
l10n

View File

@@ -1 +1 @@
{bugId}: {message}
{type}: {message}, b={bugId}, c={components}

View File

@@ -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']

View File

@@ -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:
@@ -126,7 +126,7 @@ jobs:
permissions:
contents: write
name: Generate build data
runs-on: ubuntu-latest
runs-on: blacksmith-2vcpu-ubuntu-2404
needs: buildid
outputs:
build_date: ${{ steps.data.outputs.builddate }}
@@ -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: |
@@ -184,9 +184,14 @@ jobs:
commit_user_name: Zen Browser Robot
commit_user_email: zen-browser-auto@users.noreply.github.com
lint:
uses: ./.github/workflows/code-linter.yml
needs: [build-data]
name: Lint
check-release:
runs-on: ubuntu-latest
needs: [build-data]
needs: [build-data, lint]
steps:
- name: Checkout repository
uses: actions/checkout@v4
@@ -197,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: |
@@ -239,12 +244,12 @@ jobs:
- name: Setup Node.js
uses: useblacksmith/setup-node@v5
with:
node-version-file: ".nvmrc"
node-version-file: '.nvmrc'
- name: Setup Git
run: |
git config --global user.name "github-actions[bot]"
git config --global user.email "github-actions[bot]@users.noreply.github.com"
git config --global user.email "mauro-balades@users.noreply.github.com"
git config --global user.name "mauro-balades"
- name: Install dependencies
run: |
@@ -359,11 +364,11 @@ jobs:
name: AppImage build - Linux ${{ matrix.arch }}
permissions:
contents: write
runs-on: ubuntu-latest
runs-on: blacksmith-2vcpu-ubuntu-2404
strategy:
matrix:
arch: [x86_64, aarch64]
needs: [linux, build-data]
needs: [linux]
steps:
- name: Checkout repository
uses: actions/checkout@v4
@@ -374,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: |
@@ -401,8 +406,6 @@ jobs:
sed -i -e 's/StartupWMClass=zen/StartupWMClass=zen-twilight/g' build/AppDir/zen.desktop
fi
sed -i -e 's/\$VERSION/${{ needs.build-data.outputs.version }}/g' build/AppDir/zen.desktop
APPDIR=build/AppDir
tar -xvf *.tar.* && rm -rf *.tar.*
mv zen/* $APPDIR/
@@ -439,7 +442,7 @@ jobs:
path: ./dist/zen-${{ matrix.arch }}.AppImage.zsync
stop-self-hosted:
runs-on: ubuntu-latest
runs-on: blacksmith-2vcpu-ubuntu-2404
needs: [windows-step-3, linux]
if: always()
steps:
@@ -477,6 +480,7 @@ jobs:
mac-uni,
appimage,
source,
lint,
stop-self-hosted,
]
runs-on: blacksmith-2vcpu-ubuntu-2404
@@ -505,29 +509,10 @@ jobs:
run: |
git clone https://github.com/zen-browser/windows-binaries.git .github/workflows/object --depth 1
- name: Sign MAR files
env:
SIGNMAR: ${{ github.workspace }}/linux-bin-x86_64/signmar
ZEN_MAR_SIGNING_PASSWORD: ${{ secrets.ZEN_MAR_SIGNING_PASSWORD }}
ZEN_SIGNING_CERT_PEM_BASE64: ${{ secrets.ZEN_SIGNING_CERT_PEM_BASE64 }}
ZEN_SIGNING_PRIVATE_KEY_PEM_BASE64: ${{ secrets.ZEN_SIGNING_PRIVATE_KEY_PEM_BASE64 }}
run: |
bash scripts/mar_sign.sh -s
- name: Verify MARs and update manifests
env:
SIGNMAR: ${{ github.workspace }}/linux-bin-x86_64/signmar
RELEASE_BRANCH: ${{ inputs.update_branch }}
run: |
bash scripts/mar_verify.sh
- name: Copy update manifests
env:
RELEASE_BRANCH: ${{ inputs.update_branch }}
run: |
# IMPORTANT: If changing any of these names,
# make sure to also update the paths in the mar_sign.sh script
cd updates-server
mkdir -p updates
cp -a ../linux_update_manifest_x86_64/. updates/
@@ -570,6 +555,8 @@ jobs:
./zen-x86_64.AppImage.zsync/*
./zen-aarch64.AppImage/*
./zen-aarch64.AppImage.zsync/*
./zen.win-x86_64.zip/*
./zen.win-arm64.zip/*
./linux.mar/*
./linux-aarch64.mar/*
./windows.mar/*
@@ -578,8 +565,8 @@ jobs:
./zen.installer.exe/*
./zen.installer-arm64.exe/*
./zen.macos-universal.dmg/*
tag_name: "twilight-1"
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
@@ -597,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/*
@@ -607,6 +594,8 @@ jobs:
./zen-x86_64.AppImage.zsync/*
./zen-aarch64.AppImage/*
./zen-aarch64.AppImage.zsync/*
./.github/workflows/object/windows-x64-signed-x86_64/zen.win-x86_64.zip
./.github/workflows/object/windows-x64-signed-arm64/zen.win-arm64.zip
./linux.mar/*
./linux-aarch64.mar/*
./.github/workflows/object/windows-x64-signed-x86_64/windows.mar
@@ -621,7 +610,7 @@ jobs:
permissions: write-all
name: Prepare Flatpak
needs: [release, linux, build-data]
runs-on: ubuntu-latest
runs-on: blacksmith-2vcpu-ubuntu-2404
steps:
- name: Checkout Flatpak repository
@@ -667,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
@@ -680,7 +669,7 @@ jobs:
permissions: write-all
name: Release Flatpak
needs: [prepare-flatpak, build-data]
runs-on: ubuntu-latest
runs-on: blacksmith-2vcpu-ubuntu-2404
steps:
- name: Checkout Flatpak repository

View File

@@ -2,7 +2,7 @@ name: Check Firefox Candidate Release
on:
schedule:
- cron: "59 4 * * 2"
- cron: '59 4 * * 2'
workflow_dispatch:
permissions:

40
.github/workflows/code-linter.yml vendored Normal file
View File

@@ -0,0 +1,40 @@
name: Code Linter
on:
push:
branches:
- dev
workflow_call:
pull_request:
branches:
- dev
permissions:
contents: read
jobs:
lint:
runs-on: ubuntu-latest
if: ${{ !contains(github.event.head_commit.message, '[no-lint]') }}
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
submodules: recursive
- name: Setup Node.js
uses: actions/setup-node@v4
with:
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') }}
run: |
sudo apt install python3-autopep8
autopep8 --diff scripts/ src/
- name: Install dependencies
run: npm ci
- name: Lint
run: npm run lint

View File

@@ -5,7 +5,7 @@ permissions:
on:
workflow_dispatch:
schedule:
- cron: "3 2 1 * *"
- cron: '3 2 1 * *'
jobs:
build:
@@ -42,12 +42,12 @@ jobs:
echo "last_month_year=$previous_year" >> "$GITHUB_ENV"
- name: Run issue-metrics tool
uses: github-community-projects/issue-metrics@v2
uses: github/issue-metrics@v2
env:
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

View File

@@ -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
@@ -34,6 +34,7 @@ jobs:
env:
SCCACHE_GHA_ENABLED: ${{ inputs.use-sccache && 'true' || 'false' }}
CARGO_TERM_COLOR: always
RUSTC_WRAPPER: ${{ inputs.use-sccache && 'sccache' || '' }}
CARGO_INCREMENTAL: 0
name: Build Linux - ${{ matrix.arch }}
@@ -52,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
@@ -69,8 +70,8 @@ jobs:
- name: Setup Git
run: |
git config --global user.name "github-actions[bot]"
git config --global user.email "github-actions[bot]@users.noreply.github.com"
git config --global user.email "mauro-balades@users.noreply.github.com"
git config --global user.name "mauro-balades"
- name: Install system dependencies
run: |
@@ -91,6 +92,7 @@ jobs:
- name: Fix Rust version
run: |
# Install a rust version compatible with LLVM 18
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain $(cat .rust-toolchain)
source $HOME/.cargo/env
@@ -103,8 +105,6 @@ jobs:
- name: Import
env:
SURFER_COMPAT: ${{ matrix.arch }}
SURFER_CERT_PATCH_ISSUER: ${{ secrets.SURFER_CERT_PATCH_ISSUER }}
SURFER_CERT_PATCH_NAME: ${{ secrets.SURFER_CERT_PATCH_NAME }}
run: |
. "$HOME/.cargo/env"
npm run import
@@ -119,45 +119,15 @@ jobs:
./mach --no-interactive bootstrap --application-choice browser
cd ..
- name: Build (PGO stage 1 - generate)
if: ${{ matrix.arch == 'x86_64' }}
env:
SURFER_COMPAT: ${{ matrix.arch }}
ZEN_RELEASE_BRANCH: ${{ inputs.release-branch }}
ZEN_GA_GENERATE_PROFILE: 1
ZEN_SAFEBROWSING_API_KEY: ${{ secrets.ZEN_SAFEBROWSING_API_KEY }}
ZEN_MOZILLA_API_KEY: ${{ secrets.ZEN_MOZILLA_API_KEY }}
ZEN_GOOGLE_LOCATION_SERVICE_API_KEY: ${{ secrets.ZEN_GOOGLE_LOCATION_SERVICE_API_KEY }}
continue-on-error: true
- name: Insert API Keys
run: |
export SURFER_PLATFORM="linux"
if [[ -n ${{ inputs.MOZ_BUILD_DATE }} ]];then
export MOZ_BUILD_DATE=${{ inputs.MOZ_BUILD_DATE }}
fi
bash .github/workflows/src/release-build.sh
- name: Generate PGO profile data
if: ${{ matrix.arch == 'x86_64' }}
run: |
set -x
export DISPLAY=:2
export LLVM_PROFDATA="$HOME/.mozbuild/clang/bin/llvm-profdata"
export JARLOG_FILE=en-US.log
mkdir -p "$HOME/artifact"
cd engine
./mach python ../scripts/download_pgo_extended_corpus.py
./mach package
./mach python build/pgo/profileserver.py --extended-corpus ./pgo-extended-corpus
mv merged.profdata "$HOME/artifact/merged.profdata"
mv en-US.log "$HOME/artifact/en-US.log"
mkdir -p ~/.zen-keys
echo "${{ secrets.ZEN_SAFEBROWSING_API_KEY }}" > ~/.zen-keys/safebrowsing.dat
- name: Build
env:
SURFER_COMPAT: ${{ matrix.arch }}
ZEN_RELEASE_BRANCH: ${{ inputs.release-branch }}
ZEN_SAFEBROWSING_API_KEY: ${{ secrets.ZEN_SAFEBROWSING_API_KEY }}
ZEN_MOZILLA_API_KEY: ${{ secrets.ZEN_MOZILLA_API_KEY }}
ZEN_GOOGLE_LOCATION_SERVICE_API_KEY: ${{ secrets.ZEN_GOOGLE_LOCATION_SERVICE_API_KEY }}
continue-on-error: true
run: |
export SURFER_PLATFORM="linux"
@@ -175,6 +145,10 @@ jobs:
export ZEN_RELEASE=1
npm run package
- name: Remove API Keys
run: |
rm -rf ~/.zen-keys
- name: Rename artifacts
run: |
mv dist/zen-*.tar.xz "zen.linux-${{ matrix.arch }}.tar.xz"
@@ -200,11 +174,3 @@ jobs:
retention-days: 5
name: linux_update_manifest_${{ matrix.arch }}
path: ./dist/update
- name: Upload linux bin
if: ${{ matrix.arch == 'x86_64' }}
uses: actions/upload-artifact@v4
with:
retention-days: 2
name: linux-bin-x86_64
path: engine/obj-x86_64-pc-linux-gnu/dist/bin/

View File

@@ -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
@@ -26,7 +26,7 @@ on:
jobs:
mac-build:
name: Build macOS - ${{ matrix.arch }}
runs-on: ${{ (inputs.release-branch == 'release') && 'blacksmith-6vcpu-macos-latest' || 'macos-26' }}
runs-on: macos-26
strategy:
fail-fast: false
@@ -35,6 +35,7 @@ jobs:
env:
SCCACHE_GHA_ENABLED: ${{ inputs.use-sccache && 'true' || 'false' }}
CARGO_TERM_COLOR: always
RUSTC_WRAPPER: ${{ inputs.use-sccache && 'sccache' || '' }}
CARGO_INCREMENTAL: 0
steps:
- name: Checkout repository
@@ -46,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
@@ -67,8 +68,8 @@ jobs:
- name: Setup Git
run: |
git config --global user.name "github-actions[bot]"
git config --global user.email "github-actions[bot]@users.noreply.github.com"
git config --global user.email "mauro-balades@users.noreply.github.com"
git config --global user.name "mauro-balades"
- name: Install system dependencies
run: |
@@ -117,9 +118,7 @@ jobs:
- name: Import
env:
SURFER_COMPAT: ${{ matrix.arch }}
SURFER_CERT_PATCH_ISSUER: ${{ secrets.SURFER_CERT_PATCH_ISSUER }}
SURFER_CERT_PATCH_NAME: ${{ secrets.SURFER_CERT_PATCH_NAME }}
run: npm run import
run: npm run import -- --verbose
- name: Bootstrap
run: |
@@ -129,47 +128,20 @@ jobs:
# Always exist with 0, even if bootstrap fails
./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
- name: Build Zen (PGO stage 1 - generate)
env:
SURFER_COMPAT: ${{ matrix.arch }}
ZEN_RELEASE_BRANCH: ${{ inputs.release-branch }}
ZEN_GA_GENERATE_PROFILE: 1
ZEN_SAFEBROWSING_API_KEY: ${{ secrets.ZEN_SAFEBROWSING_API_KEY }}
ZEN_MOZILLA_API_KEY: ${{ secrets.ZEN_MOZILLA_API_KEY }}
ZEN_GOOGLE_LOCATION_SERVICE_API_KEY: ${{ secrets.ZEN_GOOGLE_LOCATION_SERVICE_API_KEY }}
- name: Insert API Keys
run: |
export SURFER_PLATFORM="darwin"
if [[ -n ${{ inputs.MOZ_BUILD_DATE }} ]];then
export MOZ_BUILD_DATE=${{ inputs.MOZ_BUILD_DATE }}
fi
bash .github/workflows/src/release-build.sh
- name: Generate PGO profile data
env:
SURFER_COMPAT: ${{ matrix.arch }}
run: |
set -x
export LLVM_PROFDATA="$HOME/.mozbuild/clang/bin/llvm-profdata"
export JARLOG_FILE=en-US.log
mkdir -p "$HOME/artifact"
cd engine
./mach python ../scripts/download_pgo_extended_corpus.py
./mach package
./mach python build/pgo/profileserver.py --extended-corpus ./pgo-extended-corpus
mv merged.profdata "$HOME/artifact/merged.profdata"
mv en-US.log "$HOME/artifact/en-US.log"
mkdir -p ~/.zen-keys
echo "${{ secrets.ZEN_SAFEBROWSING_API_KEY }}" > ~/.zen-keys/safebrowsing.dat
- name: Build Zen
env:
SURFER_COMPAT: ${{ matrix.arch }}
ZEN_RELEASE_BRANCH: ${{ inputs.release-branch }}
ZEN_SAFEBROWSING_API_KEY: ${{ secrets.ZEN_SAFEBROWSING_API_KEY }}
ZEN_MOZILLA_API_KEY: ${{ secrets.ZEN_MOZILLA_API_KEY }}
ZEN_GOOGLE_LOCATION_SERVICE_API_KEY: ${{ secrets.ZEN_GOOGLE_LOCATION_SERVICE_API_KEY }}
run: |
export SURFER_PLATFORM="darwin"
if [[ -n ${{ inputs.MOZ_BUILD_DATE }} ]];then
@@ -186,6 +158,10 @@ jobs:
export ZEN_RELEASE=1
npm run package
- name: Remove API Keys
run: |
rm -rf ~/.zen-keys
- name: Rename artifacts
run: |
echo "Tarballing DMG"

View File

@@ -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
@@ -38,8 +38,8 @@ jobs:
- name: Setup Git
run: |
git config --global user.name "github-actions[bot]"
git config --global user.email "github-actions[bot]@users.noreply.github.com"
git config --global user.email "mauro-balades@users.noreply.github.com"
git config --global user.name "mauro-balades"
- name: Install system dependencies
run: |
@@ -93,7 +93,6 @@ jobs:
env:
SURFER_MOZCONFIG_ONLY: true
ZEN_RELEASE: 1
ZEN_GA_DISABLE_PGO: true
run: |
npm run build
cd engine
@@ -233,7 +232,6 @@ jobs:
- name: Package for mar
env:
JUST_MAR: true
ZEN_GA_DISABLE_PGO: true
run: |
# we don't need it anymore
set -ex

View File

@@ -7,10 +7,6 @@ on:
branches:
- dev
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
jobs:
pr-test:
runs-on: ubuntu-latest
@@ -23,34 +19,13 @@ 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: Restore Surfer engine cache
id: surfer-engine-cache
uses: actions/cache@v5
with:
path: .surfer/engine/
key: surfer-engine-${{ hashFiles('surfer.json') }}
- name: Setup Git
run: |
git config --global user.name "github-actions[bot]"
git config --global user.email "github-actions[bot]@users.noreply.github.com"
- name: Download Firefox and dependencies
run: npm run download
- name: Run Bootstrap
run: npm run bootstrap
- name: Add .hgignore file to the engine dir
run: touch engine/.hgignore
- name: Import patches
run: npm run import
- name: Run linting
run: npm run lint

View File

@@ -35,7 +35,7 @@ fi
if echo "$LATEST_RELEASE" | jq -e '.security != null and .security != ""' > /dev/null; then
echo
echo "## Security"
echo "$LATEST_RELEASE" | jq -r 'if (.security | type) == "string" then "- " + .security else .security[] | "- " + . end'
echo "[Various security fixes]($(echo "$LATEST_RELEASE" | jq -r '.security'))"
fi
if echo "$LATEST_RELEASE" | jq -e '(.features // []) | length > 0' > /dev/null; then

View File

@@ -1,4 +1,4 @@
#!/usr/bin/env bash
#!/bin/bash
set -xe
@@ -8,15 +8,8 @@ if command -v apt-get &> /dev/null; then
sudo apt-get install -y xvfb libnvidia-egl-wayland1 mesa-utils libgl1-mesa-dri
fi
mkdir -p ~/.zen-keys
echo "$ZEN_SAFEBROWSING_API_KEY" > ~/.zen-keys/safebrowsing.dat
echo "$ZEN_MOZILLA_API_KEY" > ~/.zen-keys/mozilla.dat
echo "$ZEN_GOOGLE_LOCATION_SERVICE_API_KEY" > ~/.zen-keys/google_location_service.dat
. $HOME/.cargo/env
bash ./scripts/mar_sign.sh -i
ulimit -n 4096
if command -v Xvfb &> /dev/null; then
@@ -35,6 +28,3 @@ else
export ZEN_RELEASE=1
npm run build
fi
echo "Build complete, removing API keys"
rm -rf ~/.zen-keys

View File

@@ -1,82 +0,0 @@
name: Sync External Patches
on:
workflow_dispatch:
permissions:
contents: write
jobs:
check_candidates:
name: Sync External Patches
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v3
- name: Setup Python
uses: actions/setup-python@v5
# note: This will use the version defined in '.python-version' by defaultç
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version-file: ".nvmrc"
- name: Setup git
run: |
git config --global user.name "github-actions[bot]"
git config --global user.email "github-actions[bot]@users.noreply.github.com"
- name: Install requirements
run: pip3 install -r requirements.txt
- name: Import external patches
run: python3 scripts/update_external_patches.py
- name: Check if any files changed
id: git-check
run: |
if [ -n "$(git status --porcelain)" ]; then
echo "files_changed=true" >> $GITHUB_OUTPUT
else
echo "files_changed=false" >> $GITHUB_OUTPUT
fi
- name: Install dependencies
if: steps.git-check.outputs.files_changed == 'true'
run: npm ci
- name: Download Firefox and dependencies
if: steps.git-check.outputs.files_changed == 'true'
run: npm run download
- name: Check if patches got applied
if: steps.git-check.outputs.files_changed == 'true'
id: check-patches
continue-on-error: true
run: |
echo "Checking if patches apply cleanly..."
npm run import
- name: Create pull request
uses: peter-evans/create-pull-request@v7
if: steps.git-check.outputs.files_changed == 'true'
env:
GIT_TRACE: 1
GIT_CURL_VERBOSE: 1
with:
token: ${{ secrets.DEPLOY_KEY }}
commit-message: "chore: Sync external patches"
branch: "chore/sync-external-patches-${{ github.run_id }}"
title: "Sync external patches"
body: |
This PR syncs the external patches automatically.
* ${{ steps.check-patches.outcome == 'failure' && '⚠️ Some patches did not apply cleanly. Please review them carefully.' || '✅ All patches applied cleanly.' }}
@${{ github.actor }} please review and merge this PR. Generated from workflow run [${{ github.run_id }}](${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}), branch ${{ github.head_ref }}.
base: dev
git-token: ${{ secrets.DEPLOY_KEY }}
delete-branch: true

View File

@@ -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,7 +41,7 @@ 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'
@@ -50,8 +50,8 @@ jobs:
- name: Install dependencies
if: steps.check-upstream-branch.outputs.branch_exists == 'false'
run: |
git config --global user.name "github-actions[bot]"
git config --global user.email "github-actions[bot]@users.noreply.github.com"
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'
@@ -60,13 +60,6 @@ jobs:
npm run surfer -- ci --brand release
fi
- name: Restore Surfer engine cache
id: surfer-engine-cache
uses: actions/cache@v5
with:
path: .surfer/engine/
key: surfer-engine-${{ hashFiles('surfer.json') }}
- name: Download Firefox and dependencies
if: steps.check-upstream-branch.outputs.branch_exists == 'false'
run: npm run download
@@ -80,8 +73,11 @@ jobs:
npm run sync
fi
- name: Install requirements
run: pip3 install -r requirements.txt
- 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
@@ -103,10 +99,6 @@ jobs:
fi
echo "version=$VERSION" >> $GITHUB_OUTPUT
- name: Import external patches
if: steps.git-check.outputs.files_changed == 'true'
run: python3 scripts/update_external_patches.py || true
- name: Check if patches got applied
if: steps.git-check.outputs.files_changed == 'true'
id: check-patches
@@ -127,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: "no-bug: 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 }}.

View File

@@ -2,11 +2,11 @@ name: Zen Twilight Scheduled Releases
on:
schedule:
- cron: "0 23 */2 * *"
- 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
@@ -20,7 +20,7 @@ jobs:
with:
create_release: ${{ github.event_name != 'workflow_dispatch' && true || inputs.create_release }}
update_branch: twilight
use-sccache: true
use-sccache: false
update_version: false
post-build:
@@ -34,4 +34,4 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version-file: ".nvmrc"
node-version-file: '.nvmrc'

View File

@@ -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,12 +37,12 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version-file: ".nvmrc"
node-version-file: '.nvmrc'
- name: Setup Git
run: |
git config --global user.name "github-actions[bot]"
git config --global user.email "github-actions[bot]@users.noreply.github.com"
git config --global user.email "mauro-balades@users.noreply.github.com"
git config --global user.name "mauro-balades"
- name: Install Surfer
run: npm i -g @zen-browser/surfer
@@ -93,8 +93,7 @@ jobs:
echo "cd $workspace_dir" '' >> mozilla-build-run.sh
echo 'export PATH=/c/mozilla-build/msys2/usr/bin:$PATH' '' >> mozilla-build-run.sh
echo './mach --no-interactive bootstrap --application-choice browser' '' >> mozilla-build-run.sh
echo './mach python ../scripts/download_pgo_extended_corpus.py' '' >> mozilla-build-run.sh
echo 'LLVM_PROFDATA=/c/Users/runneradmin/.mozbuild/clang/bin/llvm-profdata.exe JARLOG_FILE=en-US.log ./mach python build/pgo/profileserver.py --binary /c/artifact/zen/zen.exe --extended-corpus ./pgo-extended-corpus --' '' >> mozilla-build-run.sh
echo 'LLVM_PROFDATA=/c/Users/runneradmin/.mozbuild/clang/bin/llvm-profdata.exe JARLOG_FILE=en-US.log ./mach python build/pgo/profileserver.py --binary /c/artifact/zen/zen.exe' '' >> mozilla-build-run.sh
C:\mozilla-build\start-shell.bat $workspace_dir_current\mozilla-build-run.sh
- name: Move profile data

View File

@@ -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
@@ -39,6 +39,7 @@ jobs:
env:
SCCACHE_GHA_ENABLED: ${{ inputs.use-sccache && 'true' || 'false' }}
CARGO_TERM_COLOR: always
RUSTC_WRAPPER: ${{ inputs.use-sccache && 'sccache' || '' }}
CARGO_INCREMENTAL: 0
strategy:
fail-fast: false
@@ -61,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
@@ -78,8 +79,8 @@ jobs:
- name: Setup Git
run: |
git config --global user.name "github-actions[bot]"
git config --global user.email "github-actions[bot]@users.noreply.github.com"
git config --global user.email "mauro-balades@users.noreply.github.com"
git config --global user.name "mauro-balades"
- name: Install dependencies
run: |
@@ -158,14 +159,12 @@ jobs:
tar --zstd -xf wine.tar.zst -C ~/win-cross
rm wine.tar.zst
echo Setup Visual Studio
./mach python --virtualenv build taskcluster/scripts/misc/get_vs.py build/vs/vs2026.yaml ~/win-cross/vs2026
./mach python --virtualenv build taskcluster/scripts/misc/get_vs.py build/vs/vs2022.yaml ~/win-cross/vs2022
- name: Import
if: ${{ !(inputs.generate-gpo && matrix.arch == 'aarch64') }}
env:
SURFER_COMPAT: ${{ matrix.arch }}
SURFER_CERT_PATCH_ISSUER: ${{ secrets.SURFER_CERT_PATCH_ISSUER }}
SURFER_CERT_PATCH_NAME: ${{ secrets.SURFER_CERT_PATCH_NAME }}
run: |
. "$HOME/.cargo/env"
npm run import -- --verbose
@@ -175,7 +174,7 @@ jobs:
run: |
set -x
cd engine/
chmod -R +x "$(echo ~)/win-cross/vs2026" || true
chmod -R +x "$(echo ~)/win-cross/vs2022" || true
cd ..
export SURFER_PLATFORM="win32"
npm run bootstrap
@@ -186,7 +185,7 @@ jobs:
sudo apt-get update
sudo apt-get install dos2unix
ls ~/win-cross/wine || true
ls ~/win-cross/vs2026 || true
ls ~/win-cross/vs2022 || true
- name: Setup Rust
if: ${{ !(inputs.generate-gpo && matrix.arch == 'aarch64') }}
@@ -227,14 +226,16 @@ jobs:
chmod +x ~/artifact/en-US.log
chmod +x ~/artifact/merged.profdata
- name: Insert API Keys
run: |
mkdir -p ~/.zen-keys
echo "${{ secrets.ZEN_SAFEBROWSING_API_KEY }}" > ~/.zen-keys/safebrowsing.dat
- name: Build
if: ${{ !(inputs.generate-gpo && matrix.arch == 'aarch64') }}
env:
SURFER_COMPAT: ${{ matrix.arch }}
ZEN_RELEASE_BRANCH: ${{ inputs.release-branch }}
ZEN_SAFEBROWSING_API_KEY: ${{ secrets.ZEN_SAFEBROWSING_API_KEY }}
ZEN_MOZILLA_API_KEY: ${{ secrets.ZEN_MOZILLA_API_KEY }}
ZEN_GOOGLE_LOCATION_SERVICE_API_KEY: ${{ secrets.ZEN_GOOGLE_LOCATION_SERVICE_API_KEY }}
run: |
set -x
dos2unix configs/windows/mozconfig
@@ -263,6 +264,10 @@ jobs:
ls ./dist
ls .
- name: Remove API Keys
run: |
rm -rf ~/.zen-keys
- name: Move package for PGO upload
if: ${{ inputs.generate-gpo && matrix.arch == 'x86_64' }}
run: |
@@ -280,7 +285,7 @@ jobs:
uses: actions/upload-artifact@v4
if: ${{ inputs.generate-gpo && matrix.arch == 'x86_64' }}
with:
retention-days: 2
retention-days: 5
name: ${{ matrix.arch == 'aarch64' && 'arm64' || matrix.arch }}-${{ inputs.profile-data-path-archive }}
path: ./zen.win64-pgo-stage-1.zip
@@ -307,6 +312,14 @@ jobs:
name: windows-x64-obj-${{ matrix.arch == 'aarch64' && 'arm64' || matrix.arch }}
path: obj-${{ matrix.arch }}-pc-windows-msvc
- name: Upload artifact (if Twilight branch, binary)
if: ${{ inputs.release-branch == 'twilight' && !inputs.generate-gpo }}
uses: actions/upload-artifact@v4
with:
retention-days: 5
name: zen.win-${{ matrix.arch == 'aarch64' && 'arm64' || matrix.arch }}.zip
path: ./zen.win-${{ matrix.arch == 'aarch64' && 'arm64' || matrix.arch }}.zip
- name: Upload artifact (if Twilight branch, installer)
if: ${{ inputs.release-branch == 'twilight' && !inputs.generate-gpo }}
uses: actions/upload-artifact@v4

13
.gitignore vendored
View File

@@ -22,16 +22,3 @@ target/
.vscode/
locales/firefox-l10n/
!src/toolkit/themes/shared/design-system/dist/
.DS_Store
mozconfig
build/signing/env/
build/signing/nss_config/
build/signing/cert.pem
build/signing/private_key.pem
build/signing/private_key.p12
bloat-dump.log

2
.nvmrc
View File

@@ -1 +1 @@
22
20

41
.prettierignore Normal file
View File

@@ -0,0 +1,41 @@
# 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/.
engine/
**/*.html
**/*.xhtml
**/*.inc.xhtml
**/*.bundle.min.js
**/*.min.js
**/*.min.mjs
**/*.svg
**/*.inc.css
surfer.json
src/zen/tests/mochitests/*
src/browser/app/profile/*.js
pnpm-lock.yaml
**/engine/
docs/issue-metrics/*.md
.husky/
# Some CSS files are preprocessed and prettier doesn't handle them well
# We also dont want to format the CSS files that are generated by the build
src/zen/tabs/zen-tabs.css
src/zen/common/styles/zen-theme.css
src/zen/compact-mode/zen-compact-mode.css
src/zen/common/ZenEmojis.mjs
src/zen/split-view/zen-decks.css
src/zen/workspaces/zen-workspaces.css
*.inc

12
.prettierrc.json Normal file
View File

@@ -0,0 +1,12 @@
{
"bracketSameLine": true,
"endOfLine": "lf",
"trailingComma": "es5",
"singleQuote": true,
"tabWidth": 2,
"useTabs": false,
"jsxSingleQuote": false,
"semi": true,
"printWidth": 100,
"plugins": ["prettier-plugin-sh"]
}

View File

@@ -1 +1 @@
1.90
1.83

View File

@@ -34,12 +34,12 @@ 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 `151.0.1`! 🚀
- [`Twilight`](https://zen-browser.app/download?twilight) - Is currently built using Firefox version `RC 151.0.1`!
- [`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 147.0`!
### Contributing
If you'd like to report a bug, please do so on our [GitHub Issues page](https://github.com/zen-browser/desktop/issues/) and for feature requests, you can use [GitHub Discussions](https://github.com/zen-browser/desktop/discussions).
If you'd like to report a bug, please do so on our [GitHub Issues page](https://github.com/zen-browser/desktop/issues/) and for feature requests, you can use [Github Discussions](https://github.com/zen-browser/desktop/discussions).
Zen is an open-source project, and we welcome contributions from the community! Please take a look at the [contribution guidelines](./docs/contribute.md) before getting started!

View File

@@ -1,698 +1,26 @@
[Desktop Entry]
Name=Zen Browser
Comment=A fast, private and secure web browser built to improve your day-to-day experience.
Comment=Experience tranquillity while browsing the web without people tracking you!
Exec=zen %u
Icon=zen
Type=Application
MimeType=application/json;application/pdf;application/rdf+xml;application/rss+xml;application/x-xpinstall;application/xhtml+xml;application/xml;audio/flac;audio/ogg;audio/webm;image/avif;image/gif;image/jpeg;image/png;image/svg+xml;image/webp;text/html;text/xml;video/ogg;video/webm;x-scheme-handler/chrome;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/mailto;
MimeType=text/html;text/xml;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https;application/x-xpinstall;application/pdf;application/json;
StartupWMClass=zen
Categories=Network;WebBrowser;
StartupNotify=true
Terminal=false
X-MultipleArgs=false
GenericName=Web Browser
GenericName[ach]=Web Browser
GenericName[af]=Web Browser
GenericName[an]=Web Browser
GenericName[ar]=متصفح الوِب
GenericName[ast]=Web Browser
GenericName[az]=Web Browser
GenericName[be]=Вэб-браўзер
GenericName[bg]=Уеб браузър
GenericName[bn]=ওয়েব ব্রাউজার
GenericName[bqi]=گشت گر وب
GenericName[br]=Merdeer Web
GenericName[brx]=Web Browser
GenericName[bs]=Web pretraživač
GenericName[ca]=Navegador web
GenericName[ca_valencia]=Web Browser
GenericName[cak]=Web Okik'amaya'l
GenericName[ckb]=Web Browser
GenericName[cs]=Webový prohlížeč
GenericName[cy]=Porwr Gwe
GenericName[da]=Webbrowser
GenericName[de]=Internet-Browser
GenericName[dsb]=Webwobglědowak
GenericName[el]=Πρόγραμμα περιήγησης
GenericName[en_CA]=Web Browser
GenericName[en_GB]=Web Browser
GenericName[eo]=Retumilo
GenericName[es_AR]=Navegador web
GenericName[es_CL]=Navegador Web
GenericName[es_ES]=Navegador web
GenericName[es_MX]=Navegador Web
GenericName[et]=Web Browser
GenericName[eu]=Web nabigatzailea
GenericName[fa]=مرورگر وب
GenericName[ff]=Web Browser
GenericName[fi]=Verkkoselain
GenericName[fr]=Navigateur web
GenericName[fur]=Navigadôr Web
GenericName[fy_NL]=Webbrowser
GenericName[ga_IE]=Web Browser
GenericName[gd]=Brabhsair-lìn
GenericName[gl]=Navegador web
GenericName[gn]=Ñanduti Kundahára
GenericName[gu_IN]=Web Browser
GenericName[he]=דפדפן אינטרנט
GenericName[hi_IN]=Web Browser
GenericName[hr]=Web preglednik
GenericName[hsb]=Webwobhladowak
GenericName[hu]=Webböngésző
GenericName[hy_AM]=Վեբ դիտարկիչ
GenericName[hye]=Web Browser
GenericName[ia]=Navigator web
GenericName[id]=Peramban Web
GenericName[is]=Vafri
GenericName[it]=Browser web
GenericName[ja]=ウェブブラウザー
GenericName[ka]=ბრაუზერი
GenericName[kab]=Iminig web
GenericName[kk]=Веб-браузері
GenericName[km]=Web Browser
GenericName[kn]=Web Browser
GenericName[ko]=웹 브라우저
GenericName[lij]=Navegatô Web
GenericName[lo]=ຕົວ​ທ່ອງ​ເວັບ​ເວັບ​ໄຊ​ຕ​໌
GenericName[lt]=Web Browser
GenericName[ltg]=Web Browser
GenericName[lv]=Tīmekļa pārlūks
GenericName[meh]=Web Browser
GenericName[mk]=Web Browser
GenericName[ml]=ഗോളാന്തരവല അന്വേഷിയന്ത്രം
GenericName[mr]=Web Browser
GenericName[ms]=Web Browser
GenericName[my]=Web Browser
GenericName[nb_NO]=Nettleser
GenericName[ne_NP]=वेब ब्राउजर
GenericName[nl]=Webbrowser
GenericName[nn_NO]=Nettlesar
GenericName[oc]=Navegador Web
GenericName[pa_IN]=ਵੈੱਬ ਬਰਾਊਜ਼ਰ
GenericName[pl]=Przeglądarka internetowa
GenericName[pt_BR]=Navegador web
GenericName[pt_PT]=Navegador Web
GenericName[rm]=Navigatur web
GenericName[ro]=Browser web
GenericName[ru]=Веб-браузер
GenericName[sat]=ᱣᱮᱵᱽ ᱵᱽᱨᱟᱣᱡᱚᱨ
GenericName[sc]=Navigadore web
GenericName[sco]=Web Browser
GenericName[si]=වියමන අතිරික්සුව
GenericName[sk]=Webový prehliadač
GenericName[skr]=ویب براؤزر
GenericName[sl]=Spletni brskalnik
GenericName[son]=Web Browser
GenericName[sq]=Shfletues
GenericName[sr]=Веб прегледач
GenericName[sv_SE]=Webbläsare
GenericName[szl]=Web Browser
GenericName[ta]=Web Browser
GenericName[te]=జాల విహారిణి
GenericName[tg]=Браузери веб
GenericName[th]=เว็บเบราว์เซอร์
GenericName[tl]=Web Browser
GenericName[tr]=Web Tarayıcısı
GenericName[trs]=Web riña gāchē nu
GenericName[uk]=Браузер
GenericName[ur]=Web Browser
GenericName[uz]=Web Browser
GenericName[vi]=Trình duyệt web
GenericName[wo]=Web Browser
GenericName[xh]=Web Browser
GenericName[zh_CN]=Web 浏览器
GenericName[zh_TW]=網頁瀏覽器
Keywords=Internet;WWW;Browser;Web;Explorer;
Keywords[ach]=Internet;WWW;Browser;Web;Explorer;
Keywords[af]=Internet;WWW;Browser;Web;Explorer;
Keywords[an]=Internet;WWW;Browser;Web;Explorer;
Keywords[ar]=إنترنت;WWW;متصفح;ويب;مستكشف;
Keywords[ast]=Internet;WWW;Browser;Web;Explorer;
Keywords[az]=Internet;WWW;Browser;Web;Explorer;
Keywords[be]=Internet;WWW;Browser;Web;Explorer;
Keywords[bg]=Internet;WWW;Browser;Web;Explorer;
Keywords[bn]=ইন্টারনেট;WWW;ব্রাউজার;ওয়েব;এক্সপ্লোরার;
Keywords[bqi]=Internet;WWW;Browser;Web;Explorer;
Keywords[br]=Internet;WWW;Merdeer;Web;Ergerzhout;
Keywords[brx]=Internet;WWW;Browser;Web;Explorer;
Keywords[bs]=Internet;WWW;Pretraživač;Web;Istraživač;
Keywords[ca]=Internet;WWW;Browser;Web;Explorador;Navegador;
Keywords[ca_valencia]=Internet;WWW;Browser;Web;Explorer;
Keywords[cak]=K'amaya'l;WWW;Okik'amaya'l;Kanob'äl;
Keywords[ckb]=Internet;WWW;Browser;Web;Explorer;
Keywords[cs]=internet;WWW;prohlížeč;web;
Keywords[cy]=Rhyngrwyd;WWW;Porwr;Gwe;Archwiliwr;
Keywords[da]=Internet;WWW;Browser;Nettet;Explorer;
Keywords[de]=Internet;WWW;Browser;Web;Explorer;
Keywords[dsb]=Internet;WWW;wobglědowak;Web;Explorer;
Keywords[el]=Internet;WWW;Browser;Web;Explorer;Διαδίκτυο;Ιστός;Ίντερνετ;
Keywords[en_CA]=Internet;WWW;Browser;Web;Explorer;
Keywords[en_GB]=Internet;WWW;Browser;Web;Explorer;
Keywords[eo]=Interreto;Retumilo;TTT;Teksaĵo;Reto;Internet;WWW;Browser;Web;Explorer;
Keywords[es_AR]=Internet;WWW;Navegador;Web;Explorador;
Keywords[es_CL]=Internet;WWW;Navegador;Web;Explorador;
Keywords[es_ES]=Internet;WWW;Navegador;Web;Explorador;
Keywords[es_MX]=Internet;WWW;Navegador;Web;Explorador;
Keywords[et]=Internet;WWW;Browser;Web;Explorer;
Keywords[eu]=Internet;WWW;Nabigatzailea;Web;Arakatzailea;
Keywords[fa]=Internet;WWW;Browser;Web;Explorer;
Keywords[ff]=Internet;WWW;Browser;Web;Explorer;
Keywords[fi]=Internet;WWW;Browser;Web;Explorer;netti;webbi;selain;
Keywords[fr]=Internet;WWW;Navigateur;Web;Explorer;
Keywords[fur]=Internet;WWW;Browser;Navigadôr;Web;Esploradôr;Explorer;
Keywords[fy_NL]=Ynternet;WWW;Browser;Web;Ferkenner;
Keywords[ga_IE]=Internet;WWW;Browser;Web;Explorer;
Keywords[gd]=Internet;WWW;Browser;Web;Explorer;eadar-lìon;brabhsair;brobhsair;lìon;taisgealaiche;
Keywords[gl]=Internet;WWW;Navegador;Web;Explorador;
Keywords[gn]=Internet;WWW;Browser;Web;Explorer;
Keywords[gu_IN]=Internet;WWW;Browser;Web;Explorer;
Keywords[he]=אינטרנט;WWW;דפדפן;רשת;סייר;מרשתת;
Keywords[hi_IN]=Internet;WWW;Browser;Web;Explorer;
Keywords[hr]=Internet;WWW;Preglednik;Web;Istraživač;
Keywords[hsb]=Internet;WWW;wobhladowak;Web;Explorer;
Keywords[hu]=Internet;WWW;Böngésző;Web;Világháló;
Keywords[hy_AM]=Համացանց,WWW,Զննիչ,Վեբ,Ցանցախույզ:
Keywords[hye]=Internet;WWW;Browser;Web;Explorer;
Keywords[ia]=Internet;WWW;Navigator;Web;Explorator;
Keywords[id]=Internet;WWW;Browser;Web;Explorer;
Keywords[is]=Internet;WWW; Vafri; Vefur; Explorer;
Keywords[it]=Internet;WWW;Browser;Web;Explorer;Navigatore;
Keywords[ja]=Internet;WWW;Browser;Web;Explorer;インターネット;ブラウザー;ウェブ;
Keywords[ka]=ინტერნეტი;WWW;ბრაუზერი;ქსელი;ქსელთან წვდომა;
Keywords[kab]=Internet;WWW;Browser;Web;Explorer;
Keywords[kk]=Internet;WWW;Browser;Web;Explorer;Интернет;Ғаламтор;Браузер;Желі;Шолғыш;
Keywords[km]=Internet;WWW;Browser;Web;Explorer;
Keywords[kn]=Internet;WWW;Browser;Web;Explorer;
Keywords[ko]=인터넷;브라우저;웹;탐색기;Internet;WWW;Browser;Web;Explorer;
Keywords[lij]=Internet;WWW;Browser;Web;Explorer;Navegatô;
Keywords[lo]=Internet;WWW;Browser;Web;Explorer;
Keywords[lt]=Internet;WWW;Browser;Web;Explorer;
Keywords[ltg]=Internet;WWW;Browser;Web;Explorer;
Keywords[lv]=Internets;WWW;Pārlūkprogramma;Tīmeklis;
Keywords[meh]=Internet;WWW;Browser;Web;Explorer;
Keywords[mk]=Internet;WWW;Browser;Web;Explorer;
Keywords[ml]=ഗോളാന്തരവല;WWW;അന്വേഷിയന്ത്രം;ഗോളാന്തരവല;ആരായൻ;
Keywords[mr]=Internet;WWW;Browser;Web;Explorer;
Keywords[ms]=Internet;WWW;Browser;Web;Explorer;
Keywords[my]=Internet;WWW;Browser;Web;Explorer;
Keywords[nb_NO]=Internett;WWW;Nettleser;Web;Utforsker;
Keywords[ne_NP]=Internet;WWW;Browser;Web;Explorer;
Keywords[nl]=Internet;WWW;Browser;Web;Verkenner;
Keywords[nn_NO]=Internett;WWW;Nettlesar;Web;Utforskar;
Keywords[oc]=Internet;WWW;Navegador;Navigador;Navegator;Navigator;Web;Explorer;
Keywords[pa_IN]=ਇੰਟਰਨੈੱਟ;WWW;ਬਰਾਊਜ਼ਰ;ਵੈੱਬ;ਐਕਸਪਲਰੋਰ;ਵੈਬ;ਇੰਟਰਨੈਟ;
Keywords[pl]=Internet;WWW;Przeglądarka;Browser;Wyszukiwarka;Web;Sieć;Explorer;Eksplorer;Strony;Witryny;internetowe;
Keywords[pt_BR]=Internet;WWW;Browser;Web;Explorer;Navegador;
Keywords[pt_PT]=Internet;WWW;Navegador;Web;Explorador;
Keywords[rm]=Internet;WWW;Browser;Web;Explorer;navigatur;
Keywords[ro]=Internet; WWW; Browser; Web; Explorer;
Keywords[ru]=Сеть;Интернет;Браузер;Доступ в Интернет;
Keywords[sat]=Internet;WWW;Browser;Web;Explorer;
Keywords[sc]=Internet;WWW;Navigadore;Web;Explorer;
Keywords[sco]=Internet;WWW;Browser;Web;Explorer;
Keywords[si]=අන්තර්ජාලය;අතිරික්සුව;පිරික්සන්න;ගවේශකය;Internet;WWW;Browser;Web;Explorer;
Keywords[sk]=Internet;WWW;Prehliadač;Web;Prieskumník;
Keywords[skr]=Internet;WWW;Browser;Web;Explorer;
Keywords[sl]=internet;www;brskalnik;splet;
Keywords[son]=Internet;WWW;Browser;Web;Explorer;
Keywords[sq]=Internet;WWW;Shfletues;Web;Eksplorues;
Keywords[sr]=Internet;WWW;Browser;Web;Explorer;интернет;њњњ;веб;мрежа;прегледач;експлорер;internet;pregledač;veb;mreža;pregledač;eksplorer;
Keywords[sv_SE]=Internet;WWW;Webbläsare;Webb;Utforskare;
Keywords[szl]=Internet;WWW;Browser;Web;Explorer;
Keywords[ta]=Internet;WWW;Browser;Web;Explorer;
Keywords[te]=Internet;WWW;Browser;Web;Explorer;
Keywords[tg]=Интернет;WWW;Браузер;Сомона;Ҷустуҷӯгар;
Keywords[th]=อินเทอร์เน็ต;เบราว์เซอร์;เว็บ;Internet;WWW;Browser;Web;Explorer;
Keywords[tl]=Internet;WWW;Browser;Web;Explorer;
Keywords[tr]=Internet;WWW;Browser;Web;Explorer;İnternet;Tarayıcı;
Keywords[trs]=Internet;WWW;Browser;Web;Explorer;
Keywords[uk]=Інтернет;WWW;Браузер;Веб;Переглядач;
Keywords[ur]=Internet;WWW;Browser;Web;Explorer;
Keywords[uz]=Internet;WWW;Browser;Web;Explorer;
Keywords[vi]=Internet;WWW;Trình duyệt;Web;Duyệt web;
Keywords[wo]=Internet;WWW;Browser;Web;Explorer;
Keywords[xh]=Internet;WWW;Browser;Web;Explorer;
Keywords[zh_CN]=Internet;WWW;Browser;Web;Explorer;
Keywords[zh_TW]=網際網路;網路;瀏覽器;網頁;上網;Internet;WWW;Browser;Web;Explorer;
Actions=new-window;new-blank-window;new-private-window;profilemanager;
X-AppImage-Version=$VERSION
Actions=new-window;new-private-window;profilemanager;
[Desktop Action new-window]
Name=Open a New Window
Exec=zen %u
Name=New Window
Name[ach]=New Window
Name[af]=New Window
Name[an]=New Window
Name[ar]=نافذة جديدة
Name[ast]=New Window
Name[az]=New Window
Name[be]=Новае акно
Name[bg]=Нов прозорец
Name[bn]=নতুন উইন্ডো
Name[bqi]=نیمدری نۊ
Name[br]=Prenestr nevez
Name[brx]=New Window
Name[bs]=Novi prozor
Name[ca]=Finestra nova
Name[ca_valencia]=New Window
Name[cak]=K'ak'a' Tzuwäch
Name[ckb]=New Window
Name[cs]=Nové okno
Name[cy]=Ffenestr Newydd
Name[da]=Nyt vindue
Name[de]=Neues Fenster
Name[dsb]=Nowe wokno
Name[el]=Νέο παράθυρο
Name[en_CA]=New Window
Name[en_GB]=New Window
Name[eo]=Nova fenestro
Name[es_AR]=Nueva ventana
Name[es_CL]=Nueva ventana
Name[es_ES]=Nueva ventana
Name[es_MX]=Nueva ventana
Name[et]=New Window
Name[eu]=Leiho berria
Name[fa]=پنجره جدید‌
Name[ff]=New Window
Name[fi]=Uusi ikkuna
Name[fr]=Nouvelle fenêtre
Name[fur]=Gnûf barcon
Name[fy_NL]=Nij finster
Name[ga_IE]=New Window
Name[gd]=Uinneag ùr
Name[gl]=Nova xanela
Name[gn]=Ovetã pyahu
Name[gu_IN]=New Window
Name[he]=חלון חדש
Name[hi_IN]=New Window
Name[hr]=Novi prozor
Name[hsb]=Nowe wokno
Name[hu]=Új ablak
Name[hy_AM]=Նոր պատուհան
Name[hye]=New Window
Name[ia]=Nove fenestra
Name[id]=Jendela Baru
Name[is]=Nýr gluggi
Name[it]=Nuova finestra
Name[ja]=新しいウィンドウ
Name[ka]=ახალი ფანჯარა
Name[kab]=Asfaylu amaynut
Name[kk]=Жаңа терезе
Name[km]=បង្អួច​​​ថ្មី
Name[kn]=New Window
Name[ko]=새 창
Name[lij]=Neuvo Barcon
Name[lo]=ວິນໂດໃໝ່
Name[lt]=New Window
Name[ltg]=New Window
Name[lv]=Jauns logs
Name[meh]=New Window
Name[mk]=New Window
Name[ml]=പുതിയ ജാലകം
Name[mr]=New Window
Name[ms]=New Window
Name[my]=New Window
Name[nb_NO]=Nytt vindu
Name[ne_NP]=नयाँ सञ्झ्याल
Name[nl]=Nieuw venster
Name[nn_NO]=Nytt vindauge
Name[oc]=Fenèstra novèla
Name[pa_IN]=ਨਵੀਂ ਵਿੰਡੋ
Name[pl]=Nowe okno
Name[pt_BR]=Nova janela
Name[pt_PT]=Nova janela
Name[rm]=Nova fanestra
Name[ro]=Fereastră nouă
Name[ru]=Новое окно
Name[sat]=ᱱᱟᱶᱟ ᱣᱤᱱᱰᱳ
Name[sc]=Ventana noa
Name[sco]=New Window
Name[si]=නව කවුළුව
Name[sk]=Nové okno
Name[skr]=نویں ونڈو
Name[sl]=Novo okno
Name[son]=New Window
Name[sq]=Dritare e Re
Name[sr]=Нови прозор
Name[sv_SE]=Nytt fönster
Name[szl]=New Window
Name[ta]=New Window
Name[te]=కొత్త కిటికీ
Name[tg]=Равзанаи нав
Name[th]=หน้าต่างใหม่
Name[tl]=New Window
Name[tr]=Yeni pencere
Name[trs]=Bēntanâ nākàa
Name[uk]=Нове вікно
Name[ur]=New Window
Name[uz]=New Window
Name[vi]=Cửa sổ mới
Name[wo]=New Window
Name[xh]=New Window
Name[zh_CN]=新建窗口
Name[zh_TW]=開新視窗
[Desktop Action new-blank-window]
Exec=zen --blank-window %u
Name=New Blank Window
Name[ach]=New Blank Window
Name[af]=New Blank Window
Name[an]=New Blank Window
Name[ar]=نافذة فارغة جديدة
Name[ast]=New Blank Window
Name[az]=New Blank Window
Name[be]=Новае пустое акно
Name[bg]=Нов празен прозорец
Name[bn]=নতুন ফাঁকা উইন্ডো
Name[bqi]=نیمدری نۊ خالی
Name[br]=Prenestr goulloù nevez
Name[brx]=New Blank Window
Name[bs]=Novi prazni prozor
Name[ca]=Finestra en blanc nova
Name[ca_valencia]=New Blank Window
Name[cak]=K'ak'a' Tzuwäch K'axk'ol
Name[ckb]=New Blank Window
Name[cs]=Nové prázdné okno
Name[cy]=Ffenestr Wag Newydd
Name[da]=Nyt tomt vindue
Name[de]=Neues leeres Fenster
Name[dsb]=Nowe prázdne wokno
Name[el]=Νέο κενό παράθυρο
Name[en_CA]=New Blank Window
Name[en_GB]=New Blank Window
Name[eo]=Nova malplena fenestro
Name[es_AR]=Nueva ventana en blanco
Name[es_CL]=Nueva ventana en blanco
Name[es_ES]=Nueva ventana en blanco
Name[es_MX]=Nueva ventana en blanco
Name[et]=New Blank Window
Name[eu]=Leiho huts berri
Name[fa]=پنجره خالی جدید
Name[ff]=New Blank Window
Name[fi]=Uusi tyhjä ikkuna
Name[fr]=Nouvelle fenêtre vierge
Name[fur]=Gnûf barcon vuot
Name[fy_NL]=Nij leeg finster
Name[ga_IE]=New Blank Window
Name[gd]=Uinneag bhàn ùr
Name[gl]=Nova xanela en branco
Name[gn]=Ovetã ñemi pyahu
Name[gu_IN]=New Blank Window
Name[he]=חלון ריק חדש
Name[hi_IN]=New Blank Window
Name[hr]=Novi prazni prozor
Name[hsb]=Nowe prázdne wokno
Name[hu]=Új üres ablak
Name[hy_AM]=Նոր դատարկ պատուհան
Name[hye]=New Blank Window
Name[ia]=Nove fenestra vacue
Name[id]=Jendela Kosong Baru
Name[is]=Nýr tómur gluggi
Name[it]=Nuova finestra vuota
Name[ja]=新しい空白のウィンドウ
Name[ka]=ახალი ცარიელი ფანჯარა
Name[kab]=Asfaylu amaynut n tunigin tusligt
Name[kk]=Жаңа бос терезе
Name[km]=បង្អួច​ថ្មី​ឯកជន
Name[kn]=New Blank Window
Name[ko]=새 빈 창
Name[lij]=Neuvo Barcon Vuot
Name[lo]=ວິນໂດແອ່ງໃໝ່
Name[lt]=New Blank Window
Name[ltg]=New Blank Window
Name[lv]=Jauns tukšais logs
Name[meh]=New Blank Window
Name[mk]=New Blank Window
Name[ml]=പുതിയ ശൂന്യ ജാലകം
Name[mr]=New Blank Window
Name[ms]=New Blank Window
Name[my]=New Blank Window
Name[nb_NO]=Nytt tomt vindu
Name[ne_NP]=नयाँ खाली सञ्झ्याल
Name[nl]=Nieuw leeg venster
Name[nn_NO]=Nytt tomt vindauge
Name[oc]=Fenèstra en blanc novèla
Name[pa_IN]=ਨਵੀਂ ਖਾਲੀ ਵਿੰਡੋ
Name[pl]=Nowe puste okno
Name[pt_BR]=Nova janela em branco
Name[pt_PT]=Nova janela em branco
Name[rm]=Nova fanestra vacue
Name[ro]=Fereastră nouă și goală
Name[ru]=Новое пустое окно
Name[sat]=ᱱᱟᱶᱟ ᱣᱤᱱᱰᱳ ᱵᱽᱨᱟᱣᱡᱚᱨ
Name[sc]=Ventana en blanc noa
Name[sco]=New Blank Window
Name[si]=නව හිස් කවුළුව
Name[sk]=Nové prázdné okno
Name[skr]=نویں خالی ونڈو
Name[sl]=Novo prazno okno
Name[son]=New Blank Window
Name[sq]=Dritare e Re e Pafajshme
Name[sr]=Нови празни прозор
Name[sv_SE]=Nytt tomt fönster
Name[szl]=New Blank Window
Name[ta]=New Blank Window
Name[te]=కొత్త ఖాళీ కిటికీ
Name[tg]=Равзанаи холӣ нав
Name[th]=หน้าต่างว่างเปล่าใหม่
Name[tl]=New Blank Window
Name[tr]=Yeni boş pencere
Name[trs]=Bēntanâ huì nākàa
Name[uk]=Нове порожнє вікно
Name[ur]=New Blank Window
Name[uz]=New Blank Window
Name[vi]=Cửa sổ trống mới
Name[wo]=New Blank Window
Name[xh]=New Blank Window
Name[zh_CN]=新建空白窗口
Name[zh_TW]=開新空白視窗
[Desktop Action new-private-window]
Name=Open a New Private Window
Exec=zen --private-window %u
Name=New Private Window
Name[ach]=New Private Window
Name[af]=New Private Window
Name[an]=New Private Window
Name[ar]=نافذة خاصة جديدة
Name[ast]=New Private Window
Name[az]=New Private Window
Name[be]=Новае прыватнае акно
Name[bg]=Нов личен прозорец
Name[bn]=নতুন ব্যক্তিগত উইন্ডো
Name[bqi]=نیمدری سیخومی نۊ
Name[br]=Prenestr prevez nevez
Name[brx]=New Private Window
Name[bs]=Novi privatni prozor
Name[ca]=Finestra privada nova
Name[ca_valencia]=New Private Window
Name[cak]=K'ak'a' Ichinan Tzuwäch
Name[ckb]=New Private Window
Name[cs]=Nové anonymní okno
Name[cy]=Ffenestr Breifat Newydd
Name[da]=Nyt privat vindue
Name[de]=Neues privates Fenster
Name[dsb]=Nowe priwatne wokno
Name[el]=Νέο ιδιωτικό παράθυρο
Name[en_CA]=New Private Window
Name[en_GB]=New Private Window
Name[eo]=Nova privata fenestro
Name[es_AR]=Nueva ventana privada
Name[es_CL]=Nueva ventana privada
Name[es_ES]=Nueva ventana privada
Name[es_MX]=Nueva ventana privada
Name[et]=New Private Window
Name[eu]=Leiho pribatu berria
Name[fa]=پنجره ناشناس جدید
Name[ff]=New Private Window
Name[fi]=Uusi yksityinen ikkuna
Name[fr]=Nouvelle fenêtre privée
Name[fur]=Gnûf barcon privât
Name[fy_NL]=Nij priveefinster
Name[ga_IE]=New Private Window
Name[gd]=Uinneag phrìobhaideach ùr
Name[gl]=Nova xanela privada
Name[gn]=Ovetã ñemi pyahu
Name[gu_IN]=New Private Window
Name[he]=חלון פרטי חדש
Name[hi_IN]=New Private Window
Name[hr]=Novi privatni prozor
Name[hsb]=Nowe priwatne wokno
Name[hu]=Új privát ablak
Name[hy_AM]=Նոր գաղտնի պատուհան
Name[hye]=New Private Window
Name[ia]=Nove fenestra private
Name[id]=Jendela Mode Pribadi Baru
Name[is]=Nýr huliðsgluggi
Name[it]=Nuova finestra anonima
Name[ja]=新しいプライベートウィンドウ
Name[ka]=ახალი პირადი ფანჯარა
Name[kab]=Asfaylu amaynut n tunigin tusligt
Name[kk]=Жаңа жекелік терезе
Name[km]=បង្អួច​ឯកជន​ថ្មី
Name[kn]=New Private Window
Name[ko]=새 사생활 보호 창
Name[lij]=Neuvo Barcon Privòu
Name[lo]=ວິນໂດສ່ວນຕົວໃໝ່
Name[lt]=New Private Window
Name[ltg]=New Private Window
Name[lv]=Jauns privātais logs
Name[meh]=New Private Window
Name[mk]=New Private Window
Name[ml]=പുതിയ സ്വകാര്യ ജാലകം
Name[mr]=New Private Window
Name[ms]=New Private Window
Name[my]=New Private Window
Name[nb_NO]=Nytt privat vindu
Name[ne_NP]=नयाँ निजी सञ्झ्याल
Name[nl]=Nieuw privévenster
Name[nn_NO]=Nytt privat vindauge
Name[oc]=Fenèstra privada novèla
Name[pa_IN]=ਨਵੀਂ ਪ੍ਰਾਈਵੇਟ ਵਿੰਡੋ
Name[pl]=Nowe okno prywatne
Name[pt_BR]=Nova janela privativa
Name[pt_PT]=Nova janela privada
Name[rm]=Nova fanestra privata
Name[ro]=Fereastră privată nouă
Name[ru]=Новое приватное окно
Name[sat]=ᱱᱟᱶᱟ ᱱᱤᱡᱮᱨᱟᱜ ᱣᱤᱱᱰᱳ
Name[sc]=Ventana privada noa
Name[sco]=New Private Window
Name[si]=නව පෞද්. කවුළුව
Name[sk]=Nové súkromné okno
Name[skr]=نویں نجی ونڈو
Name[sl]=Novo zasebno okno
Name[son]=New Private Window
Name[sq]=Dritare e Re Private
Name[sr]=Нови приватни прозор
Name[sv_SE]=Nytt privat fönster
Name[szl]=New Private Window
Name[ta]=New Private Window
Name[te]=కొత్త ఆంతరంగిక కిటికీ
Name[tg]=Равзанаи хусусии нав
Name[th]=หน้าต่างส่วนตัวใหม่
Name[tl]=New Private Window
Name[tr]=Yeni gizli pencere
Name[trs]=Bēntanâ huì nākàa
Name[uk]=Приватне вікно
Name[ur]=New Private Window
Name[uz]=New Private Window
Name[vi]=Cửa sổ riêng tư mới
Name[wo]=New Private Window
Name[xh]=New Private Window
Name[zh_CN]=新建隐私窗口
Name[zh_TW]=開新隱私視窗
[Desktop Action profilemanager]
Name=Open the Profile Manager
Exec=zen --ProfileManager %u
Name=Open Profile Manager
Name[ach]=Open Profile Manager
Name[af]=Open Profile Manager
Name[an]=Open Profile Manager
Name[ar]=افتح مدير الملف الشخصي
Name[ast]=Open Profile Manager
Name[az]=Open Profile Manager
Name[be]=Адкрыць менеджар профіляў
Name[bg]=Отваряне на мениджъра на профили
Name[bn]=Open Profile Manager
Name[bqi]=گۊشیڌن دؽوۉداری پوروفایل
Name[br]=Digeriñ an ardoer aeladoù
Name[brx]=Open Profile Manager
Name[bs]=Otvori Menadžera profila
Name[ca]=Obre el gestor de perfils
Name[ca_valencia]=Open Profile Manager
Name[cak]=Open Profile Manager
Name[ckb]=Open Profile Manager
Name[cs]=Otevřít Správce profilů
Name[cy]=Agorwch y Rheolwr Proffil
Name[da]=Åbn profilhåndtering
Name[de]=Profilverwaltung öffnen
Name[dsb]=Profilowy zastojnik wócyniś
Name[el]=Άνοιγμα Διαχείρισης προφίλ
Name[en_CA]=Open Profile Manager
Name[en_GB]=Open Profile Manager
Name[eo]=Malfermi administranton de profiloj
Name[es_AR]=Abrir administrador de perfiles
Name[es_CL]=Abrir administrador de perfiles
Name[es_ES]=Abrir administrador de perfiles
Name[es_MX]=Abrir administrador de perfiles
Name[et]=Open Profile Manager
Name[eu]=Ireki profilen kudeatzailea
Name[fa]=گشودن مدیر نمایه
Name[ff]=Open Profile Manager
Name[fi]=Avaa profiilien hallinta
Name[fr]=Ouvrir le gestionnaire de profils
Name[fur]=Vierç gjestôr profîi
Name[fy_NL]=Profylbehearder iepenje
Name[ga_IE]=Open Profile Manager
Name[gd]=Fosgail manaidsear nam pròifilean
Name[gl]=Abrir o xestor de perfís
Name[gn]=Embojuruja mbaete ñangarekoha
Name[gu_IN]=Open Profile Manager
Name[he]=פתיחת מנהל הפרופילים
Name[hi_IN]=Open Profile Manager
Name[hr]=Otvori upravljač profila
Name[hsb]=Zrjadowak profilow wočinić
Name[hu]=Profilkezelő megnyitása
Name[hy_AM]=Բացեք պրոֆիլի կառավարիչը
Name[hye]=Open Profile Manager
Name[ia]=Aperir le gestor de profilo
Name[id]=Buka Pengelola Profil
Name[is]=Opna umsýslu notandasniða
Name[it]=Apri gestore profili
Name[ja]=プロファイルマネージャーを開く
Name[ka]=პროფილის მმართველის გახსნა
Name[kab]=Ldi amsefrak n umaɣnu
Name[kk]=Профильдер бақарушысын ашу
Name[km]=Open Profile Manager
Name[kn]=Open Profile Manager
Name[ko]=프로필 관리자 열기
Name[lij]=Open Profile Manager
Name[lo]=ເປີດຕົວຈັດການໂປຣໄຟລ໌
Name[lt]=Open Profile Manager
Name[ltg]=Open Profile Manager
Name[lv]=Atvērt profilu pārvaldnieku
Name[meh]=Open Profile Manager
Name[mk]=Open Profile Manager
Name[ml]=രൂപരേഖ മാനേചർ
Name[mr]=Open Profile Manager
Name[ms]=Open Profile Manager
Name[my]=Open Profile Manager
Name[nb_NO]=Åpne profilbehandler
Name[ne_NP]=Open Profile Manager
Name[nl]=Profielbeheerder openen
Name[nn_NO]=Opne profilhandsaming
Name[oc]=Dobrir lo gestionari de perfils
Name[pa_IN]=ਪਰੋਫ਼ਾਈਲ ਮੈਨੇਜਰ ਖੋਲ੍ਹੋ
Name[pl]=Menedżer profili
Name[pt_BR]=Abrir gerenciador de perfis
Name[pt_PT]=Abrir o Gestor de Perfis
Name[rm]=Avrir l'administraziun da profils
Name[ro]=Deschide managerul de profiluri
Name[ru]=Открыть менеджер профилей
Name[sat]=ᱢᱮᱫᱦᱟᱸ ᱢᱮᱱᱮᱡᱚᱨ ᱠᱷᱩᱞᱟᱹᱭ ᱢᱮ
Name[sc]=Aberi su gestore de profilos
Name[sco]=Open Profile Manager
Name[si]=පැතිකඩ කළමනාකරු අරින්න
Name[sk]=Otvoriť Správcu profilov
Name[skr]=پروفائل منیجر کھولو
Name[sl]=Odpri upravitelja profilov
Name[son]=Open Profile Manager
Name[sq]=Hapni Përgjegjës Profilesh
Name[sr]=Отворите управљач профила
Name[sv_SE]=Öppna Profilhanteraren
Name[szl]=Open Profile Manager
Name[ta]=Open Profile Manager
Name[te]=Open Profile Manager
Name[tg]=Кушодани мудири профилҳо
Name[th]=เปิดตัวจัดการโปรไฟล์
Name[tl]=Open Profile Manager
Name[tr]=Profil yöneticisini aç
Name[trs]=Sa nīkāj ñuūnj nej perfî huā nìnï̀nj ïn
Name[uk]=Відкрити менеджер профілів
Name[ur]=Open Profile Manager
Name[uz]=Open Profile Manager
Name[vi]=Mở trình quản lý hồ sơ
Name[wo]=Open Profile Manager
Name[xh]=Open Profile Manager
Name[zh_CN]=打开配置文件管理器
Name[zh_TW]=開啟設定檔管理員

View File

@@ -1 +1 @@
10b4efc5a79c2ab80de3b22771b1d36b9b225920
459ca9dfb9642c48c4ae314ce489d462b25448a8

View File

@@ -1,10 +1,14 @@
app-id: app.zen_browser.zen
runtime: org.freedesktop.Platform
runtime-version: '25.08'
runtime-version: '24.08'
sdk: org.freedesktop.Sdk
base: org.mozilla.firefox.BaseApp
base-version: '25.08'
base-version: '24.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
@@ -47,6 +51,7 @@ 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
@@ -62,6 +67,12 @@ modules:
strip-components: 0
only-arches:
- x86_64
x-checker-data:
type: json
url: https://api.github.com/repos/zen-browser/desktop/releases/latest
version-query: .tag_name
url-query: .assets[] | select(.name=="zen.linux-x86_64.tar.xz") | .browser_download_url
is-main-source: true
- type: archive
url: https://github.com/zen-browser/desktop/releases/download/{version}/zen.linux-aarch64.tar.xz
@@ -69,6 +80,12 @@ modules:
strip-components: 0
only-arches:
- aarch64
x-checker-data:
type: json
url: https://api.github.com/repos/zen-browser/desktop/releases/latest
version-query: .tag_name
url-query: .assets[] | select(.name=="zen.linux-aarch64.tar.xz") | .browser_download_url
is-main-source: true
- type: archive
url: https://github.com/zen-browser/flatpak/releases/download/{version}/archive.tar

Binary file not shown.

View File

@@ -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,
});
}

View File

@@ -9,5 +9,5 @@ rustup target add aarch64-pc-windows-msvc
rustup target add x86_64-pc-windows-msvc
cd engine
./mach python --virtualenv build taskcluster/scripts/misc/get_vs.py build/vs/vs2026.yaml ../win-cross/vs2026
./mach python --virtualenv build taskcluster/scripts/misc/get_vs.py build/vs/vs2022.yaml ../win-cross/vs2022
cd ..

View File

@@ -4,7 +4,6 @@
param(
[string][Parameter(Mandatory=$true)]$SignIdentity,
[string][Parameter(Mandatory=$true)]$SignIdentityIssuer,
[string][Parameter(Mandatory=$true)]$GithubRunId
)
@@ -24,12 +23,6 @@ mkdir windsign-temp -ErrorAction SilentlyContinue
# echo "Downloaded git objects repo to"
#} -Verbose -ArgumentList $PWD -Debug
$env:SURFER_MOZCONFIG_ONLY="1"
$env:SURFER_SIGNING_MODE=""
$env:SURFER_CERT_PATCH_ISSUER=$SignIdentityIssuer
$env:SURFER_CERT_PATCH_NAME=$SignIdentity
Start-Job -Name "DownloadGitl10n" -ScriptBlock {
param($PWD)
cd $PWD
@@ -38,11 +31,14 @@ Start-Job -Name "DownloadGitl10n" -ScriptBlock {
echo "Fetched l10n and Firefox's one"
} -Verbose -ArgumentList $PWD -Debug
$surferJson = Get-Content surfer.json | ConvertFrom-Json
$version = $surferJson.brands.release.release.displayVersion
npm run ci -- $version
npm run import -- --verbose
npm run build
Start-Job -Name "SurferInit" -ScriptBlock {
param($PWD)
cd $PWD
npm run import -- --verbose
$surferJson = Get-Content surfer.json | ConvertFrom-Json
$version = $surferJson.brands.release.release.displayVersion
npm run ci -- $version
} -Verbose -ArgumentList $PWD -Debug
echo "Downloading artifacts info"
$artifactsInfo=gh api repos/zen-browser/desktop/actions/runs/$GithubRunId/artifacts
@@ -124,6 +120,7 @@ signtool.exe sign /n "$SignIdentity" /t http://time.certum.pl/ /fd sha256 /v $fi
$env:ZEN_RELEASE="true"
$env:SURFER_SIGNING_MODE="true"
$env:SCCACHE_GHA_ENABLED="false"
Wait-Job -Name "SurferInit"
Wait-Job -Name "DownloadGitl10n"
function SignAndPackage($name) {
@@ -146,12 +143,12 @@ function SignAndPackage($name) {
$env:ZEN_SETUP_EXE_PATH="$PWD\windsign-temp\windows-x64-obj-$name\browser\installer\windows\instgen\setup.exe"
if ($name -eq "arm64") {
$env:WIN32_REDIST_DIR="$PWD\win-cross\vs2026\VC\Redist\MSVC\14.50.35710\arm64\Microsoft.VC145.CRT"
$env:WIN32_REDIST_DIR="$PWD\win-cross\vs2022\VC\Redist\MSVC\14.38.33135\arm64\Microsoft.VC143.CRT"
} else {
$env:WIN32_REDIST_DIR="$PWD\win-cross\vs2026\VC\Redist\MSVC\14.50.35710\x64\Microsoft.VC145.CRT"
$env:WIN32_REDIST_DIR="$PWD\win-cross\vs2022\VC\Redist\MSVC\14.38.33135\x64\Microsoft.VC143.CRT"
}
$env:MAR="..\\build\\windows\\mar.exe"
$env:MAR="..\\build\\winsign\\mar.exe"
if ($name -eq "arm64") {
$env:SURFER_COMPAT="aarch64"
} else {

View File

@@ -9,6 +9,7 @@ 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}"
export MOZ_APP_BASENAME=Zen
export MOZ_BRANDING_DIRECTORY=${brandingDir}
export MOZ_OFFICIAL_BRANDING_DIRECTORY=${brandingDir}
@@ -26,33 +27,24 @@ export MOZ_INCLUDE_SOURCE_INFO=1
ac_add_options --enable-application=browser
if test "$SCCACHE_GHA_ENABLED" = "true"; then
# Anything except 'SCCACHE_GHA_ENABLED == false'
if ! test "$SCCACHE_GHA_ENABLED" = "false"; then
if test -x "$(command -v sccache)"; then
ac_add_options --with-ccache=sccache
elif test -f "$HOME/.mozbuild/sccache/sccache"; then
ac_add_options --with-ccache="$HOME"/.mozbuild/sccache/sccache
fi
mk_add_options 'export RUSTC_WRAPPER=sccache'
mk_add_options 'export CCACHE_CPP2=yes'
fi
# add API keys if it exists on a file
# add safe browsing key if it exists on a file
if test -f "$HOME/.zen-keys/safebrowsing.dat"; then
ac_add_options --with-google-safebrowsing-api-keyfile="$HOME/.zen-keys/safebrowsing.dat"
fi
if test -f "$HOME/.zen-keys/mozilla.dat"; then
ac_add_options --with-mozilla-api-keyfile="$HOME/.zen-keys/mozilla.dat"
fi
if test -f "$HOME/.zen-keys/google_location_service.dat"; then
ac_add_options --with-google-location-service-api-keyfile="$HOME/.zen-keys/google_location_service.dat"
fi
if test "$ZEN_RELEASE"; then
ac_add_options --enable-clang-plugin
# TODO: Make this successful in builds
# ac_add_options --enable-clang-plugin
ac_add_options --enable-bootstrap=-sccache
ac_add_options --enable-optimize
@@ -91,13 +83,10 @@ if test "$ZEN_RELEASE"; then
export MOZ_PACKAGE_JSSHELL=1
ac_add_options --disable-crashreporter
# Experimental flag, enabled only on nightly for Firefox.
# Should bring in some nice performance improvements,
# but may cause stability issues.
ac_add_options --enable-replace-malloc
fi
ac_add_options --enable-unverified-updates
ac_add_options --enable-jxl
ac_add_options --with-unsigned-addon-scopes=app,system

View File

@@ -18,14 +18,8 @@ if test "$ZEN_RELEASE"; then
# Enable Profile Guided Optimization
if ! test "$ZEN_GA_DISABLE_PGO"; then
if test "$ZEN_GA_GENERATE_PROFILE"; then
mk_add_options "export MOZ_AUTOMATION_PACKAGE_GENERATED_SOURCES=0"
ac_add_options --enable-profile-generate=cross
else
ac_add_options --enable-profile-use=cross
ac_add_options --with-pgo-profile-path="$(echo ~)/artifact/merged.profdata"
ac_add_options --with-pgo-jarlog="$(echo ~)/artifact/en-US.log"
fi
export MOZ_PGO=1
ac_add_options MOZ_PGO=1
fi
elif test "$SURFER_COMPAT" = "aarch64"; then
ac_add_options --target=aarch64-linux-gnu
@@ -36,11 +30,17 @@ if test "$ZEN_RELEASE"; then
fi
# Disable DMD and ELF hacks, enable linker lld
ac_add_options --disable-dmd
ac_add_options --enable-linker=lld
ac_add_options --disable-elf-hack
ac_add_options --disable-necko-wifi
# Stripping options for release builds
ac_add_options --enable-install-strip
ac_add_options --enable-strip
export STRIP_FLAGS="--strip-debug --strip-unneeded"
fi
# Common options
ac_add_options --enable-alsa
ac_add_options --enable-pulseaudio

View File

@@ -8,19 +8,18 @@ ac_add_options --disable-dmd
ac_add_options --enable-eme=widevine
if test "$ZEN_RELEASE"; then
ac_add_options --with-macos-sdk=/Library/Developer/CommandLineTools/SDKs/MacOSX26.4.sdk
# override LTO settings
# TODO: Dont use LTO for now, it's causing a lot of issues
export MOZ_LTO=cross,thin
ac_add_options --enable-lto=cross,thin
fi
if test "$ZEN_RELEASE"; then
if ! test "$ZEN_GA_DISABLE_PGO"; then
if test "$ZEN_GA_GENERATE_PROFILE"; then
mk_add_options "export MOZ_AUTOMATION_PACKAGE_GENERATED_SOURCES=0"
ac_add_options --enable-profile-generate=cross
else
ac_add_options --enable-profile-use=cross
ac_add_options --with-pgo-profile-path="$(echo ~)/artifact/merged.profdata"
ac_add_options --with-pgo-jarlog="$(echo ~)/artifact/en-US.log"
fi
if test "$ZEN_GA_DISABLE_PGO"; then
export ZEN_DUMMY=1
else
export MOZ_PGO=1
ac_add_options MOZ_PGO=1
fi
fi
@@ -29,12 +28,9 @@ if test "$SURFER_COMPAT" = "x86_64"; then
if test "$ZEN_RELEASE"; then
ac_add_options --enable-wasm-avx
# override LTO settings
export MOZ_LTO=cross,thin
ac_add_options --enable-lto=cross,thin
fi
else
ac_add_options --enable-clang-plugin
ac_add_options --target=aarch64-apple-darwin
if test "$ZEN_RELEASE"; then
@@ -47,6 +43,10 @@ else
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

View File

@@ -4,7 +4,7 @@
if test "$ZEN_CROSS_COMPILING"; then
export WINSYSROOT="$(echo ~)/win-cross/vs2026"
export WINSYSROOT="$(echo ~)/win-cross/vs2022"
export WINE="$(echo ~)/win-cross/wine/bin/wine"
export WINEDEBUG=-all
@@ -16,12 +16,19 @@ if test "$ZEN_CROSS_COMPILING"; then
CROSS_COMPILE=1
if test "$SURFER_COMPAT" = "aarch64"; then
export WIN32_REDIST_DIR="$(echo ~)/win-cross/vs2026/VC/Redist/MSVC/14.50.35710/arm64/Microsoft.VC145.CRT"
export WIN32_REDIST_DIR="$(echo ~)/win-cross/vs2022/VC/Redist/MSVC/14.38.33135/arm64/Microsoft.VC143.CRT"
else
export WIN32_REDIST_DIR="$(echo ~)/win-cross/vs2026/VC/Redist/MSVC/14.50.35710/x64/Microsoft.VC145.CRT"
export WIN32_REDIST_DIR="$(echo ~)/win-cross/vs2022/VC/Redist/MSVC/14.38.33135/x64/Microsoft.VC143.CRT"
fi
fi
# We wrongly detect ccache on windows, which leads to build failures.
# This line should be removed once the detection is fixed.
ac_add_options --without-ccache
ac_add_options --disable-maintenance-service
ac_add_options --disable-bits-download
if test "$SURFER_COMPAT" = "x86_64"; then
ac_add_options --target=x86_64-pc-windows-msvc
ac_add_options --enable-eme=widevine,wmfcdm

View File

@@ -20,5 +20,3 @@ files:
translation: browser/browser/preferences/zen-preferences.ftl
- source: en-US/browser/browser/zen-folders.ftl
translation: browser/browser/zen-folders.ftl
- source: en-US/browser/browser/zen-boosts.ftl
translation: browser/browser/zen-boosts.ftl

View File

@@ -1,262 +0,0 @@
# 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 Windows11 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 doesnt 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 dont 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 doesnt 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`

View File

@@ -1,217 +0,0 @@
# Issue Metrics
| Metric | Average | Median | 90th percentile |
| --- | --- | --- | ---: |
| Time to first response | 1 day, 1:26:40 | 2:07:50 | 2 days, 5:33:54 |
| Time to close | 1 day, 12:18:56 | 3:30:42 | 4 days, 7:35:38 |
| Metric | Count |
| --- | ---: |
| Number of items that remain open | 97 |
| Number of items closed | 102 |
| Total number of items created | 199 |
| Title | URL | Time to first response | Time to close |
| --- | --- | --- | --- |
| Zen browser highlight elements by itself | https://github.com/zen-browser/desktop/issues/12551 | 5:54:36 | None |
| pasted url revert to old one automaticaly ? | https://github.com/zen-browser/desktop/issues/12548 | 6:47:54 | None |
| chat.mistral.ai - site is not usable | https://github.com/zen-browser/desktop/issues/12547 | 10:45:42 | None |
| Horizontal Scrolling with mouse wheel is not working | https://github.com/zen-browser/desktop/issues/12545 | None | 1:30:19 |
| The Text color of search bar when press the "Ctrl + f" | https://github.com/zen-browser/desktop/issues/12537 | None | None |
| Buggy Native Popover for Tab Previews on Twilight | https://github.com/zen-browser/desktop/issues/12529 | 0:06:41 | 0:06:41 |
| Can't drag files directly from Downloads panel | https://github.com/zen-browser/desktop/issues/12520 | 11:56:10 | 11:56:24 |
| Repeated SIGSEGV in libxul.so on Linux (1.18.10b, Fedora 43, AMD) | https://github.com/zen-browser/desktop/issues/12516 | None | None |
| Previously closed windows recovery option missing | https://github.com/zen-browser/desktop/issues/12515 | 1:40:19 | 1:40:20 |
| Empty Spaces after waking laptop | https://github.com/zen-browser/desktop/issues/12512 | 4:14:32 | 1 day, 1:42:28 |
| New tab shortcut shows search input instead of tab input | https://github.com/zen-browser/desktop/issues/12510 | 8:46:21 | 8:46:21 |
| Folder tree breaks with live folders fetch | https://github.com/zen-browser/desktop/issues/12509 | 0:08:50 | 8:11:04 |
| Tabs bar shakes in compact mode | https://github.com/zen-browser/desktop/issues/12505 | 0:02:08 | None |
| Youtube Playlist issue | https://github.com/zen-browser/desktop/issues/12502 | None | 18:54:24 |
| Maps with very much data are very laggy | https://github.com/zen-browser/desktop/issues/12501 | 3:09:58 | 16:56:17 |
| Allow changing interface font for generic Linux tarball | https://github.com/zen-browser/desktop/issues/12500 | 1:05:58 | None |
| The transparent gradient background suddenly covers the current tab | https://github.com/zen-browser/desktop/issues/12497 | 8:59:58 | 8:59:58 |
| Obscene memory leak on Mac | https://github.com/zen-browser/desktop/issues/12496 | 0:35:11 | None |
| top tool bar and close/minimize buttons on title bar overlap on windows | https://github.com/zen-browser/desktop/issues/12495 | 1 day, 16:34:34 | None |
| Tabs in essentials disappear after closing Zen | https://github.com/zen-browser/desktop/issues/12493 | 14:53:54 | None |
| When you open a new window using the taskbar icon, it mirrors the tabs of another window. | https://github.com/zen-browser/desktop/issues/12492 | 0:11:21 | 0:11:21 |
| using my GoBack mouse button switches workspaces | https://github.com/zen-browser/desktop/issues/12491 | 0:03:40 | None |
| closing Folder tabs doesn't close them | https://github.com/zen-browser/desktop/issues/12490 | 0:08:26 | 0:08:26 |
| Zen compact hover mode time increase not respected | https://github.com/zen-browser/desktop/issues/12489 | 0:06:19 | 0:06:19 |
| White dots spreading everywhere on any website visited in Zen Browser, reset when interacting with UI layer; duplicate contour lines appearing at the same time as the dots on the Zen Browser UI - Windows 11 | https://github.com/zen-browser/desktop/issues/12488 | None | 2 days, 13:52:50 |
| What just happened to my tab??? (Also when I close Zen browser while I watching YouTube, the audio still exist, wth?) | https://github.com/zen-browser/desktop/issues/12486 | 0:27:29 | None |
| Reddit multi word enter search won't work | https://github.com/zen-browser/desktop/issues/12485 | None | None |
| Use a different default search engine in private windows defaults to true | https://github.com/zen-browser/desktop/issues/12484 | None | 1:52:44 |
| ALSA support disabled, no sound on ALSA only systems | https://github.com/zen-browser/desktop/issues/12483 | 10:13:00 | None |
| Addressbar closing when inputing german Umlauts with us_intl keymap | https://github.com/zen-browser/desktop/issues/12482 | 2:18:36 | 2:18:36 |
| Zen Browser Tabs: Backgroung Image is not working | https://github.com/zen-browser/desktop/issues/12479 | 7:28:03 | 17:51:35 |
| bookmarks keep vanishing | https://github.com/zen-browser/desktop/issues/12478 | 8:34:20 | None |
| The menu for my browser history button is moving down in KDE Plasma. | https://github.com/zen-browser/desktop/issues/12475 | None | 1:43:31 |
| Zen Browser is being blocked by BattlEye anti-cheat during game launch on Windows 11. | https://github.com/zen-browser/desktop/issues/12473 | 0:06:23 | None |
| CRUNCHYROLL NOT WORKING | https://github.com/zen-browser/desktop/issues/12467 | 0:05:42 | 0:05:42 |
| Holding rightclick will caues wrong mouse position | https://github.com/zen-browser/desktop/issues/12466 | None | None |
| Battery Drain MacOS - High CPU usage | https://github.com/zen-browser/desktop/issues/12464 | 3 days, 19:23:37 | None |
| Logged out of all Google accounts and can't log back in. | https://github.com/zen-browser/desktop/issues/12462 | 20:50:59 | None |
| Blank Window and Session Loss After Update | https://github.com/zen-browser/desktop/issues/12460 | 0:05:20 | None |
| Sometimes web lagging for a few second | https://github.com/zen-browser/desktop/issues/12458 | 0:00:47 | None |
| Mods don't work anymore | https://github.com/zen-browser/desktop/issues/12455 | 0:36:29 | 2:08:08 |
| Auto Update Failing To Update (Message Update Failed) | https://github.com/zen-browser/desktop/issues/12454 | 2:55:11 | 2:55:11 |
| Setting up keyboard shortcuts does not recognize azerty keyboard | https://github.com/zen-browser/desktop/issues/12451 | 0:12:44 | None |
| External links open new window with duplicated tabs when browser is minimized on Windows | https://github.com/zen-browser/desktop/issues/12450 | 6:32:08 | None |
| Browser doesn't know where mouse is until clicking out of the browser | https://github.com/zen-browser/desktop/issues/12447 | None | None |
| Beginning w/ v1.18.8b (?) my navigation started floating/popping/hiding; never asked for that. Then v1.18.9b (?) removed all my tabs incl auto/pinned | https://github.com/zen-browser/desktop/issues/12443 | 1:13:56 | 1:18:00 |
| Bookmarks not shown on site pages | https://github.com/zen-browser/desktop/issues/12442 | 0:01:11 | 0:01:11 |
| Side bar flickering | https://github.com/zen-browser/desktop/issues/12441 | None | None |
| Sidebar should not hide when mouse pointer is still at the edge of the screen | https://github.com/zen-browser/desktop/issues/12439 | 0:08:24 | None |
| Zen not respecting output audio device switching in Windows | https://github.com/zen-browser/desktop/issues/12438 | None | None |
| New tab does not make a new tab - it only activates the URL bar | https://github.com/zen-browser/desktop/issues/12432 | 0:26:23 | 0:26:23 |
| ZEN Ignoring DNS over HTTPS OFF | https://github.com/zen-browser/desktop/issues/12429 | 0:29:20 | None |
| The search window does not appear until you start typing | https://github.com/zen-browser/desktop/issues/12428 | 1:42:23 | 5 days, 22:42:30 |
| Toolbar icons overflow after uninstalling extension (requires restart to fix) | https://github.com/zen-browser/desktop/issues/12427 | 6:05:59 | 6:05:58 |
| Side Tab Flickering when minimized from full view - faced in mac desktop browser | https://github.com/zen-browser/desktop/issues/12425 | 4:54:13 | None |
| buggy Tabs drag and drop | https://github.com/zen-browser/desktop/issues/12423 | 0:28:12 | None |
| Spaces dissapear suddently | https://github.com/zen-browser/desktop/issues/12422 | 0:07:36 | 4 days, 0:53:47 |
| Tabs become New Tab when using Window Sync | https://github.com/zen-browser/desktop/issues/12421 | 2 days, 13:53:49 | 3 days, 15:49:00 |
| Closed the browser after a glitch, now the app remains full white | https://github.com/zen-browser/desktop/issues/12420 | 0:04:32 | 1 day, 2:01:15 |
| Search bar overflow over main screen from pining to overflow menu but also breaks ui in recreating | https://github.com/zen-browser/desktop/issues/12419 | None | None |
| Closing Sidebar Causes Unexpected Border Increase on the Other Side. | https://github.com/zen-browser/desktop/issues/12418 | 0:25:14 | None |
| Persistent Favicon Inconsistency/Tint on GitHub Bookmarks | https://github.com/zen-browser/desktop/issues/12415 | 1 day, 22:54:53 | None |
| Sometimes, the right-click menu for links will keep shifting to the right | https://github.com/zen-browser/desktop/issues/12413 | 6:45:26 | 10:55:38 |
| AppImage lacks version metadata, preventing AppImage update detection | https://github.com/zen-browser/desktop/issues/12412 | 13:17:50 | 8:27:29 |
| [Windows] Launching a new window (Ctrl + N) replicates the same tabs on the new window | https://github.com/zen-browser/desktop/issues/12411 | 11:10:43 | 11:10:43 |
| Tab preview text illegible in front of light background | https://github.com/zen-browser/desktop/issues/12410 | 11:14:21 | None |
| Temporary Containers broke with update | https://github.com/zen-browser/desktop/issues/12409 | 1:57:05 | 14:06:01 |
| Zen doesn't work with Simple Tab Groups | https://github.com/zen-browser/desktop/issues/12408 | 4:58:31 | None |
| Unable to set "Copy Current URL" to ctrl+shift+INSERT | https://github.com/zen-browser/desktop/issues/12406 | None | None |
| Browser Toolbox Error Loading | https://github.com/zen-browser/desktop/issues/12405 | 5:30:27 | 5:30:27 |
| Restoring Split Tabs Ignored | https://github.com/zen-browser/desktop/issues/12403 | 0:14:37 | None |
| Windows: Scroll bar in tab list causes layout shift when always show scroll bars is enabled | https://github.com/zen-browser/desktop/issues/12402 | 2 days, 3:59:15 | None |
| Trash icon appears in Change Icon menu for folders with no icon | https://github.com/zen-browser/desktop/issues/12401 | None | 8 days, 11:45:52 |
| Window sync has been forced back on | https://github.com/zen-browser/desktop/issues/12400 | 0:47:07 | 0:47:07 |
| Toolbar not opening when approaching with mouse to fast | https://github.com/zen-browser/desktop/issues/12398 | None | None |
| Can't use Proton Pass because of second password | https://github.com/zen-browser/desktop/issues/12393 | None | None |
| Can't Customize toolbar on "only sidebar" configuration | https://github.com/zen-browser/desktop/issues/12391 | None | None |
| Sync deletes tab (kind of) | https://github.com/zen-browser/desktop/issues/12390 | 9 days, 7:25:30 | None |
| Please allow us to increase the font size on the left tabs. | https://github.com/zen-browser/desktop/issues/12388 | 0:52:26 | 0:52:26 |
| Vertical Sidebar starts 'oscillating' when it is reduced in size. | https://github.com/zen-browser/desktop/issues/12387 | 0:05:02 | 0:05:41 |
| [Regression] Severe stuttering and long loading on Bilibili (4K) in v1.18.7b | https://github.com/zen-browser/desktop/issues/12386 | 8 days, 5:05:17 | None |
| [macOS] Now Playing widget completely non-functional (works in Firefox) | https://github.com/zen-browser/desktop/issues/12385 | 1:16:07 | 1 day, 23:03:30 |
| responsive design mode can't be enlarged by zooming | https://github.com/zen-browser/desktop/issues/12381 | 11 days, 16:50:20 | None |
| Pinned tab under a folder, opens and redirect to a new regular tab | https://github.com/zen-browser/desktop/issues/12379 | 2:37:39 | None |
| xdg-open fails to open files in existing Zen instance (Arch Linux and Hyprland) | https://github.com/zen-browser/desktop/issues/12378 | 23:23:25 | None |
| Sidebar coloring issues in private windows | https://github.com/zen-browser/desktop/issues/12377 | None | None |
| [Bug] Youtube shorts notplaying properly, and when using the shortcut "I' it gives an error. | https://github.com/zen-browser/desktop/issues/12376 | 13:44:07 | None |
| Sometimes, when opening a new tab, M4 and M5 buttons change spaces | https://github.com/zen-browser/desktop/issues/12375 | 0:41:41 | 0:41:41 |
| Private Windows don't function with Window Sync | https://github.com/zen-browser/desktop/issues/12374 | 0:33:47 | 0:33:47 |
| Passkey from qr code not showing on widows 10 os | https://github.com/zen-browser/desktop/issues/12372 | None | None |
| Relatively Low Audio Volume | https://github.com/zen-browser/desktop/issues/12370 | None | None |
| Workspace icon highlight missing after latest update | https://github.com/zen-browser/desktop/issues/12368 | 1:49:10 | 1:49:15 |
| Prime Video | https://github.com/zen-browser/desktop/issues/12365 | 0:18:36 | 0:18:36 |
| Taskbar Tabs create semi-transparent, empty, non-closeable windows | https://github.com/zen-browser/desktop/issues/12364 | 1:17:21 | None |
| [Bug] Enterprise Policies via macOS Managed Preferences (.plist) are not recognized | https://github.com/zen-browser/desktop/issues/12363 | None | None |
| Misaligned video fullscreen mode for 2 monitors | https://github.com/zen-browser/desktop/issues/12362 | 2 days, 5:21:33 | None |
| Choppy audio on YouTube when using a external DAC | https://github.com/zen-browser/desktop/issues/12361 | 2 days, 5:21:25 | 2 days, 5:47:20 |
| Performance difference between appimage and Flatpak | https://github.com/zen-browser/desktop/issues/12357 | 0:01:34 | None |
| "Close Pinned Tab Shortcut Behavior" ignored for "Places" tab | https://github.com/zen-browser/desktop/issues/12353 | 15 days, 10:51:28 | None |
| Menu flickers when pressed | https://github.com/zen-browser/desktop/issues/12352 | 9 days, 0:49:56 | None |
| Closing, Minimizing, and Maximizing Buttons squished | https://github.com/zen-browser/desktop/issues/12351 | 0:09:14 | 0:09:14 |
| New Tab bug on mac | https://github.com/zen-browser/desktop/issues/12350 | 0:02:33 | 0:02:32 |
| Redirect notification toast overlaps right sidebar | https://github.com/zen-browser/desktop/issues/12348 | None | 13:39:22 |
| macOS: close/minimize/maximize buttons are not displayed correctly | https://github.com/zen-browser/desktop/issues/12347 | 0:15:49 | 0:15:49 |
| After updating to 1.18.6b, minimize, maximize and close buttons are squished in Windows | https://github.com/zen-browser/desktop/issues/12346 | 0:09:07 | 0:09:56 |
| Layout bug for minimize/maximize/close window buttons on Windows 11 | https://github.com/zen-browser/desktop/issues/12345 | 0:11:27 | 0:11:28 |
| Disabling windows sync still results in same tabs being displayed throught multiple window sessions when restarting/restoring | https://github.com/zen-browser/desktop/issues/12344 | None | 0:20:21 |
| Picture-in-picture not working as intended | https://github.com/zen-browser/desktop/issues/12342 | 3:39:41 | 1 day, 2:32:57 |
| Icons aren't displaying correctly | https://github.com/zen-browser/desktop/issues/12340 | None | 5:45:13 |
| Workspaces aren't syncing to a new device | https://github.com/zen-browser/desktop/issues/12339 | 1:07:18 | 6:26:52 |
| All tabs and folders are missing after update to 1.18.5b | https://github.com/zen-browser/desktop/issues/12337 | 8:49:51 | 8:49:51 |
| macOS profile lost pinned tabs and Essentials after Windows sync folders remain but are empty | https://github.com/zen-browser/desktop/issues/12336 | 9:29:24 | None |
| Zen misses some color support | https://github.com/zen-browser/desktop/issues/12335 | 0:45:02 | 0:45:02 |
| Disabled "sync tabs" loose tabs | https://github.com/zen-browser/desktop/issues/12333 | 4:05:24 | None |
| MacOs: Intel-based Mac Pro - Zen fails to launch (GPU subprocess / IPC timeouts) | https://github.com/zen-browser/desktop/issues/12331 | None | None |
| Zen launch error | https://github.com/zen-browser/desktop/issues/12330 | None | 0:39:18 |
| When I attempted to rename the workspace, the compact mode failed and I was unable to enter the compact mode again. | https://github.com/zen-browser/desktop/issues/12329 | 3:21:05 | 3:21:05 |
| Cannot properly position or resize Zen with certain window managers | https://github.com/zen-browser/desktop/issues/12327 | None | None |
| Space resets when closing window (but not quitting) after clearing browser history | https://github.com/zen-browser/desktop/issues/12326 | 0:46:52 | 14:27:39 |
| New tabs don't change tab title | https://github.com/zen-browser/desktop/issues/12318 | 10:51:08 | None |
| Weird reopen closed tab behaviour for folders | https://github.com/zen-browser/desktop/issues/12316 | None | None |
| Per Workspace Essentials No Longer Work. | https://github.com/zen-browser/desktop/issues/12313 | 0:54:50 | 2:25:53 |
| Are Spaces supposed to sync between different devices? | https://github.com/zen-browser/desktop/issues/12311 | 1:26:09 | 1:26:09 |
| Open previous windows and tabs settings / continue where you left off being ignored. | https://github.com/zen-browser/desktop/issues/12307 | 12:51:38 | 13:53:11 |
| local access disappeared after 18.5 | https://github.com/zen-browser/desktop/issues/12305 | 16:24:35 | None |
| Transparency is weird on macOS | https://github.com/zen-browser/desktop/issues/12303 | 1:16:12 | None |
| Vertical Sidebar flickering/jittering during interaction | https://github.com/zen-browser/desktop/issues/12299 | 3:23:55 | None |
| "Sync only pinned tabs in workspaces" breaks "Open previous windows and tabs" | https://github.com/zen-browser/desktop/issues/12297 | 0:05:40 | 10:53:40 |
| Github Actions Artifacts downloads do not work on Zen | https://github.com/zen-browser/desktop/issues/12296 | None | None |
| Zen menu bar items take excessive horizontal space compared to other apps | https://github.com/zen-browser/desktop/issues/12294 | None | None |
| Workspaces lost after upgrade to 1.18.5b (Firefox 147.0.3) (64-bit) on Windows 11 Pro Intel | https://github.com/zen-browser/desktop/issues/12293 | 3:33:29 | 3:33:29 |
| Kernel panic on macOS Sequoia 15.7.3 when running Zen | https://github.com/zen-browser/desktop/issues/12290 | None | None |
| Opening a GitHub CodeSpace in the Browser throws a "Oh No, it looks like youre offline!" error tho i have a stable Internet connection, and it worked on older Versions of Zen before. Chrome on the same device/internet works. | https://github.com/zen-browser/desktop/issues/12288 | None | None |
| Zen does not read privacy.fingerprintingProtection from user.js | https://github.com/zen-browser/desktop/issues/12286 | 1:44:38 | 7:13:24 |
| Closing a window lead sometimes to window sync to stop working | https://github.com/zen-browser/desktop/issues/12284 | None | None |
| Pinned tabs reset to incorrect URL (pinned URL changes) | https://github.com/zen-browser/desktop/issues/12281 | 0:00:55 | None |
| Compact mode non hide stuck | https://github.com/zen-browser/desktop/issues/12279 | 15:23:06 | None |
| Recently closed windows/undo close window missing | https://github.com/zen-browser/desktop/issues/12278 | 4 days, 8:20:17 | 4 days, 8:20:17 |
| Opening about: pages causes 'new tab' bug with window sync | https://github.com/zen-browser/desktop/issues/12277 | 9 days, 16:39:47 | None |
| arm64 Flatpak compositor crash on ChromeOS Crostini (virgl / Mesa 25.x regression) | https://github.com/zen-browser/desktop/issues/12276 | 8 days, 18:31:53 | None |
| YouTube freezes when switching audio output in fxSound | https://github.com/zen-browser/desktop/issues/12275 | None | None |
| Button missing: Hamburger Menu > History > Restore Previous Session | https://github.com/zen-browser/desktop/issues/12272 | 0:10:35 | None |
| Next/Prev Tab Shortcut Conflict | https://github.com/zen-browser/desktop/issues/12267 | 0:03:09 | 0:03:09 |
| 1.18.5b Release Download Not Found | https://github.com/zen-browser/desktop/issues/12266 | 0:13:04 | 0:13:04 |
| Viedo streaming websites become unresponsive when multiple instances are open | https://github.com/zen-browser/desktop/issues/12265 | None | None |
| All workspaces deleted upon v1.18.5b installation | https://github.com/zen-browser/desktop/issues/12261 | 1:07:39 | 3:40:07 |
| Zen fails to start with sync only pinned tabs | https://github.com/zen-browser/desktop/issues/12260 | 0:04:34 | 0:41:21 |
| Thunderbird cannot open a new Zen window when clicking a link | https://github.com/zen-browser/desktop/issues/12259 | 14:35:21 | None |
| zen.urlbar.replace-newtab = False issues with new windows and tab syncing | https://github.com/zen-browser/desktop/issues/12258 | 2 days, 7:24:59 | None |
| Shortcuts Icon's not working | https://github.com/zen-browser/desktop/issues/12257 | 1 day, 7:22:00 | 15 days, 8:21:20 |
| ADD A METHOD TO DISABLE UPDATES , IM LITERALLY USING A TASK SCHEDULER TO DELETE YOUR STUPID UPDATES FOLDER AND YOU STILL FIND A WAY | https://github.com/zen-browser/desktop/issues/12256 | 2:34:58 | 0:05:06 |
| Broken essential tab URL after switching with keyboard shortcuts | https://github.com/zen-browser/desktop/issues/12255 | 0:19:28 | None |
| Closing glance bug with multiple windows | https://github.com/zen-browser/desktop/issues/12254 | None | None |
| Dragging tabs into folders shows selected folder highlight at incorrect position in some view modes. | https://github.com/zen-browser/desktop/issues/12252 | 1:31:56 | 3:52:46 |
| "New split view" in command bar (on a page accessed from an Essential tab) opens a new tab instead | https://github.com/zen-browser/desktop/issues/12251 | 0:10:54 | None |
| Zen starts as blank widows on macOS Tahoe Version 26.3 (25D122) beta | https://github.com/zen-browser/desktop/issues/12250 | 0:38:21 | 3 days, 23:19:20 |
| Pined extensions icons no longer visible in compact sidebar since last release | https://github.com/zen-browser/desktop/issues/12249 | 2 days, 20:44:58 | None |
| Facing Glitches On Start Opens 2 Windows for Same tabs. | https://github.com/zen-browser/desktop/issues/12248 | 1:25:01 | None |
| Separate windows mirroring | https://github.com/zen-browser/desktop/issues/12247 | 0:12:51 | 0:12:51 |
| H.264, HEVC, and AAC Not Supported in Kubuntu App Center Version (1.17.14b) | https://github.com/zen-browser/desktop/issues/12245 | 1 day, 12:07:19 | None |
| Private and blank windows ignore CloseWindowWithLastTab setting | https://github.com/zen-browser/desktop/issues/12242 | 9:22:25 | 2 days, 8:59:22 |
| Bookmark temporarily removes | https://github.com/zen-browser/desktop/issues/12241 | None | None |
| Multiple Windows Launch on Startup after Multiple Windows Have Been Closed | https://github.com/zen-browser/desktop/issues/12238 | 16:04:12 | None |
| Duplicated Toggle Full Screen and View Full Screen for keyboard shortcut | https://github.com/zen-browser/desktop/issues/12237 | 10 days, 20:34:41 | 11 days, 11:58:31 |
| Container no longer displayed when moving tabs between windows on different spaces | https://github.com/zen-browser/desktop/issues/12235 | 10 days, 13:27:01 | 10 days, 18:33:05 |
| Multi account container settings reset | https://github.com/zen-browser/desktop/issues/12234 | None | None |
| Clicking the “Copy” button opens an “Open With” dialog on KDE Plasma Wayland. | https://github.com/zen-browser/desktop/issues/12232 | 13 days, 7:34:57 | 14 days, 19:58:57 |
| Can't open a new window with clear context | https://github.com/zen-browser/desktop/issues/12229 | None | 0:01:26 |
| Can't play DRM content in Linux | https://github.com/zen-browser/desktop/issues/12228 | 4:21:30 | 6:06:50 |
| Missing icons in address bar: padlock (https) and star (to bookmark current page) | https://github.com/zen-browser/desktop/issues/12226 | None | 0:08:28 |
| Broken extension/browser tools sidebar keybind | https://github.com/zen-browser/desktop/issues/12225 | 5:45:59 | 9 days, 20:16:58 |
| Sidebar empty after copying profile from Firefox | https://github.com/zen-browser/desktop/issues/12224 | 0:25:56 | 0:25:56 |
| Lost all my folders with the latest update | https://github.com/zen-browser/desktop/issues/12223 | 0:55:54 | 0:55:54 |
| History window doesnt follow default system or browser theme | https://github.com/zen-browser/desktop/issues/12222 | None | None |
| when i have multiple windows and restart zen , all the windows will be the same , have the same tabs | https://github.com/zen-browser/desktop/issues/12221 | 0:35:11 | 0:22:16 |
| Deleting All Data | https://github.com/zen-browser/desktop/issues/12220 | 0:59:01 | None |
| Move to Space in Tab Context Menu not available | https://github.com/zen-browser/desktop/issues/12219 | 0:12:00 | None |
| When opening Zen after closing multiple windows, only one window has workspaces | https://github.com/zen-browser/desktop/issues/12218 | 0:59:47 | None |
| Forms don't allow to be processed | https://github.com/zen-browser/desktop/issues/12217 | 6:15:33 | 6:15:33 |
| Cannot drag and drop to create a split view | https://github.com/zen-browser/desktop/issues/12216 | 0:37:06 | 0:37:06 |
| Glance does not work via keybind+click in Reader VIew | https://github.com/zen-browser/desktop/issues/12214 | None | None |
| "New Blank Window" is not capitalized in Mac OS menu bar | https://github.com/zen-browser/desktop/issues/12213 | None | 7 days, 4:10:17 |
| Zen changes tab IDs without sending tabs.onReplaced events | https://github.com/zen-browser/desktop/issues/12212 | 1:12:47 | 1:12:47 |
| Private window is adopting Blank windows styling | https://github.com/zen-browser/desktop/issues/12211 | None | 0:19:10 |
| The loading indicator on tabs does not appear when a tab is loading. | https://github.com/zen-browser/desktop/issues/12210 | 1:23:55 | 1:23:55 |
| Page content cannot scroll fully to top; top area is hidden behind browser UI | https://github.com/zen-browser/desktop/issues/12209 | 13:06:36 | None |
| TURN OFF WINDOW SYNC | https://github.com/zen-browser/desktop/issues/12206 | 0:47:53 | 1:23:13 |
| Essentials not working correctly | https://github.com/zen-browser/desktop/issues/12205 | 3:18:34 | 3:27:55 |
| Tab titles not updating | https://github.com/zen-browser/desktop/issues/12204 | 3:40:45 | 5:54:14 |
| Folders disappeared after updating to the Zen version 1.18.3b (Firefox 147.0.2) (aarch64) | https://github.com/zen-browser/desktop/issues/12203 | 9:12:45 | 9:12:45 |
| Some websites don't load | https://github.com/zen-browser/desktop/issues/12202 | 1 day, 10:47:54 | None |
| Website favicons have the wrong icons | https://github.com/zen-browser/desktop/issues/12201 | 2:36:06 | 0:04:20 |
| tab indexes are off by 2 | https://github.com/zen-browser/desktop/issues/12199 | None | 3:02:10 |
| Zen doesn't identify itself in the extensions API | https://github.com/zen-browser/desktop/issues/12198 | 1 day, 21:45:16 | 6 days, 22:02:36 |
| Part of the screenshot overlay is rendered below glance windows | https://github.com/zen-browser/desktop/issues/12196 | None | 21 days, 5:30:56 |
| Glance opens without keyboard shortcut in Essential tabs | https://github.com/zen-browser/desktop/issues/12194 | 8:27:58 | 8:27:58 |
| Context menu extensions multiply | https://github.com/zen-browser/desktop/issues/12192 | None | None |
| Tab folder not closing properly when a tab is opened | https://github.com/zen-browser/desktop/issues/12190 | None | 10:15:16 |
| Can't set a theme | https://github.com/zen-browser/desktop/issues/12189 | 1:38:06 | None |
_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-02-01..2026-02-28`

View File

@@ -1,474 +1,27 @@
/* 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 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";
import js from '@eslint/js';
import globals from 'globals';
import { defineConfig, globalIgnores } from 'eslint/config';
import zenGlobals from './src/zen/zen.globals.js';
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 = [
export default defineConfig([
{
name: "import-plugin-settings",
settings: {
"import/extensions": [".mjs"],
"import/resolver": {
[path.resolve(import.meta.dirname, "engine", "srcdir-resolver.js")]: {},
node: {},
},
},
},
{
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"],
files: ['**/*.{js,mjs,cjs}'],
plugins: { js },
extends: ['js/recommended'],
languageOptions: {
globals: {
...mozilla.environments.privileged.globals,
...mozilla.environments.specific.globals,
...globals.browser,
...zenGlobals.reduce((acc, global) => {
acc[global] = 'readable';
return acc;
}, {}),
},
},
ignores: ['**/vendor/**', '**/tests/**'],
},
{
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;
globalIgnores(['**/mochitests/**']),
]);

View File

@@ -6,8 +6,8 @@ pane-zen-looks-title = مظهر وشعور
category-zen-looks =
.tooltiptext = { pane-zen-looks-title }
zen-warning-language = تغيير اللغة الافتراضية يمكن أن يجعل من الأسهل على المواقع أن تتبعك.
zen-vertical-tabs-layout-header = تصميم المتصفح
zen-vertical-tabs-layout-description = اختر التخطيط الذي يناسبك بشكل أفضل
zen-vertical-tabs-layout-header = Browser Layout
zen-vertical-tabs-layout-description = Choose the layout that suits you best
zen-layout-single-toolbar = Single toolbar
zen-layout-multiple-toolbar = Multiple toolbars
zen-layout-collapsed-toolbar = Collapsed toolbar
@@ -21,15 +21,15 @@ zen-glance-header = الإعدادات العامة للنظرة
zen-glance-description = احصل على نظرة عامة سريعة للروابط الخاصة بك دون فتحها في علامة تبويب جديدة
zen-glance-trigger-label = طريقة المشغل
zen-glance-enabled =
.label = تمكين اللمحة
.label = Enable Glance
zen-glance-trigger-ctrl-click =
.label = Ctrl + اضغط
.label = Ctrl + Click
zen-glance-trigger-alt-click =
.label = Alt + انقر
zen-glance-trigger-shift-click =
.label = المناوبة + انقر
zen-glance-trigger-meta-click =
.label = Meta (Command) + اضغط
.label = Meta (Command) + Click
zen-look-and-feel-compact-view-header = إظهار في العرض المدمج
zen-look-and-feel-compact-view-description = فقط إظهار أشرطة الأدوات التي تستخدمها!
zen-look-and-feel-compact-view-enabled =
@@ -42,28 +42,26 @@ pane-zen-tabs-title = إدارة علامة التبويب
category-zen-workspaces =
.tooltiptext = { pane-zen-tabs-title }
pane-settings-workspaces-title = مساحات العمل
zen-tabs-select-recently-used-on-close =
.label = عند إغلاق علامة تبويب، قم بالتبديل إلى علامة التبويب المستخدمة مؤخراً بدلاً من علامة التبويب التالية
zen-tabs-unloader-enabled =
.label = تمكين إلغاء تحميل علامة التبويب
zen-tabs-close-on-back-with-no-history =
.label = إغلاق علامة التبويب والتبديل إلى علامة التبويب المالك (أو علامة التبويب المستخدمة مؤخرا) عند العودة بدون سجل
zen-settings-workspaces-sync-unpinned-tabs =
.label = مزامنة علامات التبويب المثبتة فقط في مساحات العمل
.label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history
zen-tabs-cycle-by-attribute =
.label = يعمل Ctrl + Tab على التنقل داخل علامات التبويب الأساسية أو مساحة العمل فقط
.label = Ctrl+Tab cycles within Essential or Workspace tabs only
zen-tabs-cycle-ignore-pending-tabs =
.label = تجاهل علامات التبويب المعلقة عند التنقل مع Ctrl+Tab
zen-tabs-cycle-by-attribute-warning = سيقوم Ctrl+Tab بالتنقل حسب الترتيب الذي تم استخدامه مؤخرًا، اذا كان مفعل
.label = Ignore Pending tabs when cycling with Ctrl+Tab
zen-tabs-cycle-by-attribute-warning = Ctrl+Tab will cycle by recently used order, as it is enabled
zen-look-and-feel-compact-toolbar-themed =
.label = استخدم خلفية ذات طابع معين لشريط الأدوات المدمج
.label = Use themed background for compact toolbar
zen-workspace-continue-where-left-off =
.label = المواصلة من حيث توقفت
.label = Continue where you left off
pane-zen-pinned-tab-manager-title = علامات التبويب المثبتة
zen-pinned-tab-manager-header = الإعدادات العامة لعلامات التبويب المثبتة
zen-pinned-tab-manager-description = إدارة سلوك إضافي من علامات التبويب المثبتة
zen-pinned-tab-manager-restore-pinned-tabs-to-pinned-url =
.label = استعادة علامات التبويب المثبتة إلى عنوان URL المثبت أصلاً عند بدء التشغيل
zen-pinned-tab-manager-container-specific-essentials-enabled =
.label = تمكين العناصر الأساسية الخاصة بالحاويات
.label = Enable container-specific essentials
zen-pinned-tab-manager-close-shortcut-behavior-label = إغلاق علامة التبويب سلوك الاختصار
zen-pinned-tab-manager-reset-unload-switch-close-shortcut-option =
.label = إعادة تعيين URL، إلغاء التحميل والتبديل إلى التبويب التالي
@@ -74,18 +72,18 @@ zen-pinned-tab-manager-reset-switch-close-shortcut-option =
zen-pinned-tab-manager-switch-close-shortcut-option =
.label = التبديل إلى التبويب التالي
zen-pinned-tab-manager-reset-close-shortcut-option =
.label = إعادة ضبط URL
.label = Reset URL
zen-pinned-tab-manager-close-close-shortcut-option =
.label = إغلاق علامة التبويب
pane-zen-workspaces-header = مساحات العمل
zen-settings-workspaces-header = الإعدادات العامة لمساحات العمل
zen-settings-workspaces-description = مع مساحات العمل، يمكنك أن تحصل على عدة جلسات تصفح في وقت واحد!
zen-settings-workspaces-enabled =
.label = تمكين مساحات العمل
.label = تمكين مساحات العمل (تجريبي)
zen-settings-workspaces-hide-default-container-indicator =
.label = إخفاء مؤشر الحاوية الافتراضي في شريط التبويب
zen-key-unsaved = اختصار غير محفوظ! الرجاء تأمين ذلك بالنقر على مفتاح "الهروب من الخدمة" بعد إعادة الكتابة.
zen-key-conflict = تضارب بين { $group } -> { $shortcut }
zen-key-conflict = Conflicts with { $group } -> { $shortcut }
pane-zen-theme-title = إعدادات السمة
zen-vertical-tabs-title = تخطيط الشريط الجانبي وعلامات التبويب
zen-vertical-tabs-header = علامات التبويب العمودية
@@ -93,15 +91,15 @@ zen-vertical-tabs-description = إدارة علامات التبويب الخا
zen-vertical-tabs-show-expand-button =
.label = إظهار زر التمديد
zen-vertical-tabs-newtab-on-tab-list =
.label = إظهار زر التبويب الجديد في قائمة التبويب
.label = Show New Tab Button on Tab List
zen-vertical-tabs-newtab-top-button-up =
.label = نقل زر التبويب الجديد إلى الأعلى
.label = Move the new tab button to the top
zen-vertical-tabs-expand-tabs-by-default = توسيع علامات التبويب بشكل افتراضي
zen-vertical-tabs-dont-expand-tabs-by-default = عدم توسيع علامات التبويب بشكل افتراضي
zen-vertical-tabs-expand-tabs-on-hover = توسيع علامات التبويب على Hover (لا تعمل على الوضع المدمج)
zen-vertical-tabs-expand-tabs-header = كيفية توسيع علامات التبويب
zen-vertical-tabs-expand-tabs-description = اختر كيفية توسيع علامات التبويب في الشريط الجانبي
zen-theme-marketplace-header = مودات Zen
zen-theme-marketplace-header = Zen Mods
zen-theme-disable-all-enabled =
.title = تعطيل جميع السمات
zen-theme-disable-all-disabled =
@@ -112,15 +110,15 @@ zen-theme-marketplace-remove-button =
zen-theme-marketplace-check-for-updates-button =
.label = التحقق من وجود تحديثات
zen-theme-marketplace-import-button =
.label = استيراد المودات
.label = Import mods
zen-theme-marketplace-export-button =
.label = تصدير مودات
zen-theme-marketplace-import-success = تم استيراد المود بنجاح
zen-theme-marketplace-import-failure = حدث خطأ أثناء استيراد المودات
zen-theme-marketplace-export-success = تم استيراد المودات بنجاح
zen-theme-marketplace-export-failure = حدث خطأ أثناء استيراد المودات
.label = Export Mods
zen-theme-marketplace-import-success = Mods imported successfully
zen-theme-marketplace-import-failure = There was an error importing the mods
zen-theme-marketplace-export-success = Mods exported successfully
zen-theme-marketplace-export-failure = There was an error exporting the mods
zen-theme-marketplace-updates-success = تم تحديث السمة بنجاح
zen-theme-marketplace-updates-failure = تعذر العثور على أي تحديثات!
zen-theme-marketplace-updates-failure = Couldn't find any updates!
zen-theme-marketplace-toggle-enabled-button =
.title = تعطيل السمة
zen-theme-marketplace-toggle-disabled-button =
@@ -133,9 +131,9 @@ zen-theme-marketplace-dropdown-default-label =
.label = لا
zen-theme-marketplace-input-default-placeholder =
.placeholder = اكتب شيئاً...
pane-zen-marketplace-title = مودات Zen
pane-zen-marketplace-title = Zen Mods
zen-themes-auto-update =
.label = تحديث المودات المثبتة تلقائياً عند بدء التشغيل
.label = Automatically update installed mods on startup
zen-settings-workspaces-force-container-tabs-to-workspace =
.label = التبديل إلى فضاء العمل حيث يتم تعيين الحاوية بشكل افتراضي عند فتح علامات التبويب الحاوية
zen-theme-marketplace-link = زيارة المتجر
@@ -147,33 +145,33 @@ zen-dark-theme-styles-colorful = سمة مظلمة ملونة
zen-compact-mode-styles-left = إخفاء شريط التبويب
zen-compact-mode-styles-top = إخفاء أعلى شريط
zen-compact-mode-styles-both = إخفاء كليهما
zen-urlbar-title = شريط الURL لZen
zen-urlbar-header = الإعدادات العامة لشريط URL
zen-urlbar-description = قم بتخصيص شريط عنوان URL حسب رغبتك
zen-urlbar-behavior-label = السّلوك
zen-urlbar-title = Zen URL Bar
zen-urlbar-header = General settings for the URL bar
zen-urlbar-description = Customize the URL bar to your liking
zen-urlbar-behavior-label = Behavior
zen-urlbar-behavior-normal =
.label = طبيعي
.label = Normal
zen-urlbar-behavior-floating-on-type =
.label = عائم فقط عند الكتابة
.label = Floating only when typing
zen-urlbar-behavior-float =
.label = عائم دائما
.label = Always floating
pane-zen-CKS-title = اختصارات لوحة المفاتيح
category-zen-CKS =
.tooltiptext = { pane-zen-CKS-title }
pane-settings-CKS-title = { -brand-short-name } اختصارات لوحة المفاتيح
category-zen-marketplace =
.tooltiptext = مودات Zen
.tooltiptext = Zen Mods
zen-settings-CKS-header = تخصيص اختصارات لوحة المفاتيح
zen-settings-CKS-description = تغيير اختصارات لوحة المفاتيح الافتراضية إلى إعجابك وتحسين تجربة التصفح
zen-settings-CKS-disable-firefox =
.label = تعطيل اختصارات لوحة المفاتيح الافتراضية { -brand-short-name }
zen-settings-CKS-duplicate-shortcut =
.label = تكرير الختصار
.label = Duplicate Shortcut
zen-settings-CKS-reset-shortcuts =
.label = إعادة التعيين إلى الافتراضي
zenCKSOption-group-other = اخرى
zenCKSOption-group-windowAndTabManagement = إدارة النافذة و التبويب
zenCKSOption-group-navigation = الملاحة
zenCKSOption-group-navigation = Navigation
zenCKSOption-group-searchAndFind = البحث والبحث
zenCKSOption-group-pageOperations = عمليات الصفحة
zenCKSOption-group-historyAndBookmarks = المحفوظات والعلامات
@@ -185,7 +183,7 @@ zenCKSOption-group-zen-split-view = تقسيم العرض
zenCKSOption-group-devTools = أدوات المطور
zen-key-quick-restart = إعادة تشغيل سريعة
zen-window-new-shortcut = نافذة جديدة
zen-tab-new-shortcut = علامة تبويب جديدة
zen-tab-new-shortcut = New Tab
zen-key-redo = إعادة
zen-restore-last-closed-tab-shortcut = استعادة آخر علامة تبويب مغلقة
zen-location-open-shortcut = فتح الموقع
@@ -195,7 +193,7 @@ zen-text-action-undo-shortcut = التراجع
zen-text-action-redo-shortcut = إعادة
zen-text-action-cut-shortcut = قطع
zen-text-action-copy-shortcut = نسخ
zen-text-action-copy-url-shortcut = نسخ عنوان URL الحالي
zen-text-action-copy-url-shortcut = Copy current URL
zen-text-action-copy-url-markdown-shortcut = نسخ الرابط الحالي كـ Markdown
zen-text-action-paste-shortcut = لصق
zen-text-action-select-all-shortcut = حدد الكل
@@ -208,7 +206,7 @@ zen-picture-in-picture-toggle-shortcut-mac = تبديل الصورة في الص
zen-picture-in-picture-toggle-shortcut-mac-alt = تبديل الصورة في الصورة (Mac Alt)
zen-page-source-shortcut-safari = عرض مصدر الصفحة (سفاري)
zen-nav-stop-shortcut = إيقاف التحميل
zen-history-sidebar-shortcut = عرض الشريط الجانبي للسجل
zen-history-sidebar-shortcut = Show History Sidebar
zen-window-minimize-shortcut = تصغير النافذة
zen-help-shortcut = فتح المساعدة
zen-preferences-shortcut = فتح التفضيلات
@@ -216,12 +214,12 @@ zen-hide-app-shortcut = إخفاء التطبيق
zen-hide-other-apps-shortcut = إخفاء التطبيقات الأخرى
zen-search-focus-shortcut = بحث التركيز
zen-search-focus-shortcut-alt = بحث التركيز (بديل)
zen-downloads-shortcut = افتح التحميلات
zen-downloads-shortcut = Open Downloads
zen-addons-shortcut = افتح الإضافات
zen-file-open-shortcut = فتح ملف
zen-save-page-shortcut = حفظ الصّفحة
zen-print-shortcut = طباعة الصفحة
zen-close-shortcut-2 = إغلاق علامة التبويب
zen-save-page-shortcut = Save Page
zen-print-shortcut = Print Page
zen-close-shortcut-2 = Close Tab
zen-mute-toggle-shortcut = تبديل كتم الصوت
zen-key-delete = حذف المفتاح
zen-key-go-back = العودة إلى الوراء
@@ -231,10 +229,10 @@ zen-nav-fwd-shortcut-alt = الانتقال إلى الأمام (بديل)
zen-history-show-all-shortcut = إظهار كل المحفوظات
zen-key-enter-full-screen = أدخل ملء الشاشة
zen-key-exit-full-screen = الخروج من ملء الشاشة
zen-ai-chatbot-sidebar-shortcut = تبديل شريط جانبي لروبوت الدردشة الذكي
zen-key-inspector-mac = قلب المفتش (Mac)
zen-toggle-sidebar-shortcut = قلب الشريط الجانبي لـ Firefox
zen-toggle-pin-tab-shortcut = قلب علامة التبويب المثبتة
zen-ai-chatbot-sidebar-shortcut = Toggle AI Chatbot Sidebar
zen-key-inspector-mac = Toggle Inspector (Mac)
zen-toggle-sidebar-shortcut = Toggle Firefox Sidebar
zen-toggle-pin-tab-shortcut = Toggle Pin Tab
zen-reader-mode-toggle-shortcut-other = تبديل وضع القراءة
zen-picture-in-picture-toggle-shortcut = تبديل الصورة في الصورة
zen-nav-reload-shortcut-2 = إعادة تحميل الصفحة
@@ -245,30 +243,30 @@ zen-find-shortcut = البحث في الصفحة
zen-search-find-again-shortcut = البحث مرة أخرى
zen-search-find-again-shortcut-prev = البحث عن السابق
zen-search-find-again-shortcut-2 = ابحث مرة أخرى (بديل)
zen-bookmark-this-page-shortcut = ضع إشارة مرجعية على هذه الصفحة
zen-bookmark-this-page-shortcut = Bookmark This Page
zen-bookmark-show-library-shortcut = إظهار مكتبة الإشارات المرجعية
zen-key-stop = إيقاف التحميل
zen-full-zoom-reduce-shortcut = تصغير
zen-full-zoom-enlarge-shortcut = تكبير
zen-full-zoom-reset-shortcut = إعادة تعيين التكبير
zen-full-zoom-reset-shortcut-alt = إعادة ضبط التكبير (Alt)
zen-full-zoom-enlarge-shortcut-alt = تكبير (Alt)
zen-full-zoom-enlarge-shortcut-alt2 = تكبير (2 Alt)
zen-full-zoom-reduce-shortcut = Zoom Out
zen-full-zoom-enlarge-shortcut = Zoom In
zen-full-zoom-reset-shortcut = Reset Zoom
zen-full-zoom-reset-shortcut-alt = Reset Zoom (Alt)
zen-full-zoom-enlarge-shortcut-alt = Zoom In (Alt)
zen-full-zoom-enlarge-shortcut-alt2 = Zoom In (Alt 2)
zen-bidi-switch-direction-shortcut = تبديل اتجاه النص
zen-private-browsing-shortcut = تصفح خاص
zen-screenshot-shortcut = التقاط لقطة الشاشة
zen-key-sanitize = مسح بيانات التصفح
zen-quit-app-shortcut = إغلاق التطبيق
zen-quit-app-shortcut = Quit Application
zen-key-wr-capture-cmd = أمر القبض على WR
zen-key-wr-toggle-capture-sequence-cmd = تبديل تسلسل التقاط WR
zen-nav-reload-shortcut = إعادة تحميل الصفحة
zen-nav-reload-shortcut-skip-cache = إعادة تحميل الصفحة (تخطي التخزين المؤقت)
zen-close-shortcut = إغلاق النافذة
zen-close-tab-shortcut = إغلاق علامة التبويب
zen-nav-reload-shortcut-skip-cache = Reload Page (Skip Cache)
zen-close-shortcut = Close Window
zen-close-tab-shortcut = Close Tab
zen-compact-mode-shortcut-show-sidebar = تبديل الشريط الجانبي العائم
zen-compact-mode-shortcut-show-toolbar = تبديل شريط الأدوات العائم
zen-compact-mode-shortcut-toggle = قلب الوضع المدمج
zen-glance-expand = توسيع اللمحة
zen-compact-mode-shortcut-toggle = Toggle Compact Mode
zen-glance-expand = Expand Glance
zen-workspace-shortcut-switch-1 = التبديل إلى مساحة العمل 1
zen-workspace-shortcut-switch-2 = التبديل إلى مساحة العمل 2
zen-workspace-shortcut-switch-3 = التبديل إلى مساحة العمل 3
@@ -286,35 +284,33 @@ zen-pinned-tab-shortcut-reset = إعادة تعيين علامة التبويب
zen-split-view-shortcut-grid = تبديل عرض تقسيم الشبكة
zen-split-view-shortcut-vertical = تبديل العرض العمودي للتقسيم
zen-split-view-shortcut-horizontal = تبديل عرض تقسيم أفقي
zen-split-view-shortcut-unsplit = إغلاق عرض التقسيم
zen-new-empty-split-view-shortcut = عرض تقسيم فارغ جديد
zen-key-select-tab-1 = حدد علامة التبويب #1
zen-key-select-tab-2 = حدد علامة التبويب #2
zen-key-select-tab-3 = حدد علامة التبويب #3
zen-split-view-shortcut-unsplit = Close Split View
zen-new-empty-split-view-shortcut = New Empty Split View
zen-key-select-tab-1 = Select tab #1
zen-key-select-tab-2 = Select tab #2
zen-key-select-tab-3 = Select tab #3
zen-key-select-tab-4 = حدد علامة التبويب #4
zen-key-select-tab-5 = حدد علامة التبويب #5
zen-key-select-tab-6 = حدد علامة التبويب #6
zen-key-select-tab-6 = Select tab #6
zen-key-select-tab-7 = حدد علامة التبويب #7
zen-key-select-tab-8 = حدد علامة التبويب #8
zen-key-select-tab-8 = Select tab #8
zen-key-select-tab-last = حدد علامة التبويب الأخيرة
zen-key-show-all-tabs = إظهار جميع علامات التبويب
zen-key-goto-history = الذهاب إلى المحفوظات
zen-key-go-home = الذهاب إلى المنزل
zen-bookmark-show-sidebar-shortcut = إظهار شريط الإشارات الجانبي
zen-bookmark-show-toolbar-shortcut = إظهار شريط أدوات الإشارات المرجعية
zen-devtools-toggle-shortcut = قلب أدوات التطوير
zen-devtools-toggle-browser-toolbox-shortcut = قلب صندوق أدوات المتصفح
zen-devtools-toggle-browser-console-shortcut = قلب وحدة تحكم المتصفح
zen-devtools-toggle-responsive-design-mode-shortcut = قلب وضع التصميم المستجيب
zen-devtools-toggle-inspector-shortcut = قلب المفتش
zen-devtools-toggle-web-console-shortcut = قلب وحدة تحكم المتصفح
zen-devtools-toggle-js-debugger-shortcut = قلب مصحح جافا سكريبت
zen-devtools-toggle-net-monitor-shortcut = قلب مراقبة الشبكة
zen-devtools-toggle-style-editor-shortcut = قلب محرر النمط
zen-devtools-toggle-performance-shortcut = قلب وضع الأداء
zen-devtools-toggle-storage-shortcut = قلب التخزين
zen-devtools-toggle-dom-shortcut = قلب DOM
zen-devtools-toggle-accessibility-shortcut = قلب إمكانية الوصول
zen-close-all-unpinned-tabs-shortcut = إغلاق جميع علامات التبويب الغير مثبتة
zen-new-unsynced-window-shortcut = New Unsynced Window
zen-duplicate-tab-shortcut = Duplicate Tab
zen-devtools-toggle-shortcut = Toggle DevTools
zen-devtools-toggle-browser-toolbox-shortcut = Toggle Browser Toolbox
zen-devtools-toggle-browser-console-shortcut = Toggle Browser Console
zen-devtools-toggle-responsive-design-mode-shortcut = Toggle Responsive Design Mode
zen-devtools-toggle-inspector-shortcut = Toggle Inspector
zen-devtools-toggle-web-console-shortcut = Toggle Web Console
zen-devtools-toggle-js-debugger-shortcut = Toggle JavaScript Debugger
zen-devtools-toggle-net-monitor-shortcut = Toggle Network Monitor
zen-devtools-toggle-style-editor-shortcut = Toggle Style Editor
zen-devtools-toggle-performance-shortcut = Toggle Performance
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

View File

@@ -3,21 +3,23 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
zen-folders-search-placeholder =
.placeholder = البحث في { $folder-name }...
.placeholder = Search { $folder-name }...
zen-folders-panel-rename-folder =
.label = إعادة تسمية المجلد
.label = Rename Folder
zen-folders-panel-unpack-folder =
.label = فك حُزْمَة المجلد
.label = Unpack Folder
zen-folders-new-subfolder =
.label = مجلد فرعي جديد
.label = New Subfolder
zen-folders-panel-delete-folder =
.label = حذف المجلّد
.label = Delete Folder
zen-folders-panel-convert-folder-to-space =
.label = تحويل المجلد إلى المساحة
.label = Convert folder to Space
zen-folders-panel-change-folder-space =
.label = تغيير المساحة...
.label = Change Space...
zen-folders-panel-change-icon-folder =
.label = Change Icon
zen-folders-unload-all-tooltip =
.tooltiptext = تفريغ النشط في هذا المجلد
.tooltiptext = Unload active in this folder
zen-folders-unload-folder =
.label = تفريغ جميع علامات التبويب
zen-folders-search-no-results = لا توجد علامات تبويب مطابقة لهذا البحث 🤔
.label = Unload All Tabs
zen-folders-search-no-results = No tabs matching that search 🤔

View File

@@ -5,125 +5,106 @@
zen-panel-ui-current-profile-text = الملف الشخصي الحالي
unified-extensions-description = تستخدم الإضافات لجلب المزيد من الوظائف الإضافية إلى { -brand-short-name }.
tab-context-zen-reset-pinned-tab =
.label =
{ $isEssential ->
[true] إعادة تعيين علامة التبويب الأساسية
*[false] إعادة تعيين التبويب المثبت
}
.label = إعادة تعيين علامة التبويب المثبتة
.accesskey = ر
tab-context-zen-add-essential =
.label = أضف إلى الأساسيات
.label = Add to Essentials
.accesskey = E
tab-context-zen-add-essential-badge = { $num } / { $max } مملؤة
tab-context-zen-add-essential-badge = { $num } / { $max } slots filled
tab-context-zen-remove-essential =
.label = إزالة من الأساسيات
.label = Remove from Essentials
.accesskey = R
tab-context-zen-replace-pinned-url-with-current =
.label =
{ $isEssential ->
[true] استبدل الرابط الأساسي بـ
*[false]
استبدل الرابط المثبت بـ
الحالي
}
.label = استبدال الرابط المثبت بالرابط الحالي
.accesskey = C
tab-context-zen-edit-title =
.label = تغيير الاسم...
tab-context-zen-edit-icon =
.label = تغيير الأيقونة...
zen-themes-corrupted = ملف التعديل { -brand-short-name } الخاص بك تالف. تم إعادة تعيينه إلى السمة الافتراضية.
zen-shortcuts-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
zen-new-urlbar-notification =
تم تمكين شريط URL الجديد، بإزالة الحاجة إلى صفحات علامة تبويب جديدة.<br/><br/>
حاول فتح علامة تبويب جديدة لمشاهدة شريط URL الجديد قيد العمل!
zen-disable = تعطيل
The new URL bar has been enabled, removing the need for new tab pages.<br/><br/>
Try opening a new tab to see the new URL bar in action!
zen-disable = Disable
pictureinpicture-minimize-btn =
.aria-label = تقليص
.tooltip = تقليص
.aria-label = Minimize
.tooltip = Minimize
zen-panel-ui-gradient-generator-custom-color = لون مخصص
zen-copy-current-url-confirmation = تم نسخ الرابط الحالي!
zen-copy-current-url-as-markdown-confirmation = نسخ الرابط الحالي كـ Markdown!
zen-panel-ui-gradient-generator-saved-message = حفظ معامل التدرج بنجاح!
zen-copy-current-url-confirmation = Copied current URL!
zen-general-cancel-label =
.label = إلغاء
.label = Cancel
zen-general-confirm =
.label = تأكيد
.label = Confirm
zen-pinned-tab-replaced = Pinned tab URL has been replaced with the current URL.
zen-tabs-renamed = تم تغيير اسم التبويب بنجاح!
zen-background-tab-opened-toast = تم فتح علامة تبويب خلفية جديدة!
zen-workspace-renamed-toast = تم تغيير اسم مساحة العمل بنجاح!
zen-split-view-limit-toast = Can't add more panels to the split view!
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 = الوضع المدمج
.tooltiptext = تبديل الوضع المدمج
.label = Compact Mode
.tooltiptext = Toggle Compact Mode
# note: Do not translate the "<br/>" tags in the following string
zen-learn-more-text = إلى المزيد تعرف
zen-close-label = أغلق
zen-close-label = Close
zen-singletoolbar-urlbar-placeholder-with-name =
.placeholder = ابحث...
.placeholder = Search...
zen-icons-picker-emoji =
.label = ايموجي
.label = Emojis
zen-icons-picker-svg =
.label = الأيقونات
urlbar-search-mode-zen_actions = الإجراءات
zen-site-data-settings = الاعدادات
zen-generic-manage = إدارة
zen-generic-more = المزيد
zen-generic-next = التالي
zen-essentials-promo-label = أضف إلى الأساسيات
zen-essentials-promo-sublabel = إبقاء علامات التبويب المفضلة لديك فقط بنقرة
.label = Icons
urlbar-search-mode-zen_actions = Actions
zen-site-data-settings = Settings
zen-generic-manage = Manage
zen-generic-more = More
zen-generic-next = Next
# These labels will be used for the site data panel settings
zen-site-data-setting-allow = مسموح
zen-site-data-setting-block = محظور
zen-site-data-protections-enabled = مفعّل
zen-site-data-protections-disabled = معطَّل
zen-site-data-setting-cross-site = ملف تعريف الارتباط عبر المواقع
zen-site-data-setting-allow = Allowed
zen-site-data-setting-block = Blocked
zen-site-data-protections-enabled = Enabled
zen-site-data-protections-disabled = Disabled
zen-site-data-setting-cross-site = Cross-Site cookie
zen-site-data-security-info-extension =
.label = ملحق
.label = Extension
zen-site-data-security-info-secure =
.label = آمن
.label = Secure
zen-site-data-security-info-not-secure =
.label = غير آمن
.label = Not Secure
zen-site-data-manage-addons =
.label = إدارة الملحقات
.label = Manage Extensions
zen-site-data-get-addons =
.label = إضافة ملحق
.label = Add Extensions
zen-site-data-site-settings =
.label = جميع إعدادات الموقع
.label = All Site Settings
zen-site-data-header-share =
.tooltiptext = شارك هذه الصفحة
.tooltiptext = Share This Page
zen-site-data-header-reader-mode =
.tooltiptext = أدخل وضع القارئ
.tooltiptext = Enter Reader Mode
zen-site-data-header-screenshot =
.tooltiptext = التقاط الشاشة
.tooltiptext = Take a Screenshot
zen-site-data-header-bookmark =
.tooltiptext = ضع إشارة مرجعية على هذه الصفحة
.tooltiptext = Bookmark This Page
zen-urlbar-copy-url-button =
.tooltiptext = نسخ الرابط
zen-site-data-setting-site-protection = حماية التتبع
.tooltiptext = Copy URL
zen-site-data-setting-site-protection = Tracking Protection
# Section: Feature callouts
zen-site-data-panel-feature-callout-title = منزل جديد للإضافات والأذونات والمزيد
zen-site-data-panel-feature-callout-subtitle = انقر على أيقونة لإدارة إعدادات الموقع، وعرض معلومات الأمان، والوصول إلى الملحقات، وتنفيذ الإجراءات الشائعة.
zen-site-data-panel-feature-callout-title = A new home for add-ons, permissions, and more
zen-site-data-panel-feature-callout-subtitle = Click the icon to manage site settings, view security info, access extensions, and perform common actions.
zen-open-link-in-glance =
.label = فتح الرابط بلمحة
.label = Open Link in Glance
.accesskey = G
zen-sidebar-notification-updated-heading = اكتمل التحديث!
zen-sidebar-notification-updated-heading = Update Complete!
# See ZenSidebarNotification.mjs to see how these would be used
zen-sidebar-notification-updated-label = ما الجديد في { -brand-short-name }
zen-sidebar-notification-updated-label = What's new in { -brand-short-name }
zen-sidebar-notification-updated-tooltip =
.title = عرض ملاحظات الإصدار
zen-sidebar-notification-restart-safe-mode-label = شيء معطل؟
.title = View Release Notes
zen-sidebar-notification-restart-safe-mode-label = Something broke?
zen-sidebar-notification-restart-safe-mode-tooltip =
.title = إعادة التشغيل في الوضع الآمن
zen-window-sync-migration-dialog-title = حافظ على تزامن نوافذك
zen-window-sync-migration-dialog-message = يقوم Zen الآن بمزامنة النوافذ على نفس الجهاز، لذا فإن التغييرات في نافذة واحدة تنعكس في النوافذ الأخرى على الفور.
zen-window-sync-migration-dialog-learn-more = تعرف على المزيد
zen-window-sync-migration-dialog-accept = فهمت
zen-appmenu-new-blank-window =
.label = نافذة فارغة جديدة
.title = Restart in Safe Mode

View File

@@ -1,22 +0,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/.
zen-menubar-toggle-pinned-tabs =
.label =
{ $pinnedAreCollapsed ->
[true] توسيع علامات التبويب المثبتة
*[false] طي علامات التبويب المثبتة
}
zen-menubar-appearance =
.label = المظهر
zen-menubar-appearance-description =
.label = مواقع الويب ستستخدم:
zen-menubar-appearance-auto =
.label = تلقائي
zen-menubar-appearance-light =
.label = فاتح
zen-menubar-appearance-dark =
.label = داكن
zen-menubar-new-blank-window =
.label = نافذة فارغة جديدة

View File

@@ -5,9 +5,8 @@
tab-zen-split-tabs =
.label =
{ $tabCount ->
[-1] Split out tab
[1] Add split view...
*[other] Join { $tabCount } Tabs
[1] تبويب تقسيم (عدة علامات تبويب محددة مطلوبة)
*[other] تقسيم { $tabCount } علامات التبويب
}
.accesskey = س
zen-split-link =
@@ -16,3 +15,6 @@ zen-split-link =
zen-split-view-modifier-header = تقسيم العرض
zen-split-view-modifier-activate-reallocation =
.label = تنشيط إعادة التخصيص
zen-split-view-modifier-enabled-toast = إعادة ترتيب عرض التقسيم مشغل.
zen-split-view-modifier-enabled-toast-description = قم بسحب وإسقاط العرض لإعادة الترتيب. اضغط Esc للخروج.
zen-split-view-modifier-disabled-toast = إعادة ترتيب عرض التقسيم متوقف.

View File

@@ -9,39 +9,31 @@ zen-toolbar-context-compact-mode =
.label = الوضع المدمج
zen-toolbar-context-compact-mode-enable =
.label = تمكين الوضع المدمج
.accesskey = د
.accesskey = D
zen-toolbar-context-compact-mode-just-tabs =
.label = إخفاء الشريط الجانبي
.label = Hide sidebar
zen-toolbar-context-compact-mode-just-toolbar =
.label = إخفاء شريط الأدوات
zen-toolbar-context-compact-mode-hide-both =
.label = إخفاء كليهما
.accesskey = خ
zen-toolbar-context-move-to-folder =
.label = Move to Folder...
.accesskey = M
zen-toolbar-context-new-folder =
.label = مجلّد جديد
.accesskey = ن
.label = New Folder
.accesskey = N
sidebar-zen-expand =
.label = توسيع الشريط الجانبي
.label = Expand Sidebar
sidebar-zen-create-new =
.label = إنشاء جديد...
.label = Create New...
tabbrowser-unload-tab-button =
.tooltiptext =
{ $tabCount ->
[one] تفريغ والتبديل إلى علامة التبويب
*[other] تفريغ { $tabCount } علامات التبويب والتبديل إلى الأولى
[one] Unload and switch to tab
*[other] Unload { $tabCount } tabs and switch to the first
}
tabbrowser-reset-pin-button =
.tooltiptext =
{ $tabCount ->
[one] إعادة تعيين علامة التبويب وتثبيتها
*[other] إعادة تعيين وتثبيت { $tabCount }
[one] Reset and pin tab
*[other] Reset and pin { $tabCount } tabs
}
zen-tab-sublabel =
{ $tabSubtitle ->
[zen-default-pinned] العودة إلى الرابط المثبت
[zen-default-pinned-cmd] فصل عن علامة التبويب المثبتة
*[other] { $tabSubtitle }
}
tab-reset-pin-label = Back to pinned url

View File

@@ -3,73 +3,63 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
zen-panel-ui-workspaces-text = مساحات العمل
zen-panel-ui-spaces-label =
.label = المساحات
zen-panel-ui-workspaces-create =
.label = إنشاء مساحة عمل
zen-panel-ui-folder-create =
.label = إنشاء مِلف
zen-panel-ui-live-folder-create =
.label = مجلد ديناميكي
zen-panel-ui-new-empty-split =
.label = تقسيم جديد
.label = New Split
zen-workspaces-panel-context-delete =
.label = حذف مساحة العمل
.accesskey = د
zen-workspaces-panel-change-name =
.label = تغيير الاسم
.label = Change Name
zen-workspaces-panel-change-icon =
.label = تغيير الأيقونة
zen-workspaces-panel-context-default-profile =
.label = تعيين المِلَفّ الشخصي
.label = Set Profile
zen-workspaces-panel-unload =
.label = إلغاء تحميل المساحة
zen-workspaces-panel-unload-others =
.label = إلغاء تحميل جميع المساحات الأخرى
zen-workspaces-how-to-reorder-title = كيفية إعادة ترتيب المساحات
zen-workspaces-how-to-reorder-desc = اسحب أيقونات المساحة في أسفل الشريط الجانبي لإعادة ترتيبها
.label = Unload Space
zen-workspaces-how-to-reorder-title = How to reorder spaces
zen-workspaces-how-to-reorder-desc = Drag the space icons at the bottom of the sidebar to reorder them
zen-workspaces-change-theme =
.label = تعديل السمة
.label = Edit Theme
zen-workspaces-panel-context-open =
.label = فتح فضاء العمل
.accesskey = ع
zen-workspaces-panel-context-edit =
.label = تعديل فضاء العمل
.accesskey = ه
context-zen-change-workspace-tab =
.label = تغيير علامة(ات) التبويب إلى فضاء العمل
.accesskey = ج
zen-bookmark-edit-panel-workspace-selector =
.value = المساحات
.value = Workspaces
.accesskey = W
zen-panel-ui-gradient-generator-algo-complementary =
.label = تكميلي
.label = Complementary
zen-panel-ui-gradient-generator-algo-splitComplementary =
.label = تقسيم
.label = Split
zen-panel-ui-gradient-generator-algo-analogous =
.label = متشابهة
.label = Analogous
zen-panel-ui-gradient-generator-algo-triadic =
.label = ثلاثي
.label = Triadic
zen-panel-ui-gradient-generator-algo-floating =
.label = عائم
zen-panel-ui-gradient-click-to-add = انقر لإضافة لون
.label = Floating
zen-panel-ui-gradient-click-to-add = Click to add a color
zen-workspace-creation-name =
.placeholder = اسم المساحة
zen-move-tab-to-workspace-button =
.label = نقل إلى...
.tooltiptext = نقل جميع علامات التبويب في هذه النافذة إلى مساحة
.placeholder = Space Name
zen-workspaces-panel-context-reorder =
.label = إعادة ترتيب المساحات
zen-workspace-creation-profile = الملف الشخصي
.tooltiptext = تستخدم الملفات الشخصية لفصل ملفات تعريف الارتباط وبيانات الموقع بين المساحات.
zen-workspace-creation-header = إنشاء مساحة
zen-workspace-creation-label = يتم استخدام المساحات لتنظيم علامات التبويب والجلسات الخاصة بك.
zen-workspaces-delete-workspace-title = حذف المساحة؟
zen-workspaces-delete-workspace-body = هل أنت متأكد من رغبتك في حذف { $name }؟ لا يمكن التراجع عن هذا الإجراء.
.label = Reorder Spaces
zen-workspace-creation-profile = Profile
.tooltiptext = Profiles are used to separate cookies and site data between spaces.
zen-workspace-creation-header = Create a Space
zen-workspace-creation-label = Spaces are used to organize your tabs and sessions.
zen-workspaces-delete-workspace-title = Delete Workspace?
zen-workspaces-delete-workspace-body = Are you sure you want to delete { $name }? This action cannot be undone.
# 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 = تم إغلاق علامات التبويب! استخدم <span>{ $shortcut }</span> للتراجع.
zen-workspaces-close-all-unpinned-tabs-toast = Tabs Closed! Use <span>{ $shortcut }</span> to undo.
zen-workspaces-close-all-unpinned-tabs-title =
.label = إمسح
.label = Clear
.tooltiptext = إغلاق جميع علامات التبويب الغير مثبتة
zen-panel-ui-workspaces-change-forward =
.label = المساحة التالية
zen-panel-ui-workspaces-change-back =
.label = المساحة السابقة

View File

@@ -42,12 +42,10 @@ pane-zen-tabs-title = Tab Management
category-zen-workspaces =
.tooltiptext = { pane-zen-tabs-title }
pane-settings-workspaces-title = Workspaces
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-unloader-enabled =
.label = Enable Tab Unloader
zen-tabs-close-on-back-with-no-history =
.label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history
zen-settings-workspaces-sync-unpinned-tabs =
.label = Sync only pinned tabs in workspaces
zen-tabs-cycle-by-attribute =
.label = Ctrl+Tab cycles within Essential or Workspace tabs only
zen-tabs-cycle-ignore-pending-tabs =
@@ -316,5 +314,3 @@ 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
zen-duplicate-tab-shortcut = Duplicate Tab

View File

@@ -3,21 +3,23 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
zen-folders-search-placeholder =
.placeholder = Търсене в { $folder-name }...
.placeholder = Search { $folder-name }...
zen-folders-panel-rename-folder =
.label = Преименуване на папка
.label = Rename Folder
zen-folders-panel-unpack-folder =
.label = Разопаковане на папка
.label = Unpack Folder
zen-folders-new-subfolder =
.label = Нова подпапка
.label = New Subfolder
zen-folders-panel-delete-folder =
.label = Изтриване на папка
.label = Delete Folder
zen-folders-panel-convert-folder-to-space =
.label = Преобразуване на папка в пространство
.label = Convert folder to Space
zen-folders-panel-change-folder-space =
.label = Смяна на пространството...
.label = Change Space...
zen-folders-panel-change-icon-folder =
.label = Change Icon
zen-folders-unload-all-tooltip =
.tooltiptext = Разтовари активните раздели
.tooltiptext = Unload active in this folder
zen-folders-unload-folder =
.label = Разтоварване на всички раздели
zen-folders-search-no-results = Няма раздели, отговарящи на търсенето 🤔
.label = Unload All Tabs
zen-folders-search-no-results = No tabs matching that search 🤔

View File

@@ -2,126 +2,109 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
zen-panel-ui-current-profile-text = текущ профил
unified-extensions-description = Разширенията се използват за добавяне на допълнителна функционалност към { -brand-short-name }.
zen-panel-ui-current-profile-text = current profile
unified-extensions-description = Extensions are used to bring more extra functionality into { -brand-short-name }.
tab-context-zen-reset-pinned-tab =
.label =
{ $isEssential ->
[true] Reset Essential Tab
*[false] Reset Pinned Tab
}
.label = Reset Pinned Tab
.accesskey = R
tab-context-zen-add-essential =
.label = Добавяне към Основни
.label = Add to Essentials
.accesskey = E
tab-context-zen-add-essential-badge = Запълнени слотове: { $num } / { $max }
tab-context-zen-add-essential-badge = { $num } / { $max } slots filled
tab-context-zen-remove-essential =
.label = Премахване от Основни
.label = Remove from Essentials
.accesskey = R
tab-context-zen-replace-pinned-url-with-current =
.label =
{ $isEssential ->
[true] Replace Essential URL with Current
*[false] Replace Pinned URL with Current
}
.label = Replace Pinned URL with Current
.accesskey = C
tab-context-zen-edit-title =
.label = Промени етикета...
tab-context-zen-edit-icon =
.label = Промени иконата...
zen-themes-corrupted = Файлът с модификации на { -brand-short-name } е повреден. Те бяха нулирани до темата по подразбиране.
zen-shortcuts-corrupted = Файлът с клавишни комбинации на { -brand-short-name } е повреден. Комбинациите бяха нулирани до настройките по подразбиране.
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
zen-new-urlbar-notification =
Новата адресна лента е активирана, което премахва нуждата от страници за нов раздел.<br/><br/>
Опитай да отвориш нов раздел, за да видиш новата адресна лента в действие!
zen-disable = Изключи
The new URL bar has been enabled, removing the need for new tab pages.<br/><br/>
Try opening a new tab to see the new URL bar in action!
zen-disable = Disable
pictureinpicture-minimize-btn =
.aria-label = Минимизирай
.tooltip = Минимизирай
zen-panel-ui-gradient-generator-custom-color = Персонализиран цвят
zen-copy-current-url-confirmation = Текущият адрес е копиран!
zen-copy-current-url-as-markdown-confirmation = Copied current URL as Markdown!
.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 = Отказ
.label = Cancel
zen-general-confirm =
.label = Потвърди
zen-pinned-tab-replaced = Адресът на закачения раздел беше заменен с текущия адрес!
zen-tabs-renamed = Разделът беше успешно преименуван!
zen-background-tab-opened-toast = Отворен е нов раздел на заден план!
zen-workspace-renamed-toast = Работното пространство беше преименувано успешно!
zen-split-view-limit-toast = Can't add more panels to the split view!
.label = Confirm
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 = Компактен изглед
.tooltiptext = Превключи компактен режим
.label = Compact Mode
.tooltiptext = Toggle Compact Mode
# note: Do not translate the "<br/>" tags in the following string
zen-learn-more-text = Научи повече
zen-close-label = Затвори
zen-learn-more-text = Learn More
zen-close-label = Close
zen-singletoolbar-urlbar-placeholder-with-name =
.placeholder = Търси...
.placeholder = Search...
zen-icons-picker-emoji =
.label = Емоджита
.label = Emojis
zen-icons-picker-svg =
.label = Икони
urlbar-search-mode-zen_actions = Действия
zen-site-data-settings = Настройки
zen-generic-manage = Управление
zen-generic-more = Повече
zen-generic-next = Напред
zen-essentials-promo-label = Добави към Основни
zen-essentials-promo-sublabel = Дръж любимите си раздели само на един клик разстояние
.label = Icons
urlbar-search-mode-zen_actions = Actions
zen-site-data-settings = Settings
zen-generic-manage = Manage
zen-generic-more = More
zen-generic-next = Next
# These labels will be used for the site data panel settings
zen-site-data-setting-allow = Позволено
zen-site-data-setting-block = Блокирани
zen-site-data-protections-enabled = Включено
zen-site-data-protections-disabled = Изключено
zen-site-data-setting-cross-site = Междусайтови бисквитки
zen-site-data-setting-allow = Allowed
zen-site-data-setting-block = Blocked
zen-site-data-protections-enabled = Enabled
zen-site-data-protections-disabled = Disabled
zen-site-data-setting-cross-site = Cross-Site cookie
zen-site-data-security-info-extension =
.label = Разширение
.label = Extension
zen-site-data-security-info-secure =
.label = Защитено
.label = Secure
zen-site-data-security-info-not-secure =
.label = Няма защита
.label = Not Secure
zen-site-data-manage-addons =
.label = Управление на разширения
.label = Manage Extensions
zen-site-data-get-addons =
.label = Добавяне на разширения
.label = Add Extensions
zen-site-data-site-settings =
.label = Всички настройки за сайтове
.label = All Site Settings
zen-site-data-header-share =
.tooltiptext = Сподели тази страница
.tooltiptext = Share This Page
zen-site-data-header-reader-mode =
.tooltiptext = Отвори режим на четене
.tooltiptext = Enter Reader Mode
zen-site-data-header-screenshot =
.tooltiptext = Направи екранна снимка
.tooltiptext = Take a Screenshot
zen-site-data-header-bookmark =
.tooltiptext = Добави тази страница в отметки
.tooltiptext = Bookmark This Page
zen-urlbar-copy-url-button =
.tooltiptext = Копирай адрес
zen-site-data-setting-site-protection = Защита от проследяване
.tooltiptext = Copy URL
zen-site-data-setting-site-protection = Tracking Protection
# Section: Feature callouts
zen-site-data-panel-feature-callout-title = Ново място за добавки, разширения и още
zen-site-data-panel-feature-callout-subtitle = Натисни върху иконата, за да управляваш настройките на сайта, да видиш информацията за сигурността, да получиш достъп до разширенията и да извършваш често използвани действия.
zen-site-data-panel-feature-callout-title = A new home for add-ons, permissions, and more
zen-site-data-panel-feature-callout-subtitle = Click the icon to manage site settings, view security info, access extensions, and perform common actions.
zen-open-link-in-glance =
.label = Отвори връзката в Glance
.accesskey = Ж
zen-sidebar-notification-updated-heading = Актуализацията е завършена!
.label = Open Link in Glance
.accesskey = G
zen-sidebar-notification-updated-heading = Update Complete!
# See ZenSidebarNotification.mjs to see how these would be used
zen-sidebar-notification-updated-label = Какво е ново в { -brand-short-name }
zen-sidebar-notification-updated-label = What's new in { -brand-short-name }
zen-sidebar-notification-updated-tooltip =
.title = Виж бележките към изданието
zen-sidebar-notification-restart-safe-mode-label = Има проблем?
.title = View Release Notes
zen-sidebar-notification-restart-safe-mode-label = Something broke?
zen-sidebar-notification-restart-safe-mode-tooltip =
.title = Рестартирай в безопасен режим
zen-window-sync-migration-dialog-title = Синхронизирай прозорците си
zen-window-sync-migration-dialog-message = Zen вече синхронизира прозорците на едно и също устройство, така че промените в един прозорец се отразяват незабавно във всички останали.
zen-window-sync-migration-dialog-learn-more = Научи повече
zen-window-sync-migration-dialog-accept = Добре
zen-appmenu-new-blank-window =
.label = New blank window
.title = Restart in Safe Mode

View File

@@ -1,22 +0,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/.
zen-menubar-toggle-pinned-tabs =
.label =
{ $pinnedAreCollapsed ->
[true] Разгъване на закачените раздели
*[false] Свиване на закачените раздели
}
zen-menubar-appearance =
.label = Външен вид
zen-menubar-appearance-description =
.label = Уебсайтовете ще използват:
zen-menubar-appearance-auto =
.label = Автоматично
zen-menubar-appearance-light =
.label = Светъл
zen-menubar-appearance-dark =
.label = Тъмен
zen-menubar-new-blank-window =
.label = New Blank Window

View File

@@ -5,14 +5,16 @@
tab-zen-split-tabs =
.label =
{ $tabCount ->
[-1] Split out tab
[1] Add split view...
*[other] Join { $tabCount } Tabs
[1] Split Tab (multiple selected tabs needed)
*[other] Split { $tabCount } Tabs
}
.accesskey = S
zen-split-link =
.label = Отваряне на връзката в нов раздел
.label = Split link to new tab
.accesskey = S
zen-split-view-modifier-header = Разделен изглед
zen-split-view-modifier-header = Split View
zen-split-view-modifier-activate-reallocation =
.label = Активиране на пренареждане
.label = Activate reallocation
zen-split-view-modifier-enabled-toast = Split view rearrange is ON.
zen-split-view-modifier-enabled-toast-description = Drag and drop the view to rearrange. Press Esc to exit.
zen-split-view-modifier-disabled-toast = Split view rearrange is OFF.

View File

@@ -17,9 +17,6 @@ zen-toolbar-context-compact-mode-just-toolbar =
zen-toolbar-context-compact-mode-hide-both =
.label = Hide both
.accesskey = H
zen-toolbar-context-move-to-folder =
.label = Move to Folder...
.accesskey = M
zen-toolbar-context-new-folder =
.label = New Folder
.accesskey = N
@@ -39,9 +36,4 @@ tabbrowser-reset-pin-button =
[one] Reset and pin tab
*[other] Reset and pin { $tabCount } tabs
}
zen-tab-sublabel =
{ $tabSubtitle ->
[zen-default-pinned] Back to pinned url
[zen-default-pinned-cmd] Separate from pinned tab
*[other] { $tabSubtitle }
}
tab-reset-pin-label = Back to pinned url

View File

@@ -3,14 +3,10 @@
# 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 =
.label = Create Folder
zen-panel-ui-live-folder-create =
.label = Live Folder
zen-panel-ui-new-empty-split =
.label = New Split
zen-workspaces-panel-context-delete =
@@ -24,8 +20,6 @@ zen-workspaces-panel-context-default-profile =
.label = Set Profile
zen-workspaces-panel-unload =
.label = Unload Space
zen-workspaces-panel-unload-others =
.label = Unload All Other Spaces
zen-workspaces-how-to-reorder-title = How to reorder spaces
zen-workspaces-how-to-reorder-desc = Drag the space icons at the bottom of the sidebar to reorder them
zen-workspaces-change-theme =
@@ -36,8 +30,11 @@ 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 = Spaces
.value = Workspaces
.accesskey = W
zen-panel-ui-gradient-generator-algo-complementary =
.label = Complementary
@@ -52,9 +49,6 @@ 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
@@ -69,7 +63,3 @@ 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

View File

@@ -42,12 +42,10 @@ pane-zen-tabs-title = Tab Management
category-zen-workspaces =
.tooltiptext = { pane-zen-tabs-title }
pane-settings-workspaces-title = Workspaces
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-unloader-enabled =
.label = Enable Tab Unloader
zen-tabs-close-on-back-with-no-history =
.label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history
zen-settings-workspaces-sync-unpinned-tabs =
.label = Sync only pinned tabs in workspaces
zen-tabs-cycle-by-attribute =
.label = Ctrl+Tab cycles within Essential or Workspace tabs only
zen-tabs-cycle-ignore-pending-tabs =
@@ -316,5 +314,3 @@ 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
zen-duplicate-tab-shortcut = Duplicate Tab

View File

@@ -16,6 +16,8 @@ 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 =

View File

@@ -5,11 +5,7 @@
zen-panel-ui-current-profile-text = current profile
unified-extensions-description = Extensions are used to bring more extra functionality into { -brand-short-name }.
tab-context-zen-reset-pinned-tab =
.label =
{ $isEssential ->
[true] Reset Essential Tab
*[false] Reset Pinned Tab
}
.label = Reset Pinned Tab
.accesskey = R
tab-context-zen-add-essential =
.label = Add to Essentials
@@ -19,16 +15,8 @@ tab-context-zen-remove-essential =
.label = Remove from Essentials
.accesskey = R
tab-context-zen-replace-pinned-url-with-current =
.label =
{ $isEssential ->
[true] Replace Essential URL with Current
*[false] 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
@@ -40,8 +28,8 @@ 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-copy-current-url-as-markdown-confirmation = Copied current URL as Markdown!
zen-general-cancel-label =
.label = Cancel
zen-general-confirm =
@@ -50,7 +38,10 @@ 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-split-view-limit-toast = Can't add more panels to the split view!
zen-library-sidebar-workspaces =
.label = Spaces
zen-library-sidebar-mods =
.label = Mods
zen-toggle-compact-mode-button =
.label = Compact Mode
.tooltiptext = Toggle Compact Mode
@@ -70,8 +61,6 @@ 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
@@ -119,9 +108,3 @@ 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
zen-appmenu-new-blank-window =
.label = New blank window

View File

@@ -1,22 +0,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/.
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-blank-window =
.label = New Blank Window

View File

@@ -5,9 +5,8 @@
tab-zen-split-tabs =
.label =
{ $tabCount ->
[-1] Split out tab
[1] Add split view...
*[other] Join { $tabCount } Tabs
[1] Split Tab (multiple selected tabs needed)
*[other] Split { $tabCount } Tabs
}
.accesskey = S
zen-split-link =
@@ -16,3 +15,6 @@ zen-split-link =
zen-split-view-modifier-header = Split View
zen-split-view-modifier-activate-reallocation =
.label = Activate reallocation
zen-split-view-modifier-enabled-toast = Split view rearrange is ON.
zen-split-view-modifier-enabled-toast-description = Drag and drop the view to rearrange. Press Esc to exit.
zen-split-view-modifier-disabled-toast = Split view rearrange is OFF.

View File

@@ -17,9 +17,6 @@ zen-toolbar-context-compact-mode-just-toolbar =
zen-toolbar-context-compact-mode-hide-both =
.label = Hide both
.accesskey = H
zen-toolbar-context-move-to-folder =
.label = Move to Folder...
.accesskey = M
zen-toolbar-context-new-folder =
.label = New Folder
.accesskey = N
@@ -39,9 +36,4 @@ tabbrowser-reset-pin-button =
[one] Reset and pin tab
*[other] Reset and pin { $tabCount } tabs
}
zen-tab-sublabel =
{ $tabSubtitle ->
[zen-default-pinned] Back to pinned url
[zen-default-pinned-cmd] Separate from pinned tab
*[other] { $tabSubtitle }
}
tab-reset-pin-label = Back to pinned url

View File

@@ -3,14 +3,10 @@
# 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 =
.label = Create Folder
zen-panel-ui-live-folder-create =
.label = Live Folder
zen-panel-ui-new-empty-split =
.label = New Split
zen-workspaces-panel-context-delete =
@@ -24,8 +20,6 @@ zen-workspaces-panel-context-default-profile =
.label = Set Profile
zen-workspaces-panel-unload =
.label = Unload Space
zen-workspaces-panel-unload-others =
.label = Unload All Other Spaces
zen-workspaces-how-to-reorder-title = How to reorder spaces
zen-workspaces-how-to-reorder-desc = Drag the space icons at the bottom of the sidebar to reorder them
zen-workspaces-change-theme =
@@ -36,8 +30,11 @@ 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 = Spaces
.value = Workspaces
.accesskey = W
zen-panel-ui-gradient-generator-algo-complementary =
.label = Complementary
@@ -52,9 +49,6 @@ 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
@@ -69,7 +63,3 @@ 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

View File

@@ -42,12 +42,10 @@ pane-zen-tabs-title = Gestió de pestanyes
category-zen-workspaces =
.tooltiptext = { pane-zen-tabs-title }
pane-settings-workspaces-title = Espais de treball
zen-tabs-select-recently-used-on-close =
.label = En tancar una pestanya, canvia a la pestanya utilitzada més recentment en lloc de la següent
zen-tabs-unloader-enabled =
.label = Habilita la hibernació de pestanyes
zen-tabs-close-on-back-with-no-history =
.label = Tanca la pestanya i canvia a la pestanya del propietari (o a la pestanya utilitzada més recentment) quan torneu enrere sense historial
zen-settings-workspaces-sync-unpinned-tabs =
.label = Sincronitza només les pestanyes fixades als espais de treball
zen-tabs-cycle-by-attribute =
.label = Ctrl+Tab permet només canviar entre les pestanyes essencials o de l'espai de treball
zen-tabs-cycle-ignore-pending-tabs =
@@ -316,5 +314,3 @@ 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 en blanc
zen-duplicate-tab-shortcut = Duplica la pestanya

View File

@@ -16,6 +16,8 @@ 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 =

View File

@@ -5,30 +5,18 @@
zen-panel-ui-current-profile-text = perfil actual
unified-extensions-description = Les extensions aporten funcionalitats addicionals a { -brand-short-name }.
tab-context-zen-reset-pinned-tab =
.label =
{ $isEssential ->
[true] Restableix la pestanya essencial
*[false] Restableix la pestanya fixada
}
.label = Restableix la pestanya fixada
.accesskey = R
tab-context-zen-add-essential =
.label = Afegeix als essencials
.accesskey = E
tab-context-zen-add-essential-badge = { $num } / { $max }
tab-context-zen-add-essential-badge = { $num } / { $max } espais ocupats
tab-context-zen-remove-essential =
.label = Elimina dels essencials
.accesskey = R
tab-context-zen-replace-pinned-url-with-current =
.label =
{ $isEssential ->
[true] Substitueix l'URL essencial per l'actual
*[false] Substitueix l'URL fixat per l'actual
}
.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
@@ -40,8 +28,8 @@ 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-copy-current-url-as-markdown-confirmation = L'URL actual s'ha copiat com a Markdown!
zen-general-cancel-label =
.label = Cancel·la
zen-general-confirm =
@@ -50,7 +38,10 @@ 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-split-view-limit-toast = No es poden afegir més panells a la vista dividida!
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
@@ -70,8 +61,6 @@ 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
@@ -119,9 +108,3 @@ 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
zen-appmenu-new-blank-window =
.label = Nova finestra en blanc

View File

@@ -1,22 +0,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/.
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-blank-window =
.label = Nova finestra en blanc

View File

@@ -5,9 +5,8 @@
tab-zen-split-tabs =
.label =
{ $tabCount ->
[-1] Pestanya dividida
[1] Afegeix una vista dividida...
*[other] Uneix { $tabCount } pestanyes
[1] Pestanya dividida (calen diverses pestanyes seleccionades)
*[other] Divideix { $tabCount } pestanyes
}
.accesskey = S
zen-split-link =
@@ -16,3 +15,6 @@ zen-split-link =
zen-split-view-modifier-header = Vista dividida
zen-split-view-modifier-activate-reallocation =
.label = Activa la reassignació
zen-split-view-modifier-enabled-toast = La reordenació de la vista dividida està habilitada.
zen-split-view-modifier-enabled-toast-description = Arrossegueu i deixeu anar la vista per reordenar. Premeu Esc per sortir.
zen-split-view-modifier-disabled-toast = La reordenació de la vista dividida està deshabilitada.

View File

@@ -17,9 +17,6 @@ zen-toolbar-context-compact-mode-just-toolbar =
zen-toolbar-context-compact-mode-hide-both =
.label = Amaga les dues
.accesskey = H
zen-toolbar-context-move-to-folder =
.label = Mou a la carpeta...
.accesskey = M
zen-toolbar-context-new-folder =
.label = Carpeta nova
.accesskey = N
@@ -39,9 +36,4 @@ tabbrowser-reset-pin-button =
[one] Restableix i fixa la pestanya
*[other] Restableix i fixa les { $tabCount } pestanyes
}
zen-tab-sublabel =
{ $tabSubtitle ->
[zen-default-pinned] Torna a l'URL fixat
[zen-default-pinned-cmd] Separa de la pestanya fixada
*[other] { $tabSubtitle }
}
tab-reset-pin-label = Torna a l'URL fixat

View File

@@ -3,14 +3,10 @@
# 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 =
.label = Crea una carpeta
zen-panel-ui-live-folder-create =
.label = Carpeta en directe
zen-panel-ui-new-empty-split =
.label = Nova divisió
zen-workspaces-panel-context-delete =
@@ -24,8 +20,6 @@ zen-workspaces-panel-context-default-profile =
.label = Estableix el perfil
zen-workspaces-panel-unload =
.label = Hiberna l'espai
zen-workspaces-panel-unload-others =
.label = Hiberna tots els altres espais
zen-workspaces-how-to-reorder-title = Com reordenar els espais?
zen-workspaces-how-to-reorder-desc = Arrossegueu les icones d'espais a la part inferior de la barra lateral per reordenar-les
zen-workspaces-change-theme =
@@ -36,8 +30,11 @@ 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
.value = Espais de treball
.accesskey = W
zen-panel-ui-gradient-generator-algo-complementary =
.label = Complementari
@@ -52,9 +49,6 @@ 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
@@ -69,7 +63,3 @@ 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

View File

@@ -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ém panelu
zen-glance-description = Prohlédněte si své odkazy rychle, bez otevírání v nové záložce
zen-glance-trigger-label = Spuštění
zen-glance-enabled =
.label = Zapnout Glance
@@ -37,19 +37,17 @@ 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 = 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
.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
pane-zen-tabs-title = Správa karet
category-zen-workspaces =
.tooltiptext = { pane-zen-tabs-title }
pane-settings-workspaces-title = Pracoviště
zen-tabs-select-recently-used-on-close =
.label = Při zavření panelu přepnout na naposledy použitý panel namísto dalšího panelu
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
zen-settings-workspaces-sync-unpinned-tabs =
.label = Synchronizovat pouze připnuté panely v pracovních prostorách
.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 zahrnuje Essentials v pracovních panelech
.label = Ctrl+Tab cykly pouze v Essentials nebo pracovních kartách
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í
@@ -57,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é panely
pane-zen-pinned-tab-manager-title = Připnuté karty
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é panely na jejich původní URL adresu
.label = Při spuštění obnovit připnuté karty 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 = Chování při zavírání připnutého panelu
zen-pinned-tab-manager-close-shortcut-behavior-label = Zavřít chování zástupce záložky
zen-pinned-tab-manager-reset-unload-switch-close-shortcut-option =
.label = Obnovit URL adresu, uspat a přepnout na další panel
.label = Obnovit URL adresu, uspat a přepnout na další kartu
zen-pinned-tab-manager-unload-switch-close-shortcut-option =
.label = Uspat a přepnout na další panel
.label = Uspat a přepnout na další kartu
zen-pinned-tab-manager-reset-switch-close-shortcut-option =
.label = Obnovit URL adresu a přepnout na další panel
.label = Obnovit URL adresu a přepnout na další kartu
zen-pinned-tab-manager-switch-close-shortcut-option =
.label = Přepnout na další panel
.label = Přepnout na další kartu
zen-pinned-tab-manager-reset-close-shortcut-option =
.label = Resetovat adresu URL
zen-pinned-tab-manager-close-close-shortcut-option =
.label = Zavřít panel
.label = Zavřít kartu
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!
@@ -88,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í panely
zen-vertical-tabs-description = Spravujte vaše panely ve vertikálním rozložení
zen-vertical-tabs-header = Vertikální karty
zen-vertical-tabs-description = Spravujte vaše karty 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ého panelu v panelu záložek
.label = Zobrazit tlačítko pro vytvoření nové karty v panelu záložek
zen-vertical-tabs-newtab-top-button-up =
.label = Přesunout tlačítko pro vytvoření nového panelu nahoru
.label = Přesunout tlačítko pro vytvoření nové karty 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 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-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-description = Vyberte si jak rozbalit panely v postranním panelu
zen-theme-marketplace-header = Zen Módy
zen-theme-disable-all-enabled =
@@ -187,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řený panel
zen-restore-last-closed-tab-shortcut = Obnovit poslední zavřenou kartu
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
@@ -221,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 panel
zen-close-shortcut-2 = Zavřít kartu
zen-mute-toggle-shortcut = Přepnout ztlumení
zen-key-delete = Odstranit klíč
zen-key-go-back = Zpět
@@ -264,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 panel
zen-close-tab-shortcut = Zavřít kartu
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
@@ -288,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í 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-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-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
@@ -316,5 +314,3 @@ 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
zen-duplicate-tab-shortcut = Duplikovat panel

View File

@@ -16,6 +16,8 @@ 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 =

View File

@@ -5,11 +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 =
{ $isEssential ->
[true] Resetovat Essential panel
*[false] Resetovat připnutý panel
}
.label = Resetovat připnuté karty
.accesskey = R
tab-context-zen-add-essential =
.label = Přidat do Essentials
@@ -19,38 +15,33 @@ tab-context-zen-remove-essential =
.label = Odstranit z Essentials
.accesskey = R
tab-context-zen-replace-pinned-url-with-current =
.label =
{ $isEssential ->
[true] Nahradit Essential URL aktuální
*[false] Nahradit připnutou URL aktuální
}
.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 nový panel a podívejte se, jak funguje!
Zkuste otevřít novou kartu 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-copy-current-url-as-markdown-confirmation = Kopírovat aktuální URL jako Markdown!
zen-general-cancel-label =
.label = Zrušit
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ý panel na pozadí byl otevřen!
zen-background-tab-opened-toast = Nová karta na pozadí byla otevřena!
zen-workspace-renamed-toast = Pracovní prostor byl úspěšně přejmenován!
zen-split-view-limit-toast = Do rozděleného zobrazení nelze přidat více panelů!
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
@@ -70,8 +61,6 @@ 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
@@ -119,9 +108,3 @@ 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
zen-appmenu-new-blank-window =
.label = Nové prázdné okno

View File

@@ -1,22 +0,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/.
zen-menubar-toggle-pinned-tabs =
.label =
{ $pinnedAreCollapsed ->
[true] Rozbalit Připnuté karty
*[false] Sbalit Připnuté karty
}
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-blank-window =
.label = Nové prázdné okno

View File

@@ -5,9 +5,11 @@
tab-zen-split-tabs =
.label =
{ $tabCount ->
[-1] Split out tab
[1] Add split view...
*[other] Join { $tabCount } Tabs
[1] Rozdělit kartu (je třeba více vybraných karet)
[2] Rozdělit { $tabCount } karty
[3] Rozdělit { $tabCount } karty
[4] Rozdělit { $tabCount } karty
*[other] Rozdělit { $tabCount } karet
}
.accesskey = S
zen-split-link =
@@ -16,3 +18,6 @@ zen-split-link =
zen-split-view-modifier-header = Rozdělený režim
zen-split-view-modifier-activate-reallocation =
.label = Aktivovat uspořádání
zen-split-view-modifier-enabled-toast = Uspořádání rozděleného režimu je ZAPNUTÉ.
zen-split-view-modifier-enabled-toast-description = Přetáhněte zobrazení pro změnu uspořádání. Stisknutím Esc ukončíte.
zen-split-view-modifier-disabled-toast = Úprava rozděleného režimu je zapnuta VYPNUTÁ.

View File

@@ -3,7 +3,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
zen-toolbar-context-tabs-right =
.label = Panely napravo
.label = Karty napravo
.accesskey = R
zen-toolbar-context-compact-mode =
.label = Kompaktní režim
@@ -17,9 +17,6 @@ zen-toolbar-context-compact-mode-just-toolbar =
zen-toolbar-context-compact-mode-hide-both =
.label = Skrýt obojí
.accesskey = H
zen-toolbar-context-move-to-folder =
.label = Přesunout do složky...
.accesskey = M
zen-toolbar-context-new-folder =
.label = Nová složka
.accesskey = N
@@ -30,20 +27,15 @@ sidebar-zen-create-new =
tabbrowser-unload-tab-button =
.tooltiptext =
{ $tabCount ->
[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í
[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í
}
tabbrowser-reset-pin-button =
.tooltiptext =
{ $tabCount ->
[one] Resetovat a připnout kartu
[few] Resetovat a připnout { $tabCount } panely
*[other] Resetovat a připnout { $tabCount } panelů
[few] Resetovat a připnout { $tabCount } karty
*[other] Resetovat a připnout { $tabCount } karet
}
zen-tab-sublabel =
{ $tabSubtitle ->
[zen-default-pinned] Back to pinned url
[zen-default-pinned-cmd] Separate from pinned tab
*[other] { $tabSubtitle }
}
tab-reset-pin-label = Zpět na původní adresu

View File

@@ -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é 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-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-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 =

View File

@@ -3,14 +3,10 @@
# 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 =
.label = Vytvořit složku
zen-panel-ui-live-folder-create =
.label = Živá složka
zen-panel-ui-new-empty-split =
.label = Nové rozdělení
zen-workspaces-panel-context-delete =
@@ -24,8 +20,6 @@ zen-workspaces-panel-context-default-profile =
.label = Nastavit profil
zen-workspaces-panel-unload =
.label = Uspat prostor
zen-workspaces-panel-unload-others =
.label = Uvolnit všechny ostatní prostory
zen-workspaces-how-to-reorder-title = Jak změnit pořadí prostorů
zen-workspaces-how-to-reorder-desc = Pořadí prostorů změníte přetažením jejich ikon dole v postranním panelu
zen-workspaces-change-theme =
@@ -36,8 +30,11 @@ 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 = Prostory
.value = Pracovní prostory
.accesskey = W
zen-panel-ui-gradient-generator-algo-complementary =
.label = Protilehlé
@@ -52,9 +49,6 @@ 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
@@ -65,11 +59,7 @@ 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 = Panely byly zavřeny! Použijte <span>{ $shortcut }</span> pro zrušení.
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-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

View File

@@ -42,12 +42,10 @@ pane-zen-tabs-title = Rheoli Tabiau
category-zen-workspaces =
.tooltiptext = { pane-zen-tabs-title }
pane-settings-workspaces-title = Gofodau Gwaith
zen-tabs-select-recently-used-on-close =
.label = Wrth gau tab, newidiwch i'r tab defnyddiwyd diweddaraf yn lle'r tab nesaf
zen-tabs-unloader-enabled =
.label = Galluogi Dadlwytho Tabiau
zen-tabs-close-on-back-with-no-history =
.label = Cau'r tab a newid i'w dab perchennog (neu'r tab ddefnyddiwyd fwyaf diweddar) wrth fynd yn ôl heb dim hanes
zen-settings-workspaces-sync-unpinned-tabs =
.label = Dim ond cydweddu tabiau wedi'u pinio mewn mannau gwaith
zen-tabs-cycle-by-attribute =
.label = Mae Ctrl+Tab yn o fewn y tabiau Hanfodol neu Waith yn unig
zen-tabs-cycle-ignore-pending-tabs =
@@ -316,5 +314,3 @@ 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 Wag Newydd
zen-duplicate-tab-shortcut = Duplicate Tab

View File

@@ -16,6 +16,8 @@ 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 =

View File

@@ -2,14 +2,10 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
zen-panel-ui-current-profile-text = y proffil cyfredol
unified-extensions-description = Mae estyniadau'n cael ei defnyddio er mwyn ychwanegu fwy o swyddogaeth i { -brand-short-name }.
zen-panel-ui-current-profile-text = proffil cyfredol
unified-extensions-description = Mae ychwanegiadau'n cael ei defnyddio er mwyn ychwanegu fwy o weithrediadau i { -brand-short-name }.
tab-context-zen-reset-pinned-tab =
.label =
{ $isEssential ->
[true] Ailosod y Tab Hanfodol
*[false] Ailosod y Tab wedi'i Binio
}
.label = Ailosod Tab wedi'i Binio
.accesskey = A
tab-context-zen-add-essential =
.label = Ychwanegu at Hanfodion
@@ -19,16 +15,8 @@ tab-context-zen-remove-essential =
.label = Dileu o'r Hanfodion
.accesskey = D
tab-context-zen-replace-pinned-url-with-current =
.label =
{ $isEssential ->
[true] Amnewid URL Hanfodol gyda'r Cyfredol
*[false] Amnewid URL wedi'i binio gyda'r Cyfredol
}
.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
@@ -40,8 +28,8 @@ 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-copy-current-url-as-markdown-confirmation = Wedi copïo'r URL cyfredol fel Markdown!
zen-general-cancel-label =
.label = Na
zen-general-confirm =
@@ -50,7 +38,10 @@ 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-split-view-limit-toast = Can't add more panels to the split view!
zen-library-sidebar-workspaces =
.label = Gofodau
zen-library-sidebar-mods =
.label = Modiau
zen-toggle-compact-mode-button =
.label = Modd Cryno
.tooltiptext = Togglo Modd Cryno
@@ -70,8 +61,6 @@ 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
@@ -119,9 +108,3 @@ 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 = Cadw Eich Ffenestr Wedi'u Cydweddu
zen-window-sync-migration-dialog-message = Mae Zen bellach yn cydweddu ffenestri ar yr un ddyfais, felly mae newidiadau mewn un ffenestr yn cael eu dangos ar y lleill yn syth.
zen-window-sync-migration-dialog-learn-more = Dysgu Rhagor
zen-window-sync-migration-dialog-accept = Iawn
zen-appmenu-new-blank-window =
.label = Ffenestr wag newydd

View File

@@ -1,22 +0,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/.
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 gwefannaun defnyddio:
zen-menubar-appearance-auto =
.label = Awtomatig
zen-menubar-appearance-light =
.label = Golau
zen-menubar-appearance-dark =
.label = Tywyll
zen-menubar-new-blank-window =
.label = Ffenestr Wag Newydd

View File

@@ -5,9 +5,8 @@
tab-zen-split-tabs =
.label =
{ $tabCount ->
[-1] Split out tab
[1] Add split view...
*[other] Join { $tabCount } Tabs
[1] Tab Hollt (angen sawl tab wedi'u dewis)
*[other] Hollti { $tabCount } Tab
}
.accesskey = H
zen-split-link =
@@ -16,3 +15,6 @@ zen-split-link =
zen-split-view-modifier-header = Golwg Hollt
zen-split-view-modifier-activate-reallocation =
.label = Galluogi ailddyrannu
zen-split-view-modifier-enabled-toast = Mae aildrefnu'r olwg hollt YMLAEN
zen-split-view-modifier-enabled-toast-description = Llusgwch a gollwng y golwg i'w haildrefnu. Pwyswch Esc i adael.
zen-split-view-modifier-disabled-toast = Mae aildrefnu'r olwg hollt i FFWRDD.

View File

@@ -17,9 +17,6 @@ zen-toolbar-context-compact-mode-just-toolbar =
zen-toolbar-context-compact-mode-hide-both =
.label = Cuddio'r ddau
.accesskey = C
zen-toolbar-context-move-to-folder =
.label = Move to Folder...
.accesskey = M
zen-toolbar-context-new-folder =
.label = Ffolder Newydd
.accesskey = N
@@ -39,9 +36,4 @@ tabbrowser-reset-pin-button =
[un] Ailosod a phinio tab
*[arall] Ailosod a phinio { $tabCount } tab
}
zen-tab-sublabel =
{ $tabSubtitle ->
[zen-default-pinned] Nôl i'r url wedi'i binio
[zen-default-pinned-cmd] Gwahanu rhag y tab wedi'i binio
*[other] { $tabSubtitle }
}
tab-reset-pin-label = Nôl i'r url wedi'i binio

View File

@@ -2,15 +2,11 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
zen-panel-ui-workspaces-text = Gofodau
zen-panel-ui-spaces-label =
.label = Gofodau
zen-panel-ui-workspaces-text = Gofodau Gwaith
zen-panel-ui-workspaces-create =
.label = Creu Gofod
zen-panel-ui-folder-create =
.label = Creu Ffolder
zen-panel-ui-live-folder-create =
.label = Ffolder Byw
zen-panel-ui-new-empty-split =
.label = Hollt Newydd
zen-workspaces-panel-context-delete =
@@ -24,8 +20,6 @@ zen-workspaces-panel-context-default-profile =
.label = Gosod Proffil
zen-workspaces-panel-unload =
.label = Dadlwytho Gofod
zen-workspaces-panel-unload-others =
.label = Dadlwytho Pob Gofod Arall
zen-workspaces-how-to-reorder-title = Sut i aildrefnu gofodau
zen-workspaces-how-to-reorder-desc = Llusgwch yr eiconau gofod ar waelod y bar ochr i'w haildrefnu
zen-workspaces-change-theme =
@@ -36,8 +30,11 @@ 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
.value = Gofodau Gwaith
.accesskey = o
zen-panel-ui-gradient-generator-algo-complementary =
.label = Cyflenwol
@@ -52,9 +49,6 @@ 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
@@ -69,7 +63,3 @@ 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

View File

@@ -42,12 +42,10 @@ pane-zen-tabs-title = Fanehåndtering
category-zen-workspaces =
.tooltiptext = { pane-zen-tabs-title }
pane-settings-workspaces-title = Arbejdsområder
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-unloader-enabled =
.label = Aktiver fanedeaktivering
zen-tabs-close-on-back-with-no-history =
.label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history
zen-settings-workspaces-sync-unpinned-tabs =
.label = Sync only pinned tabs in workspaces
zen-tabs-cycle-by-attribute =
.label = Ctrl+Tab cycles within Essential or Workspace tabs only
zen-tabs-cycle-ignore-pending-tabs =
@@ -316,5 +314,3 @@ 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
zen-duplicate-tab-shortcut = Duplicate Tab

View File

@@ -16,6 +16,8 @@ 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 =

View File

@@ -5,11 +5,7 @@
zen-panel-ui-current-profile-text = nuværende profil
unified-extensions-description = Udvidelser bruges til at bringe ekstra funktionalitet ind i { -brand-short-name }.
tab-context-zen-reset-pinned-tab =
.label =
{ $isEssential ->
[true] Reset Essential Tab
*[false] Reset Pinned Tab
}
.label = Nulstil fastgjort fane
.accesskey = R
tab-context-zen-add-essential =
.label = Add to Essentials
@@ -19,16 +15,8 @@ tab-context-zen-remove-essential =
.label = Fjern fra Essentielle
.accesskey = R
tab-context-zen-replace-pinned-url-with-current =
.label =
{ $isEssential ->
[true] Replace Essential URL with Current
*[false] 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
@@ -40,8 +28,8 @@ 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-copy-current-url-as-markdown-confirmation = Copied current URL as Markdown!
zen-general-cancel-label =
.label = Annuller
zen-general-confirm =
@@ -50,7 +38,10 @@ 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-split-view-limit-toast = Can't add more panels to the split view!
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
@@ -70,8 +61,6 @@ 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
@@ -119,9 +108,3 @@ 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
zen-appmenu-new-blank-window =
.label = New blank window

View File

@@ -1,22 +0,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/.
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-blank-window =
.label = New Blank Window

View File

@@ -5,9 +5,8 @@
tab-zen-split-tabs =
.label =
{ $tabCount ->
[-1] Split out tab
[1] Add split view...
*[other] Join { $tabCount } Tabs
[1] Opdel fane (flere faner skal vælges)
*[other] Opdel { $tabCount } faner
}
.accesskey = S
zen-split-link =
@@ -16,3 +15,6 @@ zen-split-link =
zen-split-view-modifier-header = Opdelt visning
zen-split-view-modifier-activate-reallocation =
.label = Aktiver gentildeling
zen-split-view-modifier-enabled-toast = Omarrangering af delt visning er TIL.
zen-split-view-modifier-enabled-toast-description = Træk og slip visningen for at omarrangere. Tryk på Esc for at afslutte.
zen-split-view-modifier-disabled-toast = Omarrangering af delt visning er FRA.

View File

@@ -17,9 +17,6 @@ zen-toolbar-context-compact-mode-just-toolbar =
zen-toolbar-context-compact-mode-hide-both =
.label = Skjul begge
.accesskey = H
zen-toolbar-context-move-to-folder =
.label = Move to Folder...
.accesskey = M
zen-toolbar-context-new-folder =
.label = Ny mappe
.accesskey = N
@@ -39,9 +36,4 @@ tabbrowser-reset-pin-button =
[one] Nulstil og fastgør fane
*[other] Nulstil og fastgør { $tabCount } faner
}
zen-tab-sublabel =
{ $tabSubtitle ->
[zen-default-pinned] Back to pinned url
[zen-default-pinned-cmd] Separate from pinned tab
*[other] { $tabSubtitle }
}
tab-reset-pin-label = Tilbage til fastgjort URL

View File

@@ -3,14 +3,10 @@
# 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 =
.label = Opret mappe
zen-panel-ui-live-folder-create =
.label = Live Folder
zen-panel-ui-new-empty-split =
.label = New Split
zen-workspaces-panel-context-delete =
@@ -24,8 +20,6 @@ zen-workspaces-panel-context-default-profile =
.label = Indstil profil
zen-workspaces-panel-unload =
.label = Unload Space
zen-workspaces-panel-unload-others =
.label = Unload All Other Spaces
zen-workspaces-how-to-reorder-title = Sådan omarrangerer du rum
zen-workspaces-how-to-reorder-desc = Træk rumikonerne nederst i sidepanelet for at omarrangere dem
zen-workspaces-change-theme =
@@ -36,8 +30,11 @@ 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 = Spaces
.value = Arbejdsområder
.accesskey = W
zen-panel-ui-gradient-generator-algo-complementary =
.label = Komplementær
@@ -52,9 +49,6 @@ 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
@@ -69,7 +63,3 @@ 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

View File

@@ -8,9 +8,9 @@ category-zen-looks =
zen-warning-language = Das Ändern der Standardsprache könnte es Websites erleichtern, dich zu verfolgen.
zen-vertical-tabs-layout-header = Browser-Layout
zen-vertical-tabs-layout-description = Wähle das Layout, das am besten zu dir passt
zen-layout-single-toolbar = Nur Seitenleiste
zen-layout-multiple-toolbar = Seitenleiste und obere Symbolleiste
zen-layout-collapsed-toolbar = Eingeklappte Seitenleiste
zen-layout-single-toolbar = Einzelne Symbolleiste
zen-layout-multiple-toolbar = Mehrere Symbolleisten
zen-layout-collapsed-toolbar = Eingeklappte Symbolleiste
sync-currently-syncing-workspaces = Arbeitsbereiche
sync-engine-workspaces =
.label = Arbeitsbereiche
@@ -42,12 +42,10 @@ pane-zen-tabs-title = Tab-Verwaltung
category-zen-workspaces =
.tooltiptext = { pane-zen-tabs-title }
pane-settings-workspaces-title = Arbeitsbereiche
zen-tabs-select-recently-used-on-close =
.label = Beim Schließen eines Tabs zum zuletzt verwendeten Tab wechseln statt zum nächsten
zen-tabs-unloader-enabled =
.label = Tab-Entlader aktivieren
zen-tabs-close-on-back-with-no-history =
.label = Tab schließen und zum Besitzer-Tab (oder dem zuletzt verwendeten Tab) wechseln, wenn kein Verlauf vorhanden ist
zen-settings-workspaces-sync-unpinned-tabs =
.label = Nur angeheftete Tabs in Arbeitsbereichen synchronisieren
.label = Tab schließen und zum Besitzer-Tab (oder dem zuletzt benutzten Tab) wechseln, wenn kein Tab-Verlauf vorhanden ist
zen-tabs-cycle-by-attribute =
.label = Strg+Tab wechselt nur zwischen Essential- oder Arbeitsbereich-Tabs
zen-tabs-cycle-ignore-pending-tabs =
@@ -57,11 +55,11 @@ zen-look-and-feel-compact-toolbar-themed =
.label = Theme-Hintergrund für kompakte Symbolleiste verwenden
zen-workspace-continue-where-left-off =
.label = Dort fortfahren, wo du aufgehört hast
pane-zen-pinned-tab-manager-title = Angeheftete Tabs
zen-pinned-tab-manager-header = Allgemeine Einstellungen für angeheftete Tabs
zen-pinned-tab-manager-description = Zusätzliches Verhalten von angehefteten Tabs verwalten
pane-zen-pinned-tab-manager-title = Angepinnte Tabs
zen-pinned-tab-manager-header = Allgemeine Einstellungen für angepinnte Tabs
zen-pinned-tab-manager-description = Zusätzliches Verhalten von angepinnten Tabs verwalten
zen-pinned-tab-manager-restore-pinned-tabs-to-pinned-url =
.label = Angeheftete Tabs beim Start auf ihre ursprüngliche URL zurücksetzen
.label = Angepinnte Tabs beim Start auf ihre ursprünglich angepinnte URL zurücksetzen
zen-pinned-tab-manager-container-specific-essentials-enabled =
.label = Container-spezifische Essentials aktivieren
zen-pinned-tab-manager-close-shortcut-behavior-label = Verhalten der Tastenkombination zum Schließen von Tabs
@@ -83,17 +81,17 @@ zen-settings-workspaces-description = Mit Arbeitsbereichen kannst du mehrere Bro
zen-settings-workspaces-enabled =
.label = Arbeitsbereiche aktivieren (experimentell)
zen-settings-workspaces-hide-default-container-indicator =
.label = Standard-Container-Indikator in der Tab-Leiste ausblenden
.label = Container-Indikator in der Tab-Leiste ausblenden
zen-key-unsaved = Nicht gespeichertes Tastenkürzel! Bitte speichere es, indem du nach der Eingabe die „Escape“-Taste drückst.
zen-key-conflict = Konflikt mit { $group } -> { $shortcut }
pane-zen-theme-title = Design-Einstellungen
zen-vertical-tabs-title = Seitenleiste und Tab-Layout
zen-vertical-tabs-header = Vertikale Tabs
zen-vertical-tabs-description = Verwalte deine Tabs in einem vertikalen Layout
zen-vertical-tabs-description = Verwalte die Ausrichtung der Tabs und andere Layout-Einstellungen
zen-vertical-tabs-show-expand-button =
.label = Erweitern-Schaltfläche anzeigen
zen-vertical-tabs-newtab-on-tab-list =
.label = Neuer Tab-Button in der Tab-Liste anzeigen
.label = "Neuer Tab"-Button in der Tab-Liste anzeigen
zen-vertical-tabs-newtab-top-button-up =
.label = Schaltfläche „Neuer Tab“ nach oben verschieben
zen-vertical-tabs-expand-tabs-by-default = Tabs standardmäßig erweitern
@@ -106,7 +104,7 @@ zen-theme-disable-all-enabled =
.title = Alle Mods deaktivieren
zen-theme-disable-all-disabled =
.title = Alle Mods aktivieren
zen-theme-marketplace-description = Finde und installiere Mods aus dem Store.
zen-theme-marketplace-description = Finde und installiere Designs aus dem Store.
zen-theme-marketplace-remove-button =
.label = Design entfernen
zen-theme-marketplace-check-for-updates-button =
@@ -119,27 +117,27 @@ zen-theme-marketplace-import-success = Mods erfolgreich importiert
zen-theme-marketplace-import-failure = Beim Importieren der Mods ist ein Fehler aufgetreten
zen-theme-marketplace-export-success = Mods erfolgreich exportiert
zen-theme-marketplace-export-failure = Beim Exportieren der Mods ist ein Fehler aufgetreten
zen-theme-marketplace-updates-success = Mods erfolgreich aktualisiert
zen-theme-marketplace-updates-success = Design erfolgreich aktualisiert
zen-theme-marketplace-updates-failure = Es konnten keine Updates gefunden werden!
zen-theme-marketplace-toggle-enabled-button =
.title = Design deaktivieren
zen-theme-marketplace-toggle-disabled-button =
.title = Design aktivieren
zen-theme-marketplace-remove-confirmation = Möchtest du diesen Mod wirklich entfernen?
zen-theme-marketplace-remove-confirmation = Möchtest du dieses Mod wirklich entfernen?
zen-theme-marketplace-close-modal = Schließen
zen-theme-marketplace-theme-header-title =
.title = CSS-Selektor: { $name }
zen-theme-marketplace-dropdown-default-label =
.label = Keine
zen-theme-marketplace-input-default-placeholder =
.placeholder = Etwas eingeben...
.placeholder = Gib etwas ein...
pane-zen-marketplace-title = Zen-Mods
zen-themes-auto-update =
.label = Installierte Mods beim Start automatisch aktualisieren
zen-settings-workspaces-force-container-tabs-to-workspace =
.label = Zum Arbeitsbereich wechseln, in dem Container als Standard gesetzt ist, wenn Container-Tabs geöffnet werden
zen-theme-marketplace-link = Store besuchen
zen-dark-theme-styles-header = Dunkles Design
zen-dark-theme-styles-header = Dunkles Design Stile
zen-dark-theme-styles-description = Passe das dunkle Design nach deinen Wünschen an
zen-dark-theme-styles-amoled = Nacht-Design
zen-dark-theme-styles-default = Standardmäßiges dunkles Design
@@ -149,7 +147,7 @@ zen-compact-mode-styles-top = Obere Leiste ausblenden
zen-compact-mode-styles-both = Beides ausblenden
zen-urlbar-title = Zen-Adressleiste
zen-urlbar-header = Allgemeine Einstellungen für die Adressleiste
zen-urlbar-description = Passe die Adressleiste nach deinen Wünschen an
zen-urlbar-description = Passen Sie die Adressleiste nach Ihren Wünschen an
zen-urlbar-behavior-label = Verhalten
zen-urlbar-behavior-normal =
.label = Normal
@@ -162,7 +160,7 @@ category-zen-CKS =
.tooltiptext = { pane-zen-CKS-title }
pane-settings-CKS-title = { -brand-short-name }-Tastenkürzel
category-zen-marketplace =
.tooltiptext = Zen-Mods
.tooltiptext = Zen Mods
zen-settings-CKS-header = Passen Sie Ihre Tastenkürzel an
zen-settings-CKS-description = Ändere die Standard-Tastenkürzel nach deinen Wünschen und verbessere dein Browser-Erlebnis
zen-settings-CKS-disable-firefox =
@@ -175,9 +173,9 @@ zenCKSOption-group-other = Sonstiges
zenCKSOption-group-windowAndTabManagement = Fenster- und Tab-Verwaltung
zenCKSOption-group-navigation = Navigation
zenCKSOption-group-searchAndFind = Suchen und Finden
zenCKSOption-group-pageOperations = Seitenaktionen
zenCKSOption-group-historyAndBookmarks = Verlauf und Lesezeichen
zenCKSOption-group-mediaAndDisplay = Medien und Anzeige
zenCKSOption-group-pageOperations = Seitenoperationen
zenCKSOption-group-historyAndBookmarks = Verlauf & Lesezeichen
zenCKSOption-group-mediaAndDisplay = Medien & Anzeige
zenCKSOption-group-zen-compact-mode = Kompaktmodus
zenCKSOption-group-zen-workspace = Zen-Arbeitsbereiche
zenCKSOption-group-zen-other = Andere Zen-Funktionen
@@ -245,7 +243,7 @@ zen-find-shortcut = Auf Seite suchen
zen-search-find-again-shortcut = Weitersuchen
zen-search-find-again-shortcut-prev = Vorheriges suchen
zen-search-find-again-shortcut-2 = Weitersuchen (Alt)
zen-bookmark-this-page-shortcut = Diese Seite als Lesezeichen speichern
zen-bookmark-this-page-shortcut = Diese Seite zu Lesezeichen hinzufügen
zen-bookmark-show-library-shortcut = Lesezeichen-Bibliothek anzeigen
zen-key-stop = Laden stoppen
zen-full-zoom-reduce-shortcut = Herauszoomen
@@ -256,7 +254,7 @@ zen-full-zoom-enlarge-shortcut-alt = Hineinzoomen (Alt)
zen-full-zoom-enlarge-shortcut-alt2 = Hineinzoomen (Alt 2)
zen-bidi-switch-direction-shortcut = Text-Richtung wechseln
zen-private-browsing-shortcut = Privaten Modus öffnen
zen-screenshot-shortcut = Bildschirmfoto erstellen
zen-screenshot-shortcut = Screenshot machen
zen-key-sanitize = Browser-Daten löschen
zen-quit-app-shortcut = Anwendung beenden
zen-key-wr-capture-cmd = WR-Aufnahme-Befehl
@@ -268,7 +266,7 @@ zen-close-tab-shortcut = Tab schließen
zen-compact-mode-shortcut-show-sidebar = Schwebende Seitenleiste umschalten
zen-compact-mode-shortcut-show-toolbar = Schwebende Symbolleiste umschalten
zen-compact-mode-shortcut-toggle = Kompaktmodus umschalten
zen-glance-expand = Schnellansicht vergrößern
zen-glance-expand = Glance erweitern
zen-workspace-shortcut-switch-1 = Zu Arbeitsbereich 1 wechseln
zen-workspace-shortcut-switch-2 = Zu Arbeitsbereich 2 wechseln
zen-workspace-shortcut-switch-3 = Zu Arbeitsbereich 3 wechseln
@@ -288,14 +286,14 @@ zen-split-view-shortcut-vertical = Vertikales Layout für geteilte Ansicht umsch
zen-split-view-shortcut-horizontal = Horizontales Layout für geteilte Ansicht umschalten
zen-split-view-shortcut-unsplit = Geteilte Ansicht schließen
zen-new-empty-split-view-shortcut = Neue leere geteilte Ansicht
zen-key-select-tab-1 = Tab 1 auswählen
zen-key-select-tab-2 = Tab 2 auswählen
zen-key-select-tab-3 = Tab 3 auswählen
zen-key-select-tab-4 = Tab 4 auswählen
zen-key-select-tab-5 = Tab 5 auswählen
zen-key-select-tab-6 = Tab 6 auswählen
zen-key-select-tab-7 = Tab 7 auswählen
zen-key-select-tab-8 = Tab 8 auswählen
zen-key-select-tab-1 = Tab #1 auswählen
zen-key-select-tab-2 = Tab #2 auswählen
zen-key-select-tab-3 = Tab #3 auswählen
zen-key-select-tab-4 = Tab #4 auswählen
zen-key-select-tab-5 = Tab #5 auswählen
zen-key-select-tab-6 = Tab #6 auswählen
zen-key-select-tab-7 = Tab #7 auswählen
zen-key-select-tab-8 = Tab #8 auswählen
zen-key-select-tab-last = Letzten Tab auswählen
zen-key-show-all-tabs = Alle Tabs anzeigen
zen-key-goto-history = Zum Verlauf gehen
@@ -316,5 +314,3 @@ 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 = Neues leeres Fenster
zen-duplicate-tab-shortcut = Tab duplizieren

View File

@@ -16,8 +16,10 @@ 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 =
.label = Alle Tabs entladen
zen-folders-search-no-results = Keine Tabs gefunden 🤔
zen-folders-search-no-results = Keine Tabs gefunden

View File

@@ -5,31 +5,19 @@
zen-panel-ui-current-profile-text = Dein aktuelles Profil
unified-extensions-description = Mit Erweiterungen kannst du { -brand-short-name } um zusätzliche Funktionen erweitern.
tab-context-zen-reset-pinned-tab =
.label =
{ $isEssential ->
[true] Essential-Tab zurücksetzen
*[false] Angehefteten Tab zurücksetzen
}
.label = Angehefteten Tab zurücksetzen
.accesskey = R
tab-context-zen-add-essential =
.label = Zu Essentials hinzufügen
.accesskey = E
tab-context-zen-add-essential-badge = { $num } / { $max } Plätzen belegt
tab-context-zen-add-essential-badge = { $num } von { $max } Plätzen belegt
tab-context-zen-remove-essential =
.label = Aus Essentials entfernen
.accesskey = R
tab-context-zen-replace-pinned-url-with-current =
.label =
{ $isEssential ->
[true] Essential-URL durch aktuelle ersetzen
*[false] Angeheftete URL durch aktuelle ersetzen
}
.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. Sie wurde auf das Standard-Design zurückgesetzt.
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
zen-new-urlbar-notification =
@@ -40,8 +28,8 @@ 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-copy-current-url-as-markdown-confirmation = URL als Markdown kopiert!
zen-general-cancel-label =
.label = Abbrechen
zen-general-confirm =
@@ -50,7 +38,10 @@ 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-split-view-limit-toast = Diese Split View kann keine weiteren Panels aufnehmen!
zen-library-sidebar-workspaces =
.label = Arbeitsbereiche
zen-library-sidebar-mods =
.label = Mods
zen-toggle-compact-mode-button =
.label = Kompakter Modus
.tooltiptext = Kompakten Modus umschalten
@@ -70,8 +61,6 @@ zen-site-data-settings = Einstellungen
zen-generic-manage = Verwalten
zen-generic-more = Mehr
zen-generic-next = Weiter
zen-essentials-promo-label = Zu Essentials hinzufügen
zen-essentials-promo-sublabel = Deine Lieblings-Tabs, immer 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
@@ -107,7 +96,7 @@ zen-site-data-setting-site-protection = Tracking-Schutz
zen-site-data-panel-feature-callout-title = Hier findest du Add-ons, Berechtigungen und mehr
zen-site-data-panel-feature-callout-subtitle = Klicke auf das Symbol, um Website-Einstellungen anzupassen, Sicherheitsinfos anzuzeigen, auf Erweiterungen zuzugreifen und häufige Aktionen auszuführen.
zen-open-link-in-glance =
.label = Link in Schnellansicht öffnen
.label = Link in Glance öffnen
.accesskey = G
zen-sidebar-notification-updated-heading = Update abgeschlossen!
@@ -119,9 +108,3 @@ 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 = Halte deine Fenster synchron
zen-window-sync-migration-dialog-message = Zen synchronisiert jetzt Fenster auf demselben Gerät, sodass Änderungen in einem Fenster sofort in den anderen übernommen werden.
zen-window-sync-migration-dialog-learn-more = Mehr erfahren
zen-window-sync-migration-dialog-accept = Verstanden
zen-appmenu-new-blank-window =
.label = Neues leeres Fenster

View File

@@ -1,22 +0,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/.
zen-menubar-toggle-pinned-tabs =
.label =
{ $pinnedAreCollapsed ->
[true] Angeheftete Tabs ausklappen
*[false] Angeheftete Tabs einklappen
}
zen-menubar-appearance =
.label = Erscheinungsbild
zen-menubar-appearance-description =
.label = Websites verwenden:
zen-menubar-appearance-auto =
.label = Automatisch
zen-menubar-appearance-light =
.label = Hell
zen-menubar-appearance-dark =
.label = Dunkel
zen-menubar-new-blank-window =
.label = Neues leeres Fenster

View File

@@ -5,9 +5,8 @@
tab-zen-split-tabs =
.label =
{ $tabCount ->
[-1] Tab abtrennen
[1] Split View hinzufügen...
*[other] { $tabCount } Tabs zusammenführen
[1] Tab aufteilen (wähle mehrere Tabs aus)
*[other] { $tabCount } Tabs aufteilen
}
.accesskey = S
zen-split-link =
@@ -16,3 +15,6 @@ zen-split-link =
zen-split-view-modifier-header = Geteilte Ansicht
zen-split-view-modifier-activate-reallocation =
.label = Anordnung ändern
zen-split-view-modifier-enabled-toast = Anordnung der geteilten Ansicht aktiv.
zen-split-view-modifier-enabled-toast-description = Ziehe die Ansicht per Drag & Drop, um sie neu anzuordnen. Drücke Esc zum Beenden.
zen-split-view-modifier-disabled-toast = Anordnung der geteilten Ansicht deaktiviert.

View File

@@ -17,9 +17,6 @@ zen-toolbar-context-compact-mode-just-toolbar =
zen-toolbar-context-compact-mode-hide-both =
.label = Beides ausblenden
.accesskey = H
zen-toolbar-context-move-to-folder =
.label = In Ordner verschieben...
.accesskey = M
zen-toolbar-context-new-folder =
.label = Neuer Ordner
.accesskey = N
@@ -30,7 +27,7 @@ sidebar-zen-create-new =
tabbrowser-unload-tab-button =
.tooltiptext =
{ $tabCount ->
[one] Tab entladen und wechseln
[one] Tab entladen und öffnen
*[other] { $tabCount } Tabs entladen und zum ersten wechseln
}
tabbrowser-reset-pin-button =
@@ -39,9 +36,4 @@ tabbrowser-reset-pin-button =
[one] Tab zurücksetzen und anheften
*[other] { $tabCount } Tabs zurücksetzen und anheften
}
zen-tab-sublabel =
{ $tabSubtitle ->
[zen-default-pinned] Zurück zur angehefteten URL
[zen-default-pinned-cmd] Vom angehefteten Tab lösen
*[other] { $tabSubtitle }
}
tab-reset-pin-label = Zur ursprünglichen URL zurückkehren

View File

@@ -17,7 +17,7 @@ zen-welcome-workspace-colors-title = Deine Arbeitsbereiche, deine Farben
zen-welcome-workspace-colors-description = Personalisiere deinen Browser, indem du jedem Arbeitsbereich eine eigene Farbidentität gibst.
zen-welcome-start-browsing-title =
Alles bereit?<br/>
Los geht's!
Los gehts!
zen-welcome-start-browsing-description-1 = Du bist startklar! Klicke auf den Button unten, um mit { -brand-short-name } loszulegen.
zen-welcome-start-browsing = Los geht's!
zen-welcome-default-search-title = Deine Standard-Suchmaschine

View File

@@ -3,14 +3,10 @@
# 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 =
.label = Ordner erstellen
zen-panel-ui-live-folder-create =
.label = Live-Ordner
zen-panel-ui-new-empty-split =
.label = Neuen Split erstellen
zen-workspaces-panel-context-delete =
@@ -24,8 +20,6 @@ zen-workspaces-panel-context-default-profile =
.label = Profil festlegen
zen-workspaces-panel-unload =
.label = Arbeitsbereich entladen
zen-workspaces-panel-unload-others =
.label = Alle anderen Arbeitsbereiche entladen
zen-workspaces-how-to-reorder-title = So ordnest du Arbeitsbereiche neu an
zen-workspaces-how-to-reorder-desc = Zieh die Arbeitsbereich-Symbole am unteren Rand der Seitenleiste, um sie neu anzuordnen
zen-workspaces-change-theme =
@@ -36,13 +30,16 @@ 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
zen-panel-ui-gradient-generator-algo-complementary =
.label = Komplementär
zen-panel-ui-gradient-generator-algo-splitComplementary =
.label = Split-Komplementär
.label = Geteilt-Komplementär
zen-panel-ui-gradient-generator-algo-analogous =
.label = Analog
zen-panel-ui-gradient-generator-algo-triadic =
@@ -52,9 +49,6 @@ 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
@@ -69,7 +63,3 @@ 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

View File

@@ -10,11 +10,11 @@ zen-vertical-tabs-layout-header = Διάταξη Περιηγητή
zen-vertical-tabs-layout-description = Επιλέξτε τη διάταξη που σας ταιριάζει καλύτερα
zen-layout-single-toolbar = Απλή γραμμή εργαλειών
zen-layout-multiple-toolbar = Πολλαπλές γραμμές εργαλειών
zen-layout-collapsed-toolbar = Συμπτυγμένη Πλαϊνή Μπάρα
sync-currently-syncing-workspaces = Χώροι Εργασίας
zen-layout-collapsed-toolbar = Συμπτυγμένη γραμμή εργαλειών
sync-currently-syncing-workspaces = Άλλοι Χώροι Εργασίας
sync-engine-workspaces =
.label = Χώροι Εργασίας
.tooltiptext = Συγχρονισμός των χώρων εργασίας σας μεταξύ συσκευές
.label = Άλλοι Χώροι Εργασίας
.tooltiptext = Συγχρονισμός των χώρων εργασίας σας σε όλες τις συσκευές
.accesskey = W
zen-glance-title = Ματιά
zen-glance-header = Γενικές ρυθμίσεις για ματιά
@@ -42,17 +42,15 @@ pane-zen-tabs-title = Διαχείριση Καρτελών
category-zen-workspaces =
.tooltiptext = { pane-zen-tabs-title }
pane-settings-workspaces-title = Χώροι Εργασίας
zen-tabs-select-recently-used-on-close =
.label = Στο κλείσιμο καρτέλας, αλλαγή στην πιο πρόσφατα χρησιμοποιημένη καρτέλα αντί για την επόμενη καρτέλα
zen-tabs-unloader-enabled =
.label = Ενεργοποίηση Εκφορτωτή Καρτέλας
zen-tabs-close-on-back-with-no-history =
.label = Κλείσιμο καρτέλας και αλλαγή στην καρτέλα ιδιοκτήτη (ή στην πιο πρόσφατα χρησιμοποιούμενη καρτέλα) όταν επιστρέφεις χωρίς ιστορικό
zen-settings-workspaces-sync-unpinned-tabs =
.label = Συγχρονισμός μόνο καρφιτσωμένων καρτελών στους χώρους εργασίας
zen-tabs-cycle-by-attribute =
.label = Ctrl+Tab επιλέγει κυκλικά μόνο από τις καρτέλες στα Απαραίτητα η στο Χώρο Εργασίας
.label = Ctrl+Tab cycles within Essential or Workspace tabs only
zen-tabs-cycle-ignore-pending-tabs =
.label = Παράβλεψη Εκκρεμών καρτελών κατά την εναλλαγή με Ctrl+Tab
zen-tabs-cycle-by-attribute-warning = Η εναλλαγή με Ctrl+Tab θα εναλλάσσει με σειρά πρόσφατης χρήσης, όσο είναι ενεργοποιημένη
.label = Ignore Pending tabs when cycling with Ctrl+Tab
zen-tabs-cycle-by-attribute-warning = Ctrl+Tab will cycle by recently used order, as it is enabled
zen-look-and-feel-compact-toolbar-themed =
.label = Χρήση παρασκηνίου με θέμα για συμπαγή γραμμή εργαλειών
zen-workspace-continue-where-left-off =
@@ -85,7 +83,7 @@ zen-settings-workspaces-enabled =
zen-settings-workspaces-hide-default-container-indicator =
.label = Απόκρυψη της προκαθορισμένης ένδειξης περιέκτη στη γραμμή καρτελών
zen-key-unsaved = Μη αποθηκευμένη συντόμευση! Παρακαλώ αποθηκεύστε την κάνοντας κλικ στο πλήκτρο "Escape" αφού την πληκτρολογήσετε.
zen-key-conflict = Συγκρούσεις με { $group } -> { $shortcut }
zen-key-conflict = Conflicts with { $group } -> { $shortcut }
pane-zen-theme-title = Ρυθμίσεις Θέματος
zen-vertical-tabs-title = Πλευρική γραμμή και διάταξη καρτελών
zen-vertical-tabs-header = Κατακόρυφες Καρτέλες
@@ -133,7 +131,7 @@ zen-theme-marketplace-dropdown-default-label =
.label = Κανένα
zen-theme-marketplace-input-default-placeholder =
.placeholder = Πληκτρολογήστε κάτι...
pane-zen-marketplace-title = Επεκτάσεις Zen
pane-zen-marketplace-title = Zen Mods
zen-themes-auto-update =
.label = Αυτόματη ενημέρωση εγκατεστημένων mods κατά την εκκίνηση
zen-settings-workspaces-force-container-tabs-to-workspace =
@@ -162,7 +160,7 @@ category-zen-CKS =
.tooltiptext = { pane-zen-CKS-title }
pane-settings-CKS-title = Συντομεύσεις Πληκτρολογίου { -brand-short-name }
category-zen-marketplace =
.tooltiptext = Επεκτάσεις Zen
.tooltiptext = Zen Mods
zen-settings-CKS-header = Προσαρμόστε τις συντομεύσεις πληκτρολογίου
zen-settings-CKS-description = Προσαρμόστε τις προεπιλεγμένες συντομεύσεις πληκτρολογίου στις προτιμήσεις σας και βελτιώστε την εμπειρία περιήγησής σας
zen-settings-CKS-disable-firefox =
@@ -234,7 +232,7 @@ zen-key-exit-full-screen = Έξοδος από Πλήρη Οθόνη
zen-ai-chatbot-sidebar-shortcut = Εναλλαγή Πλευρικής Μπάρας Συζήτησης AI
zen-key-inspector-mac = Εναλλαγή Επιθεωρητή (Mac)
zen-toggle-sidebar-shortcut = Εναλλαγή Πλευρικής Μπάρας Firefox
zen-toggle-pin-tab-shortcut = Εναλλαγή Καρφιτσώματος Καρτέλας
zen-toggle-pin-tab-shortcut = Toggle Pin Tab
zen-reader-mode-toggle-shortcut-other = Εναλλαγή Λειτουργίας Ανάγνωσης
zen-picture-in-picture-toggle-shortcut = Εναλλαγή Εικόνας-σε-Εικόνα
zen-nav-reload-shortcut-2 = Ανανέωση Σελίδας
@@ -251,9 +249,9 @@ zen-key-stop = Διακοπή Φόρτωσης
zen-full-zoom-reduce-shortcut = Σμίκρυνση
zen-full-zoom-enlarge-shortcut = Μεγέθυνση
zen-full-zoom-reset-shortcut = Επαναφορά Ζουμ
zen-full-zoom-reset-shortcut-alt = Επαναφορά Μεγέθυνσης (Alt)
zen-full-zoom-enlarge-shortcut-alt = Μεγέθυνση (Alt)
zen-full-zoom-enlarge-shortcut-alt2 = Μεγέθυνση (Alt 2)
zen-full-zoom-reset-shortcut-alt = Reset Zoom (Alt)
zen-full-zoom-enlarge-shortcut-alt = Zoom In (Alt)
zen-full-zoom-enlarge-shortcut-alt2 = Zoom In (Alt 2)
zen-bidi-switch-direction-shortcut = Αλλαγή Κατεύθυνσης Κειμένου
zen-private-browsing-shortcut = Ιδιωτική Περιήγηση
zen-screenshot-shortcut = Λήψη Στιγμιότυπου Οθόνης
@@ -268,7 +266,7 @@ zen-close-tab-shortcut = Κλείσιμο Καρτέλας
zen-compact-mode-shortcut-show-sidebar = Εναλλαγή Αιωρούμενης Πλευρικής Γραμμής
zen-compact-mode-shortcut-show-toolbar = Εναλλαγή Αιωρούμενης Γραμμής Εργαλείων
zen-compact-mode-shortcut-toggle = Εναλλαγή Συμπαγούς Λειτουργίας
zen-glance-expand = Μεγέθυνση Ματίας
zen-glance-expand = Expand Glance
zen-workspace-shortcut-switch-1 = Εναλλαγή στο Χώρο Εργασίας 1
zen-workspace-shortcut-switch-2 = Εναλλαγή στο Χώρο Εργασίας 2
zen-workspace-shortcut-switch-3 = Εναλλαγή στο Χώρο Εργασίας 3
@@ -287,7 +285,7 @@ zen-split-view-shortcut-grid = Εναλλαγή Πλέγματος Διαιρε
zen-split-view-shortcut-vertical = Εναλλαγή Κάθετης Διαιρεμένης Προβολής
zen-split-view-shortcut-horizontal = Εναλλαγή Οριζόντιας Διαιρεμένης Προβολής
zen-split-view-shortcut-unsplit = Κλείσιμο Διαιρεμένης Προβολής
zen-new-empty-split-view-shortcut = Δημιουργία Κενής Διαιρεμένης Προβολής
zen-new-empty-split-view-shortcut = New Empty Split View
zen-key-select-tab-1 = Επιλογή καρτέλας #1
zen-key-select-tab-2 = Επιλογή καρτέλας #2
zen-key-select-tab-3 = Επιλογή καρτέλας #3
@@ -315,6 +313,4 @@ zen-devtools-toggle-performance-shortcut = Εναλλαγή Επιδόσεων
zen-devtools-toggle-storage-shortcut = Εναλλαγή Αποθηκευτικού Χώρου
zen-devtools-toggle-dom-shortcut = Εναλλαγή DOM
zen-devtools-toggle-accessibility-shortcut = Εναλλαγή Προσβασιμότητας
zen-close-all-unpinned-tabs-shortcut = Κλείσιμο όλων των μη καρφιτσωμένων καρτελών
zen-new-unsynced-window-shortcut = New Unsynced Window
zen-duplicate-tab-shortcut = Διπλασιασμός Καρτέλας
zen-close-all-unpinned-tabs-shortcut = Close All Unpinned Tabs

View File

@@ -3,21 +3,23 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
zen-folders-search-placeholder =
.placeholder = Αναζήτηση { $folder-name }...
.placeholder = Search { $folder-name }...
zen-folders-panel-rename-folder =
.label = Μετονομασία Φακέλου
.label = Rename Folder
zen-folders-panel-unpack-folder =
.label = Αποσυμπίεση Φακέλου
.label = Unpack Folder
zen-folders-new-subfolder =
.label = Δημιουργία Υποφακέλου
.label = New Subfolder
zen-folders-panel-delete-folder =
.label = Διαγραφή Φακέλου
.label = Delete Folder
zen-folders-panel-convert-folder-to-space =
.label = Μετατροπή Φακέλου σε Χώρο Εργασίας
.label = Convert folder to Space
zen-folders-panel-change-folder-space =
.label = Αλλαγή Χώρου Εργασίας...
.label = Change Space...
zen-folders-panel-change-icon-folder =
.label = Change Icon
zen-folders-unload-all-tooltip =
.tooltiptext = Εκφόρτωσή των ενεργών καρτελών σε αυτόν τον φάκελο
.tooltiptext = Unload active in this folder
zen-folders-unload-folder =
.label = Εκφόρτωση όλων των καρτελών
zen-folders-search-no-results = Δεν υπάρχουν καρτέλες που να ταιριάζουν με την αναζήτηση 🤔
.label = Unload All Tabs
zen-folders-search-no-results = No tabs matching that search 🤔

View File

@@ -5,11 +5,7 @@
zen-panel-ui-current-profile-text = τρέχον προφίλ
unified-extensions-description = Οι επεκτάσεις χρησιμοποιούνται για να φέρουν περισσότερη επιπλέον λειτουργικότητα στο { -brand-short-name }.
tab-context-zen-reset-pinned-tab =
.label =
{ $isEssential ->
[true] Επαναφορά Απαραίτητης Καρτέλας
*[false] Επαναφορά Καρφιτσωμένης Καρτέλας
}
.label = Επαναφορά Καρφιτσωμένης Καρτέλας
.accesskey = R
tab-context-zen-add-essential =
.label = Προσθήκη στα Απαραίτητα
@@ -19,16 +15,8 @@ tab-context-zen-remove-essential =
.label = Αφαίρεση από Απαραίτητα
.accesskey = R
tab-context-zen-replace-pinned-url-with-current =
.label =
{ $isEssential ->
[true] Αντικατάσταση Απαραίτητης διεύθυνσής με την τωρινή
*[false] Αντικατάσταση Καρφιτσωμένης διεύθυνσής με την τωρινή
}
.label = Αντικατάσταση καρφιτσωμένου URL με το τρέχον
.accesskey = C
tab-context-zen-edit-title =
.label = Αλλαγή Ετικέτας...
tab-context-zen-edit-icon =
.label = Αλλαγή Εικονιδίου...
zen-themes-corrupted = Το αρχείο { -brand-short-name } mods είναι κατεστραμμένο. Έχει γίνει επαναφορά στο προεπιλεγμένο θέμα.
zen-shortcuts-corrupted = Το αρχείο συντομεύσεων σας { -brand-short-name } είναι κατεστραμμένο. Έχει γίνει επαναφορά στις προεπιλεγμένες συντομεύσεις.
# note: Do not translate the "<br/>" tags in the following string
@@ -40,8 +28,8 @@ 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-copy-current-url-as-markdown-confirmation = Η τωρινή διεύθυνσή αντιγράφηκε ως Markdown!
zen-general-cancel-label =
.label = Ακύρωση
zen-general-confirm =
@@ -50,10 +38,13 @@ zen-pinned-tab-replaced = Το URL της καρφιτσωμένης καρτέ
zen-tabs-renamed = Η καρτέλα μετονομάστηκε επιτυχώς!
zen-background-tab-opened-toast = Άνοιξε νέα καρτέλα στο παρασκήνιο!
zen-workspace-renamed-toast = Ο χώρος εργασίας μετονομάστηκε επιτυχώς!
zen-split-view-limit-toast = Can't add more panels to the split view!
zen-library-sidebar-workspaces =
.label = Χώροι
zen-library-sidebar-mods =
.label = Mods
zen-toggle-compact-mode-button =
.label = Συμπαγής Λειτουργία
.tooltiptext = Εναλλαγή Συμπαγούς Λειτουργίας
.tooltiptext = Toggle Compact Mode
# note: Do not translate the "<br/>" tags in the following string
@@ -62,7 +53,7 @@ zen-close-label = Κλείσιμο
zen-singletoolbar-urlbar-placeholder-with-name =
.placeholder = Αναζήτηση...
zen-icons-picker-emoji =
.label = Εμότζι
.label = Emojis
zen-icons-picker-svg =
.label = Εικονίδια
urlbar-search-mode-zen_actions = Ενέργειες
@@ -70,14 +61,12 @@ zen-site-data-settings = Ρυθμίσεις
zen-generic-manage = Διαχείριση
zen-generic-more = Περισσότερα
zen-generic-next = Επόμενο
zen-essentials-promo-label = Προσθήκη στα Απαραίτητα
zen-essentials-promo-sublabel = Κρατήστε τις αγαπημένες σας καρτέλες ένα κλικ μακριά
# These labels will be used for the site data panel settings
zen-site-data-setting-allow = Επιτρέπεται
zen-site-data-setting-block = Αποκλείστηκε
zen-site-data-protections-enabled = Ενεργό
zen-site-data-protections-disabled = Ανενεργό
zen-site-data-setting-cross-site = Cookies Mεταξύ Iστότοπων
zen-site-data-setting-cross-site = Cross-Site cookie
zen-site-data-security-info-extension =
.label = Επέκταση
zen-site-data-security-info-secure =
@@ -104,10 +93,10 @@ zen-site-data-setting-site-protection = Προστασία Ανίχνευσης
# Section: Feature callouts
zen-site-data-panel-feature-callout-title = Ένα νέο σπίτι για επεκτάσεις, άδειες, και άλλα
zen-site-data-panel-feature-callout-subtitle = Κανε κλικ στο εικονίδιο για διαχείριση ρυθμίσεων ιστότοπων, εμφάνιση πληροφοριών ασφαλείας, πρόσβαση σε επεκτάσεις, και εκτέλεση συχνών ενεργειών.
zen-site-data-panel-feature-callout-title = A new home for add-ons, permissions, and more
zen-site-data-panel-feature-callout-subtitle = Click the icon to manage site settings, view security info, access extensions, and perform common actions.
zen-open-link-in-glance =
.label = Άνοιγμα συνδέσμου με ματιά
.label = Open Link in Glance
.accesskey = G
zen-sidebar-notification-updated-heading = Η Ενημέρωση Ολοκληρώθηκε!
@@ -119,9 +108,3 @@ 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 = Κρατήστε τα παράθυρα σας συγχρονισμένα
zen-window-sync-migration-dialog-message = Το Zen άρα στην ίδια συσκευή, άρα αλλαγές σε ένα παράθυρο τώρα αντικατροπτίζονται στα άλλα άμεσα.
zen-window-sync-migration-dialog-learn-more = Περισσότερα
zen-window-sync-migration-dialog-accept = Κατάλαβα
zen-appmenu-new-blank-window =
.label = Νέο κενό παράθυρο

Some files were not shown because too many files have changed in this diff Show More