Compare commits

...

182 Commits

Author SHA1 Message Date
mr. m
e0484d6fd6 feat: Limit the amount of displayed moving tabs we show, b=no-bug, c=common, tabs 2026-01-23 11:54:41 +01:00
mr. m
60a9463708 feat: Make split views visible when drag and dropping, b=no-bug, c=workspaces 2026-01-23 10:45:04 +01:00
mr. m
f476a62144 fix: Fixed not flushing the browsers correctly on quit grant and pinned icons not saving when the page didn't load, b=no-bug, c=common, kbs 2026-01-22 16:43:11 +01:00
mr. m
acd75771e1 feat: Have in mind we might have invalid drop elements when DnD, b=no-bug, c=no-component 2026-01-22 07:49:17 +01:00
mr. m
0d2667432c Merge branch 'dev' of https://github.com/zen-browser/desktop into dev 2026-01-21 21:33:32 +01:00
mr. m
9d70b1a9f6 feat: Improve drag and drop to handle perifery drag over, b=no-bug, c=tabs 2026-01-21 21:33:26 +01:00
Mr. M
7af6cae278 feat: Make sure to always store closed window data, b=no-bug, c=no-component 2026-01-21 18:20:51 +01:00
mr. m
51f7202b93 Merge branch 'dev' of https://github.com/zen-browser/desktop into dev 2026-01-21 14:00:00 +01:00
mr. m
c6c2a2fe5a fix: Fixed drag and drop not using the actual pointer location, b=no-bug, c=folders, tabs, workspaces 2026-01-21 13:59:52 +01:00
Moaed Yahia
116d70d08a fix: Prevent black flash when switching workspaces to split view, p=#11966 2026-01-21 07:26:26 +01:00
mr. m
fdf453d34e fix: Small fixes to tab aligment and dialog colors, b=no-bug, c=tabs, workspaces 2026-01-20 23:21:06 +01:00
mr. m
404fe069cd fix: Make sure to save the state of the last restored 'normal' window, b=no-bug, c=no-component 2026-01-20 15:34:00 +01:00
mr. m
6c0b81b921 fix: Fixed duplicate Ids for split views and wrong activations, p=#11953
* fix: Fixed duplicate Ids for split views and wrong activations, b=no-bug, c=split-view

* fix: Fixed creating a new split view ID on restore, b=no-bug, c=split-view, tabs, workspaces

* chore: Simplify split view group extraction, b=no-bug, c=split-view

* feat: Make sure to return the group, even when not activating, b=no-bug, c=split-view

* feat: Assume tabs could be null, b=no-bug, c=split-view
2026-01-20 01:35:25 +01:00
mr. m
ca93874971 fix: Make sure synced split views have the same group ID, b=no-bug, c=split-view 2026-01-19 23:39:30 +01:00
mr. m
1423c51b41 feat: Never allow windows to be restored when closed, b=no-bug, c=no-component 2026-01-19 23:01:20 +01:00
mr. m
2fb5214222 fix: Don't allow private windows to sync new tabs, b=closes #11949, c=no-component 2026-01-19 22:58:31 +01:00
mr. m
d72c69a59c feat: Show traffic lights when opening a popup, b=no-bug, c=common 2026-01-19 22:00:15 +01:00
mr. m
219eca5190 feat: Dont allow synced windows to be restored / be shown in closed windows history, b=no-bug, c=no-component 2026-01-19 17:40:03 +01:00
mr. m
253ce993c5 fix: Add a minimum width for the welcome button, b=no-bug, c=welcome 2026-01-19 17:26:46 +01:00
mr. m
a3494d12e6 feat: Make sure sessions are correctly migrated on first run, b=no-bug, c=workspaces 2026-01-19 17:18:14 +01:00
mr. m
f1871cfb6d feat: Make sure moving an unsynced window to a synced makes the title update, b=no-bug, c=no-component 2026-01-19 14:42:34 +01:00
mr. m
ae5813f7a5 Merge branch 'dev' of https://github.com/zen-browser/desktop into dev 2026-01-19 14:11:37 +01:00
mr. m
4825c28643 feat: Add 'New blank window' urlbar command, b=no-bug, c=no-component 2026-01-19 14:10:38 +01:00
mr. m
4572086549 chore: New Crowdin updates, p=#11945
* Update source file zen-menubar.ftl

* Update source file zen-preferences.ftl

* Update source file zen-menubar.ftl

* Update source file zen-preferences.ftl

* New translations zen-general.ftl (Romanian)

* New translations zen-general.ftl (French)

* New translations zen-general.ftl (Spanish)

* New translations zen-general.ftl (Arabic)

* New translations zen-general.ftl (Bulgarian)

* New translations zen-general.ftl (Catalan)

* New translations zen-general.ftl (Czech)

* New translations zen-general.ftl (Danish)

* New translations zen-general.ftl (German)

* New translations zen-general.ftl (Greek)

* New translations zen-general.ftl (Finnish)

* New translations zen-general.ftl (Irish)

* New translations zen-general.ftl (Hebrew)

* New translations zen-general.ftl (Hungarian)

* New translations zen-general.ftl (Italian)

* New translations zen-general.ftl (Japanese)

* New translations zen-general.ftl (Korean)

* New translations zen-general.ftl (Lithuanian)

* New translations zen-general.ftl (Dutch)

* New translations zen-general.ftl (Polish)

* New translations zen-general.ftl (Portuguese)

* New translations zen-general.ftl (Russian)

* New translations zen-general.ftl (Slovak)

* New translations zen-general.ftl (Swedish)

* New translations zen-general.ftl (Turkish)

* New translations zen-general.ftl (Ukrainian)

* New translations zen-general.ftl (Chinese Simplified)

* New translations zen-general.ftl (Chinese Traditional)

* New translations zen-general.ftl (Vietnamese)

* New translations zen-general.ftl (Icelandic)

* New translations zen-general.ftl (Portuguese, Brazilian)

* New translations zen-general.ftl (Indonesian)

* New translations zen-general.ftl (Persian)

* New translations zen-general.ftl (Thai)

* New translations zen-general.ftl (Norwegian Nynorsk)

* New translations zen-general.ftl (Estonian)

* New translations zen-general.ftl (English, United Kingdom)

* New translations zen-general.ftl (Welsh)

* New translations zen-general.ftl (Bosnian)

* New translations zen-general.ftl (nb-NO)

* New translations zen-preferences.ftl (Chinese Simplified)

* New translations zen-menubar.ftl (Romanian)

* New translations zen-menubar.ftl (French)

* New translations zen-menubar.ftl (Spanish)

* New translations zen-menubar.ftl (Arabic)

* New translations zen-menubar.ftl (Bulgarian)

* New translations zen-menubar.ftl (Catalan)

* New translations zen-menubar.ftl (Czech)

* New translations zen-menubar.ftl (Danish)

* New translations zen-menubar.ftl (German)

* New translations zen-menubar.ftl (Greek)

* New translations zen-menubar.ftl (Finnish)

* New translations zen-menubar.ftl (Irish)

* New translations zen-menubar.ftl (Hebrew)

* New translations zen-menubar.ftl (Hungarian)

* New translations zen-menubar.ftl (Italian)

* New translations zen-menubar.ftl (Japanese)

* New translations zen-menubar.ftl (Korean)

* New translations zen-menubar.ftl (Lithuanian)

* New translations zen-menubar.ftl (Dutch)

* New translations zen-menubar.ftl (Polish)

* New translations zen-menubar.ftl (Portuguese)

* New translations zen-menubar.ftl (Russian)

* New translations zen-menubar.ftl (Slovak)

* New translations zen-menubar.ftl (Swedish)

* New translations zen-menubar.ftl (Turkish)

* New translations zen-menubar.ftl (Ukrainian)

* New translations zen-menubar.ftl (Chinese Simplified)

* New translations zen-menubar.ftl (Chinese Traditional)

* New translations zen-menubar.ftl (Vietnamese)

* New translations zen-menubar.ftl (Icelandic)

* New translations zen-menubar.ftl (Portuguese, Brazilian)

* New translations zen-menubar.ftl (Indonesian)

* New translations zen-menubar.ftl (Persian)

* New translations zen-menubar.ftl (Thai)

* New translations zen-menubar.ftl (Norwegian Nynorsk)

* New translations zen-menubar.ftl (Estonian)

* New translations zen-menubar.ftl (English, United Kingdom)

* New translations zen-menubar.ftl (Welsh)

* New translations zen-menubar.ftl (Bosnian)

* New translations zen-menubar.ftl (nb-NO)
2026-01-19 13:42:39 +01:00
mr. m
b4094bc98e Merge branch 'dev' of https://github.com/zen-browser/desktop into dev 2026-01-19 13:40:49 +01:00
mr. m
745d0edc82 feat: Make sure to run view swaps before rendering a new frame, b=no-bug, c=split-view, tabs 2026-01-19 13:40:27 +01:00
Mr. M
e88530da19 chore: Set a proper user app dir for legacy unix paths, b=bug #11917, c=common, configs 2026-01-19 11:57:53 +01:00
mr. m
cad9f01722 feat: Make sure to ignore unknown split view groups when restoring, b=no-bug, c=split-view 2026-01-19 03:03:29 +01:00
mr. m
f913bbb1f0 chore: Rename 'Separate Window' to 'Blank Window', b=no-bug, c=no-component 2026-01-19 02:20:18 +01:00
mr. m
2f92c2c869 feat: Add app menu and native menu items for new separate windows, b=no-bug, c=common, kbs 2026-01-19 02:19:06 +01:00
mr. m
341b0252e4 feat: Convert tab entries for window close into a weak map, b=no-bug, c=no-component 2026-01-19 00:57:40 +01:00
mr. m
085aba686e Merge branch 'dev' of https://github.com/zen-browser/desktop into dev 2026-01-19 00:10:29 +01:00
mr. m
cb0e7cc67c fix: Fixed tabs becoming empty states when closing a synced window, b=no-bug, c=no-component 2026-01-19 00:10:25 +01:00
mr. m
71bedc89b1 chore: New Crowdin updates, p=#11932
* New translations zen-general.ftl (Irish)

* New translations zen-general.ftl (Polish)

* New translations zen-general.ftl (Portuguese)

* New translations zen-general.ftl (Ukrainian)

* New translations zen-preferences.ftl (Portuguese)

* New translations zen-menubar.ftl (Irish)

* New translations zen-menubar.ftl (Polish)

* New translations zen-menubar.ftl (Portuguese)

* New translations zen-workspaces.ftl (Polish)

* New translations zen-workspaces.ftl (Portuguese)

* Update source file zen-general.ftl

* New translations zen-general.ftl (Romanian)

* New translations zen-general.ftl (French)

* New translations zen-general.ftl (Spanish)

* New translations zen-general.ftl (Arabic)

* New translations zen-general.ftl (Bulgarian)

* New translations zen-general.ftl (Catalan)

* New translations zen-general.ftl (Czech)

* New translations zen-general.ftl (Danish)

* New translations zen-general.ftl (German)

* New translations zen-general.ftl (Greek)

* New translations zen-general.ftl (Finnish)

* New translations zen-general.ftl (Irish)

* New translations zen-general.ftl (Hebrew)

* New translations zen-general.ftl (Hungarian)

* New translations zen-general.ftl (Italian)

* New translations zen-general.ftl (Japanese)

* New translations zen-general.ftl (Korean)

* New translations zen-general.ftl (Lithuanian)

* New translations zen-general.ftl (Dutch)

* New translations zen-general.ftl (Polish)

* New translations zen-general.ftl (Portuguese)

* New translations zen-general.ftl (Russian)

* New translations zen-general.ftl (Slovak)

* New translations zen-general.ftl (Swedish)

* New translations zen-general.ftl (Turkish)

* New translations zen-general.ftl (Ukrainian)

* New translations zen-general.ftl (Chinese Simplified)

* New translations zen-general.ftl (Chinese Traditional)

* New translations zen-general.ftl (Vietnamese)

* New translations zen-general.ftl (Icelandic)

* New translations zen-general.ftl (Portuguese, Brazilian)

* New translations zen-general.ftl (Indonesian)

* New translations zen-general.ftl (Persian)

* New translations zen-general.ftl (Thai)

* New translations zen-general.ftl (Norwegian Nynorsk)

* New translations zen-general.ftl (Estonian)

* New translations zen-general.ftl (English, United Kingdom)

* New translations zen-general.ftl (Welsh)

* New translations zen-general.ftl (Bosnian)

* New translations zen-general.ftl (nb-NO)

* New translations zen-preferences.ftl (Polish)

* New translations zen-workspaces.ftl (Polish)

* New translations zen-welcome.ftl (Polish)

* Update source file zen-general.ftl

* New translations zen-general.ftl (Romanian)

* New translations zen-general.ftl (French)

* New translations zen-general.ftl (Spanish)

* New translations zen-general.ftl (Arabic)

* New translations zen-general.ftl (Bulgarian)

* New translations zen-general.ftl (Catalan)

* New translations zen-general.ftl (Czech)

* New translations zen-general.ftl (Danish)

* New translations zen-general.ftl (German)

* New translations zen-general.ftl (Greek)

* New translations zen-general.ftl (Finnish)

* New translations zen-general.ftl (Irish)

* New translations zen-general.ftl (Hebrew)

* New translations zen-general.ftl (Hungarian)

* New translations zen-general.ftl (Italian)

* New translations zen-general.ftl (Japanese)

* New translations zen-general.ftl (Korean)

* New translations zen-general.ftl (Lithuanian)

* New translations zen-general.ftl (Dutch)

* New translations zen-general.ftl (Polish)

* New translations zen-general.ftl (Portuguese)

* New translations zen-general.ftl (Russian)

* New translations zen-general.ftl (Slovak)

* New translations zen-general.ftl (Swedish)

* New translations zen-general.ftl (Turkish)

* New translations zen-general.ftl (Ukrainian)

* New translations zen-general.ftl (Chinese Simplified)

* New translations zen-general.ftl (Chinese Traditional)

* New translations zen-general.ftl (Vietnamese)

* New translations zen-general.ftl (Icelandic)

* New translations zen-general.ftl (Portuguese, Brazilian)

* New translations zen-general.ftl (Indonesian)

* New translations zen-general.ftl (Persian)

* New translations zen-general.ftl (Thai)

* New translations zen-general.ftl (Norwegian Nynorsk)

* New translations zen-general.ftl (Estonian)

* New translations zen-general.ftl (English, United Kingdom)

* New translations zen-general.ftl (Welsh)

* New translations zen-general.ftl (Bosnian)

* New translations zen-general.ftl (nb-NO)

* New translations zen-split-view.ftl (Welsh)

* New translations zen-menubar.ftl (Czech)

* New translations zen-menubar.ftl (Irish)

* New translations zen-menubar.ftl (Welsh)

* New translations zen-vertical-tabs.ftl (Japanese)

* New translations zen-vertical-tabs.ftl (nb-NO)

* New translations zen-preferences.ftl (Czech)

* New translations zen-preferences.ftl (Thai)

* New translations zen-folders.ftl (Turkish)
2026-01-18 20:25:34 +01:00
mr. m
adb385b710 fix: Fixed language packs not parsing correctly, b=no-bug, c=common, split-view 2026-01-18 20:09:06 +01:00
mr. m
679be6d208 fix: Small drag and drop fixes and possible leak fix, b=no-bug, c=mods, split-view, workspaces 2026-01-18 00:16:32 +01:00
mr. m
7fae42087b feat: Dont update the drag image when converting an essential to a normal tab, b=no-bug, c=no-component 2026-01-17 19:46:19 +01:00
mr. m
132b5f2bf2 feat: Add a informational dialog for window sync migration, b=no-bug, c=common 2026-01-17 19:30:28 +01:00
mr. m
a36acadd04 fix: Fixed fetching browser history entries from cache, b=no-bug, c=no-component 2026-01-17 15:50:46 +01:00
mr. m
a993f40532 fix: Fixed fetching wrong history entries for pinned tabs state cache, b=no-bug, c=workspaces, split-view 2026-01-17 15:35:59 +01:00
mr. m
27c3858e1a chore: Update freedesktop runtime for flatpak, b=bug #10545, c=flatpak 2026-01-17 14:18:31 +01:00
mr. m
c8f314a7e4 Merge branch 'dev' of https://github.com/zen-browser/desktop into dev 2026-01-17 14:13:31 +01:00
mr. m
56c5f2fb6d test: Fix default app dir for XDG and import sandbox tests, b=bug #11917, c=tests 2026-01-17 14:13:06 +01:00
Anodev-sudo
ceb540536c feat: Return to previous tab when closing tabs, p=#11933
* fix: Switch to last used tab on tab close

lastAccessed time will be used to select the active tab instead of positional selection or ownership when a tab is closed, returning the user to their last used tab.

* test: Merge branch and add tests, b=no-bug, c=common, tests, tabs, workspaces

---------

Co-authored-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2026-01-17 13:18:43 +01:00
mr. m
7668c26ce5 fix: Fixed small issues with colors inside dialog buttons, b=no-bug, c=common 2026-01-17 03:24:39 +01:00
mr. m
e689f5eaf4 Merge branch 'dev' of https://github.com/zen-browser/desktop into dev 2026-01-17 02:33:42 +01:00
mr. m
768bb2b5a7 feat: Improved UI for dialog buttons and fixed workspace specific bookmarks, b=no-bug, c=common, workspaces 2026-01-17 02:33:38 +01:00
mr. m
88f2b19765 chore: Sync upstream Firefox to version 147.0.1, p=#11931
* chore: Sync upstream to `Firefox 147.0.1`

* Discard changes to src/zen/tests/mochitests/shell/mac_desktop_image.py

* Update Twilight version to RC 147.0.1

Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>

* Update candidate version to 147.0.1

Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>

---------

Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2026-01-16 21:50:47 +01:00
mr. m
871e8fcce7 Merge branch 'dev' of https://github.com/zen-browser/desktop into dev 2026-01-16 21:33:50 +01:00
mr. m
fa7186b3d8 test: Fixed running tests for pinned tabs and exported machitests, b=no-bug, c=tabs, glance, tests, folders, workspaces 2026-01-16 21:33:45 +01:00
mr. m
a145f83fa8 fix: Fixed MacOS builds having intermitent crashes when building PGO, p=#11924, c=scripts 2026-01-16 14:09:23 +01:00
mr. m
73f676a83d chore: New Crowdin updates, p=#11675
* New translations zen-workspaces.ftl (Thai)

* New translations zen-workspaces.ftl (Norwegian Nynorsk)

* New translations zen-workspaces.ftl (Estonian)

* New translations zen-workspaces.ftl (English, United Kingdom)

* New translations zen-workspaces.ftl (Welsh)

* New translations zen-workspaces.ftl (Bosnian)

* New translations zen-workspaces.ftl (nb-NO)

* New translations zen-menubar.ftl (Romanian)

* New translations zen-menubar.ftl (French)

* New translations zen-menubar.ftl (Spanish)

* New translations zen-menubar.ftl (Arabic)

* New translations zen-menubar.ftl (Bulgarian)

* New translations zen-menubar.ftl (Catalan)

* New translations zen-menubar.ftl (Czech)

* New translations zen-menubar.ftl (Danish)

* New translations zen-menubar.ftl (German)

* New translations zen-menubar.ftl (Greek)

* New translations zen-menubar.ftl (Finnish)

* New translations zen-menubar.ftl (Irish)

* New translations zen-menubar.ftl (Hebrew)

* New translations zen-menubar.ftl (Hungarian)

* New translations zen-menubar.ftl (Italian)

* New translations zen-menubar.ftl (Japanese)

* New translations zen-menubar.ftl (Korean)

* New translations zen-menubar.ftl (Lithuanian)

* New translations zen-menubar.ftl (Dutch)

* New translations zen-menubar.ftl (Polish)

* New translations zen-menubar.ftl (Portuguese)

* New translations zen-menubar.ftl (Russian)

* New translations zen-menubar.ftl (Slovak)

* New translations zen-menubar.ftl (Swedish)

* New translations zen-menubar.ftl (Turkish)

* New translations zen-menubar.ftl (Ukrainian)

* New translations zen-menubar.ftl (Chinese Simplified)

* New translations zen-menubar.ftl (Chinese Traditional)

* New translations zen-menubar.ftl (Vietnamese)

* New translations zen-menubar.ftl (Icelandic)

* New translations zen-menubar.ftl (Portuguese, Brazilian)

* New translations zen-menubar.ftl (Indonesian)

* New translations zen-menubar.ftl (Persian)

* New translations zen-menubar.ftl (Thai)

* New translations zen-menubar.ftl (Norwegian Nynorsk)

* New translations zen-menubar.ftl (Estonian)

* New translations zen-menubar.ftl (English, United Kingdom)

* New translations zen-menubar.ftl (Welsh)

* New translations zen-menubar.ftl (Bosnian)

* New translations zen-menubar.ftl (nb-NO)

* Update source file zen-general.ftl

* Update source file zen-menubar.ftl

* Update source file zen-workspaces.ftl

* New translations zen-general.ftl (Chinese Simplified)

* New translations zen-workspaces.ftl (French)

* New translations zen-workspaces.ftl (Spanish)

* New translations zen-workspaces.ftl (Catalan)

* New translations zen-workspaces.ftl (German)

* New translations zen-workspaces.ftl (Hungarian)

* New translations zen-workspaces.ftl (Korean)

* New translations zen-workspaces.ftl (Russian)

* New translations zen-workspaces.ftl (Turkish)

* New translations zen-workspaces.ftl (Chinese Simplified)

* New translations zen-workspaces.ftl (Icelandic)

* New translations zen-workspaces.ftl (Portuguese, Brazilian)

* New translations zen-workspaces.ftl (nb-NO)

* New translations zen-menubar.ftl (French)

* New translations zen-menubar.ftl (Spanish)

* New translations zen-menubar.ftl (Catalan)

* New translations zen-menubar.ftl (German)

* New translations zen-menubar.ftl (Hebrew)

* New translations zen-menubar.ftl (Hungarian)

* New translations zen-menubar.ftl (Korean)

* New translations zen-menubar.ftl (Russian)

* New translations zen-menubar.ftl (Turkish)

* New translations zen-menubar.ftl (Chinese Simplified)

* New translations zen-menubar.ftl (Icelandic)

* New translations zen-menubar.ftl (Portuguese, Brazilian)

* New translations zen-menubar.ftl (nb-NO)

* New translations zen-workspaces.ftl (Irish)

* New translations zen-workspaces.ftl (Welsh)

* New translations zen-menubar.ftl (Irish)

* New translations zen-menubar.ftl (Welsh)

* Update source file zen-preferences.ftl

* New translations zen-workspaces.ftl (Vietnamese)

* New translations zen-preferences.ftl (Romanian)

* New translations zen-preferences.ftl (French)

* New translations zen-preferences.ftl (Spanish)

* New translations zen-preferences.ftl (Arabic)

* New translations zen-preferences.ftl (Bulgarian)

* New translations zen-preferences.ftl (Catalan)

* New translations zen-preferences.ftl (Czech)

* New translations zen-preferences.ftl (Danish)

* New translations zen-preferences.ftl (German)

* New translations zen-preferences.ftl (Greek)

* New translations zen-preferences.ftl (Finnish)

* New translations zen-preferences.ftl (Irish)

* New translations zen-preferences.ftl (Hebrew)

* New translations zen-preferences.ftl (Hungarian)

* New translations zen-preferences.ftl (Italian)

* New translations zen-preferences.ftl (Japanese)

* New translations zen-preferences.ftl (Korean)

* New translations zen-preferences.ftl (Lithuanian)

* New translations zen-preferences.ftl (Dutch)

* New translations zen-preferences.ftl (Polish)

* New translations zen-preferences.ftl (Portuguese)

* New translations zen-preferences.ftl (Russian)

* New translations zen-preferences.ftl (Slovak)

* New translations zen-preferences.ftl (Swedish)

* New translations zen-preferences.ftl (Turkish)

* New translations zen-preferences.ftl (Ukrainian)

* New translations zen-preferences.ftl (Chinese Simplified)

* New translations zen-preferences.ftl (Chinese Traditional)

* New translations zen-preferences.ftl (Vietnamese)

* New translations zen-preferences.ftl (Icelandic)

* New translations zen-preferences.ftl (Portuguese, Brazilian)

* New translations zen-preferences.ftl (Indonesian)

* New translations zen-preferences.ftl (Persian)

* New translations zen-preferences.ftl (Thai)

* New translations zen-preferences.ftl (Norwegian Nynorsk)

* New translations zen-preferences.ftl (Estonian)

* New translations zen-preferences.ftl (English, United Kingdom)

* New translations zen-preferences.ftl (Welsh)

* New translations zen-preferences.ftl (Bosnian)

* New translations zen-preferences.ftl (nb-NO)

* New translations zen-workspaces.ftl (Swedish)

* New translations zen-workspaces.ftl (Chinese Traditional)

* New translations zen-preferences.ftl (Irish)

* New translations zen-preferences.ftl (Hungarian)

* New translations zen-preferences.ftl (Swedish)

* New translations zen-preferences.ftl (Chinese Traditional)

* New translations zen-menubar.ftl (Romanian)

* New translations zen-menubar.ftl (French)

* New translations zen-menubar.ftl (Spanish)

* New translations zen-menubar.ftl (Arabic)

* New translations zen-menubar.ftl (Bulgarian)

* New translations zen-menubar.ftl (Catalan)

* New translations zen-menubar.ftl (Czech)

* New translations zen-menubar.ftl (Danish)

* New translations zen-menubar.ftl (German)

* New translations zen-menubar.ftl (Greek)

* New translations zen-menubar.ftl (Finnish)

* New translations zen-menubar.ftl (Irish)

* New translations zen-menubar.ftl (Hebrew)

* New translations zen-menubar.ftl (Hungarian)

* New translations zen-menubar.ftl (Italian)

* New translations zen-menubar.ftl (Japanese)

* New translations zen-menubar.ftl (Korean)

* New translations zen-menubar.ftl (Lithuanian)

* New translations zen-menubar.ftl (Dutch)

* New translations zen-menubar.ftl (Polish)

* New translations zen-menubar.ftl (Portuguese)

* New translations zen-menubar.ftl (Russian)

* New translations zen-menubar.ftl (Slovak)

* New translations zen-menubar.ftl (Swedish)

* New translations zen-menubar.ftl (Turkish)

* New translations zen-menubar.ftl (Ukrainian)

* New translations zen-menubar.ftl (Chinese Simplified)

* New translations zen-menubar.ftl (Chinese Traditional)

* New translations zen-menubar.ftl (Vietnamese)

* New translations zen-menubar.ftl (Icelandic)

* New translations zen-menubar.ftl (Portuguese, Brazilian)

* New translations zen-menubar.ftl (Indonesian)

* New translations zen-menubar.ftl (Persian)

* New translations zen-menubar.ftl (Thai)

* New translations zen-menubar.ftl (Norwegian Nynorsk)

* New translations zen-menubar.ftl (Estonian)

* New translations zen-menubar.ftl (English, United Kingdom)

* New translations zen-menubar.ftl (Welsh)

* New translations zen-menubar.ftl (Bosnian)

* New translations zen-menubar.ftl (nb-NO)

* Update source file zen-menubar.ftl

* New translations zen-workspaces.ftl (Ukrainian)

* New translations zen-preferences.ftl (French)

* New translations zen-preferences.ftl (Hungarian)

* New translations zen-preferences.ftl (Ukrainian)

* New translations zen-preferences.ftl (Portuguese, Brazilian)

* New translations zen-menubar.ftl (French)

* New translations zen-menubar.ftl (Spanish)

* New translations zen-menubar.ftl (Catalan)

* New translations zen-menubar.ftl (German)

* New translations zen-menubar.ftl (Hungarian)

* New translations zen-menubar.ftl (Korean)

* New translations zen-menubar.ftl (Russian)

* New translations zen-menubar.ftl (Swedish)

* New translations zen-menubar.ftl (Turkish)

* New translations zen-menubar.ftl (Ukrainian)

* New translations zen-menubar.ftl (Chinese Simplified)

* New translations zen-menubar.ftl (Vietnamese)

* New translations zen-menubar.ftl (Icelandic)

* New translations zen-menubar.ftl (Portuguese, Brazilian)

* New translations zen-menubar.ftl (nb-NO)

* New translations zen-preferences.ftl (Welsh)

* New translations zen-menubar.ftl (Welsh)

* New translations zen-general.ftl (Chinese Traditional)

* New translations zen-general.ftl (Chinese Traditional)

* New translations zen-menubar.ftl (Chinese Traditional)

* New translations zen-workspaces.ftl (Hebrew)

* New translations zen-preferences.ftl (Hebrew)

* New translations zen-menubar.ftl (Hebrew)

* New translations zen-workspaces.ftl (Lithuanian)

* New translations zen-preferences.ftl (Lithuanian)

* New translations zen-menubar.ftl (Lithuanian)

* New translations zen-workspaces.ftl (Chinese Traditional)

* Update source file zen-general.ftl

* New translations zen-general.ftl (Romanian)

* New translations zen-general.ftl (French)

* New translations zen-general.ftl (Spanish)

* New translations zen-general.ftl (Arabic)

* New translations zen-general.ftl (Bulgarian)

* New translations zen-general.ftl (Catalan)

* New translations zen-general.ftl (Czech)

* New translations zen-general.ftl (Danish)

* New translations zen-general.ftl (German)

* New translations zen-general.ftl (Greek)

* New translations zen-general.ftl (Finnish)

* New translations zen-general.ftl (Irish)

* New translations zen-general.ftl (Hebrew)

* New translations zen-general.ftl (Hungarian)

* New translations zen-general.ftl (Italian)

* New translations zen-general.ftl (Japanese)

* New translations zen-general.ftl (Korean)

* New translations zen-general.ftl (Lithuanian)

* New translations zen-general.ftl (Dutch)

* New translations zen-general.ftl (Polish)

* New translations zen-general.ftl (Portuguese)

* New translations zen-general.ftl (Russian)

* New translations zen-general.ftl (Slovak)

* New translations zen-general.ftl (Swedish)

* New translations zen-general.ftl (Turkish)

* New translations zen-general.ftl (Ukrainian)

* New translations zen-general.ftl (Chinese Simplified)

* New translations zen-welcome.ftl (Chinese Simplified)

* New translations zen-workspaces.ftl (Czech)

* New translations zen-preferences.ftl (Chinese Simplified)

* New translations zen-general.ftl (Chinese Traditional)

* New translations zen-general.ftl (Vietnamese)

* New translations zen-general.ftl (Icelandic)

* New translations zen-general.ftl (Portuguese, Brazilian)

* New translations zen-general.ftl (Indonesian)

* New translations zen-general.ftl (Persian)

* New translations zen-general.ftl (Thai)

* New translations zen-general.ftl (Norwegian Nynorsk)

* New translations zen-general.ftl (Estonian)

* New translations zen-general.ftl (English, United Kingdom)

* New translations zen-general.ftl (Welsh)

* New translations zen-general.ftl (Bosnian)

* New translations zen-general.ftl (nb-NO)

* New translations zen-general.ftl (Catalan)

* New translations zen-general.ftl (Japanese)

* New translations zen-workspaces.ftl (Japanese)

* New translations zen-preferences.ftl (Japanese)

* New translations zen-menubar.ftl (Japanese)
2026-01-16 14:07:16 +01:00
mr. m
6d9347acec fix: Fixed regression of window controls appearing on the right sidebar, b=no-bug, c=common 2026-01-16 01:30:16 +01:00
mr. m
6c1c61a7ad feat: Dont clip overflowing elements for the DnD image preview, b=no-bug, c=no-component 2026-01-16 00:58:17 +01:00
mr. m
ae6af54bda fix: Fixed window sync turning tabs to blank tabs when selecting and focusing at the same time, b=no-bug, c=tabs, workspaces 2026-01-16 00:45:28 +01:00
mr. m
391cb1424a feat: Improved dialog UI and colors, b=no-bug, c=common, workspaces 2026-01-15 18:13:01 +01:00
mr. m
74826ea91d feat: Implement a smarter backup system for session files, b=no-bug, c=no-component 2026-01-15 12:45:16 +01:00
mr. m
5e479b501e fix: Fixed drag and dropping tabs from the same sync instance, b= closes https://github.com/zen-browser/desktop/issues/11911, p=#11913
* feat: Store and restore split view layout tree

* fix: add backwards compatibility

* fix: Formatting

* fix: Don't activate split view when restoring session

* feat: Add id to unsynced tabs

* fix: Formatting

* refactor: Streamline unsynced window event handling

* feat: Make sure to duplicate pinend tabs when splitting, b=no-bug, c=split-view

* chore: Fix suggestions, b=no-bug, c=split-view

* fix: Fixed restoring closed tabs not switching to their original space, b=no-bug, c=no-component

* fix: Fixed drag and dropping tabs from the same synced instances, b=no-bug, c=tabs

* Discard changes to src/zen/split-view/ZenViewSplitter.mjs

---------

Co-authored-by: octaviusz <octaviusz@duck.com>
Co-authored-by: Andrey Bochkarev <50177704+octaviusz@users.noreply.github.com>
2026-01-15 12:02:13 +01:00
Andrey Bochkarev
40986668de feat: Store and restore split view layout tree, p=#11862
* feat: Store and restore split view layout tree

* fix: add backwards compatibility

* fix: Formatting

* fix: Don't activate split view when restoring session

* feat: Add id to unsynced tabs

* fix: Formatting

* refactor: Streamline unsynced window event handling

* feat: Make sure to duplicate pinend tabs when splitting, b=no-bug, c=split-view

---------

Co-authored-by: mr. m <mr.m@tuta.com>
2026-01-15 11:14:52 +01:00
mr. m
30ed19d540 fix: Fix wrong window roundness inferrence for MacOS tahoe, b=no-bug, c=common 2026-01-15 02:00:46 +01:00
mr. m
8f4fae7995 fix: Fixed site data panel reporting wrong site cert status, b=closes #11905, c=no-component 2026-01-15 01:40:23 +01:00
mr. m
7e4ef83906 feat: Use the correct aria focusable elements when animating moves, b=no-bug, c=no-component 2026-01-15 01:16:12 +01:00
mr. m
564571f449 fix: Fixed selecting split views with 2 windows turning them to blank tabs, b=no-bug, c=split-view, tabs 2026-01-14 19:27:21 +01:00
mr. m
b6d17b1ff7 fix: Fixed restoring split views inside folders, b=closes #11887, c=compact-mode, kbs, split-view, tabs 2026-01-14 18:55:20 +01:00
mr. m
88e22d953c Merge branch 'dev' of https://github.com/zen-browser/desktop into dev 2026-01-14 16:36:21 +01:00
mr. m
de6a463d2d fix: Fixed weird line at the top of preferences page, b=closes #11893, c=no-component 2026-01-14 16:11:21 +01:00
mr. m
632ebe5593 fix: Fixed glance preventing propagation on non-link elements, b=closes #11895, c=glance 2026-01-14 16:06:45 +01:00
Andrey Bochkarev
65a43ecd3e fix: Restrict promo creation to current workspace container, p=#11897
* fix: Restrict promo creation to current workspace container

* Discard changes to src/zen/tabs/ZenEssentialsPromo.mjs

* Discard changes to src/zen/workspaces/ZenWorkspaces.mjs

---------

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-01-14 15:57:35 +01:00
mr. m
18601f04a2 feat: Small quality fixes for drag and drop, b=no-bug, c=common, compact-mode, split-view, tabs 2026-01-14 14:14:46 +01:00
mr. m
073208836a chore: Sync upstream Firefox to version 147.0, p=#11886
* chore: Sync upstream to `Firefox 147.0`

* Discard changes to src/zen/tests/mochitests/reportbrokensite/browser.toml

* Discard changes to src/zen/tests/mochitests/tooltiptext/browser_input_file_tooltips.js

* Discard changes to src/zen/tests/mochitests/safebrowsing/browser_bug400731.js

* Discard changes to src/zen/tests/mochitests/safebrowsing/browser_bug415846.js

* Discard changes to src/zen/tests/mochitests/safebrowsing/browser_whitelisted.js

* Discard changes to src/zen/tests/mochitests/safebrowsing/head.js

* Discard changes to src/zen/tests/mochitests/shell/browser.toml

* Discard changes to src/zen/tests/mochitests/shell/unit/test_macOS_showSecurityPreferences.js

* Discard changes to src/zen/tests/mochitests/shell/unit/xpcshell.toml

* Discard changes to src/zen/tests/mochitests/tooltiptext/browser_bug581947.js

* Discard changes to src/zen/tests/mochitests/safebrowsing/browser.toml

* Discard changes to src/zen/tests/mochitests/reportbrokensite/head.js

* Discard changes to src/zen/tests/mochitests/reportbrokensite/browser_send_more_info.js

* Discard changes to src/zen/tests/mochitests/reportbrokensite/browser_antitracking_data_sent.js

* Discard changes to src/zen/tests/mochitests/reportbrokensite/browser_experiment_data_sent.js

* Discard changes to src/zen/tests/mochitests/reportbrokensite/browser_addon_data_sent.js

* Discard changes to src/zen/tests/mochitests/reportbrokensite/browser_tab_key_order.js

* Discard changes to src/zen/tests/mochitests/reportbrokensite/send.js

* Delete src/zen/tests/mochitests/reportbrokensite/browser_report_preview.js

Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>

* Discard changes to src/zen/tests/mochitests/reportbrokensite/send_more_info.js

---------

Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2026-01-14 01:32:37 +01:00
mr. m
58a745ec2f feat: New drag and drop promo for essentials, p=#11891
* feat: New drag and drop promo for essentials, b=no-bug, c=tabs, common, split-view, workspaces

* feat: Finish impl, b=no-bug, c=common, compact-mode, glance, split-view, tabs, vendor

* feat: Add a pref to disable it, b=no-bug, c=tabs

* fix: Fix split views having wrong color, b=no-bug, c=split-view

* chore: Finish suggestions, b=no-bug, c=tabs
2026-01-14 01:31:45 +01:00
mr. m
2b4e46ce4e feat: Run a migration for pinned tabs renamed titles, b=no-bug, c=common 2026-01-13 13:31:52 +01:00
mr. m
902651a196 fix: Fixed including zen design tokens from the dist output, b=no-bug, c=no-component 2026-01-12 22:41:04 +01:00
mr. m
bc24c2b11d feat: Implement a better identified migration system for window sync, b=no-bug, c=glance, mods 2026-01-12 21:07:27 +01:00
mr. m
9fefa6c1ee fix: Correctly initialize new sessions for troubleshooting mode, b=no-bug, c=common 2026-01-12 17:26:00 +01:00
mr. m
368d648b65 test: Remove browser_private_mode_no_essentials.js from the tests list, b=no-bug, c=workflows, tests 2026-01-12 16:39:56 +01:00
mr. m
37eed5fcfe fix: Start working on more eslint rules, p=#11874
* fix: Start working on more eslint rules, b=no-bug, c=common, mods, workspaces

* chore: Continue migration, b=no-bug, c=workflows, windows, glance, mods, welcome, workspaces, common, compact-mode, folders, tests, kbs, media, split-view, tabs

* chore: Finish, b=no-bug, c=common, compact-mode, folders, glance, tests, kbs, media, mods, split-view, tabs, workspaces, welcome

* fix: Fix installing deps, b=no-bug, c=common

* feat: Dont initialize git on download checks, b=no-bug, c=workflows

* feat: Remove empty JS docs, b=no-bug, c=common, compact-mode, folders, glance, kbs, media, mods, split-view, tabs, tests, workspaces

* chore: Run lint, b=no-bug, c=common, folders, glance, kbs, mods, split-view, tabs, workspaces
2026-01-12 15:11:43 +01:00
mr. m
fd82ad95b7 perf: Further optimize having to reflush the document on space switch, b=bug #11851, c=split-view, workspaces 2026-01-12 11:49:21 +01:00
mr. m
21821c31d2 chore: Dont de-init deferred backup tasks when granting quits for PGO tests, b=no-bug, c=no-component 2026-01-11 21:28:06 +01:00
mr. m
0bfac990d2 chore: Dont clear the file on shutdown, b=no-bug, c=no-component 2026-01-11 20:50:03 +01:00
mr. m
bc4443fda9 feat: Make sure to enable animations and spaces when running PGO testings, b=no-bug, c=common, workspaces 2026-01-11 19:37:15 +01:00
mr. m
bea81b0364 feat: Turn off firefox notes by default and change settings styles, b=no-bug, c=no-component 2026-01-11 16:47:36 +01:00
mr. m
a616fc38e7 fix: Make sure to correctly reset the values after animating compact mode, p=#11863
* fix: Make sure to correctly reset the values after animating compact mode, b=no-bug, c=compact-mode
2026-01-10 23:53:23 +01:00
mr. m
e8ad33c0f1 feat: Start making automatic backups for session files, p=#11861
* feat: Start making automatic backups for session files, b=no-bug, c=common

* feat: Allow new links to open in unsynced windows, b=no-bug, c=no-component
2026-01-10 22:24:53 +01:00
mr. m
8d25577bdb fix: Make sure to disable workspace delete when updating context menus, b=no-bug, c=workspaces 2026-01-10 18:48:56 +01:00
Andrey Bochkarev
fc7f10aef1 feat: Add dnd switch support for groups, p=#11854
* feat: Add dnd switch support for groups

* refactor: Use `changeFolderToSpace` for drag-and-drop workspace changes

* refactor: Use optional parameter instead of attribute

* fix: Formatting

* refactor: Move condition inside function

* Refactor tab group handling in drag-and-drop

Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>

* feat: Only allow double click rename on labels, b=no-bug, c=common

---------

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-01-10 14:41:28 +01:00
mr. m
44a28e2afe perf: Stop flushing document styles when switching spaces, b=bug #11851, c=glance, workspaces 2026-01-10 13:00:27 +01:00
mr. m
818b2d1af5 chore: Make sure to mark macos unifications as releases, b=no-bug, c=workflows 2026-01-10 12:26:50 +01:00
mr. m
9147e5c10c Merge branch 'dev' of https://github.com/zen-browser/desktop into dev 2026-01-10 01:24:26 +01:00
mr. m
d5727a6a1b chore: Clean up build flags to stay more close to firefox defaults, b=no-bug, c=common, configs, windows 2026-01-10 01:24:20 +01:00
rain capsule
6c84a01950 fix: Allow user override of zen.theme.border-radius pref value, p=#11847
* fix: Allow user override of zen.theme.border-radius pref value

* fix: Handle platform-specific zen radius via JS rather than CSS

* lint: border radius js implementation
2026-01-09 17:00:55 +01:00
mr. m
f77249e8e9 fix: Make sure to update cache when swaping docshells, b=bug #11831, c=no-component 2026-01-09 16:52:22 +01:00
mr. m
6bce6f4874 chore: Update SDK version to 26.2 for MacOS artifact builds, b=no-bug, c=workflows, configs 2026-01-09 03:06:31 +01:00
mr. m
0d080ffc38 chore: Specify the new MacOSX SDK dir for artifact builds, b=no-bug, c=configs 2026-01-09 02:49:43 +01:00
mr. m
568607231f Merge branch 'dev' of https://github.com/zen-browser/desktop into dev 2026-01-09 02:45:58 +01:00
mr. m
88068613a1 chore: Override minimum MacOS SDK version, b=no-bug, c=workflows 2026-01-09 02:45:52 +01:00
Andrey Bochkarev
1e09b3fb4d feat: Expand pinned section when a tab is pinned, p=#11848 2026-01-09 02:18:10 +01:00
mr. m
4d1e091af6 Merge branch 'dev' of https://github.com/zen-browser/desktop into dev 2026-01-09 02:17:10 +01:00
mr. m
b22bf7485e feat: Create patches to use MacOS 26.2 SDK version, b=no-bug, c=no-component 2026-01-09 02:16:58 +01:00
Andrey Bochkarev
bcdd9c0567 fix: Fix indentation and activeTabs on new folder tab, p=#11846 2026-01-09 01:38:02 +01:00
mr. m
05b1f52171 Merge branch 'dev' of https://github.com/zen-browser/desktop into dev 2026-01-09 01:37:49 +01:00
mr. m
edfb427a23 chore: Update MacOS and Windows SDKs, b=no-bug, c=workflows, windows, scripts 2026-01-09 01:37:43 +01:00
Andrey Bochkarev
b7fafdbf02 fix: Unexpected renaming behavior when creating new folders, p=#11843 2026-01-08 23:09:44 +01:00
mr. m
f39faf6638 fix: Fixed closing and reopening zen turning tabs into blank states when having multiple windows, b=bug #11831, c=split-view 2026-01-08 20:48:38 +01:00
mr. m
7e7d860c9e chore: Sync upstream Firefox to version 147.0, p=#11822
* chore: Sync upstream to `Firefox 147.0`

* chore: Continued migration, b=no-bug, c=tests

* chore: Finish migration without testing, b=no-bug, c=scripts, tabs, media, common, split-view

* feat: Finish migration, b=no-bug, c=common, compact-mode, split-view, workspaces

* feat: Finish basic migration, b=no-bug, c=kbs, common, folders

* feat: Update surfer, b=no-bug, c=scripts
2026-01-08 18:06:05 +01:00
Andrey Bochkarev
ae93efef57 fix: Prevent indentation for collapsed workspace, b=closes #11839, p=#11830
* fix: Prevent indentation for collapsed workspace (#11830)

* refactor: Use `activeWorkspaceElement` for collapsed pinned tabs check
2026-01-08 15:25:11 +01:00
mr. m
3c7fb093db feat: Make sure dragged tab does not allow the title to overflow, b=no-bug, c=no-component 2026-01-07 01:05:08 +01:00
mr. m
ec4a55e1f8 chore: Revert linking with ld64 due to big compile times and resource usage, b=no-bug, c=configs 2026-01-07 00:28:56 +01:00
mr. m
b0f3839426 feat: Limit the number of threads when building macos releases, b=no-bug, c=configs 2026-01-06 20:20:38 +01:00
mr. m
a537f0f91d feat: Ignore errors when trying to import external mochitests while trying to sync upstream, b=no-bug, c=workflows 2026-01-06 13:02:03 +01:00
mr. m
11f29c12c5 chore: Install autopep8 for code formatting in the upstream workflow, b=no-bug, c=workflows 2026-01-06 12:53:27 +01:00
mr. m
e7631ce9cc feat: Make sure upstream sync workflow initializes git before downloading, b=no-bug, c=workflows 2026-01-06 12:48:26 +01:00
mr. m
481163a756 feat: Correctly initialize new restored windows, p=#11821
* feat: Correctly initialize new restored windows, b=no-bug, c=no-component

* chore: Experiment with different build flags for optimization and build time, b=no-bug, c=common, configs

* chore: Format, b=no-bug, c=no-component
2026-01-06 12:38:22 +01:00
mr. m
281ec6693d feat: Correctly initialize new restored windows, b=no-bug, c=no-component 2026-01-06 12:35:35 +01:00
mr. m
9820bd5772 test: Started adding tests for window sync, b=no-bug, c=tests, workspaces 2026-01-06 01:23:20 +01:00
mr. m
75f4f0c3e6 feat: Created share files, schemas and prefs, p=#11814, c=no-component 2026-01-05 19:42:01 +01:00
mr. m
591193b748 fix: Correctly restore unsynced windows, b=no-bug, c=workspaces 2026-01-05 19:29:22 +01:00
mr. m
2628ba7dd8 chore: Don't imply MOZ_LD64_KNOWN_GOOD from automation flag, b=no-bug, c=no-component 2026-01-05 18:58:35 +01:00
mr. m
2fd0935bf5 chore: Mark ld64 as known for automated macos builds, b=no-bug, c=configs 2026-01-05 18:37:30 +01:00
mr. m
7683b2675a fix: Fixed title overlapping with essential tabs after unlock, b=closes #11808, c=workspaces 2026-01-05 13:35:43 +01:00
mr. m
ea7024aae4 feat: Start using ld64 for macos builds, b=no-bug, c=configs, compact-mode 2026-01-05 13:31:08 +01:00
mr. m
be8cbce23e fix: Fixed 'focus on' not working on twilight, b=closes #11804, c=no-component 2026-01-05 13:30:16 +01:00
mr. m
9c2b8426a9 Merge branch 'dev' of https://github.com/zen-browser/desktop into dev 2026-01-05 02:22:53 +01:00
mr. m
beb4f94fd2 chore: Change compile flags for macos to fix potential memory leaks, b=bug #9649, c=configs 2026-01-05 02:22:44 +01:00
Andrey Bochkarev
f39ca33aa5 fix: Correctly identify child active groups for collapsible pins, b=closes https://github.com/zen-browser/desktop/issues/11799, p=#11809, c=folders
* fix: Correctly identify child active groups for `zen-workspace-collapsible-pins` (#11799)

* fix: Formatting
2026-01-04 23:44:13 +01:00
mr. m
7743ad968c fix: Fixed deleting a space when its currently selected, b=no-bug, c=common, workspaces 2026-01-04 23:43:29 +01:00
mr. m
7470df4cf6 feat: Fixed creating new unsynced windows rendering the window blank, b=no-bug, c=common, tabs, workspaces 2026-01-04 19:15:18 +01:00
mr. m
aef8400841 feat: Improved gradient rendering for three colors, b=no-bug, c=workspaces 2026-01-03 23:11:08 +01:00
mr. m
babd7ad871 feat: Fixed animating new tabs and improved compact mode correctness, b=no-bug, c=common, compact-mode 2026-01-03 18:36:46 +01:00
mr. m
4000cc3d55 feat: Wait a delay to collapse pinned tabs on startup and listen for space changes on session store, b=no-bug, c=workspaces 2026-01-03 15:55:00 +01:00
mr. m
3fc7629b3a feat: Make workspace initialization an async process for better performance, b=no-bug, c=common, kbs, workspaces 2026-01-03 15:00:53 +01:00
mr. m
9dbd4cdd41 chore: [part 2] Continue on motion to native animations migration, p=#11798
* chore: Motion to native animatiosn migration, b=no-bug, c=common, glance, split-view

* Discard changes to src/zen/glance/zen-glance.css

* Discard changes to src/zen/glance/ZenGlanceManager.mjs

* feat: [part 2]: Continue on motion to native animations migration, b=no-bug, c=common, folders, split-view, workspaces
2026-01-03 02:52:23 +01:00
realSilasYang
3d45363c8f fix: Hide Unified Panel when navigating to management pages, p=#11790
* Hide unified panel popup after context menu actions

Signed-off-by: realSilasYang <64590265+realSilasYang@users.noreply.github.com>

* Add unified extensions manage hook initialization

Signed-off-by: realSilasYang <64590265+realSilasYang@users.noreply.github.com>

* Fix indentation in ZenSiteDataPanel.sys.mjs

Signed-off-by: realSilasYang <64590265+realSilasYang@users.noreply.github.com>

* Refactor code for better readability and consistency

Signed-off-by: realSilasYang <64590265+realSilasYang@users.noreply.github.com>

* Remove hidePopup call in addons context menu

Remove call to hidePopup in context_zenOpenGetAddons.

Signed-off-by: realSilasYang <64590265+realSilasYang@users.noreply.github.com>

* Refactor code for consistency and readability

Signed-off-by: realSilasYang <64590265+realSilasYang@users.noreply.github.com>

* Simplify event listener setup for manageExtensionItem

Removed unnecessary check for manageExtensionItem and unifiedPanel before adding event listener.

Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>

---------

Signed-off-by: realSilasYang <64590265+realSilasYang@users.noreply.github.com>
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-01-03 02:45:35 +01:00
mr. m
e118cc1a20 chore: Motion to native animatiosn migration, p=#11796
* chore: Motion to native animatiosn migration, b=no-bug, c=common, glance, split-view

* Discard changes to src/zen/glance/zen-glance.css

* Discard changes to src/zen/glance/ZenGlanceManager.mjs
2026-01-03 02:42:17 +01:00
mr. m
bc8a26223b feat: Properly handle new profiles without a previous session, b=no-bug, c=common, workspaces 2026-01-02 13:58:49 +01:00
mr. m
9e6998bc1a feat: Take into account tab entry index may not exist, b=no-bug, c=no-component 2026-01-02 00:18:51 +01:00
mr. m
560c92cc0e fix: Fixed custom tab icons not inheriting color fills on essentials, b=no-bug, c=common, tabs 2026-01-01 23:47:00 +01:00
mr. m
699c42cce4 chore: Change folder structure for icons to match their system name, p=#11784, c=common 2026-01-01 18:30:18 +01:00
mr. m
f6ba087539 feat: Make sure to sync tab's permanent key to other windows, b=bug #11750, c=folders, split-view 2026-01-01 17:43:57 +01:00
mr-cheffy
5fb096865c docs: Update monthly issue metrics, b=(no bug), c={docs} 2026-01-01 02:55:53 +00:00
mr. m
ff69cbe259 feat: Increase inner padding for toolbar buttons for windows and linux, b=no-bug, c=common 2025-12-31 19:54:07 +01:00
mr. m
be0668561f feat: Better menu bar integration, p=#11780, c=workspaces, common, kbs
* feat: Better menu bar integration, b=no-bug, c=workspaces, common, kbs
2025-12-31 18:34:30 +01:00
mr. m
7af0aab07f feat: Optimized SVGs after properly merging paths with inkscape's CLI tool, b=no-bug, c=common, media 2025-12-31 15:25:19 +01:00
mr. m
07b2a74a66 feat: Revert icon optimizations and change welcome essentials, b=no-bug, c=common, media, images, welcome 2025-12-31 13:20:05 +01:00
mr. m
07150962a2 feat: Wait for the next cycle to set a drag image, b=no-bug, c=no-component 2025-12-30 19:30:51 +01:00
mr. m
bfee94c7bf feat: Always restore sessions but clear unpinned tabs when persistent private mode is enabled, b=closes #11751, c=no-component 2025-12-30 18:46:12 +01:00
mr. m
810d959fbf fix: Fixed PGO builds causing daily builds to fail, b=no-bug, c=workspaces 2025-12-30 12:55:32 +01:00
mr. m
639eb9a267 feat: Initialize closed windows if no normal restorable windows have been found, b=no-bug, c=workspaces 2025-12-30 00:47:03 +01:00
mr. m
ec398760c6 feat: Optimized SVGs and improved small details, b=no-bug, c=common, media, tabs, workspaces 2025-12-29 15:46:39 +01:00
mr. m
7a8ac8bd9c feat: Improved pinned tabs collapse impl and disable window sync for tests, b=no-bug, c=tabs, common, workspaces 2025-12-29 02:01:31 +01:00
mr. m
86f9031b67 Merge branch 'dev' of https://github.com/zen-browser/desktop into dev 2025-12-28 20:05:27 +01:00
mr. m
335c024e6d chore: Drag and drop refactor, p=#11723
* feat: Full cross-window workspace syncing, b=no-bug, c=workspaces

* feat: Also change icons and labels if the tab is pending, b=no-bug, c=tabs, workspaces

* feat: Dont session duplicate the tabs, b=no-bug, c=workspaces

* feat: Properly handle tab moves, b=no-bug, c=workspaces

* feat: Start on new session restore, b=no-bug, c=no-component

* Discard changes to prefs/browser.yaml

* feat: Start doing out own session restore, b=no-bug, c=folders, tabs

* feat: Stop using pinned manager and use zen session sidebar, b=no-bug, c=common, folders, tabs, workspaces

* feat: Dont restore windows that are already initialized, b=no-bug, c=no-component

* chore: Update patches to ff 145, b=no-bug, c=no-component

* Discard changes to src/browser/components/sessionstore/SessionStore-sys-mjs.patch

* Discard changes to src/browser/components/tabbrowser/content/tab-js.patch

* Discard changes to src/browser/components/tabbrowser/content/tabbrowser-js.patch

* Discard changes to src/zen/tabs/ZenPinnedTabsStorage.mjs

* feat: Run session saver before opening a new winodw, b=no-bug, c=tabs

* feat: Clone the previous state, b=no-bug, c=no-component

* feat: Move window sync to its own JS module, b=no-bug, c=workspaces

* feat: Run session saver before opening a new window, b=no-bug, c=no-component

* feat: Full cross-window workspace syncing, b=no-bug, c=workspaces

* feat: Also change icons and labels if the tab is pending, b=no-bug, c=tabs, workspaces

* feat: Dont session duplicate the tabs, b=no-bug, c=workspaces

* feat: Start on new session restore, b=no-bug, c=no-component

* feat: Properly handle tab moves, b=no-bug, c=workspaces

* Discard changes to prefs/browser.yaml

* feat: Start doing out own session restore, b=no-bug, c=folders, tabs

* feat: Stop using pinned manager and use zen session sidebar, b=no-bug, c=common, folders, tabs, workspaces

* feat: Dont restore windows that are already initialized, b=no-bug, c=no-component

* chore: Update patches to ff 145, b=no-bug, c=no-component

* Discard changes to src/browser/components/sessionstore/SessionStore-sys-mjs.patch

* Discard changes to src/browser/components/tabbrowser/content/tab-js.patch

* Discard changes to src/browser/components/tabbrowser/content/tabbrowser-js.patch

* Discard changes to src/zen/tabs/ZenPinnedTabsStorage.mjs

* feat: Run session saver before opening a new winodw, b=no-bug, c=tabs

* feat: Clone the previous state, b=no-bug, c=no-component

* feat: Move window sync to its own JS module, b=no-bug, c=workspaces

* feat: Run session saver before opening a new window, b=no-bug, c=no-component

* feat: Start making use of IDs instead of sync identifiers, b=no-bug, c=folders

* feat: Listen to new tab opens for new sync system, b=no-bug, c=common, folders, tabs

* feat: Listen for more tab events and properly sync them, b=no-bug, c=common, folders, tabs

* feat: Start moving browser views to the selected windows, b=no-bug, c=no-component

* chore: Remove extra patch, b=no-bug, c=no-component

* feat: Leave a screenshot of the page behind when switching windows or tabs, b=no-bug, c=common

* feat: Run session saves right before writing and quiting, b=no-bug, c=common

* fix: Fixed going back to a different window not allowing to type on inputs, b=no-bug, c=no-component

* feat: Start syncing folders as well, b=no-bug, c=folders

* Discard changes to src/browser/components/tabbrowser/content/tab-js.patch

* chore: Update patches to ff 146, b=no-bug, c=no-component

* feat: Early support for unsynced windoiws, b=no-bug, c=workspaces

* fix: Move back active views when closing a window, b=no-bug, c=no-component

* feat: Stop rendering sub-layers when swaping browsers, b=no-bug, c=common

* feat: Improved support for unsynced windows support, b=no-bug, c=workspaces, folders

* feat: Implemented 'Move To...' Button for unsynced windows, b=no-bug, c=workspaces, common

* feat: Make sure to properly flush all windows when making a new one and fix removing progress listeners, b=no-bug, c=workspaces

* feat: Make sure to not lose any tabs when opening from a private window, b=no-bug, c=workspaces

* feat: Allow unload to run instantly and fix closing windows on mac, b=no-bug, c=no-component

* feat: Make sure to always initialize an empty state with the sidebar object, b=no-bug, c=workspaces

* chore: Small fixes and QA checks, b=no-bug, c=tabs, workspaces

* fix: Fixed tab labels not changing on unfocused windows, b=no-bug, c=no-component

* feat: Fixed closing windows on macos not returning to the original views, b=no-bug, c=no-component

* chore: Turn off debug flags by default, b=no-bug, c=no-component

* feat: Start implementing old pinned tab behaviour we used to have, b=no-bug, c=common, tabs

* feat: Unsynced windows should always be allowed to change labels, b=no-bug, c=welcome

* feat: Make sure we wait long enough before we initialize workspaces, b=no-bug, c=workspaces

* feat: Dont mix remoteness when changing browser views and restore window spaces, b=no-bug, c=common, folders, workspaces

* test: Fixed tests for the pinned tabs manager, b=no-bug, c=tabs, folders, tests, welcome

* feat: Added partial support for split views, b=no-bug, c=split-view

* chore: Finished basic support for split views, b=no-bug, c=folders, split-view

* feat: Always make sure to save the last closed window to the sidebar object, b=no-bug, c=no-component

* feat: Implement workspace sync store into the session file, b=closes #10857, c=common, tabs, tests, workspaces

* feat: New drag and drop system, b=no-bug, c=tabs, common, folders

* feat: Add support for drag-and-dropping tabs into groups, b=no-bug, c=common, folders, tabs, workspaces

* feat: Add a default value for the workspace cache, b=no-bug, c=workspaces

* fix: Default assign an array instead of an object to the workspaces cache, b=no-bug, c=workspaces

* feat: Take into consideration win data may not have allocated spaces, b=no-bug, c=workspaces

* feat: Always make sure we are assigning the correct space ID, b=no-bug, c=workspaces

* feat: Make sure to initialize windows even if there are no tabs, b=no-bug, c=no-component

* feat: Improved drag and drop simulation, b=no-bug, c=common, tabs

* feat: Implement opacity changes to the drag image, b=no-bug, c=tabs, common, split-view

* feat: Support for drag and dropping outside the window, b=no-bug, c=split-view

* feat: Added transitions when reordering, b=no-bug, c=split-view, tabs

* feat: Started working on drag and dropping to essentials, b=no-bug, c=no-component

* Discard changes to locales/en-US/browser/browser/zen-workspaces.ftl

* Discard changes to prefs/zen/view.yaml

* Discard changes to prefs/zen/zen.yaml

* Discard changes to src/browser/base/content/zen-assets.inc.xhtml

* Discard changes to src/browser/base/content/zen-assets.jar.inc.mn

* Discard changes to src/browser/base/content/zen-panels/popups.inc

* Discard changes to src/browser/base/content/zen-preloaded.inc.xhtml

* Discard changes to src/browser/components/places/content/editBookmark-js.patch

* Discard changes to src/browser/components/sessionstore/SessionStore-sys-mjs.patch

* Discard changes to src/browser/components/sessionstore/TabState-sys-mjs.patch

* Discard changes to src/browser/components/tabbrowser/content/tab-js.patch

* Discard changes to src/browser/components/urlbar/UrlbarProviderPlaces-sys-mjs.patch

* Discard changes to src/zen/ZenComponents.manifest

* Discard changes to src/browser/components/tabbrowser/content/tabbrowser-js.patch

* feat: Finish migration, b=no-bug, c=no-component

* feat: Add support for multi tabs dragging, b=no-bug, c=tabs

* feat: Added support for essential tabs, b=no-bug, c=split-view, tabs, workspaces

* feat: Added support to switch space when holding on the side of the sidebar, b=no-bug, c=common, split-view, workspaces

* Discard changes to src/browser/components/tabbrowser/content/tabbrowser-js.patch

* chore: Fixed merge conflicts, b=no-bug, c=no-component

* feat: Added support for split views, b=no-bug, c=split-view

---------

Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2025-12-28 18:26:52 +01:00
mr. m
b66b05dcf6 feat: Allow pinned tabs to be collapsible, p=#11753, c=tabs, folders, workspaces
* fix: Fixed restoring the previous pinned state clearing up the custom icon, b=no-bug, c=tabs

* feat: Allow pinned tabs to be collapsible, b=no-bug, c=tabs, folders, workspaces

* fix: Fixed new folder context menu item not working, b=no-bug, c=common, folders
2025-12-28 17:58:18 +01:00
mr. m
32a9267af2 fix: Fixed restoring the previous pinned state clearing up the custom icon, b=no-bug, c=tabs 2025-12-28 14:58:35 +01:00
mr. m
1338b43e10 feat: Add migration logic for zen_pins database to window sync, b=no-bug, c=common, tabs 2025-12-27 18:52:09 +01:00
mr. m
ec8b14e8f1 fix: Fixed custom tab icons not persisting across sessions, p=#11744
* fix: Fixed custom tab icons not persisting across sessions, b=no-bug, c=common, tabs

* feat: Allow rename tab context menu to appear on expanded mode, b=no-bug, c=tabs
2025-12-27 12:26:34 +01:00
mr. m
47c03d03c8 fix: Run a mouse tracker event on compact mode to check for closes, b=no-bug, c=compact-mode 2025-12-27 12:00:40 +01:00
mr. m
fb7eeebfdb fix: Fixed tab icons disappearing when being restored, b=no-bug, c=tabs 2025-12-25 16:59:15 +01:00
mr. m
d74cf98f6f feat: Make sure to restore spaces even when restore is disabled, b=closes #11724, c=no-component 2025-12-25 15:46:49 +01:00
mr. m
2cba5b94ec feat: Improve migration for new profiles updating to window sync, b=no-bug, c=workspaces 2025-12-25 01:48:10 +01:00
mr. m
6bd199a0b3 fix: Initialize a default space if none exist, b=closes #11720, c=workspaces 2025-12-25 01:12:46 +01:00
mr. m
4c2cb60412 feat: Fixed folders on new windows not expanding at startup, b=no-bug, c=common, folders, tabs, workspaces 2025-12-24 17:34:29 +01:00
mr. m
b3ea7f0e8d feat: Ignore screen sizes when trying to align the tabs toolbar, b=no-bug, c=tabs 2025-12-23 23:28:03 +01:00
mr. m
c761608f27 feat: Fixed spacing for pin reset button, b=no-bug, c=tabs 2025-12-23 21:36:25 +01:00
mr. m
7753202623 feat: Return a copy of workspaces when trying to fetch it to prevent mutations, b=no-bug, c=tabs, workspaces 2025-12-23 20:15:00 +01:00
Dennis Koch
2cc545762e feat: Add print to command palette, p=#11696
* Add print to command palette

* Do not show print command on empty tab
2025-12-22 20:26:52 +01:00
mr. m
578c28df92 feat: Allow tabs to have custom icons and other cleanups, p=#11697
* feat: Allow tabs to have custom icons and other cleanups, b=closes #11686, closees https://github.com/zen-browser/desktop/issues/9972, closes https://github.com/zen-browser/desktop/issues/9251, c=folders, workspaces, tabs, common


* chore: Lint, b=no-bug, c=tabs
2025-12-22 20:26:44 +01:00
mr. m
d93c46fe20 feat: Full cross-window workspace syncing, p=#10034
* feat: Full cross-window workspace syncing, b=no-bug, c=workspaces

* feat: Also change icons and labels if the tab is pending, b=no-bug, c=tabs, workspaces

* feat: Dont session duplicate the tabs, b=no-bug, c=workspaces

* feat: Properly handle tab moves, b=no-bug, c=workspaces

* feat: Start on new session restore, b=no-bug, c=no-component

* Discard changes to prefs/browser.yaml

* feat: Start doing out own session restore, b=no-bug, c=folders, tabs

* feat: Stop using pinned manager and use zen session sidebar, b=no-bug, c=common, folders, tabs, workspaces

* feat: Dont restore windows that are already initialized, b=no-bug, c=no-component

* chore: Update patches to ff 145, b=no-bug, c=no-component

* Discard changes to src/browser/components/sessionstore/SessionStore-sys-mjs.patch

* Discard changes to src/browser/components/tabbrowser/content/tab-js.patch

* Discard changes to src/browser/components/tabbrowser/content/tabbrowser-js.patch

* Discard changes to src/zen/tabs/ZenPinnedTabsStorage.mjs

* feat: Run session saver before opening a new winodw, b=no-bug, c=tabs

* feat: Clone the previous state, b=no-bug, c=no-component

* feat: Move window sync to its own JS module, b=no-bug, c=workspaces

* feat: Run session saver before opening a new window, b=no-bug, c=no-component

* feat: Full cross-window workspace syncing, b=no-bug, c=workspaces

* feat: Also change icons and labels if the tab is pending, b=no-bug, c=tabs, workspaces

* feat: Dont session duplicate the tabs, b=no-bug, c=workspaces

* feat: Start on new session restore, b=no-bug, c=no-component

* feat: Properly handle tab moves, b=no-bug, c=workspaces

* Discard changes to prefs/browser.yaml

* feat: Start doing out own session restore, b=no-bug, c=folders, tabs

* feat: Stop using pinned manager and use zen session sidebar, b=no-bug, c=common, folders, tabs, workspaces

* feat: Dont restore windows that are already initialized, b=no-bug, c=no-component

* chore: Update patches to ff 145, b=no-bug, c=no-component

* Discard changes to src/browser/components/sessionstore/SessionStore-sys-mjs.patch

* Discard changes to src/browser/components/tabbrowser/content/tab-js.patch

* Discard changes to src/browser/components/tabbrowser/content/tabbrowser-js.patch

* Discard changes to src/zen/tabs/ZenPinnedTabsStorage.mjs

* feat: Run session saver before opening a new winodw, b=no-bug, c=tabs

* feat: Clone the previous state, b=no-bug, c=no-component

* feat: Move window sync to its own JS module, b=no-bug, c=workspaces

* feat: Run session saver before opening a new window, b=no-bug, c=no-component

* feat: Start making use of IDs instead of sync identifiers, b=no-bug, c=folders

* feat: Listen to new tab opens for new sync system, b=no-bug, c=common, folders, tabs

* feat: Listen for more tab events and properly sync them, b=no-bug, c=common, folders, tabs

* feat: Start moving browser views to the selected windows, b=no-bug, c=no-component

* chore: Remove extra patch, b=no-bug, c=no-component

* feat: Leave a screenshot of the page behind when switching windows or tabs, b=no-bug, c=common

* feat: Run session saves right before writing and quiting, b=no-bug, c=common

* fix: Fixed going back to a different window not allowing to type on inputs, b=no-bug, c=no-component

* feat: Start syncing folders as well, b=no-bug, c=folders

* Discard changes to src/browser/components/tabbrowser/content/tab-js.patch

* chore: Update patches to ff 146, b=no-bug, c=no-component

* feat: Early support for unsynced windoiws, b=no-bug, c=workspaces

* fix: Move back active views when closing a window, b=no-bug, c=no-component

* feat: Stop rendering sub-layers when swaping browsers, b=no-bug, c=common

* feat: Improved support for unsynced windows support, b=no-bug, c=workspaces, folders

* feat: Implemented 'Move To...' Button for unsynced windows, b=no-bug, c=workspaces, common

* feat: Make sure to properly flush all windows when making a new one and fix removing progress listeners, b=no-bug, c=workspaces

* feat: Make sure to not lose any tabs when opening from a private window, b=no-bug, c=workspaces

* feat: Allow unload to run instantly and fix closing windows on mac, b=no-bug, c=no-component

* feat: Make sure to always initialize an empty state with the sidebar object, b=no-bug, c=workspaces

* chore: Small fixes and QA checks, b=no-bug, c=tabs, workspaces

* fix: Fixed tab labels not changing on unfocused windows, b=no-bug, c=no-component

* feat: Fixed closing windows on macos not returning to the original views, b=no-bug, c=no-component

* chore: Turn off debug flags by default, b=no-bug, c=no-component

* feat: Start implementing old pinned tab behaviour we used to have, b=no-bug, c=common, tabs

* feat: Unsynced windows should always be allowed to change labels, b=no-bug, c=welcome

* feat: Make sure we wait long enough before we initialize workspaces, b=no-bug, c=workspaces

* feat: Dont mix remoteness when changing browser views and restore window spaces, b=no-bug, c=common, folders, workspaces

* test: Fixed tests for the pinned tabs manager, b=no-bug, c=tabs, folders, tests, welcome

* feat: Added partial support for split views, b=no-bug, c=split-view

* chore: Finished basic support for split views, b=no-bug, c=folders, split-view

* feat: Always make sure to save the last closed window to the sidebar object, b=no-bug, c=no-component

* feat: Implement workspace sync store into the session file, b=closes #10857, c=common, tabs, tests, workspaces

* feat: Add a default value for the workspace cache, b=no-bug, c=workspaces

* fix: Default assign an array instead of an object to the workspaces cache, b=no-bug, c=workspaces

* feat: Take into consideration win data may not have allocated spaces, b=no-bug, c=workspaces

* feat: Always make sure we are assigning the correct space ID, b=no-bug, c=workspaces

* feat: Make sure to initialize windows even if there are no tabs, b=no-bug, c=no-component

---------

Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2025-12-22 11:12:52 +01:00
mr. m
53d223b9c5 fix: Fixed always recalculating split view leafs on location changes, b=no-bug, c=split-view 2025-12-20 13:05:44 +01:00
mr. m
cf4c754e57 fix: Fixed split view splitters showing up when opening glance, b=closes #11641, c=split-view 2025-12-20 00:26:03 +01:00
mr. m
3e5c355543 fix: Fixed hyperlinks being removed at startup, b=closes #11639, c=tabs, workspaces 2025-12-20 00:18:41 +01:00
mr. m
59072ee932 fix: Fixed new split command not working correctly, b=closes #11637, c=split-view 2025-12-19 23:46:40 +01:00
mr. m
ae2077ab7c fix: Fixed locale for Norwegian Bokmål not being applied correctly, p=#11673, c=no-component 2025-12-19 23:27:07 +01:00
mr. m
02e0cd8717 feat: Apply a language code map for certain locales, p=#11669, c=scripts 2025-12-19 16:13:28 +01:00
mr. m
d16b27cf3b Merge branch 'dev' of https://github.com/zen-browser/desktop into dev 2025-12-19 13:44:24 +01:00
mr. m
253171c2b3 chore: Bump version, b=no-bug, c=no-component 2025-12-19 13:44:19 +01:00
mr. m
36a95ad57c chore: Sync upstream Firefox to version 146.0.1, p=#11658
* chore: Sync upstream to `Firefox 146.0.1`

* Update candidate version to 146.0.1

Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>

* Update Twilight version to RC 146.0.1

Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>

* feat: Reduce the animation duration for glance, b=no-bug, c=glance

---------

Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
2025-12-19 13:43:18 +01:00
mr. m
f14d06b599 chore: New Crowdin updates, p=#11666
* New translations zen-general.ftl (Romanian)

* New translations zen-general.ftl (Bulgarian)

* New translations zen-general.ftl (German)

* New translations zen-general.ftl (Hebrew)

* New translations zen-general.ftl (Italian)

* New translations zen-general.ftl (Japanese)

* New translations zen-general.ftl (Korean)

* New translations zen-general.ftl (Polish)

* New translations zen-general.ftl (Portuguese)

* New translations zen-general.ftl (Russian)

* New translations zen-general.ftl (Slovak)

* New translations zen-general.ftl (Swedish)

* New translations zen-general.ftl (Turkish)

* New translations zen-general.ftl (Chinese Simplified)

* New translations zen-general.ftl (Chinese Traditional)

* New translations zen-general.ftl (Vietnamese)

* New translations zen-general.ftl (Icelandic)

* New translations zen-general.ftl (Portuguese, Brazilian)

* New translations zen-general.ftl (Welsh)

* New translations zen-general.ftl (Bosnian)

* New translations zen-general.ftl (Norwegian Bokmal)

* New translations zen-split-view.ftl (Romanian)

* New translations zen-split-view.ftl (Bulgarian)

* New translations zen-split-view.ftl (Hebrew)

* New translations zen-split-view.ftl (Japanese)

* New translations zen-split-view.ftl (Slovak)

* New translations zen-split-view.ftl (Turkish)

* New translations zen-split-view.ftl (Vietnamese)

* New translations zen-split-view.ftl (Icelandic)

* New translations zen-split-view.ftl (Welsh)

* New translations zen-split-view.ftl (Bosnian)

* New translations zen-split-view.ftl (Norwegian Bokmal)

* New translations zen-vertical-tabs.ftl (Romanian)

* New translations zen-vertical-tabs.ftl (Arabic)

* New translations zen-vertical-tabs.ftl (Bulgarian)

* New translations zen-vertical-tabs.ftl (Hebrew)

* New translations zen-vertical-tabs.ftl (Japanese)

* New translations zen-vertical-tabs.ftl (Slovak)

* New translations zen-vertical-tabs.ftl (Swedish)

* New translations zen-vertical-tabs.ftl (Turkish)

* New translations zen-vertical-tabs.ftl (Chinese Simplified)

* New translations zen-vertical-tabs.ftl (Chinese Traditional)

* New translations zen-vertical-tabs.ftl (Vietnamese)

* New translations zen-vertical-tabs.ftl (Icelandic)

* New translations zen-vertical-tabs.ftl (Welsh)

* New translations zen-vertical-tabs.ftl (Bosnian)

* New translations zen-vertical-tabs.ftl (Norwegian Bokmal)

* New translations zen-welcome.ftl (Romanian)

* New translations zen-welcome.ftl (Arabic)

* New translations zen-welcome.ftl (Bulgarian)

* New translations zen-welcome.ftl (German)

* New translations zen-welcome.ftl (Hebrew)

* New translations zen-welcome.ftl (Japanese)

* New translations zen-welcome.ftl (Slovak)

* New translations zen-welcome.ftl (Turkish)

* New translations zen-welcome.ftl (Chinese Simplified)

* New translations zen-welcome.ftl (Vietnamese)

* New translations zen-welcome.ftl (Icelandic)

* New translations zen-welcome.ftl (Welsh)

* New translations zen-welcome.ftl (Bosnian)

* New translations zen-welcome.ftl (Norwegian Bokmal)

* New translations zen-workspaces.ftl (Romanian)

* New translations zen-workspaces.ftl (French)

* New translations zen-workspaces.ftl (Arabic)

* New translations zen-workspaces.ftl (Bulgarian)

* New translations zen-workspaces.ftl (Hebrew)

* New translations zen-workspaces.ftl (Japanese)

* New translations zen-workspaces.ftl (Slovak)

* New translations zen-workspaces.ftl (Swedish)

* New translations zen-workspaces.ftl (Turkish)

* New translations zen-workspaces.ftl (Chinese Simplified)

* New translations zen-workspaces.ftl (Chinese Traditional)

* New translations zen-workspaces.ftl (Icelandic)

* New translations zen-workspaces.ftl (Welsh)

* New translations zen-workspaces.ftl (Bosnian)

* New translations zen-workspaces.ftl (Norwegian Bokmal)

* New translations zen-preferences.ftl (Romanian)

* New translations zen-preferences.ftl (French)

* New translations zen-preferences.ftl (Spanish)

* New translations zen-preferences.ftl (Arabic)

* New translations zen-preferences.ftl (Bulgarian)

* New translations zen-preferences.ftl (Catalan)

* New translations zen-preferences.ftl (Czech)

* New translations zen-preferences.ftl (Danish)

* New translations zen-preferences.ftl (German)

* New translations zen-preferences.ftl (Greek)

* New translations zen-preferences.ftl (Finnish)

* New translations zen-preferences.ftl (Irish)

* New translations zen-preferences.ftl (Hebrew)

* New translations zen-preferences.ftl (Hungarian)

* New translations zen-preferences.ftl (Italian)

* New translations zen-preferences.ftl (Japanese)

* New translations zen-preferences.ftl (Korean)

* New translations zen-preferences.ftl (Lithuanian)

* New translations zen-preferences.ftl (Dutch)

* New translations zen-preferences.ftl (Polish)

* New translations zen-preferences.ftl (Portuguese)

* New translations zen-preferences.ftl (Russian)

* New translations zen-preferences.ftl (Slovak)

* New translations zen-preferences.ftl (Swedish)

* New translations zen-preferences.ftl (Turkish)

* New translations zen-preferences.ftl (Ukrainian)

* New translations zen-preferences.ftl (Chinese Simplified)

* New translations zen-preferences.ftl (Chinese Traditional)

* New translations zen-preferences.ftl (Vietnamese)

* New translations zen-preferences.ftl (Icelandic)

* New translations zen-preferences.ftl (Portuguese, Brazilian)

* New translations zen-preferences.ftl (Indonesian)

* New translations zen-preferences.ftl (Persian)

* New translations zen-preferences.ftl (Thai)

* New translations zen-preferences.ftl (Norwegian Nynorsk)

* New translations zen-preferences.ftl (Estonian)

* New translations zen-preferences.ftl (English, United Kingdom)

* New translations zen-preferences.ftl (Welsh)

* New translations zen-preferences.ftl (Bosnian)

* New translations zen-preferences.ftl (Norwegian Bokmal)

* New translations zen-folders.ftl (Romanian)

* New translations zen-folders.ftl (Bulgarian)

* New translations zen-folders.ftl (Japanese)

* New translations zen-folders.ftl (Slovak)

* New translations zen-folders.ftl (Swedish)

* New translations zen-folders.ftl (Turkish)

* New translations zen-folders.ftl (Chinese Simplified)

* New translations zen-folders.ftl (Icelandic)

* New translations zen-folders.ftl (Welsh)

* New translations zen-folders.ftl (Bosnian)

* New translations zen-folders.ftl (Norwegian Bokmal)

* New translations zen-preferences.ftl (Vietnamese)

* Add new translations for supported languages: Bulgarian, Bosnian, Norwegian Bokmal, Romanian, and Slovak
2025-12-19 13:28:39 +01:00
mr. m
4baca9cfc9 fix: Fixed addons manager opening when all addons are pinned, p=#11635, c=no-component 2025-12-16 15:45:33 +01:00
mr. m
0ae7c19c30 test: Import some mochitests from firefox, p=#10897
* test: Import some mochitests from firefox, b=no-bug, c=tests, scripts, tabs

* feat: Added lint rules to ignore mochi tests, b=no-bug, c=tests

* chore: Finish importing tests, b=no-bug, c=workflows, tests, scripts, tabs
2025-12-15 12:09:42 +01:00
Blake Gearin
e525b32c18 feat: Enable original extensions panel on hide-unified-extensions-button: false, p=#11335
* feat: Enable original extensions panel on hide-unified-extensions-button: false

* Update to fix prettier issues

* Add site-data attribute for CSS usage

* Update to set gUnifiedExtensions._panel

* Update to fix prettier issues

* Set default panel on onToolbarVisibilityChange

* Update panel initialization

* Remove extra char

* Restore unified-extensions-panel-template deletion

* Reduce reimplementation

* Update patch against Firefox 145.0.2

* Fix conflict

* Add panelUIPosition case

* Fix lint

* feat: Improve and reduce patch sizes, b=no-bug, c=common

---------

Signed-off-by: Blake Gearin <hello@blakeg.me>
Co-authored-by: mr. m <mr.m@tuta.com>
2025-12-15 11:19:03 +01:00
mr. m
e3d13d534e chore: Stick closer to firefox default preferences, p=#11611, c=no-component 2025-12-14 18:21:28 +01:00
1050 changed files with 37113 additions and 21661 deletions

View File

@@ -15,7 +15,7 @@ fonts
welcome
scripts
workflows
winsign
windows
flatpak
configs
l10n

View File

@@ -3,56 +3,56 @@ policy:
- id: [component]
label:
# Make sure it's in sync with the dropdown in the issue template
- name: 'component: sync'
keys: ['Sync']
- name: 'component: compact-mode'
keys: ['Compact Mode']
- name: 'component: workspaces'
keys: ['Workspaces']
- name: 'component: mods-themes'
keys: ['Mods / Themes']
- name: 'component: bookmarks'
keys: ['Bookmarks']
- name: 'component: glance'
keys: ['Glance']
- name: 'component: url-bar'
keys: ['URL Bar']
- name: 'component: tabs'
keys: ['Tabs']
- name: 'component: settings'
keys: ['Settings']
- name: 'component: privacy'
keys: ['Privacy']
- name: 'component: split-view'
keys: ['Split View']
- name: 'component: performance'
keys: ['Performance']
- name: 'component: media-controller'
keys: ['Media Controler']
- name: 'component: tab-unloading'
keys: ['Tab unloading']
- name: 'component: tab-folders'
keys: ['Tab Folders']
- name: 'component: keyboard-shortcuts'
keys: ['Keyboard Shortcuts']
- name: 'component: security'
keys: ['Security']
- name: 'component: extensions'
keys: ['Extensions']
- name: 'component: customizable-ui-toolbars'
keys: ['Customizable UI / Toolbars']
- name: 'component: localization'
keys: ['Localization']
- name: 'component: other'
keys: ['Other']
- name: "component: sync"
keys: ["Sync"]
- name: "component: compact-mode"
keys: ["Compact Mode"]
- name: "component: workspaces"
keys: ["Workspaces"]
- name: "component: mods-themes"
keys: ["Mods / Themes"]
- name: "component: bookmarks"
keys: ["Bookmarks"]
- name: "component: glance"
keys: ["Glance"]
- name: "component: url-bar"
keys: ["URL Bar"]
- name: "component: tabs"
keys: ["Tabs"]
- name: "component: settings"
keys: ["Settings"]
- name: "component: privacy"
keys: ["Privacy"]
- name: "component: split-view"
keys: ["Split View"]
- name: "component: performance"
keys: ["Performance"]
- name: "component: media-controller"
keys: ["Media Controler"]
- name: "component: tab-unloading"
keys: ["Tab unloading"]
- name: "component: tab-folders"
keys: ["Tab Folders"]
- name: "component: keyboard-shortcuts"
keys: ["Keyboard Shortcuts"]
- name: "component: security"
keys: ["Security"]
- name: "component: extensions"
keys: ["Extensions"]
- name: "component: customizable-ui-toolbars"
keys: ["Customizable UI / Toolbars"]
- name: "component: localization"
keys: ["Localization"]
- name: "component: other"
keys: ["Other"]
- id: [platform]
block-list: ['Other']
block-list: ["Other"]
label:
# Make sure it's in sync with the dropdown in the issue template
- name: 'platform: linux'
keys: ['Linux (AppImage)', 'Linux (Flatpak)', 'Linux (Tarball)']
- name: 'platform: macOS'
keys: ['macOS - aarch64', 'macOS - Intel']
- name: 'platform: windows'
keys: ['Windows - x64', 'Windows - aarch64']
- name: "platform: linux"
keys: ["Linux (AppImage)", "Linux (Flatpak)", "Linux (Tarball)"]
- name: "platform: macOS"
keys: ["macOS - aarch64", "macOS - Intel"]
- name: "platform: windows"
keys: ["Windows - x64", "Windows - aarch64"]

View File

@@ -4,49 +4,49 @@ on:
workflow_dispatch:
inputs:
create_release:
description: 'Create a new release for this build'
description: "Create a new release for this build"
required: false
default: false
type: 'boolean'
type: "boolean"
update_version:
description: 'Update the version number'
description: "Update the version number"
required: false
default: false
type: 'boolean'
type: "boolean"
update_branch:
description: 'Update branch with new version'
description: "Update branch with new version"
required: true
default: 'release'
type: 'choice'
default: "release"
type: "choice"
options:
- 'release'
- 'twilight'
- "release"
- "twilight"
use-sccache:
description: 'Use sccache'
description: "Use sccache"
required: true
type: 'boolean'
type: "boolean"
default: false
workflow_call:
inputs:
create_release:
description: 'Create a new release for this build'
description: "Create a new release for this build"
required: false
default: false
type: 'boolean'
type: "boolean"
update_version:
description: 'Update the version number'
description: "Update the version number"
required: false
default: false
type: 'boolean'
type: "boolean"
update_branch:
description: 'Update branch with new version'
description: "Update branch with new version"
required: true
default: 'release'
type: 'string'
default: "release"
type: "string"
use-sccache:
description: 'Use sccache'
description: "Use sccache"
required: true
type: 'boolean'
type: "boolean"
default: false
jobs:
@@ -142,7 +142,7 @@ jobs:
- name: Setup Node.js
uses: useblacksmith/setup-node@v5
with:
node-version-file: '.nvmrc'
node-version-file: ".nvmrc"
- name: Install dependencies
run: |
@@ -202,7 +202,7 @@ jobs:
- name: Setup Node.js
uses: useblacksmith/setup-node@v5
with:
node-version-file: '.nvmrc'
node-version-file: ".nvmrc"
- name: Install dependencies
run: |
@@ -244,7 +244,7 @@ jobs:
- name: Setup Node.js
uses: useblacksmith/setup-node@v5
with:
node-version-file: '.nvmrc'
node-version-file: ".nvmrc"
- name: Setup Git
run: |
@@ -379,7 +379,7 @@ jobs:
- name: Setup Node.js
uses: useblacksmith/setup-node@v5
with:
node-version-file: '.nvmrc'
node-version-file: ".nvmrc"
- name: Install dependencies
run: |
@@ -565,8 +565,8 @@ jobs:
./zen.installer.exe/*
./zen.installer-arm64.exe/*
./zen.macos-universal.dmg/*
tag_name: 'twilight'
name: 'Twilight build - ${{ needs.build-data.outputs.version }} (${{ needs.build-data.outputs.build_date }} at ${{ needs.build-data.outputs.build_time }})'
tag_name: "twilight"
name: "Twilight build - ${{ needs.build-data.outputs.version }} (${{ needs.build-data.outputs.build_date }} at ${{ needs.build-data.outputs.build_time }})"
draft: false
generate_release_notes: false
prerelease: true
@@ -584,7 +584,7 @@ jobs:
prerelease: false
fail_on_unmatched_files: false
generate_release_notes: false
name: 'Release build - ${{ needs.build-data.outputs.version }} (${{ needs.build-data.outputs.build_date }})'
name: "Release build - ${{ needs.build-data.outputs.version }} (${{ needs.build-data.outputs.build_date }})"
body_path: release_notes.md
files: |
./zen.source.tar.zst/*
@@ -656,7 +656,7 @@ jobs:
- name: Commit
uses: stefanzweifel/git-auto-commit-action@v5
with:
commit_message: '[release]: Update Flatpak manifest'
commit_message: "[release]: Update Flatpak manifest"
commit_user_name: Zen Browser Robot
commit_user_email: zen-browser-auto@users.noreply.github.com
repository: ./flatpak

View File

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

View File

@@ -5,9 +5,6 @@ on:
branches:
- dev
workflow_call:
pull_request:
branches:
- dev
permissions:
contents: read
@@ -25,7 +22,7 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version-file: '.nvmrc'
node-version-file: ".nvmrc"
- name: Setup and run autopep8
if: ${{ contains(join(github.event.commits.*.modified, ' '), '.py') || contains(join(github.event.commits.*.added, ' '), '.py') || contains(join(github.event.commits.*.removed, ' '), '.py') }}
@@ -36,5 +33,11 @@ jobs:
- name: Install dependencies
run: npm ci
- name: Download Firefox
env:
ZEN_DOWNLOAD_DONT_INIT_GIT: "1"
run: |
npm run download
- name: Lint
run: npm run lint

View File

@@ -5,7 +5,7 @@ permissions:
on:
workflow_dispatch:
schedule:
- cron: '3 2 1 * *'
- cron: "3 2 1 * *"
jobs:
build:
@@ -47,7 +47,7 @@ jobs:
GH_TOKEN: ${{ secrets.DEPLOY_KEY }}
HIDE_AUTHOR: true
HIDE_TIME_TO_ANSWER: true
SEARCH_QUERY: 'repo:zen-browser/desktop is:issue created:${{ env.last_month }}'
SEARCH_QUERY: "repo:zen-browser/desktop is:issue created:${{ env.last_month }}"
- name: Move metrics to docs folder
run: |
@@ -62,6 +62,6 @@ jobs:
- name: Commit changes
uses: stefanzweifel/git-auto-commit-action@v5
with:
commit_message: 'docs: Update monthly issue metrics, b=(no bug), c={docs}'
commit_message: "docs: Update monthly issue metrics, b=(no bug), c={docs}"
commit_user_name: Zen Browser Robot
commit_user_email: zen-browser-auto@users.noreply.github.com

View File

@@ -4,19 +4,19 @@ on:
workflow_call:
inputs:
build-version:
description: 'The version to build'
description: "The version to build"
required: true
type: string
release-branch:
description: 'The branch to build'
description: "The branch to build"
required: true
type: string
MOZ_BUILD_DATE:
type: string
required: true
default: ''
default: ""
use-sccache:
description: 'Use sccache'
description: "Use sccache"
required: true
type: boolean
default: false
@@ -53,7 +53,7 @@ jobs:
- name: Setup Node.js
uses: useblacksmith/setup-node@v5
with:
node-version-file: '.nvmrc'
node-version-file: ".nvmrc"
- name: Run sccache-cache
uses: mozilla-actions/sccache-action@main

View File

@@ -6,19 +6,19 @@ on:
workflow_call:
inputs:
build-version:
description: 'The version to build'
description: "The version to build"
required: true
type: string
release-branch:
description: 'The branch to build'
description: "The branch to build"
required: true
type: string
MOZ_BUILD_DATE:
type: string
required: true
default: ''
default: ""
use-sccache:
description: 'Use sccache'
description: "Use sccache"
required: true
type: boolean
default: false
@@ -47,7 +47,7 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version-file: '.nvmrc'
node-version-file: ".nvmrc"
- name: Run sccache-cache
uses: mozilla-actions/sccache-action@main
@@ -126,8 +126,9 @@ jobs:
export SURFER_PLATFORM="darwin"
export PATH="$(python3 -m site --user-base)/bin":$PATH
# Always exist with 0, even if bootstrap fails
./mach --no-interactive bootstrap --application-choice browser --no-system-changes --exclude macos-sdk || true
./mach --no-interactive bootstrap --application-choice browser --exclude macos-sdk || true
cd ..
ls /Library/Developer/CommandLineTools/SDKs/MacOSX26.2.sdk
- name: Build language packs
run: sh scripts/download-language-packs.sh

View File

@@ -4,18 +4,18 @@ on:
workflow_call:
inputs:
build-version:
description: 'The version to build'
description: "The version to build"
required: true
type: string
release-branch:
description: 'The branch to build'
description: "The branch to build"
required: true
type: string
jobs:
mac-build:
name: Unify macOS (Universal)
runs-on: 'macos-26'
runs-on: "macos-26"
strategy:
fail-fast: false
@@ -30,7 +30,7 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version-file: '.nvmrc'
node-version-file: ".nvmrc"
- name: Setup Python
uses: actions/setup-python@v5
@@ -92,6 +92,7 @@ jobs:
- name: Populate mozconfig
env:
SURFER_MOZCONFIG_ONLY: true
ZEN_RELEASE: 1
run: |
npm run build
cd engine

View File

@@ -19,13 +19,18 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version-file: '.nvmrc'
node-version-file: ".nvmrc"
- name: Install dependencies
run: npm ci
- name: Download Firefox and dependencies
env:
ZEN_DOWNLOAD_DONT_INIT_GIT: "1"
run: npm run download
- name: Import patches
run: npm run import
- name: Run linting
run: npm run lint

View File

@@ -4,14 +4,14 @@ on:
workflow_dispatch:
inputs:
release_candidate:
description: 'Set to true to sync release candidates'
description: "Set to true to sync release candidates"
required: false
type: boolean
default: false
workflow_call:
inputs:
release_candidate:
description: 'Set to true to sync release candidates'
description: "Set to true to sync release candidates"
required: false
type: boolean
default: false
@@ -41,12 +41,18 @@ jobs:
uses: actions/setup-node@v4
if: steps.check-upstream-branch.outputs.branch_exists == 'false'
with:
node-version-file: '.nvmrc'
node-version-file: ".nvmrc"
- name: Install dependencies
if: steps.check-upstream-branch.outputs.branch_exists == 'false'
run: npm ci
- name: Install dependencies
if: steps.check-upstream-branch.outputs.branch_exists == 'false'
run: |
git config --global user.email "mr-cheffy@users.noreply.github.com"
git config --global user.name "mr-cheffy"
- name: Setup surfer CI
if: steps.check-upstream-branch.outputs.branch_exists == 'false'
run: |
@@ -67,6 +73,12 @@ jobs:
npm run sync
fi
- name: Run formatter
if: steps.check-upstream-branch.outputs.branch_exists == 'false'
run: |
sudo apt install python3-autopep8
npm run pretty
- name: Check if any files changed
id: git-check
run: |
@@ -95,6 +107,10 @@ jobs:
echo "Checking if patches apply cleanly..."
npm run import
- name: Import external tests
if: steps.git-check.outputs.files_changed == 'true'
run: python3 scripts/import_external_tests.py || true
- name: Create pull request
uses: peter-evans/create-pull-request@v7
if: steps.git-check.outputs.files_changed == 'true'
@@ -103,9 +119,9 @@ jobs:
GIT_CURL_VERBOSE: 1
with:
token: ${{ secrets.DEPLOY_KEY }}
commit-message: 'chore: Sync upstream to `Firefox ${{ steps.build-data.outputs.version }}`'
branch: 'chore/upstream-sync'
title: 'Sync upstream Firefox to version ${{ steps.build-data.outputs.version }}'
commit-message: "chore: Sync upstream to `Firefox ${{ steps.build-data.outputs.version }}`"
branch: "chore/upstream-sync"
title: "Sync upstream Firefox to version ${{ steps.build-data.outputs.version }}"
body: |
This PR syncs the upstream Firefox to version ${{ steps.build-data.outputs.version }}.

View File

@@ -2,11 +2,11 @@ name: Zen Twilight Scheduled Releases
on:
schedule:
- cron: '0 23 * * *'
- cron: "0 23 * * *"
workflow_dispatch:
inputs:
create_release:
description: 'Whether to do a release'
description: "Whether to do a release"
required: false
type: boolean
default: true
@@ -34,4 +34,4 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version-file: '.nvmrc'
node-version-file: ".nvmrc"

View File

@@ -7,15 +7,15 @@ on:
workflow_call:
inputs:
build-version:
description: 'The version to build'
description: "The version to build"
required: true
type: string
profile-data-path-archive:
description: 'The path to the zip archive containing the profile data'
description: "The path to the zip archive containing the profile data"
required: false
type: string
release-branch:
description: 'The branch to build'
description: "The branch to build"
required: true
type: string
@@ -37,7 +37,7 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version-file: '.nvmrc'
node-version-file: ".nvmrc"
- name: Setup Git
run: |

View File

@@ -11,22 +11,22 @@ on:
type: boolean
default: false
build-version:
description: 'The version to build'
description: "The version to build"
required: true
type: string
profile-data-path-archive:
description: 'The path to the zip archive containing the profile data'
description: "The path to the zip archive containing the profile data"
type: string
release-branch:
description: 'The branch to build'
description: "The branch to build"
required: true
type: string
MOZ_BUILD_DATE:
type: string
required: true
default: ''
default: ""
use-sccache:
description: 'Use sccache'
description: "Use sccache"
required: true
type: boolean
default: false
@@ -62,7 +62,7 @@ jobs:
- name: Setup Node.js
uses: useblacksmith/setup-node@v5
with:
node-version-file: '.nvmrc'
node-version-file: ".nvmrc"
- name: Run sccache-cache
uses: mozilla-actions/sccache-action@main
@@ -197,12 +197,14 @@ jobs:
else
rustup target add x86_64-pc-windows-msvc
fi
# Stored in build/windows/.windows-rs-version
WINDOWS_RS_VERSION=$(cat build/windows/.windows-rs-version)
cd engine/
cargo install cargo-download --locked
cargo download -x windows=0.58.0
cargo download -x windows=$WINDOWS_RS_VERSION
export CARGO_INCREMENTAL=0
echo "" >> ../configs/common/mozconfig
echo "export MOZ_WINDOWS_RS_DIR=$(pwd)/windows-0.58.0" >> ../configs/common/mozconfig
echo "export MOZ_WINDOWS_RS_DIR=$(pwd)/windows-$WINDOWS_RS_VERSION" >> ../configs/common/mozconfig
- name: Build language packs
if: ${{ !(inputs.generate-gpo && matrix.arch == 'aarch64') }}

2
.gitignore vendored
View File

@@ -22,3 +22,5 @@ target/
.vscode/
locales/firefox-l10n/
!src/toolkit/themes/shared/design-system/dist/

View File

@@ -17,6 +17,8 @@ engine/
surfer.json
src/zen/tests/mochitests/*
src/browser/app/profile/*.js
pnpm-lock.yaml

View File

@@ -2,11 +2,19 @@
"bracketSameLine": true,
"endOfLine": "lf",
"trailingComma": "es5",
"singleQuote": true,
"tabWidth": 2,
"useTabs": false,
"jsxSingleQuote": false,
"semi": true,
"printWidth": 100,
"plugins": ["prettier-plugin-sh"]
"plugins": ["prettier-plugin-sh"],
"overrides": [
{
"files": "*.css",
"options": {
"parser": "css",
"printWidth": 160
}
}
]
}

View File

@@ -34,8 +34,8 @@ Zen is a firefox-based browser with the aim of pushing your productivity to a ne
### Firefox Versions
- [`Release`](https://zen-browser.app/download) - Is currently built using Firefox version `146.0`! 🚀
- [`Twilight`](https://zen-browser.app/download?twilight) - Is currently built using Firefox version `RC 146.0`!
- [`Release`](https://zen-browser.app/download) - Is currently built using Firefox version `147.0.1`! 🚀
- [`Twilight`](https://zen-browser.app/download?twilight) - Is currently built using Firefox version `RC 147.0.1`!
### Contributing

View File

@@ -1 +1 @@
8908c8eb566c64521e2a777ad8a80b62bd6aa193
783b222b1b93fb9e8c52eb57558ef7f07bca6e7e

View File

@@ -1,14 +1,10 @@
app-id: app.zen_browser.zen
runtime: org.freedesktop.Platform
runtime-version: '24.08'
runtime-version: '25.08'
sdk: org.freedesktop.Sdk
base: org.mozilla.firefox.BaseApp
base-version: '24.08'
base-version: '25.08'
add-extensions:
org.freedesktop.Platform.ffmpeg-full:
directory: lib/ffmpeg
version: '24.08'
add-ld-path: .
app.zen_browser.zen.systemconfig:
directory: etc/zen
no-autodownload: true
@@ -24,6 +20,7 @@ finish-args:
- --socket=cups
- --persist=.zen
- --env=DICPATH=/usr/share/hunspell
- --filesystem=xdg-config/gtk-3.0:ro
- --filesystem=xdg-download:rw
- --filesystem=/run/.heim_org.h5l.kcm-socket
- --filesystem=xdg-run/speech-dispatcher:ro
@@ -51,7 +48,6 @@ modules:
buildsystem: simple
build-commands:
- mv zen /app/
- mkdir -p /app/lib/ffmpeg
- mkdir -p /app/etc/zen
- install -Dm0755 metadata/launch-script.sh ${{FLATPAK_DEST}}/bin/launch-script.sh

View File

@@ -2,13 +2,13 @@
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
const fs = require('fs');
const MJS_FILES = ['src/zen/split-view/ZenViewSplitter.ts'];
const fs = require("fs");
const MJS_FILES = ["src/zen/split-view/ZenViewSplitter.ts"];
for (const file of MJS_FILES) {
const code = fs.readFileSync(file, 'utf8');
require('@babel/core').transformSync(code, {
presets: ['@babel/preset-typescript'],
const code = fs.readFileSync(file, "utf8");
require("@babel/core").transformSync(code, {
presets: ["@babel/preset-typescript"],
filename: file,
});
}

View File

@@ -0,0 +1 @@
0.62.2

View File

@@ -9,7 +9,9 @@ ac_add_options --with-app-basename=Zen
# Localization (Must be an absolute path)
ac_add_options --with-l10n-base="${topsrcdir}/browser/locales"
export MOZ_USER_DIR="${name}"
# See https://github.com/zen-browser/desktop/issues/11917 for future plans.
# We should be removing this at some point and start supporting XDG dirs.
ac_add_options --with-user-appdir=".${binName}"
export MOZ_APP_BASENAME=Zen
export MOZ_BRANDING_DIRECTORY=${brandingDir}
export MOZ_OFFICIAL_BRANDING_DIRECTORY=${brandingDir}
@@ -47,6 +49,8 @@ if test "$ZEN_RELEASE"; then
# ac_add_options --enable-clang-plugin
ac_add_options --enable-bootstrap=-sccache
ac_add_options --enable-optimize
ac_add_options --enable-release
ac_add_options --disable-debug
ac_add_options --disable-debug-symbols
@@ -56,8 +60,6 @@ if test "$ZEN_RELEASE"; then
ac_add_options --enable-rust-simd
ac_add_options --enable-wasm-simd
mk_add_options MOZ_PARALLEL_COMPILE=1
ac_add_options --disable-geckodriver
ac_add_options --disable-rust-tests
@@ -73,24 +75,13 @@ if test "$ZEN_RELEASE"; then
fi
fi
ac_add_options --enable-jemalloc
mk_add_options MOZILLA_OFFICIAL=1
MOZILLA_OFFICIAL=1
export MOZILLA_OFFICIAL=1
export OPT_LEVEL="3"
ac_add_options OPT_LEVEL="3"
export RUSTC_OPT_LEVEL="3"
ac_add_options RUSTC_OPT_LEVEL="3"
mk_add_options AUTOCLOBBER=1
export AUTOCLOBBER=1
ac_add_options --enable-updater
ac_add_options --enable-js-shell
export MOZ_PACKAGE_JSSHELL=1
ac_add_options --disable-crashreporter

View File

@@ -17,30 +17,16 @@ if test "$ZEN_RELEASE"; then
ac_add_options --enable-eme=widevine
# Enable Profile Guided Optimization
if test "$ZEN_GA_DISABLE_PGO"; then
export ZEN_DUMMY=1
else
export MOZ_PGO=1
ac_add_options MOZ_PGO=1
if ! test "$ZEN_GA_DISABLE_PGO"; then
export MOZ_PGO=1
ac_add_options MOZ_PGO=1
fi
# Optimization flags for SURFER_COMPAT
ac_add_options --enable-optimize="-O3 -w -ftree-vectorize -mfpmath=sse -mprfchw -msse3 -mcx16 -msahf"
export LDFLAGS="$LDFLAGS -Wl,-O3"
elif test "$SURFER_COMPAT" = "aarch64"; then
ac_add_options --target=aarch64-linux-gnu
ac_add_options --enable-optimize="-O3"
# override LTO settings
export MOZ_LTO=cross,thin
ac_add_options --enable-lto=cross,thin
export CFLAGS="$CFLAGS -O3"
export CPPFLAGS="$CPPFLAGS -O3"
export CXXFLAGS="$CXXFLAGS -O3"
export LDFLAGS="$LDFLAGS -Wl,-O3"
fi
# Disable DMD and ELF hacks, enable linker lld

View File

@@ -28,28 +28,31 @@ if test "$SURFER_COMPAT" = "x86_64"; then
if test "$ZEN_RELEASE"; then
ac_add_options --enable-wasm-avx
ac_add_options --enable-optimize="-march=nehalem -mtune=haswell -O3 -w"
export CFLAGS="-O3 -march=nehalem"
export CPPFLAGS="-O3 -march=nehalem"
export CXXFLAGS="-O3 -march=nehalem"
export LDFLAGS="-Wl,-O3 -march=nehalem"
export RUSTFLAGS="-Ctarget-cpu=nehalem"
fi
else
ac_add_options --enable-clang-plugin
ac_add_options --target=aarch64-apple-darwin
if test "$ZEN_RELEASE"; then
ac_add_options --enable-optimize="-O3 -mcpu=apple-m1 -march=armv8.3-a+simd"
# As of Clang 13, the default is -mcpu=apple-m1 when using a aarch64-apple-macos target,
# but we're using apple64-apple-darwin, which defaults to -mcpu=apple-a7, which disables
# a bunch of # performance-enabling CPU features.
export CFLAGS="-O3 -march=armv8.3-a+simd -mcpu=apple-m1"
export CPPFLAGS="-O3 -march=armv8.3-a+simd -mcpu=apple-m1"
export CXXFLAGS="-O3 -march=armv8.3-a+simd -mcpu=apple-m1"
export LDFLAGS="-Wl,-O3 -march=armv8.3-a+simd -mcpu=apple-m1"
export RUSTFLAGS="-C target-feature=+v8.3a -Ctarget-cpu=apple-m1"
# TODO: We'll want to switch to aarch64-apple-macos eventually.
export CFLAGS="$CFLAGS -mcpu=apple-m1"
export CXXFLAGS="$CXXFLAGS -mcpu=apple-m1"
fi
fi
if test "$ZEN_RELEASE"; then
ac_add_options --with-macos-sdk=/Library/Developer/CommandLineTools/SDKs/MacOSX26.2.sdk
fi
# Keep using ld64 on PGO/LTO builds because of performance regressions when using lld.
# Mozilla sets "MOZ_LD64_KNOWN_GOOD" to true when they do automated builds with PGO/LTO on macOS.
# See https://searchfox.org/firefox-main/rev/e61d59b5c9a651fd7bf28043f87c0dc669833496/build/moz.configure/lto-pgo.configure#261
# export MOZ_LD64_KNOWN_GOOD=1
# ac_add_options --enable-linker=ld64
#
# if test "$ZEN_RELEASE"; then
# mk_add_options MOZ_MAKE_FLAGS="-j4"
# fi

View File

@@ -30,34 +30,19 @@ ac_add_options --disable-maintenance-service
ac_add_options --disable-bits-download
if test "$SURFER_COMPAT" = "x86_64"; then
ac_add_options --target=x86_64-pc-windows-msvc
ac_add_options --enable-eme=widevine,wmfcdm
ac_add_options --enable-optimize="-O3 -w -ftree-vectorize -mfpmath=sse -mprfchw -msse3 -mcx16 -msahf"
export LDFLAGS="-Wl,-O3"
export RUSTFLAGS="-Clink-args=--icf=safe"
elif test "$SURFER_COMPAT" = "aarch64"; then
ac_add_options --target=aarch64-pc-windows-msvc
ac_add_options --enable-eme=widevine
ac_add_options --enable-optimize="-O2 -mtune=cortex-a55 -march=armv8.2-a+simd"
# override LTO settings
export MOZ_LTO=cross,thin
ac_add_options --enable-lto=cross,thin
export CFLAGS="-O2 -march=armv8.2-a+simd -mtune=cortex-a55"
export CPPFLAGS="-O2 -march=armv8.2-a+simd -mtune=cortex-a55"
export CXXFLAGS="-O2 -march=armv8.2-a+simd -mtune=cortex-a55"
export LDFLAGS="-Wl,-O2 -march=armv8.2-a+simd -mtune=cortex-a55"
export RUSTFLAGS="-C target-feature=+v8.2a -Ctarget-cpu=cortex-a55"
fi
if test "$ZEN_CROSS_COMPILING"; then
if test "$ZEN_GA_GENERATE_PROFILE"; then
export CXXFLAGS="$CXXFLAGS -fprofile-generate -mllvm -enable-name-compression=false -mllvm -pgo-temporal-instrumentation -fprofile-update=atomic"
mk_add_options "export MOZ_AUTOMATION_PACKAGE_GENERATED_SOURCES=0"
ac_add_options --enable-profile-generate=cross
elif test "$SURFER_COMPAT" = "x86_64"; then

View File

@@ -8,6 +8,8 @@ files:
translation: browser/browser/zen-general.ftl
- source: en-US/browser/browser/zen-split-view.ftl
translation: browser/browser/zen-split-view.ftl
- source: en-US/browser/browser/zen-menubar.ftl
translation: browser/browser/zen-menubar.ftl
- source: en-US/browser/browser/zen-vertical-tabs.ftl
translation: browser/browser/zen-vertical-tabs.ftl
- source: en-US/browser/browser/zen-welcome.ftl

View File

@@ -0,0 +1,178 @@
# Issue Metrics
| Metric | Average | Median | 90th percentile |
| --- | --- | --- | ---: |
| Time to first response | 1 day, 0:30:20 | 5:02:49 | 2 days, 2:05:28 |
| Time to close | 1 day, 6:06:03 | 15:57:36 | 3 days, 0:29:29 |
| Metric | Count |
| --- | ---: |
| Number of items that remain open | 75 |
| Number of items closed | 85 |
| Total number of items created | 160 |
| Title | URL | Time to first response | Time to close |
| --- | --- | --- | --- |
| Downloads with "always ask you where to save files" occur twice -- in the downloads folder as well as in the path specified after popup | https://github.com/zen-browser/desktop/issues/11779 | None | None |
| Change tab to a different workspace option is not visible | https://github.com/zen-browser/desktop/issues/11778 | 20:10:39 | 20:10:39 |
| Closing Tab Does Not Go To Previous Tab for Pinned tabs | https://github.com/zen-browser/desktop/issues/11775 | None | None |
| Folders tab glance not working on Windows v1.17.15b (64-bit) | https://github.com/zen-browser/desktop/issues/11774 | 1 day, 2:08:49 | None |
| Browser Layout resets after Toggle Sidebar's Width | https://github.com/zen-browser/desktop/issues/11771 | 1 day, 5:27:23 | 1 day, 5:27:23 |
| PDF Download | https://github.com/zen-browser/desktop/issues/11768 | 1 day, 5:48:10 | 1 day, 5:48:10 |
| “Show search suggestions” setting unchecks itself &#124; Settings UI value not synced with about:config | https://github.com/zen-browser/desktop/issues/11767 | 1 day, 6:26:12 | 1 day, 6:26:12 |
| Full screen mode not working in YouTube while using Glance mode | https://github.com/zen-browser/desktop/issues/11766 | 1:59:37 | None |
| Guacamole paste | https://github.com/zen-browser/desktop/issues/11765 | 2:04:31 | 2:04:31 |
| Workspace icons as dots | https://github.com/zen-browser/desktop/issues/11763 | 0:03:17 | 0:23:41 |
| Printing Issue | https://github.com/zen-browser/desktop/issues/11762 | 11:29:55 | None |
| My profiles folder is not loading after the last update. | https://github.com/zen-browser/desktop/issues/11761 | 3:00:38 | None |
| Video Playback Issues | https://github.com/zen-browser/desktop/issues/11760 | 16:12:17 | 16:12:17 |
| When closing the window on mac and reopening the browser, the session isn't restored | https://github.com/zen-browser/desktop/issues/11759 | None | 17:41:15 |
| Identical filenames for clipboard images (image.png) prevents multiple uploads in Gemini | https://github.com/zen-browser/desktop/issues/11758 | 18:30:44 | 18:30:44 |
| Search suggestions cannot be hidden | https://github.com/zen-browser/desktop/issues/11755 | 1:14:56 | 1 day, 3:42:17 |
| [Bug] [Twilight] [Win 11] New window in virtual desktop bugs and opens several new windows | https://github.com/zen-browser/desktop/issues/11754 | 1 day, 10:56:04 | 2 days, 18:04:04 |
| [Twilight] Pinned tab reset when restart | https://github.com/zen-browser/desktop/issues/11751 | 2 days, 2:05:28 | 2 days, 8:02:26 |
| Profile locks are being ignored, causing weird synced behavior | https://github.com/zen-browser/desktop/issues/11750 | 11:19:12 | None |
| selecting tabs, Right Click to add them to a New Folder no longer works | https://github.com/zen-browser/desktop/issues/11745 | 2:42:55 | 3 days, 0:31:33 |
| When Zen Browser is set as the default browser, it cannot open links clicked from external applications under KDE. | https://github.com/zen-browser/desktop/issues/11743 | 7:19:40 | 7:19:40 |
| After updating all the folders and essential tabs are empty | https://github.com/zen-browser/desktop/issues/11741 | 4:15:52 | 3 days, 5:50:29 |
| Poor performance in OnShape | https://github.com/zen-browser/desktop/issues/11740 | None | None |
| Can't hide tab groups. | https://github.com/zen-browser/desktop/issues/11739 | 2:27:37 | 7:47:28 |
| Cannot install extension via local file if sidebar and toolbar are hidden | https://github.com/zen-browser/desktop/issues/11738 | None | 8:26:16 |
| [Bug] White space padding below minimized parent folder containing partially minimized subfolders | https://github.com/zen-browser/desktop/issues/11736 | 3 days, 14:36:08 | 3 days, 14:36:08 |
| Youtube Shorts Video is hidden out of view, but loaded | https://github.com/zen-browser/desktop/issues/11734 | 5:52:53 | None |
| Websites not funcationing correctly in latest version | https://github.com/zen-browser/desktop/issues/11733 | 0:15:44 | 0:15:44 |
| Sidebar not hiding when in compact mode | https://github.com/zen-browser/desktop/issues/11732 | None | None |
| Lag when restoring sessions with addons like Tab Session Manager? | https://github.com/zen-browser/desktop/issues/11731 | 10:52:46 | None |
| Crash and no load video | https://github.com/zen-browser/desktop/issues/11729 | 0:35:39 | 0:35:39 |
| Bug: Right-Click Menu Text Not Visible | https://github.com/zen-browser/desktop/issues/11728 | 5:49:57 | None |
| Firefox Extension pop-up doesnt open when side-panel is hidden | https://github.com/zen-browser/desktop/issues/11727 | None | 0:55:53 |
| Master Password Prompt on duckai | https://github.com/zen-browser/desktop/issues/11725 | None | None |
| [Twilight] Spaces are removed after updating to December 25 version | https://github.com/zen-browser/desktop/issues/11724 | 2:03:12 | None |
| Memory leak on arch linux? | https://github.com/zen-browser/desktop/issues/11721 | 5:03:16 | None |
| Upgrade to 1.18t lost everything. | https://github.com/zen-browser/desktop/issues/11720 | 5:02:49 | 5:14:44 |
| Can't show Kaomoji on Zen. (Special unicode characters Chinese, Korean, Japanese, etc) | https://github.com/zen-browser/desktop/issues/11719 | 1:28:17 | 2 days, 22:27:07 |
| Inconsistent Essential tabs unloading | https://github.com/zen-browser/desktop/issues/11717 | 3:40:23 | None |
| browser is laggy | https://github.com/zen-browser/desktop/issues/11715 | 9:19:37 | 18:42:49 |
| Duplicate “Find on Page” entry in Search & Find shortcut settings | https://github.com/zen-browser/desktop/issues/11714 | None | None |
| Zen sets itself as default | https://github.com/zen-browser/desktop/issues/11712 | 0:17:54 | None |
| Zen does not display data in IndexedDB while on localhost | https://github.com/zen-browser/desktop/issues/11711 | 10:12:55 | 18:12:11 |
| YouTube fullscreen controls are cut off when Zen Browser is in fullscreen mode | https://github.com/zen-browser/desktop/issues/11710 | None | 10:16:10 |
| Chess.com doesn't fit on a page since last update | https://github.com/zen-browser/desktop/issues/11708 | 0:14:05 | 0:14:05 |
| YouTube videos lose contrast when in full screen mode. | https://github.com/zen-browser/desktop/issues/11706 | 6:06:04 | None |
| Disappeared Font Rendering on Wayland Zen Browser | https://github.com/zen-browser/desktop/issues/11705 | None | 2:45:33 |
| TopCV website doesn't displayed correctly | https://github.com/zen-browser/desktop/issues/11704 | 7:52:49 | None |
| Zen not remembering where the tabs opened in the previous sessions. | https://github.com/zen-browser/desktop/issues/11700 | None | 3:04:19 |
| When RestoreDown/maximazing/moving browser the video in Picture-in-Picture mode is returning to the tab by itself | https://github.com/zen-browser/desktop/issues/11698 | 15:05:45 | None |
| I can't continue from where I left off; I need to log in again. | https://github.com/zen-browser/desktop/issues/11695 | 4:19:58 | 4:19:58 |
| Drag addressbar Link to Desktop no longer works | https://github.com/zen-browser/desktop/issues/11694 | 8:13:08 | None |
| opening a link from external application on zen browser | https://github.com/zen-browser/desktop/issues/11692 | 0:08:44 | 0:08:44 |
| Widow border highlight is diffrent depending of the platform | https://github.com/zen-browser/desktop/issues/11691 | 3:53:57 | 3:53:57 |
| Vertical maximize via mouse (Aero Snap) does not work in Zen Browser | https://github.com/zen-browser/desktop/issues/11690 | None | None |
| Some styles appear to be displaying abnormally (context menu, Library) | https://github.com/zen-browser/desktop/issues/11689 | None | None |
| Moving pinned tabs with media playing between windows broken | https://github.com/zen-browser/desktop/issues/11688 | None | None |
| Context menu on tabs says "workspace" instead of "space" | https://github.com/zen-browser/desktop/issues/11686 | None | 1 day, 0:02:12 |
| Can't change folder name | https://github.com/zen-browser/desktop/issues/11683 | 1:50:39 | 6:38:14 |
| Opening DevTools make the browser crash | https://github.com/zen-browser/desktop/issues/11681 | 0:35:01 | 0:35:01 |
| ZEN DOES NOT UPDATE AUTOMATICALLY | https://github.com/zen-browser/desktop/issues/11680 | 0:41:30 | 19:54:17 |
| Visual glitches while scrolling in the bottom of the page. | https://github.com/zen-browser/desktop/issues/11678 | None | None |
| Full screen mode not occupying complete available screen space. | https://github.com/zen-browser/desktop/issues/11676 | None | None |
| On Mac, first item in bookmarks toolbar disappears after closing window and reopening (without closing app) | https://github.com/zen-browser/desktop/issues/11674 | None | None |
| Some web pages freeze for aparently no reason | https://github.com/zen-browser/desktop/issues/11668 | 0:34:14 | None |
| Unable to install Browser Addons in Compact Mode | https://github.com/zen-browser/desktop/issues/11667 | 7:01:49 | None |
| WebGL2 is not working | https://github.com/zen-browser/desktop/issues/11665 | None | 0:04:30 |
| Tab dissapeared after reopening browser after lagging | https://github.com/zen-browser/desktop/issues/11662 | None | None |
| High CPU usage on idle and even higher CPU usage when opening Twitch (even in Troubleshoot Mode) | https://github.com/zen-browser/desktop/issues/11661 | 1:32:07 | 1:47:33 |
| Audio stopped working - Mac | https://github.com/zen-browser/desktop/issues/11660 | None | 23:33:37 |
| Zorin os freeze/crash on video playback | https://github.com/zen-browser/desktop/issues/11657 | None | None |
| "Material Icons" not displaying correctly (but they are in Firefox desktop app) | https://github.com/zen-browser/desktop/issues/11656 | 5:10:45 | None |
| Browser Padding top bar not removable | https://github.com/zen-browser/desktop/issues/11654 | 3:40:52 | 3:40:52 |
| Update to 1.18t: 1) unresponsive on start, 2) duplicated all pinned tabs. | https://github.com/zen-browser/desktop/issues/11653 | 4:27:05 | 4:27:05 |
| Zen doesn't save splitview configuration correctly with "open previous windows and tabs" enabled | https://github.com/zen-browser/desktop/issues/11652 | 1 day, 9:11:28 | 1 day, 9:25:45 |
| Zen reacts to system sound device changes while watching media (youtube) only after playing with the timeline | https://github.com/zen-browser/desktop/issues/11651 | None | None |
| Workspace is synchronized, but bookmarks within the Workspace are not synchronized as well. | https://github.com/zen-browser/desktop/issues/11650 | 9:24:51 | 9:24:51 |
| Zen becomes unresponsive when playing YouTube videos | https://github.com/zen-browser/desktop/issues/11649 | 1 day, 19:29:58 | None |
| proton mail sign up fails on every container except the first container | https://github.com/zen-browser/desktop/issues/11648 | None | None |
| The translation function that comes with Firefox cannot be used after I reinstall ZEN | https://github.com/zen-browser/desktop/issues/11647 | 1 day, 13:40:21 | None |
| Trackpad gesture doesn't work for switching between spaces | https://github.com/zen-browser/desktop/issues/11645 | 4:10:42 | 1 day, 20:43:04 |
| 多工具栏设置无法生效 | https://github.com/zen-browser/desktop/issues/11643 | 1 day, 6:32:46 | 1 day, 18:53:53 |
| A small section of split tabs' border is visible on glance and can be used to resize split tabs | https://github.com/zen-browser/desktop/issues/11641 | None | 2 days, 3:52:57 |
| Opening Zen via a hyperlink doesn't open the link it was given | https://github.com/zen-browser/desktop/issues/11639 | None | 2 days, 6:06:13 |
| Tabs don't show on hover in compact mode when "Tabs are on the right" setting is enabled | https://github.com/zen-browser/desktop/issues/11638 | 0:26:15 | None |
| "New split view" in command bar opens a new tab instead | https://github.com/zen-browser/desktop/issues/11637 | 12:16:48 | 3 days, 3:03:38 |
| The disappearance of the Firefox toolbar extension management icon is a bug or intentional | https://github.com/zen-browser/desktop/issues/11634 | 2:09:59 | 3 days, 0:26:24 |
| Google reverse image search doesn't work, only uploads stripes instead of the actual image | https://github.com/zen-browser/desktop/issues/11633 | 1:34:48 | 2 days, 10:21:07 |
| MacOS: Context Windows appear always on main monitor | https://github.com/zen-browser/desktop/issues/11632 | 3:02:07 | None |
| update firefox version &#124; amazon music and many more media websites not loading | https://github.com/zen-browser/desktop/issues/11631 | 0:30:37 | 0:30:37 |
| UI Scaling issue on linux desktop | https://github.com/zen-browser/desktop/issues/11629 | 3 days, 17:28:00 | None |
| Window can't shrink enough for W11 On-Screen Keyboard | https://github.com/zen-browser/desktop/issues/11628 | 0:50:10 | None |
| Split tab divider can't be moved to resize with bookmarks sidebar open | https://github.com/zen-browser/desktop/issues/11626 | 2 days, 19:07:37 | None |
| Container information cannot be saved correctly. | https://github.com/zen-browser/desktop/issues/11622 | 2:10:41 | 2:10:41 |
| Slow syncing state and browser crashes if trying to delete a space | https://github.com/zen-browser/desktop/issues/11621 | 1 day, 13:13:35 | None |
| Tabs not loaded in beforehand have full favicon transparency | https://github.com/zen-browser/desktop/issues/11620 | 3:00:50 | None |
| Browser keeps crashing when playing videos or just scrolling rapidly. | https://github.com/zen-browser/desktop/issues/11618 | 3:43:34 | 7:22:44 |
| The tab crashes when searching certain words | https://github.com/zen-browser/desktop/issues/11615 | 2 days, 0:53:45 | None |
| Zen profile problems after update and uninstall | https://github.com/zen-browser/desktop/issues/11614 | 11:21:11 | None |
| No button to access extension menu in order to pin when side and top bar enabled | https://github.com/zen-browser/desktop/issues/11612 | 1:54:17 | 1:54:31 |
| Youtube crashes Zen | https://github.com/zen-browser/desktop/issues/11610 | 17:48:03 | None |
| Scree gliches and flashes rapidly | https://github.com/zen-browser/desktop/issues/11606 | None | None |
| Perplexity disappeared in the new version and the app had to installed, all my configurations dissappeared | https://github.com/zen-browser/desktop/issues/11604 | None | 6:03:27 |
| Content under transparent menus appears frozen after menu is opened | https://github.com/zen-browser/desktop/issues/11603 | None | None |
| Nvidia RTX video is broken again for non-fullscreen video on 1.17.13b (2025-12-11) | https://github.com/zen-browser/desktop/issues/11602 | None | None |
| Perplexity gets removed even when added as custom search engine. | https://github.com/zen-browser/desktop/issues/11601 | 9:10:41 | 19:37:58 |
| No content is displaying, just transparent browser | https://github.com/zen-browser/desktop/issues/11599 | 9:27:02 | 1 day, 10:30:08 |
| Bookmarks Side-Panel Font is white on white background when using Windows 11 Dark Theme | https://github.com/zen-browser/desktop/issues/11597 | None | 9 days, 3:57:43 |
| Can't download files from Element | https://github.com/zen-browser/desktop/issues/11596 | 3:27:57 | None |
| The toolbar breaks when changing the browser layout | https://github.com/zen-browser/desktop/issues/11595 | None | None |
| Windows Explorer doesn't open after opening a file through Zen | https://github.com/zen-browser/desktop/issues/11594 | None | None |
| Zen launching instead of opening links | https://github.com/zen-browser/desktop/issues/11593 | None | None |
| Missing spacing between media controls and sidebar notification | https://github.com/zen-browser/desktop/issues/11592 | None | 3:25:48 |
| Addons (extensions) not added when side bar not open | https://github.com/zen-browser/desktop/issues/11591 | 7 days, 7:20:32 | 7 days, 7:20:32 |
| No video streaming on Twitch.TV | https://github.com/zen-browser/desktop/issues/11590 | 1:40:34 | 2:13:10 |
| Zen Browser loops when visiting pionex.us instead of loading and stopping | https://github.com/zen-browser/desktop/issues/11589 | 0:22:45 | 5:25:13 |
| Firefox add-ons fail to auto update | https://github.com/zen-browser/desktop/issues/11586 | 8:36:24 | None |
| Opening two instances (windows) of Zen Browser | https://github.com/zen-browser/desktop/issues/11585 | 1 day, 22:15:12 | None |
| Compact mode word translation(Turkish) error in right click menu in vertical tabs | https://github.com/zen-browser/desktop/issues/11583 | 10 days, 19:56:47 | None |
| Tab reordering does not trigger haptic feedback on MacOS | https://github.com/zen-browser/desktop/issues/11582 | None | None |
| Blur text and content when window is maximized (but not in full full screen) on Mac using Apple Studio display | https://github.com/zen-browser/desktop/issues/11580 | 1:53:06 | 5:20:16 |
| Closing a recently opened tab returns to the top tab, not the previously focused tab | https://github.com/zen-browser/desktop/issues/11576 | 9 days, 1:26:27 | None |
| Toolbar appearing on hover in compact mode results in jittery page | https://github.com/zen-browser/desktop/issues/11575 | 1:27:27 | None |
| Firefox Sync doesn't sync extensions to new instance | https://github.com/zen-browser/desktop/issues/11574 | None | None |
| Spotify no sound | https://github.com/zen-browser/desktop/issues/11570 | 0:02:19 | 0:35:22 |
| performance issue | https://github.com/zen-browser/desktop/issues/11569 | 1:49:29 | 1:49:28 |
| [macOS] Default Unsplit shortcut (Opt+Cmd+U) conflicts with native 'View Source' binding | https://github.com/zen-browser/desktop/issues/11568 | 6 days, 13:28:07 | None |
| pdf markup undo would undo random things a few steps prior. | https://github.com/zen-browser/desktop/issues/11567 | None | None |
| Changing keyboard language closes tab bar | https://github.com/zen-browser/desktop/issues/11563 | 3:38:59 | 3:38:59 |
| Zen started randomly crashing | https://github.com/zen-browser/desktop/issues/11562 | 3:49:51 | 4 days, 5:32:07 |
| "Show all tabs" keyboard shortcut not working | https://github.com/zen-browser/desktop/issues/11560 | 13 days, 1:31:35 | None |
| Unable to go full screen when in split view | https://github.com/zen-browser/desktop/issues/11559 | None | None |
| Closing sequence of windows, makes Zen loose all the unpinned tabs | https://github.com/zen-browser/desktop/issues/11558 | 7 days, 12:45:23 | None |
| Discord Link on https://zen-browser.app/ is Invalid | https://github.com/zen-browser/desktop/issues/11557 | 22:21:31 | 22:21:31 |
| Zen Browser not saving the tabs I had - V1.17.12b | https://github.com/zen-browser/desktop/issues/11555 | 4:07:02 | 2 days, 7:05:04 |
| Hidden Navbar Not Triggering on Hover (Compact Mode) | https://github.com/zen-browser/desktop/issues/11554 | 1 day, 0:22:48 | None |
| Dom manipulation causes massive performance issues | https://github.com/zen-browser/desktop/issues/11553 | 5:49:40 | None |
| "Unload and switch to tab" button kills navigation history | https://github.com/zen-browser/desktop/issues/11552 | None | None |
| Bookmarks in a folder open in reverse order | https://github.com/zen-browser/desktop/issues/11551 | None | 0:05:28 |
| If glance tab opens in a different container than parent tab, glance tab is moved to a regular new tab | https://github.com/zen-browser/desktop/issues/11544 | None | None |
| New tab not opening the normal homepage but opening the floating searchbar instead | https://github.com/zen-browser/desktop/issues/11543 | 0:19:37 | 1:16:54 |
| After my Mac wakes from sleep, Zen often stops loading pages for a few minutes. | https://github.com/zen-browser/desktop/issues/11541 | 7 days, 2:10:40 | None |
| Boxes in the Background | https://github.com/zen-browser/desktop/issues/11538 | None | None |
| Zen Browser Icon disappears from taskbar when the app isn't pinned | https://github.com/zen-browser/desktop/issues/11536 | 1:32:38 | None |
| The Space Icon/Name overlaps the New Tab Button when many tabs are open | https://github.com/zen-browser/desktop/issues/11531 | None | 0:01:23 |
| full screen does not hide the side/top bars | https://github.com/zen-browser/desktop/issues/11530 | 1 day, 1:45:36 | 1 day, 1:45:36 |
| Floading Bookmarks Bar Issue | https://github.com/zen-browser/desktop/issues/11529 | 2:18:35 | 13 days, 19:33:54 |
| Bug on Youtube Playing | https://github.com/zen-browser/desktop/issues/11528 | 0:26:20 | 15:57:36 |
| Site display issue on nokotime.com | https://github.com/zen-browser/desktop/issues/11525 | 7:58:19 | 1 day, 21:13:57 |
| can't load twitch page after update 1.17.12b | https://github.com/zen-browser/desktop/issues/11524 | 0:03:23 | 0:05:16 |
| Browser layout does not return to Single Toolbar after expanding Collapsed Sidebar, reverts to dual toolbars instead. | https://github.com/zen-browser/desktop/issues/11521 | 0:40:45 | 0:40:45 |
| Can't play youtube live video after update | https://github.com/zen-browser/desktop/issues/11518 | 0:42:10 | 16:06:02 |
| Mouse back/forward button didn't work anymore to switch between workspaces | https://github.com/zen-browser/desktop/issues/11517 | 0:44:38 | 0:53:37 |
| Bug on youtube | https://github.com/zen-browser/desktop/issues/11514 | 2 days, 17:49:10 | 2 days, 17:49:10 |
| Manual install issue | https://github.com/zen-browser/desktop/issues/11511 | 5:05:51 | 18:53:21 |
| Tab misplacements and Slow Internet Performance | https://github.com/zen-browser/desktop/issues/11510 | None | 0:13:33 |
| Incorrect origin point of glance animation when opening from split view | https://github.com/zen-browser/desktop/issues/11506 | None | None |
| Zen using passkey from apple keychain instead vaultwarden | https://github.com/zen-browser/desktop/issues/11498 | 1:10:26 | 1 day, 8:36:24 |
| Sidebar jitters due to trying to render more buttons than it can fit (at the top) | https://github.com/zen-browser/desktop/issues/11497 | None | None |
| z index mismatch on this page is slowing down your page modal | https://github.com/zen-browser/desktop/issues/11496 | None | 3 days, 21:12:36 |
_This report was generated with the [Issue Metrics Action](https://github.com/github/issue-metrics)_
Search query used to find these items: `repo:zen-browser/desktop is:issue created:2025-12-01..2025-12-31`

View File

@@ -1,26 +1,474 @@
// This Source Code Form is subject to the terms of the Mozilla Public
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
import js from '@eslint/js';
import globals from 'globals';
import { defineConfig } from 'eslint/config';
import zenGlobals from './src/zen/zen.globals.js';
import sdl from "@microsoft/eslint-plugin-sdl";
import eslintConfigPrettier from "eslint-config-prettier/flat";
import html from "eslint-plugin-html";
import importPlugin from "eslint-plugin-import";
import json from "@eslint/json";
import lit from "eslint-plugin-lit";
import mozilla from "eslint-plugin-mozilla";
import reactHooks from "eslint-plugin-react-hooks";
import zenGlobals from "./src/zen/zen.globals.mjs";
export default defineConfig([
import globals from "globals";
import path from "path";
import globalIgnores from "./engine/eslint-ignores.config.mjs";
import testPathsConfig from "./engine/eslint-test-paths.config.mjs";
import repositoryGlobals from "./engine/eslint-file-globals.config.mjs";
import rollouts from "./engine/eslint-rollouts.config.mjs";
import subdirConfigs from "./engine/eslint-subdirs.config.mjs";
import { globalIgnores as globalIgnoresPath } from "eslint/config";
const testPaths = testPathsConfig.testPaths;
const httpTestingPaths = [
`**/*mixedcontent*.{${mozilla.allFileExtensions.join(",")}}`,
`**/*CrossOrigin*.{${mozilla.allFileExtensions.join(",")}}`,
`**/*crossorigin*.{${mozilla.allFileExtensions.join(",")}}`,
`**/*cors*.{${mozilla.allFileExtensions.join(",")}}`,
`**/*downgrade*.{${mozilla.allFileExtensions.join(",")}}`,
`**/*Downgrade*.{${mozilla.allFileExtensions.join(",")}}`,
];
globals.browser = {
...globals.browser,
...zenGlobals.reduce((obj, key) => {
obj[key] = "readonly";
return obj;
}, {}),
};
testPaths.browser = testPaths.browser.concat("src/zen/tests/");
/**
* Takes each path in the paths array, and expands it with the list of extensions
* that ESLint is watching.
*
* @param {object} options
* @param {string[]} options.paths
* The list of paths to wrap.
* @param {string[]} [options.excludedExtensions]
* The list of extensions to be excluded from the wrapping.
*/
function wrapPaths({ paths, excludedExtensions }) {
let extensions = excludedExtensions
? mozilla.allFileExtensions.filter((f) => !excludedExtensions.includes(f))
: mozilla.allFileExtensions;
return paths.map((p) => {
if (p.endsWith("**")) {
return p + `/*.{${extensions.join(",")}}`;
}
if (p.endsWith("/")) {
return p + `**/*.{${extensions.join(",")}}`;
}
if (p.endsWith("*")) {
return p + `.{${extensions.join(",")}}`;
}
return p;
});
}
/**
* Wraps the paths listed in the files section of a configuration with the
* file extensions that ESLint is watching.
*
* @param {object} configs
*/
function wrapPathsInConfig(configs) {
for (let config of configs) {
// add "engine/" to the paths in the files section.
config.files = wrapPaths({ paths: config.files.map((p) => "engine/" + p) });
}
return configs;
}
let config = [
{
files: ['**/*.{js,mjs,cjs}'],
plugins: { js },
extends: ['js/recommended'],
languageOptions: {
globals: {
...globals.browser,
...zenGlobals.reduce((acc, global) => {
acc[global] = 'readable';
return acc;
}, {}),
name: "import-plugin-settings",
settings: {
"import/extensions": [".mjs"],
"import/resolver": {
[path.resolve(import.meta.dirname, "engine", "srcdir-resolver.js")]: {},
node: {},
},
},
ignores: ['**/vendor/**', '**/tests/**'],
},
]);
{
name: "ignores",
ignores: [...globalIgnores, "src/zen/vendor/*"],
},
{
name: "all-files",
files: wrapPaths({ paths: ["**"] }),
linterOptions: {
// With this option on, if an inline comment disables a rule, and the
// rule is able to be automatically fixed, then ESLint will remove the
// inline comment and apply the fix. We don't want this because we have
// some rules that intentionally need to be turned off in specific cases,
// e.g. @microsoft/sdl/no-insecure-url.
reportUnusedDisableDirectives: "off",
},
plugins: { lit },
rules: {
"lit/quoted-expressions": ["error", "never"],
"lit/no-invalid-html": "error",
"lit/no-value-attribute": "error",
},
},
{
name: "source-type-script",
files: ["**/*.{js,json,html,sjs,xhtml}"],
languageOptions: {
sourceType: "script",
},
},
...mozilla.configs["flat/recommended"],
{
name: "json-recommended-with-comments",
files: ["**/*.json"],
language: "json/jsonc",
...json.configs.recommended,
},
{
name: "json-recommended-no-comments",
files: ["**/package.json"],
language: "json/json",
...json.configs.recommended,
},
{
name: "json-empty-keys-off-for-image_builder",
files: ["taskcluster/docker/image_builder/policy.json"],
rules: {
"json/no-empty-keys": "off",
},
},
{
name: "eslint-plugin-html",
files: ["**/*.html", "**/*.xhtml"],
plugins: { html },
},
{
name: "define-globals-for-browser-env",
// Not available for sjs files.
files: wrapPaths({ paths: ["**"], excludedExtensions: ["sjs"] }),
ignores: [
// Also not available for various other scopes and tools.
"**/*.sys.mjs",
"**/?(*.)worker.?(m)js",
"**/?(*.)serviceworker.?(m)js",
...wrapPaths({
paths: testPaths.xpcshell,
excludedExtensions: ["mjs", "sjs"],
}),
"tools/lint/eslint/**",
],
languageOptions: {
globals: globals.browser,
},
},
{
// Generally we assume that all files, except mjs ones are in our
// privileged and specific environment. mjs are handled separately by
// the recommended configuration in eslint-plugin-mozilla.
name: "define-privileged-and-specific-globals-for-most-files",
files: wrapPaths({ paths: ["**"], excludedExtensions: ["json"] }),
ignores: ["browser/components/storybook/**", "tools"],
languageOptions: {
globals: {
...mozilla.environments.privileged.globals,
...mozilla.environments.specific.globals,
},
},
},
{
name: "define-globals-for-node-files",
files: [
// All .eslintrc.mjs files are in the node environment, so turn that
// on here.
"**/.eslintrc*.mjs",
// .js files in the top-level are generally assumed to be node.
"\.*.js",
// *.config.js files are generally assumed to be configuration files
// based for node.
"**/*.config.js",
// The resolver for moz-src for eslint, vscode etc.
"engine/srcdir-resolver.js",
],
languageOptions: {
globals: { ...globals.node, ...mozilla.turnOff(globals.browser) },
},
},
{
name: "browser-no-more-globals",
files: ["browser/base/content/browser.js"],
rules: {
"mozilla/no-more-globals": "error",
},
},
{
name: "jsx-files",
files: ["**/*.jsx", "browser/components/storybook/.storybook/**/*.mjs"],
languageOptions: {
parserOptions: {
ecmaFeatures: {
jsx: true,
},
},
},
},
{
name: "eslint-plugin-import-rules",
files: ["**/*.mjs"],
plugins: { import: importPlugin },
rules: {
"import/default": "error",
"import/export": "error",
"import/named": "error",
"import/namespace": "error",
"import/newline-after-import": "error",
"import/no-duplicates": "error",
"import/no-absolute-path": "error",
"import/no-named-default": "error",
"import/no-named-as-default": "error",
"import/no-named-as-default-member": "error",
"import/no-self-import": "error",
"import/no-unassigned-import": "error",
"import/no-unresolved": [
"error",
// Bug 1773473 - Ignore resolver URLs for chrome and resource as we
// do not yet have a resolver for them.
{ ignore: ["chrome://", "resource://"] },
],
"import/no-useless-path-segments": "error",
},
},
{
name: "turn-off-unassigned-import-for-stories",
// Turn off no-unassigned-import for files that typically test our
// custom elements, which are imported for the side effects (ie
// the custom element being registered) rather than any particular
// export:
files: ["**/*.stories.mjs"],
plugins: { import: importPlugin },
rules: {
"import/no-unassigned-import": "off",
},
},
{
...mozilla.configs["flat/general-test"],
files: wrapPaths({ paths: ["**/test/**", "**/tests/**"] }),
},
{
...mozilla.configs["flat/xpcshell-test"],
files: wrapPaths({
paths: testPaths.xpcshell,
excludedExtensions: ["mjs", "sjs"],
}),
},
{
name: "no-unused-vars-disable-on-headjs",
// If it is an xpcshell head file, we turn off global unused variable checks, as it
// would require searching the other test files to know if they are used or not.
// This would be expensive and slow, and it isn't worth it for head files.
// We could get developers to declare as exported, but that doesn't seem worth it.
files: testPaths.xpcshell.map((filePath) => `${filePath}head*.js`),
rules: {
"no-unused-vars": [
"error",
{
argsIgnorePattern: "^_",
caughtErrors: "none",
vars: "local",
},
],
},
},
{
name: "no-unused-vars-for-xpcshell",
// This section enables errors of no-unused-vars globally for all test*.js
// files in xpcshell test paths.
// This is not done in the xpcshell-test configuration as we cannot pull
// in overrides from there. We should at some stage, aim to enable this
// for all files in xpcshell-tests.
files: testPaths.xpcshell.map((filePath) => `${filePath}test*.js`),
rules: {
// No declaring variables that are never used
"no-unused-vars": [
"error",
{
argsIgnorePattern: "^_",
caughtErrors: "none",
vars: "all",
},
],
},
},
{
...mozilla.configs["flat/browser-test"],
files: wrapPaths({
paths: testPaths.browser,
excludedExtensions: ["mjs", "sjs"],
}),
},
{
...mozilla.configs["flat/mochitest-test"],
files: wrapPaths({
paths: testPaths.mochitest,
excludedExtensions: ["mjs"],
}),
ignores: ["security/manager/ssl/tests/mochitest/browser/**"],
},
{
...mozilla.configs["flat/chrome-test"],
files: wrapPaths({
paths: testPaths.chrome,
excludedExtensions: ["mjs", "sjs"],
}),
},
{
name: "simpletest",
languageOptions: {
globals: {
...mozilla.environments.simpletest.globals,
},
},
files: [
...testPaths.mochitest.map((filePath) => `${filePath}/**/*.js`),
...testPaths.chrome.map((filePath) => `${filePath}/**/*.js`),
],
},
{
name: "multiple-test-kinds",
// Some directories have multiple kinds of tests, and some rules
// don't work well for HTML-based mochitests, so disable those.
files: testPaths.xpcshell
.concat(testPaths.browser)
.map((filePath) => [`${filePath}/**/*.html`, `${filePath}/**/*.xhtml`])
.flat(),
rules: {
// plain/chrome mochitests don't automatically include Assert, so
// autofixing `ok()` to Assert.something is bad.
"mozilla/no-comparison-or-assignment-inside-ok": "off",
},
},
{
name: "test-file-reuse",
// Some directories reuse `test_foo.js` files between mochitest-plain and
// unit tests, or use custom postMessage-based assertion propagation into
// browser tests. Ignore those too:
files: wrapPaths({
paths: [
// Reuses xpcshell unit test scripts in mochitest-plain HTML files.
"dom/indexedDB/test/**",
// Dispatches functions to the webpage in ways that are hard to detect.
"toolkit/components/antitracking/test/**",
],
}),
rules: {
"mozilla/no-comparison-or-assignment-inside-ok": "off",
},
},
{
// Rules of Hooks broadly checks for camelCase "use" identifiers, so
// enable only for paths actually using React to avoid false positives.
name: "react-hooks",
files: [
"browser/components/aboutwelcome/**",
"browser/components/asrouter/**",
"browser/extensions/newtab/**",
"devtools/**",
],
...reactHooks.configs["recommended-latest"],
plugins: { "react-hooks": reactHooks },
rules: {
// react-hooks/recommended has exhaustive-deps as a warning, we prefer
// errors, so that raised issues get addressed one way or the other.
"react-hooks/exhaustive-deps": "error",
},
},
{
name: "disable-no-insecure-url-for-http-testing",
// Exempt files with these paths since they have to use http for full coverage
files: httpTestingPaths,
plugins: { "@microsoft/sdl": sdl },
rules: {
"@microsoft/sdl/no-insecure-url": "off",
},
},
{
name: "mozilla/valid-jsdoc",
files: wrapPaths({ paths: ["**"] }),
...mozilla.configs["flat/valid-jsdoc"],
},
{
name: "rollout-no-browser-refs-in-toolkit",
files: ["toolkit/**"],
ignores: ["toolkit/**/test/**", "toolkit/**/tests/**"],
plugins: { mozilla },
rules: {
"mozilla/no-browser-refs-in-toolkit": "error",
},
},
{
name: "no-newtab-refs-outside-newtab",
files: ["**/*.mjs", "**/*.js", "**/*.sys.mjs"],
ignores: [
"tools/@types/generated/**",
"tools/lint/eslint/eslint-plugin-mozilla/lib/rules/no-newtab-refs-outside-newtab.mjs",
"tools/lint/eslint/eslint-plugin-mozilla/tests/no-newtab-refs-outside-newtab.mjs",
],
plugins: { mozilla },
rules: {
"mozilla/no-newtab-refs-outside-newtab": "error",
},
},
...wrapPathsInConfig(subdirConfigs),
...wrapPathsInConfig(repositoryGlobals),
/**
* The items below should always be the last items in this order:
*
* - Enable eslint-config-prettier.
* - Enable curly.
* - Rollouts
*/
// Turn off rules that conflict with Prettier.
{ name: "eslint-config-prettier", ...eslintConfigPrettier },
{
name: "enable-curly",
files: wrapPaths({ paths: ["**/"] }),
rules: {
// Require braces around blocks that start a new line. This must be
// configured after eslint-config-prettier is included, as otherwise
// eslint-config-prettier disables the curly rule. Hence, we do
// not include it in
// `tools/lint/eslint/eslint-plugin-mozilla/lib/configs/recommended.js`.
curly: ["error", "all"],
},
},
...wrapPathsInConfig(rollouts),
globalIgnoresPath(["src/zen/tests/"]),
];
// The various places we get our globals from use true/false rather than
// the strings required by ESLint, so translate those here.
config.map((entry) => {
if (entry.languageOptions?.globals) {
let newGlobals = {};
for (let [key, value] of Object.entries(entry.languageOptions.globals)) {
if (typeof entry.languageOptions.globals[key] == "boolean") {
newGlobals[key] = value ? "writable" : "readonly";
} else {
newGlobals[key] = value;
}
}
}
return entry;
});
export default config;

View File

@@ -159,6 +159,8 @@ pane-zen-CKS-title = اختصارات لوحة المفاتيح
category-zen-CKS =
.tooltiptext = { pane-zen-CKS-title }
pane-settings-CKS-title = { -brand-short-name } اختصارات لوحة المفاتيح
category-zen-marketplace =
.tooltiptext = Zen Mods
zen-settings-CKS-header = تخصيص اختصارات لوحة المفاتيح
zen-settings-CKS-description = تغيير اختصارات لوحة المفاتيح الافتراضية إلى إعجابك وتحسين تجربة التصفح
zen-settings-CKS-disable-firefox =
@@ -312,3 +314,4 @@ zen-devtools-toggle-storage-shortcut = Toggle Storage
zen-devtools-toggle-dom-shortcut = Toggle DOM
zen-devtools-toggle-accessibility-shortcut = Toggle Accessibility
zen-close-all-unpinned-tabs-shortcut = Close All Unpinned Tabs
zen-new-unsynced-window-shortcut = New Unsynced Window

View File

@@ -16,8 +16,6 @@ zen-folders-panel-convert-folder-to-space =
.label = Convert folder to Space
zen-folders-panel-change-folder-space =
.label = Change Space...
zen-folders-panel-change-icon-folder =
.label = Change Icon
zen-folders-unload-all-tooltip =
.tooltiptext = Unload active in this folder
zen-folders-unload-folder =

View File

@@ -17,6 +17,10 @@ tab-context-zen-remove-essential =
tab-context-zen-replace-pinned-url-with-current =
.label = استبدال الرابط المثبت بالرابط الحالي
.accesskey = C
tab-context-zen-edit-title =
.label = Change Label...
tab-context-zen-edit-icon =
.label = Change Icon...
zen-themes-corrupted = ملف التعديل { -brand-short-name } الخاص بك تالف. تم إعادة تعيينه إلى السمة الافتراضية.
zen-shortcuts-corrupted = Your { -brand-short-name } shortcuts file is corrupted. They have been reset to the default shortcuts.
# note: Do not translate the "<br/>" tags in the following string
@@ -28,7 +32,6 @@ pictureinpicture-minimize-btn =
.aria-label = Minimize
.tooltip = Minimize
zen-panel-ui-gradient-generator-custom-color = لون مخصص
zen-panel-ui-gradient-generator-saved-message = حفظ معامل التدرج بنجاح!
zen-copy-current-url-confirmation = Copied current URL!
zen-general-cancel-label =
.label = Cancel
@@ -38,10 +41,6 @@ zen-pinned-tab-replaced = Pinned tab URL has been replaced with the current URL.
zen-tabs-renamed = Tab has been successfully renamed!
zen-background-tab-opened-toast = New background tab opened!
zen-workspace-renamed-toast = Workspace has been successfully renamed!
zen-library-sidebar-workspaces =
.label = Spaces
zen-library-sidebar-mods =
.label = Mods
zen-toggle-compact-mode-button =
.label = Compact Mode
.tooltiptext = Toggle Compact Mode
@@ -61,6 +60,8 @@ zen-site-data-settings = Settings
zen-generic-manage = Manage
zen-generic-more = More
zen-generic-next = Next
zen-essentials-promo-label = Add to Essentials
zen-essentials-promo-sublabel = Keep your favorite tabs just a click away
# These labels will be used for the site data panel settings
zen-site-data-setting-allow = Allowed
zen-site-data-setting-block = Blocked
@@ -108,3 +109,7 @@ zen-sidebar-notification-updated-tooltip =
zen-sidebar-notification-restart-safe-mode-label = Something broke?
zen-sidebar-notification-restart-safe-mode-tooltip =
.title = Restart in Safe Mode
zen-window-sync-migration-dialog-title = Keep Your Windows in Sync
zen-window-sync-migration-dialog-message = Zen now syncs windows on the same device, so changes in one window are reflected across the others instantly.
zen-window-sync-migration-dialog-learn-more = Learn More
zen-window-sync-migration-dialog-accept = Got It

View File

@@ -0,0 +1,22 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
zen-menubar-toggle-pinned-tabs =
.label =
{ $pinnedAreCollapsed ->
[true] Expand Pinned Tabs
*[false] Collapse Pinned Tabs
}
zen-menubar-appearance =
.label = Appearance
zen-menubar-appearance-description =
.label = Websites will use:
zen-menubar-appearance-auto =
.label = Automatic
zen-menubar-appearance-light =
.label = Light
zen-menubar-appearance-dark =
.label = Dark
zen-menubar-new-unsynced-window =
.label = New Blank Window

View File

@@ -3,7 +3,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
zen-toolbar-context-tabs-right =
.label = علامات التبويب على اليمين
.label = علامات التبويب على اليسار
.accesskey = ر
zen-toolbar-context-compact-mode =
.label = الوضع المدمج

View File

@@ -2,25 +2,25 @@
# 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-welcome-title-line1 = Welcome to
zen-welcome-title-line2 = a calmer internet
zen-welcome-import-title = A Fresh Start, Same Bookmarks
zen-welcome-import-description-1 = Your bookmarks, history, and passwords are like a trail of breadcrumbs through the internet—dont leave them behind!
zen-welcome-import-description-2 = Easily bring them over from another browser and pick up right where you left off..
zen-welcome-import-button = Import now
zen-welcome-set-default-browser = Set { -brand-short-name } as your default browser
zen-welcome-dont-set-default-browser = DONT set { -brand-short-name } as your default browser
zen-welcome-initial-essentials-title = Your Key Tabs, Always Within Reach
zen-welcome-initial-essentials-description-1 = Keep your most important tabs easily accessible and always at hand, no matter how many you open.
zen-welcome-initial-essentials-description-2 = Essential tabs are always visible, no matter what workspace you are in.
zen-welcome-workspace-colors-title = Your Workspaces, Your Colors
zen-welcome-workspace-colors-description = Personalize your browser by giving each workspace its own unique color identity.
zen-welcome-title-line1 = مرحبا بك في
zen-welcome-title-line2 = إنترنت أكثر هدوء
zen-welcome-import-title = بداية جديدة، نفس المفضّلات
zen-welcome-import-description-1 = المفضّلات، سجل التصفح، وكلمات السر هي أثر خطواتك على الإنترنت…خليها معاك!
zen-welcome-import-description-2 = أحضرهم بسهولة من متصفح آخر وكمل من حيث انتهيت.
zen-welcome-import-button = "استردهم الآن
zen-welcome-set-default-browser = اجعل { -brand-short-name } المتصفح الافتراضي لديك
zen-welcome-dont-set-default-browser = لا تجعل { -brand-short-name } المتصفح الافتراضي لديك
zen-welcome-initial-essentials-title = تبويباتك، دائمًا في متناول يدك
zen-welcome-initial-essentials-description-1 = احرص على أن تظل تبويباتك الأهم سهلة الوصول وفي متناول يدك دائمًا، مهما كان عددها.
zen-welcome-initial-essentials-description-2 = التبويبات الأساسية تبقى مرئية دائمًا، مهما كانت المساحة التي تعمل فيها.
zen-welcome-workspace-colors-title = مساحات عملك، ألوانك
zen-welcome-workspace-colors-description = خصص متصفحك بمنح كل مساحة عمل هُوِيَّة.
zen-welcome-start-browsing-title =
All set?<br/>
Lets get rolling!
zen-welcome-start-browsing-description-1 = Youre all set up and ready to go. Click the button below to start browsing with { -brand-short-name }.
zen-welcome-start-browsing = Dive in!
zen-welcome-default-search-title = Your Default Search Engine
zen-welcome-default-search-description = Choose your default search engine. You can always change it later!
zen-welcome-skip-button = Skip
zen-welcome-finished = Your Zen has been set up correctly!
كل شيء تمام؟<br/>
يلا نبدأ!
zen-welcome-start-browsing-description-1 = كل حاجة جاهزة، دوس على الزر تحت وابدأ التصفح بـ { -brand-short-name }.
zen-welcome-start-browsing = انطلق!
zen-welcome-default-search-title = محرك البحث الافتراضي
zen-welcome-default-search-description = اختر محرك البحث الافتراضي. يمكنك تغييره لاحقًا!
zen-welcome-skip-button = تخطي
zen-welcome-finished = تم إعداد نسختك بشكل صحيح!

View File

@@ -3,10 +3,12 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
zen-panel-ui-workspaces-text = مساحات العمل
zen-panel-ui-spaces-label =
.label = Spaces
zen-panel-ui-workspaces-create =
.label = Create Space
.label = إنشاء مساحة عمل
zen-panel-ui-folder-create =
.label = Create Folder
.label = إنشاء مِلف
zen-panel-ui-new-empty-split =
.label = New Split
zen-workspaces-panel-context-delete =
@@ -15,7 +17,7 @@ zen-workspaces-panel-context-delete =
zen-workspaces-panel-change-name =
.label = Change Name
zen-workspaces-panel-change-icon =
.label = Change Icon
.label = تغيير الأيقونة
zen-workspaces-panel-context-default-profile =
.label = Set Profile
zen-workspaces-panel-unload =
@@ -30,11 +32,8 @@ zen-workspaces-panel-context-open =
zen-workspaces-panel-context-edit =
.label = تعديل فضاء العمل
.accesskey = ه
context-zen-change-workspace-tab =
.label = تغيير علامة التبويب إلى فضاء العمل
.accesskey = ج
zen-bookmark-edit-panel-workspace-selector =
.value = Workspaces
.value = Spaces
.accesskey = W
zen-panel-ui-gradient-generator-algo-complementary =
.label = Complementary
@@ -49,6 +48,9 @@ zen-panel-ui-gradient-generator-algo-floating =
zen-panel-ui-gradient-click-to-add = Click to add a color
zen-workspace-creation-name =
.placeholder = Space Name
zen-move-tab-to-workspace-button =
.label = نقل إلى...
.tooltiptext = نقل جميع علامات التبويب في هذه النافذة إلى مساحة
zen-workspaces-panel-context-reorder =
.label = Reorder Spaces
zen-workspace-creation-profile = Profile
@@ -62,4 +64,8 @@ zen-workspaces-delete-workspace-body = Are you sure you want to delete { $name }
zen-workspaces-close-all-unpinned-tabs-toast = Tabs Closed! Use <span>{ $shortcut }</span> to undo.
zen-workspaces-close-all-unpinned-tabs-title =
.label = Clear
.tooltiptext = Close all unpinned tabs
.tooltiptext = إغلاق جميع علامات التبويب الغير مثبتة
zen-panel-ui-workspaces-change-forward =
.label = Next Space
zen-panel-ui-workspaces-change-back =
.label = Previous Space

View File

@@ -0,0 +1,317 @@
# 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/.
pane-zen-looks-title = Look and Feel
category-zen-looks =
.tooltiptext = { pane-zen-looks-title }
zen-warning-language = Changing the default language could make it easier for Websites to track you.
zen-vertical-tabs-layout-header = Browser Layout
zen-vertical-tabs-layout-description = Choose the layout that suits you best
zen-layout-single-toolbar = Only Sidebar
zen-layout-multiple-toolbar = Sidebar and Top Toolbar
zen-layout-collapsed-toolbar = Collapsed Sidebar
sync-currently-syncing-workspaces = Workspaces
sync-engine-workspaces =
.label = Workspaces
.tooltiptext = Sync your workspaces across devices
.accesskey = W
zen-glance-title = Glance
zen-glance-header = General settings for glance
zen-glance-description = Get a quick overview of your links without opening them in a new tab
zen-glance-trigger-label = Trigger method
zen-glance-enabled =
.label = Enable Glance
zen-glance-trigger-ctrl-click =
.label = Ctrl + Click
zen-glance-trigger-alt-click =
.label = Alt + Click
zen-glance-trigger-shift-click =
.label = Shift + Click
zen-glance-trigger-meta-click =
.label = Meta (Command) + Click
zen-look-and-feel-compact-view-header = Show in compact view
zen-look-and-feel-compact-view-description = Only show the toolbars you use!
zen-look-and-feel-compact-view-enabled =
.label = Enable { -brand-short-name }'s compact mode
zen-look-and-feel-compact-view-top-toolbar =
.label = Hide the top toolbar as well in compact mode
zen-look-and-feel-compact-toolbar-flash-popup =
.label = Briefly make the toolbar popup when switching or opening new tabs in compact mode
pane-zen-tabs-title = Tab Management
category-zen-workspaces =
.tooltiptext = { pane-zen-tabs-title }
pane-settings-workspaces-title = Workspaces
zen-tabs-unloader-enabled =
.label = Enable Tab Unloader
zen-tabs-close-on-back-with-no-history =
.label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history
zen-tabs-cycle-by-attribute =
.label = Ctrl+Tab cycles within Essential or Workspace tabs only
zen-tabs-cycle-ignore-pending-tabs =
.label = Ignore Pending tabs when cycling with Ctrl+Tab
zen-tabs-cycle-by-attribute-warning = Ctrl+Tab will cycle by recently used order, as it is enabled
zen-look-and-feel-compact-toolbar-themed =
.label = Use themed background for compact toolbar
zen-workspace-continue-where-left-off =
.label = Continue where you left off
pane-zen-pinned-tab-manager-title = Pinned Tabs
zen-pinned-tab-manager-header = General settings for pinned tabs
zen-pinned-tab-manager-description = Manage additional behavior of pinned tabs
zen-pinned-tab-manager-restore-pinned-tabs-to-pinned-url =
.label = Restore pinned tabs to their originally pinned URL on startup
zen-pinned-tab-manager-container-specific-essentials-enabled =
.label = Enable container-specific essentials
zen-pinned-tab-manager-close-shortcut-behavior-label = Close Tab Shortcut Behavior
zen-pinned-tab-manager-reset-unload-switch-close-shortcut-option =
.label = Reset URL, unload and switch to next tab
zen-pinned-tab-manager-unload-switch-close-shortcut-option =
.label = Unload and switch to next tab
zen-pinned-tab-manager-reset-switch-close-shortcut-option =
.label = Reset URL and switch to next tab
zen-pinned-tab-manager-switch-close-shortcut-option =
.label = Switch to next tab
zen-pinned-tab-manager-reset-close-shortcut-option =
.label = Reset URL
zen-pinned-tab-manager-close-close-shortcut-option =
.label = Close tab
pane-zen-workspaces-header = Workspaces
zen-settings-workspaces-header = General settings for workspaces
zen-settings-workspaces-description = With workspaces, you can have multiple browsing sessions at once!
zen-settings-workspaces-enabled =
.label = Enable Workspaces
zen-settings-workspaces-hide-default-container-indicator =
.label = Hide the default container indicator in the tab bar
zen-key-unsaved = Unsaved shortcut! Please save it by clicking the "Escape" key after retyping it.
zen-key-conflict = Conflicts with { $group } -> { $shortcut }
pane-zen-theme-title = Theme Settings
zen-vertical-tabs-title = Sidebar and tabs layout
zen-vertical-tabs-header = Vertical Tabs
zen-vertical-tabs-description = Manage your tabs in a vertical layout
zen-vertical-tabs-show-expand-button =
.label = Show Expand Button
zen-vertical-tabs-newtab-on-tab-list =
.label = Show New Tab Button on Tab List
zen-vertical-tabs-newtab-top-button-up =
.label = Move the new tab button to the top
zen-vertical-tabs-expand-tabs-by-default = Expand Tabs by Default
zen-vertical-tabs-dont-expand-tabs-by-default = Don't Expand Tabs by Default
zen-vertical-tabs-expand-tabs-on-hover = Expand Tabs on Hover (Won't work on compact mode)
zen-vertical-tabs-expand-tabs-header = How to expand tabs
zen-vertical-tabs-expand-tabs-description = Choose how to expand tabs in the sidebar
zen-theme-marketplace-header = Zen Mods
zen-theme-disable-all-enabled =
.title = Disable all mods
zen-theme-disable-all-disabled =
.title = Enable all mods
zen-theme-marketplace-description = Find and install mods from the store.
zen-theme-marketplace-remove-button =
.label = Remove mod
zen-theme-marketplace-check-for-updates-button =
.label = Check for Updates
zen-theme-marketplace-import-button =
.label = Import mods
zen-theme-marketplace-export-button =
.label = Export Mods
zen-theme-marketplace-import-success = Mods imported successfully
zen-theme-marketplace-import-failure = There was an error importing the mods
zen-theme-marketplace-export-success = Mods exported successfully
zen-theme-marketplace-export-failure = There was an error exporting the mods
zen-theme-marketplace-updates-success = Mods updated successfully
zen-theme-marketplace-updates-failure = Couldn't find any updates!
zen-theme-marketplace-toggle-enabled-button =
.title = Disable mod
zen-theme-marketplace-toggle-disabled-button =
.title = Enable mod
zen-theme-marketplace-remove-confirmation = Are you sure you want to remove this mod?
zen-theme-marketplace-close-modal = Close
zen-theme-marketplace-theme-header-title =
.title = CSS Selector: { $name }
zen-theme-marketplace-dropdown-default-label =
.label = None
zen-theme-marketplace-input-default-placeholder =
.placeholder = Type something...
pane-zen-marketplace-title = Zen Mods
zen-themes-auto-update =
.label = Automatically update installed mods on startup
zen-settings-workspaces-force-container-tabs-to-workspace =
.label = Switch to workspace where container is set as default when opening container tabs
zen-theme-marketplace-link = Visit Store
zen-dark-theme-styles-header = Dark Theme Styles
zen-dark-theme-styles-description = Customize the dark theme to your liking
zen-dark-theme-styles-amoled = Night Theme
zen-dark-theme-styles-default = Default Dark Theme
zen-dark-theme-styles-colorful = Colorful Dark Theme
zen-compact-mode-styles-left = Hide Tab bar
zen-compact-mode-styles-top = Hide Top bar
zen-compact-mode-styles-both = Hide Both
zen-urlbar-title = Zen URL Bar
zen-urlbar-header = General settings for the URL bar
zen-urlbar-description = Customize the URL bar to your liking
zen-urlbar-behavior-label = Behavior
zen-urlbar-behavior-normal =
.label = Normal
zen-urlbar-behavior-floating-on-type =
.label = Floating only when typing
zen-urlbar-behavior-float =
.label = Always floating
pane-zen-CKS-title = Keyboard Shortcuts
category-zen-CKS =
.tooltiptext = { pane-zen-CKS-title }
pane-settings-CKS-title = { -brand-short-name } Keyboard Shortcuts
category-zen-marketplace =
.tooltiptext = Zen Mods
zen-settings-CKS-header = Customize your keyboard shortcuts
zen-settings-CKS-description = Change the default keyboard shortcuts to your liking and improve your browsing experience
zen-settings-CKS-disable-firefox =
.label = Disable { -brand-short-name }'s default keyboard shortcuts
zen-settings-CKS-duplicate-shortcut =
.label = Duplicate Shortcut
zen-settings-CKS-reset-shortcuts =
.label = Reset to Default
zenCKSOption-group-other = Other
zenCKSOption-group-windowAndTabManagement = Window & Tab Management
zenCKSOption-group-navigation = Navigation
zenCKSOption-group-searchAndFind = Search & Find
zenCKSOption-group-pageOperations = Page Operations
zenCKSOption-group-historyAndBookmarks = History & Bookmarks
zenCKSOption-group-mediaAndDisplay = Media & Display
zenCKSOption-group-zen-compact-mode = Compact Mode
zenCKSOption-group-zen-workspace = Workspaces
zenCKSOption-group-zen-other = Other Zen Features
zenCKSOption-group-zen-split-view = Split View
zenCKSOption-group-devTools = Developer Tools
zen-key-quick-restart = Quick Restart
zen-window-new-shortcut = New Window
zen-tab-new-shortcut = New Tab
zen-key-redo = Redo
zen-restore-last-closed-tab-shortcut = Restore Last Closed Tab
zen-location-open-shortcut = Open Location
zen-location-open-shortcut-alt = Open Location (Alt)
zen-key-undo-close-window = Undo Close Window
zen-text-action-undo-shortcut = Undo
zen-text-action-redo-shortcut = Redo
zen-text-action-cut-shortcut = Cut
zen-text-action-copy-shortcut = Copy
zen-text-action-copy-url-shortcut = Copy current URL
zen-text-action-copy-url-markdown-shortcut = Copy current URL as Markdown
zen-text-action-paste-shortcut = Paste
zen-text-action-select-all-shortcut = Select All
zen-text-action-delete-shortcut = Delete
zen-history-show-all-shortcut-mac = Show All History (Mac)
zen-full-screen-shortcut = Toggle Full Screen
zen-reader-mode-toggle-shortcut-windows = Toggle Reader Mode (Windows)
zen-picture-in-picture-toggle-shortcut-alt = Toggle Picture-in-Picture (Alt)
zen-picture-in-picture-toggle-shortcut-mac = Toggle Picture-in-Picture (Mac)
zen-picture-in-picture-toggle-shortcut-mac-alt = Toggle Picture-in-Picture (Mac Alt)
zen-page-source-shortcut-safari = View Page Source (Safari)
zen-nav-stop-shortcut = Stop Loading
zen-history-sidebar-shortcut = Show History Sidebar
zen-window-minimize-shortcut = Minimize Window
zen-help-shortcut = Open Help
zen-preferences-shortcut = Open Preferences
zen-hide-app-shortcut = Hide Application
zen-hide-other-apps-shortcut = Hide Other Applications
zen-search-focus-shortcut = Focus Search
zen-search-focus-shortcut-alt = Focus Search (Alt)
zen-downloads-shortcut = Open Downloads
zen-addons-shortcut = Open Add-ons
zen-file-open-shortcut = Open File
zen-save-page-shortcut = Save Page
zen-print-shortcut = Print Page
zen-close-shortcut-2 = Close Tab
zen-mute-toggle-shortcut = Toggle Mute
zen-key-delete = Delete Key
zen-key-go-back = Go Back
zen-key-go-forward = Go Forward
zen-nav-back-shortcut-alt = Navigate Back (Alt)
zen-nav-fwd-shortcut-alt = Navigate Forward (Alt)
zen-history-show-all-shortcut = Show All History
zen-key-enter-full-screen = Enter Full Screen
zen-key-exit-full-screen = Exit Full Screen
zen-ai-chatbot-sidebar-shortcut = Toggle AI Chatbot Sidebar
zen-key-inspector-mac = Toggle Inspector (Mac)
zen-toggle-sidebar-shortcut = Toggle Firefox Sidebar
zen-toggle-pin-tab-shortcut = Toggle Pin Tab
zen-reader-mode-toggle-shortcut-other = Toggle Reader Mode
zen-picture-in-picture-toggle-shortcut = Toggle Picture-in-Picture
zen-nav-reload-shortcut-2 = Reload Page
zen-key-about-processes = About Processes
zen-page-source-shortcut = View Page Source
zen-page-info-shortcut = View Page Info
zen-find-shortcut = Find on Page
zen-search-find-again-shortcut = Find Again
zen-search-find-again-shortcut-prev = Find Previous
zen-search-find-again-shortcut-2 = Find Again (Alt)
zen-bookmark-this-page-shortcut = Bookmark This Page
zen-bookmark-show-library-shortcut = Show Bookmarks Library
zen-key-stop = Stop Loading
zen-full-zoom-reduce-shortcut = Zoom Out
zen-full-zoom-enlarge-shortcut = Zoom In
zen-full-zoom-reset-shortcut = Reset Zoom
zen-full-zoom-reset-shortcut-alt = Reset Zoom (Alt)
zen-full-zoom-enlarge-shortcut-alt = Zoom In (Alt)
zen-full-zoom-enlarge-shortcut-alt2 = Zoom In (Alt 2)
zen-bidi-switch-direction-shortcut = Switch Text Direction
zen-private-browsing-shortcut = Private Browsing
zen-screenshot-shortcut = Take Screenshot
zen-key-sanitize = Clear Browsing Data
zen-quit-app-shortcut = Quit Application
zen-key-wr-capture-cmd = WR Capture Command
zen-key-wr-toggle-capture-sequence-cmd = Toggle WR Capture Sequence
zen-nav-reload-shortcut = Reload Page
zen-nav-reload-shortcut-skip-cache = Reload Page (Skip Cache)
zen-close-shortcut = Close Window
zen-close-tab-shortcut = Close Tab
zen-compact-mode-shortcut-show-sidebar = Toggle Floating Sidebar
zen-compact-mode-shortcut-show-toolbar = Toggle Floating Toolbar
zen-compact-mode-shortcut-toggle = Toggle Compact Mode
zen-glance-expand = Expand Glance
zen-workspace-shortcut-switch-1 = Switch to Workspace 1
zen-workspace-shortcut-switch-2 = Switch to Workspace 2
zen-workspace-shortcut-switch-3 = Switch to Workspace 3
zen-workspace-shortcut-switch-4 = Switch to Workspace 4
zen-workspace-shortcut-switch-5 = Switch to Workspace 5
zen-workspace-shortcut-switch-6 = Switch to Workspace 6
zen-workspace-shortcut-switch-7 = Switch to Workspace 7
zen-workspace-shortcut-switch-8 = Switch to Workspace 8
zen-workspace-shortcut-switch-9 = Switch to Workspace 9
zen-workspace-shortcut-switch-10 = Switch to Workspace 10
zen-workspace-shortcut-forward = Forward Workspace
zen-workspace-shortcut-backward = Backward Workspace
zen-sidebar-shortcut-toggle = Toggle Sidebar's Width
zen-pinned-tab-shortcut-reset = Reset Pinned Tab to Pinned URL
zen-split-view-shortcut-grid = Toggle Split View Grid
zen-split-view-shortcut-vertical = Toggle Split View Vertical
zen-split-view-shortcut-horizontal = Toggle Split View Horizontal
zen-split-view-shortcut-unsplit = Close Split View
zen-new-empty-split-view-shortcut = New Empty Split View
zen-key-select-tab-1 = Select tab #1
zen-key-select-tab-2 = Select tab #2
zen-key-select-tab-3 = Select tab #3
zen-key-select-tab-4 = Select tab #4
zen-key-select-tab-5 = Select tab #5
zen-key-select-tab-6 = Select tab #6
zen-key-select-tab-7 = Select tab #7
zen-key-select-tab-8 = Select tab #8
zen-key-select-tab-last = Select last tab
zen-key-show-all-tabs = Show all tabs
zen-key-goto-history = Go to history
zen-key-go-home = Go Home
zen-bookmark-show-sidebar-shortcut = Show Bookmarks Sidebar
zen-bookmark-show-toolbar-shortcut = Show Bookmarks Toolbar
zen-devtools-toggle-shortcut = Toggle DevTools
zen-devtools-toggle-browser-toolbox-shortcut = Toggle Browser Toolbox
zen-devtools-toggle-browser-console-shortcut = Toggle Browser Console
zen-devtools-toggle-responsive-design-mode-shortcut = Toggle Responsive Design Mode
zen-devtools-toggle-inspector-shortcut = Toggle Inspector
zen-devtools-toggle-web-console-shortcut = Toggle Web Console
zen-devtools-toggle-js-debugger-shortcut = Toggle JavaScript Debugger
zen-devtools-toggle-net-monitor-shortcut = Toggle Network Monitor
zen-devtools-toggle-style-editor-shortcut = Toggle Style Editor
zen-devtools-toggle-performance-shortcut = Toggle Performance
zen-devtools-toggle-storage-shortcut = Toggle Storage
zen-devtools-toggle-dom-shortcut = Toggle DOM
zen-devtools-toggle-accessibility-shortcut = Toggle Accessibility
zen-close-all-unpinned-tabs-shortcut = Close All Unpinned Tabs
zen-new-unsynced-window-shortcut = New Unsynced Window

View File

@@ -0,0 +1,23 @@
# 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-folders-search-placeholder =
.placeholder = Search { $folder-name }...
zen-folders-panel-rename-folder =
.label = Rename Folder
zen-folders-panel-unpack-folder =
.label = Unpack Folder
zen-folders-new-subfolder =
.label = New Subfolder
zen-folders-panel-delete-folder =
.label = Delete Folder
zen-folders-panel-convert-folder-to-space =
.label = Convert folder to Space
zen-folders-panel-change-folder-space =
.label = Change Space...
zen-folders-unload-all-tooltip =
.tooltiptext = Unload active in this folder
zen-folders-unload-folder =
.label = Unload All Tabs
zen-folders-search-no-results = No tabs matching that search 🤔

View File

@@ -0,0 +1,115 @@
# 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-panel-ui-current-profile-text = current profile
unified-extensions-description = Extensions are used to bring more extra functionality into { -brand-short-name }.
tab-context-zen-reset-pinned-tab =
.label = Reset Pinned Tab
.accesskey = R
tab-context-zen-add-essential =
.label = Add to Essentials
.accesskey = E
tab-context-zen-add-essential-badge = { $num } / { $max } slots filled
tab-context-zen-remove-essential =
.label = Remove from Essentials
.accesskey = R
tab-context-zen-replace-pinned-url-with-current =
.label = Replace Pinned URL with Current
.accesskey = C
tab-context-zen-edit-title =
.label = Change Label...
tab-context-zen-edit-icon =
.label = Change Icon...
zen-themes-corrupted = Your { -brand-short-name } mods file is corrupted. They have been reset to the default theme.
zen-shortcuts-corrupted = Your { -brand-short-name } shortcuts file is corrupted. They have been reset to the default shortcuts.
# note: Do not translate the "<br/>" tags in the following string
zen-new-urlbar-notification =
The new URL bar has been enabled, removing the need for new tab pages.<br/><br/>
Try opening a new tab to see the new URL bar in action!
zen-disable = Disable
pictureinpicture-minimize-btn =
.aria-label = Minimize
.tooltip = Minimize
zen-panel-ui-gradient-generator-custom-color = Custom Color
zen-copy-current-url-confirmation = Copied current URL!
zen-general-cancel-label =
.label = Cancel
zen-general-confirm =
.label = Confirm
zen-pinned-tab-replaced = Pinned tab URL has been replaced with the current URL!
zen-tabs-renamed = Tab has been successfully renamed!
zen-background-tab-opened-toast = New background tab opened!
zen-workspace-renamed-toast = Workspace has been successfully renamed!
zen-toggle-compact-mode-button =
.label = Compact Mode
.tooltiptext = Toggle Compact Mode
# note: Do not translate the "<br/>" tags in the following string
zen-learn-more-text = Learn More
zen-close-label = Close
zen-singletoolbar-urlbar-placeholder-with-name =
.placeholder = Search...
zen-icons-picker-emoji =
.label = Emojis
zen-icons-picker-svg =
.label = Icons
urlbar-search-mode-zen_actions = Actions
zen-site-data-settings = Settings
zen-generic-manage = Manage
zen-generic-more = More
zen-generic-next = Next
zen-essentials-promo-label = Add to Essentials
zen-essentials-promo-sublabel = Keep your favorite tabs just a click away
# These labels will be used for the site data panel settings
zen-site-data-setting-allow = Allowed
zen-site-data-setting-block = Blocked
zen-site-data-protections-enabled = Enabled
zen-site-data-protections-disabled = Disabled
zen-site-data-setting-cross-site = Cross-Site cookie
zen-site-data-security-info-extension =
.label = Extension
zen-site-data-security-info-secure =
.label = Secure
zen-site-data-security-info-not-secure =
.label = Not Secure
zen-site-data-manage-addons =
.label = Manage Extensions
zen-site-data-get-addons =
.label = Add Extensions
zen-site-data-site-settings =
.label = All Site Settings
zen-site-data-header-share =
.tooltiptext = Share This Page
zen-site-data-header-reader-mode =
.tooltiptext = Enter Reader Mode
zen-site-data-header-screenshot =
.tooltiptext = Take a Screenshot
zen-site-data-header-bookmark =
.tooltiptext = Bookmark This Page
zen-urlbar-copy-url-button =
.tooltiptext = Copy URL
zen-site-data-setting-site-protection = Tracking Protection
# Section: Feature callouts
zen-site-data-panel-feature-callout-title = A new home for add-ons, permissions, and more
zen-site-data-panel-feature-callout-subtitle = Click the icon to manage site settings, view security info, access extensions, and perform common actions.
zen-open-link-in-glance =
.label = Open Link in Glance
.accesskey = G
zen-sidebar-notification-updated-heading = Update Complete!
# See ZenSidebarNotification.mjs to see how these would be used
zen-sidebar-notification-updated-label = What's new in { -brand-short-name }
zen-sidebar-notification-updated-tooltip =
.title = View Release Notes
zen-sidebar-notification-restart-safe-mode-label = Something broke?
zen-sidebar-notification-restart-safe-mode-tooltip =
.title = Restart in Safe Mode
zen-window-sync-migration-dialog-title = Keep Your Windows in Sync
zen-window-sync-migration-dialog-message = Zen now syncs windows on the same device, so changes in one window are reflected across the others instantly.
zen-window-sync-migration-dialog-learn-more = Learn More
zen-window-sync-migration-dialog-accept = Got It

View File

@@ -0,0 +1,22 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
zen-menubar-toggle-pinned-tabs =
.label =
{ $pinnedAreCollapsed ->
[true] Expand Pinned Tabs
*[false] Collapse Pinned Tabs
}
zen-menubar-appearance =
.label = Appearance
zen-menubar-appearance-description =
.label = Websites will use:
zen-menubar-appearance-auto =
.label = Automatic
zen-menubar-appearance-light =
.label = Light
zen-menubar-appearance-dark =
.label = Dark
zen-menubar-new-unsynced-window =
.label = New Blank Window

View File

@@ -0,0 +1,20 @@
# 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/.
tab-zen-split-tabs =
.label =
{ $tabCount ->
[1] Split Tab (multiple selected tabs needed)
*[other] Split { $tabCount } Tabs
}
.accesskey = S
zen-split-link =
.label = Split link to new tab
.accesskey = S
zen-split-view-modifier-header = Split View
zen-split-view-modifier-activate-reallocation =
.label = Activate reallocation
zen-split-view-modifier-enabled-toast = Split view rearrange is ON.
zen-split-view-modifier-enabled-toast-description = Drag and drop the view to rearrange. Press Esc to exit.
zen-split-view-modifier-disabled-toast = Split view rearrange is OFF.

View File

@@ -0,0 +1,39 @@
# 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-toolbar-context-tabs-right =
.label = Tabs on the right
.accesskey = R
zen-toolbar-context-compact-mode =
.label = Compact Mode
zen-toolbar-context-compact-mode-enable =
.label = Enable compact mode
.accesskey = D
zen-toolbar-context-compact-mode-just-tabs =
.label = Hide sidebar
zen-toolbar-context-compact-mode-just-toolbar =
.label = Hide toolbar
zen-toolbar-context-compact-mode-hide-both =
.label = Hide both
.accesskey = H
zen-toolbar-context-new-folder =
.label = New Folder
.accesskey = N
sidebar-zen-expand =
.label = Expand Sidebar
sidebar-zen-create-new =
.label = Create New...
tabbrowser-unload-tab-button =
.tooltiptext =
{ $tabCount ->
[one] Unload and switch to tab
*[other] Unload { $tabCount } tabs and switch to the first
}
tabbrowser-reset-pin-button =
.tooltiptext =
{ $tabCount ->
[one] Reset and pin tab
*[other] Reset and pin { $tabCount } tabs
}
tab-reset-pin-label = Back to pinned url

View File

@@ -0,0 +1,26 @@
# 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-welcome-title-line1 = Welcome to
zen-welcome-title-line2 = a calmer internet
zen-welcome-import-title = A Fresh Start, Same Bookmarks
zen-welcome-import-description-1 = Your bookmarks, history, and passwords are like a trail of breadcrumbs through the internet—dont leave them behind!
zen-welcome-import-description-2 = Easily bring them over from another browser and pick up right where you left off.
zen-welcome-import-button = Import now
zen-welcome-set-default-browser = Set { -brand-short-name } as your default browser
zen-welcome-dont-set-default-browser = DONT set { -brand-short-name } as your default browser
zen-welcome-initial-essentials-title = Your Key Tabs, Always Within Reach
zen-welcome-initial-essentials-description-1 = Keep your most important tabs easily accessible and always at hand, no matter how many you open.
zen-welcome-initial-essentials-description-2 = Essential tabs are always visible, no matter what workspace you are in.
zen-welcome-workspace-colors-title = Your Workspaces, Your Colors
zen-welcome-workspace-colors-description = Personalize your browser by giving each workspace its own unique color identity.
zen-welcome-start-browsing-title =
All set?<br/>
Lets get rolling!
zen-welcome-start-browsing-description-1 = Youre all set up and ready to go. Click the button below to start browsing with { -brand-short-name }.
zen-welcome-start-browsing = Dive in!
zen-welcome-default-search-title = Your Default Search Engine
zen-welcome-default-search-description = Choose your default search engine. You can always change it later!
zen-welcome-skip-button = Skip
zen-welcome-finished = Your Zen has been set up correctly!

View File

@@ -0,0 +1,71 @@
# 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-panel-ui-workspaces-text = Spaces
zen-panel-ui-spaces-label =
.label = Spaces
zen-panel-ui-workspaces-create =
.label = Create Space
zen-panel-ui-folder-create =
.label = Create Folder
zen-panel-ui-new-empty-split =
.label = New Split
zen-workspaces-panel-context-delete =
.label = Delete Space
.accesskey = D
zen-workspaces-panel-change-name =
.label = Change Name
zen-workspaces-panel-change-icon =
.label = Change Icon
zen-workspaces-panel-context-default-profile =
.label = Set Profile
zen-workspaces-panel-unload =
.label = Unload Space
zen-workspaces-how-to-reorder-title = How to reorder spaces
zen-workspaces-how-to-reorder-desc = Drag the space icons at the bottom of the sidebar to reorder them
zen-workspaces-change-theme =
.label = Edit Theme
zen-workspaces-panel-context-open =
.label = Open Workspace
.accesskey = O
zen-workspaces-panel-context-edit =
.label = Edit Space
.accesskey = E
zen-bookmark-edit-panel-workspace-selector =
.value = Spaces
.accesskey = W
zen-panel-ui-gradient-generator-algo-complementary =
.label = Complementary
zen-panel-ui-gradient-generator-algo-splitComplementary =
.label = Split
zen-panel-ui-gradient-generator-algo-analogous =
.label = Analogous
zen-panel-ui-gradient-generator-algo-triadic =
.label = Triadic
zen-panel-ui-gradient-generator-algo-floating =
.label = Floating
zen-panel-ui-gradient-click-to-add = Click to add a color
zen-workspace-creation-name =
.placeholder = Space Name
zen-move-tab-to-workspace-button =
.label = Move To...
.tooltiptext = Move all tabs in this window to a Space
zen-workspaces-panel-context-reorder =
.label = Reorder Spaces
zen-workspace-creation-profile = Profile
.tooltiptext = Profiles are used to separate cookies and site data between spaces.
zen-workspace-creation-header = Create a Space
zen-workspace-creation-label = Spaces are used to organize your tabs and sessions.
zen-workspaces-delete-workspace-title = Delete Space?
zen-workspaces-delete-workspace-body = Are you sure you want to delete { $name }? This action cannot be undone.
# Note that the html tag MUST not be changed or removed, as it is used to better
# display the shortcut in the toast notification.
zen-workspaces-close-all-unpinned-tabs-toast = Tabs Closed! Use <span>{ $shortcut }</span> to undo.
zen-workspaces-close-all-unpinned-tabs-title =
.label = Clear
.tooltiptext = Close all unpinned tabs
zen-panel-ui-workspaces-change-forward =
.label = Next Space
zen-panel-ui-workspaces-change-back =
.label = Previous Space

View File

@@ -0,0 +1,317 @@
# 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/.
pane-zen-looks-title = Look and Feel
category-zen-looks =
.tooltiptext = { pane-zen-looks-title }
zen-warning-language = Changing the default language could make it easier for Websites to track you.
zen-vertical-tabs-layout-header = Browser Layout
zen-vertical-tabs-layout-description = Choose the layout that suits you best
zen-layout-single-toolbar = Only Sidebar
zen-layout-multiple-toolbar = Sidebar and Top Toolbar
zen-layout-collapsed-toolbar = Collapsed Sidebar
sync-currently-syncing-workspaces = Workspaces
sync-engine-workspaces =
.label = Workspaces
.tooltiptext = Sync your workspaces across devices
.accesskey = W
zen-glance-title = Glance
zen-glance-header = General settings for glance
zen-glance-description = Get a quick overview of your links without opening them in a new tab
zen-glance-trigger-label = Trigger method
zen-glance-enabled =
.label = Enable Glance
zen-glance-trigger-ctrl-click =
.label = Ctrl + Click
zen-glance-trigger-alt-click =
.label = Alt + Click
zen-glance-trigger-shift-click =
.label = Shift + Click
zen-glance-trigger-meta-click =
.label = Meta (Command) + Click
zen-look-and-feel-compact-view-header = Show in compact view
zen-look-and-feel-compact-view-description = Only show the toolbars you use!
zen-look-and-feel-compact-view-enabled =
.label = Enable { -brand-short-name }'s compact mode
zen-look-and-feel-compact-view-top-toolbar =
.label = Hide the top toolbar as well in compact mode
zen-look-and-feel-compact-toolbar-flash-popup =
.label = Briefly make the toolbar popup when switching or opening new tabs in compact mode
pane-zen-tabs-title = Tab Management
category-zen-workspaces =
.tooltiptext = { pane-zen-tabs-title }
pane-settings-workspaces-title = Workspaces
zen-tabs-unloader-enabled =
.label = Enable Tab Unloader
zen-tabs-close-on-back-with-no-history =
.label = Close tab and switch to its owner tab (or most recently used tab) when going back with no history
zen-tabs-cycle-by-attribute =
.label = Ctrl+Tab cycles within Essential or Workspace tabs only
zen-tabs-cycle-ignore-pending-tabs =
.label = Ignore Pending tabs when cycling with Ctrl+Tab
zen-tabs-cycle-by-attribute-warning = Ctrl+Tab will cycle by recently used order, as it is enabled
zen-look-and-feel-compact-toolbar-themed =
.label = Use themed background for compact toolbar
zen-workspace-continue-where-left-off =
.label = Continue where you left off
pane-zen-pinned-tab-manager-title = Pinned Tabs
zen-pinned-tab-manager-header = General settings for pinned tabs
zen-pinned-tab-manager-description = Manage additional behavior of pinned tabs
zen-pinned-tab-manager-restore-pinned-tabs-to-pinned-url =
.label = Restore pinned tabs to their originally pinned URL on startup
zen-pinned-tab-manager-container-specific-essentials-enabled =
.label = Enable container-specific essentials
zen-pinned-tab-manager-close-shortcut-behavior-label = Close Tab Shortcut Behavior
zen-pinned-tab-manager-reset-unload-switch-close-shortcut-option =
.label = Reset URL, unload and switch to next tab
zen-pinned-tab-manager-unload-switch-close-shortcut-option =
.label = Unload and switch to next tab
zen-pinned-tab-manager-reset-switch-close-shortcut-option =
.label = Reset URL and switch to next tab
zen-pinned-tab-manager-switch-close-shortcut-option =
.label = Switch to next tab
zen-pinned-tab-manager-reset-close-shortcut-option =
.label = Reset URL
zen-pinned-tab-manager-close-close-shortcut-option =
.label = Close tab
pane-zen-workspaces-header = Workspaces
zen-settings-workspaces-header = General settings for workspaces
zen-settings-workspaces-description = With workspaces, you can have multiple browsing sessions at once!
zen-settings-workspaces-enabled =
.label = Enable Workspaces
zen-settings-workspaces-hide-default-container-indicator =
.label = Hide the default container indicator in the tab bar
zen-key-unsaved = Unsaved shortcut! Please save it by clicking the "Escape" key after retyping it.
zen-key-conflict = Conflicts with { $group } -> { $shortcut }
pane-zen-theme-title = Theme Settings
zen-vertical-tabs-title = Sidebar and tabs layout
zen-vertical-tabs-header = Vertical Tabs
zen-vertical-tabs-description = Manage your tabs in a vertical layout
zen-vertical-tabs-show-expand-button =
.label = Show Expand Button
zen-vertical-tabs-newtab-on-tab-list =
.label = Show New Tab Button on Tab List
zen-vertical-tabs-newtab-top-button-up =
.label = Move the new tab button to the top
zen-vertical-tabs-expand-tabs-by-default = Expand Tabs by Default
zen-vertical-tabs-dont-expand-tabs-by-default = Don't Expand Tabs by Default
zen-vertical-tabs-expand-tabs-on-hover = Expand Tabs on Hover (Won't work on compact mode)
zen-vertical-tabs-expand-tabs-header = How to expand tabs
zen-vertical-tabs-expand-tabs-description = Choose how to expand tabs in the sidebar
zen-theme-marketplace-header = Zen Mods
zen-theme-disable-all-enabled =
.title = Disable all mods
zen-theme-disable-all-disabled =
.title = Enable all mods
zen-theme-marketplace-description = Find and install mods from the store.
zen-theme-marketplace-remove-button =
.label = Remove mod
zen-theme-marketplace-check-for-updates-button =
.label = Check for Updates
zen-theme-marketplace-import-button =
.label = Import mods
zen-theme-marketplace-export-button =
.label = Export Mods
zen-theme-marketplace-import-success = Mods imported successfully
zen-theme-marketplace-import-failure = There was an error importing the mods
zen-theme-marketplace-export-success = Mods exported successfully
zen-theme-marketplace-export-failure = There was an error exporting the mods
zen-theme-marketplace-updates-success = Mods updated successfully
zen-theme-marketplace-updates-failure = Couldn't find any updates!
zen-theme-marketplace-toggle-enabled-button =
.title = Disable mod
zen-theme-marketplace-toggle-disabled-button =
.title = Enable mod
zen-theme-marketplace-remove-confirmation = Are you sure you want to remove this mod?
zen-theme-marketplace-close-modal = Close
zen-theme-marketplace-theme-header-title =
.title = CSS Selector: { $name }
zen-theme-marketplace-dropdown-default-label =
.label = None
zen-theme-marketplace-input-default-placeholder =
.placeholder = Type something...
pane-zen-marketplace-title = Zen Mods
zen-themes-auto-update =
.label = Automatically update installed mods on startup
zen-settings-workspaces-force-container-tabs-to-workspace =
.label = Switch to workspace where container is set as default when opening container tabs
zen-theme-marketplace-link = Visit Store
zen-dark-theme-styles-header = Dark Theme Styles
zen-dark-theme-styles-description = Customize the dark theme to your liking
zen-dark-theme-styles-amoled = Night Theme
zen-dark-theme-styles-default = Default Dark Theme
zen-dark-theme-styles-colorful = Colorful Dark Theme
zen-compact-mode-styles-left = Hide Tab bar
zen-compact-mode-styles-top = Hide Top bar
zen-compact-mode-styles-both = Hide Both
zen-urlbar-title = Zen URL Bar
zen-urlbar-header = General settings for the URL bar
zen-urlbar-description = Customize the URL bar to your liking
zen-urlbar-behavior-label = Behavior
zen-urlbar-behavior-normal =
.label = Normal
zen-urlbar-behavior-floating-on-type =
.label = Floating only when typing
zen-urlbar-behavior-float =
.label = Always floating
pane-zen-CKS-title = Keyboard Shortcuts
category-zen-CKS =
.tooltiptext = { pane-zen-CKS-title }
pane-settings-CKS-title = { -brand-short-name } Keyboard Shortcuts
category-zen-marketplace =
.tooltiptext = Zen Mods
zen-settings-CKS-header = Customize your keyboard shortcuts
zen-settings-CKS-description = Change the default keyboard shortcuts to your liking and improve your browsing experience
zen-settings-CKS-disable-firefox =
.label = Disable { -brand-short-name }'s default keyboard shortcuts
zen-settings-CKS-duplicate-shortcut =
.label = Duplicate Shortcut
zen-settings-CKS-reset-shortcuts =
.label = Reset to Default
zenCKSOption-group-other = Other
zenCKSOption-group-windowAndTabManagement = Window & Tab Management
zenCKSOption-group-navigation = Navigation
zenCKSOption-group-searchAndFind = Search & Find
zenCKSOption-group-pageOperations = Page Operations
zenCKSOption-group-historyAndBookmarks = History & Bookmarks
zenCKSOption-group-mediaAndDisplay = Media & Display
zenCKSOption-group-zen-compact-mode = Compact Mode
zenCKSOption-group-zen-workspace = Workspaces
zenCKSOption-group-zen-other = Other Zen Features
zenCKSOption-group-zen-split-view = Split View
zenCKSOption-group-devTools = Developer Tools
zen-key-quick-restart = Quick Restart
zen-window-new-shortcut = New Window
zen-tab-new-shortcut = New Tab
zen-key-redo = Redo
zen-restore-last-closed-tab-shortcut = Restore Last Closed Tab
zen-location-open-shortcut = Open Location
zen-location-open-shortcut-alt = Open Location (Alt)
zen-key-undo-close-window = Undo Close Window
zen-text-action-undo-shortcut = Undo
zen-text-action-redo-shortcut = Redo
zen-text-action-cut-shortcut = Cut
zen-text-action-copy-shortcut = Copy
zen-text-action-copy-url-shortcut = Copy current URL
zen-text-action-copy-url-markdown-shortcut = Copy current URL as Markdown
zen-text-action-paste-shortcut = Paste
zen-text-action-select-all-shortcut = Select All
zen-text-action-delete-shortcut = Delete
zen-history-show-all-shortcut-mac = Show All History (Mac)
zen-full-screen-shortcut = Toggle Full Screen
zen-reader-mode-toggle-shortcut-windows = Toggle Reader Mode (Windows)
zen-picture-in-picture-toggle-shortcut-alt = Toggle Picture-in-Picture (Alt)
zen-picture-in-picture-toggle-shortcut-mac = Toggle Picture-in-Picture (Mac)
zen-picture-in-picture-toggle-shortcut-mac-alt = Toggle Picture-in-Picture (Mac Alt)
zen-page-source-shortcut-safari = View Page Source (Safari)
zen-nav-stop-shortcut = Stop Loading
zen-history-sidebar-shortcut = Show History Sidebar
zen-window-minimize-shortcut = Minimize Window
zen-help-shortcut = Open Help
zen-preferences-shortcut = Open Preferences
zen-hide-app-shortcut = Hide Application
zen-hide-other-apps-shortcut = Hide Other Applications
zen-search-focus-shortcut = Focus Search
zen-search-focus-shortcut-alt = Focus Search (Alt)
zen-downloads-shortcut = Open Downloads
zen-addons-shortcut = Open Add-ons
zen-file-open-shortcut = Open File
zen-save-page-shortcut = Save Page
zen-print-shortcut = Print Page
zen-close-shortcut-2 = Close Tab
zen-mute-toggle-shortcut = Toggle Mute
zen-key-delete = Delete Key
zen-key-go-back = Go Back
zen-key-go-forward = Go Forward
zen-nav-back-shortcut-alt = Navigate Back (Alt)
zen-nav-fwd-shortcut-alt = Navigate Forward (Alt)
zen-history-show-all-shortcut = Show All History
zen-key-enter-full-screen = Enter Full Screen
zen-key-exit-full-screen = Exit Full Screen
zen-ai-chatbot-sidebar-shortcut = Toggle AI Chatbot Sidebar
zen-key-inspector-mac = Toggle Inspector (Mac)
zen-toggle-sidebar-shortcut = Toggle Firefox Sidebar
zen-toggle-pin-tab-shortcut = Toggle Pin Tab
zen-reader-mode-toggle-shortcut-other = Toggle Reader Mode
zen-picture-in-picture-toggle-shortcut = Toggle Picture-in-Picture
zen-nav-reload-shortcut-2 = Reload Page
zen-key-about-processes = About Processes
zen-page-source-shortcut = View Page Source
zen-page-info-shortcut = View Page Info
zen-find-shortcut = Find on Page
zen-search-find-again-shortcut = Find Again
zen-search-find-again-shortcut-prev = Find Previous
zen-search-find-again-shortcut-2 = Find Again (Alt)
zen-bookmark-this-page-shortcut = Bookmark This Page
zen-bookmark-show-library-shortcut = Show Bookmarks Library
zen-key-stop = Stop Loading
zen-full-zoom-reduce-shortcut = Zoom Out
zen-full-zoom-enlarge-shortcut = Zoom In
zen-full-zoom-reset-shortcut = Reset Zoom
zen-full-zoom-reset-shortcut-alt = Reset Zoom (Alt)
zen-full-zoom-enlarge-shortcut-alt = Zoom In (Alt)
zen-full-zoom-enlarge-shortcut-alt2 = Zoom In (Alt 2)
zen-bidi-switch-direction-shortcut = Switch Text Direction
zen-private-browsing-shortcut = Private Browsing
zen-screenshot-shortcut = Take Screenshot
zen-key-sanitize = Clear Browsing Data
zen-quit-app-shortcut = Quit Application
zen-key-wr-capture-cmd = WR Capture Command
zen-key-wr-toggle-capture-sequence-cmd = Toggle WR Capture Sequence
zen-nav-reload-shortcut = Reload Page
zen-nav-reload-shortcut-skip-cache = Reload Page (Skip Cache)
zen-close-shortcut = Close Window
zen-close-tab-shortcut = Close Tab
zen-compact-mode-shortcut-show-sidebar = Toggle Floating Sidebar
zen-compact-mode-shortcut-show-toolbar = Toggle Floating Toolbar
zen-compact-mode-shortcut-toggle = Toggle Compact Mode
zen-glance-expand = Expand Glance
zen-workspace-shortcut-switch-1 = Switch to Workspace 1
zen-workspace-shortcut-switch-2 = Switch to Workspace 2
zen-workspace-shortcut-switch-3 = Switch to Workspace 3
zen-workspace-shortcut-switch-4 = Switch to Workspace 4
zen-workspace-shortcut-switch-5 = Switch to Workspace 5
zen-workspace-shortcut-switch-6 = Switch to Workspace 6
zen-workspace-shortcut-switch-7 = Switch to Workspace 7
zen-workspace-shortcut-switch-8 = Switch to Workspace 8
zen-workspace-shortcut-switch-9 = Switch to Workspace 9
zen-workspace-shortcut-switch-10 = Switch to Workspace 10
zen-workspace-shortcut-forward = Forward Workspace
zen-workspace-shortcut-backward = Backward Workspace
zen-sidebar-shortcut-toggle = Toggle Sidebar's Width
zen-pinned-tab-shortcut-reset = Reset Pinned Tab to Pinned URL
zen-split-view-shortcut-grid = Toggle Split View Grid
zen-split-view-shortcut-vertical = Toggle Split View Vertical
zen-split-view-shortcut-horizontal = Toggle Split View Horizontal
zen-split-view-shortcut-unsplit = Close Split View
zen-new-empty-split-view-shortcut = New Empty Split View
zen-key-select-tab-1 = Select tab #1
zen-key-select-tab-2 = Select tab #2
zen-key-select-tab-3 = Select tab #3
zen-key-select-tab-4 = Select tab #4
zen-key-select-tab-5 = Select tab #5
zen-key-select-tab-6 = Select tab #6
zen-key-select-tab-7 = Select tab #7
zen-key-select-tab-8 = Select tab #8
zen-key-select-tab-last = Select last tab
zen-key-show-all-tabs = Show all tabs
zen-key-goto-history = Go to history
zen-key-go-home = Go Home
zen-bookmark-show-sidebar-shortcut = Show Bookmarks Sidebar
zen-bookmark-show-toolbar-shortcut = Show Bookmarks Toolbar
zen-devtools-toggle-shortcut = Toggle DevTools
zen-devtools-toggle-browser-toolbox-shortcut = Toggle Browser Toolbox
zen-devtools-toggle-browser-console-shortcut = Toggle Browser Console
zen-devtools-toggle-responsive-design-mode-shortcut = Toggle Responsive Design Mode
zen-devtools-toggle-inspector-shortcut = Toggle Inspector
zen-devtools-toggle-web-console-shortcut = Toggle Web Console
zen-devtools-toggle-js-debugger-shortcut = Toggle JavaScript Debugger
zen-devtools-toggle-net-monitor-shortcut = Toggle Network Monitor
zen-devtools-toggle-style-editor-shortcut = Toggle Style Editor
zen-devtools-toggle-performance-shortcut = Toggle Performance
zen-devtools-toggle-storage-shortcut = Toggle Storage
zen-devtools-toggle-dom-shortcut = Toggle DOM
zen-devtools-toggle-accessibility-shortcut = Toggle Accessibility
zen-close-all-unpinned-tabs-shortcut = Close All Unpinned Tabs
zen-new-unsynced-window-shortcut = New Unsynced Window

View File

@@ -0,0 +1,23 @@
# 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-folders-search-placeholder =
.placeholder = Search { $folder-name }...
zen-folders-panel-rename-folder =
.label = Rename Folder
zen-folders-panel-unpack-folder =
.label = Unpack Folder
zen-folders-new-subfolder =
.label = New Subfolder
zen-folders-panel-delete-folder =
.label = Delete Folder
zen-folders-panel-convert-folder-to-space =
.label = Convert folder to Space
zen-folders-panel-change-folder-space =
.label = Change Space...
zen-folders-unload-all-tooltip =
.tooltiptext = Unload active in this folder
zen-folders-unload-folder =
.label = Unload All Tabs
zen-folders-search-no-results = No tabs matching that search 🤔

View File

@@ -0,0 +1,115 @@
# 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-panel-ui-current-profile-text = current profile
unified-extensions-description = Extensions are used to bring more extra functionality into { -brand-short-name }.
tab-context-zen-reset-pinned-tab =
.label = Reset Pinned Tab
.accesskey = R
tab-context-zen-add-essential =
.label = Add to Essentials
.accesskey = E
tab-context-zen-add-essential-badge = { $num } / { $max } slots filled
tab-context-zen-remove-essential =
.label = Remove from Essentials
.accesskey = R
tab-context-zen-replace-pinned-url-with-current =
.label = Replace Pinned URL with Current
.accesskey = C
tab-context-zen-edit-title =
.label = Change Label...
tab-context-zen-edit-icon =
.label = Change Icon...
zen-themes-corrupted = Your { -brand-short-name } mods file is corrupted. They have been reset to the default theme.
zen-shortcuts-corrupted = Your { -brand-short-name } shortcuts file is corrupted. They have been reset to the default shortcuts.
# note: Do not translate the "<br/>" tags in the following string
zen-new-urlbar-notification =
The new URL bar has been enabled, removing the need for new tab pages.<br/><br/>
Try opening a new tab to see the new URL bar in action!
zen-disable = Disable
pictureinpicture-minimize-btn =
.aria-label = Minimize
.tooltip = Minimize
zen-panel-ui-gradient-generator-custom-color = Custom Color
zen-copy-current-url-confirmation = Copied current URL!
zen-general-cancel-label =
.label = Cancel
zen-general-confirm =
.label = Confirm
zen-pinned-tab-replaced = Pinned tab URL has been replaced with the current URL!
zen-tabs-renamed = Tab has been successfully renamed!
zen-background-tab-opened-toast = New background tab opened!
zen-workspace-renamed-toast = Workspace has been successfully renamed!
zen-toggle-compact-mode-button =
.label = Compact Mode
.tooltiptext = Toggle Compact Mode
# note: Do not translate the "<br/>" tags in the following string
zen-learn-more-text = Learn More
zen-close-label = Close
zen-singletoolbar-urlbar-placeholder-with-name =
.placeholder = Search...
zen-icons-picker-emoji =
.label = Emojis
zen-icons-picker-svg =
.label = Icons
urlbar-search-mode-zen_actions = Actions
zen-site-data-settings = Settings
zen-generic-manage = Manage
zen-generic-more = More
zen-generic-next = Next
zen-essentials-promo-label = Add to Essentials
zen-essentials-promo-sublabel = Keep your favorite tabs just a click away
# These labels will be used for the site data panel settings
zen-site-data-setting-allow = Allowed
zen-site-data-setting-block = Blocked
zen-site-data-protections-enabled = Enabled
zen-site-data-protections-disabled = Disabled
zen-site-data-setting-cross-site = Cross-Site cookie
zen-site-data-security-info-extension =
.label = Extension
zen-site-data-security-info-secure =
.label = Secure
zen-site-data-security-info-not-secure =
.label = Not Secure
zen-site-data-manage-addons =
.label = Manage Extensions
zen-site-data-get-addons =
.label = Add Extensions
zen-site-data-site-settings =
.label = All Site Settings
zen-site-data-header-share =
.tooltiptext = Share This Page
zen-site-data-header-reader-mode =
.tooltiptext = Enter Reader Mode
zen-site-data-header-screenshot =
.tooltiptext = Take a Screenshot
zen-site-data-header-bookmark =
.tooltiptext = Bookmark This Page
zen-urlbar-copy-url-button =
.tooltiptext = Copy URL
zen-site-data-setting-site-protection = Tracking Protection
# Section: Feature callouts
zen-site-data-panel-feature-callout-title = A new home for add-ons, permissions, and more
zen-site-data-panel-feature-callout-subtitle = Click the icon to manage site settings, view security info, access extensions, and perform common actions.
zen-open-link-in-glance =
.label = Open Link in Glance
.accesskey = G
zen-sidebar-notification-updated-heading = Update Complete!
# See ZenSidebarNotification.mjs to see how these would be used
zen-sidebar-notification-updated-label = What's new in { -brand-short-name }
zen-sidebar-notification-updated-tooltip =
.title = View Release Notes
zen-sidebar-notification-restart-safe-mode-label = Something broke?
zen-sidebar-notification-restart-safe-mode-tooltip =
.title = Restart in Safe Mode
zen-window-sync-migration-dialog-title = Keep Your Windows in Sync
zen-window-sync-migration-dialog-message = Zen now syncs windows on the same device, so changes in one window are reflected across the others instantly.
zen-window-sync-migration-dialog-learn-more = Learn More
zen-window-sync-migration-dialog-accept = Got It

View File

@@ -0,0 +1,22 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
zen-menubar-toggle-pinned-tabs =
.label =
{ $pinnedAreCollapsed ->
[true] Expand Pinned Tabs
*[false] Collapse Pinned Tabs
}
zen-menubar-appearance =
.label = Appearance
zen-menubar-appearance-description =
.label = Websites will use:
zen-menubar-appearance-auto =
.label = Automatic
zen-menubar-appearance-light =
.label = Light
zen-menubar-appearance-dark =
.label = Dark
zen-menubar-new-unsynced-window =
.label = New Blank Window

View File

@@ -0,0 +1,20 @@
# 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/.
tab-zen-split-tabs =
.label =
{ $tabCount ->
[1] Split Tab (multiple selected tabs needed)
*[other] Split { $tabCount } Tabs
}
.accesskey = S
zen-split-link =
.label = Split link to new tab
.accesskey = S
zen-split-view-modifier-header = Split View
zen-split-view-modifier-activate-reallocation =
.label = Activate reallocation
zen-split-view-modifier-enabled-toast = Split view rearrange is ON.
zen-split-view-modifier-enabled-toast-description = Drag and drop the view to rearrange. Press Esc to exit.
zen-split-view-modifier-disabled-toast = Split view rearrange is OFF.

View File

@@ -0,0 +1,39 @@
# 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-toolbar-context-tabs-right =
.label = Tabs on the right
.accesskey = R
zen-toolbar-context-compact-mode =
.label = Compact Mode
zen-toolbar-context-compact-mode-enable =
.label = Enable compact mode
.accesskey = D
zen-toolbar-context-compact-mode-just-tabs =
.label = Hide sidebar
zen-toolbar-context-compact-mode-just-toolbar =
.label = Hide toolbar
zen-toolbar-context-compact-mode-hide-both =
.label = Hide both
.accesskey = H
zen-toolbar-context-new-folder =
.label = New Folder
.accesskey = N
sidebar-zen-expand =
.label = Expand Sidebar
sidebar-zen-create-new =
.label = Create New...
tabbrowser-unload-tab-button =
.tooltiptext =
{ $tabCount ->
[one] Unload and switch to tab
*[other] Unload { $tabCount } tabs and switch to the first
}
tabbrowser-reset-pin-button =
.tooltiptext =
{ $tabCount ->
[one] Reset and pin tab
*[other] Reset and pin { $tabCount } tabs
}
tab-reset-pin-label = Back to pinned url

View File

@@ -0,0 +1,26 @@
# 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-welcome-title-line1 = Welcome to
zen-welcome-title-line2 = a calmer internet
zen-welcome-import-title = A Fresh Start, Same Bookmarks
zen-welcome-import-description-1 = Your bookmarks, history, and passwords are like a trail of breadcrumbs through the internet—dont leave them behind!
zen-welcome-import-description-2 = Easily bring them over from another browser and pick up right where you left off.
zen-welcome-import-button = Import now
zen-welcome-set-default-browser = Set { -brand-short-name } as your default browser
zen-welcome-dont-set-default-browser = DONT set { -brand-short-name } as your default browser
zen-welcome-initial-essentials-title = Your Key Tabs, Always Within Reach
zen-welcome-initial-essentials-description-1 = Keep your most important tabs easily accessible and always at hand, no matter how many you open.
zen-welcome-initial-essentials-description-2 = Essential tabs are always visible, no matter what workspace you are in.
zen-welcome-workspace-colors-title = Your Workspaces, Your Colors
zen-welcome-workspace-colors-description = Personalize your browser by giving each workspace its own unique color identity.
zen-welcome-start-browsing-title =
All set?<br/>
Lets get rolling!
zen-welcome-start-browsing-description-1 = Youre all set up and ready to go. Click the button below to start browsing with { -brand-short-name }.
zen-welcome-start-browsing = Dive in!
zen-welcome-default-search-title = Your Default Search Engine
zen-welcome-default-search-description = Choose your default search engine. You can always change it later!
zen-welcome-skip-button = Skip
zen-welcome-finished = Your Zen has been set up correctly!

View File

@@ -0,0 +1,71 @@
# 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-panel-ui-workspaces-text = Spaces
zen-panel-ui-spaces-label =
.label = Spaces
zen-panel-ui-workspaces-create =
.label = Create Space
zen-panel-ui-folder-create =
.label = Create Folder
zen-panel-ui-new-empty-split =
.label = New Split
zen-workspaces-panel-context-delete =
.label = Delete Space
.accesskey = D
zen-workspaces-panel-change-name =
.label = Change Name
zen-workspaces-panel-change-icon =
.label = Change Icon
zen-workspaces-panel-context-default-profile =
.label = Set Profile
zen-workspaces-panel-unload =
.label = Unload Space
zen-workspaces-how-to-reorder-title = How to reorder spaces
zen-workspaces-how-to-reorder-desc = Drag the space icons at the bottom of the sidebar to reorder them
zen-workspaces-change-theme =
.label = Edit Theme
zen-workspaces-panel-context-open =
.label = Open Workspace
.accesskey = O
zen-workspaces-panel-context-edit =
.label = Edit Space
.accesskey = E
zen-bookmark-edit-panel-workspace-selector =
.value = Spaces
.accesskey = W
zen-panel-ui-gradient-generator-algo-complementary =
.label = Complementary
zen-panel-ui-gradient-generator-algo-splitComplementary =
.label = Split
zen-panel-ui-gradient-generator-algo-analogous =
.label = Analogous
zen-panel-ui-gradient-generator-algo-triadic =
.label = Triadic
zen-panel-ui-gradient-generator-algo-floating =
.label = Floating
zen-panel-ui-gradient-click-to-add = Click to add a color
zen-workspace-creation-name =
.placeholder = Space Name
zen-move-tab-to-workspace-button =
.label = Move To...
.tooltiptext = Move all tabs in this window to a Space
zen-workspaces-panel-context-reorder =
.label = Reorder Spaces
zen-workspace-creation-profile = Profile
.tooltiptext = Profiles are used to separate cookies and site data between spaces.
zen-workspace-creation-header = Create a Space
zen-workspace-creation-label = Spaces are used to organize your tabs and sessions.
zen-workspaces-delete-workspace-title = Delete Space?
zen-workspaces-delete-workspace-body = Are you sure you want to delete { $name }? This action cannot be undone.
# Note that the html tag MUST not be changed or removed, as it is used to better
# display the shortcut in the toast notification.
zen-workspaces-close-all-unpinned-tabs-toast = Tabs Closed! Use <span>{ $shortcut }</span> to undo.
zen-workspaces-close-all-unpinned-tabs-title =
.label = Clear
.tooltiptext = Close all unpinned tabs
zen-panel-ui-workspaces-change-forward =
.label = Next Space
zen-panel-ui-workspaces-change-back =
.label = Previous Space

View File

@@ -159,6 +159,8 @@ pane-zen-CKS-title = Dreceres de teclat
category-zen-CKS =
.tooltiptext = { pane-zen-CKS-title }
pane-settings-CKS-title = Dreceres de teclat de { -brand-short-name }
category-zen-marketplace =
.tooltiptext = Zen Mods
zen-settings-CKS-header = Personalitzeu les vostres dreceres de teclat
zen-settings-CKS-description = Canvieu les dreceres de teclat per defecte al vostre gust i milloreu la vostra experiència de navegació
zen-settings-CKS-disable-firefox =
@@ -312,3 +314,4 @@ zen-devtools-toggle-storage-shortcut = Commuta l'emmagatzematge
zen-devtools-toggle-dom-shortcut = Commuta el DOM
zen-devtools-toggle-accessibility-shortcut = Commuta l'accessibilitat
zen-close-all-unpinned-tabs-shortcut = Tanca totes les pestanyes no fixades
zen-new-unsynced-window-shortcut = Nova finestra no sincronitzada

View File

@@ -16,8 +16,6 @@ zen-folders-panel-convert-folder-to-space =
.label = Converteix la carpeta en un espai
zen-folders-panel-change-folder-space =
.label = Canvia l'espai...
zen-folders-panel-change-icon-folder =
.label = Canvia la icona
zen-folders-unload-all-tooltip =
.tooltiptext = Hiberna les pestanyes actives d'aquesta carpeta
zen-folders-unload-folder =

View File

@@ -17,6 +17,10 @@ tab-context-zen-remove-essential =
tab-context-zen-replace-pinned-url-with-current =
.label = Substitueix l'URL fixat per l'actual
.accesskey = C
tab-context-zen-edit-title =
.label = Canvia l'etiqueta...
tab-context-zen-edit-icon =
.label = Canvia la icona...
zen-themes-corrupted = El vostre fitxer de modificacions { -brand-short-name } està malmès. S'ha restablert al tema per defecte.
zen-shortcuts-corrupted = El vostre fitxer de dreceres { -brand-short-name } està malmès. S'ha restablert a les dreceres per defecte.
# note: Do not translate the "<br/>" tags in the following string
@@ -28,7 +32,6 @@ pictureinpicture-minimize-btn =
.aria-label = Minimitza
.tooltip = Minimitza
zen-panel-ui-gradient-generator-custom-color = Color personalitzat
zen-panel-ui-gradient-generator-saved-message = El degradat s'ha desat correctament
zen-copy-current-url-confirmation = L'URL actual s'ha copiat.
zen-general-cancel-label =
.label = Cancel·la
@@ -38,10 +41,6 @@ zen-pinned-tab-replaced = L'URL de la pestanya fixada s'ha substituït per l'URL
zen-tabs-renamed = S'ha canviat el nom de la pestanya correctament
zen-background-tab-opened-toast = S'ha obert una nova pestanya de fons
zen-workspace-renamed-toast = S'ha canviat el nom de l'espai de treball correctament
zen-library-sidebar-workspaces =
.label = Espais
zen-library-sidebar-mods =
.label = Modificacions
zen-toggle-compact-mode-button =
.label = Mode compacte
.tooltiptext = Commuta el mode compacte
@@ -61,6 +60,8 @@ zen-site-data-settings = Configuració
zen-generic-manage = Gestiona
zen-generic-more = Més
zen-generic-next = Següent
zen-essentials-promo-label = Afegeix als essencials
zen-essentials-promo-sublabel = Mantingueu les vostres pestanyes preferides a només un clic de distància
# These labels will be used for the site data panel settings
zen-site-data-setting-allow = Permès
zen-site-data-setting-block = Bloquejat
@@ -108,3 +109,7 @@ zen-sidebar-notification-updated-tooltip =
zen-sidebar-notification-restart-safe-mode-label = Alguna cosa no funciona?
zen-sidebar-notification-restart-safe-mode-tooltip =
.title = Reinici en mode segur
zen-window-sync-migration-dialog-title = Mantingueu les finestres sincronitzades
zen-window-sync-migration-dialog-message = El Zen ara sincronitza les finestres del mateix dispositiu, de manera que els canvis en una finestra es reflecteixen a les altres a l'instant.
zen-window-sync-migration-dialog-learn-more = Més informació
zen-window-sync-migration-dialog-accept = D'acord

View File

@@ -0,0 +1,22 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
zen-menubar-toggle-pinned-tabs =
.label =
{ $pinnedAreCollapsed ->
[true] Expandeix les pestanyes fixades
*[false] Col·lapsa les pestanyes fixades
}
zen-menubar-appearance =
.label = Aparença
zen-menubar-appearance-description =
.label = Els llocs web utilitzaran:
zen-menubar-appearance-auto =
.label = Automàtica
zen-menubar-appearance-light =
.label = Clara
zen-menubar-appearance-dark =
.label = Fosca
zen-menubar-new-unsynced-window =
.label = New Blank Window

View File

@@ -3,6 +3,8 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
zen-panel-ui-workspaces-text = Espais de treball
zen-panel-ui-spaces-label =
.label = Espais
zen-panel-ui-workspaces-create =
.label = Crea un espai
zen-panel-ui-folder-create =
@@ -30,11 +32,8 @@ zen-workspaces-panel-context-open =
zen-workspaces-panel-context-edit =
.label = Edita l'espai de treball
.accesskey = E
context-zen-change-workspace-tab =
.label = Canvia les pestanyes a l'espai de treball
.accesskey = C
zen-bookmark-edit-panel-workspace-selector =
.value = Espais de treball
.value = Espais
.accesskey = W
zen-panel-ui-gradient-generator-algo-complementary =
.label = Complementari
@@ -49,6 +48,9 @@ zen-panel-ui-gradient-generator-algo-floating =
zen-panel-ui-gradient-click-to-add = Feu clic per afegir un color
zen-workspace-creation-name =
.placeholder = Nom de l'espai
zen-move-tab-to-workspace-button =
.label = Mou a...
.tooltiptext = Mou totes les pestanyes d'aquesta finestra a un espai
zen-workspaces-panel-context-reorder =
.label = Reordena els espais
zen-workspace-creation-profile = Perfil
@@ -63,3 +65,7 @@ zen-workspaces-close-all-unpinned-tabs-toast = Pestanyes tancades. Feu servir <s
zen-workspaces-close-all-unpinned-tabs-title =
.label = Esborra
.tooltiptext = Tanca totes les pestanyes no fixades
zen-panel-ui-workspaces-change-forward =
.label = Espai següent
zen-panel-ui-workspaces-change-back =
.label = Espai anterior

View File

@@ -18,7 +18,7 @@ sync-engine-workspaces =
.accesskey = W
zen-glance-title = Glance
zen-glance-header = Obecná nastavení pro Glance
zen-glance-description = Prohlédněte si své odkazy rychle, bez otevírání v nové záložce
zen-glance-description = Prohlédněte si své odkazy rychle, bez otevírání v novém panelu
zen-glance-trigger-label = Spuštění
zen-glance-enabled =
.label = Zapnout Glance
@@ -37,7 +37,7 @@ zen-look-and-feel-compact-view-enabled =
zen-look-and-feel-compact-view-top-toolbar =
.label = Skrýt horní panel nástrojů i v kompaktním režimu
zen-look-and-feel-compact-toolbar-flash-popup =
.label = Stručně vytvořit vyskakovací okno panelu nástrojů při přepínání nebo otevírání nových panelů v kompaktním režimu
.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
pane-zen-tabs-title = Správa karet
category-zen-workspaces =
.tooltiptext = { pane-zen-tabs-title }
@@ -45,9 +45,9 @@ pane-settings-workspaces-title = Pracoviště
zen-tabs-unloader-enabled =
.label = Povolit uspání karet
zen-tabs-close-on-back-with-no-history =
.label = Zavřít panel a přepnout na jeho nadřazený panel (nebo naposledy použitý panel), když se vracíte zpět bez historie.“
.label = Zavřít panel a přepnout na jeho nadřazený panel (nebo naposledy použitý panel), když se vracíte zpět bez historie
zen-tabs-cycle-by-attribute =
.label = Ctrl+Tab cykly pouze v Essentials nebo pracovních kartách
.label = Ctrl+Tab zahrnuje Essentials v pracovních panelech
zen-tabs-cycle-ignore-pending-tabs =
.label = Ignorovat čekající panely při cyklování s Ctrl+Tab
zen-tabs-cycle-by-attribute-warning = Ctrl+Tab bude cyklovat v nedávno použitém pořadí
@@ -55,26 +55,26 @@ zen-look-and-feel-compact-toolbar-themed =
.label = Použít tématické pozadí pro kompaktní panel karet
zen-workspace-continue-where-left-off =
.label = Pokračovat tam, kde jste skončili
pane-zen-pinned-tab-manager-title = Připnuté karty
pane-zen-pinned-tab-manager-title = Připnuté panely
zen-pinned-tab-manager-header = Obecné nastavení připnutých karet
zen-pinned-tab-manager-description = Spravovat další chování připnutých karet
zen-pinned-tab-manager-restore-pinned-tabs-to-pinned-url =
.label = Při spuštění obnovit připnuté karty na jejich původní URL adresu
.label = Při spuštění obnovit připnuté panely na jejich původní URL adresu
zen-pinned-tab-manager-container-specific-essentials-enabled =
.label = Povolit Essentials pro konkrétní kontejner
zen-pinned-tab-manager-close-shortcut-behavior-label = Zavřít chování zástupce záložky
zen-pinned-tab-manager-close-shortcut-behavior-label = Chování při zavírání připnutého panelu
zen-pinned-tab-manager-reset-unload-switch-close-shortcut-option =
.label = Obnovit URL adresu, uspat a přepnout na další kartu
.label = Obnovit URL adresu, uspat a přepnout na další panel
zen-pinned-tab-manager-unload-switch-close-shortcut-option =
.label = Uspat a přepnout na další kartu
.label = Uspat a přepnout na další panel
zen-pinned-tab-manager-reset-switch-close-shortcut-option =
.label = Obnovit URL adresu a přepnout na další kartu
.label = Obnovit URL adresu a přepnout na další panel
zen-pinned-tab-manager-switch-close-shortcut-option =
.label = Přepnout na další kartu
.label = Přepnout na další panel
zen-pinned-tab-manager-reset-close-shortcut-option =
.label = Resetovat adresu URL
zen-pinned-tab-manager-close-close-shortcut-option =
.label = Zavřít kartu
.label = Zavřít panel
pane-zen-workspaces-header = Pracoviště
zen-settings-workspaces-header = Obecná nastavení pro pracovní prostory
zen-settings-workspaces-description = S pacovišti můžete mít více relací najednou!
@@ -86,18 +86,18 @@ zen-key-unsaved = Neuložený zástupce! Ubezpečte jej po repsaní kliknutím n
zen-key-conflict = Je v konfliktu s { $group } -> { $shortcut }
pane-zen-theme-title = Nastavení motivu
zen-vertical-tabs-title = Boční panel a rozložení karet
zen-vertical-tabs-header = Vertikální karty
zen-vertical-tabs-description = Spravujte vaše karty ve vertikálním rozložení
zen-vertical-tabs-header = Vertikální panely
zen-vertical-tabs-description = Spravujte vaše panely ve vertikálním rozložení
zen-vertical-tabs-show-expand-button =
.label = Zobrazit tlačítko Rozbalit
zen-vertical-tabs-newtab-on-tab-list =
.label = Zobrazit tlačítko pro vytvoření nové karty v panelu záložek
.label = Zobrazit tlačítko pro vytvoření nového panelu v panelu záložek
zen-vertical-tabs-newtab-top-button-up =
.label = Přesunout tlačítko pro vytvoření nové karty nahoru
.label = Přesunout tlačítko pro vytvoření nového panelu nahoru
zen-vertical-tabs-expand-tabs-by-default = Rozbalit záložky ve výchozím nastavení
zen-vertical-tabs-dont-expand-tabs-by-default = Nerozšiřovat záložky ve výchozím nastavení
zen-vertical-tabs-expand-tabs-on-hover = Rozbalit karty při přejetí myší (nefunguje v kompaktním režimu)
zen-vertical-tabs-expand-tabs-header = Jak rozbalit karty
zen-vertical-tabs-expand-tabs-on-hover = Rozbalit panely při přejetí myší (nefunguje v kompaktním režimu)
zen-vertical-tabs-expand-tabs-header = Jak rozbalit panely
zen-vertical-tabs-expand-tabs-description = Vyberte si jak rozbalit panely v postranním panelu
zen-theme-marketplace-header = Zen Módy
zen-theme-disable-all-enabled =
@@ -159,6 +159,8 @@ pane-zen-CKS-title = Klávesové zkratky
category-zen-CKS =
.tooltiptext = { pane-zen-CKS-title }
pane-settings-CKS-title = Klávesové zkratky { -brand-short-name }
category-zen-marketplace =
.tooltiptext = Zen Módy
zen-settings-CKS-header = Přizpůsobte si klávesové zkratky
zen-settings-CKS-description = Změňte výchozí klávesové zkratky podle vašich přání a zlepšete svůj zážitek z prohlížení
zen-settings-CKS-disable-firefox =
@@ -183,7 +185,7 @@ zen-key-quick-restart = Rychlý restart
zen-window-new-shortcut = Nové okno
zen-tab-new-shortcut = Nová karta
zen-key-redo = Znovu
zen-restore-last-closed-tab-shortcut = Obnovit poslední zavřenou kartu
zen-restore-last-closed-tab-shortcut = Obnovit poslední zavřený panel
zen-location-open-shortcut = Otevřít polohu
zen-location-open-shortcut-alt = Otevřít polohu (Alt)
zen-key-undo-close-window = Vrátit zavřené okno
@@ -217,7 +219,7 @@ zen-addons-shortcut = Otevřít doplňky
zen-file-open-shortcut = Otevřít soubor
zen-save-page-shortcut = Uložit stránku
zen-print-shortcut = Vytisknout stránku
zen-close-shortcut-2 = Zavřít kartu
zen-close-shortcut-2 = Zavřít panel
zen-mute-toggle-shortcut = Přepnout ztlumení
zen-key-delete = Odstranit klíč
zen-key-go-back = Zpět
@@ -260,7 +262,7 @@ zen-key-wr-toggle-capture-sequence-cmd = Přepnout sekvence zachytávání WR
zen-nav-reload-shortcut = Znovu načíst stránku
zen-nav-reload-shortcut-skip-cache = Obnovit stránku (Přeskočit Cache)
zen-close-shortcut = Zavřít okno
zen-close-tab-shortcut = Zavřít kartu
zen-close-tab-shortcut = Zavřít panel
zen-compact-mode-shortcut-show-sidebar = Přepnout plovoucí postranní panel
zen-compact-mode-shortcut-show-toolbar = Přepnout plovoucí panel nástrojů
zen-compact-mode-shortcut-toggle = Přepnout kompaktní režim
@@ -284,16 +286,16 @@ zen-split-view-shortcut-vertical = Přepnout rozdělené zobrazení vertikálně
zen-split-view-shortcut-horizontal = Přepnout horizontální zobrazení rozdělení
zen-split-view-shortcut-unsplit = Zavřít rozdělené zobrazení
zen-new-empty-split-view-shortcut = Nové prázdné rozdělené zobrazení
zen-key-select-tab-1 = Vybrat první kartu
zen-key-select-tab-2 = Vybrat druhou kartu
zen-key-select-tab-3 = Vybrat třetí kartu
zen-key-select-tab-4 = Vybrat čtvrtou kartu
zen-key-select-tab-5 = Vybrat pátou kartu
zen-key-select-tab-6 = Vybrat šestou kartu
zen-key-select-tab-7 = Vybrat sedmou kartu
zen-key-select-tab-8 = Vybrat osmou kartu
zen-key-select-tab-last = Vybrat poslední kartu
zen-key-show-all-tabs = Zobrazit všechny karty
zen-key-select-tab-1 = Vybrat první panel
zen-key-select-tab-2 = Vybrat druhý panel
zen-key-select-tab-3 = Vybrat třetí panel
zen-key-select-tab-4 = Vybrat čtvrtý panel
zen-key-select-tab-5 = Vybrat pátý panel
zen-key-select-tab-6 = Vybrat šestý panel
zen-key-select-tab-7 = Vybrat sedmý panel
zen-key-select-tab-8 = Vybrat osmý panel
zen-key-select-tab-last = Vybrat poslední panel
zen-key-show-all-tabs = Zobrazit všechny panely
zen-key-goto-history = Přejít na historii
zen-key-go-home = Návrat domů
zen-bookmark-show-sidebar-shortcut = Zobrazit postranní panel záložek
@@ -312,3 +314,4 @@ zen-devtools-toggle-storage-shortcut = Přepnout úložiště
zen-devtools-toggle-dom-shortcut = Přepnout DOM
zen-devtools-toggle-accessibility-shortcut = Přepnout přístupnost
zen-close-all-unpinned-tabs-shortcut = Zavřít všechny nepřipnuté panely
zen-new-unsynced-window-shortcut = Nové nesynchronizované okno

View File

@@ -16,8 +16,6 @@ zen-folders-panel-convert-folder-to-space =
.label = Převést složku na prostor
zen-folders-panel-change-folder-space =
.label = Změnit prostor...
zen-folders-panel-change-icon-folder =
.label = Změnit ikonu
zen-folders-unload-all-tooltip =
.tooltiptext = Uspat aktivní panely v této složce
zen-folders-unload-folder =

View File

@@ -5,7 +5,7 @@
zen-panel-ui-current-profile-text = aktuální profil
unified-extensions-description = Rozšíření slouží k přidání dalších funkcí do prohlížeče { -brand-short-name }.
tab-context-zen-reset-pinned-tab =
.label = Resetovat připnuté karty
.label = Resetovat připnutý panel
.accesskey = R
tab-context-zen-add-essential =
.label = Přidat do Essentials
@@ -17,18 +17,21 @@ tab-context-zen-remove-essential =
tab-context-zen-replace-pinned-url-with-current =
.label = Nahradit připnutou URL adresu aktuální adresou
.accesskey = C
tab-context-zen-edit-title =
.label = Změnit název...
tab-context-zen-edit-icon =
.label = Změnit ikonu...
zen-themes-corrupted = Váš { -brand-short-name } mods soubor je poškozen. Byl obnoven na výchozí motiv.
zen-shortcuts-corrupted = Soubor se zkratky prohlížeče { -brand-short-name } je poškozen. Zkratky byly resetovány na výchozí nastavení.
# note: Do not translate the "<br/>" tags in the following string
zen-new-urlbar-notification =
Nový adresní řádek je nyní zapnutý, takže už není potřeba otevírat nové karty.<br/><br/>
Zkuste otevřít novou kartu a podívejte se, jak funguje!
Zkuste otevřít nový panel a podívejte se, jak funguje!
zen-disable = Zavřít
pictureinpicture-minimize-btn =
.aria-label = Minimalizovat
.tooltip = Minimalizovat
zen-panel-ui-gradient-generator-custom-color = Vlastní barva
zen-panel-ui-gradient-generator-saved-message = Gradient byl úspěšně uložen!
zen-copy-current-url-confirmation = URL adresa byla zkopírována!
zen-general-cancel-label =
.label = Zrušit
@@ -36,12 +39,8 @@ zen-general-confirm =
.label = Potvrdit
zen-pinned-tab-replaced = Připnutá URL adresa panelu byla nahrazena aktuální URL adresou.
zen-tabs-renamed = Panel byl úspěšně přejmenován!
zen-background-tab-opened-toast = Nová karta na pozadí byla otevřena!
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-library-sidebar-workspaces =
.label = Prostory
zen-library-sidebar-mods =
.label = Módy
zen-toggle-compact-mode-button =
.label = Kompaktní režim
.tooltiptext = Přepnout kompaktní režim
@@ -61,6 +60,8 @@ zen-site-data-settings = Nastavení
zen-generic-manage = Spravovat
zen-generic-more = Více
zen-generic-next = Další
zen-essentials-promo-label = Přídat do Essentials
zen-essentials-promo-sublabel = Mějte oblíbené panely na dosah jedním kliknutím
# These labels will be used for the site data panel settings
zen-site-data-setting-allow = Povoleno
zen-site-data-setting-block = Blokováno
@@ -108,3 +109,7 @@ zen-sidebar-notification-updated-tooltip =
zen-sidebar-notification-restart-safe-mode-label = Něco se rozbilo?
zen-sidebar-notification-restart-safe-mode-tooltip =
.title = Restartovat v Nouzovém Režimu
zen-window-sync-migration-dialog-title = Mějte svá okna synchronizovaná
zen-window-sync-migration-dialog-message = Zen nyní synchronizuje okna na stejném zařízení. Změny provedené v jednom okně se okamžitě projeví v ostatních.
zen-window-sync-migration-dialog-learn-more = Zjistit více
zen-window-sync-migration-dialog-accept = Rozumím

View File

@@ -0,0 +1,22 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
zen-menubar-toggle-pinned-tabs =
.label =
{ $pinnedAreCollapsed ->
[true] Expand Pinned Tabs
*[false] Collapse Pinned Tabs
}
zen-menubar-appearance =
.label = Vzhled
zen-menubar-appearance-description =
.label = Webové stránky budou používat:
zen-menubar-appearance-auto =
.label = Automatický
zen-menubar-appearance-light =
.label = Světlý
zen-menubar-appearance-dark =
.label = Tmavý
zen-menubar-new-unsynced-window =
.label = New Blank Window

View File

@@ -3,7 +3,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
zen-toolbar-context-tabs-right =
.label = Karty napravo
.label = Panely napravo
.accesskey = R
zen-toolbar-context-compact-mode =
.label = Kompaktní režim
@@ -27,15 +27,15 @@ sidebar-zen-create-new =
tabbrowser-unload-tab-button =
.tooltiptext =
{ $tabCount ->
[one] Uspat a přepnout na kartu
[few] Uspat { $tabCount } karty a přepnout na první
*[other] Uspat { $tabCount } karet a přepnout na první
[one] Uspat a přepnout na panel
[few] Uspat { $tabCount } panely a přepnout na první
*[other] Uspat { $tabCount } panelů a přepnout na první
}
tabbrowser-reset-pin-button =
.tooltiptext =
{ $tabCount ->
[one] Resetovat a připnout kartu
[few] Resetovat a připnout { $tabCount } karty
*[other] Resetovat a připnout { $tabCount } karet
[few] Resetovat a připnout { $tabCount } panely
*[other] Resetovat a připnout { $tabCount } panelů
}
tab-reset-pin-label = Zpět na původní adresu

View File

@@ -10,9 +10,9 @@ zen-welcome-import-description-2 = Snadno je přeneste z jiného prohlížeče a
zen-welcome-import-button = Importovat nyní
zen-welcome-set-default-browser = Nastavit { -brand-short-name } jako výchozí prohlížeč
zen-welcome-dont-set-default-browser = NENASTAVOVAT { -brand-short-name } jako výchozí prohlížeč
zen-welcome-initial-essentials-title = Vaše klíčové karty vždy na dosah
zen-welcome-initial-essentials-description-1 = Mějte své nejdůležitější karty snadno dostupné a vždy po ruce, bez ohledu na to, kolik jich otevřete.
zen-welcome-initial-essentials-description-2 = Essential karty jsou vždy viditelné, bez ohledu na to, ve kterém pracovním prostoru se nacházíte.
zen-welcome-initial-essentials-title = Vaše klíčové panely vždy na dosah
zen-welcome-initial-essentials-description-1 = Mějte své nejdůležitější panely snadno dostupné a vždy po ruce, bez ohledu na to, kolik jich otevřete.
zen-welcome-initial-essentials-description-2 = Essential panely jsou vždy viditelné, bez ohledu na to, ve kterém pracovním prostoru se nacházíte.
zen-welcome-workspace-colors-title = Vaše pracovní prostory, vaše barvy
zen-welcome-workspace-colors-description = Přizpůsobte si prohlížeč a dejte každému pracovnímu prostoru jeho vlastní barvu.
zen-welcome-start-browsing-title =

View File

@@ -3,6 +3,8 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
zen-panel-ui-workspaces-text = Prostory
zen-panel-ui-spaces-label =
.label = Prostory
zen-panel-ui-workspaces-create =
.label = Vytvořit prostor
zen-panel-ui-folder-create =
@@ -30,11 +32,8 @@ zen-workspaces-panel-context-open =
zen-workspaces-panel-context-edit =
.label = Upravit prostor
.accesskey = E
context-zen-change-workspace-tab =
.label = Přesunout panel(y) do prostoru
.accesskey = C
zen-bookmark-edit-panel-workspace-selector =
.value = Pracovní prostory
.value = Prostory
.accesskey = W
zen-panel-ui-gradient-generator-algo-complementary =
.label = Protilehlé
@@ -49,6 +48,9 @@ zen-panel-ui-gradient-generator-algo-floating =
zen-panel-ui-gradient-click-to-add = Kliknutím přidáte barvu
zen-workspace-creation-name =
.placeholder = Název prostoru
zen-move-tab-to-workspace-button =
.label = Přesunout do...
.tooltiptext = Přesunout všechny panely v tomto okně do pracovního prostoru
zen-workspaces-panel-context-reorder =
.label = Změnit pořadí prostorů
zen-workspace-creation-profile = Profil
@@ -59,7 +61,11 @@ zen-workspaces-delete-workspace-title = Odstranit prostor?
zen-workspaces-delete-workspace-body = Opravdu chcete smazat { $name }? Tuto akci nelze vrátit zpět.
# Note that the html tag MUST not be changed or removed, as it is used to better
# display the shortcut in the toast notification.
zen-workspaces-close-all-unpinned-tabs-toast = Karty byly zavřeny! Použijte <span>{ $shortcut }</span> pro zrušení.
zen-workspaces-close-all-unpinned-tabs-toast = Panely byly zavřeny! Použijte <span>{ $shortcut }</span> pro zrušení.
zen-workspaces-close-all-unpinned-tabs-title =
.label = Vyčistit
.tooltiptext = Zavřít všechny nepřipnuté panely
zen-panel-ui-workspaces-change-forward =
.label = Další prostor
zen-panel-ui-workspaces-change-back =
.label = Předchozí prostor

View File

@@ -2,313 +2,316 @@
# 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/.
pane-zen-looks-title = Look and Feel
pane-zen-looks-title = Edrych a Theimlo
category-zen-looks =
.tooltiptext = { pane-zen-looks-title }
zen-warning-language = Changing the default language could make it easier for Websites to track you.
zen-vertical-tabs-layout-header = Browser Layout
zen-vertical-tabs-layout-description = Choose the layout that suits you best
zen-layout-single-toolbar = Single toolbar
zen-layout-multiple-toolbar = Multiple toolbars
zen-layout-collapsed-toolbar = Collapsed toolbar
sync-currently-syncing-workspaces = Workspaces
zen-warning-language = Gall newid yr iaith rhagosodedig ei gwneud hi'n haws i Wefannau eich tracio.
zen-vertical-tabs-layout-header = Cynllun Porwr
zen-vertical-tabs-layout-description = Dewiswch y cynllun sy orau i chi
zen-layout-single-toolbar = Unig Far Ochr
zen-layout-multiple-toolbar = Bar Ochr a Bar Offer Uchaf
zen-layout-collapsed-toolbar = Bar Ochr wedi'i Leihau
sync-currently-syncing-workspaces = Gofodau Gwaith
sync-engine-workspaces =
.label = Workspaces
.tooltiptext = Sync your workspaces across devices
.accesskey = W
zen-glance-title = Glance
zen-glance-header = General settings for glance
zen-glance-description = Get a quick overview of your links without opening them in a new tab
zen-glance-trigger-label = Trigger method
.label = Gofodau Gwaith
.tooltiptext = Cydweddu eich gofodau gwaith ar draws dyfeisiau
.accesskey = G
zen-glance-title = Cipolwg
zen-glance-header = Gosodiadau cyffredinol ar gyfer cipolwg
zen-glance-description = Cael trosolwg cyflym o'ch dolenni heb eu hagor mewn tab newydd
zen-glance-trigger-label = Dull sbarduno
zen-glance-enabled =
.label = Enable Glance
.label = Galluogi Cipolwg
zen-glance-trigger-ctrl-click =
.label = Ctrl + Click
.label = Ctrl + Clic
zen-glance-trigger-alt-click =
.label = Alt + Click
.label = Alt + Clic
zen-glance-trigger-shift-click =
.label = Shift + Click
.label = Shift + Clic
zen-glance-trigger-meta-click =
.label = Meta (Command) + Click
zen-look-and-feel-compact-view-header = Show in compact view
zen-look-and-feel-compact-view-description = Only show the toolbars you use!
.label = Meta (Command) + Clic
zen-look-and-feel-compact-view-header = Dangos mewn golwg gryno
zen-look-and-feel-compact-view-description = Dim ond dangos y bariau offer rydych chi'n eu defnyddio!
zen-look-and-feel-compact-view-enabled =
.label = Enable { -brand-short-name }'s compact mode
.label = Galluogi modd cryno { -brand-short-name }
zen-look-and-feel-compact-view-top-toolbar =
.label = Hide the top toolbar as well in compact mode
.label = Cuddio'r bar offer uchaf hefyd yn y modd cryno
zen-look-and-feel-compact-toolbar-flash-popup =
.label = Briefly make the toolbar popup when switching or opening new tabs in compact mode
pane-zen-tabs-title = Tab Management
.label = Gwneud i'r bar offer ymddangos yn fyr wrth newid neu agor tabiau newydd yn y modd cryno
pane-zen-tabs-title = Rheoli Tabiau
category-zen-workspaces =
.tooltiptext = { pane-zen-tabs-title }
pane-settings-workspaces-title = Workspaces
pane-settings-workspaces-title = Gofodau Gwaith
zen-tabs-unloader-enabled =
.label = Enable Tab Unloader
.label = Galluogi Dadlwytho Tabiau
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 = Cau'r tab a newid i'w dab perchennog (neu'r tab ddefnyddiwyd fwyaf diweddar) wrth fynd yn ôl heb dim hanes
zen-tabs-cycle-by-attribute =
.label = Ctrl+Tab cycles within Essential or Workspace tabs only
.label = Mae Ctrl+Tab yn o fewn y tabiau Hanfodol neu Waith yn unig
zen-tabs-cycle-ignore-pending-tabs =
.label = Ignore Pending tabs when cycling with Ctrl+Tab
zen-tabs-cycle-by-attribute-warning = Ctrl+Tab will cycle by recently used order, as it is enabled
.label = Anwybyddu tabiau sy'n Aros wrth gylchdroi gyda Ctrl+Tab
zen-tabs-cycle-by-attribute-warning = Bydd Ctrl+Tab yn cylchdroi yn ôl trefn defnyddiwyd yn ddiweddar, gan ei fod wedi'i alluogi
zen-look-and-feel-compact-toolbar-themed =
.label = Use themed background for compact toolbar
.label = Defnyddio cefndir thema ar gyfer bar offer cryno
zen-workspace-continue-where-left-off =
.label = Continue where you left off
pane-zen-pinned-tab-manager-title = Pinned Tabs
zen-pinned-tab-manager-header = General settings for pinned tabs
zen-pinned-tab-manager-description = Manage additional behavior of pinned tabs
.label = Parhau lle gwnaethoch chi adael
pane-zen-pinned-tab-manager-title = Tabiau wedi'u Pinio
zen-pinned-tab-manager-header = Gosodiadau cyffredinol ar gyfer tabiau wedi'u pinio
zen-pinned-tab-manager-description = Rheoli ymddygiad ychwanegol tabiau wedi'u pinio
zen-pinned-tab-manager-restore-pinned-tabs-to-pinned-url =
.label = Restore pinned tabs to their originally pinned URL on startup
.label = Adfer tabiau wedi'u pinio i'w URL gwreiddiol wedi'i binio wrth gychwyn
zen-pinned-tab-manager-container-specific-essentials-enabled =
.label = Enable container-specific essentials
zen-pinned-tab-manager-close-shortcut-behavior-label = Close Tab Shortcut Behavior
.label = Galluogi hanfodion penodol i gynwysyddion
zen-pinned-tab-manager-close-shortcut-behavior-label = Cau Ymddygiad Llwybr Byr Tabiau
zen-pinned-tab-manager-reset-unload-switch-close-shortcut-option =
.label = Reset URL, unload and switch to next tab
.label = Ailosod URL, dadlwytho a newid i'r tab nesaf
zen-pinned-tab-manager-unload-switch-close-shortcut-option =
.label = Unload and switch to next tab
.label = Dadlwytho a newid i'r tab nesaf
zen-pinned-tab-manager-reset-switch-close-shortcut-option =
.label = Reset URL and switch to next tab
.label = Ailosod yr URL a newid i'r tab nesaf
zen-pinned-tab-manager-switch-close-shortcut-option =
.label = Switch to next tab
.label = Newid i'r tab nesaf
zen-pinned-tab-manager-reset-close-shortcut-option =
.label = Reset URL
.label = Ailosod URL
zen-pinned-tab-manager-close-close-shortcut-option =
.label = Close tab
pane-zen-workspaces-header = Workspaces
zen-settings-workspaces-header = General settings for workspaces
zen-settings-workspaces-description = With workspaces, you can have multiple browsing sessions at once!
.label = Cau'r tab
pane-zen-workspaces-header = Gofodau Gwaith
zen-settings-workspaces-header = Gosodiadau cyffredinol ar gyfer gofodau gwaith
zen-settings-workspaces-description = Gyda gofodau gwaith, gallwch gael sawl sesiwn pori ar unwaith!
zen-settings-workspaces-enabled =
.label = Enable Workspaces
.label = Galluogi Gofodau Gwaith
zen-settings-workspaces-hide-default-container-indicator =
.label = Hide the default container indicator in the tab bar
zen-key-unsaved = Unsaved shortcut! Please save it by clicking the "Escape" key after retyping it.
zen-key-conflict = Conflicts with { $group } -> { $shortcut }
pane-zen-theme-title = Theme Settings
zen-vertical-tabs-title = Sidebar and tabs layout
zen-vertical-tabs-header = Vertical Tabs
zen-vertical-tabs-description = Manage your tabs in a vertical layout
.label = Cuddio'r dangosydd cynhwysydd rhagosodedig yn y bar tabiau
zen-key-unsaved = Llwybr byr heb ei gadw! Cadwch ef drwy glicio'r allwedd "Escape" ar ôl ei aildeipio.
zen-key-conflict = Yn gwrthdaro â { $group } -> { $shortcut }
pane-zen-theme-title = Gosodiadau Thema
zen-vertical-tabs-title = Cynllun y bar ochr a'r tabiau
zen-vertical-tabs-header = Tabiau Fertigol
zen-vertical-tabs-description = Rheoli eich tabiau mewn cynllun fertigol
zen-vertical-tabs-show-expand-button =
.label = Show Expand Button
.label = Dangos y Botwm Ehangu
zen-vertical-tabs-newtab-on-tab-list =
.label = Show New Tab Button on Tab List
.label = Dangos Botwm Tab Newydd ar y Rhestr Tabiau
zen-vertical-tabs-newtab-top-button-up =
.label = Move the new tab button to the top
zen-vertical-tabs-expand-tabs-by-default = Expand Tabs by Default
zen-vertical-tabs-dont-expand-tabs-by-default = Don't Expand Tabs by Default
zen-vertical-tabs-expand-tabs-on-hover = Expand Tabs on Hover (Won't work on compact mode)
zen-vertical-tabs-expand-tabs-header = How to expand tabs
zen-vertical-tabs-expand-tabs-description = Choose how to expand tabs in the sidebar
zen-theme-marketplace-header = Zen Mods
.label = Symud y botwm tab newydd i'r brig
zen-vertical-tabs-expand-tabs-by-default = Ehangu Tabiau yn Rhagosodedig
zen-vertical-tabs-dont-expand-tabs-by-default = Peidiwch ag Ehangu Tabiau yn Ragosodedig
zen-vertical-tabs-expand-tabs-on-hover = Yn Ehangu Tabiau wrth Hofran (Ond nid yn y modd cryno)
zen-vertical-tabs-expand-tabs-header = Sut i ehangu tabiau
zen-vertical-tabs-expand-tabs-description = Dewiswch sut i ehangu tabiau yn y bar ochr
zen-theme-marketplace-header = Addasiadau Zen
zen-theme-disable-all-enabled =
.title = Disable all mods
.title = Analluogi pob addasiad
zen-theme-disable-all-disabled =
.title = Enable all mods
zen-theme-marketplace-description = Find and install mods from the store.
.title = Galluogi pob addasiad
zen-theme-marketplace-description = Dewch o hyd i addasiadau o'r storfa a'u gosod.
zen-theme-marketplace-remove-button =
.label = Remove mod
.label = Dileu addasiad
zen-theme-marketplace-check-for-updates-button =
.label = Check for Updates
.label = Chwilio am Ddiweddariadau
zen-theme-marketplace-import-button =
.label = Import mods
.label = Mewnforio addasiadau
zen-theme-marketplace-export-button =
.label = Export Mods
zen-theme-marketplace-import-success = Mods imported successfully
zen-theme-marketplace-import-failure = There was an error importing the mods
zen-theme-marketplace-export-success = Mods exported successfully
zen-theme-marketplace-export-failure = There was an error exporting the mods
zen-theme-marketplace-updates-success = Mods updated successfully
zen-theme-marketplace-updates-failure = Couldn't find any updates!
.label = Allforio Addasiadau
zen-theme-marketplace-import-success = Addasiadau wedi'u mewnforio'n llwyddiannus
zen-theme-marketplace-import-failure = Bu gwall wrth fewnforio'r addasiadau
zen-theme-marketplace-export-success = Addasiadau wedi'u hallforio'n llwyddiannus
zen-theme-marketplace-export-failure = Bu gwall wrth allforio'r addasiadau
zen-theme-marketplace-updates-success = Diweddarwyd yr addasiadau'n llwyddiannus
zen-theme-marketplace-updates-failure = Methu dod o hyd i unrhyw ddiweddariadau!
zen-theme-marketplace-toggle-enabled-button =
.title = Disable mod
.title = Analluogi addasiad
zen-theme-marketplace-toggle-disabled-button =
.title = Enable mod
zen-theme-marketplace-remove-confirmation = Are you sure you want to remove this mod?
zen-theme-marketplace-close-modal = Close
.title = Galluogi addasiad
zen-theme-marketplace-remove-confirmation = Ydych chi'n siŵr eich bod chi eisiau tynnu'r addasiad hwn?
zen-theme-marketplace-close-modal = Cau
zen-theme-marketplace-theme-header-title =
.title = CSS Selector: { $name }
.title = Dewisydd CSS: { $name }
zen-theme-marketplace-dropdown-default-label =
.label = None
.label = Dim
zen-theme-marketplace-input-default-placeholder =
.placeholder = Type something...
pane-zen-marketplace-title = Zen Mods
.placeholder = Teipiwch rywbeth...
pane-zen-marketplace-title = Addasiadau Zen
zen-themes-auto-update =
.label = Automatically update installed mods on startup
.label = Diweddaru addasiadau wedi'u gosod yn awtomatig wrth gychwyn
zen-settings-workspaces-force-container-tabs-to-workspace =
.label = Switch to workspace where container is set as default when opening container tabs
zen-theme-marketplace-link = Visit Store
zen-dark-theme-styles-header = Dark Theme Styles
zen-dark-theme-styles-description = Customize the dark theme to your liking
zen-dark-theme-styles-amoled = Night Theme
zen-dark-theme-styles-default = Default Dark Theme
zen-dark-theme-styles-colorful = Colorful Dark Theme
zen-compact-mode-styles-left = Hide Tab bar
zen-compact-mode-styles-top = Hide Top bar
zen-compact-mode-styles-both = Hide Both
zen-urlbar-title = Zen URL Bar
zen-urlbar-header = General settings for the URL bar
zen-urlbar-description = Customize the URL bar to your liking
zen-urlbar-behavior-label = Behavior
.label = Newid i'r gofod gwith lle mae'r cynhwysydd wedi'i osod fel y rhagosodyn wrth agor tabiau cynhwysydd
zen-theme-marketplace-link = Ymweld â'r Storfa
zen-dark-theme-styles-header = Arddulliau Thema Tywyll
zen-dark-theme-styles-description = Addaswch y thema dywyll i'r hyn rydych yn ei hoffi
zen-dark-theme-styles-amoled = Thema Nos
zen-dark-theme-styles-default = Thema Dywyll Rhagosodedig
zen-dark-theme-styles-colorful = Thema Dywyll Lliwgar
zen-compact-mode-styles-left = Cuddio Bar Tab
zen-compact-mode-styles-top = Cuddio Bar Uchaf
zen-compact-mode-styles-both = Cuddio'r Ddau
zen-urlbar-title = Bar URL Zen
zen-urlbar-header = Gosodiadau cyffredinol ar gyfer y bar URL
zen-urlbar-description = Addaswch y bar URL i'r hyn rydych yn ei hoffi
zen-urlbar-behavior-label = Ymddygiad
zen-urlbar-behavior-normal =
.label = Normal
.label = Arferol
zen-urlbar-behavior-floating-on-type =
.label = Floating only when typing
.label = Arnofiodim ond wrth deipio
zen-urlbar-behavior-float =
.label = Always floating
pane-zen-CKS-title = Keyboard Shortcuts
.label = Bob amser yn arnofio
pane-zen-CKS-title = Llwybrau Byr Bysellfwrdd
category-zen-CKS =
.tooltiptext = { pane-zen-CKS-title }
pane-settings-CKS-title = { -brand-short-name } Keyboard Shortcuts
zen-settings-CKS-header = Customize your keyboard shortcuts
zen-settings-CKS-description = Change the default keyboard shortcuts to your liking and improve your browsing experience
pane-settings-CKS-title = Llwybrau Byr Bysellfwrdd { -brand-short-name }
category-zen-marketplace =
.tooltiptext = Addasiadau Zen
zen-settings-CKS-header = Cyfaddasu eich llwybrau byr bysellfwrdd
zen-settings-CKS-description = Newidiwch y llwybrau byr bysellfwrdd arferol i'r hyn rydych yn ei hoffi a gwella'ch profiad pori
zen-settings-CKS-disable-firefox =
.label = Disable { -brand-short-name }'s default keyboard shortcuts
.label = Analluogi llwybrau byr bysellfwrdd arferol { -brand-short-name }
zen-settings-CKS-duplicate-shortcut =
.label = Duplicate Shortcut
.label = Llwybr Byr Dyblyg
zen-settings-CKS-reset-shortcuts =
.label = Reset to Default
zenCKSOption-group-other = Other
zenCKSOption-group-windowAndTabManagement = Window & Tab Management
zenCKSOption-group-navigation = Navigation
zenCKSOption-group-searchAndFind = Search & Find
zenCKSOption-group-pageOperations = Page Operations
zenCKSOption-group-historyAndBookmarks = History & Bookmarks
zenCKSOption-group-mediaAndDisplay = Media & Display
zenCKSOption-group-zen-compact-mode = Compact Mode
zenCKSOption-group-zen-workspace = Workspaces
zenCKSOption-group-zen-other = Other Zen Features
zenCKSOption-group-zen-split-view = Split View
zenCKSOption-group-devTools = Developer Tools
zen-key-quick-restart = Quick Restart
zen-window-new-shortcut = New Window
zen-tab-new-shortcut = New Tab
zen-key-redo = Redo
zen-restore-last-closed-tab-shortcut = Restore Last Closed Tab
zen-location-open-shortcut = Open Location
zen-location-open-shortcut-alt = Open Location (Alt)
zen-key-undo-close-window = Undo Close Window
zen-text-action-undo-shortcut = Undo
zen-text-action-redo-shortcut = Redo
zen-text-action-cut-shortcut = Cut
zen-text-action-copy-shortcut = Copy
zen-text-action-copy-url-shortcut = Copy current URL
zen-text-action-copy-url-markdown-shortcut = Copy current URL as Markdown
zen-text-action-paste-shortcut = Paste
zen-text-action-select-all-shortcut = Select All
zen-text-action-delete-shortcut = Delete
zen-history-show-all-shortcut-mac = Show All History (Mac)
zen-full-screen-shortcut = Toggle Full Screen
zen-reader-mode-toggle-shortcut-windows = Toggle Reader Mode (Windows)
zen-picture-in-picture-toggle-shortcut-alt = Toggle Picture-in-Picture (Alt)
zen-picture-in-picture-toggle-shortcut-mac = Toggle Picture-in-Picture (Mac)
zen-picture-in-picture-toggle-shortcut-mac-alt = Toggle Picture-in-Picture (Mac Alt)
zen-page-source-shortcut-safari = View Page Source (Safari)
zen-nav-stop-shortcut = Stop Loading
zen-history-sidebar-shortcut = Show History Sidebar
zen-window-minimize-shortcut = Minimize Window
zen-help-shortcut = Open Help
zen-preferences-shortcut = Open Preferences
zen-hide-app-shortcut = Hide Application
zen-hide-other-apps-shortcut = Hide Other Applications
zen-search-focus-shortcut = Focus Search
zen-search-focus-shortcut-alt = Focus Search (Alt)
zen-downloads-shortcut = Open Downloads
zen-addons-shortcut = Open Add-ons
zen-file-open-shortcut = Open File
zen-save-page-shortcut = Save Page
zen-print-shortcut = Print Page
zen-close-shortcut-2 = Close Tab
zen-mute-toggle-shortcut = Toggle Mute
zen-key-delete = Delete Key
zen-key-go-back = Go Back
zen-key-go-forward = Go Forward
zen-nav-back-shortcut-alt = Navigate Back (Alt)
zen-nav-fwd-shortcut-alt = Navigate Forward (Alt)
zen-history-show-all-shortcut = Show All History
zen-key-enter-full-screen = Enter Full Screen
zen-key-exit-full-screen = Exit Full Screen
zen-ai-chatbot-sidebar-shortcut = Toggle AI Chatbot Sidebar
zen-key-inspector-mac = Toggle Inspector (Mac)
zen-toggle-sidebar-shortcut = Toggle Firefox Sidebar
zen-toggle-pin-tab-shortcut = Toggle Pin Tab
zen-reader-mode-toggle-shortcut-other = Toggle Reader Mode
zen-picture-in-picture-toggle-shortcut = Toggle Picture-in-Picture
zen-nav-reload-shortcut-2 = Reload Page
zen-key-about-processes = About Processes
zen-page-source-shortcut = View Page Source
zen-page-info-shortcut = View Page Info
zen-find-shortcut = Find on Page
zen-search-find-again-shortcut = Find Again
zen-search-find-again-shortcut-prev = Find Previous
zen-search-find-again-shortcut-2 = Find Again (Alt)
zen-bookmark-this-page-shortcut = Bookmark This Page
zen-bookmark-show-library-shortcut = Show Bookmarks Library
zen-key-stop = Stop Loading
zen-full-zoom-reduce-shortcut = Zoom Out
zen-full-zoom-enlarge-shortcut = Zoom In
zen-full-zoom-reset-shortcut = Reset Zoom
zen-full-zoom-reset-shortcut-alt = Reset Zoom (Alt)
zen-full-zoom-enlarge-shortcut-alt = Zoom In (Alt)
zen-full-zoom-enlarge-shortcut-alt2 = Zoom In (Alt 2)
zen-bidi-switch-direction-shortcut = Switch Text Direction
zen-private-browsing-shortcut = Private Browsing
zen-screenshot-shortcut = Take Screenshot
zen-key-sanitize = Clear Browsing Data
zen-quit-app-shortcut = Quit Application
zen-key-wr-capture-cmd = WR Capture Command
zen-key-wr-toggle-capture-sequence-cmd = Toggle WR Capture Sequence
zen-nav-reload-shortcut = Reload Page
zen-nav-reload-shortcut-skip-cache = Reload Page (Skip Cache)
zen-close-shortcut = Close Window
zen-close-tab-shortcut = Close Tab
zen-compact-mode-shortcut-show-sidebar = Toggle Floating Sidebar
zen-compact-mode-shortcut-show-toolbar = Toggle Floating Toolbar
zen-compact-mode-shortcut-toggle = Toggle Compact Mode
zen-glance-expand = Expand Glance
zen-workspace-shortcut-switch-1 = Switch to Workspace 1
zen-workspace-shortcut-switch-2 = Switch to Workspace 2
zen-workspace-shortcut-switch-3 = Switch to Workspace 3
zen-workspace-shortcut-switch-4 = Switch to Workspace 4
zen-workspace-shortcut-switch-5 = Switch to Workspace 5
zen-workspace-shortcut-switch-6 = Switch to Workspace 6
zen-workspace-shortcut-switch-7 = Switch to Workspace 7
zen-workspace-shortcut-switch-8 = Switch to Workspace 8
zen-workspace-shortcut-switch-9 = Switch to Workspace 9
zen-workspace-shortcut-switch-10 = Switch to Workspace 10
zen-workspace-shortcut-forward = Forward Workspace
zen-workspace-shortcut-backward = Backward Workspace
zen-sidebar-shortcut-toggle = Toggle Sidebar's Width
zen-pinned-tab-shortcut-reset = Reset Pinned Tab to Pinned URL
zen-split-view-shortcut-grid = Toggle Split View Grid
zen-split-view-shortcut-vertical = Toggle Split View Vertical
zen-split-view-shortcut-horizontal = Toggle Split View Horizontal
zen-split-view-shortcut-unsplit = Close Split View
zen-new-empty-split-view-shortcut = New Empty Split View
zen-key-select-tab-1 = Select tab #1
zen-key-select-tab-2 = Select tab #2
zen-key-select-tab-3 = Select tab #3
zen-key-select-tab-4 = Select tab #4
zen-key-select-tab-5 = Select tab #5
zen-key-select-tab-6 = Select tab #6
zen-key-select-tab-7 = Select tab #7
zen-key-select-tab-8 = Select tab #8
zen-key-select-tab-last = Select last tab
zen-key-show-all-tabs = Show all tabs
zen-key-goto-history = Go to history
zen-key-go-home = Go Home
zen-bookmark-show-sidebar-shortcut = Show Bookmarks Sidebar
zen-bookmark-show-toolbar-shortcut = Show Bookmarks Toolbar
zen-devtools-toggle-shortcut = Toggle DevTools
zen-devtools-toggle-browser-toolbox-shortcut = Toggle Browser Toolbox
zen-devtools-toggle-browser-console-shortcut = Toggle Browser Console
zen-devtools-toggle-responsive-design-mode-shortcut = Toggle Responsive Design Mode
zen-devtools-toggle-inspector-shortcut = Toggle Inspector
zen-devtools-toggle-web-console-shortcut = Toggle Web Console
zen-devtools-toggle-js-debugger-shortcut = Toggle JavaScript Debugger
zen-devtools-toggle-net-monitor-shortcut = Toggle Network Monitor
zen-devtools-toggle-style-editor-shortcut = Toggle Style Editor
zen-devtools-toggle-performance-shortcut = Toggle Performance
zen-devtools-toggle-storage-shortcut = Toggle Storage
zen-devtools-toggle-dom-shortcut = Toggle DOM
zen-devtools-toggle-accessibility-shortcut = Toggle Accessibility
zen-close-all-unpinned-tabs-shortcut = Close All Unpinned Tabs
.label = Ailosod i'r Arferol
zenCKSOption-group-other = Arall
zenCKSOption-group-windowAndTabManagement = Rheoli Ffenestri a Thabiau
zenCKSOption-group-navigation = Llywio
zenCKSOption-group-searchAndFind = Chwilio a Chanfod
zenCKSOption-group-pageOperations = Gweithrediadau Tudalen
zenCKSOption-group-historyAndBookmarks = Hanes a Nodau Tudalen
zenCKSOption-group-mediaAndDisplay = Cyfryngau a Dangos
zenCKSOption-group-zen-compact-mode = Modd Cryno
zenCKSOption-group-zen-workspace = Gofodau Gwaith
zenCKSOption-group-zen-other = Nodweddion Zen Eraill
zenCKSOption-group-zen-split-view = Golwg Hollt
zenCKSOption-group-devTools = Offer Datblygwyr
zen-key-quick-restart = Ailgychwyn Cyflym
zen-window-new-shortcut = Ffenestr Newydd
zen-tab-new-shortcut = Tab Newydd
zen-key-redo = Ailwneud
zen-restore-last-closed-tab-shortcut = Adfer y Tab Ar Gau Diwethaf
zen-location-open-shortcut = Agor Lleoliad
zen-location-open-shortcut-alt = Agor Lleoliad (Alt)
zen-key-undo-close-window = Dadwneud Cau Ffenestr
zen-text-action-undo-shortcut = Dadwneud
zen-text-action-redo-shortcut = Ailwneud
zen-text-action-cut-shortcut = Torri
zen-text-action-copy-shortcut = Copïo
zen-text-action-copy-url-shortcut = Copïo'r URL cyfredol
zen-text-action-copy-url-markdown-shortcut = Copïo'r URL cyfredol fel Markdown
zen-text-action-paste-shortcut = Gludo
zen-text-action-select-all-shortcut = Dewis y Cyfan
zen-text-action-delete-shortcut = Dileu
zen-history-show-all-shortcut-mac = Dangos yr Holl Hanes (Mac)
zen-full-screen-shortcut = Togglo Sgrin Llawn
zen-reader-mode-toggle-shortcut-windows = Togglo Modd Darllenydd (Windows)
zen-picture-in-picture-toggle-shortcut-alt = Togglo Llun-mewn-Llun (Alt)
zen-picture-in-picture-toggle-shortcut-mac = Togglo Llun-mewn-Llun (Mac)
zen-picture-in-picture-toggle-shortcut-mac-alt = Togglo Llun-mewn-Llun (Mac Alt)
zen-page-source-shortcut-safari = Gweld Ffynhonnell y Dudalen (Safari)
zen-nav-stop-shortcut = Stopio Llwytho
zen-history-sidebar-shortcut = Dangos Bar Ochr Hanes
zen-window-minimize-shortcut = Lleihau Ffenestr
zen-help-shortcut = Agor Cymorth
zen-preferences-shortcut = Agor Dewisiadau
zen-hide-app-shortcut = Cuddio Rhaglen
zen-hide-other-apps-shortcut = Cuddio Rhaglenni Eraill
zen-search-focus-shortcut = Ffocws Chwilio
zen-search-focus-shortcut-alt = Ffocws Chwilio (Alt)
zen-downloads-shortcut = Agor Llwythi
zen-addons-shortcut = Agor Ychwanegiadau
zen-file-open-shortcut = Agor Ffeil
zen-save-page-shortcut = Cadw Tudalen
zen-print-shortcut = Argraffu Tudalen
zen-close-shortcut-2 = Cau'r Tab
zen-mute-toggle-shortcut = Togglo Mudo
zen-key-delete = Dileu Allwedd
zen-key-go-back = Nôl
zen-key-go-forward = Ymlaen
zen-nav-back-shortcut-alt = Llywio Nôl (Alt)
zen-nav-fwd-shortcut-alt = Llywio Ymlaen (Alt)
zen-history-show-all-shortcut = Dangos yr Holl Hanes
zen-key-enter-full-screen = Mynd i'r Sgrin Llawn
zen-key-exit-full-screen = Gadael y Sgrin Llawn
zen-ai-chatbot-sidebar-shortcut = Toglo Bar Ochr Sgwrsfot AI
zen-key-inspector-mac = Toglo Arolygydd (Mac)
zen-toggle-sidebar-shortcut = Toglo Bar Ochr Firefox
zen-toggle-pin-tab-shortcut = Toglo Pinio Tab
zen-reader-mode-toggle-shortcut-other = Toglo Modd Darllenydd
zen-picture-in-picture-toggle-shortcut = Toglo Llun-mewn-Llun
zen-nav-reload-shortcut-2 = Ail-lwytho Tudalen
zen-key-about-processes = Ynglŷn â Phrosesau
zen-page-source-shortcut = Gweld Ffynhonnell Tudalen
zen-page-info-shortcut = Gweld Manylion Tudalen
zen-find-shortcut = Canfod ar y Dudalen
zen-search-find-again-shortcut = Canfod Eto
zen-search-find-again-shortcut-prev = Canfod y Blaenorol
zen-search-find-again-shortcut-2 = Canfod Eto (Alt)
zen-bookmark-this-page-shortcut = Gosod Nod Tudalen i'r Dudalen Hon
zen-bookmark-show-library-shortcut = Dangos Llyfrgell Nodau Tudalen
zen-key-stop = Stopio Llwytho
zen-full-zoom-reduce-shortcut = Chwyddo Allan
zen-full-zoom-enlarge-shortcut = Chwyddo i Mewn
zen-full-zoom-reset-shortcut = Ailosod Chwyddo
zen-full-zoom-reset-shortcut-alt = Ailosod Chwyddo (Alt)
zen-full-zoom-enlarge-shortcut-alt = Chwyddo i Mewn (Alt)
zen-full-zoom-enlarge-shortcut-alt2 = Chwyddo i Mewn (Alt 2)
zen-bidi-switch-direction-shortcut = Newid Cyfeiriad y Testun
zen-private-browsing-shortcut = Pori Preifat
zen-screenshot-shortcut = Tynnu Llun Sgrin
zen-key-sanitize = Clirio Data Pori
zen-quit-app-shortcut = Gadael y Rhaglen
zen-key-wr-capture-cmd = Gorchymyn Cipio WR
zen-key-wr-toggle-capture-sequence-cmd = Toglo Dilyniant Cipio WR
zen-nav-reload-shortcut = Ail-lwytho Tudalen
zen-nav-reload-shortcut-skip-cache = Ail-lwytho Tudalen (Hepgor Storfa Gof)
zen-close-shortcut = Cau Ffenestr
zen-close-tab-shortcut = Cau Tab
zen-compact-mode-shortcut-show-sidebar = Toglo Bar Ochr Arnofiol
zen-compact-mode-shortcut-show-toolbar = Toglo Bar Offer Arnofiol
zen-compact-mode-shortcut-toggle = Toglo Modd Cryno
zen-glance-expand = Ehangu Cipolwg
zen-workspace-shortcut-switch-1 = Symud i Gofod Gwaith 1
zen-workspace-shortcut-switch-2 = Symud i Gofod Gwaith 2
zen-workspace-shortcut-switch-3 = Symud i Gofod Gwaith 3
zen-workspace-shortcut-switch-4 = Symud i Gofod Gwaith 4
zen-workspace-shortcut-switch-5 = Symud i Gofod Gwaith 5
zen-workspace-shortcut-switch-6 = Symud i Gofod Gwaith 6
zen-workspace-shortcut-switch-7 = Symud i Gofod Gwaith 7
zen-workspace-shortcut-switch-8 = Symud i Gofod Gwaith 8
zen-workspace-shortcut-switch-9 = Symud i Gofod Gwaith 9
zen-workspace-shortcut-switch-10 = Symud i Gofod Gwaith 10
zen-workspace-shortcut-forward = Gofod Gwaith Ymlaen
zen-workspace-shortcut-backward = Gofod Gwaith Nôl
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-split-view-shortcut-grid = Toglo Grid Golwg Hollt
zen-split-view-shortcut-vertical = Toglo Golwg Hollt Fertigol
zen-split-view-shortcut-horizontal = Toglo Golwg Hollt Llorweddol
zen-split-view-shortcut-unsplit = Cau Golwg Hollt
zen-new-empty-split-view-shortcut = Golwg Hollt Gwag Newydd
zen-key-select-tab-1 = Dewis tab #1
zen-key-select-tab-2 = Dewis tab #2
zen-key-select-tab-3 = Dewis tab #3
zen-key-select-tab-4 = Dewis tab #4
zen-key-select-tab-5 = Dewis tab #5
zen-key-select-tab-6 = Dewis tab #6
zen-key-select-tab-7 = Dewis tab #7
zen-key-select-tab-8 = Dewis tab #8
zen-key-select-tab-last = Dewis y tab olaf
zen-key-show-all-tabs = Dangos pob tab
zen-key-goto-history = Mynd i hanes
zen-key-go-home = Mynd Adref
zen-bookmark-show-sidebar-shortcut = Dangos Bar Ochr Nodau Tudalen
zen-bookmark-show-toolbar-shortcut = Dangos Bar Offer Nodau Tudalen
zen-devtools-toggle-shortcut = Toglo Offer Datblygu
zen-devtools-toggle-browser-toolbox-shortcut = Toglo Blwch Offer Porwr
zen-devtools-toggle-browser-console-shortcut = Toglo Consol Porwr
zen-devtools-toggle-responsive-design-mode-shortcut = Toglo Modd Dylunio Ymatebol
zen-devtools-toggle-inspector-shortcut = Toglo Arolygydd
zen-devtools-toggle-web-console-shortcut = Toglo Consol Gwe
zen-devtools-toggle-js-debugger-shortcut = Toglo Dadfygiwr JavaScript
zen-devtools-toggle-net-monitor-shortcut = Toglo Monitor Rhwydwaith
zen-devtools-toggle-style-editor-shortcut = Toglo Golygydd Arddull
zen-devtools-toggle-performance-shortcut = Toglo Perfformiad
zen-devtools-toggle-storage-shortcut = Toglo Storio
zen-devtools-toggle-dom-shortcut = Toglo DOM
zen-devtools-toggle-accessibility-shortcut = Toglo Hygyrchedd
zen-close-all-unpinned-tabs-shortcut = Cau Pob Tab Heb ei Binio
zen-new-unsynced-window-shortcut = Ffenestr Newydd Heb ei Chydweddu

View File

@@ -3,23 +3,21 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
zen-folders-search-placeholder =
.placeholder = Search { $folder-name }...
.placeholder = Chwilio { $folder-name }...
zen-folders-panel-rename-folder =
.label = Rename Folder
.label = Ail-enwi Ffolder
zen-folders-panel-unpack-folder =
.label = Unpack Folder
.label = Dadbacio Ffolder
zen-folders-new-subfolder =
.label = New Subfolder
.label = Is-ffolder Newydd
zen-folders-panel-delete-folder =
.label = Delete Folder
.label = Dileu Ffolder
zen-folders-panel-convert-folder-to-space =
.label = Convert folder to Space
.label = Trosi ffolder i Ofod
zen-folders-panel-change-folder-space =
.label = Change Space...
zen-folders-panel-change-icon-folder =
.label = Change Icon
.label = Newid Gofod...
zen-folders-unload-all-tooltip =
.tooltiptext = Unload active in this folder
.tooltiptext = Dadlwytho gweithredol yn y ffolder hon
zen-folders-unload-folder =
.label = Unload All Tabs
zen-folders-search-no-results = No tabs matching that search 🤔
.label = Dadlwytho Pob Tab
zen-folders-search-no-results = Dim tabiau sy'n cyfateb i'r chwiliad hwnnw 🤔

View File

@@ -2,109 +2,114 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
zen-panel-ui-current-profile-text = proffil gweithredol
unified-extensions-description = Mae ehangiadau'n cael ei defnyddio er mwyn ychwanegu fwy o weithrediadau i mewn i { -brand-short-name }.
zen-panel-ui-current-profile-text = proffil cyfredol
unified-extensions-description = Mae ychwanegiadau'n cael ei defnyddio er mwyn ychwanegu fwy o weithrediadau i { -brand-short-name }.
tab-context-zen-reset-pinned-tab =
.label = Ailosod Tab wedi'i Binio
.accesskey = R
.accesskey = A
tab-context-zen-add-essential =
.label = Add to Essentials
.accesskey = E
tab-context-zen-add-essential-badge = { $num } / { $max } slots filled
.label = Ychwanegu at Hanfodion
.accesskey = H
tab-context-zen-add-essential-badge = { $num } / { $max } slotiau wedi'u llenwi
tab-context-zen-remove-essential =
.label = Diddymu o Hanfodion
.accesskey = R
.label = Dileu o'r Hanfodion
.accesskey = D
tab-context-zen-replace-pinned-url-with-current =
.label = Ailosod URL wedi'i Binio gyda'r Gyfredol
.accesskey = C
zen-themes-corrupted = Mae eich ffeil am y mod { -brand-short-name } wedi'i llygru. Maent wedi cael eu hailosod i'r thema rhagosodedig.
zen-shortcuts-corrupted = Mae eich ffeil llwybr-byr { -brand-short-name } wedi'i llygru. Maent wedi cael eu hailosod i'r llwybr-byr rhagosodedig.
.label = Ailosod URL wedi'i Binio gyda'r Cyfredol
.accesskey = P
tab-context-zen-edit-title =
.label = Newid Label...
tab-context-zen-edit-icon =
.label = Newid Eicon...
zen-themes-corrupted = Mae eich ffeil addasiadau { -brand-short-name } wedi'i llygru. Maen nhw wedi cael eu hailosod i'r thema rhagosodedig.
zen-shortcuts-corrupted = Mae eich ffeil llwybr-byr { -brand-short-name } wedi'i llygru. Maen nhw wedi cael eu hailosod i'r llwybr byr rhagosodedig.
# note: Do not translate the "<br/>" tags in the following string
zen-new-urlbar-notification =
Mae'r bar URL newydd wedi'i alluogi, sydd yn dileu'r angen am dudalennau tab newydd.<br/><br/>
Ceisiwch agor tab newydd i weld y bar URL newydd ar waith!
zen-disable = Analluogi
pictureinpicture-minimize-btn =
.aria-label = Minimize
.tooltip = Minimize
zen-panel-ui-gradient-generator-custom-color = Addasu Lliw
zen-panel-ui-gradient-generator-saved-message = Llwyddiant arbedi'r graddiant!
zen-copy-current-url-confirmation = Copied current URL!
.aria-label = Lleihau
.tooltip = Lleihau
zen-panel-ui-gradient-generator-custom-color = Lliw Cyfaddas
zen-copy-current-url-confirmation = Wedi copïo'r URL cyfredol!
zen-general-cancel-label =
.label = Cancel
.label = Na
zen-general-confirm =
.label = Confirm
zen-pinned-tab-replaced = Mae URL y tab wedi'i binio wedi'i newid i'r URL gyfredol.
zen-tabs-renamed = Llwyddiant ailenwi'r tab!
zen-background-tab-opened-toast = New background tab opened!
zen-workspace-renamed-toast = Workspace has been successfully renamed!
zen-library-sidebar-workspaces =
.label = Spaces
zen-library-sidebar-mods =
.label = Mods
.label = Cadarnhau
zen-pinned-tab-replaced = Mae URL y tab wedi'i binio wedi'i newid i'r URL gyfredol!
zen-tabs-renamed = Mae'r tab wedi cael ei ailenwi'n llwyddiannus!
zen-background-tab-opened-toast = Tab cefndir newydd wedi'i agor!
zen-workspace-renamed-toast = Mae'r Man Gwaith wedi cael ei ailenwi'n llwyddiannus!
zen-toggle-compact-mode-button =
.label = Compact Mode
.tooltiptext = Toggle Compact Mode
.label = Modd Cryno
.tooltiptext = Togglo Modd Cryno
# note: Do not translate the "<br/>" tags in the following string
zen-learn-more-text = Learn More
zen-learn-more-text = Dysgu Rhagor
zen-close-label = Cau
zen-singletoolbar-urlbar-placeholder-with-name =
.placeholder = Search...
.placeholder = Chwilio...
zen-icons-picker-emoji =
.label = Emojis
zen-icons-picker-svg =
.label = Icons
urlbar-search-mode-zen_actions = Actions
zen-site-data-settings = Settings
zen-generic-manage = Manage
zen-generic-more = More
zen-generic-next = Next
.label = Eiconau
urlbar-search-mode-zen_actions = Gweithredoedd
zen-site-data-settings = Gosodiadau
zen-generic-manage = Rheoli
zen-generic-more = Rhagor
zen-generic-next = Nesaf
zen-essentials-promo-label = Ychwanegu at Hanfodion
zen-essentials-promo-sublabel = Cadwch eich hoff dabiau dim ond un clic i ffwrdd
# These labels will be used for the site data panel settings
zen-site-data-setting-allow = Allowed
zen-site-data-setting-block = Blocked
zen-site-data-protections-enabled = Enabled
zen-site-data-protections-disabled = Disabled
zen-site-data-setting-cross-site = Cross-Site cookie
zen-site-data-setting-allow = Caniatawyd
zen-site-data-setting-block = Rhwystrwyd
zen-site-data-protections-enabled = Galluogwyd
zen-site-data-protections-disabled = Analluogwyd
zen-site-data-setting-cross-site = Cwci Traws-Gwefan
zen-site-data-security-info-extension =
.label = Extension
.label = Estyniad
zen-site-data-security-info-secure =
.label = Secure
.label = Diogel
zen-site-data-security-info-not-secure =
.label = Not Secure
.label = Ddim yn Ddiogel
zen-site-data-manage-addons =
.label = Manage Extensions
.label = Rheoli Estyniadau
zen-site-data-get-addons =
.label = Add Extensions
.label = Ychwanegu Estyniadau
zen-site-data-site-settings =
.label = All Site Settings
.label = Pob Gosodiad Gwefan
zen-site-data-header-share =
.tooltiptext = Share This Page
.tooltiptext = Rhannu'r Dudalen Hon
zen-site-data-header-reader-mode =
.tooltiptext = Enter Reader Mode
.tooltiptext = Mynd i'r Modd Darllenydd
zen-site-data-header-screenshot =
.tooltiptext = Take a Screenshot
.tooltiptext = Cymryd Llun Sgrin
zen-site-data-header-bookmark =
.tooltiptext = Bookmark This Page
.tooltiptext = Nodi'r Dudalen Hon
zen-urlbar-copy-url-button =
.tooltiptext = Copy URL
zen-site-data-setting-site-protection = Tracking Protection
.tooltiptext = Copïo URL
zen-site-data-setting-site-protection = Diogelu Rhag Tracio
# Section: Feature callouts
zen-site-data-panel-feature-callout-title = A new home for add-ons, permissions, and more
zen-site-data-panel-feature-callout-subtitle = Click the icon to manage site settings, view security info, access extensions, and perform common actions.
zen-site-data-panel-feature-callout-title = Cartref newydd ar gyfer ychwanegiadau, caniatâd, a mwy
zen-site-data-panel-feature-callout-subtitle = Cliciwch yr eicon i reoli gosodiadau'r wefan, gweld manylion diogelwch, cael mynediad at estyniadau, a chyflawni gweithredoedd cyffredin.
zen-open-link-in-glance =
.label = Open Link in Glance
.accesskey = G
zen-sidebar-notification-updated-heading = Update Complete!
.label = Agor y Ddolen yn Cipolwg
.accesskey = C
zen-sidebar-notification-updated-heading = Diweddariad Wedi'i Gwblhau!
# 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 = Beth sy'n newydd yn { -brand-short-name }
zen-sidebar-notification-updated-tooltip =
.title = View Release Notes
zen-sidebar-notification-restart-safe-mode-label = Something broke?
.title = Gweld Nodiadau Rhyddhau
zen-sidebar-notification-restart-safe-mode-label = Rhywbeth wedi torri?
zen-sidebar-notification-restart-safe-mode-tooltip =
.title = Restart in Safe Mode
.title = Ailgychwyn yn y Modd Diogel
zen-window-sync-migration-dialog-title = Keep Your Windows in Sync
zen-window-sync-migration-dialog-message = Zen now syncs windows on the same device, so changes in one window are reflected across the others instantly.
zen-window-sync-migration-dialog-learn-more = Learn More
zen-window-sync-migration-dialog-accept = Got It

View File

@@ -0,0 +1,22 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
zen-menubar-toggle-pinned-tabs =
.label =
{ $pinnedAreCollapsed ->
[gwir] Ehangu Tabiau wedi'u Pinio
*[ffug] Lleihau Tabiau wedi'u Pinio
}
zen-menubar-appearance =
.label = Gwedd
zen-menubar-appearance-description =
.label = Bydd gwefannaun defnyddio:
zen-menubar-appearance-auto =
.label = Awtomatig
zen-menubar-appearance-light =
.label = Golau
zen-menubar-appearance-dark =
.label = Tywyll
zen-menubar-new-unsynced-window =
.label = New Blank Window

View File

@@ -5,16 +5,16 @@
tab-zen-split-tabs =
.label =
{ $tabCount ->
[1] Split Tab (multiple selected tabs needed)
*[other] Split { $tabCount } Tabs
[1] Tab Hollt (angen sawl tab wedi'u dewis)
*[other] Hollti { $tabCount } Tab
}
.accesskey = S
.accesskey = H
zen-split-link =
.label = Hollti'r dolyn i tab newydd
.accesskey = S
zen-split-view-modifier-header = Golygfa Hollt
.label = Rhannu dolen i dab newydd
.accesskey = D
zen-split-view-modifier-header = Golwg Hollt
zen-split-view-modifier-activate-reallocation =
.label = Activate reallocation
zen-split-view-modifier-enabled-toast = Mae aildrefnu golygfa hollt ymlaen.
zen-split-view-modifier-enabled-toast-description = Llusgwch a gollyngwch yr olygfa i aildrefnu. Pwyswch Esc i gau.
zen-split-view-modifier-disabled-toast = Split view rearrange is OFF.
.label = Galluogi ailddyrannu
zen-split-view-modifier-enabled-toast = Mae aildrefnu'r olwg hollt YMLAEN
zen-split-view-modifier-enabled-toast-description = Llusgwch a gollwng y golwg i'w haildrefnu. Pwyswch Esc i adael.
zen-split-view-modifier-disabled-toast = Mae aildrefnu'r olwg hollt i FFWRDD.

View File

@@ -3,37 +3,37 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
zen-toolbar-context-tabs-right =
.label = Tabs on the right
.accesskey = R
zen-toolbar-context-compact-mode =
.label = Compact mode
zen-toolbar-context-compact-mode-enable =
.label = Enable compact mode
.label = Tabiau ar y dde
.accesskey = D
zen-toolbar-context-compact-mode =
.label = Modd Cryno
zen-toolbar-context-compact-mode-enable =
.label = Galluogi modd cryno
.accesskey = G
zen-toolbar-context-compact-mode-just-tabs =
.label = Hide sidebar
.label = Cuddio'r bar ochr
zen-toolbar-context-compact-mode-just-toolbar =
.label = Hide toolbar
.label = Cuddio'r bar offer
zen-toolbar-context-compact-mode-hide-both =
.label = Hide both
.accesskey = H
.label = Cuddio'r ddau
.accesskey = C
zen-toolbar-context-new-folder =
.label = New Folder
.label = Ffolder Newydd
.accesskey = N
sidebar-zen-expand =
.label = Expand Sidebar
.label = Ehangu'r Bar Ochr
sidebar-zen-create-new =
.label = Create New...
.label = Creu Newydd...
tabbrowser-unload-tab-button =
.tooltiptext =
{ $tabCount ->
[one] Unload and switch to tab
*[other] Unload { $tabCount } tabs and switch to the first
[un] Dadlwytho a newid i dab
*[arall] Dadlwytho { $tabCount } tab a newid i'r cyntaf
}
tabbrowser-reset-pin-button =
.tooltiptext =
{ $tabCount ->
[one] Reset and pin tab
*[other] Reset and pin { $tabCount } tabs
[un] Ailosod a phinio tab
*[arall] Ailosod a phinio { $tabCount } tab
}
tab-reset-pin-label = Back to pinned url
tab-reset-pin-label = Nôl i'r url wedi'i binio

View File

@@ -3,24 +3,24 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
zen-welcome-title-line1 = Croeso i
zen-welcome-title-line2 = a calmer internet
zen-welcome-import-title = A Fresh Start, Same Bookmarks
zen-welcome-import-description-1 = Mae eich nodau tudalen, eich hanes, a'ch cyfrineiriau fel llwybr o friwsion bara trwy'r we - peidiwch â'u gadael ar ôl!
zen-welcome-import-description-2 = Easily bring them over from another browser and pick up right where you left off..
zen-welcome-title-line2 = rhyngrwyd llonyddach
zen-welcome-import-title = Dechrau Newydd, Yr Un Nodau Tudalen
zen-welcome-import-description-1 = Mae eich nodau tudalen, hanes a chyfrineiriau fel llwybr o friwsion ar draws y rhyngrwyd—peidiwch eu gadael ar eich hôl!
zen-welcome-import-description-2 = Dewch â nhw drosodd yn hawdd o borwr arall a phara ymlaen o le roeddech chi.
zen-welcome-import-button = Mewnforio nawr
zen-welcome-set-default-browser = Set { -brand-short-name } as your default browser
zen-welcome-dont-set-default-browser = DONT set { -brand-short-name } as your default browser
zen-welcome-initial-essentials-title = Your Key Tabs, Always Within Reach
zen-welcome-initial-essentials-description-1 = Keep your most important tabs easily accessible and always at hand, no matter how many you open.
zen-welcome-initial-essentials-description-2 = Essential tabs are always visible, no matter what workspace you are in.
zen-welcome-workspace-colors-title = Your Workspaces, Your Colors
zen-welcome-workspace-colors-description = Personalize your browser by giving each workspace its own unique color identity.
zen-welcome-set-default-browser = Gosod { -brand-short-name } fel eich porwr arferol
zen-welcome-dont-set-default-browser = PEIDIO gosod { -brand-short-name } fel eich porwr arferol
zen-welcome-initial-essentials-title = Eich Tabiau Allweddol, Bob Tro o Fewn Gafael
zen-welcome-initial-essentials-description-1 = Cadwch eich tabiau pwysicaf yn hawdd eu cyrraedd ac wrth law bob amser, faint bynnag rydych chi'n eu hagor.
zen-welcome-initial-essentials-description-2 = Mae tabiau hanfodol bob amser yn weladwy, pa bynnag man gwaith rydych chi ynddo.
zen-welcome-workspace-colors-title = Eich Mannau Gwaith, Eich Lliwiau
zen-welcome-workspace-colors-description = Personolwch eich porwr trwy roi lliw unigryw i bob gweithle.
zen-welcome-start-browsing-title =
All set?<br/>
Lets get rolling!
zen-welcome-start-browsing-description-1 = Youre all set up and ready to go. Click the button below to start browsing with { -brand-short-name }.
zen-welcome-start-browsing = Dive in!
zen-welcome-default-search-title = Your Default Search Engine
zen-welcome-default-search-description = Choose your default search engine. You can always change it later!
zen-welcome-skip-button = Skip
zen-welcome-finished = Your Zen has been set up correctly!
Yn barod?<br/>
Ffwrdd â ni!
zen-welcome-start-browsing-description-1 = Rydych chi wedi'ch paratoi ac yn barod i fynd. Cliciwch y botwm isod i ddechrau pori gyda { -brand-short-name }.
zen-welcome-start-browsing = Ymlaen!
zen-welcome-default-search-title = Eich Peiriant Chwilio Arferol
zen-welcome-default-search-description = Dewiswch eich peiriant chwilio arferol. Gallwch chi ei newid yn nes ymlaen!
zen-welcome-skip-button = Hepgor
zen-welcome-finished = Mae eich Zen wedi'i osog yn gywir!

View File

@@ -2,64 +2,70 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
zen-panel-ui-workspaces-text = Workspaces
zen-panel-ui-workspaces-text = Gofodau Gwaith
zen-panel-ui-spaces-label =
.label = Gofodau
zen-panel-ui-workspaces-create =
.label = Create Space
.label = Creu Gofod
zen-panel-ui-folder-create =
.label = Create Folder
.label = Creu Ffolder
zen-panel-ui-new-empty-split =
.label = New Split
.label = Hollt Newydd
zen-workspaces-panel-context-delete =
.label = Delete Workspace
.label = Dileu Gofod Gwaith
.accesskey = D
zen-workspaces-panel-change-name =
.label = Change Name
.label = Newid Enw
zen-workspaces-panel-change-icon =
.label = Change Icon
.label = Newid Eicon
zen-workspaces-panel-context-default-profile =
.label = Set Profile
.label = Gosod Proffil
zen-workspaces-panel-unload =
.label = Unload Space
zen-workspaces-how-to-reorder-title = How to reorder spaces
zen-workspaces-how-to-reorder-desc = Drag the space icons at the bottom of the sidebar to reorder them
.label = Dadlwytho Gofod
zen-workspaces-how-to-reorder-title = Sut i aildrefnu gofodau
zen-workspaces-how-to-reorder-desc = Llusgwch yr eiconau gofod ar waelod y bar ochr i'w haildrefnu
zen-workspaces-change-theme =
.label = Edit Theme
.label = Golygu Thema
zen-workspaces-panel-context-open =
.label = Open Workspace
.accesskey = O
.label = Agor Gofod Gwaith
.accesskey = G
zen-workspaces-panel-context-edit =
.label = Edit Workspace
.accesskey = E
context-zen-change-workspace-tab =
.label = Change Tab(s) To Workspace
.accesskey = C
.label = Golygu Gofod
.accesskey = G
zen-bookmark-edit-panel-workspace-selector =
.value = Workspaces
.accesskey = W
.value = Gofodau
.accesskey = o
zen-panel-ui-gradient-generator-algo-complementary =
.label = Complementary
.label = Cyflenwol
zen-panel-ui-gradient-generator-algo-splitComplementary =
.label = Split
.label = Hollti
zen-panel-ui-gradient-generator-algo-analogous =
.label = Analogous
.label = Cyfatebol
zen-panel-ui-gradient-generator-algo-triadic =
.label = Triadic
.label = Triadig
zen-panel-ui-gradient-generator-algo-floating =
.label = Floating
zen-panel-ui-gradient-click-to-add = Click to add a color
.label = Arnofiol
zen-panel-ui-gradient-click-to-add = Cliciwch i ychwanegu lliw
zen-workspace-creation-name =
.placeholder = Space Name
.placeholder = Enw'r Gofod
zen-move-tab-to-workspace-button =
.label = Symud I...
.tooltiptext = Symud pob tab yn y ffenestr hon i Ofod
zen-workspaces-panel-context-reorder =
.label = Reorder Spaces
zen-workspace-creation-profile = Profile
.tooltiptext = Profiles are used to separate cookies and site data between spaces.
zen-workspace-creation-header = Create a Space
zen-workspace-creation-label = Spaces are used to organize your tabs and sessions.
zen-workspaces-delete-workspace-title = Delete Workspace?
zen-workspaces-delete-workspace-body = Are you sure you want to delete { $name }? This action cannot be undone.
.label = Aildrefnu Gofodau
zen-workspace-creation-profile = Proffil
.tooltiptext = Mae proffiliau'n cael eu defnyddio i wahanu cwcis a data gwefan rhwng gofodau.
zen-workspace-creation-header = Creu Gofod
zen-workspace-creation-label = Mae gofodau'n cael eu defnyddio i drefnu eich tabiau a'ch sesiynau.
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.
# Note that the html tag MUST not be changed or removed, as it is used to better
# display the shortcut in the toast notification.
zen-workspaces-close-all-unpinned-tabs-toast = Tabs Closed! Use <span>{ $shortcut }</span> to undo.
zen-workspaces-close-all-unpinned-tabs-toast = Tabiau wedi'u Cau! Defnyddiwch <span>{ $shortcut }</span> i'w hailagor.
zen-workspaces-close-all-unpinned-tabs-title =
.label = Clear
.tooltiptext = Close all unpinned tabs
.label = Clirio
.tooltiptext = Cau pob tab heb ei binio
zen-panel-ui-workspaces-change-forward =
.label = Gofod Nesaf
zen-panel-ui-workspaces-change-back =
.label = Gofod Blaenorol

View File

@@ -159,6 +159,8 @@ pane-zen-CKS-title = Tastaturgenveje
category-zen-CKS =
.tooltiptext = { pane-zen-CKS-title }
pane-settings-CKS-title = { -brand-short-name } Tastaturgenveje
category-zen-marketplace =
.tooltiptext = Zen Mods
zen-settings-CKS-header = Tilpas dine tastaturgenveje
zen-settings-CKS-description = Skift standardtastaturgenveje efter din smag, og forbedr din browseroplevelse
zen-settings-CKS-disable-firefox =
@@ -312,3 +314,4 @@ zen-devtools-toggle-storage-shortcut = Vis/skjul Lager
zen-devtools-toggle-dom-shortcut = Vis/skjul DOM
zen-devtools-toggle-accessibility-shortcut = Vis/skjul Tilgængelighed
zen-close-all-unpinned-tabs-shortcut = Close All Unpinned Tabs
zen-new-unsynced-window-shortcut = New Unsynced Window

View File

@@ -16,8 +16,6 @@ zen-folders-panel-convert-folder-to-space =
.label = Konverter mappe til Rum
zen-folders-panel-change-folder-space =
.label = Skift rum...
zen-folders-panel-change-icon-folder =
.label = Skift ikon
zen-folders-unload-all-tooltip =
.tooltiptext = Stop indlæsning af aktive i denne mappe
zen-folders-unload-folder =

View File

@@ -17,6 +17,10 @@ tab-context-zen-remove-essential =
tab-context-zen-replace-pinned-url-with-current =
.label = Erstat fastgjort URL med nuværende
.accesskey = C
tab-context-zen-edit-title =
.label = Change Label...
tab-context-zen-edit-icon =
.label = Change Icon...
zen-themes-corrupted = Din { -brand-short-name } mods-fil er beskadiget. De er blevet nulstillet til standardtemaet.
zen-shortcuts-corrupted = Din { -brand-short-name }-genvejsfil er beskadiget. De er blevet nulstillet til standardgenvejene.
# note: Do not translate the "<br/>" tags in the following string
@@ -28,7 +32,6 @@ pictureinpicture-minimize-btn =
.aria-label = Minimer
.tooltip = Minimer
zen-panel-ui-gradient-generator-custom-color = Brugerdefineret Farve
zen-panel-ui-gradient-generator-saved-message = Gradienten blev gemt!
zen-copy-current-url-confirmation = Kopieret nuværende URL!
zen-general-cancel-label =
.label = Annuller
@@ -38,10 +41,6 @@ zen-pinned-tab-replaced = Den fastgjorte fane-URL blev erstattet med den aktuell
zen-tabs-renamed = Fanen blev omdøbt!
zen-background-tab-opened-toast = Ny baggrundsfane åbnet!
zen-workspace-renamed-toast = Arbejdsområde blev omdøbt!
zen-library-sidebar-workspaces =
.label = Rum
zen-library-sidebar-mods =
.label = Mods
zen-toggle-compact-mode-button =
.label = Kompakt tilstand
.tooltiptext = Kompakt tilstand til/fra
@@ -61,6 +60,8 @@ zen-site-data-settings = Indstillinger
zen-generic-manage = Administrer
zen-generic-more = Mere
zen-generic-next = Næste
zen-essentials-promo-label = Add to Essentials
zen-essentials-promo-sublabel = Keep your favorite tabs just a click away
# These labels will be used for the site data panel settings
zen-site-data-setting-allow = Tilladt
zen-site-data-setting-block = Blokeret
@@ -108,3 +109,7 @@ zen-sidebar-notification-updated-tooltip =
zen-sidebar-notification-restart-safe-mode-label = Something broke?
zen-sidebar-notification-restart-safe-mode-tooltip =
.title = Restart in Safe Mode
zen-window-sync-migration-dialog-title = Keep Your Windows in Sync
zen-window-sync-migration-dialog-message = Zen now syncs windows on the same device, so changes in one window are reflected across the others instantly.
zen-window-sync-migration-dialog-learn-more = Learn More
zen-window-sync-migration-dialog-accept = Got It

View File

@@ -0,0 +1,22 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
zen-menubar-toggle-pinned-tabs =
.label =
{ $pinnedAreCollapsed ->
[true] Expand Pinned Tabs
*[false] Collapse Pinned Tabs
}
zen-menubar-appearance =
.label = Appearance
zen-menubar-appearance-description =
.label = Websites will use:
zen-menubar-appearance-auto =
.label = Automatic
zen-menubar-appearance-light =
.label = Light
zen-menubar-appearance-dark =
.label = Dark
zen-menubar-new-unsynced-window =
.label = New Blank Window

View File

@@ -3,6 +3,8 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
zen-panel-ui-workspaces-text = Arbejdsområder
zen-panel-ui-spaces-label =
.label = Spaces
zen-panel-ui-workspaces-create =
.label = Opret rum
zen-panel-ui-folder-create =
@@ -30,11 +32,8 @@ zen-workspaces-panel-context-open =
zen-workspaces-panel-context-edit =
.label = Rediger arbejdsområde
.accesskey = E
context-zen-change-workspace-tab =
.label = Skift fane(r) til arbejdsområde
.accesskey = C
zen-bookmark-edit-panel-workspace-selector =
.value = Arbejdsområder
.value = Spaces
.accesskey = W
zen-panel-ui-gradient-generator-algo-complementary =
.label = Komplementær
@@ -49,6 +48,9 @@ zen-panel-ui-gradient-generator-algo-floating =
zen-panel-ui-gradient-click-to-add = Klik for at tilføje en farve
zen-workspace-creation-name =
.placeholder = Rumnavn
zen-move-tab-to-workspace-button =
.label = Move To...
.tooltiptext = Move all tabs in this window to a Space
zen-workspaces-panel-context-reorder =
.label = Omarranger rum
zen-workspace-creation-profile = Profil
@@ -63,3 +65,7 @@ zen-workspaces-close-all-unpinned-tabs-toast = Tabs Closed! Use <span>{ $shortcu
zen-workspaces-close-all-unpinned-tabs-title =
.label = Clear
.tooltiptext = Close all unpinned tabs
zen-panel-ui-workspaces-change-forward =
.label = Next Space
zen-panel-ui-workspaces-change-back =
.label = Previous Space

View File

@@ -33,7 +33,7 @@ zen-glance-trigger-meta-click =
zen-look-and-feel-compact-view-header = In der Kompaktansicht anzeigen
zen-look-and-feel-compact-view-description = Zeige nur die Symbolleisten an, die du verwendest!
zen-look-and-feel-compact-view-enabled =
.label = { -brand-short-name } Kompaktmodus aktivieren
.label = { -brand-short-name }-Kompaktmodus aktivieren
zen-look-and-feel-compact-view-top-toolbar =
.label = Die obere Symbolleiste auch im Kompaktmodus ausblenden
zen-look-and-feel-compact-toolbar-flash-popup =
@@ -79,10 +79,10 @@ pane-zen-workspaces-header = 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-enabled =
.label = Arbeitsbereiche aktivieren (Experimentell)
.label = Arbeitsbereiche aktivieren (experimentell)
zen-settings-workspaces-hide-default-container-indicator =
.label = Container-Indikator in der Tab-Leiste ausblenden
zen-key-unsaved = Nicht gespeichertes Tastenkürzel! Bitte speichere es, indem du nach der Eingabe die "Escape"-Taste drückst.
zen-key-unsaved = Nicht gespeichertes Tastenkürzel! Bitte speichere es, indem du nach der Eingabe die Escape-Taste drückst.
zen-key-conflict = Konflikt mit { $group } -> { $shortcut }
pane-zen-theme-title = Design-Einstellungen
zen-vertical-tabs-title = Seitenleiste und Tab-Layout
@@ -91,15 +91,15 @@ zen-vertical-tabs-description = Verwalte die Ausrichtung der Tabs und andere Lay
zen-vertical-tabs-show-expand-button =
.label = Erweitern-Schaltfläche anzeigen
zen-vertical-tabs-newtab-on-tab-list =
.label = "Neuen Tab"-Button in der Tab-Liste anzeigen
.label = "Neuer Tab"-Button in der Tab-Liste anzeigen
zen-vertical-tabs-newtab-top-button-up =
.label = Schaltfläche "Neuer Tab" nach oben verschieben
.label = Schaltfläche Neuer Tab nach oben verschieben
zen-vertical-tabs-expand-tabs-by-default = Tabs standardmäßig erweitern
zen-vertical-tabs-dont-expand-tabs-by-default = Tabs standardmäßig nicht erweitern
zen-vertical-tabs-expand-tabs-on-hover = Tabs bei Hover 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-description = Wähle aus, wie Tabs in der Seitenleiste erweitert werden sollen
zen-theme-marketplace-header = Zen Mods
zen-theme-marketplace-header = Zen-Mods
zen-theme-disable-all-enabled =
.title = Alle Mods deaktivieren
zen-theme-disable-all-disabled =
@@ -131,21 +131,21 @@ zen-theme-marketplace-dropdown-default-label =
.label = Keine
zen-theme-marketplace-input-default-placeholder =
.placeholder = Gib etwas ein...
pane-zen-marketplace-title = Zen Mods
pane-zen-marketplace-title = Zen-Mods
zen-themes-auto-update =
.label = Installierte Mods beim Start automatisch aktualisieren
zen-settings-workspaces-force-container-tabs-to-workspace =
.label = Zum Arbeitsbereich wechseln, in dem Container als Standard gesetzt ist, wenn Container-Tabs geöffnet werden
zen-theme-marketplace-link = Store besuchen
zen-dark-theme-styles-header = Dunkles Design - Stile
zen-dark-theme-styles-header = Dunkles Design Stile
zen-dark-theme-styles-description = Passe das dunkle Design nach deinen Wünschen an
zen-dark-theme-styles-amoled = Nacht-Design
zen-dark-theme-styles-default = Standard dunkles Design
zen-dark-theme-styles-default = Standardmäßiges dunkles Design
zen-dark-theme-styles-colorful = Farbenfrohes dunkles Design
zen-compact-mode-styles-left = Tab-Leiste ausblenden
zen-compact-mode-styles-top = Obere Leiste ausblenden
zen-compact-mode-styles-both = Beides ausblenden
zen-urlbar-title = Zen Adressleiste
zen-urlbar-title = Zen-Adressleiste
zen-urlbar-header = Allgemeine Einstellungen für die Adressleiste
zen-urlbar-description = Passen Sie die Adressleiste nach Ihren Wünschen an
zen-urlbar-behavior-label = Verhalten
@@ -158,11 +158,13 @@ zen-urlbar-behavior-float =
pane-zen-CKS-title = Tastenkürzel
category-zen-CKS =
.tooltiptext = { pane-zen-CKS-title }
pane-settings-CKS-title = { -brand-short-name } Tastenkürzel
pane-settings-CKS-title = { -brand-short-name }-Tastenkürzel
category-zen-marketplace =
.tooltiptext = Zen Mods
zen-settings-CKS-header = Passen Sie Ihre Tastenkürzel an
zen-settings-CKS-description = Ändere die Standard-Tastenkürzel nach deinen Wünschen und verbessere dein Browser-Erlebnis
zen-settings-CKS-disable-firefox =
.label = { -brand-short-name } Standard-Tastenkürzel deaktivieren
.label = { -brand-short-name }-Standard-Tastenkürzel deaktivieren
zen-settings-CKS-duplicate-shortcut =
.label = Doppeltes Tastenkürzel
zen-settings-CKS-reset-shortcuts =
@@ -175,10 +177,10 @@ zenCKSOption-group-pageOperations = Seitenoperationen
zenCKSOption-group-historyAndBookmarks = Verlauf & Lesezeichen
zenCKSOption-group-mediaAndDisplay = Medien & Anzeige
zenCKSOption-group-zen-compact-mode = Kompaktmodus
zenCKSOption-group-zen-workspace = Zen Arbeitsbereiche
zenCKSOption-group-zen-workspace = Zen-Arbeitsbereiche
zenCKSOption-group-zen-other = Andere Zen-Funktionen
zenCKSOption-group-zen-split-view = Zen Geteilte Ansicht
zenCKSOption-group-devTools = Entwicklertools
zenCKSOption-group-zen-split-view = Geteilte Ansicht
zenCKSOption-group-devTools = Entwicklerwerkzeuge
zen-key-quick-restart = Schneller Neustart
zen-window-new-shortcut = Neues Fenster
zen-tab-new-shortcut = Neuer Tab
@@ -218,11 +220,11 @@ zen-file-open-shortcut = Datei öffnen
zen-save-page-shortcut = Seite speichern
zen-print-shortcut = Seite drucken
zen-close-shortcut-2 = Tab schließen
zen-mute-toggle-shortcut = Stumm schalten umschalten
zen-mute-toggle-shortcut = Stummschalten umschalten
zen-key-delete = Löschen-Taste
zen-key-go-back = Zurück gehen
zen-key-go-back = Zurückgehen
zen-key-go-forward = Vorwärts gehen
zen-nav-back-shortcut-alt = Zurück navigieren (Alt)
zen-nav-back-shortcut-alt = Zurücknavigieren (Alt)
zen-nav-fwd-shortcut-alt = Vorwärts navigieren (Alt)
zen-history-show-all-shortcut = Gesamten Verlauf anzeigen
zen-key-enter-full-screen = Vollbild aktivieren
@@ -283,7 +285,7 @@ zen-split-view-shortcut-grid = Raster-Layout für geteilte Ansicht umschalten
zen-split-view-shortcut-vertical = Vertikales Layout für geteilte Ansicht umschalten
zen-split-view-shortcut-horizontal = Horizontales Layout für geteilte Ansicht umschalten
zen-split-view-shortcut-unsplit = Geteilte Ansicht schließen
zen-new-empty-split-view-shortcut = Neuer leerer Split View
zen-new-empty-split-view-shortcut = Neue leere geteilte Ansicht
zen-key-select-tab-1 = Tab #1 auswählen
zen-key-select-tab-2 = Tab #2 auswählen
zen-key-select-tab-3 = Tab #3 auswählen
@@ -301,7 +303,7 @@ zen-bookmark-show-toolbar-shortcut = Lesezeichen-Symbolleiste anzeigen
zen-devtools-toggle-shortcut = Entwicklertools umschalten
zen-devtools-toggle-browser-toolbox-shortcut = Browser-Toolbox 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-web-console-shortcut = Web-Konsole umschalten
zen-devtools-toggle-js-debugger-shortcut = JavaScript-Debugger umschalten
@@ -312,3 +314,4 @@ zen-devtools-toggle-storage-shortcut = Speicher umschalten
zen-devtools-toggle-dom-shortcut = DOM umschalten
zen-devtools-toggle-accessibility-shortcut = Barrierefreiheit umschalten
zen-close-all-unpinned-tabs-shortcut = Alle nicht angehefteten Tabs schließen
zen-new-unsynced-window-shortcut = New Unsynced Window

View File

@@ -16,8 +16,6 @@ zen-folders-panel-convert-folder-to-space =
.label = In Arbeitsbereich umwandeln
zen-folders-panel-change-folder-space =
.label = Arbeitsbereich wechseln...
zen-folders-panel-change-icon-folder =
.label = Icon ändern
zen-folders-unload-all-tooltip =
.tooltiptext = Alle aktiven Tabs in diesem Ordner entladen
zen-folders-unload-folder =

View File

@@ -10,25 +10,28 @@ tab-context-zen-reset-pinned-tab =
tab-context-zen-add-essential =
.label = Zu Essentials hinzufügen
.accesskey = E
tab-context-zen-add-essential-badge = { $num } von { $max } Plätzen belegt
tab-context-zen-add-essential-badge = { $num } / { $max } Plätzen belegt
tab-context-zen-remove-essential =
.label = Aus Essentials entfernen
.accesskey = R
tab-context-zen-replace-pinned-url-with-current =
.label = Angeheftete URL durch aktuelle ersetzen
.accesskey = C
zen-themes-corrupted = Deine { -brand-short-name } Mods-Datei ist beschädigt. Wir haben sie auf das Standard-Design zurückgesetzt.
zen-shortcuts-corrupted = Deine { -brand-short-name } Tastenkürzel-Datei ist beschädigt. Wir haben sie auf die Standard-Tastenkürzel zurückgesetzt.
tab-context-zen-edit-title =
.label = Titel ändern...
tab-context-zen-edit-icon =
.label = Symbol ändern...
zen-themes-corrupted = Deine { -brand-short-name }-Mods-Datei ist beschädigt. Wir haben sie auf das Standard-Design zurückgesetzt.
zen-shortcuts-corrupted = Deine { -brand-short-name }-Tastenkombinationsdatei ist beschädigt. Sie wurde auf die Standard-Tastenkombinationen zurückgesetzt.
# note: Do not translate the "<br/>" tags in the following string
zen-new-urlbar-notification =
Die neue Adressleiste ist jetzt aktiv! Dadurch brauchst du keine neuen Tab-Seiten mehr.<br/><br/>
Die neue Adressleiste wurde aktiviert und macht neue Tab-Seiten überflüssig.<br/><br/>
Öffne einfach einen neuen Tab, um die neue Adressleiste auszuprobieren!
zen-disable = Deaktivieren
pictureinpicture-minimize-btn =
.aria-label = Minimieren
.tooltip = Minimieren
zen-panel-ui-gradient-generator-custom-color = Eigene Farbe
zen-panel-ui-gradient-generator-saved-message = Farbverlauf gespeichert!
zen-copy-current-url-confirmation = URL kopiert!
zen-general-cancel-label =
.label = Abbrechen
@@ -38,10 +41,6 @@ zen-pinned-tab-replaced = Die URL des angehefteten Tabs wurde aktualisiert!
zen-tabs-renamed = Tab umbenannt!
zen-background-tab-opened-toast = Neuer Tab im Hintergrund geöffnet!
zen-workspace-renamed-toast = Arbeitsbereich umbenannt!
zen-library-sidebar-workspaces =
.label = Arbeitsbereiche
zen-library-sidebar-mods =
.label = Mods
zen-toggle-compact-mode-button =
.label = Kompakter Modus
.tooltiptext = Kompakten Modus umschalten
@@ -61,12 +60,14 @@ zen-site-data-settings = Einstellungen
zen-generic-manage = Verwalten
zen-generic-more = Mehr
zen-generic-next = Weiter
zen-essentials-promo-label = Hinzufügen zu Essentials
zen-essentials-promo-sublabel = Behalte deine Lieblings-Tabs nur einen Klick entfernt
# These labels will be used for the site data panel settings
zen-site-data-setting-allow = Erlaubt
zen-site-data-setting-block = Blockiert
zen-site-data-protections-enabled = Aktiviert
zen-site-data-protections-disabled = Deaktiviert
zen-site-data-setting-cross-site = Cross-Site-Cookie
zen-site-data-setting-cross-site = Seitenübergreifendes Cookie
zen-site-data-security-info-extension =
.label = Erweiterung
zen-site-data-security-info-secure =
@@ -84,7 +85,7 @@ zen-site-data-header-share =
zen-site-data-header-reader-mode =
.tooltiptext = Lesemodus aktivieren
zen-site-data-header-screenshot =
.tooltiptext = Screenshot erstellen
.tooltiptext = Bildschirmfoto erstellen
zen-site-data-header-bookmark =
.tooltiptext = Diese Seite als Lesezeichen speichern
zen-urlbar-copy-url-button =
@@ -108,3 +109,7 @@ zen-sidebar-notification-updated-tooltip =
zen-sidebar-notification-restart-safe-mode-label = Funktioniert etwas nicht?
zen-sidebar-notification-restart-safe-mode-tooltip =
.title = Im abgesicherten Modus neu starten
zen-window-sync-migration-dialog-title = Keep Your Windows in Sync
zen-window-sync-migration-dialog-message = Zen now syncs windows on the same device, so changes in one window are reflected across the others instantly.
zen-window-sync-migration-dialog-learn-more = Learn More
zen-window-sync-migration-dialog-accept = Got It

View File

@@ -0,0 +1,22 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
zen-menubar-toggle-pinned-tabs =
.label =
{ $pinnedAreCollapsed ->
[true] Fixierte Tabs ausklappen
*[false] Fixierte Tabs einklappen
}
zen-menubar-appearance =
.label = Erscheinungsbild
zen-menubar-appearance-description =
.label = Webseiten werden nutzen:
zen-menubar-appearance-auto =
.label = Automatisch
zen-menubar-appearance-light =
.label = Hell
zen-menubar-appearance-dark =
.label = Dunkel
zen-menubar-new-unsynced-window =
.label = New Blank Window

View File

@@ -6,21 +6,21 @@ zen-welcome-title-line1 = Willkommen zu
zen-welcome-title-line2 = einem ruhigeren Internet
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-2 = Übertrage sie ganz einfach aus einem anderen Browser und mach 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-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-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-workspace-colors-title = Deine Arbeitsbereiche, deine Farben
zen-welcome-workspace-colors-description = Personalisieren Sie Ihren Browser, indem Sie jedem Arbeitsbereich eine eigene Farbidentität geben.
zen-welcome-workspace-colors-description = Personalisiere deinen Browser, indem du jedem Arbeitsbereich eine eigene Farbidentität gibst.
zen-welcome-start-browsing-title =
Alles bereit?<br/>
Dann kann es losgehen!
zen-welcome-start-browsing-description-1 = Du bist startklar! Klicke auf die Schaltfläche unten, um mit { -brand-short-name } zu beginnen.
Los gehts!
zen-welcome-start-browsing-description-1 = Du bist startklar! Klicke auf den Button unten, um mit { -brand-short-name } loszulegen.
zen-welcome-start-browsing = Los geht's!
zen-welcome-default-search-title = Ihre 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-skip-button = Überspringen
zen-welcome-finished = Dein Zen wurde erfolgreich eingerichtet!

View File

@@ -3,6 +3,8 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
zen-panel-ui-workspaces-text = Arbeitsbereiche
zen-panel-ui-spaces-label =
.label = Arbeitsbereiche
zen-panel-ui-workspaces-create =
.label = Arbeitsbereich erstellen
zen-panel-ui-folder-create =
@@ -30,9 +32,6 @@ zen-workspaces-panel-context-open =
zen-workspaces-panel-context-edit =
.label = Arbeitsbereich bearbeiten
.accesskey = E
context-zen-change-workspace-tab =
.label = Tabs zu Arbeitsbereich verschieben
.accesskey = C
zen-bookmark-edit-panel-workspace-selector =
.value = Arbeitsbereiche
.accesskey = W
@@ -49,6 +48,9 @@ zen-panel-ui-gradient-generator-algo-floating =
zen-panel-ui-gradient-click-to-add = Klick hier, um eine Farbe hinzuzufügen
zen-workspace-creation-name =
.placeholder = Name des Arbeitsbereichs
zen-move-tab-to-workspace-button =
.label = Verschieben nach...
.tooltiptext = Alle Tabs in diesem Fenster in einen Arbeitsbereich verschieben
zen-workspaces-panel-context-reorder =
.label = Arbeitsbereiche neu anordnen
zen-workspace-creation-profile = Profil
@@ -63,3 +65,7 @@ zen-workspaces-close-all-unpinned-tabs-toast = Tabs geschlossen! Nutze <span>{ $
zen-workspaces-close-all-unpinned-tabs-title =
.label = Aufräumen
.tooltiptext = Alle nicht angehefteten Tabs schließen
zen-panel-ui-workspaces-change-forward =
.label = Nächster Arbeitsbereich
zen-panel-ui-workspaces-change-back =
.label = Vorheriger Arbeitsbereich

View File

@@ -159,6 +159,8 @@ pane-zen-CKS-title = Συντομεύσεις Πληκτρολογίου
category-zen-CKS =
.tooltiptext = { pane-zen-CKS-title }
pane-settings-CKS-title = Συντομεύσεις Πληκτρολογίου { -brand-short-name }
category-zen-marketplace =
.tooltiptext = Zen Mods
zen-settings-CKS-header = Προσαρμόστε τις συντομεύσεις πληκτρολογίου
zen-settings-CKS-description = Προσαρμόστε τις προεπιλεγμένες συντομεύσεις πληκτρολογίου στις προτιμήσεις σας και βελτιώστε την εμπειρία περιήγησής σας
zen-settings-CKS-disable-firefox =
@@ -312,3 +314,4 @@ zen-devtools-toggle-storage-shortcut = Εναλλαγή Αποθηκευτικο
zen-devtools-toggle-dom-shortcut = Εναλλαγή DOM
zen-devtools-toggle-accessibility-shortcut = Εναλλαγή Προσβασιμότητας
zen-close-all-unpinned-tabs-shortcut = Close All Unpinned Tabs
zen-new-unsynced-window-shortcut = New Unsynced Window

View File

@@ -16,8 +16,6 @@ zen-folders-panel-convert-folder-to-space =
.label = Convert folder to Space
zen-folders-panel-change-folder-space =
.label = Change Space...
zen-folders-panel-change-icon-folder =
.label = Change Icon
zen-folders-unload-all-tooltip =
.tooltiptext = Unload active in this folder
zen-folders-unload-folder =

View File

@@ -17,6 +17,10 @@ tab-context-zen-remove-essential =
tab-context-zen-replace-pinned-url-with-current =
.label = Αντικατάσταση καρφιτσωμένου URL με το τρέχον
.accesskey = C
tab-context-zen-edit-title =
.label = Change Label...
tab-context-zen-edit-icon =
.label = Change Icon...
zen-themes-corrupted = Το αρχείο { -brand-short-name } mods είναι κατεστραμμένο. Έχει γίνει επαναφορά στο προεπιλεγμένο θέμα.
zen-shortcuts-corrupted = Το αρχείο συντομεύσεων σας { -brand-short-name } είναι κατεστραμμένο. Έχει γίνει επαναφορά στις προεπιλεγμένες συντομεύσεις.
# note: Do not translate the "<br/>" tags in the following string
@@ -28,7 +32,6 @@ pictureinpicture-minimize-btn =
.aria-label = Ελαχιστοποίηση
.tooltip = Ελαχιστοποίηση
zen-panel-ui-gradient-generator-custom-color = Προσαρμοσμένο Χρώμα
zen-panel-ui-gradient-generator-saved-message = Επιτυχής αποθήκευση της διαβάθμισης!
zen-copy-current-url-confirmation = Αντιγράφηκε το τρέχον URL!
zen-general-cancel-label =
.label = Ακύρωση
@@ -38,10 +41,6 @@ zen-pinned-tab-replaced = Το URL της καρφιτσωμένης καρτέ
zen-tabs-renamed = Η καρτέλα μετονομάστηκε επιτυχώς!
zen-background-tab-opened-toast = Άνοιξε νέα καρτέλα στο παρασκήνιο!
zen-workspace-renamed-toast = Ο χώρος εργασίας μετονομάστηκε επιτυχώς!
zen-library-sidebar-workspaces =
.label = Χώροι
zen-library-sidebar-mods =
.label = Mods
zen-toggle-compact-mode-button =
.label = Συμπαγής Λειτουργία
.tooltiptext = Toggle Compact Mode
@@ -61,6 +60,8 @@ zen-site-data-settings = Ρυθμίσεις
zen-generic-manage = Διαχείριση
zen-generic-more = Περισσότερα
zen-generic-next = Επόμενο
zen-essentials-promo-label = Add to Essentials
zen-essentials-promo-sublabel = Keep your favorite tabs just a click away
# These labels will be used for the site data panel settings
zen-site-data-setting-allow = Επιτρέπεται
zen-site-data-setting-block = Αποκλείστηκε
@@ -108,3 +109,7 @@ zen-sidebar-notification-updated-tooltip =
zen-sidebar-notification-restart-safe-mode-label = Χάλασε κάτι;
zen-sidebar-notification-restart-safe-mode-tooltip =
.title = Επανεκκίνηση σε Ασφαλή Λειτουργία
zen-window-sync-migration-dialog-title = Keep Your Windows in Sync
zen-window-sync-migration-dialog-message = Zen now syncs windows on the same device, so changes in one window are reflected across the others instantly.
zen-window-sync-migration-dialog-learn-more = Learn More
zen-window-sync-migration-dialog-accept = Got It

View File

@@ -0,0 +1,22 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
zen-menubar-toggle-pinned-tabs =
.label =
{ $pinnedAreCollapsed ->
[true] Expand Pinned Tabs
*[false] Collapse Pinned Tabs
}
zen-menubar-appearance =
.label = Appearance
zen-menubar-appearance-description =
.label = Websites will use:
zen-menubar-appearance-auto =
.label = Automatic
zen-menubar-appearance-light =
.label = Light
zen-menubar-appearance-dark =
.label = Dark
zen-menubar-new-unsynced-window =
.label = New Blank Window

View File

@@ -3,6 +3,8 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
zen-panel-ui-workspaces-text = Χώροι Εργασίας
zen-panel-ui-spaces-label =
.label = Spaces
zen-panel-ui-workspaces-create =
.label = Δημιουργία Χώρου
zen-panel-ui-folder-create =
@@ -30,11 +32,8 @@ zen-workspaces-panel-context-open =
zen-workspaces-panel-context-edit =
.label = Επεξεργασία Χώρου Εργασίας
.accesskey = E
context-zen-change-workspace-tab =
.label = Αλλαγή Καρτελών Σε Χώρο Εργασίας
.accesskey = C
zen-bookmark-edit-panel-workspace-selector =
.value = Χώροι Εργασίας
.value = Spaces
.accesskey = W
zen-panel-ui-gradient-generator-algo-complementary =
.label = Συμπληρωματικό
@@ -49,6 +48,9 @@ zen-panel-ui-gradient-generator-algo-floating =
zen-panel-ui-gradient-click-to-add = Κλικ για προσθήκη χρώματος
zen-workspace-creation-name =
.placeholder = Όνομα Χώρου
zen-move-tab-to-workspace-button =
.label = Move To...
.tooltiptext = Move all tabs in this window to a Space
zen-workspaces-panel-context-reorder =
.label = Αναδιάταξη Χώρων
zen-workspace-creation-profile = Προφίλ
@@ -63,3 +65,7 @@ zen-workspaces-close-all-unpinned-tabs-toast = Tabs Closed! Use <span>{ $shortcu
zen-workspaces-close-all-unpinned-tabs-title =
.label = Clear
.tooltiptext = Close all unpinned tabs
zen-panel-ui-workspaces-change-forward =
.label = Next Space
zen-panel-ui-workspaces-change-back =
.label = Previous Space

View File

@@ -159,6 +159,8 @@ pane-zen-CKS-title = Keyboard Shortcuts
category-zen-CKS =
.tooltiptext = { pane-zen-CKS-title }
pane-settings-CKS-title = { -brand-short-name } Keyboard Shortcuts
category-zen-marketplace =
.tooltiptext = Zen Mods
zen-settings-CKS-header = Customize your keyboard shortcuts
zen-settings-CKS-description = Change the default keyboard shortcuts to your liking and improve your browsing experience
zen-settings-CKS-disable-firefox =
@@ -312,3 +314,4 @@ zen-devtools-toggle-storage-shortcut = Toggle Storage
zen-devtools-toggle-dom-shortcut = Toggle DOM
zen-devtools-toggle-accessibility-shortcut = Toggle Accessibility
zen-close-all-unpinned-tabs-shortcut = Close All Unpinned Tabs
zen-new-unsynced-window-shortcut = New Unsynced Window

View File

@@ -16,8 +16,6 @@ zen-folders-panel-convert-folder-to-space =
.label = Convert folder to Space
zen-folders-panel-change-folder-space =
.label = Change Space...
zen-folders-panel-change-icon-folder =
.label = Change Icon
zen-folders-unload-all-tooltip =
.tooltiptext = Unload active in this folder
zen-folders-unload-folder =

View File

@@ -17,6 +17,10 @@ tab-context-zen-remove-essential =
tab-context-zen-replace-pinned-url-with-current =
.label = Replace Pinned URL with Current
.accesskey = C
tab-context-zen-edit-title =
.label = Change Label...
tab-context-zen-edit-icon =
.label = Change Icon...
zen-themes-corrupted = Your { -brand-short-name } mods file is corrupted. They have been reset to the default theme.
zen-shortcuts-corrupted = Your { -brand-short-name } shortcuts file is corrupted. They have been reset to the default shortcuts.
# note: Do not translate the "<br/>" tags in the following string
@@ -26,7 +30,6 @@ pictureinpicture-minimize-btn =
.aria-label = Minimize
.tooltip = Minimize
zen-panel-ui-gradient-generator-custom-color = Custom colour
zen-panel-ui-gradient-generator-saved-message = Successfully saved the gradient!
zen-copy-current-url-confirmation = Copied current URL!
zen-general-cancel-label =
.label = Cancel
@@ -36,10 +39,6 @@ zen-pinned-tab-replaced = Pinned tab URL has been replaced with the current URL.
zen-tabs-renamed = Tab has been successfully renamed!
zen-background-tab-opened-toast = New background tab opened!
zen-workspace-renamed-toast = Workspace has been successfully renamed!
zen-library-sidebar-workspaces =
.label = Spaces
zen-library-sidebar-mods =
.label = Mods
zen-toggle-compact-mode-button =
.label = Compact Mode
.tooltiptext = Toggle Compact Mode
@@ -59,6 +58,8 @@ zen-site-data-settings = Settings
zen-generic-manage = Manage
zen-generic-more = More
zen-generic-next = Next
zen-essentials-promo-label = Add to Essentials
zen-essentials-promo-sublabel = Keep your favorite tabs just a click away
# These labels will be used for the site data panel settings
zen-site-data-setting-allow = Allowed
zen-site-data-setting-block = Blocked
@@ -106,3 +107,7 @@ zen-sidebar-notification-updated-tooltip =
zen-sidebar-notification-restart-safe-mode-label = Something broke?
zen-sidebar-notification-restart-safe-mode-tooltip =
.title = Restart in Safe Mode
zen-window-sync-migration-dialog-title = Keep Your Windows in Sync
zen-window-sync-migration-dialog-message = Zen now syncs windows on the same device, so changes in one window are reflected across the others instantly.
zen-window-sync-migration-dialog-learn-more = Learn More
zen-window-sync-migration-dialog-accept = Got It

View File

@@ -0,0 +1,22 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
zen-menubar-toggle-pinned-tabs =
.label =
{ $pinnedAreCollapsed ->
[true] Expand Pinned Tabs
*[false] Collapse Pinned Tabs
}
zen-menubar-appearance =
.label = Appearance
zen-menubar-appearance-description =
.label = Websites will use:
zen-menubar-appearance-auto =
.label = Automatic
zen-menubar-appearance-light =
.label = Light
zen-menubar-appearance-dark =
.label = Dark
zen-menubar-new-unsynced-window =
.label = New Blank Window

View File

@@ -3,6 +3,8 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
zen-panel-ui-workspaces-text = Other workspaces
zen-panel-ui-spaces-label =
.label = Spaces
zen-panel-ui-workspaces-create =
.label = Create Space
zen-panel-ui-folder-create =
@@ -30,11 +32,8 @@ zen-workspaces-panel-context-open =
zen-workspaces-panel-context-edit =
.label = Edit Workspace
.accesskey = E
context-zen-change-workspace-tab =
.label = Change Tab(s) To Workspace
.accesskey = C
zen-bookmark-edit-panel-workspace-selector =
.value = Other Workspace
.value = Spaces
.accesskey = W
zen-panel-ui-gradient-generator-algo-complementary =
.label = Complementary
@@ -49,6 +48,9 @@ zen-panel-ui-gradient-generator-algo-floating =
zen-panel-ui-gradient-click-to-add = Click to add a colour
zen-workspace-creation-name =
.placeholder = Space Name
zen-move-tab-to-workspace-button =
.label = Move To...
.tooltiptext = Move all tabs in this window to a Space
zen-workspaces-panel-context-reorder =
.label = Reorder Spaces
zen-workspace-creation-profile = Profile
@@ -63,3 +65,7 @@ zen-workspaces-close-all-unpinned-tabs-toast = Tabs Closed! Use <span>{ $shortcu
zen-workspaces-close-all-unpinned-tabs-title =
.label = Clear
.tooltiptext = Close all unpinned tabs
zen-panel-ui-workspaces-change-forward =
.label = Next Space
zen-panel-ui-workspaces-change-back =
.label = Previous Space

View File

@@ -191,6 +191,9 @@ category-zen-CKS =
.tooltiptext = { pane-zen-CKS-title }
pane-settings-CKS-title = { -brand-short-name } Keyboard Shortcuts
category-zen-marketplace =
.tooltiptext = Zen Mods
zen-settings-CKS-header = Customize your keyboard shortcuts
zen-settings-CKS-description = Change the default keyboard shortcuts to your liking and improve your browsing experience
@@ -350,3 +353,4 @@ zen-devtools-toggle-storage-shortcut = Toggle Storage
zen-devtools-toggle-dom-shortcut = Toggle DOM
zen-devtools-toggle-accessibility-shortcut = Toggle Accessibility
zen-close-all-unpinned-tabs-shortcut = Close All Unpinned Tabs
zen-new-unsynced-window-shortcut = New Blank Window

View File

@@ -23,9 +23,6 @@ zen-folders-panel-convert-folder-to-space =
zen-folders-panel-change-folder-space =
.label = Change Space...
zen-folders-panel-change-icon-folder =
.label = Change Icon
zen-folders-unload-all-tooltip =
.tooltiptext = Unload active in this folder

View File

@@ -18,6 +18,10 @@ tab-context-zen-remove-essential =
tab-context-zen-replace-pinned-url-with-current =
.label = Replace Pinned URL with Current
.accesskey = C
tab-context-zen-edit-title =
.label = Change Label...
tab-context-zen-edit-icon =
.label = Change Icon...
zen-themes-corrupted = Your { -brand-short-name } mods file is corrupted. They have been reset to the default theme.
zen-shortcuts-corrupted = Your { -brand-short-name } shortcuts file is corrupted. They have been reset to the default shortcuts.
@@ -33,7 +37,6 @@ pictureinpicture-minimize-btn =
.tooltip = Minimize
zen-panel-ui-gradient-generator-custom-color = Custom Color
zen-panel-ui-gradient-generator-saved-message = Successfully saved the gradient!
zen-copy-current-url-confirmation = Copied current URL!
@@ -47,12 +50,6 @@ zen-tabs-renamed = Tab has been successfully renamed!
zen-background-tab-opened-toast = New background tab opened!
zen-workspace-renamed-toast = Workspace has been successfully renamed!
zen-library-sidebar-workspaces =
.label = Spaces
zen-library-sidebar-mods =
.label = Mods
zen-toggle-compact-mode-button =
.label = Compact Mode
.tooltiptext = Toggle Compact Mode
@@ -78,6 +75,9 @@ zen-generic-manage = Manage
zen-generic-more = More
zen-generic-next = Next
zen-essentials-promo-label = Add to Essentials
zen-essentials-promo-sublabel = Keep your favorite tabs just a click away
# These labels will be used for the site data panel settings
zen-site-data-setting-allow = Allowed
zen-site-data-setting-block = Blocked
@@ -132,3 +132,8 @@ zen-sidebar-notification-updated-tooltip =
zen-sidebar-notification-restart-safe-mode-label = Something broke?
zen-sidebar-notification-restart-safe-mode-tooltip =
.title = Restart in Safe Mode
zen-window-sync-migration-dialog-title = Keep Your Windows in Sync
zen-window-sync-migration-dialog-message = Zen now syncs windows on the same device, so changes in one window are reflected across the others instantly.
zen-window-sync-migration-dialog-learn-more = Learn More
zen-window-sync-migration-dialog-accept = Got It

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