Compare commits

..

308 Commits

Author SHA1 Message Date
mr. m
0e213d54db Merge branch 'dev' into library
Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2026-08-28 08:50:11 +02:00
mr. m
2c98d5849a Merge branch 'library' of https://github.com/zen-browser/desktop into library 2026-08-28 08:48:28 +02:00
mr. m
cccdcc960b Merge branch 'dev' into library
# Conflicts:
#	src/browser/base/content/navigator-toolbox-inc-xhtml.patch
#	src/browser/components/urlbar/content/UrlbarInput-mjs.patch
#	src/zen/common/sys/ZenUIMigration.sys.mjs
2026-08-28 08:48:25 +02:00
Nikola Hristov
8df6fef1ac gh-15115: Tests for urlbar close and split view (gh-15118)
Co-authored-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2026-08-27 23:45:37 +02:00
mr. m
4746d36699 gh-15088: Prevent sync if engine is already applying (gh-15137) 2026-08-27 23:38:47 +02:00
Nikola Hristov
9e0c790602 gh-15134: Fixes tab removed from group getting focused (gh-15135)
Closes https://github.com/zen-browser/desktop/issues/15134

Fix video:

https://github.com/user-attachments/assets/1c06ea7f-d482-4d4a-8bbe-df41daa27616
2026-08-27 22:40:43 +02:00
mr. m
3d53b37e8b gh-15119: Update windows registry with old certificates (gh-15120) 2026-08-26 17:51:09 +02:00
Nikola Hristov
e7ddfb52db gh-15115: Fix creating empty split view with url bar open (gh-15116) 2026-08-26 13:16:13 +02:00
mr. m
ba70449bdd gh-15088: Add debug log for space sync (gh-15117) 2026-08-26 12:23:52 +02:00
mr. m
bf40c31149 gh-14710: Fixed minimizing PiP window failing to collapse into the sidebar (gh-15111) 2026-08-26 08:30:00 +02:00
mr. m
7a093beae4 gh-15084: Fixed incoming tab icons applying to active tabs (gh-15107) 2026-08-25 22:31:50 +02:00
mr. m
03b4e934fe gh-15091: Fixed race condition when syncing new space and container (gh-15106) 2026-08-25 22:21:19 +02:00
mr. m
b93d19b873 gh-15088: Fixed syncing essentials with different containers (gh-15105) 2026-08-25 22:05:54 +02:00
mr. m
b9c4000fe2 gh-15101: Sync upstream Firefox to version 154.0.1 (gh-15100) 2026-08-25 19:37:07 +02:00
mr. m
0b7687ec6d gh-14990: Prevent policyContainer from bloating the session file (gh-15098) 2026-08-25 13:41:10 +02:00
mr. m
d70b3d902c gh-15085: Import mochitests for remote settings (gh-15086) 2026-08-24 22:52:33 +02:00
mr. m
f9f8f2f372 gh-15075: Fixed syncing new tabs not using static labels (gh-15079)
Fixes https://github.com/zen-browser/desktop/issues/15075
2026-08-24 18:27:50 +02:00
mr. m
99dca42723 gh-14470: Prevent state override if url changed (gh-15070) 2026-08-23 16:40:30 +02:00
Henrik Nyh
ed0a6fd447 gh-15039: Use Title Case for split view labels (gh-15059) 2026-08-23 12:21:34 +02:00
CocoLng
88c6611f1e gh-15039: Fix New Blank Window menu entry not in Title Case (gh-15056) 2026-08-22 10:08:37 +02:00
mr. m
e66e763e63 gh-14470: Fixed wrong data image being used for sync (gh-15048) 2026-08-21 09:44:49 +02:00
mr. m
721135f576 gh-14470: Fixed moz-remote-urls not being synced correctly (gh-15043) 2026-08-21 01:24:25 +02:00
mr. m
d8a934d2ec gh-15029: Fixed urlbar suggestion context not working (gh-15037) 2026-08-20 21:57:35 +02:00
mr. m
91a1d4d2ca gh-14470: Run sweep animation on first sync (gh-15036) 2026-08-20 21:38:09 +02:00
mr. m
97577dac26 gh-15031: Fixed duplicate separator on tab context menu (gh-15035) 2026-08-20 21:18:13 +02:00
Kristijan Ribarić
5723a89bcd gh-14470: Add tab and folder sync support (gh-13984)
Co-authored-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2026-08-20 19:16:13 +02:00
mr. m
28167f86c5 gh-14974: New Crowdin updates (gh-15007) 2026-08-19 01:39:32 +02:00
mr. m
49a5260007 gh-14959: Fix wrong wine download resource (gh-15018) 2026-08-19 00:18:41 +02:00
mr. m
cebaa0cefa gh-14959: Sync upstream Firefox to version 154.0 (gh-15012) 2026-08-18 23:44:19 +02:00
mr. m
e2e1ab4e6d gh-12464: Implement a more efficient way of adding macos translucency (gh-15006) 2026-08-18 00:19:24 +02:00
mr. m
9f2771aff6 gh-15005: Improve feel of theme colors (gh-15004) 2026-08-17 23:28:23 +02:00
mr. m
67acee0791 Revert "gh-14974: New Crowdin updates" (#14999) 2026-08-17 11:50:14 +02:00
mr. m
82e1c79b60 gh-14990: Part 2 - Correctly set length hint for JSON writes (gh-14994) 2026-08-16 16:26:48 +02:00
mr. m
93776ce026 gh-14990: Pre-allocate session store bytes before writing (gh-14993) 2026-08-16 16:15:50 +02:00
mr. m
816ec2d40c gh-9649: Bump surfer version (gh-14988) 2026-08-16 11:31:18 +02:00
mr. m
13edb480c4 gh-9649: Start cross-compiling macos builds from linux (gh-14978) 2026-08-16 02:05:45 +02:00
mr. m
7e8ba31bab gh-14974: New Crowdin updates (gh-14983) 2026-08-16 00:15:44 +02:00
mr. m
f8daccb4c9 gh-14975: Fix multiple glance tabs when joining tabs (gh-14977) 2026-08-15 17:51:34 +02:00
mr. m
bdce5db518 gh-14959: Add untrusted web process flags for actors (gh-14973) 2026-08-15 12:58:09 +02:00
mr. m
7f40771405 gh-14959: Sync upstream Firefox to version 154.0 (gh-14960) 2026-08-14 16:44:17 +02:00
mr. m
89e31cd31f gh-14930: Sync upstream Firefox to version 153.0.4 (gh-14924) 2026-08-12 00:08:22 +02:00
mr. m
b0b2b7a1de gh-14912: Fixed feature callouts not using native panels (gh-14918) 2026-08-11 10:25:05 +02:00
mr. m
b7439a92dc gh-14905: Inherit context IDs when syncing tabs (gh-14908) 2026-08-10 13:56:48 +02:00
mr. m
f2a2f7188b gh-14889: Add support for ffmpeg 63 (gh-14907) 2026-08-10 13:50:24 +02:00
mr. m
61275153eb Revert "gh-14483: Fix boost font override breaking certain icons" (gh-14903) 2026-08-10 08:57:28 +02:00
mr. m
0069716cd9 Revert "gh-14869: Fix restoring pinned tab not moving it to pinned tabs container" (gh-14896) 2026-08-09 18:38:33 +02:00
mr. m
0953d0cda0 gh-14843: Fixed invalid controller access for media playback (gh-14894) 2026-08-09 14:40:37 +02:00
mr. m
864a8ef713 gh-14882: Add website window drag to settings (gh-14893) 2026-08-09 13:07:21 +02:00
Ashvin Jangid
759aa967b3 gh-14869: Fix restoring pinned tab not moving it to pinned tabs container (gh-14870) 2026-08-08 20:25:44 +02:00
mr. m
2a887a5f2e gh-14843: Prevent accessing old media data (gh-14888) 2026-08-08 20:24:28 +02:00
mr. m
73ed322695 gh-14843: Prevent quick audio tracks from creating a new controller (gh-14871) 2026-08-07 02:01:57 +02:00
Ashvin Jangid
e7a3e1ee29 gh-14862: Fix tab switching when switching spaces with mouse wheel (gh-14863)
Co-authored-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2026-08-06 20:29:00 +02:00
Ashvin Jangid
d6c86f570a gh-13761: Fix closing split tab in one window changing focus of other windows (gh-14855)
Co-authored-by: mr. m <mr.m@tuta.com>
2026-08-06 02:04:58 +02:00
mr. m
0e5f2dcd11 gh-14843: Fix media players height looking off if they differ from each other (gh-14853) 2026-08-05 16:19:13 +02:00
mr. m
c0ade4d063 gh-14841: Bump version (gh-14852) 2026-08-05 15:11:41 +02:00
Lokendra singh
11acda2db3 gh-14483: Fix boost font override breaking certain icons (gh-14819) 2026-08-05 11:00:46 +02:00
dpkass
77aa6ff6c9 gh-14847: Add draft filtering to GitHub Live Folders (gh-14839) 2026-08-05 02:52:14 +02:00
mr. m
871bdde4cc gh-14841: Sync upstream Firefox to version 153.0.3 (gh-14842) 2026-08-05 02:44:01 +02:00
mr. m
b3bd688ca4 gh-14843: Allow multiple media controllers (gh-14844) 2026-08-04 19:55:53 +02:00
mr. m
36c71c5c2b gh-14830: Fixed dragging on text makes the entire window to move (gh-14833) 2026-08-04 01:32:36 +02:00
mr. m
c74486102f gh-13108: Use mozilla API for gdkGetPointer (gh-14823) 2026-08-03 03:53:25 +02:00
mr. m
045ebdf0ae gh-13108: Start using std::atomic instead of mozilla::Atomic (gh-14820) 2026-08-02 21:14:14 +02:00
mr. m
bc540320f1 gh-14703: Allow top section of sites be draggable (gh-14816) 2026-08-02 20:28:06 +02:00
mr. m
9714c15c7a gh-13108: Make compact mode track mouse moves outside of window (gh-14818) 2026-08-02 20:24:58 +02:00
Ashvin Jangid
ccbd934482 gh-14805: Fix blank labels in keyboard shortcuts page (gh-14807)
Co-authored-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2026-07-31 23:37:23 +02:00
Connor Griffin
1d05184a2a gh-9918: Fixes issue setting keybinds with shift + digit or symbol (gh-14357) 2026-07-31 23:23:55 +02:00
Brandon Quon
45e47d56df gh-14770: Fix Bookmark menu styling (gh-14782)
restores the normal Firefox layout in Bookmarks > Manage Bookmarks.

Zen's field wrappers were treated as single grid cells, misaligning the
labels and inputs. it also hides the unused Space selector controls in
the Library. `editBookmark.js `disables the selector in this context but
its related elements remained visible.


https://github.com/user-attachments/assets/f241f8f5-ff91-450a-9f53-9bfd74e117f4

(the before styling in the original issue is also on macOS which I
reproduced on my own)
closes #14770
2026-07-30 13:21:33 +02:00
Mark Sharland
0145cdfcbf gh-14409: Fix compact sidebar activation at right screen edge (gh-14769) 2026-07-29 10:50:50 +02:00
mr. m
e1189b2d0d gh-14765: Fix patches failing for 153.0.1 (gh-14768) 2026-07-28 21:57:41 +02:00
mr. m
b0041db68d gh-14765: Sync upstream Firefox to RC version 153.0.1 (gh-14767) 2026-07-28 20:10:03 +02:00
Ashvin Jangid
346aa1ff9a gh-14766: prevent space routing toast for tabs routed to current space (gh-14504) 2026-07-28 20:05:10 +02:00
mr. m
95df1b3a9d gh-14765: Sync upstream Firefox to version 153.0.1 (gh-14764) 2026-07-28 19:55:41 +02:00
Tryanks
8276c613ae gh-14292: Fix remote blocklist matching against Zen version instead of Firefox version (gh-14758) 2026-07-28 19:23:05 +02:00
Brandon Quon
92addf307d gh-14057: Fix unclosable tab when dropping files into the browser area (gh-14753) 2026-07-28 10:25:26 +02:00
Brandon Quon
e474f1df3a gh-14726: Fix essential tab reordering at maximum capacity (gh-14729) 2026-07-27 14:48:18 +02:00
Brandon Quon
9fbfb8eba7 gh-14724: Fix non-tab drags switching workspaces (gh-14731) 2026-07-27 14:47:24 +02:00
mr. m
a9e185681c gh-14717: Fixed extra divider when urlbar has no results (gh-14723) 2026-07-26 11:54:14 +02:00
Brandon Quon
a37423a961 gh-14713: Fix workspace creation crash (gh-14715)
Co-authored-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
Co-authored-by: mr. m <mr.m@tuta.com>
2026-07-26 11:43:07 +02:00
mr. m
929d85720e gh-14721: Fixed accessing invalid tab filters (gh-14722) 2026-07-26 11:20:46 +02:00
Ashvin Jangid
2a4eb08c00 gh-14720: Fix space switching on dnd in customize mode (gh-14719) 2026-07-26 11:17:30 +02:00
Ashvin Jangid
768f45e265 gh-14461: Fix boost applying wrong size override (gh-14701) 2026-07-26 10:29:15 +02:00
mr. m
c2504d12c0 gh-14717: Fixed extra divider when urlbar has no results (gh-14718) 2026-07-26 10:19:55 +02:00
mr. m
fb2a859082 gh-14651: Change event listeners to not be inlined (gh-14700) 2026-07-24 19:36:10 +02:00
mr. m
5eea5d65e4 gh-14651: Start uploading windows binaries into release tags (gh-14698) 2026-07-24 14:06:43 +02:00
mr. m
cd6679b1e9 gh-14651: Start using compressed tars for release (gh-14689) 2026-07-23 17:30:56 +02:00
mr. m
1b1f4c62d6 no-bug: Bump version (gh-14688) 2026-07-23 15:34:41 +02:00
mr. m
c5373ee093 Revert "gh-14651: Changed zip builds to use tar" (gh-14681) 2026-07-22 11:25:03 +02:00
mr. m
e5d38f76a6 gh-14651: Properly expand tar files for PGO builds (gh-14677) 2026-07-22 00:59:41 +02:00
mr. m
e6318ef0a3 gh-14651: Changed zip builds to use tar (gh-14675) 2026-07-21 21:19:51 +02:00
mr. m
0ab979246a gh-14651: Fixed build failures due to wrong ZIP names (gh-14673) 2026-07-21 16:58:17 +02:00
mr. m
b4563ae65b gh-14651: Sync upstream Firefox to version 153.0 (gh-14652) 2026-07-21 14:47:07 +02:00
Ashvin Jangid
e21e5ed16d gh-14461: Fix boost size override not persisting (gh-14664) 2026-07-21 01:11:54 +02:00
Andrey Bochkarev
1b41af52d3 gh-14428: Resolve wrong essentials padding when cleanup (gh-14642) 2026-07-19 15:20:20 +02:00
mr. m
55c224bea7 gh-14424: Prevent startup hangs if no sibling exists (gh-14639) 2026-07-18 19:23:15 +02:00
mr. m
323a3ab1ff gh-14600: Fixed external links not being routed properly (gh-14637) 2026-07-18 15:31:46 +02:00
mr. m
278580ea43 gh-14616: Fixed add to essentials being disabled (gh-14631) 2026-07-17 17:08:15 +02:00
mr. m
a791c5dadc gh-14619: Fixed split view drag opening new windows (gh-14621) 2026-07-16 22:32:30 +02:00
mr. m
247cde9c09 gh-14618: Fixed workspaces not being able to be removed (gh-14620) 2026-07-16 22:28:09 +02:00
mr. m
425f0ae1c3 gh-14605: Bump release versions (gh-14608) 2026-07-16 10:02:53 +02:00
Andrey Bochkarev
fcda16bfe6 gh-14511: Refactor windowDragLeave handler and related logic (gh-14566) 2026-07-15 10:52:15 +02:00
mr. m
31357dfe92 gh-14594: Sync upstream Firefox to version 152.0.6 (gh-14585) 2026-07-15 10:31:58 +02:00
Andrey Bochkarev
529755c48a gh-14575: Tab order flips when moving tabs between workspaces (gh-14581) 2026-07-14 19:07:08 +02:00
Andrey Bochkarev
c7e4217204 no-bug: Ignore zen-empty-tab in #isLastTabWindow (gh-14564)
When dragging a tab from the blank window to the main window, the blank
window doesn't close because '#isLastTabWindow' considers
'zen-empty-tab' as a normal tab.
2026-07-13 13:40:43 +02:00
Andrey Bochkarev
e837158e4c gh-14545: Correctly handle dnd moving a tab to an empty space (gh-14562) 2026-07-12 17:29:29 +02:00
Andrey Bochkarev
a1a2268f9b gh-14511: Prevent switching spaces when dragging outside (gh-14515)
fixed: https://github.com/zen-browser/desktop/issues/14511
2026-07-12 12:57:45 +02:00
Nicholas Leigh
274b9f9f83 gh-14495: Fix misaligned symbolic space icons in Space options menu on Linux (gh-14498) 2026-07-11 13:38:05 +02:00
Ashvin Jangid
fe0cf3601a gh-14544: Fix essentials promo ui leaving gap on pressing esc (gh-14547)
Fixes https://github.com/zen-browser/desktop/issues/14544

Also fixes essentials promo having weird ui with container specific
essentials


https://github.com/user-attachments/assets/f6df3e48-5fa2-471e-afbb-2472efa0620b
2026-07-11 12:45:20 +02:00
Mr. M
123a7923af no-bug: Fix some conflicts 2026-07-10 13:04:45 +02:00
Kristijan Ribarić
61e0790144 gh-14470: Rename all occurances of Workspaces to Spaces in sync (gh-14528) 2026-07-09 01:37:00 +02:00
Andrey Bochkarev
03f251ff4a gh-13870: Remove two spaces cycling (gh-14529) 2026-07-09 01:36:51 +02:00
mr. m
5e17ef46ca gh-14521: Fixed theme settings group being visible (gh-14524) 2026-07-08 20:59:48 +02:00
Ashvin Jangid
decd9548dd gh-14507: Fix essentials being added to folder without being removed (gh-14508)
Co-authored-by: mr. m <mr.m@tuta.com>
2026-07-07 21:35:23 +02:00
mr. m
27d290c77d gh-14514: Sync upstream Firefox to version 152.0.5 (gh-14513) 2026-07-07 21:31:01 +02:00
mr. m
5ecbc13eb6 gh-14470: Fixed patch export for sync modules (gh-14490) 2026-07-06 09:55:03 +02:00
mr. m
58611690b5 gh-14470: Fixed wrong sync engine name (gh-14486) 2026-07-05 20:32:03 +02:00
Andrey Bochkarev
68c8fe18bc gh-14242: Fix route tab doesn't change container (gh-14482) 2026-07-05 17:01:20 +02:00
Andrey Bochkarev
3a72290f16 gh-13870: Fix essentials overlap and fix two space wrap-around (gh-14476) 2026-07-05 12:45:35 +02:00
Ashvin Jangid
79d3d6a993 gh-14460: prevent nested glance tabs (gh-14480)
Co-authored-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2026-07-05 12:45:07 +02:00
InlitX
e9c35b0f92 gh-10749: Localize command palette actions, emoji picker, etc (gh-14473) 2026-07-05 12:19:18 +02:00
mr. m
647e219639 gh-14470: Add space and container sync (gh-14471)
Co-authored-by: Kristijan Ribarić <96492763+kristijanribaric@users.noreply.github.com>
Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2026-07-04 11:18:08 +02:00
mr. m
cd71a36765 no-bug: Properly animate library icons 2026-07-03 14:34:17 +02:00
mr. m
80f424f68d Merge branch 'dev' into library 2026-07-03 12:22:25 +02:00
mr. m
a685738db4 gh-14431: Fixed pinned tabs broken on latest twilight (gh-14446) 2026-07-02 11:01:21 +02:00
Ashvin Jangid
70f19e6d3d gh-14431: Do not allow glance tabs to be pinned (gh-14432) 2026-07-01 12:41:31 +02:00
Raghav
312ad69d65 gh-12948: Removed ai related stuff from settings search (gh-14412) 2026-06-30 22:58:34 +02:00
mr. m
5d10922d91 gh-14427: Sync upstream Firefox to version 152.0.4 (gh-14426)
This PR syncs the upstream Firefox to version 152.0.4.
2026-06-30 19:55:10 +02:00
mr. m
44f7616238 Merge commit from fork 2026-06-30 13:01:01 +02:00
mr. m
dc3ff8b1c9 gh-14382: Fixed overflowing addons not having context menus (gh-14423) 2026-06-30 12:28:46 +02:00
Bernhard
06392af296 gh-14390: fix profile picker menu when creating new workspace (gh-14421) 2026-06-30 12:06:49 +02:00
mr. m
87220f71f4 gh-14417: Fixed tab renaming selection range not starting from the start (gh-14418) 2026-06-29 17:10:23 +02:00
Ashvin Jangid
84ba80bc11 no-bug: set last selected workspace tab to background tab (gh-14395) 2026-06-28 10:40:13 +02:00
Bernhard
e59e37fcbb no-bug: Appending ellipsis to menu items triggering further actions (gh-14388) 2026-06-27 21:12:58 +02:00
mr. m
f4781daa49 gh-14367: Sync upstream Firefox to version 152.0.3 (gh-14366)
This PR syncs the upstream Firefox to version 152.0.3.

*  All patches applied cleanly.

---------

Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2026-06-25 16:36:06 +02:00
mr. m
4e9c958f8d gh-14183: Dont open space routing tabs in background (gh-14360) 2026-06-24 11:25:39 +02:00
fen4flo
54692261f8 no-bug: Move code inside container null check inside ZenSpaceManager (gh-14356) 2026-06-24 11:15:05 +02:00
Andrey Bochkarev
1fdc1d4475 no-bug: Fix glance tab positioning and prevent split-view (gh-14343) 2026-06-24 11:14:45 +02:00
mr. m
9f9ae52c63 gh-14351: Sync upstream Firefox to version 152.0.2 (gh-14350)
This PR syncs the upstream Firefox to version 152.0.2.

*  All patches applied cleanly.
2026-06-23 16:33:12 +02:00
fen4flo
3c3322058e gh-14044: Implement 'Add Route for Domain' in tab context menu (gh-14279)
Signed-off-by: fen4flo <75260616+FlorianButz@users.noreply.github.com>
Co-authored-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2026-06-23 16:07:17 +02:00
Bernhard
31bb9d606d gh-12153: edit pinned-page url directly via submenu (gh-14329) 2026-06-23 15:43:57 +02:00
moshyfawn
b6cb8338e3 gh-14341: Fix about dialog footer alignment and restore legal links (gh-14342) 2026-06-23 15:39:29 +02:00
Bernhard
183c583841 gh-14320: fix workspace change icon picker state when opening (gh-14321)
The picker reset its page with a smooth scrollIntoView while the popup
was hiding, and positioned the page before the popup was laid out, so it
could animate/jump on open. Reset instantly on popupshown (after layout)
instead, and drop the on-hide scroll so there's no visible animation.
2026-06-21 21:43:44 +02:00
fen4flo
40080a25dc gh-11245: Fix tab placement with Move Tab / Space Routing (gh-14324)
Fixes #11245
2026-06-21 15:18:02 +02:00
Connor Griffin
733061fbe3 gh-11766: Fixed video fullscreen not working while in glance (gh-14272)
Co-authored-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2026-06-21 11:20:37 +02:00
mr. m
7ce5fb77b9 no-bug: Update patches 2026-06-21 11:05:33 +02:00
mr. m
08acc6a39e Merge branch 'library' of https://github.com/zen-browser/desktop into library 2026-06-21 10:42:24 +02:00
mr. m
8ae271d982 Animate icons 2026-06-21 10:42:20 +02:00
mr. m
ba26c902fb Merge branch 'dev' into library
Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2026-06-21 10:36:00 +02:00
Andrey Bochkarev
61e631902c gh-14131: Prevent sidebar from flickering when moving a tab (gh-14293)
Co-authored-by: mr. m <mr.m@tuta.com>
2026-06-20 17:18:41 +02:00
mr. m
0cd67f882a gh-14266: Sync upstream Firefox to version 152.0.1 (gh-14265)
Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2026-06-18 10:36:03 +02:00
mr. m
bc6e4676f4 gh-14208: Set default prefs category to tabs&browsing (gh-14264) 2026-06-18 09:15:50 +02:00
mr. m
e331f07265 gh-14259: Fixed transparency not working after update (gh-14262) 2026-06-18 09:04:09 +02:00
JustAdumbPrsn
89a50770a9 Adds library toolbar icon & adjustments to existing keyframes (#13950)
Co-authored-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
Signed-off-by: JustAdumbPrsn <73780892+JustAdumbPrsn@users.noreply.github.com>
2026-06-17 13:48:56 +02:00
mr. m
6e401db8ae gh-14208: Dont hide un-active spaces if swiping (gh-14247) 2026-06-17 10:37:18 +02:00
mr. m
afb4e4ff02 gh-14242: Fixed space routing overriding user set containers (gh-14245) 2026-06-17 10:08:43 +02:00
mr. m
d55c0193c5 gh-14241: Fixed settings page being blank on redesign (gh-14244) 2026-06-17 10:08:30 +02:00
mr. m
1b967a7080 gh-14239: Fixed overflowing addons being moved on space creation (gh-14246) 2026-06-17 10:08:04 +02:00
Ashvin Jangid
535fdce951 gh-14165: fix background tabs focusing on routed tabs (gh-14221)
fixes: #14165

Two things I want to ask:
- This does fix the issue but I wanted to ask if we should maybe change
the background tab toast message to notify user that it was routed to
another space.
- Another thing is that the background tab toast does not appear when
the sidebar is in view which I know is intentional but maybe it should
be shown even then when tabs are being routed.

---------

Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
Co-authored-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2026-06-17 01:21:21 +02:00
mr. m
c4cf56ab75 gh-14208: Sync upstream Firefox to version 152.0 (gh-14231)
This PR syncs the upstream Firefox to version 152.0.

*  All patches applied cleanly.

@mr-cheffy please review and merge this PR.

---------

Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2026-06-16 22:48:39 +02:00
mr. m
22e8ff2425 gh-14208: Only set CXX and CC flags for linux (gh-14225) 2026-06-16 11:09:45 +02:00
mr. m
a2f5c1b4ab gh-14208: Lower rust version to 1.90 (gh-14224) 2026-06-16 10:55:44 +02:00
dependabot[bot]
5cfb9c7d2e no-bug: bump the npm_and_yarn (gh-14223)
Signed-off-by: dependabot[bot] <support@github.com>
2026-06-16 10:55:11 +02:00
mr. m
af6cc694f4 gh-14208: Install LLVM 22 for rust 1.95 (gh-14222) 2026-06-16 10:37:37 +02:00
mr. m
194f05834e gh-14208: Fixed some regression from FF 152.0 (gh-14212) 2026-06-15 22:32:42 +02:00
mr. m
f62c0a27d5 gh-14208: Sync upstream Firefox to version 152.0 (gh-14112) 2026-06-15 18:37:39 +02:00
Bibhav Adhikari
4cb4de2656 gh-8391: Prevent opening glance when selecting text in link (gh-14164) 2026-06-13 14:24:41 +02:00
Gaylord Julien
4313bc8aa4 gh-14127: Fix search bar emptied after search engine selection (gh-14153)
fix #14127
2026-06-13 10:55:53 +02:00
Ashvin Jangid
3773e66e3c gh-14020: dynamically switch boosts window theme (gh-14156)
fixes: #14020
2026-06-13 10:51:34 +02:00
Ashvin Jangid
8b0aab15b5 gh-14145: fix boosts size and case overrides not working on first time press (gh-14147) 2026-06-12 13:50:10 +02:00
mr. m
6bc560c876 gh-14135: Fixed intermitent build errors for macos (gh-14136) 2026-06-12 08:43:29 +02:00
mr. m
7bf236fcf4 gh-14117: Fixed incorrect tab routing container checks (gh-14128) 2026-06-12 00:20:53 +02:00
mr. m
4797717353 gh-14110: Fixed tab freezing when switching spaces (gh-14124) 2026-06-11 23:56:27 +02:00
Dan Xin
88b294364f gh-9540: duplicated bookmarks on macOS window reopen (gh-14113)
Signed-off-by: Dan Xin <davinci42.cn@gmail.com>
2026-06-11 20:05:25 +02:00
Ashvin Jangid
d5cbe55d2b gh-14099: fix boosts code editor force theming issue (gh-14098) 2026-06-10 13:28:44 +02:00
Rishab Shah
7c885218f7 gh-14100: restore workspace routing for extension-opened tabs with explicit containers (gh-14102)
Co-authored-by: pokeshah <89949620+pokeshah@users.noreply.github.com>
2026-06-10 13:23:54 +02:00
Ashvin Jangid
ccefb76168 gh-13982: fix boosts size override not resetting zoom to default after disabling it (gh-14091) 2026-06-09 23:00:41 +02:00
mr. m
bd3adba05e no-bug: Sync upstream Firefox to version 151.0.4 (gh-14089) 2026-06-09 19:58:09 +02:00
fen4flo
acc5837c13 gh-14044: Fix Space-Routing CSS, Filter Out Empty Routes (gh-14088) 2026-06-09 17:53:59 +02:00
Bernardo
6bde408c79 gh-13747: Fixed space icons overflow being inaccessible (gh-14077) 2026-06-09 09:51:22 +02:00
Adi-Beker
11a977e533 gh-14070: clear shortcut editing state on blur (gh-14072) 2026-06-08 23:36:22 +02:00
Nicholas Lim
7844e04df2 gh-14049: Fix restore to pinned tab from glance (gh-14048) 2026-06-08 17:58:28 +02:00
mr. m
5db8780f5d gh-14044: Finish implementation for space routing (gh-14069) 2026-06-08 17:41:00 +02:00
fen4flo
965bb9391d gh-14044: Change to use gDialogBox instead of openDialog (gh-14054)
Co-authored-by: mr. m <mr.m@tuta.com>
2026-06-07 11:33:54 +02:00
mr. m
e7e4c5a452 gh-14045: Fixed sidebar notifications overflowing text (gh-14047) 2026-06-06 17:34:43 +02:00
fen4flo
880d61df16 gh-14044: Implement Space Routing (gh-13981)
Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2026-06-06 14:11:42 +02:00
Joe Goldin
b1be664f4d gh-13027: fix window sync lockup that left synced tabs blank in new windows (gh-14012) 2026-06-04 13:12:02 +02:00
mr. m
5383737b23 no-bug: Fixed boosts window not resizing back properly (gh-14007) 2026-06-04 00:38:39 +02:00
mr. m
b812bff07e no-bug: Change wine build download (gh-14002) 2026-06-03 12:04:25 +02:00
Rishab Shah
e04e910a6f no-bug: bypass workspace container coercion for extension-opened tabs (gh-14001)
Co-authored-by: pokeshah <89949620+pokeshah@users.noreply.github.com>
2026-06-03 11:06:16 +02:00
Ashvin Jangid
bf365f8043 gh-13439: Implement dark mode boosts panel (gh-13979) 2026-06-02 15:47:37 +02:00
mr. m
0a45b82a6c no-bug: Sync upstream Firefox to version 151.0.3 (gh-13991)
This PR syncs the upstream Firefox to version 151.0.3.

*  All patches applied cleanly.

@mr-cheffy please review and merge this PR.

---------

Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2026-06-02 15:47:19 +02:00
mr. m
2311e183f1 gh-13745: Disable desktop launcher for windows (gh-13987) 2026-06-02 11:16:29 +02:00
mr. m
8ea65cba48 gh-12112: Fixed auto focus for new windows not working (gh-13976) 2026-06-01 12:24:16 +02:00
mr. m
45075e2fbc gh-13439: Add tests coverage for boosts (gh-13977) 2026-06-01 11:24:45 +02:00
sporocyst
64e2e49a00 gh-13941: Fixed boost button viable when non-effective, CSS part (gh-13975)
Signed-off-by: sporocyst <sporocyst.tw@gmail.com>
2026-06-01 10:59:41 +02:00
fen4flo
feca914821 gh-13949: Secondary dot snapping to center in a new Boost (gh-13965)
Co-authored-by: mr. m <mr.m@tuta.com>
Signed-off-by: fen4flo <75260616+FlorianButz@users.noreply.github.com>
2026-05-31 15:53:33 +02:00
fen4flo
c7818fe355 gh-13839: Fix icons when using custom fonts (gh-13956)
Co-authored-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2026-05-30 21:10:37 +02:00
mr. m
2c59265249 gh-13745: Fixed nightly being installed accidentally (gh-13964) 2026-05-30 20:54:55 +02:00
NHClaessens
193d004a37 gh-10594: Change conditional for triggering padding bump (gh-13959) 2026-05-30 17:35:40 +02:00
sporocyst
072d874f78 gh-13941: Fixed boost button viable when non-effective (gh-13953) 2026-05-30 12:26:20 +02:00
mr. m
7aa0ca05ec gh-13947: Fixed loading bar appearing on dom fullscreen (gh-13954) 2026-05-30 11:55:36 +02:00
JustAdumbPrsn
036f764d2b Add Boosts animated icons and minor adjustments (#13938)
Co-authored-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
Signed-off-by: JustAdumbPrsn <73780892+JustAdumbPrsn@users.noreply.github.com>
2026-05-29 16:05:49 +02:00
mr. m
2c11b9295e no-bug: Add animated icons 2026-05-29 14:35:48 +02:00
Ashvin Jangid
d76fa13edd gh-13923: fix empty keyboard shortcut label caused by key_duplicateTab (gh-13924) 2026-05-28 18:33:29 +02:00
mr. m
d7839cdb91 Merge branch 'dev' into library 2026-05-28 09:14:19 +02:00
arieleli01212
5bbbadd77b gh-13857: Use Zen icon for share toolbar button (gh-13896)
Fixes #13857.

This updates the toolbar share button to use Zen's shared icon set
instead of the upstream Firefox asset. The downloads button already
points at the Zen icon set, so this keeps the two toolbar icons visually
consistent.

Validation:
- Checked that `share-tab-button` is the Firefox toolbar share button
id.
- Confirmed the repo lint script requires the generated `engine`
checkout, which is not present in this clone.

Co-authored-by: arieleli01212 <207917221+arieleli01212@users.noreply.github.com>
2026-05-27 16:24:28 +02:00
mr. m
8a0a6cbede gh-13844: Part 3 - Fixed text inputs not being filtered through boosts (gh-13893) 2026-05-27 13:39:22 +02:00
mr. m
2fb59e2c82 no-bug: New Crowdin updates (gh-13886) 2026-05-27 11:28:17 +02:00
mr. m
89267dfea0 no-bug: Add a New Boost urlbar action (gh-13884)
Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2026-05-27 08:45:30 +02:00
mr. m
0863d7f4c0 no-bug: New Crowdin updates (gh-13866) 2026-05-26 23:37:42 +02:00
mr. m
1c29206e07 gh-12284: Sync upstream Firefox to version 151.0.2 (gh-13875)
This PR syncs the upstream Firefox to version 151.0.2.

* ⚠️ Some patches did not apply cleanly. Please review them carefully.

@mr-cheffy please review and merge this PR.

---------

Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2026-05-26 23:14:36 +02:00
mr. m
7f08cf437a gh-13844: Part 2 - Fixed boosts not working for linear gradients (gh-13882)
Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2026-05-26 22:27:54 +02:00
Ashvin Jangid
e82012ff1c gh-13879: fix sidebar UI breaking on cancelling space creation (gh-13880) 2026-05-26 21:52:37 +02:00
mr. m
b94dd3b927 gh-13868: Fixed tabs getting clipped when collapsing folders (gh-13869) 2026-05-26 12:00:14 +02:00
mr. m
346219c3b4 gh-13851: Fixed pressing u duplicating tabs (gh-13856) 2026-05-25 21:47:27 +02:00
mr. m
6f41ffe02d gh-13853: Fixed sidebar flickering on private windows (gh-13855) 2026-05-25 21:28:52 +02:00
mr. m
69e76e51b7 gh-13844: Fixed boosts not working when anon content exists (gh-13847) 2026-05-25 19:58:38 +02:00
mr. m
7e449ccdc9 gh-10594: Increase the padding size when entering fullscreen (gh-13848) 2026-05-25 19:58:28 +02:00
mr. m
8f905e7abd no-bug: Fix boosts picker showing wrong auto theme choice (gh-13821) 2026-05-24 11:00:54 +02:00
fen4flo
999a78d656 no-bug: Fix manager not writing to file after boost toggle (gh-13815) 2026-05-23 15:28:45 +02:00
Ashvin Jangid
09ed192fc4 gh-13642: fix unexpected sidebar width increase in compact mode (gh-13794)
`getAndApplySidebarWidth()` does handle this case but in the condition
it requires the event.
```
      if (
        event &&
        shouldRecalculate &&
        sidebarExpanded &&
        !gZenVerticalTabsManager._hadSidebarCollapse
      ) {
        return;
      }
```
If the function does not return here then it makes the
`--zen-sidebar-width` = `--actual-zen-sidebar-width` which adds the
padding's width to the sidebar.

I don't know if not passing event in the function was intentional, but
this seems to fix the issue.

fixes: #13642
2026-05-23 12:26:13 +02:00
mr. m
29226112f5 no-bug: Fallbac to macos SDK version 26.4 if 26.5 doesnt exist (gh-13808) 2026-05-23 08:31:03 +02:00
mr. m
a5e78a659f no-bug: Update macos SDK version to 26.5 (gh-13807) 2026-05-23 08:16:22 +02:00
fen4flo
7196527509 gh-13796: Fix tab order reversing on dnd & boosts window size / initial color state (gh-13799)
Co-authored-by: Mr. M <mr.m@tuta.com>
Signed-off-by: fen4flo <75260616+FlorianButz@users.noreply.github.com>
2026-05-22 17:31:25 +02:00
mr. m
cd1616d1c0 gh-13761: Fixed closing a split view selecting it on other windows (gh-13790) 2026-05-21 18:18:18 +02:00
mr. m
0b9f0bbe91 no-bug: Lower boosts radius for macos (gh-13784) 2026-05-21 09:21:19 +02:00
Ashvin Jangid
b726dc8052 gh-13612: display "Space" key name correctly in keyboard shortcuts page (gh-13774) 2026-05-21 09:14:33 +02:00
Ashvin Jangid
81d30b906a gh-13776: fix shortcut conflict detection failing with special keys (gh-13777) 2026-05-21 09:14:18 +02:00
mr. m
ae14d05290 no-bug: Update to Firefox 151.0 (gh-13775) 2026-05-20 16:51:06 +02:00
mr. m
8840bd77ae no-bug: Let overflowable webexts toolbar ride the train (gh-13772) 2026-05-20 13:39:12 +02:00
mr. m
1c3b74c508 no-bug: Increase toolbar overflow threshold (gh-13771) 2026-05-20 13:35:55 +02:00
Ashvin Jangid
f9c4575c78 gh-13767: fix special key shortcuts displaying incorrectly until page reload (gh-13768)
The problem was that `input.value` was getting the raw shortcut and not
really converting it to the normalized displayable string.
There was no method to just get the `displayString` for a shortcut
without creating a new one, so I put that logic into
`gZenZenKeyboardShortcutsManager`. The static function in `KeyShortcut`
class is just to reduce code duplication.

fixes: #13767
2026-05-20 12:46:11 +02:00
mr. m
035e5931fc gh-10594: Video controls going under the screen when in fullscreen (gh-13769) 2026-05-20 11:53:23 +02:00
mr. m
d5d86dbfa5 no-bug: Fixed continue where you left off not working anymore (gh-13764) 2026-05-20 00:29:25 +02:00
mr. m
1b9408ecb0 no-bug: Add polish to finished boosts implementation (gh-13762)
Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2026-05-19 23:58:00 +02:00
Andrey Bochkarev
ef259f58aa no-bug: Fix cyclic workspace switching (gh-13743) 2026-05-18 22:26:49 +02:00
mr. m
67cef284dd Merge branch 'dev' into library
Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2026-05-18 16:50:30 +02:00
mr. m
36df7e718f no-bug: Continue library work 2026-05-18 16:46:43 +02:00
mr. m
149fc12366 no-bug: Remove panel padding reset from patch (gh-13736) 2026-05-18 00:10:30 +02:00
mr. m
77c513511b gh-12949: Fixed reset url indicator showing for sub documents (gh-13735) 2026-05-17 22:51:20 +02:00
Ashvin Jangid
99e647a7a8 gh-13653: fix copy url button/shortcut to respect decodeURLsOnCopy spec (gh-13659)
Co-authored-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2026-05-17 22:35:20 +02:00
mr. m
41893aa6f3 gh-13716: Fixed greyed out urlbar text color (gh-13727) 2026-05-17 20:35:25 +02:00
fen4flo
62a91aefd2 no-bug: Move boost import/export buttons (gh-13724) 2026-05-17 20:35:10 +02:00
mr. m
644c75e3e8 gh-13719: Correctly set scroll left to the urlbar input (gh-13726) 2026-05-17 15:38:36 +02:00
mr. m
8752bf089e gh-13703: Fixed space swiping ocassionally being stuck (gh-13725) 2026-05-17 15:38:15 +02:00
mr. m
c6c3b89a45 no-bug: Fixed clang-tidy forming invalid syntax on boosts manager (gh-13711) 2026-05-16 04:12:57 +02:00
mr. m
8cd244fee4 no-bug: Update MacOS SDK version (gh-13710) 2026-05-16 03:39:57 +02:00
fen4flo
ba348e04f0 no-bug: Add secondary color dot, Rearrange buttons & Editor UI Updates (gh-13708)
Co-authored-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2026-05-16 02:53:35 +02:00
mr. m
90a6ebe948 no-bug: Sync upstream Firefox to version 151.0 (gh-13706) 2026-05-16 00:29:01 +02:00
mr. m
1659838194 no-bug: Prevent active attribute from being set when a popup opens (gh-13695) 2026-05-14 09:41:20 +02:00
mr. m
a82e145b1d no-bug: Fixed opening new private windows removing initial tabs (gh-13687) 2026-05-13 23:10:54 +02:00
mr. m
d5b88ead22 Merge branch 'dev' into library 2026-05-13 20:06:51 +02:00
mr. m
3dd0ec9b65 no-bug: Fixed startup hang when release notes open (gh-13683) 2026-05-13 16:37:16 +02:00
mr. m
f0a63fa7c5 no-bug: Fixed overflowable addons clipping button badges (gh-13679) 2026-05-13 12:38:31 +02:00
mr. m
ad52054113 no-bug: Sync upstream Firefox to version 150.0.3 (gh-13670) 2026-05-12 23:20:00 +02:00
Guilherme Luiz Cella
0a7ee3fcf0 no-bug: Refactor _oppositeSide method using OPPOSITE_SIDES (gh-13613)
Signed-off-by: Guilherme Luiz Cella <151692400+guilherme-luiz-cella@users.noreply.github.com>
Co-authored-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2026-05-12 11:57:56 +02:00
mr. m
c406e79c5d no-bug: Remove fullscreen prefs (gh-13648) 2026-05-10 23:28:52 +02:00
jakubiakdev
78c37a122e no-bug: Improve flaky URLBar scrolling (gh-13645)
Co-authored-by: mr. m <mr.m@tuta.com>
2026-05-10 23:26:52 +02:00
mr. m
7261eb1688 no-bug: Added history search 2026-05-10 15:54:12 +02:00
mr. m
b5a251a92f Merge branch 'dev' into library
Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2026-05-10 12:27:42 +02:00
AbdullahMRiad
8f0edbd91a no-bug: Fix capitalization of 'GitHub' in README (gh-13635) 2026-05-09 23:44:46 +02:00
mr. m
d9c6dcdca4 no-bug: Improve space swipe performance (gh-13631) 2026-05-09 18:20:05 +02:00
mr. m
4983c0a877 no-bug: Lint project (gh-13632) 2026-05-09 17:53:52 +02:00
sporocyst
4e6521a713 gh-13629: fix tab renaming input field too narrow (gh-13630) 2026-05-09 16:50:29 +02:00
mr. m
da9838e478 gh-13620: Fixed unresponsive tabs when opening external links (gh-13628) 2026-05-09 12:17:13 +02:00
mr. m
639bf29de3 gh-13623: Fixed native popovers not working after using dropdowns (gh-13627) 2026-05-09 12:17:00 +02:00
mr. m
cfd1e7a6aa no-bug: Make extensions list hidden for double toolbar (gh-13610) 2026-05-08 13:08:17 +02:00
mr. m
17f61152b9 Revert "no-bug: A few quality-of-life tweaks (build tooling)" (gh-13605) 2026-05-07 21:27:37 +02:00
mr. m
9c88e3a84f no-bug: Sync upstream Firefox to version 150.0.2 (gh-13601) 2026-05-07 18:28:25 +02:00
mr. m
b999a932ac no-bug: Improve swipe feel and avoid big jumps while swiping (gh-13603) 2026-05-07 17:08:50 +02:00
dependabot[bot]
e9a0beae20 no-bug: bump axios from 1.15.0 to 1.16.0 (gh-13590)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-06 23:12:02 +02:00
Daniel Richard G.
b93c2054c4 no-bug: A few quality-of-life tweaks (build tooling) (gh-13565) 2026-05-06 21:38:16 +02:00
mr. m
dcf272f620 gh-13516: Show the loading indicator ontop of the webview for toolbar mode (gh-13588) 2026-05-06 16:23:05 +02:00
mr. m
3ffdf6b299 gh-13583: Fixed Previous Space in menu bar not working (gh-13587) 2026-05-06 16:10:02 +02:00
mr. m
b052c1d804 gh-13584: Add click tab to split config (gh-13586) 2026-05-06 16:02:41 +02:00
mr. m
818c448dfc gh-10649: Update upstream patchs for session store (gh-13581) 2026-05-06 12:26:53 +02:00
mr. m
5b16bb36d9 no-bug: Dont recalculate urlbar overflow if its opened (gh-13571) 2026-05-05 11:59:50 +02:00
mr. m
5b790a431a gh-12699: Fixed switching windoww focus causing blinks (gh-13568) 2026-05-05 11:37:46 +02:00
Zander Otavka
149419d1fd no-bug: Add shortcut to create a new Space (gh-13552)
Co-authored-by: Zander Otavka <AlexanderOtavka@users.noreply.github.com>
2026-05-05 00:14:24 +02:00
mr. m
60a77413df no-bug: Use a different blur for the urlbar, depending on the theme (gh-13562) 2026-05-05 00:13:14 +02:00
mr. m
ce1ee9228b Merge commit from fork 2026-05-04 20:20:47 +02:00
sporocyst
1bea3d401c gh-13545: Fix regression from gh-13483 (gh-13554)
Co-authored-by: mr. m <mr.m@tuta.com>
2026-05-04 12:15:19 +02:00
Zander Otavka
b6624612cd no-bug: Submit workspace creation form on Enter and cancel on Escape (gh-13549)
Co-authored-by: Zander Otavka <AlexanderOtavka@users.noreply.github.com>
Co-authored-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2026-05-04 10:21:43 +02:00
mr. m
aa463e2cb0 no-bug: Fix patch sets (gh-13557) 2026-05-04 10:07:22 +02:00
Zander Otavka
6552f0b3c3 no-bug: Add focus indicators to space creation form (gh-13550)
Co-authored-by: Zander Otavka <AlexanderOtavka@users.noreply.github.com>
2026-05-04 02:35:10 +02:00
mr. m
9950679f2c no-bug: Boosts optimization and enable acrylic elements for twilight (gh-13551) 2026-05-04 02:34:41 +02:00
mr. m
a9a582afae gh-13522: Fixed search engines not being visible in settings (gh-13547) 2026-05-03 23:35:14 +02:00
mr. m
607551f394 Merge commit from fork 2026-05-03 22:39:44 +02:00
mr. m
3278a43751 gh-13294: Fix macos crash with native popovers (gh-13546) 2026-05-03 22:09:17 +02:00
mr. m
c82d314913 no-bug: Make addons appear on the urlbar (gh-13535) 2026-05-03 14:53:37 +02:00
mr. m
a71a66c00b no-bug: Force boosts colors to fit in 32 bit ints (gh-13532) 2026-05-02 11:36:15 +02:00
mr. m
c0cd45bf1d gh-13530: Apply translations to desktop files (gh-13531) 2026-05-02 11:08:08 +02:00
JustAdumbPrsn
a217cacfef no-bug: Add basic UI, search implimentation (gh-12755)
Co-authored-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2026-03-31 22:06:17 +02:00
mr. m
a56bcf3d9c no-bug: Small touches 2026-03-28 14:28:12 +01:00
mr. m
5963de1486 Merge branch 'library' of https://github.com/zen-browser/desktop into library 2026-03-28 10:27:18 +01:00
mr. m
57ad5c45e7 Merge branch 'dev' into library
Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2026-03-28 10:26:32 +01:00
JustAdumbPrsn
e6bebab10a change tab margin (i literally forgot to add 2px at bottom too)
Signed-off-by: JustAdumbPrsn <73780892+JustAdumbPrsn@users.noreply.github.com>
2026-03-13 12:34:32 +05:30
JustAdumbPrsn
a8820ed409 en-US locale .ftl for Zen-library
Signed-off-by: JustAdumbPrsn <73780892+JustAdumbPrsn@users.noreply.github.com>
2026-03-13 04:02:53 +05:30
JustAdumbPrsn
a82a7fb055 CSS for ZenLibrary but needs more changes :/
Signed-off-by: JustAdumbPrsn <73780892+JustAdumbPrsn@users.noreply.github.com>
2026-03-13 03:58:51 +05:30
JustAdumbPrsn
2be85a2890 UI, search (clicking item does nothing)
Signed-off-by: JustAdumbPrsn <73780892+JustAdumbPrsn@users.noreply.github.com>
2026-03-13 03:57:11 +05:30
JustAdumbPrsn
9301e1b64c Merge branch 'zen-browser:library' into library 2026-03-13 03:53:15 +05:30
mr. m
1e04f394a5 Merge branch 'dev' into library 2026-03-09 18:18:07 +01:00
JustAdumbPrsn
665f500925 feat: Implement Zen Library data backend (#12701) 2026-03-09 17:58:03 +01:00
JustAdumbPrsn
88ebf6e5da feat: improve section data backend
Signed-off-by: JustAdumbPrsn <73780892+JustAdumbPrsn@users.noreply.github.com>
2026-03-09 20:38:20 +05:30
mr. m
556beb01b0 feat: Add basic search component, b=no-bug, c=common 2026-03-08 12:09:31 +01:00
mr. m
48d5b32a5a feat: Improve transform detection, b=no-bug, c=common 2026-03-07 16:43:41 +01:00
mr. m
4682c8d545 feat: Add components to use, b=no-bug, c=no-component 2026-03-07 16:22:19 +01:00
mr. m
2c5fc47e74 Merge branch 'dev' into library 2026-03-07 12:29:53 +01:00
mr. m
237f0c0ea5 feat: Start implementing Zen Library, b=no-bug, c=common, folders 2026-03-06 10:16:05 +01:00
1392 changed files with 125496 additions and 10717 deletions

2
.gitattributes vendored
View File

@@ -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++

View File

@@ -287,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}}
@@ -313,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 }}
@@ -331,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 }}
@@ -350,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 }}
@@ -500,10 +526,24 @@ 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 - name: Sign MAR files
env: env:
@@ -616,6 +656,17 @@ 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

