Version in base suite: 128.3.1esr-1~deb12u1 Version in overlay suite: 128.4.0esr-1~deb12u1 Base version: firefox-esr_128.4.0esr-1~deb12u1 Target version: firefox-esr_128.5.0esr-1~deb12u1 Base file: /srv/ftp-master.debian.org/ftp/pool/main/f/firefox-esr/firefox-esr_128.4.0esr-1~deb12u1.dsc Target file: /srv/ftp-master.debian.org/policy/pool/main/f/firefox-esr/firefox-esr_128.5.0esr-1~deb12u1.dsc /srv/release.debian.org/tmp/qVt9ghFtDS/firefox-esr-128.5.0esr/services/settings/dumps/blocklists/addons-bloomfilters/addons-mlbf.bin |binary firefox-esr-128.5.0esr/CLOBBER | 2 firefox-esr-128.5.0esr/browser/app/profile/firefox.js | 7 firefox-esr-128.5.0esr/browser/components/contentanalysis/content/ContentAnalysis.sys.mjs | 2 firefox-esr-128.5.0esr/browser/components/enterprisepolicies/schemas/policies-schema.json | 4 firefox-esr-128.5.0esr/browser/components/resistfingerprinting/test/browser/browser.toml | 1 firefox-esr-128.5.0esr/browser/components/resistfingerprinting/test/browser/browser_exslt_timezone_load.js | 29 firefox-esr-128.5.0esr/browser/components/search/SearchSERPTelemetry.sys.mjs | 11 firefox-esr-128.5.0esr/browser/components/search/test/unit/test_urlTelemetry_generic.js | 129 firefox-esr-128.5.0esr/browser/components/urlbar/UrlbarInput.sys.mjs | 12 firefox-esr-128.5.0esr/browser/components/urlbar/tests/browser/browser_copying.js | 4 firefox-esr-128.5.0esr/browser/config/version.txt | 2 firefox-esr-128.5.0esr/browser/config/version_display.txt | 2 firefox-esr-128.5.0esr/browser/extensions/webcompat/data/shims.js | 17 firefox-esr-128.5.0esr/browser/extensions/webcompat/manifest.json | 3 firefox-esr-128.5.0esr/browser/extensions/webcompat/moz.build | 1 firefox-esr-128.5.0esr/browser/extensions/webcompat/shims/google-safeframe.html | 29 firefox-esr-128.5.0esr/browser/locales/en-US/browser/browser.ftl | 2 firefox-esr-128.5.0esr/browser/locales/l10n-changesets.json | 206 firefox-esr-128.5.0esr/config/milestone.txt | 2 firefox-esr-128.5.0esr/debian/changelog | 9 firefox-esr-128.5.0esr/debian/patches/debian-hacks/Avoid-wrong-sessionstore-data-to-keep-windows-out-of.patch | 6 firefox-esr-128.5.0esr/debian/patches/debian-hacks/Don-t-auto-disable-extensions-in-system-directories.patch | 2 firefox-esr-128.5.0esr/debian/patches/debian-hacks/Set-DPI-to-system-settings.patch | 4 firefox-esr-128.5.0esr/dom/base/ShadowRoot.cpp | 2 firefox-esr-128.5.0esr/dom/base/nsGlobalWindowOuter.cpp | 4 firefox-esr-128.5.0esr/dom/canvas/WebGLContextDraw.cpp | 6 firefox-esr-128.5.0esr/dom/canvas/WebGLContextVertices.cpp | 1 firefox-esr-128.5.0esr/dom/canvas/WebGLVertexArray.cpp | 9 firefox-esr-128.5.0esr/dom/canvas/WebGLVertexArray.h | 4 firefox-esr-128.5.0esr/dom/canvas/WebGLVertexArrayFake.cpp | 6 firefox-esr-128.5.0esr/dom/events/ContentEventHandler.cpp | 39 firefox-esr-128.5.0esr/dom/events/ContentEventHandler.h | 6 firefox-esr-128.5.0esr/dom/events/EventStateManager.cpp | 4 firefox-esr-128.5.0esr/dom/events/test/browser_dragdrop_impl.js | 29 firefox-esr-128.5.0esr/dom/events/test/browser_dragdrop_protected_diff_origin.js | 2 firefox-esr-128.5.0esr/dom/events/test/browser_dragdrop_protected_same_origin.js | 2 firefox-esr-128.5.0esr/dom/events/test/browser_dragdrop_unprotected_diff_origin.js | 2 firefox-esr-128.5.0esr/dom/events/test/browser_dragdrop_unprotected_same_origin.js | 2 firefox-esr-128.5.0esr/dom/ipc/BrowserChild.cpp | 51 firefox-esr-128.5.0esr/dom/ipc/BrowserChild.h | 12 firefox-esr-128.5.0esr/dom/ipc/PBrowser.ipdl | 18 firefox-esr-128.5.0esr/dom/media/webaudio/PannerNode.cpp | 2 firefox-esr-128.5.0esr/dom/media/webaudio/StereoPannerNode.cpp | 2 firefox-esr-128.5.0esr/dom/push/PushServiceWebSocket.sys.mjs | 13 firefox-esr-128.5.0esr/dom/push/metrics.yaml | 42 firefox-esr-128.5.0esr/editor/libeditor/AutoRangeArray.cpp | 2 firefox-esr-128.5.0esr/editor/libeditor/EditorDOMPoint.h | 5 firefox-esr-128.5.0esr/gfx/2d/InlineTranslator.h | 6 firefox-esr-128.5.0esr/gfx/thebes/StandardFonts-macos.inc | 4 firefox-esr-128.5.0esr/gfx/thebes/gfxMacPlatformFontList.mm | 29 firefox-esr-128.5.0esr/l10n-ach/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-ach/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-af/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-af/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-an/browser/browser/aboutDialog.ftl | 30 firefox-esr-128.5.0esr/l10n-an/browser/browser/aboutRestartRequired.ftl | 4 firefox-esr-128.5.0esr/l10n-an/browser/browser/components/mozSupportLink.ftl | 2 firefox-esr-128.5.0esr/l10n-an/browser/browser/contentCrash.ftl | 10 firefox-esr-128.5.0esr/l10n-an/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-an/browser/browser/spotlight.ftl | 19 firefox-esr-128.5.0esr/l10n-an/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-ar/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-ar/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-ast/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-ast/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-az/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-az/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-be/browser/browser/addonNotifications.ftl | 2 firefox-esr-128.5.0esr/l10n-be/browser/browser/allTabsMenu.ftl | 2 firefox-esr-128.5.0esr/l10n-be/browser/browser/browser.ftl | 41 firefox-esr-128.5.0esr/l10n-be/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-be/browser/browser/genai.ftl | 42 firefox-esr-128.5.0esr/l10n-be/browser/browser/newtab/asrouter.ftl | 22 firefox-esr-128.5.0esr/l10n-be/browser/browser/newtab/newtab.ftl | 5 firefox-esr-128.5.0esr/l10n-be/browser/browser/newtab/onboarding.ftl | 40 firefox-esr-128.5.0esr/l10n-be/browser/browser/policies/policies-descriptions.ftl | 2 firefox-esr-128.5.0esr/l10n-be/browser/browser/preferences/preferences.ftl | 5 firefox-esr-128.5.0esr/l10n-be/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-be/browser/browser/sidebar.ftl | 22 firefox-esr-128.5.0esr/l10n-be/browser/browser/tabContextMenu.ftl | 3 firefox-esr-128.5.0esr/l10n-be/browser/browser/tabbrowser.ftl | 11 firefox-esr-128.5.0esr/l10n-be/devtools/client/debugger.properties | 15 firefox-esr-128.5.0esr/l10n-be/devtools/client/inspector.properties | 404 firefox-esr-128.5.0esr/l10n-be/dom/chrome/accessibility/mac/accessible.properties | 84 firefox-esr-128.5.0esr/l10n-be/dom/chrome/accessibility/unix/accessible.properties | 29 firefox-esr-128.5.0esr/l10n-be/dom/chrome/accessibility/win/accessible.properties | 30 firefox-esr-128.5.0esr/l10n-be/dom/chrome/security/security.properties | 172 firefox-esr-128.5.0esr/l10n-be/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-be/security/manager/chrome/pipnss/nsserrors.properties | 656 firefox-esr-128.5.0esr/l10n-be/toolkit/toolkit/about/aboutAddons.ftl | 15 firefox-esr-128.5.0esr/l10n-be/toolkit/toolkit/about/aboutGlean.ftl | 4 firefox-esr-128.5.0esr/l10n-be/toolkit/toolkit/about/aboutHttpsOnlyError.ftl | 7 firefox-esr-128.5.0esr/l10n-be/toolkit/toolkit/global/extensions.ftl | 23 firefox-esr-128.5.0esr/l10n-be/toolkit/toolkit/neterror/certError.ftl | 19 firefox-esr-128.5.0esr/l10n-be/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-be/toolkit/toolkit/neterror/nsserrors.ftl | 6 firefox-esr-128.5.0esr/l10n-bg/browser/browser/browser.ftl | 32 firefox-esr-128.5.0esr/l10n-bg/browser/browser/firefoxView.ftl | 6 firefox-esr-128.5.0esr/l10n-bg/browser/browser/genai.ftl | 16 firefox-esr-128.5.0esr/l10n-bg/browser/browser/identityCredentialNotification.ftl | 1 firefox-esr-128.5.0esr/l10n-bg/browser/browser/migrationWizard.ftl | 1 firefox-esr-128.5.0esr/l10n-bg/browser/browser/preferences/formAutofill.ftl | 3 firefox-esr-128.5.0esr/l10n-bg/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-bg/browser/browser/search.ftl | 5 firefox-esr-128.5.0esr/l10n-bg/browser/browser/shopping.ftl | 1 firefox-esr-128.5.0esr/l10n-bg/browser/browser/webProtocolHandler.ftl | 9 firefox-esr-128.5.0esr/l10n-bg/browser/browser/webrtcIndicator.ftl | 7 firefox-esr-128.5.0esr/l10n-bg/browser/chrome/browser/browser.properties | 6 firefox-esr-128.5.0esr/l10n-bg/browser/chrome/browser/taskbar.properties | 16 firefox-esr-128.5.0esr/l10n-bg/devtools/client/aboutdebugging.ftl | 11 firefox-esr-128.5.0esr/l10n-bg/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-bg/toolkit/toolkit/about/aboutAddons.ftl | 2 firefox-esr-128.5.0esr/l10n-bg/toolkit/toolkit/about/aboutPlugins.ftl | 4 firefox-esr-128.5.0esr/l10n-bg/toolkit/toolkit/formautofill/formAutofill.ftl | 3 firefox-esr-128.5.0esr/l10n-bg/toolkit/toolkit/global/handlerDialog.ftl | 8 firefox-esr-128.5.0esr/l10n-bg/toolkit/toolkit/passwordmgr/passwordmgr.ftl | 3 firefox-esr-128.5.0esr/l10n-bg/toolkit/toolkit/pdfviewer/viewer.ftl | 1 firefox-esr-128.5.0esr/l10n-bn/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-bn/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-br/browser/browser/appmenu.ftl | 11 firefox-esr-128.5.0esr/l10n-br/browser/browser/browser.ftl | 25 firefox-esr-128.5.0esr/l10n-br/browser/browser/firefoxView.ftl | 2 firefox-esr-128.5.0esr/l10n-br/browser/browser/genai.ftl | 21 firefox-esr-128.5.0esr/l10n-br/browser/browser/newtab/asrouter.ftl | 5 firefox-esr-128.5.0esr/l10n-br/browser/browser/newtab/newtab.ftl | 6 firefox-esr-128.5.0esr/l10n-br/browser/browser/newtab/onboarding.ftl | 1 firefox-esr-128.5.0esr/l10n-br/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-br/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-bs/browser/browser/aboutDialog.ftl | 12 firefox-esr-128.5.0esr/l10n-bs/browser/browser/aboutLogins.ftl | 20 firefox-esr-128.5.0esr/l10n-bs/browser/browser/preferences/preferences.ftl | 224 firefox-esr-128.5.0esr/l10n-bs/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-bs/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-ca-valencia/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-ca-valencia/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-ca/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-ca/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-cak/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-cak/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-cs/browser/browser/addonNotifications.ftl | 7 firefox-esr-128.5.0esr/l10n-cs/browser/browser/appmenu.ftl | 14 firefox-esr-128.5.0esr/l10n-cs/browser/browser/browser.ftl | 31 firefox-esr-128.5.0esr/l10n-cs/browser/browser/featureCallout.ftl | 6 firefox-esr-128.5.0esr/l10n-cs/browser/browser/firefoxView.ftl | 17 firefox-esr-128.5.0esr/l10n-cs/browser/browser/genai.ftl | 37 firefox-esr-128.5.0esr/l10n-cs/browser/browser/newtab/asrouter.ftl | 20 firefox-esr-128.5.0esr/l10n-cs/browser/browser/newtab/newtab.ftl | 3 firefox-esr-128.5.0esr/l10n-cs/browser/browser/newtab/onboarding.ftl | 28 firefox-esr-128.5.0esr/l10n-cs/browser/browser/preferences/preferences.ftl | 5 firefox-esr-128.5.0esr/l10n-cs/browser/browser/profiles.ftl | 22 firefox-esr-128.5.0esr/l10n-cs/browser/browser/sidebar.ftl | 8 firefox-esr-128.5.0esr/l10n-cs/devtools/client/debugger.properties | 15 firefox-esr-128.5.0esr/l10n-cs/dom/chrome/accessibility/mac/accessible.properties | 84 firefox-esr-128.5.0esr/l10n-cs/dom/chrome/accessibility/unix/accessible.properties | 29 firefox-esr-128.5.0esr/l10n-cs/dom/chrome/accessibility/win/accessible.properties | 30 firefox-esr-128.5.0esr/l10n-cs/dom/chrome/security/security.properties | 172 firefox-esr-128.5.0esr/l10n-cs/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-cs/security/manager/chrome/pipnss/nsserrors.properties | 656 firefox-esr-128.5.0esr/l10n-cs/toolkit/toolkit/about/aboutAddons.ftl | 17 firefox-esr-128.5.0esr/l10n-cs/toolkit/toolkit/about/aboutGlean.ftl | 4 firefox-esr-128.5.0esr/l10n-cs/toolkit/toolkit/about/aboutHttpsOnlyError.ftl | 7 firefox-esr-128.5.0esr/l10n-cs/toolkit/toolkit/neterror/certError.ftl | 15 firefox-esr-128.5.0esr/l10n-cs/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-cs/toolkit/toolkit/pdfviewer/viewer.ftl | 4 firefox-esr-128.5.0esr/l10n-cy/browser/browser/addonNotifications.ftl | 1 firefox-esr-128.5.0esr/l10n-cy/browser/browser/appmenu.ftl | 14 firefox-esr-128.5.0esr/l10n-cy/browser/browser/browser.ftl | 32 firefox-esr-128.5.0esr/l10n-cy/browser/browser/featureCallout.ftl | 5 firefox-esr-128.5.0esr/l10n-cy/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-cy/browser/browser/genai.ftl | 7 firefox-esr-128.5.0esr/l10n-cy/browser/browser/newtab/asrouter.ftl | 22 firefox-esr-128.5.0esr/l10n-cy/browser/browser/newtab/newtab.ftl | 3 firefox-esr-128.5.0esr/l10n-cy/browser/browser/preferences/preferences.ftl | 5 firefox-esr-128.5.0esr/l10n-cy/browser/browser/profiles.ftl | 59 firefox-esr-128.5.0esr/l10n-cy/browser/browser/sidebar.ftl | 18 firefox-esr-128.5.0esr/l10n-cy/browser/browser/sync.ftl | 8 firefox-esr-128.5.0esr/l10n-cy/devtools/client/debugger.properties | 15 firefox-esr-128.5.0esr/l10n-cy/dom/chrome/accessibility/mac/accessible.properties | 84 firefox-esr-128.5.0esr/l10n-cy/dom/chrome/accessibility/unix/accessible.properties | 29 firefox-esr-128.5.0esr/l10n-cy/dom/chrome/accessibility/win/accessible.properties | 30 firefox-esr-128.5.0esr/l10n-cy/dom/chrome/security/security.properties | 2 firefox-esr-128.5.0esr/l10n-cy/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-cy/security/manager/chrome/pipnss/nsserrors.properties | 656 firefox-esr-128.5.0esr/l10n-cy/toolkit/toolkit/about/aboutAddons.ftl | 15 firefox-esr-128.5.0esr/l10n-cy/toolkit/toolkit/about/aboutGlean.ftl | 4 firefox-esr-128.5.0esr/l10n-cy/toolkit/toolkit/about/aboutHttpsOnlyError.ftl | 1 firefox-esr-128.5.0esr/l10n-cy/toolkit/toolkit/neterror/certError.ftl | 59 firefox-esr-128.5.0esr/l10n-cy/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-cy/toolkit/toolkit/neterror/nsserrors.ftl | 8 firefox-esr-128.5.0esr/l10n-cy/toolkit/toolkit/pdfviewer/viewer.ftl | 4 firefox-esr-128.5.0esr/l10n-da/browser/browser/addonNotifications.ftl | 1 firefox-esr-128.5.0esr/l10n-da/browser/browser/browser.ftl | 13 firefox-esr-128.5.0esr/l10n-da/browser/browser/firefoxView.ftl | 2 firefox-esr-128.5.0esr/l10n-da/browser/browser/newtab/asrouter.ftl | 7 firefox-esr-128.5.0esr/l10n-da/browser/browser/preferences/preferences.ftl | 1 firefox-esr-128.5.0esr/l10n-da/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-da/browser/pdfviewer/viewer.properties | 394 firefox-esr-128.5.0esr/l10n-da/devtools/client/debugger.properties | 30 firefox-esr-128.5.0esr/l10n-da/devtools/client/storage.ftl | 39 firefox-esr-128.5.0esr/l10n-da/dom/chrome/accessibility/mac/accessible.properties | 82 firefox-esr-128.5.0esr/l10n-da/dom/chrome/accessibility/unix/accessible.properties | 27 firefox-esr-128.5.0esr/l10n-da/dom/chrome/accessibility/win/accessible.properties | 28 firefox-esr-128.5.0esr/l10n-da/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-da/toolkit/toolkit/about/aboutAddons.ftl | 11 firefox-esr-128.5.0esr/l10n-da/toolkit/toolkit/about/aboutGlean.ftl | 4 firefox-esr-128.5.0esr/l10n-da/toolkit/toolkit/about/aboutWebrtc.ftl | 16 firefox-esr-128.5.0esr/l10n-da/toolkit/toolkit/pdfviewer/viewer.ftl | 2 firefox-esr-128.5.0esr/l10n-de/browser/browser/addonNotifications.ftl | 1 firefox-esr-128.5.0esr/l10n-de/browser/browser/appmenu.ftl | 14 firefox-esr-128.5.0esr/l10n-de/browser/browser/browser.ftl | 32 firefox-esr-128.5.0esr/l10n-de/browser/browser/featureCallout.ftl | 5 firefox-esr-128.5.0esr/l10n-de/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-de/browser/browser/genai.ftl | 7 firefox-esr-128.5.0esr/l10n-de/browser/browser/newtab/asrouter.ftl | 10 firefox-esr-128.5.0esr/l10n-de/browser/browser/profiles.ftl | 28 firefox-esr-128.5.0esr/l10n-de/browser/browser/sidebar.ftl | 8 firefox-esr-128.5.0esr/l10n-de/browser/browser/sync.ftl | 1 firefox-esr-128.5.0esr/l10n-de/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-dsb/browser/browser/appmenu.ftl | 14 firefox-esr-128.5.0esr/l10n-dsb/browser/browser/browser.ftl | 31 firefox-esr-128.5.0esr/l10n-dsb/browser/browser/featureCallout.ftl | 5 firefox-esr-128.5.0esr/l10n-dsb/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-dsb/browser/browser/genai.ftl | 7 firefox-esr-128.5.0esr/l10n-dsb/browser/browser/newtab/asrouter.ftl | 16 firefox-esr-128.5.0esr/l10n-dsb/browser/browser/newtab/newtab.ftl | 3 firefox-esr-128.5.0esr/l10n-dsb/browser/browser/profiles.ftl | 57 firefox-esr-128.5.0esr/l10n-dsb/browser/browser/sidebar.ftl | 18 firefox-esr-128.5.0esr/l10n-dsb/browser/browser/sync.ftl | 8 firefox-esr-128.5.0esr/l10n-dsb/devtools/client/debugger.properties | 988 firefox-esr-128.5.0esr/l10n-dsb/dom/chrome/accessibility/mac/accessible.properties | 84 firefox-esr-128.5.0esr/l10n-dsb/dom/chrome/accessibility/unix/accessible.properties | 29 firefox-esr-128.5.0esr/l10n-dsb/dom/chrome/accessibility/win/accessible.properties | 30 firefox-esr-128.5.0esr/l10n-dsb/dom/chrome/security/security.properties | 172 firefox-esr-128.5.0esr/l10n-dsb/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-dsb/security/manager/chrome/pipnss/nsserrors.properties | 1 firefox-esr-128.5.0esr/l10n-dsb/toolkit/toolkit/neterror/certError.ftl | 36 firefox-esr-128.5.0esr/l10n-dsb/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-dsb/toolkit/toolkit/pdfviewer/viewer.ftl | 4 firefox-esr-128.5.0esr/l10n-el/browser/browser/appmenu.ftl | 14 firefox-esr-128.5.0esr/l10n-el/browser/browser/browser.ftl | 31 firefox-esr-128.5.0esr/l10n-el/browser/browser/featureCallout.ftl | 5 firefox-esr-128.5.0esr/l10n-el/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-el/browser/browser/genai.ftl | 7 firefox-esr-128.5.0esr/l10n-el/browser/browser/newtab/asrouter.ftl | 16 firefox-esr-128.5.0esr/l10n-el/browser/browser/newtab/newtab.ftl | 3 firefox-esr-128.5.0esr/l10n-el/browser/browser/profiles.ftl | 59 firefox-esr-128.5.0esr/l10n-el/browser/browser/sidebar.ftl | 18 firefox-esr-128.5.0esr/l10n-el/browser/browser/sync.ftl | 8 firefox-esr-128.5.0esr/l10n-el/devtools/client/debugger.properties | 15 firefox-esr-128.5.0esr/l10n-el/dom/chrome/accessibility/mac/accessible.properties | 84 firefox-esr-128.5.0esr/l10n-el/dom/chrome/accessibility/unix/accessible.properties | 29 firefox-esr-128.5.0esr/l10n-el/dom/chrome/accessibility/win/accessible.properties | 30 firefox-esr-128.5.0esr/l10n-el/dom/chrome/security/security.properties | 172 firefox-esr-128.5.0esr/l10n-el/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-el/security/manager/chrome/pipnss/nsserrors.properties | 1 firefox-esr-128.5.0esr/l10n-el/toolkit/toolkit/neterror/certError.ftl | 31 firefox-esr-128.5.0esr/l10n-el/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-el/toolkit/toolkit/pdfviewer/viewer.ftl | 4 firefox-esr-128.5.0esr/l10n-en-CA/browser/browser/addonNotifications.ftl | 2 firefox-esr-128.5.0esr/l10n-en-CA/browser/browser/allTabsMenu.ftl | 2 firefox-esr-128.5.0esr/l10n-en-CA/browser/browser/appmenu.ftl | 14 firefox-esr-128.5.0esr/l10n-en-CA/browser/browser/browser.ftl | 41 firefox-esr-128.5.0esr/l10n-en-CA/browser/browser/featureCallout.ftl | 32 firefox-esr-128.5.0esr/l10n-en-CA/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-en-CA/browser/browser/genai.ftl | 53 firefox-esr-128.5.0esr/l10n-en-CA/browser/browser/newtab/asrouter.ftl | 18 firefox-esr-128.5.0esr/l10n-en-CA/browser/browser/newtab/newtab.ftl | 7 firefox-esr-128.5.0esr/l10n-en-CA/browser/browser/newtab/onboarding.ftl | 40 firefox-esr-128.5.0esr/l10n-en-CA/browser/browser/policies/policies-descriptions.ftl | 2 firefox-esr-128.5.0esr/l10n-en-CA/browser/browser/preferences/preferences.ftl | 5 firefox-esr-128.5.0esr/l10n-en-CA/browser/browser/profiles.ftl | 59 firefox-esr-128.5.0esr/l10n-en-CA/browser/browser/sidebar.ftl | 43 firefox-esr-128.5.0esr/l10n-en-CA/browser/browser/sync.ftl | 8 firefox-esr-128.5.0esr/l10n-en-CA/browser/browser/tabContextMenu.ftl | 13 firefox-esr-128.5.0esr/l10n-en-CA/browser/browser/tabbrowser.ftl | 11 firefox-esr-128.5.0esr/l10n-en-CA/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-en-GB/browser/browser/appmenu.ftl | 14 firefox-esr-128.5.0esr/l10n-en-GB/browser/browser/browser.ftl | 31 firefox-esr-128.5.0esr/l10n-en-GB/browser/browser/featureCallout.ftl | 5 firefox-esr-128.5.0esr/l10n-en-GB/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-en-GB/browser/browser/genai.ftl | 7 firefox-esr-128.5.0esr/l10n-en-GB/browser/browser/newtab/asrouter.ftl | 16 firefox-esr-128.5.0esr/l10n-en-GB/browser/browser/newtab/newtab.ftl | 3 firefox-esr-128.5.0esr/l10n-en-GB/browser/browser/profiles.ftl | 59 firefox-esr-128.5.0esr/l10n-en-GB/browser/browser/sidebar.ftl | 18 firefox-esr-128.5.0esr/l10n-en-GB/browser/browser/sync.ftl | 8 firefox-esr-128.5.0esr/l10n-en-GB/devtools/client/debugger.properties | 988 firefox-esr-128.5.0esr/l10n-en-GB/dom/chrome/accessibility/mac/accessible.properties | 84 firefox-esr-128.5.0esr/l10n-en-GB/dom/chrome/accessibility/unix/accessible.properties | 29 firefox-esr-128.5.0esr/l10n-en-GB/dom/chrome/accessibility/win/accessible.properties | 30 firefox-esr-128.5.0esr/l10n-en-GB/dom/chrome/security/security.properties | 172 firefox-esr-128.5.0esr/l10n-en-GB/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-en-GB/security/manager/chrome/pipnss/nsserrors.properties | 1 firefox-esr-128.5.0esr/l10n-en-GB/toolkit/toolkit/neterror/certError.ftl | 59 firefox-esr-128.5.0esr/l10n-en-GB/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-en-GB/toolkit/toolkit/pdfviewer/viewer.ftl | 4 firefox-esr-128.5.0esr/l10n-eo/browser/browser/addonNotifications.ftl | 2 firefox-esr-128.5.0esr/l10n-eo/browser/browser/allTabsMenu.ftl | 2 firefox-esr-128.5.0esr/l10n-eo/browser/browser/browser.ftl | 32 firefox-esr-128.5.0esr/l10n-eo/browser/browser/featureCallout.ftl | 27 firefox-esr-128.5.0esr/l10n-eo/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-eo/browser/browser/genai.ftl | 71 firefox-esr-128.5.0esr/l10n-eo/browser/browser/newtab/asrouter.ftl | 21 firefox-esr-128.5.0esr/l10n-eo/browser/browser/newtab/newtab.ftl | 4 firefox-esr-128.5.0esr/l10n-eo/browser/browser/newtab/onboarding.ftl | 40 firefox-esr-128.5.0esr/l10n-eo/browser/browser/policies/policies-descriptions.ftl | 2 firefox-esr-128.5.0esr/l10n-eo/browser/browser/preferences/preferences.ftl | 5 firefox-esr-128.5.0esr/l10n-eo/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-eo/browser/browser/sidebar.ftl | 35 firefox-esr-128.5.0esr/l10n-eo/browser/browser/tabContextMenu.ftl | 16 firefox-esr-128.5.0esr/l10n-eo/browser/browser/tabbrowser.ftl | 11 firefox-esr-128.5.0esr/l10n-eo/devtools/client/aboutdebugging.ftl | 3 firefox-esr-128.5.0esr/l10n-eo/devtools/client/debugger.properties | 10 firefox-esr-128.5.0esr/l10n-eo/devtools/client/inspector.properties | 404 firefox-esr-128.5.0esr/l10n-eo/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-eo/security/manager/chrome/pipnss/nsserrors.properties | 656 firefox-esr-128.5.0esr/l10n-eo/toolkit/toolkit/about/aboutAddons.ftl | 15 firefox-esr-128.5.0esr/l10n-eo/toolkit/toolkit/about/aboutGlean.ftl | 4 firefox-esr-128.5.0esr/l10n-eo/toolkit/toolkit/about/aboutHttpsOnlyError.ftl | 7 firefox-esr-128.5.0esr/l10n-eo/toolkit/toolkit/global/extensions.ftl | 22 firefox-esr-128.5.0esr/l10n-eo/toolkit/toolkit/neterror/certError.ftl | 3 firefox-esr-128.5.0esr/l10n-eo/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-eo/toolkit/toolkit/neterror/nsserrors.ftl | 7 firefox-esr-128.5.0esr/l10n-es-AR/browser/browser/appmenu.ftl | 14 firefox-esr-128.5.0esr/l10n-es-AR/browser/browser/browser.ftl | 31 firefox-esr-128.5.0esr/l10n-es-AR/browser/browser/featureCallout.ftl | 5 firefox-esr-128.5.0esr/l10n-es-AR/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-es-AR/browser/browser/genai.ftl | 7 firefox-esr-128.5.0esr/l10n-es-AR/browser/browser/newtab/asrouter.ftl | 16 firefox-esr-128.5.0esr/l10n-es-AR/browser/browser/newtab/newtab.ftl | 3 firefox-esr-128.5.0esr/l10n-es-AR/browser/browser/profiles.ftl | 59 firefox-esr-128.5.0esr/l10n-es-AR/browser/browser/sidebar.ftl | 18 firefox-esr-128.5.0esr/l10n-es-AR/browser/browser/sync.ftl | 8 firefox-esr-128.5.0esr/l10n-es-AR/devtools/client/debugger.properties | 988 firefox-esr-128.5.0esr/l10n-es-AR/dom/chrome/accessibility/mac/accessible.properties | 84 firefox-esr-128.5.0esr/l10n-es-AR/dom/chrome/accessibility/unix/accessible.properties | 29 firefox-esr-128.5.0esr/l10n-es-AR/dom/chrome/accessibility/win/accessible.properties | 30 firefox-esr-128.5.0esr/l10n-es-AR/dom/chrome/security/security.properties | 172 firefox-esr-128.5.0esr/l10n-es-AR/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-es-AR/security/manager/chrome/pipnss/nsserrors.properties | 1 firefox-esr-128.5.0esr/l10n-es-AR/toolkit/toolkit/neterror/certError.ftl | 59 firefox-esr-128.5.0esr/l10n-es-AR/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-es-AR/toolkit/toolkit/pdfviewer/viewer.ftl | 4 firefox-esr-128.5.0esr/l10n-es-CL/browser/browser/appmenu.ftl | 14 firefox-esr-128.5.0esr/l10n-es-CL/browser/browser/browser.ftl | 31 firefox-esr-128.5.0esr/l10n-es-CL/browser/browser/featureCallout.ftl | 5 firefox-esr-128.5.0esr/l10n-es-CL/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-es-CL/browser/browser/genai.ftl | 7 firefox-esr-128.5.0esr/l10n-es-CL/browser/browser/newtab/asrouter.ftl | 16 firefox-esr-128.5.0esr/l10n-es-CL/browser/browser/newtab/newtab.ftl | 3 firefox-esr-128.5.0esr/l10n-es-CL/browser/browser/profiles.ftl | 59 firefox-esr-128.5.0esr/l10n-es-CL/browser/browser/sidebar.ftl | 18 firefox-esr-128.5.0esr/l10n-es-CL/browser/browser/sync.ftl | 8 firefox-esr-128.5.0esr/l10n-es-CL/devtools/client/debugger.properties | 988 firefox-esr-128.5.0esr/l10n-es-CL/dom/chrome/accessibility/mac/accessible.properties | 84 firefox-esr-128.5.0esr/l10n-es-CL/dom/chrome/accessibility/unix/accessible.properties | 29 firefox-esr-128.5.0esr/l10n-es-CL/dom/chrome/accessibility/win/accessible.properties | 30 firefox-esr-128.5.0esr/l10n-es-CL/dom/chrome/security/security.properties | 172 firefox-esr-128.5.0esr/l10n-es-CL/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-es-CL/security/manager/chrome/pipnss/nsserrors.properties | 1 firefox-esr-128.5.0esr/l10n-es-CL/toolkit/toolkit/neterror/certError.ftl | 59 firefox-esr-128.5.0esr/l10n-es-CL/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-es-CL/toolkit/toolkit/pdfviewer/viewer.ftl | 4 firefox-esr-128.5.0esr/l10n-es-ES/browser/browser/addonNotifications.ftl | 1 firefox-esr-128.5.0esr/l10n-es-ES/browser/browser/browser.ftl | 32 firefox-esr-128.5.0esr/l10n-es-ES/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-es-ES/browser/browser/newtab/asrouter.ftl | 22 firefox-esr-128.5.0esr/l10n-es-ES/browser/browser/newtab/newtab.ftl | 1 firefox-esr-128.5.0esr/l10n-es-ES/browser/browser/preferences/preferences.ftl | 5 firefox-esr-128.5.0esr/l10n-es-ES/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-es-ES/browser/browser/sidebar.ftl | 18 firefox-esr-128.5.0esr/l10n-es-ES/devtools/client/debugger.properties | 10 firefox-esr-128.5.0esr/l10n-es-ES/dom/chrome/accessibility/mac/accessible.properties | 84 firefox-esr-128.5.0esr/l10n-es-ES/dom/chrome/accessibility/unix/accessible.properties | 29 firefox-esr-128.5.0esr/l10n-es-ES/dom/chrome/accessibility/win/accessible.properties | 30 firefox-esr-128.5.0esr/l10n-es-ES/dom/chrome/security/security.properties | 172 firefox-esr-128.5.0esr/l10n-es-ES/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-es-ES/security/manager/chrome/pipnss/nsserrors.properties | 656 firefox-esr-128.5.0esr/l10n-es-ES/toolkit/toolkit/about/aboutAddons.ftl | 17 firefox-esr-128.5.0esr/l10n-es-ES/toolkit/toolkit/about/aboutGlean.ftl | 4 firefox-esr-128.5.0esr/l10n-es-ES/toolkit/toolkit/about/aboutHttpsOnlyError.ftl | 8 firefox-esr-128.5.0esr/l10n-es-ES/toolkit/toolkit/neterror/certError.ftl | 59 firefox-esr-128.5.0esr/l10n-es-ES/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-es-ES/toolkit/toolkit/neterror/nsserrors.ftl | 7 firefox-esr-128.5.0esr/l10n-es-MX/browser/browser/addonNotifications.ftl | 2 firefox-esr-128.5.0esr/l10n-es-MX/browser/browser/allTabsMenu.ftl | 2 firefox-esr-128.5.0esr/l10n-es-MX/browser/browser/browser.ftl | 26 firefox-esr-128.5.0esr/l10n-es-MX/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-es-MX/browser/browser/newtab/asrouter.ftl | 9 firefox-esr-128.5.0esr/l10n-es-MX/browser/browser/newtab/newtab.ftl | 4 firefox-esr-128.5.0esr/l10n-es-MX/browser/browser/newtab/onboarding.ftl | 40 firefox-esr-128.5.0esr/l10n-es-MX/browser/browser/policies/policies-descriptions.ftl | 2 firefox-esr-128.5.0esr/l10n-es-MX/browser/browser/preferences/preferences.ftl | 5 firefox-esr-128.5.0esr/l10n-es-MX/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-es-MX/browser/browser/sidebar.ftl | 41 firefox-esr-128.5.0esr/l10n-es-MX/browser/browser/tabContextMenu.ftl | 13 firefox-esr-128.5.0esr/l10n-es-MX/browser/browser/tabbrowser.ftl | 11 firefox-esr-128.5.0esr/l10n-es-MX/devtools/client/debugger.properties | 10 firefox-esr-128.5.0esr/l10n-es-MX/devtools/client/inspector.properties | 3 firefox-esr-128.5.0esr/l10n-es-MX/dom/chrome/dom/dom.properties | 10 firefox-esr-128.5.0esr/l10n-es-MX/dom/chrome/security/security.properties | 2 firefox-esr-128.5.0esr/l10n-es-MX/netwerk/necko.properties | 6 firefox-esr-128.5.0esr/l10n-es-MX/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-es-MX/security/manager/chrome/pipnss/nsserrors.properties | 656 firefox-esr-128.5.0esr/l10n-es-MX/toolkit/chrome/global/narrate.properties | 5 firefox-esr-128.5.0esr/l10n-es-MX/toolkit/crashreporter/crashreporter.ftl | 24 firefox-esr-128.5.0esr/l10n-et/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-et/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-eu/browser/browser/aboutLogins.ftl | 20 firefox-esr-128.5.0esr/l10n-eu/browser/browser/allTabsMenu.ftl | 2 firefox-esr-128.5.0esr/l10n-eu/browser/browser/appmenu.ftl | 13 firefox-esr-128.5.0esr/l10n-eu/browser/browser/browser.ftl | 58 firefox-esr-128.5.0esr/l10n-eu/browser/browser/defaultBrowserNotification.ftl | 1 firefox-esr-128.5.0esr/l10n-eu/browser/browser/featureCallout.ftl | 7 firefox-esr-128.5.0esr/l10n-eu/browser/browser/firefoxView.ftl | 3 firefox-esr-128.5.0esr/l10n-eu/browser/browser/genai.ftl | 30 firefox-esr-128.5.0esr/l10n-eu/browser/browser/newtab/asrouter.ftl | 28 firefox-esr-128.5.0esr/l10n-eu/browser/browser/newtab/newtab.ftl | 14 firefox-esr-128.5.0esr/l10n-eu/browser/browser/newtab/onboarding.ftl | 24 firefox-esr-128.5.0esr/l10n-eu/browser/browser/policies/policies-descriptions.ftl | 2 firefox-esr-128.5.0esr/l10n-eu/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-eu/browser/browser/sidebar.ftl | 44 firefox-esr-128.5.0esr/l10n-eu/browser/browser/sync.ftl | 1 firefox-esr-128.5.0esr/l10n-eu/browser/browser/tabContextMenu.ftl | 3 firefox-esr-128.5.0esr/l10n-eu/browser/browser/tabbrowser.ftl | 11 firefox-esr-128.5.0esr/l10n-eu/browser/browser/unifiedExtensions.ftl | 4 firefox-esr-128.5.0esr/l10n-eu/browser/browser/webrtcIndicator.ftl | 33 firefox-esr-128.5.0esr/l10n-eu/browser/chrome/browser/browser.properties | 1 firefox-esr-128.5.0esr/l10n-eu/devtools/client/aboutdebugging.ftl | 113 firefox-esr-128.5.0esr/l10n-eu/devtools/client/components.properties | 38 firefox-esr-128.5.0esr/l10n-eu/devtools/client/debugger.properties | 980 firefox-esr-128.5.0esr/l10n-eu/dom/chrome/accessibility/mac/accessible.properties | 84 firefox-esr-128.5.0esr/l10n-eu/dom/chrome/accessibility/unix/accessible.properties | 29 firefox-esr-128.5.0esr/l10n-eu/dom/chrome/accessibility/win/accessible.properties | 30 firefox-esr-128.5.0esr/l10n-eu/dom/chrome/appstrings.properties | 68 firefox-esr-128.5.0esr/l10n-eu/netwerk/necko.properties | 140 firefox-esr-128.5.0esr/l10n-eu/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-eu/toolkit/chrome/global/narrate.properties | 7 firefox-esr-128.5.0esr/l10n-eu/toolkit/toolkit/about/aboutAddons.ftl | 17 firefox-esr-128.5.0esr/l10n-eu/toolkit/toolkit/about/aboutHttpsOnlyError.ftl | 7 firefox-esr-128.5.0esr/l10n-eu/toolkit/toolkit/contentanalysis/contentanalysis.ftl | 28 firefox-esr-128.5.0esr/l10n-eu/toolkit/toolkit/global/antiTracking.ftl | 11 firefox-esr-128.5.0esr/l10n-eu/toolkit/toolkit/global/extensions.ftl | 15 firefox-esr-128.5.0esr/l10n-eu/toolkit/toolkit/global/processTypes.ftl | 7 firefox-esr-128.5.0esr/l10n-eu/toolkit/toolkit/neterror/certError.ftl | 61 firefox-esr-128.5.0esr/l10n-eu/toolkit/toolkit/neterror/netError.ftl | 2 firefox-esr-128.5.0esr/l10n-eu/toolkit/toolkit/neterror/nsserrors.ftl | 7 firefox-esr-128.5.0esr/l10n-eu/toolkit/toolkit/pdfviewer/viewer.ftl | 61 firefox-esr-128.5.0esr/l10n-eu/toolkit/toolkit/updates/elevation.ftl | 5 firefox-esr-128.5.0esr/l10n-fa/browser/browser/aboutLogins.ftl | 16 firefox-esr-128.5.0esr/l10n-fa/browser/browser/accounts.ftl | 9 firefox-esr-128.5.0esr/l10n-fa/browser/browser/appmenu.ftl | 2 firefox-esr-128.5.0esr/l10n-fa/browser/browser/browser.ftl | 24 firefox-esr-128.5.0esr/l10n-fa/browser/browser/browserContext.ftl | 3 firefox-esr-128.5.0esr/l10n-fa/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-fa/devtools/client/perftools.ftl | 54 firefox-esr-128.5.0esr/l10n-fa/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-ff/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-ff/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-fi/browser/browser/addonNotifications.ftl | 2 firefox-esr-128.5.0esr/l10n-fi/browser/browser/appmenu.ftl | 27 firefox-esr-128.5.0esr/l10n-fi/browser/browser/browser.ftl | 18 firefox-esr-128.5.0esr/l10n-fi/browser/browser/featureCallout.ftl | 5 firefox-esr-128.5.0esr/l10n-fi/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-fi/browser/browser/genai.ftl | 7 firefox-esr-128.5.0esr/l10n-fi/browser/browser/newtab/asrouter.ftl | 16 firefox-esr-128.5.0esr/l10n-fi/browser/browser/newtab/newtab.ftl | 3 firefox-esr-128.5.0esr/l10n-fi/browser/browser/newtab/onboarding.ftl | 14 firefox-esr-128.5.0esr/l10n-fi/browser/browser/policies/policies-descriptions.ftl | 1 firefox-esr-128.5.0esr/l10n-fi/browser/browser/profiles.ftl | 59 firefox-esr-128.5.0esr/l10n-fi/browser/browser/sanitize.ftl | 4 firefox-esr-128.5.0esr/l10n-fi/browser/browser/sidebar.ftl | 18 firefox-esr-128.5.0esr/l10n-fi/browser/browser/sync.ftl | 3 firefox-esr-128.5.0esr/l10n-fi/devtools/client/debugger.properties | 988 firefox-esr-128.5.0esr/l10n-fi/dom/chrome/accessibility/mac/accessible.properties | 84 firefox-esr-128.5.0esr/l10n-fi/dom/chrome/accessibility/unix/accessible.properties | 29 firefox-esr-128.5.0esr/l10n-fi/dom/chrome/accessibility/win/accessible.properties | 33 firefox-esr-128.5.0esr/l10n-fi/dom/chrome/security/security.properties | 162 firefox-esr-128.5.0esr/l10n-fi/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-fi/toolkit/toolkit/about/aboutHttpsOnlyError.ftl | 7 firefox-esr-128.5.0esr/l10n-fi/toolkit/toolkit/neterror/certError.ftl | 19 firefox-esr-128.5.0esr/l10n-fi/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-fi/toolkit/toolkit/pdfviewer/viewer.ftl | 4 firefox-esr-128.5.0esr/l10n-fr/browser/browser/appmenu.ftl | 14 firefox-esr-128.5.0esr/l10n-fr/browser/browser/browser.ftl | 28 firefox-esr-128.5.0esr/l10n-fr/browser/browser/featureCallout.ftl | 5 firefox-esr-128.5.0esr/l10n-fr/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-fr/browser/browser/genai.ftl | 7 firefox-esr-128.5.0esr/l10n-fr/browser/browser/newtab/asrouter.ftl | 7 firefox-esr-128.5.0esr/l10n-fr/browser/browser/newtab/newtab.ftl | 3 firefox-esr-128.5.0esr/l10n-fr/browser/browser/preferences/preferences.ftl | 4 firefox-esr-128.5.0esr/l10n-fr/browser/browser/profiles.ftl | 25 firefox-esr-128.5.0esr/l10n-fr/browser/browser/sidebar.ftl | 18 firefox-esr-128.5.0esr/l10n-fr/browser/browser/sync.ftl | 2 firefox-esr-128.5.0esr/l10n-fr/dom/chrome/accessibility/mac/accessible.properties | 84 firefox-esr-128.5.0esr/l10n-fr/dom/chrome/accessibility/unix/accessible.properties | 29 firefox-esr-128.5.0esr/l10n-fr/dom/chrome/accessibility/win/accessible.properties | 30 firefox-esr-128.5.0esr/l10n-fr/dom/chrome/security/security.properties | 172 firefox-esr-128.5.0esr/l10n-fr/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-fr/toolkit/toolkit/about/aboutAddons.ftl | 8 firefox-esr-128.5.0esr/l10n-fr/toolkit/toolkit/neterror/certError.ftl | 9 firefox-esr-128.5.0esr/l10n-fr/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-fr/toolkit/toolkit/pdfviewer/viewer.ftl | 4 firefox-esr-128.5.0esr/l10n-fur/browser/browser/aboutLogins.ftl | 2 firefox-esr-128.5.0esr/l10n-fur/browser/browser/addonNotifications.ftl | 2 firefox-esr-128.5.0esr/l10n-fur/browser/browser/allTabsMenu.ftl | 2 firefox-esr-128.5.0esr/l10n-fur/browser/browser/appmenu.ftl | 14 firefox-esr-128.5.0esr/l10n-fur/browser/browser/browser.ftl | 41 firefox-esr-128.5.0esr/l10n-fur/browser/browser/featureCallout.ftl | 32 firefox-esr-128.5.0esr/l10n-fur/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-fur/browser/browser/genai.ftl | 78 firefox-esr-128.5.0esr/l10n-fur/browser/browser/newtab/asrouter.ftl | 34 firefox-esr-128.5.0esr/l10n-fur/browser/browser/newtab/newtab.ftl | 7 firefox-esr-128.5.0esr/l10n-fur/browser/browser/newtab/onboarding.ftl | 40 firefox-esr-128.5.0esr/l10n-fur/browser/browser/policies/policies-descriptions.ftl | 2 firefox-esr-128.5.0esr/l10n-fur/browser/browser/preferences/preferences.ftl | 5 firefox-esr-128.5.0esr/l10n-fur/browser/browser/profiles.ftl | 59 firefox-esr-128.5.0esr/l10n-fur/browser/browser/sidebar.ftl | 56 firefox-esr-128.5.0esr/l10n-fur/browser/browser/sync.ftl | 8 firefox-esr-128.5.0esr/l10n-fur/browser/browser/tabContextMenu.ftl | 16 firefox-esr-128.5.0esr/l10n-fur/browser/browser/tabbrowser.ftl | 11 firefox-esr-128.5.0esr/l10n-fur/devtools/client/aboutdebugging.ftl | 3 firefox-esr-128.5.0esr/l10n-fur/devtools/client/debugger.properties | 15 firefox-esr-128.5.0esr/l10n-fur/devtools/client/inspector.properties | 404 firefox-esr-128.5.0esr/l10n-fur/dom/chrome/accessibility/mac/accessible.properties | 84 firefox-esr-128.5.0esr/l10n-fur/dom/chrome/accessibility/unix/accessible.properties | 29 firefox-esr-128.5.0esr/l10n-fur/dom/chrome/accessibility/win/accessible.properties | 30 firefox-esr-128.5.0esr/l10n-fur/dom/chrome/security/security.properties | 172 firefox-esr-128.5.0esr/l10n-fur/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-fur/security/manager/chrome/pipnss/nsserrors.properties | 656 firefox-esr-128.5.0esr/l10n-fur/toolkit/toolkit/about/aboutAddons.ftl | 15 firefox-esr-128.5.0esr/l10n-fur/toolkit/toolkit/about/aboutGlean.ftl | 4 firefox-esr-128.5.0esr/l10n-fur/toolkit/toolkit/about/aboutHttpsOnlyError.ftl | 7 firefox-esr-128.5.0esr/l10n-fur/toolkit/toolkit/global/extensions.ftl | 15 firefox-esr-128.5.0esr/l10n-fur/toolkit/toolkit/neterror/certError.ftl | 59 firefox-esr-128.5.0esr/l10n-fur/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-fur/toolkit/toolkit/neterror/nsserrors.ftl | 6 firefox-esr-128.5.0esr/l10n-fur/toolkit/toolkit/pdfviewer/viewer.ftl | 4 firefox-esr-128.5.0esr/l10n-fy-NL/browser/browser/appmenu.ftl | 14 firefox-esr-128.5.0esr/l10n-fy-NL/browser/browser/browser.ftl | 31 firefox-esr-128.5.0esr/l10n-fy-NL/browser/browser/featureCallout.ftl | 5 firefox-esr-128.5.0esr/l10n-fy-NL/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-fy-NL/browser/browser/genai.ftl | 9 firefox-esr-128.5.0esr/l10n-fy-NL/browser/browser/newtab/asrouter.ftl | 16 firefox-esr-128.5.0esr/l10n-fy-NL/browser/browser/newtab/newtab.ftl | 3 firefox-esr-128.5.0esr/l10n-fy-NL/browser/browser/panelUI.ftl | 4 firefox-esr-128.5.0esr/l10n-fy-NL/browser/browser/profiles.ftl | 59 firefox-esr-128.5.0esr/l10n-fy-NL/browser/browser/sidebar.ftl | 18 firefox-esr-128.5.0esr/l10n-fy-NL/browser/browser/sync.ftl | 8 firefox-esr-128.5.0esr/l10n-fy-NL/browser/installer/custom.properties | 133 firefox-esr-128.5.0esr/l10n-fy-NL/devtools/client/debugger.properties | 988 firefox-esr-128.5.0esr/l10n-fy-NL/dom/chrome/accessibility/mac/accessible.properties | 88 firefox-esr-128.5.0esr/l10n-fy-NL/dom/chrome/accessibility/unix/accessible.properties | 32 firefox-esr-128.5.0esr/l10n-fy-NL/dom/chrome/accessibility/win/accessible.properties | 34 firefox-esr-128.5.0esr/l10n-fy-NL/dom/chrome/security/security.properties | 172 firefox-esr-128.5.0esr/l10n-fy-NL/netwerk/necko.properties | 144 firefox-esr-128.5.0esr/l10n-fy-NL/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-fy-NL/security/manager/chrome/pipnss/nsserrors.properties | 1 firefox-esr-128.5.0esr/l10n-fy-NL/toolkit/toolkit/about/aboutRights.ftl | 4 firefox-esr-128.5.0esr/l10n-fy-NL/toolkit/toolkit/neterror/certError.ftl | 59 firefox-esr-128.5.0esr/l10n-fy-NL/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-fy-NL/toolkit/toolkit/pdfviewer/viewer.ftl | 4 firefox-esr-128.5.0esr/l10n-ga-IE/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-ga-IE/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-gd/browser/browser/aboutLogins.ftl | 7 firefox-esr-128.5.0esr/l10n-gd/browser/browser/preferences/preferences.ftl | 4 firefox-esr-128.5.0esr/l10n-gd/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-gd/browser/browser/protections.ftl | 43 firefox-esr-128.5.0esr/l10n-gd/browser/browser/protectionsPanel.ftl | 15 firefox-esr-128.5.0esr/l10n-gd/browser/browser/siteProtections.ftl | 6 firefox-esr-128.5.0esr/l10n-gd/browser/chrome/browser/browser.properties | 419 firefox-esr-128.5.0esr/l10n-gd/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-gl/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-gl/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-gn/browser/browser/addonNotifications.ftl | 2 firefox-esr-128.5.0esr/l10n-gn/browser/browser/appmenu.ftl | 14 firefox-esr-128.5.0esr/l10n-gn/browser/browser/browser.ftl | 32 firefox-esr-128.5.0esr/l10n-gn/browser/browser/featureCallout.ftl | 5 firefox-esr-128.5.0esr/l10n-gn/browser/browser/firefoxView.ftl | 5 firefox-esr-128.5.0esr/l10n-gn/browser/browser/genai.ftl | 12 firefox-esr-128.5.0esr/l10n-gn/browser/browser/newtab/asrouter.ftl | 22 firefox-esr-128.5.0esr/l10n-gn/browser/browser/newtab/newtab.ftl | 3 firefox-esr-128.5.0esr/l10n-gn/browser/browser/preferences/preferences.ftl | 5 firefox-esr-128.5.0esr/l10n-gn/browser/browser/profiles.ftl | 55 firefox-esr-128.5.0esr/l10n-gn/browser/browser/sidebar.ftl | 18 firefox-esr-128.5.0esr/l10n-gn/browser/browser/sync.ftl | 3 firefox-esr-128.5.0esr/l10n-gn/devtools/client/debugger.properties | 14 firefox-esr-128.5.0esr/l10n-gn/devtools/client/tooltips.ftl | 1 firefox-esr-128.5.0esr/l10n-gn/devtools/shared/debugger.properties | 29 firefox-esr-128.5.0esr/l10n-gn/dom/chrome/accessibility/mac/accessible.properties | 84 firefox-esr-128.5.0esr/l10n-gn/dom/chrome/accessibility/unix/accessible.properties | 29 firefox-esr-128.5.0esr/l10n-gn/dom/chrome/accessibility/win/accessible.properties | 30 firefox-esr-128.5.0esr/l10n-gn/dom/chrome/dom/dom.properties | 2 firefox-esr-128.5.0esr/l10n-gn/dom/chrome/security/csp.properties | 1 firefox-esr-128.5.0esr/l10n-gn/netwerk/necko.properties | 144 firefox-esr-128.5.0esr/l10n-gn/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-gn/security/manager/chrome/pipnss/nsserrors.properties | 655 firefox-esr-128.5.0esr/l10n-gn/toolkit/toolkit/about/aboutAddons.ftl | 13 firefox-esr-128.5.0esr/l10n-gn/toolkit/toolkit/about/aboutGlean.ftl | 4 firefox-esr-128.5.0esr/l10n-gn/toolkit/toolkit/featuregates/features.ftl | 3 firefox-esr-128.5.0esr/l10n-gn/toolkit/toolkit/global/profileSelection.ftl | 2 firefox-esr-128.5.0esr/l10n-gn/toolkit/toolkit/neterror/certError.ftl | 31 firefox-esr-128.5.0esr/l10n-gn/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-gn/toolkit/toolkit/neterror/nsserrors.ftl | 1 firefox-esr-128.5.0esr/l10n-gn/toolkit/toolkit/pdfviewer/viewer.ftl | 9 firefox-esr-128.5.0esr/l10n-gu-IN/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-gu-IN/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-he/browser/browser/addonNotifications.ftl | 1 firefox-esr-128.5.0esr/l10n-he/browser/browser/appmenu.ftl | 14 firefox-esr-128.5.0esr/l10n-he/browser/browser/browser.ftl | 32 firefox-esr-128.5.0esr/l10n-he/browser/browser/featureCallout.ftl | 5 firefox-esr-128.5.0esr/l10n-he/browser/browser/firefoxView.ftl | 8 firefox-esr-128.5.0esr/l10n-he/browser/browser/genai.ftl | 2 firefox-esr-128.5.0esr/l10n-he/browser/browser/newtab/asrouter.ftl | 21 firefox-esr-128.5.0esr/l10n-he/browser/browser/newtab/newtab.ftl | 3 firefox-esr-128.5.0esr/l10n-he/browser/browser/newtab/onboarding.ftl | 2 firefox-esr-128.5.0esr/l10n-he/browser/browser/preferences/preferences.ftl | 5 firefox-esr-128.5.0esr/l10n-he/browser/browser/profiles.ftl | 59 firefox-esr-128.5.0esr/l10n-he/browser/browser/reportBrokenSite.ftl | 2 firefox-esr-128.5.0esr/l10n-he/browser/browser/sidebar.ftl | 8 firefox-esr-128.5.0esr/l10n-he/browser/browser/sync.ftl | 8 firefox-esr-128.5.0esr/l10n-he/devtools/client/debugger.properties | 854 firefox-esr-128.5.0esr/l10n-he/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-he/toolkit/toolkit/about/aboutAddons.ftl | 17 firefox-esr-128.5.0esr/l10n-he/toolkit/toolkit/about/aboutHttpsOnlyError.ftl | 7 firefox-esr-128.5.0esr/l10n-he/toolkit/toolkit/neterror/certError.ftl | 59 firefox-esr-128.5.0esr/l10n-he/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-he/toolkit/toolkit/neterror/nsserrors.ftl | 8 firefox-esr-128.5.0esr/l10n-he/toolkit/toolkit/pdfviewer/viewer.ftl | 4 firefox-esr-128.5.0esr/l10n-hi-IN/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-hi-IN/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-hr/browser/browser/aboutRestartRequired.ftl | 3 firefox-esr-128.5.0esr/l10n-hr/browser/browser/appmenu.ftl | 5 firefox-esr-128.5.0esr/l10n-hr/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-hr/browser/chrome/browser/browser.properties | 2 firefox-esr-128.5.0esr/l10n-hr/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-hr/toolkit/toolkit/updates/elevation.ftl | 2 firefox-esr-128.5.0esr/l10n-hsb/browser/browser/appmenu.ftl | 14 firefox-esr-128.5.0esr/l10n-hsb/browser/browser/browser.ftl | 31 firefox-esr-128.5.0esr/l10n-hsb/browser/browser/browserContext.ftl | 8 firefox-esr-128.5.0esr/l10n-hsb/browser/browser/downloads.ftl | 25 firefox-esr-128.5.0esr/l10n-hsb/browser/browser/featureCallout.ftl | 5 firefox-esr-128.5.0esr/l10n-hsb/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-hsb/browser/browser/fxviewTabList.ftl | 10 firefox-esr-128.5.0esr/l10n-hsb/browser/browser/genai.ftl | 7 firefox-esr-128.5.0esr/l10n-hsb/browser/browser/newtab/asrouter.ftl | 16 firefox-esr-128.5.0esr/l10n-hsb/browser/browser/newtab/newtab.ftl | 3 firefox-esr-128.5.0esr/l10n-hsb/browser/browser/profiles.ftl | 57 firefox-esr-128.5.0esr/l10n-hsb/browser/browser/sidebar.ftl | 18 firefox-esr-128.5.0esr/l10n-hsb/browser/browser/sync.ftl | 8 firefox-esr-128.5.0esr/l10n-hsb/devtools/client/debugger.properties | 988 firefox-esr-128.5.0esr/l10n-hsb/dom/chrome/accessibility/mac/accessible.properties | 84 firefox-esr-128.5.0esr/l10n-hsb/dom/chrome/accessibility/unix/accessible.properties | 29 firefox-esr-128.5.0esr/l10n-hsb/dom/chrome/accessibility/win/accessible.properties | 30 firefox-esr-128.5.0esr/l10n-hsb/dom/chrome/security/security.properties | 172 firefox-esr-128.5.0esr/l10n-hsb/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-hsb/security/manager/chrome/pipnss/nsserrors.properties | 1 firefox-esr-128.5.0esr/l10n-hsb/toolkit/toolkit/neterror/certError.ftl | 36 firefox-esr-128.5.0esr/l10n-hsb/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-hsb/toolkit/toolkit/pdfviewer/viewer.ftl | 4 firefox-esr-128.5.0esr/l10n-hu/browser/browser/addonNotifications.ftl | 3 firefox-esr-128.5.0esr/l10n-hu/browser/browser/appmenu.ftl | 14 firefox-esr-128.5.0esr/l10n-hu/browser/browser/browser.ftl | 32 firefox-esr-128.5.0esr/l10n-hu/browser/browser/featureCallout.ftl | 5 firefox-esr-128.5.0esr/l10n-hu/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-hu/browser/browser/genai.ftl | 7 firefox-esr-128.5.0esr/l10n-hu/browser/browser/newtab/asrouter.ftl | 22 firefox-esr-128.5.0esr/l10n-hu/browser/browser/newtab/newtab.ftl | 3 firefox-esr-128.5.0esr/l10n-hu/browser/browser/preferences/preferences.ftl | 5 firefox-esr-128.5.0esr/l10n-hu/browser/browser/profiles.ftl | 45 firefox-esr-128.5.0esr/l10n-hu/browser/chrome/browser/browser.properties | 2 firefox-esr-128.5.0esr/l10n-hu/browser/chrome/overrides/appstrings.properties | 2 firefox-esr-128.5.0esr/l10n-hu/devtools/client/debugger.properties | 11 firefox-esr-128.5.0esr/l10n-hu/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-hu/toolkit/chrome/passwordmgr/passwordmgr.properties | 28 firefox-esr-128.5.0esr/l10n-hu/toolkit/toolkit/about/aboutAddons.ftl | 10 firefox-esr-128.5.0esr/l10n-hu/toolkit/toolkit/about/abuseReports.ftl | 22 firefox-esr-128.5.0esr/l10n-hu/toolkit/toolkit/neterror/certError.ftl | 54 firefox-esr-128.5.0esr/l10n-hu/toolkit/toolkit/passwordmgr/passwordmgr.ftl | 2 firefox-esr-128.5.0esr/l10n-hy-AM/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-hy-AM/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-ia/browser/browser/addonNotifications.ftl | 1 firefox-esr-128.5.0esr/l10n-ia/browser/browser/appmenu.ftl | 14 firefox-esr-128.5.0esr/l10n-ia/browser/browser/browser.ftl | 32 firefox-esr-128.5.0esr/l10n-ia/browser/browser/featureCallout.ftl | 5 firefox-esr-128.5.0esr/l10n-ia/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-ia/browser/browser/genai.ftl | 7 firefox-esr-128.5.0esr/l10n-ia/browser/browser/newtab/asrouter.ftl | 22 firefox-esr-128.5.0esr/l10n-ia/browser/browser/newtab/newtab.ftl | 3 firefox-esr-128.5.0esr/l10n-ia/browser/browser/preferences/preferences.ftl | 5 firefox-esr-128.5.0esr/l10n-ia/browser/browser/profiles.ftl | 59 firefox-esr-128.5.0esr/l10n-ia/browser/browser/sidebar.ftl | 18 firefox-esr-128.5.0esr/l10n-ia/browser/browser/sync.ftl | 8 firefox-esr-128.5.0esr/l10n-ia/devtools/client/debugger.properties | 988 firefox-esr-128.5.0esr/l10n-ia/dom/chrome/accessibility/mac/accessible.properties | 84 firefox-esr-128.5.0esr/l10n-ia/dom/chrome/accessibility/unix/accessible.properties | 29 firefox-esr-128.5.0esr/l10n-ia/dom/chrome/accessibility/win/accessible.properties | 30 firefox-esr-128.5.0esr/l10n-ia/dom/chrome/security/security.properties | 172 firefox-esr-128.5.0esr/l10n-ia/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-ia/security/manager/chrome/pipnss/nsserrors.properties | 656 firefox-esr-128.5.0esr/l10n-ia/toolkit/toolkit/about/aboutAddons.ftl | 17 firefox-esr-128.5.0esr/l10n-ia/toolkit/toolkit/about/aboutGlean.ftl | 4 firefox-esr-128.5.0esr/l10n-ia/toolkit/toolkit/about/aboutHttpsOnlyError.ftl | 8 firefox-esr-128.5.0esr/l10n-ia/toolkit/toolkit/neterror/certError.ftl | 59 firefox-esr-128.5.0esr/l10n-ia/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-ia/toolkit/toolkit/neterror/nsserrors.ftl | 1 firefox-esr-128.5.0esr/l10n-ia/toolkit/toolkit/pdfviewer/viewer.ftl | 4 firefox-esr-128.5.0esr/l10n-id/browser/browser/addonNotifications.ftl | 2 firefox-esr-128.5.0esr/l10n-id/browser/browser/allTabsMenu.ftl | 2 firefox-esr-128.5.0esr/l10n-id/browser/browser/appmenu.ftl | 14 firefox-esr-128.5.0esr/l10n-id/browser/browser/browser.ftl | 32 firefox-esr-128.5.0esr/l10n-id/browser/browser/featureCallout.ftl | 11 firefox-esr-128.5.0esr/l10n-id/browser/browser/firefoxView.ftl | 2 firefox-esr-128.5.0esr/l10n-id/browser/browser/genai.ftl | 28 firefox-esr-128.5.0esr/l10n-id/browser/browser/newtab/asrouter.ftl | 21 firefox-esr-128.5.0esr/l10n-id/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-id/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-is/browser/browser/appmenu.ftl | 14 firefox-esr-128.5.0esr/l10n-is/browser/browser/browser.ftl | 31 firefox-esr-128.5.0esr/l10n-is/browser/browser/featureCallout.ftl | 5 firefox-esr-128.5.0esr/l10n-is/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-is/browser/browser/genai.ftl | 55 firefox-esr-128.5.0esr/l10n-is/browser/browser/newtab/asrouter.ftl | 34 firefox-esr-128.5.0esr/l10n-is/browser/browser/newtab/newtab.ftl | 7 firefox-esr-128.5.0esr/l10n-is/browser/browser/newtab/onboarding.ftl | 21 firefox-esr-128.5.0esr/l10n-is/browser/browser/preferences/preferences.ftl | 5 firefox-esr-128.5.0esr/l10n-is/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-is/browser/browser/sidebar.ftl | 24 firefox-esr-128.5.0esr/l10n-is/browser/browser/sync.ftl | 8 firefox-esr-128.5.0esr/l10n-is/browser/browser/tabbrowser.ftl | 5 firefox-esr-128.5.0esr/l10n-is/dom/chrome/accessibility/mac/accessible.properties | 84 firefox-esr-128.5.0esr/l10n-is/dom/chrome/accessibility/unix/accessible.properties | 29 firefox-esr-128.5.0esr/l10n-is/dom/chrome/accessibility/win/accessible.properties | 30 firefox-esr-128.5.0esr/l10n-is/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-is/toolkit/toolkit/about/aboutAddons.ftl | 15 firefox-esr-128.5.0esr/l10n-is/toolkit/toolkit/about/aboutHttpsOnlyError.ftl | 7 firefox-esr-128.5.0esr/l10n-is/toolkit/toolkit/global/extensions.ftl | 15 firefox-esr-128.5.0esr/l10n-is/toolkit/toolkit/neterror/certError.ftl | 37 firefox-esr-128.5.0esr/l10n-is/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-is/toolkit/toolkit/neterror/nsserrors.ftl | 1 firefox-esr-128.5.0esr/l10n-is/toolkit/toolkit/pdfviewer/viewer.ftl | 4 firefox-esr-128.5.0esr/l10n-it/browser/browser/accounts.ftl | 12 firefox-esr-128.5.0esr/l10n-it/browser/browser/appmenu.ftl | 14 firefox-esr-128.5.0esr/l10n-it/browser/browser/browser.ftl | 32 firefox-esr-128.5.0esr/l10n-it/browser/browser/featureCallout.ftl | 31 firefox-esr-128.5.0esr/l10n-it/browser/browser/firefoxView.ftl | 60 firefox-esr-128.5.0esr/l10n-it/browser/browser/genai.ftl | 7 firefox-esr-128.5.0esr/l10n-it/browser/browser/newtab/asrouter.ftl | 34 firefox-esr-128.5.0esr/l10n-it/browser/browser/newtab/newtab.ftl | 3 firefox-esr-128.5.0esr/l10n-it/browser/browser/profiles.ftl | 48 firefox-esr-128.5.0esr/l10n-it/browser/browser/sidebar.ftl | 8 firefox-esr-128.5.0esr/l10n-it/browser/browser/sync.ftl | 8 firefox-esr-128.5.0esr/l10n-it/browser/browser/tabbrowser.ftl | 8 firefox-esr-128.5.0esr/l10n-it/devtools/client/debugger.properties | 2 firefox-esr-128.5.0esr/l10n-it/dom/chrome/accessibility/mac/accessible.properties | 2 firefox-esr-128.5.0esr/l10n-it/dom/chrome/accessibility/unix/accessible.properties | 2 firefox-esr-128.5.0esr/l10n-it/dom/chrome/accessibility/win/accessible.properties | 2 firefox-esr-128.5.0esr/l10n-it/dom/chrome/security/security.properties | 1 firefox-esr-128.5.0esr/l10n-it/netwerk/netwerk/necko.ftl | 19 firefox-esr-128.5.0esr/l10n-it/toolkit/toolkit/about/aboutAddons.ftl | 8 firefox-esr-128.5.0esr/l10n-it/toolkit/toolkit/neterror/certError.ftl | 58 firefox-esr-128.5.0esr/l10n-it/toolkit/toolkit/pdfviewer/viewer.ftl | 3 firefox-esr-128.5.0esr/l10n-ja/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-ja/devtools/client/debugger.properties | 10 firefox-esr-128.5.0esr/l10n-ja/dom/chrome/accessibility/mac/accessible.properties | 2 firefox-esr-128.5.0esr/l10n-ja/dom/chrome/accessibility/unix/accessible.properties | 2 firefox-esr-128.5.0esr/l10n-ja/dom/chrome/accessibility/win/accessible.properties | 2 firefox-esr-128.5.0esr/l10n-ja/dom/chrome/layout/css.properties | 2 firefox-esr-128.5.0esr/l10n-ja/dom/chrome/security/security.properties | 2 firefox-esr-128.5.0esr/l10n-ja/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-ja/security/manager/chrome/pipnss/nsserrors.properties | 2 firefox-esr-128.5.0esr/l10n-ja/toolkit/toolkit/about/aboutAddons.ftl | 17 firefox-esr-128.5.0esr/l10n-ja/toolkit/toolkit/about/aboutGlean.ftl | 4 firefox-esr-128.5.0esr/l10n-ja/toolkit/toolkit/about/aboutHttpsOnlyError.ftl | 1 firefox-esr-128.5.0esr/l10n-ja/toolkit/toolkit/about/certviewer.ftl | 4 firefox-esr-128.5.0esr/l10n-ja/toolkit/toolkit/neterror/certError.ftl | 59 firefox-esr-128.5.0esr/l10n-ja/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-ja/toolkit/toolkit/neterror/nsserrors.ftl | 1 firefox-esr-128.5.0esr/l10n-ja/toolkit/toolkit/pdfviewer/viewer.ftl | 4 firefox-esr-128.5.0esr/l10n-ja/toolkit/toolkit/printing/printDialogs.ftl | 1 firefox-esr-128.5.0esr/l10n-ka/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-ka/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-kab/browser/browser/appmenu.ftl | 10 firefox-esr-128.5.0esr/l10n-kab/browser/browser/browser.ftl | 17 firefox-esr-128.5.0esr/l10n-kab/browser/browser/firefoxView.ftl | 2 firefox-esr-128.5.0esr/l10n-kab/browser/browser/genai.ftl | 23 firefox-esr-128.5.0esr/l10n-kab/browser/browser/newtab/asrouter.ftl | 17 firefox-esr-128.5.0esr/l10n-kab/browser/browser/newtab/newtab.ftl | 11 firefox-esr-128.5.0esr/l10n-kab/browser/browser/newtab/onboarding.ftl | 7 firefox-esr-128.5.0esr/l10n-kab/browser/browser/preferences/moreFromMozilla.ftl | 2 firefox-esr-128.5.0esr/l10n-kab/browser/browser/preferences/permissions.ftl | 8 firefox-esr-128.5.0esr/l10n-kab/browser/browser/preferences/preferences.ftl | 7 firefox-esr-128.5.0esr/l10n-kab/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-kab/browser/browser/sanitize.ftl | 16 firefox-esr-128.5.0esr/l10n-kab/browser/browser/tabContextMenu.ftl | 3 firefox-esr-128.5.0esr/l10n-kab/browser/browser/tabbrowser.ftl | 8 firefox-esr-128.5.0esr/l10n-kab/browser/browser/webProtocolHandler.ftl | 7 firefox-esr-128.5.0esr/l10n-kab/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-kab/toolkit/toolkit/about/aboutReader.ftl | 15 firefox-esr-128.5.0esr/l10n-kk/browser/browser/addonNotifications.ftl | 1 firefox-esr-128.5.0esr/l10n-kk/browser/browser/appmenu.ftl | 14 firefox-esr-128.5.0esr/l10n-kk/browser/browser/browser.ftl | 32 firefox-esr-128.5.0esr/l10n-kk/browser/browser/featureCallout.ftl | 5 firefox-esr-128.5.0esr/l10n-kk/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-kk/browser/browser/genai.ftl | 7 firefox-esr-128.5.0esr/l10n-kk/browser/browser/newtab/asrouter.ftl | 22 firefox-esr-128.5.0esr/l10n-kk/browser/browser/newtab/newtab.ftl | 3 firefox-esr-128.5.0esr/l10n-kk/browser/browser/preferences/preferences.ftl | 5 firefox-esr-128.5.0esr/l10n-kk/browser/browser/profiles.ftl | 59 firefox-esr-128.5.0esr/l10n-kk/browser/browser/sidebar.ftl | 8 firefox-esr-128.5.0esr/l10n-kk/browser/browser/sync.ftl | 8 firefox-esr-128.5.0esr/l10n-kk/devtools/client/debugger.properties | 988 firefox-esr-128.5.0esr/l10n-kk/dom/chrome/accessibility/mac/accessible.properties | 84 firefox-esr-128.5.0esr/l10n-kk/dom/chrome/accessibility/unix/accessible.properties | 29 firefox-esr-128.5.0esr/l10n-kk/dom/chrome/accessibility/win/accessible.properties | 30 firefox-esr-128.5.0esr/l10n-kk/dom/chrome/security/security.properties | 172 firefox-esr-128.5.0esr/l10n-kk/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-kk/security/manager/chrome/pipnss/nsserrors.properties | 656 firefox-esr-128.5.0esr/l10n-kk/toolkit/toolkit/about/aboutAddons.ftl | 17 firefox-esr-128.5.0esr/l10n-kk/toolkit/toolkit/about/aboutGlean.ftl | 4 firefox-esr-128.5.0esr/l10n-kk/toolkit/toolkit/about/aboutHttpsOnlyError.ftl | 7 firefox-esr-128.5.0esr/l10n-kk/toolkit/toolkit/neterror/certError.ftl | 59 firefox-esr-128.5.0esr/l10n-kk/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-kk/toolkit/toolkit/neterror/nsserrors.ftl | 8 firefox-esr-128.5.0esr/l10n-kk/toolkit/toolkit/pdfviewer/viewer.ftl | 4 firefox-esr-128.5.0esr/l10n-km/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-km/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-kn/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-kn/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-ko/browser/browser/appmenu.ftl | 14 firefox-esr-128.5.0esr/l10n-ko/browser/browser/browser.ftl | 31 firefox-esr-128.5.0esr/l10n-ko/browser/browser/featureCallout.ftl | 5 firefox-esr-128.5.0esr/l10n-ko/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-ko/browser/browser/genai.ftl | 7 firefox-esr-128.5.0esr/l10n-ko/browser/browser/newtab/asrouter.ftl | 16 firefox-esr-128.5.0esr/l10n-ko/browser/browser/newtab/newtab.ftl | 5 firefox-esr-128.5.0esr/l10n-ko/browser/browser/preferences/containers.ftl | 25 firefox-esr-128.5.0esr/l10n-ko/browser/browser/profiles.ftl | 59 firefox-esr-128.5.0esr/l10n-ko/browser/browser/sidebar.ftl | 18 firefox-esr-128.5.0esr/l10n-ko/browser/browser/sync.ftl | 8 firefox-esr-128.5.0esr/l10n-ko/browser/chrome/browser/syncSetup.properties | 4 firefox-esr-128.5.0esr/l10n-ko/devtools/client/debugger.properties | 988 firefox-esr-128.5.0esr/l10n-ko/dom/chrome/accessibility/mac/accessible.properties | 84 firefox-esr-128.5.0esr/l10n-ko/dom/chrome/accessibility/unix/accessible.properties | 29 firefox-esr-128.5.0esr/l10n-ko/dom/chrome/accessibility/win/accessible.properties | 30 firefox-esr-128.5.0esr/l10n-ko/dom/chrome/security/security.properties | 172 firefox-esr-128.5.0esr/l10n-ko/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-ko/security/manager/chrome/pipnss/nsserrors.properties | 1 firefox-esr-128.5.0esr/l10n-ko/toolkit/toolkit/featuregates/features.ftl | 4 firefox-esr-128.5.0esr/l10n-ko/toolkit/toolkit/neterror/certError.ftl | 59 firefox-esr-128.5.0esr/l10n-ko/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-ko/toolkit/toolkit/pdfviewer/viewer.ftl | 4 firefox-esr-128.5.0esr/l10n-lij/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-lij/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-lt/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-lt/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-lv/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-lv/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-mk/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-mk/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-mr/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-mr/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-ms/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-ms/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-my/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-my/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-nb-NO/browser/browser/addonNotifications.ftl | 2 firefox-esr-128.5.0esr/l10n-nb-NO/browser/browser/allTabsMenu.ftl | 2 firefox-esr-128.5.0esr/l10n-nb-NO/browser/browser/browser.ftl | 38 firefox-esr-128.5.0esr/l10n-nb-NO/browser/browser/featureCallout.ftl | 27 firefox-esr-128.5.0esr/l10n-nb-NO/browser/browser/firefoxView.ftl | 3 firefox-esr-128.5.0esr/l10n-nb-NO/browser/browser/genai.ftl | 19 firefox-esr-128.5.0esr/l10n-nb-NO/browser/browser/newtab/onboarding.ftl | 4 firefox-esr-128.5.0esr/l10n-nb-NO/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-nb-NO/browser/browser/sidebar.ftl | 15 firefox-esr-128.5.0esr/l10n-nb-NO/browser/browser/tabbrowser.ftl | 4 firefox-esr-128.5.0esr/l10n-nb-NO/devtools/client/debugger.properties | 10 firefox-esr-128.5.0esr/l10n-nb-NO/dom/chrome/accessibility/mac/accessible.properties | 84 firefox-esr-128.5.0esr/l10n-nb-NO/dom/chrome/accessibility/unix/accessible.properties | 29 firefox-esr-128.5.0esr/l10n-nb-NO/dom/chrome/accessibility/win/accessible.properties | 30 firefox-esr-128.5.0esr/l10n-nb-NO/dom/chrome/security/security.properties | 172 firefox-esr-128.5.0esr/l10n-nb-NO/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-nb-NO/security/manager/chrome/pipnss/nsserrors.properties | 655 firefox-esr-128.5.0esr/l10n-nb-NO/toolkit/toolkit/about/aboutAddons.ftl | 15 firefox-esr-128.5.0esr/l10n-nb-NO/toolkit/toolkit/about/aboutGlean.ftl | 4 firefox-esr-128.5.0esr/l10n-nb-NO/toolkit/toolkit/about/aboutHttpsOnlyError.ftl | 8 firefox-esr-128.5.0esr/l10n-nb-NO/toolkit/toolkit/global/extensions.ftl | 21 firefox-esr-128.5.0esr/l10n-nb-NO/toolkit/toolkit/neterror/certError.ftl | 41 firefox-esr-128.5.0esr/l10n-nb-NO/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-nb-NO/toolkit/toolkit/neterror/nsserrors.ftl | 7 firefox-esr-128.5.0esr/l10n-nb-NO/toolkit/toolkit/pdfviewer/viewer.ftl | 4 firefox-esr-128.5.0esr/l10n-ne-NP/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-ne-NP/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-nl/browser/browser/appmenu.ftl | 14 firefox-esr-128.5.0esr/l10n-nl/browser/browser/browser.ftl | 31 firefox-esr-128.5.0esr/l10n-nl/browser/browser/featureCallout.ftl | 5 firefox-esr-128.5.0esr/l10n-nl/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-nl/browser/browser/genai.ftl | 7 firefox-esr-128.5.0esr/l10n-nl/browser/browser/newtab/asrouter.ftl | 16 firefox-esr-128.5.0esr/l10n-nl/browser/browser/newtab/newtab.ftl | 3 firefox-esr-128.5.0esr/l10n-nl/browser/browser/profiles.ftl | 59 firefox-esr-128.5.0esr/l10n-nl/browser/browser/sidebar.ftl | 18 firefox-esr-128.5.0esr/l10n-nl/browser/browser/sync.ftl | 8 firefox-esr-128.5.0esr/l10n-nl/devtools/client/debugger.properties | 988 firefox-esr-128.5.0esr/l10n-nl/dom/chrome/accessibility/mac/accessible.properties | 88 firefox-esr-128.5.0esr/l10n-nl/dom/chrome/accessibility/unix/accessible.properties | 32 firefox-esr-128.5.0esr/l10n-nl/dom/chrome/accessibility/win/accessible.properties | 34 firefox-esr-128.5.0esr/l10n-nl/dom/chrome/security/security.properties | 172 firefox-esr-128.5.0esr/l10n-nl/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-nl/security/manager/chrome/pipnss/nsserrors.properties | 1 firefox-esr-128.5.0esr/l10n-nl/toolkit/toolkit/neterror/certError.ftl | 59 firefox-esr-128.5.0esr/l10n-nl/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-nl/toolkit/toolkit/pdfviewer/viewer.ftl | 4 firefox-esr-128.5.0esr/l10n-nn-NO/browser/browser/addonNotifications.ftl | 2 firefox-esr-128.5.0esr/l10n-nn-NO/browser/browser/browser.ftl | 31 firefox-esr-128.5.0esr/l10n-nn-NO/browser/browser/featureCallout.ftl | 1 firefox-esr-128.5.0esr/l10n-nn-NO/browser/browser/firefoxView.ftl | 3 firefox-esr-128.5.0esr/l10n-nn-NO/browser/browser/genai.ftl | 1 firefox-esr-128.5.0esr/l10n-nn-NO/browser/browser/newtab/asrouter.ftl | 5 firefox-esr-128.5.0esr/l10n-nn-NO/browser/browser/newtab/newtab.ftl | 1 firefox-esr-128.5.0esr/l10n-nn-NO/browser/browser/newtab/onboarding.ftl | 2 firefox-esr-128.5.0esr/l10n-nn-NO/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-nn-NO/browser/browser/sidebar.ftl | 14 firefox-esr-128.5.0esr/l10n-nn-NO/browser/browser/tabContextMenu.ftl | 16 firefox-esr-128.5.0esr/l10n-nn-NO/browser/browser/tabbrowser.ftl | 3 firefox-esr-128.5.0esr/l10n-nn-NO/devtools/client/debugger.properties | 988 firefox-esr-128.5.0esr/l10n-nn-NO/dom/chrome/accessibility/mac/accessible.properties | 84 firefox-esr-128.5.0esr/l10n-nn-NO/dom/chrome/accessibility/unix/accessible.properties | 29 firefox-esr-128.5.0esr/l10n-nn-NO/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-nn-NO/toolkit/toolkit/neterror/certError.ftl | 37 firefox-esr-128.5.0esr/l10n-oc/browser/browser/aboutLogins.ftl | 2 firefox-esr-128.5.0esr/l10n-oc/browser/browser/accounts.ftl | 12 firefox-esr-128.5.0esr/l10n-oc/browser/browser/browser.ftl | 1 firefox-esr-128.5.0esr/l10n-oc/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-oc/browser/browser/sanitize.ftl | 9 firefox-esr-128.5.0esr/l10n-oc/devtools/client/perftools.ftl | 17 firefox-esr-128.5.0esr/l10n-oc/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-oc/toolkit/toolkit/about/aboutNetworking.ftl | 1 firefox-esr-128.5.0esr/l10n-pa-IN/browser/browser/aboutLogins.ftl | 96 firefox-esr-128.5.0esr/l10n-pa-IN/browser/browser/aboutPocket.ftl | 8 firefox-esr-128.5.0esr/l10n-pa-IN/browser/browser/aboutPrivateBrowsing.ftl | 12 firefox-esr-128.5.0esr/l10n-pa-IN/browser/browser/aboutRestartRequired.ftl | 3 firefox-esr-128.5.0esr/l10n-pa-IN/browser/browser/aboutSessionRestore.ftl | 20 firefox-esr-128.5.0esr/l10n-pa-IN/browser/browser/accounts.ftl | 2 firefox-esr-128.5.0esr/l10n-pa-IN/browser/browser/addonNotifications.ftl | 11 firefox-esr-128.5.0esr/l10n-pa-IN/browser/browser/appmenu.ftl | 22 firefox-esr-128.5.0esr/l10n-pa-IN/browser/browser/browser.ftl | 148 firefox-esr-128.5.0esr/l10n-pa-IN/browser/browser/browserContext.ftl | 28 firefox-esr-128.5.0esr/l10n-pa-IN/browser/browser/defaultBrowserNotification.ftl | 4 firefox-esr-128.5.0esr/l10n-pa-IN/browser/browser/downloads.ftl | 18 firefox-esr-128.5.0esr/l10n-pa-IN/browser/browser/editBookmarkOverlay.ftl | 4 firefox-esr-128.5.0esr/l10n-pa-IN/browser/browser/featureCallout.ftl | 5 firefox-esr-128.5.0esr/l10n-pa-IN/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-pa-IN/browser/browser/genai.ftl | 16 firefox-esr-128.5.0esr/l10n-pa-IN/browser/browser/newtab/asrouter.ftl | 22 firefox-esr-128.5.0esr/l10n-pa-IN/browser/browser/newtab/newtab.ftl | 3 firefox-esr-128.5.0esr/l10n-pa-IN/browser/browser/newtab/onboarding.ftl | 20 firefox-esr-128.5.0esr/l10n-pa-IN/browser/browser/preferences/preferences.ftl | 5 firefox-esr-128.5.0esr/l10n-pa-IN/browser/browser/profiles.ftl | 59 firefox-esr-128.5.0esr/l10n-pa-IN/browser/browser/sidebar.ftl | 8 firefox-esr-128.5.0esr/l10n-pa-IN/browser/browser/sync.ftl | 8 firefox-esr-128.5.0esr/l10n-pa-IN/dom/chrome/accessibility/mac/accessible.properties | 84 firefox-esr-128.5.0esr/l10n-pa-IN/dom/chrome/accessibility/unix/accessible.properties | 29 firefox-esr-128.5.0esr/l10n-pa-IN/dom/chrome/accessibility/win/accessible.properties | 30 firefox-esr-128.5.0esr/l10n-pa-IN/dom/chrome/dom/dom.properties | 221 firefox-esr-128.5.0esr/l10n-pa-IN/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-pa-IN/security/manager/chrome/pipnss/nsserrors.properties | 656 firefox-esr-128.5.0esr/l10n-pa-IN/toolkit/toolkit/about/aboutAddons.ftl | 17 firefox-esr-128.5.0esr/l10n-pa-IN/toolkit/toolkit/about/aboutHttpsOnlyError.ftl | 7 firefox-esr-128.5.0esr/l10n-pa-IN/toolkit/toolkit/neterror/certError.ftl | 34 firefox-esr-128.5.0esr/l10n-pa-IN/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-pa-IN/toolkit/toolkit/neterror/nsserrors.ftl | 1 firefox-esr-128.5.0esr/l10n-pa-IN/toolkit/toolkit/pdfviewer/viewer.ftl | 4 firefox-esr-128.5.0esr/l10n-pl/browser/browser/addonNotifications.ftl | 2 firefox-esr-128.5.0esr/l10n-pl/browser/browser/allTabsMenu.ftl | 2 firefox-esr-128.5.0esr/l10n-pl/browser/browser/browser.ftl | 30 firefox-esr-128.5.0esr/l10n-pl/browser/browser/featureCallout.ftl | 27 firefox-esr-128.5.0esr/l10n-pl/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-pl/browser/browser/newtab/asrouter.ftl | 21 firefox-esr-128.5.0esr/l10n-pl/browser/browser/newtab/newtab.ftl | 4 firefox-esr-128.5.0esr/l10n-pl/browser/browser/newtab/onboarding.ftl | 34 firefox-esr-128.5.0esr/l10n-pl/browser/browser/policies/policies-descriptions.ftl | 2 firefox-esr-128.5.0esr/l10n-pl/browser/browser/preferences/preferences.ftl | 5 firefox-esr-128.5.0esr/l10n-pl/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-pl/browser/browser/sidebar.ftl | 31 firefox-esr-128.5.0esr/l10n-pl/browser/browser/tabContextMenu.ftl | 16 firefox-esr-128.5.0esr/l10n-pl/browser/browser/tabbrowser.ftl | 11 firefox-esr-128.5.0esr/l10n-pl/devtools/client/aboutdebugging.ftl | 3 firefox-esr-128.5.0esr/l10n-pl/devtools/client/debugger.properties | 15 firefox-esr-128.5.0esr/l10n-pl/devtools/client/inspector.properties | 404 firefox-esr-128.5.0esr/l10n-pl/devtools/client/netmonitor.properties | 1191 firefox-esr-128.5.0esr/l10n-pl/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-pl/security/manager/chrome/pipnss/nsserrors.properties | 656 firefox-esr-128.5.0esr/l10n-pl/security/manager/chrome/pippki/pippki.properties | 63 firefox-esr-128.5.0esr/l10n-pl/toolkit/toolkit/about/aboutAddons.ftl | 15 firefox-esr-128.5.0esr/l10n-pl/toolkit/toolkit/about/aboutGlean.ftl | 4 firefox-esr-128.5.0esr/l10n-pl/toolkit/toolkit/about/aboutHttpsOnlyError.ftl | 7 firefox-esr-128.5.0esr/l10n-pl/toolkit/toolkit/global/extensions.ftl | 23 firefox-esr-128.5.0esr/l10n-pl/toolkit/toolkit/neterror/certError.ftl | 3 firefox-esr-128.5.0esr/l10n-pl/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-pl/toolkit/toolkit/neterror/nsserrors.ftl | 5 firefox-esr-128.5.0esr/l10n-pt-BR/browser/browser/aboutLogins.ftl | 2 firefox-esr-128.5.0esr/l10n-pt-BR/browser/browser/appmenu.ftl | 14 firefox-esr-128.5.0esr/l10n-pt-BR/browser/browser/browser.ftl | 31 firefox-esr-128.5.0esr/l10n-pt-BR/browser/browser/featureCallout.ftl | 5 firefox-esr-128.5.0esr/l10n-pt-BR/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-pt-BR/browser/browser/genai.ftl | 7 firefox-esr-128.5.0esr/l10n-pt-BR/browser/browser/newtab/asrouter.ftl | 15 firefox-esr-128.5.0esr/l10n-pt-BR/browser/browser/newtab/newtab.ftl | 3 firefox-esr-128.5.0esr/l10n-pt-BR/browser/browser/preferences/preferences.ftl | 4 firefox-esr-128.5.0esr/l10n-pt-BR/browser/browser/profiles.ftl | 59 firefox-esr-128.5.0esr/l10n-pt-BR/browser/browser/sidebar.ftl | 18 firefox-esr-128.5.0esr/l10n-pt-BR/browser/browser/sync.ftl | 8 firefox-esr-128.5.0esr/l10n-pt-BR/devtools/client/debugger.properties | 988 firefox-esr-128.5.0esr/l10n-pt-BR/dom/chrome/accessibility/AccessFu.properties | 198 firefox-esr-128.5.0esr/l10n-pt-BR/dom/chrome/accessibility/mac/accessible.properties | 84 firefox-esr-128.5.0esr/l10n-pt-BR/dom/chrome/accessibility/unix/accessible.properties | 29 firefox-esr-128.5.0esr/l10n-pt-BR/dom/chrome/accessibility/win/accessible.properties | 30 firefox-esr-128.5.0esr/l10n-pt-BR/dom/chrome/security/security.properties | 172 firefox-esr-128.5.0esr/l10n-pt-BR/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-pt-BR/security/manager/chrome/pipnss/nsserrors.properties | 1 firefox-esr-128.5.0esr/l10n-pt-BR/toolkit/toolkit/neterror/certError.ftl | 59 firefox-esr-128.5.0esr/l10n-pt-BR/toolkit/toolkit/neterror/netError.ftl | 5 firefox-esr-128.5.0esr/l10n-pt-BR/toolkit/toolkit/pdfviewer/viewer.ftl | 4 firefox-esr-128.5.0esr/l10n-pt-PT/browser/browser/browser.ftl | 31 firefox-esr-128.5.0esr/l10n-pt-PT/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-pt-PT/browser/browser/newtab/asrouter.ftl | 16 firefox-esr-128.5.0esr/l10n-pt-PT/browser/browser/newtab/newtab.ftl | 1 firefox-esr-128.5.0esr/l10n-pt-PT/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-pt-PT/browser/browser/sidebar.ftl | 8 firefox-esr-128.5.0esr/l10n-pt-PT/devtools/client/debugger.properties | 15 firefox-esr-128.5.0esr/l10n-pt-PT/dom/chrome/accessibility/mac/accessible.properties | 84 firefox-esr-128.5.0esr/l10n-pt-PT/dom/chrome/accessibility/unix/accessible.properties | 29 firefox-esr-128.5.0esr/l10n-pt-PT/dom/chrome/accessibility/win/accessible.properties | 30 firefox-esr-128.5.0esr/l10n-pt-PT/dom/chrome/security/security.properties | 172 firefox-esr-128.5.0esr/l10n-pt-PT/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-pt-PT/security/manager/chrome/pipnss/nsserrors.properties | 1 firefox-esr-128.5.0esr/l10n-pt-PT/toolkit/toolkit/neterror/certError.ftl | 15 firefox-esr-128.5.0esr/l10n-pt-PT/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-rm/browser/browser/browser.ftl | 20 firefox-esr-128.5.0esr/l10n-rm/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-rm/browser/browser/newtab/asrouter.ftl | 3 firefox-esr-128.5.0esr/l10n-rm/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-rm/devtools/client/debugger.properties | 15 firefox-esr-128.5.0esr/l10n-rm/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-rm/security/manager/chrome/pipnss/nsserrors.properties | 1 firefox-esr-128.5.0esr/l10n-rm/toolkit/toolkit/neterror/certError.ftl | 3 firefox-esr-128.5.0esr/l10n-rm/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-ro/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-ro/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-ru/browser/browser/appmenu.ftl | 14 firefox-esr-128.5.0esr/l10n-ru/browser/browser/browser.ftl | 31 firefox-esr-128.5.0esr/l10n-ru/browser/browser/featureCallout.ftl | 5 firefox-esr-128.5.0esr/l10n-ru/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-ru/browser/browser/genai.ftl | 7 firefox-esr-128.5.0esr/l10n-ru/browser/browser/newtab/asrouter.ftl | 16 firefox-esr-128.5.0esr/l10n-ru/browser/browser/newtab/newtab.ftl | 3 firefox-esr-128.5.0esr/l10n-ru/browser/browser/profiles.ftl | 59 firefox-esr-128.5.0esr/l10n-ru/browser/browser/sidebar.ftl | 18 firefox-esr-128.5.0esr/l10n-ru/browser/browser/sync.ftl | 8 firefox-esr-128.5.0esr/l10n-ru/devtools/client/debugger.properties | 15 firefox-esr-128.5.0esr/l10n-ru/dom/chrome/accessibility/mac/accessible.properties | 88 firefox-esr-128.5.0esr/l10n-ru/dom/chrome/accessibility/unix/accessible.properties | 32 firefox-esr-128.5.0esr/l10n-ru/dom/chrome/accessibility/win/accessible.properties | 34 firefox-esr-128.5.0esr/l10n-ru/dom/chrome/security/security.properties | 2 firefox-esr-128.5.0esr/l10n-ru/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-ru/security/manager/chrome/pipnss/nsserrors.properties | 1 firefox-esr-128.5.0esr/l10n-ru/toolkit/toolkit/neterror/certError.ftl | 59 firefox-esr-128.5.0esr/l10n-ru/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-ru/toolkit/toolkit/pdfviewer/viewer.ftl | 4 firefox-esr-128.5.0esr/l10n-sat/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-sat/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-sc/browser/browser/aboutDialog.ftl | 11 firefox-esr-128.5.0esr/l10n-sc/browser/browser/aboutLogins.ftl | 2 firefox-esr-128.5.0esr/l10n-sc/browser/browser/allTabsMenu.ftl | 2 firefox-esr-128.5.0esr/l10n-sc/browser/browser/appmenu.ftl | 14 firefox-esr-128.5.0esr/l10n-sc/browser/browser/browser.ftl | 49 firefox-esr-128.5.0esr/l10n-sc/browser/browser/defaultBrowserNotification.ftl | 2 firefox-esr-128.5.0esr/l10n-sc/browser/browser/featureCallout.ftl | 32 firefox-esr-128.5.0esr/l10n-sc/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-sc/browser/browser/genai.ftl | 95 firefox-esr-128.5.0esr/l10n-sc/browser/browser/newtab/asrouter.ftl | 35 firefox-esr-128.5.0esr/l10n-sc/browser/browser/newtab/newtab.ftl | 30 firefox-esr-128.5.0esr/l10n-sc/browser/browser/newtab/onboarding.ftl | 47 firefox-esr-128.5.0esr/l10n-sc/browser/browser/preferences/connection.ftl | 3 firefox-esr-128.5.0esr/l10n-sc/browser/browser/preferences/preferences.ftl | 27 firefox-esr-128.5.0esr/l10n-sc/browser/browser/profiles.ftl | 26 firefox-esr-128.5.0esr/l10n-sc/browser/browser/sanitize.ftl | 4 firefox-esr-128.5.0esr/l10n-sc/browser/browser/screenshots.ftl | 20 firefox-esr-128.5.0esr/l10n-sc/browser/browser/shopping.ftl | 6 firefox-esr-128.5.0esr/l10n-sc/browser/browser/sidebar.ftl | 143 firefox-esr-128.5.0esr/l10n-sc/browser/browser/sync.ftl | 8 firefox-esr-128.5.0esr/l10n-sc/browser/browser/tabContextMenu.ftl | 16 firefox-esr-128.5.0esr/l10n-sc/browser/browser/tabbrowser.ftl | 11 firefox-esr-128.5.0esr/l10n-sc/browser/chrome/browser/browser.properties | 422 firefox-esr-128.5.0esr/l10n-sc/browser/chrome/overrides/appstrings.properties | 78 firefox-esr-128.5.0esr/l10n-sc/devtools/client/aboutdebugging.ftl | 4 firefox-esr-128.5.0esr/l10n-sc/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-sco/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-sco/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-si/browser/browser/aboutPrivateBrowsing.ftl | 1 firefox-esr-128.5.0esr/l10n-si/browser/browser/appmenu.ftl | 5 firefox-esr-128.5.0esr/l10n-si/browser/browser/firefoxView.ftl | 15 firefox-esr-128.5.0esr/l10n-si/browser/browser/genai.ftl | 1 firefox-esr-128.5.0esr/l10n-si/browser/browser/menubar.ftl | 2 firefox-esr-128.5.0esr/l10n-si/browser/browser/newtab/asrouter.ftl | 1 firefox-esr-128.5.0esr/l10n-si/browser/browser/newtab/onboarding.ftl | 21 firefox-esr-128.5.0esr/l10n-si/browser/browser/places.ftl | 6 firefox-esr-128.5.0esr/l10n-si/browser/browser/policies/policies-descriptions.ftl | 1 firefox-esr-128.5.0esr/l10n-si/browser/browser/preferences/formAutofill.ftl | 3 firefox-esr-128.5.0esr/l10n-si/browser/browser/preferences/preferences.ftl | 33 firefox-esr-128.5.0esr/l10n-si/browser/browser/profiles.ftl | 9 firefox-esr-128.5.0esr/l10n-si/browser/browser/protectionsPanel.ftl | 14 firefox-esr-128.5.0esr/l10n-si/browser/browser/reportBrokenSite.ftl | 28 firefox-esr-128.5.0esr/l10n-si/browser/browser/sidebar.ftl | 35 firefox-esr-128.5.0esr/l10n-si/browser/chrome/browser/browser.properties | 388 firefox-esr-128.5.0esr/l10n-si/devtools/client/perftools.ftl | 13 firefox-esr-128.5.0esr/l10n-si/devtools/client/toolbox-options.ftl | 5 firefox-esr-128.5.0esr/l10n-si/devtools/client/toolbox.ftl | 4 firefox-esr-128.5.0esr/l10n-si/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-si/security/manager/security/pippki/pippki.ftl | 2 firefox-esr-128.5.0esr/l10n-si/toolkit/toolkit/about/aboutWebrtc.ftl | 30 firefox-esr-128.5.0esr/l10n-si/toolkit/toolkit/about/abuseReports.ftl | 1 firefox-esr-128.5.0esr/l10n-si/toolkit/toolkit/featuregates/features.ftl | 15 firefox-esr-128.5.0esr/l10n-si/toolkit/toolkit/formautofill/formAutofill.ftl | 9 firefox-esr-128.5.0esr/l10n-si/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-si/toolkit/toolkit/pdfviewer/viewer.ftl | 4 firefox-esr-128.5.0esr/l10n-sk/browser/browser/addonNotifications.ftl | 1 firefox-esr-128.5.0esr/l10n-sk/browser/browser/appmenu.ftl | 14 firefox-esr-128.5.0esr/l10n-sk/browser/browser/browser.ftl | 32 firefox-esr-128.5.0esr/l10n-sk/browser/browser/featureCallout.ftl | 5 firefox-esr-128.5.0esr/l10n-sk/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-sk/browser/browser/genai.ftl | 7 firefox-esr-128.5.0esr/l10n-sk/browser/browser/newtab/asrouter.ftl | 22 firefox-esr-128.5.0esr/l10n-sk/browser/browser/newtab/newtab.ftl | 3 firefox-esr-128.5.0esr/l10n-sk/browser/browser/preferences/preferences.ftl | 5 firefox-esr-128.5.0esr/l10n-sk/browser/browser/profiles.ftl | 59 firefox-esr-128.5.0esr/l10n-sk/browser/browser/sidebar.ftl | 18 firefox-esr-128.5.0esr/l10n-sk/browser/browser/sync.ftl | 8 firefox-esr-128.5.0esr/l10n-sk/devtools/client/debugger.properties | 15 firefox-esr-128.5.0esr/l10n-sk/dom/chrome/accessibility/mac/accessible.properties | 84 firefox-esr-128.5.0esr/l10n-sk/dom/chrome/accessibility/unix/accessible.properties | 29 firefox-esr-128.5.0esr/l10n-sk/dom/chrome/accessibility/win/accessible.properties | 30 firefox-esr-128.5.0esr/l10n-sk/dom/chrome/security/security.properties | 172 firefox-esr-128.5.0esr/l10n-sk/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-sk/security/manager/chrome/pipnss/nsserrors.properties | 656 firefox-esr-128.5.0esr/l10n-sk/toolkit/toolkit/about/aboutAddons.ftl | 17 firefox-esr-128.5.0esr/l10n-sk/toolkit/toolkit/about/aboutGlean.ftl | 4 firefox-esr-128.5.0esr/l10n-sk/toolkit/toolkit/about/aboutHttpsOnlyError.ftl | 1 firefox-esr-128.5.0esr/l10n-sk/toolkit/toolkit/neterror/certError.ftl | 59 firefox-esr-128.5.0esr/l10n-sk/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-sk/toolkit/toolkit/neterror/nsserrors.ftl | 1 firefox-esr-128.5.0esr/l10n-sk/toolkit/toolkit/pdfviewer/viewer.ftl | 4 firefox-esr-128.5.0esr/l10n-skr/browser/browser/browser.ftl | 13 firefox-esr-128.5.0esr/l10n-skr/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-skr/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-skr/toolkit/toolkit/about/aboutAddons.ftl | 3 firefox-esr-128.5.0esr/l10n-sl/browser/browser/browser.ftl | 20 firefox-esr-128.5.0esr/l10n-sl/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-sl/browser/browser/newtab/asrouter.ftl | 3 firefox-esr-128.5.0esr/l10n-sl/browser/browser/preferences/preferences.ftl | 2 firefox-esr-128.5.0esr/l10n-sl/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-sl/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-sl/toolkit/toolkit/neterror/certError.ftl | 3 firefox-esr-128.5.0esr/l10n-sl/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-son/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-son/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-sq/browser/browser/addonNotifications.ftl | 2 firefox-esr-128.5.0esr/l10n-sq/browser/browser/allTabsMenu.ftl | 2 firefox-esr-128.5.0esr/l10n-sq/browser/browser/browser.ftl | 30 firefox-esr-128.5.0esr/l10n-sq/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-sq/browser/browser/genai.ftl | 3 firefox-esr-128.5.0esr/l10n-sq/browser/browser/newtab/asrouter.ftl | 9 firefox-esr-128.5.0esr/l10n-sq/browser/browser/newtab/newtab.ftl | 8 firefox-esr-128.5.0esr/l10n-sq/browser/browser/newtab/onboarding.ftl | 20 firefox-esr-128.5.0esr/l10n-sq/browser/browser/policies/policies-descriptions.ftl | 2 firefox-esr-128.5.0esr/l10n-sq/browser/browser/preferences/preferences.ftl | 5 firefox-esr-128.5.0esr/l10n-sq/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-sq/browser/browser/sidebar.ftl | 12 firefox-esr-128.5.0esr/l10n-sq/browser/browser/tabContextMenu.ftl | 6 firefox-esr-128.5.0esr/l10n-sq/browser/browser/tabbrowser.ftl | 11 firefox-esr-128.5.0esr/l10n-sq/devtools/client/aboutdebugging.ftl | 3 firefox-esr-128.5.0esr/l10n-sq/devtools/client/debugger.properties | 16 firefox-esr-128.5.0esr/l10n-sq/devtools/shared/debugger-paused-reasons.ftl | 22 firefox-esr-128.5.0esr/l10n-sq/devtools/shared/styleinspector.properties | 194 firefox-esr-128.5.0esr/l10n-sq/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-sq/security/manager/chrome/pipnss/nsserrors.properties | 656 firefox-esr-128.5.0esr/l10n-sq/toolkit/toolkit/about/aboutAddons.ftl | 15 firefox-esr-128.5.0esr/l10n-sq/toolkit/toolkit/about/aboutGlean.ftl | 2 firefox-esr-128.5.0esr/l10n-sq/toolkit/toolkit/about/aboutHttpsOnlyError.ftl | 8 firefox-esr-128.5.0esr/l10n-sq/toolkit/toolkit/global/extensions.ftl | 15 firefox-esr-128.5.0esr/l10n-sq/toolkit/toolkit/neterror/certError.ftl | 3 firefox-esr-128.5.0esr/l10n-sq/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-sq/toolkit/toolkit/neterror/nsserrors.ftl | 6 firefox-esr-128.5.0esr/l10n-sq/toolkit/toolkit/pdfviewer/viewer.ftl | 6 firefox-esr-128.5.0esr/l10n-sr/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-sr/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-sv-SE/browser/browser/appmenu.ftl | 14 firefox-esr-128.5.0esr/l10n-sv-SE/browser/browser/browser.ftl | 31 firefox-esr-128.5.0esr/l10n-sv-SE/browser/browser/featureCallout.ftl | 5 firefox-esr-128.5.0esr/l10n-sv-SE/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-sv-SE/browser/browser/genai.ftl | 7 firefox-esr-128.5.0esr/l10n-sv-SE/browser/browser/newtab/asrouter.ftl | 16 firefox-esr-128.5.0esr/l10n-sv-SE/browser/browser/newtab/newtab.ftl | 3 firefox-esr-128.5.0esr/l10n-sv-SE/browser/browser/profiles.ftl | 59 firefox-esr-128.5.0esr/l10n-sv-SE/browser/browser/sidebar.ftl | 18 firefox-esr-128.5.0esr/l10n-sv-SE/browser/browser/sync.ftl | 8 firefox-esr-128.5.0esr/l10n-sv-SE/devtools/client/debugger.properties | 988 firefox-esr-128.5.0esr/l10n-sv-SE/dom/chrome/accessibility/mac/accessible.properties | 88 firefox-esr-128.5.0esr/l10n-sv-SE/dom/chrome/accessibility/unix/accessible.properties | 32 firefox-esr-128.5.0esr/l10n-sv-SE/dom/chrome/accessibility/win/accessible.properties | 34 firefox-esr-128.5.0esr/l10n-sv-SE/dom/chrome/security/security.properties | 172 firefox-esr-128.5.0esr/l10n-sv-SE/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-sv-SE/security/manager/chrome/pipnss/nsserrors.properties | 1 firefox-esr-128.5.0esr/l10n-sv-SE/toolkit/toolkit/neterror/certError.ftl | 59 firefox-esr-128.5.0esr/l10n-sv-SE/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-sv-SE/toolkit/toolkit/pdfviewer/viewer.ftl | 4 firefox-esr-128.5.0esr/l10n-szl/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-szl/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-ta/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-ta/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-te/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-te/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-tg/browser/browser/appmenu.ftl | 8 firefox-esr-128.5.0esr/l10n-tg/browser/browser/browser.ftl | 31 firefox-esr-128.5.0esr/l10n-tg/browser/browser/firefoxView.ftl | 3 firefox-esr-128.5.0esr/l10n-tg/browser/browser/newtab/asrouter.ftl | 9 firefox-esr-128.5.0esr/l10n-tg/browser/browser/newtab/newtab.ftl | 1 firefox-esr-128.5.0esr/l10n-tg/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-tg/devtools/client/debugger.properties | 8 firefox-esr-128.5.0esr/l10n-tg/dom/chrome/accessibility/mac/accessible.properties | 84 firefox-esr-128.5.0esr/l10n-tg/dom/chrome/accessibility/unix/accessible.properties | 29 firefox-esr-128.5.0esr/l10n-tg/dom/chrome/accessibility/win/accessible.properties | 30 firefox-esr-128.5.0esr/l10n-tg/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-tg/toolkit/toolkit/neterror/certError.ftl | 14 firefox-esr-128.5.0esr/l10n-th/browser/browser/addonNotifications.ftl | 2 firefox-esr-128.5.0esr/l10n-th/browser/browser/allTabsMenu.ftl | 2 firefox-esr-128.5.0esr/l10n-th/browser/browser/browser.ftl | 9 firefox-esr-128.5.0esr/l10n-th/browser/browser/featureCallout.ftl | 4 firefox-esr-128.5.0esr/l10n-th/browser/browser/genai.ftl | 42 firefox-esr-128.5.0esr/l10n-th/browser/browser/newtab/asrouter.ftl | 6 firefox-esr-128.5.0esr/l10n-th/browser/browser/newtab/newtab.ftl | 4 firefox-esr-128.5.0esr/l10n-th/browser/browser/newtab/onboarding.ftl | 38 firefox-esr-128.5.0esr/l10n-th/browser/browser/policies/policies-descriptions.ftl | 2 firefox-esr-128.5.0esr/l10n-th/browser/browser/preferences/preferences.ftl | 6 firefox-esr-128.5.0esr/l10n-th/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-th/browser/browser/shopping.ftl | 3 firefox-esr-128.5.0esr/l10n-th/browser/browser/sidebar.ftl | 22 firefox-esr-128.5.0esr/l10n-th/browser/browser/tabContextMenu.ftl | 16 firefox-esr-128.5.0esr/l10n-th/browser/browser/tabbrowser.ftl | 11 firefox-esr-128.5.0esr/l10n-th/devtools/client/inspector.properties | 404 firefox-esr-128.5.0esr/l10n-th/dom/chrome/security/csp.properties | 8 firefox-esr-128.5.0esr/l10n-th/netwerk/necko.properties | 1 firefox-esr-128.5.0esr/l10n-th/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-th/toolkit/toolkit/about/aboutAddons.ftl | 15 firefox-esr-128.5.0esr/l10n-th/toolkit/toolkit/about/aboutProcesses.ftl | 3 firefox-esr-128.5.0esr/l10n-th/toolkit/toolkit/featuregates/features.ftl | 9 firefox-esr-128.5.0esr/l10n-th/toolkit/toolkit/global/antiTracking.ftl | 7 firefox-esr-128.5.0esr/l10n-th/toolkit/toolkit/global/extensions.ftl | 11 firefox-esr-128.5.0esr/l10n-th/toolkit/toolkit/pdfviewer/viewer.ftl | 14 firefox-esr-128.5.0esr/l10n-th/toolkit/toolkit/updates/elevation.ftl | 1 firefox-esr-128.5.0esr/l10n-tl/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-tl/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-tr/browser/browser/addonNotifications.ftl | 2 firefox-esr-128.5.0esr/l10n-tr/browser/browser/appmenu.ftl | 15 firefox-esr-128.5.0esr/l10n-tr/browser/browser/browser.ftl | 32 firefox-esr-128.5.0esr/l10n-tr/browser/browser/featureCallout.ftl | 5 firefox-esr-128.5.0esr/l10n-tr/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-tr/browser/browser/genai.ftl | 11 firefox-esr-128.5.0esr/l10n-tr/browser/browser/newtab/asrouter.ftl | 20 firefox-esr-128.5.0esr/l10n-tr/browser/browser/newtab/newtab.ftl | 3 firefox-esr-128.5.0esr/l10n-tr/browser/browser/policies/policies-descriptions.ftl | 2 firefox-esr-128.5.0esr/l10n-tr/browser/browser/preferences/preferences.ftl | 5 firefox-esr-128.5.0esr/l10n-tr/browser/browser/profiles.ftl | 57 firefox-esr-128.5.0esr/l10n-tr/browser/browser/sidebar.ftl | 18 firefox-esr-128.5.0esr/l10n-tr/browser/browser/sync.ftl | 8 firefox-esr-128.5.0esr/l10n-tr/devtools/client/debugger.properties | 15 firefox-esr-128.5.0esr/l10n-tr/devtools/client/perftools.ftl | 1 firefox-esr-128.5.0esr/l10n-tr/dom/chrome/accessibility/mac/accessible.properties | 84 firefox-esr-128.5.0esr/l10n-tr/dom/chrome/accessibility/unix/accessible.properties | 29 firefox-esr-128.5.0esr/l10n-tr/dom/chrome/accessibility/win/accessible.properties | 30 firefox-esr-128.5.0esr/l10n-tr/dom/chrome/security/csp.properties | 25 firefox-esr-128.5.0esr/l10n-tr/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-tr/security/manager/chrome/pipnss/nsserrors.properties | 656 firefox-esr-128.5.0esr/l10n-tr/toolkit/toolkit/about/aboutAddons.ftl | 17 firefox-esr-128.5.0esr/l10n-tr/toolkit/toolkit/about/aboutGlean.ftl | 4 firefox-esr-128.5.0esr/l10n-tr/toolkit/toolkit/about/aboutHttpsOnlyError.ftl | 7 firefox-esr-128.5.0esr/l10n-tr/toolkit/toolkit/neterror/certError.ftl | 42 firefox-esr-128.5.0esr/l10n-tr/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-tr/toolkit/toolkit/neterror/nsserrors.ftl | 1 firefox-esr-128.5.0esr/l10n-tr/toolkit/toolkit/pdfviewer/viewer.ftl | 4 firefox-esr-128.5.0esr/l10n-trs/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-trs/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-uk/browser/browser/addonNotifications.ftl | 1 firefox-esr-128.5.0esr/l10n-uk/browser/browser/appmenu.ftl | 14 firefox-esr-128.5.0esr/l10n-uk/browser/browser/browser.ftl | 32 firefox-esr-128.5.0esr/l10n-uk/browser/browser/featureCallout.ftl | 5 firefox-esr-128.5.0esr/l10n-uk/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-uk/browser/browser/genai.ftl | 7 firefox-esr-128.5.0esr/l10n-uk/browser/browser/newtab/asrouter.ftl | 22 firefox-esr-128.5.0esr/l10n-uk/browser/browser/newtab/newtab.ftl | 3 firefox-esr-128.5.0esr/l10n-uk/browser/browser/preferences/preferences.ftl | 5 firefox-esr-128.5.0esr/l10n-uk/browser/browser/profiles.ftl | 59 firefox-esr-128.5.0esr/l10n-uk/browser/browser/sidebar.ftl | 8 firefox-esr-128.5.0esr/l10n-uk/browser/browser/sync.ftl | 8 firefox-esr-128.5.0esr/l10n-uk/devtools/client/debugger.properties | 10 firefox-esr-128.5.0esr/l10n-uk/dom/chrome/accessibility/mac/accessible.properties | 84 firefox-esr-128.5.0esr/l10n-uk/dom/chrome/accessibility/unix/accessible.properties | 29 firefox-esr-128.5.0esr/l10n-uk/dom/chrome/accessibility/win/accessible.properties | 30 firefox-esr-128.5.0esr/l10n-uk/dom/chrome/security/security.properties | 2 firefox-esr-128.5.0esr/l10n-uk/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-uk/security/manager/chrome/pipnss/nsserrors.properties | 656 firefox-esr-128.5.0esr/l10n-uk/toolkit/toolkit/about/aboutAddons.ftl | 21 firefox-esr-128.5.0esr/l10n-uk/toolkit/toolkit/about/aboutGlean.ftl | 4 firefox-esr-128.5.0esr/l10n-uk/toolkit/toolkit/about/aboutHttpsOnlyError.ftl | 7 firefox-esr-128.5.0esr/l10n-uk/toolkit/toolkit/neterror/certError.ftl | 59 firefox-esr-128.5.0esr/l10n-uk/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-uk/toolkit/toolkit/neterror/nsserrors.ftl | 1 firefox-esr-128.5.0esr/l10n-uk/toolkit/toolkit/pdfviewer/viewer.ftl | 4 firefox-esr-128.5.0esr/l10n-ur/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-ur/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-uz/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-uz/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-vi/browser/browser/addonNotifications.ftl | 1 firefox-esr-128.5.0esr/l10n-vi/browser/browser/appmenu.ftl | 14 firefox-esr-128.5.0esr/l10n-vi/browser/browser/browser.ftl | 36 firefox-esr-128.5.0esr/l10n-vi/browser/browser/browserContext.ftl | 2 firefox-esr-128.5.0esr/l10n-vi/browser/browser/featureCallout.ftl | 5 firefox-esr-128.5.0esr/l10n-vi/browser/browser/firefoxRelay.ftl | 8 firefox-esr-128.5.0esr/l10n-vi/browser/browser/firefoxView.ftl | 9 firefox-esr-128.5.0esr/l10n-vi/browser/browser/genai.ftl | 7 firefox-esr-128.5.0esr/l10n-vi/browser/browser/newtab/asrouter.ftl | 22 firefox-esr-128.5.0esr/l10n-vi/browser/browser/newtab/newtab.ftl | 3 firefox-esr-128.5.0esr/l10n-vi/browser/browser/policies/policies-descriptions.ftl | 1 firefox-esr-128.5.0esr/l10n-vi/browser/browser/preferences/preferences.ftl | 9 firefox-esr-128.5.0esr/l10n-vi/browser/browser/profiles.ftl | 59 firefox-esr-128.5.0esr/l10n-vi/browser/browser/sidebar.ftl | 8 firefox-esr-128.5.0esr/l10n-vi/browser/browser/sync.ftl | 8 firefox-esr-128.5.0esr/l10n-vi/dom/chrome/accessibility/mac/accessible.properties | 84 firefox-esr-128.5.0esr/l10n-vi/dom/chrome/accessibility/unix/accessible.properties | 29 firefox-esr-128.5.0esr/l10n-vi/dom/chrome/accessibility/win/accessible.properties | 30 firefox-esr-128.5.0esr/l10n-vi/dom/chrome/layout/css.properties | 93 firefox-esr-128.5.0esr/l10n-vi/dom/chrome/security/security.properties | 172 firefox-esr-128.5.0esr/l10n-vi/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-vi/security/manager/chrome/pipnss/nsserrors.properties | 656 firefox-esr-128.5.0esr/l10n-vi/toolkit/toolkit/about/aboutAddons.ftl | 21 firefox-esr-128.5.0esr/l10n-vi/toolkit/toolkit/about/aboutGlean.ftl | 4 firefox-esr-128.5.0esr/l10n-vi/toolkit/toolkit/about/aboutHttpsOnlyError.ftl | 7 firefox-esr-128.5.0esr/l10n-vi/toolkit/toolkit/neterror/certError.ftl | 59 firefox-esr-128.5.0esr/l10n-vi/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-vi/toolkit/toolkit/neterror/nsserrors.ftl | 8 firefox-esr-128.5.0esr/l10n-vi/toolkit/toolkit/pdfviewer/viewer.ftl | 4 firefox-esr-128.5.0esr/l10n-xh/browser/browser/profiles.ftl | 3 firefox-esr-128.5.0esr/l10n-xh/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-zh-CN/browser/browser/addonNotifications.ftl | 3 firefox-esr-128.5.0esr/l10n-zh-CN/browser/browser/appmenu.ftl | 14 firefox-esr-128.5.0esr/l10n-zh-CN/browser/browser/browser.ftl | 32 firefox-esr-128.5.0esr/l10n-zh-CN/browser/browser/featureCallout.ftl | 5 firefox-esr-128.5.0esr/l10n-zh-CN/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-zh-CN/browser/browser/genai.ftl | 7 firefox-esr-128.5.0esr/l10n-zh-CN/browser/browser/newtab/asrouter.ftl | 22 firefox-esr-128.5.0esr/l10n-zh-CN/browser/browser/newtab/newtab.ftl | 5 firefox-esr-128.5.0esr/l10n-zh-CN/browser/browser/preferences/preferences.ftl | 9 firefox-esr-128.5.0esr/l10n-zh-CN/browser/browser/profiles.ftl | 58 firefox-esr-128.5.0esr/l10n-zh-CN/browser/browser/sidebar.ftl | 22 firefox-esr-128.5.0esr/l10n-zh-CN/browser/browser/sync.ftl | 8 firefox-esr-128.5.0esr/l10n-zh-CN/devtools/client/debugger.properties | 15 firefox-esr-128.5.0esr/l10n-zh-CN/dom/chrome/accessibility/mac/accessible.properties | 84 firefox-esr-128.5.0esr/l10n-zh-CN/dom/chrome/accessibility/unix/accessible.properties | 29 firefox-esr-128.5.0esr/l10n-zh-CN/dom/chrome/accessibility/win/accessible.properties | 30 firefox-esr-128.5.0esr/l10n-zh-CN/dom/chrome/security/security.properties | 172 firefox-esr-128.5.0esr/l10n-zh-CN/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-zh-CN/security/manager/chrome/pipnss/nsserrors.properties | 656 firefox-esr-128.5.0esr/l10n-zh-CN/toolkit/toolkit/about/aboutAddons.ftl | 17 firefox-esr-128.5.0esr/l10n-zh-CN/toolkit/toolkit/about/aboutGlean.ftl | 4 firefox-esr-128.5.0esr/l10n-zh-CN/toolkit/toolkit/about/aboutHttpsOnlyError.ftl | 1 firefox-esr-128.5.0esr/l10n-zh-CN/toolkit/toolkit/global/handlerDialog.ftl | 2 firefox-esr-128.5.0esr/l10n-zh-CN/toolkit/toolkit/neterror/certError.ftl | 59 firefox-esr-128.5.0esr/l10n-zh-CN/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-zh-CN/toolkit/toolkit/neterror/nsserrors.ftl | 6 firefox-esr-128.5.0esr/l10n-zh-CN/toolkit/toolkit/pdfviewer/viewer.ftl | 4 firefox-esr-128.5.0esr/l10n-zh-TW/browser/browser/appmenu.ftl | 14 firefox-esr-128.5.0esr/l10n-zh-TW/browser/browser/browser.ftl | 31 firefox-esr-128.5.0esr/l10n-zh-TW/browser/browser/featureCallout.ftl | 5 firefox-esr-128.5.0esr/l10n-zh-TW/browser/browser/firefoxView.ftl | 7 firefox-esr-128.5.0esr/l10n-zh-TW/browser/browser/genai.ftl | 7 firefox-esr-128.5.0esr/l10n-zh-TW/browser/browser/newtab/asrouter.ftl | 16 firefox-esr-128.5.0esr/l10n-zh-TW/browser/browser/newtab/newtab.ftl | 3 firefox-esr-128.5.0esr/l10n-zh-TW/browser/browser/profiles.ftl | 59 firefox-esr-128.5.0esr/l10n-zh-TW/browser/browser/sidebar.ftl | 18 firefox-esr-128.5.0esr/l10n-zh-TW/browser/browser/sync.ftl | 8 firefox-esr-128.5.0esr/l10n-zh-TW/devtools/client/debugger.properties | 988 firefox-esr-128.5.0esr/l10n-zh-TW/dom/chrome/accessibility/mac/accessible.properties | 88 firefox-esr-128.5.0esr/l10n-zh-TW/dom/chrome/accessibility/unix/accessible.properties | 32 firefox-esr-128.5.0esr/l10n-zh-TW/dom/chrome/accessibility/win/accessible.properties | 34 firefox-esr-128.5.0esr/l10n-zh-TW/dom/chrome/security/security.properties | 172 firefox-esr-128.5.0esr/l10n-zh-TW/netwerk/netwerk/necko.ftl | 3 firefox-esr-128.5.0esr/l10n-zh-TW/security/manager/chrome/pipnss/nsserrors.properties | 1 firefox-esr-128.5.0esr/l10n-zh-TW/toolkit/toolkit/neterror/certError.ftl | 63 firefox-esr-128.5.0esr/l10n-zh-TW/toolkit/toolkit/neterror/netError.ftl | 1 firefox-esr-128.5.0esr/l10n-zh-TW/toolkit/toolkit/pdfviewer/viewer.ftl | 4 firefox-esr-128.5.0esr/mobile/android/android-components/components/feature/webcompat/src/main/assets/extensions/webcompat/data/shims.js | 17 firefox-esr-128.5.0esr/mobile/android/android-components/components/feature/webcompat/src/main/assets/extensions/webcompat/manifest.json | 3 firefox-esr-128.5.0esr/mobile/android/android-components/components/feature/webcompat/src/main/assets/extensions/webcompat/shims/google-safeframe.html | 29 firefox-esr-128.5.0esr/modules/libpref/init/StaticPrefList.yaml | 20 firefox-esr-128.5.0esr/netwerk/base/nsIOService.cpp | 2 firefox-esr-128.5.0esr/netwerk/dns/effective_tld_names.dat | 69 firefox-esr-128.5.0esr/netwerk/protocol/http/Http2Session.cpp | 5 firefox-esr-128.5.0esr/netwerk/protocol/http/MicrosoftEntraSSOUtils.mm | 60 firefox-esr-128.5.0esr/netwerk/test/unit/test_dns_by_type_resolve.js | 5 firefox-esr-128.5.0esr/netwerk/test/unit/test_origin.js | 1 firefox-esr-128.5.0esr/netwerk/test/unit/test_trr.js | 25 firefox-esr-128.5.0esr/security/manager/ssl/StaticHPKPins.h | 2 firefox-esr-128.5.0esr/security/manager/ssl/nsSTSPreloadList.inc |13144 ++++++++-- firefox-esr-128.5.0esr/services/settings/dumps/blocklists/addons-bloomfilters.json | 549 firefox-esr-128.5.0esr/services/settings/dumps/blocklists/addons-bloomfilters/addons-mlbf.bin.meta.json | 2 firefox-esr-128.5.0esr/services/settings/dumps/blocklists/gfx.json | 28 firefox-esr-128.5.0esr/services/settings/dumps/main/devtools-compatibility-browsers.json | 386 firefox-esr-128.5.0esr/services/settings/dumps/main/password-rules.json | 710 firefox-esr-128.5.0esr/services/settings/dumps/main/search-telemetry-v2.json | 369 firefox-esr-128.5.0esr/services/settings/dumps/main/websites-with-shared-credential-backends.json | 246 firefox-esr-128.5.0esr/services/settings/dumps/security-state/intermediates.json | 569 firefox-esr-128.5.0esr/sourcestamp.txt | 4 firefox-esr-128.5.0esr/taskcluster/docker/periodic-updates/scripts/periodic_file_updates.sh | 16 firefox-esr-128.5.0esr/testing/mochitest/tests/SimpleTest/DragChildContextBase.sys.mjs | 98 firefox-esr-128.5.0esr/testing/mochitest/tests/SimpleTest/EventUtils.js | 106 firefox-esr-128.5.0esr/testing/web-platform/tests/css/css-scoping/shadow-reassign-dynamic-005-crash.html | 15 firefox-esr-128.5.0esr/testing/web-platform/tests/css/css-scoping/shadow-reassign-dynamic-006-ref.html | 6 firefox-esr-128.5.0esr/testing/web-platform/tests/css/css-scoping/shadow-reassign-dynamic-006.html | 20 firefox-esr-128.5.0esr/testing/web-platform/tests/editing/crashtests/formatblock-when-root-is-editing-host.html | 16 firefox-esr-128.5.0esr/toolkit/actors/SelectParent.sys.mjs | 25 firefox-esr-128.5.0esr/toolkit/components/contentanalysis/ContentAnalysis.cpp | 36 firefox-esr-128.5.0esr/toolkit/components/contentanalysis/nsIContentAnalysis.idl | 7 firefox-esr-128.5.0esr/toolkit/components/contentanalysis/tests/browser/browser.toml | 28 firefox-esr-128.5.0esr/toolkit/components/contentanalysis/tests/browser/browser_content_analysis_dnd_diff_origin.js | 129 firefox-esr-128.5.0esr/toolkit/components/contentanalysis/tests/browser/browser_content_analysis_dnd_same_origin.js | 129 firefox-esr-128.5.0esr/toolkit/components/contentanalysis/tests/browser/browser_print_pdf_content_analysis_impl.js | 273 firefox-esr-128.5.0esr/toolkit/components/contentanalysis/tests/browser/browser_print_pdf_local_content_analysis.js | 14 firefox-esr-128.5.0esr/toolkit/components/contentanalysis/tests/browser/browser_print_pdf_remote_content_analysis.js | 12 firefox-esr-128.5.0esr/toolkit/components/contentanalysis/tests/browser/file_pdf.pdf | 12 firefox-esr-128.5.0esr/toolkit/components/contentanalysis/tests/browser/head.js | 31 firefox-esr-128.5.0esr/toolkit/components/downloads/DownloadUIHelper.sys.mjs | 5 firefox-esr-128.5.0esr/toolkit/components/extensions/ExtensionDNRStore.sys.mjs | 48 firefox-esr-128.5.0esr/toolkit/components/extensions/test/xpcshell/test_ext_dnr_dynamic_rules.js | 117 firefox-esr-128.5.0esr/toolkit/components/extensions/test/xpcshell/test_ext_dnr_static_rules.js | 113 firefox-esr-128.5.0esr/toolkit/components/glean/metrics_index.py | 1 firefox-esr-128.5.0esr/toolkit/components/glean/tags.yaml | 2 firefox-esr-128.5.0esr/toolkit/components/nimbus/FeatureManifest.yaml | 12 firefox-esr-128.5.0esr/toolkit/components/printing/tests/head.js | 4 firefox-esr-128.5.0esr/toolkit/components/reputationservice/ApplicationReputation.cpp | 1 firefox-esr-128.5.0esr/toolkit/components/reputationservice/test/gtest/TestExecutableLists.cpp | 1 firefox-esr-128.5.0esr/toolkit/content/widgets/browser-custom-element.js | 132 firefox-esr-128.5.0esr/toolkit/modules/GMPInstallManager.sys.mjs | 114 firefox-esr-128.5.0esr/toolkit/modules/GMPUtils.sys.mjs | 40 firefox-esr-128.5.0esr/toolkit/mozapps/extensions/internal/XPIDatabase.sys.mjs | 22 firefox-esr-128.5.0esr/toolkit/xre/nsAppRunner.cpp | 5 firefox-esr-128.5.0esr/uriloader/exthandler/tests/mochitest/browser_protocol_ask_dialog_permission.js | 1 firefox-esr-128.5.0esr/widget/EventMessageList.h | 3 firefox-esr-128.5.0esr/widget/GfxInfoBase.cpp | 18 firefox-esr-128.5.0esr/widget/MockDragServiceController.cpp | 6 firefox-esr-128.5.0esr/widget/TextEvents.h | 5 firefox-esr-128.5.0esr/widget/WidgetEventImpl.cpp | 4 firefox-esr-128.5.0esr/widget/cocoa/nsCocoaWindow.h | 8 firefox-esr-128.5.0esr/widget/cocoa/nsCocoaWindow.mm | 95 firefox-esr-128.5.0esr/widget/gtk/nsWindow.cpp | 35 firefox-esr-128.5.0esr/widget/nsBaseDragService.cpp | 89 firefox-esr-128.5.0esr/widget/nsBaseDragService.h | 23 firefox-esr-128.5.0esr/widget/nsIDragService.idl | 1 firefox-esr-128.5.0esr/widget/nsIDragSession.idl | 57 firefox-esr-128.5.0esr/widget/nsIGfxInfo.idl | 6 firefox-esr-128.5.0esr/widget/nsIMockDragServiceController.idl | 2 firefox-esr-128.5.0esr/widget/windows/ToastNotification.cpp | 3 firefox-esr-128.5.0esr/widget/windows/moz.build | 3 firefox-esr-128.5.0esr/xpcom/io/nsLocalFileCommon.cpp | 1 firefox-esr-128.5.0esr/xpcom/io/nsLocalFileCommon.h | 4 1476 files changed, 47322 insertions(+), 31338 deletions(-) diff -Nru firefox-esr-128.4.0esr/CLOBBER firefox-esr-128.5.0esr/CLOBBER --- firefox-esr-128.4.0esr/CLOBBER 2024-10-21 23:59:48.000000000 +0000 +++ firefox-esr-128.5.0esr/CLOBBER 2024-11-18 16:35:17.000000000 +0000 @@ -22,4 +22,4 @@ # changes to stick? As of bug 928195, this shouldn't be necessary! Please # don't change CLOBBER for WebIDL changes any more. -Merge day clobber 2024-09-30 \ No newline at end of file +Merge day clobber 2024-10-28 \ No newline at end of file diff -Nru firefox-esr-128.4.0esr/browser/app/profile/firefox.js firefox-esr-128.5.0esr/browser/app/profile/firefox.js --- firefox-esr-128.4.0esr/browser/app/profile/firefox.js 2024-10-21 23:59:48.000000000 +0000 +++ firefox-esr-128.5.0esr/browser/app/profile/firefox.js 2024-11-18 16:35:17.000000000 +0000 @@ -1999,10 +1999,17 @@ // unsupported. #ifdef MOZ_WIDEVINE_EME + pref("media.gmp-manager.chromium-update-url", "https://update.googleapis.com/service/update2/crx?response=redirect&x=id%3D%GUID%%26uc&acceptformat=crx3&updaterversion=999"); pref("media.gmp-widevinecdm.visible", true); pref("media.gmp-widevinecdm.enabled", true); + pref("media.gmp-widevinecdm.chromium-guid", "oimompecagnajdejgnnjijobebaeigek"); + pref("media.gmp-widevinecdm.force-chromium-update", false); + pref("media.gmp-widevinecdm.force-chromium-beta", false); #if defined(MOZ_WMF_CDM) && defined(_M_AMD64) pref("media.gmp-widevinecdm-l1.forceInstall", false); + pref("media.gmp-widevinecdm-l1.chromium-guid", "neifaoindggfcjicffkgpmnlppeffabd"); + pref("media.gmp-widevinecdm-l1.force-chromium-update", false); + pref("media.gmp-widevinecdm-l1.force-chromium-beta", false); #ifdef NIGHTLY_BUILD pref("media.gmp-widevinecdm-l1.visible", true); pref("media.gmp-widevinecdm-l1.enabled", true); diff -Nru firefox-esr-128.4.0esr/browser/components/contentanalysis/content/ContentAnalysis.sys.mjs firefox-esr-128.5.0esr/browser/components/contentanalysis/content/ContentAnalysis.sys.mjs --- firefox-esr-128.4.0esr/browser/components/contentanalysis/content/ContentAnalysis.sys.mjs 2024-10-21 23:59:48.000000000 +0000 +++ firefox-esr-128.5.0esr/browser/components/contentanalysis/content/ContentAnalysis.sys.mjs 2024-11-18 16:35:17.000000000 +0000 @@ -419,7 +419,7 @@ element.ownerDocument, "content-analysis-panel-description" ), - "content-analysis-panel-text", + "content-analysis-panel-text-styled", { agentName: lazy.agentName } ); panelUI.showSubView("content-analysis-panel", element); diff -Nru firefox-esr-128.4.0esr/browser/components/enterprisepolicies/schemas/policies-schema.json firefox-esr-128.5.0esr/browser/components/enterprisepolicies/schemas/policies-schema.json --- firefox-esr-128.4.0esr/browser/components/enterprisepolicies/schemas/policies-schema.json 2024-10-21 23:59:49.000000000 +0000 +++ firefox-esr-128.5.0esr/browser/components/enterprisepolicies/schemas/policies-schema.json 2024-11-18 16:35:18.000000000 +0000 @@ -935,6 +935,10 @@ "type": "boolean" }, + "MicrosoftEntraSSO": { + "type": "boolean" + }, + "NetworkPrediction": { "type": "boolean" }, diff -Nru firefox-esr-128.4.0esr/browser/components/resistfingerprinting/test/browser/browser.toml firefox-esr-128.5.0esr/browser/components/resistfingerprinting/test/browser/browser.toml --- firefox-esr-128.4.0esr/browser/components/resistfingerprinting/test/browser/browser.toml 2024-10-21 23:59:48.000000000 +0000 +++ firefox-esr-128.5.0esr/browser/components/resistfingerprinting/test/browser/browser.toml 2024-11-18 16:35:17.000000000 +0000 @@ -157,6 +157,5 @@ ["browser_timezone.js"] ["browser_exslt_timezone_load.js"] -skip-if = ["os == 'win'"] # Bug 1918104 ["browser_exslt_time_precision.js"] diff -Nru firefox-esr-128.4.0esr/browser/components/resistfingerprinting/test/browser/browser_exslt_timezone_load.js firefox-esr-128.5.0esr/browser/components/resistfingerprinting/test/browser/browser_exslt_timezone_load.js --- firefox-esr-128.4.0esr/browser/components/resistfingerprinting/test/browser/browser_exslt_timezone_load.js 2024-10-21 23:59:48.000000000 +0000 +++ firefox-esr-128.5.0esr/browser/components/resistfingerprinting/test/browser/browser_exslt_timezone_load.js 2024-11-18 16:35:18.000000000 +0000 @@ -4,7 +4,7 @@ * resistance is enabled. */ -function getTimeZone(tab) { +function getTimeZoneOnTab(tab) { const extractTime = function () { const xslText = ` { + realTimeZone = await getTimeZone(false); +}); + +async function run_test(enabled) { + const timeZone = await getTimeZone(enabled); + const expected = enabled ? "+00:00" : realTimeZone; + + ok(timeZone.endsWith(expected), `Timezone is ${expected}.`); } add_task(() => run_test(true)); diff -Nru firefox-esr-128.4.0esr/browser/components/search/SearchSERPTelemetry.sys.mjs firefox-esr-128.5.0esr/browser/components/search/SearchSERPTelemetry.sys.mjs --- firefox-esr-128.4.0esr/browser/components/search/SearchSERPTelemetry.sys.mjs 2024-10-21 23:59:49.000000000 +0000 +++ firefox-esr-128.5.0esr/browser/components/search/SearchSERPTelemetry.sys.mjs 2024-11-18 16:35:18.000000000 +0000 @@ -929,6 +929,9 @@ } let queries = new URLSearchParams(url.split("#")[0].split("?")[1]); + queries.forEach((v, k) => { + queries.set(k.toLowerCase(), v); + }); let isSPA = !!searchProviderInfo.isSPA; if (isSPA) { @@ -964,7 +967,7 @@ let type = "organic"; let code; if (searchProviderInfo.codeParamName) { - code = queries.get(searchProviderInfo.codeParamName); + code = queries.get(searchProviderInfo.codeParamName.toLowerCase()); if (code) { // The code is only included if it matches one of the specific ones. if (searchProviderInfo.taggedCodes.includes(code)) { @@ -986,7 +989,9 @@ // Especially Bing requires lots of extra work related to cookies. for (let followOnCookie of searchProviderInfo.followOnCookies) { if (followOnCookie.extraCodeParamName) { - let eCode = queries.get(followOnCookie.extraCodeParamName); + let eCode = queries.get( + followOnCookie.extraCodeParamName.toLowerCase() + ); if ( !eCode || !followOnCookie.extraCodePrefixes.some(p => eCode.startsWith(p)) @@ -1006,7 +1011,9 @@ continue; } + // Cookie values may take the form of "foo=bar&baz=1". let [cookieParam, cookieValue] = cookie.value + .split("&")[0] .split("=") .map(p => p.trim()); if ( diff -Nru firefox-esr-128.4.0esr/browser/components/search/test/unit/test_urlTelemetry_generic.js firefox-esr-128.5.0esr/browser/components/search/test/unit/test_urlTelemetry_generic.js --- firefox-esr-128.4.0esr/browser/components/search/test/unit/test_urlTelemetry_generic.js 2024-10-21 23:59:49.000000000 +0000 +++ firefox-esr-128.5.0esr/browser/components/search/test/unit/test_urlTelemetry_generic.js 2024-11-18 16:35:18.000000000 +0000 @@ -48,6 +48,58 @@ }, ], }, + { + telemetryId: "example3", + searchPageRegexp: /^https:\/\/www\.example3\.com\/search/, + queryParamNames: ["a", "q"], + codeParamName: "abc", + taggedCodes: ["ff", "tb"], + expectedOrganicCodes: ["baz"], + organicCodes: ["foo"], + followOnParamNames: ["a"], + followOnCookies: [ + { + host: "www.example3.com", + name: "_dummyCookieName", + codeParamName: "abc", + extraCodePrefixes: ["xyz"], + extraCodeParamName: "dummyExtraCodeParamName", + }, + ], + extraAdServersRegexps: [/^https:\/\/www\.example\.com\/ad2/], + components: [ + { + type: SearchSERPTelemetryUtils.COMPONENTS.AD_LINK, + default: true, + }, + ], + }, + { + telemetryId: "example4", + searchPageRegexp: /^https:\/\/www\.example4\.com\/search/, + queryParamNames: ["a", "q"], + codeParamName: "abc", + taggedCodes: ["ff", "tb"], + expectedOrganicCodes: ["baz"], + organicCodes: ["foo"], + followOnParamNames: ["a"], + followOnCookies: [ + { + host: "www.example4.com", + name: "_dummyCookieName", + codeParamName: "abc", + extraCodePrefixes: ["xyz"], + extraCodeParamName: "dummyExtraCodeParamName", + }, + ], + extraAdServersRegexps: [/^https:\/\/www\.example\.com\/ad2/], + components: [ + { + type: SearchSERPTelemetryUtils.COMPONENTS.AD_LINK, + default: true, + }, + ], + }, ]; const TESTS = [ @@ -99,6 +151,83 @@ tagged: "true", partner_code: "tb", source: "unknown", + is_shopping_page: "false", + is_private: "false", + shopping_tab_displayed: "false", + is_signed_in: "false", + }, + }, + { + setUp() { + Services.cookies.removeAll(); + Services.cookies.add( + "www.example3.com", + "/", + "_dummyCookieName", + "abc=tb&def=ghi", + false, + false, + false, + Date.now() + 1000 * 60 * 60, + {}, + Ci.nsICookie.SAMESITE_NONE, + Ci.nsICookie.SCHEME_HTTPS + ); + }, + tearDown() { + Services.cookies.removeAll(); + }, + title: "Tagged follow-on with cookie", + trackingUrl: + "https://www.example3.com/search?q=test&a=next&dummyExtraCodeParamName=xyz", + expectedSearchCountEntry: "example3:tagged-follow-on:tb", + expectedAdKey: "example3:tagged-follow-on", + adUrls: ["https://www.example.com/ad2"], + nonAdUrls: ["https://www.example.com/ad3"], + impression: { + provider: "example3", + tagged: "true", + partner_code: "tb", + source: "unknown", + is_shopping_page: "false", + is_private: "false", + shopping_tab_displayed: "false", + is_signed_in: "false", + }, + }, + { + setUp() { + Services.cookies.removeAll(); + Services.cookies.add( + "www.example4.com", + "/", + "_dummyCookieName", + "abc=tb&def=ghi", + false, + false, + false, + Date.now() + 1000 * 60 * 60, + {}, + Ci.nsICookie.SAMESITE_NONE, + Ci.nsICookie.SCHEME_HTTPS + ); + }, + tearDown() { + Services.cookies.removeAll(); + }, + title: + "Tagged follow-on with cookie and unexpected extraCodeParam casing in URL", + trackingUrl: + "https://www.example4.com/search?q=test&a=next&DUMMYEXTRACODEPARAMNAME=xyz", + expectedSearchCountEntry: "example4:tagged-follow-on:tb", + expectedAdKey: "example4:tagged-follow-on", + adUrls: ["https://www.example.com/ad2"], + nonAdUrls: ["https://www.example.com/ad3"], + impression: { + provider: "example4", + tagged: "true", + partner_code: "tb", + source: "unknown", is_shopping_page: "false", is_private: "false", shopping_tab_displayed: "false", diff -Nru firefox-esr-128.4.0esr/browser/components/urlbar/UrlbarInput.sys.mjs firefox-esr-128.5.0esr/browser/components/urlbar/UrlbarInput.sys.mjs --- firefox-esr-128.4.0esr/browser/components/urlbar/UrlbarInput.sys.mjs 2024-10-21 23:59:48.000000000 +0000 +++ firefox-esr-128.5.0esr/browser/components/urlbar/UrlbarInput.sys.mjs 2024-11-18 16:35:17.000000000 +0000 @@ -4418,12 +4418,13 @@ // Encode all adjacent space chars (U+0020), to prevent spoofing attempts // where they would push part of the URL to overflow the location bar // (bug 1395508). A single space, or the last space if the are many, is - // preserved to maintain readability of certain urls. We only do this for the - // common space, because others may be eaten when copied to the clipboard, so - // it's safer to preserve them encoded. + // preserved to maintain readability of certain urls if it's not followed by a + // control or separator character. We only do this for the common space, + // because others may be eaten when copied to the clipboard,so it's safer to + // preserve them encoded. value = value.replace( // eslint-disable-next-line no-control-regex - /[\u0000-\u001f\u007f-\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u2800\u3000\ufffc]|[\r\n\t]|\u0020(?=\u0020)|\s$/g, + /[[\p{Separator}--\u0020]\p{Control}\u2800\ufffc]|\u0020(?=[\p{Other}\p{Separator}])|\s$/gv, encodeURIComponent ); @@ -4445,9 +4446,10 @@ // U+1BCA0-1BCA3 (U+D82F + U+DCA0-DCA3) // Mimicking UI parts: // U+1F50F-1F513 (U+D83D + U+DD0F-DD13), U+1F6E1 (U+D83D + U+DEE1) + // Unassigned codepoints, sometimes shown as empty glyphs. value = value.replace( // eslint-disable-next-line no-misleading-character-class - /[\u00ad\u034f\u061c\u06dd\u070f\u115f\u1160\u17b4\u17b5\u180b-\u180e\u200b\u200e\u200f\u202a-\u202e\u2060-\u206f\u3164\u0600-\u0605\u08e2\ufe00-\ufe0f\ufeff\uffa0\ufff0-\ufffb]|\ud804[\udcbd\udccd]|\ud80d[\udc30-\udc38]|\ud82f[\udca0-\udca3]|\ud834[\udd73-\udd7a]|[\udb40-\udb43][\udc00-\udfff]|\ud83d[\udd0f-\udd13\udee1]/g, + /[\u00ad\u034f\u061c\u06dd\u070f\u115f\u1160\u17b4\u17b5\u180b-\u180e\u200b\u200e\u200f\u202a-\u202e\u2060-\u206f\u3164\u0600-\u0605\u08e2\ufe00-\ufe0f\ufeff\uffa0\ufff0-\ufffb\p{Unassigned}\p{Private_Use}]|\ud804[\udcbd\udccd]|\ud80d[\udc30-\udc38]|\ud82f[\udca0-\udca3]|\ud834[\udd73-\udd7a]|[\udb40-\udb43][\udc00-\udfff]|\ud83d[\udd0f-\udd13\udee1]/gv, encodeURIComponent ); return value; diff -Nru firefox-esr-128.4.0esr/browser/components/urlbar/tests/browser/browser_copying.js firefox-esr-128.5.0esr/browser/components/urlbar/tests/browser/browser_copying.js --- firefox-esr-128.4.0esr/browser/components/urlbar/tests/browser/browser_copying.js 2024-10-21 23:59:48.000000000 +0000 +++ firefox-esr-128.5.0esr/browser/components/urlbar/tests/browser/browser_copying.js 2024-11-18 16:35:18.000000000 +0000 @@ -258,7 +258,7 @@ }, { loadURL: "http://example.com/a%20%C2%A0test", - expectedURL: "example.com/a %C2%A0test", + expectedURL: "example.com/a%20%C2%A0test", copyExpected: "http://example.com/a%20%C2%A0test", }, { @@ -540,7 +540,7 @@ }, { loadURL: "https://example.com/a%20%C2%A0test", - expectedURL: "example.com/a %C2%A0test", + expectedURL: "example.com/a%20%C2%A0test", copyExpected: "https://example.com/a%20%C2%A0test", }, { diff -Nru firefox-esr-128.4.0esr/browser/config/version.txt firefox-esr-128.5.0esr/browser/config/version.txt --- firefox-esr-128.4.0esr/browser/config/version.txt 2024-10-21 23:59:49.000000000 +0000 +++ firefox-esr-128.5.0esr/browser/config/version.txt 2024-11-18 16:35:18.000000000 +0000 @@ -1 +1 @@ -128.4.0 +128.5.0 diff -Nru firefox-esr-128.4.0esr/browser/config/version_display.txt firefox-esr-128.5.0esr/browser/config/version_display.txt --- firefox-esr-128.4.0esr/browser/config/version_display.txt 2024-10-21 23:59:49.000000000 +0000 +++ firefox-esr-128.5.0esr/browser/config/version_display.txt 2024-11-18 16:35:18.000000000 +0000 @@ -1 +1 @@ -128.4.0esr +128.5.0esr diff -Nru firefox-esr-128.4.0esr/browser/extensions/webcompat/data/shims.js firefox-esr-128.5.0esr/browser/extensions/webcompat/data/shims.js --- firefox-esr-128.4.0esr/browser/extensions/webcompat/data/shims.js 2024-10-21 23:59:49.000000000 +0000 +++ firefox-esr-128.5.0esr/browser/extensions/webcompat/data/shims.js 2024-11-18 16:35:18.000000000 +0000 @@ -468,23 +468,6 @@ onlyIfBlockedByETP: true, }, { - id: "Google SafeFrame", - platform: "all", - name: "Google SafeFrame", - bug: "1713691", - matches: [ - { - patterns: [ - "*://tpc.googlesyndication.com/safeframe/*/html/container.html", - "*://*.safeframe.googlesyndication.com/safeframe/*/html/container.html", - ], - target: "google-safeframe.html", - types: ["sub_frame"], - }, - ], - onlyIfBlockedByETP: true, - }, - { id: "GoogleTrends", platform: "all", name: "Google Trends", diff -Nru firefox-esr-128.4.0esr/browser/extensions/webcompat/manifest.json firefox-esr-128.5.0esr/browser/extensions/webcompat/manifest.json --- firefox-esr-128.4.0esr/browser/extensions/webcompat/manifest.json 2024-10-21 23:59:49.000000000 +0000 +++ firefox-esr-128.5.0esr/browser/extensions/webcompat/manifest.json 2024-11-18 16:35:18.000000000 +0000 @@ -2,7 +2,7 @@ "manifest_version": 2, "name": "Web Compatibility Interventions", "description": "Urgent post-release fixes for web compatibility.", - "version": "133.2.0", + "version": "133.3.0", "browser_specific_settings": { "gecko": { "id": "webcompat@mozilla.org", @@ -129,7 +129,6 @@ "shims/google-ima.js", "shims/google-page-ad.js", "shims/google-publisher-tags.js", - "shims/google-safeframe.html", "shims/history.js", "shims/iam.js", "shims/iaspet.js", diff -Nru firefox-esr-128.4.0esr/browser/extensions/webcompat/moz.build firefox-esr-128.5.0esr/browser/extensions/webcompat/moz.build --- firefox-esr-128.4.0esr/browser/extensions/webcompat/moz.build 2024-10-21 23:59:49.000000000 +0000 +++ firefox-esr-128.5.0esr/browser/extensions/webcompat/moz.build 2024-11-18 16:35:18.000000000 +0000 @@ -154,7 +154,6 @@ "shims/google-ima.js", "shims/google-page-ad.js", "shims/google-publisher-tags.js", - "shims/google-safeframe.html", "shims/history.js", "shims/iam.js", "shims/iaspet.js", diff -Nru firefox-esr-128.4.0esr/browser/extensions/webcompat/shims/google-safeframe.html firefox-esr-128.5.0esr/browser/extensions/webcompat/shims/google-safeframe.html --- firefox-esr-128.4.0esr/browser/extensions/webcompat/shims/google-safeframe.html 2024-10-21 23:59:49.000000000 +0000 +++ firefox-esr-128.5.0esr/browser/extensions/webcompat/shims/google-safeframe.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,29 +0,0 @@ - - - - - - SafeFrame Container - - - - diff -Nru firefox-esr-128.4.0esr/browser/locales/en-US/browser/browser.ftl firefox-esr-128.5.0esr/browser/locales/en-US/browser/browser.ftl --- firefox-esr-128.4.0esr/browser/locales/en-US/browser/browser.ftl 2024-10-21 23:59:48.000000000 +0000 +++ firefox-esr-128.5.0esr/browser/locales/en-US/browser/browser.ftl 2024-11-18 16:35:17.000000000 +0000 @@ -1002,7 +1002,7 @@ content-analysis-panel-title = Data protection # Variables: # $agentName (String): The name of the DLP agent that is connected -content-analysis-panel-text = Your organization uses { $agentName } to protect against data loss. Learn more +content-analysis-panel-text-styled = Your organization uses { $agentName } to protect against data loss. Learn more ## Unified extensions (toolbar) button diff -Nru firefox-esr-128.4.0esr/browser/locales/l10n-changesets.json firefox-esr-128.5.0esr/browser/locales/l10n-changesets.json --- firefox-esr-128.4.0esr/browser/locales/l10n-changesets.json 2024-10-21 23:59:49.000000000 +0000 +++ firefox-esr-128.5.0esr/browser/locales/l10n-changesets.json 2024-11-18 16:35:18.000000000 +0000 @@ -16,7 +16,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "af": { "pin": false, @@ -35,7 +35,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "an": { "pin": false, @@ -54,7 +54,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "ar": { "pin": false, @@ -73,7 +73,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "ast": { "pin": false, @@ -92,7 +92,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "az": { "pin": false, @@ -111,7 +111,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "be": { "pin": false, @@ -130,7 +130,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "bg": { "pin": false, @@ -149,7 +149,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "bn": { "pin": false, @@ -168,7 +168,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "br": { "pin": false, @@ -187,7 +187,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "bs": { "pin": false, @@ -206,7 +206,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "ca": { "pin": false, @@ -225,7 +225,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "ca-valencia": { "pin": false, @@ -244,7 +244,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "cak": { "pin": false, @@ -263,7 +263,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "cs": { "pin": false, @@ -282,7 +282,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "cy": { "pin": false, @@ -301,7 +301,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "da": { "pin": false, @@ -320,7 +320,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "de": { "pin": false, @@ -339,7 +339,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "dsb": { "pin": false, @@ -358,7 +358,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "el": { "pin": false, @@ -377,7 +377,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "en-CA": { "pin": false, @@ -396,7 +396,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "en-GB": { "pin": false, @@ -415,7 +415,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "eo": { "pin": false, @@ -434,7 +434,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "es-AR": { "pin": false, @@ -453,7 +453,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "es-CL": { "pin": false, @@ -472,7 +472,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "es-ES": { "pin": false, @@ -491,7 +491,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "es-MX": { "pin": false, @@ -510,7 +510,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "et": { "pin": false, @@ -529,7 +529,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "eu": { "pin": false, @@ -548,7 +548,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "fa": { "pin": false, @@ -567,7 +567,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "ff": { "pin": false, @@ -586,7 +586,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "fi": { "pin": false, @@ -605,7 +605,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "fr": { "pin": false, @@ -624,7 +624,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "fur": { "pin": false, @@ -643,7 +643,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "fy-NL": { "pin": false, @@ -662,7 +662,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "ga-IE": { "pin": false, @@ -681,7 +681,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "gd": { "pin": false, @@ -700,7 +700,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "gl": { "pin": false, @@ -719,7 +719,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "gn": { "pin": false, @@ -738,7 +738,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "gu-IN": { "pin": false, @@ -757,7 +757,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "he": { "pin": false, @@ -776,7 +776,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "hi-IN": { "pin": false, @@ -795,7 +795,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "hr": { "pin": false, @@ -814,7 +814,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "hsb": { "pin": false, @@ -833,7 +833,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "hu": { "pin": false, @@ -852,7 +852,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "hy-AM": { "pin": false, @@ -871,7 +871,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "ia": { "pin": false, @@ -890,7 +890,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "id": { "pin": false, @@ -909,7 +909,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "is": { "pin": false, @@ -928,7 +928,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "it": { "pin": false, @@ -947,7 +947,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "ja": { "pin": false, @@ -964,7 +964,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "ja-JP-mac": { "pin": false, @@ -972,7 +972,7 @@ "macosx64", "macosx64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "ka": { "pin": false, @@ -991,7 +991,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "kab": { "pin": false, @@ -1010,7 +1010,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "kk": { "pin": false, @@ -1029,7 +1029,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "km": { "pin": false, @@ -1048,7 +1048,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "kn": { "pin": false, @@ -1067,7 +1067,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "ko": { "pin": false, @@ -1086,7 +1086,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "lij": { "pin": false, @@ -1105,7 +1105,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "lt": { "pin": false, @@ -1124,7 +1124,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "lv": { "pin": false, @@ -1143,7 +1143,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "mk": { "pin": false, @@ -1162,7 +1162,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "mr": { "pin": false, @@ -1181,7 +1181,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "ms": { "pin": false, @@ -1200,7 +1200,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "my": { "pin": false, @@ -1219,7 +1219,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "nb-NO": { "pin": false, @@ -1238,7 +1238,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "ne-NP": { "pin": false, @@ -1257,7 +1257,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "nl": { "pin": false, @@ -1276,7 +1276,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "nn-NO": { "pin": false, @@ -1295,7 +1295,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "oc": { "pin": false, @@ -1314,7 +1314,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "pa-IN": { "pin": false, @@ -1333,7 +1333,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "pl": { "pin": false, @@ -1352,7 +1352,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "pt-BR": { "pin": false, @@ -1371,7 +1371,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "pt-PT": { "pin": false, @@ -1390,7 +1390,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "rm": { "pin": false, @@ -1409,7 +1409,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "ro": { "pin": false, @@ -1428,7 +1428,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "ru": { "pin": false, @@ -1447,7 +1447,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "sat": { "pin": false, @@ -1466,7 +1466,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "sc": { "pin": false, @@ -1485,7 +1485,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "sco": { "pin": false, @@ -1504,7 +1504,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "si": { "pin": false, @@ -1523,7 +1523,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "sk": { "pin": false, @@ -1542,7 +1542,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "skr": { "pin": false, @@ -1561,7 +1561,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "sl": { "pin": false, @@ -1580,7 +1580,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "son": { "pin": false, @@ -1599,7 +1599,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "sq": { "pin": false, @@ -1618,7 +1618,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "sr": { "pin": false, @@ -1637,7 +1637,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "sv-SE": { "pin": false, @@ -1656,7 +1656,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "szl": { "pin": false, @@ -1675,7 +1675,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "ta": { "pin": false, @@ -1694,7 +1694,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "te": { "pin": false, @@ -1713,7 +1713,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "tg": { "pin": false, @@ -1732,7 +1732,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "th": { "pin": false, @@ -1751,7 +1751,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "tl": { "pin": false, @@ -1770,7 +1770,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "tr": { "pin": false, @@ -1789,7 +1789,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "trs": { "pin": false, @@ -1808,7 +1808,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "uk": { "pin": false, @@ -1827,7 +1827,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "ur": { "pin": false, @@ -1846,7 +1846,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "uz": { "pin": false, @@ -1865,7 +1865,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "vi": { "pin": false, @@ -1884,7 +1884,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "xh": { "pin": false, @@ -1903,7 +1903,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "zh-CN": { "pin": false, @@ -1922,7 +1922,7 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" }, "zh-TW": { "pin": false, @@ -1941,6 +1941,6 @@ "win64-aarch64-devedition", "win64-devedition" ], - "revision": "878fe6f256d52c7e5b0205b07b061829ccde4f17" + "revision": "f75c1e6a305e68161037337767ece88e9de940b9" } } \ No newline at end of file diff -Nru firefox-esr-128.4.0esr/config/milestone.txt firefox-esr-128.5.0esr/config/milestone.txt --- firefox-esr-128.4.0esr/config/milestone.txt 2024-10-21 23:59:48.000000000 +0000 +++ firefox-esr-128.5.0esr/config/milestone.txt 2024-11-18 16:35:17.000000000 +0000 @@ -10,4 +10,4 @@ # hardcoded milestones in the tree from these two files. #-------------------------------------------------------- -128.4.0 +128.5.0 diff -Nru firefox-esr-128.4.0esr/debian/changelog firefox-esr-128.5.0esr/debian/changelog --- firefox-esr-128.4.0esr/debian/changelog 2024-10-29 21:15:11.000000000 +0000 +++ firefox-esr-128.5.0esr/debian/changelog 2024-11-27 00:12:42.000000000 +0000 @@ -1,3 +1,12 @@ +firefox-esr (128.5.0esr-1~deb12u1) bookworm-security; urgency=medium + + * New upstream release. + * Fixes for mfsa2024-64, also known as: + CVE-2024-11691, CVE-2024-11692, CVE-2024-11694, CVE-2024-11695, + CVE-2024-11696, CVE-2024-11697, CVE-2024-11699. + + -- Mike Hommey Wed, 27 Nov 2024 09:12:42 +0900 + firefox-esr (128.4.0esr-1~deb12u1) bookworm-security; urgency=medium * New upstream release. diff -Nru firefox-esr-128.4.0esr/debian/patches/debian-hacks/Avoid-wrong-sessionstore-data-to-keep-windows-out-of.patch firefox-esr-128.5.0esr/debian/patches/debian-hacks/Avoid-wrong-sessionstore-data-to-keep-windows-out-of.patch --- firefox-esr-128.4.0esr/debian/patches/debian-hacks/Avoid-wrong-sessionstore-data-to-keep-windows-out-of.patch 2024-10-29 21:14:33.000000000 +0000 +++ firefox-esr-128.5.0esr/debian/patches/debian-hacks/Avoid-wrong-sessionstore-data-to-keep-windows-out-of.patch 2024-11-27 00:12:42.000000000 +0000 @@ -12,10 +12,10 @@ 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/browser/components/sessionstore/SessionStore.sys.mjs b/browser/components/sessionstore/SessionStore.sys.mjs -index 80d0a03..75814cb 100644 +index 4b79ec1..0bd8ef2 100644 --- a/browser/components/sessionstore/SessionStore.sys.mjs +++ b/browser/components/sessionstore/SessionStore.sys.mjs -@@ -5742,7 +5742,7 @@ var SessionStoreInternal = { +@@ -5749,7 +5749,7 @@ var SessionStoreInternal = { // _getWindowDimension. let desktopToCssScale = aWindow.desktopToDeviceScale / aWindow.devicePixelRatio; @@ -24,7 +24,7 @@ } if ( aWidth && -@@ -5770,9 +5770,8 @@ var SessionStoreInternal = { +@@ -5777,9 +5777,8 @@ var SessionStoreInternal = { case "minimized": if (aSizeModeBeforeMinimized == "maximized") { aWindow.maximize(); diff -Nru firefox-esr-128.4.0esr/debian/patches/debian-hacks/Don-t-auto-disable-extensions-in-system-directories.patch firefox-esr-128.5.0esr/debian/patches/debian-hacks/Don-t-auto-disable-extensions-in-system-directories.patch --- firefox-esr-128.4.0esr/debian/patches/debian-hacks/Don-t-auto-disable-extensions-in-system-directories.patch 2024-10-29 21:14:33.000000000 +0000 +++ firefox-esr-128.5.0esr/debian/patches/debian-hacks/Don-t-auto-disable-extensions-in-system-directories.patch 2024-11-27 00:12:42.000000000 +0000 @@ -7,7 +7,7 @@ 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browser/app/profile/firefox.js b/browser/app/profile/firefox.js -index 3ed3115..a80e1fc 100644 +index 08659af..83d15e2 100644 --- a/browser/app/profile/firefox.js +++ b/browser/app/profile/firefox.js @@ -56,7 +56,7 @@ pref("extensions.systemAddon.update.enabled", true); diff -Nru firefox-esr-128.4.0esr/debian/patches/debian-hacks/Set-DPI-to-system-settings.patch firefox-esr-128.5.0esr/debian/patches/debian-hacks/Set-DPI-to-system-settings.patch --- firefox-esr-128.4.0esr/debian/patches/debian-hacks/Set-DPI-to-system-settings.patch 2024-10-29 21:14:33.000000000 +0000 +++ firefox-esr-128.5.0esr/debian/patches/debian-hacks/Set-DPI-to-system-settings.patch 2024-11-27 00:12:42.000000000 +0000 @@ -7,10 +7,10 @@ 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/libpref/init/StaticPrefList.yaml b/modules/libpref/init/StaticPrefList.yaml -index 1a89a17..b46a9f6 100644 +index 1499edf..e136cd8 100644 --- a/modules/libpref/init/StaticPrefList.yaml +++ b/modules/libpref/init/StaticPrefList.yaml -@@ -8490,7 +8490,7 @@ +@@ -8497,7 +8497,7 @@ # interpretation of physical units such as "pt". - name: layout.css.dpi type: int32_t diff -Nru firefox-esr-128.4.0esr/dom/base/ShadowRoot.cpp firefox-esr-128.5.0esr/dom/base/ShadowRoot.cpp --- firefox-esr-128.4.0esr/dom/base/ShadowRoot.cpp 2024-10-21 23:59:50.000000000 +0000 +++ firefox-esr-128.5.0esr/dom/base/ShadowRoot.cpp 2024-11-18 16:35:19.000000000 +0000 @@ -253,6 +253,8 @@ return; } + InvalidateStyleAndLayoutOnSubtree(aSlot); + HTMLSlotElement* oldSlot = currentSlots->SafeElementAt(1); if (SlotAssignment() == SlotAssignmentMode::Named) { if (oldSlot) { diff -Nru firefox-esr-128.4.0esr/dom/base/nsGlobalWindowOuter.cpp firefox-esr-128.5.0esr/dom/base/nsGlobalWindowOuter.cpp --- firefox-esr-128.4.0esr/dom/base/nsGlobalWindowOuter.cpp 2024-10-21 23:59:49.000000000 +0000 +++ firefox-esr-128.5.0esr/dom/base/nsGlobalWindowOuter.cpp 2024-11-18 16:35:18.000000000 +0000 @@ -5005,7 +5005,9 @@ } }); - const bool forPreview = !StaticPrefs::print_always_print_silent(); + const bool forPreview = + !StaticPrefs::print_always_print_silent() && + !Preferences::GetBool("print.prefer_system_dialog", false); Print(nullptr, nullptr, nullptr, nullptr, IsPreview(forPreview), IsForWindowDotPrint::Yes, nullptr, nullptr, aError); #endif diff -Nru firefox-esr-128.4.0esr/dom/canvas/WebGLContextDraw.cpp firefox-esr-128.5.0esr/dom/canvas/WebGLContextDraw.cpp --- firefox-esr-128.4.0esr/dom/canvas/WebGLContextDraw.cpp 2024-10-21 23:59:49.000000000 +0000 +++ firefox-esr-128.5.0esr/dom/canvas/WebGLContextDraw.cpp 2024-11-18 16:35:18.000000000 +0000 @@ -1190,6 +1190,12 @@ } gl->fEnableVertexAttribArray(0); + { + const auto& attrib0 = mBoundVertexArray->AttribBinding(0); + if (attrib0.layout.divisor) { + gl->fVertexAttribDivisor(0, 0); + } + } if (!mFakeVertexAttrib0BufferObject) { gl->fGenBuffers(1, &mFakeVertexAttrib0BufferObject); diff -Nru firefox-esr-128.4.0esr/dom/canvas/WebGLContextVertices.cpp firefox-esr-128.5.0esr/dom/canvas/WebGLContextVertices.cpp --- firefox-esr-128.4.0esr/dom/canvas/WebGLContextVertices.cpp 2024-10-21 23:59:49.000000000 +0000 +++ firefox-esr-128.5.0esr/dom/canvas/WebGLContextVertices.cpp 2024-11-18 16:35:18.000000000 +0000 @@ -299,6 +299,7 @@ MOZ_ASSERT(mBoundVertexArray); mBoundVertexArray->AttribDivisor(index, divisor); + gl->fVertexAttribDivisor(index, divisor); } } // namespace mozilla diff -Nru firefox-esr-128.4.0esr/dom/canvas/WebGLVertexArray.cpp firefox-esr-128.5.0esr/dom/canvas/WebGLVertexArray.cpp --- firefox-esr-128.4.0esr/dom/canvas/WebGLVertexArray.cpp 2024-10-21 23:59:50.000000000 +0000 +++ firefox-esr-128.5.0esr/dom/canvas/WebGLVertexArray.cpp 2024-11-18 16:35:19.000000000 +0000 @@ -67,13 +67,4 @@ } } -void WebGLVertexArray::DoAttribDivisor(const uint32_t index) const { - const auto& binding = mBindings.at(index); - auto driverDivisor = binding.layout.divisor; - if (!binding.layout.isArray) { - driverDivisor = 0; - } - mContext->gl->fVertexAttribDivisor(index, driverDivisor); -} - } // namespace mozilla diff -Nru firefox-esr-128.4.0esr/dom/canvas/WebGLVertexArray.h firefox-esr-128.5.0esr/dom/canvas/WebGLVertexArray.h --- firefox-esr-128.4.0esr/dom/canvas/WebGLVertexArray.h 2024-10-21 23:59:49.000000000 +0000 +++ firefox-esr-128.5.0esr/dom/canvas/WebGLVertexArray.h 2024-11-18 16:35:19.000000000 +0000 @@ -84,9 +84,7 @@ void AttribDivisor(const uint32_t index, const uint32_t val) { auto& binding = mBindings.at(index); binding.layout.divisor = val; - DoAttribDivisor(index); - }; - void DoAttribDivisor(uint32_t index) const; + } void AttribPointer(const uint32_t index, WebGLBuffer* const buffer, const webgl::VertAttribPointerDesc& desc, diff -Nru firefox-esr-128.4.0esr/dom/canvas/WebGLVertexArrayFake.cpp firefox-esr-128.5.0esr/dom/canvas/WebGLVertexArrayFake.cpp --- firefox-esr-128.4.0esr/dom/canvas/WebGLVertexArrayFake.cpp 2024-10-21 23:59:49.000000000 +0000 +++ firefox-esr-128.5.0esr/dom/canvas/WebGLVertexArrayFake.cpp 2024-11-18 16:35:18.000000000 +0000 @@ -23,7 +23,7 @@ const uint32_t vertOffset) const { const auto& gl = mContext->gl; - const bool mightHaveDivisor = + const bool useDivisor = mContext->IsWebGL2() || mContext->IsExtensionEnabled(WebGLExtensionID::ANGLE_instanced_arrays); @@ -36,8 +36,8 @@ gl->fDisableVertexAttribArray(index); } - if (mightHaveDivisor) { - DoAttribDivisor(index); + if (useDivisor) { + gl->fVertexAttribDivisor(index, binding.layout.divisor); } static_assert(IsBufferTargetLazilyBound(LOCAL_GL_ARRAY_BUFFER)); diff -Nru firefox-esr-128.4.0esr/dom/events/ContentEventHandler.cpp firefox-esr-128.5.0esr/dom/events/ContentEventHandler.cpp --- firefox-esr-128.4.0esr/dom/events/ContentEventHandler.cpp 2024-10-21 23:59:49.000000000 +0000 +++ firefox-esr-128.5.0esr/dom/events/ContentEventHandler.cpp 2024-11-18 16:35:18.000000000 +0000 @@ -1448,6 +1448,9 @@ case eQueryDOMWidgetHittest: rv = OnQueryDOMWidgetHittest(aEvent); break; + case eQueryDropTargetHittest: + rv = OnQueryDropTargetHittest(aEvent); + break; default: break; } @@ -3028,8 +3031,9 @@ return NS_OK; } -nsresult ContentEventHandler::OnQueryDOMWidgetHittest( - WidgetQueryContentEvent* aEvent) { +nsresult ContentEventHandler::QueryHittestImpl(WidgetQueryContentEvent* aEvent, + bool aFlushLayout, + Element** aContentUnderMouse) { NS_ASSERTION(aEvent, "aEvent must not be null"); nsresult rv = InitBasic(); @@ -3037,8 +3041,6 @@ return rv; } - aEvent->mReply->mWidgetIsHit = false; - NS_ENSURE_TRUE(aEvent->mWidget, NS_ERROR_FAILURE); PresShell* presShell = mDocument->GetPresShell(); @@ -3054,9 +3056,21 @@ docFrameRect.x, docFrame->PresContext()->DevPixelsToIntCSSPixels(eventLoc.y) - docFrameRect.y); + RefPtr contentUnderMouse = mDocument->ElementFromPointHelper( + eventLocCSS.x, eventLocCSS.y, false, false, ViewportType::Visual); + + contentUnderMouse.forget(aContentUnderMouse); + return NS_OK; +} - if (Element* contentUnderMouse = mDocument->ElementFromPointHelper( - eventLocCSS.x, eventLocCSS.y, false, false, ViewportType::Visual)) { +nsresult ContentEventHandler::OnQueryDOMWidgetHittest( + WidgetQueryContentEvent* aEvent) { + aEvent->mReply->mWidgetIsHit = false; + RefPtr contentUnderMouse; + nsresult rv = + QueryHittestImpl(aEvent, true, getter_AddRefs(contentUnderMouse)); + NS_ENSURE_SUCCESS(rv, rv); + if (contentUnderMouse) { if (nsIFrame* targetFrame = contentUnderMouse->GetPrimaryFrame()) { if (aEvent->mWidget == targetFrame->GetNearestWidget()) { aEvent->mReply->mWidgetIsHit = true; @@ -3068,6 +3082,19 @@ return NS_OK; } +nsresult ContentEventHandler::OnQueryDropTargetHittest( + WidgetQueryContentEvent* aEvent) { + RefPtr contentUnderMouse; + nsresult rv = + QueryHittestImpl(aEvent, true, getter_AddRefs(contentUnderMouse)); + NS_ENSURE_SUCCESS(rv, rv); + aEvent->EmplaceReply(); + aEvent->mReply->mDropElement = contentUnderMouse; + aEvent->mReply->mDropFrame = + mDocument->GetPresShell()->GetCurrentEventFrame(); + return NS_OK; +} + /* static */ nsresult ContentEventHandler::GetFlatTextLengthInRange( const RawNodePosition& aStartPosition, const RawNodePosition& aEndPosition, diff -Nru firefox-esr-128.4.0esr/dom/events/ContentEventHandler.h firefox-esr-128.5.0esr/dom/events/ContentEventHandler.h --- firefox-esr-128.4.0esr/dom/events/ContentEventHandler.h 2024-10-21 23:59:49.000000000 +0000 +++ firefox-esr-128.5.0esr/dom/events/ContentEventHandler.h 2024-11-18 16:35:18.000000000 +0000 @@ -164,6 +164,9 @@ // eQueryDOMWidgetHittest event handler MOZ_CAN_RUN_SCRIPT nsresult OnQueryDOMWidgetHittest(WidgetQueryContentEvent* aEvent); + // eQueryDropTargetHittest event handler + MOZ_CAN_RUN_SCRIPT nsresult + OnQueryDropTargetHittest(WidgetQueryContentEvent* aEvent); // NS_SELECTION_* event MOZ_CAN_RUN_SCRIPT nsresult OnSelectionEvent(WidgetSelectionEvent* aEvent); @@ -546,6 +549,9 @@ static nsRect GetCaretRectAfter(nsPresContext& aPresContext, const nsRect& aCharRect, const WritingMode& aWritingMode); + + nsresult QueryHittestImpl(WidgetQueryContentEvent* aEvent, bool aFlushLayout, + Element** aContentUnderMouse); }; } // namespace mozilla diff -Nru firefox-esr-128.4.0esr/dom/events/EventStateManager.cpp firefox-esr-128.5.0esr/dom/events/EventStateManager.cpp --- firefox-esr-128.4.0esr/dom/events/EventStateManager.cpp 2024-10-21 23:59:51.000000000 +0000 +++ firefox-esr-128.5.0esr/dom/events/EventStateManager.cpp 2024-11-18 16:35:19.000000000 +0000 @@ -1508,6 +1508,7 @@ case eQueryCharacterAtPoint: case eQueryDOMWidgetHittest: case eQueryTextRectArray: + case eQueryDropTargetHittest: break; default: return; @@ -1515,7 +1516,8 @@ // If there is an IMEContentObserver, we need to handle QueryContentEvent // with it. - if (mIMEContentObserver) { + // eQueryDropTargetHittest is not really an IME event, though + if (mIMEContentObserver && aEvent->mMessage != eQueryDropTargetHittest) { RefPtr contentObserver = mIMEContentObserver; contentObserver->HandleQueryContentEvent(aEvent); return; diff -Nru firefox-esr-128.4.0esr/dom/events/test/browser_dragdrop_impl.js firefox-esr-128.5.0esr/dom/events/test/browser_dragdrop_impl.js --- firefox-esr-128.4.0esr/dom/events/test/browser_dragdrop_impl.js 2024-10-21 23:59:50.000000000 +0000 +++ firefox-esr-128.5.0esr/dom/events/test/browser_dragdrop_impl.js 2024-11-18 16:35:19.000000000 +0000 @@ -66,9 +66,13 @@ await SpecialPowers.spawn( tab.linkedBrowser.browsingContext, [INNER_BASE_ARRAY[tabIdx]], - iframeUrl => { - content.document.getElementById("iframe").src = - iframeUrl + "browser_dragdrop_inner.html"; + async iframeUrl => { + let iframe = content.document.getElementById("iframe"); + let loadedPromise = new Promise(res => { + iframe.addEventListener("load", res, { once: true }); + }); + iframe.src = iframeUrl + "browser_dragdrop_inner.html"; + await loadedPromise; const ds = SpecialPowers.Cc[ "@mozilla.org/widget/dragservice;1" ].getService(SpecialPowers.Ci.nsIDragService); @@ -117,35 +121,38 @@ // ---------------------------------------------------------------------------- // Test dragging between different frames and different domains // ---------------------------------------------------------------------------- +// Define runTest to establish a test between two (possibly identical) contexts. +// runTest has the same signature as runDnd. +var runTest; add_task(async function test_dnd_tab1_to_tab1() { - await runDnd("tab1->tab1", tab1Cxt, tab1Cxt); + await runTest("tab1->tab1", tab1Cxt, tab1Cxt); }); add_task(async function test_dnd_tab1_to_iframe1() { - await runDnd("tab1->iframe1", tab1Cxt, tab1Cxt.children[0]); + await runTest("tab1->iframe1", tab1Cxt, tab1Cxt.children[0]); }); add_task(async function test_dnd_tab1_to_tab2() { - await runDnd("tab1->tab2", tab1Cxt, tab2Cxt); + await runTest("tab1->tab2", tab1Cxt, tab2Cxt); }); add_task(async function test_dnd_tab1_to_iframe2() { - await runDnd("tab1->iframe2", tab1Cxt, tab2Cxt.children[0]); + await runTest("tab1->iframe2", tab1Cxt, tab2Cxt.children[0]); }); add_task(async function test_dnd_iframe1_to_tab1() { - await runDnd("iframe1->tab1", tab1Cxt.children[0], tab1Cxt); + await runTest("iframe1->tab1", tab1Cxt.children[0], tab1Cxt); }); add_task(async function test_dnd_iframe1_to_iframe1() { - await runDnd("iframe1->iframe1", tab1Cxt.children[0], tab1Cxt.children[0]); + await runTest("iframe1->iframe1", tab1Cxt.children[0], tab1Cxt.children[0]); }); add_task(async function test_dnd_iframe1_to_tab2() { - await runDnd("iframe1->tab2", tab1Cxt.children[0], tab2Cxt); + await runTest("iframe1->tab2", tab1Cxt.children[0], tab2Cxt); }); add_task(async function test_dnd_iframe1_to_iframe2() { - await runDnd("iframe1->iframe2", tab1Cxt.children[0], tab2Cxt.children[0]); + await runTest("iframe1->iframe2", tab1Cxt.children[0], tab2Cxt.children[0]); }); diff -Nru firefox-esr-128.4.0esr/dom/events/test/browser_dragdrop_protected_diff_origin.js firefox-esr-128.5.0esr/dom/events/test/browser_dragdrop_protected_diff_origin.js --- firefox-esr-128.4.0esr/dom/events/test/browser_dragdrop_protected_diff_origin.js 2024-10-21 23:59:51.000000000 +0000 +++ firefox-esr-128.5.0esr/dom/events/test/browser_dragdrop_protected_diff_origin.js 2024-11-18 16:35:19.000000000 +0000 @@ -31,3 +31,5 @@ "chrome://mochitests/content/browser/dom/events/test/browser_dragdrop_impl.js", this ); + +runTest = runDnd; diff -Nru firefox-esr-128.4.0esr/dom/events/test/browser_dragdrop_protected_same_origin.js firefox-esr-128.5.0esr/dom/events/test/browser_dragdrop_protected_same_origin.js --- firefox-esr-128.4.0esr/dom/events/test/browser_dragdrop_protected_same_origin.js 2024-10-21 23:59:51.000000000 +0000 +++ firefox-esr-128.5.0esr/dom/events/test/browser_dragdrop_protected_same_origin.js 2024-11-18 16:35:19.000000000 +0000 @@ -30,3 +30,5 @@ "chrome://mochitests/content/browser/dom/events/test/browser_dragdrop_impl.js", this ); + +runTest = runDnd; diff -Nru firefox-esr-128.4.0esr/dom/events/test/browser_dragdrop_unprotected_diff_origin.js firefox-esr-128.5.0esr/dom/events/test/browser_dragdrop_unprotected_diff_origin.js --- firefox-esr-128.4.0esr/dom/events/test/browser_dragdrop_unprotected_diff_origin.js 2024-10-21 23:59:51.000000000 +0000 +++ firefox-esr-128.5.0esr/dom/events/test/browser_dragdrop_unprotected_diff_origin.js 2024-11-18 16:35:19.000000000 +0000 @@ -31,3 +31,5 @@ "chrome://mochitests/content/browser/dom/events/test/browser_dragdrop_impl.js", this ); + +runTest = runDnd; diff -Nru firefox-esr-128.4.0esr/dom/events/test/browser_dragdrop_unprotected_same_origin.js firefox-esr-128.5.0esr/dom/events/test/browser_dragdrop_unprotected_same_origin.js --- firefox-esr-128.4.0esr/dom/events/test/browser_dragdrop_unprotected_same_origin.js 2024-10-21 23:59:51.000000000 +0000 +++ firefox-esr-128.5.0esr/dom/events/test/browser_dragdrop_unprotected_same_origin.js 2024-11-18 16:35:19.000000000 +0000 @@ -30,3 +30,5 @@ "chrome://mochitests/content/browser/dom/events/test/browser_dragdrop_impl.js", this ); + +runTest = runDnd; diff -Nru firefox-esr-128.4.0esr/dom/ipc/BrowserChild.cpp firefox-esr-128.5.0esr/dom/ipc/BrowserChild.cpp --- firefox-esr-128.4.0esr/dom/ipc/BrowserChild.cpp 2024-10-21 23:59:51.000000000 +0000 +++ firefox-esr-128.5.0esr/dom/ipc/BrowserChild.cpp 2024-11-18 16:35:19.000000000 +0000 @@ -2006,6 +2006,57 @@ return IPC_OK(); } +mozilla::ipc::IPCResult BrowserChild::RecvStoreDropTargetAndDelayEndDragSession( + const LayoutDeviceIntPoint& aPt, uint32_t aDropEffect, uint32_t aDragAction, + nsIPrincipal* aPrincipal, nsIContentSecurityPolicy* aCsp) { + // cf. RecvRealDragEvent + nsCOMPtr dragSession = GetDragSession(); + MOZ_ASSERT(dragSession); + dragSession->SetDragAction(aDragAction); + dragSession->SetTriggeringPrincipal(aPrincipal); + dragSession->SetCsp(aCsp); + RefPtr initialDataTransfer = dragSession->GetDataTransfer(); + if (initialDataTransfer) { + initialDataTransfer->SetDropEffectInt(aDropEffect); + } + + bool canDrop = true; + if (!dragSession || NS_FAILED(dragSession->GetCanDrop(&canDrop)) || + !canDrop) { + // Don't record the target or delay EDS calls. + return IPC_OK(); + } + + auto parentToChildTf = GetChildToParentConversionMatrix().MaybeInverse(); + NS_ENSURE_TRUE(parentToChildTf, IPC_OK()); + LayoutDevicePoint floatPt(aPt); + LayoutDevicePoint floatTf = parentToChildTf->TransformPoint(floatPt); + WidgetQueryContentEvent queryEvent(true, eQueryDropTargetHittest, + mPuppetWidget); + queryEvent.mRefPoint = RoundedToInt(floatTf); + DispatchWidgetEventViaAPZ(queryEvent); + if (queryEvent.mReply && queryEvent.mReply->mDropElement) { + mDelayedDropPoint = queryEvent.mRefPoint; + dragSession->StoreDropTargetAndDelayEndDragSession( + queryEvent.mReply->mDropElement, queryEvent.mReply->mDropFrame); + } else { + MOZ_ASSERT(false, "Didn't get reply from eQueryDropTargetHittest event!"); + } + return IPC_OK(); +} + +mozilla::ipc::IPCResult +BrowserChild::RecvDispatchToDropTargetAndResumeEndDragSession( + bool aShouldDrop) { + nsCOMPtr dragSession = GetDragSession(); + MOZ_ASSERT(dragSession); + RefPtr widget = mPuppetWidget; + dragSession->DispatchToDropTargetAndResumeEndDragSession( + widget, mDelayedDropPoint, aShouldDrop); + mDelayedDropPoint = {}; + return IPC_OK(); +} + void BrowserChild::RequestEditCommands(NativeKeyBindingsType aType, const WidgetKeyboardEvent& aEvent, nsTArray& aCommands) { diff -Nru firefox-esr-128.4.0esr/dom/ipc/BrowserChild.h firefox-esr-128.5.0esr/dom/ipc/BrowserChild.h --- firefox-esr-128.4.0esr/dom/ipc/BrowserChild.h 2024-10-21 23:59:51.000000000 +0000 +++ firefox-esr-128.5.0esr/dom/ipc/BrowserChild.h 2024-11-18 16:35:19.000000000 +0000 @@ -677,6 +677,15 @@ const mozilla::LayoutDeviceIntPoint& aEndDragPoint, const uint32_t& aKeyModifiers, const uint32_t& aDropEffect); + mozilla::ipc::IPCResult RecvStoreDropTargetAndDelayEndDragSession( + const LayoutDeviceIntPoint& aPt, uint32_t aDropEffect, + uint32_t aDragAction, nsIPrincipal* aPrincipal, + nsIContentSecurityPolicy* aCsp); + + MOZ_CAN_RUN_SCRIPT_BOUNDARY + mozilla::ipc::IPCResult RecvDispatchToDropTargetAndResumeEndDragSession( + bool aShouldDrop); + protected: virtual ~BrowserChild(); @@ -804,6 +813,9 @@ ScreenIntCoord mDynamicToolbarMaxHeight; TabId mUniqueId; + // Position of a delayed drop event. + LayoutDeviceIntPoint mDelayedDropPoint; + bool mDidFakeShow : 1; bool mTriedBrowserInit : 1; bool mHasValidInnerSize : 1; diff -Nru firefox-esr-128.4.0esr/dom/ipc/PBrowser.ipdl firefox-esr-128.5.0esr/dom/ipc/PBrowser.ipdl --- firefox-esr-128.4.0esr/dom/ipc/PBrowser.ipdl 2024-10-21 23:59:51.000000000 +0000 +++ firefox-esr-128.5.0esr/dom/ipc/PBrowser.ipdl 2024-11-18 16:35:19.000000000 +0000 @@ -1010,6 +1010,24 @@ uint32_t aKeyModifiers, uint32_t aDropEffect); + /** + * Use a eQueryDropTargetHittest event to obtain the element under aPt. + * Store that in the current drag session for later event targetting. + * Also tell the drag session to hold off on running EndDragSession + * until it is told to resume. + */ + async StoreDropTargetAndDelayEndDragSession( + LayoutDeviceIntPoint aPt, uint32_t aDropEffect, uint32_t aDragAction, + nullable nsIPrincipal aPrincipal, + nullable nsIContentSecurityPolicy aCsp); + + /** + * Send a drop (if aShouldDrop) or dragexit (otherwise) event to the + * recorded drop target and issue any EndDragSession call that was stopped + * by StoreDropTargetAndDelayEndDragSession (if any). + */ + async DispatchToDropTargetAndResumeEndDragSession(bool aShouldDrop); + parent: /** * Fetches whether this window supports protected media, which is sent back in response. diff -Nru firefox-esr-128.4.0esr/dom/media/webaudio/PannerNode.cpp firefox-esr-128.5.0esr/dom/media/webaudio/PannerNode.cpp --- firefox-esr-128.4.0esr/dom/media/webaudio/PannerNode.cpp 2024-10-21 23:59:51.000000000 +0000 +++ firefox-esr-128.5.0esr/dom/media/webaudio/PannerNode.cpp 2024-11-18 16:35:19.000000000 +0000 @@ -555,7 +555,7 @@ } float buffer[3 * WEBAUDIO_BLOCK_SIZE + 4]; - bool onLeft[WEBAUDIO_BLOCK_SIZE]; + alignas(16) bool onLeft[WEBAUDIO_BLOCK_SIZE]; float* alignedPanningL = ALIGNED16(buffer); float* alignedPanningR = alignedPanningL + WEBAUDIO_BLOCK_SIZE; diff -Nru firefox-esr-128.4.0esr/dom/media/webaudio/StereoPannerNode.cpp firefox-esr-128.5.0esr/dom/media/webaudio/StereoPannerNode.cpp --- firefox-esr-128.4.0esr/dom/media/webaudio/StereoPannerNode.cpp 2024-10-21 23:59:51.000000000 +0000 +++ firefox-esr-128.5.0esr/dom/media/webaudio/StereoPannerNode.cpp 2024-11-18 16:35:19.000000000 +0000 @@ -121,7 +121,7 @@ } } else { float computedGain[2 * WEBAUDIO_BLOCK_SIZE + 4]; - bool onLeft[WEBAUDIO_BLOCK_SIZE]; + alignas(16) bool onLeft[WEBAUDIO_BLOCK_SIZE]; float values[WEBAUDIO_BLOCK_SIZE]; TrackTime tick = mDestination->GraphTimeToTrackTime(aFrom); diff -Nru firefox-esr-128.4.0esr/dom/push/PushServiceWebSocket.sys.mjs firefox-esr-128.5.0esr/dom/push/PushServiceWebSocket.sys.mjs --- firefox-esr-128.4.0esr/dom/push/PushServiceWebSocket.sys.mjs 2024-10-21 23:59:51.000000000 +0000 +++ firefox-esr-128.5.0esr/dom/push/PushServiceWebSocket.sys.mjs 2024-11-18 16:35:19.000000000 +0000 @@ -41,6 +41,14 @@ [Ci.nsIPushErrorReporter.DELIVERY_INTERNAL_ERROR]: 303, }; +const kERROR_CODE_TO_GLEAN_LABEL = { + [Ci.nsIPushErrorReporter.ACK_DECRYPTION_ERROR]: "decryption_error", + [Ci.nsIPushErrorReporter.ACK_NOT_DELIVERED]: "not_delivered", + [Ci.nsIPushErrorReporter.DELIVERY_UNCAUGHT_EXCEPTION]: "uncaught_exception", + [Ci.nsIPushErrorReporter.DELIVERY_UNHANDLED_REJECTION]: "unhandled_rejection", + [Ci.nsIPushErrorReporter.DELIVERY_INTERNAL_ERROR]: "internal_error", +}; + const prefs = Services.prefs.getBranch("dom.push."); ChromeUtils.defineLazyGetter(lazy, "console", () => { @@ -720,6 +728,7 @@ "handleDataUpdate: Ignoring duplicate message", update.version ); + Glean.webPush.detectedDuplicatedMessageIds.add(); return null; } record.noteRecentMessageID(update.version); @@ -846,6 +855,7 @@ if (!code) { throw new Error("Invalid delivery error reason"); } + Glean.webPush.errorCode[kERROR_CODE_TO_GLEAN_LABEL[reason]].add(); let data = { messageType: "nack", version: messageID, code }; this._queueRequest(data); }, @@ -856,6 +866,9 @@ if (!code) { throw new Error("Invalid ack status"); } + if (code > 100) { + Glean.webPush.errorCode[kERROR_CODE_TO_GLEAN_LABEL[status]].add(); + } let data = { messageType: "ack", updates: [{ channelID, version, code }] }; this._queueRequest(data); }, diff -Nru firefox-esr-128.4.0esr/dom/push/metrics.yaml firefox-esr-128.5.0esr/dom/push/metrics.yaml --- firefox-esr-128.4.0esr/dom/push/metrics.yaml 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.5.0esr/dom/push/metrics.yaml 2024-11-18 16:35:19.000000000 +0000 @@ -0,0 +1,42 @@ +# 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/. + +# Adding a new metric? We have docs for that! +# https://firefox-source-docs.mozilla.org/toolkit/components/glean/user/new_definitions_file.html + +--- +$schema: moz://mozilla.org/schemas/glean/metrics/2-0-0 +$tags: + - 'Core :: DOM: Push Subscriptions' + +web_push: + detected_duplicated_message_ids: + type: counter + description: > + Counts the duplicated IDs from the server. The ability to detect + depends on the pref `dom.push.maxRecentMessageIDsPerSubscription`. + bugs: + - https://bugzilla.mozilla.org/show_bug.cgi?id=1928124 + data_reviews: + - https://bugzilla.mozilla.org/show_bug.cgi?id=1928124 + notification_emails: + - krosylight@mozilla.com + expires: never + error_code: + type: labeled_counter + description: > + The code indicating why the push message couldn't be processed. + labels: + - decryption_error + - not_delivered + - uncaught_exception + - unhandled_rejection + - internal_error + bugs: + - https://bugzilla.mozilla.org/show_bug.cgi?id=1928124 + data_reviews: + - https://bugzilla.mozilla.org/show_bug.cgi?id=1928124 + notification_emails: + - krosylight@mozilla.com + expires: never diff -Nru firefox-esr-128.4.0esr/editor/libeditor/AutoRangeArray.cpp firefox-esr-128.5.0esr/editor/libeditor/AutoRangeArray.cpp --- firefox-esr-128.4.0esr/editor/libeditor/AutoRangeArray.cpp 2024-10-21 23:59:51.000000000 +0000 +++ firefox-esr-128.5.0esr/editor/libeditor/AutoRangeArray.cpp 2024-11-18 16:35:19.000000000 +0000 @@ -665,6 +665,7 @@ // If we're formatting a block, we should reformat first ancestor format // block. if (aEditSubAction == EditSubAction::eFormatBlockForHTMLCommand && + point.IsContainerElement() && HTMLEditUtils::IsFormatElementForFormatBlockCommand( *point.ContainerAs())) { point.Set(point.GetContainer()); @@ -836,6 +837,7 @@ // If we're formatting a block, we should reformat first ancestor format // block. if (aEditSubAction == EditSubAction::eFormatBlockForHTMLCommand && + point.IsContainerElement() && HTMLEditUtils::IsFormatElementForFormatBlockCommand( *point.ContainerAs())) { point.SetAfter(point.GetContainer()); diff -Nru firefox-esr-128.4.0esr/editor/libeditor/EditorDOMPoint.h firefox-esr-128.5.0esr/editor/libeditor/EditorDOMPoint.h --- firefox-esr-128.4.0esr/editor/libeditor/EditorDOMPoint.h 2024-10-21 23:59:51.000000000 +0000 +++ firefox-esr-128.5.0esr/editor/libeditor/EditorDOMPoint.h 2024-11-18 16:35:19.000000000 +0000 @@ -279,6 +279,11 @@ } /** + * Returns true if the container node is an element node. + */ + bool IsContainerElement() const { return mParent && mParent->IsElement(); } + + /** * IsContainerHTMLElement() returns true if the container node is an HTML * element node and its node name is aTag. */ diff -Nru firefox-esr-128.4.0esr/gfx/2d/InlineTranslator.h firefox-esr-128.5.0esr/gfx/2d/InlineTranslator.h --- firefox-esr-128.4.0esr/gfx/2d/InlineTranslator.h 2024-10-21 23:59:52.000000000 +0000 +++ firefox-esr-128.5.0esr/gfx/2d/InlineTranslator.h 2024-11-18 16:35:20.000000000 +0000 @@ -127,11 +127,11 @@ } void RemoveDrawTarget(ReferencePtr aRefPtr) override { - ReferencePtr currentDT = mCurrentDT; - if (currentDT == aRefPtr) { + RefPtr removedDT; + if (mDrawTargets.Remove(aRefPtr, getter_AddRefs(removedDT)) && + mCurrentDT == removedDT) { mCurrentDT = nullptr; } - mDrawTargets.Remove(aRefPtr); } bool SetCurrentDrawTarget(ReferencePtr aRefPtr) override { diff -Nru firefox-esr-128.4.0esr/gfx/thebes/StandardFonts-macos.inc firefox-esr-128.5.0esr/gfx/thebes/StandardFonts-macos.inc --- firefox-esr-128.4.0esr/gfx/thebes/StandardFonts-macos.inc 2024-10-21 23:59:52.000000000 +0000 +++ firefox-esr-128.5.0esr/gfx/thebes/StandardFonts-macos.inc 2024-11-18 16:35:20.000000000 +0000 @@ -293,3 +293,7 @@ "Zapf Dingbats", "Zapfino", }; + +static const char* kBaseFonts_13_Higher[] = { + "Stix Two Math", +}; diff -Nru firefox-esr-128.4.0esr/gfx/thebes/gfxMacPlatformFontList.mm firefox-esr-128.5.0esr/gfx/thebes/gfxMacPlatformFontList.mm --- firefox-esr-128.4.0esr/gfx/thebes/gfxMacPlatformFontList.mm 2024-10-21 23:59:51.000000000 +0000 +++ firefox-esr-128.5.0esr/gfx/thebes/gfxMacPlatformFontList.mm 2024-11-18 16:35:20.000000000 +0000 @@ -3,6 +3,7 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +#include "mozilla/Components.h" #include "mozilla/Logging.h" #include @@ -152,6 +153,7 @@ gfxMacPlatformFontList::gfxMacPlatformFontList() : CoreTextFontList() { CheckFamilyList(kBaseFonts); + CheckFamilyList(kBaseFonts_13_Higher); // cache this in a static variable so that gfxMacFontFamily objects // don't have to repeatedly look it up @@ -162,6 +164,22 @@ gfxFontUtils::GetPrefsFontList("font.single-face-list", mSingleFaceFonts); } +using Device = nsIGfxInfo::FontVisibilityDeviceDetermination; +Device GetFontVisibilityDevice() { + if (!NS_IsMainThread()) { + return Device::MacOS_Unknown; + } + static Device fontVisibilityDevice = Device::Unassigned; + if (fontVisibilityDevice == Device::Unassigned) { + nsCOMPtr gfxInfo = components::GfxInfo::Service(); + NS_ENSURE_SUCCESS( + gfxInfo->GetFontVisibilityDetermination(&fontVisibilityDevice), + Device::MacOS_Unknown); + } + + return fontVisibilityDevice; +} + FontVisibility gfxMacPlatformFontList::GetVisibilityForFamily( const nsACString& aName) const { if (aName[0] == '.' || aName.LowerCaseEqualsLiteral("lastresort")) { @@ -170,6 +188,10 @@ if (FamilyInList(aName, kBaseFonts)) { return FontVisibility::Base; } + if (GetFontVisibilityDevice() == Device::MacOS_13_plus && + FamilyInList(aName, kBaseFonts_13_Higher)) { + return FontVisibility::Base; + } #ifdef MOZ_BUNDLED_FONTS if (mBundledFamilies.Contains(aName)) { return FontVisibility::Base; @@ -182,7 +204,12 @@ gfxMacPlatformFontList::GetFilteredPlatformFontLists() { nsTArray> fontLists; - fontLists.AppendElement(std::make_pair(kBaseFonts, ArrayLength(kBaseFonts))); + fontLists.AppendElement(std::make_pair(kBaseFonts, std::size(kBaseFonts))); + + if (GetFontVisibilityDevice() == Device::MacOS_13_plus) { + fontLists.AppendElement( + std::make_pair(kBaseFonts_13_Higher, std::size(kBaseFonts_13_Higher))); + } return fontLists; } diff -Nru firefox-esr-128.4.0esr/l10n-ach/browser/browser/profiles.ftl firefox-esr-128.5.0esr/l10n-ach/browser/browser/profiles.ftl --- firefox-esr-128.4.0esr/l10n-ach/browser/browser/profiles.ftl 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.5.0esr/l10n-ach/browser/browser/profiles.ftl 2024-11-06 09:11:35.000000000 +0000 @@ -0,0 +1,3 @@ +# 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/. diff -Nru firefox-esr-128.4.0esr/l10n-ach/netwerk/netwerk/necko.ftl firefox-esr-128.5.0esr/l10n-ach/netwerk/netwerk/necko.ftl --- firefox-esr-128.4.0esr/l10n-ach/netwerk/netwerk/necko.ftl 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.5.0esr/l10n-ach/netwerk/netwerk/necko.ftl 2024-11-06 09:11:35.000000000 +0000 @@ -0,0 +1,3 @@ +# 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/. diff -Nru firefox-esr-128.4.0esr/l10n-af/browser/browser/profiles.ftl firefox-esr-128.5.0esr/l10n-af/browser/browser/profiles.ftl --- firefox-esr-128.4.0esr/l10n-af/browser/browser/profiles.ftl 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.5.0esr/l10n-af/browser/browser/profiles.ftl 2024-11-06 09:11:35.000000000 +0000 @@ -0,0 +1,3 @@ +# 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/. diff -Nru firefox-esr-128.4.0esr/l10n-af/netwerk/netwerk/necko.ftl firefox-esr-128.5.0esr/l10n-af/netwerk/netwerk/necko.ftl --- firefox-esr-128.4.0esr/l10n-af/netwerk/netwerk/necko.ftl 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.5.0esr/l10n-af/netwerk/netwerk/necko.ftl 2024-11-06 09:11:35.000000000 +0000 @@ -0,0 +1,3 @@ +# 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/. diff -Nru firefox-esr-128.4.0esr/l10n-an/browser/browser/aboutDialog.ftl firefox-esr-128.5.0esr/l10n-an/browser/browser/aboutDialog.ftl --- firefox-esr-128.4.0esr/l10n-an/browser/browser/aboutDialog.ftl 2024-10-17 08:32:03.000000000 +0000 +++ firefox-esr-128.5.0esr/l10n-an/browser/browser/aboutDialog.ftl 2024-11-06 09:11:35.000000000 +0000 @@ -4,17 +4,13 @@ aboutDialog-title = .title = Arredol de { -brand-full-name } - releaseNotes-link = Novedatz - update-checkForUpdatesButton = .label = Mirar actualizacions .accesskey = M - update-updateButton = .label = Reiniciar pa esviellar { -brand-shorter-name } .accesskey = R - update-checkingForUpdates = Comprebando as actualizacions… ## Variables: @@ -26,12 +22,12 @@ ## update-applying = Se ye esviellando… - update-failed = L'actualización ha fallau. update-failed-main = L'actualización ha fallau. Descargar a zaguera versión - update-adminDisabled = Actualizacions desactivadas por o suyo administrador +update-policy-disabled = La tuya organización ha desactivau las actualizacions update-noUpdatesFound = { -brand-short-name } ye esviellau +aboutdialog-update-checking-failed = No s'ha puesto comprebar si i hai actualizacions. update-otherInstanceHandlingUpdates = Unatra instancia ye esviellando { -brand-short-name } ## Variables: @@ -39,41 +35,43 @@ aboutdialog-update-manual-with-link = Actualización disponible en settings-update-manual-with-link = Actualización disponible en { $displayUrl } - update-unsupported = Iste sistema ya no se puede esviellar mas. - update-restarting = Se ye reiniciando… +update-internal-error2 = No s'han puesto buscar actualizacions per una error intera. Las actualizacions disponibles son en ## # Variables: # $channel (String): description of the update channel (e.g. "release", "beta", "nightly" etc.) aboutdialog-channel-description = Ye fendo servir a canal d'actualizacions. - warningDesc-version = { -brand-short-name } ye experimental y puede estar inestable. - aboutdialog-help-user = Aduya de { -brand-product-name } aboutdialog-submit-feedback = Ninviar comentarios - community-exp = ye una que treballa a ixena ta preservar o ret ubierto, publico y accesible ta totz. - community-2 = { -brand-short-name } ye disenyau por , una que treballa a zofra ta preservar o ret ubierto, publico y accesible ta totz. - helpus = Quiere aduyar? u - bottomLinks-license = Información d'a licencia bottomLinks-rights = Dreitos d'os usuarios finals bottomLinks-privacy = Politica de privacidat - # Example of resulting string: 66.0.1 (64-bit) # Variables: # $version (String): version of Firefox, e.g. 66.0.1 # $bits (Number): bits of the architecture (32 or 64) aboutDialog-version = { $version } ({ $bits }-bits) - # Example of resulting string: 66.0a1 (2019-01-16) (64-bit) # Variables: # $version (String): version of Firefox for Nightly builds, e.g. 66.0a1 # $isodate (String): date in ISO format, e.g. 2019-01-16 # $bits (Number): bits of the architecture (32 or 64) aboutDialog-version-nightly = { $version } ({ $isodate }) ({ $bits }-bits) +# Example of resulting string: 131.0a1 (aarch64) +# Variables: +# $version (String): version of Firefox, e.g. 66.0.1 +# $arch (String): name of the architecture (arm, aarch64, etc.) +aboutdialog-version-arch = { $version } ({ $arch }) +# Example of resulting string: 131.0a1 (2024-08-27) (aarch64) +# Variables: +# $version (String): version of Firefox for Nightly builds, e.g. 66.0a1 +# $isodate (String): date in ISO format, e.g. 2019-01-16 +# $arch (String): name of the architecture (arm, aarch64, etc.) +aboutdialog-version-arch-nightly = { $version } ({ $isodate }) ({ $arch }) diff -Nru firefox-esr-128.4.0esr/l10n-an/browser/browser/aboutRestartRequired.ftl firefox-esr-128.5.0esr/l10n-an/browser/browser/aboutRestartRequired.ftl --- firefox-esr-128.4.0esr/l10n-an/browser/browser/aboutRestartRequired.ftl 2024-10-17 08:32:03.000000000 +0000 +++ firefox-esr-128.5.0esr/l10n-an/browser/browser/aboutRestartRequired.ftl 2024-11-06 09:11:35.000000000 +0000 @@ -3,5 +3,7 @@ # file, You can obtain one at http://mozilla.org/MPL/2.0/. restart-required-title = Reinicio requiesto - +restart-required-heading = Reiniciar pa seguir usando { -brand-short-name } +restart-required-intro = S'ha iniciau una actualización de { -brand-short-name } en segundo plano. Te caldrá reiniciar pa rematar l'actualización. +window-restoration-info = Las finestras y pestanyas se restaurarán a escape, pero no pas las privadas. restart-button-label = Reiniciar { -brand-short-name } diff -Nru firefox-esr-128.4.0esr/l10n-an/browser/browser/components/mozSupportLink.ftl firefox-esr-128.5.0esr/l10n-an/browser/browser/components/mozSupportLink.ftl --- firefox-esr-128.4.0esr/l10n-an/browser/browser/components/mozSupportLink.ftl 2024-10-17 08:32:03.000000000 +0000 +++ firefox-esr-128.5.0esr/l10n-an/browser/browser/components/mozSupportLink.ftl 2024-11-06 09:11:35.000000000 +0000 @@ -1,3 +1,5 @@ # 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/. + +moz-support-link-text = Saber-ne mas diff -Nru firefox-esr-128.4.0esr/l10n-an/browser/browser/contentCrash.ftl firefox-esr-128.5.0esr/l10n-an/browser/browser/contentCrash.ftl --- firefox-esr-128.4.0esr/l10n-an/browser/browser/contentCrash.ftl 2024-10-17 08:32:03.000000000 +0000 +++ firefox-esr-128.5.0esr/l10n-an/browser/browser/contentCrash.ftl 2024-11-06 09:11:35.000000000 +0000 @@ -5,6 +5,16 @@ ## Subframe crash notification +crashed-subframe-message = Una parte d'esta pachina ha fallau. Ninvia un reporte pa que { -brand-product-name } conoixca lo problema y lo pueda apanyar mas aprisa. +# The string for crashed-subframe-title.title should match crashed-subframe-message, +# but without any markup. +crashed-subframe-title = + .title = Una parte d'esta pachina ha fallau. Pa notificar lo problema a lo { -brand-product-name } y que s'apanye antes con antes, ninvia un reporte. +crashed-subframe-learnmore-link = + .value = Saber-ne mas +crashed-subframe-submit = + .label = Ninviar un informe + .accesskey = N ## Pending crash reports diff -Nru firefox-esr-128.4.0esr/l10n-an/browser/browser/profiles.ftl firefox-esr-128.5.0esr/l10n-an/browser/browser/profiles.ftl --- firefox-esr-128.4.0esr/l10n-an/browser/browser/profiles.ftl 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.5.0esr/l10n-an/browser/browser/profiles.ftl 2024-11-06 09:11:35.000000000 +0000 @@ -0,0 +1,3 @@ +# 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/. diff -Nru firefox-esr-128.4.0esr/l10n-an/browser/browser/spotlight.ftl firefox-esr-128.5.0esr/l10n-an/browser/browser/spotlight.ftl --- firefox-esr-128.4.0esr/l10n-an/browser/browser/spotlight.ftl 2024-10-17 08:32:03.000000000 +0000 +++ firefox-esr-128.5.0esr/l10n-an/browser/browser/spotlight.ftl 2024-11-06 09:11:35.000000000 +0000 @@ -1,3 +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/. + +# Dialog close button +spotlight-dialog-close-button = + .title = Zarrar + .aria-label = Zarrar + +## Mobile download button strings + +spotlight-android-marketplace-button = + .title = Instala-lo dende Google Play +spotlight-ios-marketplace-button = + .title = Baixa-te-lo en l'App Store + +## Firefox Focus promo message strings + +spotlight-focus-promo-title = Instala { -focus-brand-name } +spotlight-focus-promo-subtitle = Escaneya lo codigo QR pa descargar. +spotlight-focus-promo-qr-code = + .alt = Escaneya lo codigo QR pa baixar { -focus-brand-name }. diff -Nru firefox-esr-128.4.0esr/l10n-an/netwerk/netwerk/necko.ftl firefox-esr-128.5.0esr/l10n-an/netwerk/netwerk/necko.ftl --- firefox-esr-128.4.0esr/l10n-an/netwerk/netwerk/necko.ftl 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.5.0esr/l10n-an/netwerk/netwerk/necko.ftl 2024-11-06 09:11:35.000000000 +0000 @@ -0,0 +1,3 @@ +# 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/. diff -Nru firefox-esr-128.4.0esr/l10n-ar/browser/browser/profiles.ftl firefox-esr-128.5.0esr/l10n-ar/browser/browser/profiles.ftl --- firefox-esr-128.4.0esr/l10n-ar/browser/browser/profiles.ftl 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.5.0esr/l10n-ar/browser/browser/profiles.ftl 2024-11-06 09:11:35.000000000 +0000 @@ -0,0 +1,3 @@ +# 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/. diff -Nru firefox-esr-128.4.0esr/l10n-ar/netwerk/netwerk/necko.ftl firefox-esr-128.5.0esr/l10n-ar/netwerk/netwerk/necko.ftl --- firefox-esr-128.4.0esr/l10n-ar/netwerk/netwerk/necko.ftl 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.5.0esr/l10n-ar/netwerk/netwerk/necko.ftl 2024-11-06 09:11:35.000000000 +0000 @@ -0,0 +1,3 @@ +# 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/. diff -Nru firefox-esr-128.4.0esr/l10n-ast/browser/browser/profiles.ftl firefox-esr-128.5.0esr/l10n-ast/browser/browser/profiles.ftl --- firefox-esr-128.4.0esr/l10n-ast/browser/browser/profiles.ftl 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.5.0esr/l10n-ast/browser/browser/profiles.ftl 2024-11-06 09:11:35.000000000 +0000 @@ -0,0 +1,3 @@ +# 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/. diff -Nru firefox-esr-128.4.0esr/l10n-ast/netwerk/netwerk/necko.ftl firefox-esr-128.5.0esr/l10n-ast/netwerk/netwerk/necko.ftl --- firefox-esr-128.4.0esr/l10n-ast/netwerk/netwerk/necko.ftl 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.5.0esr/l10n-ast/netwerk/netwerk/necko.ftl 2024-11-06 09:11:35.000000000 +0000 @@ -0,0 +1,3 @@ +# 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/. diff -Nru firefox-esr-128.4.0esr/l10n-az/browser/browser/profiles.ftl firefox-esr-128.5.0esr/l10n-az/browser/browser/profiles.ftl --- firefox-esr-128.4.0esr/l10n-az/browser/browser/profiles.ftl 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.5.0esr/l10n-az/browser/browser/profiles.ftl 2024-11-06 09:11:35.000000000 +0000 @@ -0,0 +1,3 @@ +# 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/. diff -Nru firefox-esr-128.4.0esr/l10n-az/netwerk/netwerk/necko.ftl firefox-esr-128.5.0esr/l10n-az/netwerk/netwerk/necko.ftl --- firefox-esr-128.4.0esr/l10n-az/netwerk/netwerk/necko.ftl 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.5.0esr/l10n-az/netwerk/netwerk/necko.ftl 2024-11-06 09:11:35.000000000 +0000 @@ -0,0 +1,3 @@ +# 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/. diff -Nru firefox-esr-128.4.0esr/l10n-be/browser/browser/addonNotifications.ftl firefox-esr-128.5.0esr/l10n-be/browser/browser/addonNotifications.ftl --- firefox-esr-128.4.0esr/l10n-be/browser/browser/addonNotifications.ftl 2024-10-17 08:32:03.000000000 +0000 +++ firefox-esr-128.5.0esr/l10n-be/browser/browser/addonNotifications.ftl 2024-11-06 09:11:35.000000000 +0000 @@ -139,6 +139,8 @@ # Variables: # $appVersion (String): the application version. addon-install-error-incompatible = { $addonName } не можа быць усталяваны, бо ён несумяшчальны з { -brand-short-name }{ $appVersion }. +addon-install-error-hard-blocked = { $addonName } парушае палітыку Mozilla і не можа быць усталяваны ў { -brand-short-name }. addon-install-error-blocklisted = { $addonName } не можа быць усталяваны, бо ёсць вялікая рызыка, што ён выкліча праблемы ўстойлівасці або бяспекі. +addon-install-error-soft-blocked = { $addonName } парушае палітыку Mozilla і не можа быць усталяваны ў { -brand-short-name }. # Enterprise policies is a feature aimed at system administrators who want to deploy custom settings for Firefox. addon-install-error-admin-install-only = Вы не можаце ўсталяваць { $addonName } як канчатковы карыстальнік, яго можа ўсталяваць толькі арганізацыя, выкарыстоўваючы палітыку прадпрыемства. diff -Nru firefox-esr-128.4.0esr/l10n-be/browser/browser/allTabsMenu.ftl firefox-esr-128.5.0esr/l10n-be/browser/browser/allTabsMenu.ftl --- firefox-esr-128.4.0esr/l10n-be/browser/browser/allTabsMenu.ftl 2024-10-17 08:32:03.000000000 +0000 +++ firefox-esr-128.5.0esr/l10n-be/browser/browser/allTabsMenu.ftl 2024-11-06 09:11:35.000000000 +0000 @@ -16,3 +16,5 @@ .label = Закрыць дублікаты картак all-tabs-menu-close-all-duplicate-tabs = .label = Закрыць усе дублікаты картак +all-tabs-menu-synced-tabs = + .label = Карткі з іншых прылад diff -Nru firefox-esr-128.4.0esr/l10n-be/browser/browser/browser.ftl firefox-esr-128.5.0esr/l10n-be/browser/browser/browser.ftl --- firefox-esr-128.4.0esr/l10n-be/browser/browser/browser.ftl 2024-10-17 08:32:03.000000000 +0000 +++ firefox-esr-128.5.0esr/l10n-be/browser/browser/browser.ftl 2024-11-06 09:11:35.000000000 +0000 @@ -556,8 +556,6 @@ .tooltiptext = Дзеянні старонкі urlbar-revert-button = .tooltiptext = Паказаць адрас у адрасным радку -urlbar-show-page-actions-button = - .tooltiptext = Паказаць усе дзеянні старонкі ## Action text shown in urlbar results, usually appended after the search ## string or the url, like "result value - action text". @@ -618,6 +616,38 @@ # Label prompting user to search with a particular search engine. # $engine (String): the name of a search engine that searches a specific site urlbar-result-search-with = Пошук з дапамогай { $engine } +# Label for the urlbar result row, prompting the user to use a local keyword to enter search mode. +# $keywords (String): the restrict keyword to enter search mode. +# $localSearchMode (String): the local search mode (history, tabs, bookmarks, +# or actions) to search with. +urlbar-result-search-with-local-search-mode = { $keywords } - Пошук у { $localSearchMode } +# Label for the urlbar result row, prompting the user to use engine keywords to enter search mode. +# $keywords (String): the default keyword and user's set keyword if available +# $engine (String): the name of a search engine +urlbar-result-search-with-engine-keywords = { $keywords } - Пошук з дапамогай { $engine } +urlbar-searchmode-dropmarker = + .tooltiptext = Выбраць пошукавую сістэму +urlbar-searchmode-bookmarks = + .label = Закладкі +urlbar-searchmode-tabs = + .label = Карткі +urlbar-searchmode-history = + .label = Гісторыя +urlbar-searchmode-actions = + .label = Дзеянні +urlbar-searchmode-exit-button = + .tooltiptext = Закрыць +urlbar-searchmode-popup-description = Гэтым разам шукаць у: +urlbar-searchmode-popup-search-settings = Налады пошуку +# Searchmode Switcher button +# Variables: +# $engine (String): the current default search engine. +urlbar-searchmode-button2 = + .label = { $engine }, выберыце пошукавую сістэму + .tooltiptext = { $engine }, выберыце пошукавую сістэму +urlbar-searchmode-button-no-engine = + .label = Ярлык не выбраны, выберыце ярлык + .tooltiptext = Ярлык не выбраны, выберыце ярлык ## Action text shown in urlbar results, usually appended after the search ## string or the url, like "result value - action text". @@ -940,6 +970,9 @@ .accesskey = В # Label for the indicator shown in the private browsing window titlebar. private-browsing-indicator-label = Прыватнае агляданне +# Tooltip for the indicator shown in the private browsing window titlebar. +private-browsing-indicator-tooltip = + .tooltiptext = Прыватнае агляданне # Tooltip for the indicator shown in the window titlebar when content analysis is active. # Variables: # $agentName (String): The name of the DLP agent that is connected @@ -948,6 +981,9 @@ content-analysis-panel-title = Абарона дадзеных # Variables: # $agentName (String): The name of the DLP agent that is connected +content-analysis-panel-text-styled = Ваша арганізацыя выкарыстоўвае { $agentName } для абароны ад страты дадзеных. Падрабязней +# Variables: +# $agentName (String): The name of the DLP agent that is connected content-analysis-panel-text = Ваша арганізацыя выкарыстоўвае { $agentName } для абароны ад страты дадзеных. Падрабязней ## Unified extensions (toolbar) button @@ -1013,6 +1049,7 @@ popup-notification-addon-install-unsigned = .value = (Неправерана) popup-notification-xpinstall-prompt-learn-more = Даведацца больш пра бяспечнае ўсталяванне дадаткаў +popup-notification-xpinstall-prompt-block-url = Паказаць падрабязнасці # Note: Access key is set to P to match "Private" in the corresponding localized label. popup-notification-addon-privatebrowsing-checkbox = .label = Задзейнічаць у прыватных вокнах diff -Nru firefox-esr-128.4.0esr/l10n-be/browser/browser/firefoxView.ftl firefox-esr-128.5.0esr/l10n-be/browser/browser/firefoxView.ftl --- firefox-esr-128.4.0esr/l10n-be/browser/browser/firefoxView.ftl 2024-10-17 08:32:03.000000000 +0000 +++ firefox-esr-128.5.0esr/l10n-be/browser/browser/firefoxView.ftl 2024-11-06 09:11:35.000000000 +0000 @@ -32,6 +32,9 @@ firefoxview-tabpickup-step-signin-header = Лёгка пераключайцеся паміж прыладамі firefoxview-tabpickup-step-signin-description = Каб атрымаць тут карткі з тэлефона, спачатку ўвайдзіце або стварыце ўліковы запіс. firefoxview-tabpickup-step-signin-primarybutton = Працягнуць +firefoxview-syncedtabs-signin-header-2 = Ваш { -brand-product-name } на ўсіх вашых прыладах +firefoxview-syncedtabs-signin-description-2 = Каб пабачыць адкрытыя карткі на тэлефоне і іншых прыладах, увайдзіце ў сістэму або зарэгіструйцеся. З уліковым запісам вы таксама можаце сінхранізаваць свае паролі, гісторыю і многае іншае. +firefoxview-syncedtabs-signin-primarybutton-2 = Увайсці firefoxview-syncedtabs-signin-header = Захоплівайце карткі адусюль firefoxview-syncedtabs-signin-description = Каб бачыць свае карткі ўсюды, дзе вы карыстаецеся { -brand-product-name }, увайдзіце ў свой уліковы запіс. Калі ў вас няма ўліковага запісу, мы правядзём вас праз крокі рэгістрацыі. firefoxview-syncedtabs-signin-primarybutton = Увайсці або зарэгістравацца @@ -39,6 +42,8 @@ firefoxview-tabpickup-adddevice-description = Сцягніце { -brand-product-name } для мабільнага і ўвайдзіце там. firefoxview-tabpickup-adddevice-learn-how = Даведацца, як firefoxview-tabpickup-adddevice-primarybutton = Атрымаць { -brand-product-name } для мабільнага +firefoxview-syncedtabs-adddevice-header-2 = Захоплівайце карткі адусюль +firefoxview-syncedtabs-adddevice-description-2 = Увайдзіце ў { -brand-product-name } на сваім тэлефоне або іншым камп'ютары, каб убачыць тут карткі. Даведайцеся, як падключыць дадатковыя прылады. firefoxview-syncedtabs-adddevice-header = Увайдзіце ў { -brand-product-name } на іншых сваіх прыладах firefoxview-syncedtabs-adddevice-description = Каб бачыць свае карткі ўсюды, дзе вы карыстаецеся { -brand-product-name }, увайдзіце ва ўліковы запіс на ўсіх сваіх прыладах. Даведайцеся, як падключыць дадатковыя прылады. firefoxview-syncedtabs-adddevice-primarybutton = Паспрабаваць { -brand-product-name } для мабільных прылад @@ -229,6 +234,8 @@ firefoxview-dont-remember-history-empty-header = Няма чаго паказаць firefoxview-dont-remember-history-empty-description = Ахова вашай прыватнасці з'яўляецца сутнасцю нашай дзейнасці. Вось чаму вы можаце кантраляваць дзеянні, якія запамінае { -brand-short-name }. firefoxview-dont-remember-history-empty-description-two = Зыходзячы з вашых цяперашніх налад, { -brand-short-name } не запамінае вашы дзеянні ў часе аглядання. Каб змяніць гэта, змяніце налады гісторыі, каб запамінаць яе. +firefoxview-dont-remember-history-empty-header-2 = Вы самі кіруеце тым, што запамінае { -brand-short-name } +firefoxview-dont-remember-history-empty-description-one = На дадзены момант { -brand-short-name } не запамінае вашу дзейнасць у сеціве. Каб змяніць гэта, абнавіце налады гісторыі. ## diff -Nru firefox-esr-128.4.0esr/l10n-be/browser/browser/genai.ftl firefox-esr-128.5.0esr/l10n-be/browser/browser/genai.ftl --- firefox-esr-128.4.0esr/l10n-be/browser/browser/genai.ftl 2024-10-17 08:32:03.000000000 +0000 +++ firefox-esr-128.5.0esr/l10n-be/browser/browser/genai.ftl 2024-11-06 09:11:35.000000000 +0000 @@ -60,6 +60,8 @@ # $provider (string) - name of the provider genai-input-ask-provider = .placeholder = Спытаць { $provider }… +genai-shortcuts-hide = + .label = Схаваць ярлык чат-бота ## Chatbot header @@ -70,22 +72,62 @@ .title = Адкрыць меню genai-header-close-button = .title = Закрыць +genai-provider-view-details = + .label = Паказаць падрабязнасці чат-бота +genai-provider-about-chatbots = + .label = Пра гэтыя чат-боты +genai-options-reload-generic = + .label = Абнавіць чат-бота ШІ +# $provider (string) - name of the provider +genai-options-reload-provider = + .label = Абнавіць { $provider } +genai-options-show-shortcut = + .label = Паказваць ярлык пры выбары тэксту +genai-options-hide-shortcut = + .label = Схаваць ярлык пры выбары тэксту +genai-options-about-chatbot = + .label = Пра чат-боты ШІ ў { -brand-short-name } ## Chatbot onboarding +genai-onboarding-header = Рэзюмуйце, разважайце і многае іншае ў часе аглядання +# "Switch anytime" refers to allowing the user to switch to a different chatbot. +genai-onboarding-description = Выберыце чат-бота ШІ для выкарыстання ў бакавой панэлі { -brand-short-name }. Мы пакажам падрабязную інфармацыю аб кожным чат-боце, калі вы яго выберыце. Пераключайце ў любы час. Падрабязней genai-onboarding-primary = Працягнуць genai-onboarding-secondary = Закрыць +genai-onboarding-claude-tooltip = + .title = Anthropic Claude +genai-onboarding-claude-learn = Даведацца больш пра Claude genai-onboarding-chatgpt-tooltip = .title = ChatGPT +genai-onboarding-chatgpt-learn = Даведацца больш пра ChatGPT genai-onboarding-gemini-tooltip = .title = Google Gemini +genai-onboarding-gemini-learn = Даведацца больш пра Gemini genai-onboarding-huggingchat-tooltip = .title = HuggingChat +genai-onboarding-huggingchat-learn = Даведацца больш пра HuggingChat genai-onboarding-lechat-tooltip = .title = Le Chat Mistral +genai-onboarding-lechat-learn = Даведацца больш пра Le Chat genai-onboarding-select-header = Вылучыце тэкст, каб убачыць прапановы +genai-onboarding-select-description = Калі вы вылучыце тэкст, мы прапануем запрашэнні, якія вы можаце адправіць чат-боту. Вы таксама можаце напісаць уласныя запрашэнні. +genai-onboarding-select-primary = Пачаць чат ## Chatbot onboarding choices ## These describe features/capabilities of chatbot providers. These are not buttons/actions. +genai-onboarding-claude-generate = Стварэнне тэксту і коду +genai-onboarding-claude-analyze = Аналіз дакументаў і відарысаў +genai-onboarding-claude-price = Бясплатныя і платныя варыянты; патрэбен уліковы запіс +genai-onboarding-chatgpt-generate = Стварэнне тэксту, малюнкаў і коду +genai-onboarding-chatgpt-analyze = Аналіз дакументаў і відарысаў +genai-onboarding-chatgpt-price = Бясплатныя і платныя варыянты; уліковы запіс патрэбен для некаторых краін і задач +genai-onboarding-gemini-generate = Стварэнне тэксту, малюнкаў і коду +genai-onboarding-gemini-analyze = Аналіз відарысаў (бясплатна) і дакументаў (платна) +genai-onboarding-gemini-price = Бясплатныя і платныя варыянты; патрэбен уліковы запіс +genai-onboarding-huggingchat-generate = Стварэнне тэксту і коду +genai-onboarding-huggingchat-switch = Пераключайцеся паміж разнастайным наборам адкрытых мадэляў +genai-onboarding-huggingchat-price = Бясплатна; уліковы запіс патрэбен для некаторых задач +genai-onboarding-lechat-generate = Стварэнне тэксту і коду genai-onboarding-lechat-price = Бясплатна; патрэбен уліковы запіс diff -Nru firefox-esr-128.4.0esr/l10n-be/browser/browser/newtab/asrouter.ftl firefox-esr-128.5.0esr/l10n-be/browser/browser/newtab/asrouter.ftl --- firefox-esr-128.4.0esr/l10n-be/browser/browser/newtab/asrouter.ftl 2024-10-17 08:32:03.000000000 +0000 +++ firefox-esr-128.5.0esr/l10n-be/browser/browser/newtab/asrouter.ftl 2024-11-06 09:11:35.000000000 +0000 @@ -249,6 +249,9 @@ device-migration-fxa-spotlight-getting-new-device-header-2 = Новая прылада ў вашай будучыні? device-migration-fxa-spotlight-getting-new-device-body-2 = Зрабіце некалькі простых крокаў, каб мець з сабой закладкі, гісторыю і паролі, калі вы пачняце карыстацца новай прыладай. device-migration-fxa-spotlight-getting-new-device-primary-button = Як зрабіць рэзервовую копію маіх дадзеных +device-migration-fxa-spotlight-sync-header = Аглядайце, не прапускаючы ніводнага моманту +device-migration-fxa-spotlight-sync-body = Сінхранізуйце ўсю важную інфармацыю, зашыфраваўшы — такую як закладкі і паролі. Вы можаце ўзяць усё, дзе бы вы ні карысталіся { -brand-product-name }. +device-migration-fxa-spotlight-sync-primary-button = Пачаць ## Set as Default PDF Reader Infobar @@ -297,3 +300,22 @@ root-certificate-succession-infobar-secondary-button = .label = Пазней .accesskey = П + +## FxA Menu Message variants + +fxa-menu-message-close-button = + .title = Закрыць + .aria-label = Закрыць +fxa-menu-message-sign-up-button = Зарэгістравацца +fxa-menu-message-sync-devices-primary-text = Сінхранізуйце ўсе вашы прылады +fxa-menu-message-sync-devices-secondary-text = Імгненна атрымайце вашу інфармацыю (напр., закладкі і паролі) ўсюды, дзе вы карыстаецеся { -brand-short-name }. +fxa-menu-message-sync-devices-collapsed-text = Сінхранізуйце ўсе вашы прылады +fxa-menu-message-backup-data-primary-text = Зрабіце рэзервовую копію дадзеных браўзера +fxa-menu-message-backup-data-secondary-text = Аўтаматычна абараняйце закладкі, паролі і іншую інфармацыю на ўсіх вашых прыладах. +fxa-menu-message-backup-data-collapsed-text = Зрабіце рэзервовую копію дадзеных браўзера +fxa-menu-message-backup-sync-primary-text = Захоўвайце свае дадзеныя ў бяспецы і сінхранізаванымі +fxa-menu-message-backup-sync-secondary-text = Сінхранізацыя стварае рэзервовыя копіі вашых дадзеных, каб вы маглі атрымаць да іх доступ усюды, дзе вы карыстаецеся { -brand-short-name }. +fxa-menu-message-backup-sync-collapsed-text = Сінхранізацыя і рэзервовае капіяванне дадзеных +fxa-menu-message-mobile-primary-text = Адправіць карткі на тэлефон +fxa-menu-message-mobile-secondary-text = Імгненна працягвайце з таго месца, дзе спыніліся, калі вы сінхранізуеце карткі з мабільнай прыладай. +fxa-menu-message-mobile-collapsed-text = Сінхранізуйцеся з вашым тэлефонам diff -Nru firefox-esr-128.4.0esr/l10n-be/browser/browser/newtab/newtab.ftl firefox-esr-128.5.0esr/l10n-be/browser/browser/newtab/newtab.ftl --- firefox-esr-128.4.0esr/l10n-be/browser/browser/newtab/newtab.ftl 2024-10-17 08:32:03.000000000 +0000 +++ firefox-esr-128.5.0esr/l10n-be/browser/browser/newtab/newtab.ftl 2024-11-06 09:11:35.000000000 +0000 @@ -13,6 +13,8 @@ .aria-label = Персаналізаваць новую картку newtab-personalize-dialog-label = .aria-label = Персаналізаваць +newtab-logo-and-wordmark = + .aria-label = { -brand-full-name } ## Search box component. @@ -109,6 +111,7 @@ newtab-menu-delete-pocket = Выдаліць з { -pocket-brand-name } newtab-menu-archive-pocket = Архіваваць у { -pocket-brand-name } newtab-menu-show-privacy-info = Нашы спонсары і ваша прыватнасць +newtab-menu-about-fakespot = Пра { -fakespot-brand-name } ## Message displayed in a modal window to explain privacy and provide context for sponsored content. @@ -233,6 +236,8 @@ newtab-pocket-cta-text = Захоўвайце ўлюбёныя гісторыі ў { -pocket-brand-name }, і сілкуйце свой розум добрай чытанкай. newtab-pocket-pocket-firefox-family = { -pocket-brand-name } уваходзіць у сямейства { -brand-product-name } # A save to Pocket button that shows over the card thumbnail on hover. +newtab-pocket-image = + .aria-label = { -pocket-brand-name } newtab-pocket-save = Захаваць newtab-pocket-saved = Захавана diff -Nru firefox-esr-128.4.0esr/l10n-be/browser/browser/newtab/onboarding.ftl firefox-esr-128.5.0esr/l10n-be/browser/browser/newtab/onboarding.ftl --- firefox-esr-128.4.0esr/l10n-be/browser/browser/newtab/onboarding.ftl 2024-10-17 08:32:03.000000000 +0000 +++ firefox-esr-128.5.0esr/l10n-be/browser/browser/newtab/onboarding.ftl 2024-11-06 09:11:35.000000000 +0000 @@ -375,3 +375,43 @@ onboarding-new-user-survey-familiarity-based-option-2 = Карыстаўся пэўны час onboarding-new-user-survey-familiarity-based-option-3 = Мне гэта добра знаёма onboarding-new-user-survey-familiarity-based-option-4 = Я выкарыстаў яго ў мінулым, але гэта было даўно + +## UI strings for the sidebar and vertical tabs + +# Setup screen for vertical tabs +onboarding-new-tabs-title = Скажыце нам, дзе вы хочаце размясціць свае карткі +# Setup screen for vertical tabs - "Switch it up" refers to switching between horizontal and vertical tabs. +onboarding-new-tabs-subtitle = Пераключайце гэта, калі захочаце, у наладах бакавой панэлі. +# Text underneath an image used for selecting browser tabs to appear on the side of the browser. +onboarding-new-vertical-tabs-label = Карткі збоку +# Text underneath an image used for selecting browser tabs to appear at the top of the browser. +onboarding-new-horizontal-tabs-label = Карткі ўверсе +# Setup screen for vertical tabs for existing users +onboarding-existing-tabs-title = Вертыкальныя карткі ўжо тут +# Setup screen for vertical tabs for existing users +onboarding-existing-tabs-title2 = Прадстаўляем вертыкальныя карткі +# Setup screen for vertical tabs for existing users - "Switch it up" refers to switching between horizontal and vertical tabs. +onboarding-existing-tabs-subtitle = Паспрабуйце карткі збоку. Уключыце іх, калі заўгодна, у наладах бакавой панэлі. +# Text underneath an image used for selecting browser tabs to appear on the side of the browser. +onboarding-existing-vertical-tabs-label = Паспрабуйце вертыкальныя карткі +onboarding-flair-text = Навіна! +# Text underneath an image used for selecting browser tabs to appear at the top of the browser. +onboarding-existing-horizontal-tabs-label = Трымаць карткі гарызантальна +# Tooltip displayed on hover for vertical tabs image +onboarding-vertical-tabs-tooltip = + .title = Акно браўзера, які паказвае карткі ўздоўж экрана як частку бакавой панэлі { -brand-shorter-name }. +# Description for vertical tabs image +onboarding-vertical-tabs-description = + .aria-description = Акно браўзера, які паказвае карткі ўздоўж экрана як частку бакавой панэлі { -brand-shorter-name }. +# Tooltip displayed on hover for horizontal tabs image +onboarding-horizontal-tabs-tooltip = + .title = Акно браўзера з карткамі ўверсе. +# Description for horizontal tabs image +onboarding-horizontal-tabs-description = + .aria-description = Акно браўзера з карткамі ўверсе. +# Additional setup card for setting up aichatbot in the sidebar +onboarding-genai-sidebar-title = Паспрабуйце чат-бота ШІ на бакавой панэлі +# Setup card for setting up AI chatbot in the sidebar; "Providers" refers to AI chatbot providers (e.g. OpenAI, etc). "Switch anytime" refers to allowing the user to switch to a different chatbot. +onboarding-genai-sidebar-subtitle = Рэзюмуйце вэб-кантэнт, абдумвайце ідэі, чарнавікі паведамленняў — усё ў часе аглядання. Выбірайце з некалькіх пастаўшчыкоў. Пераключайцеся ў любы час. Падрабязней +onboarding-genai-sidebar-primary-button = Выберыце чат-бота +onboarding-genai-sidebar-secondary-button = Пачаць агляданне diff -Nru firefox-esr-128.4.0esr/l10n-be/browser/browser/policies/policies-descriptions.ftl firefox-esr-128.5.0esr/l10n-be/browser/browser/policies/policies-descriptions.ftl --- firefox-esr-128.4.0esr/l10n-be/browser/browser/policies/policies-descriptions.ftl 2024-10-17 08:32:03.000000000 +0000 +++ firefox-esr-128.5.0esr/l10n-be/browser/browser/policies/policies-descriptions.ftl 2024-11-06 09:11:35.000000000 +0000 @@ -140,3 +140,5 @@ # “format” refers to the format used for the value of this policy. policy-WebsiteFilter = Забараніць наведванне вэб-сайтаў. За падрабязнасцямі фармату гл. дакументацыю. policy-Windows10SSO = Дазволіць адзіны ўваход Windows для ўліковых запісаў Microsoft, працоўных і школьных уліковых запісаў. +# Entra is the name of a Microsoft product. +policy-MicrosoftEntraSSO = Дазволіць адзіны ўваход для ўліковых запісаў Microsoft Entra. diff -Nru firefox-esr-128.4.0esr/l10n-be/browser/browser/preferences/preferences.ftl firefox-esr-128.5.0esr/l10n-be/browser/browser/preferences/preferences.ftl --- firefox-esr-128.4.0esr/l10n-be/browser/browser/preferences/preferences.ftl 2024-10-17 08:32:03.000000000 +0000 +++ firefox-esr-128.5.0esr/l10n-be/browser/browser/preferences/preferences.ftl 2024-11-06 09:11:35.000000000 +0000 @@ -137,6 +137,7 @@ .label = Адкрываць { -brand-short-name } аўтаматычна пры запуску камп'ютара .accesskey = ў windows-launch-on-login-disabled = Гэты параметр быў адключаны ў Windows. Каб змяніць яго, адкрыйце Аўтазагрузка праграм у наладах сістэмы. +windows-launch-on-login-profile-disabled = Уключыце гэты параметр, адзначыўшы «{ profile-manager-use-selected.label }» у акне «Выбар профілю карыстальніка». startup-restore-warn-on-quit = .label = Папярэджваць пры выхадзе з браўзера disable-extension = @@ -645,6 +646,10 @@ .label = Паказваць пошукавыя прапановы пры выкарыстанні адраснага радка .accesskey = п # With this option enabled, on the search results page +# the URL will be replaced by the search terms in the address bar. +search-show-search-term-option-2 = + .label = Паказваць пошукавыя тэрміны ў адрасным радку на старонках вынікаў +# With this option enabled, on the search results page # the URL will be replaced by the search terms in the address bar # when using the current default search engine. search-show-search-term-option = diff -Nru firefox-esr-128.4.0esr/l10n-be/browser/browser/profiles.ftl firefox-esr-128.5.0esr/l10n-be/browser/browser/profiles.ftl --- firefox-esr-128.4.0esr/l10n-be/browser/browser/profiles.ftl 1970-01-01 00:00:00.000000000 +0000 +++ firefox-esr-128.5.0esr/l10n-be/browser/browser/profiles.ftl 2024-11-06 09:11:35.000000000 +0000 @@ -0,0 +1,3 @@ +# 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/. diff -Nru firefox-esr-128.4.0esr/l10n-be/browser/browser/sidebar.ftl firefox-esr-128.5.0esr/l10n-be/browser/browser/sidebar.ftl --- firefox-esr-128.4.0esr/l10n-be/browser/browser/sidebar.ftl 2024-10-17 08:32:03.000000000 +0000 +++ firefox-esr-128.5.0esr/l10n-be/browser/browser/sidebar.ftl 2024-11-06 09:11:35.000000000 +0000 @@ -6,6 +6,8 @@ .label = Чат-бот ШІ menu-view-review-checker = .label = Праверка водгукаў +sidebar-options-menu-button = + .title = Адкрыць меню ## Labels for sidebar history panel @@ -56,12 +58,10 @@ .label = Кнопка бакавой панэлі sidebar-customize-position-header = .label = Становішча бакавой панэлі -sidebar-customize-settings-header = - .label = Налады бакавой панэлі -sidebar-visibility-always-show = - .label = Заўсёды паказваць -sidebar-visibility-hide-sidebar = - .label = Схаваць бакавую панэль +sidebar-visibility-setting-always-show = + .label = Разгарнуць і згарнуць бакавую панэль +sidebar-visibility-setting-hide-sidebar = + .label = Паказаць і схаваць бакавую панэль ## Labels for sidebar context menu items @@ -130,16 +130,8 @@ synced-tabs-context-close-tab-title = .title = Закрыць картку на { $deviceName } -## Tooltips for the sidebar toolbar button. +## Tooltips for the sidebar toolbar widget. -sidebar-toolbar-expand-sidebar = - .tooltiptext = Разгарнуць бакавую панэль -sidebar-toolbar-collapse-sidebar = - .tooltiptext = Згарнуць бакавую панэль -sidebar-toolbar-show-sidebar = - .tooltiptext = Паказаць бакавую панэль -sidebar-toolbar-hide-sidebar = - .tooltiptext = Схаваць бакавую панэль sidebar-widget-expand-sidebar = .tooltiptext = Разгарнуць бакавую панэль .label = Бакавыя панэлі diff -Nru firefox-esr-128.4.0esr/l10n-be/browser/browser/tabContextMenu.ftl firefox-esr-128.5.0esr/l10n-be/browser/browser/tabContextMenu.ftl --- firefox-esr-128.4.0esr/l10n-be/browser/browser/tabContextMenu.ftl 2024-10-17 08:32:03.000000000 +0000 +++ firefox-esr-128.5.0esr/l10n-be/browser/browser/tabContextMenu.ftl 2024-11-06 09:11:35.000000000 +0000 @@ -91,6 +91,9 @@ tab-context-new-tab-open-vertical = .label = Новая картка ніжэй .accesskey = в +tab-context-new-group = + .label = Новая група + .accesskey = п ## Variables: ## $tabCount (Number): the number of tabs that are affected by the action. diff -Nru firefox-esr-128.4.0esr/l10n-be/browser/browser/tabbrowser.ftl firefox-esr-128.5.0esr/l10n-be/browser/browser/tabbrowser.ftl --- firefox-esr-128.4.0esr/l10n-be/browser/browser/tabbrowser.ftl 2024-10-17 08:32:03.000000000 +0000 +++ firefox-esr-128.5.0esr/l10n-be/browser/browser/tabbrowser.ftl 2024-11-06 09:11:35.000000000 +0000 @@ -196,3 +196,14 @@ .tooltiptext = Раз-цішыць картку tabbrowser-manager-close-tab = .tooltiptext = Закрыць картку + +## Tab Groups + +tab-group-editor-title-create = Стварыць групу картак +tab-group-editor-title-edit = Кіраваць групай картак +tab-group-editor-name-label = Назва +tab-group-editor-name-field = + .placeholder = Прыклад: Шопінг +tab-group-editor-cancel = + .label = Скасаваць + .accesskey = С diff -Nru firefox-esr-128.4.0esr/l10n-be/devtools/client/debugger.properties firefox-esr-128.5.0esr/l10n-be/devtools/client/debugger.properties --- firefox-esr-128.4.0esr/l10n-be/devtools/client/debugger.properties 2024-10-17 08:32:03.000000000 +0000 +++ firefox-esr-128.5.0esr/l10n-be/devtools/client/debugger.properties 2024-11-06 09:11:35.000000000 +0000 @@ -114,11 +114,6 @@ # of the trace button, which is in the top of the debugger right sidebar. # This is used to force logging JavaScript traces in the Web Console. traceInWebConsole = Трасіраваць у кансолі сеціва -# LOCALIZATION NOTE (traceInProfiler): The label that is displayed in the context menu -# of the trace button, which is in the top of the debugger right sidebar. -# This is used to force logging JavaScript traces to a firefox profiler record, -# which is opened when you stop tracing. -traceInProfiler = Трасіроўка да прафайлера # LOCALIZATION NOTE (traceInWebConsole): The label that is displayed in the context menu # of the trace button, which is in the top of the debugger right sidebar. # This is used to force logging JavaScript traces in the stdout. @@ -499,6 +494,16 @@ # when disabled (no check mark). # Note: Make sure to also keep 'sourceFooter.ignoreList' in sync when this changes settings.enableSourceMapIgnoreList.label = Ігнараваць вядомыя трэцебаковыя скрыпты +# LOCALIZATION NOTE (sources-settings.button.label): Label for Settings button displayed in the Source Tree +sources-settings.button.label = Налады крыніцы +# LOCALIZATION NOTE (sources-settings.showContentScripts.label): Context menu item +# label for showing any extension content script injected in the currently +# debugged page. +sources-settings.showContentScripts.label = Паказаць скрыпты змесціва +# LOCALIZATION NOTE (sources-settings.showContentScripts.tooltip): Context menu item +# label for showing any extension content script injected in the currently +# debugged page. +sources-settings.showContentScripts.tooltip = Паказаць усе скрыпты змесціва пашырэння, устаўленыя ў бягучую адладжаную старонку # LOCALIZATION NOTE (preview.noProperties): Label shown in the preview # popup when there are no properties to show. preview.noProperties = Няма ўласцівасцей diff -Nru firefox-esr-128.4.0esr/l10n-be/devtools/client/inspector.properties firefox-esr-128.5.0esr/l10n-be/devtools/client/inspector.properties --- firefox-esr-128.4.0esr/l10n-be/devtools/client/inspector.properties 2024-10-17 08:32:03.000000000 +0000 +++ firefox-esr-128.5.0esr/l10n-be/devtools/client/inspector.properties 2024-11-06 09:11:35.000000000 +0000 @@ -10,201 +10,159 @@ # You want to make that choice consistent across the developer tools. # A good criteria is the language in which you'd find the best # documentation on web development on the web. - -inspector.panelLabel.markupView=Прагляд разметкі - +inspector.panelLabel.markupView = Прагляд разметкі # LOCALIZATION NOTE (markupView.more.showing) # When there are too many nodes to load at once, we will offer to # show all the nodes. -markupView.more.showing=Асобныя вузлы былі схаваныя. - +markupView.more.showing = Асобныя вузлы былі схаваныя. # LOCALIZATION NOTE (markupView.more.showAll2): Semi-colon list of plural forms. # See: http://developer.mozilla.org/en/docs/Localization_and_Plurals -markupView.more.showAll2=Паказаць яшчэ адзін вузел;Паказаць усе #1 вузлы;Паказаць усе #1 вузлоў - +markupView.more.showAll2 = Паказаць яшчэ адзін вузел;Паказаць усе #1 вузлы;Паказаць усе #1 вузлоў # LOCALIZATION NOTE (markupView.whitespaceOnly.label) # Used in the badge that appears when whitespace-only text nodes are displayed in the # inspector. -markupView.whitespaceOnly.label=прабел - +markupView.whitespaceOnly.label = прабел # LOCALIZATION NOTE (markupView.unavailableChildren.label) # Used in the badge that appears when the Browser Toolbox is in "parent-process" # mode and the markup view cannot display the children from a content browser. -markupView.unavailableChildren.label=недаступны - +markupView.unavailableChildren.label = недаступны # LOCALIZATION NOTE (markupView.unavailableChildren.title) # Title for the badge that appears when the Browser Toolbox is in "parent-process" # mode and the markup view cannot display the children from a content browser. -markupView.unavailableChildren.title=Даччыныя элементы гэтага элемента недаступныя ў бягучым рэжыме інструментаў браўзера - +markupView.unavailableChildren.title = Даччыныя элементы гэтага элемента недаступныя ў бягучым рэжыме інструментаў браўзера # LOCALIZATION NOTE (markupView.whitespaceOnly) # Used in a tooltip that appears when the user hovers over whitespace-only text nodes in # the inspector. %S in the content will be replaced by the whitespace characters used in # the text node. -markupView.whitespaceOnly=Тэкставы вузел толькі з прагальных сімвалаў: %S - +markupView.whitespaceOnly = Тэкставы вузел толькі з прагальных сімвалаў: %S # LOCALIZATION NOTE (markupView.display.flex.tooltiptext2) # Used in a tooltip that appears when the user hovers over the display type button in # the markup view. -markupView.display.flex.tooltiptext2=Гэты элемент паводзіць сябе як блокавы і выкладвае сваё змесціва ў адпаведнасці з flexbox-мадэллю. Націсніце, каб пераключыць flexbox-накладанне для гэтага элемента. - +markupView.display.flex.tooltiptext2 = Гэты элемент паводзіць сябе як блокавы і выкладвае сваё змесціва ў адпаведнасці з flexbox-мадэллю. Націсніце, каб пераключыць flexbox-накладанне для гэтага элемента. # LOCALIZATION NOTE (markupView.display.inlineFlex.tooltiptext2) # Used in a tooltip that appears when the user hovers over the display type button in # the markup view. -markupView.display.inlineFlex.tooltiptext2=Гэты элемент паводзіць сябе як убудаваны і выкладвае сваё змесціва ў адпаведнасці з flexbox-мадэллю. Націсніце, каб пераключыць flexbox-накладанне для гэтага элемента. - +markupView.display.inlineFlex.tooltiptext2 = Гэты элемент паводзіць сябе як убудаваны і выкладвае сваё змесціва ў адпаведнасці з flexbox-мадэллю. Націсніце, каб пераключыць flexbox-накладанне для гэтага элемента. # LOCALIZATION NOTE (markupView.display.grid.tooltiptext2) # Used in a tooltip that appears when the user hovers over the display type button in # the markup view. -markupView.display.grid.tooltiptext2=Гэты элемент паводзіць сябе як блокавы і выкладвае сваё змесціва ў адпаведнасці з grid-мадэллю. Націсніце, каб пераключыць grid-накладанне для гэтага элемента. - +markupView.display.grid.tooltiptext2 = Гэты элемент паводзіць сябе як блокавы і выкладвае сваё змесціва ў адпаведнасці з grid-мадэллю. Націсніце, каб пераключыць grid-накладанне для гэтага элемента. # LOCALIZATION NOTE (markupView.display.inlineGrid.tooltiptext2) # Used in a tooltip that appears when the user hovers over the display type button in # the markup view. -markupView.display.inlineGrid.tooltiptext2=Гэты элемент паводзіць сябе як убудаваны і выкладвае сваё змесціва ў адпаведнасці з grid-мадэллю. Націсніце, каб пераключыць grid-накладанне для гэтага элемента. - +markupView.display.inlineGrid.tooltiptext2 = Гэты элемент паводзіць сябе як убудаваны і выкладвае сваё змесціва ў адпаведнасці з grid-мадэллю. Націсніце, каб пераключыць grid-накладанне для гэтага элемента. # LOCALIZATION NOTE (markupView.display.subgrid.tooltiptext) # Used in a tooltip that appears when the user hovers over the display type button in # the markup view. -markupView.display.subgrid.tooltiptiptext=Гэты элемент выкладвае свой змест паводле мадэлі рашоткі, але адкладвае вызначэнне радка і/ці слупка да свайго бацькоўскага кантэйнера. - +markupView.display.subgrid.tooltiptiptext = Гэты элемент выкладвае свой змест паводле мадэлі рашоткі, але адкладвае вызначэнне радка і/ці слупка да свайго бацькоўскага кантэйнера. # LOCALIZATION NOTE (markupView.display.flowRoot.tooltiptext) # Used in a tooltip that appears when the user hovers over the display type button in # the markup view. -markupView.display.flowRoot.tooltiptext=Гэты элемент генерыруе block element box, які ўсталёўвае новы кантэкст фарматавання блока. - +markupView.display.flowRoot.tooltiptext = Гэты элемент генерыруе block element box, які ўсталёўвае новы кантэкст фарматавання блока. # LOCALIZATION NOTE (markupView.display.contents.tooltiptext2) # Used in a tooltip that appears when the user hovers over the display type button in # the markup view. -markupView.display.contents.tooltiptext2=Гэты элемент сам па сабе не дае канкрэтны box, але выконвае рэндэрынг яго ўтрымання. - +markupView.display.contents.tooltiptext2 = Гэты элемент сам па сабе не дае канкрэтны box, але выконвае рэндэрынг яго ўтрымання. # LOCALIZATION NOTE (markupView.event.tooltiptext) # Used in a tooltip that appears when the user hovers over 'event' badge in # the markup view. -markupView.event.tooltiptext=Слухач падзей - +markupView.event.tooltiptext = Слухач падзей # LOCALIZATION NOTE (markupView.event.tooltiptext) # Used in a tooltip that appears when the user hovers over 'event' badge in # the markup view. -markupView.event.tooltiptext2=Націсніце, каб паказаць слухачы падзей для гэтага элемента - +markupView.event.tooltiptext2 = Націсніце, каб паказаць слухачы падзей для гэтага элемента # LOCALIZATION NOTE (markupView.custom.tooltiptext) # Used in a tooltip that appears when the user hovers over 'custom' badge in # the markup view. Only displayed on custom elements with a shadow root attached. -markupView.custom.tooltiptext=Паказаць вызначэнне ўласнага элемента - +markupView.custom.tooltiptext = Паказаць вызначэнне ўласнага элемента # LOCALIZATION NOTE (markupView.newAttribute.label) # This is used to speak the New Attribute button when editing a tag # and a screen reader user tabs to it. This string is not visible onscreen. -markupView.newAttribute.label=Новы атрыбут - +markupView.newAttribute.label = Новы атрыбут # LOCALIZATION NOTE (markupView.revealLink.tooltip) # Used as a tooltip for an icon in the markup view when displaying elements inserted in # nodes in a custom component. When clicking on the icon, the corresponding # non-slotted container will be selected -markupView.revealLink.tooltip=Праявіць - -#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded -previewTooltip.image.brokenImage=Немагчыма загрузіць выяву - +markupView.revealLink.tooltip = Праявіць +# LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded +previewTooltip.image.brokenImage = Немагчыма загрузіць выяву # LOCALIZATION NOTE: Used in color picker tooltip when the eyedropper is disabled for # non-HTML documents -eyedropper.disabled.title=Недаступна ў не-HTML дакументах - -#LOCALIZATION NOTE: Used in the event tooltip to allow the debugger to be opened -eventsTooltip.openInDebugger=Адкрыць у адладчыку - +eyedropper.disabled.title = Недаступна ў не-HTML дакументах +# LOCALIZATION NOTE: Used in the event tooltip to allow the debugger to be opened +eventsTooltip.openInDebugger = Адкрыць у адладчыку # LOCALIZATION NOTE: Used in the event tooltip for the toggle button. # Parameter is the event type (e.g. "click") -eventsTooltip.toggleButton.label=Код слухача падзей “%S” - -#LOCALIZATION NOTE: Used in the event tooltip to allow the debugger to be opened -eventsTooltip.openInDebugger2=Адкрыць “%S” у адладчыку - -#LOCALIZATION NOTE: Used in the event tooltip when a script's filename cannot be detected -eventsTooltip.unknownLocation=Невядомае месцазнаходжанне - -#LOCALIZATION NOTE: Used in the mouseover tooltip when hovering "Unknown location." -eventsTooltip.unknownLocationExplanation=Пачатковае месцазнаходжанне гэтага слухача немагчыма выявіць. Магчыма, код быў апрацаваны ўтылітаю кшталту Babel. - +eventsTooltip.toggleButton.label = Код слухача падзей “%S” +# LOCALIZATION NOTE: Used in the event tooltip to allow the debugger to be opened +eventsTooltip.openInDebugger2 = Адкрыць “%S” у адладчыку +# LOCALIZATION NOTE: Used in the event tooltip when a script's filename cannot be detected +eventsTooltip.unknownLocation = Невядомае месцазнаходжанне +# LOCALIZATION NOTE: Used in the mouseover tooltip when hovering "Unknown location." +eventsTooltip.unknownLocationExplanation = Пачатковае месцазнаходжанне гэтага слухача немагчыма выявіць. Магчыма, код быў апрацаваны ўтылітаю кшталту Babel. # LOCALIZATION NOTE: Label for the checkbox in the event tooltip that toggles event listeners # Parameter is the event type (e.g. "click") -eventsTooltip.toggleListenerLabel=Уключыць слухач падзей “%S” - -#LOCALIZATION NOTE: Used in the tooltip for Bubbling -eventsTooltip.Bubbling=Усплыванне - -#LOCALIZATION NOTE: Used in the tooltip for Capturing -eventsTooltip.Capturing=Захоп - +eventsTooltip.toggleListenerLabel = Уключыць слухач падзей “%S” +# LOCALIZATION NOTE: Used in the tooltip for Bubbling +eventsTooltip.Bubbling = Усплыванне +# LOCALIZATION NOTE: Used in the tooltip for Capturing +eventsTooltip.Capturing = Захоп # LOCALIZATION NOTE: Title of the iframe we use in the event tooltip to display the code of # the event listener. Parameter is the event type (e.g. "click") -eventsTooltip.codeIframeTitle=Код слухача падзей “%S” - +eventsTooltip.codeIframeTitle = Код слухача падзей “%S” # LOCALIZATION NOTE (allTabsMenuButton.tooltip): The tooltip that gets # displayed when hovering over the tabs overflow button. -allTabsMenuButton.tooltip=Паказаць усе карткі - +allTabsMenuButton.tooltip = Паказаць усе карткі # LOCALIZATION NOTE (inspector.showThreePaneMode): This is the tooltip for the button # that toggles on the 3 pane inspector mode. -inspector.showThreePaneMode=Уключыць 3-панэльны інспектар - +inspector.showThreePaneMode = Уключыць 3-панэльны інспектар # LOCALIZATION NOTE (inspector.hideThreePaneMode): This is the tooltip for the button # that toggles off the 3 pane inspector mode. -inspector.hideThreePaneMode=Выключыць 3-панэльны інспектар - +inspector.hideThreePaneMode = Выключыць 3-панэльны інспектар # LOCALIZATION NOTE (inspector.searchResultsCount2): This is the label that # will show up next to the inspector search box. %1$S is the current result # index and %2$S is the total number of search results. For example: "3 of 9". # This won't be visible until the search box is updated in Bug 835896. -inspector.searchResultsCount2=%1$S з %2$S - +inspector.searchResultsCount2 = %1$S з %2$S # LOCALIZATION NOTE (inspector.searchResultsNone): This is the label that # will show up next to the inspector search box when no matches were found # for the given string. # This won't be visible until the search box is updated in Bug 835896. -inspector.searchResultsNone=Няма супадзенняў - +inspector.searchResultsNone = Няма супадзенняў # LOCALIZATION NOTE (inspector.menu.openUrlInNewTab.label): This is the label of # a menu item in the inspector contextual-menu that appears when the user right- # clicks on the attribute of a node in the inspector that is a URL, and that # allows to open that URL in a new tab. -inspector.menu.openUrlInNewTab.label=Адкрыць спасылку ў новай картцы - +inspector.menu.openUrlInNewTab.label = Адкрыць спасылку ў новай картцы # LOCALIZATION NOTE (inspector.menu.copyUrlToClipboard.label): This is the label # of a menu item in the inspector contextual-menu that appears when the user # right-clicks on the attribute of a node in the inspector that is a URL, and # that allows to copy that URL in the clipboard. -inspector.menu.copyUrlToClipboard.label=Капіяваць адрас спасылкі - +inspector.menu.copyUrlToClipboard.label = Капіяваць адрас спасылкі # LOCALIZATION NOTE (inspector.menu.selectElement.label): This is the label of a # menu item in the inspector contextual-menu that appears when the user right- # clicks on the attribute of a node in the inspector that is the ID of another # element in the DOM (like with