mirror of
https://github.com/zen-browser/desktop.git
synced 2026-05-25 06:18:34 +00:00
Merge branch 'dev' into library
Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
This commit is contained in:
33
.github/workflows/build.yml
vendored
33
.github/workflows/build.yml
vendored
@@ -126,7 +126,7 @@ jobs:
|
||||
permissions:
|
||||
contents: write
|
||||
name: Generate build data
|
||||
runs-on: blacksmith-2vcpu-ubuntu-2404
|
||||
runs-on: ubuntu-latest
|
||||
needs: buildid
|
||||
outputs:
|
||||
build_date: ${{ steps.data.outputs.builddate }}
|
||||
@@ -359,7 +359,7 @@ jobs:
|
||||
name: AppImage build - Linux ${{ matrix.arch }}
|
||||
permissions:
|
||||
contents: write
|
||||
runs-on: blacksmith-2vcpu-ubuntu-2404
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
matrix:
|
||||
arch: [x86_64, aarch64]
|
||||
@@ -439,7 +439,7 @@ jobs:
|
||||
path: ./dist/zen-${{ matrix.arch }}.AppImage.zsync
|
||||
|
||||
stop-self-hosted:
|
||||
runs-on: blacksmith-2vcpu-ubuntu-2404
|
||||
runs-on: ubuntu-latest
|
||||
needs: [windows-step-3, linux]
|
||||
if: always()
|
||||
steps:
|
||||
@@ -505,10 +505,29 @@ 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/
|
||||
@@ -551,8 +570,6 @@ 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/*
|
||||
@@ -590,8 +607,6 @@ 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
|
||||
@@ -606,7 +621,7 @@ jobs:
|
||||
permissions: write-all
|
||||
name: Prepare Flatpak
|
||||
needs: [release, linux, build-data]
|
||||
runs-on: blacksmith-2vcpu-ubuntu-2404
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- name: Checkout Flatpak repository
|
||||
@@ -665,7 +680,7 @@ jobs:
|
||||
permissions: write-all
|
||||
name: Release Flatpak
|
||||
needs: [prepare-flatpak, build-data]
|
||||
runs-on: blacksmith-2vcpu-ubuntu-2404
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- name: Checkout Flatpak repository
|
||||
|
||||
2
.github/workflows/issue-metrics.yml
vendored
2
.github/workflows/issue-metrics.yml
vendored
@@ -42,7 +42,7 @@ jobs:
|
||||
echo "last_month_year=$previous_year" >> "$GITHUB_ENV"
|
||||
|
||||
- name: Run issue-metrics tool
|
||||
uses: github/issue-metrics@v2
|
||||
uses: github-community-projects/issue-metrics@v2
|
||||
env:
|
||||
GH_TOKEN: ${{ secrets.DEPLOY_KEY }}
|
||||
HIDE_AUTHOR: true
|
||||
|
||||
51
.github/workflows/linux-release-build.yml
vendored
51
.github/workflows/linux-release-build.yml
vendored
@@ -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"
|
||||
@@ -173,3 +200,11 @@ 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/
|
||||
|
||||
45
.github/workflows/macos-release-build.yml
vendored
45
.github/workflows/macos-release-build.yml
vendored
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
10
.github/workflows/src/release-build.sh
vendored
10
.github/workflows/src/release-build.sh
vendored
@@ -8,8 +8,15 @@ 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
|
||||
@@ -28,3 +35,6 @@ else
|
||||
export ZEN_RELEASE=1
|
||||
npm run build
|
||||
fi
|
||||
|
||||
echo "Build complete, removing API keys"
|
||||
rm -rf ~/.zen-keys
|
||||
|
||||
8
.github/workflows/sync-upstream.yml
vendored
8
.github/workflows/sync-upstream.yml
vendored
@@ -103,6 +103,10 @@ 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
|
||||
@@ -115,10 +119,6 @@ jobs:
|
||||
if: steps.git-check.outputs.files_changed == 'true'
|
||||
run: python3 scripts/import_external_tests.py || true
|
||||
|
||||
- name: Import external patches
|
||||
if: steps.git-check.outputs.files_changed == 'true'
|
||||
run: python3 scripts/update_external_patches.py || true
|
||||
|
||||
- name: Create pull request
|
||||
uses: peter-evans/create-pull-request@v7
|
||||
if: steps.git-check.outputs.files_changed == 'true'
|
||||
|
||||
@@ -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:
|
||||
|
||||
3
.github/workflows/windows-profile-build.yml
vendored
3
.github/workflows/windows-profile-build.yml
vendored
@@ -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
|
||||
|
||||
25
.github/workflows/windows-release-build.yml
vendored
25
.github/workflows/windows-release-build.yml
vendored
@@ -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: |
|
||||
@@ -285,7 +280,7 @@ jobs:
|
||||
uses: actions/upload-artifact@v4
|
||||
if: ${{ inputs.generate-gpo && matrix.arch == 'x86_64' }}
|
||||
with:
|
||||
retention-days: 5
|
||||
retention-days: 2
|
||||
name: ${{ matrix.arch == 'aarch64' && 'arm64' || matrix.arch }}-${{ inputs.profile-data-path-archive }}
|
||||
path: ./zen.win64-pgo-stage-1.zip
|
||||
|
||||
@@ -312,14 +307,6 @@ 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
|
||||
|
||||
7
.gitignore
vendored
7
.gitignore
vendored
@@ -27,3 +27,10 @@ locales/firefox-l10n/
|
||||
.DS_Store
|
||||
|
||||
mozconfig
|
||||
|
||||
build/signing/env/
|
||||
build/signing/nss_config/
|
||||
build/signing/cert.pem
|
||||
build/signing/private_key.pem
|
||||
build/signing/private_key.p12
|
||||
|
||||
|
||||
@@ -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 `149.0`! 🚀
|
||||
- [`Twilight`](https://zen-browser.app/download?twilight) - Is currently built using Firefox version `RC 149.0`!
|
||||
- [`Release`](https://zen-browser.app/download) - Is currently built using Firefox version `150.0.2`! 🚀
|
||||
- [`Twilight`](https://zen-browser.app/download?twilight) - Is currently built using Firefox version `RC 150.0.2`!
|
||||
|
||||
### 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!
|
||||
|
||||
|
||||
@@ -1,31 +1,698 @@
|
||||
[Desktop Entry]
|
||||
Name=Zen Browser
|
||||
Comment=Experience tranquillity while browsing the web without people tracking you!
|
||||
Comment=A fast, private and secure web browser built to improve your day-to-day experience.
|
||||
Exec=zen %u
|
||||
Icon=zen
|
||||
Type=Application
|
||||
MimeType=text/html;text/xml;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https;application/x-xpinstall;application/pdf;application/json;
|
||||
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;
|
||||
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
|
||||
|
||||
[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]
|
||||
Name=Open a 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 mba’ete ñ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]=開啟設定檔管理員
|
||||
|
||||
@@ -1 +1 @@
|
||||
0b65b47ceee455b324e13114b5bc3a7033a8b2a5
|
||||
73901ca17f4a2159dd4488cea8684e9abbfdcc89
|
||||
BIN
build/signing/public_key.der
Normal file
BIN
build/signing/public_key.der
Normal file
Binary file not shown.
@@ -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
|
||||
|
||||
@@ -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
|
||||
@@ -89,8 +98,6 @@ if test "$ZEN_RELEASE"; then
|
||||
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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -22,13 +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
|
||||
|
||||
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
|
||||
|
||||
@@ -22,3 +22,5 @@ files:
|
||||
translation: browser/browser/zen-folders.ftl
|
||||
- source: en-US/browser/browser/zen-library.ftl
|
||||
translation: browser/browser/zen-library.ftl
|
||||
- source: en-US/browser/browser/zen-boosts.ftl
|
||||
translation: browser/browser/zen-boosts.ftl
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -6,9 +6,9 @@ zen-panel-ui-current-profile-text = الملف الشخصي الحالي
|
||||
unified-extensions-description = تستخدم الإضافات لجلب المزيد من الوظائف الإضافية إلى { -brand-short-name }.
|
||||
tab-context-zen-reset-pinned-tab =
|
||||
.label =
|
||||
{$isEssential ->
|
||||
[true] إعادة تعيين علامة التبويب الأساسية
|
||||
*[false] إعادة تعيين التبويب المثبت
|
||||
{ $isEssential ->
|
||||
[true] إعادة تعيين علامة التبويب الأساسية
|
||||
*[false] إعادة تعيين التبويب المثبت
|
||||
}
|
||||
.accesskey = ر
|
||||
tab-context-zen-add-essential =
|
||||
@@ -20,10 +20,11 @@ tab-context-zen-remove-essential =
|
||||
.accesskey = R
|
||||
tab-context-zen-replace-pinned-url-with-current =
|
||||
.label =
|
||||
{$isEssential ->
|
||||
{ $isEssential ->
|
||||
[true] استبدل الرابط الأساسي بـ
|
||||
*[false] استبدل الرابط المثبت بـ
|
||||
الحالي
|
||||
*[false]
|
||||
استبدل الرابط المثبت بـ
|
||||
الحالي
|
||||
}
|
||||
.accesskey = C
|
||||
tab-context-zen-edit-title =
|
||||
@@ -51,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 = تبديل الوضع المدمج
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
zen-menubar-toggle-pinned-tabs =
|
||||
.label =
|
||||
{$pinnedAreCollapsed ->
|
||||
{ $pinnedAreCollapsed ->
|
||||
[true] توسيع علامات التبويب المثبتة
|
||||
*[false] طي علامات التبويب المثبتة
|
||||
}
|
||||
|
||||
@@ -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 =
|
||||
|
||||
@@ -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 = ن
|
||||
@@ -26,19 +29,19 @@ sidebar-zen-create-new =
|
||||
.label = إنشاء جديد...
|
||||
tabbrowser-unload-tab-button =
|
||||
.tooltiptext =
|
||||
{$tabCount ->
|
||||
{ $tabCount ->
|
||||
[one] تفريغ والتبديل إلى علامة التبويب
|
||||
*[other] تفريغ { $tabCount } علامات التبويب والتبديل إلى الأولى
|
||||
}
|
||||
tabbrowser-reset-pin-button =
|
||||
.tooltiptext =
|
||||
{$tabCount ->
|
||||
{ $tabCount ->
|
||||
[one] إعادة تعيين علامة التبويب وتثبيتها
|
||||
*[other] إعادة تعيين وتثبيت { $tabCount}
|
||||
*[other] إعادة تعيين وتثبيت { $tabCount }
|
||||
}
|
||||
zen-tab-sublabel =
|
||||
{$tabSubtitle ->
|
||||
{ $tabSubtitle ->
|
||||
[zen-default-pinned] العودة إلى الرابط المثبت
|
||||
[zen-default-pinned-cmd] فصل عن علامة التبويب المثبتة
|
||||
*[other] { $tabSubtitle}
|
||||
*[other] { $tabSubtitle }
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 = Превключи компактен режим
|
||||
|
||||
@@ -5,8 +5,9 @@
|
||||
tab-zen-split-tabs =
|
||||
.label =
|
||||
{ $tabCount ->
|
||||
[1] Split Tab (multiple selected tabs needed)
|
||||
*[other] Split { $tabCount } Tabs
|
||||
[-1] Split out tab
|
||||
[1] Add split view...
|
||||
*[other] Join { $tabCount } Tabs
|
||||
}
|
||||
.accesskey = S
|
||||
zen-split-link =
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -5,8 +5,9 @@
|
||||
tab-zen-split-tabs =
|
||||
.label =
|
||||
{ $tabCount ->
|
||||
[1] Split Tab (multiple selected tabs needed)
|
||||
*[other] Split { $tabCount } Tabs
|
||||
[-1] Split out tab
|
||||
[1] Add split view...
|
||||
*[other] Join { $tabCount } Tabs
|
||||
}
|
||||
.accesskey = S
|
||||
zen-split-link =
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -14,7 +14,7 @@ tab-context-zen-reset-pinned-tab =
|
||||
tab-context-zen-add-essential =
|
||||
.label = Afegeix als essencials
|
||||
.accesskey = E
|
||||
tab-context-zen-add-essential-badge = { $num } / { $max } espais ocupats
|
||||
tab-context-zen-add-essential-badge = { $num } / { $max }
|
||||
tab-context-zen-remove-essential =
|
||||
.label = Elimina dels essencials
|
||||
.accesskey = R
|
||||
@@ -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
|
||||
|
||||
@@ -5,8 +5,9 @@
|
||||
tab-zen-split-tabs =
|
||||
.label =
|
||||
{ $tabCount ->
|
||||
[1] Pestanya dividida (calen diverses pestanyes seleccionades)
|
||||
*[other] Divideix { $tabCount } pestanyes
|
||||
[-1] Pestanya dividida
|
||||
[1] Afegeix una vista dividida...
|
||||
*[other] Uneix { $tabCount } pestanyes
|
||||
}
|
||||
.accesskey = S
|
||||
zen-split-link =
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 =
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 =
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -22,7 +22,7 @@ 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
|
||||
*[false] Amnewid URL wedi'i binio gyda'r Cyfredol
|
||||
}
|
||||
.accesskey = P
|
||||
tab-context-zen-edit-title =
|
||||
@@ -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
|
||||
|
||||
@@ -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 =
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
zen-panel-ui-workspaces-text = Gofodau Gwaith
|
||||
zen-panel-ui-workspaces-text = Gofodau
|
||||
zen-panel-ui-spaces-label =
|
||||
.label = Gofodau
|
||||
zen-panel-ui-workspaces-create =
|
||||
@@ -10,7 +10,7 @@ zen-panel-ui-workspaces-create =
|
||||
zen-panel-ui-folder-create =
|
||||
.label = Creu Ffolder
|
||||
zen-panel-ui-live-folder-create =
|
||||
.label = Live Folder
|
||||
.label = Ffolder Byw
|
||||
zen-panel-ui-new-empty-split =
|
||||
.label = Hollt Newydd
|
||||
zen-workspaces-panel-context-delete =
|
||||
@@ -25,7 +25,7 @@ zen-workspaces-panel-context-default-profile =
|
||||
zen-workspaces-panel-unload =
|
||||
.label = Dadlwytho Gofod
|
||||
zen-workspaces-panel-unload-others =
|
||||
.label = Unload All Other Spaces
|
||||
.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 =
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 =
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 =
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 = Διπλασιασμός Καρτέλας
|
||||
|
||||
@@ -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 = Νέο κενό παράθυρο
|
||||
|
||||
@@ -19,4 +19,4 @@ zen-menubar-appearance-light =
|
||||
zen-menubar-appearance-dark =
|
||||
.label = Σκοτεινό
|
||||
zen-menubar-new-blank-window =
|
||||
.label = New Blank Window
|
||||
.label = Νέο Κενό Παράθυρο
|
||||
|
||||
@@ -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 =
|
||||
|
||||
@@ -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 }
|
||||
}
|
||||
|
||||
@@ -10,7 +10,7 @@ zen-panel-ui-workspaces-create =
|
||||
zen-panel-ui-folder-create =
|
||||
.label = Δημιουργία Φακέλου
|
||||
zen-panel-ui-live-folder-create =
|
||||
.label = Live Folder
|
||||
.label = Ζωντανός Φάκελος
|
||||
zen-panel-ui-new-empty-split =
|
||||
.label = Νέος Διαχωρισμός
|
||||
zen-workspaces-panel-context-delete =
|
||||
@@ -25,7 +25,7 @@ zen-workspaces-panel-context-default-profile =
|
||||
zen-workspaces-panel-unload =
|
||||
.label = Εκφόρτωση Χώρου Εργασίας
|
||||
zen-workspaces-panel-unload-others =
|
||||
.label = Unload All Other Spaces
|
||||
.label = Εκφόρτωση Όλων Των Άλλων Χώρων
|
||||
zen-workspaces-how-to-reorder-title = Πώς να αναδιατάξετε τους χώρους
|
||||
zen-workspaces-how-to-reorder-desc = Σύρετε τα εικονίδια χώρου στο κάτω μέρος της πλαϊνής μπάρας για να τα αναδιατάξετε
|
||||
zen-workspaces-change-theme =
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -5,8 +5,9 @@
|
||||
tab-zen-split-tabs =
|
||||
.label =
|
||||
{ $tabCount ->
|
||||
[1] Split Tab (multiple selected tabs needed)
|
||||
*[other] Split { $tabCount } Tabs
|
||||
[-1] Split out tab
|
||||
[1] Add split view...
|
||||
*[other] Join { $tabCount } Tabs
|
||||
}
|
||||
.accesskey = S
|
||||
zen-split-link =
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -321,6 +321,7 @@ zen-workspace-shortcut-switch-9 = Switch to Workspace 9
|
||||
zen-workspace-shortcut-switch-10 = Switch to Workspace 10
|
||||
zen-workspace-shortcut-forward = Forward Workspace
|
||||
zen-workspace-shortcut-backward = Backward Workspace
|
||||
zen-workspace-shortcut-create = Create New Workspace
|
||||
zen-sidebar-shortcut-toggle = Toggle Sidebar's Width
|
||||
zen-pinned-tab-shortcut-reset = Reset Pinned Tab to Pinned URL
|
||||
zen-split-view-shortcut-grid = Toggle Split View Grid
|
||||
@@ -357,3 +358,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
|
||||
58
locales/en-US/browser/browser/zen-boosts.ftl
Normal file
58
locales/en-US/browser/browser/zen-boosts.ftl
Normal file
@@ -0,0 +1,58 @@
|
||||
# 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-boost-edit-rename =
|
||||
.label = Rename Boost
|
||||
zen-boost-edit-shuffle =
|
||||
.label = Shuffle Vibes
|
||||
zen-boost-edit-reset =
|
||||
.label = Reset All Edits
|
||||
zen-boost-edit-delete =
|
||||
.label = Delete Boost
|
||||
zen-boost-size = Size
|
||||
zen-boost-zap = Zap
|
||||
zen-boost-code = Code
|
||||
zen-boost-back = Back
|
||||
zen-boost-shuffle =
|
||||
.tooltiptext = Shuffle Boost Settings
|
||||
zen-boost-invert =
|
||||
.tooltiptext = Smart Invert Colors
|
||||
zen-boost-controls =
|
||||
.tooltiptext = Advanced Color Controls
|
||||
zen-boost-disable =
|
||||
.tooltiptext = Disable Color Adjustments
|
||||
zen-boost-text-case-toggle =
|
||||
.tooltiptext = Toggle Text Case
|
||||
zen-boost-css-picker =
|
||||
.tooltiptext = Pick Selector
|
||||
zen-boost-css-inspector =
|
||||
.tooltiptext = Open Inspector
|
||||
zen-bootst-color-contrast = Contrast
|
||||
zen-bootst-color-brightness = Brightness
|
||||
zen-bootst-color-original-saturation = Original Saturation
|
||||
zen-add-zap-helper = Click elements on the page to <b>Zap</b> them
|
||||
zen-remove-zap-helper = ← Click to Unzap
|
||||
zen-select-this = Insert selector for this
|
||||
zen-select-related = Insert selector for related
|
||||
zen-select-cancel = Cancel
|
||||
zen-zap-this = Zap this
|
||||
zen-zap-related = Zap all related elements
|
||||
zen-zap-cancel = Cancel
|
||||
zen-zap-done = Done
|
||||
zen-unzap-tooltip =
|
||||
{
|
||||
$elementCount ->
|
||||
[0] No elements zapped
|
||||
[1] { $elementCount } element zapped
|
||||
*[other] { $elementCount } elements zapped
|
||||
}
|
||||
zen-boost-save =
|
||||
.tooltiptext = Export Boost
|
||||
zen-boost-load =
|
||||
.tooltiptext = Import Boost
|
||||
zen-panel-ui-boosts-exported-message = Boost exported!
|
||||
zen-site-data-boosts = Boosts
|
||||
zen-site-data-create-boost =
|
||||
.tooltiptext = Create new boost
|
||||
zen-boost-rename-boost-prompt = Rename Boost?
|
||||
@@ -15,7 +15,7 @@ tab-context-zen-reset-pinned-tab =
|
||||
tab-context-zen-add-essential =
|
||||
.label = Add to Essentials
|
||||
.accesskey = E
|
||||
tab-context-zen-add-essential-badge = { $num } / { $max } slots filled
|
||||
tab-context-zen-add-essential-badge = { $num } / { $max }
|
||||
tab-context-zen-remove-essential =
|
||||
.label = Remove from Essentials
|
||||
.accesskey = R
|
||||
@@ -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
|
||||
|
||||
@@ -5,9 +5,9 @@
|
||||
tab-zen-split-tabs =
|
||||
.label =
|
||||
{ $tabCount ->
|
||||
[-1] Unsplit Tabs
|
||||
[1] Split Tab (multiple selected tabs needed)
|
||||
*[other] Split { $tabCount } Tabs
|
||||
[-1] Split out tab
|
||||
[1] Add split view...
|
||||
*[other] Join { $tabCount } Tabs
|
||||
}
|
||||
.accesskey = S
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 =
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 =
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -5,9 +5,9 @@
|
||||
tab-zen-split-tabs =
|
||||
.label =
|
||||
{ $tabCount ->
|
||||
[-1] Unsplit Tabs
|
||||
[1] Split Tab (multiple selected tabs needed)
|
||||
*[other] Split { $tabCount } Tabs
|
||||
[-1] Split out tab
|
||||
[1] Add split view...
|
||||
*[other] Join { $tabCount } Tabs
|
||||
}
|
||||
.accesskey = S
|
||||
zen-split-link =
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -5,8 +5,9 @@
|
||||
tab-zen-split-tabs =
|
||||
.label =
|
||||
{ $tabCount ->
|
||||
[1] Split Tab (multiple selected tabs needed)
|
||||
*[other] Split { $tabCount } Tabs
|
||||
[-1] Split out tab
|
||||
[1] Add split view...
|
||||
*[other] Join { $tabCount } Tabs
|
||||
}
|
||||
.accesskey = S
|
||||
zen-split-link =
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 =
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -317,3 +317,4 @@ zen-devtools-toggle-dom-shortcut = Afficher l’onglet DOM
|
||||
zen-devtools-toggle-accessibility-shortcut = Afficher l’onglet 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
|
||||
|
||||
@@ -14,7 +14,7 @@ tab-context-zen-reset-pinned-tab =
|
||||
tab-context-zen-add-essential =
|
||||
.label = Ajouter aux Essentials
|
||||
.accesskey = E
|
||||
tab-context-zen-add-essential-badge = { $num } / { $max } emplacements occupés
|
||||
tab-context-zen-add-essential-badge = { $num } / { $max }
|
||||
tab-context-zen-remove-essential =
|
||||
.label = Retirer des Essentials
|
||||
.accesskey = R
|
||||
@@ -50,6 +50,7 @@ zen-pinned-tab-replaced = L’adresse de l'onglet épinglé a été remplacée p
|
||||
zen-tabs-renamed = L’onglet 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
|
||||
|
||||
@@ -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 =
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -7,8 +7,8 @@ unified-extensions-description = Úsáidtear síntí chun níos mó feidhmiúlac
|
||||
tab-context-zen-reset-pinned-tab =
|
||||
.label =
|
||||
{ $isEssential ->
|
||||
[true] Athshocraigh an Cluaisín Riachtanach
|
||||
*[false] Athshocraigh an Cluaisín Priontáilte
|
||||
[true] Athshocraigh an Cluaisín Riachtanach
|
||||
*[false] Athshocraigh an Cluaisín Priontáilte
|
||||
}
|
||||
.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] Cuir an URL Riachtanach in ionad an URL Reatha
|
||||
*[false] Cuir an URL Priontáilte in ionad an URL Reatha
|
||||
[true] Cuir an URL Riachtanach in ionad an URL Reatha
|
||||
*[false] Cuir an URL Priontáilte in ionad an URL Reatha
|
||||
}
|
||||
.accesskey = C
|
||||
tab-context-zen-edit-title =
|
||||
@@ -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ú
|
||||
|
||||
@@ -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 =
|
||||
|
||||
@@ -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
|
||||
@@ -38,7 +41,7 @@ tabbrowser-reset-pin-button =
|
||||
}
|
||||
zen-tab-sublabel =
|
||||
{ $tabSubtitle ->
|
||||
[zen-default-pinned] Ar ais go dtí an url bioráilte
|
||||
[zen-default-pinned-cmd] Ar leithligh ón gcluaisín bioráilte
|
||||
*[other] { $tabSubtitle }
|
||||
[zen-default-pinned] Ar ais go dtí an url bioráilte
|
||||
[zen-default-pinned-cmd] Ar leithligh ón gcluaisín bioráilte
|
||||
*[other] { $tabSubtitle }
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user