View File

@@ -105,6 +105,8 @@ jobs:
SURFER_COMPAT: ${{ matrix.arch }} SURFER_COMPAT: ${{ matrix.arch }}
SURFER_CERT_PATCH_ISSUER: ${{ secrets.SURFER_CERT_PATCH_ISSUER }} SURFER_CERT_PATCH_ISSUER: ${{ secrets.SURFER_CERT_PATCH_ISSUER }}
SURFER_CERT_PATCH_NAME: ${{ secrets.SURFER_CERT_PATCH_NAME }} 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

View 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 }}

View File

@@ -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,17 +31,22 @@ on:
jobs: jobs:
mac-build: mac-build:
name: Build macOS - ${{ matrix.arch }} name: Build macOS - ${{ matrix.arch }}
runs-on: ${{ (inputs.release-branch == 'release') && 'blacksmith-6vcpu-macos-latest' || 'macos-26' }} runs-on: 'blacksmith-8vcpu-ubuntu-2404'
strategy:
fail-fast: false
matrix:
arch: [x86_64, aarch64]
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
CARGO_INCREMENTAL: 0 CARGO_INCREMENTAL: 0
strategy:
fail-fast: false
matrix:
arch: [x86_64, aarch64]
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:
@@ -44,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"
@@ -61,157 +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 }}
SURFER_CERT_PATCH_ISSUER: ${{ secrets.SURFER_CERT_PATCH_ISSUER }} SURFER_CERT_PATCH_ISSUER: ${{ secrets.SURFER_CERT_PATCH_ISSUER }}
SURFER_CERT_PATCH_NAME: ${{ secrets.SURFER_CERT_PATCH_NAME }} SURFER_CERT_PATCH_NAME: ${{ secrets.SURFER_CERT_PATCH_NAME }}
run: npm run import 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 ..
- name: Build language packs - name: Build language packs
run: sh scripts/download-language-packs.sh run: sh scripts/download-language-packs.sh
- name: Build Zen (PGO stage 1 - generate) - name: Download artifact (if use profdata)
uses: actions/download-artifact@v4
if: ${{ !inputs.generate-pgo }}
with:
path: ~/artifact
name: macos-profdata-${{ matrix.arch }}
- 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_GA_GENERATE_PROFILE: 1
ZEN_SAFEBROWSING_API_KEY: ${{ secrets.ZEN_SAFEBROWSING_API_KEY }} ZEN_SAFEBROWSING_API_KEY: ${{ secrets.ZEN_SAFEBROWSING_API_KEY }}
ZEN_MOZILLA_API_KEY: ${{ secrets.ZEN_MOZILLA_API_KEY }} ZEN_MOZILLA_API_KEY: ${{ secrets.ZEN_MOZILLA_API_KEY }}
ZEN_GOOGLE_LOCATION_SERVICE_API_KEY: ${{ secrets.ZEN_GOOGLE_LOCATION_SERVICE_API_KEY }} ZEN_GOOGLE_LOCATION_SERVICE_API_KEY: ${{ secrets.ZEN_GOOGLE_LOCATION_SERVICE_API_KEY }}
run: |
export SURFER_PLATFORM="darwin"
if [[ -n ${{ inputs.MOZ_BUILD_DATE }} ]];then
export MOZ_BUILD_DATE=${{ inputs.MOZ_BUILD_DATE }}
fi
bash .github/workflows/src/release-build.sh
- name: Generate PGO profile data
env:
SURFER_COMPAT: ${{ matrix.arch }}
run: | run: |
set -x set -x
export LLVM_PROFDATA="$HOME/.mozbuild/clang/bin/llvm-profdata"
export JARLOG_FILE=en-US.log
mkdir -p "$HOME/artifact"
cd engine
./mach python ../scripts/download_pgo_extended_corpus.py
./mach package
./mach python build/pgo/profileserver.py --extended-corpus ./pgo-extended-corpus
mv merged.profdata "$HOME/artifact/merged.profdata"
mv en-US.log "$HOME/artifact/en-US.log"
- name: Build Zen
env:
SURFER_COMPAT: ${{ matrix.arch }}
ZEN_RELEASE_BRANCH: ${{ inputs.release-branch }}
ZEN_SAFEBROWSING_API_KEY: ${{ secrets.ZEN_SAFEBROWSING_API_KEY }}
ZEN_MOZILLA_API_KEY: ${{ secrets.ZEN_MOZILLA_API_KEY }}
ZEN_GOOGLE_LOCATION_SERVICE_API_KEY: ${{ secrets.ZEN_GOOGLE_LOCATION_SERVICE_API_KEY }}
run: |
export SURFER_PLATFORM="darwin" 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: 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

