Merge branch 'boosts' into boosts

This commit is contained in:
mr. m
2026-04-24 16:38:06 +02:00
committed by GitHub
244 changed files with 1622 additions and 615 deletions

View File

@@ -514,6 +514,13 @@ jobs:
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 }}

View File

@@ -34,7 +34,6 @@ 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 }}
@@ -104,6 +103,8 @@ 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
@@ -118,15 +119,45 @@ jobs:
./mach --no-interactive bootstrap --application-choice browser
cd ..
- name: Insert API Keys
- 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
run: |
mkdir -p ~/.zen-keys
echo "${{ secrets.ZEN_SAFEBROWSING_API_KEY }}" > ~/.zen-keys/safebrowsing.dat
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"
- 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"
@@ -144,10 +175,6 @@ 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"

View File

@@ -26,7 +26,7 @@ on:
jobs:
mac-build:
name: Build macOS - ${{ matrix.arch }}
runs-on: macos-26
runs-on: ${{ (inputs.release-branch == 'release') && 'blacksmith-6vcpu-macos-latest' || 'macos-26' }}
strategy:
fail-fast: false
@@ -35,7 +35,6 @@ 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
@@ -118,7 +117,9 @@ jobs:
- name: Import
env:
SURFER_COMPAT: ${{ matrix.arch }}
run: npm run import -- --verbose
SURFER_CERT_PATCH_ISSUER: ${{ secrets.SURFER_CERT_PATCH_ISSUER }}
SURFER_CERT_PATCH_NAME: ${{ secrets.SURFER_CERT_PATCH_NAME }}
run: npm run import
- name: Bootstrap
run: |
@@ -132,15 +133,43 @@ jobs:
- name: Build language packs
run: sh scripts/download-language-packs.sh
- name: Insert API Keys
- 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 }}
run: |
mkdir -p ~/.zen-keys
echo "${{ secrets.ZEN_SAFEBROWSING_API_KEY }}" > ~/.zen-keys/safebrowsing.dat
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"
- 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
@@ -157,10 +186,6 @@ 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

@@ -93,6 +93,7 @@ jobs:
env:
SURFER_MOZCONFIG_ONLY: true
ZEN_RELEASE: 1
ZEN_GA_DISABLE_PGO: true
run: |
npm run build
cd engine
@@ -232,6 +233,7 @@ 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

@@ -8,6 +8,11 @@ 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
@@ -30,3 +35,6 @@ else
export ZEN_RELEASE=1
npm run build
fi
echo "Build complete, removing API keys"
rm -rf ~/.zen-keys

View File

@@ -20,7 +20,7 @@ jobs:
with:
create_release: ${{ github.event_name != 'workflow_dispatch' && true || inputs.create_release }}
update_branch: twilight
use-sccache: false
use-sccache: true
update_version: false
post-build:

View File

@@ -93,7 +93,8 @@ 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 '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
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
C:\mozilla-build\start-shell.bat $workspace_dir_current\mozilla-build-run.sh
- name: Move profile data

View File

@@ -39,7 +39,6 @@ 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
@@ -165,6 +164,8 @@ jobs:
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
@@ -226,16 +227,14 @@ 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
@@ -264,10 +263,6 @@ 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: |

View File

