mirror of
https://github.com/zen-browser/desktop.git
synced 2026-08-28 09:21:32 +00:00
Compare commits
488 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0e213d54db | ||
|
|
2c98d5849a | ||
|
|
cccdcc960b | ||
|
|
8df6fef1ac | ||
|
|
4746d36699 | ||
|
|
9e0c790602 | ||
|
|
3d53b37e8b | ||
|
|
e7ddfb52db | ||
|
|
ba70449bdd | ||
|
|
bf40c31149 | ||
|
|
7a093beae4 | ||
|
|
03b4e934fe | ||
|
|
b93d19b873 | ||
|
|
b9c4000fe2 | ||
|
|
0b7687ec6d | ||
|
|
d70b3d902c | ||
|
|
f9f8f2f372 | ||
|
|
99dca42723 | ||
|
|
ed0a6fd447 | ||
|
|
88c6611f1e | ||
|
|
e66e763e63 | ||
|
|
721135f576 | ||
|
|
d8a934d2ec | ||
|
|
91a1d4d2ca | ||
|
|
97577dac26 | ||
|
|
5723a89bcd | ||
|
|
28167f86c5 | ||
|
|
49a5260007 | ||
|
|
cebaa0cefa | ||
|
|
e2e1ab4e6d | ||
|
|
9f2771aff6 | ||
|
|
67acee0791 | ||
|
|
82e1c79b60 | ||
|
|
93776ce026 | ||
|
|
816ec2d40c | ||
|
|
13edb480c4 | ||
|
|
7e8ba31bab | ||
|
|
f8daccb4c9 | ||
|
|
bdce5db518 | ||
|
|
7f40771405 | ||
|
|
89e31cd31f | ||
|
|
b0b2b7a1de | ||
|
|
b7439a92dc | ||
|
|
f2a2f7188b | ||
|
|
61275153eb | ||
|
|
0069716cd9 | ||
|
|
0953d0cda0 | ||
|
|
864a8ef713 | ||
|
|
759aa967b3 | ||
|
|
2a887a5f2e | ||
|
|
73ed322695 | ||
|
|
e7a3e1ee29 | ||
|
|
d6c86f570a | ||
|
|
0e5f2dcd11 | ||
|
|
c0ade4d063 | ||
|
|
11acda2db3 | ||
|
|
77aa6ff6c9 | ||
|
|
871bdde4cc | ||
|
|
b3bd688ca4 | ||
|
|
36c71c5c2b | ||
|
|
c74486102f | ||
|
|
045ebdf0ae | ||
|
|
bc540320f1 | ||
|
|
9714c15c7a | ||
|
|
ccbd934482 | ||
|
|
1d05184a2a | ||
|
|
45e47d56df | ||
|
|
0145cdfcbf | ||
|
|
e1189b2d0d | ||
|
|
b0041db68d | ||
|
|
346aa1ff9a | ||
|
|
95df1b3a9d | ||
|
|
8276c613ae | ||
|
|
92addf307d | ||
|
|
e474f1df3a | ||
|
|
9fbfb8eba7 | ||
|
|
a9e185681c | ||
|
|
a37423a961 | ||
|
|
929d85720e | ||
|
|
2a4eb08c00 | ||
|
|
768f45e265 | ||
|
|
c2504d12c0 | ||
|
|
fb2a859082 | ||
|
|
5eea5d65e4 | ||
|
|
cd6679b1e9 | ||
|
|
1b1f4c62d6 | ||
|
|
c5373ee093 | ||
|
|
e5d38f76a6 | ||
|
|
e6318ef0a3 | ||
|
|
0ab979246a | ||
|
|
b4563ae65b | ||
|
|
e21e5ed16d | ||
|
|
1b41af52d3 | ||
|
|
55c224bea7 | ||
|
|
323a3ab1ff | ||
|
|
278580ea43 | ||
|
|
a791c5dadc | ||
|
|
247cde9c09 | ||
|
|
425f0ae1c3 | ||
|
|
fcda16bfe6 | ||
|
|
31357dfe92 | ||
|
|
529755c48a | ||
|
|
c7e4217204 | ||
|
|
e837158e4c | ||
|
|
a1a2268f9b | ||
|
|
274b9f9f83 | ||
|
|
fe0cf3601a | ||
|
|
123a7923af | ||
|
|
61e0790144 | ||
|
|
03f251ff4a | ||
|
|
5e17ef46ca | ||
|
|
decd9548dd | ||
|
|
27d290c77d | ||
|
|
5ecbc13eb6 | ||
|
|
58611690b5 | ||
|
|
68c8fe18bc | ||
|
|
3a72290f16 | ||
|
|
79d3d6a993 | ||
|
|
e9c35b0f92 | ||
|
|
647e219639 | ||
|
|
cd71a36765 | ||
|
|
80f424f68d | ||
|
|
a685738db4 | ||
|
|
70f19e6d3d | ||
|
|
312ad69d65 | ||
|
|
5d10922d91 | ||
|
|
44f7616238 | ||
|
|
dc3ff8b1c9 | ||
|
|
06392af296 | ||
|
|
87220f71f4 | ||
|
|
84ba80bc11 | ||
|
|
e59e37fcbb | ||
|
|
f4781daa49 | ||
|
|
4e9c958f8d | ||
|
|
54692261f8 | ||
|
|
1fdc1d4475 | ||
|
|
9f9ae52c63 | ||
|
|
3c3322058e | ||
|
|
31bb9d606d | ||
|
|
b6cb8338e3 | ||
|
|
183c583841 | ||
|
|
40080a25dc | ||
|
|
733061fbe3 | ||
|
|
7ce5fb77b9 | ||
|
|
08acc6a39e | ||
|
|
8ae271d982 | ||
|
|
ba26c902fb | ||
|
|
61e631902c | ||
|
|
0cd67f882a | ||
|
|
bc6e4676f4 | ||
|
|
e331f07265 | ||
|
|
89a50770a9 | ||
|
|
6e401db8ae | ||
|
|
afb4e4ff02 | ||
|
|
d55c0193c5 | ||
|
|
1b967a7080 | ||
|
|
535fdce951 | ||
|
|
c4cf56ab75 | ||
|
|
22e8ff2425 | ||
|
|
a2f5c1b4ab | ||
|
|
5cfb9c7d2e | ||
|
|
af6cc694f4 | ||
|
|
194f05834e | ||
|
|
f62c0a27d5 | ||
|
|
4cb4de2656 | ||
|
|
4313bc8aa4 | ||
|
|
3773e66e3c | ||
|
|
8b0aab15b5 | ||
|
|
6bc560c876 | ||
|
|
7bf236fcf4 | ||
|
|
4797717353 | ||
|
|
88b294364f | ||
|
|
d5cbe55d2b | ||
|
|
7c885218f7 | ||
|
|
ccefb76168 | ||
|
|
bd3adba05e | ||
|
|
acc5837c13 | ||
|
|
6bde408c79 | ||
|
|
11a977e533 | ||
|
|
7844e04df2 | ||
|
|
5db8780f5d | ||
|
|
965bb9391d | ||
|
|
e7e4c5a452 | ||
|
|
880d61df16 | ||
|
|
b1be664f4d | ||
|
|
5383737b23 | ||
|
|
b812bff07e | ||
|
|
e04e910a6f | ||
|
|
bf365f8043 | ||
|
|
0a45b82a6c | ||
|
|
2311e183f1 | ||
|
|
8ea65cba48 | ||
|
|
45075e2fbc | ||
|
|
64e2e49a00 | ||
|
|
feca914821 | ||
|
|
c7818fe355 | ||
|
|
2c59265249 | ||
|
|
193d004a37 | ||
|
|
072d874f78 | ||
|
|
7aa0ca05ec | ||
|
|
036f764d2b | ||
|
|
2c11b9295e | ||
|
|
d76fa13edd | ||
|
|
d7839cdb91 | ||
|
|
5bbbadd77b | ||
|
|
8a0a6cbede | ||
|
|
2fb59e2c82 | ||
|
|
89267dfea0 | ||
|
|
0863d7f4c0 | ||
|
|
1c29206e07 | ||
|
|
7f08cf437a | ||
|
|
e82012ff1c | ||
|
|
b94dd3b927 | ||
|
|
346219c3b4 | ||
|
|
6f41ffe02d | ||
|
|
69e76e51b7 | ||
|
|
7e449ccdc9 | ||
|
|
8f905e7abd | ||
|
|
999a78d656 | ||
|
|
09ed192fc4 | ||
|
|
29226112f5 | ||
|
|
a5e78a659f | ||
|
|
7196527509 | ||
|
|
cd1616d1c0 | ||
|
|
0b9f0bbe91 | ||
|
|
b726dc8052 | ||
|
|
81d30b906a | ||
|
|
ae14d05290 | ||
|
|
8840bd77ae | ||
|
|
1c3b74c508 | ||
|
|
f9c4575c78 | ||
|
|
035e5931fc | ||
|
|
d5d86dbfa5 | ||
|
|
1b9408ecb0 | ||
|
|
ef259f58aa | ||
|
|
67cef284dd | ||
|
|
36df7e718f | ||
|
|
149fc12366 | ||
|
|
77c513511b | ||
|
|
99e647a7a8 | ||
|
|
41893aa6f3 | ||
|
|
62a91aefd2 | ||
|
|
644c75e3e8 | ||
|
|
8752bf089e | ||
|
|
c6c3b89a45 | ||
|
|
8cd244fee4 | ||
|
|
ba348e04f0 | ||
|
|
90a6ebe948 | ||
|
|
1659838194 | ||
|
|
a82e145b1d | ||
|
|
d5b88ead22 | ||
|
|
3dd0ec9b65 | ||
|
|
f0a63fa7c5 | ||
|
|
ad52054113 | ||
|
|
0a7ee3fcf0 | ||
|
|
c406e79c5d | ||
|
|
78c37a122e | ||
|
|
7261eb1688 | ||
|
|
b5a251a92f | ||
|
|
8f0edbd91a | ||
|
|
d9c6dcdca4 | ||
|
|
4983c0a877 | ||
|
|
4e6521a713 | ||
|
|
da9838e478 | ||
|
|
639bf29de3 | ||
|
|
cfd1e7a6aa | ||
|
|
17f61152b9 | ||
|
|
9c88e3a84f | ||
|
|
b999a932ac | ||
|
|
e9a0beae20 | ||
|
|
b93c2054c4 | ||
|
|
dcf272f620 | ||
|
|
3ffdf6b299 | ||
|
|
b052c1d804 | ||
|
|
818c448dfc | ||
|
|
5b16bb36d9 | ||
|
|
5b790a431a | ||
|
|
149419d1fd | ||
|
|
60a77413df | ||
|
|
ce1ee9228b | ||
|
|
1bea3d401c | ||
|
|
b6624612cd | ||
|
|
aa463e2cb0 | ||
|
|
6552f0b3c3 | ||
|
|
9950679f2c | ||
|
|
a9a582afae | ||
|
|
607551f394 | ||
|
|
3278a43751 | ||
|
|
c82d314913 | ||
|
|
a71a66c00b | ||
|
|
c0cd45bf1d | ||
|
|
562e6e5c3a | ||
|
|
21f7fdaef4 | ||
|
|
04c5bc3478 | ||
|
|
092ee7bc2a | ||
|
|
18c15ac0b8 | ||
|
|
c0620a95ef | ||
|
|
c939ee4a3d | ||
|
|
709691225a | ||
|
|
bb14e5d66f | ||
|
|
92dfe0babd | ||
|
|
4a7b517460 | ||
|
|
102dcb1993 | ||
|
|
040bed5ce5 | ||
|
|
6d3a59ac04 | ||
|
|
4d26b4d597 | ||
|
|
6aafd8cb34 | ||
|
|
2028a9b288 | ||
|
|
cd956d34b1 | ||
|
|
0cfc25ccb0 | ||
|
|
0199e256d6 | ||
|
|
98e18d5f60 | ||
|
|
e9e1086bc5 | ||
|
|
d1dc4586f6 | ||
|
|
0dd99a2ec7 | ||
|
|
5a841063f2 | ||
|
|
05af15d70a | ||
|
|
26c907bb39 | ||
|
|
55041f8933 | ||
|
|
91f276dd0a | ||
|
|
3166d50412 | ||
|
|
3b8e6f4718 | ||
|
|
c2d45162e0 | ||
|
|
1753d8855c | ||
|
|
014eabed3c | ||
|
|
1f77fe2ea7 | ||
|
|
77dbc2090c | ||
|
|
f828d2eb20 | ||
|
|
6562610df1 | ||
|
|
68d66136ff | ||
|
|
4e84352023 | ||
|
|
3fa5b4867c | ||
|
|
049c39839f | ||
|
|
598c299e18 | ||
|
|
721b10abda | ||
|
|
e9634e1057 | ||
|
|
3d14e98c76 | ||
|
|
2700722a1e | ||
|
|
a164e226dc | ||
|
|
d3a601bd77 | ||
|
|
7046d16956 | ||
|
|
3b85ac912e | ||
|
|
1964922df7 | ||
|
|
8249814f68 | ||
|
|
4363ec399d | ||
|
|
4caa33d627 | ||
|
|
29e7fe12a8 | ||
|
|
b988f23a14 | ||
|
|
c128b79723 | ||
|
|
767dfce556 | ||
|
|
826f1f355f | ||
|
|
7ed7b63b08 | ||
|
|
d540c6cddf | ||
|
|
adc8c92816 | ||
|
|
7bbbdd3c4b | ||
|
|
cc46a1ee55 | ||
|
|
a4f0d01a88 | ||
|
|
76b7bc96ef | ||
|
|
fd8308fcb1 | ||
|
|
97451e23c8 | ||
|
|
11cf410f87 | ||
|
|
000098adb1 | ||
|
|
dfc47ee5d7 | ||
|
|
4add28d3c0 | ||
|
|
0a7e81f532 | ||
|
|
fc2eb5a20b | ||
|
|
a2a64cec6a | ||
|
|
4ca83bfe33 | ||
|
|
5163cf68d6 | ||
|
|
270db6d671 | ||
|
|
8b9f449f95 | ||
|
|
9433b8a8f0 | ||
|
|
561a03421f | ||
|
|
73ae2fa258 | ||
|
|
28fcaf94a3 | ||
|
|
8d646b3e41 | ||
|
|
f8efd2c22a | ||
|
|
5ae688819e | ||
|
|
631fb9fc3b | ||
|
|
640561ab19 | ||
|
|
c0c957cbff | ||
|
|
16d7caa98f | ||
|
|
8333c34124 | ||
|
|
d9e03e8b83 | ||
|
|
bbaf7279ed | ||
|
|
6ffeecad3a | ||
|
|
db3eea65b7 | ||
|
|
b55358b9ab | ||
|
|
dba5a0402c | ||
|
|
92eb6b07c3 | ||
|
|
36aa7b0a20 | ||
|
|
0619d3d8de | ||
|
|
6b5f6c7b9d | ||
|
|
69e3a995ae | ||
|
|
e32ff53d2d | ||
|
|
a217cacfef | ||
|
|
ba593a19dc | ||
|
|
f40a7aaee1 | ||
|
|
62286a2758 | ||
|
|
067b8244ec | ||
|
|
be9928beda | ||
|
|
742a1e6882 | ||
|
|
a2796d7af0 | ||
|
|
2d6f2cbbde | ||
|
|
3fd89a93f5 | ||
|
|
595f236a7a | ||
|
|
8fec3702f4 | ||
|
|
ec2864902c | ||
|
|
7f00a16d6d | ||
|
|
a56bcf3d9c | ||
|
|
5963de1486 | ||
|
|
57ad5c45e7 | ||
|
|
65597fd6b5 | ||
|
|
fba5d0c4cc | ||
|
|
1089e72ef6 | ||
|
|
0829b3ac36 | ||
|
|
4c1e52c063 | ||
|
|
b39b9abc6f | ||
|
|
ae6fe48777 | ||
|
|
a4cfbf9666 | ||
|
|
ad6160f39b | ||
|
|
3ed2fb7197 | ||
|
|
108020caf5 | ||
|
|
fb35a0b4c6 | ||
|
|
6696bc5bac | ||
|
|
adbc7876b1 | ||
|
|
7388789154 | ||
|
|
ae41100c7c | ||
|
|
521e354ed3 | ||
|
|
7a0ad0e8dc | ||
|
|
ef2a3d367d | ||
|
|
fb00df5d73 | ||
|
|
5493ab7c87 | ||
|
|
53d1ba45f6 | ||
|
|
c812a07a84 | ||
|
|
3c52906878 | ||
|
|
8147ffe141 | ||
|
|
126d7b1c15 | ||
|
|
40e10521d5 | ||
|
|
e221bcccc8 | ||
|
|
144741ea68 | ||
|
|
12b62cb9cf | ||
|
|
e80c16a732 | ||
|
|
cd0713a7ee | ||
|
|
c4d736afbc | ||
|
|
3dfc410b6a | ||
|
|
fe19b4412a | ||
|
|
f2be086123 | ||
|
|
1d6f8e33b3 | ||
|
|
5fb931daad | ||
|
|
70e0adcdcb | ||
|
|
cb7fbe43ee | ||
|
|
6703a31001 | ||
|
|
20ea551c9b | ||
|
|
9bd76d3ad0 | ||
|
|
0280a7deef | ||
|
|
3e2e27d893 | ||
|
|
f96760a86a | ||
|
|
c929fea21d | ||
|
|
11af62c94e | ||
|
|
4f0e7daa13 | ||
|
|
c6e8b0d3d9 | ||
|
|
8987c48abe | ||
|
|
492d34a9fa | ||
|
|
42ac8e6094 | ||
|
|
7dbe5b414d | ||
|
|
55c079d4ba | ||
|
|
a629866c28 | ||
|
|
6287f1a118 | ||
|
|
e6bebab10a | ||
|
|
a8820ed409 | ||
|
|
a82a7fb055 | ||
|
|
2be85a2890 | ||
|
|
9301e1b64c | ||
|
|
420d4ec064 | ||
|
|
908b164996 | ||
|
|
cfbf8edfa9 | ||
|
|
6f9aa2472b | ||
|
|
0ac56e9d04 | ||
|
|
544fd480b1 | ||
|
|
1e04f394a5 | ||
|
|
665f500925 | ||
|
|
88ebf6e5da | ||
|
|
556beb01b0 | ||
|
|
48d5b32a5a | ||
|
|
4682c8d545 | ||
|
|
2c5fc47e74 | ||
|
|
237f0c0ea5 |
@@ -1,21 +0,0 @@
|
|||||||
split-view
|
|
||||||
kbs
|
|
||||||
folders
|
|
||||||
workspaces
|
|
||||||
mods
|
|
||||||
tests
|
|
||||||
glance
|
|
||||||
media
|
|
||||||
images
|
|
||||||
vendor
|
|
||||||
tabs
|
|
||||||
compact-mode
|
|
||||||
common
|
|
||||||
fonts
|
|
||||||
welcome
|
|
||||||
scripts
|
|
||||||
workflows
|
|
||||||
windows
|
|
||||||
flatpak
|
|
||||||
configs
|
|
||||||
l10n
|
|
||||||
@@ -1 +1 @@
|
|||||||
{type}: {message}, b={bugId}, c={components}
|
{bugId}: {message}
|
||||||
2
.gitattributes
vendored
2
.gitattributes
vendored
@@ -5,4 +5,4 @@
|
|||||||
*.patch linguist-language=C++
|
*.patch linguist-language=C++
|
||||||
*.d.ts linguist-language=TypeScript
|
*.d.ts linguist-language=TypeScript
|
||||||
|
|
||||||
src/zen/tests/*.js linguist-language=Test
|
src/zen/tests/** linguist-language=C++
|
||||||
|
|||||||
108
.github/workflows/build.yml
vendored
108
.github/workflows/build.yml
vendored
@@ -126,7 +126,7 @@ jobs:
|
|||||||
permissions:
|
permissions:
|
||||||
contents: write
|
contents: write
|
||||||
name: Generate build data
|
name: Generate build data
|
||||||
runs-on: blacksmith-2vcpu-ubuntu-2404
|
runs-on: ubuntu-latest
|
||||||
needs: buildid
|
needs: buildid
|
||||||
outputs:
|
outputs:
|
||||||
build_date: ${{ steps.data.outputs.builddate }}
|
build_date: ${{ steps.data.outputs.builddate }}
|
||||||
@@ -184,14 +184,9 @@ jobs:
|
|||||||
commit_user_name: Zen Browser Robot
|
commit_user_name: Zen Browser Robot
|
||||||
commit_user_email: zen-browser-auto@users.noreply.github.com
|
commit_user_email: zen-browser-auto@users.noreply.github.com
|
||||||
|
|
||||||
lint:
|
|
||||||
uses: ./.github/workflows/code-linter.yml
|
|
||||||
needs: [build-data]
|
|
||||||
name: Lint
|
|
||||||
|
|
||||||
check-release:
|
check-release:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs: [build-data, lint]
|
needs: [build-data]
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
@@ -292,7 +287,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
use-sccache: ${{ inputs.use-sccache }}
|
use-sccache: ${{ inputs.use-sccache }}
|
||||||
build-version: ${{ needs.build-data.outputs.version }}
|
build-version: ${{ needs.build-data.outputs.version }}
|
||||||
generate-gpo: true
|
generate-pgo: true
|
||||||
profile-data-path-archive: zen-windows-profile-data-and-jarlog.zip
|
profile-data-path-archive: zen-windows-profile-data-and-jarlog.zip
|
||||||
release-branch: ${{ inputs.update_branch }}
|
release-branch: ${{ inputs.update_branch }}
|
||||||
MOZ_BUILD_DATE: ${{needs.buildid.outputs.buildids}}
|
MOZ_BUILD_DATE: ${{needs.buildid.outputs.buildids}}
|
||||||
@@ -318,7 +313,7 @@ jobs:
|
|||||||
needs: [build-data, windows-step-2, start-self-host, buildid]
|
needs: [build-data, windows-step-2, start-self-host, buildid]
|
||||||
with:
|
with:
|
||||||
build-version: ${{ needs.build-data.outputs.version }}
|
build-version: ${{ needs.build-data.outputs.version }}
|
||||||
generate-gpo: false
|
generate-pgo: false
|
||||||
release-branch: ${{ inputs.update_branch }}
|
release-branch: ${{ inputs.update_branch }}
|
||||||
MOZ_BUILD_DATE: ${{needs.buildid.outputs.buildids}}
|
MOZ_BUILD_DATE: ${{needs.buildid.outputs.buildids}}
|
||||||
use-sccache: ${{ inputs.use-sccache }}
|
use-sccache: ${{ inputs.use-sccache }}
|
||||||
@@ -336,15 +331,41 @@ jobs:
|
|||||||
MOZ_BUILD_DATE: ${{needs.buildid.outputs.buildids}}
|
MOZ_BUILD_DATE: ${{needs.buildid.outputs.buildids}}
|
||||||
use-sccache: ${{ inputs.use-sccache }}
|
use-sccache: ${{ inputs.use-sccache }}
|
||||||
|
|
||||||
mac:
|
mac-step-1:
|
||||||
name: macOS build
|
name: macOS build step 1 (PGO build)
|
||||||
|
uses: ./.github/workflows/macos-release-build.yml
|
||||||
|
needs: [build-data, buildid]
|
||||||
|
permissions:
|
||||||
|
contents: write
|
||||||
|
secrets: inherit
|
||||||
|
with:
|
||||||
|
use-sccache: ${{ inputs.use-sccache }}
|
||||||
|
build-version: ${{ needs.build-data.outputs.version }}
|
||||||
|
generate-pgo: true
|
||||||
|
release-branch: ${{ inputs.update_branch }}
|
||||||
|
MOZ_BUILD_DATE: ${{needs.buildid.outputs.buildids}}
|
||||||
|
|
||||||
|
mac-step-2:
|
||||||
|
name: macOS build step 2 (Generate profile data)
|
||||||
|
uses: ./.github/workflows/macos-profile-build.yml
|
||||||
|
permissions:
|
||||||
|
contents: write
|
||||||
|
secrets: inherit
|
||||||
|
needs: [mac-step-1, build-data]
|
||||||
|
with:
|
||||||
|
build-version: ${{ needs.build-data.outputs.version }}
|
||||||
|
release-branch: ${{ inputs.update_branch }}
|
||||||
|
|
||||||
|
mac-step-3:
|
||||||
|
name: macOS build step 3 (build with profile data)
|
||||||
uses: ./.github/workflows/macos-release-build.yml
|
uses: ./.github/workflows/macos-release-build.yml
|
||||||
permissions:
|
permissions:
|
||||||
contents: write
|
contents: write
|
||||||
secrets: inherit
|
secrets: inherit
|
||||||
needs: [build-data, buildid]
|
needs: [build-data, mac-step-2, start-self-host, buildid]
|
||||||
with:
|
with:
|
||||||
build-version: ${{ needs.build-data.outputs.version }}
|
build-version: ${{ needs.build-data.outputs.version }}
|
||||||
|
generate-pgo: false
|
||||||
release-branch: ${{ inputs.update_branch }}
|
release-branch: ${{ inputs.update_branch }}
|
||||||
MOZ_BUILD_DATE: ${{needs.buildid.outputs.buildids}}
|
MOZ_BUILD_DATE: ${{needs.buildid.outputs.buildids}}
|
||||||
use-sccache: ${{ inputs.use-sccache }}
|
use-sccache: ${{ inputs.use-sccache }}
|
||||||
@@ -355,7 +376,7 @@ jobs:
|
|||||||
permissions:
|
permissions:
|
||||||
contents: write
|
contents: write
|
||||||
secrets: inherit
|
secrets: inherit
|
||||||
needs: [build-data, mac]
|
needs: [build-data, mac-step-3]
|
||||||
with:
|
with:
|
||||||
build-version: ${{ needs.build-data.outputs.version }}
|
build-version: ${{ needs.build-data.outputs.version }}
|
||||||
release-branch: ${{ inputs.update_branch }}
|
release-branch: ${{ inputs.update_branch }}
|
||||||
@@ -364,7 +385,7 @@ jobs:
|
|||||||
name: AppImage build - Linux ${{ matrix.arch }}
|
name: AppImage build - Linux ${{ matrix.arch }}
|
||||||
permissions:
|
permissions:
|
||||||
contents: write
|
contents: write
|
||||||
runs-on: blacksmith-2vcpu-ubuntu-2404
|
runs-on: ubuntu-latest
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
arch: [x86_64, aarch64]
|
arch: [x86_64, aarch64]
|
||||||
@@ -444,7 +465,7 @@ jobs:
|
|||||||
path: ./dist/zen-${{ matrix.arch }}.AppImage.zsync
|
path: ./dist/zen-${{ matrix.arch }}.AppImage.zsync
|
||||||
|
|
||||||
stop-self-hosted:
|
stop-self-hosted:
|
||||||
runs-on: blacksmith-2vcpu-ubuntu-2404
|
runs-on: ubuntu-latest
|
||||||
needs: [windows-step-3, linux]
|
needs: [windows-step-3, linux]
|
||||||
if: always()
|
if: always()
|
||||||
steps:
|
steps:
|
||||||
@@ -482,7 +503,6 @@ jobs:
|
|||||||
mac-uni,
|
mac-uni,
|
||||||
appimage,
|
appimage,
|
||||||
source,
|
source,
|
||||||
lint,
|
|
||||||
stop-self-hosted,
|
stop-self-hosted,
|
||||||
]
|
]
|
||||||
runs-on: blacksmith-2vcpu-ubuntu-2404
|
runs-on: blacksmith-2vcpu-ubuntu-2404
|
||||||
@@ -506,15 +526,48 @@ jobs:
|
|||||||
path: updates-server
|
path: updates-server
|
||||||
token: ${{ secrets.DEPLOY_KEY }}
|
token: ${{ secrets.DEPLOY_KEY }}
|
||||||
|
|
||||||
- name: Download object files
|
- name: Download signed windows objects
|
||||||
if: ${{ inputs.update_branch == 'release' }}
|
if: ${{ inputs.update_branch == 'release' }}
|
||||||
|
env:
|
||||||
|
GH_TOKEN: ${{ secrets.DEPLOY_KEY }}
|
||||||
run: |
|
run: |
|
||||||
git clone https://github.com/zen-browser/windows-binaries.git .github/workflows/object --depth 1
|
mkdir -p .github/workflows/object
|
||||||
|
gh release download "windows-signed-${{ github.run_id }}" \
|
||||||
|
--repo zen-browser/windows-binaries \
|
||||||
|
--pattern 'windows-x64-signed-*.tar.gz' \
|
||||||
|
--dir .github/workflows/object
|
||||||
|
|
||||||
|
for arch in x86_64 arm64; do
|
||||||
|
archive=".github/workflows/object/windows-x64-signed-$arch.tar.gz"
|
||||||
|
dest=".github/workflows/object/windows-x64-signed-$arch"
|
||||||
|
echo "Expanding $archive"
|
||||||
|
mkdir -p "$dest"
|
||||||
|
tar -xvf "$archive" -C "$dest"
|
||||||
|
done
|
||||||
|
|
||||||
|
- 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
|
- name: Copy update manifests
|
||||||
env:
|
env:
|
||||||
RELEASE_BRANCH: ${{ inputs.update_branch }}
|
RELEASE_BRANCH: ${{ inputs.update_branch }}
|
||||||
run: |
|
run: |
|
||||||
|
# IMPORTANT: If changing any of these names,
|
||||||
|
# make sure to also update the paths in the mar_sign.sh script
|
||||||
|
|
||||||
cd updates-server
|
cd updates-server
|
||||||
mkdir -p updates
|
mkdir -p updates
|
||||||
cp -a ../linux_update_manifest_x86_64/. updates/
|
cp -a ../linux_update_manifest_x86_64/. updates/
|
||||||
@@ -557,8 +610,6 @@ jobs:
|
|||||||
./zen-x86_64.AppImage.zsync/*
|
./zen-x86_64.AppImage.zsync/*
|
||||||
./zen-aarch64.AppImage/*
|
./zen-aarch64.AppImage/*
|
||||||
./zen-aarch64.AppImage.zsync/*
|
./zen-aarch64.AppImage.zsync/*
|
||||||
./zen.win-x86_64.zip/*
|
|
||||||
./zen.win-arm64.zip/*
|
|
||||||
./linux.mar/*
|
./linux.mar/*
|
||||||
./linux-aarch64.mar/*
|
./linux-aarch64.mar/*
|
||||||
./windows.mar/*
|
./windows.mar/*
|
||||||
@@ -596,8 +647,6 @@ jobs:
|
|||||||
./zen-x86_64.AppImage.zsync/*
|
./zen-x86_64.AppImage.zsync/*
|
||||||
./zen-aarch64.AppImage/*
|
./zen-aarch64.AppImage/*
|
||||||
./zen-aarch64.AppImage.zsync/*
|
./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.mar/*
|
||||||
./linux-aarch64.mar/*
|
./linux-aarch64.mar/*
|
||||||
./.github/workflows/object/windows-x64-signed-x86_64/windows.mar
|
./.github/workflows/object/windows-x64-signed-x86_64/windows.mar
|
||||||
@@ -607,12 +656,23 @@ jobs:
|
|||||||
./.github/workflows/object/windows-x64-signed-arm64/zen.installer-arm64.exe
|
./.github/workflows/object/windows-x64-signed-arm64/zen.installer-arm64.exe
|
||||||
./zen.macos-universal.dmg/*
|
./zen.macos-universal.dmg/*
|
||||||
|
|
||||||
|
- name: Clean up signed windows staging release
|
||||||
|
if: ${{ inputs.update_branch == 'release' }}
|
||||||
|
env:
|
||||||
|
GH_TOKEN: ${{ secrets.DEPLOY_KEY }}
|
||||||
|
run: |
|
||||||
|
# The per-run staging prerelease on windows-binaries has served its purpose
|
||||||
|
# now that the signed bundles are published in the real release. Never fail
|
||||||
|
# the release over this cleanup.
|
||||||
|
gh release delete "windows-signed-${{ github.run_id }}" \
|
||||||
|
--repo zen-browser/windows-binaries --cleanup-tag --yes || true
|
||||||
|
|
||||||
prepare-flatpak:
|
prepare-flatpak:
|
||||||
if: ${{ inputs.create_release && inputs.update_branch == 'release' }}
|
if: ${{ inputs.create_release && inputs.update_branch == 'release' }}
|
||||||
permissions: write-all
|
permissions: write-all
|
||||||
name: Prepare Flatpak
|
name: Prepare Flatpak
|
||||||
needs: [release, linux, build-data]
|
needs: [release, linux, build-data]
|
||||||
runs-on: blacksmith-2vcpu-ubuntu-2404
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout Flatpak repository
|
- name: Checkout Flatpak repository
|
||||||
@@ -671,7 +731,7 @@ jobs:
|
|||||||
permissions: write-all
|
permissions: write-all
|
||||||
name: Release Flatpak
|
name: Release Flatpak
|
||||||
needs: [prepare-flatpak, build-data]
|
needs: [prepare-flatpak, build-data]
|
||||||
runs-on: blacksmith-2vcpu-ubuntu-2404
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout Flatpak repository
|
- name: Checkout Flatpak repository
|
||||||
|
|||||||
59
.github/workflows/code-linter.yml
vendored
59
.github/workflows/code-linter.yml
vendored
@@ -1,59 +0,0 @@
|
|||||||
name: Code Linter
|
|
||||||
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
branches:
|
|
||||||
- dev
|
|
||||||
workflow_call:
|
|
||||||
|
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
|
|
||||||
concurrency:
|
|
||||||
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
|
|
||||||
cancel-in-progress: true
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
lint:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
if: ${{ !contains(github.event.head_commit.message, '[no-lint]') }}
|
|
||||||
steps:
|
|
||||||
- name: Checkout repository
|
|
||||||
uses: actions/checkout@v4
|
|
||||||
with:
|
|
||||||
submodules: recursive
|
|
||||||
|
|
||||||
- name: Setup Node.js
|
|
||||||
uses: actions/setup-node@v4
|
|
||||||
with:
|
|
||||||
node-version-file: ".nvmrc"
|
|
||||||
|
|
||||||
- name: Install dependencies
|
|
||||||
run: npm ci
|
|
||||||
|
|
||||||
- name: Restore Surfer engine cache
|
|
||||||
id: surfer-engine-cache
|
|
||||||
uses: actions/cache@v5
|
|
||||||
with:
|
|
||||||
path: .surfer/engine/
|
|
||||||
key: surfer-engine-${{ hashFiles('surfer.json') }}
|
|
||||||
|
|
||||||
- name: Setup Git
|
|
||||||
run: |
|
|
||||||
git config --global user.name "github-actions[bot]"
|
|
||||||
git config --global user.email "github-actions[bot]@users.noreply.github.com"
|
|
||||||
|
|
||||||
- name: Download Firefox
|
|
||||||
run: npm run download
|
|
||||||
|
|
||||||
- name: Import patches
|
|
||||||
run: npm run import
|
|
||||||
|
|
||||||
- name: Add .hgignore file to the engine dir
|
|
||||||
run: touch engine/.hgignore
|
|
||||||
|
|
||||||
- name: Run Bootstrap
|
|
||||||
run: npm run bootstrap
|
|
||||||
|
|
||||||
- name: Lint
|
|
||||||
run: npm run lint
|
|
||||||
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"
|
echo "last_month_year=$previous_year" >> "$GITHUB_ENV"
|
||||||
|
|
||||||
- name: Run issue-metrics tool
|
- name: Run issue-metrics tool
|
||||||
uses: github/issue-metrics@v2
|
uses: github-community-projects/issue-metrics@v2
|
||||||
env:
|
env:
|
||||||
GH_TOKEN: ${{ secrets.DEPLOY_KEY }}
|
GH_TOKEN: ${{ secrets.DEPLOY_KEY }}
|
||||||
HIDE_AUTHOR: true
|
HIDE_AUTHOR: true
|
||||||
|
|||||||
53
.github/workflows/linux-release-build.yml
vendored
53
.github/workflows/linux-release-build.yml
vendored
@@ -34,7 +34,6 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
SCCACHE_GHA_ENABLED: ${{ inputs.use-sccache && 'true' || 'false' }}
|
SCCACHE_GHA_ENABLED: ${{ inputs.use-sccache && 'true' || 'false' }}
|
||||||
CARGO_TERM_COLOR: always
|
CARGO_TERM_COLOR: always
|
||||||
RUSTC_WRAPPER: ${{ inputs.use-sccache && 'sccache' || '' }}
|
|
||||||
CARGO_INCREMENTAL: 0
|
CARGO_INCREMENTAL: 0
|
||||||
name: Build Linux - ${{ matrix.arch }}
|
name: Build Linux - ${{ matrix.arch }}
|
||||||
|
|
||||||
@@ -104,6 +103,10 @@ jobs:
|
|||||||
- name: Import
|
- name: Import
|
||||||
env:
|
env:
|
||||||
SURFER_COMPAT: ${{ matrix.arch }}
|
SURFER_COMPAT: ${{ matrix.arch }}
|
||||||
|
SURFER_CERT_PATCH_ISSUER: ${{ secrets.SURFER_CERT_PATCH_ISSUER }}
|
||||||
|
SURFER_CERT_PATCH_NAME: ${{ secrets.SURFER_CERT_PATCH_NAME }}
|
||||||
|
SURFER_CERT_PATCH_NAME_PREV: ${{ secrets.SURFER_CERT_PATCH_NAME_PREV }}
|
||||||
|
SURFER_CERT_PATCH_ISSUER_PREV: ${{ secrets.SURFER_CERT_PATCH_ISSUER_PREV }}
|
||||||
run: |
|
run: |
|
||||||
. "$HOME/.cargo/env"
|
. "$HOME/.cargo/env"
|
||||||
npm run import
|
npm run import
|
||||||
@@ -118,15 +121,45 @@ jobs:
|
|||||||
./mach --no-interactive bootstrap --application-choice browser
|
./mach --no-interactive bootstrap --application-choice browser
|
||||||
cd ..
|
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: |
|
run: |
|
||||||
mkdir -p ~/.zen-keys
|
export SURFER_PLATFORM="linux"
|
||||||
echo "${{ secrets.ZEN_SAFEBROWSING_API_KEY }}" > ~/.zen-keys/safebrowsing.dat
|
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
|
- name: Build
|
||||||
env:
|
env:
|
||||||
SURFER_COMPAT: ${{ matrix.arch }}
|
SURFER_COMPAT: ${{ matrix.arch }}
|
||||||
ZEN_RELEASE_BRANCH: ${{ inputs.release-branch }}
|
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
|
continue-on-error: true
|
||||||
run: |
|
run: |
|
||||||
export SURFER_PLATFORM="linux"
|
export SURFER_PLATFORM="linux"
|
||||||
@@ -144,10 +177,6 @@ jobs:
|
|||||||
export ZEN_RELEASE=1
|
export ZEN_RELEASE=1
|
||||||
npm run package
|
npm run package
|
||||||
|
|
||||||
- name: Remove API Keys
|
|
||||||
run: |
|
|
||||||
rm -rf ~/.zen-keys
|
|
||||||
|
|
||||||
- name: Rename artifacts
|
- name: Rename artifacts
|
||||||
run: |
|
run: |
|
||||||
mv dist/zen-*.tar.xz "zen.linux-${{ matrix.arch }}.tar.xz"
|
mv dist/zen-*.tar.xz "zen.linux-${{ matrix.arch }}.tar.xz"
|
||||||
@@ -173,3 +202,11 @@ jobs:
|
|||||||
retention-days: 5
|
retention-days: 5
|
||||||
name: linux_update_manifest_${{ matrix.arch }}
|
name: linux_update_manifest_${{ matrix.arch }}
|
||||||
path: ./dist/update
|
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/
|
||||||
|
|||||||
111
.github/workflows/macos-profile-build.yml
vendored
Normal file
111
.github/workflows/macos-profile-build.yml
vendored
Normal file
@@ -0,0 +1,111 @@
|
|||||||
|
name: macOS PGO Builds
|
||||||
|
|
||||||
|
permissions:
|
||||||
|
contents: read
|
||||||
|
|
||||||
|
on:
|
||||||
|
workflow_call:
|
||||||
|
inputs:
|
||||||
|
build-version:
|
||||||
|
description: "The version to build"
|
||||||
|
required: true
|
||||||
|
type: string
|
||||||
|
release-branch:
|
||||||
|
description: "The branch to build"
|
||||||
|
required: true
|
||||||
|
type: string
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
macos-profile-build:
|
||||||
|
name: |
|
||||||
|
macOS Profile Build - ${{ matrix.arch }}
|
||||||
|
strategy:
|
||||||
|
fail-fast: false
|
||||||
|
matrix:
|
||||||
|
arch: [x86_64, aarch64]
|
||||||
|
|
||||||
|
runs-on: ${{ matrix.arch == 'x86_64' && 'macos-15-intel' || 'macos-26' }}
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: Checkout repository
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Setup Node.js
|
||||||
|
uses: actions/setup-node@v4
|
||||||
|
with:
|
||||||
|
node-version-file: ".nvmrc"
|
||||||
|
|
||||||
|
- name: Setup Python
|
||||||
|
uses: actions/setup-python@v5
|
||||||
|
|
||||||
|
- name: Setup Git
|
||||||
|
run: |
|
||||||
|
git config --global user.name "github-actions[bot]"
|
||||||
|
git config --global user.email "github-actions[bot]@users.noreply.github.com"
|
||||||
|
|
||||||
|
- name: Setup Rust
|
||||||
|
run: |
|
||||||
|
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain $(cat .rust-toolchain)
|
||||||
|
|
||||||
|
- name: Install dependencies
|
||||||
|
run: npm ci
|
||||||
|
|
||||||
|
- name: Load Surfer CI setup
|
||||||
|
run: npm run surfer -- ci --brand ${{ inputs.release-branch }} --display-version ${{ inputs.build-version }}
|
||||||
|
|
||||||
|
- name: Download instrumented app
|
||||||
|
uses: actions/download-artifact@v4
|
||||||
|
with:
|
||||||
|
path: ~/instrumented
|
||||||
|
name: macos-pgo-stage1-${{ matrix.arch }}
|
||||||
|
|
||||||
|
- name: Download Firefox and dependencies
|
||||||
|
run: npm run download
|
||||||
|
|
||||||
|
- name: Import patches
|
||||||
|
env:
|
||||||
|
SURFER_NO_BRANDING_PATCH: true
|
||||||
|
run: |
|
||||||
|
. "$HOME/.cargo/env"
|
||||||
|
npm run import
|
||||||
|
|
||||||
|
- name: Bootstrap
|
||||||
|
run: |
|
||||||
|
cd engine
|
||||||
|
export SURFER_PLATFORM="darwin"
|
||||||
|
./mach --no-interactive bootstrap --application-choice browser --exclude macos-sdk || true
|
||||||
|
|
||||||
|
- name: Extract instrumented app
|
||||||
|
run: |
|
||||||
|
set -ex
|
||||||
|
cd engine
|
||||||
|
./mach python -m mozbuild.action.unpack_dmg \
|
||||||
|
"$HOME/instrumented/zen-macos-pgo-stage1-${{ matrix.arch }}.dmg" \
|
||||||
|
"$HOME/instrumented/app"
|
||||||
|
APP=$(find "$HOME/instrumented/app" -maxdepth 1 -name "*.app" -type d | head -1)
|
||||||
|
codesign --force --deep --sign - "$APP" || true
|
||||||
|
|
||||||
|
- name: Generate profile data
|
||||||
|
run: |
|
||||||
|
set -ex
|
||||||
|
export LLVM_PROFDATA="$HOME/.mozbuild/clang/bin/llvm-profdata"
|
||||||
|
export JARLOG_FILE=en-US.log
|
||||||
|
BINARY=$(find "$HOME/instrumented" -type f -path "*/Contents/MacOS/zen" | head -1)
|
||||||
|
test -n "$BINARY"
|
||||||
|
cd engine
|
||||||
|
./mach python ../scripts/download_pgo_extended_corpus.py
|
||||||
|
./mach python build/pgo/profileserver.py --binary "$BINARY" --extended-corpus ./pgo-extended-corpus
|
||||||
|
|
||||||
|
- name: Move profile data
|
||||||
|
run: |
|
||||||
|
mv engine/merged.profdata merged.profdata
|
||||||
|
mv engine/en-US.log en-US.log
|
||||||
|
|
||||||
|
- name: Upload artifacts
|
||||||
|
uses: actions/upload-artifact@v4
|
||||||
|
with:
|
||||||
|
retention-days: 1
|
||||||
|
path: |
|
||||||
|
merged.profdata
|
||||||
|
en-US.log
|
||||||
|
name: macos-profdata-${{ matrix.arch }}
|
||||||
173
.github/workflows/macos-release-build.yml
vendored
173
.github/workflows/macos-release-build.yml
vendored
@@ -1,10 +1,15 @@
|
|||||||
name: macOS Release Build
|
name: macOS Release Build
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
|
|
||||||
on:
|
on:
|
||||||
workflow_call:
|
workflow_call:
|
||||||
inputs:
|
inputs:
|
||||||
|
generate-pgo:
|
||||||
|
required: true
|
||||||
|
type: boolean
|
||||||
|
default: false
|
||||||
build-version:
|
build-version:
|
||||||
description: "The version to build"
|
description: "The version to build"
|
||||||
required: true
|
required: true
|
||||||
@@ -26,18 +31,22 @@ on:
|
|||||||
jobs:
|
jobs:
|
||||||
mac-build:
|
mac-build:
|
||||||
name: Build macOS - ${{ matrix.arch }}
|
name: Build macOS - ${{ matrix.arch }}
|
||||||
runs-on: macos-26
|
runs-on: 'blacksmith-8vcpu-ubuntu-2404'
|
||||||
|
env:
|
||||||
|
SCCACHE_GHA_ENABLED: ${{ inputs.use-sccache && 'true' || 'false' }}
|
||||||
|
CARGO_TERM_COLOR: always
|
||||||
|
CARGO_INCREMENTAL: 0
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
arch: [x86_64, aarch64]
|
arch: [x86_64, aarch64]
|
||||||
env:
|
|
||||||
SCCACHE_GHA_ENABLED: ${{ inputs.use-sccache && 'true' || 'false' }}
|
|
||||||
CARGO_TERM_COLOR: always
|
|
||||||
RUSTC_WRAPPER: ${{ inputs.use-sccache && 'sccache' || '' }}
|
|
||||||
CARGO_INCREMENTAL: 0
|
|
||||||
steps:
|
steps:
|
||||||
|
- name: Free Disk Space (Ubuntu)
|
||||||
|
uses: jlumbroso/free-disk-space@main
|
||||||
|
with:
|
||||||
|
tool-cache: false
|
||||||
|
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
@@ -45,7 +54,7 @@ jobs:
|
|||||||
token: ${{ secrets.DEPLOY_KEY }}
|
token: ${{ secrets.DEPLOY_KEY }}
|
||||||
|
|
||||||
- name: Setup Node.js
|
- name: Setup Node.js
|
||||||
uses: actions/setup-node@v4
|
uses: useblacksmith/setup-node@v5
|
||||||
with:
|
with:
|
||||||
node-version-file: ".nvmrc"
|
node-version-file: ".nvmrc"
|
||||||
|
|
||||||
@@ -62,132 +71,158 @@ jobs:
|
|||||||
core.exportVariable('ACTIONS_CACHE_URL', process.env['ACTIONS_CACHE_URL'])
|
core.exportVariable('ACTIONS_CACHE_URL', process.env['ACTIONS_CACHE_URL'])
|
||||||
core.exportVariable('ACTIONS_RUNTIME_TOKEN', process.env['ACTIONS_RUNTIME_TOKEN'])
|
core.exportVariable('ACTIONS_RUNTIME_TOKEN', process.env['ACTIONS_RUNTIME_TOKEN'])
|
||||||
|
|
||||||
- name: Setup Python
|
|
||||||
uses: actions/setup-python@v5
|
|
||||||
# note: This will use the version defined in '.python-version' by default
|
|
||||||
|
|
||||||
- name: Setup Git
|
- name: Setup Git
|
||||||
run: |
|
run: |
|
||||||
git config --global user.name "github-actions[bot]"
|
git config --global user.name "github-actions[bot]"
|
||||||
git config --global user.email "github-actions[bot]@users.noreply.github.com"
|
git config --global user.email "github-actions[bot]@users.noreply.github.com"
|
||||||
|
|
||||||
- name: Install system dependencies
|
- name: Install dependencies
|
||||||
run: |
|
run: |
|
||||||
brew update
|
npm ci
|
||||||
brew install cairo gnu-tar mercurial
|
sudo apt-get update
|
||||||
sudo pip install setuptools
|
sudo apt-get install -y python3 python3-pip zstd yasm nasm build-essential libgtk2.0-dev libpython3-dev m4 uuid libasound2-dev libcurl4-openssl-dev libdbus-1-dev libdrm-dev libdbus-glib-1-dev libgtk-3-dev libpulse-dev libx11-xcb-dev libxt-dev xvfb --fix-missing
|
||||||
|
|
||||||
brew uninstall --ignore-dependencies python3.12 -f
|
- name: Load Surfer CI setup
|
||||||
|
run: npm run surfer -- ci --brand ${{ inputs.release-branch }} --display-version ${{ inputs.build-version }}
|
||||||
|
|
||||||
export PATH="$(python3 -m site --user-base)/bin":$PATH
|
- name: Download Firefox and dependencies
|
||||||
python3 -m pip install --user mercurial
|
run: npm run download
|
||||||
|
|
||||||
rm '/usr/local/bin/2to3-3.11' '/usr/local/bin/2to3-3.12' '/usr/local/bin/2to3'
|
- name: mac-cross Cache
|
||||||
rm '/usr/local/bin/idle3.11' '/usr/local/bin/idle3.12' '/usr/local/bin/idle3'
|
env:
|
||||||
rm '/usr/local/bin/pydoc3.11' '/usr/local/bin/pydoc3.12' '/usr/local/bin/pydoc3'
|
SEGMENT_DOWNLOAD_TIMEOUT_MINS: 5
|
||||||
rm '/usr/local/bin/python3.11' '/usr/local/bin/python3.12' '/usr/local/bin/python3'
|
id: cache-mac-cross
|
||||||
rm '/usr/local/bin/python3.11-config' '/usr/local/bin/python3.12-config' '/usr/local/bin/python3-config'
|
uses: useblacksmith/cache@v5
|
||||||
|
with:
|
||||||
|
path: ${HOME}/mac-cross
|
||||||
|
key: mac-cross
|
||||||
|
|
||||||
brew install watchman
|
- name: Setup for macOS (cctools and DMG tools)
|
||||||
|
if: steps.cache-mac-cross.outputs.cache-hit != 'true'
|
||||||
|
run: |
|
||||||
|
set -ex
|
||||||
|
mkdir -p ~/mac-cross
|
||||||
|
cd engine/
|
||||||
|
./mach artifact toolchain --from-build linux64-cctools-port linux64-libdmg linux64-hfsplus
|
||||||
|
mv cctools dmg hfsplus ~/mac-cross/
|
||||||
|
ls ~/mac-cross/cctools/bin/x86_64-apple-darwin-ld ~/mac-cross/cctools/bin/aarch64-apple-darwin-ld ~/mac-cross/dmg/dmg ~/mac-cross/hfsplus/newfs_hfs
|
||||||
|
|
||||||
|
- name: Setup Rust
|
||||||
|
run: |
|
||||||
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain $(cat .rust-toolchain)
|
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain $(cat .rust-toolchain)
|
||||||
source $HOME/.cargo/env
|
source $HOME/.cargo/env
|
||||||
|
|
||||||
if test "${{ matrix.arch }}" = "aarch64"; then
|
if test "${{ matrix.arch }}" = "aarch64"; then
|
||||||
rustup target add aarch64-apple-darwin
|
rustup target add aarch64-apple-darwin
|
||||||
else
|
else
|
||||||
rustup target add x86_64-apple-darwin
|
rustup target add x86_64-apple-darwin
|
||||||
fi
|
fi
|
||||||
|
|
||||||
- name: Force usage of gnu-tar
|
|
||||||
run: |
|
|
||||||
echo 'export PATH="/usr/local/opt/gnu-tar/libexec/gnubin:$PATH"' >> ~/.bash_profile
|
|
||||||
echo 'export PATH="/usr/local/opt/gnu-tar/libexec/gnubin:$PATH"' >> ~/.zsh
|
|
||||||
source ~/.bash_profile
|
|
||||||
|
|
||||||
- name: Install dependencies
|
|
||||||
run: |
|
|
||||||
npm ci
|
|
||||||
|
|
||||||
- name: Load surfer CI setup
|
|
||||||
run: npm run surfer -- ci --brand ${{ inputs.release-branch }} --display-version ${{ inputs.build-version }}
|
|
||||||
|
|
||||||
- name: Download Firefox source and dependencies
|
|
||||||
run: npm run download
|
|
||||||
|
|
||||||
- name: Import
|
- name: Import
|
||||||
env:
|
env:
|
||||||
SURFER_COMPAT: ${{ matrix.arch }}
|
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 }}
|
||||||
|
SURFER_CERT_PATCH_NAME_PREV: ${{ secrets.SURFER_CERT_PATCH_NAME_PREV }}
|
||||||
|
SURFER_CERT_PATCH_ISSUER_PREV: ${{ secrets.SURFER_CERT_PATCH_ISSUER_PREV }}
|
||||||
|
SURFER_PLATFORM: darwin
|
||||||
|
run: |
|
||||||
|
. "$HOME/.cargo/env"
|
||||||
|
npm run import -- --verbose
|
||||||
|
|
||||||
- name: Bootstrap
|
- name: Bootstrap
|
||||||
run: |
|
run: |
|
||||||
cd engine
|
set -x
|
||||||
export SURFER_PLATFORM="darwin"
|
export SURFER_PLATFORM="darwin"
|
||||||
export PATH="$(python3 -m site --user-base)/bin":$PATH
|
npm run bootstrap
|
||||||
# Always exist with 0, even if bootstrap fails
|
|
||||||
./mach --no-interactive bootstrap --application-choice browser --exclude macos-sdk || true
|
|
||||||
cd ..
|
|
||||||
ls /Library/Developer/CommandLineTools/SDKs/MacOSX26.2.sdk
|
|
||||||
|
|
||||||
- name: Build language packs
|
- name: Build language packs
|
||||||
run: sh scripts/download-language-packs.sh
|
run: sh scripts/download-language-packs.sh
|
||||||
|
|
||||||
- name: Insert API Keys
|
- name: Download artifact (if use profdata)
|
||||||
run: |
|
uses: actions/download-artifact@v4
|
||||||
mkdir -p ~/.zen-keys
|
if: ${{ !inputs.generate-pgo }}
|
||||||
echo "${{ secrets.ZEN_SAFEBROWSING_API_KEY }}" > ~/.zen-keys/safebrowsing.dat
|
with:
|
||||||
|
path: ~/artifact
|
||||||
|
name: macos-profdata-${{ matrix.arch }}
|
||||||
|
|
||||||
- name: Build Zen
|
- name: Show artifact info
|
||||||
|
if: ${{ !inputs.generate-pgo }}
|
||||||
|
run: |
|
||||||
|
ls ~/artifact
|
||||||
|
ls ~/artifact/en-US.log
|
||||||
|
ls ~/artifact/merged.profdata
|
||||||
|
|
||||||
|
- name: Build
|
||||||
env:
|
env:
|
||||||
SURFER_COMPAT: ${{ matrix.arch }}
|
SURFER_COMPAT: ${{ matrix.arch }}
|
||||||
ZEN_RELEASE_BRANCH: ${{ inputs.release-branch }}
|
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: |
|
run: |
|
||||||
|
set -x
|
||||||
export SURFER_PLATFORM="darwin"
|
export SURFER_PLATFORM="darwin"
|
||||||
|
export ZEN_CROSS_COMPILING=1
|
||||||
|
if test ${{ inputs.generate-pgo }} = true; then
|
||||||
|
export ZEN_GA_GENERATE_PROFILE=1
|
||||||
|
fi
|
||||||
if [[ -n ${{ inputs.MOZ_BUILD_DATE }} ]];then
|
if [[ -n ${{ inputs.MOZ_BUILD_DATE }} ]];then
|
||||||
export MOZ_BUILD_DATE=${{ inputs.MOZ_BUILD_DATE }}
|
export MOZ_BUILD_DATE=${{ inputs.MOZ_BUILD_DATE }}
|
||||||
fi
|
fi
|
||||||
bash .github/workflows/src/release-build.sh
|
bash .github/workflows/src/release-build.sh
|
||||||
|
|
||||||
|
- name: Package instrumented app (PGO stage 1)
|
||||||
|
if: ${{ inputs.generate-pgo }}
|
||||||
|
env:
|
||||||
|
SURFER_COMPAT: ${{ matrix.arch }}
|
||||||
|
ZEN_RELEASE: 1
|
||||||
|
SURFER_PLATFORM: darwin
|
||||||
|
ZEN_CROSS_COMPILING: 1
|
||||||
|
ZEN_GA_GENERATE_PROFILE: 1
|
||||||
|
run: |
|
||||||
|
set -ex
|
||||||
|
cd engine
|
||||||
|
./mach package
|
||||||
|
mv obj-${{ matrix.arch }}-apple-darwin/dist/*.dmg "$GITHUB_WORKSPACE/zen-macos-pgo-stage1-${{ matrix.arch }}.dmg"
|
||||||
|
|
||||||
|
- name: Upload artifact (PGO stage 1)
|
||||||
|
uses: actions/upload-artifact@v4
|
||||||
|
if: ${{ inputs.generate-pgo }}
|
||||||
|
with:
|
||||||
|
retention-days: 2
|
||||||
|
name: macos-pgo-stage1-${{ matrix.arch }}
|
||||||
|
path: ./zen-macos-pgo-stage1-${{ matrix.arch }}.dmg
|
||||||
|
|
||||||
- name: Package
|
- name: Package
|
||||||
|
if: ${{ !inputs.generate-pgo }}
|
||||||
env:
|
env:
|
||||||
SURFER_COMPAT: ${{ matrix.arch }}
|
SURFER_COMPAT: ${{ matrix.arch }}
|
||||||
ZEN_GA_DISABLE_PGO: true
|
ZEN_GA_DISABLE_PGO: true
|
||||||
run: |
|
run: |
|
||||||
|
set -x
|
||||||
export SURFER_PLATFORM="darwin"
|
export SURFER_PLATFORM="darwin"
|
||||||
|
export ZEN_CROSS_COMPILING=1
|
||||||
export ZEN_RELEASE=1
|
export ZEN_RELEASE=1
|
||||||
npm run package
|
npm run package
|
||||||
|
|
||||||
- name: Remove API Keys
|
|
||||||
run: |
|
|
||||||
rm -rf ~/.zen-keys
|
|
||||||
|
|
||||||
- name: Rename artifacts
|
- name: Rename artifacts
|
||||||
|
if: ${{ !inputs.generate-pgo }}
|
||||||
run: |
|
run: |
|
||||||
echo "Tarballing DMG"
|
|
||||||
set -ex
|
set -ex
|
||||||
mv ./dist/*.dmg ./zen-${{ matrix.arch }}-apple-darwin-dist.dmg
|
mv ./dist/*.dmg ./zen-${{ matrix.arch }}-apple-darwin-dist.dmg
|
||||||
mv ./engine/obj-${{ matrix.arch }}-apple-darwin/dist/host/bin/mar ./zen-macos-host-mar
|
|
||||||
mv ./engine/obj-${{ matrix.arch }}-apple-darwin/dist/bin/platform.ini ./platform.ini
|
mv ./engine/obj-${{ matrix.arch }}-apple-darwin/dist/bin/platform.ini ./platform.ini
|
||||||
|
|
||||||
- name: Upload dist dmg
|
- name: Upload dist dmg
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
|
if: ${{ !inputs.generate-pgo }}
|
||||||
with:
|
with:
|
||||||
retention-days: 1
|
retention-days: 1
|
||||||
name: zen-${{ matrix.arch }}-apple-darwin-dist.dmg
|
name: zen-${{ matrix.arch }}-apple-darwin-dist.dmg
|
||||||
path: ./zen-${{ matrix.arch }}-apple-darwin-dist.dmg
|
path: ./zen-${{ matrix.arch }}-apple-darwin-dist.dmg
|
||||||
|
|
||||||
- name: Upload host mar
|
|
||||||
uses: actions/upload-artifact@v4
|
|
||||||
if: matrix.arch == 'aarch64'
|
|
||||||
with:
|
|
||||||
retention-days: 1
|
|
||||||
name: zen-macos-host-mar
|
|
||||||
path: ./zen-macos-host-mar
|
|
||||||
|
|
||||||
- name: Upload platform.ini
|
- name: Upload platform.ini
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
if: matrix.arch == 'x86_64'
|
if: ${{ !inputs.generate-pgo && matrix.arch == 'x86_64' }}
|
||||||
with:
|
with:
|
||||||
retention-days: 1
|
retention-days: 1
|
||||||
name: platform.ini
|
name: platform.ini
|
||||||
|
|||||||
@@ -60,7 +60,7 @@ jobs:
|
|||||||
|
|
||||||
brew install watchman
|
brew install watchman
|
||||||
|
|
||||||
cargo install apple-codesign
|
cargo install apple-codesign --locked --force
|
||||||
|
|
||||||
- name: Force usage of gnu-tar
|
- name: Force usage of gnu-tar
|
||||||
run: |
|
run: |
|
||||||
@@ -93,11 +93,22 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
SURFER_MOZCONFIG_ONLY: true
|
SURFER_MOZCONFIG_ONLY: true
|
||||||
ZEN_RELEASE: 1
|
ZEN_RELEASE: 1
|
||||||
|
ZEN_GA_DISABLE_PGO: true
|
||||||
run: |
|
run: |
|
||||||
npm run build
|
npm run build
|
||||||
cd engine
|
cd engine
|
||||||
./mach configure
|
./mach configure
|
||||||
|
|
||||||
|
- name: Build host mar tool
|
||||||
|
run: |
|
||||||
|
set -ex
|
||||||
|
cd engine
|
||||||
|
echo "ac_add_options --enable-project=tools/update-packaging" > mar-mozconfig
|
||||||
|
echo "mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-mar-tools" >> mar-mozconfig
|
||||||
|
MOZCONFIG=$PWD/mar-mozconfig ./mach build -v
|
||||||
|
cp obj-mar-tools/dist/host/bin/mar ../zen-macos-host-mar
|
||||||
|
rm -rf obj-mar-tools mar-mozconfig
|
||||||
|
|
||||||
- name: Download x86_64 DMG from artifacts
|
- name: Download x86_64 DMG from artifacts
|
||||||
uses: actions/download-artifact@v4
|
uses: actions/download-artifact@v4
|
||||||
with:
|
with:
|
||||||
@@ -212,11 +223,6 @@ jobs:
|
|||||||
--wait
|
--wait
|
||||||
xcrun stapler staple "zen.macos-universal.dmg"
|
xcrun stapler staple "zen.macos-universal.dmg"
|
||||||
|
|
||||||
- name: Download host mar
|
|
||||||
uses: actions/download-artifact@v4
|
|
||||||
with:
|
|
||||||
name: zen-macos-host-mar
|
|
||||||
|
|
||||||
- name: Upload build artifact
|
- name: Upload build artifact
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
@@ -232,6 +238,7 @@ jobs:
|
|||||||
- name: Package for mar
|
- name: Package for mar
|
||||||
env:
|
env:
|
||||||
JUST_MAR: true
|
JUST_MAR: true
|
||||||
|
ZEN_GA_DISABLE_PGO: true
|
||||||
run: |
|
run: |
|
||||||
# we don't need it anymore
|
# we don't need it anymore
|
||||||
set -ex
|
set -ex
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ fi
|
|||||||
if echo "$LATEST_RELEASE" | jq -e '.security != null and .security != ""' > /dev/null; then
|
if echo "$LATEST_RELEASE" | jq -e '.security != null and .security != ""' > /dev/null; then
|
||||||
echo
|
echo
|
||||||
echo "## Security"
|
echo "## Security"
|
||||||
echo "[Various security fixes]($(echo "$LATEST_RELEASE" | jq -r '.security'))"
|
echo "$LATEST_RELEASE" | jq -r 'if (.security | type) == "string" then "- " + .security else .security[] | "- " + . end'
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if echo "$LATEST_RELEASE" | jq -e '(.features // []) | length > 0' > /dev/null; then
|
if echo "$LATEST_RELEASE" | jq -e '(.features // []) | length > 0' > /dev/null; then
|
||||||
|
|||||||
28
.github/workflows/src/release-build.sh
vendored
28
.github/workflows/src/release-build.sh
vendored
@@ -8,8 +8,33 @@ if command -v apt-get &> /dev/null; then
|
|||||||
sudo apt-get install -y xvfb libnvidia-egl-wayland1 mesa-utils libgl1-mesa-dri
|
sudo apt-get install -y xvfb libnvidia-egl-wayland1 mesa-utils libgl1-mesa-dri
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if ! test "$ZEN_CROSS_COMPILING" && test "$(uname -s)" = "Linux"; then
|
||||||
|
if test -d "$HOME/.mozbuild/clang/bin"; then
|
||||||
|
export CC="$HOME/.mozbuild/clang/bin/clang"
|
||||||
|
export CXX="$HOME/.mozbuild/clang/bin/clang++"
|
||||||
|
else
|
||||||
|
export CC=clang
|
||||||
|
export CXX=clang++
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
mkdir -p ~/.zen-keys
|
||||||
|
if test "$ZEN_SAFEBROWSING_API_KEY"; then
|
||||||
|
echo "$ZEN_SAFEBROWSING_API_KEY" > ~/.zen-keys/safebrowsing.dat
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test "$ZEN_MOZILLA_API_KEY"; then
|
||||||
|
echo "$ZEN_MOZILLA_API_KEY" > ~/.zen-keys/mozilla.dat
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test "$ZEN_GOOGLE_LOCATION_SERVICE_API_KEY"; then
|
||||||
|
echo "$ZEN_GOOGLE_LOCATION_SERVICE_API_KEY" > ~/.zen-keys/google_location_service.dat
|
||||||
|
fi
|
||||||
|
|
||||||
. $HOME/.cargo/env
|
. $HOME/.cargo/env
|
||||||
|
|
||||||
|
bash ./scripts/mar_sign.sh -i
|
||||||
|
|
||||||
ulimit -n 4096
|
ulimit -n 4096
|
||||||
|
|
||||||
if command -v Xvfb &> /dev/null; then
|
if command -v Xvfb &> /dev/null; then
|
||||||
@@ -28,3 +53,6 @@ else
|
|||||||
export ZEN_RELEASE=1
|
export ZEN_RELEASE=1
|
||||||
npm run build
|
npm run build
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
echo "Build complete, removing API keys"
|
||||||
|
rm -rf ~/.zen-keys
|
||||||
|
|||||||
24
.github/workflows/sync-upstream.yml
vendored
24
.github/workflows/sync-upstream.yml
vendored
@@ -80,21 +80,12 @@ jobs:
|
|||||||
npm run sync
|
npm run sync
|
||||||
fi
|
fi
|
||||||
|
|
||||||
- name: Run Import
|
|
||||||
if: steps.check-upstream-branch.outputs.branch_exists == 'false'
|
|
||||||
run: npm run import
|
|
||||||
|
|
||||||
- name: Run Bootstrap
|
|
||||||
if: steps.check-upstream-branch.outputs.branch_exists == 'false'
|
|
||||||
run: npm run bootstrap
|
|
||||||
|
|
||||||
- name: Install requirements
|
- name: Install requirements
|
||||||
run: pip3 install -r requirements.txt
|
run: pip3 install -r requirements.txt
|
||||||
|
|
||||||
- name: Check if any files changed
|
- name: Check if any files changed
|
||||||
id: git-check
|
id: git-check
|
||||||
run: |
|
run: |
|
||||||
npm run lint:fix
|
|
||||||
if [ -n "$(git status --porcelain)" ]; then
|
if [ -n "$(git status --porcelain)" ]; then
|
||||||
echo "files_changed=true" >> $GITHUB_OUTPUT
|
echo "files_changed=true" >> $GITHUB_OUTPUT
|
||||||
else
|
else
|
||||||
@@ -112,6 +103,10 @@ jobs:
|
|||||||
fi
|
fi
|
||||||
echo "version=$VERSION" >> $GITHUB_OUTPUT
|
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
|
- name: Check if patches got applied
|
||||||
if: steps.git-check.outputs.files_changed == 'true'
|
if: steps.git-check.outputs.files_changed == 'true'
|
||||||
id: check-patches
|
id: check-patches
|
||||||
@@ -124,15 +119,6 @@ jobs:
|
|||||||
if: steps.git-check.outputs.files_changed == 'true'
|
if: steps.git-check.outputs.files_changed == 'true'
|
||||||
run: python3 scripts/import_external_tests.py || 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: Run formatter
|
|
||||||
if: steps.check-upstream-branch.outputs.branch_exists == 'false'
|
|
||||||
run: |
|
|
||||||
npm run lint:fix
|
|
||||||
|
|
||||||
- name: Create pull request
|
- name: Create pull request
|
||||||
uses: peter-evans/create-pull-request@v7
|
uses: peter-evans/create-pull-request@v7
|
||||||
if: steps.git-check.outputs.files_changed == 'true'
|
if: steps.git-check.outputs.files_changed == 'true'
|
||||||
@@ -143,7 +129,7 @@ jobs:
|
|||||||
token: ${{ secrets.DEPLOY_KEY }}
|
token: ${{ secrets.DEPLOY_KEY }}
|
||||||
commit-message: "chore: Sync upstream to `Firefox ${{ steps.build-data.outputs.version }}`"
|
commit-message: "chore: Sync upstream to `Firefox ${{ steps.build-data.outputs.version }}`"
|
||||||
branch: "chore/upstream-sync"
|
branch: "chore/upstream-sync"
|
||||||
title: "Sync upstream Firefox to version ${{ steps.build-data.outputs.version }}"
|
title: "no-bug: Sync upstream Firefox to version `${{ steps.build-data.outputs.version }}`"
|
||||||
body: |
|
body: |
|
||||||
This PR syncs the upstream Firefox to version ${{ steps.build-data.outputs.version }}.
|
This PR syncs the upstream Firefox to version ${{ steps.build-data.outputs.version }}.
|
||||||
|
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
create_release: ${{ github.event_name != 'workflow_dispatch' && true || inputs.create_release }}
|
create_release: ${{ github.event_name != 'workflow_dispatch' && true || inputs.create_release }}
|
||||||
update_branch: twilight
|
update_branch: twilight
|
||||||
use-sccache: false
|
use-sccache: true
|
||||||
update_version: false
|
update_version: false
|
||||||
|
|
||||||
post-build:
|
post-build:
|
||||||
|
|||||||
4
.github/workflows/windows-profile-build.yml
vendored
4
.github/workflows/windows-profile-build.yml
vendored
@@ -61,7 +61,6 @@ jobs:
|
|||||||
if: ${{ matrix.arch == 'x86_64' }}
|
if: ${{ matrix.arch == 'x86_64' }}
|
||||||
run: |
|
run: |
|
||||||
cd C:\artifact
|
cd C:\artifact
|
||||||
ls
|
|
||||||
Expand-Archive -Path .\${{ inputs.profile-data-path-archive }} -DestinationPath C:\artifact
|
Expand-Archive -Path .\${{ inputs.profile-data-path-archive }} -DestinationPath C:\artifact
|
||||||
ls
|
ls
|
||||||
|
|
||||||
@@ -93,7 +92,8 @@ jobs:
|
|||||||
echo "cd $workspace_dir" '' >> mozilla-build-run.sh
|
echo "cd $workspace_dir" '' >> mozilla-build-run.sh
|
||||||
echo 'export PATH=/c/mozilla-build/msys2/usr/bin:$PATH' '' >> mozilla-build-run.sh
|
echo 'export PATH=/c/mozilla-build/msys2/usr/bin:$PATH' '' >> mozilla-build-run.sh
|
||||||
echo './mach --no-interactive bootstrap --application-choice browser' '' >> mozilla-build-run.sh
|
echo './mach --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
|
C:\mozilla-build\start-shell.bat $workspace_dir_current\mozilla-build-run.sh
|
||||||
|
|
||||||
- name: Move profile data
|
- name: Move profile data
|
||||||
|
|||||||
82
.github/workflows/windows-release-build.yml
vendored
82
.github/workflows/windows-release-build.yml
vendored
@@ -6,7 +6,7 @@ permissions:
|
|||||||
on:
|
on:
|
||||||
workflow_call:
|
workflow_call:
|
||||||
inputs:
|
inputs:
|
||||||
generate-gpo:
|
generate-pgo:
|
||||||
required: true
|
required: true
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
@@ -35,11 +35,10 @@ jobs:
|
|||||||
windows-build:
|
windows-build:
|
||||||
name: Build Windows - ${{ matrix.arch }}
|
name: Build Windows - ${{ matrix.arch }}
|
||||||
# aarch64 does not need full 16x, and we also dont use full LTO when generating GPO
|
# aarch64 does not need full 16x, and we also dont use full LTO when generating GPO
|
||||||
runs-on: ${{ (inputs.release-branch == 'release' && !inputs.generate-gpo && matrix.arch == 'x86_64') && 'self-hosted' || 'blacksmith-8vcpu-ubuntu-2404' }}
|
runs-on: ${{ (inputs.release-branch == 'release' && !inputs.generate-pgo && matrix.arch == 'x86_64') && 'self-hosted' || 'blacksmith-8vcpu-ubuntu-2404' }}
|
||||||
env:
|
env:
|
||||||
SCCACHE_GHA_ENABLED: ${{ inputs.use-sccache && 'true' || 'false' }}
|
SCCACHE_GHA_ENABLED: ${{ inputs.use-sccache && 'true' || 'false' }}
|
||||||
CARGO_TERM_COLOR: always
|
CARGO_TERM_COLOR: always
|
||||||
RUSTC_WRAPPER: ${{ inputs.use-sccache && 'sccache' || '' }}
|
|
||||||
CARGO_INCREMENTAL: 0
|
CARGO_INCREMENTAL: 0
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
@@ -49,7 +48,7 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Free Disk Space (Ubuntu)
|
- name: Free Disk Space (Ubuntu)
|
||||||
uses: jlumbroso/free-disk-space@main
|
uses: jlumbroso/free-disk-space@main
|
||||||
if: ${{ !(inputs.generate-gpo && matrix.arch == 'aarch64') }}
|
if: ${{ !(inputs.generate-pgo && matrix.arch == 'aarch64') }}
|
||||||
with:
|
with:
|
||||||
tool-cache: false
|
tool-cache: false
|
||||||
|
|
||||||
@@ -92,7 +91,7 @@ jobs:
|
|||||||
run: npm run surfer -- ci --brand ${{ inputs.release-branch }} --display-version ${{ inputs.build-version }}
|
run: npm run surfer -- ci --brand ${{ inputs.release-branch }} --display-version ${{ inputs.build-version }}
|
||||||
|
|
||||||
- name: Download Firefox and dependencies
|
- name: Download Firefox and dependencies
|
||||||
if: ${{ !(inputs.generate-gpo && matrix.arch == 'aarch64') }}
|
if: ${{ !(inputs.generate-pgo && matrix.arch == 'aarch64') }}
|
||||||
run: npm run download
|
run: npm run download
|
||||||
|
|
||||||
- name: win-cross Cache
|
- name: win-cross Cache
|
||||||
@@ -105,7 +104,7 @@ jobs:
|
|||||||
key: win-cross
|
key: win-cross
|
||||||
|
|
||||||
- name: Setup for Windows
|
- name: Setup for Windows
|
||||||
if: steps.cache-win-cross.outputs.cache-hit != 'true' && !(inputs.generate-gpo && matrix.arch == 'aarch64')
|
if: steps.cache-win-cross.outputs.cache-hit != 'true' && !(inputs.generate-pgo && matrix.arch == 'aarch64')
|
||||||
run: |
|
run: |
|
||||||
set -x
|
set -x
|
||||||
mkdir -p ~/win-cross
|
mkdir -p ~/win-cross
|
||||||
@@ -155,26 +154,30 @@ jobs:
|
|||||||
zlib1g-dev \
|
zlib1g-dev \
|
||||||
aria2
|
aria2
|
||||||
echo Setup wine
|
echo Setup wine
|
||||||
aria2c "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/gecko.cache.level-1.toolchains.v3.linux64-wine.latest/artifacts/public%2Fbuild%2Fwine.tar.zst" -o wine.tar.zst
|
aria2c "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/gecko.cache.level-3.toolchains.v3.linux64-wine.latest/artifacts/public/build/wine.tar.zst" -o wine.tar.zst
|
||||||
tar --zstd -xf wine.tar.zst -C ~/win-cross
|
tar --zstd -xf wine.tar.zst -C ~/win-cross
|
||||||
rm wine.tar.zst
|
rm wine.tar.zst
|
||||||
echo Setup Visual Studio
|
echo Setup Visual Studio
|
||||||
./mach python --virtualenv build taskcluster/scripts/misc/get_vs.py build/vs/vs2022.yaml ~/win-cross/vs2022
|
./mach python --virtualenv build taskcluster/scripts/misc/get_vs.py build/vs/vs2026.yaml ~/win-cross/vs2026
|
||||||
|
|
||||||
- name: Import
|
- name: Import
|
||||||
if: ${{ !(inputs.generate-gpo && matrix.arch == 'aarch64') }}
|
if: ${{ !(inputs.generate-pgo && matrix.arch == 'aarch64') }}
|
||||||
env:
|
env:
|
||||||
SURFER_COMPAT: ${{ matrix.arch }}
|
SURFER_COMPAT: ${{ matrix.arch }}
|
||||||
|
SURFER_CERT_PATCH_ISSUER: ${{ secrets.SURFER_CERT_PATCH_ISSUER }}
|
||||||
|
SURFER_CERT_PATCH_NAME: ${{ secrets.SURFER_CERT_PATCH_NAME }}
|
||||||
|
SURFER_CERT_PATCH_NAME_PREV: ${{ secrets.SURFER_CERT_PATCH_NAME_PREV }}
|
||||||
|
SURFER_CERT_PATCH_ISSUER_PREV: ${{ secrets.SURFER_CERT_PATCH_ISSUER_PREV }}
|
||||||
run: |
|
run: |
|
||||||
. "$HOME/.cargo/env"
|
. "$HOME/.cargo/env"
|
||||||
npm run import -- --verbose
|
npm run import -- --verbose
|
||||||
|
|
||||||
- name: Bootstrap
|
- name: Bootstrap
|
||||||
if: ${{ !(inputs.generate-gpo && matrix.arch == 'aarch64') }}
|
if: ${{ !(inputs.generate-pgo && matrix.arch == 'aarch64') }}
|
||||||
run: |
|
run: |
|
||||||
set -x
|
set -x
|
||||||
cd engine/
|
cd engine/
|
||||||
chmod -R +x "$(echo ~)/win-cross/vs2022" || true
|
chmod -R +x "$(echo ~)/win-cross/vs2026" || true
|
||||||
cd ..
|
cd ..
|
||||||
export SURFER_PLATFORM="win32"
|
export SURFER_PLATFORM="win32"
|
||||||
npm run bootstrap
|
npm run bootstrap
|
||||||
@@ -185,10 +188,10 @@ jobs:
|
|||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install dos2unix
|
sudo apt-get install dos2unix
|
||||||
ls ~/win-cross/wine || true
|
ls ~/win-cross/wine || true
|
||||||
ls ~/win-cross/vs2022 || true
|
ls ~/win-cross/vs2026 || true
|
||||||
|
|
||||||
- name: Setup Rust
|
- name: Setup Rust
|
||||||
if: ${{ !(inputs.generate-gpo && matrix.arch == 'aarch64') }}
|
if: ${{ !(inputs.generate-pgo && matrix.arch == 'aarch64') }}
|
||||||
run: |
|
run: |
|
||||||
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain $(cat .rust-toolchain)
|
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain $(cat .rust-toolchain)
|
||||||
source $HOME/.cargo/env
|
source $HOME/.cargo/env
|
||||||
@@ -207,18 +210,18 @@ jobs:
|
|||||||
echo "export MOZ_WINDOWS_RS_DIR=$(pwd)/windows-$WINDOWS_RS_VERSION" >> ../configs/common/mozconfig
|
echo "export MOZ_WINDOWS_RS_DIR=$(pwd)/windows-$WINDOWS_RS_VERSION" >> ../configs/common/mozconfig
|
||||||
|
|
||||||
- name: Build language packs
|
- name: Build language packs
|
||||||
if: ${{ !(inputs.generate-gpo && matrix.arch == 'aarch64') }}
|
if: ${{ !(inputs.generate-pgo && matrix.arch == 'aarch64') }}
|
||||||
run: sh scripts/download-language-packs.sh
|
run: sh scripts/download-language-packs.sh
|
||||||
|
|
||||||
- name: Download artifact (if use profdata)
|
- name: Download artifact (if use profdata)
|
||||||
uses: actions/download-artifact@v4
|
uses: actions/download-artifact@v4
|
||||||
if: ${{ !inputs.generate-gpo && matrix.arch == 'x86_64' }}
|
if: ${{ !inputs.generate-pgo && matrix.arch == 'x86_64' }}
|
||||||
with:
|
with:
|
||||||
path: ~/artifact
|
path: ~/artifact
|
||||||
name: windows-profdata-${{ matrix.arch == 'aarch64' && 'arm64' || matrix.arch }}
|
name: windows-profdata-${{ matrix.arch == 'aarch64' && 'arm64' || matrix.arch }}
|
||||||
|
|
||||||
- name: Show artifact info
|
- name: Show artifact info
|
||||||
if: ${{ !inputs.generate-gpo && matrix.arch == 'x86_64' }}
|
if: ${{ !inputs.generate-pgo && matrix.arch == 'x86_64' }}
|
||||||
run: |
|
run: |
|
||||||
ls ~/artifact
|
ls ~/artifact
|
||||||
ls ~/artifact/en-US.log
|
ls ~/artifact/en-US.log
|
||||||
@@ -226,22 +229,21 @@ jobs:
|
|||||||
chmod +x ~/artifact/en-US.log
|
chmod +x ~/artifact/en-US.log
|
||||||
chmod +x ~/artifact/merged.profdata
|
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
|
- name: Build
|
||||||
if: ${{ !(inputs.generate-gpo && matrix.arch == 'aarch64') }}
|
if: ${{ !(inputs.generate-pgo && matrix.arch == 'aarch64') }}
|
||||||
env:
|
env:
|
||||||
SURFER_COMPAT: ${{ matrix.arch }}
|
SURFER_COMPAT: ${{ matrix.arch }}
|
||||||
ZEN_RELEASE_BRANCH: ${{ inputs.release-branch }}
|
ZEN_RELEASE_BRANCH: ${{ inputs.release-branch }}
|
||||||
|
ZEN_SAFEBROWSING_API_KEY: ${{ secrets.ZEN_SAFEBROWSING_API_KEY }}
|
||||||
|
ZEN_MOZILLA_API_KEY: ${{ secrets.ZEN_MOZILLA_API_KEY }}
|
||||||
|
# Firefox doesn't support location service for Windows
|
||||||
|
# ZEN_GOOGLE_LOCATION_SERVICE_API_KEY: ${{ secrets.ZEN_GOOGLE_LOCATION_SERVICE_API_KEY }}
|
||||||
run: |
|
run: |
|
||||||
set -x
|
set -x
|
||||||
dos2unix configs/windows/mozconfig
|
dos2unix configs/windows/mozconfig
|
||||||
export SURFER_PLATFORM="win32"
|
export SURFER_PLATFORM="win32"
|
||||||
export ZEN_CROSS_COMPILING=1
|
export ZEN_CROSS_COMPILING=1
|
||||||
if test ${{ inputs.generate-gpo }} = true; then
|
if test ${{ inputs.generate-pgo }} = true; then
|
||||||
export ZEN_GA_GENERATE_PROFILE=1
|
export ZEN_GA_GENERATE_PROFILE=1
|
||||||
fi
|
fi
|
||||||
if [[ -n ${{ inputs.MOZ_BUILD_DATE }} ]];then
|
if [[ -n ${{ inputs.MOZ_BUILD_DATE }} ]];then
|
||||||
@@ -250,7 +252,7 @@ jobs:
|
|||||||
bash .github/workflows/src/release-build.sh
|
bash .github/workflows/src/release-build.sh
|
||||||
|
|
||||||
- name: Package
|
- name: Package
|
||||||
if: ${{ !(inputs.generate-gpo && matrix.arch == 'aarch64') }}
|
if: ${{ !(inputs.generate-pgo && matrix.arch == 'aarch64') }}
|
||||||
env:
|
env:
|
||||||
SURFER_COMPAT: ${{ matrix.arch }}
|
SURFER_COMPAT: ${{ matrix.arch }}
|
||||||
ZEN_GA_DISABLE_PGO: true
|
ZEN_GA_DISABLE_PGO: true
|
||||||
@@ -260,22 +262,18 @@ jobs:
|
|||||||
export ZEN_CROSS_COMPILING=1
|
export ZEN_CROSS_COMPILING=1
|
||||||
export ZEN_RELEASE=1
|
export ZEN_RELEASE=1
|
||||||
npm run package
|
npm run package
|
||||||
mv ./dist/zen-$(npm run --silent surfer -- get version | xargs).en-US.win64${{ matrix.arch == 'aarch64' && '-aarch64' || '' }}.zip zen.win64.zip
|
|
||||||
ls ./dist
|
ls ./dist
|
||||||
|
mv ./dist/zen-$(npm run --silent surfer -- get version | xargs).en-US.win64${{ matrix.arch == 'aarch64' && '-aarch64' || '' }}.zip zen.win64.zip
|
||||||
ls .
|
ls .
|
||||||
|
|
||||||
- name: Remove API Keys
|
|
||||||
run: |
|
|
||||||
rm -rf ~/.zen-keys
|
|
||||||
|
|
||||||
- name: Move package for PGO upload
|
- name: Move package for PGO upload
|
||||||
if: ${{ inputs.generate-gpo && matrix.arch == 'x86_64' }}
|
if: ${{ inputs.generate-pgo && matrix.arch == 'x86_64' }}
|
||||||
run: |
|
run: |
|
||||||
set -x
|
set -x
|
||||||
mv ./zen.win64.zip ./zen.win64-pgo-stage-1.zip
|
mv ./zen.win64.zip ./zen.win64-pgo-stage-1.zip
|
||||||
|
|
||||||
- name: Rename artifacts
|
- name: Rename artifacts
|
||||||
if: ${{ !inputs.generate-gpo }}
|
if: ${{ !inputs.generate-pgo }}
|
||||||
run: |
|
run: |
|
||||||
mv ./zen.win64.zip zen.win-${{ matrix.arch == 'aarch64' && 'arm64' || matrix.arch }}.zip
|
mv ./zen.win64.zip zen.win-${{ matrix.arch == 'aarch64' && 'arm64' || matrix.arch }}.zip
|
||||||
mv ./dist/output.mar windows${{ matrix.arch == 'aarch64' && '-arm64' || '' }}.mar
|
mv ./dist/output.mar windows${{ matrix.arch == 'aarch64' && '-arm64' || '' }}.mar
|
||||||
@@ -283,14 +281,14 @@ jobs:
|
|||||||
|
|
||||||
- name: Upload artifact (PGO)
|
- name: Upload artifact (PGO)
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
if: ${{ inputs.generate-gpo && matrix.arch == 'x86_64' }}
|
if: ${{ inputs.generate-pgo && matrix.arch == 'x86_64' }}
|
||||||
with:
|
with:
|
||||||
retention-days: 5
|
retention-days: 2
|
||||||
name: ${{ matrix.arch == 'aarch64' && 'arm64' || matrix.arch }}-${{ inputs.profile-data-path-archive }}
|
name: ${{ matrix.arch == 'aarch64' && 'arm64' || matrix.arch }}-${{ inputs.profile-data-path-archive }}
|
||||||
path: ./zen.win64-pgo-stage-1.zip
|
path: ./zen.win64-pgo-stage-1.zip
|
||||||
|
|
||||||
- name: Remove unnecessary files from obj
|
- name: Remove unnecessary files from obj
|
||||||
if: ${{ !inputs.generate-gpo }}
|
if: ${{ !inputs.generate-pgo }}
|
||||||
run: |
|
run: |
|
||||||
set -x
|
set -x
|
||||||
mkdir obj-${{ matrix.arch }}-pc-windows-msvc/
|
mkdir obj-${{ matrix.arch }}-pc-windows-msvc/
|
||||||
@@ -305,23 +303,15 @@ jobs:
|
|||||||
cp -r --no-dereference engine/obj-${{ matrix.arch }}-pc-windows-msvc/* obj-${{ matrix.arch }}-pc-windows-msvc/ || true
|
cp -r --no-dereference engine/obj-${{ matrix.arch }}-pc-windows-msvc/* obj-${{ matrix.arch }}-pc-windows-msvc/ || true
|
||||||
|
|
||||||
- name: Upload dist object
|
- name: Upload dist object
|
||||||
if: ${{ !inputs.generate-gpo }}
|
if: ${{ !inputs.generate-pgo }}
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
retention-days: 2
|
retention-days: 2
|
||||||
name: windows-x64-obj-${{ matrix.arch == 'aarch64' && 'arm64' || matrix.arch }}
|
name: windows-x64-obj-${{ matrix.arch == 'aarch64' && 'arm64' || matrix.arch }}
|
||||||
path: obj-${{ matrix.arch }}-pc-windows-msvc
|
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)
|
- name: Upload artifact (if Twilight branch, installer)
|
||||||
if: ${{ inputs.release-branch == 'twilight' && !inputs.generate-gpo }}
|
if: ${{ inputs.release-branch == 'twilight' && !inputs.generate-pgo }}
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
retention-days: 5
|
retention-days: 5
|
||||||
@@ -329,7 +319,7 @@ jobs:
|
|||||||
path: ./zen.installer${{ matrix.arch == 'aarch64' && '-arm64' || '' }}.exe
|
path: ./zen.installer${{ matrix.arch == 'aarch64' && '-arm64' || '' }}.exe
|
||||||
|
|
||||||
- name: Upload artifact (if Twilight branch, .mar)
|
- name: Upload artifact (if Twilight branch, .mar)
|
||||||
if: ${{ inputs.release-branch == 'twilight' && !inputs.generate-gpo }}
|
if: ${{ inputs.release-branch == 'twilight' && !inputs.generate-pgo }}
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
retention-days: 5
|
retention-days: 5
|
||||||
@@ -337,7 +327,7 @@ jobs:
|
|||||||
path: ./windows${{ matrix.arch == 'aarch64' && '-arm64' || '' }}.mar
|
path: ./windows${{ matrix.arch == 'aarch64' && '-arm64' || '' }}.mar
|
||||||
|
|
||||||
- name: Upload artifact (if Twilight branch, update manifests)
|
- name: Upload artifact (if Twilight branch, update manifests)
|
||||||
if: ${{ inputs.release-branch == 'twilight' && !inputs.generate-gpo }}
|
if: ${{ inputs.release-branch == 'twilight' && !inputs.generate-pgo }}
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
retention-days: 5
|
retention-days: 5
|
||||||
|
|||||||
10
.gitignore
vendored
10
.gitignore
vendored
@@ -25,3 +25,13 @@ locales/firefox-l10n/
|
|||||||
|
|
||||||
!src/toolkit/themes/shared/design-system/dist/
|
!src/toolkit/themes/shared/design-system/dist/
|
||||||
.DS_Store
|
.DS_Store
|
||||||
|
|
||||||
|
mozconfig
|
||||||
|
|
||||||
|
build/signing/env/
|
||||||
|
build/signing/nss_config/
|
||||||
|
build/signing/cert.pem
|
||||||
|
build/signing/private_key.pem
|
||||||
|
build/signing/private_key.p12
|
||||||
|
|
||||||
|
bloat-dump.log
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
1.89
|
1.94.1
|
||||||
@@ -34,12 +34,12 @@ Zen is a firefox-based browser with the aim of pushing your productivity to a ne
|
|||||||
|
|
||||||
### Firefox Versions
|
### Firefox Versions
|
||||||
|
|
||||||
- [`Release`](https://zen-browser.app/download) - Is currently built using Firefox version `148.0.2`! 🚀
|
- [`Release`](https://zen-browser.app/download) - Is currently built using Firefox version `154.0.1`!
|
||||||
- [`Twilight`](https://zen-browser.app/download?twilight) - Is currently built using Firefox version `RC 148.0.2`!
|
- [`Twilight`](https://zen-browser.app/download?twilight) - Is currently built using Firefox version `RC 154.0.1`!
|
||||||
|
|
||||||
### Contributing
|
### 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!
|
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]
|
[Desktop Entry]
|
||||||
Name=Zen Browser
|
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
|
Exec=zen %u
|
||||||
Icon=zen
|
Icon=zen
|
||||||
Type=Application
|
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
|
StartupWMClass=zen
|
||||||
Categories=Network;WebBrowser;
|
Categories=Network;WebBrowser;
|
||||||
StartupNotify=true
|
StartupNotify=true
|
||||||
Terminal=false
|
Terminal=false
|
||||||
X-MultipleArgs=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=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;
|
Actions=new-window;new-blank-window;new-private-window;profilemanager;
|
||||||
X-AppImage-Version=$VERSION
|
X-AppImage-Version=$VERSION
|
||||||
|
|
||||||
[Desktop Action new-window]
|
[Desktop Action new-window]
|
||||||
Name=Open a New Window
|
|
||||||
Exec=zen %u
|
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]
|
[Desktop Action new-blank-window]
|
||||||
Name=Open a New Blank Window
|
|
||||||
Exec=zen --blank-window %u
|
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]
|
[Desktop Action new-private-window]
|
||||||
Name=Open a New Private Window
|
|
||||||
Exec=zen --private-window %u
|
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]
|
[Desktop Action profilemanager]
|
||||||
Name=Open the Profile Manager
|
|
||||||
Exec=zen --ProfileManager %u
|
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 @@
|
|||||||
7b8f3620beb1de157d972de32f9f34320f0ae189
|
bf4b57fd7fe94054457be7018e8e7beaf754c520
|
||||||
BIN
build/signing/public_key.der
Normal file
BIN
build/signing/public_key.der
Normal file
Binary file not shown.
@@ -9,5 +9,5 @@ rustup target add aarch64-pc-windows-msvc
|
|||||||
rustup target add x86_64-pc-windows-msvc
|
rustup target add x86_64-pc-windows-msvc
|
||||||
|
|
||||||
cd engine
|
cd engine
|
||||||
./mach python --virtualenv build taskcluster/scripts/misc/get_vs.py build/vs/vs2022.yaml ../win-cross/vs2022
|
./mach python --virtualenv build taskcluster/scripts/misc/get_vs.py build/vs/vs2026.yaml ../win-cross/vs2026
|
||||||
cd ..
|
cd ..
|
||||||
|
|||||||
@@ -3,7 +3,6 @@
|
|||||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
|
|
||||||
param(
|
param(
|
||||||
[string][Parameter(Mandatory=$true)]$SignIdentity,
|
|
||||||
[string][Parameter(Mandatory=$true)]$GithubRunId
|
[string][Parameter(Mandatory=$true)]$GithubRunId
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -23,9 +22,16 @@ mkdir windsign-temp -ErrorAction SilentlyContinue
|
|||||||
# echo "Downloaded git objects repo to"
|
# echo "Downloaded git objects repo to"
|
||||||
#} -Verbose -ArgumentList $PWD -Debug
|
#} -Verbose -ArgumentList $PWD -Debug
|
||||||
|
|
||||||
|
$token = gh auth token
|
||||||
|
|
||||||
$env:SURFER_MOZCONFIG_ONLY="1"
|
$env:SURFER_MOZCONFIG_ONLY="1"
|
||||||
$env:SURFER_SIGNING_MODE=""
|
$env:SURFER_SIGNING_MODE=""
|
||||||
|
|
||||||
|
get-content "$PSScriptRoot/../.env" | foreach {
|
||||||
|
$name, $value = $_.split('=')
|
||||||
|
set-content env:\$name $value
|
||||||
|
}
|
||||||
|
|
||||||
Start-Job -Name "DownloadGitl10n" -ScriptBlock {
|
Start-Job -Name "DownloadGitl10n" -ScriptBlock {
|
||||||
param($PWD)
|
param($PWD)
|
||||||
cd $PWD
|
cd $PWD
|
||||||
@@ -42,7 +48,6 @@ npm run build
|
|||||||
|
|
||||||
echo "Downloading artifacts info"
|
echo "Downloading artifacts info"
|
||||||
$artifactsInfo=gh api repos/zen-browser/desktop/actions/runs/$GithubRunId/artifacts
|
$artifactsInfo=gh api repos/zen-browser/desktop/actions/runs/$GithubRunId/artifacts
|
||||||
$token = gh auth token
|
|
||||||
|
|
||||||
function New-TemporaryDirectory {
|
function New-TemporaryDirectory {
|
||||||
$tmp = [System.IO.Path]::GetTempPath() # Not $env:TEMP, see https://stackoverflow.com/a/946017
|
$tmp = [System.IO.Path]::GetTempPath() # Not $env:TEMP, see https://stackoverflow.com/a/946017
|
||||||
@@ -142,9 +147,9 @@ function SignAndPackage($name) {
|
|||||||
$env:ZEN_SETUP_EXE_PATH="$PWD\windsign-temp\windows-x64-obj-$name\browser\installer\windows\instgen\setup.exe"
|
$env:ZEN_SETUP_EXE_PATH="$PWD\windsign-temp\windows-x64-obj-$name\browser\installer\windows\instgen\setup.exe"
|
||||||
|
|
||||||
if ($name -eq "arm64") {
|
if ($name -eq "arm64") {
|
||||||
$env:WIN32_REDIST_DIR="$PWD\win-cross\vs2022\VC\Redist\MSVC\14.38.33135\arm64\Microsoft.VC143.CRT"
|
$env:WIN32_REDIST_DIR="$PWD\win-cross\vs2026\VC\Redist\MSVC\14.50.35710\arm64\Microsoft.VC145.CRT"
|
||||||
} else {
|
} else {
|
||||||
$env:WIN32_REDIST_DIR="$PWD\win-cross\vs2022\VC\Redist\MSVC\14.38.33135\x64\Microsoft.VC143.CRT"
|
$env:WIN32_REDIST_DIR="$PWD\win-cross\vs2026\VC\Redist\MSVC\14.50.35710\x64\Microsoft.VC145.CRT"
|
||||||
}
|
}
|
||||||
|
|
||||||
$env:MAR="..\\build\\windows\\mar.exe"
|
$env:MAR="..\\build\\windows\\mar.exe"
|
||||||
@@ -166,14 +171,16 @@ function SignAndPackage($name) {
|
|||||||
echo "Packaging $name"
|
echo "Packaging $name"
|
||||||
npm run package -- --verbose
|
npm run package -- --verbose
|
||||||
|
|
||||||
# In the release script, we do the following:
|
# We assemble the signed bundle as a plain folder here (with no top-level
|
||||||
|
# directory inside it) and compress it into windows-x64-signed-$name.tar.gz
|
||||||
|
# at the end of the script, once every .exe has been signed. The release
|
||||||
|
# workflow expands it back with:
|
||||||
# tar -xvf .github/workflows/object/windows-x64-signed-x86_64.tar.gz -C windows-x64-signed-x86_64
|
# tar -xvf .github/workflows/object/windows-x64-signed-x86_64.tar.gz -C windows-x64-signed-x86_64
|
||||||
# We need to create a tar with the same structure and no top-level directory
|
# Inside the bundle we need:
|
||||||
# Inside, we need:
|
|
||||||
# - update_manifest/*
|
# - update_manifest/*
|
||||||
# - windows.mar
|
# - windows.mar
|
||||||
# - zen.installer.exe
|
# - zen.installer.exe
|
||||||
echo "Creating tar for $name"
|
echo "Preparing signed bundle for $name"
|
||||||
rm .\windsign-temp\windows-x64-signed-$name -Recurse -ErrorAction SilentlyContinue
|
rm .\windsign-temp\windows-x64-signed-$name -Recurse -ErrorAction SilentlyContinue
|
||||||
mkdir windsign-temp\windows-x64-signed-$name
|
mkdir windsign-temp\windows-x64-signed-$name
|
||||||
|
|
||||||
@@ -196,9 +203,8 @@ function SignAndPackage($name) {
|
|||||||
# Move the manifest
|
# Move the manifest
|
||||||
mv .\dist\update\. windsign-temp\windows-x64-signed-$name\update_manifest
|
mv .\dist\update\. windsign-temp\windows-x64-signed-$name\update_manifest
|
||||||
|
|
||||||
# note: We need to sign it into a parent folder, called windows-x64-signed-$name
|
# The signed bundle stays in windsign-temp\windows-x64-signed-$name; it is
|
||||||
rmdir .\windsign-temp\windows-binaries\windows-x64-signed-$name -Recurse -ErrorAction SilentlyContinue
|
# compressed and uploaded to the staging release once every .exe is signed.
|
||||||
mv windsign-temp\windows-x64-signed-$name .\windsign-temp\windows-binaries -Force
|
|
||||||
rmdir engine\obj-$objName-pc-windows-msvc\ -Recurse -ErrorAction SilentlyContinue
|
rmdir engine\obj-$objName-pc-windows-msvc\ -Recurse -ErrorAction SilentlyContinue
|
||||||
|
|
||||||
echo "Finished $name"
|
echo "Finished $name"
|
||||||
@@ -207,16 +213,34 @@ function SignAndPackage($name) {
|
|||||||
SignAndPackage arm64
|
SignAndPackage arm64
|
||||||
SignAndPackage x86_64
|
SignAndPackage x86_64
|
||||||
|
|
||||||
$files = Get-ChildItem .\windsign-temp\windows-binaries -Recurse -Include *.exe
|
$files = Get-ChildItem .\windsign-temp\windows-x64-signed-x86_64, .\windsign-temp\windows-x64-signed-arm64 -Recurse -Include *.exe
|
||||||
signtool.exe sign /n "$SignIdentity" /t http://time.certum.pl/ /fd sha256 /v $files
|
signtool.exe sign /n "$SignIdentity" /t http://time.certum.pl/ /fd sha256 /v $files
|
||||||
|
|
||||||
echo "All artifacts signed and packaged, ready for release!"
|
$binariesRepo = "zen-browser/windows-binaries"
|
||||||
echo "Commiting the changes to the repository"
|
$stagingTag = "windows-signed-$GithubRunId"
|
||||||
cd windsign-temp\windows-binaries
|
echo "Ensuring staging release $stagingTag exists on $binariesRepo"
|
||||||
git add .
|
gh release create $stagingTag --repo $binariesRepo --prerelease --title "Windows signed bundles ($GithubRunId)" --notes "Signed Windows bundles for run $GithubRunId, consumed by the release workflow. Safe to delete."
|
||||||
git commit -m "Sign and package windows artifacts"
|
if ($LASTEXITCODE -ne 0) {
|
||||||
git push
|
throw "Failed to create staging release $stagingTag on $binariesRepo"
|
||||||
cd ..\..
|
}
|
||||||
|
|
||||||
|
foreach ($name in @("x86_64", "arm64")) {
|
||||||
|
$signedDir = ".\windsign-temp\windows-x64-signed-$name"
|
||||||
|
$archive = ".\windsign-temp\windows-x64-signed-$name.tar.gz"
|
||||||
|
echo "Creating compressed tar for $name"
|
||||||
|
Remove-Item $archive -ErrorAction SilentlyContinue
|
||||||
|
tar -czvf $archive -C $signedDir .
|
||||||
|
if ($LASTEXITCODE -ne 0) {
|
||||||
|
throw "Failed to create tar archive for $name"
|
||||||
|
}
|
||||||
|
echo "Uploading $archive to $binariesRepo release $stagingTag"
|
||||||
|
gh release upload $stagingTag $archive --repo $binariesRepo --clobber
|
||||||
|
if ($LASTEXITCODE -ne 0) {
|
||||||
|
throw "Failed to upload $archive to release $stagingTag"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
echo "All artifacts signed, packaged, and uploaded to $binariesRepo release $stagingTag!"
|
||||||
|
|
||||||
# Cleaning up
|
# Cleaning up
|
||||||
|
|
||||||
|
|||||||
BIN
configs/branding/release/firefox.icns
Normal file
BIN
configs/branding/release/firefox.icns
Normal file
Binary file not shown.
BIN
configs/branding/twilight/firefox.icns
Normal file
BIN
configs/branding/twilight/firefox.icns
Normal file
Binary file not shown.
@@ -26,24 +26,33 @@ export MOZ_INCLUDE_SOURCE_INFO=1
|
|||||||
|
|
||||||
ac_add_options --enable-application=browser
|
ac_add_options --enable-application=browser
|
||||||
|
|
||||||
# Anything except 'SCCACHE_GHA_ENABLED == false'
|
if test "$SCCACHE_GHA_ENABLED" = "true"; then
|
||||||
if ! test "$SCCACHE_GHA_ENABLED" = "false"; then
|
|
||||||
if test -x "$(command -v sccache)"; then
|
if test -x "$(command -v sccache)"; then
|
||||||
ac_add_options --with-ccache=sccache
|
ac_add_options --with-ccache=sccache
|
||||||
elif test -f "$HOME/.mozbuild/sccache/sccache"; then
|
elif test -f "$HOME/.mozbuild/sccache/sccache"; then
|
||||||
ac_add_options --with-ccache="$HOME"/.mozbuild/sccache/sccache
|
ac_add_options --with-ccache="$HOME"/.mozbuild/sccache/sccache
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
mk_add_options 'export RUSTC_WRAPPER=sccache'
|
||||||
|
mk_add_options 'export CCACHE_CPP2=yes'
|
||||||
fi
|
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
|
if test -f "$HOME/.zen-keys/safebrowsing.dat"; then
|
||||||
ac_add_options --with-google-safebrowsing-api-keyfile="$HOME/.zen-keys/safebrowsing.dat"
|
ac_add_options --with-google-safebrowsing-api-keyfile="$HOME/.zen-keys/safebrowsing.dat"
|
||||||
fi
|
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
|
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-bootstrap=-sccache
|
||||||
|
|
||||||
ac_add_options --enable-optimize
|
ac_add_options --enable-optimize
|
||||||
@@ -82,15 +91,8 @@ if test "$ZEN_RELEASE"; then
|
|||||||
export MOZ_PACKAGE_JSSHELL=1
|
export MOZ_PACKAGE_JSSHELL=1
|
||||||
|
|
||||||
ac_add_options --disable-crashreporter
|
ac_add_options --disable-crashreporter
|
||||||
|
|
||||||
# Experimental flag, enabled only on nightly for Firefox.
|
|
||||||
# Should bring in some nice performance improvements,
|
|
||||||
# but may cause stability issues.
|
|
||||||
ac_add_options --enable-replace-malloc
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
ac_add_options --enable-unverified-updates
|
|
||||||
|
|
||||||
ac_add_options --enable-jxl
|
ac_add_options --enable-jxl
|
||||||
|
|
||||||
ac_add_options --with-unsigned-addon-scopes=app,system
|
ac_add_options --with-unsigned-addon-scopes=app,system
|
||||||
|
|||||||
@@ -2,15 +2,6 @@
|
|||||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
# 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/.
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
|
|
||||||
# Setting the compiler based on the existence of clang bin directory
|
|
||||||
if test -d "$HOME/.mozbuild/clang/bin"; then
|
|
||||||
export CC="$HOME/.mozbuild/clang/bin/clang"
|
|
||||||
export CXX="$HOME/.mozbuild/clang/bin/clang++"
|
|
||||||
else
|
|
||||||
export CC=clang
|
|
||||||
export CXX=clang++
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "$ZEN_RELEASE"; then
|
if test "$ZEN_RELEASE"; then
|
||||||
if test "$SURFER_COMPAT" = "x86_64"; then
|
if test "$SURFER_COMPAT" = "x86_64"; then
|
||||||
ac_add_options --target=x86_64-pc-linux
|
ac_add_options --target=x86_64-pc-linux
|
||||||
@@ -18,8 +9,14 @@ if test "$ZEN_RELEASE"; then
|
|||||||
|
|
||||||
# Enable Profile Guided Optimization
|
# Enable Profile Guided Optimization
|
||||||
if ! test "$ZEN_GA_DISABLE_PGO"; then
|
if ! test "$ZEN_GA_DISABLE_PGO"; then
|
||||||
export MOZ_PGO=1
|
if test "$ZEN_GA_GENERATE_PROFILE"; then
|
||||||
ac_add_options MOZ_PGO=1
|
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
|
||||||
elif test "$SURFER_COMPAT" = "aarch64"; then
|
elif test "$SURFER_COMPAT" = "aarch64"; then
|
||||||
ac_add_options --target=aarch64-linux-gnu
|
ac_add_options --target=aarch64-linux-gnu
|
||||||
|
|||||||
@@ -7,19 +7,40 @@ unset MOZ_STDCXX_COMPAT
|
|||||||
ac_add_options --disable-dmd
|
ac_add_options --disable-dmd
|
||||||
ac_add_options --enable-eme=widevine
|
ac_add_options --enable-eme=widevine
|
||||||
|
|
||||||
|
if test "$ZEN_CROSS_COMPILING"; then
|
||||||
|
ZEN_MAC_CROSS="$HOME/mac-cross"
|
||||||
|
|
||||||
|
mk_add_options "export PATH=$ZEN_MAC_CROSS/cctools/bin:$PATH"
|
||||||
|
mk_add_options "export LD_LIBRARY_PATH=$HOME/.mozbuild/clang/lib:$LD_LIBRARY_PATH"
|
||||||
|
|
||||||
|
export MKFSHFS=$ZEN_MAC_CROSS/hfsplus/newfs_hfs
|
||||||
|
export DMG_TOOL=$ZEN_MAC_CROSS/dmg/dmg
|
||||||
|
export HFS_TOOL=$ZEN_MAC_CROSS/dmg/hfsplus
|
||||||
|
|
||||||
if test "$ZEN_RELEASE"; then
|
if test "$ZEN_RELEASE"; then
|
||||||
# override LTO settings
|
export MOZ_LD64_KNOWN_GOOD=1
|
||||||
# TODO: Dont use LTO for now, it's causing a lot of issues
|
ac_add_options --enable-linker=ld64
|
||||||
export MOZ_LTO=cross,thin
|
fi
|
||||||
ac_add_options --enable-lto=cross,thin
|
elif test "$ZEN_RELEASE"; then
|
||||||
|
ALLOWED_SDKS="26.5 26.4"
|
||||||
|
for SDK in $ALLOWED_SDKS; do
|
||||||
|
if [ -d "/Library/Developer/CommandLineTools/SDKs/MacOSX${SDK}.sdk" ]; then
|
||||||
|
ac_add_options --with-macos-sdk=/Library/Developer/CommandLineTools/SDKs/MacOSX${SDK}.sdk
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "$ZEN_RELEASE"; then
|
if test "$ZEN_RELEASE"; then
|
||||||
if test "$ZEN_GA_DISABLE_PGO"; then
|
if ! test "$ZEN_GA_DISABLE_PGO"; then
|
||||||
export ZEN_DUMMY=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
|
else
|
||||||
export MOZ_PGO=1
|
ac_add_options --enable-profile-use=cross
|
||||||
ac_add_options MOZ_PGO=1
|
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
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -28,9 +49,12 @@ if test "$SURFER_COMPAT" = "x86_64"; then
|
|||||||
|
|
||||||
if test "$ZEN_RELEASE"; then
|
if test "$ZEN_RELEASE"; then
|
||||||
ac_add_options --enable-wasm-avx
|
ac_add_options --enable-wasm-avx
|
||||||
|
|
||||||
|
# override LTO settings
|
||||||
|
export MOZ_LTO=cross,thin
|
||||||
|
ac_add_options --enable-lto=cross,thin
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
ac_add_options --enable-clang-plugin
|
|
||||||
ac_add_options --target=aarch64-apple-darwin
|
ac_add_options --target=aarch64-apple-darwin
|
||||||
|
|
||||||
if test "$ZEN_RELEASE"; then
|
if test "$ZEN_RELEASE"; then
|
||||||
@@ -42,17 +66,3 @@ else
|
|||||||
export CXXFLAGS="$CXXFLAGS -mcpu=apple-m1"
|
export CXXFLAGS="$CXXFLAGS -mcpu=apple-m1"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "$ZEN_RELEASE"; then
|
|
||||||
ac_add_options --with-macos-sdk=/Library/Developer/CommandLineTools/SDKs/MacOSX26.2.sdk
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Keep using ld64 on PGO/LTO builds because of performance regressions when using lld.
|
|
||||||
# Mozilla sets "MOZ_LD64_KNOWN_GOOD" to true when they do automated builds with PGO/LTO on macOS.
|
|
||||||
# See https://searchfox.org/firefox-main/rev/e61d59b5c9a651fd7bf28043f87c0dc669833496/build/moz.configure/lto-pgo.configure#261
|
|
||||||
# export MOZ_LD64_KNOWN_GOOD=1
|
|
||||||
# ac_add_options --enable-linker=ld64
|
|
||||||
#
|
|
||||||
# if test "$ZEN_RELEASE"; then
|
|
||||||
# mk_add_options MOZ_MAKE_FLAGS="-j4"
|
|
||||||
# fi
|
|
||||||
|
|||||||
@@ -4,31 +4,23 @@
|
|||||||
|
|
||||||
if test "$ZEN_CROSS_COMPILING"; then
|
if test "$ZEN_CROSS_COMPILING"; then
|
||||||
|
|
||||||
export WINSYSROOT="$(echo ~)/win-cross/vs2022"
|
export WINSYSROOT="$(echo ~)/win-cross/vs2026"
|
||||||
|
|
||||||
export WINE="$(echo ~)/win-cross/wine/bin/wine"
|
export WINE="$(echo ~)/win-cross/wine/bin/wine"
|
||||||
export WINEDEBUG=-all
|
export WINEDEBUG=-all
|
||||||
|
|
||||||
export MOZ_STUB_INSTALLER=1
|
export MOZ_STUB_INSTALLER=1
|
||||||
export MOZ_PKG_FORMAT=TAR
|
|
||||||
|
|
||||||
export CROSS_BUILD=1
|
export CROSS_BUILD=1
|
||||||
CROSS_COMPILE=1
|
CROSS_COMPILE=1
|
||||||
|
|
||||||
if test "$SURFER_COMPAT" = "aarch64"; then
|
if test "$SURFER_COMPAT" = "aarch64"; then
|
||||||
export WIN32_REDIST_DIR="$(echo ~)/win-cross/vs2022/VC/Redist/MSVC/14.38.33135/arm64/Microsoft.VC143.CRT"
|
export WIN32_REDIST_DIR="$WINSYSROOT/VC/Redist/MSVC/14.50.35710/arm64/Microsoft.VC145.CRT"
|
||||||
else
|
else
|
||||||
export WIN32_REDIST_DIR="$(echo ~)/win-cross/vs2022/VC/Redist/MSVC/14.38.33135/x64/Microsoft.VC143.CRT"
|
export WIN32_REDIST_DIR="$WINSYSROOT/VC/Redist/MSVC/14.50.35710/x64/Microsoft.VC145.CRT"
|
||||||
fi
|
fi
|
||||||
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
|
if test "$SURFER_COMPAT" = "x86_64"; then
|
||||||
ac_add_options --target=x86_64-pc-windows-msvc
|
ac_add_options --target=x86_64-pc-windows-msvc
|
||||||
ac_add_options --enable-eme=widevine,wmfcdm
|
ac_add_options --enable-eme=widevine,wmfcdm
|
||||||
|
|||||||
@@ -20,3 +20,11 @@ files:
|
|||||||
translation: browser/browser/preferences/zen-preferences.ftl
|
translation: browser/browser/preferences/zen-preferences.ftl
|
||||||
- source: en-US/browser/browser/zen-folders.ftl
|
- source: en-US/browser/browser/zen-folders.ftl
|
||||||
translation: browser/browser/zen-folders.ftl
|
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
|
||||||
|
- source: en-US/browser/browser/zen-space-routing.ftl
|
||||||
|
translation: browser/browser/zen-space-routing.ftl
|
||||||
|
- source: en-US/browser/browser/zen-command-palette.ftl
|
||||||
|
translation: browser/browser/zen-command-palette.ftl
|
||||||
|
|||||||
@@ -6,62 +6,68 @@ pane-zen-looks-title = مظهر وشعور
|
|||||||
category-zen-looks =
|
category-zen-looks =
|
||||||
.tooltiptext = { pane-zen-looks-title }
|
.tooltiptext = { pane-zen-looks-title }
|
||||||
zen-warning-language = تغيير اللغة الافتراضية يمكن أن يجعل من الأسهل على المواقع أن تتبعك.
|
zen-warning-language = تغيير اللغة الافتراضية يمكن أن يجعل من الأسهل على المواقع أن تتبعك.
|
||||||
zen-vertical-tabs-layout-header = Browser Layout
|
zen-vertical-tabs-layout-header = تصميم المتصفح
|
||||||
zen-vertical-tabs-layout-description = Choose the layout that suits you best
|
zen-vertical-tabs-layout-description = اختر التخطيط الذي يناسبك بشكل أفضل
|
||||||
zen-layout-single-toolbar = Single toolbar
|
zen-layout-single-toolbar = الشريط الجانبي فقط
|
||||||
zen-layout-multiple-toolbar = Multiple toolbars
|
zen-layout-multiple-toolbar = الشريط الجانبي و العلوي
|
||||||
zen-layout-collapsed-toolbar = Collapsed toolbar
|
zen-layout-collapsed-toolbar = الشريط الجانبي مطوي
|
||||||
sync-currently-syncing-workspaces = Other Workspaces
|
sync-currently-syncing-workspaces = مساحات العمل
|
||||||
sync-engine-workspaces =
|
sync-engine-workspaces =
|
||||||
.label = Other Workspaces
|
.label = مساحات العمل
|
||||||
.tooltiptext = مزامنة مساحات العمل الخاصة بك عبر الأجهزة
|
.tooltiptext = مزامنة مساحات العمل الخاصة بك عبر الأجهزة
|
||||||
.accesskey = W
|
.accesskey = W
|
||||||
zen-glance-title = لمحة
|
zen-glance-title = لمحة
|
||||||
zen-glance-header = الإعدادات العامة للنظرة
|
zen-glance-header = الإعدادات العامة للنظرة
|
||||||
zen-glance-description = احصل على نظرة عامة سريعة للروابط الخاصة بك دون فتحها في علامة تبويب جديدة
|
zen-glance-description = احصل على نظرة عامة سريعة لروابطك دون فتحها في علامة تبويب جديدة
|
||||||
zen-glance-trigger-label = طريقة المشغل
|
zen-glance-trigger-label = طريقة المشغل
|
||||||
zen-glance-enabled =
|
zen-glance-enabled =
|
||||||
.label = Enable Glance
|
.label = تمكين اللمحة
|
||||||
zen-glance-trigger-ctrl-click =
|
zen-glance-trigger-ctrl-click =
|
||||||
.label = Ctrl + Click
|
.label = Ctrl + اضغط
|
||||||
zen-glance-trigger-alt-click =
|
zen-glance-trigger-alt-click =
|
||||||
.label = Alt + انقر
|
.label = Alt + انقر
|
||||||
zen-glance-trigger-shift-click =
|
zen-glance-trigger-shift-click =
|
||||||
.label = المناوبة + انقر
|
.label = Shift + اضغط
|
||||||
zen-glance-trigger-meta-click =
|
zen-glance-trigger-meta-click =
|
||||||
.label = Meta (Command) + Click
|
.label = Meta (Command) + اضغط
|
||||||
zen-look-and-feel-compact-view-header = إظهار في العرض المدمج
|
zen-look-and-feel-compact-view-header = إظهار في العرض المدمج
|
||||||
zen-look-and-feel-compact-view-description = فقط إظهار أشرطة الأدوات التي تستخدمها!
|
zen-look-and-feel-compact-view-description = فقط إظهار الأشرطة المستعملة!
|
||||||
zen-look-and-feel-compact-view-enabled =
|
zen-look-and-feel-compact-view-enabled =
|
||||||
.label = تمكين الوضع المدمج لـ { -brand-short-name }
|
.label = تمكين الوضع المدمج لـ { -brand-short-name }
|
||||||
zen-look-and-feel-compact-view-top-toolbar =
|
zen-look-and-feel-compact-view-top-toolbar =
|
||||||
.label = إخفاء شريط الأدوات العلوي أيضا في الوضع المدمج
|
.label = إخفاء شريط الأدوات العلوي أيضا في الوضع المدمج
|
||||||
zen-look-and-feel-compact-toolbar-flash-popup =
|
zen-look-and-feel-compact-toolbar-flash-popup =
|
||||||
.label = اجعل شريط الأدوات منبثقا عند التبديل أو فتح علامات تبويب جديدة في الوضع المدمج
|
.label = اجعل شريط الأدوات منبثقا عند التبديل أو فتح علامات تبويب جديدة في الوضع المدمج
|
||||||
|
zen-look-and-feel-window-drag-header = Window dragging
|
||||||
|
zen-look-and-feel-window-drag-description = Move the window by dragging empty space at the top of websites, just like the titlebar.
|
||||||
|
zen-window-drag-enabled =
|
||||||
|
.label = Allow dragging the window from web pages
|
||||||
pane-zen-tabs-title = إدارة علامة التبويب
|
pane-zen-tabs-title = إدارة علامة التبويب
|
||||||
category-zen-workspaces =
|
category-zen-workspaces =
|
||||||
.tooltiptext = { pane-zen-tabs-title }
|
.tooltiptext = { pane-zen-tabs-title }
|
||||||
pane-settings-workspaces-title = مساحات العمل
|
pane-settings-workspaces-title = مساحات العمل
|
||||||
zen-tabs-unloader-enabled =
|
zen-tabs-select-recently-used-on-close =
|
||||||
.label = تمكين إلغاء تحميل علامة التبويب
|
.label = عند إغلاق علامة تبويب، قم بالتبديل إلى علامة التبويب المستخدمة مؤخراً بدلاً من علامة التبويب التالية
|
||||||
zen-tabs-close-on-back-with-no-history =
|
zen-tabs-close-on-back-with-no-history =
|
||||||
.label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history
|
.label = إغلاق علامة التبويب والتبديل إلى علامة التبويب المالك (أو علامة التبويب المستخدمة مؤخرا) عند العودة بدون سجل
|
||||||
|
zen-settings-workspaces-sync-unpinned-tabs =
|
||||||
|
.label = مزامنة علامات التبويب المثبتة فقط في مساحات العمل
|
||||||
zen-tabs-cycle-by-attribute =
|
zen-tabs-cycle-by-attribute =
|
||||||
.label = Ctrl+Tab cycles within Essential or Workspace tabs only
|
.label = يعمل Ctrl + Tab على التنقل داخل علامات التبويب الأساسية أو مساحة العمل فقط
|
||||||
zen-tabs-cycle-ignore-pending-tabs =
|
zen-tabs-cycle-ignore-pending-tabs =
|
||||||
.label = Ignore Pending tabs when cycling with Ctrl+Tab
|
.label = تجاهل علامات التبويب المعلقة عند التنقل مع Ctrl+Tab
|
||||||
zen-tabs-cycle-by-attribute-warning = Ctrl+Tab will cycle by recently used order, as it is enabled
|
zen-tabs-cycle-by-attribute-warning = سيقوم Ctrl+Tab بالتنقل حسب الترتيب الذي تم استخدامه مؤخرًا، اذا كان مفعل
|
||||||
zen-look-and-feel-compact-toolbar-themed =
|
zen-look-and-feel-compact-toolbar-themed =
|
||||||
.label = Use themed background for compact toolbar
|
.label = استخدم خلفية ذات طابع معين لشريط الأدوات المدمج
|
||||||
zen-workspace-continue-where-left-off =
|
zen-workspace-continue-where-left-off =
|
||||||
.label = Continue where you left off
|
.label = المواصلة من حيث توقفت
|
||||||
pane-zen-pinned-tab-manager-title = علامات التبويب المثبتة
|
pane-zen-pinned-tab-manager-title = علامات التبويب المثبتة
|
||||||
zen-pinned-tab-manager-header = الإعدادات العامة لعلامات التبويب المثبتة
|
zen-pinned-tab-manager-header = الإعدادات العامة لعلامات التبويب المثبتة
|
||||||
zen-pinned-tab-manager-description = إدارة سلوك إضافي من علامات التبويب المثبتة
|
zen-pinned-tab-manager-description = إدارة سلوك إضافي من علامات التبويب المثبتة
|
||||||
zen-pinned-tab-manager-restore-pinned-tabs-to-pinned-url =
|
zen-pinned-tab-manager-restore-pinned-tabs-to-pinned-url =
|
||||||
.label = استعادة علامات التبويب المثبتة إلى عنوان URL المثبت أصلاً عند بدء التشغيل
|
.label = استعادة علامات التبويب المثبتة إلى عنوان URL المثبت أصلاً عند بدء التشغيل
|
||||||
zen-pinned-tab-manager-container-specific-essentials-enabled =
|
zen-pinned-tab-manager-container-specific-essentials-enabled =
|
||||||
.label = Enable container-specific essentials
|
.label = تمكين العناصر الأساسية الخاصة بالحاويات
|
||||||
zen-pinned-tab-manager-close-shortcut-behavior-label = إغلاق علامة التبويب سلوك الاختصار
|
zen-pinned-tab-manager-close-shortcut-behavior-label = إغلاق علامة التبويب سلوك الاختصار
|
||||||
zen-pinned-tab-manager-reset-unload-switch-close-shortcut-option =
|
zen-pinned-tab-manager-reset-unload-switch-close-shortcut-option =
|
||||||
.label = إعادة تعيين URL، إلغاء التحميل والتبديل إلى التبويب التالي
|
.label = إعادة تعيين URL، إلغاء التحميل والتبديل إلى التبويب التالي
|
||||||
@@ -72,18 +78,18 @@ zen-pinned-tab-manager-reset-switch-close-shortcut-option =
|
|||||||
zen-pinned-tab-manager-switch-close-shortcut-option =
|
zen-pinned-tab-manager-switch-close-shortcut-option =
|
||||||
.label = التبديل إلى التبويب التالي
|
.label = التبديل إلى التبويب التالي
|
||||||
zen-pinned-tab-manager-reset-close-shortcut-option =
|
zen-pinned-tab-manager-reset-close-shortcut-option =
|
||||||
.label = Reset URL
|
.label = إعادة ضبط URL
|
||||||
zen-pinned-tab-manager-close-close-shortcut-option =
|
zen-pinned-tab-manager-close-close-shortcut-option =
|
||||||
.label = إغلاق علامة التبويب
|
.label = إغلاق علامة التبويب
|
||||||
pane-zen-workspaces-header = مساحات العمل
|
pane-zen-workspaces-header = مساحات العمل
|
||||||
zen-settings-workspaces-header = الإعدادات العامة لمساحات العمل
|
zen-settings-workspaces-header = الإعدادات العامة لمساحات العمل
|
||||||
zen-settings-workspaces-description = مع مساحات العمل، يمكنك أن تحصل على عدة جلسات تصفح في وقت واحد!
|
zen-settings-workspaces-description = مع مساحات العمل، يمكنك أن تحصل على عدة جلسات تصفح في وقت واحد!
|
||||||
zen-settings-workspaces-enabled =
|
zen-settings-workspaces-enabled =
|
||||||
.label = تمكين مساحات العمل (تجريبي)
|
.label = تمكين مساحات العمل
|
||||||
zen-settings-workspaces-hide-default-container-indicator =
|
zen-settings-workspaces-hide-default-container-indicator =
|
||||||
.label = إخفاء مؤشر الحاوية الافتراضي في شريط التبويب
|
.label = إخفاء مؤشر الحاوية الافتراضي في شريط التبويب
|
||||||
zen-key-unsaved = اختصار غير محفوظ! الرجاء تأمين ذلك بالنقر على مفتاح "الهروب من الخدمة" بعد إعادة الكتابة.
|
zen-key-unsaved = اختصار غير محفوظ! الرجاء تأمين ذلك بالنقر على مفتاح "الهروب من الخدمة" بعد إعادة الكتابة.
|
||||||
zen-key-conflict = Conflicts with { $group } -> { $shortcut }
|
zen-key-conflict = تضارب بين { $group } -> { $shortcut }
|
||||||
pane-zen-theme-title = إعدادات السمة
|
pane-zen-theme-title = إعدادات السمة
|
||||||
zen-vertical-tabs-title = تخطيط الشريط الجانبي وعلامات التبويب
|
zen-vertical-tabs-title = تخطيط الشريط الجانبي وعلامات التبويب
|
||||||
zen-vertical-tabs-header = علامات التبويب العمودية
|
zen-vertical-tabs-header = علامات التبويب العمودية
|
||||||
@@ -91,39 +97,39 @@ zen-vertical-tabs-description = إدارة علامات التبويب الخا
|
|||||||
zen-vertical-tabs-show-expand-button =
|
zen-vertical-tabs-show-expand-button =
|
||||||
.label = إظهار زر التمديد
|
.label = إظهار زر التمديد
|
||||||
zen-vertical-tabs-newtab-on-tab-list =
|
zen-vertical-tabs-newtab-on-tab-list =
|
||||||
.label = Show New Tab Button on Tab List
|
.label = إظهار زر التبويب الجديد في قائمة التبويب
|
||||||
zen-vertical-tabs-newtab-top-button-up =
|
zen-vertical-tabs-newtab-top-button-up =
|
||||||
.label = Move the new tab button to the top
|
.label = نقل زر التبويب الجديد إلى الأعلى
|
||||||
zen-vertical-tabs-expand-tabs-by-default = توسيع علامات التبويب بشكل افتراضي
|
zen-vertical-tabs-expand-tabs-by-default = توسيع علامات التبويب بشكل افتراضي
|
||||||
zen-vertical-tabs-dont-expand-tabs-by-default = عدم توسيع علامات التبويب بشكل افتراضي
|
zen-vertical-tabs-dont-expand-tabs-by-default = عدم توسيع علامات التبويب بشكل افتراضي
|
||||||
zen-vertical-tabs-expand-tabs-on-hover = توسيع علامات التبويب على Hover (لا تعمل على الوضع المدمج)
|
zen-vertical-tabs-expand-tabs-on-hover = توسيع علامات التبويب على Hover (لا تعمل على الوضع المدمج)
|
||||||
zen-vertical-tabs-expand-tabs-header = كيفية توسيع علامات التبويب
|
zen-vertical-tabs-expand-tabs-header = كيفية توسيع علامات التبويب
|
||||||
zen-vertical-tabs-expand-tabs-description = اختر كيفية توسيع علامات التبويب في الشريط الجانبي
|
zen-vertical-tabs-expand-tabs-description = اختر كيفية توسيع علامات التبويب في الشريط الجانبي
|
||||||
zen-theme-marketplace-header = Zen Mods
|
zen-theme-marketplace-header = مودات Zen
|
||||||
zen-theme-disable-all-enabled =
|
zen-theme-disable-all-enabled =
|
||||||
.title = تعطيل جميع السمات
|
.title = تعطيل جميع السمات
|
||||||
zen-theme-disable-all-disabled =
|
zen-theme-disable-all-disabled =
|
||||||
.title = تمكين جميع السمات
|
.title = تمكين جميع السمات
|
||||||
zen-theme-marketplace-description = البحث عن الثيمات وتثبيتها من المتجر.
|
zen-theme-marketplace-description = ابحث عن مودات وتثبيتها من المتجر.
|
||||||
zen-theme-marketplace-remove-button =
|
zen-theme-marketplace-remove-button =
|
||||||
.label = إزالة السمة
|
.label = إزالة المود
|
||||||
zen-theme-marketplace-check-for-updates-button =
|
zen-theme-marketplace-check-for-updates-button =
|
||||||
.label = التحقق من وجود تحديثات
|
.label = التحقق من وجود تحديثات
|
||||||
zen-theme-marketplace-import-button =
|
zen-theme-marketplace-import-button =
|
||||||
.label = Import mods
|
.label = استيراد المودات
|
||||||
zen-theme-marketplace-export-button =
|
zen-theme-marketplace-export-button =
|
||||||
.label = Export Mods
|
.label = تصدير مودات
|
||||||
zen-theme-marketplace-import-success = Mods imported successfully
|
zen-theme-marketplace-import-success = تم استيراد المود بنجاح
|
||||||
zen-theme-marketplace-import-failure = There was an error importing the mods
|
zen-theme-marketplace-import-failure = حدث خطأ أثناء استيراد المودات
|
||||||
zen-theme-marketplace-export-success = Mods exported successfully
|
zen-theme-marketplace-export-success = تم استيراد المودات بنجاح
|
||||||
zen-theme-marketplace-export-failure = There was an error exporting the mods
|
zen-theme-marketplace-export-failure = حدث خطأ أثناء استيراد المودات
|
||||||
zen-theme-marketplace-updates-success = تم تحديث السمة بنجاح
|
zen-theme-marketplace-updates-success = تم تحديث السمة بنجاح
|
||||||
zen-theme-marketplace-updates-failure = Couldn't find any updates!
|
zen-theme-marketplace-updates-failure = تعذر العثور على أي تحديثات!
|
||||||
zen-theme-marketplace-toggle-enabled-button =
|
zen-theme-marketplace-toggle-enabled-button =
|
||||||
.title = تعطيل السمة
|
.title = تعطيل السمة
|
||||||
zen-theme-marketplace-toggle-disabled-button =
|
zen-theme-marketplace-toggle-disabled-button =
|
||||||
.title = تمكين السمة
|
.title = تمكين السمة
|
||||||
zen-theme-marketplace-remove-confirmation = هل أنت متأكد من أنك تريد إزالة هذا الوضع؟
|
zen-theme-marketplace-remove-confirmation = هل أنت متأكد من أنك تريد إزالة هذا المود؟
|
||||||
zen-theme-marketplace-close-modal = أغلق
|
zen-theme-marketplace-close-modal = أغلق
|
||||||
zen-theme-marketplace-theme-header-title =
|
zen-theme-marketplace-theme-header-title =
|
||||||
.title = محدد CSS: { $name }
|
.title = محدد CSS: { $name }
|
||||||
@@ -131,9 +137,9 @@ zen-theme-marketplace-dropdown-default-label =
|
|||||||
.label = لا
|
.label = لا
|
||||||
zen-theme-marketplace-input-default-placeholder =
|
zen-theme-marketplace-input-default-placeholder =
|
||||||
.placeholder = اكتب شيئاً...
|
.placeholder = اكتب شيئاً...
|
||||||
pane-zen-marketplace-title = Zen Mods
|
pane-zen-marketplace-title = مودات Zen
|
||||||
zen-themes-auto-update =
|
zen-themes-auto-update =
|
||||||
.label = Automatically update installed mods on startup
|
.label = تحديث المودات المثبتة تلقائياً عند بدء التشغيل
|
||||||
zen-settings-workspaces-force-container-tabs-to-workspace =
|
zen-settings-workspaces-force-container-tabs-to-workspace =
|
||||||
.label = التبديل إلى فضاء العمل حيث يتم تعيين الحاوية بشكل افتراضي عند فتح علامات التبويب الحاوية
|
.label = التبديل إلى فضاء العمل حيث يتم تعيين الحاوية بشكل افتراضي عند فتح علامات التبويب الحاوية
|
||||||
zen-theme-marketplace-link = زيارة المتجر
|
zen-theme-marketplace-link = زيارة المتجر
|
||||||
@@ -145,33 +151,33 @@ zen-dark-theme-styles-colorful = سمة مظلمة ملونة
|
|||||||
zen-compact-mode-styles-left = إخفاء شريط التبويب
|
zen-compact-mode-styles-left = إخفاء شريط التبويب
|
||||||
zen-compact-mode-styles-top = إخفاء أعلى شريط
|
zen-compact-mode-styles-top = إخفاء أعلى شريط
|
||||||
zen-compact-mode-styles-both = إخفاء كليهما
|
zen-compact-mode-styles-both = إخفاء كليهما
|
||||||
zen-urlbar-title = Zen URL Bar
|
zen-urlbar-title = شريط الURL لZen
|
||||||
zen-urlbar-header = General settings for the URL bar
|
zen-urlbar-header = الإعدادات العامة لشريط URL
|
||||||
zen-urlbar-description = Customize the URL bar to your liking
|
zen-urlbar-description = قم بتخصيص شريط عنوان URL حسب رغبتك
|
||||||
zen-urlbar-behavior-label = Behavior
|
zen-urlbar-behavior-label = السّلوك
|
||||||
zen-urlbar-behavior-normal =
|
zen-urlbar-behavior-normal =
|
||||||
.label = Normal
|
.label = طبيعي
|
||||||
zen-urlbar-behavior-floating-on-type =
|
zen-urlbar-behavior-floating-on-type =
|
||||||
.label = Floating only when typing
|
.label = عائم فقط عند الكتابة
|
||||||
zen-urlbar-behavior-float =
|
zen-urlbar-behavior-float =
|
||||||
.label = Always floating
|
.label = عائم دائما
|
||||||
pane-zen-CKS-title = اختصارات لوحة المفاتيح
|
pane-zen-CKS-title = اختصارات لوحة المفاتيح
|
||||||
category-zen-CKS =
|
category-zen-CKS =
|
||||||
.tooltiptext = { pane-zen-CKS-title }
|
.tooltiptext = { pane-zen-CKS-title }
|
||||||
pane-settings-CKS-title = { -brand-short-name } اختصارات لوحة المفاتيح
|
pane-settings-CKS-title = { -brand-short-name } اختصارات لوحة المفاتيح
|
||||||
category-zen-marketplace =
|
category-zen-marketplace =
|
||||||
.tooltiptext = Zen Mods
|
.tooltiptext = مودات Zen
|
||||||
zen-settings-CKS-header = تخصيص اختصارات لوحة المفاتيح
|
zen-settings-CKS-header = تخصيص اختصارات لوحة المفاتيح
|
||||||
zen-settings-CKS-description = تغيير اختصارات لوحة المفاتيح الافتراضية إلى إعجابك وتحسين تجربة التصفح
|
zen-settings-CKS-description = تغيير اختصارات لوحة المفاتيح الافتراضية إلى إعجابك وتحسين تجربة التصفح
|
||||||
zen-settings-CKS-disable-firefox =
|
zen-settings-CKS-disable-firefox =
|
||||||
.label = تعطيل اختصارات لوحة المفاتيح الافتراضية { -brand-short-name }
|
.label = تعطيل اختصارات لوحة المفاتيح الافتراضية { -brand-short-name }
|
||||||
zen-settings-CKS-duplicate-shortcut =
|
zen-settings-CKS-duplicate-shortcut =
|
||||||
.label = Duplicate Shortcut
|
.label = تكرير الختصار
|
||||||
zen-settings-CKS-reset-shortcuts =
|
zen-settings-CKS-reset-shortcuts =
|
||||||
.label = إعادة التعيين إلى الافتراضي
|
.label = إعادة التعيين إلى الافتراضي
|
||||||
zenCKSOption-group-other = اخرى
|
zenCKSOption-group-other = اخرى
|
||||||
zenCKSOption-group-windowAndTabManagement = إدارة النافذة و التبويب
|
zenCKSOption-group-windowAndTabManagement = إدارة النافذة و التبويب
|
||||||
zenCKSOption-group-navigation = Navigation
|
zenCKSOption-group-navigation = الملاحة
|
||||||
zenCKSOption-group-searchAndFind = البحث والبحث
|
zenCKSOption-group-searchAndFind = البحث والبحث
|
||||||
zenCKSOption-group-pageOperations = عمليات الصفحة
|
zenCKSOption-group-pageOperations = عمليات الصفحة
|
||||||
zenCKSOption-group-historyAndBookmarks = المحفوظات والعلامات
|
zenCKSOption-group-historyAndBookmarks = المحفوظات والعلامات
|
||||||
@@ -183,7 +189,7 @@ zenCKSOption-group-zen-split-view = تقسيم العرض
|
|||||||
zenCKSOption-group-devTools = أدوات المطور
|
zenCKSOption-group-devTools = أدوات المطور
|
||||||
zen-key-quick-restart = إعادة تشغيل سريعة
|
zen-key-quick-restart = إعادة تشغيل سريعة
|
||||||
zen-window-new-shortcut = نافذة جديدة
|
zen-window-new-shortcut = نافذة جديدة
|
||||||
zen-tab-new-shortcut = New Tab
|
zen-tab-new-shortcut = علامة تبويب جديدة
|
||||||
zen-key-redo = إعادة
|
zen-key-redo = إعادة
|
||||||
zen-restore-last-closed-tab-shortcut = استعادة آخر علامة تبويب مغلقة
|
zen-restore-last-closed-tab-shortcut = استعادة آخر علامة تبويب مغلقة
|
||||||
zen-location-open-shortcut = فتح الموقع
|
zen-location-open-shortcut = فتح الموقع
|
||||||
@@ -193,7 +199,7 @@ zen-text-action-undo-shortcut = التراجع
|
|||||||
zen-text-action-redo-shortcut = إعادة
|
zen-text-action-redo-shortcut = إعادة
|
||||||
zen-text-action-cut-shortcut = قطع
|
zen-text-action-cut-shortcut = قطع
|
||||||
zen-text-action-copy-shortcut = نسخ
|
zen-text-action-copy-shortcut = نسخ
|
||||||
zen-text-action-copy-url-shortcut = Copy current URL
|
zen-text-action-copy-url-shortcut = نسخ عنوان URL الحالي
|
||||||
zen-text-action-copy-url-markdown-shortcut = نسخ الرابط الحالي كـ Markdown
|
zen-text-action-copy-url-markdown-shortcut = نسخ الرابط الحالي كـ Markdown
|
||||||
zen-text-action-paste-shortcut = لصق
|
zen-text-action-paste-shortcut = لصق
|
||||||
zen-text-action-select-all-shortcut = حدد الكل
|
zen-text-action-select-all-shortcut = حدد الكل
|
||||||
@@ -206,7 +212,7 @@ zen-picture-in-picture-toggle-shortcut-mac = تبديل الصورة في الص
|
|||||||
zen-picture-in-picture-toggle-shortcut-mac-alt = تبديل الصورة في الصورة (Mac Alt)
|
zen-picture-in-picture-toggle-shortcut-mac-alt = تبديل الصورة في الصورة (Mac Alt)
|
||||||
zen-page-source-shortcut-safari = عرض مصدر الصفحة (سفاري)
|
zen-page-source-shortcut-safari = عرض مصدر الصفحة (سفاري)
|
||||||
zen-nav-stop-shortcut = إيقاف التحميل
|
zen-nav-stop-shortcut = إيقاف التحميل
|
||||||
zen-history-sidebar-shortcut = Show History Sidebar
|
zen-history-sidebar-shortcut = عرض الشريط الجانبي للسجل
|
||||||
zen-window-minimize-shortcut = تصغير النافذة
|
zen-window-minimize-shortcut = تصغير النافذة
|
||||||
zen-help-shortcut = فتح المساعدة
|
zen-help-shortcut = فتح المساعدة
|
||||||
zen-preferences-shortcut = فتح التفضيلات
|
zen-preferences-shortcut = فتح التفضيلات
|
||||||
@@ -214,12 +220,12 @@ zen-hide-app-shortcut = إخفاء التطبيق
|
|||||||
zen-hide-other-apps-shortcut = إخفاء التطبيقات الأخرى
|
zen-hide-other-apps-shortcut = إخفاء التطبيقات الأخرى
|
||||||
zen-search-focus-shortcut = بحث التركيز
|
zen-search-focus-shortcut = بحث التركيز
|
||||||
zen-search-focus-shortcut-alt = بحث التركيز (بديل)
|
zen-search-focus-shortcut-alt = بحث التركيز (بديل)
|
||||||
zen-downloads-shortcut = Open Downloads
|
zen-downloads-shortcut = افتح التحميلات
|
||||||
zen-addons-shortcut = افتح الإضافات
|
zen-addons-shortcut = افتح الإضافات
|
||||||
zen-file-open-shortcut = فتح ملف
|
zen-file-open-shortcut = فتح ملف
|
||||||
zen-save-page-shortcut = Save Page
|
zen-save-page-shortcut = حفظ الصّفحة
|
||||||
zen-print-shortcut = Print Page
|
zen-print-shortcut = طباعة الصفحة
|
||||||
zen-close-shortcut-2 = Close Tab
|
zen-close-shortcut-2 = إغلاق علامة التبويب
|
||||||
zen-mute-toggle-shortcut = تبديل كتم الصوت
|
zen-mute-toggle-shortcut = تبديل كتم الصوت
|
||||||
zen-key-delete = حذف المفتاح
|
zen-key-delete = حذف المفتاح
|
||||||
zen-key-go-back = العودة إلى الوراء
|
zen-key-go-back = العودة إلى الوراء
|
||||||
@@ -229,10 +235,10 @@ zen-nav-fwd-shortcut-alt = الانتقال إلى الأمام (بديل)
|
|||||||
zen-history-show-all-shortcut = إظهار كل المحفوظات
|
zen-history-show-all-shortcut = إظهار كل المحفوظات
|
||||||
zen-key-enter-full-screen = أدخل ملء الشاشة
|
zen-key-enter-full-screen = أدخل ملء الشاشة
|
||||||
zen-key-exit-full-screen = الخروج من ملء الشاشة
|
zen-key-exit-full-screen = الخروج من ملء الشاشة
|
||||||
zen-ai-chatbot-sidebar-shortcut = Toggle AI Chatbot Sidebar
|
zen-ai-chatbot-sidebar-shortcut = تبديل شريط جانبي لروبوت الدردشة الذكي
|
||||||
zen-key-inspector-mac = Toggle Inspector (Mac)
|
zen-key-inspector-mac = قلب المفتش (Mac)
|
||||||
zen-toggle-sidebar-shortcut = Toggle Firefox Sidebar
|
zen-toggle-sidebar-shortcut = قلب الشريط الجانبي لـ Firefox
|
||||||
zen-toggle-pin-tab-shortcut = Toggle Pin Tab
|
zen-toggle-pin-tab-shortcut = قلب علامة التبويب المثبتة
|
||||||
zen-reader-mode-toggle-shortcut-other = تبديل وضع القراءة
|
zen-reader-mode-toggle-shortcut-other = تبديل وضع القراءة
|
||||||
zen-picture-in-picture-toggle-shortcut = تبديل الصورة في الصورة
|
zen-picture-in-picture-toggle-shortcut = تبديل الصورة في الصورة
|
||||||
zen-nav-reload-shortcut-2 = إعادة تحميل الصفحة
|
zen-nav-reload-shortcut-2 = إعادة تحميل الصفحة
|
||||||
@@ -242,31 +248,32 @@ zen-page-info-shortcut = عرض معلومات الصفحة
|
|||||||
zen-find-shortcut = البحث في الصفحة
|
zen-find-shortcut = البحث في الصفحة
|
||||||
zen-search-find-again-shortcut = البحث مرة أخرى
|
zen-search-find-again-shortcut = البحث مرة أخرى
|
||||||
zen-search-find-again-shortcut-prev = البحث عن السابق
|
zen-search-find-again-shortcut-prev = البحث عن السابق
|
||||||
zen-search-find-again-shortcut-2 = ابحث مرة أخرى (بديل)
|
zen-search-find-again-shortcut-alt = Find Again (Alt)
|
||||||
zen-bookmark-this-page-shortcut = Bookmark This Page
|
zen-search-find-again-shortcut-prev-alt = Find Previous (Alt)
|
||||||
|
zen-bookmark-this-page-shortcut = ضع إشارة مرجعية على هذه الصفحة
|
||||||
zen-bookmark-show-library-shortcut = إظهار مكتبة الإشارات المرجعية
|
zen-bookmark-show-library-shortcut = إظهار مكتبة الإشارات المرجعية
|
||||||
zen-key-stop = إيقاف التحميل
|
zen-key-stop = إيقاف التحميل
|
||||||
zen-full-zoom-reduce-shortcut = Zoom Out
|
zen-full-zoom-reduce-shortcut = تصغير
|
||||||
zen-full-zoom-enlarge-shortcut = Zoom In
|
zen-full-zoom-enlarge-shortcut = تكبير
|
||||||
zen-full-zoom-reset-shortcut = Reset Zoom
|
zen-full-zoom-reset-shortcut = إعادة تعيين التكبير
|
||||||
zen-full-zoom-reset-shortcut-alt = Reset Zoom (Alt)
|
zen-full-zoom-reset-shortcut-alt = إعادة ضبط التكبير (Alt)
|
||||||
zen-full-zoom-enlarge-shortcut-alt = Zoom In (Alt)
|
zen-full-zoom-enlarge-shortcut-alt = تكبير (Alt)
|
||||||
zen-full-zoom-enlarge-shortcut-alt2 = Zoom In (Alt 2)
|
zen-full-zoom-enlarge-shortcut-alt2 = تكبير (2 Alt)
|
||||||
zen-bidi-switch-direction-shortcut = تبديل اتجاه النص
|
zen-bidi-switch-direction-shortcut = تبديل اتجاه النص
|
||||||
zen-private-browsing-shortcut = تصفح خاص
|
zen-private-browsing-shortcut = تصفح خاص
|
||||||
zen-screenshot-shortcut = التقاط لقطة الشاشة
|
zen-screenshot-shortcut = التقاط لقطة الشاشة
|
||||||
zen-key-sanitize = مسح بيانات التصفح
|
zen-key-sanitize = مسح بيانات التصفح
|
||||||
zen-quit-app-shortcut = Quit Application
|
zen-quit-app-shortcut = إغلاق التطبيق
|
||||||
zen-key-wr-capture-cmd = أمر القبض على WR
|
zen-key-wr-capture-cmd = أمر القبض على WR
|
||||||
zen-key-wr-toggle-capture-sequence-cmd = تبديل تسلسل التقاط WR
|
zen-key-wr-toggle-capture-sequence-cmd = تبديل تسلسل التقاط WR
|
||||||
zen-nav-reload-shortcut = إعادة تحميل الصفحة
|
zen-nav-reload-shortcut = إعادة تحميل الصفحة
|
||||||
zen-nav-reload-shortcut-skip-cache = Reload Page (Skip Cache)
|
zen-nav-reload-shortcut-skip-cache = إعادة تحميل الصفحة (تخطي التخزين المؤقت)
|
||||||
zen-close-shortcut = Close Window
|
zen-close-shortcut = إغلاق النافذة
|
||||||
zen-close-tab-shortcut = Close Tab
|
zen-close-tab-shortcut = إغلاق علامة التبويب
|
||||||
zen-compact-mode-shortcut-show-sidebar = تبديل الشريط الجانبي العائم
|
zen-compact-mode-shortcut-show-sidebar = تبديل الشريط الجانبي العائم
|
||||||
zen-compact-mode-shortcut-show-toolbar = تبديل شريط الأدوات العائم
|
zen-compact-mode-shortcut-show-toolbar = تبديل شريط الأدوات العائم
|
||||||
zen-compact-mode-shortcut-toggle = Toggle Compact Mode
|
zen-compact-mode-shortcut-toggle = قلب الوضع المدمج
|
||||||
zen-glance-expand = Expand Glance
|
zen-glance-expand = توسيع اللمحة
|
||||||
zen-workspace-shortcut-switch-1 = التبديل إلى مساحة العمل 1
|
zen-workspace-shortcut-switch-1 = التبديل إلى مساحة العمل 1
|
||||||
zen-workspace-shortcut-switch-2 = التبديل إلى مساحة العمل 2
|
zen-workspace-shortcut-switch-2 = التبديل إلى مساحة العمل 2
|
||||||
zen-workspace-shortcut-switch-3 = التبديل إلى مساحة العمل 3
|
zen-workspace-shortcut-switch-3 = التبديل إلى مساحة العمل 3
|
||||||
@@ -279,39 +286,42 @@ zen-workspace-shortcut-switch-9 = التبديل إلى مساحة العمل 9
|
|||||||
zen-workspace-shortcut-switch-10 = التبديل إلى مساحة العمل 10
|
zen-workspace-shortcut-switch-10 = التبديل إلى مساحة العمل 10
|
||||||
zen-workspace-shortcut-forward = إلى الأمام فضاء العمل
|
zen-workspace-shortcut-forward = إلى الأمام فضاء العمل
|
||||||
zen-workspace-shortcut-backward = مساحة العمل الخلفية
|
zen-workspace-shortcut-backward = مساحة العمل الخلفية
|
||||||
|
zen-workspace-shortcut-create = إنشاء مساحة عمل جديدة
|
||||||
zen-sidebar-shortcut-toggle = تبديل عرض شريط العرض
|
zen-sidebar-shortcut-toggle = تبديل عرض شريط العرض
|
||||||
zen-pinned-tab-shortcut-reset = إعادة تعيين علامة التبويب المثبتة إلى عنوان URL المثبت
|
zen-pinned-tab-shortcut-reset = إعادة تعيين علامة التبويب المثبتة إلى عنوان URL المثبت
|
||||||
zen-split-view-shortcut-grid = تبديل عرض تقسيم الشبكة
|
zen-split-view-shortcut-grid = تبديل عرض تقسيم الشبكة
|
||||||
zen-split-view-shortcut-vertical = تبديل العرض العمودي للتقسيم
|
zen-split-view-shortcut-vertical = تبديل العرض العمودي للتقسيم
|
||||||
zen-split-view-shortcut-horizontal = تبديل عرض تقسيم أفقي
|
zen-split-view-shortcut-horizontal = تبديل عرض تقسيم أفقي
|
||||||
zen-split-view-shortcut-unsplit = Close Split View
|
zen-split-view-shortcut-unsplit = إغلاق عرض التقسيم
|
||||||
zen-new-empty-split-view-shortcut = New Empty Split View
|
zen-new-empty-split-view-shortcut = عرض تقسيم فارغ جديد
|
||||||
zen-key-select-tab-1 = Select tab #1
|
zen-key-select-tab-1 = حدد علامة التبويب #1
|
||||||
zen-key-select-tab-2 = Select tab #2
|
zen-key-select-tab-2 = حدد علامة التبويب #2
|
||||||
zen-key-select-tab-3 = Select tab #3
|
zen-key-select-tab-3 = حدد علامة التبويب #3
|
||||||
zen-key-select-tab-4 = حدد علامة التبويب #4
|
zen-key-select-tab-4 = حدد علامة التبويب #4
|
||||||
zen-key-select-tab-5 = حدد علامة التبويب #5
|
zen-key-select-tab-5 = حدد علامة التبويب #5
|
||||||
zen-key-select-tab-6 = Select tab #6
|
zen-key-select-tab-6 = حدد علامة التبويب #6
|
||||||
zen-key-select-tab-7 = حدد علامة التبويب #7
|
zen-key-select-tab-7 = حدد علامة التبويب #7
|
||||||
zen-key-select-tab-8 = Select tab #8
|
zen-key-select-tab-8 = حدد علامة التبويب #8
|
||||||
zen-key-select-tab-last = حدد علامة التبويب الأخيرة
|
zen-key-select-tab-last = حدد علامة التبويب الأخيرة
|
||||||
zen-key-show-all-tabs = إظهار جميع علامات التبويب
|
zen-key-show-all-tabs = إظهار جميع علامات التبويب
|
||||||
zen-key-goto-history = الذهاب إلى المحفوظات
|
zen-key-goto-history = الذهاب إلى المحفوظات
|
||||||
zen-key-go-home = الذهاب إلى المنزل
|
zen-key-go-home = الذهاب إلى المنزل
|
||||||
zen-bookmark-show-sidebar-shortcut = إظهار شريط الإشارات الجانبي
|
zen-bookmark-show-sidebar-shortcut = إظهار شريط الإشارات الجانبي
|
||||||
zen-bookmark-show-toolbar-shortcut = إظهار شريط أدوات الإشارات المرجعية
|
zen-bookmark-show-toolbar-shortcut = إظهار شريط أدوات الإشارات المرجعية
|
||||||
zen-devtools-toggle-shortcut = Toggle DevTools
|
zen-devtools-toggle-shortcut = قلب أدوات التطوير
|
||||||
zen-devtools-toggle-browser-toolbox-shortcut = Toggle Browser Toolbox
|
zen-devtools-toggle-browser-toolbox-shortcut = قلب صندوق أدوات المتصفح
|
||||||
zen-devtools-toggle-browser-console-shortcut = Toggle Browser Console
|
zen-devtools-toggle-browser-console-shortcut = قلب وحدة تحكم المتصفح
|
||||||
zen-devtools-toggle-responsive-design-mode-shortcut = Toggle Responsive Design Mode
|
zen-devtools-toggle-responsive-design-mode-shortcut = قلب وضع التصميم المستجيب
|
||||||
zen-devtools-toggle-inspector-shortcut = Toggle Inspector
|
zen-devtools-toggle-inspector-shortcut = قلب المفتش
|
||||||
zen-devtools-toggle-web-console-shortcut = Toggle Web Console
|
zen-devtools-toggle-web-console-shortcut = قلب وحدة تحكم المتصفح
|
||||||
zen-devtools-toggle-js-debugger-shortcut = Toggle JavaScript Debugger
|
zen-devtools-toggle-js-debugger-shortcut = قلب مصحح جافا سكريبت
|
||||||
zen-devtools-toggle-net-monitor-shortcut = Toggle Network Monitor
|
zen-devtools-toggle-net-monitor-shortcut = قلب مراقبة الشبكة
|
||||||
zen-devtools-toggle-style-editor-shortcut = Toggle Style Editor
|
zen-devtools-toggle-style-editor-shortcut = قلب محرر النمط
|
||||||
zen-devtools-toggle-performance-shortcut = Toggle Performance
|
zen-devtools-toggle-performance-shortcut = قلب وضع الأداء
|
||||||
zen-devtools-toggle-storage-shortcut = Toggle Storage
|
zen-devtools-toggle-storage-shortcut = قلب التخزين
|
||||||
zen-devtools-toggle-dom-shortcut = Toggle DOM
|
zen-devtools-toggle-dom-shortcut = قلب DOM
|
||||||
zen-devtools-toggle-accessibility-shortcut = Toggle Accessibility
|
zen-devtools-toggle-accessibility-shortcut = قلب إمكانية الوصول
|
||||||
zen-close-all-unpinned-tabs-shortcut = Close All Unpinned Tabs
|
zen-close-all-unpinned-tabs-shortcut = إغلاق جميع علامات التبويب الغير مثبتة
|
||||||
zen-new-unsynced-window-shortcut = New Unsynced Window
|
zen-new-unsynced-window-shortcut = New Unsynced Window
|
||||||
|
zen-duplicate-tab-shortcut = Duplicate Tab
|
||||||
|
zen-key-find-selection = البحث عن الاختيار
|
||||||
|
|||||||
58
locales/ar/browser/browser/zen-boosts.ftl
Normal file
58
locales/ar/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-case = الحالة
|
||||||
|
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-boost-color-contrast = Contrast
|
||||||
|
zen-boost-color-brightness = Brightness
|
||||||
|
zen-boost-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 =
|
||||||
|
.label = تصدير التعزيز
|
||||||
|
zen-boost-load =
|
||||||
|
.label = استيراد التعزيز
|
||||||
|
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?
|
||||||
36
locales/ar/browser/browser/zen-command-palette.ftl
Normal file
36
locales/ar/browser/browser/zen-command-palette.ftl
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
# 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-action-toggle-compact-mode = Toggle Compact Mode
|
||||||
|
zen-action-open-theme-picker = Open Theme Picker
|
||||||
|
zen-action-new-split-view = New Split View
|
||||||
|
zen-action-new-folder = New Folder
|
||||||
|
zen-action-copy-current-url = Copy Current URL
|
||||||
|
zen-action-settings = Settings
|
||||||
|
zen-action-open-private-window = Open Private Window
|
||||||
|
zen-action-open-new-window = Open New Window
|
||||||
|
zen-action-new-blank-window = New Blank Window
|
||||||
|
zen-action-pin-tab = Pin Tab
|
||||||
|
zen-action-unpin-tab = Unpin Tab
|
||||||
|
zen-action-open-space-routing = Open Space Routing
|
||||||
|
zen-action-new-boost = New Boost
|
||||||
|
zen-action-next-space = Next Space
|
||||||
|
zen-action-previous-space = Previous Space
|
||||||
|
zen-action-close-tab = Close Tab
|
||||||
|
zen-action-reload-tab = Reload Tab
|
||||||
|
zen-action-reload-tab-without-cache = Reload Tab Without Cache
|
||||||
|
zen-action-next-tab = Next Tab
|
||||||
|
zen-action-previous-tab = Previous Tab
|
||||||
|
zen-action-capture-screenshot = Capture Screenshot
|
||||||
|
zen-action-toggle-tabs-on-right = Toggle Tabs on right
|
||||||
|
zen-action-add-to-essentials = Add to Essentials
|
||||||
|
zen-action-remove-from-essentials = Remove from Essentials
|
||||||
|
zen-action-find-in-page = Find in Page
|
||||||
|
zen-action-manage-extensions = Manage Extensions
|
||||||
|
zen-action-switch-to-automatic-appearance = Switch to Automatic Appearance
|
||||||
|
zen-action-switch-to-light-mode = Switch to Light Mode
|
||||||
|
zen-action-switch-to-dark-mode = Switch to Dark Mode
|
||||||
|
zen-action-print = Print
|
||||||
|
zen-action-focus-on = Focus on
|
||||||
|
zen-action-extension = Extension
|
||||||
@@ -3,21 +3,21 @@
|
|||||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
|
|
||||||
zen-folders-search-placeholder =
|
zen-folders-search-placeholder =
|
||||||
.placeholder = Search { $folder-name }...
|
.placeholder = البحث في { $folder-name }...
|
||||||
zen-folders-panel-rename-folder =
|
zen-folders-panel-rename-folder =
|
||||||
.label = Rename Folder
|
.label = إعادة تسمية المجلد
|
||||||
zen-folders-panel-unpack-folder =
|
zen-folders-panel-unpack-folder =
|
||||||
.label = Unpack Folder
|
.label = فك حُزْمَة المجلد
|
||||||
zen-folders-new-subfolder =
|
zen-folders-new-subfolder =
|
||||||
.label = New Subfolder
|
.label = مجلد فرعي جديد
|
||||||
zen-folders-panel-delete-folder =
|
zen-folders-panel-delete-folder =
|
||||||
.label = Delete Folder
|
.label = حذف المجلّد
|
||||||
zen-folders-panel-convert-folder-to-space =
|
zen-folders-panel-convert-folder-to-space =
|
||||||
.label = Convert folder to Space
|
.label = تحويل المجلد إلى المساحة
|
||||||
zen-folders-panel-change-folder-space =
|
zen-folders-panel-change-folder-space =
|
||||||
.label = Change Space...
|
.label = تغيير المساحة...
|
||||||
zen-folders-unload-all-tooltip =
|
zen-folders-unload-all-tooltip =
|
||||||
.tooltiptext = Unload active in this folder
|
.tooltiptext = تفريغ النشط في هذا المجلد
|
||||||
zen-folders-unload-folder =
|
zen-folders-unload-folder =
|
||||||
.label = Unload All Tabs
|
.label = تفريغ جميع علامات التبويب
|
||||||
zen-folders-search-no-results = No tabs matching that search 🤔
|
zen-folders-search-no-results = لا توجد علامات تبويب مطابقة لهذا البحث 🤔
|
||||||
|
|||||||
@@ -5,111 +5,138 @@
|
|||||||
zen-panel-ui-current-profile-text = الملف الشخصي الحالي
|
zen-panel-ui-current-profile-text = الملف الشخصي الحالي
|
||||||
unified-extensions-description = تستخدم الإضافات لجلب المزيد من الوظائف الإضافية إلى { -brand-short-name }.
|
unified-extensions-description = تستخدم الإضافات لجلب المزيد من الوظائف الإضافية إلى { -brand-short-name }.
|
||||||
tab-context-zen-reset-pinned-tab =
|
tab-context-zen-reset-pinned-tab =
|
||||||
.label = إعادة تعيين علامة التبويب المثبتة
|
.label =
|
||||||
|
{ $isEssential ->
|
||||||
|
[true] إعادة تعيين علامة التبويب الأساسية
|
||||||
|
*[false] إعادة تعيين التبويب المثبت
|
||||||
|
}
|
||||||
.accesskey = ر
|
.accesskey = ر
|
||||||
tab-context-zen-add-essential =
|
tab-context-zen-add-essential =
|
||||||
.label = Add to Essentials
|
.label = أضف إلى الأساسيات
|
||||||
.accesskey = E
|
.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 =
|
tab-context-zen-remove-essential =
|
||||||
.label = Remove from Essentials
|
.label = إزالة من الأساسيات
|
||||||
.accesskey = R
|
.accesskey = R
|
||||||
|
tab-context-zen-edit-pinned-page =
|
||||||
|
.label =
|
||||||
|
{ $isEssential ->
|
||||||
|
[true] Edit Essential URL
|
||||||
|
*[false] Edit Pinned URL
|
||||||
|
}
|
||||||
|
.accesskey = P
|
||||||
tab-context-zen-replace-pinned-url-with-current =
|
tab-context-zen-replace-pinned-url-with-current =
|
||||||
.label = استبدال الرابط المثبت بالرابط الحالي
|
.label = Replace with Current URL
|
||||||
.accesskey = C
|
.accesskey = C
|
||||||
|
tab-context-zen-edit-pinned-url =
|
||||||
|
.label = Edit…
|
||||||
|
.accesskey = E
|
||||||
tab-context-zen-edit-title =
|
tab-context-zen-edit-title =
|
||||||
.label = Change Label...
|
.label = تغيير الاسم...
|
||||||
tab-context-zen-edit-icon =
|
tab-context-zen-edit-icon =
|
||||||
.label = Change Icon...
|
.label = تغيير الأيقونة...
|
||||||
zen-themes-corrupted = ملف التعديل { -brand-short-name } الخاص بك تالف. تم إعادة تعيينه إلى السمة الافتراضية.
|
zen-themes-corrupted = ملف التعديل { -brand-short-name } الخاص بك تالف. تم إعادة تعيينه إلى السمة الافتراضية.
|
||||||
zen-shortcuts-corrupted = Your { -brand-short-name } shortcuts file is corrupted. They have been reset to the default shortcuts.
|
zen-shortcuts-corrupted = ملف الاختصارات { -brand-short-name } الخاص بك تالف. تم إعادة تعيينه إلى الاختصارات الافتراضية.
|
||||||
# note: Do not translate the "<br/>" tags in the following string
|
# note: Do not translate the "<br/>" tags in the following string
|
||||||
zen-new-urlbar-notification =
|
zen-new-urlbar-notification =
|
||||||
The new URL bar has been enabled, removing the need for new tab pages.<br/><br/>
|
تم تمكين شريط URL الجديد، بإزالة الحاجة إلى صفحات علامة تبويب جديدة.<br/><br/>
|
||||||
Try opening a new tab to see the new URL bar in action!
|
حاول فتح علامة تبويب جديدة لمشاهدة شريط URL الجديد قيد العمل!
|
||||||
zen-disable = Disable
|
zen-disable = تعطيل
|
||||||
pictureinpicture-minimize-btn =
|
pictureinpicture-minimize-btn =
|
||||||
.aria-label = Minimize
|
.aria-label = تقليص
|
||||||
.tooltip = Minimize
|
.tooltip = تقليص
|
||||||
zen-panel-ui-gradient-generator-custom-color = لون مخصص
|
zen-panel-ui-gradient-generator-custom-color = لون مخصص
|
||||||
zen-copy-current-url-confirmation = Copied current URL!
|
zen-copy-current-url-confirmation = تم نسخ الرابط الحالي!
|
||||||
|
zen-copy-current-url-as-markdown-confirmation = نسخ الرابط الحالي كـ Markdown!
|
||||||
zen-general-cancel-label =
|
zen-general-cancel-label =
|
||||||
.label = Cancel
|
.label = إلغاء
|
||||||
zen-general-confirm =
|
zen-general-confirm =
|
||||||
.label = Confirm
|
.label = تأكيد
|
||||||
zen-pinned-tab-replaced = Pinned tab URL has been replaced with the current URL.
|
zen-pinned-tab-replaced = Pinned tab URL has been replaced with the current URL.
|
||||||
zen-tabs-renamed = Tab has been successfully renamed!
|
zen-pinned-tab-url-edited = Pinned tab URL has been updated!
|
||||||
zen-background-tab-opened-toast = New background tab opened!
|
zen-pinned-tab-url-invalid = That doesn't look like a valid URL.
|
||||||
zen-workspace-renamed-toast = Workspace has been successfully renamed!
|
zen-pinned-tab-edit-url-title = Edit Pinned URL
|
||||||
|
zen-pinned-tab-edit-url-label = Enter the URL this pinned tab should point to:
|
||||||
|
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 =
|
zen-toggle-compact-mode-button =
|
||||||
.label = Compact Mode
|
.label = الوضع المدمج
|
||||||
.tooltiptext = Toggle Compact Mode
|
.tooltiptext = تبديل الوضع المدمج
|
||||||
|
|
||||||
# note: Do not translate the "<br/>" tags in the following string
|
# note: Do not translate the "<br/>" tags in the following string
|
||||||
|
|
||||||
zen-learn-more-text = إلى المزيد تعرف
|
zen-learn-more-text = إلى المزيد تعرف
|
||||||
zen-close-label = Close
|
zen-close-label = أغلق
|
||||||
zen-singletoolbar-urlbar-placeholder-with-name =
|
zen-singletoolbar-urlbar-placeholder-with-name =
|
||||||
.placeholder = Search...
|
.placeholder = ابحث...
|
||||||
zen-icons-picker-emoji =
|
zen-icons-picker-emoji =
|
||||||
.label = Emojis
|
.label = ايموجي
|
||||||
zen-icons-picker-svg =
|
zen-icons-picker-svg =
|
||||||
.label = Icons
|
.label = الأيقونات
|
||||||
urlbar-search-mode-zen_actions = Actions
|
zen-emojis-picker-search =
|
||||||
zen-site-data-settings = Settings
|
.placeholder = Search emojis
|
||||||
zen-generic-manage = Manage
|
urlbar-search-mode-zen_actions = الإجراءات
|
||||||
zen-generic-more = More
|
zen-site-data-settings = الاعدادات
|
||||||
zen-generic-next = Next
|
zen-generic-manage = إدارة
|
||||||
zen-essentials-promo-label = Add to Essentials
|
zen-generic-more = المزيد
|
||||||
zen-essentials-promo-sublabel = Keep your favorite tabs just a click away
|
zen-generic-next = التالي
|
||||||
|
zen-essentials-promo-label = أضف إلى الأساسيات
|
||||||
|
zen-essentials-promo-sublabel = إبقاء علامات التبويب المفضلة لديك فقط بنقرة
|
||||||
# These labels will be used for the site data panel settings
|
# These labels will be used for the site data panel settings
|
||||||
zen-site-data-setting-allow = Allowed
|
zen-site-data-setting-allow = مسموح
|
||||||
zen-site-data-setting-block = Blocked
|
zen-site-data-setting-block = محظور
|
||||||
zen-site-data-protections-enabled = Enabled
|
zen-site-data-protections-enabled = مفعّل
|
||||||
zen-site-data-protections-disabled = Disabled
|
zen-site-data-protections-disabled = معطَّل
|
||||||
zen-site-data-setting-cross-site = Cross-Site cookie
|
zen-site-data-setting-cross-site = ملف تعريف الارتباط عبر المواقع
|
||||||
zen-site-data-security-info-extension =
|
zen-site-data-security-info-extension =
|
||||||
.label = Extension
|
.label = ملحق
|
||||||
zen-site-data-security-info-secure =
|
zen-site-data-security-info-secure =
|
||||||
.label = Secure
|
.label = آمن
|
||||||
zen-site-data-security-info-not-secure =
|
zen-site-data-security-info-not-secure =
|
||||||
.label = Not Secure
|
.label = غير آمن
|
||||||
zen-site-data-manage-addons =
|
zen-site-data-manage-addons =
|
||||||
.label = Manage Extensions
|
.label = إدارة الملحقات
|
||||||
zen-site-data-get-addons =
|
zen-site-data-get-addons =
|
||||||
.label = Add Extensions
|
.label = إضافة ملحق
|
||||||
zen-site-data-site-settings =
|
zen-site-data-site-settings =
|
||||||
.label = All Site Settings
|
.label = جميع إعدادات الموقع
|
||||||
zen-site-data-header-share =
|
zen-site-data-header-share =
|
||||||
.tooltiptext = Share This Page
|
.tooltiptext = شارك هذه الصفحة
|
||||||
zen-site-data-header-reader-mode =
|
zen-site-data-header-reader-mode =
|
||||||
.tooltiptext = Enter Reader Mode
|
.tooltiptext = أدخل وضع القارئ
|
||||||
zen-site-data-header-screenshot =
|
zen-site-data-header-screenshot =
|
||||||
.tooltiptext = Take a Screenshot
|
.tooltiptext = التقاط الشاشة
|
||||||
zen-site-data-header-bookmark =
|
zen-site-data-header-bookmark =
|
||||||
.tooltiptext = Bookmark This Page
|
.tooltiptext = ضع إشارة مرجعية على هذه الصفحة
|
||||||
zen-urlbar-copy-url-button =
|
zen-urlbar-copy-url-button =
|
||||||
.tooltiptext = Copy URL
|
.tooltiptext = نسخ الرابط
|
||||||
zen-site-data-setting-site-protection = Tracking Protection
|
zen-site-data-setting-site-protection = حماية التتبع
|
||||||
|
|
||||||
# Section: Feature callouts
|
# Section: Feature callouts
|
||||||
|
|
||||||
zen-site-data-panel-feature-callout-title = A new home for add-ons, permissions, and more
|
zen-site-data-panel-feature-callout-title = منزل جديد للإضافات والأذونات والمزيد
|
||||||
zen-site-data-panel-feature-callout-subtitle = Click the icon to manage site settings, view security info, access extensions, and perform common actions.
|
zen-site-data-panel-feature-callout-subtitle = انقر على أيقونة لإدارة إعدادات الموقع، وعرض معلومات الأمان، والوصول إلى الملحقات، وتنفيذ الإجراءات الشائعة.
|
||||||
zen-open-link-in-glance =
|
zen-open-link-in-glance =
|
||||||
.label = Open Link in Glance
|
.label = فتح الرابط بلمحة
|
||||||
.accesskey = G
|
.accesskey = G
|
||||||
zen-sidebar-notification-updated-heading = Update Complete!
|
zen-sidebar-notification-updated-heading = اكتمل التحديث!
|
||||||
|
|
||||||
# See ZenSidebarNotification.mjs to see how these would be used
|
# See ZenSidebarNotification.mjs to see how these would be used
|
||||||
|
|
||||||
zen-sidebar-notification-updated-label = What's new in { -brand-short-name }
|
zen-sidebar-notification-updated-label = ما الجديد في { -brand-short-name }
|
||||||
zen-sidebar-notification-updated-tooltip =
|
zen-sidebar-notification-updated-tooltip =
|
||||||
.title = View Release Notes
|
.title = عرض ملاحظات الإصدار
|
||||||
zen-sidebar-notification-restart-safe-mode-label = Something broke?
|
zen-sidebar-notification-donate-label = Support { -brand-short-name }
|
||||||
|
zen-sidebar-notification-donate-tooltip =
|
||||||
|
.title = Donate to the project
|
||||||
|
zen-sidebar-notification-restart-safe-mode-label = شيء معطل؟
|
||||||
zen-sidebar-notification-restart-safe-mode-tooltip =
|
zen-sidebar-notification-restart-safe-mode-tooltip =
|
||||||
.title = Restart in Safe Mode
|
.title = إعادة التشغيل في الوضع الآمن
|
||||||
zen-window-sync-migration-dialog-title = Keep Your Windows in Sync
|
zen-window-sync-migration-dialog-title = حافظ على تزامن نوافذك
|
||||||
zen-window-sync-migration-dialog-message = Zen now syncs windows on the same device, so changes in one window are reflected across the others instantly.
|
zen-window-sync-migration-dialog-message = يقوم Zen الآن بمزامنة النوافذ على نفس الجهاز، لذا فإن التغييرات في نافذة واحدة تنعكس في النوافذ الأخرى على الفور.
|
||||||
zen-window-sync-migration-dialog-learn-more = Learn More
|
zen-window-sync-migration-dialog-learn-more = تعرف على المزيد
|
||||||
zen-window-sync-migration-dialog-accept = Got It
|
zen-window-sync-migration-dialog-accept = فهمت
|
||||||
|
zen-appmenu-new-blank-window =
|
||||||
|
.label = نافذة فارغة جديدة
|
||||||
|
|||||||
@@ -5,18 +5,18 @@
|
|||||||
zen-menubar-toggle-pinned-tabs =
|
zen-menubar-toggle-pinned-tabs =
|
||||||
.label =
|
.label =
|
||||||
{ $pinnedAreCollapsed ->
|
{ $pinnedAreCollapsed ->
|
||||||
[true] Expand Pinned Tabs
|
[true] توسيع علامات التبويب المثبتة
|
||||||
*[false] Collapse Pinned Tabs
|
*[false] طي علامات التبويب المثبتة
|
||||||
}
|
}
|
||||||
zen-menubar-appearance =
|
zen-menubar-appearance =
|
||||||
.label = Appearance
|
.label = المظهر
|
||||||
zen-menubar-appearance-description =
|
zen-menubar-appearance-description =
|
||||||
.label = Websites will use:
|
.label = مواقع الويب ستستخدم:
|
||||||
zen-menubar-appearance-auto =
|
zen-menubar-appearance-auto =
|
||||||
.label = Automatic
|
.label = تلقائي
|
||||||
zen-menubar-appearance-light =
|
zen-menubar-appearance-light =
|
||||||
.label = Light
|
.label = فاتح
|
||||||
zen-menubar-appearance-dark =
|
zen-menubar-appearance-dark =
|
||||||
.label = Dark
|
.label = داكن
|
||||||
zen-menubar-new-unsynced-window =
|
zen-menubar-new-blank-window =
|
||||||
.label = New Blank Window
|
.label = نافذة فارغة جديدة
|
||||||
|
|||||||
30
locales/ar/browser/browser/zen-space-routing.ftl
Normal file
30
locales/ar/browser/browser/zen-space-routing.ftl
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
# 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-space-routing-settings =
|
||||||
|
.label = Space Routing Settings
|
||||||
|
zen-space-routing-rulepanel-placeholder = Routes let you choose where specific sites open inside Zen. For example, you can route YouTube links to always open inside your Personal space.
|
||||||
|
zen-space-routing-dialog-title = Space Routing Settings
|
||||||
|
zen-space-routing-external-default = Default route for external links
|
||||||
|
zen-space-routing-new-route = New Route
|
||||||
|
zen-space-routing-open-in-space = Open in Space
|
||||||
|
zen-space-routing-most-recent-space = Most recent Space
|
||||||
|
zen-space-routing-close-button =
|
||||||
|
.aria-label = Close
|
||||||
|
.tooltiptext = Close
|
||||||
|
zen-space-routing-contains =
|
||||||
|
.label = Contains
|
||||||
|
zen-space-routing-equal-to =
|
||||||
|
.label = Is Equal To
|
||||||
|
zen-space-routing-regex =
|
||||||
|
.label = RegEx
|
||||||
|
zen-space-routing-open-in = Open In
|
||||||
|
zen-space-routing-url = URL
|
||||||
|
zen-space-routing-tab-routed-toast = New tab opened in { $targetWorkspace }
|
||||||
|
tab-context-zen-add-domain-to-sr =
|
||||||
|
.label =
|
||||||
|
{ $tabCount ->
|
||||||
|
[one] Add Route for Domain
|
||||||
|
*[other] Add Route for Domains
|
||||||
|
}
|
||||||
@@ -5,8 +5,9 @@
|
|||||||
tab-zen-split-tabs =
|
tab-zen-split-tabs =
|
||||||
.label =
|
.label =
|
||||||
{ $tabCount ->
|
{ $tabCount ->
|
||||||
[1] تبويب تقسيم (عدة علامات تبويب محددة مطلوبة)
|
[-1] Split out tab
|
||||||
*[other] تقسيم { $tabCount } علامات التبويب
|
[1] Add split view...
|
||||||
|
*[other] Join { $tabCount } Tabs
|
||||||
}
|
}
|
||||||
.accesskey = س
|
.accesskey = س
|
||||||
zen-split-link =
|
zen-split-link =
|
||||||
@@ -15,6 +16,3 @@ zen-split-link =
|
|||||||
zen-split-view-modifier-header = تقسيم العرض
|
zen-split-view-modifier-header = تقسيم العرض
|
||||||
zen-split-view-modifier-activate-reallocation =
|
zen-split-view-modifier-activate-reallocation =
|
||||||
.label = تنشيط إعادة التخصيص
|
.label = تنشيط إعادة التخصيص
|
||||||
zen-split-view-modifier-enabled-toast = إعادة ترتيب عرض التقسيم مشغل.
|
|
||||||
zen-split-view-modifier-enabled-toast-description = قم بسحب وإسقاط العرض لإعادة الترتيب. اضغط Esc للخروج.
|
|
||||||
zen-split-view-modifier-disabled-toast = إعادة ترتيب عرض التقسيم متوقف.
|
|
||||||
|
|||||||
@@ -9,31 +9,39 @@ zen-toolbar-context-compact-mode =
|
|||||||
.label = الوضع المدمج
|
.label = الوضع المدمج
|
||||||
zen-toolbar-context-compact-mode-enable =
|
zen-toolbar-context-compact-mode-enable =
|
||||||
.label = تمكين الوضع المدمج
|
.label = تمكين الوضع المدمج
|
||||||
.accesskey = D
|
.accesskey = د
|
||||||
zen-toolbar-context-compact-mode-just-tabs =
|
zen-toolbar-context-compact-mode-just-tabs =
|
||||||
.label = Hide sidebar
|
.label = إخفاء الشريط الجانبي
|
||||||
zen-toolbar-context-compact-mode-just-toolbar =
|
zen-toolbar-context-compact-mode-just-toolbar =
|
||||||
.label = إخفاء شريط الأدوات
|
.label = إخفاء شريط الأدوات
|
||||||
zen-toolbar-context-compact-mode-hide-both =
|
zen-toolbar-context-compact-mode-hide-both =
|
||||||
.label = إخفاء كليهما
|
.label = إخفاء كليهما
|
||||||
.accesskey = خ
|
.accesskey = خ
|
||||||
|
zen-toolbar-context-move-to-folder =
|
||||||
|
.label = Move to Folder...
|
||||||
|
.accesskey = M
|
||||||
zen-toolbar-context-new-folder =
|
zen-toolbar-context-new-folder =
|
||||||
.label = New Folder
|
.label = مجلّد جديد
|
||||||
.accesskey = N
|
.accesskey = ن
|
||||||
sidebar-zen-expand =
|
sidebar-zen-expand =
|
||||||
.label = Expand Sidebar
|
.label = توسيع الشريط الجانبي
|
||||||
sidebar-zen-create-new =
|
sidebar-zen-create-new =
|
||||||
.label = Create New...
|
.label = إنشاء جديد...
|
||||||
tabbrowser-unload-tab-button =
|
tabbrowser-unload-tab-button =
|
||||||
.tooltiptext =
|
.tooltiptext =
|
||||||
{ $tabCount ->
|
{ $tabCount ->
|
||||||
[one] Unload and switch to tab
|
[one] تفريغ والتبديل إلى علامة التبويب
|
||||||
*[other] Unload { $tabCount } tabs and switch to the first
|
*[other] تفريغ { $tabCount } علامات التبويب والتبديل إلى الأولى
|
||||||
}
|
}
|
||||||
tabbrowser-reset-pin-button =
|
tabbrowser-reset-pin-button =
|
||||||
.tooltiptext =
|
.tooltiptext =
|
||||||
{ $tabCount ->
|
{ $tabCount ->
|
||||||
[one] Reset and pin tab
|
[one] إعادة تعيين علامة التبويب وتثبيتها
|
||||||
*[other] Reset and pin { $tabCount } tabs
|
*[other] إعادة تعيين وتثبيت { $tabCount }
|
||||||
|
}
|
||||||
|
zen-tab-sublabel =
|
||||||
|
{ $tabSubtitle ->
|
||||||
|
[zen-default-pinned] العودة إلى الرابط المثبت
|
||||||
|
[zen-default-pinned-cmd] فصل عن علامة التبويب المثبتة
|
||||||
|
*[other] { $tabSubtitle }
|
||||||
}
|
}
|
||||||
tab-reset-pin-label = Back to pinned url
|
|
||||||
|
|||||||
@@ -4,28 +4,32 @@
|
|||||||
|
|
||||||
zen-panel-ui-workspaces-text = مساحات العمل
|
zen-panel-ui-workspaces-text = مساحات العمل
|
||||||
zen-panel-ui-spaces-label =
|
zen-panel-ui-spaces-label =
|
||||||
.label = Spaces
|
.label = المساحات
|
||||||
zen-panel-ui-workspaces-create =
|
zen-panel-ui-workspaces-create =
|
||||||
.label = إنشاء مساحة عمل
|
.label = إنشاء مساحة عمل
|
||||||
zen-panel-ui-folder-create =
|
zen-panel-ui-folder-create =
|
||||||
.label = إنشاء مِلف
|
.label = إنشاء مِلف
|
||||||
|
zen-panel-ui-live-folder-create =
|
||||||
|
.label = مجلد ديناميكي
|
||||||
zen-panel-ui-new-empty-split =
|
zen-panel-ui-new-empty-split =
|
||||||
.label = New Split
|
.label = تقسيم جديد
|
||||||
zen-workspaces-panel-context-delete =
|
zen-workspaces-panel-context-delete =
|
||||||
.label = حذف مساحة العمل
|
.label = حذف مساحة العمل
|
||||||
.accesskey = د
|
.accesskey = د
|
||||||
zen-workspaces-panel-change-name =
|
zen-workspaces-panel-change-name =
|
||||||
.label = Change Name
|
.label = تغيير الاسم
|
||||||
zen-workspaces-panel-change-icon =
|
zen-workspaces-panel-change-icon =
|
||||||
.label = تغيير الأيقونة
|
.label = تغيير الأيقونة
|
||||||
zen-workspaces-panel-context-default-profile =
|
zen-workspaces-panel-context-default-profile =
|
||||||
.label = Set Profile
|
.label = تعيين المِلَفّ الشخصي
|
||||||
zen-workspaces-panel-unload =
|
zen-workspaces-panel-unload =
|
||||||
.label = Unload Space
|
.label = إلغاء تحميل المساحة
|
||||||
zen-workspaces-how-to-reorder-title = How to reorder spaces
|
zen-workspaces-panel-unload-others =
|
||||||
zen-workspaces-how-to-reorder-desc = Drag the space icons at the bottom of the sidebar to reorder them
|
.label = إلغاء تحميل جميع المساحات الأخرى
|
||||||
|
zen-workspaces-how-to-reorder-title = كيفية إعادة ترتيب المساحات
|
||||||
|
zen-workspaces-how-to-reorder-desc = اسحب أيقونات المساحة في أسفل الشريط الجانبي لإعادة ترتيبها
|
||||||
zen-workspaces-change-theme =
|
zen-workspaces-change-theme =
|
||||||
.label = Edit Theme
|
.label = تعديل السمة
|
||||||
zen-workspaces-panel-context-open =
|
zen-workspaces-panel-context-open =
|
||||||
.label = فتح فضاء العمل
|
.label = فتح فضاء العمل
|
||||||
.accesskey = ع
|
.accesskey = ع
|
||||||
@@ -33,39 +37,40 @@ zen-workspaces-panel-context-edit =
|
|||||||
.label = تعديل فضاء العمل
|
.label = تعديل فضاء العمل
|
||||||
.accesskey = ه
|
.accesskey = ه
|
||||||
zen-bookmark-edit-panel-workspace-selector =
|
zen-bookmark-edit-panel-workspace-selector =
|
||||||
.value = Spaces
|
.value = المساحات
|
||||||
.accesskey = W
|
.accesskey = W
|
||||||
zen-panel-ui-gradient-generator-algo-complementary =
|
zen-panel-ui-gradient-generator-algo-complementary =
|
||||||
.label = Complementary
|
.label = تكميلي
|
||||||
zen-panel-ui-gradient-generator-algo-splitComplementary =
|
zen-panel-ui-gradient-generator-algo-splitComplementary =
|
||||||
.label = Split
|
.label = تقسيم
|
||||||
zen-panel-ui-gradient-generator-algo-analogous =
|
zen-panel-ui-gradient-generator-algo-analogous =
|
||||||
.label = Analogous
|
.label = متشابهة
|
||||||
zen-panel-ui-gradient-generator-algo-triadic =
|
zen-panel-ui-gradient-generator-algo-triadic =
|
||||||
.label = Triadic
|
.label = ثلاثي
|
||||||
zen-panel-ui-gradient-generator-algo-floating =
|
zen-panel-ui-gradient-generator-algo-floating =
|
||||||
.label = Floating
|
.label = عائم
|
||||||
zen-panel-ui-gradient-click-to-add = Click to add a color
|
zen-panel-ui-gradient-click-to-add = انقر لإضافة لون
|
||||||
zen-workspace-creation-name =
|
zen-workspace-creation-name =
|
||||||
.placeholder = Space Name
|
.placeholder = اسم المساحة
|
||||||
zen-move-tab-to-workspace-button =
|
zen-move-tab-to-workspace-button =
|
||||||
.label = نقل إلى...
|
.label = نقل إلى...
|
||||||
.tooltiptext = نقل جميع علامات التبويب في هذه النافذة إلى مساحة
|
.tooltiptext = نقل جميع علامات التبويب في هذه النافذة إلى مساحة
|
||||||
zen-workspaces-panel-context-reorder =
|
zen-workspaces-panel-context-reorder =
|
||||||
.label = Reorder Spaces
|
.label = إعادة ترتيب المساحات
|
||||||
zen-workspace-creation-profile = Profile
|
zen-workspace-creation-profile = الملف الشخصي
|
||||||
.tooltiptext = Profiles are used to separate cookies and site data between spaces.
|
.tooltiptext = تستخدم الملفات الشخصية لفصل ملفات تعريف الارتباط وبيانات الموقع بين المساحات.
|
||||||
zen-workspace-creation-header = Create a Space
|
zen-workspace-creation-header = إنشاء مساحة
|
||||||
zen-workspace-creation-label = Spaces are used to organize your tabs and sessions.
|
zen-workspace-creation-label = يتم استخدام المساحات لتنظيم علامات التبويب والجلسات الخاصة بك.
|
||||||
zen-workspaces-delete-workspace-title = Delete Workspace?
|
zen-workspace-default-profile = Default
|
||||||
zen-workspaces-delete-workspace-body = Are you sure you want to delete { $name }? This action cannot be undone.
|
zen-workspaces-delete-workspace-title = حذف المساحة؟
|
||||||
|
zen-workspaces-delete-workspace-body = هل أنت متأكد من رغبتك في حذف { $name }؟ لا يمكن التراجع عن هذا الإجراء.
|
||||||
# Note that the html tag MUST not be changed or removed, as it is used to better
|
# Note that the html tag MUST not be changed or removed, as it is used to better
|
||||||
# display the shortcut in the toast notification.
|
# display the shortcut in the toast notification.
|
||||||
zen-workspaces-close-all-unpinned-tabs-toast = Tabs Closed! Use <span>{ $shortcut }</span> to undo.
|
zen-workspaces-close-all-unpinned-tabs-toast = تم إغلاق علامات التبويب! استخدم <span>{ $shortcut }</span> للتراجع.
|
||||||
zen-workspaces-close-all-unpinned-tabs-title =
|
zen-workspaces-close-all-unpinned-tabs-title =
|
||||||
.label = Clear
|
.label = إمسح
|
||||||
.tooltiptext = إغلاق جميع علامات التبويب الغير مثبتة
|
.tooltiptext = إغلاق جميع علامات التبويب الغير مثبتة
|
||||||
zen-panel-ui-workspaces-change-forward =
|
zen-panel-ui-workspaces-change-forward =
|
||||||
.label = Next Space
|
.label = المساحة التالية
|
||||||
zen-panel-ui-workspaces-change-back =
|
zen-panel-ui-workspaces-change-back =
|
||||||
.label = Previous Space
|
.label = المساحة السابقة
|
||||||
|
|||||||
@@ -2,26 +2,26 @@
|
|||||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
# 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/.
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
|
|
||||||
pane-zen-looks-title = Look and Feel
|
pane-zen-looks-title = Визия и усещане
|
||||||
category-zen-looks =
|
category-zen-looks =
|
||||||
.tooltiptext = { pane-zen-looks-title }
|
.tooltiptext = { pane-zen-looks-title }
|
||||||
zen-warning-language = Changing the default language could make it easier for Websites to track you.
|
zen-warning-language = Промяната на езика по подразбиране може да улесни уебсайтовете да те проследяват.
|
||||||
zen-vertical-tabs-layout-header = Browser Layout
|
zen-vertical-tabs-layout-header = Оформление на браузъра
|
||||||
zen-vertical-tabs-layout-description = Choose the layout that suits you best
|
zen-vertical-tabs-layout-description = Избери оформлението, което най-добре ви подхожда
|
||||||
zen-layout-single-toolbar = Only Sidebar
|
zen-layout-single-toolbar = Само странична лента
|
||||||
zen-layout-multiple-toolbar = Sidebar and Top Toolbar
|
zen-layout-multiple-toolbar = Странична лента и горна лента с инструменти
|
||||||
zen-layout-collapsed-toolbar = Collapsed Sidebar
|
zen-layout-collapsed-toolbar = Скрита странична лента
|
||||||
sync-currently-syncing-workspaces = Workspaces
|
sync-currently-syncing-workspaces = Работни пространства
|
||||||
sync-engine-workspaces =
|
sync-engine-workspaces =
|
||||||
.label = Workspaces
|
.label = Работни пространства
|
||||||
.tooltiptext = Sync your workspaces across devices
|
.tooltiptext = Синхронизирай работните си пространства на всички устройства
|
||||||
.accesskey = W
|
.accesskey = W
|
||||||
zen-glance-title = Glance
|
zen-glance-title = Бърз поглед
|
||||||
zen-glance-header = General settings for glance
|
zen-glance-header = Главни настройки за бърз поглед
|
||||||
zen-glance-description = Get a quick overview of your links without opening them in a new tab
|
zen-glance-description = Получи бърз преглед на твоите линкове, без да ги отваряш в нов прозорец
|
||||||
zen-glance-trigger-label = Trigger method
|
zen-glance-trigger-label = Метод на задействане
|
||||||
zen-glance-enabled =
|
zen-glance-enabled =
|
||||||
.label = Enable Glance
|
.label = Включи бързия поглед
|
||||||
zen-glance-trigger-ctrl-click =
|
zen-glance-trigger-ctrl-click =
|
||||||
.label = Ctrl + Click
|
.label = Ctrl + Click
|
||||||
zen-glance-trigger-alt-click =
|
zen-glance-trigger-alt-click =
|
||||||
@@ -30,22 +30,28 @@ zen-glance-trigger-shift-click =
|
|||||||
.label = Shift + Click
|
.label = Shift + Click
|
||||||
zen-glance-trigger-meta-click =
|
zen-glance-trigger-meta-click =
|
||||||
.label = Meta (Command) + Click
|
.label = Meta (Command) + Click
|
||||||
zen-look-and-feel-compact-view-header = Show in compact view
|
zen-look-and-feel-compact-view-header = Покажи в компактен изглед
|
||||||
zen-look-and-feel-compact-view-description = Only show the toolbars you use!
|
zen-look-and-feel-compact-view-description = Показвай само лентите с инструменти, които използваш!
|
||||||
zen-look-and-feel-compact-view-enabled =
|
zen-look-and-feel-compact-view-enabled =
|
||||||
.label = Enable { -brand-short-name }'s compact mode
|
.label = Активирай компактния режим на { -brand-short-name }
|
||||||
zen-look-and-feel-compact-view-top-toolbar =
|
zen-look-and-feel-compact-view-top-toolbar =
|
||||||
.label = Hide the top toolbar as well in compact mode
|
.label = Скрий и горната лента с инструменти в компактен режим
|
||||||
zen-look-and-feel-compact-toolbar-flash-popup =
|
zen-look-and-feel-compact-toolbar-flash-popup =
|
||||||
.label = Briefly make the toolbar popup when switching or opening new tabs in compact mode
|
.label = При превключване или отваряне на нови раздели в компактен режим лентата с инструменти да се показва за кратко
|
||||||
pane-zen-tabs-title = Tab Management
|
zen-look-and-feel-window-drag-header = Window dragging
|
||||||
|
zen-look-and-feel-window-drag-description = Move the window by dragging empty space at the top of websites, just like the titlebar.
|
||||||
|
zen-window-drag-enabled =
|
||||||
|
.label = Allow dragging the window from web pages
|
||||||
|
pane-zen-tabs-title = Управление на табове
|
||||||
category-zen-workspaces =
|
category-zen-workspaces =
|
||||||
.tooltiptext = { pane-zen-tabs-title }
|
.tooltiptext = { pane-zen-tabs-title }
|
||||||
pane-settings-workspaces-title = Workspaces
|
pane-settings-workspaces-title = Работни пространства
|
||||||
zen-tabs-unloader-enabled =
|
zen-tabs-select-recently-used-on-close =
|
||||||
.label = Enable Tab Unloader
|
.label = При затваряне на раздел, преминавайте към най-скоро използвания, а не следващия
|
||||||
zen-tabs-close-on-back-with-no-history =
|
zen-tabs-close-on-back-with-no-history =
|
||||||
.label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history
|
.label = Затваряне на раздела и преминаване към раздела на неговия собственик (или към най-скоро използвания раздел) при връщане назад без история
|
||||||
|
zen-settings-workspaces-sync-unpinned-tabs =
|
||||||
|
.label = Sync only pinned tabs in workspaces
|
||||||
zen-tabs-cycle-by-attribute =
|
zen-tabs-cycle-by-attribute =
|
||||||
.label = Ctrl+Tab cycles within Essential or Workspace tabs only
|
.label = Ctrl+Tab cycles within Essential or Workspace tabs only
|
||||||
zen-tabs-cycle-ignore-pending-tabs =
|
zen-tabs-cycle-ignore-pending-tabs =
|
||||||
@@ -242,7 +248,8 @@ zen-page-info-shortcut = View Page Info
|
|||||||
zen-find-shortcut = Find on Page
|
zen-find-shortcut = Find on Page
|
||||||
zen-search-find-again-shortcut = Find Again
|
zen-search-find-again-shortcut = Find Again
|
||||||
zen-search-find-again-shortcut-prev = Find Previous
|
zen-search-find-again-shortcut-prev = Find Previous
|
||||||
zen-search-find-again-shortcut-2 = Find Again (Alt)
|
zen-search-find-again-shortcut-alt = Find Again (Alt)
|
||||||
|
zen-search-find-again-shortcut-prev-alt = Find Previous (Alt)
|
||||||
zen-bookmark-this-page-shortcut = Bookmark This Page
|
zen-bookmark-this-page-shortcut = Bookmark This Page
|
||||||
zen-bookmark-show-library-shortcut = Show Bookmarks Library
|
zen-bookmark-show-library-shortcut = Show Bookmarks Library
|
||||||
zen-key-stop = Stop Loading
|
zen-key-stop = Stop Loading
|
||||||
@@ -279,6 +286,7 @@ zen-workspace-shortcut-switch-9 = Switch to Workspace 9
|
|||||||
zen-workspace-shortcut-switch-10 = Switch to Workspace 10
|
zen-workspace-shortcut-switch-10 = Switch to Workspace 10
|
||||||
zen-workspace-shortcut-forward = Forward Workspace
|
zen-workspace-shortcut-forward = Forward Workspace
|
||||||
zen-workspace-shortcut-backward = Backward Workspace
|
zen-workspace-shortcut-backward = Backward Workspace
|
||||||
|
zen-workspace-shortcut-create = Create New Workspace
|
||||||
zen-sidebar-shortcut-toggle = Toggle Sidebar's Width
|
zen-sidebar-shortcut-toggle = Toggle Sidebar's Width
|
||||||
zen-pinned-tab-shortcut-reset = Reset Pinned Tab to Pinned URL
|
zen-pinned-tab-shortcut-reset = Reset Pinned Tab to Pinned URL
|
||||||
zen-split-view-shortcut-grid = Toggle Split View Grid
|
zen-split-view-shortcut-grid = Toggle Split View Grid
|
||||||
@@ -315,3 +323,5 @@ zen-devtools-toggle-dom-shortcut = Toggle DOM
|
|||||||
zen-devtools-toggle-accessibility-shortcut = Toggle Accessibility
|
zen-devtools-toggle-accessibility-shortcut = Toggle Accessibility
|
||||||
zen-close-all-unpinned-tabs-shortcut = Close All Unpinned Tabs
|
zen-close-all-unpinned-tabs-shortcut = Close All Unpinned Tabs
|
||||||
zen-new-unsynced-window-shortcut = New Unsynced Window
|
zen-new-unsynced-window-shortcut = New Unsynced Window
|
||||||
|
zen-duplicate-tab-shortcut = Duplicate Tab
|
||||||
|
zen-key-find-selection = Find Selection
|
||||||
|
|||||||
58
locales/bg/browser/browser/zen-boosts.ftl
Normal file
58
locales/bg/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-case = Case
|
||||||
|
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-boost-color-contrast = Contrast
|
||||||
|
zen-boost-color-brightness = Brightness
|
||||||
|
zen-boost-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 =
|
||||||
|
.label = Export Boost
|
||||||
|
zen-boost-load =
|
||||||
|
.label = 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?
|
||||||
36
locales/bg/browser/browser/zen-command-palette.ftl
Normal file
36
locales/bg/browser/browser/zen-command-palette.ftl
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
# 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-action-toggle-compact-mode = Toggle Compact Mode
|
||||||
|
zen-action-open-theme-picker = Open Theme Picker
|
||||||
|
zen-action-new-split-view = New Split View
|
||||||
|
zen-action-new-folder = New Folder
|
||||||
|
zen-action-copy-current-url = Copy Current URL
|
||||||
|
zen-action-settings = Settings
|
||||||
|
zen-action-open-private-window = Open Private Window
|
||||||
|
zen-action-open-new-window = Open New Window
|
||||||
|
zen-action-new-blank-window = New Blank Window
|
||||||
|
zen-action-pin-tab = Pin Tab
|
||||||
|
zen-action-unpin-tab = Unpin Tab
|
||||||
|
zen-action-open-space-routing = Open Space Routing
|
||||||
|
zen-action-new-boost = New Boost
|
||||||
|
zen-action-next-space = Next Space
|
||||||
|
zen-action-previous-space = Previous Space
|
||||||
|
zen-action-close-tab = Close Tab
|
||||||
|
zen-action-reload-tab = Reload Tab
|
||||||
|
zen-action-reload-tab-without-cache = Reload Tab Without Cache
|
||||||
|
zen-action-next-tab = Next Tab
|
||||||
|
zen-action-previous-tab = Previous Tab
|
||||||
|
zen-action-capture-screenshot = Capture Screenshot
|
||||||
|
zen-action-toggle-tabs-on-right = Toggle Tabs on right
|
||||||
|
zen-action-add-to-essentials = Add to Essentials
|
||||||
|
zen-action-remove-from-essentials = Remove from Essentials
|
||||||
|
zen-action-find-in-page = Find in Page
|
||||||
|
zen-action-manage-extensions = Manage Extensions
|
||||||
|
zen-action-switch-to-automatic-appearance = Switch to Automatic Appearance
|
||||||
|
zen-action-switch-to-light-mode = Switch to Light Mode
|
||||||
|
zen-action-switch-to-dark-mode = Switch to Dark Mode
|
||||||
|
zen-action-print = Print
|
||||||
|
zen-action-focus-on = Focus on
|
||||||
|
zen-action-extension = Extension
|
||||||
@@ -3,21 +3,21 @@
|
|||||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
|
|
||||||
zen-folders-search-placeholder =
|
zen-folders-search-placeholder =
|
||||||
.placeholder = Search { $folder-name }...
|
.placeholder = Търсене в { $folder-name }...
|
||||||
zen-folders-panel-rename-folder =
|
zen-folders-panel-rename-folder =
|
||||||
.label = Rename Folder
|
.label = Преименуване на папка
|
||||||
zen-folders-panel-unpack-folder =
|
zen-folders-panel-unpack-folder =
|
||||||
.label = Unpack Folder
|
.label = Разопаковане на папка
|
||||||
zen-folders-new-subfolder =
|
zen-folders-new-subfolder =
|
||||||
.label = New Subfolder
|
.label = Нова подпапка
|
||||||
zen-folders-panel-delete-folder =
|
zen-folders-panel-delete-folder =
|
||||||
.label = Delete Folder
|
.label = Изтриване на папка
|
||||||
zen-folders-panel-convert-folder-to-space =
|
zen-folders-panel-convert-folder-to-space =
|
||||||
.label = Convert folder to Space
|
.label = Преобразуване на папка в пространство
|
||||||
zen-folders-panel-change-folder-space =
|
zen-folders-panel-change-folder-space =
|
||||||
.label = Change Space...
|
.label = Смяна на пространството...
|
||||||
zen-folders-unload-all-tooltip =
|
zen-folders-unload-all-tooltip =
|
||||||
.tooltiptext = Unload active in this folder
|
.tooltiptext = Разтовари активните раздели
|
||||||
zen-folders-unload-folder =
|
zen-folders-unload-folder =
|
||||||
.label = Unload All Tabs
|
.label = Разтоварване на всички раздели
|
||||||
zen-folders-search-no-results = No tabs matching that search 🤔
|
zen-folders-search-no-results = Няма раздели, отговарящи на търсенето 🤔
|
||||||
|
|||||||
@@ -2,114 +2,141 @@
|
|||||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
# 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/.
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
|
|
||||||
zen-panel-ui-current-profile-text = current profile
|
zen-panel-ui-current-profile-text = текущ профил
|
||||||
unified-extensions-description = Extensions are used to bring more extra functionality into { -brand-short-name }.
|
unified-extensions-description = Разширенията се използват за добавяне на допълнителна функционалност към { -brand-short-name }.
|
||||||
tab-context-zen-reset-pinned-tab =
|
tab-context-zen-reset-pinned-tab =
|
||||||
.label = Reset Pinned Tab
|
.label =
|
||||||
|
{ $isEssential ->
|
||||||
|
[true] Reset Essential Tab
|
||||||
|
*[false] Reset Pinned Tab
|
||||||
|
}
|
||||||
.accesskey = R
|
.accesskey = R
|
||||||
tab-context-zen-add-essential =
|
tab-context-zen-add-essential =
|
||||||
.label = Add to Essentials
|
.label = Добавяне към Основни
|
||||||
.accesskey = E
|
.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 =
|
tab-context-zen-remove-essential =
|
||||||
.label = Remove from Essentials
|
.label = Премахване от Основни
|
||||||
.accesskey = R
|
.accesskey = R
|
||||||
|
tab-context-zen-edit-pinned-page =
|
||||||
|
.label =
|
||||||
|
{ $isEssential ->
|
||||||
|
[true] Edit Essential URL
|
||||||
|
*[false] Edit Pinned URL
|
||||||
|
}
|
||||||
|
.accesskey = P
|
||||||
tab-context-zen-replace-pinned-url-with-current =
|
tab-context-zen-replace-pinned-url-with-current =
|
||||||
.label = Replace Pinned URL with Current
|
.label = Replace with Current URL
|
||||||
.accesskey = C
|
.accesskey = C
|
||||||
|
tab-context-zen-edit-pinned-url =
|
||||||
|
.label = Edit…
|
||||||
|
.accesskey = E
|
||||||
tab-context-zen-edit-title =
|
tab-context-zen-edit-title =
|
||||||
.label = Change Label...
|
.label = Промени етикета...
|
||||||
tab-context-zen-edit-icon =
|
tab-context-zen-edit-icon =
|
||||||
.label = Change Icon...
|
.label = Промени иконата...
|
||||||
zen-themes-corrupted = Your { -brand-short-name } mods file is corrupted. They have been reset to the default theme.
|
zen-themes-corrupted = Файлът с модификации на { -brand-short-name } е повреден. Те бяха нулирани до темата по подразбиране.
|
||||||
zen-shortcuts-corrupted = Your { -brand-short-name } shortcuts file is corrupted. They have been reset to the default shortcuts.
|
zen-shortcuts-corrupted = Файлът с клавишни комбинации на { -brand-short-name } е повреден. Комбинациите бяха нулирани до настройките по подразбиране.
|
||||||
# note: Do not translate the "<br/>" tags in the following string
|
# note: Do not translate the "<br/>" tags in the following string
|
||||||
zen-new-urlbar-notification =
|
zen-new-urlbar-notification =
|
||||||
The new URL bar has been enabled, removing the need for new tab pages.<br/><br/>
|
Новата адресна лента е активирана, което премахва нуждата от страници за нов раздел.<br/><br/>
|
||||||
Try opening a new tab to see the new URL bar in action!
|
Опитай да отвориш нов раздел, за да видиш новата адресна лента в действие!
|
||||||
zen-disable = Disable
|
zen-disable = Изключи
|
||||||
pictureinpicture-minimize-btn =
|
pictureinpicture-minimize-btn =
|
||||||
.aria-label = Minimize
|
.aria-label = Минимизирай
|
||||||
.tooltip = Minimize
|
.tooltip = Минимизирай
|
||||||
zen-panel-ui-gradient-generator-custom-color = Custom Color
|
zen-panel-ui-gradient-generator-custom-color = Персонализиран цвят
|
||||||
zen-copy-current-url-confirmation = Copied current URL!
|
zen-copy-current-url-confirmation = Текущият адрес е копиран!
|
||||||
|
zen-copy-current-url-as-markdown-confirmation = Copied current URL as Markdown!
|
||||||
zen-general-cancel-label =
|
zen-general-cancel-label =
|
||||||
.label = Cancel
|
.label = Отказ
|
||||||
zen-general-confirm =
|
zen-general-confirm =
|
||||||
.label = Confirm
|
.label = Потвърди
|
||||||
zen-pinned-tab-replaced = Pinned tab URL has been replaced with the current URL!
|
zen-pinned-tab-replaced = Адресът на закачения раздел беше заменен с текущия адрес!
|
||||||
zen-tabs-renamed = Tab has been successfully renamed!
|
zen-pinned-tab-url-edited = Pinned tab URL has been updated!
|
||||||
zen-background-tab-opened-toast = New background tab opened!
|
zen-pinned-tab-url-invalid = That doesn't look like a valid URL.
|
||||||
zen-workspace-renamed-toast = Workspace has been successfully renamed!
|
zen-pinned-tab-edit-url-title = Edit Pinned URL
|
||||||
|
zen-pinned-tab-edit-url-label = Enter the URL this pinned tab should point to:
|
||||||
|
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 =
|
zen-toggle-compact-mode-button =
|
||||||
.label = Compact Mode
|
.label = Компактен изглед
|
||||||
.tooltiptext = Toggle Compact Mode
|
.tooltiptext = Превключи компактен режим
|
||||||
|
|
||||||
# note: Do not translate the "<br/>" tags in the following string
|
# note: Do not translate the "<br/>" tags in the following string
|
||||||
|
|
||||||
zen-learn-more-text = Learn More
|
zen-learn-more-text = Научи повече
|
||||||
zen-close-label = Close
|
zen-close-label = Затвори
|
||||||
zen-singletoolbar-urlbar-placeholder-with-name =
|
zen-singletoolbar-urlbar-placeholder-with-name =
|
||||||
.placeholder = Search...
|
.placeholder = Търси...
|
||||||
zen-icons-picker-emoji =
|
zen-icons-picker-emoji =
|
||||||
.label = Emojis
|
.label = Емоджита
|
||||||
zen-icons-picker-svg =
|
zen-icons-picker-svg =
|
||||||
.label = Icons
|
.label = Икони
|
||||||
urlbar-search-mode-zen_actions = Actions
|
zen-emojis-picker-search =
|
||||||
zen-site-data-settings = Settings
|
.placeholder = Search emojis
|
||||||
zen-generic-manage = Manage
|
urlbar-search-mode-zen_actions = Действия
|
||||||
zen-generic-more = More
|
zen-site-data-settings = Настройки
|
||||||
zen-generic-next = Next
|
zen-generic-manage = Управление
|
||||||
zen-essentials-promo-label = Add to Essentials
|
zen-generic-more = Повече
|
||||||
zen-essentials-promo-sublabel = Keep your favorite tabs just a click away
|
zen-generic-next = Напред
|
||||||
|
zen-essentials-promo-label = Добави към Основни
|
||||||
|
zen-essentials-promo-sublabel = Дръж любимите си раздели само на един клик разстояние
|
||||||
# These labels will be used for the site data panel settings
|
# These labels will be used for the site data panel settings
|
||||||
zen-site-data-setting-allow = Allowed
|
zen-site-data-setting-allow = Позволено
|
||||||
zen-site-data-setting-block = Blocked
|
zen-site-data-setting-block = Блокирани
|
||||||
zen-site-data-protections-enabled = Enabled
|
zen-site-data-protections-enabled = Включено
|
||||||
zen-site-data-protections-disabled = Disabled
|
zen-site-data-protections-disabled = Изключено
|
||||||
zen-site-data-setting-cross-site = Cross-Site cookie
|
zen-site-data-setting-cross-site = Междусайтови бисквитки
|
||||||
zen-site-data-security-info-extension =
|
zen-site-data-security-info-extension =
|
||||||
.label = Extension
|
.label = Разширение
|
||||||
zen-site-data-security-info-secure =
|
zen-site-data-security-info-secure =
|
||||||
.label = Secure
|
.label = Защитено
|
||||||
zen-site-data-security-info-not-secure =
|
zen-site-data-security-info-not-secure =
|
||||||
.label = Not Secure
|
.label = Няма защита
|
||||||
zen-site-data-manage-addons =
|
zen-site-data-manage-addons =
|
||||||
.label = Manage Extensions
|
.label = Управление на разширения
|
||||||
zen-site-data-get-addons =
|
zen-site-data-get-addons =
|
||||||
.label = Add Extensions
|
.label = Добавяне на разширения
|
||||||
zen-site-data-site-settings =
|
zen-site-data-site-settings =
|
||||||
.label = All Site Settings
|
.label = Всички настройки за сайтове
|
||||||
zen-site-data-header-share =
|
zen-site-data-header-share =
|
||||||
.tooltiptext = Share This Page
|
.tooltiptext = Сподели тази страница
|
||||||
zen-site-data-header-reader-mode =
|
zen-site-data-header-reader-mode =
|
||||||
.tooltiptext = Enter Reader Mode
|
.tooltiptext = Отвори режим на четене
|
||||||
zen-site-data-header-screenshot =
|
zen-site-data-header-screenshot =
|
||||||
.tooltiptext = Take a Screenshot
|
.tooltiptext = Направи екранна снимка
|
||||||
zen-site-data-header-bookmark =
|
zen-site-data-header-bookmark =
|
||||||
.tooltiptext = Bookmark This Page
|
.tooltiptext = Добави тази страница в отметки
|
||||||
zen-urlbar-copy-url-button =
|
zen-urlbar-copy-url-button =
|
||||||
.tooltiptext = Copy URL
|
.tooltiptext = Копирай адрес
|
||||||
zen-site-data-setting-site-protection = Tracking Protection
|
zen-site-data-setting-site-protection = Защита от проследяване
|
||||||
|
|
||||||
# Section: Feature callouts
|
# Section: Feature callouts
|
||||||
|
|
||||||
zen-site-data-panel-feature-callout-title = A new home for add-ons, permissions, and more
|
zen-site-data-panel-feature-callout-title = Ново място за добавки, разширения и още
|
||||||
zen-site-data-panel-feature-callout-subtitle = Click the icon to manage site settings, view security info, access extensions, and perform common actions.
|
zen-site-data-panel-feature-callout-subtitle = Натисни върху иконата, за да управляваш настройките на сайта, да видиш информацията за сигурността, да получиш достъп до разширенията и да извършваш често използвани действия.
|
||||||
zen-open-link-in-glance =
|
zen-open-link-in-glance =
|
||||||
.label = Open Link in Glance
|
.label = Отвори връзката в Glance
|
||||||
.accesskey = G
|
.accesskey = Ж
|
||||||
zen-sidebar-notification-updated-heading = Update Complete!
|
zen-sidebar-notification-updated-heading = Актуализацията е завършена!
|
||||||
|
|
||||||
# See ZenSidebarNotification.mjs to see how these would be used
|
# See ZenSidebarNotification.mjs to see how these would be used
|
||||||
|
|
||||||
zen-sidebar-notification-updated-label = What's new in { -brand-short-name }
|
zen-sidebar-notification-updated-label = Какво е ново в { -brand-short-name }
|
||||||
zen-sidebar-notification-updated-tooltip =
|
zen-sidebar-notification-updated-tooltip =
|
||||||
.title = View Release Notes
|
.title = Виж бележките към изданието
|
||||||
zen-sidebar-notification-restart-safe-mode-label = Something broke?
|
zen-sidebar-notification-donate-label = Support { -brand-short-name }
|
||||||
|
zen-sidebar-notification-donate-tooltip =
|
||||||
|
.title = Donate to the project
|
||||||
|
zen-sidebar-notification-restart-safe-mode-label = Има проблем?
|
||||||
zen-sidebar-notification-restart-safe-mode-tooltip =
|
zen-sidebar-notification-restart-safe-mode-tooltip =
|
||||||
.title = Restart in Safe Mode
|
.title = Рестартирай в безопасен режим
|
||||||
zen-window-sync-migration-dialog-title = Keep Your Windows in Sync
|
zen-window-sync-migration-dialog-title = Синхронизирай прозорците си
|
||||||
zen-window-sync-migration-dialog-message = Zen now syncs windows on the same device, so changes in one window are reflected across the others instantly.
|
zen-window-sync-migration-dialog-message = Zen вече синхронизира прозорците на едно и също устройство, така че промените в един прозорец се отразяват незабавно във всички останали.
|
||||||
zen-window-sync-migration-dialog-learn-more = Learn More
|
zen-window-sync-migration-dialog-learn-more = Научи повече
|
||||||
zen-window-sync-migration-dialog-accept = Got It
|
zen-window-sync-migration-dialog-accept = Добре
|
||||||
|
zen-appmenu-new-blank-window =
|
||||||
|
.label = New blank window
|
||||||
|
|||||||
@@ -5,18 +5,18 @@
|
|||||||
zen-menubar-toggle-pinned-tabs =
|
zen-menubar-toggle-pinned-tabs =
|
||||||
.label =
|
.label =
|
||||||
{ $pinnedAreCollapsed ->
|
{ $pinnedAreCollapsed ->
|
||||||
[true] Expand Pinned Tabs
|
[true] Разгъване на закачените раздели
|
||||||
*[false] Collapse Pinned Tabs
|
*[false] Свиване на закачените раздели
|
||||||
}
|
}
|
||||||
zen-menubar-appearance =
|
zen-menubar-appearance =
|
||||||
.label = Appearance
|
.label = Външен вид
|
||||||
zen-menubar-appearance-description =
|
zen-menubar-appearance-description =
|
||||||
.label = Websites will use:
|
.label = Уебсайтовете ще използват:
|
||||||
zen-menubar-appearance-auto =
|
zen-menubar-appearance-auto =
|
||||||
.label = Automatic
|
.label = Автоматично
|
||||||
zen-menubar-appearance-light =
|
zen-menubar-appearance-light =
|
||||||
.label = Light
|
.label = Светъл
|
||||||
zen-menubar-appearance-dark =
|
zen-menubar-appearance-dark =
|
||||||
.label = Dark
|
.label = Тъмен
|
||||||
zen-menubar-new-unsynced-window =
|
zen-menubar-new-blank-window =
|
||||||
.label = New Blank Window
|
.label = New Blank Window
|
||||||
|
|||||||
30
locales/bg/browser/browser/zen-space-routing.ftl
Normal file
30
locales/bg/browser/browser/zen-space-routing.ftl
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
# 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-space-routing-settings =
|
||||||
|
.label = Space Routing Settings
|
||||||
|
zen-space-routing-rulepanel-placeholder = Routes let you choose where specific sites open inside Zen. For example, you can route YouTube links to always open inside your Personal space.
|
||||||
|
zen-space-routing-dialog-title = Space Routing Settings
|
||||||
|
zen-space-routing-external-default = Default route for external links
|
||||||
|
zen-space-routing-new-route = New Route
|
||||||
|
zen-space-routing-open-in-space = Open in Space
|
||||||
|
zen-space-routing-most-recent-space = Most recent Space
|
||||||
|
zen-space-routing-close-button =
|
||||||
|
.aria-label = Close
|
||||||
|
.tooltiptext = Close
|
||||||
|
zen-space-routing-contains =
|
||||||
|
.label = Contains
|
||||||
|
zen-space-routing-equal-to =
|
||||||
|
.label = Is Equal To
|
||||||
|
zen-space-routing-regex =
|
||||||
|
.label = RegEx
|
||||||
|
zen-space-routing-open-in = Open In
|
||||||
|
zen-space-routing-url = URL
|
||||||
|
zen-space-routing-tab-routed-toast = New tab opened in { $targetWorkspace }
|
||||||
|
tab-context-zen-add-domain-to-sr =
|
||||||
|
.label =
|
||||||
|
{ $tabCount ->
|
||||||
|
[one] Add Route for Domain
|
||||||
|
*[other] Add Route for Domains
|
||||||
|
}
|
||||||
@@ -5,16 +5,14 @@
|
|||||||
tab-zen-split-tabs =
|
tab-zen-split-tabs =
|
||||||
.label =
|
.label =
|
||||||
{ $tabCount ->
|
{ $tabCount ->
|
||||||
[1] Split Tab (multiple selected tabs needed)
|
[-1] Split out tab
|
||||||
*[other] Split { $tabCount } Tabs
|
[1] Add split view...
|
||||||
|
*[other] Join { $tabCount } Tabs
|
||||||
}
|
}
|
||||||
.accesskey = S
|
.accesskey = S
|
||||||
zen-split-link =
|
zen-split-link =
|
||||||
.label = Split link to new tab
|
.label = Отваряне на връзката в нов раздел
|
||||||
.accesskey = S
|
.accesskey = S
|
||||||
zen-split-view-modifier-header = Split View
|
zen-split-view-modifier-header = Разделен изглед
|
||||||
zen-split-view-modifier-activate-reallocation =
|
zen-split-view-modifier-activate-reallocation =
|
||||||
.label = Activate reallocation
|
.label = Активиране на пренареждане
|
||||||
zen-split-view-modifier-enabled-toast = Split view rearrange is ON.
|
|
||||||
zen-split-view-modifier-enabled-toast-description = Drag and drop the view to rearrange. Press Esc to exit.
|
|
||||||
zen-split-view-modifier-disabled-toast = Split view rearrange is OFF.
|
|
||||||
|
|||||||
@@ -17,6 +17,9 @@ zen-toolbar-context-compact-mode-just-toolbar =
|
|||||||
zen-toolbar-context-compact-mode-hide-both =
|
zen-toolbar-context-compact-mode-hide-both =
|
||||||
.label = Hide both
|
.label = Hide both
|
||||||
.accesskey = H
|
.accesskey = H
|
||||||
|
zen-toolbar-context-move-to-folder =
|
||||||
|
.label = Move to Folder...
|
||||||
|
.accesskey = M
|
||||||
zen-toolbar-context-new-folder =
|
zen-toolbar-context-new-folder =
|
||||||
.label = New Folder
|
.label = New Folder
|
||||||
.accesskey = N
|
.accesskey = N
|
||||||
@@ -36,4 +39,9 @@ tabbrowser-reset-pin-button =
|
|||||||
[one] Reset and pin tab
|
[one] Reset and pin tab
|
||||||
*[other] Reset and pin { $tabCount } tabs
|
*[other] Reset and pin { $tabCount } tabs
|
||||||
}
|
}
|
||||||
tab-reset-pin-label = Back to pinned url
|
zen-tab-sublabel =
|
||||||
|
{ $tabSubtitle ->
|
||||||
|
[zen-default-pinned] Back to pinned url
|
||||||
|
[zen-default-pinned-cmd] Separate from pinned tab
|
||||||
|
*[other] { $tabSubtitle }
|
||||||
|
}
|
||||||
|
|||||||
@@ -9,6 +9,8 @@ zen-panel-ui-workspaces-create =
|
|||||||
.label = Create Space
|
.label = Create Space
|
||||||
zen-panel-ui-folder-create =
|
zen-panel-ui-folder-create =
|
||||||
.label = Create Folder
|
.label = Create Folder
|
||||||
|
zen-panel-ui-live-folder-create =
|
||||||
|
.label = Live Folder
|
||||||
zen-panel-ui-new-empty-split =
|
zen-panel-ui-new-empty-split =
|
||||||
.label = New Split
|
.label = New Split
|
||||||
zen-workspaces-panel-context-delete =
|
zen-workspaces-panel-context-delete =
|
||||||
@@ -22,6 +24,8 @@ zen-workspaces-panel-context-default-profile =
|
|||||||
.label = Set Profile
|
.label = Set Profile
|
||||||
zen-workspaces-panel-unload =
|
zen-workspaces-panel-unload =
|
||||||
.label = Unload Space
|
.label = Unload Space
|
||||||
|
zen-workspaces-panel-unload-others =
|
||||||
|
.label = Unload All Other Spaces
|
||||||
zen-workspaces-how-to-reorder-title = How to reorder spaces
|
zen-workspaces-how-to-reorder-title = How to reorder spaces
|
||||||
zen-workspaces-how-to-reorder-desc = Drag the space icons at the bottom of the sidebar to reorder them
|
zen-workspaces-how-to-reorder-desc = Drag the space icons at the bottom of the sidebar to reorder them
|
||||||
zen-workspaces-change-theme =
|
zen-workspaces-change-theme =
|
||||||
@@ -57,6 +61,7 @@ zen-workspace-creation-profile = Profile
|
|||||||
.tooltiptext = Profiles are used to separate cookies and site data between spaces.
|
.tooltiptext = Profiles are used to separate cookies and site data between spaces.
|
||||||
zen-workspace-creation-header = Create a Space
|
zen-workspace-creation-header = Create a Space
|
||||||
zen-workspace-creation-label = Spaces are used to organize your tabs and sessions.
|
zen-workspace-creation-label = Spaces are used to organize your tabs and sessions.
|
||||||
|
zen-workspace-default-profile = Default
|
||||||
zen-workspaces-delete-workspace-title = Delete Space?
|
zen-workspaces-delete-workspace-title = Delete Space?
|
||||||
zen-workspaces-delete-workspace-body = Are you sure you want to delete { $name }? This action cannot be undone.
|
zen-workspaces-delete-workspace-body = Are you sure you want to delete { $name }? This action cannot be undone.
|
||||||
# Note that the html tag MUST not be changed or removed, as it is used to better
|
# Note that the html tag MUST not be changed or removed, as it is used to better
|
||||||
|
|||||||
@@ -38,14 +38,20 @@ zen-look-and-feel-compact-view-top-toolbar =
|
|||||||
.label = Hide the top toolbar as well in compact mode
|
.label = Hide the top toolbar as well in compact mode
|
||||||
zen-look-and-feel-compact-toolbar-flash-popup =
|
zen-look-and-feel-compact-toolbar-flash-popup =
|
||||||
.label = Briefly make the toolbar popup when switching or opening new tabs in compact mode
|
.label = Briefly make the toolbar popup when switching or opening new tabs in compact mode
|
||||||
|
zen-look-and-feel-window-drag-header = Window dragging
|
||||||
|
zen-look-and-feel-window-drag-description = Move the window by dragging empty space at the top of websites, just like the titlebar.
|
||||||
|
zen-window-drag-enabled =
|
||||||
|
.label = Allow dragging the window from web pages
|
||||||
pane-zen-tabs-title = Tab Management
|
pane-zen-tabs-title = Tab Management
|
||||||
category-zen-workspaces =
|
category-zen-workspaces =
|
||||||
.tooltiptext = { pane-zen-tabs-title }
|
.tooltiptext = { pane-zen-tabs-title }
|
||||||
pane-settings-workspaces-title = Workspaces
|
pane-settings-workspaces-title = Workspaces
|
||||||
zen-tabs-unloader-enabled =
|
zen-tabs-select-recently-used-on-close =
|
||||||
.label = Enable Tab Unloader
|
.label = When closing a tab, switch to the most recently used tab instead of the next tab
|
||||||
zen-tabs-close-on-back-with-no-history =
|
zen-tabs-close-on-back-with-no-history =
|
||||||
.label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history
|
.label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history
|
||||||
|
zen-settings-workspaces-sync-unpinned-tabs =
|
||||||
|
.label = Sync only pinned tabs in workspaces
|
||||||
zen-tabs-cycle-by-attribute =
|
zen-tabs-cycle-by-attribute =
|
||||||
.label = Ctrl+Tab cycles within Essential or Workspace tabs only
|
.label = Ctrl+Tab cycles within Essential or Workspace tabs only
|
||||||
zen-tabs-cycle-ignore-pending-tabs =
|
zen-tabs-cycle-ignore-pending-tabs =
|
||||||
@@ -242,7 +248,8 @@ zen-page-info-shortcut = View Page Info
|
|||||||
zen-find-shortcut = Find on Page
|
zen-find-shortcut = Find on Page
|
||||||
zen-search-find-again-shortcut = Find Again
|
zen-search-find-again-shortcut = Find Again
|
||||||
zen-search-find-again-shortcut-prev = Find Previous
|
zen-search-find-again-shortcut-prev = Find Previous
|
||||||
zen-search-find-again-shortcut-2 = Find Again (Alt)
|
zen-search-find-again-shortcut-alt = Find Again (Alt)
|
||||||
|
zen-search-find-again-shortcut-prev-alt = Find Previous (Alt)
|
||||||
zen-bookmark-this-page-shortcut = Bookmark This Page
|
zen-bookmark-this-page-shortcut = Bookmark This Page
|
||||||
zen-bookmark-show-library-shortcut = Show Bookmarks Library
|
zen-bookmark-show-library-shortcut = Show Bookmarks Library
|
||||||
zen-key-stop = Stop Loading
|
zen-key-stop = Stop Loading
|
||||||
@@ -279,6 +286,7 @@ zen-workspace-shortcut-switch-9 = Switch to Workspace 9
|
|||||||
zen-workspace-shortcut-switch-10 = Switch to Workspace 10
|
zen-workspace-shortcut-switch-10 = Switch to Workspace 10
|
||||||
zen-workspace-shortcut-forward = Forward Workspace
|
zen-workspace-shortcut-forward = Forward Workspace
|
||||||
zen-workspace-shortcut-backward = Backward Workspace
|
zen-workspace-shortcut-backward = Backward Workspace
|
||||||
|
zen-workspace-shortcut-create = Create New Workspace
|
||||||
zen-sidebar-shortcut-toggle = Toggle Sidebar's Width
|
zen-sidebar-shortcut-toggle = Toggle Sidebar's Width
|
||||||
zen-pinned-tab-shortcut-reset = Reset Pinned Tab to Pinned URL
|
zen-pinned-tab-shortcut-reset = Reset Pinned Tab to Pinned URL
|
||||||
zen-split-view-shortcut-grid = Toggle Split View Grid
|
zen-split-view-shortcut-grid = Toggle Split View Grid
|
||||||
@@ -315,3 +323,5 @@ zen-devtools-toggle-dom-shortcut = Toggle DOM
|
|||||||
zen-devtools-toggle-accessibility-shortcut = Toggle Accessibility
|
zen-devtools-toggle-accessibility-shortcut = Toggle Accessibility
|
||||||
zen-close-all-unpinned-tabs-shortcut = Close All Unpinned Tabs
|
zen-close-all-unpinned-tabs-shortcut = Close All Unpinned Tabs
|
||||||
zen-new-unsynced-window-shortcut = New Unsynced Window
|
zen-new-unsynced-window-shortcut = New Unsynced Window
|
||||||
|
zen-duplicate-tab-shortcut = Duplicate Tab
|
||||||
|
zen-key-find-selection = Find Selection
|
||||||
|
|||||||
58
locales/bs/browser/browser/zen-boosts.ftl
Normal file
58
locales/bs/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-case = Case
|
||||||
|
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-boost-color-contrast = Contrast
|
||||||
|
zen-boost-color-brightness = Brightness
|
||||||
|
zen-boost-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 =
|
||||||
|
.label = Export Boost
|
||||||
|
zen-boost-load =
|
||||||
|
.label = 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?
|
||||||
36
locales/bs/browser/browser/zen-command-palette.ftl
Normal file
36
locales/bs/browser/browser/zen-command-palette.ftl
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
# 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-action-toggle-compact-mode = Toggle Compact Mode
|
||||||
|
zen-action-open-theme-picker = Open Theme Picker
|
||||||
|
zen-action-new-split-view = New Split View
|
||||||
|
zen-action-new-folder = New Folder
|
||||||
|
zen-action-copy-current-url = Copy Current URL
|
||||||
|
zen-action-settings = Settings
|
||||||
|
zen-action-open-private-window = Open Private Window
|
||||||
|
zen-action-open-new-window = Open New Window
|
||||||
|
zen-action-new-blank-window = New Blank Window
|
||||||
|
zen-action-pin-tab = Pin Tab
|
||||||
|
zen-action-unpin-tab = Unpin Tab
|
||||||
|
zen-action-open-space-routing = Open Space Routing
|
||||||
|
zen-action-new-boost = New Boost
|
||||||
|
zen-action-next-space = Next Space
|
||||||
|
zen-action-previous-space = Previous Space
|
||||||
|
zen-action-close-tab = Close Tab
|
||||||
|
zen-action-reload-tab = Reload Tab
|
||||||
|
zen-action-reload-tab-without-cache = Reload Tab Without Cache
|
||||||
|
zen-action-next-tab = Next Tab
|
||||||
|
zen-action-previous-tab = Previous Tab
|
||||||
|
zen-action-capture-screenshot = Capture Screenshot
|
||||||
|
zen-action-toggle-tabs-on-right = Toggle Tabs on right
|
||||||
|
zen-action-add-to-essentials = Add to Essentials
|
||||||
|
zen-action-remove-from-essentials = Remove from Essentials
|
||||||
|
zen-action-find-in-page = Find in Page
|
||||||
|
zen-action-manage-extensions = Manage Extensions
|
||||||
|
zen-action-switch-to-automatic-appearance = Switch to Automatic Appearance
|
||||||
|
zen-action-switch-to-light-mode = Switch to Light Mode
|
||||||
|
zen-action-switch-to-dark-mode = Switch to Dark Mode
|
||||||
|
zen-action-print = Print
|
||||||
|
zen-action-focus-on = Focus on
|
||||||
|
zen-action-extension = Extension
|
||||||
@@ -5,7 +5,11 @@
|
|||||||
zen-panel-ui-current-profile-text = current profile
|
zen-panel-ui-current-profile-text = current profile
|
||||||
unified-extensions-description = Extensions are used to bring more extra functionality into { -brand-short-name }.
|
unified-extensions-description = Extensions are used to bring more extra functionality into { -brand-short-name }.
|
||||||
tab-context-zen-reset-pinned-tab =
|
tab-context-zen-reset-pinned-tab =
|
||||||
.label = Reset Pinned Tab
|
.label =
|
||||||
|
{ $isEssential ->
|
||||||
|
[true] Reset Essential Tab
|
||||||
|
*[false] Reset Pinned Tab
|
||||||
|
}
|
||||||
.accesskey = R
|
.accesskey = R
|
||||||
tab-context-zen-add-essential =
|
tab-context-zen-add-essential =
|
||||||
.label = Add to Essentials
|
.label = Add to Essentials
|
||||||
@@ -14,9 +18,19 @@ tab-context-zen-add-essential-badge = { $num } / { $max } slots filled
|
|||||||
tab-context-zen-remove-essential =
|
tab-context-zen-remove-essential =
|
||||||
.label = Remove from Essentials
|
.label = Remove from Essentials
|
||||||
.accesskey = R
|
.accesskey = R
|
||||||
|
tab-context-zen-edit-pinned-page =
|
||||||
|
.label =
|
||||||
|
{ $isEssential ->
|
||||||
|
[true] Edit Essential URL
|
||||||
|
*[false] Edit Pinned URL
|
||||||
|
}
|
||||||
|
.accesskey = P
|
||||||
tab-context-zen-replace-pinned-url-with-current =
|
tab-context-zen-replace-pinned-url-with-current =
|
||||||
.label = Replace Pinned URL with Current
|
.label = Replace with Current URL
|
||||||
.accesskey = C
|
.accesskey = C
|
||||||
|
tab-context-zen-edit-pinned-url =
|
||||||
|
.label = Edit…
|
||||||
|
.accesskey = E
|
||||||
tab-context-zen-edit-title =
|
tab-context-zen-edit-title =
|
||||||
.label = Change Label...
|
.label = Change Label...
|
||||||
tab-context-zen-edit-icon =
|
tab-context-zen-edit-icon =
|
||||||
@@ -33,14 +47,20 @@ pictureinpicture-minimize-btn =
|
|||||||
.tooltip = Minimize
|
.tooltip = Minimize
|
||||||
zen-panel-ui-gradient-generator-custom-color = Custom Color
|
zen-panel-ui-gradient-generator-custom-color = Custom Color
|
||||||
zen-copy-current-url-confirmation = Copied current URL!
|
zen-copy-current-url-confirmation = Copied current URL!
|
||||||
|
zen-copy-current-url-as-markdown-confirmation = Copied current URL as Markdown!
|
||||||
zen-general-cancel-label =
|
zen-general-cancel-label =
|
||||||
.label = Cancel
|
.label = Cancel
|
||||||
zen-general-confirm =
|
zen-general-confirm =
|
||||||
.label = Confirm
|
.label = Confirm
|
||||||
zen-pinned-tab-replaced = Pinned tab URL has been replaced with the current URL!
|
zen-pinned-tab-replaced = Pinned tab URL has been replaced with the current URL!
|
||||||
|
zen-pinned-tab-url-edited = Pinned tab URL has been updated!
|
||||||
|
zen-pinned-tab-url-invalid = That doesn't look like a valid URL.
|
||||||
|
zen-pinned-tab-edit-url-title = Edit Pinned URL
|
||||||
|
zen-pinned-tab-edit-url-label = Enter the URL this pinned tab should point to:
|
||||||
zen-tabs-renamed = Tab has been successfully renamed!
|
zen-tabs-renamed = Tab has been successfully renamed!
|
||||||
zen-background-tab-opened-toast = New background tab opened!
|
zen-background-tab-opened-toast = New background tab opened!
|
||||||
zen-workspace-renamed-toast = Workspace has been successfully renamed!
|
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 =
|
zen-toggle-compact-mode-button =
|
||||||
.label = Compact Mode
|
.label = Compact Mode
|
||||||
.tooltiptext = Toggle Compact Mode
|
.tooltiptext = Toggle Compact Mode
|
||||||
@@ -55,6 +75,8 @@ zen-icons-picker-emoji =
|
|||||||
.label = Emojis
|
.label = Emojis
|
||||||
zen-icons-picker-svg =
|
zen-icons-picker-svg =
|
||||||
.label = Icons
|
.label = Icons
|
||||||
|
zen-emojis-picker-search =
|
||||||
|
.placeholder = Search emojis
|
||||||
urlbar-search-mode-zen_actions = Actions
|
urlbar-search-mode-zen_actions = Actions
|
||||||
zen-site-data-settings = Settings
|
zen-site-data-settings = Settings
|
||||||
zen-generic-manage = Manage
|
zen-generic-manage = Manage
|
||||||
@@ -106,6 +128,9 @@ zen-sidebar-notification-updated-heading = Update Complete!
|
|||||||
zen-sidebar-notification-updated-label = What's new in { -brand-short-name }
|
zen-sidebar-notification-updated-label = What's new in { -brand-short-name }
|
||||||
zen-sidebar-notification-updated-tooltip =
|
zen-sidebar-notification-updated-tooltip =
|
||||||
.title = View Release Notes
|
.title = View Release Notes
|
||||||
|
zen-sidebar-notification-donate-label = Support { -brand-short-name }
|
||||||
|
zen-sidebar-notification-donate-tooltip =
|
||||||
|
.title = Donate to the project
|
||||||
zen-sidebar-notification-restart-safe-mode-label = Something broke?
|
zen-sidebar-notification-restart-safe-mode-label = Something broke?
|
||||||
zen-sidebar-notification-restart-safe-mode-tooltip =
|
zen-sidebar-notification-restart-safe-mode-tooltip =
|
||||||
.title = Restart in Safe Mode
|
.title = Restart in Safe Mode
|
||||||
@@ -113,3 +138,5 @@ zen-window-sync-migration-dialog-title = Keep Your Windows in Sync
|
|||||||
zen-window-sync-migration-dialog-message = Zen now syncs windows on the same device, so changes in one window are reflected across the others instantly.
|
zen-window-sync-migration-dialog-message = Zen now syncs windows on the same device, so changes in one window are reflected across the others instantly.
|
||||||
zen-window-sync-migration-dialog-learn-more = Learn More
|
zen-window-sync-migration-dialog-learn-more = Learn More
|
||||||
zen-window-sync-migration-dialog-accept = Got It
|
zen-window-sync-migration-dialog-accept = Got It
|
||||||
|
zen-appmenu-new-blank-window =
|
||||||
|
.label = New blank window
|
||||||
|
|||||||
@@ -18,5 +18,5 @@ zen-menubar-appearance-light =
|
|||||||
.label = Light
|
.label = Light
|
||||||
zen-menubar-appearance-dark =
|
zen-menubar-appearance-dark =
|
||||||
.label = Dark
|
.label = Dark
|
||||||
zen-menubar-new-unsynced-window =
|
zen-menubar-new-blank-window =
|
||||||
.label = New Blank Window
|
.label = New Blank Window
|
||||||
|
|||||||
30
locales/bs/browser/browser/zen-space-routing.ftl
Normal file
30
locales/bs/browser/browser/zen-space-routing.ftl
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
# 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-space-routing-settings =
|
||||||
|
.label = Space Routing Settings
|
||||||
|
zen-space-routing-rulepanel-placeholder = Routes let you choose where specific sites open inside Zen. For example, you can route YouTube links to always open inside your Personal space.
|
||||||
|
zen-space-routing-dialog-title = Space Routing Settings
|
||||||
|
zen-space-routing-external-default = Default route for external links
|
||||||
|
zen-space-routing-new-route = New Route
|
||||||
|
zen-space-routing-open-in-space = Open in Space
|
||||||
|
zen-space-routing-most-recent-space = Most recent Space
|
||||||
|
zen-space-routing-close-button =
|
||||||
|
.aria-label = Close
|
||||||
|
.tooltiptext = Close
|
||||||
|
zen-space-routing-contains =
|
||||||
|
.label = Contains
|
||||||
|
zen-space-routing-equal-to =
|
||||||
|
.label = Is Equal To
|
||||||
|
zen-space-routing-regex =
|
||||||
|
.label = RegEx
|
||||||
|
zen-space-routing-open-in = Open In
|
||||||
|
zen-space-routing-url = URL
|
||||||
|
zen-space-routing-tab-routed-toast = New tab opened in { $targetWorkspace }
|
||||||
|
tab-context-zen-add-domain-to-sr =
|
||||||
|
.label =
|
||||||
|
{ $tabCount ->
|
||||||
|
[one] Add Route for Domain
|
||||||
|
*[other] Add Route for Domains
|
||||||
|
}
|
||||||
@@ -5,8 +5,9 @@
|
|||||||
tab-zen-split-tabs =
|
tab-zen-split-tabs =
|
||||||
.label =
|
.label =
|
||||||
{ $tabCount ->
|
{ $tabCount ->
|
||||||
[1] Split Tab (multiple selected tabs needed)
|
[-1] Split out tab
|
||||||
*[other] Split { $tabCount } Tabs
|
[1] Add split view...
|
||||||
|
*[other] Join { $tabCount } Tabs
|
||||||
}
|
}
|
||||||
.accesskey = S
|
.accesskey = S
|
||||||
zen-split-link =
|
zen-split-link =
|
||||||
@@ -15,6 +16,3 @@ zen-split-link =
|
|||||||
zen-split-view-modifier-header = Split View
|
zen-split-view-modifier-header = Split View
|
||||||
zen-split-view-modifier-activate-reallocation =
|
zen-split-view-modifier-activate-reallocation =
|
||||||
.label = Activate reallocation
|
.label = Activate reallocation
|
||||||
zen-split-view-modifier-enabled-toast = Split view rearrange is ON.
|
|
||||||
zen-split-view-modifier-enabled-toast-description = Drag and drop the view to rearrange. Press Esc to exit.
|
|
||||||
zen-split-view-modifier-disabled-toast = Split view rearrange is OFF.
|
|
||||||
|
|||||||
@@ -17,6 +17,9 @@ zen-toolbar-context-compact-mode-just-toolbar =
|
|||||||
zen-toolbar-context-compact-mode-hide-both =
|
zen-toolbar-context-compact-mode-hide-both =
|
||||||
.label = Hide both
|
.label = Hide both
|
||||||
.accesskey = H
|
.accesskey = H
|
||||||
|
zen-toolbar-context-move-to-folder =
|
||||||
|
.label = Move to Folder...
|
||||||
|
.accesskey = M
|
||||||
zen-toolbar-context-new-folder =
|
zen-toolbar-context-new-folder =
|
||||||
.label = New Folder
|
.label = New Folder
|
||||||
.accesskey = N
|
.accesskey = N
|
||||||
@@ -36,4 +39,9 @@ tabbrowser-reset-pin-button =
|
|||||||
[one] Reset and pin tab
|
[one] Reset and pin tab
|
||||||
*[other] Reset and pin { $tabCount } tabs
|
*[other] Reset and pin { $tabCount } tabs
|
||||||
}
|
}
|
||||||
tab-reset-pin-label = Back to pinned url
|
zen-tab-sublabel =
|
||||||
|
{ $tabSubtitle ->
|
||||||
|
[zen-default-pinned] Back to pinned url
|
||||||
|
[zen-default-pinned-cmd] Separate from pinned tab
|
||||||
|
*[other] { $tabSubtitle }
|
||||||
|
}
|
||||||
|
|||||||
@@ -9,6 +9,8 @@ zen-panel-ui-workspaces-create =
|
|||||||
.label = Create Space
|
.label = Create Space
|
||||||
zen-panel-ui-folder-create =
|
zen-panel-ui-folder-create =
|
||||||
.label = Create Folder
|
.label = Create Folder
|
||||||
|
zen-panel-ui-live-folder-create =
|
||||||
|
.label = Live Folder
|
||||||
zen-panel-ui-new-empty-split =
|
zen-panel-ui-new-empty-split =
|
||||||
.label = New Split
|
.label = New Split
|
||||||
zen-workspaces-panel-context-delete =
|
zen-workspaces-panel-context-delete =
|
||||||
@@ -22,6 +24,8 @@ zen-workspaces-panel-context-default-profile =
|
|||||||
.label = Set Profile
|
.label = Set Profile
|
||||||
zen-workspaces-panel-unload =
|
zen-workspaces-panel-unload =
|
||||||
.label = Unload Space
|
.label = Unload Space
|
||||||
|
zen-workspaces-panel-unload-others =
|
||||||
|
.label = Unload All Other Spaces
|
||||||
zen-workspaces-how-to-reorder-title = How to reorder spaces
|
zen-workspaces-how-to-reorder-title = How to reorder spaces
|
||||||
zen-workspaces-how-to-reorder-desc = Drag the space icons at the bottom of the sidebar to reorder them
|
zen-workspaces-how-to-reorder-desc = Drag the space icons at the bottom of the sidebar to reorder them
|
||||||
zen-workspaces-change-theme =
|
zen-workspaces-change-theme =
|
||||||
@@ -57,6 +61,7 @@ zen-workspace-creation-profile = Profile
|
|||||||
.tooltiptext = Profiles are used to separate cookies and site data between spaces.
|
.tooltiptext = Profiles are used to separate cookies and site data between spaces.
|
||||||
zen-workspace-creation-header = Create a Space
|
zen-workspace-creation-header = Create a Space
|
||||||
zen-workspace-creation-label = Spaces are used to organize your tabs and sessions.
|
zen-workspace-creation-label = Spaces are used to organize your tabs and sessions.
|
||||||
|
zen-workspace-default-profile = Default
|
||||||
zen-workspaces-delete-workspace-title = Delete Space?
|
zen-workspaces-delete-workspace-title = Delete Space?
|
||||||
zen-workspaces-delete-workspace-body = Are you sure you want to delete { $name }? This action cannot be undone.
|
zen-workspaces-delete-workspace-body = Are you sure you want to delete { $name }? This action cannot be undone.
|
||||||
# Note that the html tag MUST not be changed or removed, as it is used to better
|
# Note that the html tag MUST not be changed or removed, as it is used to better
|
||||||
|
|||||||
@@ -38,14 +38,20 @@ zen-look-and-feel-compact-view-top-toolbar =
|
|||||||
.label = Amaga també la barra d'eines superior en el mode compacte
|
.label = Amaga també la barra d'eines superior en el mode compacte
|
||||||
zen-look-and-feel-compact-toolbar-flash-popup =
|
zen-look-and-feel-compact-toolbar-flash-popup =
|
||||||
.label = Fa que la barra d'eines aparegui breument quan canvieu o obriu noves pestanyes en el mode compacte
|
.label = Fa que la barra d'eines aparegui breument quan canvieu o obriu noves pestanyes en el mode compacte
|
||||||
|
zen-look-and-feel-window-drag-header = Arrossegueu la finestra
|
||||||
|
zen-look-and-feel-window-drag-description = Mou la finestra arrossegant l'espai buit a la part superior dels llocs web, igual que la barra de títol.
|
||||||
|
zen-window-drag-enabled =
|
||||||
|
.label = Permet arrossegar la finestra des de les pàgines web
|
||||||
pane-zen-tabs-title = Gestió de pestanyes
|
pane-zen-tabs-title = Gestió de pestanyes
|
||||||
category-zen-workspaces =
|
category-zen-workspaces =
|
||||||
.tooltiptext = { pane-zen-tabs-title }
|
.tooltiptext = { pane-zen-tabs-title }
|
||||||
pane-settings-workspaces-title = Espais de treball
|
pane-settings-workspaces-title = Espais de treball
|
||||||
zen-tabs-unloader-enabled =
|
zen-tabs-select-recently-used-on-close =
|
||||||
.label = Habilita la hibernació de pestanyes
|
.label = En tancar una pestanya, canvia a la pestanya utilitzada més recentment en lloc de la següent
|
||||||
zen-tabs-close-on-back-with-no-history =
|
zen-tabs-close-on-back-with-no-history =
|
||||||
.label = Tanca la pestanya i canvia a la pestanya del propietari (o a la pestanya utilitzada més recentment) quan torneu enrere sense historial
|
.label = Tanca la pestanya i canvia a la pestanya del propietari (o a la pestanya utilitzada més recentment) quan torneu enrere sense historial
|
||||||
|
zen-settings-workspaces-sync-unpinned-tabs =
|
||||||
|
.label = Sincronitza només les pestanyes fixades als espais de treball
|
||||||
zen-tabs-cycle-by-attribute =
|
zen-tabs-cycle-by-attribute =
|
||||||
.label = Ctrl+Tab permet només canviar entre les pestanyes essencials o de l'espai de treball
|
.label = Ctrl+Tab permet només canviar entre les pestanyes essencials o de l'espai de treball
|
||||||
zen-tabs-cycle-ignore-pending-tabs =
|
zen-tabs-cycle-ignore-pending-tabs =
|
||||||
@@ -242,7 +248,8 @@ zen-page-info-shortcut = Mostra la informació de la pàgina
|
|||||||
zen-find-shortcut = Cerca a la pàgina
|
zen-find-shortcut = Cerca a la pàgina
|
||||||
zen-search-find-again-shortcut = Cerca-ho un altre cop
|
zen-search-find-again-shortcut = Cerca-ho un altre cop
|
||||||
zen-search-find-again-shortcut-prev = Cerca l'anterior
|
zen-search-find-again-shortcut-prev = Cerca l'anterior
|
||||||
zen-search-find-again-shortcut-2 = Cerca-ho un altre cop (Alt)
|
zen-search-find-again-shortcut-alt = Cerca-ho un altre cop (Alt)
|
||||||
|
zen-search-find-again-shortcut-prev-alt = Cerca l'anterior (Alt)
|
||||||
zen-bookmark-this-page-shortcut = Afegeix aquesta pàgina als marcadors
|
zen-bookmark-this-page-shortcut = Afegeix aquesta pàgina als marcadors
|
||||||
zen-bookmark-show-library-shortcut = Mostra la biblioteca de marcadors
|
zen-bookmark-show-library-shortcut = Mostra la biblioteca de marcadors
|
||||||
zen-key-stop = Atura la càrrega
|
zen-key-stop = Atura la càrrega
|
||||||
@@ -279,6 +286,7 @@ zen-workspace-shortcut-switch-9 = Canvia a l'espai de treball 9
|
|||||||
zen-workspace-shortcut-switch-10 = Canvia a l'espai de treball 10
|
zen-workspace-shortcut-switch-10 = Canvia a l'espai de treball 10
|
||||||
zen-workspace-shortcut-forward = Espai de treball següent
|
zen-workspace-shortcut-forward = Espai de treball següent
|
||||||
zen-workspace-shortcut-backward = Espai de treball anterior
|
zen-workspace-shortcut-backward = Espai de treball anterior
|
||||||
|
zen-workspace-shortcut-create = Crea un nou espai de treball
|
||||||
zen-sidebar-shortcut-toggle = Commuta l'amplada de la barra lateral
|
zen-sidebar-shortcut-toggle = Commuta l'amplada de la barra lateral
|
||||||
zen-pinned-tab-shortcut-reset = Restableix la pestanya fixada a l'URL fixat
|
zen-pinned-tab-shortcut-reset = Restableix la pestanya fixada a l'URL fixat
|
||||||
zen-split-view-shortcut-grid = Commuta la quadrícula de la vista dividida
|
zen-split-view-shortcut-grid = Commuta la quadrícula de la vista dividida
|
||||||
@@ -315,3 +323,5 @@ zen-devtools-toggle-dom-shortcut = Commuta el DOM
|
|||||||
zen-devtools-toggle-accessibility-shortcut = Commuta l'accessibilitat
|
zen-devtools-toggle-accessibility-shortcut = Commuta l'accessibilitat
|
||||||
zen-close-all-unpinned-tabs-shortcut = Tanca totes les pestanyes no fixades
|
zen-close-all-unpinned-tabs-shortcut = Tanca totes les pestanyes no fixades
|
||||||
zen-new-unsynced-window-shortcut = Nova finestra en blanc
|
zen-new-unsynced-window-shortcut = Nova finestra en blanc
|
||||||
|
zen-duplicate-tab-shortcut = Duplica la pestanya
|
||||||
|
zen-key-find-selection = Cerca la selecció
|
||||||
|
|||||||
58
locales/ca/browser/browser/zen-boosts.ftl
Normal file
58
locales/ca/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 = Reanomena la millora
|
||||||
|
zen-boost-edit-shuffle =
|
||||||
|
.label = Barreja les vibracions
|
||||||
|
zen-boost-edit-reset =
|
||||||
|
.label = Restableix totes les edicions
|
||||||
|
zen-boost-edit-delete =
|
||||||
|
.label = Suprimeix la millora
|
||||||
|
zen-boost-size = Mida
|
||||||
|
zen-boost-case = Cas
|
||||||
|
zen-boost-zap = Amaga
|
||||||
|
zen-boost-code = Codi
|
||||||
|
zen-boost-back = Enrere
|
||||||
|
zen-boost-shuffle =
|
||||||
|
.tooltiptext = Barreja les configuracions de millora
|
||||||
|
zen-boost-invert =
|
||||||
|
.tooltiptext = Inversió intel·ligent dels colors
|
||||||
|
zen-boost-controls =
|
||||||
|
.tooltiptext = Controls de color avançats
|
||||||
|
zen-boost-disable =
|
||||||
|
.tooltiptext = Desactiva els ajustos de color
|
||||||
|
zen-boost-text-case-toggle =
|
||||||
|
.tooltiptext = Commuta majúscules/minúscules
|
||||||
|
zen-boost-css-picker =
|
||||||
|
.tooltiptext = Trieu el selector
|
||||||
|
zen-boost-css-inspector =
|
||||||
|
.tooltiptext = Obre l'inspector
|
||||||
|
zen-boost-color-contrast = Contrast
|
||||||
|
zen-boost-color-brightness = Brillantor
|
||||||
|
zen-boost-color-original-saturation = Saturació original
|
||||||
|
zen-add-zap-helper = Feu clic als elements de la pàgina per <b>amagar-los</b>
|
||||||
|
zen-remove-zap-helper = ← Feu clic per mostrar
|
||||||
|
zen-select-this = Insereix un selector per a això
|
||||||
|
zen-select-related = Insereix un selector per a elements relacionats
|
||||||
|
zen-select-cancel = Cancel·la
|
||||||
|
zen-zap-this = Amaga això
|
||||||
|
zen-zap-related = Amaga tots els elements relacionats
|
||||||
|
zen-zap-cancel = Cancel·la
|
||||||
|
zen-zap-done = Fet
|
||||||
|
zen-unzap-tooltip =
|
||||||
|
{ $elementCount ->
|
||||||
|
[0] No hi ha elements amagats
|
||||||
|
[1] { $elementCount } element amagat
|
||||||
|
*[other] { $elementCount } elements amagats
|
||||||
|
}
|
||||||
|
zen-boost-save =
|
||||||
|
.label = Exporta la millora
|
||||||
|
zen-boost-load =
|
||||||
|
.label = Importa la millora
|
||||||
|
zen-panel-ui-boosts-exported-message = S'ha exportat la millora!
|
||||||
|
zen-site-data-boosts = Millores
|
||||||
|
zen-site-data-create-boost =
|
||||||
|
.tooltiptext = Creu una nova millora
|
||||||
|
zen-boost-rename-boost-prompt = Voleu reanomenar la millora?
|
||||||
36
locales/ca/browser/browser/zen-command-palette.ftl
Normal file
36
locales/ca/browser/browser/zen-command-palette.ftl
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
# 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-action-toggle-compact-mode = Toggle Compact Mode
|
||||||
|
zen-action-open-theme-picker = Open Theme Picker
|
||||||
|
zen-action-new-split-view = New Split View
|
||||||
|
zen-action-new-folder = New Folder
|
||||||
|
zen-action-copy-current-url = Copy Current URL
|
||||||
|
zen-action-settings = Settings
|
||||||
|
zen-action-open-private-window = Open Private Window
|
||||||
|
zen-action-open-new-window = Open New Window
|
||||||
|
zen-action-new-blank-window = New Blank Window
|
||||||
|
zen-action-pin-tab = Pin Tab
|
||||||
|
zen-action-unpin-tab = Unpin Tab
|
||||||
|
zen-action-open-space-routing = Open Space Routing
|
||||||
|
zen-action-new-boost = New Boost
|
||||||
|
zen-action-next-space = Next Space
|
||||||
|
zen-action-previous-space = Previous Space
|
||||||
|
zen-action-close-tab = Close Tab
|
||||||
|
zen-action-reload-tab = Reload Tab
|
||||||
|
zen-action-reload-tab-without-cache = Reload Tab Without Cache
|
||||||
|
zen-action-next-tab = Next Tab
|
||||||
|
zen-action-previous-tab = Previous Tab
|
||||||
|
zen-action-capture-screenshot = Capture Screenshot
|
||||||
|
zen-action-toggle-tabs-on-right = Toggle Tabs on right
|
||||||
|
zen-action-add-to-essentials = Add to Essentials
|
||||||
|
zen-action-remove-from-essentials = Remove from Essentials
|
||||||
|
zen-action-find-in-page = Find in Page
|
||||||
|
zen-action-manage-extensions = Manage Extensions
|
||||||
|
zen-action-switch-to-automatic-appearance = Switch to Automatic Appearance
|
||||||
|
zen-action-switch-to-light-mode = Switch to Light Mode
|
||||||
|
zen-action-switch-to-dark-mode = Switch to Dark Mode
|
||||||
|
zen-action-print = Print
|
||||||
|
zen-action-focus-on = Focus on
|
||||||
|
zen-action-extension = Extension
|
||||||
@@ -5,18 +5,32 @@
|
|||||||
zen-panel-ui-current-profile-text = perfil actual
|
zen-panel-ui-current-profile-text = perfil actual
|
||||||
unified-extensions-description = Les extensions aporten funcionalitats addicionals a { -brand-short-name }.
|
unified-extensions-description = Les extensions aporten funcionalitats addicionals a { -brand-short-name }.
|
||||||
tab-context-zen-reset-pinned-tab =
|
tab-context-zen-reset-pinned-tab =
|
||||||
.label = Restableix la pestanya fixada
|
.label =
|
||||||
|
{ $isEssential ->
|
||||||
|
[true] Restableix la pestanya essencial
|
||||||
|
*[false] Restableix la pestanya fixada
|
||||||
|
}
|
||||||
.accesskey = R
|
.accesskey = R
|
||||||
tab-context-zen-add-essential =
|
tab-context-zen-add-essential =
|
||||||
.label = Afegeix als essencials
|
.label = Afegeix als essencials
|
||||||
.accesskey = E
|
.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 =
|
tab-context-zen-remove-essential =
|
||||||
.label = Elimina dels essencials
|
.label = Elimina dels essencials
|
||||||
.accesskey = R
|
.accesskey = R
|
||||||
|
tab-context-zen-edit-pinned-page =
|
||||||
|
.label =
|
||||||
|
{ $isEssential ->
|
||||||
|
[true] Edita l'URL essencial
|
||||||
|
*[false] Edita l'URL fixada
|
||||||
|
}
|
||||||
|
.accesskey = P
|
||||||
tab-context-zen-replace-pinned-url-with-current =
|
tab-context-zen-replace-pinned-url-with-current =
|
||||||
.label = Substitueix l'URL fixat per l'actual
|
.label = Substitueix amb l'URL actual
|
||||||
.accesskey = C
|
.accesskey = C
|
||||||
|
tab-context-zen-edit-pinned-url =
|
||||||
|
.label = Edita…
|
||||||
|
.accesskey = E
|
||||||
tab-context-zen-edit-title =
|
tab-context-zen-edit-title =
|
||||||
.label = Canvia l'etiqueta...
|
.label = Canvia l'etiqueta...
|
||||||
tab-context-zen-edit-icon =
|
tab-context-zen-edit-icon =
|
||||||
@@ -33,14 +47,20 @@ pictureinpicture-minimize-btn =
|
|||||||
.tooltip = Minimitza
|
.tooltip = Minimitza
|
||||||
zen-panel-ui-gradient-generator-custom-color = Color personalitzat
|
zen-panel-ui-gradient-generator-custom-color = Color personalitzat
|
||||||
zen-copy-current-url-confirmation = L'URL actual s'ha copiat.
|
zen-copy-current-url-confirmation = L'URL actual s'ha copiat.
|
||||||
|
zen-copy-current-url-as-markdown-confirmation = L'URL actual s'ha copiat com a Markdown!
|
||||||
zen-general-cancel-label =
|
zen-general-cancel-label =
|
||||||
.label = Cancel·la
|
.label = Cancel·la
|
||||||
zen-general-confirm =
|
zen-general-confirm =
|
||||||
.label = Confirma
|
.label = Confirma
|
||||||
zen-pinned-tab-replaced = L'URL de la pestanya fixada s'ha substituït per l'URL actual.
|
zen-pinned-tab-replaced = L'URL de la pestanya fixada s'ha substituït per l'URL actual.
|
||||||
|
zen-pinned-tab-url-edited = L'URL de la pestanya fixada s'ha actualitzat!
|
||||||
|
zen-pinned-tab-url-invalid = Això no sembla una URL vàlida.
|
||||||
|
zen-pinned-tab-edit-url-title = Edita l'URL fixada
|
||||||
|
zen-pinned-tab-edit-url-label = Introduïu l'URL a la qual ha d'apuntar aquesta pestanya fixada:
|
||||||
zen-tabs-renamed = S'ha canviat el nom de la pestanya correctament
|
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-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-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 =
|
zen-toggle-compact-mode-button =
|
||||||
.label = Mode compacte
|
.label = Mode compacte
|
||||||
.tooltiptext = Commuta el mode compacte
|
.tooltiptext = Commuta el mode compacte
|
||||||
@@ -55,6 +75,8 @@ zen-icons-picker-emoji =
|
|||||||
.label = Emojis
|
.label = Emojis
|
||||||
zen-icons-picker-svg =
|
zen-icons-picker-svg =
|
||||||
.label = Icones
|
.label = Icones
|
||||||
|
zen-emojis-picker-search =
|
||||||
|
.placeholder = Cerca emojis
|
||||||
urlbar-search-mode-zen_actions = Accions
|
urlbar-search-mode-zen_actions = Accions
|
||||||
zen-site-data-settings = Configuració
|
zen-site-data-settings = Configuració
|
||||||
zen-generic-manage = Gestiona
|
zen-generic-manage = Gestiona
|
||||||
@@ -106,6 +128,9 @@ zen-sidebar-notification-updated-heading = Actualització completada!
|
|||||||
zen-sidebar-notification-updated-label = Novetats a { -brand-short-name }
|
zen-sidebar-notification-updated-label = Novetats a { -brand-short-name }
|
||||||
zen-sidebar-notification-updated-tooltip =
|
zen-sidebar-notification-updated-tooltip =
|
||||||
.title = Mostra les notes de la versió
|
.title = Mostra les notes de la versió
|
||||||
|
zen-sidebar-notification-donate-label = Ajudeu-nos { -brand-short-name }
|
||||||
|
zen-sidebar-notification-donate-tooltip =
|
||||||
|
.title = Feu una donació al projecte
|
||||||
zen-sidebar-notification-restart-safe-mode-label = Alguna cosa no funciona?
|
zen-sidebar-notification-restart-safe-mode-label = Alguna cosa no funciona?
|
||||||
zen-sidebar-notification-restart-safe-mode-tooltip =
|
zen-sidebar-notification-restart-safe-mode-tooltip =
|
||||||
.title = Reinici en mode segur
|
.title = Reinici en mode segur
|
||||||
@@ -113,3 +138,5 @@ zen-window-sync-migration-dialog-title = Mantingueu les finestres sincronitzades
|
|||||||
zen-window-sync-migration-dialog-message = El Zen ara sincronitza les finestres del mateix dispositiu, de manera que els canvis en una finestra es reflecteixen a les altres a l'instant.
|
zen-window-sync-migration-dialog-message = El Zen ara sincronitza les finestres del mateix dispositiu, de manera que els canvis en una finestra es reflecteixen a les altres a l'instant.
|
||||||
zen-window-sync-migration-dialog-learn-more = Més informació
|
zen-window-sync-migration-dialog-learn-more = Més informació
|
||||||
zen-window-sync-migration-dialog-accept = D'acord
|
zen-window-sync-migration-dialog-accept = D'acord
|
||||||
|
zen-appmenu-new-blank-window =
|
||||||
|
.label = Nova finestra en blanc
|
||||||
|
|||||||
@@ -18,5 +18,5 @@ zen-menubar-appearance-light =
|
|||||||
.label = Clara
|
.label = Clara
|
||||||
zen-menubar-appearance-dark =
|
zen-menubar-appearance-dark =
|
||||||
.label = Fosca
|
.label = Fosca
|
||||||
zen-menubar-new-unsynced-window =
|
zen-menubar-new-blank-window =
|
||||||
.label = Nova finestra en blanc
|
.label = Nova finestra en blanc
|
||||||
|
|||||||
30
locales/ca/browser/browser/zen-space-routing.ftl
Normal file
30
locales/ca/browser/browser/zen-space-routing.ftl
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
# 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-space-routing-settings =
|
||||||
|
.label = Configuració de l'encaminament d'espais
|
||||||
|
zen-space-routing-rulepanel-placeholder = Les rutes us permeten triar on s'obren llocs específics dins del Zen. Per exemple, podeu encaminar els enllaços del YouTube perquè sempre s'obrin dins del vostre espai personal.
|
||||||
|
zen-space-routing-dialog-title = Configuració de l'encaminament d'espais
|
||||||
|
zen-space-routing-external-default = Ruta per defecte per a enllaços externs
|
||||||
|
zen-space-routing-new-route = Nova ruta
|
||||||
|
zen-space-routing-open-in-space = Obre a l'espai
|
||||||
|
zen-space-routing-most-recent-space = Espai més recent
|
||||||
|
zen-space-routing-close-button =
|
||||||
|
.aria-label = Tanca
|
||||||
|
.tooltiptext = Tanca
|
||||||
|
zen-space-routing-contains =
|
||||||
|
.label = Conté
|
||||||
|
zen-space-routing-equal-to =
|
||||||
|
.label = És igual a
|
||||||
|
zen-space-routing-regex =
|
||||||
|
.label = RegEx
|
||||||
|
zen-space-routing-open-in = Obre a
|
||||||
|
zen-space-routing-url = URL
|
||||||
|
zen-space-routing-tab-routed-toast = Nova pestanya oberta a { $targetWorkspace }
|
||||||
|
tab-context-zen-add-domain-to-sr =
|
||||||
|
.label =
|
||||||
|
{ $tabCount ->
|
||||||
|
[one] Afegeix una ruta per al domini
|
||||||
|
*[other] Afegeix una ruta per als dominis
|
||||||
|
}
|
||||||
@@ -5,8 +5,9 @@
|
|||||||
tab-zen-split-tabs =
|
tab-zen-split-tabs =
|
||||||
.label =
|
.label =
|
||||||
{ $tabCount ->
|
{ $tabCount ->
|
||||||
[1] Pestanya dividida (calen diverses pestanyes seleccionades)
|
[-1] Pestanya dividida
|
||||||
*[other] Divideix { $tabCount } pestanyes
|
[1] Afegeix una vista dividida...
|
||||||
|
*[other] Uneix { $tabCount } pestanyes
|
||||||
}
|
}
|
||||||
.accesskey = S
|
.accesskey = S
|
||||||
zen-split-link =
|
zen-split-link =
|
||||||
@@ -15,6 +16,3 @@ zen-split-link =
|
|||||||
zen-split-view-modifier-header = Vista dividida
|
zen-split-view-modifier-header = Vista dividida
|
||||||
zen-split-view-modifier-activate-reallocation =
|
zen-split-view-modifier-activate-reallocation =
|
||||||
.label = Activa la reassignació
|
.label = Activa la reassignació
|
||||||
zen-split-view-modifier-enabled-toast = La reordenació de la vista dividida està habilitada.
|
|
||||||
zen-split-view-modifier-enabled-toast-description = Arrossegueu i deixeu anar la vista per reordenar. Premeu Esc per sortir.
|
|
||||||
zen-split-view-modifier-disabled-toast = La reordenació de la vista dividida està deshabilitada.
|
|
||||||
|
|||||||
@@ -17,6 +17,9 @@ zen-toolbar-context-compact-mode-just-toolbar =
|
|||||||
zen-toolbar-context-compact-mode-hide-both =
|
zen-toolbar-context-compact-mode-hide-both =
|
||||||
.label = Amaga les dues
|
.label = Amaga les dues
|
||||||
.accesskey = H
|
.accesskey = H
|
||||||
|
zen-toolbar-context-move-to-folder =
|
||||||
|
.label = Mou a la carpeta...
|
||||||
|
.accesskey = M
|
||||||
zen-toolbar-context-new-folder =
|
zen-toolbar-context-new-folder =
|
||||||
.label = Carpeta nova
|
.label = Carpeta nova
|
||||||
.accesskey = N
|
.accesskey = N
|
||||||
@@ -36,4 +39,9 @@ tabbrowser-reset-pin-button =
|
|||||||
[one] Restableix i fixa la pestanya
|
[one] Restableix i fixa la pestanya
|
||||||
*[other] Restableix i fixa les { $tabCount } pestanyes
|
*[other] Restableix i fixa les { $tabCount } pestanyes
|
||||||
}
|
}
|
||||||
tab-reset-pin-label = Torna a l'URL fixat
|
zen-tab-sublabel =
|
||||||
|
{ $tabSubtitle ->
|
||||||
|
[zen-default-pinned] Torna a l'URL fixat
|
||||||
|
[zen-default-pinned-cmd] Separa de la pestanya fixada
|
||||||
|
*[other] { $tabSubtitle }
|
||||||
|
}
|
||||||
|
|||||||
@@ -9,6 +9,8 @@ zen-panel-ui-workspaces-create =
|
|||||||
.label = Crea un espai
|
.label = Crea un espai
|
||||||
zen-panel-ui-folder-create =
|
zen-panel-ui-folder-create =
|
||||||
.label = Crea una carpeta
|
.label = Crea una carpeta
|
||||||
|
zen-panel-ui-live-folder-create =
|
||||||
|
.label = Carpeta en directe
|
||||||
zen-panel-ui-new-empty-split =
|
zen-panel-ui-new-empty-split =
|
||||||
.label = Nova divisió
|
.label = Nova divisió
|
||||||
zen-workspaces-panel-context-delete =
|
zen-workspaces-panel-context-delete =
|
||||||
@@ -22,6 +24,8 @@ zen-workspaces-panel-context-default-profile =
|
|||||||
.label = Estableix el perfil
|
.label = Estableix el perfil
|
||||||
zen-workspaces-panel-unload =
|
zen-workspaces-panel-unload =
|
||||||
.label = Hiberna l'espai
|
.label = Hiberna l'espai
|
||||||
|
zen-workspaces-panel-unload-others =
|
||||||
|
.label = Hiberna tots els altres espais
|
||||||
zen-workspaces-how-to-reorder-title = Com reordenar els espais?
|
zen-workspaces-how-to-reorder-title = Com reordenar els espais?
|
||||||
zen-workspaces-how-to-reorder-desc = Arrossegueu les icones d'espais a la part inferior de la barra lateral per reordenar-les
|
zen-workspaces-how-to-reorder-desc = Arrossegueu les icones d'espais a la part inferior de la barra lateral per reordenar-les
|
||||||
zen-workspaces-change-theme =
|
zen-workspaces-change-theme =
|
||||||
@@ -57,6 +61,7 @@ zen-workspace-creation-profile = Perfil
|
|||||||
.tooltiptext = Els perfils s'utilitzen per separar les galetes i les dades del lloc entre espais.
|
.tooltiptext = Els perfils s'utilitzen per separar les galetes i les dades del lloc entre espais.
|
||||||
zen-workspace-creation-header = Creació d'un espai
|
zen-workspace-creation-header = Creació d'un espai
|
||||||
zen-workspace-creation-label = Els espais s'utilitzen per organitzar les pestanyes i les sessions.
|
zen-workspace-creation-label = Els espais s'utilitzen per organitzar les pestanyes i les sessions.
|
||||||
|
zen-workspace-default-profile = Per defecte
|
||||||
zen-workspaces-delete-workspace-title = Voleu suprimir l'espai de treball?
|
zen-workspaces-delete-workspace-title = Voleu suprimir l'espai de treball?
|
||||||
zen-workspaces-delete-workspace-body = Esteu segur que voleu suprimir { $name }? Aquesta acció no es pot desfer.
|
zen-workspaces-delete-workspace-body = Esteu segur que voleu suprimir { $name }? Aquesta acció no es pot desfer.
|
||||||
# Note that the html tag MUST not be changed or removed, as it is used to better
|
# Note that the html tag MUST not be changed or removed, as it is used to better
|
||||||
|
|||||||
@@ -38,14 +38,20 @@ zen-look-and-feel-compact-view-top-toolbar =
|
|||||||
.label = Skrýt horní panel nástrojů i v kompaktním režimu
|
.label = Skrýt horní panel nástrojů i v kompaktním režimu
|
||||||
zen-look-and-feel-compact-toolbar-flash-popup =
|
zen-look-and-feel-compact-toolbar-flash-popup =
|
||||||
.label = Krátce zobrazit vyskakovací panel nástrojů při přepínání nebo otevírání nových panelů v kompaktním režimu
|
.label = Krátce zobrazit vyskakovací panel nástrojů při přepínání nebo otevírání nových panelů v kompaktním režimu
|
||||||
|
zen-look-and-feel-window-drag-header = Táhnutí okna
|
||||||
|
zen-look-and-feel-window-drag-description = Move the window by dragging empty space at the top of websites, just like the titlebar.
|
||||||
|
zen-window-drag-enabled =
|
||||||
|
.label = Povolit přetahování okna z webových stránek
|
||||||
pane-zen-tabs-title = Správa karet
|
pane-zen-tabs-title = Správa karet
|
||||||
category-zen-workspaces =
|
category-zen-workspaces =
|
||||||
.tooltiptext = { pane-zen-tabs-title }
|
.tooltiptext = { pane-zen-tabs-title }
|
||||||
pane-settings-workspaces-title = Pracoviště
|
pane-settings-workspaces-title = Pracoviště
|
||||||
zen-tabs-unloader-enabled =
|
zen-tabs-select-recently-used-on-close =
|
||||||
.label = Povolit uspání karet
|
.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 =
|
zen-tabs-close-on-back-with-no-history =
|
||||||
.label = Zavřít panel a přepnout na jeho nadřazený panel (nebo naposledy použitý panel), když se vracíte zpět bez historie
|
.label = Zavřít panel a přepnout na jeho nadřazený panel (nebo naposledy použitý panel), když se vracíte zpět bez historie
|
||||||
|
zen-settings-workspaces-sync-unpinned-tabs =
|
||||||
|
.label = Synchronizovat pouze připnuté panely v pracovních prostorách
|
||||||
zen-tabs-cycle-by-attribute =
|
zen-tabs-cycle-by-attribute =
|
||||||
.label = Ctrl+Tab zahrnuje Essentials v pracovních panelech
|
.label = Ctrl+Tab zahrnuje Essentials v pracovních panelech
|
||||||
zen-tabs-cycle-ignore-pending-tabs =
|
zen-tabs-cycle-ignore-pending-tabs =
|
||||||
@@ -242,7 +248,8 @@ zen-page-info-shortcut = Zobrazit informace o stránce
|
|||||||
zen-find-shortcut = Najít na stránce
|
zen-find-shortcut = Najít na stránce
|
||||||
zen-search-find-again-shortcut = Najít znovu
|
zen-search-find-again-shortcut = Najít znovu
|
||||||
zen-search-find-again-shortcut-prev = Najít předchozí
|
zen-search-find-again-shortcut-prev = Najít předchozí
|
||||||
zen-search-find-again-shortcut-2 = Najít znovu (Alt)
|
zen-search-find-again-shortcut-alt = Najít znovu (Alt)
|
||||||
|
zen-search-find-again-shortcut-prev-alt = Najít předchozí (Alt)
|
||||||
zen-bookmark-this-page-shortcut = Přidat záložku
|
zen-bookmark-this-page-shortcut = Přidat záložku
|
||||||
zen-bookmark-show-library-shortcut = Zobrazit knihovnu záložek
|
zen-bookmark-show-library-shortcut = Zobrazit knihovnu záložek
|
||||||
zen-key-stop = Zastavit načítání
|
zen-key-stop = Zastavit načítání
|
||||||
@@ -279,6 +286,7 @@ zen-workspace-shortcut-switch-9 = Přepnout na pracovní prostor 9
|
|||||||
zen-workspace-shortcut-switch-10 = Přepnout do pracovního prostoru 10
|
zen-workspace-shortcut-switch-10 = Přepnout do pracovního prostoru 10
|
||||||
zen-workspace-shortcut-forward = Přeposlat pracovní prostor
|
zen-workspace-shortcut-forward = Přeposlat pracovní prostor
|
||||||
zen-workspace-shortcut-backward = Zpětný pracovní prostor
|
zen-workspace-shortcut-backward = Zpětný pracovní prostor
|
||||||
|
zen-workspace-shortcut-create = Nový Workspace
|
||||||
zen-sidebar-shortcut-toggle = Přepnout šířku postranního panelu
|
zen-sidebar-shortcut-toggle = Přepnout šířku postranního panelu
|
||||||
zen-pinned-tab-shortcut-reset = Obnovit připnuté záložky na připnuté URL
|
zen-pinned-tab-shortcut-reset = Obnovit připnuté záložky na připnuté URL
|
||||||
zen-split-view-shortcut-grid = Přepnout rozdělený pohled v mřížce
|
zen-split-view-shortcut-grid = Přepnout rozdělený pohled v mřížce
|
||||||
@@ -315,3 +323,5 @@ zen-devtools-toggle-dom-shortcut = Přepnout DOM
|
|||||||
zen-devtools-toggle-accessibility-shortcut = Přepnout přístupnost
|
zen-devtools-toggle-accessibility-shortcut = Přepnout přístupnost
|
||||||
zen-close-all-unpinned-tabs-shortcut = Zavřít všechny nepřipnuté panely
|
zen-close-all-unpinned-tabs-shortcut = Zavřít všechny nepřipnuté panely
|
||||||
zen-new-unsynced-window-shortcut = Nové nesynchronizované okno
|
zen-new-unsynced-window-shortcut = Nové nesynchronizované okno
|
||||||
|
zen-duplicate-tab-shortcut = Duplikovat panel
|
||||||
|
zen-key-find-selection = Najít Část
|
||||||
|
|||||||
58
locales/cs/browser/browser/zen-boosts.ftl
Normal file
58
locales/cs/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 = Přejmenovat Boost
|
||||||
|
zen-boost-edit-shuffle =
|
||||||
|
.label = Zamíchat náladu
|
||||||
|
zen-boost-edit-reset =
|
||||||
|
.label = Obnovit všechny úpravy
|
||||||
|
zen-boost-edit-delete =
|
||||||
|
.label = Odstranit Boost
|
||||||
|
zen-boost-size = Velikost
|
||||||
|
zen-boost-case = Case
|
||||||
|
zen-boost-zap = Zap
|
||||||
|
zen-boost-code = Code
|
||||||
|
zen-boost-back = Zpět
|
||||||
|
zen-boost-shuffle =
|
||||||
|
.tooltiptext = Shuffle Boost Settings
|
||||||
|
zen-boost-invert =
|
||||||
|
.tooltiptext = Smart Invert Colors
|
||||||
|
zen-boost-controls =
|
||||||
|
.tooltiptext = Pokročilé nastavení barev
|
||||||
|
zen-boost-disable =
|
||||||
|
.tooltiptext = Zakázat úpravy barev
|
||||||
|
zen-boost-text-case-toggle =
|
||||||
|
.tooltiptext = Toggle Text Case
|
||||||
|
zen-boost-css-picker =
|
||||||
|
.tooltiptext = Pick Selector
|
||||||
|
zen-boost-css-inspector =
|
||||||
|
.tooltiptext = Otevřít inspektor
|
||||||
|
zen-boost-color-contrast = Kontrast
|
||||||
|
zen-boost-color-brightness = Jas
|
||||||
|
zen-boost-color-original-saturation = Původní sytost
|
||||||
|
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 = Zrušit
|
||||||
|
zen-zap-this = Zap this
|
||||||
|
zen-zap-related = Zap all related elements
|
||||||
|
zen-zap-cancel = Zrušit
|
||||||
|
zen-zap-done = Hotovo
|
||||||
|
zen-unzap-tooltip =
|
||||||
|
{ $elementCount ->
|
||||||
|
[0] No elements zapped
|
||||||
|
[1] { $elementCount } element zapped
|
||||||
|
*[other] { $elementCount } elements zapped
|
||||||
|
}
|
||||||
|
zen-boost-save =
|
||||||
|
.label = Exportovat Boost
|
||||||
|
zen-boost-load =
|
||||||
|
.label = Import Boost
|
||||||
|
zen-panel-ui-boosts-exported-message = Boost exportován!
|
||||||
|
zen-site-data-boosts = Boosty
|
||||||
|
zen-site-data-create-boost =
|
||||||
|
.tooltiptext = Vytvořit nový Boost
|
||||||
|
zen-boost-rename-boost-prompt = Přejmenovat Boost?
|
||||||
36
locales/cs/browser/browser/zen-command-palette.ftl
Normal file
36
locales/cs/browser/browser/zen-command-palette.ftl
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
# 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-action-toggle-compact-mode = Přepnout kompaktní režim
|
||||||
|
zen-action-open-theme-picker = Otevřít výběr motivu
|
||||||
|
zen-action-new-split-view = Nové rozdělení zobrazení
|
||||||
|
zen-action-new-folder = Nová složka
|
||||||
|
zen-action-copy-current-url = Kopírovat aktuální URL adresu
|
||||||
|
zen-action-settings = Nastavení
|
||||||
|
zen-action-open-private-window = Otevřít nové anonymní okno
|
||||||
|
zen-action-open-new-window = Otevřít nové okno
|
||||||
|
zen-action-new-blank-window = Nové prázdné okno
|
||||||
|
zen-action-pin-tab = Připnout panel
|
||||||
|
zen-action-unpin-tab = Odepnout panel
|
||||||
|
zen-action-open-space-routing = Open Space Routing
|
||||||
|
zen-action-new-boost = Nový boost
|
||||||
|
zen-action-next-space = Další prostor
|
||||||
|
zen-action-previous-space = Předchozí prostor
|
||||||
|
zen-action-close-tab = Zavřít panel
|
||||||
|
zen-action-reload-tab = Obnovit panel
|
||||||
|
zen-action-reload-tab-without-cache = Znovu načíst kartu bez mezipaměti
|
||||||
|
zen-action-next-tab = Další karta
|
||||||
|
zen-action-previous-tab = Předchozí karta
|
||||||
|
zen-action-capture-screenshot = Pořídit snímek obrazovky
|
||||||
|
zen-action-toggle-tabs-on-right = Přepnout panely vpravo
|
||||||
|
zen-action-add-to-essentials = Přídat do Essentials
|
||||||
|
zen-action-remove-from-essentials = Odstranit z Essentials
|
||||||
|
zen-action-find-in-page = Najít na stránce
|
||||||
|
zen-action-manage-extensions = Spravovat rozšíření
|
||||||
|
zen-action-switch-to-automatic-appearance = Přepnout na automatický vzhled
|
||||||
|
zen-action-switch-to-light-mode = Přepnout do světlého režimu
|
||||||
|
zen-action-switch-to-dark-mode = Přepnout do tmavého režimu
|
||||||
|
zen-action-print = Tisk
|
||||||
|
zen-action-focus-on = Focus on
|
||||||
|
zen-action-extension = Extension
|
||||||
@@ -5,7 +5,11 @@
|
|||||||
zen-panel-ui-current-profile-text = aktuální profil
|
zen-panel-ui-current-profile-text = aktuální profil
|
||||||
unified-extensions-description = Rozšíření slouží k přidání dalších funkcí do prohlížeče { -brand-short-name }.
|
unified-extensions-description = Rozšíření slouží k přidání dalších funkcí do prohlížeče { -brand-short-name }.
|
||||||
tab-context-zen-reset-pinned-tab =
|
tab-context-zen-reset-pinned-tab =
|
||||||
.label = Resetovat připnutý panel
|
.label =
|
||||||
|
{ $isEssential ->
|
||||||
|
[true] Resetovat Essential panel
|
||||||
|
*[false] Resetovat připnutý panel
|
||||||
|
}
|
||||||
.accesskey = R
|
.accesskey = R
|
||||||
tab-context-zen-add-essential =
|
tab-context-zen-add-essential =
|
||||||
.label = Přidat do Essentials
|
.label = Přidat do Essentials
|
||||||
@@ -14,9 +18,19 @@ tab-context-zen-add-essential-badge = { $num } / { $max } zaplněných slotů
|
|||||||
tab-context-zen-remove-essential =
|
tab-context-zen-remove-essential =
|
||||||
.label = Odstranit z Essentials
|
.label = Odstranit z Essentials
|
||||||
.accesskey = R
|
.accesskey = R
|
||||||
|
tab-context-zen-edit-pinned-page =
|
||||||
|
.label =
|
||||||
|
{ $isEssential ->
|
||||||
|
[true] Edit Essential URL
|
||||||
|
*[false] Edit Pinned URL
|
||||||
|
}
|
||||||
|
.accesskey = P
|
||||||
tab-context-zen-replace-pinned-url-with-current =
|
tab-context-zen-replace-pinned-url-with-current =
|
||||||
.label = Nahradit připnutou URL adresu aktuální adresou
|
.label = Nahradit současnou URL
|
||||||
.accesskey = C
|
.accesskey = C
|
||||||
|
tab-context-zen-edit-pinned-url =
|
||||||
|
.label = Upravit…
|
||||||
|
.accesskey = E
|
||||||
tab-context-zen-edit-title =
|
tab-context-zen-edit-title =
|
||||||
.label = Změnit název...
|
.label = Změnit název...
|
||||||
tab-context-zen-edit-icon =
|
tab-context-zen-edit-icon =
|
||||||
@@ -33,14 +47,20 @@ pictureinpicture-minimize-btn =
|
|||||||
.tooltip = Minimalizovat
|
.tooltip = Minimalizovat
|
||||||
zen-panel-ui-gradient-generator-custom-color = Vlastní barva
|
zen-panel-ui-gradient-generator-custom-color = Vlastní barva
|
||||||
zen-copy-current-url-confirmation = URL adresa byla zkopírována!
|
zen-copy-current-url-confirmation = URL adresa byla zkopírována!
|
||||||
|
zen-copy-current-url-as-markdown-confirmation = Kopírovat aktuální URL jako Markdown!
|
||||||
zen-general-cancel-label =
|
zen-general-cancel-label =
|
||||||
.label = Zrušit
|
.label = Zrušit
|
||||||
zen-general-confirm =
|
zen-general-confirm =
|
||||||
.label = Potvrdit
|
.label = Potvrdit
|
||||||
zen-pinned-tab-replaced = Připnutá URL adresa panelu byla nahrazena aktuální URL adresou.
|
zen-pinned-tab-replaced = Připnutá URL adresa panelu byla nahrazena aktuální URL adresou.
|
||||||
|
zen-pinned-tab-url-edited = URL připnuté karty byla aktualizována!
|
||||||
|
zen-pinned-tab-url-invalid = To nevypadá jako platná URL adresa.
|
||||||
|
zen-pinned-tab-edit-url-title = Upravit připnutou adresu URL
|
||||||
|
zen-pinned-tab-edit-url-label = Zadejte URL, na kterou by měl tento připnutý panel odkazovat:
|
||||||
zen-tabs-renamed = Panel byl úspěšně přejmenován!
|
zen-tabs-renamed = Panel byl úspěšně přejmenován!
|
||||||
zen-background-tab-opened-toast = Nový panel na pozadí byl otevřen!
|
zen-background-tab-opened-toast = Nový panel na pozadí byl otevřen!
|
||||||
zen-workspace-renamed-toast = Pracovní prostor byl úspěšně přejmenován!
|
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 =
|
zen-toggle-compact-mode-button =
|
||||||
.label = Kompaktní režim
|
.label = Kompaktní režim
|
||||||
.tooltiptext = Přepnout kompaktní režim
|
.tooltiptext = Přepnout kompaktní režim
|
||||||
@@ -55,6 +75,8 @@ zen-icons-picker-emoji =
|
|||||||
.label = Emodži
|
.label = Emodži
|
||||||
zen-icons-picker-svg =
|
zen-icons-picker-svg =
|
||||||
.label = Ikony
|
.label = Ikony
|
||||||
|
zen-emojis-picker-search =
|
||||||
|
.placeholder = Vyhledat emoji
|
||||||
urlbar-search-mode-zen_actions = Akce
|
urlbar-search-mode-zen_actions = Akce
|
||||||
zen-site-data-settings = Nastavení
|
zen-site-data-settings = Nastavení
|
||||||
zen-generic-manage = Spravovat
|
zen-generic-manage = Spravovat
|
||||||
@@ -106,6 +128,9 @@ zen-sidebar-notification-updated-heading = Aktualizace byla dokončena!
|
|||||||
zen-sidebar-notification-updated-label = Co je nového v prohlížeči { -brand-short-name }
|
zen-sidebar-notification-updated-label = Co je nového v prohlížeči { -brand-short-name }
|
||||||
zen-sidebar-notification-updated-tooltip =
|
zen-sidebar-notification-updated-tooltip =
|
||||||
.title = Zobrazit změny
|
.title = Zobrazit změny
|
||||||
|
zen-sidebar-notification-donate-label = Podpořte { -brand-short-name }
|
||||||
|
zen-sidebar-notification-donate-tooltip =
|
||||||
|
.title = Přispět na projekt
|
||||||
zen-sidebar-notification-restart-safe-mode-label = Něco se rozbilo?
|
zen-sidebar-notification-restart-safe-mode-label = Něco se rozbilo?
|
||||||
zen-sidebar-notification-restart-safe-mode-tooltip =
|
zen-sidebar-notification-restart-safe-mode-tooltip =
|
||||||
.title = Restartovat v Nouzovém Režimu
|
.title = Restartovat v Nouzovém Režimu
|
||||||
@@ -113,3 +138,5 @@ zen-window-sync-migration-dialog-title = Mějte svá okna synchronizovaná
|
|||||||
zen-window-sync-migration-dialog-message = Zen nyní synchronizuje okna na stejném zařízení. Změny provedené v jednom okně se okamžitě projeví v ostatních.
|
zen-window-sync-migration-dialog-message = Zen nyní synchronizuje okna na stejném zařízení. Změny provedené v jednom okně se okamžitě projeví v ostatních.
|
||||||
zen-window-sync-migration-dialog-learn-more = Zjistit více
|
zen-window-sync-migration-dialog-learn-more = Zjistit více
|
||||||
zen-window-sync-migration-dialog-accept = Rozumím
|
zen-window-sync-migration-dialog-accept = Rozumím
|
||||||
|
zen-appmenu-new-blank-window =
|
||||||
|
.label = Nové prázdné okno
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
zen-menubar-toggle-pinned-tabs =
|
zen-menubar-toggle-pinned-tabs =
|
||||||
.label =
|
.label =
|
||||||
{ $pinnedAreCollapsed ->
|
{ $pinnedAreCollapsed ->
|
||||||
[true] Expand Pinned Tabs
|
[true] Rozbalit Připnuté karty
|
||||||
*[false] Collapse Pinned Tabs
|
*[false] Sbalit Připnuté karty
|
||||||
}
|
}
|
||||||
zen-menubar-appearance =
|
zen-menubar-appearance =
|
||||||
.label = Vzhled
|
.label = Vzhled
|
||||||
@@ -18,5 +18,5 @@ zen-menubar-appearance-light =
|
|||||||
.label = Světlý
|
.label = Světlý
|
||||||
zen-menubar-appearance-dark =
|
zen-menubar-appearance-dark =
|
||||||
.label = Tmavý
|
.label = Tmavý
|
||||||
zen-menubar-new-unsynced-window =
|
zen-menubar-new-blank-window =
|
||||||
.label = New Blank Window
|
.label = Nové prázdné okno
|
||||||
|
|||||||
30
locales/cs/browser/browser/zen-space-routing.ftl
Normal file
30
locales/cs/browser/browser/zen-space-routing.ftl
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
# 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-space-routing-settings =
|
||||||
|
.label = Space Routing Settings
|
||||||
|
zen-space-routing-rulepanel-placeholder = Routes let you choose where specific sites open inside Zen. For example, you can route YouTube links to always open inside your Personal space.
|
||||||
|
zen-space-routing-dialog-title = Space Routing Settings
|
||||||
|
zen-space-routing-external-default = Default route for external links
|
||||||
|
zen-space-routing-new-route = New Route
|
||||||
|
zen-space-routing-open-in-space = Otevřít v prostoru
|
||||||
|
zen-space-routing-most-recent-space = Nejnovější prostor
|
||||||
|
zen-space-routing-close-button =
|
||||||
|
.aria-label = Zavřít
|
||||||
|
.tooltiptext = Zavřít
|
||||||
|
zen-space-routing-contains =
|
||||||
|
.label = Obsahuje
|
||||||
|
zen-space-routing-equal-to =
|
||||||
|
.label = Je rovno
|
||||||
|
zen-space-routing-regex =
|
||||||
|
.label = RegEx
|
||||||
|
zen-space-routing-open-in = Otevřít v
|
||||||
|
zen-space-routing-url = URL
|
||||||
|
zen-space-routing-tab-routed-toast = New tab opened in { $targetWorkspace }
|
||||||
|
tab-context-zen-add-domain-to-sr =
|
||||||
|
.label =
|
||||||
|
{ $tabCount ->
|
||||||
|
[one] Add Route for Domain
|
||||||
|
*[other] Add Route for Domains
|
||||||
|
}
|
||||||
@@ -5,11 +5,9 @@
|
|||||||
tab-zen-split-tabs =
|
tab-zen-split-tabs =
|
||||||
.label =
|
.label =
|
||||||
{ $tabCount ->
|
{ $tabCount ->
|
||||||
[1] Rozdělit kartu (je třeba více vybraných karet)
|
[-1] Split out tab
|
||||||
[2] Rozdělit { $tabCount } karty
|
[1] Add split view...
|
||||||
[3] Rozdělit { $tabCount } karty
|
*[other] Join { $tabCount } Tabs
|
||||||
[4] Rozdělit { $tabCount } karty
|
|
||||||
*[other] Rozdělit { $tabCount } karet
|
|
||||||
}
|
}
|
||||||
.accesskey = S
|
.accesskey = S
|
||||||
zen-split-link =
|
zen-split-link =
|
||||||
@@ -18,6 +16,3 @@ zen-split-link =
|
|||||||
zen-split-view-modifier-header = Rozdělený režim
|
zen-split-view-modifier-header = Rozdělený režim
|
||||||
zen-split-view-modifier-activate-reallocation =
|
zen-split-view-modifier-activate-reallocation =
|
||||||
.label = Aktivovat uspořádání
|
.label = Aktivovat uspořádání
|
||||||
zen-split-view-modifier-enabled-toast = Uspořádání rozděleného režimu je ZAPNUTÉ.
|
|
||||||
zen-split-view-modifier-enabled-toast-description = Přetáhněte zobrazení pro změnu uspořádání. Stisknutím Esc ukončíte.
|
|
||||||
zen-split-view-modifier-disabled-toast = Úprava rozděleného režimu je zapnuta VYPNUTÁ.
|
|
||||||
|
|||||||
@@ -17,6 +17,9 @@ zen-toolbar-context-compact-mode-just-toolbar =
|
|||||||
zen-toolbar-context-compact-mode-hide-both =
|
zen-toolbar-context-compact-mode-hide-both =
|
||||||
.label = Skrýt obojí
|
.label = Skrýt obojí
|
||||||
.accesskey = H
|
.accesskey = H
|
||||||
|
zen-toolbar-context-move-to-folder =
|
||||||
|
.label = Přesunout do složky...
|
||||||
|
.accesskey = M
|
||||||
zen-toolbar-context-new-folder =
|
zen-toolbar-context-new-folder =
|
||||||
.label = Nová složka
|
.label = Nová složka
|
||||||
.accesskey = N
|
.accesskey = N
|
||||||
@@ -38,4 +41,9 @@ tabbrowser-reset-pin-button =
|
|||||||
[few] Resetovat a připnout { $tabCount } panely
|
[few] Resetovat a připnout { $tabCount } panely
|
||||||
*[other] Resetovat a připnout { $tabCount } panelů
|
*[other] Resetovat a připnout { $tabCount } panelů
|
||||||
}
|
}
|
||||||
tab-reset-pin-label = Zpět na původní adresu
|
zen-tab-sublabel =
|
||||||
|
{ $tabSubtitle ->
|
||||||
|
[zen-default-pinned] Back to pinned url
|
||||||
|
[zen-default-pinned-cmd] Separate from pinned tab
|
||||||
|
*[other] { $tabSubtitle }
|
||||||
|
}
|
||||||
|
|||||||
@@ -9,6 +9,8 @@ zen-panel-ui-workspaces-create =
|
|||||||
.label = Vytvořit prostor
|
.label = Vytvořit prostor
|
||||||
zen-panel-ui-folder-create =
|
zen-panel-ui-folder-create =
|
||||||
.label = Vytvořit složku
|
.label = Vytvořit složku
|
||||||
|
zen-panel-ui-live-folder-create =
|
||||||
|
.label = Živá složka
|
||||||
zen-panel-ui-new-empty-split =
|
zen-panel-ui-new-empty-split =
|
||||||
.label = Nové rozdělení
|
.label = Nové rozdělení
|
||||||
zen-workspaces-panel-context-delete =
|
zen-workspaces-panel-context-delete =
|
||||||
@@ -22,6 +24,8 @@ zen-workspaces-panel-context-default-profile =
|
|||||||
.label = Nastavit profil
|
.label = Nastavit profil
|
||||||
zen-workspaces-panel-unload =
|
zen-workspaces-panel-unload =
|
||||||
.label = Uspat prostor
|
.label = Uspat prostor
|
||||||
|
zen-workspaces-panel-unload-others =
|
||||||
|
.label = Uvolnit všechny ostatní prostory
|
||||||
zen-workspaces-how-to-reorder-title = Jak změnit pořadí prostorů
|
zen-workspaces-how-to-reorder-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-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 =
|
zen-workspaces-change-theme =
|
||||||
@@ -57,6 +61,7 @@ zen-workspace-creation-profile = Profil
|
|||||||
.tooltiptext = Profily se používají k oddělení cookies a údajů webových stránek mezi prostory.
|
.tooltiptext = Profily se používají k oddělení cookies a údajů webových stránek mezi prostory.
|
||||||
zen-workspace-creation-header = Vytvořte si prostor
|
zen-workspace-creation-header = Vytvořte si prostor
|
||||||
zen-workspace-creation-label = Prostory slouží k organizaci Vašich karet a relací.
|
zen-workspace-creation-label = Prostory slouží k organizaci Vašich karet a relací.
|
||||||
|
zen-workspace-default-profile = Výchozí
|
||||||
zen-workspaces-delete-workspace-title = Odstranit prostor?
|
zen-workspaces-delete-workspace-title = Odstranit prostor?
|
||||||
zen-workspaces-delete-workspace-body = Opravdu chcete smazat { $name }? Tuto akci nelze vrátit zpět.
|
zen-workspaces-delete-workspace-body = Opravdu chcete smazat { $name }? Tuto akci nelze vrátit zpět.
|
||||||
# Note that the html tag MUST not be changed or removed, as it is used to better
|
# Note that the html tag MUST not be changed or removed, as it is used to better
|
||||||
|
|||||||
@@ -38,14 +38,20 @@ zen-look-and-feel-compact-view-top-toolbar =
|
|||||||
.label = Cuddio'r bar offer uchaf hefyd yn y modd cryno
|
.label = Cuddio'r bar offer uchaf hefyd yn y modd cryno
|
||||||
zen-look-and-feel-compact-toolbar-flash-popup =
|
zen-look-and-feel-compact-toolbar-flash-popup =
|
||||||
.label = Gwneud i'r bar offer ymddangos yn fyr wrth newid neu agor tabiau newydd yn y modd cryno
|
.label = Gwneud i'r bar offer ymddangos yn fyr wrth newid neu agor tabiau newydd yn y modd cryno
|
||||||
|
zen-look-and-feel-window-drag-header = Window dragging
|
||||||
|
zen-look-and-feel-window-drag-description = Move the window by dragging empty space at the top of websites, just like the titlebar.
|
||||||
|
zen-window-drag-enabled =
|
||||||
|
.label = Allow dragging the window from web pages
|
||||||
pane-zen-tabs-title = Rheoli Tabiau
|
pane-zen-tabs-title = Rheoli Tabiau
|
||||||
category-zen-workspaces =
|
category-zen-workspaces =
|
||||||
.tooltiptext = { pane-zen-tabs-title }
|
.tooltiptext = { pane-zen-tabs-title }
|
||||||
pane-settings-workspaces-title = Gofodau Gwaith
|
pane-settings-workspaces-title = Gofodau Gwaith
|
||||||
zen-tabs-unloader-enabled =
|
zen-tabs-select-recently-used-on-close =
|
||||||
.label = Galluogi Dadlwytho Tabiau
|
.label = Wrth gau tab, newidiwch i'r tab defnyddiwyd diweddaraf yn lle'r tab nesaf
|
||||||
zen-tabs-close-on-back-with-no-history =
|
zen-tabs-close-on-back-with-no-history =
|
||||||
.label = Cau'r tab a newid i'w dab perchennog (neu'r tab ddefnyddiwyd fwyaf diweddar) wrth fynd yn ôl heb dim hanes
|
.label = Cau'r tab a newid i'w dab perchennog (neu'r tab ddefnyddiwyd fwyaf diweddar) wrth fynd yn ôl heb dim hanes
|
||||||
|
zen-settings-workspaces-sync-unpinned-tabs =
|
||||||
|
.label = Dim ond cydweddu tabiau wedi'u pinio mewn mannau gwaith
|
||||||
zen-tabs-cycle-by-attribute =
|
zen-tabs-cycle-by-attribute =
|
||||||
.label = Mae Ctrl+Tab yn o fewn y tabiau Hanfodol neu Waith yn unig
|
.label = Mae Ctrl+Tab yn o fewn y tabiau Hanfodol neu Waith yn unig
|
||||||
zen-tabs-cycle-ignore-pending-tabs =
|
zen-tabs-cycle-ignore-pending-tabs =
|
||||||
@@ -242,7 +248,8 @@ zen-page-info-shortcut = Gweld Manylion Tudalen
|
|||||||
zen-find-shortcut = Canfod ar y Dudalen
|
zen-find-shortcut = Canfod ar y Dudalen
|
||||||
zen-search-find-again-shortcut = Canfod Eto
|
zen-search-find-again-shortcut = Canfod Eto
|
||||||
zen-search-find-again-shortcut-prev = Canfod y Blaenorol
|
zen-search-find-again-shortcut-prev = Canfod y Blaenorol
|
||||||
zen-search-find-again-shortcut-2 = Canfod Eto (Alt)
|
zen-search-find-again-shortcut-alt = Find Again (Alt)
|
||||||
|
zen-search-find-again-shortcut-prev-alt = Find Previous (Alt)
|
||||||
zen-bookmark-this-page-shortcut = Gosod Nod Tudalen i'r Dudalen Hon
|
zen-bookmark-this-page-shortcut = Gosod Nod Tudalen i'r Dudalen Hon
|
||||||
zen-bookmark-show-library-shortcut = Dangos Llyfrgell Nodau Tudalen
|
zen-bookmark-show-library-shortcut = Dangos Llyfrgell Nodau Tudalen
|
||||||
zen-key-stop = Stopio Llwytho
|
zen-key-stop = Stopio Llwytho
|
||||||
@@ -279,6 +286,7 @@ zen-workspace-shortcut-switch-9 = Symud i Gofod Gwaith 9
|
|||||||
zen-workspace-shortcut-switch-10 = Symud i Gofod Gwaith 10
|
zen-workspace-shortcut-switch-10 = Symud i Gofod Gwaith 10
|
||||||
zen-workspace-shortcut-forward = Gofod Gwaith Ymlaen
|
zen-workspace-shortcut-forward = Gofod Gwaith Ymlaen
|
||||||
zen-workspace-shortcut-backward = Gofod Gwaith Nôl
|
zen-workspace-shortcut-backward = Gofod Gwaith Nôl
|
||||||
|
zen-workspace-shortcut-create = Creu Gofod Gwaith Newydd
|
||||||
zen-sidebar-shortcut-toggle = Toglo Lled y Bar Ochr
|
zen-sidebar-shortcut-toggle = Toglo Lled y Bar Ochr
|
||||||
zen-pinned-tab-shortcut-reset = Ailosod y Tab wedi'i Binio i URL wedi'i Binio
|
zen-pinned-tab-shortcut-reset = Ailosod y Tab wedi'i Binio i URL wedi'i Binio
|
||||||
zen-split-view-shortcut-grid = Toglo Grid Golwg Hollt
|
zen-split-view-shortcut-grid = Toglo Grid Golwg Hollt
|
||||||
@@ -315,3 +323,5 @@ zen-devtools-toggle-dom-shortcut = Toglo DOM
|
|||||||
zen-devtools-toggle-accessibility-shortcut = Toglo Hygyrchedd
|
zen-devtools-toggle-accessibility-shortcut = Toglo Hygyrchedd
|
||||||
zen-close-all-unpinned-tabs-shortcut = Cau Pob Tab Heb ei Binio
|
zen-close-all-unpinned-tabs-shortcut = Cau Pob Tab Heb ei Binio
|
||||||
zen-new-unsynced-window-shortcut = Ffenestr Wag Newydd
|
zen-new-unsynced-window-shortcut = Ffenestr Wag Newydd
|
||||||
|
zen-duplicate-tab-shortcut = Tab Dyblyg
|
||||||
|
zen-key-find-selection = Canfod y Dewis
|
||||||
|
|||||||
58
locales/cy/browser/browser/zen-boosts.ftl
Normal file
58
locales/cy/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 = Ailenwi Hwb
|
||||||
|
zen-boost-edit-shuffle =
|
||||||
|
.label = Shyfflo Vibes
|
||||||
|
zen-boost-edit-reset =
|
||||||
|
.label = Ailosod Pob Golygiad
|
||||||
|
zen-boost-edit-delete =
|
||||||
|
.label = Dileu Hwb
|
||||||
|
zen-boost-size = Maint
|
||||||
|
zen-boost-case = Maint Nod
|
||||||
|
zen-boost-zap = Sap
|
||||||
|
zen-boost-code = Côd
|
||||||
|
zen-boost-back = Nôl
|
||||||
|
zen-boost-shuffle =
|
||||||
|
.tooltiptext = Syfflo Gosodiadau Hwb
|
||||||
|
zen-boost-invert =
|
||||||
|
.tooltiptext = Lliwiau Gwrthdroi Clyfar
|
||||||
|
zen-boost-controls =
|
||||||
|
.tooltiptext = Rheolyddion Lliw Uwch
|
||||||
|
zen-boost-disable =
|
||||||
|
.tooltiptext = Analluogi Addasiadau Lliw
|
||||||
|
zen-boost-text-case-toggle =
|
||||||
|
.tooltiptext = Toglo Priflythreniad Testun
|
||||||
|
zen-boost-css-picker =
|
||||||
|
.tooltiptext = Dewis Dewisydd
|
||||||
|
zen-boost-css-inspector =
|
||||||
|
.tooltiptext = Agor Arolygydd
|
||||||
|
zen-boost-color-contrast = Cyferbyniad
|
||||||
|
zen-boost-color-brightness = Disgleirdeb
|
||||||
|
zen-boost-color-original-saturation = Dirlawnder Gwreiddiol
|
||||||
|
zen-add-zap-helper = Cliciwch elfennau ar y dudalen <b>i'w</b> Sapio
|
||||||
|
zen-remove-zap-helper = ← Clicio i Ddadsapio
|
||||||
|
zen-select-this = Mewnosod dewisydd ar gyfer hwn
|
||||||
|
zen-select-related = Mewnosod dewisydd ar gyfer cysylltiedig
|
||||||
|
zen-select-cancel = Na
|
||||||
|
zen-zap-this = Sapio hwn
|
||||||
|
zen-zap-related = Sapio pob elfen gysylltiedig
|
||||||
|
zen-zap-cancel = Na
|
||||||
|
zen-zap-done = Gorffen
|
||||||
|
zen-unzap-tooltip =
|
||||||
|
{ $elementCount ->
|
||||||
|
[0] Dim elfennau wedi'u sapio
|
||||||
|
[1] { $elementCount } elfen wedi'i sapio
|
||||||
|
*[other] { $elementCount } elfan wedi'u sapio
|
||||||
|
}
|
||||||
|
zen-boost-save =
|
||||||
|
.label = Allforio Hwb
|
||||||
|
zen-boost-load =
|
||||||
|
.label = Mewnforio Hwb
|
||||||
|
zen-panel-ui-boosts-exported-message = Hwb wedi'i allforio!
|
||||||
|
zen-site-data-boosts = Hybiau
|
||||||
|
zen-site-data-create-boost =
|
||||||
|
.tooltiptext = Creu hwb newydd
|
||||||
|
zen-boost-rename-boost-prompt = Ailenwi Hwb?
|
||||||
36
locales/cy/browser/browser/zen-command-palette.ftl
Normal file
36
locales/cy/browser/browser/zen-command-palette.ftl
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
# 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-action-toggle-compact-mode = Toggle Compact Mode
|
||||||
|
zen-action-open-theme-picker = Open Theme Picker
|
||||||
|
zen-action-new-split-view = New Split View
|
||||||
|
zen-action-new-folder = New Folder
|
||||||
|
zen-action-copy-current-url = Copy Current URL
|
||||||
|
zen-action-settings = Settings
|
||||||
|
zen-action-open-private-window = Open Private Window
|
||||||
|
zen-action-open-new-window = Open New Window
|
||||||
|
zen-action-new-blank-window = New Blank Window
|
||||||
|
zen-action-pin-tab = Pin Tab
|
||||||
|
zen-action-unpin-tab = Unpin Tab
|
||||||
|
zen-action-open-space-routing = Open Space Routing
|
||||||
|
zen-action-new-boost = New Boost
|
||||||
|
zen-action-next-space = Next Space
|
||||||
|
zen-action-previous-space = Previous Space
|
||||||
|
zen-action-close-tab = Close Tab
|
||||||
|
zen-action-reload-tab = Reload Tab
|
||||||
|
zen-action-reload-tab-without-cache = Reload Tab Without Cache
|
||||||
|
zen-action-next-tab = Next Tab
|
||||||
|
zen-action-previous-tab = Previous Tab
|
||||||
|
zen-action-capture-screenshot = Capture Screenshot
|
||||||
|
zen-action-toggle-tabs-on-right = Toggle Tabs on right
|
||||||
|
zen-action-add-to-essentials = Add to Essentials
|
||||||
|
zen-action-remove-from-essentials = Remove from Essentials
|
||||||
|
zen-action-find-in-page = Find in Page
|
||||||
|
zen-action-manage-extensions = Manage Extensions
|
||||||
|
zen-action-switch-to-automatic-appearance = Switch to Automatic Appearance
|
||||||
|
zen-action-switch-to-light-mode = Switch to Light Mode
|
||||||
|
zen-action-switch-to-dark-mode = Switch to Dark Mode
|
||||||
|
zen-action-print = Print
|
||||||
|
zen-action-focus-on = Focus on
|
||||||
|
zen-action-extension = Extension
|
||||||
@@ -5,7 +5,11 @@
|
|||||||
zen-panel-ui-current-profile-text = y proffil cyfredol
|
zen-panel-ui-current-profile-text = y proffil cyfredol
|
||||||
unified-extensions-description = Mae estyniadau'n cael ei defnyddio er mwyn ychwanegu fwy o swyddogaeth i { -brand-short-name }.
|
unified-extensions-description = Mae estyniadau'n cael ei defnyddio er mwyn ychwanegu fwy o swyddogaeth i { -brand-short-name }.
|
||||||
tab-context-zen-reset-pinned-tab =
|
tab-context-zen-reset-pinned-tab =
|
||||||
.label = Ailosod Tab wedi'i Binio
|
.label =
|
||||||
|
{ $isEssential ->
|
||||||
|
[true] Ailosod y Tab Hanfodol
|
||||||
|
*[false] Ailosod y Tab wedi'i Binio
|
||||||
|
}
|
||||||
.accesskey = A
|
.accesskey = A
|
||||||
tab-context-zen-add-essential =
|
tab-context-zen-add-essential =
|
||||||
.label = Ychwanegu at Hanfodion
|
.label = Ychwanegu at Hanfodion
|
||||||
@@ -14,9 +18,19 @@ tab-context-zen-add-essential-badge = { $num } / { $max } slotiau wedi'u llenwi
|
|||||||
tab-context-zen-remove-essential =
|
tab-context-zen-remove-essential =
|
||||||
.label = Dileu o'r Hanfodion
|
.label = Dileu o'r Hanfodion
|
||||||
.accesskey = D
|
.accesskey = D
|
||||||
tab-context-zen-replace-pinned-url-with-current =
|
tab-context-zen-edit-pinned-page =
|
||||||
.label = Ailosod URL wedi'i Binio gyda'r Cyfredol
|
.label =
|
||||||
|
{ $isEssential ->
|
||||||
|
[true] Edit Essential URL
|
||||||
|
*[false] Edit Pinned URL
|
||||||
|
}
|
||||||
.accesskey = P
|
.accesskey = P
|
||||||
|
tab-context-zen-replace-pinned-url-with-current =
|
||||||
|
.label = Replace with Current URL
|
||||||
|
.accesskey = P
|
||||||
|
tab-context-zen-edit-pinned-url =
|
||||||
|
.label = Edit…
|
||||||
|
.accesskey = E
|
||||||
tab-context-zen-edit-title =
|
tab-context-zen-edit-title =
|
||||||
.label = Newid Label...
|
.label = Newid Label...
|
||||||
tab-context-zen-edit-icon =
|
tab-context-zen-edit-icon =
|
||||||
@@ -33,14 +47,20 @@ pictureinpicture-minimize-btn =
|
|||||||
.tooltip = Lleihau
|
.tooltip = Lleihau
|
||||||
zen-panel-ui-gradient-generator-custom-color = Lliw Cyfaddas
|
zen-panel-ui-gradient-generator-custom-color = Lliw Cyfaddas
|
||||||
zen-copy-current-url-confirmation = Wedi copïo'r URL cyfredol!
|
zen-copy-current-url-confirmation = Wedi copïo'r URL cyfredol!
|
||||||
|
zen-copy-current-url-as-markdown-confirmation = Wedi copïo'r URL cyfredol fel Markdown!
|
||||||
zen-general-cancel-label =
|
zen-general-cancel-label =
|
||||||
.label = Na
|
.label = Na
|
||||||
zen-general-confirm =
|
zen-general-confirm =
|
||||||
.label = Cadarnhau
|
.label = Cadarnhau
|
||||||
zen-pinned-tab-replaced = Mae URL y tab wedi'i binio wedi'i newid i'r URL gyfredol!
|
zen-pinned-tab-replaced = Mae URL y tab wedi'i binio wedi'i newid i'r URL gyfredol!
|
||||||
|
zen-pinned-tab-url-edited = Pinned tab URL has been updated!
|
||||||
|
zen-pinned-tab-url-invalid = That doesn't look like a valid URL.
|
||||||
|
zen-pinned-tab-edit-url-title = Edit Pinned URL
|
||||||
|
zen-pinned-tab-edit-url-label = Enter the URL this pinned tab should point to:
|
||||||
zen-tabs-renamed = Mae'r tab wedi cael ei ailenwi'n llwyddiannus!
|
zen-tabs-renamed = Mae'r tab wedi cael ei ailenwi'n llwyddiannus!
|
||||||
zen-background-tab-opened-toast = Tab cefndir newydd wedi'i agor!
|
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-workspace-renamed-toast = Mae'r Man Gwaith wedi cael ei ailenwi'n llwyddiannus!
|
||||||
|
zen-split-view-limit-toast = Methu ychwanegu mwy o baneli at y golwg hollt!
|
||||||
zen-toggle-compact-mode-button =
|
zen-toggle-compact-mode-button =
|
||||||
.label = Modd Cryno
|
.label = Modd Cryno
|
||||||
.tooltiptext = Togglo Modd Cryno
|
.tooltiptext = Togglo Modd Cryno
|
||||||
@@ -55,6 +75,8 @@ zen-icons-picker-emoji =
|
|||||||
.label = Emojis
|
.label = Emojis
|
||||||
zen-icons-picker-svg =
|
zen-icons-picker-svg =
|
||||||
.label = Eiconau
|
.label = Eiconau
|
||||||
|
zen-emojis-picker-search =
|
||||||
|
.placeholder = Search emojis
|
||||||
urlbar-search-mode-zen_actions = Gweithredoedd
|
urlbar-search-mode-zen_actions = Gweithredoedd
|
||||||
zen-site-data-settings = Gosodiadau
|
zen-site-data-settings = Gosodiadau
|
||||||
zen-generic-manage = Rheoli
|
zen-generic-manage = Rheoli
|
||||||
@@ -106,6 +128,9 @@ zen-sidebar-notification-updated-heading = Diweddariad Wedi'i Gwblhau!
|
|||||||
zen-sidebar-notification-updated-label = Beth sy'n newydd yn { -brand-short-name }
|
zen-sidebar-notification-updated-label = Beth sy'n newydd yn { -brand-short-name }
|
||||||
zen-sidebar-notification-updated-tooltip =
|
zen-sidebar-notification-updated-tooltip =
|
||||||
.title = Gweld Nodiadau Rhyddhau
|
.title = Gweld Nodiadau Rhyddhau
|
||||||
|
zen-sidebar-notification-donate-label = Support { -brand-short-name }
|
||||||
|
zen-sidebar-notification-donate-tooltip =
|
||||||
|
.title = Donate to the project
|
||||||
zen-sidebar-notification-restart-safe-mode-label = Rhywbeth wedi torri?
|
zen-sidebar-notification-restart-safe-mode-label = Rhywbeth wedi torri?
|
||||||
zen-sidebar-notification-restart-safe-mode-tooltip =
|
zen-sidebar-notification-restart-safe-mode-tooltip =
|
||||||
.title = Ailgychwyn yn y Modd Diogel
|
.title = Ailgychwyn yn y Modd Diogel
|
||||||
@@ -113,3 +138,5 @@ zen-window-sync-migration-dialog-title = Cadw Eich Ffenestr Wedi'u Cydweddu
|
|||||||
zen-window-sync-migration-dialog-message = Mae Zen bellach yn cydweddu ffenestri ar yr un ddyfais, felly mae newidiadau mewn un ffenestr yn cael eu dangos ar y lleill yn syth.
|
zen-window-sync-migration-dialog-message = Mae Zen bellach yn cydweddu ffenestri ar yr un ddyfais, felly mae newidiadau mewn un ffenestr yn cael eu dangos ar y lleill yn syth.
|
||||||
zen-window-sync-migration-dialog-learn-more = Dysgu Rhagor
|
zen-window-sync-migration-dialog-learn-more = Dysgu Rhagor
|
||||||
zen-window-sync-migration-dialog-accept = Iawn
|
zen-window-sync-migration-dialog-accept = Iawn
|
||||||
|
zen-appmenu-new-blank-window =
|
||||||
|
.label = Ffenestr wag newydd
|
||||||
|
|||||||
@@ -18,5 +18,5 @@ zen-menubar-appearance-light =
|
|||||||
.label = Golau
|
.label = Golau
|
||||||
zen-menubar-appearance-dark =
|
zen-menubar-appearance-dark =
|
||||||
.label = Tywyll
|
.label = Tywyll
|
||||||
zen-menubar-new-unsynced-window =
|
zen-menubar-new-blank-window =
|
||||||
.label = Ffenestr Wag Newydd
|
.label = Ffenestr Wag Newydd
|
||||||
|
|||||||
30
locales/cy/browser/browser/zen-space-routing.ftl
Normal file
30
locales/cy/browser/browser/zen-space-routing.ftl
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
# 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-space-routing-settings =
|
||||||
|
.label = Gosodiadau Llwybro Gofod
|
||||||
|
zen-space-routing-rulepanel-placeholder = Mae Llwybrau yn gadael i chi ddewis lle mae wefannau penodol yn agor o fewn Zen. Er enghraifft, gallwch lywio dolenni YouTube i agor bob tro o fewn eich gofod Personol.
|
||||||
|
zen-space-routing-dialog-title = Gosodiadau Llwybro Gofod
|
||||||
|
zen-space-routing-external-default = Llwybr rhagosodedig ar gyfer dolenni allanol
|
||||||
|
zen-space-routing-new-route = Llwybr Newydd
|
||||||
|
zen-space-routing-open-in-space = Agor mewn Gofod
|
||||||
|
zen-space-routing-most-recent-space = Gofod Diweddaraf
|
||||||
|
zen-space-routing-close-button =
|
||||||
|
.aria-label = Cau
|
||||||
|
.tooltiptext = Cau
|
||||||
|
zen-space-routing-contains =
|
||||||
|
.label = Yn cynnwys
|
||||||
|
zen-space-routing-equal-to =
|
||||||
|
.label = Yn Hafal i
|
||||||
|
zen-space-routing-regex =
|
||||||
|
.label = RegEx
|
||||||
|
zen-space-routing-open-in = Yn Agor Yn
|
||||||
|
zen-space-routing-url = URL
|
||||||
|
zen-space-routing-tab-routed-toast = New tab opened in { $targetWorkspace }
|
||||||
|
tab-context-zen-add-domain-to-sr =
|
||||||
|
.label =
|
||||||
|
{ $tabCount ->
|
||||||
|
[one] Add Route for Domain
|
||||||
|
*[other] Add Route for Domains
|
||||||
|
}
|
||||||
@@ -5,8 +5,9 @@
|
|||||||
tab-zen-split-tabs =
|
tab-zen-split-tabs =
|
||||||
.label =
|
.label =
|
||||||
{ $tabCount ->
|
{ $tabCount ->
|
||||||
[1] Tab Hollt (angen sawl tab wedi'u dewis)
|
[-1] Rhannu tab
|
||||||
*[other] Hollti { $tabCount } Tab
|
[1] Ychwanegu golwg hollt...
|
||||||
|
*[other] Uno { $tabCount } Tab
|
||||||
}
|
}
|
||||||
.accesskey = H
|
.accesskey = H
|
||||||
zen-split-link =
|
zen-split-link =
|
||||||
@@ -15,6 +16,3 @@ zen-split-link =
|
|||||||
zen-split-view-modifier-header = Golwg Hollt
|
zen-split-view-modifier-header = Golwg Hollt
|
||||||
zen-split-view-modifier-activate-reallocation =
|
zen-split-view-modifier-activate-reallocation =
|
||||||
.label = Galluogi ailddyrannu
|
.label = Galluogi ailddyrannu
|
||||||
zen-split-view-modifier-enabled-toast = Mae aildrefnu'r olwg hollt YMLAEN
|
|
||||||
zen-split-view-modifier-enabled-toast-description = Llusgwch a gollwng y golwg i'w haildrefnu. Pwyswch Esc i adael.
|
|
||||||
zen-split-view-modifier-disabled-toast = Mae aildrefnu'r olwg hollt i FFWRDD.
|
|
||||||
|
|||||||
@@ -17,6 +17,9 @@ zen-toolbar-context-compact-mode-just-toolbar =
|
|||||||
zen-toolbar-context-compact-mode-hide-both =
|
zen-toolbar-context-compact-mode-hide-both =
|
||||||
.label = Cuddio'r ddau
|
.label = Cuddio'r ddau
|
||||||
.accesskey = C
|
.accesskey = C
|
||||||
|
zen-toolbar-context-move-to-folder =
|
||||||
|
.label = Symud i Ffolder...
|
||||||
|
.accesskey = S
|
||||||
zen-toolbar-context-new-folder =
|
zen-toolbar-context-new-folder =
|
||||||
.label = Ffolder Newydd
|
.label = Ffolder Newydd
|
||||||
.accesskey = N
|
.accesskey = N
|
||||||
@@ -36,4 +39,9 @@ tabbrowser-reset-pin-button =
|
|||||||
[un] Ailosod a phinio tab
|
[un] Ailosod a phinio tab
|
||||||
*[arall] Ailosod a phinio { $tabCount } tab
|
*[arall] Ailosod a phinio { $tabCount } tab
|
||||||
}
|
}
|
||||||
tab-reset-pin-label = Nôl i'r url wedi'i binio
|
zen-tab-sublabel =
|
||||||
|
{ $tabSubtitle ->
|
||||||
|
[zen-default-pinned] Nôl i'r url wedi'i binio
|
||||||
|
[zen-default-pinned-cmd] Gwahanu rhag y tab wedi'i binio
|
||||||
|
*[other] { $tabSubtitle }
|
||||||
|
}
|
||||||
|
|||||||
@@ -2,13 +2,15 @@
|
|||||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
# 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/.
|
# 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 =
|
zen-panel-ui-spaces-label =
|
||||||
.label = Gofodau
|
.label = Gofodau
|
||||||
zen-panel-ui-workspaces-create =
|
zen-panel-ui-workspaces-create =
|
||||||
.label = Creu Gofod
|
.label = Creu Gofod
|
||||||
zen-panel-ui-folder-create =
|
zen-panel-ui-folder-create =
|
||||||
.label = Creu Ffolder
|
.label = Creu Ffolder
|
||||||
|
zen-panel-ui-live-folder-create =
|
||||||
|
.label = Ffolder Byw
|
||||||
zen-panel-ui-new-empty-split =
|
zen-panel-ui-new-empty-split =
|
||||||
.label = Hollt Newydd
|
.label = Hollt Newydd
|
||||||
zen-workspaces-panel-context-delete =
|
zen-workspaces-panel-context-delete =
|
||||||
@@ -22,6 +24,8 @@ zen-workspaces-panel-context-default-profile =
|
|||||||
.label = Gosod Proffil
|
.label = Gosod Proffil
|
||||||
zen-workspaces-panel-unload =
|
zen-workspaces-panel-unload =
|
||||||
.label = Dadlwytho Gofod
|
.label = Dadlwytho Gofod
|
||||||
|
zen-workspaces-panel-unload-others =
|
||||||
|
.label = Dadlwytho Pob Gofod Arall
|
||||||
zen-workspaces-how-to-reorder-title = Sut i aildrefnu gofodau
|
zen-workspaces-how-to-reorder-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-how-to-reorder-desc = Llusgwch yr eiconau gofod ar waelod y bar ochr i'w haildrefnu
|
||||||
zen-workspaces-change-theme =
|
zen-workspaces-change-theme =
|
||||||
@@ -57,6 +61,7 @@ zen-workspace-creation-profile = Proffil
|
|||||||
.tooltiptext = Mae proffiliau'n cael eu defnyddio i wahanu cwcis a data gwefan rhwng gofodau.
|
.tooltiptext = Mae proffiliau'n cael eu defnyddio i wahanu cwcis a data gwefan rhwng gofodau.
|
||||||
zen-workspace-creation-header = Creu Gofod
|
zen-workspace-creation-header = Creu Gofod
|
||||||
zen-workspace-creation-label = Mae gofodau'n cael eu defnyddio i drefnu eich tabiau a'ch sesiynau.
|
zen-workspace-creation-label = Mae gofodau'n cael eu defnyddio i drefnu eich tabiau a'ch sesiynau.
|
||||||
|
zen-workspace-default-profile = Default
|
||||||
zen-workspaces-delete-workspace-title = Dileu Gofod Gwaith?
|
zen-workspaces-delete-workspace-title = Dileu Gofod Gwaith?
|
||||||
zen-workspaces-delete-workspace-body = Ydych chi'n siŵr eich bod chi eisiau dileu { $name }? Does dim modd dadwneud y weithred hon.
|
zen-workspaces-delete-workspace-body = Ydych chi'n siŵr eich bod chi eisiau dileu { $name }? Does dim modd dadwneud y weithred hon.
|
||||||
# Note that the html tag MUST not be changed or removed, as it is used to better
|
# Note that the html tag MUST not be changed or removed, as it is used to better
|
||||||
|
|||||||
@@ -38,21 +38,27 @@ zen-look-and-feel-compact-view-top-toolbar =
|
|||||||
.label = Skjul også den øverste værktøjslinje i kompakt tilstand
|
.label = Skjul også den øverste værktøjslinje i kompakt tilstand
|
||||||
zen-look-and-feel-compact-toolbar-flash-popup =
|
zen-look-and-feel-compact-toolbar-flash-popup =
|
||||||
.label = Vis kortvarigt værktøjslinjen ved skift eller åbning af nye faner i kompakt tilstand
|
.label = Vis kortvarigt værktøjslinjen ved skift eller åbning af nye faner i kompakt tilstand
|
||||||
|
zen-look-and-feel-window-drag-header = Window dragging
|
||||||
|
zen-look-and-feel-window-drag-description = Move the window by dragging empty space at the top of websites, just like the titlebar.
|
||||||
|
zen-window-drag-enabled =
|
||||||
|
.label = Allow dragging the window from web pages
|
||||||
pane-zen-tabs-title = Fanehåndtering
|
pane-zen-tabs-title = Fanehåndtering
|
||||||
category-zen-workspaces =
|
category-zen-workspaces =
|
||||||
.tooltiptext = { pane-zen-tabs-title }
|
.tooltiptext = { pane-zen-tabs-title }
|
||||||
pane-settings-workspaces-title = Arbejdsområder
|
pane-settings-workspaces-title = Arbejdsområder
|
||||||
zen-tabs-unloader-enabled =
|
zen-tabs-select-recently-used-on-close =
|
||||||
.label = Aktiver fanedeaktivering
|
.label = Når en fane lukkes, skift til den senest bruge fane i stedet for den næste fane
|
||||||
zen-tabs-close-on-back-with-no-history =
|
zen-tabs-close-on-back-with-no-history =
|
||||||
.label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history
|
.label = Luk fanen og skift til dens ejerfane (eller den senest brugte fane), når du går tilbage uden historik
|
||||||
|
zen-settings-workspaces-sync-unpinned-tabs =
|
||||||
|
.label = Synkroniser kun fastgjorte faner i arbejdsområder
|
||||||
zen-tabs-cycle-by-attribute =
|
zen-tabs-cycle-by-attribute =
|
||||||
.label = Ctrl+Tab cycles within Essential or Workspace tabs only
|
.label = Ctrl+Tab cycles within Essential or Workspace tabs only
|
||||||
zen-tabs-cycle-ignore-pending-tabs =
|
zen-tabs-cycle-ignore-pending-tabs =
|
||||||
.label = Ignore Pending tabs when cycling with Ctrl+Tab
|
.label = Ignorer Ventende faner, når du bruger Ctrl+Tab
|
||||||
zen-tabs-cycle-by-attribute-warning = Ctrl+Tab will cycle by recently used order, as it is enabled
|
zen-tabs-cycle-by-attribute-warning = Ctrl+Tab cykler efter senest brugte rækkefølge, da det er aktiveret
|
||||||
zen-look-and-feel-compact-toolbar-themed =
|
zen-look-and-feel-compact-toolbar-themed =
|
||||||
.label = Use themed background for compact toolbar
|
.label = Brug temabaggrund til kompakt værktøjslinje
|
||||||
zen-workspace-continue-where-left-off =
|
zen-workspace-continue-where-left-off =
|
||||||
.label = Fortsæt, hvor du slap
|
.label = Fortsæt, hvor du slap
|
||||||
pane-zen-pinned-tab-manager-title = Fastgjorte Faner
|
pane-zen-pinned-tab-manager-title = Fastgjorte Faner
|
||||||
@@ -83,7 +89,7 @@ zen-settings-workspaces-enabled =
|
|||||||
zen-settings-workspaces-hide-default-container-indicator =
|
zen-settings-workspaces-hide-default-container-indicator =
|
||||||
.label = Skjul standardindikatoren for beholdere i fanelinjen
|
.label = Skjul standardindikatoren for beholdere i fanelinjen
|
||||||
zen-key-unsaved = Ikke-gemt genvej! Gem den ved at klikke på "Escape"-tasten efter at have indtastet den igen.
|
zen-key-unsaved = Ikke-gemt genvej! Gem den ved at klikke på "Escape"-tasten efter at have indtastet den igen.
|
||||||
zen-key-conflict = Conflicts with { $group } -> { $shortcut }
|
zen-key-conflict = Konflikter med { $group } -> { $shortcut }
|
||||||
pane-zen-theme-title = Temaindstillinger
|
pane-zen-theme-title = Temaindstillinger
|
||||||
zen-vertical-tabs-title = Layout for sidepanel og faner
|
zen-vertical-tabs-title = Layout for sidepanel og faner
|
||||||
zen-vertical-tabs-header = Lodrette Faner
|
zen-vertical-tabs-header = Lodrette Faner
|
||||||
@@ -232,7 +238,7 @@ zen-key-exit-full-screen = Afslut fuld skærm
|
|||||||
zen-ai-chatbot-sidebar-shortcut = Slå sidepanel for AI-chatbot til/fra
|
zen-ai-chatbot-sidebar-shortcut = Slå sidepanel for AI-chatbot til/fra
|
||||||
zen-key-inspector-mac = Slå inspektør til/fra (Mac)
|
zen-key-inspector-mac = Slå inspektør til/fra (Mac)
|
||||||
zen-toggle-sidebar-shortcut = Slå Firefox-sidepanel til/fra
|
zen-toggle-sidebar-shortcut = Slå Firefox-sidepanel til/fra
|
||||||
zen-toggle-pin-tab-shortcut = Toggle Pin Tab
|
zen-toggle-pin-tab-shortcut = Slå fanen Fastgør til/fra
|
||||||
zen-reader-mode-toggle-shortcut-other = Slå Læsertilstand Til/Fra
|
zen-reader-mode-toggle-shortcut-other = Slå Læsertilstand Til/Fra
|
||||||
zen-picture-in-picture-toggle-shortcut = Slå Billede-i-Billede Til/Fra
|
zen-picture-in-picture-toggle-shortcut = Slå Billede-i-Billede Til/Fra
|
||||||
zen-nav-reload-shortcut-2 = Genindlæs side
|
zen-nav-reload-shortcut-2 = Genindlæs side
|
||||||
@@ -242,7 +248,8 @@ zen-page-info-shortcut = Se sideoplysninger
|
|||||||
zen-find-shortcut = Find på side
|
zen-find-shortcut = Find på side
|
||||||
zen-search-find-again-shortcut = Find igen
|
zen-search-find-again-shortcut = Find igen
|
||||||
zen-search-find-again-shortcut-prev = Find forrige
|
zen-search-find-again-shortcut-prev = Find forrige
|
||||||
zen-search-find-again-shortcut-2 = Find igen (Alt)
|
zen-search-find-again-shortcut-alt = Find Again (Alt)
|
||||||
|
zen-search-find-again-shortcut-prev-alt = Find Previous (Alt)
|
||||||
zen-bookmark-this-page-shortcut = Bogmærk denne side
|
zen-bookmark-this-page-shortcut = Bogmærk denne side
|
||||||
zen-bookmark-show-library-shortcut = Vis Bogmærkebibliotek
|
zen-bookmark-show-library-shortcut = Vis Bogmærkebibliotek
|
||||||
zen-key-stop = Stop indlæsning
|
zen-key-stop = Stop indlæsning
|
||||||
@@ -266,7 +273,7 @@ zen-close-tab-shortcut = Luk fane
|
|||||||
zen-compact-mode-shortcut-show-sidebar = Flydende sidepanel til/fra
|
zen-compact-mode-shortcut-show-sidebar = Flydende sidepanel til/fra
|
||||||
zen-compact-mode-shortcut-show-toolbar = Flydende værktøjslinje til/fra
|
zen-compact-mode-shortcut-show-toolbar = Flydende værktøjslinje til/fra
|
||||||
zen-compact-mode-shortcut-toggle = Kompakt tilstand til/fra
|
zen-compact-mode-shortcut-toggle = Kompakt tilstand til/fra
|
||||||
zen-glance-expand = Expand Glance
|
zen-glance-expand = Udvid Glance
|
||||||
zen-workspace-shortcut-switch-1 = Skift til arbejdsområde 1
|
zen-workspace-shortcut-switch-1 = Skift til arbejdsområde 1
|
||||||
zen-workspace-shortcut-switch-2 = Skift til arbejdsområde 2
|
zen-workspace-shortcut-switch-2 = Skift til arbejdsområde 2
|
||||||
zen-workspace-shortcut-switch-3 = Skift til arbejdsområde 3
|
zen-workspace-shortcut-switch-3 = Skift til arbejdsområde 3
|
||||||
@@ -279,13 +286,14 @@ zen-workspace-shortcut-switch-9 = Skift til arbejdsområde 9
|
|||||||
zen-workspace-shortcut-switch-10 = Skift til arbejdsområde 10
|
zen-workspace-shortcut-switch-10 = Skift til arbejdsområde 10
|
||||||
zen-workspace-shortcut-forward = Fremad Arbejdsområde
|
zen-workspace-shortcut-forward = Fremad Arbejdsområde
|
||||||
zen-workspace-shortcut-backward = Bagudrettet Arbejdsrum
|
zen-workspace-shortcut-backward = Bagudrettet Arbejdsrum
|
||||||
|
zen-workspace-shortcut-create = Opret Nyt Arbejdsrum
|
||||||
zen-sidebar-shortcut-toggle = Skift sidepanelets bredde
|
zen-sidebar-shortcut-toggle = Skift sidepanelets bredde
|
||||||
zen-pinned-tab-shortcut-reset = Nulstil fastgjort fane til fastgjort URL
|
zen-pinned-tab-shortcut-reset = Nulstil fastgjort fane til fastgjort URL
|
||||||
zen-split-view-shortcut-grid = Opdelt visning i gitter til/fra
|
zen-split-view-shortcut-grid = Opdelt visning i gitter til/fra
|
||||||
zen-split-view-shortcut-vertical = Lodret opdelt visning til/fra
|
zen-split-view-shortcut-vertical = Lodret opdelt visning til/fra
|
||||||
zen-split-view-shortcut-horizontal = Vandret opdelt visning til/fra
|
zen-split-view-shortcut-horizontal = Vandret opdelt visning til/fra
|
||||||
zen-split-view-shortcut-unsplit = Luk opdelt visning
|
zen-split-view-shortcut-unsplit = Luk opdelt visning
|
||||||
zen-new-empty-split-view-shortcut = New Empty Split View
|
zen-new-empty-split-view-shortcut = Ny Tom Delt Visning
|
||||||
zen-key-select-tab-1 = Vælg fane #1
|
zen-key-select-tab-1 = Vælg fane #1
|
||||||
zen-key-select-tab-2 = Vælg fane #2
|
zen-key-select-tab-2 = Vælg fane #2
|
||||||
zen-key-select-tab-3 = Vælg fane #3
|
zen-key-select-tab-3 = Vælg fane #3
|
||||||
@@ -313,5 +321,7 @@ zen-devtools-toggle-performance-shortcut = Vis/skjul Ydeevne
|
|||||||
zen-devtools-toggle-storage-shortcut = Vis/skjul Lager
|
zen-devtools-toggle-storage-shortcut = Vis/skjul Lager
|
||||||
zen-devtools-toggle-dom-shortcut = Vis/skjul DOM
|
zen-devtools-toggle-dom-shortcut = Vis/skjul DOM
|
||||||
zen-devtools-toggle-accessibility-shortcut = Vis/skjul Tilgængelighed
|
zen-devtools-toggle-accessibility-shortcut = Vis/skjul Tilgængelighed
|
||||||
zen-close-all-unpinned-tabs-shortcut = Close All Unpinned Tabs
|
zen-close-all-unpinned-tabs-shortcut = Luk Alle Ikke Fastgjorte Faner
|
||||||
zen-new-unsynced-window-shortcut = New Unsynced Window
|
zen-new-unsynced-window-shortcut = New Unsynced Window
|
||||||
|
zen-duplicate-tab-shortcut = Dupliker Fane
|
||||||
|
zen-key-find-selection = Find Valgte
|
||||||
|
|||||||
58
locales/da/browser/browser/zen-boosts.ftl
Normal file
58
locales/da/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 = Omdøb Boost
|
||||||
|
zen-boost-edit-shuffle =
|
||||||
|
.label = Bland Vibes
|
||||||
|
zen-boost-edit-reset =
|
||||||
|
.label = Reset All Edits
|
||||||
|
zen-boost-edit-delete =
|
||||||
|
.label = Slet Boost
|
||||||
|
zen-boost-size = Størrelse
|
||||||
|
zen-boost-case = Case
|
||||||
|
zen-boost-zap = Zap
|
||||||
|
zen-boost-code = Code
|
||||||
|
zen-boost-back = Tilbage
|
||||||
|
zen-boost-shuffle =
|
||||||
|
.tooltiptext = Shuffle Boost Settings
|
||||||
|
zen-boost-invert =
|
||||||
|
.tooltiptext = Intelligent Invertering af Farver
|
||||||
|
zen-boost-controls =
|
||||||
|
.tooltiptext = Avanceret Farvekontroller
|
||||||
|
zen-boost-disable =
|
||||||
|
.tooltiptext = Deaktiver Farvejusteringer
|
||||||
|
zen-boost-text-case-toggle =
|
||||||
|
.tooltiptext = Toggle Text Case
|
||||||
|
zen-boost-css-picker =
|
||||||
|
.tooltiptext = Pick Selector
|
||||||
|
zen-boost-css-inspector =
|
||||||
|
.tooltiptext = Åben Inspektør
|
||||||
|
zen-boost-color-contrast = Kontrast
|
||||||
|
zen-boost-color-brightness = Lysstyrke
|
||||||
|
zen-boost-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 = Annuller
|
||||||
|
zen-zap-this = Zap this
|
||||||
|
zen-zap-related = Zap all related elements
|
||||||
|
zen-zap-cancel = Annuller
|
||||||
|
zen-zap-done = Færdig
|
||||||
|
zen-unzap-tooltip =
|
||||||
|
{ $elementCount ->
|
||||||
|
[0] No elements zapped
|
||||||
|
[1] { $elementCount } element zapped
|
||||||
|
*[other] { $elementCount } elements zapped
|
||||||
|
}
|
||||||
|
zen-boost-save =
|
||||||
|
.label = Eksporter Boost
|
||||||
|
zen-boost-load =
|
||||||
|
.label = Importer Boost
|
||||||
|
zen-panel-ui-boosts-exported-message = Boost Eksporteret!
|
||||||
|
zen-site-data-boosts = Boosts
|
||||||
|
zen-site-data-create-boost =
|
||||||
|
.tooltiptext = Opret ny boost
|
||||||
|
zen-boost-rename-boost-prompt = Omdøb Boost?
|
||||||
36
locales/da/browser/browser/zen-command-palette.ftl
Normal file
36
locales/da/browser/browser/zen-command-palette.ftl
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
# 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-action-toggle-compact-mode = Toggle Compact Mode
|
||||||
|
zen-action-open-theme-picker = Open Theme Picker
|
||||||
|
zen-action-new-split-view = New Split View
|
||||||
|
zen-action-new-folder = New Folder
|
||||||
|
zen-action-copy-current-url = Copy Current URL
|
||||||
|
zen-action-settings = Settings
|
||||||
|
zen-action-open-private-window = Open Private Window
|
||||||
|
zen-action-open-new-window = Open New Window
|
||||||
|
zen-action-new-blank-window = New Blank Window
|
||||||
|
zen-action-pin-tab = Pin Tab
|
||||||
|
zen-action-unpin-tab = Unpin Tab
|
||||||
|
zen-action-open-space-routing = Open Space Routing
|
||||||
|
zen-action-new-boost = New Boost
|
||||||
|
zen-action-next-space = Next Space
|
||||||
|
zen-action-previous-space = Previous Space
|
||||||
|
zen-action-close-tab = Close Tab
|
||||||
|
zen-action-reload-tab = Reload Tab
|
||||||
|
zen-action-reload-tab-without-cache = Reload Tab Without Cache
|
||||||
|
zen-action-next-tab = Next Tab
|
||||||
|
zen-action-previous-tab = Previous Tab
|
||||||
|
zen-action-capture-screenshot = Capture Screenshot
|
||||||
|
zen-action-toggle-tabs-on-right = Toggle Tabs on right
|
||||||
|
zen-action-add-to-essentials = Add to Essentials
|
||||||
|
zen-action-remove-from-essentials = Remove from Essentials
|
||||||
|
zen-action-find-in-page = Find in Page
|
||||||
|
zen-action-manage-extensions = Manage Extensions
|
||||||
|
zen-action-switch-to-automatic-appearance = Switch to Automatic Appearance
|
||||||
|
zen-action-switch-to-light-mode = Switch to Light Mode
|
||||||
|
zen-action-switch-to-dark-mode = Switch to Dark Mode
|
||||||
|
zen-action-print = Print
|
||||||
|
zen-action-focus-on = Focus on
|
||||||
|
zen-action-extension = Extension
|
||||||
@@ -5,7 +5,11 @@
|
|||||||
zen-panel-ui-current-profile-text = nuværende profil
|
zen-panel-ui-current-profile-text = nuværende profil
|
||||||
unified-extensions-description = Udvidelser bruges til at bringe ekstra funktionalitet ind i { -brand-short-name }.
|
unified-extensions-description = Udvidelser bruges til at bringe ekstra funktionalitet ind i { -brand-short-name }.
|
||||||
tab-context-zen-reset-pinned-tab =
|
tab-context-zen-reset-pinned-tab =
|
||||||
.label = Nulstil fastgjort fane
|
.label =
|
||||||
|
{ $isEssential ->
|
||||||
|
[true] Reset Essential Tab
|
||||||
|
*[false] Reset Pinned Tab
|
||||||
|
}
|
||||||
.accesskey = R
|
.accesskey = R
|
||||||
tab-context-zen-add-essential =
|
tab-context-zen-add-essential =
|
||||||
.label = Add to Essentials
|
.label = Add to Essentials
|
||||||
@@ -14,9 +18,19 @@ tab-context-zen-add-essential-badge = { $num } / { $max } slots filled
|
|||||||
tab-context-zen-remove-essential =
|
tab-context-zen-remove-essential =
|
||||||
.label = Fjern fra Essentielle
|
.label = Fjern fra Essentielle
|
||||||
.accesskey = R
|
.accesskey = R
|
||||||
|
tab-context-zen-edit-pinned-page =
|
||||||
|
.label =
|
||||||
|
{ $isEssential ->
|
||||||
|
[true] Edit Essential URL
|
||||||
|
*[false] Edit Pinned URL
|
||||||
|
}
|
||||||
|
.accesskey = P
|
||||||
tab-context-zen-replace-pinned-url-with-current =
|
tab-context-zen-replace-pinned-url-with-current =
|
||||||
.label = Erstat fastgjort URL med nuværende
|
.label = Replace with Current URL
|
||||||
.accesskey = C
|
.accesskey = C
|
||||||
|
tab-context-zen-edit-pinned-url =
|
||||||
|
.label = Edit…
|
||||||
|
.accesskey = E
|
||||||
tab-context-zen-edit-title =
|
tab-context-zen-edit-title =
|
||||||
.label = Change Label...
|
.label = Change Label...
|
||||||
tab-context-zen-edit-icon =
|
tab-context-zen-edit-icon =
|
||||||
@@ -33,14 +47,20 @@ pictureinpicture-minimize-btn =
|
|||||||
.tooltip = Minimer
|
.tooltip = Minimer
|
||||||
zen-panel-ui-gradient-generator-custom-color = Brugerdefineret Farve
|
zen-panel-ui-gradient-generator-custom-color = Brugerdefineret Farve
|
||||||
zen-copy-current-url-confirmation = Kopieret nuværende URL!
|
zen-copy-current-url-confirmation = Kopieret nuværende URL!
|
||||||
|
zen-copy-current-url-as-markdown-confirmation = Kopierede nuværende URL som Markdown!
|
||||||
zen-general-cancel-label =
|
zen-general-cancel-label =
|
||||||
.label = Annuller
|
.label = Annuller
|
||||||
zen-general-confirm =
|
zen-general-confirm =
|
||||||
.label = Bekræft
|
.label = Bekræft
|
||||||
zen-pinned-tab-replaced = Den fastgjorte fane-URL blev erstattet med den aktuelle.
|
zen-pinned-tab-replaced = Den fastgjorte fane-URL blev erstattet med den aktuelle.
|
||||||
|
zen-pinned-tab-url-edited = Pinned tab URL has been updated!
|
||||||
|
zen-pinned-tab-url-invalid = That doesn't look like a valid URL.
|
||||||
|
zen-pinned-tab-edit-url-title = Edit Pinned URL
|
||||||
|
zen-pinned-tab-edit-url-label = Enter the URL this pinned tab should point to:
|
||||||
zen-tabs-renamed = Fanen blev omdøbt!
|
zen-tabs-renamed = Fanen blev omdøbt!
|
||||||
zen-background-tab-opened-toast = Ny baggrundsfane åbnet!
|
zen-background-tab-opened-toast = Ny baggrundsfane åbnet!
|
||||||
zen-workspace-renamed-toast = Arbejdsområde blev omdøbt!
|
zen-workspace-renamed-toast = Arbejdsområde blev omdøbt!
|
||||||
|
zen-split-view-limit-toast = Kan ikke tilføje flere paneler til denne delte visning!
|
||||||
zen-toggle-compact-mode-button =
|
zen-toggle-compact-mode-button =
|
||||||
.label = Kompakt tilstand
|
.label = Kompakt tilstand
|
||||||
.tooltiptext = Kompakt tilstand til/fra
|
.tooltiptext = Kompakt tilstand til/fra
|
||||||
@@ -55,18 +75,20 @@ zen-icons-picker-emoji =
|
|||||||
.label = Emojis
|
.label = Emojis
|
||||||
zen-icons-picker-svg =
|
zen-icons-picker-svg =
|
||||||
.label = Ikoner
|
.label = Ikoner
|
||||||
|
zen-emojis-picker-search =
|
||||||
|
.placeholder = Search emojis
|
||||||
urlbar-search-mode-zen_actions = Handlinger
|
urlbar-search-mode-zen_actions = Handlinger
|
||||||
zen-site-data-settings = Indstillinger
|
zen-site-data-settings = Indstillinger
|
||||||
zen-generic-manage = Administrer
|
zen-generic-manage = Administrer
|
||||||
zen-generic-more = Mere
|
zen-generic-more = Mere
|
||||||
zen-generic-next = Næste
|
zen-generic-next = Næste
|
||||||
zen-essentials-promo-label = Add to Essentials
|
zen-essentials-promo-label = Add to Essentials
|
||||||
zen-essentials-promo-sublabel = Keep your favorite tabs just a click away
|
zen-essentials-promo-sublabel = Hold dine yndlings faner et klik væk
|
||||||
# These labels will be used for the site data panel settings
|
# These labels will be used for the site data panel settings
|
||||||
zen-site-data-setting-allow = Tilladt
|
zen-site-data-setting-allow = Tilladt
|
||||||
zen-site-data-setting-block = Blokeret
|
zen-site-data-setting-block = Blokeret
|
||||||
zen-site-data-protections-enabled = Enabled
|
zen-site-data-protections-enabled = Aktiveret
|
||||||
zen-site-data-protections-disabled = Disabled
|
zen-site-data-protections-disabled = Deaktiveret
|
||||||
zen-site-data-setting-cross-site = Cross-Site cookie
|
zen-site-data-setting-cross-site = Cross-Site cookie
|
||||||
zen-site-data-security-info-extension =
|
zen-site-data-security-info-extension =
|
||||||
.label = Udvidelse
|
.label = Udvidelse
|
||||||
@@ -79,15 +101,15 @@ zen-site-data-manage-addons =
|
|||||||
zen-site-data-get-addons =
|
zen-site-data-get-addons =
|
||||||
.label = Tilføj udvidelser
|
.label = Tilføj udvidelser
|
||||||
zen-site-data-site-settings =
|
zen-site-data-site-settings =
|
||||||
.label = All Site Settings
|
.label = Alle Side Indstillinger
|
||||||
zen-site-data-header-share =
|
zen-site-data-header-share =
|
||||||
.tooltiptext = Share This Page
|
.tooltiptext = Del Denne Side
|
||||||
zen-site-data-header-reader-mode =
|
zen-site-data-header-reader-mode =
|
||||||
.tooltiptext = Enter Reader Mode
|
.tooltiptext = Åben Læsertilstand
|
||||||
zen-site-data-header-screenshot =
|
zen-site-data-header-screenshot =
|
||||||
.tooltiptext = Take a Screenshot
|
.tooltiptext = Tag et Skærmbillede
|
||||||
zen-site-data-header-bookmark =
|
zen-site-data-header-bookmark =
|
||||||
.tooltiptext = Bookmark This Page
|
.tooltiptext = Tilføj Side til Bogmærker
|
||||||
zen-urlbar-copy-url-button =
|
zen-urlbar-copy-url-button =
|
||||||
.tooltiptext = Kopiér URL
|
.tooltiptext = Kopiér URL
|
||||||
zen-site-data-setting-site-protection = Sporingsbeskyttelse
|
zen-site-data-setting-site-protection = Sporingsbeskyttelse
|
||||||
@@ -95,21 +117,26 @@ zen-site-data-setting-site-protection = Sporingsbeskyttelse
|
|||||||
# Section: Feature callouts
|
# Section: Feature callouts
|
||||||
|
|
||||||
zen-site-data-panel-feature-callout-title = Et nyt hjem for tilføjelser, tilladelser og mere
|
zen-site-data-panel-feature-callout-title = Et nyt hjem for tilføjelser, tilladelser og mere
|
||||||
zen-site-data-panel-feature-callout-subtitle = Click the icon to manage site settings, view security info, access extensions, and perform common actions.
|
zen-site-data-panel-feature-callout-subtitle = Klik ikonet for at administrere side indstillinger, se sikkerhedsoplysninger, tilgå udvidelser, og udføre almindelige handlinger.
|
||||||
zen-open-link-in-glance =
|
zen-open-link-in-glance =
|
||||||
.label = Open Link in Glance
|
.label = Open Link in Glance
|
||||||
.accesskey = G
|
.accesskey = G
|
||||||
zen-sidebar-notification-updated-heading = Update Complete!
|
zen-sidebar-notification-updated-heading = Opdatering Fuldført!
|
||||||
|
|
||||||
# See ZenSidebarNotification.mjs to see how these would be used
|
# See ZenSidebarNotification.mjs to see how these would be used
|
||||||
|
|
||||||
zen-sidebar-notification-updated-label = What's new in { -brand-short-name }
|
zen-sidebar-notification-updated-label = Hvad er nyt i { -brand-short-name }
|
||||||
zen-sidebar-notification-updated-tooltip =
|
zen-sidebar-notification-updated-tooltip =
|
||||||
.title = View Release Notes
|
.title = Se Udgivelsesnoter
|
||||||
zen-sidebar-notification-restart-safe-mode-label = Something broke?
|
zen-sidebar-notification-donate-label = Support { -brand-short-name }
|
||||||
|
zen-sidebar-notification-donate-tooltip =
|
||||||
|
.title = Donate to the project
|
||||||
|
zen-sidebar-notification-restart-safe-mode-label = Noget der ikke virker?
|
||||||
zen-sidebar-notification-restart-safe-mode-tooltip =
|
zen-sidebar-notification-restart-safe-mode-tooltip =
|
||||||
.title = Restart in Safe Mode
|
.title = Genstart i Beskyttet Tilstand
|
||||||
zen-window-sync-migration-dialog-title = Keep Your Windows in Sync
|
zen-window-sync-migration-dialog-title = Hold Dine Vinduer Synkroniseret
|
||||||
zen-window-sync-migration-dialog-message = Zen now syncs windows on the same device, so changes in one window are reflected across the others instantly.
|
zen-window-sync-migration-dialog-message = Zen synkroniserer nu vinduer på samme enhed, så ændringer i et vindue afspejles øjeblikkeligt på tværs af de andre.
|
||||||
zen-window-sync-migration-dialog-learn-more = Learn More
|
zen-window-sync-migration-dialog-learn-more = Lær Mere
|
||||||
zen-window-sync-migration-dialog-accept = Got It
|
zen-window-sync-migration-dialog-accept = Forstået
|
||||||
|
zen-appmenu-new-blank-window =
|
||||||
|
.label = Nyt tomt vindue
|
||||||
|
|||||||
@@ -9,14 +9,14 @@ zen-menubar-toggle-pinned-tabs =
|
|||||||
*[false] Collapse Pinned Tabs
|
*[false] Collapse Pinned Tabs
|
||||||
}
|
}
|
||||||
zen-menubar-appearance =
|
zen-menubar-appearance =
|
||||||
.label = Appearance
|
.label = Udseende
|
||||||
zen-menubar-appearance-description =
|
zen-menubar-appearance-description =
|
||||||
.label = Websites will use:
|
.label = Hjemmesider vil bruge:
|
||||||
zen-menubar-appearance-auto =
|
zen-menubar-appearance-auto =
|
||||||
.label = Automatic
|
.label = Automatisk
|
||||||
zen-menubar-appearance-light =
|
zen-menubar-appearance-light =
|
||||||
.label = Light
|
.label = Lys
|
||||||
zen-menubar-appearance-dark =
|
zen-menubar-appearance-dark =
|
||||||
.label = Dark
|
.label = Mørk
|
||||||
zen-menubar-new-unsynced-window =
|
zen-menubar-new-blank-window =
|
||||||
.label = New Blank Window
|
.label = Nyt Tomt Vindue
|
||||||
|
|||||||
30
locales/da/browser/browser/zen-space-routing.ftl
Normal file
30
locales/da/browser/browser/zen-space-routing.ftl
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
# 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-space-routing-settings =
|
||||||
|
.label = Space Routing Settings
|
||||||
|
zen-space-routing-rulepanel-placeholder = Routes let you choose where specific sites open inside Zen. For example, you can route YouTube links to always open inside your Personal space.
|
||||||
|
zen-space-routing-dialog-title = Space Routing Settings
|
||||||
|
zen-space-routing-external-default = Default route for external links
|
||||||
|
zen-space-routing-new-route = New Route
|
||||||
|
zen-space-routing-open-in-space = Åben i Arbejdsområde
|
||||||
|
zen-space-routing-most-recent-space = Seneste Arbejdsområde
|
||||||
|
zen-space-routing-close-button =
|
||||||
|
.aria-label = Luk
|
||||||
|
.tooltiptext = Luk
|
||||||
|
zen-space-routing-contains =
|
||||||
|
.label = Indeholder
|
||||||
|
zen-space-routing-equal-to =
|
||||||
|
.label = Is Equal To
|
||||||
|
zen-space-routing-regex =
|
||||||
|
.label = RegEx
|
||||||
|
zen-space-routing-open-in = Åben i
|
||||||
|
zen-space-routing-url = URL
|
||||||
|
zen-space-routing-tab-routed-toast = New tab opened in { $targetWorkspace }
|
||||||
|
tab-context-zen-add-domain-to-sr =
|
||||||
|
.label =
|
||||||
|
{ $tabCount ->
|
||||||
|
[one] Add Route for Domain
|
||||||
|
*[other] Add Route for Domains
|
||||||
|
}
|
||||||
@@ -5,8 +5,9 @@
|
|||||||
tab-zen-split-tabs =
|
tab-zen-split-tabs =
|
||||||
.label =
|
.label =
|
||||||
{ $tabCount ->
|
{ $tabCount ->
|
||||||
[1] Opdel fane (flere faner skal vælges)
|
[-1] Opdel fane
|
||||||
*[other] Opdel { $tabCount } faner
|
[1] Tilføj opdelt visning...
|
||||||
|
*[other] Sammenføj { $tabCount } Faner
|
||||||
}
|
}
|
||||||
.accesskey = S
|
.accesskey = S
|
||||||
zen-split-link =
|
zen-split-link =
|
||||||
@@ -15,6 +16,3 @@ zen-split-link =
|
|||||||
zen-split-view-modifier-header = Opdelt visning
|
zen-split-view-modifier-header = Opdelt visning
|
||||||
zen-split-view-modifier-activate-reallocation =
|
zen-split-view-modifier-activate-reallocation =
|
||||||
.label = Aktiver gentildeling
|
.label = Aktiver gentildeling
|
||||||
zen-split-view-modifier-enabled-toast = Omarrangering af delt visning er TIL.
|
|
||||||
zen-split-view-modifier-enabled-toast-description = Træk og slip visningen for at omarrangere. Tryk på Esc for at afslutte.
|
|
||||||
zen-split-view-modifier-disabled-toast = Omarrangering af delt visning er FRA.
|
|
||||||
|
|||||||
@@ -17,6 +17,9 @@ zen-toolbar-context-compact-mode-just-toolbar =
|
|||||||
zen-toolbar-context-compact-mode-hide-both =
|
zen-toolbar-context-compact-mode-hide-both =
|
||||||
.label = Skjul begge
|
.label = Skjul begge
|
||||||
.accesskey = H
|
.accesskey = H
|
||||||
|
zen-toolbar-context-move-to-folder =
|
||||||
|
.label = Move to Folder...
|
||||||
|
.accesskey = M
|
||||||
zen-toolbar-context-new-folder =
|
zen-toolbar-context-new-folder =
|
||||||
.label = Ny mappe
|
.label = Ny mappe
|
||||||
.accesskey = N
|
.accesskey = N
|
||||||
@@ -36,4 +39,9 @@ tabbrowser-reset-pin-button =
|
|||||||
[one] Nulstil og fastgør fane
|
[one] Nulstil og fastgør fane
|
||||||
*[other] Nulstil og fastgør { $tabCount } faner
|
*[other] Nulstil og fastgør { $tabCount } faner
|
||||||
}
|
}
|
||||||
tab-reset-pin-label = Tilbage til fastgjort URL
|
zen-tab-sublabel =
|
||||||
|
{ $tabSubtitle ->
|
||||||
|
[zen-default-pinned] Tilbage til fastgjort url
|
||||||
|
[zen-default-pinned-cmd] Adskil fra fastgjort fane
|
||||||
|
*[other] { $tabSubtitle }
|
||||||
|
}
|
||||||
|
|||||||
@@ -4,13 +4,15 @@
|
|||||||
|
|
||||||
zen-panel-ui-workspaces-text = Arbejdsområder
|
zen-panel-ui-workspaces-text = Arbejdsområder
|
||||||
zen-panel-ui-spaces-label =
|
zen-panel-ui-spaces-label =
|
||||||
.label = Spaces
|
.label = Rum
|
||||||
zen-panel-ui-workspaces-create =
|
zen-panel-ui-workspaces-create =
|
||||||
.label = Opret rum
|
.label = Opret rum
|
||||||
zen-panel-ui-folder-create =
|
zen-panel-ui-folder-create =
|
||||||
.label = Opret mappe
|
.label = Opret mappe
|
||||||
|
zen-panel-ui-live-folder-create =
|
||||||
|
.label = Live Mappe
|
||||||
zen-panel-ui-new-empty-split =
|
zen-panel-ui-new-empty-split =
|
||||||
.label = New Split
|
.label = Ny Opdeling
|
||||||
zen-workspaces-panel-context-delete =
|
zen-workspaces-panel-context-delete =
|
||||||
.label = Slet arbejdsområde
|
.label = Slet arbejdsområde
|
||||||
.accesskey = D
|
.accesskey = D
|
||||||
@@ -21,7 +23,9 @@ zen-workspaces-panel-change-icon =
|
|||||||
zen-workspaces-panel-context-default-profile =
|
zen-workspaces-panel-context-default-profile =
|
||||||
.label = Indstil profil
|
.label = Indstil profil
|
||||||
zen-workspaces-panel-unload =
|
zen-workspaces-panel-unload =
|
||||||
.label = Unload Space
|
.label = Sæt Rum i Dvale
|
||||||
|
zen-workspaces-panel-unload-others =
|
||||||
|
.label = Sæt Alle Andre Rum i Dvale
|
||||||
zen-workspaces-how-to-reorder-title = Sådan omarrangerer du rum
|
zen-workspaces-how-to-reorder-title = Sådan omarrangerer du rum
|
||||||
zen-workspaces-how-to-reorder-desc = Træk rumikonerne nederst i sidepanelet for at omarrangere dem
|
zen-workspaces-how-to-reorder-desc = Træk rumikonerne nederst i sidepanelet for at omarrangere dem
|
||||||
zen-workspaces-change-theme =
|
zen-workspaces-change-theme =
|
||||||
@@ -33,7 +37,7 @@ zen-workspaces-panel-context-edit =
|
|||||||
.label = Rediger arbejdsområde
|
.label = Rediger arbejdsområde
|
||||||
.accesskey = E
|
.accesskey = E
|
||||||
zen-bookmark-edit-panel-workspace-selector =
|
zen-bookmark-edit-panel-workspace-selector =
|
||||||
.value = Spaces
|
.value = Rum
|
||||||
.accesskey = W
|
.accesskey = W
|
||||||
zen-panel-ui-gradient-generator-algo-complementary =
|
zen-panel-ui-gradient-generator-algo-complementary =
|
||||||
.label = Komplementær
|
.label = Komplementær
|
||||||
@@ -50,22 +54,23 @@ zen-workspace-creation-name =
|
|||||||
.placeholder = Rumnavn
|
.placeholder = Rumnavn
|
||||||
zen-move-tab-to-workspace-button =
|
zen-move-tab-to-workspace-button =
|
||||||
.label = Move To...
|
.label = Move To...
|
||||||
.tooltiptext = Move all tabs in this window to a Space
|
.tooltiptext = Bevæg alle faner i dette vindue til et Rum
|
||||||
zen-workspaces-panel-context-reorder =
|
zen-workspaces-panel-context-reorder =
|
||||||
.label = Omarranger rum
|
.label = Omarranger rum
|
||||||
zen-workspace-creation-profile = Profil
|
zen-workspace-creation-profile = Profil
|
||||||
.tooltiptext = Profiler bruges til at adskille cookies og webstedsdata mellem forskellige rum.
|
.tooltiptext = Profiler bruges til at adskille cookies og webstedsdata mellem forskellige rum.
|
||||||
zen-workspace-creation-header = Opret et rum
|
zen-workspace-creation-header = Opret et rum
|
||||||
zen-workspace-creation-label = Rum bruges til at organisere dine faner og sessioner.
|
zen-workspace-creation-label = Rum bruges til at organisere dine faner og sessioner.
|
||||||
|
zen-workspace-default-profile = Default
|
||||||
zen-workspaces-delete-workspace-title = Slet arbejdsområde?
|
zen-workspaces-delete-workspace-title = Slet arbejdsområde?
|
||||||
zen-workspaces-delete-workspace-body = Er du sikker på, at du vil slette { $name }? Dette kan ikke fortrydes.
|
zen-workspaces-delete-workspace-body = Er du sikker på, at du vil slette { $name }? Dette kan ikke fortrydes.
|
||||||
# Note that the html tag MUST not be changed or removed, as it is used to better
|
# Note that the html tag MUST not be changed or removed, as it is used to better
|
||||||
# display the shortcut in the toast notification.
|
# display the shortcut in the toast notification.
|
||||||
zen-workspaces-close-all-unpinned-tabs-toast = Tabs Closed! Use <span>{ $shortcut }</span> to undo.
|
zen-workspaces-close-all-unpinned-tabs-toast = Faner Lukket! Brug <span>{ $shortcut }</span> for at fortryd.
|
||||||
zen-workspaces-close-all-unpinned-tabs-title =
|
zen-workspaces-close-all-unpinned-tabs-title =
|
||||||
.label = Clear
|
.label = Ryd
|
||||||
.tooltiptext = Close all unpinned tabs
|
.tooltiptext = Luk alle ikke-fastgjorte faner
|
||||||
zen-panel-ui-workspaces-change-forward =
|
zen-panel-ui-workspaces-change-forward =
|
||||||
.label = Next Space
|
.label = Nyt Rum
|
||||||
zen-panel-ui-workspaces-change-back =
|
zen-panel-ui-workspaces-change-back =
|
||||||
.label = Previous Space
|
.label = Tidligere Rum
|
||||||
|
|||||||
@@ -8,9 +8,9 @@ category-zen-looks =
|
|||||||
zen-warning-language = Das Ändern der Standardsprache könnte es Websites erleichtern, dich zu verfolgen.
|
zen-warning-language = Das Ändern der Standardsprache könnte es Websites erleichtern, dich zu verfolgen.
|
||||||
zen-vertical-tabs-layout-header = Browser-Layout
|
zen-vertical-tabs-layout-header = Browser-Layout
|
||||||
zen-vertical-tabs-layout-description = Wähle das Layout, das am besten zu dir passt
|
zen-vertical-tabs-layout-description = Wähle das Layout, das am besten zu dir passt
|
||||||
zen-layout-single-toolbar = Einzelne Symbolleiste
|
zen-layout-single-toolbar = Nur Seitenleiste
|
||||||
zen-layout-multiple-toolbar = Mehrere Symbolleisten
|
zen-layout-multiple-toolbar = Seitenleiste und obere Symbolleiste
|
||||||
zen-layout-collapsed-toolbar = Eingeklappte Symbolleiste
|
zen-layout-collapsed-toolbar = Eingeklappte Seitenleiste
|
||||||
sync-currently-syncing-workspaces = Arbeitsbereiche
|
sync-currently-syncing-workspaces = Arbeitsbereiche
|
||||||
sync-engine-workspaces =
|
sync-engine-workspaces =
|
||||||
.label = Arbeitsbereiche
|
.label = Arbeitsbereiche
|
||||||
@@ -38,31 +38,37 @@ zen-look-and-feel-compact-view-top-toolbar =
|
|||||||
.label = Die obere Symbolleiste auch im Kompaktmodus ausblenden
|
.label = Die obere Symbolleiste auch im Kompaktmodus ausblenden
|
||||||
zen-look-and-feel-compact-toolbar-flash-popup =
|
zen-look-and-feel-compact-toolbar-flash-popup =
|
||||||
.label = Symbolleiste im Kompaktmodus beim Wechseln oder Öffnen neuer Tabs kurz einblenden
|
.label = Symbolleiste im Kompaktmodus beim Wechseln oder Öffnen neuer Tabs kurz einblenden
|
||||||
|
zen-look-and-feel-window-drag-header = Fenster ziehen
|
||||||
|
zen-look-and-feel-window-drag-description = Verschiebe das Fenster, indem du leeren Platz an der Spitze der Webseite ziehst, genau wie die Titelleiste.
|
||||||
|
zen-window-drag-enabled =
|
||||||
|
.label = Erlaube das Ziehen des Fensters einer Webseite
|
||||||
pane-zen-tabs-title = Tab-Verwaltung
|
pane-zen-tabs-title = Tab-Verwaltung
|
||||||
category-zen-workspaces =
|
category-zen-workspaces =
|
||||||
.tooltiptext = { pane-zen-tabs-title }
|
.tooltiptext = { pane-zen-tabs-title }
|
||||||
pane-settings-workspaces-title = Arbeitsbereiche
|
pane-settings-workspaces-title = Arbeitsbereiche
|
||||||
zen-tabs-unloader-enabled =
|
zen-tabs-select-recently-used-on-close =
|
||||||
.label = Tab-Entlader aktivieren
|
.label = Beim Schließen eines Tabs zum zuletzt verwendeten Tab wechseln statt zum nächsten
|
||||||
zen-tabs-close-on-back-with-no-history =
|
zen-tabs-close-on-back-with-no-history =
|
||||||
.label = Tab schließen und zum Besitzer-Tab (oder dem zuletzt benutzten Tab) wechseln, wenn kein Tab-Verlauf vorhanden ist
|
.label = Tab schließen und zum Besitzer-Tab (oder dem zuletzt verwendeten Tab) wechseln, wenn kein Verlauf vorhanden ist
|
||||||
|
zen-settings-workspaces-sync-unpinned-tabs =
|
||||||
|
.label = Nur angeheftete Tabs in Arbeitsbereichen synchronisieren
|
||||||
zen-tabs-cycle-by-attribute =
|
zen-tabs-cycle-by-attribute =
|
||||||
.label = Strg+Tab wechselt nur zwischen Essential- oder Arbeitsbereich-Tabs
|
.label = Strg+Tab wechselt nur zwischen Essential- oder Arbeitsbereich-Tabs
|
||||||
zen-tabs-cycle-ignore-pending-tabs =
|
zen-tabs-cycle-ignore-pending-tabs =
|
||||||
.label = Ausstehende Tabs beim Wechseln mit Strg+Tab ignorieren
|
.label = Ausstehende Tabs beim Wechseln mit Strg+Tab ignorieren
|
||||||
zen-tabs-cycle-by-attribute-warning = Strg+Tab wechselt in der zuletzt verwendeten Reihenfolge, da diese Option aktiviert ist
|
zen-tabs-cycle-by-attribute-warning = Strg+Tab wechselt in der zuletzt verwendeten Reihenfolge, da diese Option aktiviert ist
|
||||||
zen-look-and-feel-compact-toolbar-themed =
|
zen-look-and-feel-compact-toolbar-themed =
|
||||||
.label = Theme-Hintergrund für kompakte Symbolleiste verwenden
|
.label = Design-Hintergrund für kompakte Symbolleiste verwenden
|
||||||
zen-workspace-continue-where-left-off =
|
zen-workspace-continue-where-left-off =
|
||||||
.label = Dort fortfahren, wo du aufgehört hast
|
.label = Dort fortfahren, wo du aufgehört hast
|
||||||
pane-zen-pinned-tab-manager-title = Angepinnte Tabs
|
pane-zen-pinned-tab-manager-title = Angeheftete Tabs
|
||||||
zen-pinned-tab-manager-header = Allgemeine Einstellungen für angepinnte Tabs
|
zen-pinned-tab-manager-header = Allgemeine Einstellungen für angeheftete Tabs
|
||||||
zen-pinned-tab-manager-description = Zusätzliches Verhalten von angepinnten Tabs verwalten
|
zen-pinned-tab-manager-description = Zusätzliches Verhalten von angehefteten Tabs verwalten
|
||||||
zen-pinned-tab-manager-restore-pinned-tabs-to-pinned-url =
|
zen-pinned-tab-manager-restore-pinned-tabs-to-pinned-url =
|
||||||
.label = Angepinnte Tabs beim Start auf ihre ursprünglich angepinnte URL zurücksetzen
|
.label = Angeheftete Tabs beim Start auf ihre ursprüngliche URL zurücksetzen
|
||||||
zen-pinned-tab-manager-container-specific-essentials-enabled =
|
zen-pinned-tab-manager-container-specific-essentials-enabled =
|
||||||
.label = Container-spezifische Essentials aktivieren
|
.label = Container-spezifische Essentials aktivieren
|
||||||
zen-pinned-tab-manager-close-shortcut-behavior-label = Verhalten der Tastenkombination zum Schließen von Tabs
|
zen-pinned-tab-manager-close-shortcut-behavior-label = Verhalten des Tastenkürzels zum Schließen von Tabs
|
||||||
zen-pinned-tab-manager-reset-unload-switch-close-shortcut-option =
|
zen-pinned-tab-manager-reset-unload-switch-close-shortcut-option =
|
||||||
.label = URL zurücksetzen, entladen und zum nächsten Tab wechseln
|
.label = URL zurücksetzen, entladen und zum nächsten Tab wechseln
|
||||||
zen-pinned-tab-manager-unload-switch-close-shortcut-option =
|
zen-pinned-tab-manager-unload-switch-close-shortcut-option =
|
||||||
@@ -77,34 +83,34 @@ zen-pinned-tab-manager-close-close-shortcut-option =
|
|||||||
.label = Tab schließen
|
.label = Tab schließen
|
||||||
pane-zen-workspaces-header = Arbeitsbereiche
|
pane-zen-workspaces-header = Arbeitsbereiche
|
||||||
zen-settings-workspaces-header = Allgemeine Einstellungen für Arbeitsbereiche
|
zen-settings-workspaces-header = Allgemeine Einstellungen für Arbeitsbereiche
|
||||||
zen-settings-workspaces-description = Mit Arbeitsbereichen kannst du mehrere Browser-Sitzungen gleichzeitig haben
|
zen-settings-workspaces-description = Mit Arbeitsbereichen kannst du mehrere Browser-Sitzungen gleichzeitig haben!
|
||||||
zen-settings-workspaces-enabled =
|
zen-settings-workspaces-enabled =
|
||||||
.label = Arbeitsbereiche aktivieren (experimentell)
|
.label = Arbeitsbereiche aktivieren (experimentell)
|
||||||
zen-settings-workspaces-hide-default-container-indicator =
|
zen-settings-workspaces-hide-default-container-indicator =
|
||||||
.label = Container-Indikator in der Tab-Leiste ausblenden
|
.label = Standard-Container-Indikator in der Tab-Leiste ausblenden
|
||||||
zen-key-unsaved = Nicht gespeichertes Tastenkürzel! Bitte speichere es, indem du nach der Eingabe die „Escape“-Taste drückst.
|
zen-key-unsaved = Nicht gespeichertes Tastenkürzel! Bitte speichere es, indem du nach der Eingabe die „Escape“-Taste drückst.
|
||||||
zen-key-conflict = Konflikt mit { $group } -> { $shortcut }
|
zen-key-conflict = Konflikt mit { $group } -> { $shortcut }
|
||||||
pane-zen-theme-title = Design-Einstellungen
|
pane-zen-theme-title = Design-Einstellungen
|
||||||
zen-vertical-tabs-title = Seitenleiste und Tab-Layout
|
zen-vertical-tabs-title = Seitenleiste und Tab-Layout
|
||||||
zen-vertical-tabs-header = Vertikale Tabs
|
zen-vertical-tabs-header = Vertikale Tabs
|
||||||
zen-vertical-tabs-description = Verwalte die Ausrichtung der Tabs und andere Layout-Einstellungen
|
zen-vertical-tabs-description = Verwalte deine Tabs in einem vertikalen Layout
|
||||||
zen-vertical-tabs-show-expand-button =
|
zen-vertical-tabs-show-expand-button =
|
||||||
.label = Erweitern-Schaltfläche anzeigen
|
.label = Ausklapp-Button anzeigen
|
||||||
zen-vertical-tabs-newtab-on-tab-list =
|
zen-vertical-tabs-newtab-on-tab-list =
|
||||||
.label = "Neuer Tab"-Button in der Tab-Liste anzeigen
|
.label = „Neuer Tab“-Button in der Tab-Liste anzeigen
|
||||||
zen-vertical-tabs-newtab-top-button-up =
|
zen-vertical-tabs-newtab-top-button-up =
|
||||||
.label = Schaltfläche „Neuer Tab“ nach oben verschieben
|
.label = Schaltfläche „Neuer Tab“ nach oben verschieben
|
||||||
zen-vertical-tabs-expand-tabs-by-default = Tabs standardmäßig erweitern
|
zen-vertical-tabs-expand-tabs-by-default = Tabs standardmäßig ausklappen
|
||||||
zen-vertical-tabs-dont-expand-tabs-by-default = Tabs standardmäßig nicht erweitern
|
zen-vertical-tabs-dont-expand-tabs-by-default = Tabs standardmäßig nicht ausklappen
|
||||||
zen-vertical-tabs-expand-tabs-on-hover = Tabs beim Drüberfahren erweitern (funktioniert nicht im Kompaktmodus)
|
zen-vertical-tabs-expand-tabs-on-hover = Tabs beim Drüberfahren erweitern (funktioniert nicht im Kompaktmodus)
|
||||||
zen-vertical-tabs-expand-tabs-header = Wie Tabs erweitert werden sollen
|
zen-vertical-tabs-expand-tabs-header = Wie Tabs ausgeklappt werden
|
||||||
zen-vertical-tabs-expand-tabs-description = Wähle aus, wie Tabs in der Seitenleiste erweitert werden sollen
|
zen-vertical-tabs-expand-tabs-description = Wähle aus, wie Tabs in der Seitenleiste ausgeklappt werden
|
||||||
zen-theme-marketplace-header = Zen-Mods
|
zen-theme-marketplace-header = Zen-Mods
|
||||||
zen-theme-disable-all-enabled =
|
zen-theme-disable-all-enabled =
|
||||||
.title = Alle Mods deaktivieren
|
.title = Alle Mods deaktivieren
|
||||||
zen-theme-disable-all-disabled =
|
zen-theme-disable-all-disabled =
|
||||||
.title = Alle Mods aktivieren
|
.title = Alle Mods aktivieren
|
||||||
zen-theme-marketplace-description = Finde und installiere Designs aus dem Store.
|
zen-theme-marketplace-description = Finde und installiere Mods aus dem Store.
|
||||||
zen-theme-marketplace-remove-button =
|
zen-theme-marketplace-remove-button =
|
||||||
.label = Design entfernen
|
.label = Design entfernen
|
||||||
zen-theme-marketplace-check-for-updates-button =
|
zen-theme-marketplace-check-for-updates-button =
|
||||||
@@ -117,37 +123,37 @@ zen-theme-marketplace-import-success = Mods erfolgreich importiert
|
|||||||
zen-theme-marketplace-import-failure = Beim Importieren der Mods ist ein Fehler aufgetreten
|
zen-theme-marketplace-import-failure = Beim Importieren der Mods ist ein Fehler aufgetreten
|
||||||
zen-theme-marketplace-export-success = Mods erfolgreich exportiert
|
zen-theme-marketplace-export-success = Mods erfolgreich exportiert
|
||||||
zen-theme-marketplace-export-failure = Beim Exportieren der Mods ist ein Fehler aufgetreten
|
zen-theme-marketplace-export-failure = Beim Exportieren der Mods ist ein Fehler aufgetreten
|
||||||
zen-theme-marketplace-updates-success = Design erfolgreich aktualisiert
|
zen-theme-marketplace-updates-success = Mods erfolgreich aktualisiert
|
||||||
zen-theme-marketplace-updates-failure = Es konnten keine Updates gefunden werden!
|
zen-theme-marketplace-updates-failure = Es konnten keine Updates gefunden werden!
|
||||||
zen-theme-marketplace-toggle-enabled-button =
|
zen-theme-marketplace-toggle-enabled-button =
|
||||||
.title = Design deaktivieren
|
.title = Design deaktivieren
|
||||||
zen-theme-marketplace-toggle-disabled-button =
|
zen-theme-marketplace-toggle-disabled-button =
|
||||||
.title = Design aktivieren
|
.title = Design aktivieren
|
||||||
zen-theme-marketplace-remove-confirmation = Möchtest du dieses Mod wirklich entfernen?
|
zen-theme-marketplace-remove-confirmation = Möchtest du diesen Mod wirklich entfernen?
|
||||||
zen-theme-marketplace-close-modal = Schließen
|
zen-theme-marketplace-close-modal = Schließen
|
||||||
zen-theme-marketplace-theme-header-title =
|
zen-theme-marketplace-theme-header-title =
|
||||||
.title = CSS-Selektor: { $name }
|
.title = CSS-Selektor: { $name }
|
||||||
zen-theme-marketplace-dropdown-default-label =
|
zen-theme-marketplace-dropdown-default-label =
|
||||||
.label = Keine
|
.label = Keine
|
||||||
zen-theme-marketplace-input-default-placeholder =
|
zen-theme-marketplace-input-default-placeholder =
|
||||||
.placeholder = Gib etwas ein...
|
.placeholder = Etwas eingeben...
|
||||||
pane-zen-marketplace-title = Zen-Mods
|
pane-zen-marketplace-title = Zen-Mods
|
||||||
zen-themes-auto-update =
|
zen-themes-auto-update =
|
||||||
.label = Installierte Mods beim Start automatisch aktualisieren
|
.label = Installierte Mods beim Start automatisch aktualisieren
|
||||||
zen-settings-workspaces-force-container-tabs-to-workspace =
|
zen-settings-workspaces-force-container-tabs-to-workspace =
|
||||||
.label = Zum Arbeitsbereich wechseln, in dem Container als Standard gesetzt ist, wenn Container-Tabs geöffnet werden
|
.label = Zum Arbeitsbereich wechseln, in dem Container als Standard gesetzt ist, wenn Container-Tabs geöffnet werden
|
||||||
zen-theme-marketplace-link = Store besuchen
|
zen-theme-marketplace-link = Store besuchen
|
||||||
zen-dark-theme-styles-header = Dunkles Design – Stile
|
zen-dark-theme-styles-header = Dunkles Design
|
||||||
zen-dark-theme-styles-description = Passe das dunkle Design nach deinen Wünschen an
|
zen-dark-theme-styles-description = Passe das dunkle Design nach deinen Wünschen an
|
||||||
zen-dark-theme-styles-amoled = Nacht-Design
|
zen-dark-theme-styles-amoled = Nacht-Design
|
||||||
zen-dark-theme-styles-default = Standardmäßiges dunkles Design
|
zen-dark-theme-styles-default = Dunkles Standard-Design
|
||||||
zen-dark-theme-styles-colorful = Farbenfrohes dunkles Design
|
zen-dark-theme-styles-colorful = Farbenfrohes dunkles Design
|
||||||
zen-compact-mode-styles-left = Tab-Leiste ausblenden
|
zen-compact-mode-styles-left = Tab-Leiste ausblenden
|
||||||
zen-compact-mode-styles-top = Obere Leiste ausblenden
|
zen-compact-mode-styles-top = Obere Leiste ausblenden
|
||||||
zen-compact-mode-styles-both = Beides ausblenden
|
zen-compact-mode-styles-both = Beides ausblenden
|
||||||
zen-urlbar-title = Zen-Adressleiste
|
zen-urlbar-title = Zen-Adressleiste
|
||||||
zen-urlbar-header = Allgemeine Einstellungen für die Adressleiste
|
zen-urlbar-header = Allgemeine Einstellungen für die Adressleiste
|
||||||
zen-urlbar-description = Passen Sie die Adressleiste nach Ihren Wünschen an
|
zen-urlbar-description = Passe die Adressleiste nach deinen Wünschen an
|
||||||
zen-urlbar-behavior-label = Verhalten
|
zen-urlbar-behavior-label = Verhalten
|
||||||
zen-urlbar-behavior-normal =
|
zen-urlbar-behavior-normal =
|
||||||
.label = Normal
|
.label = Normal
|
||||||
@@ -160,7 +166,7 @@ category-zen-CKS =
|
|||||||
.tooltiptext = { pane-zen-CKS-title }
|
.tooltiptext = { pane-zen-CKS-title }
|
||||||
pane-settings-CKS-title = { -brand-short-name }-Tastenkürzel
|
pane-settings-CKS-title = { -brand-short-name }-Tastenkürzel
|
||||||
category-zen-marketplace =
|
category-zen-marketplace =
|
||||||
.tooltiptext = Zen Mods
|
.tooltiptext = Zen-Mods
|
||||||
zen-settings-CKS-header = Passen Sie Ihre Tastenkürzel an
|
zen-settings-CKS-header = Passen Sie Ihre Tastenkürzel an
|
||||||
zen-settings-CKS-description = Ändere die Standard-Tastenkürzel nach deinen Wünschen und verbessere dein Browser-Erlebnis
|
zen-settings-CKS-description = Ändere die Standard-Tastenkürzel nach deinen Wünschen und verbessere dein Browser-Erlebnis
|
||||||
zen-settings-CKS-disable-firefox =
|
zen-settings-CKS-disable-firefox =
|
||||||
@@ -173,9 +179,9 @@ zenCKSOption-group-other = Sonstiges
|
|||||||
zenCKSOption-group-windowAndTabManagement = Fenster- und Tab-Verwaltung
|
zenCKSOption-group-windowAndTabManagement = Fenster- und Tab-Verwaltung
|
||||||
zenCKSOption-group-navigation = Navigation
|
zenCKSOption-group-navigation = Navigation
|
||||||
zenCKSOption-group-searchAndFind = Suchen und Finden
|
zenCKSOption-group-searchAndFind = Suchen und Finden
|
||||||
zenCKSOption-group-pageOperations = Seitenoperationen
|
zenCKSOption-group-pageOperations = Seitenaktionen
|
||||||
zenCKSOption-group-historyAndBookmarks = Verlauf & Lesezeichen
|
zenCKSOption-group-historyAndBookmarks = Verlauf und Lesezeichen
|
||||||
zenCKSOption-group-mediaAndDisplay = Medien & Anzeige
|
zenCKSOption-group-mediaAndDisplay = Medien und Anzeige
|
||||||
zenCKSOption-group-zen-compact-mode = Kompaktmodus
|
zenCKSOption-group-zen-compact-mode = Kompaktmodus
|
||||||
zenCKSOption-group-zen-workspace = Zen-Arbeitsbereiche
|
zenCKSOption-group-zen-workspace = Zen-Arbeitsbereiche
|
||||||
zenCKSOption-group-zen-other = Andere Zen-Funktionen
|
zenCKSOption-group-zen-other = Andere Zen-Funktionen
|
||||||
@@ -206,7 +212,7 @@ zen-picture-in-picture-toggle-shortcut-mac = Bild-im-Bild umschalten (Mac)
|
|||||||
zen-picture-in-picture-toggle-shortcut-mac-alt = Bild-im-Bild umschalten (Mac Alternative)
|
zen-picture-in-picture-toggle-shortcut-mac-alt = Bild-im-Bild umschalten (Mac Alternative)
|
||||||
zen-page-source-shortcut-safari = Seitenquelltext (Safari)
|
zen-page-source-shortcut-safari = Seitenquelltext (Safari)
|
||||||
zen-nav-stop-shortcut = Navigation stoppen
|
zen-nav-stop-shortcut = Navigation stoppen
|
||||||
zen-history-sidebar-shortcut = Verlaufs-Seitenleiste
|
zen-history-sidebar-shortcut = Verlaufs-Seitenleiste anzeigen
|
||||||
zen-window-minimize-shortcut = Fenster minimieren
|
zen-window-minimize-shortcut = Fenster minimieren
|
||||||
zen-help-shortcut = Hilfe öffnen
|
zen-help-shortcut = Hilfe öffnen
|
||||||
zen-preferences-shortcut = Einstellungen öffnen
|
zen-preferences-shortcut = Einstellungen öffnen
|
||||||
@@ -236,14 +242,15 @@ zen-toggle-pin-tab-shortcut = Tab anheften/lösen
|
|||||||
zen-reader-mode-toggle-shortcut-other = Lesemodus umschalten
|
zen-reader-mode-toggle-shortcut-other = Lesemodus umschalten
|
||||||
zen-picture-in-picture-toggle-shortcut = Bild-im-Bild umschalten
|
zen-picture-in-picture-toggle-shortcut = Bild-im-Bild umschalten
|
||||||
zen-nav-reload-shortcut-2 = Seite neu laden
|
zen-nav-reload-shortcut-2 = Seite neu laden
|
||||||
zen-key-about-processes = Über Prozesse
|
zen-key-about-processes = Prozess-Manager öffnen
|
||||||
zen-page-source-shortcut = Seitenquelltext anzeigen
|
zen-page-source-shortcut = Seitenquelltext anzeigen
|
||||||
zen-page-info-shortcut = Seiteninformationen anzeigen
|
zen-page-info-shortcut = Seiteninformationen anzeigen
|
||||||
zen-find-shortcut = Auf Seite suchen
|
zen-find-shortcut = Auf Seite suchen
|
||||||
zen-search-find-again-shortcut = Weitersuchen
|
zen-search-find-again-shortcut = Weitersuchen
|
||||||
zen-search-find-again-shortcut-prev = Vorheriges suchen
|
zen-search-find-again-shortcut-prev = Vorheriges suchen
|
||||||
zen-search-find-again-shortcut-2 = Weitersuchen (Alt)
|
zen-search-find-again-shortcut-alt = Erneut suchen (Alt)
|
||||||
zen-bookmark-this-page-shortcut = Diese Seite zu Lesezeichen hinzufügen
|
zen-search-find-again-shortcut-prev-alt = Vorherigen suchen (Alt)
|
||||||
|
zen-bookmark-this-page-shortcut = Diese Seite als Lesezeichen speichern
|
||||||
zen-bookmark-show-library-shortcut = Lesezeichen-Bibliothek anzeigen
|
zen-bookmark-show-library-shortcut = Lesezeichen-Bibliothek anzeigen
|
||||||
zen-key-stop = Laden stoppen
|
zen-key-stop = Laden stoppen
|
||||||
zen-full-zoom-reduce-shortcut = Herauszoomen
|
zen-full-zoom-reduce-shortcut = Herauszoomen
|
||||||
@@ -253,8 +260,8 @@ zen-full-zoom-reset-shortcut-alt = Zoom zurücksetzen (Alt)
|
|||||||
zen-full-zoom-enlarge-shortcut-alt = Hineinzoomen (Alt)
|
zen-full-zoom-enlarge-shortcut-alt = Hineinzoomen (Alt)
|
||||||
zen-full-zoom-enlarge-shortcut-alt2 = Hineinzoomen (Alt 2)
|
zen-full-zoom-enlarge-shortcut-alt2 = Hineinzoomen (Alt 2)
|
||||||
zen-bidi-switch-direction-shortcut = Text-Richtung wechseln
|
zen-bidi-switch-direction-shortcut = Text-Richtung wechseln
|
||||||
zen-private-browsing-shortcut = Privaten Modus öffnen
|
zen-private-browsing-shortcut = Privates Fenster öffnen
|
||||||
zen-screenshot-shortcut = Screenshot machen
|
zen-screenshot-shortcut = Bildschirmfoto erstellen
|
||||||
zen-key-sanitize = Browser-Daten löschen
|
zen-key-sanitize = Browser-Daten löschen
|
||||||
zen-quit-app-shortcut = Anwendung beenden
|
zen-quit-app-shortcut = Anwendung beenden
|
||||||
zen-key-wr-capture-cmd = WR-Aufnahme-Befehl
|
zen-key-wr-capture-cmd = WR-Aufnahme-Befehl
|
||||||
@@ -266,7 +273,7 @@ zen-close-tab-shortcut = Tab schließen
|
|||||||
zen-compact-mode-shortcut-show-sidebar = Schwebende Seitenleiste umschalten
|
zen-compact-mode-shortcut-show-sidebar = Schwebende Seitenleiste umschalten
|
||||||
zen-compact-mode-shortcut-show-toolbar = Schwebende Symbolleiste umschalten
|
zen-compact-mode-shortcut-show-toolbar = Schwebende Symbolleiste umschalten
|
||||||
zen-compact-mode-shortcut-toggle = Kompaktmodus umschalten
|
zen-compact-mode-shortcut-toggle = Kompaktmodus umschalten
|
||||||
zen-glance-expand = Glance erweitern
|
zen-glance-expand = Schnellansicht vergrößern
|
||||||
zen-workspace-shortcut-switch-1 = Zu Arbeitsbereich 1 wechseln
|
zen-workspace-shortcut-switch-1 = Zu Arbeitsbereich 1 wechseln
|
||||||
zen-workspace-shortcut-switch-2 = Zu Arbeitsbereich 2 wechseln
|
zen-workspace-shortcut-switch-2 = Zu Arbeitsbereich 2 wechseln
|
||||||
zen-workspace-shortcut-switch-3 = Zu Arbeitsbereich 3 wechseln
|
zen-workspace-shortcut-switch-3 = Zu Arbeitsbereich 3 wechseln
|
||||||
@@ -279,6 +286,7 @@ zen-workspace-shortcut-switch-9 = Zu Arbeitsbereich 9 wechseln
|
|||||||
zen-workspace-shortcut-switch-10 = Zu Arbeitsbereich 10 wechseln
|
zen-workspace-shortcut-switch-10 = Zu Arbeitsbereich 10 wechseln
|
||||||
zen-workspace-shortcut-forward = Zum nächsten Arbeitsbereich wechseln
|
zen-workspace-shortcut-forward = Zum nächsten Arbeitsbereich wechseln
|
||||||
zen-workspace-shortcut-backward = Zum vorherigen Arbeitsbereich wechseln
|
zen-workspace-shortcut-backward = Zum vorherigen Arbeitsbereich wechseln
|
||||||
|
zen-workspace-shortcut-create = Neuen Arbeitsbereich erstellen
|
||||||
zen-sidebar-shortcut-toggle = Seitenleisten-Breite umschalten
|
zen-sidebar-shortcut-toggle = Seitenleisten-Breite umschalten
|
||||||
zen-pinned-tab-shortcut-reset = Angehefteten Tab zurücksetzen
|
zen-pinned-tab-shortcut-reset = Angehefteten Tab zurücksetzen
|
||||||
zen-split-view-shortcut-grid = Raster-Layout für geteilte Ansicht umschalten
|
zen-split-view-shortcut-grid = Raster-Layout für geteilte Ansicht umschalten
|
||||||
@@ -286,32 +294,34 @@ zen-split-view-shortcut-vertical = Vertikales Layout für geteilte Ansicht umsch
|
|||||||
zen-split-view-shortcut-horizontal = Horizontales Layout für geteilte Ansicht umschalten
|
zen-split-view-shortcut-horizontal = Horizontales Layout für geteilte Ansicht umschalten
|
||||||
zen-split-view-shortcut-unsplit = Geteilte Ansicht schließen
|
zen-split-view-shortcut-unsplit = Geteilte Ansicht schließen
|
||||||
zen-new-empty-split-view-shortcut = Neue leere geteilte Ansicht
|
zen-new-empty-split-view-shortcut = Neue leere geteilte Ansicht
|
||||||
zen-key-select-tab-1 = Tab #1 auswählen
|
zen-key-select-tab-1 = Tab 1 auswählen
|
||||||
zen-key-select-tab-2 = Tab #2 auswählen
|
zen-key-select-tab-2 = Tab 2 auswählen
|
||||||
zen-key-select-tab-3 = Tab #3 auswählen
|
zen-key-select-tab-3 = Tab 3 auswählen
|
||||||
zen-key-select-tab-4 = Tab #4 auswählen
|
zen-key-select-tab-4 = Tab 4 auswählen
|
||||||
zen-key-select-tab-5 = Tab #5 auswählen
|
zen-key-select-tab-5 = Tab 5 auswählen
|
||||||
zen-key-select-tab-6 = Tab #6 auswählen
|
zen-key-select-tab-6 = Tab 6 auswählen
|
||||||
zen-key-select-tab-7 = Tab #7 auswählen
|
zen-key-select-tab-7 = Tab 7 auswählen
|
||||||
zen-key-select-tab-8 = Tab #8 auswählen
|
zen-key-select-tab-8 = Tab 8 auswählen
|
||||||
zen-key-select-tab-last = Letzten Tab auswählen
|
zen-key-select-tab-last = Letzten Tab auswählen
|
||||||
zen-key-show-all-tabs = Alle Tabs anzeigen
|
zen-key-show-all-tabs = Alle Tabs anzeigen
|
||||||
zen-key-goto-history = Zum Verlauf gehen
|
zen-key-goto-history = Zum Verlauf gehen
|
||||||
zen-key-go-home = Zur Startseite gehen
|
zen-key-go-home = Zur Startseite gehen
|
||||||
zen-bookmark-show-sidebar-shortcut = Lesezeichen-Seitenleiste anzeigen
|
zen-bookmark-show-sidebar-shortcut = Lesezeichen-Seitenleiste anzeigen
|
||||||
zen-bookmark-show-toolbar-shortcut = Lesezeichen-Symbolleiste anzeigen
|
zen-bookmark-show-toolbar-shortcut = Lesezeichen-Symbolleiste anzeigen
|
||||||
zen-devtools-toggle-shortcut = Entwicklertools umschalten
|
zen-devtools-toggle-shortcut = Entwicklerwerkzeuge umschalten
|
||||||
zen-devtools-toggle-browser-toolbox-shortcut = Browser-Toolbox umschalten
|
zen-devtools-toggle-browser-toolbox-shortcut = Browser-Toolbox umschalten
|
||||||
zen-devtools-toggle-browser-console-shortcut = Browser-Konsole umschalten
|
zen-devtools-toggle-browser-console-shortcut = Browser-Konsole umschalten
|
||||||
zen-devtools-toggle-responsive-design-mode-shortcut = Responsive-Design-Modus umschalten
|
zen-devtools-toggle-responsive-design-mode-shortcut = Responsive-Design-Modus umschalten
|
||||||
zen-devtools-toggle-inspector-shortcut = Inspektor umschalten
|
zen-devtools-toggle-inspector-shortcut = Inspektor umschalten
|
||||||
zen-devtools-toggle-web-console-shortcut = Web-Konsole umschalten
|
zen-devtools-toggle-web-console-shortcut = Web-Konsole umschalten
|
||||||
zen-devtools-toggle-js-debugger-shortcut = JavaScript-Debugger umschalten
|
zen-devtools-toggle-js-debugger-shortcut = JavaScript-Debugger umschalten
|
||||||
zen-devtools-toggle-net-monitor-shortcut = Netzwerk-Monitor umschalten
|
zen-devtools-toggle-net-monitor-shortcut = Netzwerkanalyse umschalten
|
||||||
zen-devtools-toggle-style-editor-shortcut = Stil-Editor umschalten
|
zen-devtools-toggle-style-editor-shortcut = Stil-Editor umschalten
|
||||||
zen-devtools-toggle-performance-shortcut = Performance umschalten
|
zen-devtools-toggle-performance-shortcut = Leistung umschalten
|
||||||
zen-devtools-toggle-storage-shortcut = Speicher umschalten
|
zen-devtools-toggle-storage-shortcut = Speicher umschalten
|
||||||
zen-devtools-toggle-dom-shortcut = DOM umschalten
|
zen-devtools-toggle-dom-shortcut = DOM umschalten
|
||||||
zen-devtools-toggle-accessibility-shortcut = Barrierefreiheit umschalten
|
zen-devtools-toggle-accessibility-shortcut = Barrierefreiheit umschalten
|
||||||
zen-close-all-unpinned-tabs-shortcut = Alle nicht angehefteten Tabs schließen
|
zen-close-all-unpinned-tabs-shortcut = Alle nicht angehefteten Tabs schließen
|
||||||
zen-new-unsynced-window-shortcut = New Unsynced Window
|
zen-new-unsynced-window-shortcut = Neues leeres Fenster
|
||||||
|
zen-duplicate-tab-shortcut = Tab duplizieren
|
||||||
|
zen-key-find-selection = Auswahl suchen
|
||||||
|
|||||||
58
locales/de/browser/browser/zen-boosts.ftl
Normal file
58
locales/de/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 = Boost umbenennen
|
||||||
|
zen-boost-edit-shuffle =
|
||||||
|
.label = Vibes mischen
|
||||||
|
zen-boost-edit-reset =
|
||||||
|
.label = Alle Änderungen zurücksetzen
|
||||||
|
zen-boost-edit-delete =
|
||||||
|
.label = Boost löschen
|
||||||
|
zen-boost-size = Größe
|
||||||
|
zen-boost-case = Schreibweise
|
||||||
|
zen-boost-zap = Zap
|
||||||
|
zen-boost-code = Code
|
||||||
|
zen-boost-back = Zurück
|
||||||
|
zen-boost-shuffle =
|
||||||
|
.tooltiptext = Boost-Einstellungen mischen
|
||||||
|
zen-boost-invert =
|
||||||
|
.tooltiptext = Farben intelligent invertieren
|
||||||
|
zen-boost-controls =
|
||||||
|
.tooltiptext = Erweiterte Farbeinstellungen
|
||||||
|
zen-boost-disable =
|
||||||
|
.tooltiptext = Farbanpassungen deaktivieren
|
||||||
|
zen-boost-text-case-toggle =
|
||||||
|
.tooltiptext = Schreibweise umschalten
|
||||||
|
zen-boost-css-picker =
|
||||||
|
.tooltiptext = Selektor auswählen
|
||||||
|
zen-boost-css-inspector =
|
||||||
|
.tooltiptext = Inspektor öffnen
|
||||||
|
zen-boost-color-contrast = Kontrast
|
||||||
|
zen-boost-color-brightness = Helligkeit
|
||||||
|
zen-boost-color-original-saturation = Ausgangssättigung
|
||||||
|
zen-add-zap-helper = Klicke auf Elemente der Seite, um sie zu <b>zappen</b>
|
||||||
|
zen-remove-zap-helper = ← Klicken zum Entzappen
|
||||||
|
zen-select-this = Selektor für dieses Element einfügen
|
||||||
|
zen-select-related = Selektor für verwandte Elemente einfügen
|
||||||
|
zen-select-cancel = Abbrechen
|
||||||
|
zen-zap-this = Dieses Element zappen
|
||||||
|
zen-zap-related = Alle verwandten Elemente zappen
|
||||||
|
zen-zap-cancel = Abbrechen
|
||||||
|
zen-zap-done = Fertig
|
||||||
|
zen-unzap-tooltip =
|
||||||
|
{ $elementCount ->
|
||||||
|
[0] Keine Elemente gezappt
|
||||||
|
[1] { $elementCount } Element gezappt
|
||||||
|
*[other] { $elementCount } Elemente gezappt
|
||||||
|
}
|
||||||
|
zen-boost-save =
|
||||||
|
.label = Boost exportieren
|
||||||
|
zen-boost-load =
|
||||||
|
.label = Boost importieren
|
||||||
|
zen-panel-ui-boosts-exported-message = Boost exportiert!
|
||||||
|
zen-site-data-boosts = Boosts
|
||||||
|
zen-site-data-create-boost =
|
||||||
|
.tooltiptext = Neuen Boost erstellen
|
||||||
|
zen-boost-rename-boost-prompt = Boost umbenennen?
|
||||||
36
locales/de/browser/browser/zen-command-palette.ftl
Normal file
36
locales/de/browser/browser/zen-command-palette.ftl
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
# 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-action-toggle-compact-mode = Kompakten Modus umschalten
|
||||||
|
zen-action-open-theme-picker = Theme-Auswahl öffnen
|
||||||
|
zen-action-new-split-view = Neue geteilte Ansicht
|
||||||
|
zen-action-new-folder = Neuer Ordner
|
||||||
|
zen-action-copy-current-url = Aktuelle URL kopieren
|
||||||
|
zen-action-settings = Einstellungen
|
||||||
|
zen-action-open-private-window = Privates Fenster öffnen
|
||||||
|
zen-action-open-new-window = Neues Fenster öffnen
|
||||||
|
zen-action-new-blank-window = Neues leeres Fenster
|
||||||
|
zen-action-pin-tab = Tab anheften
|
||||||
|
zen-action-unpin-tab = Tab lösen
|
||||||
|
zen-action-open-space-routing = Arbeitsbereich-Routing öffnen
|
||||||
|
zen-action-new-boost = Neuer Boost
|
||||||
|
zen-action-next-space = Neuer Arbeitsbereich
|
||||||
|
zen-action-previous-space = Vorheriger Arbeitsbereich
|
||||||
|
zen-action-close-tab = Tab schließen
|
||||||
|
zen-action-reload-tab = Tab neu laden
|
||||||
|
zen-action-reload-tab-without-cache = Tab ohne Cache neu laden
|
||||||
|
zen-action-next-tab = Nächster Tab
|
||||||
|
zen-action-previous-tab = Vorherige Tab
|
||||||
|
zen-action-capture-screenshot = Screenshot erstellen
|
||||||
|
zen-action-toggle-tabs-on-right = Tab nach rechts umschalten
|
||||||
|
zen-action-add-to-essentials = Zu Essentials hinzufügen
|
||||||
|
zen-action-remove-from-essentials = Von Essentials entfernen
|
||||||
|
zen-action-find-in-page = In Seite suchen
|
||||||
|
zen-action-manage-extensions = Erweiterungen verwalten
|
||||||
|
zen-action-switch-to-automatic-appearance = Zur automatischen Darstellung wechseln
|
||||||
|
zen-action-switch-to-light-mode = Zum hellen Modus wechseln
|
||||||
|
zen-action-switch-to-dark-mode = Zum dunklen Modus wechseln
|
||||||
|
zen-action-print = Drucken
|
||||||
|
zen-action-focus-on = Fokussieren auf
|
||||||
|
zen-action-extension = Erweiterung
|
||||||
@@ -20,4 +20,4 @@ zen-folders-unload-all-tooltip =
|
|||||||
.tooltiptext = Alle aktiven Tabs in diesem Ordner entladen
|
.tooltiptext = Alle aktiven Tabs in diesem Ordner entladen
|
||||||
zen-folders-unload-folder =
|
zen-folders-unload-folder =
|
||||||
.label = Alle Tabs entladen
|
.label = Alle Tabs entladen
|
||||||
zen-folders-search-no-results = Keine Tabs gefunden
|
zen-folders-search-no-results = Keine Tabs gefunden 🤔
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user