View File

@@ -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: |
@@ -99,6 +99,16 @@ jobs:
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:
@@ -213,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:

View File

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

View File

@@ -8,10 +8,28 @@ 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 mkdir -p ~/.zen-keys
echo "$ZEN_SAFEBROWSING_API_KEY" > ~/.zen-keys/safebrowsing.dat if test "$ZEN_SAFEBROWSING_API_KEY"; then
echo "$ZEN_MOZILLA_API_KEY" > ~/.zen-keys/mozilla.dat echo "$ZEN_SAFEBROWSING_API_KEY" > ~/.zen-keys/safebrowsing.dat
echo "$ZEN_GOOGLE_LOCATION_SERVICE_API_KEY" > ~/.zen-keys/google_location_service.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

View File

@@ -129,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 }}.

View File

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

View File

@@ -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,7 +35,7 @@ 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
@@ -48,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
@@ -91,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
@@ -104,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
@@ -154,24 +154,26 @@ 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/vs2026.yaml ~/win-cross/vs2026 ./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_ISSUER: ${{ secrets.SURFER_CERT_PATCH_ISSUER }}
SURFER_CERT_PATCH_NAME: ${{ secrets.SURFER_CERT_PATCH_NAME }} 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/
@@ -189,7 +191,7 @@ jobs:
ls ~/win-cross/vs2026 || 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
@@ -208,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
@@ -228,19 +230,20 @@ jobs:
chmod +x ~/artifact/merged.profdata chmod +x ~/artifact/merged.profdata
- 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_SAFEBROWSING_API_KEY: ${{ secrets.ZEN_SAFEBROWSING_API_KEY }}
ZEN_MOZILLA_API_KEY: ${{ secrets.ZEN_MOZILLA_API_KEY }} ZEN_MOZILLA_API_KEY: ${{ secrets.ZEN_MOZILLA_API_KEY }}
ZEN_GOOGLE_LOCATION_SERVICE_API_KEY: ${{ secrets.ZEN_GOOGLE_LOCATION_SERVICE_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
@@ -249,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
@@ -259,18 +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: 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
@@ -278,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: 2 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/
@@ -300,7 +303,7 @@ 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
@@ -308,7 +311,7 @@ jobs:
path: obj-${{ matrix.arch }}-pc-windows-msvc path: obj-${{ matrix.arch }}-pc-windows-msvc
- 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
@@ -316,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
@@ -324,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

1
.gitignore vendored
View File

@@ -34,3 +34,4 @@ build/signing/cert.pem
build/signing/private_key.pem build/signing/private_key.pem
build/signing/private_key.p12 build/signing/private_key.p12
bloat-dump.log

View File

@@ -1 +1 @@
1.90 1.94.1

View File

@@ -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 `150.0.1`! 🚀 - [`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 150.0.1`! - [`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!

View File

@@ -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 mbaete ñangarekoha
Name[gu_IN]=Open Profile Manager
Name[he]=פתיחת מנהל הפרופילים
Name[hi_IN]=Open Profile Manager
Name[hr]=Otvori upravljač profila
Name[hsb]=Zrjadowak profilow wočinić
Name[hu]=Profilkezelő megnyitása
Name[hy_AM]=Բացեք պրոֆիլի կառավարիչը
Name[hye]=Open Profile Manager
Name[ia]=Aperir le gestor de profilo
Name[id]=Buka Pengelola Profil
Name[is]=Opna umsýslu notandasniða
Name[it]=Apri gestore profili
Name[ja]=プロファイルマネージャーを開く
Name[ka]=პროფილის მმართველის გახსნა
Name[kab]=Ldi amsefrak n umaɣnu
Name[kk]=Профильдер бақарушысын ашу
Name[km]=Open Profile Manager
Name[kn]=Open Profile Manager
Name[ko]=프로필 관리자 열기
Name[lij]=Open Profile Manager
Name[lo]=ເປີດຕົວຈັດການໂປຣໄຟລ໌
Name[lt]=Open Profile Manager
Name[ltg]=Open Profile Manager
Name[lv]=Atvērt profilu pārvaldnieku
Name[meh]=Open Profile Manager
Name[mk]=Open Profile Manager
Name[ml]=രൂപരേഖ മാനേചർ
Name[mr]=Open Profile Manager
Name[ms]=Open Profile Manager
Name[my]=Open Profile Manager
Name[nb_NO]=Åpne profilbehandler
Name[ne_NP]=Open Profile Manager
Name[nl]=Profielbeheerder openen
Name[nn_NO]=Opne profilhandsaming
Name[oc]=Dobrir lo gestionari de perfils
Name[pa_IN]=ਪਰੋਫ਼ਾਈਲ ਮੈਨੇਜਰ ਖੋਲ੍ਹੋ
Name[pl]=Menedżer profili
Name[pt_BR]=Abrir gerenciador de perfis
Name[pt_PT]=Abrir o Gestor de Perfis
Name[rm]=Avrir l'administraziun da profils
Name[ro]=Deschide managerul de profiluri
Name[ru]=Открыть менеджер профилей
Name[sat]=ᱢᱮᱫᱦᱟᱸ ᱢᱮᱱᱮᱡᱚᱨ ᱠᱷᱩᱞᱟᱹᱭ ᱢᱮ
Name[sc]=Aberi su gestore de profilos
Name[sco]=Open Profile Manager
Name[si]=පැතිකඩ කළමනාකරු අරින්න
Name[sk]=Otvoriť Správcu profilov
Name[skr]=پروفائل منیجر کھولو
Name[sl]=Odpri upravitelja profilov
Name[son]=Open Profile Manager
Name[sq]=Hapni Përgjegjës Profilesh
Name[sr]=Отворите управљач профила
Name[sv_SE]=Öppna Profilhanteraren
Name[szl]=Open Profile Manager
Name[ta]=Open Profile Manager
Name[te]=Open Profile Manager
Name[tg]=Кушодани мудири профилҳо
Name[th]=เปิดตัวจัดการโปรไฟล์
Name[tl]=Open Profile Manager
Name[tr]=Profil yöneticisini aç
Name[trs]=Sa nīkāj ñuūnj nej perfî huā nìnï̀nj ïn
Name[uk]=Відкрити менеджер профілів
Name[ur]=Open Profile Manager
Name[uz]=Open Profile Manager
Name[vi]=Mở trình quản lý hồ sơ
Name[wo]=Open Profile Manager
Name[xh]=Open Profile Manager
Name[zh_CN]=打开配置文件管理器
Name[zh_TW]=開啟設定檔管理員

View File

@@ -1 +1 @@
e097b3c5ca4139a5b88052379a776782e078356b bf4b57fd7fe94054457be7018e8e7beaf754c520

View File

@@ -3,8 +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)]$SignIdentityIssuer,
[string][Parameter(Mandatory=$true)]$GithubRunId [string][Parameter(Mandatory=$true)]$GithubRunId
) )
@@ -24,11 +22,15 @@ 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=""
$env:SURFER_CERT_PATCH_ISSUER=$SignIdentityIssuer get-content "$PSScriptRoot/../.env" | foreach {
$env:SURFER_CERT_PATCH_NAME=$SignIdentity $name, $value = $_.split('=')
set-content env:\$name $value
}
Start-Job -Name "DownloadGitl10n" -ScriptBlock { Start-Job -Name "DownloadGitl10n" -ScriptBlock {
param($PWD) param($PWD)
@@ -46,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
@@ -170,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
@@ -200,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"
@@ -211,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

Binary file not shown.

Binary file not shown.

View File

@@ -91,11 +91,6 @@ 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-jxl ac_add_options --enable-jxl

View File

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

View File

@@ -7,6 +7,30 @@ 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
export MOZ_LD64_KNOWN_GOOD=1
ac_add_options --enable-linker=ld64
fi
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
if test "$ZEN_RELEASE"; then if test "$ZEN_RELEASE"; then
if ! test "$ZEN_GA_DISABLE_PGO"; then if ! test "$ZEN_GA_DISABLE_PGO"; then
if test "$ZEN_GA_GENERATE_PROFILE"; then if test "$ZEN_GA_GENERATE_PROFILE"; then
@@ -42,13 +66,3 @@ else
export CXXFLAGS="$CXXFLAGS -mcpu=apple-m1" export CXXFLAGS="$CXXFLAGS -mcpu=apple-m1"
fi fi
fi 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

View File

@@ -10,15 +10,14 @@ if test "$ZEN_CROSS_COMPILING"; then
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/vs2026/VC/Redist/MSVC/14.50.35710/arm64/Microsoft.VC145.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/vs2026/VC/Redist/MSVC/14.50.35710/x64/Microsoft.VC145.CRT" export WIN32_REDIST_DIR="$WINSYSROOT/VC/Redist/MSVC/14.50.35710/x64/Microsoft.VC145.CRT"
fi fi
fi fi

View File

@@ -20,5 +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 - source: en-US/browser/browser/zen-boosts.ftl
translation: 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

View File

@@ -8,17 +8,17 @@ category-zen-looks =
zen-warning-language = تغيير اللغة الافتراضية يمكن أن يجعل من الأسهل على المواقع أن تتبعك. zen-warning-language = تغيير اللغة الافتراضية يمكن أن يجعل من الأسهل على المواقع أن تتبعك.
zen-vertical-tabs-layout-header = تصميم المتصفح zen-vertical-tabs-layout-header = تصميم المتصفح
zen-vertical-tabs-layout-description = اختر التخطيط الذي يناسبك بشكل أفضل 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 = تمكين اللمحة .label = تمكين اللمحة
@@ -27,17 +27,21 @@ zen-glance-trigger-ctrl-click =
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) + اضغط .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 }
@@ -106,9 +110,9 @@ 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 =
@@ -125,7 +129,7 @@ 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 }
@@ -244,7 +248,8 @@ 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-search-find-again-shortcut-prev-alt = Find Previous (Alt)
zen-bookmark-this-page-shortcut = ضع إشارة مرجعية على هذه الصفحة zen-bookmark-this-page-shortcut = ضع إشارة مرجعية على هذه الصفحة
zen-bookmark-show-library-shortcut = إظهار مكتبة الإشارات المرجعية zen-bookmark-show-library-shortcut = إظهار مكتبة الإشارات المرجعية
zen-key-stop = إيقاف التحميل zen-key-stop = إيقاف التحميل
@@ -281,6 +286,7 @@ 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 = تبديل عرض تقسيم الشبكة
@@ -318,3 +324,4 @@ zen-devtools-toggle-accessibility-shortcut = قلب إمكانية الوصول
zen-close-all-unpinned-tabs-shortcut = إغلاق جميع علامات التبويب الغير مثبتة 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-duplicate-tab-shortcut = Duplicate Tab
zen-key-find-selection = البحث عن الاختيار

View 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?

View 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

View File

@@ -18,15 +18,19 @@ tab-context-zen-add-essential-badge = { $num } / { $max } مملؤة
tab-context-zen-remove-essential = tab-context-zen-remove-essential =
.label = إزالة من الأساسيات .label = إزالة من الأساسيات
.accesskey = R .accesskey = R
tab-context-zen-replace-pinned-url-with-current = tab-context-zen-edit-pinned-page =
.label = .label =
{ $isEssential -> { $isEssential ->
[true] استبدل الرابط الأساسي بـ [true] Edit Essential URL
*[false] *[false] Edit Pinned URL
استبدل الرابط المثبت بـ
الحالي
} }
.accesskey = P
tab-context-zen-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 = تغيير الاسم... .label = تغيير الاسم...
tab-context-zen-edit-icon = tab-context-zen-edit-icon =
@@ -49,6 +53,10 @@ zen-general-cancel-label =
zen-general-confirm = zen-general-confirm =
.label = تأكيد .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-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 = تم تغيير اسم التبويب بنجاح! zen-tabs-renamed = تم تغيير اسم التبويب بنجاح!
zen-background-tab-opened-toast = تم فتح علامة تبويب خلفية جديدة! zen-background-tab-opened-toast = تم فتح علامة تبويب خلفية جديدة!
zen-workspace-renamed-toast = تم تغيير اسم مساحة العمل بنجاح! zen-workspace-renamed-toast = تم تغيير اسم مساحة العمل بنجاح!
@@ -67,6 +75,8 @@ zen-icons-picker-emoji =
.label = ايموجي .label = ايموجي
zen-icons-picker-svg = zen-icons-picker-svg =
.label = الأيقونات .label = الأيقونات
zen-emojis-picker-search =
.placeholder = Search emojis
urlbar-search-mode-zen_actions = الإجراءات urlbar-search-mode-zen_actions = الإجراءات
zen-site-data-settings = الاعدادات zen-site-data-settings = الاعدادات
zen-generic-manage = إدارة zen-generic-manage = إدارة
@@ -118,6 +128,9 @@ zen-sidebar-notification-updated-heading = اكتمل التحديث!
zen-sidebar-notification-updated-label = ما الجديد في { -brand-short-name } zen-sidebar-notification-updated-label = ما الجديد في { -brand-short-name }
zen-sidebar-notification-updated-tooltip = zen-sidebar-notification-updated-tooltip =
.title = عرض ملاحظات الإصدار .title = عرض ملاحظات الإصدار
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-label = شيء معطل؟
zen-sidebar-notification-restart-safe-mode-tooltip = zen-sidebar-notification-restart-safe-mode-tooltip =
.title = إعادة التشغيل في الوضع الآمن .title = إعادة التشغيل في الوضع الآمن

View 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
}

View File

@@ -61,6 +61,7 @@ zen-workspace-creation-profile = الملف الشخصي
.tooltiptext = تستخدم الملفات الشخصية لفصل ملفات تعريف الارتباط وبيانات الموقع بين المساحات. .tooltiptext = تستخدم الملفات الشخصية لفصل ملفات تعريف الارتباط وبيانات الموقع بين المساحات.
zen-workspace-creation-header = إنشاء مساحة zen-workspace-creation-header = إنشاء مساحة
zen-workspace-creation-label = يتم استخدام المساحات لتنظيم علامات التبويب والجلسات الخاصة بك. zen-workspace-creation-label = يتم استخدام المساحات لتنظيم علامات التبويب والجلسات الخاصة بك.
zen-workspace-default-profile = Default
zen-workspaces-delete-workspace-title = حذف المساحة؟ zen-workspaces-delete-workspace-title = حذف المساحة؟
zen-workspaces-delete-workspace-body = هل أنت متأكد من رغبتك في حذف { $name }؟ لا يمكن التراجع عن هذا الإجراء. 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

View File

@@ -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,26 @@ 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-select-recently-used-on-close = zen-tabs-select-recently-used-on-close =
.label = When closing a tab, switch to the most recently used tab instead of the next tab .label = При затваряне на раздел, преминавайте към най-скоро използвания, а не следващия
zen-tabs-close-on-back-with-no-history = 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 = zen-settings-workspaces-sync-unpinned-tabs =
.label = Sync only pinned tabs in workspaces .label = Sync only pinned tabs in workspaces
zen-tabs-cycle-by-attribute = zen-tabs-cycle-by-attribute =
@@ -244,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
@@ -281,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
@@ -318,3 +324,4 @@ 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-duplicate-tab-shortcut = Duplicate Tab
zen-key-find-selection = Find Selection

View 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?

View 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

View File

@@ -18,13 +18,19 @@ tab-context-zen-add-essential-badge = Запълнени слотове: { $num
tab-context-zen-remove-essential = tab-context-zen-remove-essential =
.label = Премахване от Основни .label = Премахване от Основни
.accesskey = R .accesskey = R
tab-context-zen-replace-pinned-url-with-current = tab-context-zen-edit-pinned-page =
.label = .label =
{ $isEssential -> { $isEssential ->
[true] Replace Essential URL with Current [true] Edit Essential URL
*[false] Replace Pinned URL with Current *[false] Edit Pinned URL
} }
.accesskey = P
tab-context-zen-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 = Промени етикета... .label = Промени етикета...
tab-context-zen-edit-icon = tab-context-zen-edit-icon =
@@ -47,6 +53,10 @@ zen-general-cancel-label =
zen-general-confirm = zen-general-confirm =
.label = Потвърди .label = Потвърди
zen-pinned-tab-replaced = Адресът на закачения раздел беше заменен с текущия адрес! zen-pinned-tab-replaced = Адресът на закачения раздел беше заменен с текущия адрес!
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 = Разделът беше успешно преименуван! zen-tabs-renamed = Разделът беше успешно преименуван!
zen-background-tab-opened-toast = Отворен е нов раздел на заден план! zen-background-tab-opened-toast = Отворен е нов раздел на заден план!
zen-workspace-renamed-toast = Работното пространство беше преименувано успешно! zen-workspace-renamed-toast = Работното пространство беше преименувано успешно!
@@ -65,6 +75,8 @@ zen-icons-picker-emoji =
.label = Емоджита .label = Емоджита
zen-icons-picker-svg = zen-icons-picker-svg =
.label = Икони .label = Икони
zen-emojis-picker-search =
.placeholder = Search emojis
urlbar-search-mode-zen_actions = Действия urlbar-search-mode-zen_actions = Действия
zen-site-data-settings = Настройки zen-site-data-settings = Настройки
zen-generic-manage = Управление zen-generic-manage = Управление
@@ -116,6 +128,9 @@ zen-sidebar-notification-updated-heading = Актуализацията е за
zen-sidebar-notification-updated-label = Какво е ново в { -brand-short-name } zen-sidebar-notification-updated-label = Какво е ново в { -brand-short-name }
zen-sidebar-notification-updated-tooltip = zen-sidebar-notification-updated-tooltip =
.title = Виж бележките към изданието .title = Виж бележките към изданието
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-label = Има проблем?
zen-sidebar-notification-restart-safe-mode-tooltip = zen-sidebar-notification-restart-safe-mode-tooltip =
.title = Рестартирай в безопасен режим .title = Рестартирай в безопасен режим

View 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
}

View File

@@ -61,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

View File

@@ -38,6 +38,10 @@ 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 }
@@ -244,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
@@ -281,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
@@ -318,3 +324,4 @@ 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-duplicate-tab-shortcut = Duplicate Tab
zen-key-find-selection = Find Selection

View 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?

View 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

View File

@@ -18,13 +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-replace-pinned-url-with-current = tab-context-zen-edit-pinned-page =
.label = .label =
{ $isEssential -> { $isEssential ->
[true] Replace Essential URL with Current [true] Edit Essential URL
*[false] Replace Pinned URL with Current *[false] Edit Pinned URL
} }
.accesskey = P
tab-context-zen-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 =
@@ -47,6 +53,10 @@ zen-general-cancel-label =
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!
@@ -65,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
@@ -116,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

View 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
}

View File

@@ -61,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

View File

@@ -38,6 +38,10 @@ 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 }
@@ -244,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
@@ -281,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
@@ -318,3 +324,4 @@ 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-duplicate-tab-shortcut = Duplica la pestanya
zen-key-find-selection = Cerca la selecció

View 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?

View 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

View File

@@ -18,13 +18,19 @@ 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-replace-pinned-url-with-current = tab-context-zen-edit-pinned-page =
.label = .label =
{ $isEssential -> { $isEssential ->
[true] Substitueix l'URL essencial per l'actual [true] Edita l'URL essencial
*[false] Substitueix l'URL fixat per l'actual *[false] Edita l'URL fixada
} }
.accesskey = P
tab-context-zen-replace-pinned-url-with-current =
.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 =
@@ -47,6 +53,10 @@ zen-general-cancel-label =
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
@@ -65,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
@@ -116,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

View 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
}

View File

@@ -61,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

View File

@@ -38,6 +38,10 @@ 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 }
@@ -244,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í
@@ -281,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
@@ -318,3 +324,4 @@ 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-duplicate-tab-shortcut = Duplikovat panel
zen-key-find-selection = Najít Část

View 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?

View 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

View File

@@ -18,13 +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-replace-pinned-url-with-current = tab-context-zen-edit-pinned-page =
.label = .label =
{ $isEssential -> { $isEssential ->
[true] Nahradit Essential URL aktuální [true] Edit Essential URL
*[false] Nahradit připnutou URL aktuální *[false] Edit Pinned URL
} }
.accesskey = P
tab-context-zen-replace-pinned-url-with-current =
.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 =
@@ -47,6 +53,10 @@ zen-general-cancel-label =
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!
@@ -65,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
@@ -116,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

View 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
}

View File

@@ -61,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

View File

@@ -38,6 +38,10 @@ 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 }
@@ -244,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
@@ -281,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
@@ -317,4 +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 = Duplicate Tab zen-duplicate-tab-shortcut = Tab Dyblyg
zen-key-find-selection = Canfod y Dewis

View 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?

View 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

View File

@@ -18,13 +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 = .label =
{ $isEssential -> { $isEssential ->
[true] Amnewid URL Hanfodol gyda'r Cyfredol [true] Edit Essential URL
*[false] Amnewid URL wedi'i binio gyda'r Cyfredol *[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 =
@@ -47,10 +53,14 @@ zen-general-cancel-label =
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 = Can't add more panels to the split view! 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
@@ -65,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
@@ -116,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

View 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
}

View File

@@ -5,9 +5,9 @@
tab-zen-split-tabs = tab-zen-split-tabs =
.label = .label =
{ $tabCount -> { $tabCount ->
[-1] Split out tab [-1] Rhannu tab
[1] Add split view... [1] Ychwanegu golwg hollt...
*[other] Join { $tabCount } Tabs *[other] Uno { $tabCount } Tab
} }
.accesskey = H .accesskey = H
zen-split-link = zen-split-link =

View File

@@ -18,8 +18,8 @@ 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 = zen-toolbar-context-move-to-folder =
.label = Move to Folder... .label = Symud i Ffolder...
.accesskey = M .accesskey = S
zen-toolbar-context-new-folder = zen-toolbar-context-new-folder =
.label = Ffolder Newydd .label = Ffolder Newydd
.accesskey = N .accesskey = N

View File

@@ -61,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

View File

@@ -38,23 +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-select-recently-used-on-close = zen-tabs-select-recently-used-on-close =
.label = When closing a tab, switch to the most recently used tab instead of the next tab .label = 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 = zen-settings-workspaces-sync-unpinned-tabs =
.label = Sync only pinned tabs in workspaces .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
@@ -85,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
@@ -234,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
@@ -244,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
@@ -268,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
@@ -281,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
@@ -315,6 +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 = Duplicate Tab zen-duplicate-tab-shortcut = Dupliker Fane
zen-key-find-selection = Find Valgte

View 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?

View 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

View File

@@ -18,13 +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-replace-pinned-url-with-current = tab-context-zen-edit-pinned-page =
.label = .label =
{ $isEssential -> { $isEssential ->
[true] Replace Essential URL with Current [true] Edit Essential URL
*[false] Replace Pinned URL with Current *[false] Edit Pinned URL
} }
.accesskey = P
tab-context-zen-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 =
@@ -41,16 +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 = Copied current URL as Markdown! 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 = Can't add more panels to the split view! 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
@@ -65,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
@@ -89,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
@@ -105,23 +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 = zen-appmenu-new-blank-window =
.label = New blank window .label = Nyt tomt vindue

View File

@@ -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 = rk
zen-menubar-new-blank-window = zen-menubar-new-blank-window =
.label = New Blank Window .label = Nyt Tomt Vindue

View 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
}

View File

@@ -5,9 +5,9 @@
tab-zen-split-tabs = tab-zen-split-tabs =
.label = .label =
{ $tabCount -> { $tabCount ->
[-1] Split out tab [-1] Opdel fane
[1] Add split view... [1] Tilføj opdelt visning...
*[other] Join { $tabCount } Tabs *[other] Sammenføj { $tabCount } Faner
} }
.accesskey = S .accesskey = S
zen-split-link = zen-split-link =

View File

@@ -41,7 +41,7 @@ tabbrowser-reset-pin-button =
} }
zen-tab-sublabel = zen-tab-sublabel =
{ $tabSubtitle -> { $tabSubtitle ->
[zen-default-pinned] Back to pinned url [zen-default-pinned] Tilbage til fastgjort url
[zen-default-pinned-cmd] Separate from pinned tab [zen-default-pinned-cmd] Adskil fra fastgjort fane
*[other] { $tabSubtitle } *[other] { $tabSubtitle }
} }

View File

@@ -4,15 +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 = zen-panel-ui-live-folder-create =
.label = Live Folder .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
@@ -23,9 +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 = zen-workspaces-panel-unload-others =
.label = Unload All Other Spaces .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 =
@@ -37,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
@@ -54,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

View File

@@ -38,6 +38,10 @@ 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 }
@@ -54,7 +58,7 @@ 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 = Angeheftete Tabs pane-zen-pinned-tab-manager-title = Angeheftete Tabs
@@ -64,7 +68,7 @@ zen-pinned-tab-manager-restore-pinned-tabs-to-pinned-url =
.label = Angeheftete Tabs beim Start auf ihre ursprüngliche 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 =
@@ -79,7 +83,7 @@ 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 =
@@ -91,16 +95,16 @@ 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 deine Tabs in einem vertikalen Layout 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
@@ -142,7 +146,7 @@ zen-theme-marketplace-link = Store besuchen
zen-dark-theme-styles-header = Dunkles Design 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
@@ -208,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
@@ -238,13 +242,14 @@ 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-search-find-again-shortcut-prev-alt = Vorherigen suchen (Alt)
zen-bookmark-this-page-shortcut = Diese Seite als Lesezeichen speichern 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
@@ -255,7 +260,7 @@ 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 = Bildschirmfoto erstellen 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
@@ -281,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
@@ -302,19 +308,20 @@ 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 = Neues leeres Fenster zen-new-unsynced-window-shortcut = Neues leeres Fenster
zen-duplicate-tab-shortcut = Tab duplizieren zen-duplicate-tab-shortcut = Tab duplizieren
zen-key-find-selection = Auswahl suchen

View 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?

View 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

View File

@@ -18,13 +18,19 @@ tab-context-zen-add-essential-badge = { $num } / { $max } Plätzen belegt
tab-context-zen-remove-essential = tab-context-zen-remove-essential =
.label = Aus Essentials entfernen .label = Aus Essentials entfernen
.accesskey = R .accesskey = R
tab-context-zen-replace-pinned-url-with-current = tab-context-zen-edit-pinned-page =
.label = .label =
{ $isEssential -> { $isEssential ->
[true] Essential-URL durch aktuelle ersetzen [true] Essentials URL bearbeiten
*[false] Angeheftete URL durch aktuelle ersetzen *[false] Angeheftete URL bearbeiten
} }
.accesskey = P
tab-context-zen-replace-pinned-url-with-current =
.label = Mit aktueller URL ersetzen
.accesskey = C .accesskey = C
tab-context-zen-edit-pinned-url =
.label = Bearbeiten...
.accesskey = E
tab-context-zen-edit-title = tab-context-zen-edit-title =
.label = Titel ändern... .label = Titel ändern...
tab-context-zen-edit-icon = tab-context-zen-edit-icon =
@@ -47,6 +53,10 @@ zen-general-cancel-label =
zen-general-confirm = zen-general-confirm =
.label = Bestätigen .label = Bestätigen
zen-pinned-tab-replaced = Die URL des angehefteten Tabs wurde aktualisiert! zen-pinned-tab-replaced = Die URL des angehefteten Tabs wurde aktualisiert!
zen-pinned-tab-url-edited = Angeheftete URL wurde aktualisiert!
zen-pinned-tab-url-invalid = Das sieht nicht nach einer gültigen URL aus.
zen-pinned-tab-edit-url-title = Angeheftete URL bearbeiten
zen-pinned-tab-edit-url-label = Gib die URL an, auf die der angeheftete Tab verweisen soll:
zen-tabs-renamed = Tab umbenannt! zen-tabs-renamed = Tab umbenannt!
zen-background-tab-opened-toast = Neuer Tab im Hintergrund geöffnet! zen-background-tab-opened-toast = Neuer Tab im Hintergrund geöffnet!
zen-workspace-renamed-toast = Arbeitsbereich umbenannt! zen-workspace-renamed-toast = Arbeitsbereich umbenannt!
@@ -65,6 +75,8 @@ zen-icons-picker-emoji =
.label = Emojis .label = Emojis
zen-icons-picker-svg = zen-icons-picker-svg =
.label = Symbole .label = Symbole
zen-emojis-picker-search =
.placeholder = Emojis durchsuchen
urlbar-search-mode-zen_actions = Aktionen urlbar-search-mode-zen_actions = Aktionen
zen-site-data-settings = Einstellungen zen-site-data-settings = Einstellungen
zen-generic-manage = Verwalten zen-generic-manage = Verwalten
@@ -116,6 +128,9 @@ zen-sidebar-notification-updated-heading = Update abgeschlossen!
zen-sidebar-notification-updated-label = Was in { -brand-short-name } neu ist zen-sidebar-notification-updated-label = Was in { -brand-short-name } neu ist
zen-sidebar-notification-updated-tooltip = zen-sidebar-notification-updated-tooltip =
.title = Versionshinweise anzeigen .title = Versionshinweise anzeigen
zen-sidebar-notification-donate-label = Unterstütze { -brand-short-name }
zen-sidebar-notification-donate-tooltip =
.title = Spende für das Projekt
zen-sidebar-notification-restart-safe-mode-label = Funktioniert etwas nicht? zen-sidebar-notification-restart-safe-mode-label = Funktioniert etwas nicht?
zen-sidebar-notification-restart-safe-mode-tooltip = zen-sidebar-notification-restart-safe-mode-tooltip =
.title = Im abgesicherten Modus neu starten .title = Im abgesicherten Modus neu starten

View 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 = Einstellungen für Arbeitsbereich-Routing
zen-space-routing-rulepanel-placeholder = Mit Routen legst du fest, wo bestimmte Websites in Zen geöffnet werden. Du kannst zum Beispiel YouTube-Links immer in deinem privaten Arbeitsbereich öffnen lassen.
zen-space-routing-dialog-title = Einstellungen für Arbeitsbereich-Routing
zen-space-routing-external-default = Standardroute für externe Links
zen-space-routing-new-route = Neue Route
zen-space-routing-open-in-space = Im Arbeitsbereich öffnen
zen-space-routing-most-recent-space = Zuletzt genutzter Arbeitsbereich
zen-space-routing-close-button =
.aria-label = Schließen
.tooltiptext = Schließen
zen-space-routing-contains =
.label = Enthält
zen-space-routing-equal-to =
.label = Ist gleich
zen-space-routing-regex =
.label = RegEx
zen-space-routing-open-in = Öffnen in
zen-space-routing-url = URL
zen-space-routing-tab-routed-toast = Neuer Tab in { $targetWorkspace } geöffnet
tab-context-zen-add-domain-to-sr =
.label =
{ $tabCount ->
[one] Route für Domain hinzufügen
*[other] Route für Domains hinzufügen
}

View File

@@ -6,13 +6,13 @@ tab-zen-split-tabs =
.label = .label =
{ $tabCount -> { $tabCount ->
[-1] Tab abtrennen [-1] Tab abtrennen
[1] Split View hinzufügen... [1] Geteilte Ansicht hinzufügen
*[other] { $tabCount } Tabs zusammenführen *[other] { $tabCount } Tabs zusammenführen
} }
.accesskey = S .accesskey = S
zen-split-link = zen-split-link =
.label = Link in geteiltem Tab öffnen .label = Link in geteilter Ansicht öffnen
.accesskey = S .accesskey = G
zen-split-view-modifier-header = Geteilte Ansicht zen-split-view-modifier-header = Geteilte Ansicht
zen-split-view-modifier-activate-reallocation = zen-split-view-modifier-activate-reallocation =
.label = Anordnung ändern .label = Anordnung ändern

View File

@@ -16,10 +16,10 @@ zen-toolbar-context-compact-mode-just-toolbar =
.label = Nur Symbolleiste ausblenden .label = Nur Symbolleiste ausblenden
zen-toolbar-context-compact-mode-hide-both = zen-toolbar-context-compact-mode-hide-both =
.label = Beides ausblenden .label = Beides ausblenden
.accesskey = H .accesskey = B
zen-toolbar-context-move-to-folder = zen-toolbar-context-move-to-folder =
.label = In Ordner verschieben... .label = In Ordner verschieben...
.accesskey = M .accesskey = O
zen-toolbar-context-new-folder = zen-toolbar-context-new-folder =
.label = Neuer Ordner .label = Neuer Ordner
.accesskey = N .accesskey = N

View File

@@ -2,24 +2,24 @@
# 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-welcome-title-line1 = Willkommen zu zen-welcome-title-line1 = Willkommen in
zen-welcome-title-line2 = einem ruhigeren Internet zen-welcome-title-line2 = einem ruhigeren Internet
zen-welcome-import-title = Ein neuer Anfang, dieselben Lesezeichen zen-welcome-import-title = Ein neuer Anfang, dieselben Lesezeichen
zen-welcome-import-description-1 = Deine Lesezeichen, dein Verlauf und deine Passwörter sind wie eine Spur durch das Internet lass sie nicht zurück! zen-welcome-import-description-1 = Deine Lesezeichen, dein Verlauf und deine Passwörter sind wie eine Spur durch das Internet lass sie nicht zurück!
zen-welcome-import-description-2 = Übertrage sie ganz einfach aus einem anderen Browser und mache genau dort weiter, wo du aufgehört hast. zen-welcome-import-description-2 = Übertrage sie ganz einfach aus einem anderen Browser und mache genau dort weiter, wo du aufgehört hast.
zen-welcome-import-button = Jetzt importieren zen-welcome-import-button = Jetzt importieren
zen-welcome-set-default-browser = { -brand-short-name } als Standardbrowser festlegen zen-welcome-set-default-browser = { -brand-short-name } als Standardbrowser festlegen
zen-welcome-dont-set-default-browser = { -brand-short-name } nicht als Standardbrowser festlegen zen-welcome-dont-set-default-browser = { -brand-short-name } NICHT als Standardbrowser festlegen
zen-welcome-initial-essentials-title = Deine wichtigsten Tabs, immer in Reichweite zen-welcome-initial-essentials-title = Deine wichtigsten Tabs, immer in Reichweite
zen-welcome-initial-essentials-description-1 = Halte deine wichtigsten Tabs leicht zugänglich und immer griffbereit, egal wie viele du öffnest. zen-welcome-initial-essentials-description-1 = Halte deine wichtigsten Tabs leicht zugänglich und immer griffbereit, egal wie viele du öffnest.
zen-welcome-initial-essentials-description-2 = Essential-Tabs sind immer sichtbar, unabhängig davon, in welchem Arbeitsbereich du dich befindest. zen-welcome-initial-essentials-description-2 = Essential-Tabs sind immer sichtbar, egal in welchem Arbeitsbereich du bist.
zen-welcome-workspace-colors-title = Deine Arbeitsbereiche, deine Farben zen-welcome-workspace-colors-title = Deine Arbeitsbereiche, deine Farben
zen-welcome-workspace-colors-description = Personalisiere deinen Browser, indem du jedem Arbeitsbereich eine eigene Farbidentität gibst. zen-welcome-workspace-colors-description = Personalisiere deinen Browser, indem du jedem Arbeitsbereich eine eigene Farbidentität gibst.
zen-welcome-start-browsing-title = zen-welcome-start-browsing-title =
Alles bereit?<br/> Alles bereit?<br/>
Los geht's! Los geht's!
zen-welcome-start-browsing-description-1 = Du bist startklar! Klicke auf den Button unten, um mit { -brand-short-name } loszulegen. zen-welcome-start-browsing-description-1 = Du bist startklar! Klicke auf den Button unten, um mit { -brand-short-name } loszulegen.
zen-welcome-start-browsing = Los geht's! zen-welcome-start-browsing = Loslegen!
zen-welcome-default-search-title = Deine Standard-Suchmaschine zen-welcome-default-search-title = Deine Standard-Suchmaschine
zen-welcome-default-search-description = Wähle deine Standard-Suchmaschine. Du kannst sie jederzeit später ändern! zen-welcome-default-search-description = Wähle deine Standard-Suchmaschine. Du kannst sie jederzeit später ändern!
zen-welcome-skip-button = Überspringen zen-welcome-skip-button = Überspringen

View File

@@ -12,10 +12,10 @@ zen-panel-ui-folder-create =
zen-panel-ui-live-folder-create = zen-panel-ui-live-folder-create =
.label = Live-Ordner .label = Live-Ordner
zen-panel-ui-new-empty-split = zen-panel-ui-new-empty-split =
.label = Neuen Split erstellen .label = Neue geteilte Ansicht
zen-workspaces-panel-context-delete = zen-workspaces-panel-context-delete =
.label = Arbeitsbereich löschen .label = Arbeitsbereich löschen
.accesskey = D .accesskey = L
zen-workspaces-panel-change-name = zen-workspaces-panel-change-name =
.label = Namen ändern .label = Namen ändern
zen-workspaces-panel-change-icon = zen-workspaces-panel-change-icon =
@@ -32,13 +32,13 @@ zen-workspaces-change-theme =
.label = Design anpassen .label = Design anpassen
zen-workspaces-panel-context-open = zen-workspaces-panel-context-open =
.label = Arbeitsbereich öffnen .label = Arbeitsbereich öffnen
.accesskey = O .accesskey = ö
zen-workspaces-panel-context-edit = zen-workspaces-panel-context-edit =
.label = Arbeitsbereich bearbeiten .label = Arbeitsbereich bearbeiten
.accesskey = E .accesskey = E
zen-bookmark-edit-panel-workspace-selector = zen-bookmark-edit-panel-workspace-selector =
.value = Arbeitsbereiche .value = Arbeitsbereiche
.accesskey = W .accesskey = A
zen-panel-ui-gradient-generator-algo-complementary = zen-panel-ui-gradient-generator-algo-complementary =
.label = Komplementär .label = Komplementär
zen-panel-ui-gradient-generator-algo-splitComplementary = zen-panel-ui-gradient-generator-algo-splitComplementary =
@@ -61,6 +61,7 @@ zen-workspace-creation-profile = Profil
.tooltiptext = Profile trennen Cookies und Website-Daten zwischen verschiedenen Arbeitsbereichen. .tooltiptext = Profile trennen Cookies und Website-Daten zwischen verschiedenen Arbeitsbereichen.
zen-workspace-creation-header = Arbeitsbereich erstellen zen-workspace-creation-header = Arbeitsbereich erstellen
zen-workspace-creation-label = Arbeitsbereiche helfen dir, deine Tabs und Sitzungen zu organisieren. zen-workspace-creation-label = Arbeitsbereiche helfen dir, deine Tabs und Sitzungen zu organisieren.
zen-workspace-default-profile = Standard
zen-workspaces-delete-workspace-title = Arbeitsbereich löschen? zen-workspaces-delete-workspace-title = Arbeitsbereich löschen?
zen-workspaces-delete-workspace-body = Möchtest du { $name } wirklich löschen? Das lässt sich nicht rückgängig machen. zen-workspaces-delete-workspace-body = Möchtest du { $name } wirklich löschen? Das lässt sich nicht rückgängig machen.
# 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

View File

@@ -38,6 +38,10 @@ 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 }
@@ -244,7 +248,8 @@ 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 = Εύρεση Ξανά (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 = Σελιδοδείκτης στη Σελίδα zen-bookmark-this-page-shortcut = Σελιδοδείκτης στη Σελίδα
zen-bookmark-show-library-shortcut = Εμφάνιση Βιβλιοθήκης Σελιδοδεικτών zen-bookmark-show-library-shortcut = Εμφάνιση Βιβλιοθήκης Σελιδοδεικτών
zen-key-stop = Διακοπή Φόρτωσης zen-key-stop = Διακοπή Φόρτωσης
@@ -281,6 +286,7 @@ zen-workspace-shortcut-switch-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 = Create New Workspace
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 = Εναλλαγή Πλέγματος Διαιρεμένης Προβολής
@@ -318,3 +324,4 @@ zen-devtools-toggle-accessibility-shortcut = Εναλλαγή Προσβασιμ
zen-close-all-unpinned-tabs-shortcut = Κλείσιμο όλων των μη καρφιτσωμένων καρτελών 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 = Διπλασιασμός Καρτέλας zen-duplicate-tab-shortcut = Διπλασιασμός Καρτέλας
zen-key-find-selection = Find Selection

View 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?

View 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

View File

@@ -7,7 +7,7 @@ unified-extensions-description = Οι επεκτάσεις χρησιμοποι
tab-context-zen-reset-pinned-tab = tab-context-zen-reset-pinned-tab =
.label = .label =
{ $isEssential -> { $isEssential ->
[true] Επαναφορά Απαραίτητης Καρτέλας [true] Επαναφορά Απαραίτητης Καρτέλας
*[false] Επαναφορά Καρφιτσωμένης Καρτέλας *[false] Επαναφορά Καρφιτσωμένης Καρτέλας
} }
.accesskey = R .accesskey = R
@@ -18,13 +18,19 @@ tab-context-zen-add-essential-badge = { $num } / { $max } γεμισμένες
tab-context-zen-remove-essential = tab-context-zen-remove-essential =
.label = Αφαίρεση από Απαραίτητα .label = Αφαίρεση από Απαραίτητα
.accesskey = R .accesskey = R
tab-context-zen-replace-pinned-url-with-current = tab-context-zen-edit-pinned-page =
.label = .label =
{ $isEssential -> { $isEssential ->
[true] Αντικατάσταση Απαραίτητης διεύθυνσής με την τωρινή [true] Edit Essential URL
*[false] Αντικατάσταση Καρφιτσωμένης διεύθυνσής με την τωρινή *[false] Edit Pinned URL
} }
.accesskey = P
tab-context-zen-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 = Αλλαγή Ετικέτας... .label = Αλλαγή Ετικέτας...
tab-context-zen-edit-icon = tab-context-zen-edit-icon =
@@ -47,6 +53,10 @@ zen-general-cancel-label =
zen-general-confirm = zen-general-confirm =
.label = Επιβεβαίωση .label = Επιβεβαίωση
zen-pinned-tab-replaced = Το URL της καρφιτσωμένης καρτέλας έχει αντικατασταθεί από το τρέχον URL. zen-pinned-tab-replaced = Το URL της καρφιτσωμένης καρτέλας έχει αντικατασταθεί από το τρέχον 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 = Η καρτέλα μετονομάστηκε επιτυχώς! zen-tabs-renamed = Η καρτέλα μετονομάστηκε επιτυχώς!
zen-background-tab-opened-toast = Άνοιξε νέα καρτέλα στο παρασκήνιο! zen-background-tab-opened-toast = Άνοιξε νέα καρτέλα στο παρασκήνιο!
zen-workspace-renamed-toast = Ο χώρος εργασίας μετονομάστηκε επιτυχώς! zen-workspace-renamed-toast = Ο χώρος εργασίας μετονομάστηκε επιτυχώς!
@@ -65,6 +75,8 @@ zen-icons-picker-emoji =
.label = Εμότζι .label = Εμότζι
zen-icons-picker-svg = zen-icons-picker-svg =
.label = Εικονίδια .label = Εικονίδια
zen-emojis-picker-search =
.placeholder = Search emojis
urlbar-search-mode-zen_actions = Ενέργειες urlbar-search-mode-zen_actions = Ενέργειες
zen-site-data-settings = Ρυθμίσεις zen-site-data-settings = Ρυθμίσεις
zen-generic-manage = Διαχείριση zen-generic-manage = Διαχείριση
@@ -116,6 +128,9 @@ zen-sidebar-notification-updated-heading = Η Ενημέρωση Ολοκληρ
zen-sidebar-notification-updated-label = Τι νέο υπάρχει στο { -brand-short-name } zen-sidebar-notification-updated-label = Τι νέο υπάρχει στο { -brand-short-name }
zen-sidebar-notification-updated-tooltip = zen-sidebar-notification-updated-tooltip =
.title = Προβολή Σημειώσεων Έκδοσης .title = Προβολή Σημειώσεων Έκδοσης
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-label = Χάλασε κάτι;
zen-sidebar-notification-restart-safe-mode-tooltip = zen-sidebar-notification-restart-safe-mode-tooltip =
.title = Επανεκκίνηση σε Ασφαλή Λειτουργία .title = Επανεκκίνηση σε Ασφαλή Λειτουργία

View 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
}

View File

@@ -61,6 +61,7 @@ zen-workspace-creation-profile = Προφίλ
.tooltiptext = Τα προφίλ χρησιμοποιούνται για να διαχωρίζουν τα cookies και τα δεδομένα του ιστότοπου μεταξύ των χώρων. .tooltiptext = Τα προφίλ χρησιμοποιούνται για να διαχωρίζουν τα cookies και τα δεδομένα του ιστότοπου μεταξύ των χώρων.
zen-workspace-creation-header = Δημιουργία Χώρου zen-workspace-creation-header = Δημιουργία Χώρου
zen-workspace-creation-label = Οι χώροι χρησιμοποιούνται για την οργάνωση των καρτελών και των συνεδριών σας. zen-workspace-creation-label = Οι χώροι χρησιμοποιούνται για την οργάνωση των καρτελών και των συνεδριών σας.
zen-workspace-default-profile = Default
zen-workspaces-delete-workspace-title = Διαγραφή Χώρου Εργασίας; zen-workspaces-delete-workspace-title = Διαγραφή Χώρου Εργασίας;
zen-workspaces-delete-workspace-body = Είστε σίγουροι ότι Θέλετε να διαγράψετε το { $name }; Αυτή η πράξη δεν μπορεί να αναιρεθεί. 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

View File

@@ -38,6 +38,10 @@ 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 pop-up when switching or opening new tabs in compact mode .label = Briefly make the toolbar pop-up 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 }
@@ -244,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
@@ -281,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
@@ -318,3 +324,4 @@ 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-duplicate-tab-shortcut = Duplicate Tab
zen-key-find-selection = Find Selection

View 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?

View 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

View File

@@ -18,13 +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-replace-pinned-url-with-current = tab-context-zen-edit-pinned-page =
.label = .label =
{ $isEssential -> { $isEssential ->
[true] Replace Essential URL with Current [true] Edit Essential URL
*[false] Replace Pinned URL with Current *[false] Edit Pinned URL
} }
.accesskey = P
tab-context-zen-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 =
@@ -45,6 +51,10 @@ zen-general-cancel-label =
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!
@@ -63,6 +73,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
@@ -114,6 +126,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

View 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
}

View File

@@ -61,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 organise your tabs and sessions. zen-workspace-creation-label = Spaces are used to organise your tabs and sessions.
zen-workspace-default-profile = Default
zen-workspaces-delete-workspace-title = Delete Workspace? zen-workspaces-delete-workspace-title = Delete Workspace?
zen-workspaces-delete-workspace-body = Are you sure you want to delete { $name }? This action cannot be undone. 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

View File

@@ -48,6 +48,11 @@ zen-look-and-feel-compact-view-top-toolbar =
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 }
@@ -283,7 +288,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
@@ -321,6 +327,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
@@ -357,4 +364,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 Blank Window zen-new-unsynced-window-shortcut = New Blank Window
zen-duplicate-tab-shortcut = Duplicate Tab zen-duplicate-tab-shortcut = Duplicate Tab
zen-key-find-selection = Find Selection

View File

@@ -11,6 +11,7 @@ zen-boost-edit-reset =
zen-boost-edit-delete = zen-boost-edit-delete =
.label = Delete Boost .label = Delete Boost
zen-boost-size = Size zen-boost-size = Size
zen-boost-case = Case
zen-boost-zap = Zap zen-boost-zap = Zap
zen-boost-code = Code zen-boost-code = Code
zen-boost-back = Back zen-boost-back = Back
@@ -28,9 +29,9 @@ zen-boost-css-picker =
.tooltiptext = Pick Selector .tooltiptext = Pick Selector
zen-boost-css-inspector = zen-boost-css-inspector =
.tooltiptext = Open Inspector .tooltiptext = Open Inspector
zen-bootst-color-contrast = Contrast zen-boost-color-contrast = Contrast
zen-bootst-color-brightness = Brightness zen-boost-color-brightness = Brightness
zen-bootst-color-original-saturation = Original Saturation zen-boost-color-original-saturation = Original Saturation
zen-add-zap-helper = Click elements on the page to <b>Zap</b> them zen-add-zap-helper = Click elements on the page to <b>Zap</b> them
zen-remove-zap-helper = ← Click to Unzap zen-remove-zap-helper = ← Click to Unzap
zen-select-this = Insert selector for this zen-select-this = Insert selector for this
@@ -48,9 +49,9 @@ zen-unzap-tooltip =
*[other] { $elementCount } elements zapped *[other] { $elementCount } elements zapped
} }
zen-boost-save = zen-boost-save =
.tooltiptext = Export Boost .label = Export Boost
zen-boost-load = zen-boost-load =
.tooltiptext = Import Boost .label = Import Boost
zen-panel-ui-boosts-exported-message = Boost exported! zen-panel-ui-boosts-exported-message = Boost exported!
zen-site-data-boosts = Boosts zen-site-data-boosts = Boosts
zen-site-data-create-boost = zen-site-data-create-boost =

View 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

View File

@@ -6,13 +6,13 @@ zen-folders-search-placeholder =
.placeholder = Search { $folder-name }... .placeholder = Search { $folder-name }...
zen-folders-panel-rename-folder = zen-folders-panel-rename-folder =
.label = Rename Folder .label = Rename Folder
zen-folders-panel-unpack-folder = zen-folders-panel-unpack-folder =
.label = Unpack Folder .label = Unpack Folder
zen-folders-new-subfolder = zen-folders-new-subfolder =
.label = New Subfolder .label = New Subfolder
zen-folders-panel-delete-folder = zen-folders-panel-delete-folder =
.label = Delete Folder .label = Delete Folder
@@ -21,7 +21,7 @@ zen-folders-panel-convert-folder-to-space =
.label = Convert folder to Space .label = Convert folder to Space
zen-folders-panel-change-folder-space = zen-folders-panel-change-folder-space =
.label = Change Space... .label = Change Space
zen-folders-unload-all-tooltip = zen-folders-unload-all-tooltip =
.tooltiptext = Unload active in this folder .tooltiptext = Unload active in this folder

View File

@@ -19,17 +19,23 @@ tab-context-zen-add-essential-badge = { $num } / { $max }
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-replace-pinned-url-with-current = tab-context-zen-edit-pinned-page =
.label = .label =
{ $isEssential -> { $isEssential ->
[true] Replace Essential URL with Current [true] Edit Essential URL
*[false] Replace Pinned URL with Current *[false] Edit Pinned URL
} }
.accesskey = P
tab-context-zen-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 =
.label = Change Icon... .label = Change Icon
zen-themes-corrupted = Your { -brand-short-name } mods file is corrupted. They have been reset to the default theme. zen-themes-corrupted = Your { -brand-short-name } mods file is corrupted. They have been reset to the default theme.
zen-shortcuts-corrupted = Your { -brand-short-name } shortcuts file is corrupted. They have been reset to the default shortcuts. zen-shortcuts-corrupted = Your { -brand-short-name } shortcuts file is corrupted. They have been reset to the default shortcuts.
@@ -55,6 +61,10 @@ 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!
@@ -77,9 +87,10 @@ 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
urlbar-search-mode-workspaces = { zen-panel-ui-workspaces-text }
zen-site-data-settings = Settings zen-site-data-settings = Settings
zen-generic-manage = Manage zen-generic-manage = Manage
@@ -140,6 +151,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
@@ -150,5 +164,5 @@ 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 = zen-appmenu-new-blank-window =
.label = New blank window .label = New Blank Window

View File

@@ -0,0 +1,94 @@
# 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/.
library-spaces-section-title = Spaces
library-downloads-section-title = Downloads
library-history-section-title = History
library-boosts-section-title = Boosts
library-search-placeholder =
.placeholder = Search…
library-history-search-placeholder =
.placeholder = Search History…
library-downloads-search-placeholder =
.placeholder = Search Downloads…
library-history-today = Today
library-history-yesterday = Yesterday
library-history-empty = No history found
library-downloads-empty = No downloads found
library-spaces-empty = No spaces available
library-boosts-empty = No boosts yet
library-search-no-results = No results
library-boosts-search-placeholder =
.placeholder = Search Boosts…
library-boost-toggle =
.tooltiptext = Toggle boost for this site
library-boost-context-edit =
.label = Edit Boost
library-boost-context-export =
.label = Export Boost
library-boost-context-delete =
.label = Delete Boost
library-filter-button = Filter
library-history-filter-all =
.label = All time
library-history-filter-today =
.label = Today
library-history-filter-yesterday =
.label = Yesterday
library-history-filter-last-7-days =
.label = Last 7 days
library-history-filter-last-30-days =
.label = Last 30 days
library-downloads-filter-all =
.label = All
library-downloads-filter-completed =
.label = Completed
library-downloads-filter-in-progress =
.label = In progress
library-downloads-filter-failed =
.label = Failed
library-downloads-filter-paused =
.label = Paused
library-item-context-open =
.label = Open
library-item-context-open-glance =
.label = Open in Glance
library-item-context-open-new-tab =
.label = Open in New Tab
library-item-context-open-new-window =
.label = Open in New Window
library-item-context-copy-url =
.label = Copy URL
library-item-context-delete-history =
.label = Forget About This Page
library-item-context-open-source =
.label = Open Source URL
library-item-context-remove =
.label = Remove from History
library-item-context-delete-file =
.label = Delete File
library-history-action-remove =
.tooltiptext = Forget About This Page
library-history-action-open-tab =
.tooltiptext = Open in New Tab
library-downloads-state-downloading = Downloading…
library-downloads-state-canceled = Canceled
library-downloads-state-failed = Failed
library-downloads-state-incomplete = Incomplete
library-close-button =
.tooltiptext = Close Library
library-donate-button =
.tooltiptext = Support Zen

View File

@@ -20,6 +20,9 @@ zen-live-folder-github-option-assigned-self =
zen-live-folder-github-option-review-requested = zen-live-folder-github-option-review-requested =
.label = Review Requests .label = Review Requests
zen-live-folder-github-option-include-drafts =
.label = Include Draft Pull Requests
zen-live-folder-type-rss = zen-live-folder-type-rss =
.label = RSS Feed .label = RSS Feed

View File

@@ -0,0 +1,33 @@
# 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
}

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