@@ -34,7 +34,7 @@ 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 `149.0.2`! 🚀
- [`Release`](https://zen-browser.app/download) - Is currently built using Firefox version `150.0`! 🚀
- [`Twilight`](https://zen-browser.app/download?twilight) - Is currently built using Firefox version `RC 150.0`!
### Contributing

View File

@@ -1 +1 @@
11d1ba8e182db855a1aba82796e219c2abe8c3ac
fb55808f9cdd2172649e551705008af4f98038fe

Binary file not shown.

View File

@@ -4,6 +4,7 @@
param(
[string][Parameter(Mandatory=$true)]$SignIdentity,
[string][Parameter(Mandatory=$true)]$SignIdentityIssuer,
[string][Parameter(Mandatory=$true)]$GithubRunId
)
@@ -26,6 +27,9 @@ mkdir windsign-temp -ErrorAction SilentlyContinue
$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

View File

@@ -26,24 +26,33 @@ export MOZ_INCLUDE_SOURCE_INFO=1
ac_add_options --enable-application=browser
# Anything except 'SCCACHE_GHA_ENABLED == false'
if ! test "$SCCACHE_GHA_ENABLED" = "false"; then
if test "$SCCACHE_GHA_ENABLED" = "true"; 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 safe browsing key if it exists on a file
# add API keys 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
# TODO: Make this successful in builds
# ac_add_options --enable-clang-plugin
ac_add_options --enable-clang-plugin
ac_add_options --enable-bootstrap=-sccache
ac_add_options --enable-optimize

View File

@@ -18,8 +18,14 @@ if test "$ZEN_RELEASE"; then
# Enable Profile Guided Optimization
if ! test "$ZEN_GA_DISABLE_PGO"; then
export MOZ_PGO=1
ac_add_options MOZ_PGO=1
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
fi
elif test "$SURFER_COMPAT" = "aarch64"; then
ac_add_options --target=aarch64-linux-gnu

View File

@@ -8,18 +8,15 @@ ac_add_options --disable-dmd
ac_add_options --enable-eme=widevine
if test "$ZEN_RELEASE"; then
# 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
export ZEN_DUMMY=1
else
export MOZ_PGO=1
ac_add_options MOZ_PGO=1
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
fi
fi
@@ -28,9 +25,12 @@ 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

View File

@@ -22,10 +22,6 @@ if test "$ZEN_CROSS_COMPILING"; then
fi
fi
# We wrongly detect ccache on windows, which leads to build failures.
# This line should be removed once the detection is fixed.
ac_add_options --without-ccache
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

@@ -317,3 +317,4 @@ 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

View File

@@ -52,6 +52,7 @@ 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-toggle-compact-mode-button =
.label = الوضع المدمج
.tooltiptext = تبديل الوضع المدمج

View File

@@ -5,8 +5,9 @@
tab-zen-split-tabs =
.label =
{ $tabCount ->
[1] تبويب تقسيم (عدة علامات تبويب محددة مطلوبة)
*[other] تقسيم { $tabCount } علامات التبويب
[-1] Split out tab
[1] Add split view...
*[other] Join { $tabCount } Tabs
}
.accesskey = س
zen-split-link =

View File

@@ -17,6 +17,9 @@ zen-toolbar-context-compact-mode-just-toolbar =
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 = ن

View File

@@ -317,3 +317,4 @@ 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

@@ -50,6 +50,7 @@ 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!
zen-toggle-compact-mode-button =
.label = Компактен изглед
.tooltiptext = Превключи компактен режим

View File

@@ -5,7 +5,8 @@
tab-zen-split-tabs =
.label =
{ $tabCount ->
[1] Join Tab (multiple selected tabs needed)
[-1] Split out tab
[1] Add split view...
*[other] Join { $tabCount } Tabs
}
.accesskey = S

View File

@@ -17,6 +17,9 @@ 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

View File

@@ -317,3 +317,4 @@ 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

@@ -50,6 +50,7 @@ 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-toggle-compact-mode-button =
.label = Compact Mode
.tooltiptext = Toggle Compact Mode

View File

@@ -5,7 +5,8 @@
tab-zen-split-tabs =
.label =
{ $tabCount ->
[1] Join Tab (multiple selected tabs needed)
[-1] Split out tab
[1] Add split view...
*[other] Join { $tabCount } Tabs
}
.accesskey = S

View File

@@ -17,6 +17,9 @@ 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

View File

@@ -317,3 +317,4 @@ 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

@@ -50,6 +50,7 @@ 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-toggle-compact-mode-button =
.label = Mode compacte
.tooltiptext = Commuta el mode compacte

View File

@@ -6,7 +6,7 @@ tab-zen-split-tabs =
.label =
{ $tabCount ->
[-1] Pestanya dividida
[1] Uneix pestanyes (calen diverses pestanyes seleccionades)
[1] Afegeix una vista dividida...
*[other] Uneix { $tabCount } pestanyes
}
.accesskey = S

View File

@@ -17,6 +17,9 @@ 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

View File

@@ -43,11 +43,11 @@ category-zen-workspaces =
.tooltiptext = { pane-zen-tabs-title }
pane-settings-workspaces-title = Pracoviště
zen-tabs-select-recently-used-on-close =
.label = When closing a tab, switch to the most recently used tab instead of the next tab
.label = Při zavření panelu přepnout na naposledy použitý panel namísto dalšího panelu
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 = Sync only pinned tabs in workspaces
.label = Synchronizovat pouze připnuté panely v pracovních prostorách
zen-tabs-cycle-by-attribute =
.label = Ctrl+Tab zahrnuje Essentials v pracovních panelech
zen-tabs-cycle-ignore-pending-tabs =
@@ -317,3 +317,4 @@ 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

@@ -7,8 +7,8 @@ unified-extensions-description = Rozšíření slouží k přidání dalších f
tab-context-zen-reset-pinned-tab =
.label =
{ $isEssential ->
[true] Reset Essential Tab
*[false] Reset Pinned Tab
[true] Resetovat Essential panel
*[false] Resetovat připnutý panel
}
.accesskey = R
tab-context-zen-add-essential =
@@ -21,8 +21,8 @@ tab-context-zen-remove-essential =
tab-context-zen-replace-pinned-url-with-current =
.label =
{ $isEssential ->
[true] Replace Essential URL with Current
*[false] Replace Pinned URL with Current
[true] Nahradit Essential URL aktuální
*[false] Nahradit připnutou URL aktuální
}
.accesskey = C
tab-context-zen-edit-title =
@@ -41,7 +41,7 @@ pictureinpicture-minimize-btn =
.tooltip = Minimalizovat
zen-panel-ui-gradient-generator-custom-color = Vlastní barva
zen-copy-current-url-confirmation = URL adresa byla zkopírována!
zen-copy-current-url-as-markdown-confirmation = Copied current URL as Markdown!
zen-copy-current-url-as-markdown-confirmation = Kopírovat aktuální URL jako Markdown!
zen-general-cancel-label =
.label = Zrušit
zen-general-confirm =
@@ -50,6 +50,7 @@ zen-pinned-tab-replaced = Připnutá URL adresa panelu byla nahrazena aktuální
zen-tabs-renamed = Panel byl úspěšně přejmenován!
zen-background-tab-opened-toast = Nový panel na pozadí byl otevřen!
zen-workspace-renamed-toast = Pracovní prostor byl úspěšně přejmenován!
zen-split-view-limit-toast = Do rozděleného zobrazení nelze přidat více panelů!
zen-toggle-compact-mode-button =
.label = Kompaktní režim
.tooltiptext = Přepnout kompaktní režim
@@ -123,4 +124,4 @@ zen-window-sync-migration-dialog-message = Zen nyní synchronizuje okna na stejn
zen-window-sync-migration-dialog-learn-more = Zjistit více
zen-window-sync-migration-dialog-accept = Rozumím
zen-appmenu-new-blank-window =
.label = New blank window
.label = Nové prázdné okno

View File

@@ -19,4 +19,4 @@ zen-menubar-appearance-light =
zen-menubar-appearance-dark =
.label = Tmavý
zen-menubar-new-blank-window =
.label = New Blank Window
.label = Nové prázdné okno

View File

@@ -5,11 +5,9 @@
tab-zen-split-tabs =
.label =
{ $tabCount ->
[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
[-1] Split out tab
[1] Add split view...
*[other] Join { $tabCount } Tabs
}
.accesskey = S
zen-split-link =

View File

@@ -17,6 +17,9 @@ 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

View File

@@ -10,7 +10,7 @@ zen-panel-ui-workspaces-create =
zen-panel-ui-folder-create =
.label = Vytvořit složku
zen-panel-ui-live-folder-create =
.label = Live Folder
.label = Živá složka
zen-panel-ui-new-empty-split =
.label = Nové rozdělení
zen-workspaces-panel-context-delete =
@@ -25,7 +25,7 @@ zen-workspaces-panel-context-default-profile =
zen-workspaces-panel-unload =
.label = Uspat prostor
zen-workspaces-panel-unload-others =
.label = Unload All Other Spaces
.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 =

View File

@@ -317,3 +317,4 @@ 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

@@ -50,6 +50,7 @@ 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-toggle-compact-mode-button =
.label = Modd Cryno
.tooltiptext = Togglo Modd Cryno

View File

@@ -5,8 +5,9 @@
tab-zen-split-tabs =
.label =
{ $tabCount ->
[1] Tab Hollt (angen sawl tab wedi'u dewis)
*[other] Hollti { $tabCount } Tab
[-1] Split out tab
[1] Add split view...
*[other] Join { $tabCount } Tabs
}
.accesskey = H
zen-split-link =

View File

@@ -17,6 +17,9 @@ 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

View File

@@ -317,3 +317,4 @@ 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

@@ -50,6 +50,7 @@ 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-toggle-compact-mode-button =
.label = Kompakt tilstand
.tooltiptext = Kompakt tilstand til/fra

View File

@@ -5,8 +5,9 @@
tab-zen-split-tabs =
.label =
{ $tabCount ->
[1] Opdel fane (flere faner skal vælges)
*[other] Opdel { $tabCount } faner
[-1] Split out tab
[1] Add split view...
*[other] Join { $tabCount } Tabs
}
.accesskey = S
zen-split-link =

View File

@@ -17,6 +17,9 @@ 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

View File

@@ -317,3 +317,4 @@ 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

@@ -50,6 +50,7 @@ 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-toggle-compact-mode-button =
.label = Kompakter Modus
.tooltiptext = Kompakten Modus umschalten

View File

@@ -5,9 +5,9 @@
tab-zen-split-tabs =
.label =
{ $tabCount ->
[-1] Aufteilung aufheben
[1] Tab aufteilen (wähle mehrere Tabs aus)
*[other] { $tabCount } Tabs aufteilen
[-1] Tab abtrennen
[1] Split View hinzufügen...
*[other] { $tabCount } Tabs zusammenführen
}
.accesskey = S
zen-split-link =

View File

@@ -17,6 +17,9 @@ 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

View File

@@ -43,11 +43,11 @@ category-zen-workspaces =
.tooltiptext = { pane-zen-tabs-title }
pane-settings-workspaces-title = Χώροι Εργασίας
zen-tabs-select-recently-used-on-close =
.label = When closing a tab, switch to the most recently used tab instead of the next tab
.label = Στο κλείσιμο καρτέλας, αλλαγή στην πιο πρόσφατα χρησιμοποιημένη καρτέλα αντί για την επόμενη καρτέλα
zen-tabs-close-on-back-with-no-history =
.label = Κλείσιμο καρτέλας και αλλαγή στην καρτέλα ιδιοκτήτη (ή στην πιο πρόσφατα χρησιμοποιούμενη καρτέλα) όταν επιστρέφεις χωρίς ιστορικό
zen-settings-workspaces-sync-unpinned-tabs =
.label = Sync only pinned tabs in workspaces
.label = Συγχρονισμός μόνο καρφιτσωμένων καρτελών στους χώρους εργασίας
zen-tabs-cycle-by-attribute =
.label = Ctrl+Tab επιλέγει κυκλικά μόνο από τις καρτέλες στα Απαραίτητα η στο Χώρο Εργασίας
zen-tabs-cycle-ignore-pending-tabs =
@@ -317,3 +317,4 @@ 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 = Διπλασιασμός Καρτέλας

View File

@@ -7,8 +7,8 @@ unified-extensions-description = Οι επεκτάσεις χρησιμοποι
tab-context-zen-reset-pinned-tab =
.label =
{ $isEssential ->
[true] Reset Essential Tab
*[false] Reset Pinned Tab
[true] Επαναφορά Απαραίτητης Καρτέλας
*[false] Επαναφορά Καρφιτσωμένης Καρτέλας
}
.accesskey = R
tab-context-zen-add-essential =
@@ -21,8 +21,8 @@ tab-context-zen-remove-essential =
tab-context-zen-replace-pinned-url-with-current =
.label =
{ $isEssential ->
[true] Replace Essential URL with Current
*[false] Replace Pinned URL with Current
[true] Αντικατάσταση Απαραίτητης διεύθυνσής με την τωρινή
*[false] Αντικατάσταση Καρφιτσωμένης διεύθυνσής με την τωρινή
}
.accesskey = C
tab-context-zen-edit-title =
@@ -41,7 +41,7 @@ pictureinpicture-minimize-btn =
.tooltip = Ελαχιστοποίηση
zen-panel-ui-gradient-generator-custom-color = Προσαρμοσμένο Χρώμα
zen-copy-current-url-confirmation = Αντιγράφηκε το τρέχον URL!
zen-copy-current-url-as-markdown-confirmation = Copied current URL as Markdown!
zen-copy-current-url-as-markdown-confirmation = Η τωρινή διεύθυνσή αντιγράφηκε ως Markdown!
zen-general-cancel-label =
.label = Ακύρωση
zen-general-confirm =
@@ -50,6 +50,7 @@ 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-toggle-compact-mode-button =
.label = Συμπαγής Λειτουργία
.tooltiptext = Εναλλαγή Συμπαγούς Λειτουργίας
@@ -123,4 +124,4 @@ 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
.label = Νέο κενό παράθυρο

View File

@@ -19,4 +19,4 @@ zen-menubar-appearance-light =
zen-menubar-appearance-dark =
.label = Σκοτεινό
zen-menubar-new-blank-window =
.label = New Blank Window
.label = Νέο Κενό Παράθυρο

View File

@@ -5,8 +5,9 @@
tab-zen-split-tabs =
.label =
{ $tabCount ->
[1] Διαίρεση Καρτέλας (απαιτούνται πολλαπλές επιλεγμένες καρτέλες)
*[other] Διαίρεση { $tabCount } Καρτελών
[-1] Split out tab
[1] Add split view...
*[other] Join { $tabCount } Tabs
}
.accesskey = S
zen-split-link =

View File

@@ -17,6 +17,9 @@ zen-toolbar-context-compact-mode-just-toolbar =
zen-toolbar-context-compact-mode-hide-both =
.label = Απόκρυψη όλων
.accesskey = H
zen-toolbar-context-move-to-folder =
.label = Move to Folder...
.accesskey = M
zen-toolbar-context-new-folder =
.label = Δημιουργία Φακέλου
.accesskey = N
@@ -38,7 +41,7 @@ tabbrowser-reset-pin-button =
}
zen-tab-sublabel =
{ $tabSubtitle ->
[zen-default-pinned] Back to pinned url
[zen-default-pinned-cmd] Separate from pinned tab
[zen-default-pinned] Πίσω στην καρφιτσωμένη διεύθυνσή
[zen-default-pinned-cmd] Διαχωρισμός από την καρφιτσωμένη καρτέλα
*[other] { $tabSubtitle }
}

View File

@@ -317,3 +317,4 @@ 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

@@ -48,6 +48,7 @@ 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-toggle-compact-mode-button =
.label = Compact Mode
.tooltiptext = Toggle Compact Mode

View File

@@ -5,7 +5,8 @@
tab-zen-split-tabs =
.label =
{ $tabCount ->
[1] Join Tab (multiple selected tabs needed)
[-1] Split out tab
[1] Add split view...
*[other] Join { $tabCount } Tabs
}
.accesskey = S

View File

@@ -17,6 +17,9 @@ 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

View File

@@ -58,6 +58,7 @@ 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-toggle-compact-mode-button =
.label = Compact Mode

View File

@@ -6,7 +6,7 @@ tab-zen-split-tabs =
.label =
{ $tabCount ->
[-1] Split out tab
[1] Join Tab (multiple selected tabs needed)
[1] Add split view...
*[other] Join { $tabCount } Tabs
}
.accesskey = S

View File

@@ -19,6 +19,10 @@ 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

View File

@@ -317,3 +317,4 @@ zen-devtools-toggle-dom-shortcut = Alternar DOM
zen-devtools-toggle-accessibility-shortcut = Alternar accesibilidad
zen-close-all-unpinned-tabs-shortcut = Cerrar todas las pestañas sin fijar
zen-new-unsynced-window-shortcut = Nueva ventana no sincronizada
zen-duplicate-tab-shortcut = Duplicar pestaña

View File

@@ -50,6 +50,7 @@ zen-pinned-tab-replaced = La URL de la pestaña fijada se ha reemplazado por la
zen-tabs-renamed = ¡La pestaña se ha renombrado con éxito!
zen-background-tab-opened-toast = ¡Nueva pestaña abierta en segundo plano!
zen-workspace-renamed-toast = ¡El espacio de trabajo ha sido renombrado con éxito!
zen-split-view-limit-toast = ¡No se pueden añadir más paneles a la vista dividida!
zen-toggle-compact-mode-button =
.label = Modo compacto
.tooltiptext = Alternar modo compacto

View File

@@ -5,9 +5,9 @@
tab-zen-split-tabs =
.label =
{ $tabCount ->
[-1] Deshacer división
[1] Vista dividida (seleccione varias pestañas)
*[other] Añadir { $tabCount } pestañas a la vista dividida
[-1] Separar pestaña
[1] Añadir vista dividida...
*[other] Unir { $tabCount } pestañas
}
.accesskey = S
zen-split-link =

View File

@@ -17,6 +17,9 @@ zen-toolbar-context-compact-mode-just-toolbar =
zen-toolbar-context-compact-mode-hide-both =
.label = Ocultar ambas
.accesskey = H
zen-toolbar-context-move-to-folder =
.label = Mover a la carpeta...
.accesskey = M
zen-toolbar-context-new-folder =
.label = Nueva carpeta
.accesskey = N

View File

@@ -317,3 +317,4 @@ zen-devtools-toggle-dom-shortcut = Lülita DOM sisse/välja
zen-devtools-toggle-accessibility-shortcut = Lülita ligipääsetavuse sektsioon sisse/välja
zen-close-all-unpinned-tabs-shortcut = Close All Unpinned Tabs
zen-new-unsynced-window-shortcut = New Unsynced Window
zen-duplicate-tab-shortcut = Duplicate Tab

View File

@@ -50,6 +50,7 @@ zen-pinned-tab-replaced = Pinned tab URL has been replaced with the current URL.
zen-tabs-renamed = Kaart on edukalt ümber nimetatud!
zen-background-tab-opened-toast = Taustal avati uus kaart!
zen-workspace-renamed-toast = Tööruum on edukalt ümber nimetatud!
zen-split-view-limit-toast = Can't add more panels to the split view!
zen-toggle-compact-mode-button =
.label = Compact Mode
.tooltiptext = Lülita kompaktne režiim sisse/välja

View File

@@ -5,8 +5,9 @@
tab-zen-split-tabs =
.label =
{ $tabCount ->
[1] Jaota kaart (mitu kaarti peab olema valitud)
*[other] Jaota { $tabCount } kaarti
[-1] Split out tab
[1] Add split view...
*[other] Join { $tabCount } Tabs
}
.accesskey = J
zen-split-link =

View File

@@ -17,6 +17,9 @@ zen-toolbar-context-compact-mode-just-toolbar =
zen-toolbar-context-compact-mode-hide-both =
.label = Peida mõlemad
.accesskey = P
zen-toolbar-context-move-to-folder =
.label = Move to Folder...
.accesskey = M
zen-toolbar-context-new-folder =
.label = Uus kaust
.accesskey = U

View File

@@ -317,3 +317,4 @@ zen-devtools-toggle-dom-shortcut = Toggle DOM
zen-devtools-toggle-accessibility-shortcut = Toggle Accessibility
zen-close-all-unpinned-tabs-shortcut = Close All Unpinned Tabs
zen-new-unsynced-window-shortcut = New Blank Window
zen-duplicate-tab-shortcut = Duplicate Tab

View File

@@ -50,6 +50,7 @@ zen-pinned-tab-replaced = Oraingo estekak ordezkatu du ainguratutako fitxarena!
zen-tabs-renamed = Fitxaren izena ongi aldatu da!
zen-background-tab-opened-toast = Fitxa berri bat zabaldu da bigarren planoan!
zen-workspace-renamed-toast = Lan-eremuaren izena ongi aldatu da!
zen-split-view-limit-toast = Can't add more panels to the split view!
zen-toggle-compact-mode-button =
.label = Modu Trinkoa
.tooltiptext = Modu Trinkoa Aktibatu/Desaktibatu

View File

@@ -6,7 +6,7 @@ tab-zen-split-tabs =
.label =
{ $tabCount ->
[-1] Split out tab
[1] Join Tab (multiple selected tabs needed)
[1] Add split view...
*[other] Join { $tabCount } Tabs
}
.accesskey = S

View File

@@ -17,6 +17,9 @@ 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

View File

@@ -317,3 +317,4 @@ 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

@@ -50,6 +50,7 @@ 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-toggle-compact-mode-button =
.label = Compact Mode
.tooltiptext = Toggle Compact Mode

View File

@@ -5,7 +5,8 @@
tab-zen-split-tabs =
.label =
{ $tabCount ->
[1] Join Tab (multiple selected tabs needed)
[-1] Split out tab
[1] Add split view...
*[other] Join { $tabCount } Tabs
}
.accesskey = S

View File

@@ -17,6 +17,9 @@ 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

View File

@@ -317,3 +317,4 @@ zen-devtools-toggle-dom-shortcut = Vaihda DOM:ia
zen-devtools-toggle-accessibility-shortcut = Vaihda Esteettömyystilaan
zen-close-all-unpinned-tabs-shortcut = Sulje kaikki kiinnittämättömät välilehdet
zen-new-unsynced-window-shortcut = New Unsynced Window
zen-duplicate-tab-shortcut = Duplicate Tab

View File

@@ -50,6 +50,7 @@ zen-pinned-tab-replaced = Pinned tab URL has been replaced with the current URL.
zen-tabs-renamed = Välilehti on nimetty uudelleen!
zen-background-tab-opened-toast = Uusi taustavälilehti avattu!
zen-workspace-renamed-toast = Työtila on nimetty uudelleen!
zen-split-view-limit-toast = Can't add more panels to the split view!
zen-toggle-compact-mode-button =
.label = Kompakti Tila
.tooltiptext = Ota käyttöön Kompakti tila

View File

@@ -5,8 +5,9 @@
tab-zen-split-tabs =
.label =
{ $tabCount ->
[1] Split Välilehti (tarvitaan useita valittuja välilehtiä)
*[other] Split { $tabCount } Välilehdet
[-1] Split out tab
[1] Add split view...
*[other] Join { $tabCount } Tabs
}
.accesskey = S
zen-split-link =

View File

@@ -17,6 +17,9 @@ zen-toolbar-context-compact-mode-just-toolbar =
zen-toolbar-context-compact-mode-hide-both =
.label = Piilota molemmat
.accesskey = H
zen-toolbar-context-move-to-folder =
.label = Move to Folder...
.accesskey = M
zen-toolbar-context-new-folder =
.label = Uusi kansio
.accesskey = N

View File

@@ -317,3 +317,4 @@ zen-devtools-toggle-dom-shortcut = Afficher longlet DOM
zen-devtools-toggle-accessibility-shortcut = Afficher longlet Accessibilité
zen-close-all-unpinned-tabs-shortcut = Fermer tous les onglets non épinglés
zen-new-unsynced-window-shortcut = Nouvelle fenêtre vierge
zen-duplicate-tab-shortcut = Dupliquer l'onglet

View File

@@ -50,6 +50,7 @@ zen-pinned-tab-replaced = Ladresse de l'onglet épinglé a été remplacée p
zen-tabs-renamed = Longlet a été renommé avec succès!
zen-background-tab-opened-toast = Nouvel onglet ouvert en arrière-plan!
zen-workspace-renamed-toast = L'espace de travail a été renommé avec succès !
zen-split-view-limit-toast = Impossible d'ajouter d'autres panneaux à la vue fractionnée !
zen-toggle-compact-mode-button =
.label = Mode compact
.tooltiptext = Activer/Désactiver le mode compact

View File

@@ -5,8 +5,9 @@
tab-zen-split-tabs =
.label =
{ $tabCount ->
[1] Fractionner (sélectionner plusieurs onglets)
*[other] Fractionner { $tabCount } onglets
[-1] Séparer l'onglet
[1] Ajouter une vue fractionnée...
*[other] Fusionner { $tabCount } onglets
}
.accesskey = S
zen-split-link =

View File

@@ -17,6 +17,9 @@ zen-toolbar-context-compact-mode-just-toolbar =
zen-toolbar-context-compact-mode-hide-both =
.label = Masquer les deux
.accesskey = H
zen-toolbar-context-move-to-folder =
.label = Déplacer vers le dossier...
.accesskey = M
zen-toolbar-context-new-folder =
.label = Nouveau dossier
.accesskey = N

View File

@@ -317,3 +317,4 @@ zen-devtools-toggle-dom-shortcut = Scoránaigh DOM
zen-devtools-toggle-accessibility-shortcut = Scoránaigh Inrochtaineacht
zen-close-all-unpinned-tabs-shortcut = Dún Gach Cluaisín Gan Phionáil
zen-new-unsynced-window-shortcut = Fuinneog Nua Neamhshioncrónaithe
zen-duplicate-tab-shortcut = Cluaisín Dúblach

View File

@@ -50,6 +50,7 @@ zen-pinned-tab-replaced = Tá URL an chluaisín phinnáilte curtha in ionad an U
zen-tabs-renamed = Athainmníodh an cluaisín go rathúil!
zen-background-tab-opened-toast = Tá cluaisín cúlra nua oscailte!
zen-workspace-renamed-toast = Athainmníodh an spás oibre go rathúil!
zen-split-view-limit-toast = Ní féidir níos mó painéil a chur leis an radharc scoilte!
zen-toggle-compact-mode-button =
.label = Mód Dlúth
.tooltiptext = Mód Dlúth a Athrú

View File

@@ -5,8 +5,9 @@
tab-zen-split-tabs =
.label =
{ $tabCount ->
[1] Scoilt Cluaisín (tá gá le roinnt cluaisíní roghnaithe)
*[other] Scoilt { $tabCount } Cluaisíní
[-1] Cluaisín scoilte
[1] Amharc scoilte a chur leis...
*[other] Ceangail le { $tabCount } Cluaisíní
}
.accesskey = S
zen-split-link =

View File

@@ -17,6 +17,9 @@ zen-toolbar-context-compact-mode-just-toolbar =
zen-toolbar-context-compact-mode-hide-both =
.label = Folaigh an dá cheann
.accesskey = H
zen-toolbar-context-move-to-folder =
.label = Bog go Fillteán...
.accesskey = M
zen-toolbar-context-new-folder =
.label = Fillteán Nua
.accesskey = N

View File

@@ -317,3 +317,4 @@ zen-devtools-toggle-dom-shortcut = הפעל/כבה DOM
zen-devtools-toggle-accessibility-shortcut = הפעל/כבה נגישות
zen-close-all-unpinned-tabs-shortcut = סגירת כל הלשוניות שאינן מוצמדות
zen-new-unsynced-window-shortcut = חלון לא מסונכרן חדש
zen-duplicate-tab-shortcut = Duplicate Tab

View File

@@ -48,6 +48,7 @@ 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!
zen-toggle-compact-mode-button =
.label = מצב חסכוני
.tooltiptext = הפעלת/כיבוי מצב חסכוני

View File

@@ -5,8 +5,9 @@
tab-zen-split-tabs =
.label =
{ $tabCount ->
[1] פיצול לשונית (נדרש מספר לשוניות מסומנות)
*[other] פיצול { $tabCount } לשוניות
[-1] Split out tab
[1] Add split view...
*[other] Join { $tabCount } Tabs
}
.accesskey = ד
zen-split-link =

View File

@@ -17,6 +17,9 @@ zen-toolbar-context-compact-mode-just-toolbar =
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 = מ

View File

@@ -317,3 +317,4 @@ zen-devtools-toggle-dom-shortcut = DOM kapcsolása
zen-devtools-toggle-accessibility-shortcut = Hozzáférhetőség kapcsolása
zen-close-all-unpinned-tabs-shortcut = Összes rögzítetlen lap bezárása
zen-new-unsynced-window-shortcut = Új szinkronizálatlan ablak
zen-duplicate-tab-shortcut = Lap duplikálása

View File

@@ -50,6 +50,7 @@ zen-pinned-tab-replaced = A rögzített lap URL címe helyébe az aktuális URL
zen-tabs-renamed = A lap sikeresen át lett nevezve!
zen-background-tab-opened-toast = Új lap megnyitva!
zen-workspace-renamed-toast = A munkakörnyezet sikeresen át lett nevezve!
zen-split-view-limit-toast = Nem lehet további paneleket hozzáadni az osztott nézethez!
zen-toggle-compact-mode-button =
.label = Kompakt mód
.tooltiptext = Kompakt mód ki-/bekapcsolása

View File

@@ -5,8 +5,9 @@
tab-zen-split-tabs =
.label =
{ $tabCount ->
[1] Felosztott lapok (válassz ki több lapot)
*[other] { $tabCount } lap felosztása
[-1] Lap kivétele
[1] Osztott nézethez adás...
*[other] { $tabCount } lap összevonása
}
.accesskey = S
zen-split-link =

View File

@@ -17,6 +17,9 @@ zen-toolbar-context-compact-mode-just-toolbar =
zen-toolbar-context-compact-mode-hide-both =
.label = Mindkettő elrejtése
.accesskey = H
zen-toolbar-context-move-to-folder =
.label = Áthelyezés mappába...
.accesskey = M
zen-toolbar-context-new-folder =
.label = Új mappa
.accesskey = N

View File

@@ -317,3 +317,4 @@ zen-devtools-toggle-dom-shortcut = Ubah DOM
zen-devtools-toggle-accessibility-shortcut = Ubah Aksesibilitas
zen-close-all-unpinned-tabs-shortcut = Tutup Semua Tab yang Tidak Disematkan
zen-new-unsynced-window-shortcut = Jendela Kosong Baru
zen-duplicate-tab-shortcut = Duplicate Tab

View File

@@ -50,6 +50,7 @@ zen-pinned-tab-replaced = URL awal dari tab yang disematkan telah diganti dengan
zen-tabs-renamed = Tab telah berhasil diubah namanya!
zen-background-tab-opened-toast = Tab baru telah terbuka di latar belakang!
zen-workspace-renamed-toast = Ruang Kerja telah berhasil diubah namanya!
zen-split-view-limit-toast = Can't add more panels to the split view!
zen-toggle-compact-mode-button =
.label = Mode Ringkas
.tooltiptext = Aktifkan/Sembunyikan Mode Ringkas

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