summaryrefslogtreecommitdiffstats
path: root/l10n-uk/browser
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--l10n-uk/browser/branding/official/brand.ftl39
-rw-r--r--l10n-uk/browser/branding/official/brand.properties8
-rw-r--r--l10n-uk/browser/browser/aboutDialog.ftl82
-rw-r--r--l10n-uk/browser/browser/aboutLogins.ftl517
-rw-r--r--l10n-uk/browser/browser/aboutPocket.ftl75
-rw-r--r--l10n-uk/browser/browser/aboutPolicies.ftl17
-rw-r--r--l10n-uk/browser/browser/aboutPrivateBrowsing.ftl80
-rw-r--r--l10n-uk/browser/browser/aboutRestartRequired.ftl10
-rw-r--r--l10n-uk/browser/browser/aboutRobots.ftl29
-rw-r--r--l10n-uk/browser/browser/aboutSessionRestore.ftl50
-rw-r--r--l10n-uk/browser/browser/aboutTabCrashed.ftl22
-rw-r--r--l10n-uk/browser/browser/aboutUnloads.ftl44
-rw-r--r--l10n-uk/browser/browser/accounts.ftl109
-rw-r--r--l10n-uk/browser/browser/addonNotifications.ftl134
-rw-r--r--l10n-uk/browser/browser/allTabsMenu.ftl17
-rw-r--r--l10n-uk/browser/browser/appExtensionFields.ftl31
-rw-r--r--l10n-uk/browser/browser/appMenuNotifications.ftl66
-rw-r--r--l10n-uk/browser/browser/appmenu.ftl259
-rw-r--r--l10n-uk/browser/browser/backgroundtasks/defaultagent.ftl9
-rw-r--r--l10n-uk/browser/browser/browser.ftl1004
-rw-r--r--l10n-uk/browser/browser/browserContext.ftl391
-rw-r--r--l10n-uk/browser/browser/browserSets.ftl218
-rw-r--r--l10n-uk/browser/browser/colorways.ftl26
-rw-r--r--l10n-uk/browser/browser/components/mozSupportLink.ftl5
-rw-r--r--l10n-uk/browser/browser/confirmationHints.ftl24
-rw-r--r--l10n-uk/browser/browser/contentCrash.ftl35
-rw-r--r--l10n-uk/browser/browser/customizeMode.ftl38
-rw-r--r--l10n-uk/browser/browser/defaultBrowserNotification.ftl23
-rw-r--r--l10n-uk/browser/browser/downloads.ftl256
-rw-r--r--l10n-uk/browser/browser/editBookmarkOverlay.ftl49
-rw-r--r--l10n-uk/browser/browser/extensionsUI.ftl33
-rw-r--r--l10n-uk/browser/browser/featureCallout.ftl56
-rw-r--r--l10n-uk/browser/browser/firefoxRelay.ftl35
-rw-r--r--l10n-uk/browser/browser/firefoxView.ftl249
-rw-r--r--l10n-uk/browser/browser/firefoxWebAuthn.ftl3
-rw-r--r--l10n-uk/browser/browser/fxviewTabList.ftl57
-rw-r--r--l10n-uk/browser/browser/identityCredentialNotification.ftl29
-rw-r--r--l10n-uk/browser/browser/linuxDesktopEntry.ftl27
-rw-r--r--l10n-uk/browser/browser/menubar.ftl353
-rw-r--r--l10n-uk/browser/browser/migration.ftl164
-rw-r--r--l10n-uk/browser/browser/migrationWizard.ftl295
-rw-r--r--l10n-uk/browser/browser/newtab/asrouter.ftl278
-rw-r--r--l10n-uk/browser/browser/newtab/newtab.ftl273
-rw-r--r--l10n-uk/browser/browser/newtab/onboarding.ftl346
-rw-r--r--l10n-uk/browser/browser/originControls.ftl64
-rw-r--r--l10n-uk/browser/browser/pageInfo.ftl268
-rw-r--r--l10n-uk/browser/browser/panelUI.ftl25
-rw-r--r--l10n-uk/browser/browser/panicButton.ftl31
-rw-r--r--l10n-uk/browser/browser/places.ftl271
-rw-r--r--l10n-uk/browser/browser/placesPrompts.ftl20
-rw-r--r--l10n-uk/browser/browser/policies/policies-descriptions.ftl128
-rw-r--r--l10n-uk/browser/browser/preferences/addEngine.ftl22
-rw-r--r--l10n-uk/browser/browser/preferences/applicationManager.ftl25
-rw-r--r--l10n-uk/browser/browser/preferences/blocklists.ftl33
-rw-r--r--l10n-uk/browser/browser/preferences/clearSiteData.ftl56
-rw-r--r--l10n-uk/browser/browser/preferences/colors.ftl44
-rw-r--r--l10n-uk/browser/browser/preferences/connection.ftl99
-rw-r--r--l10n-uk/browser/browser/preferences/containers.ftl93
-rw-r--r--l10n-uk/browser/browser/preferences/fonts.ftl121
-rw-r--r--l10n-uk/browser/browser/preferences/formAutofill.ftl156
-rw-r--r--l10n-uk/browser/browser/preferences/fxaPairDevice.ftl17
-rw-r--r--l10n-uk/browser/browser/preferences/languages.ftl73
-rw-r--r--l10n-uk/browser/browser/preferences/moreFromMozilla.ftl33
-rw-r--r--l10n-uk/browser/browser/preferences/permissions.ftl205
-rw-r--r--l10n-uk/browser/browser/preferences/preferences.ftl1390
-rw-r--r--l10n-uk/browser/browser/preferences/selectBookmark.ftl9
-rw-r--r--l10n-uk/browser/browser/preferences/siteDataSettings.ftl66
-rw-r--r--l10n-uk/browser/browser/preferences/translation.ftl40
-rw-r--r--l10n-uk/browser/browser/profile/default-bookmarks.ftl53
-rw-r--r--l10n-uk/browser/browser/protections.ftl249
-rw-r--r--l10n-uk/browser/browser/protectionsPanel.ftl164
-rw-r--r--l10n-uk/browser/browser/recentlyClosed.ftl31
-rw-r--r--l10n-uk/browser/browser/reportBrokenSite.ftl43
-rw-r--r--l10n-uk/browser/browser/safeMode.ftl15
-rw-r--r--l10n-uk/browser/browser/safebrowsing/blockedSite.ftl58
-rw-r--r--l10n-uk/browser/browser/sanitize.ftl112
-rw-r--r--l10n-uk/browser/browser/screenshots.ftl60
-rw-r--r--l10n-uk/browser/browser/screenshotsOverlay.ftl14
-rw-r--r--l10n-uk/browser/browser/search.ftl38
-rw-r--r--l10n-uk/browser/browser/setDesktopBackground.ftl40
-rw-r--r--l10n-uk/browser/browser/shopping.ftl201
-rw-r--r--l10n-uk/browser/browser/sidebarMenu.ftl18
-rw-r--r--l10n-uk/browser/browser/sitePermissions.ftl13
-rw-r--r--l10n-uk/browser/browser/siteProtections.ftl103
-rw-r--r--l10n-uk/browser/browser/speechDispatcher.ftl16
-rw-r--r--l10n-uk/browser/browser/spotlight.ftl22
-rw-r--r--l10n-uk/browser/browser/sync.ftl36
-rw-r--r--l10n-uk/browser/browser/syncedTabs.ftl61
-rw-r--r--l10n-uk/browser/browser/tabContextMenu.ftl114
-rw-r--r--l10n-uk/browser/browser/tabbrowser.ftl181
-rw-r--r--l10n-uk/browser/browser/textRecognition.ftl15
-rw-r--r--l10n-uk/browser/browser/toolbarContextMenu.ftl89
-rw-r--r--l10n-uk/browser/browser/touchbar/touchbar.ftl38
-rw-r--r--l10n-uk/browser/browser/translations.ftl172
-rw-r--r--l10n-uk/browser/browser/unifiedExtensions.ftl50
-rw-r--r--l10n-uk/browser/browser/webProtocolHandler.ftl19
-rw-r--r--l10n-uk/browser/browser/webauthnDialog.ftl29
-rw-r--r--l10n-uk/browser/browser/webrtcIndicator.ftl234
-rw-r--r--l10n-uk/browser/chrome/browser/browser.properties532
-rw-r--r--l10n-uk/browser/chrome/browser/customizableui/customizableWidgets.properties54
-rw-r--r--l10n-uk/browser/chrome/browser/downloads/downloads.properties82
-rw-r--r--l10n-uk/browser/chrome/browser/feeds/subscribe.properties10
-rw-r--r--l10n-uk/browser/chrome/browser/places/bookmarkProperties.properties23
-rw-r--r--l10n-uk/browser/chrome/browser/safebrowsing/safebrowsing.properties6
-rw-r--r--l10n-uk/browser/chrome/browser/search.properties32
-rw-r--r--l10n-uk/browser/chrome/browser/shellservice.properties16
-rw-r--r--l10n-uk/browser/chrome/browser/siteData.properties8
-rw-r--r--l10n-uk/browser/chrome/browser/sitePermissions.properties55
-rw-r--r--l10n-uk/browser/chrome/browser/syncSetup.properties14
-rw-r--r--l10n-uk/browser/chrome/browser/taskbar.properties12
-rw-r--r--l10n-uk/browser/chrome/browser/uiDensity.properties5
-rw-r--r--l10n-uk/browser/chrome/overrides/appstrings.properties44
-rw-r--r--l10n-uk/browser/crashreporter/crashreporter-override.ini9
-rw-r--r--l10n-uk/browser/defaultagent/defaultagent_localized.ini15
-rw-r--r--l10n-uk/browser/extensions/formautofill/formautofill.properties135
-rw-r--r--l10n-uk/browser/extensions/report-site-issue/webcompat.properties10
-rw-r--r--l10n-uk/browser/firefox-l10n.js5
-rw-r--r--l10n-uk/browser/installer/custom.properties96
-rw-r--r--l10n-uk/browser/installer/mui.properties61
-rw-r--r--l10n-uk/browser/installer/nsisstrings.properties46
-rw-r--r--l10n-uk/browser/installer/override.properties86
-rw-r--r--l10n-uk/browser/langpack-metadata.ftl13
-rw-r--r--l10n-uk/browser/pdfviewer/chrome.properties20
-rw-r--r--l10n-uk/browser/pdfviewer/viewer.properties302
-rw-r--r--l10n-uk/browser/updater/updater.ini9
125 files changed, 13142 insertions, 0 deletions
diff --git a/l10n-uk/browser/branding/official/brand.ftl b/l10n-uk/browser/branding/official/brand.ftl
new file mode 100644
index 0000000000..e1742c9c0b
--- /dev/null
+++ b/l10n-uk/browser/branding/official/brand.ftl
@@ -0,0 +1,39 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Firefox Brand
+##
+## Firefox must be treated as a brand, and kept in English.
+## It cannot be:
+## - Declined to adapt to grammatical case.
+## - Transliterated.
+## - Translated.
+##
+## Reference: https://www.mozilla.org/styleguide/communications/translation/
+
+## Firefox and Mozilla Brand
+##
+## Firefox and Mozilla must be treated as a brand.
+##
+## They cannot be:
+## - Transliterated.
+## - Translated.
+##
+## Declension should be avoided where possible, leaving the original
+## brand unaltered in prominent UI positions.
+##
+## For further details, consult:
+## https://mozilla-l10n.github.io/styleguides/mozilla_general/#brands-copyright-and-trademark
+
+-brand-shorter-name = Firefox
+-brand-short-name = Firefox
+-brand-shortcut-name = Firefox
+
+-brand-full-name = Mozilla Firefox
+# This brand name can be used in messages where the product name needs to
+# remain unchanged across different versions (Nightly, Beta, etc.).
+-brand-product-name = Firefox
+-vendor-short-name = Mozilla
+trademarkInfo = Firefox та логотипи Firefox є торговими марками Mozilla Foundation.
diff --git a/l10n-uk/browser/branding/official/brand.properties b/l10n-uk/browser/branding/official/brand.properties
new file mode 100644
index 0000000000..9d6a612125
--- /dev/null
+++ b/l10n-uk/browser/branding/official/brand.properties
@@ -0,0 +1,8 @@
+# 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/.
+
+brandShorterName=Firefox
+brandShortName=Firefox
+brandFullName=Mozilla Firefox
+
diff --git a/l10n-uk/browser/browser/aboutDialog.ftl b/l10n-uk/browser/browser/aboutDialog.ftl
new file mode 100644
index 0000000000..ad8a0f2dac
--- /dev/null
+++ b/l10n-uk/browser/browser/aboutDialog.ftl
@@ -0,0 +1,82 @@
+# 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/.
+
+aboutDialog-title =
+ .title = Про { -brand-full-name }
+
+releaseNotes-link = Що нового
+
+update-checkForUpdatesButton =
+ .label = Перевірити оновлення
+ .accesskey = П
+
+update-updateButton =
+ .label = Перезапустити для оновлення { -brand-shorter-name }
+ .accesskey = о
+
+update-checkingForUpdates = Перевірка оновлень…
+
+## Variables:
+## $transfer (string) - Transfer progress.
+
+settings-update-downloading = <img data-l10n-name="icon"/>Оновлення завантажується — <label data-l10n-name="download-status">{ $transfer }</label>
+aboutdialog-update-downloading = Оновлення завантажується — <label data-l10n-name="download-status">{ $transfer }</label>
+
+##
+
+update-applying = Оновлення застосовується…
+
+update-failed = Не вдалося оновити. <label data-l10n-name="failed-link">Завантажити останню версію</label>
+update-failed-main = Не вдалося оновити. <a data-l10n-name="failed-link-main">Завантажити останню версію</a>
+
+update-adminDisabled = Оновлення вимкнені системним адміністратором
+update-noUpdatesFound = { -brand-short-name } не потребує оновлення
+aboutdialog-update-checking-failed = Не вдалося перевірити наявність оновлень.
+update-otherInstanceHandlingUpdates = Оновлення { -brand-short-name } проводиться іншим процесом
+
+## Variables:
+## $displayUrl (String): URL to page with download instructions. Example: www.mozilla.org/firefox/nightly/
+
+aboutdialog-update-manual-with-link = Оновлення доступне на <label data-l10n-name="manual-link">{ $displayUrl }</label>
+settings-update-manual-with-link = Оновлення доступне на <a data-l10n-name="manual-link">{ $displayUrl }</a>
+
+update-unsupported = Ви не можете виконувати подальші оновлення на цій системі. <label data-l10n-name="unsupported-link">Докладніше</label>
+
+update-restarting = Перезапуск…
+
+update-internal-error2 = Не вдалося перевірити наявність оновлень через внутрішню помилку. Оновлення доступні за посиланням <label data-l10n-name="manual-link">{ $displayUrl }</label>
+
+##
+
+# Variables:
+# $channel (String): description of the update channel (e.g. "release", "beta", "nightly" etc.)
+aboutdialog-channel-description = Ви зараз на каналі оновлень <label data-l10n-name="current-channel">{ $channel }</label>.
+
+warningDesc-version = { -brand-short-name } експериментальний і може бути нестабільним.
+
+aboutdialog-help-user = Довідка { -brand-product-name }
+aboutdialog-submit-feedback = Надіслати відгук
+
+community-exp = <label data-l10n-name="community-exp-mozillaLink">{ -vendor-short-name }</label> є <label data-l10n-name="community-exp-creditsLink">глобальною спільнотою</label>, яка працює над тим, щоб інтернет залишався відкритим, громадським та доступним для всіх.
+
+community-2 = { -brand-short-name } був розроблений в <label data-l10n-name="community-mozillaLink">{ -vendor-short-name }</label> - <label data-l10n-name="community-creditsLink">глобальній спільноті</label>, яка працює над тим, щоб зберегти Інтернет відкритим, громадським та доступним для всіх.
+
+helpus = Хочете допомогти? <label data-l10n-name="helpus-donateLink">Зробіть внесок</label> або <label data-l10n-name="helpus-getInvolvedLink">долучайтесь!</label>
+
+bottomLinks-license = Ліцензійна інформація
+bottomLinks-rights = Права кінцевого користувача
+bottomLinks-privacy = Політика приватності
+
+# 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 }-біт)
+
+# 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 }-біт)
diff --git a/l10n-uk/browser/browser/aboutLogins.ftl b/l10n-uk/browser/browser/aboutLogins.ftl
new file mode 100644
index 0000000000..08987e0275
--- /dev/null
+++ b/l10n-uk/browser/browser/aboutLogins.ftl
@@ -0,0 +1,517 @@
+# 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/.
+# NOTE: New strings should use the about-logins- prefix.
+
+about-logins-page-title = Паролі
+about-logins-login-filter =
+ .placeholder = Шукати паролі
+ .key = F
+create-new-login-button =
+ .title = Створити новий запис
+about-logins-page-title-name = Паролі
+about-logins-login-filter2 =
+ .placeholder = Пошук паролів
+ .key = F
+create-login-button =
+ .title = Додати пароль
+fxaccounts-sign-in-text = Отримайте доступ до своїх паролів на інших пристроях
+fxaccounts-sign-in-sync-button = Увійти до синхронізації
+fxaccounts-avatar-button =
+ .title = Керувати обліковим записом
+
+## The ⋯ menu that is in the top corner of the page
+
+menu =
+ .title = Відкрити меню
+# This menuitem is only visible on Windows and macOS
+about-logins-menu-menuitem-import-from-another-browser = Імпортувати з іншого браузера…
+about-logins-menu-menuitem-import-from-a-file = Імпортувати з файлу…
+about-logins-menu-menuitem-export-logins = Експортувати паролі…
+about-logins-menu-menuitem-remove-all-logins = Видалити всі паролі…
+about-logins-menu-menuitem-export-logins2 = Експортувати паролі…
+about-logins-menu-menuitem-remove-all-logins2 = Вилучити всі паролі…
+menu-menuitem-preferences =
+ { PLATFORM() ->
+ [windows] Налаштування
+ *[other] Налаштування
+ }
+about-logins-menu-menuitem-help = Допомога
+
+## Login List
+
+login-list =
+ .aria-label = Паролі, що відповідають пошуковому запиту
+# Variables
+# $count (number) - Number of logins
+login-list-count =
+ { $count ->
+ [one] { $count } запис
+ [few] { $count } записи
+ *[many] { $count } записів
+ }
+# Variables
+# $count (number) - Number of filtered logins
+# $total (number) - Total number of logins
+login-list-filtered-count =
+ { $total ->
+ [one] { $count } запис входу з { $total }
+ [few] { $count } записи входу з { $total }
+ [many] { $count } записів входу з { $total }
+ *[other] { $count } записів входу з { $total }
+ }
+# Variables
+# $count (number) - Number of logins
+login-list-count2 =
+ { $count ->
+ [one] { $count } пароль
+ [few] { $count } паролі
+ *[many] { $count } паролів
+ }
+# Variables
+# $count (number) - Number of filtered logins
+# $total (number) - Total number of logins
+login-list-filtered-count2 =
+ { $total ->
+ [one] { $count } пароль із { $total }
+ [few] { $count } паролі з { $total }
+ *[many] { $count } паролів з { $total }
+ }
+login-list-sort-label-text = Сортувати:
+login-list-name-option = Ім'я (А-Я)
+login-list-name-reverse-option = Назва (Я-А)
+login-list-username-option = Ім'я користувача (А-Я)
+login-list-username-reverse-option = Ім'я користувача (Я-А)
+about-logins-login-list-alerts-option = Попередження
+login-list-last-changed-option = Змінено
+login-list-last-used-option = Використано
+login-list-intro-title = Паролів не знайдено
+login-list-intro-title2 = Немає збережених паролів
+login-list-intro-description = Коли ви зберігаєте пароль в { -brand-product-name }, він з'являтиметься тут.
+about-logins-login-list-empty-search-title = Паролів не знайдено
+about-logins-login-list-empty-search-title2 = Паролів не знайдено
+about-logins-login-list-empty-search-description = Немає результатів, які відповідають вашому пошуку.
+login-list-item-title-new-login = Новий запис
+login-list-item-subtitle-new-login = Введіть облікові дані
+login-list-item-title-new-login2 = Додати пароль
+login-list-item-subtitle-missing-username = (без імені користувача)
+about-logins-list-item-breach-icon =
+ .title = Зламаний вебсайт
+about-logins-list-item-vulnerable-password-icon =
+ .title = Ненадійний пароль
+about-logins-list-section-breach = Вебсайти з витоками
+about-logins-list-section-vulnerable = Вразливі паролі
+about-logins-list-section-nothing = Без попередження
+about-logins-list-section-today = Сьогодні
+about-logins-list-section-yesterday = Вчора
+about-logins-list-section-week = Останні 7 днів
+
+## Introduction screen
+
+about-logins-login-intro-heading-logged-out2 = Шукаєте збережені паролі? Увімкніть синхронізацію або імпортуйте їх.
+about-logins-login-intro-heading-logged-in = Не знайдено синхронізованих паролів.
+login-intro-description = Якщо ви зберегли паролі в { -brand-product-name } на іншому пристрої, ось як отримати їх тут:
+login-intro-instructions-fxa = Зареєструйтеся чи увійдіть до свого { -fxaccount-brand-name(case: "gen") } на пристрої, де збережено ваші паролі
+about-logins-login-intro-heading-message = Зберігайте свої паролі в безпечному місці
+login-intro-description2 = Усі паролі, які ви зберігаєте в { -brand-product-name }, зашифровані. Крім того, ми спостерігаємо за витоками даних і сповіщаємо, якщо це стосується вас. <a data-l10n-name="breach-alert-link">Докладніше</a>
+login-intro-instructions-fxa2 = Зареєструйтеся чи ввійдіть до облікового запису на пристрої, де збережено паролі.
+login-intro-instructions-fxa-settings = Перейдіть до Налаштування > Синхронізація > Увімкнути синхронізацію… Позначте паролі.
+login-intro-instructions-fxa-passwords-help = Перейдіть до <a data-l10n-name="passwords-help-link">підтримки щодо паролів</a>, щоб отримати допомогу.
+about-logins-intro-browser-only-import = Якщо ваші паролі збережено в іншому браузері, ви можете <a data-l10n-name="import-link">імпортувати їх у { -brand-product-name }</a>
+about-logins-intro-import2 = Якщо ваші паролі зберігаються не в { -brand-product-name }, ви можете <a data-l10n-name="import-browser-link">імпортувати їх з іншого браузера</a> або <a data-l10n-name="import-file-link">з файлу</a>
+about-logins-intro-import3 = Виберіть кнопку зі знаком плюс, щоб додати пароль зараз. Ви також можете <a data-l10n-name="import-browser-link">імпортувати паролі з іншого браузера</a> або <a data-l10n-name="import-file-link">з файлу</a>.
+
+## Login
+
+login-item-new-login-title = Створити новий запис
+# Header for adding a password
+about-logins-login-item-new-login-title = Додати пароль
+login-item-edit-button = Змінити
+about-logins-login-item-remove-button = Вилучити
+login-item-origin-label = Адреса вебсайту
+login-item-tooltip-message = Переконайтесь, що це точно відповідає адресі вебсайту, на який ви входите.
+about-logins-origin-tooltip2 = Введіть повну адресу та переконайтеся, що вона точно збігається з адресою для входу.
+# Variables
+# $webTitle (String) - Website title of the password being changed.
+about-logins-edit-password-tooltip = Обов'язково збережіть поточний пароль для цього сайту. Змінивши пароль тут, ви не змінюєте його для { $webTitle }.
+about-logins-add-password-tooltip = Обов'язково збережіть поточний пароль для цього сайту.
+login-item-origin =
+ .placeholder = https://www.example.com
+login-item-username-label = Ім'я користувача
+about-logins-login-item-username =
+ .placeholder = (без імені користувача)
+login-item-copy-username-button-text = Копіювати
+login-item-copied-username-button-text = Скопійовано!
+login-item-password-label = Пароль
+login-item-password-reveal-checkbox =
+ .aria-label = Показати пароль
+login-item-copy-password-button-text = Копіювати
+login-item-copied-password-button-text = Скопійовано!
+login-item-save-changes-button = Зберегти зміни
+about-logins-login-item-save-changes-button = Зберегти
+login-item-save-new-button = Зберегти
+login-item-cancel-button = Скасувати
+
+## The date is displayed in a timeline showing the password evolution.
+## A label is displayed under the date to describe the type of change.
+## (e.g. updated, created, etc.)
+
+# Variables
+# $datetime (date) - Event date
+login-item-timeline-point-date = { DATETIME($datetime, day: "numeric", month: "short", year: "numeric") }
+login-item-timeline-action-created = Створено
+login-item-timeline-action-updated = Оновлено
+login-item-timeline-action-used = Використано
+
+## OS Authentication dialog
+
+about-logins-os-auth-dialog-caption = { -brand-full-name }
+
+## The macOS strings are preceded by the operating system with "Firefox is trying to "
+## and includes subtitle of "Enter password for the user "xxx" to allow this." These
+## notes are only valid for English. Please test in your respected locale.
+
+# This message can be seen when attempting to edit a login in about:logins on Windows.
+about-logins-edit-login-os-auth-dialog-message-win = Щоб змінити запис, введіть свої облікові дані входу для Windows. Це допомагає захистити ваші збережені паролі.
+# This message can be seen when attempting to edit a login in about:logins
+# On MacOS, only provide the reason that account verification is needed. Do not put a complete sentence here.
+about-logins-edit-login-os-auth-dialog-message-macosx = редагувати збережений пароль
+# This message can be seen when attempting to edit a login in about:logins on Windows.
+about-logins-edit-login-os-auth-dialog-message2-win = Щоб змінити пароль, введіть свої облікові дані для входу у Windows. Це допомагає захистити ваші збережені паролі.
+# This message can be seen when attempting to edit a login in about:logins
+# On MacOS, only provide the reason that account verification is needed. Do not put a complete sentence here.
+about-logins-edit-login-os-auth-dialog-message2-macosx = змінити збережений пароль
+# This message can be seen when attempting to reveal a password in about:logins on Windows.
+about-logins-reveal-password-os-auth-dialog-message-win = Щоб переглянути пароль, введіть свої облікові дані входу для Windows. Це допомагає захистити ваші збережені паролі.
+# This message can be seen when attempting to reveal a password in about:logins
+# On MacOS, only provide the reason that account verification is needed. Do not put a complete sentence here.
+about-logins-reveal-password-os-auth-dialog-message-macosx = відобразити збережений пароль
+# This message can be seen when attempting to copy a password in about:logins on Windows.
+about-logins-copy-password-os-auth-dialog-message-win = Щоб скопіювати пароль, введіть свої облікові дані входу для Windows. Це допомагає захистити ваші збережені паролі.
+# This message can be seen when attempting to copy a password in about:logins
+# On MacOS, only provide the reason that account verification is needed. Do not put a complete sentence here.
+about-logins-copy-password-os-auth-dialog-message-macosx = копіювати збережений пароль
+# This message can be seen when attempting to export a password in about:logins on Windows.
+about-logins-export-password-os-auth-dialog-message-win = Щоб експортувати паролі, введіть свої облікові дані входу для Windows. Це допомагає захистити ваші збережені паролі.
+# This message can be seen when attempting to export a password in about:logins
+# On MacOS, only provide the reason that account verification is needed. Do not put a complete sentence here.
+about-logins-export-password-os-auth-dialog-message-macosx = експортувати збережені паролі
+# This message can be seen when attempting to export a password in about:logins on Windows.
+about-logins-export-password-os-auth-dialog-message2-win = Щоб експортувати ваші паролі, введіть свої облікові дані для входу у Windows. Це допомагає захистити ваші збережені паролі.
+# This message can be seen when attempting to export a password in about:logins
+# On MacOS, only provide the reason that account verification is needed. Do not put a complete sentence here.
+about-logins-export-password-os-auth-dialog-message2-macosx = експортувати збережені паролі
+
+## Primary Password notification
+
+about-logins-primary-password-notification-message = Введіть головний пароль, щоб переглянути збережені дані входу і паролі
+master-password-reload-button =
+ .label = Увійти
+ .accesskey = в
+
+## Dialogs
+
+confirmation-dialog-cancel-button = Скасувати
+confirmation-dialog-dismiss-button =
+ .title = Скасувати
+about-logins-confirm-remove-dialog-title = Вилучити цей запис?
+confirm-delete-dialog-message = Це незворотна дія.
+# Title for modal to confirm the removal of one saved password
+about-logins-confirm-delete-dialog-title = Вилучити пароль?
+# Message for modal to confirm the removal of one saved password
+about-logins-confirm-delete-dialog-message = Ви не зможете скасувати цю дію.
+about-logins-confirm-remove-dialog-confirm-button = Вилучити
+
+## Variables
+## $count (number) - Number of items
+
+about-logins-confirm-remove-all-dialog-confirm-button-label =
+ { $count ->
+ [one] Вилучити
+ [few] Вилучити { $count }
+ [many] Вилучити { $count }
+ *[other] Вилучити все
+ }
+about-logins-confirm-remove-all-dialog-checkbox-label =
+ { $count ->
+ [1] Так, вилучити цей пароль
+ [one] Так, вилучити цей пароль
+ [few] Так, вилучити ці паролі
+ *[many] Так, вилучити ці паролі
+ }
+about-logins-confirm-remove-all-dialog-title =
+ { $count ->
+ [one] Вилучити { $count } пароль?
+ [few] Вилучити всі { $count } паролі?
+ *[many] Вилучити всі { $count } паролів?
+ }
+about-logins-confirm-remove-all-dialog-message =
+ { $count ->
+ [one] Це призведе до вилучення пароля, який ви зберегли до { -brand-short-name } та будь-яких сповіщень про витоки, які з'являються тут. Ви не зможете скасувати цю дію.
+ [few] Це призведе до вилучення паролів, які ви зберегли до { -brand-short-name } та будь-яких сповіщень про витоки, які з'являються тут. Ви не зможете скасувати цю дію.
+ *[many] Це призведе до вилучення паролів, які ви зберегли до { -brand-short-name } та будь-яких сповіщень про витоки, які з'являються тут. Ви не зможете скасувати цю дію.
+ }
+about-logins-confirm-remove-all-sync-dialog-title =
+ { $count ->
+ [one] Вилучити { $count } пароль з усіх пристроїв?
+ [few] Вилучити усі { $count } паролі з усіх пристроїв?
+ *[many] Вилучити усі { $count } паролів з усіх пристроїв?
+ }
+about-logins-confirm-remove-all-sync-dialog-message =
+ { $count ->
+ [one] Це призведе до вилучення збереженого в { -brand-short-name } пароля з усіх пристроїв, синхронізованих з вашим { -fxaccount-brand-name(case: "abl") }. Це також вилучить попередження про витоки, які з'являються тут. Ви не зможете скасувати цю дію.
+ [few] Це призведе до вилучення всіх збережених у { -brand-short-name } паролів з усіх пристроїв, синхронізованих з вашим { -fxaccount-brand-name(case: "abl") }. Це також вилучить попередження про витоки, які з'являються тут. Ви не зможете скасувати цю дію.
+ *[many] Це призведе до вилучення всіх збережених у { -brand-short-name } паролів з усіх пристроїв, синхронізованих з вашим { -fxaccount-brand-name(case: "abl") }. Це також вилучить попередження про витоки, які з'являються тут. Ви не зможете скасувати цю дію.
+ }
+about-logins-confirm-remove-all-sync-dialog-message2 =
+ { $count ->
+ [1] Це призведе до вилучення збереженого у { -brand-short-name } пароля з усіх пристроїв, синхронізованих з вашим обліковим записом. Це також вилучить попередження про витоки, які з'являються тут. Ви не зможете скасувати цю дію.
+ [one] Це призведе до вилучення всіх збережених у { -brand-short-name } паролів з усіх пристроїв, синхронізованих з вашим обліковим записом. Це також вилучить попередження про витоки, які з'являються тут. Ви не зможете скасувати цю дію.
+ [few] Це призведе до вилучення всіх збережених у { -brand-short-name } паролів з усіх пристроїв, синхронізованих з вашим обліковим записом. Це також вилучить попередження про витоки, які з'являються тут. Ви не зможете скасувати цю дію.
+ *[many] Це призведе до вилучення всіх збережених у { -brand-short-name } паролів з усіх пристроїв, синхронізованих з вашим обліковим записом. Це також вилучить попередження про витоки, які з'являються тут. Ви не зможете скасувати цю дію.
+ }
+# Checkbox for modal to confirm the removal of saved passwords
+about-logins-confirm-remove-all-dialog-checkbox-label2 =
+ { $count ->
+ [1] Так, вилучити пароль
+ *[other] Так, вилучити паролі
+ }
+# Title for modal to confirm the removal of all saved passwords when user is NOT synced
+about-logins-confirm-remove-all-dialog-title2 =
+ { $count ->
+ [one] Вилучити { $count } пароль?
+ [few] Вилучити { $count } паролі?
+ *[many] Вилучити { $count } паролів?
+ }
+# Message for modal to confirm the removal of saved passwords when user is NOT synced
+about-logins-confirm-remove-all-dialog-message2 =
+ { $count ->
+ [1] Ця дія призведе до вилучення пароля, збереженого в { -brand-short-name }, а також до вилучення сповіщень про витоки даних. Це незворотна дія.
+ *[other] Ця дія призведе до вилучення паролів, збережених у { -brand-short-name }, а також до вилучення сповіщень про витоки даних. Це незворотна дія.
+ }
+# Title for modal to confirm the removal of all saved passwords when user IS SYNCED
+about-logins-confirm-remove-all-sync-dialog-title2 =
+ { $count ->
+ [one] Вилучити { $count } пароль на всіх пристроях?
+ [few] Вилучити { $count } паролі на всіх пристроях?
+ *[many] Вилучити { $count } паролів на всіх пристроях?
+ }
+# Message for modal to confirm the removal of saved passwords when user IS synced.
+about-logins-confirm-remove-all-sync-dialog-message3 =
+ { $count ->
+ [1] Ця дія призведе до вилучення паролів, збережених у { -brand-short-name }, на всіх синхронізованих пристроях, а також до вилучення сповіщень про витоки даних. Це незворотна дія.
+ *[other] Ця дія призведе до вилучення паролів, збережених у { -brand-short-name }, на всіх синхронізованих пристроях, а також до вилучення сповіщень про витоки даних. Це незворотна дія.
+ }
+
+##
+
+about-logins-confirm-export-dialog-title = Експортувати паролі
+about-logins-confirm-export-dialog-message = Ваші паролі буде збережено у вигляді звичайного тексту (наприклад, BadP@ssw0rd), тож кожен, хто може відкрити експортований файл, зможе їх переглянути.
+about-logins-confirm-export-dialog-confirm-button = Експорт…
+about-logins-confirm-export-dialog-title2 = Примітка щодо експортування паролів
+about-logins-confirm-export-dialog-message2 =
+ Під час експортування ваші паролі зберігаються у файлі у форматі звичайного тексту.
+ Після використання файлу рекомендуємо видалити його, щоб інші користувачі цього пристрою не могли побачити ваші паролі.
+about-logins-confirm-export-dialog-confirm-button2 = Продовжити експорт
+about-logins-alert-import-title = Імпорт завершено
+about-logins-alert-import-message = Переглянути детальний підсумок імпорту
+confirm-discard-changes-dialog-title = Відхилити незбережені зміни?
+confirm-discard-changes-dialog-message = Усі незбережені зміни будуть втрачені.
+confirm-discard-changes-dialog-confirm-button = Відхилити
+
+## Breach Alert notification
+
+about-logins-breach-alert-title = Витік даних із сайту
+breach-alert-text = З часу останнього оновлення облікових даних, з цього вебсайту було викрито або викрадено паролі. Змініть пароль, щоб захистити свій обліковий запис.
+about-logins-breach-alert-date = Витік даних відбувся { DATETIME($date, day: "numeric", month: "long", year: "numeric") }
+# Variables:
+# $hostname (String) - The hostname of the website associated with the login, e.g. "example.com"
+about-logins-breach-alert-link = Перейти до { $hostname }
+
+## Vulnerable Password notification
+
+about-logins-vulnerable-alert-title = Ненадійний пароль
+about-logins-vulnerable-alert-text2 = Цей пароль було використано в іншому обліковому записі, який, ймовірно, потрапив до витоку даних. Повторне використання облікових даних загрожує безпеці ваших інших облікових записів. Змініть цей пароль.
+# Variables:
+# $hostname (String) - The hostname of the website associated with the login, e.g. "example.com"
+about-logins-vulnerable-alert-link = Перейти до { $hostname }
+about-logins-vulnerable-alert-learn-more-link = Докладніше
+
+## Error Messages
+
+# This is an error message that appears when a user attempts to save
+# a new login that is identical to an existing saved login.
+# Variables:
+# $loginTitle (String) - The title of the website associated with the login.
+about-logins-error-message-duplicate-login-with-link = Запис для { $loginTitle } з таким іменем користувача вже існує. <a data-l10n-name="duplicate-link">Перейти до того запису?</a>
+# This is a generic error message.
+about-logins-error-message-default = При збереженні цього пароля сталася помилка.
+
+## Login Export Dialog
+
+# Title of the file picker dialog
+about-logins-export-file-picker-title = Файл експорту паролів
+# The default file name shown in the file picker when exporting saved logins.
+# This must end in .csv
+about-logins-export-file-picker-default-filename = паролі.csv
+# Title of the file picker dialog
+about-logins-export-file-picker-title2 = Експортувати паролі з { -brand-short-name }
+# The default file name shown in the file picker when exporting saved logins.
+# This must end in .csv
+about-logins-export-file-picker-default-filename2 = passwords.csv
+about-logins-export-file-picker-export-button = Експорт
+# A description for the .csv file format that may be shown as the file type
+# filter by the operating system.
+about-logins-export-file-picker-csv-filter-title =
+ { PLATFORM() ->
+ [macos] Документ CSV
+ *[other] Файл CSV
+ }
+
+## Login Import Dialog
+
+# Title of the file picker dialog
+about-logins-import-file-picker-title = Імпорт паролів з файлу
+# Title of the file picker dialog
+about-logins-import-file-picker-title2 = Імпорт паролів до { -brand-short-name }
+about-logins-import-file-picker-import-button = Імпортувати
+# A description for the .csv file format that may be shown as the file type
+# filter by the operating system.
+about-logins-import-file-picker-csv-filter-title =
+ { PLATFORM() ->
+ [macos] Документ CSV
+ *[other] Файл CSV
+ }
+# A description for the .tsv file format that may be shown as the file type
+# filter by the operating system. TSV is short for 'tab separated values'.
+about-logins-import-file-picker-tsv-filter-title =
+ { PLATFORM() ->
+ [macos] Документ TSV
+ *[other] Файл TSV
+ }
+
+##
+## Variables:
+## $count (number) - The number of affected elements
+
+about-logins-import-dialog-title = Імпорт завершено
+about-logins-import-dialog-items-added =
+ { $count ->
+ *[other] <span>Додано нових записів:</span> <span data-l10n-name="count">{ $count }</span>
+ }
+about-logins-import-dialog-items-modified =
+ { $count ->
+ *[other] <span>Оновлено наявних записів:</span> <span data-l10n-name="count">{ $count }</span>
+ }
+about-logins-import-dialog-items-no-change =
+ { $count ->
+ *[other] <span>Знайдено дублікатів:</span> <span data-l10n-name="count">{ $count }</span> <span data-l10n-name="meta">(not imported)</span>
+ }
+about-logins-import-dialog-items-added2 =
+ { $count ->
+ [one] <span>Додано нові паролі:</span> <span data-l10n-name="count">{ $count }</span>
+ [few] <span>Додано нові паролі:</span> <span data-l10n-name="count">{ $count }</span>
+ *[many] <span>Додано нові паролі:</span> <span data-l10n-name="count">{ $count }</span>
+ }
+about-logins-import-dialog-items-modified2 =
+ { $count ->
+ [one] <span>Оновлено наявні записи:</span> <span data-l10n-name="count">{ $count }</span>
+ [few] <span>Оновлено наявні записи:</span> <span data-l10n-name="count">{ $count }</span>
+ *[many] <span>Оновлено наявні записи:</span> <span data-l10n-name="count">{ $count }</span>
+ }
+about-logins-import-dialog-items-no-change2 =
+ { $count ->
+ [one] <span>Знайдено дублікати записів:</span> <span data-l10n-name="count">{ $count }</span> <span data-l10n-name="meta">(не імпортовано)</span>
+ [few] <span>Знайдено дублікати записів:</span> <span data-l10n-name="count">{ $count }</span> <span data-l10n-name="meta">(не імпортовано)</span>
+ *[many] <span>Знайдено дублікати записів:</span> <span data-l10n-name="count">{ $count }</span> <span data-l10n-name="meta">(не імпортовано)</span>
+ }
+about-logins-import-dialog-items-error =
+ { $count ->
+ *[other] <span>Помилки:</span> <span data-l10n-name="count">{ $count }</span> <span data-l10n-name="meta">(not imported)</span>
+ }
+about-logins-import-dialog-done = Готово
+about-logins-import-dialog-error-title = Помилка імпорту
+about-logins-import-dialog-error-conflicting-values-title = Кілька суперечливих значень для одного облікового запису
+about-logins-import-dialog-error-conflicting-values-description = Наприклад: кілька імен користувачів, паролів, URL-адрес тощо для одного облікового запису.
+about-logins-import-dialog-error-file-format-title = Помилка формату файлу
+about-logins-import-dialog-error-file-format-description = Неправильні або відсутні заголовки стовпців. Переконайтеся, що файл містить стовпці для імені користувача, пароля та URL-адреси.
+about-logins-import-dialog-error-file-permission-title = Не вдалося прочитати файл
+about-logins-import-dialog-error-file-permission-description = { -brand-short-name } не має дозволу на читання файлу. Спробуйте змінити дозволи на файл.
+about-logins-import-dialog-error-unable-to-read-title = Не вдалося проаналізувати файл
+about-logins-import-dialog-error-unable-to-read-description = Переконайтеся, що вибрали файл CSV або TSV.
+about-logins-import-dialog-error-no-logins-imported = Жоден пароль не імпортовано
+about-logins-import-dialog-error-learn-more = Дізнатися більше
+about-logins-import-dialog-error-try-import-again = Повторити спробу імпорту…
+about-logins-import-dialog-error-cancel = Скасувати
+about-logins-import-report-title = Підсумок імпорту
+about-logins-import-report-description = Паролі, імпортовані до { -brand-short-name }.
+about-logins-import-report-description2 = Паролі імпортовано до { -brand-short-name }.
+#
+# Variables:
+# $number (number) - The number of the row
+about-logins-import-report-row-index = Рядок { $number }
+about-logins-import-report-row-description-no-change = Дублікат: Точний збіг з наявним паролем
+about-logins-import-report-row-description-modified = Наявний пароль оновлено
+about-logins-import-report-row-description-added = Новий пароль додано
+about-logins-import-report-row-description-no-change2 = Дублікат: точний збіг з наявним записом
+about-logins-import-report-row-description-modified2 = Наявний запис оновлено
+about-logins-import-report-row-description-added2 = Додано новий пароль
+about-logins-import-report-row-description-error = Помилка: відсутнє поле
+
+##
+## Variables:
+## $field (String) - The name of the field from the CSV file for example url, username or password
+
+about-logins-import-report-row-description-error-multiple-values = Помилка: кілька значень для { $field }
+about-logins-import-report-row-description-error-missing-field = Помилка: відсутнє поле { $field }
+
+##
+## Variables:
+## $count (number) - The number of affected elements
+
+about-logins-import-report-added =
+ { $count ->
+ [one] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">новий пароль додано</div>
+ [few] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">нових паролі додано</div>
+ *[many] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">нових паролів додано</div>
+ }
+about-logins-import-report-modified =
+ { $count ->
+ [one] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">наявний пароль оновлено</div>
+ [few] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">наявні паролі оновлено</div>
+ *[many] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">наявних паролів оновлено</div>
+ }
+about-logins-import-report-no-change =
+ { $count ->
+ [one] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">дублікат пароля</div> <div data-l10n-name="not-imported">(не імпортовано)</div>
+ [few] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">дублікати паролів</div> <div data-l10n-name="not-imported">(не імпортовано)</div>
+ *[many] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">дублікатів паролів</div> <div data-l10n-name="not-imported">(не імпортовано)</div>
+ }
+about-logins-import-report-added2 =
+ { $count ->
+ [one] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">новий пароль додано</div>
+ [few] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">нові паролі додано</div>
+ *[many] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">нових паролів додано</div>
+ }
+about-logins-import-report-modified2 =
+ { $count ->
+ [one] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">наявний запис оновлено</div>
+ [few] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">наявні записи оновлено</div>
+ *[many] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">наявних записів оновлено</div>
+ }
+about-logins-import-report-no-change2 =
+ { $count ->
+ [one] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">дублікат</div> <div data-l10n-name="not-imported">(не імпортовано)</div>
+ [few] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">дублікати</div> <div data-l10n-name="not-imported">(не імпортовано)</div>
+ *[many] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">дублікатів</div> <div data-l10n-name="not-imported">(не імпортовано)</div>
+ }
+about-logins-import-report-error =
+ { $count ->
+ [one] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">помилка</div> <div data-l10n-name="not-imported">(не імпортовано)</div>
+ [few] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">помилки</div> <div data-l10n-name="not-imported">(не імпортовано)</div>
+ *[many] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">помилок</div> <div data-l10n-name="not-imported">(не імпортовано)</div>
+ }
+
+## Logins import report page
+
+about-logins-import-report-page-title = Звіт про імпорт
diff --git a/l10n-uk/browser/browser/aboutPocket.ftl b/l10n-uk/browser/browser/aboutPocket.ftl
new file mode 100644
index 0000000000..4ba3448a89
--- /dev/null
+++ b/l10n-uk/browser/browser/aboutPocket.ftl
@@ -0,0 +1,75 @@
+# 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/.
+
+
+### Pocket button panel strings for about:pocket-saved, about:pocket-signup, and about:pocket-home
+
+
+## about:pocket-saved panel
+
+# Placeholder text for tag input
+pocket-panel-saved-add-tags =
+ .placeholder = Додати мітки
+
+pocket-panel-saved-error-generic = При спробі збереження в { -pocket-brand-name } сталася помилка.
+pocket-panel-saved-error-tag-length = Мітки мають обмеження до 25 символів
+pocket-panel-saved-error-only-links = Можна зберігати лише посилання
+pocket-panel-saved-error-not-saved = Сторінку не збережено
+pocket-panel-saved-error-no-internet = Для можливості збереження у { -pocket-brand-name } ви повинні бути під'єднані до Інтернету. Перевірте своє з'єднання і спробуйте знову.
+pocket-panel-saved-error-remove = Під час спроби вилучити цю сторінку сталася помилка.
+pocket-panel-saved-page-removed = Сторінку вилучено
+pocket-panel-saved-page-saved = Збережено в { -pocket-brand-name }
+pocket-panel-saved-page-saved-b = Збережено в { -pocket-brand-name }!
+pocket-panel-saved-processing-remove = Вилучення сторінки…
+pocket-panel-saved-removed-updated = Сторінку видалено зі збережених
+pocket-panel-saved-processing-tags = Додавання міток…
+pocket-panel-saved-remove-page = Вилучити сторінку
+pocket-panel-saved-save-tags = Зберегти
+pocket-panel-saved-saving-tags = Збереження…
+pocket-panel-saved-suggested-tags = Пропоновані мітки
+pocket-panel-saved-tags-saved = Мітки додано
+
+# This is displayed above a field where the user can add tags
+pocket-panel-signup-add-tags = Додати мітки:
+
+## about:pocket-signup panel
+
+pocket-panel-signup-already-have = Вже користуєтесь { -pocket-brand-name }?
+pocket-panel-signup-learn-more = Докладніше
+pocket-panel-signup-login = Увійти
+pocket-panel-signup-signup-email = Реєстрація за адресою електронної пошти
+pocket-panel-signup-signup-cta = Зареєструйтеся в { -pocket-brand-name }. Це безплатно.
+pocket-panel-signup-signup-firefox = Реєстрація з { -brand-product-name }
+pocket-panel-signup-tagline = Зберігайте статті та відео з { -brand-product-name }, щоб переглядати їх в { -pocket-brand-name } на будь-якому пристрої та в будь-який час.
+pocket-panel-signup-tagline-story-one = Натисніть кнопку { -pocket-brand-name } для збереження будь-якої статті, відео чи сторінки з { -brand-product-name }.
+pocket-panel-signup-tagline-story-two = Переглядайте в { -pocket-brand-name } на будь-якому пристрої та в будь-який час.
+
+pocket-panel-signup-cta-a-fix = Ваша кнопка збереження з інтернету
+pocket-panel-signup-cta-b-updated = Зберігайте статті, відео та посилання за допомогою кнопки { -pocket-brand-name }. Переглядайте збережені матеріали коли завгодно на будь-якому пристрої.
+pocket-panel-signup-cta-b-short = Зберігайте статті, відео та посилання за допомогою кнопки { -pocket-brand-name }.
+pocket-panel-signup-cta-c-updated = Переглядайте збережені матеріали коли завгодно на будь-якому пристрої.
+
+## about:pocket-home panel
+
+pocket-panel-home-welcome-back = З поверненням
+pocket-panel-home-paragraph = Ви можете застосовувати { -pocket-brand-name } для огляду та збереження вебсторінок, статей, відео, подкастів або повернення до відкладеного для прочитання.
+pocket-panel-home-explore-popular-topics = Знайти популярні теми
+pocket-panel-home-discover-more = Відкрийте для себе більше
+pocket-panel-home-explore-more = Огляд
+
+pocket-panel-home-most-recent-saves = Ось, що ви недавно зберегли:
+pocket-panel-home-most-recent-saves-loading = Завантаження останніх збережених…
+pocket-panel-home-new-user-cta = Зберігайте статті, відео та посилання за допомогою кнопки { -pocket-brand-name }.
+pocket-panel-home-new-user-message = Перегляньте недавно збережене тут.
+
+## Pocket panel header component
+
+pocket-panel-header-my-saves = Переглянути збережене
+pocket-panel-header-sign-in = Увійти
+
+## Pocket panel buttons
+
+pocket-panel-button-show-all = Показати все
+pocket-panel-button-activate = Активуйте { -pocket-brand-name } у { -brand-product-name }
+pocket-panel-button-remove = Вилучити
diff --git a/l10n-uk/browser/browser/aboutPolicies.ftl b/l10n-uk/browser/browser/aboutPolicies.ftl
new file mode 100644
index 0000000000..e775f5aea3
--- /dev/null
+++ b/l10n-uk/browser/browser/aboutPolicies.ftl
@@ -0,0 +1,17 @@
+# 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/.
+
+about-policies-title = Корпоративна політика
+
+# 'Active' is used to describe the policies that are currently active
+active-policies-tab = Активні
+errors-tab = Помилки
+documentation-tab = Документація
+
+no-specified-policies-message = Служба корпоративних політик активна, але жодної політики не увімкнено.
+inactive-message = Служба корпоративних політик неактивна.
+
+policy-name = Назва політики
+policy-value = Значення політики
+policy-errors = Помилки політики
diff --git a/l10n-uk/browser/browser/aboutPrivateBrowsing.ftl b/l10n-uk/browser/browser/aboutPrivateBrowsing.ftl
new file mode 100644
index 0000000000..0f59b05850
--- /dev/null
+++ b/l10n-uk/browser/browser/aboutPrivateBrowsing.ftl
@@ -0,0 +1,80 @@
+# 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/.
+
+privatebrowsingpage-open-private-window-label = Відкрити приватне вікно
+ .accesskey = п
+about-private-browsing-search-placeholder = Пошук в Інтернеті
+about-private-browsing-info-title = Ви у приватному вікні
+about-private-browsing-search-btn =
+ .title = Пошук в Інтернеті
+# Variables
+# $engine (String): the name of the user's default search engine
+about-private-browsing-handoff =
+ .title = Шукайте за допомогою { $engine } або введіть адресу
+about-private-browsing-handoff-no-engine =
+ .title = Введіть запит чи адресу
+# Variables
+# $engine (String): the name of the user's default search engine
+about-private-browsing-handoff-text = Шукайте за допомогою { $engine } або введіть адресу
+about-private-browsing-handoff-text-no-engine = Введіть запит чи адресу
+about-private-browsing-not-private = Зараз ви не у приватному вікні.
+about-private-browsing-info-description-private-window = Приватне вікно: { -brand-short-name } очищує історію пошуку та перегляду, коли ви закриваєте всі приватні вікна. Це не робить вас анонімними.
+about-private-browsing-info-description-simplified = { -brand-short-name } очищує історію пошуку та перегляду, коли ви закриваєте усі приватні вікна, але це не робить вас анонімними.
+about-private-browsing-learn-more-link = Докладніше
+about-private-browsing-hide-activity = Приховуйте свою активність і місцеперебування де б ви не переглядали щось в інтернеті
+about-private-browsing-get-privacy = Отримайте захист приватності в інтернеті всюди
+about-private-browsing-hide-activity-1 = Приховати активність перегляду та місцеперебування за допомогою { -mozilla-vpn-brand-name }. Одним натисканням створює безпечне з'єднання навіть у загальнодоступній мережі Wi-Fi.
+about-private-browsing-prominent-cta = Зберігайте приватність з { -mozilla-vpn-brand-name }
+about-private-browsing-focus-promo-cta = Завантажити { -focus-brand-name }
+about-private-browsing-focus-promo-header = { -focus-brand-name }: приватний перегляд у дорозі
+about-private-browsing-focus-promo-text = Наш спеціалізований мобільний застосунок для приватного перегляду щоразу очищає вашу історію та куки.
+
+## The following strings will be used for experiments in Fx99 and Fx100
+
+about-private-browsing-focus-promo-header-b = Перейдіть до приватного перегляду на своєму телефоні
+about-private-browsing-focus-promo-text-b = Користуйтеся { -focus-brand-name } для тих приватних пошуків, які ви хочете приховати від основного мобільного браузера.
+about-private-browsing-focus-promo-header-c = Приватність вищого рівня на мобільному пристрої
+about-private-browsing-focus-promo-text-c = { -focus-brand-name } щоразу очищує вашу історію, блокуючи рекламу та елементи стеження.
+# This string is the title for the banner for search engine selection
+# in a private window.
+# Variables:
+# $engineName (String) - The engine name that will currently be used for the private window.
+about-private-browsing-search-banner-title = { $engineName } є вашим типовим пошуковим засобом у приватних вікнах
+about-private-browsing-search-banner-description =
+ { PLATFORM() ->
+ [windows] Щоб обрати інший пошуковий засіб, відкрийте <a data-l10n-name="link-options">Налаштування</a>
+ *[other] Щоб обрати інший пошуковий засіб, відкрийте <a data-l10n-name="link-options">Налаштування</a>
+ }
+about-private-browsing-search-banner-close-button =
+ .aria-label = Закрити
+about-private-browsing-promo-close-button =
+ .title = Закрити
+
+## Strings used in a “pin promotion” message, which prompts users to pin a private window
+
+about-private-browsing-pin-promo-header = Свобода приватного перегляду одним натиском
+about-private-browsing-pin-promo-link-text =
+ { PLATFORM() ->
+ [macos] Закріпити в док
+ *[other] Закріпити на панелі завдань
+ }
+about-private-browsing-pin-promo-title = Жодних збережених кук чи історії на комп'ютері. Переглядайте без думки, що за вами хтось спостерігає.
+
+## Strings used in a promotion message for cookie banner reduction
+
+# Simplified version of the headline if the original text doesn't work
+# in your language: `See fewer cookie requests`.
+about-private-browsing-cookie-banners-promo-header = Геть банери про куки!
+about-private-browsing-cookie-banners-promo-button = Зменшити кількість банерів кук
+about-private-browsing-cookie-banners-promo-message = Дайте можливість { -brand-short-name } автоматично відповідати на спливні вікна кук, щоб вони не заважали вам під час онлайн-перегляду. { -brand-short-name } відхилить усі запити, якщо це можливо.
+# Simplified version of the headline if the original text doesn't work
+# in your language: `{ -brand-short-name } will show fewer cookie requests`
+about-private-browsing-cookie-banners-promo-heading = { -brand-short-name } піклується про банери кук для вас
+about-private-browsing-cookie-banners-promo-body = Тепер ми автоматично відхиляємо багато банерів кук, щоб за вами менше стежили та ви могли користуватися інтернетом без відволікання.
+
+## Strings for Felt Privacy v1 experiments in 119
+
+about-private-browsing-felt-privacy-v1-info-header = Не залишайте слідів на цьому пристрої
+about-private-browsing-felt-privacy-v1-info-body = { -brand-short-name } видаляє ваші куки, історію та дані сайтів, коли ви закриваєте всі приватні вікна.
+about-private-browsing-felt-privacy-v1-info-link = Хто може бачити мою діяльність?
diff --git a/l10n-uk/browser/browser/aboutRestartRequired.ftl b/l10n-uk/browser/browser/aboutRestartRequired.ftl
new file mode 100644
index 0000000000..04cd94048a
--- /dev/null
+++ b/l10n-uk/browser/browser/aboutRestartRequired.ftl
@@ -0,0 +1,10 @@
+# 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/.
+
+restart-required-title = Потрібен перезапуск
+restart-required-heading = Перезапустіть, щоб далі користуватися { -brand-short-name }
+restart-required-intro = { -brand-short-name } оновлюється у фоновому режимі. Для завершення вам необхідно буде перезапустити його.
+window-restoration-info = Ваші вікна та вкладки швидко відновляться, окрім відкритих у приватному режимі.
+
+restart-button-label = Перезапустити { -brand-short-name }
diff --git a/l10n-uk/browser/browser/aboutRobots.ftl b/l10n-uk/browser/browser/aboutRobots.ftl
new file mode 100644
index 0000000000..02454928ff
--- /dev/null
+++ b/l10n-uk/browser/browser/aboutRobots.ftl
@@ -0,0 +1,29 @@
+# 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/.
+
+
+### These strings are used in the about:robots page, which ties in with the
+### robots theme used in the Firefox 3 Beta 2/3 first run pages.
+### They're just meant to be fun and whimsical, with references to some geeky
+### but well-known robots in movies and books. Be creative with translations!
+
+# Nonsense line from the movie "The Day The Earth Stood Still". No translation needed.
+page-title = Ґорт! Клаату барада ніхто!
+# Movie: Logan's Run... Box (cyborg): "Welcome Humans! I am ready for you."
+error-title-text = Привіт людинам!
+# Movie: The Day The Earth Stood Still. Spoken by Klaatu.
+error-short-desc-text = Ми прийшли до вас із миром і добрими намірами!
+# Various books by Isaac Asimov. http://en.wikipedia.org/wiki/Three_Laws_of_Robotics
+error-long-desc1 = Роботи не можуть зашкодити людям своїми діями або допустити шкоду своєю бездіяльністю.
+# Movie: Blade Runner. Batty: "I've seen things you people wouldn’t believe..."
+error-long-desc2 = Роботам відомі такі речі, які ви – люди – навіть не уявляєте.
+# Book: Hitchhiker’s Guide To The Galaxy. What the Sirius Cybernetics Corporation calls robots.
+error-long-desc3 = Роботи – ваші штучні товариші, з якими весело проводити час.
+# TV: Futurama. Bender's first line is "Bite my shiny metal ass."
+error-long-desc4 = У роботів є блискучі металеві зади, якими вони пишаються.
+# TV: Battlestar Galactica (2004 series). From the opening text.
+error-trailer-desc-text = І вони мають план.
+# Book: Hitchhiker's Guide To The Galaxy. Arthur presses a button and it warns him.
+error-try-again = Спробувати знову
+ .label2 = Будь ласка, не натискайте цю кнопку знову.
diff --git a/l10n-uk/browser/browser/aboutSessionRestore.ftl b/l10n-uk/browser/browser/aboutSessionRestore.ftl
new file mode 100644
index 0000000000..549013f15d
--- /dev/null
+++ b/l10n-uk/browser/browser/aboutSessionRestore.ftl
@@ -0,0 +1,50 @@
+# 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/.
+
+restore-page-tab-title = Відновити сеанс
+
+# The title is intended to be apologetic and disarming, expressing dismay
+# and regret that we are unable to restore the session for the user
+restore-page-error-title = Вибачте. Нам не вдається відновити ваші сторінки.
+restore-page-problem-desc = Нам не вдається відновити ваш останній сеанс перегляду. Оберіть "Відновити сеанс", щоб спробувати знову.
+restore-page-try-this = Досі не вдається відновити сеанс? Інколи причиною є одна вкладка. Перегляньте попередні вкладки, приберіть позначки з тих, що вам не потрібні, і спробуйте відновити ще раз.
+
+restore-page-hide-tabs = Сховати попередні вкладки
+restore-page-show-tabs = Показати попередні вкладки
+
+# When tabs are distributed across multiple windows, this message is used as a
+# header above the group of tabs for each window.
+#
+# Variables:
+# $windowNumber: Progressive number associated to each window
+restore-page-window-label = Вікно { $windowNumber }
+
+restore-page-restore-header =
+ .label = Відновити
+
+restore-page-list-header =
+ .label = Вікна та вкладки
+
+restore-page-try-again-button =
+ .label = Відновити сеанс
+ .accesskey = В
+
+restore-page-close-button =
+ .label = Почати новий сеанс
+ .accesskey = н
+
+## The following strings are used in about:welcomeback
+
+welcome-back-tab-title = Готово!
+welcome-back-page-title = Готово!
+welcome-back-page-info = { -brand-short-name } готовий до роботи.
+
+welcome-back-restore-button =
+ .label = Вперед!
+ .accesskey = В
+
+welcome-back-restore-all-label = Відновити всі вікна і вкладки
+welcome-back-restore-some-label = Відновити лише деякі
+
+welcome-back-page-info-link = Ваші додатки було вилучено, а налаштування браузера відновлено до типових значень. Якщо це не розв'язало вашу проблему, <a data-l10n-name="link-more">дізнайтесь більше, що можна зробити.</a>
diff --git a/l10n-uk/browser/browser/aboutTabCrashed.ftl b/l10n-uk/browser/browser/aboutTabCrashed.ftl
new file mode 100644
index 0000000000..343af045c4
--- /dev/null
+++ b/l10n-uk/browser/browser/aboutTabCrashed.ftl
@@ -0,0 +1,22 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+crashed-title = Звіти про збої вкладок
+crashed-close-tab-button = Закрити вкладку
+crashed-restore-tab-button = Відновити цю вкладку
+crashed-restore-all-button = Відновити всі вкладки, які аварійно завершили роботу
+crashed-header = Отакої. Ваша вкладка не працює.
+crashed-offer-help = Ми можемо допомогти!
+crashed-single-offer-help-message = Оберіть { crashed-restore-tab-button }, щоб перезавантажити сторінку.
+crashed-multiple-offer-help-message = Оберіть { crashed-restore-tab-button } чи { crashed-restore-all-button }, щоб перезавантажити сторінку/сторінки.
+crashed-request-help = А ви нам допоможете?
+crashed-request-help-message = Звіти про збої допомагають нам виявляти проблеми і робити { -brand-short-name } кращим.
+crashed-request-report-title = Повідомте про збій вкладки
+crashed-send-report-2 = Надіслати автоматичний звіт про збій, щоб ми могли виправити подібні помилки
+crashed-comment =
+ .placeholder = Необов'язковий коментар (коментарі бачать всі)
+crashed-include-URL-2 = Включити URL-адреси сайтів, які були відкриті в момент збою { -brand-short-name }
+crashed-report-sent = Звіт про збій надіслано. Дякуємо вам за те, що допомагаєте зробити { -brand-short-name } кращим!
+crashed-request-auto-submit-title = Повідомляти про збої вкладок без моєї участі
+crashed-auto-submit-checkbox-2 = Змініть налаштування для автоматичного надсилання звітів про збої { -brand-short-name }
diff --git a/l10n-uk/browser/browser/aboutUnloads.ftl b/l10n-uk/browser/browser/aboutUnloads.ftl
new file mode 100644
index 0000000000..8c870984eb
--- /dev/null
+++ b/l10n-uk/browser/browser/aboutUnloads.ftl
@@ -0,0 +1,44 @@
+# 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/.
+
+
+### Strings used in about:unloads, allowing users to manage the "tab unloading"
+### feature.
+
+about-unloads-page-title = Вивантаження вкладки
+about-unloads-intro =
+ { -brand-short-name } може автоматично вивантажувати з пам'яті вкладки,
+ щоб запобігти збою програми через брак системної пам'яті, коли це необхідно.
+ Вкладка для вивантаження обирається на основі багатьох властивостей.
+ Ця сторінка показує, як { -brand-short-name } пріоритизує вкладки та яку вкладку
+ буде вивантажено під час спрацювання цієї функції. Ви можете активувати
+ вивантаження вкладки вручну натиснувши кнопку <em>Вивантажити</em> внизу.
+
+# The link points to a Firefox documentation page, only available in English,
+# with title "Tab Unloading"
+about-unloads-learn-more =
+ Докладніше про функцію <a data-l10n-name="doc-link">Вивантаження вкладок</a>
+ і цю сторінку.
+
+about-unloads-last-updated = Востаннє оновлено: { DATETIME($date, year: "numeric", month: "numeric", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric", hour12: "false") }
+about-unloads-button-unload = Вивантажити
+ .title = Вивантажити вкладку з найвищим пріоритетом
+about-unloads-no-unloadable-tab = Немає вкладок для вивантаження.
+
+about-unloads-column-priority = Пріоритет
+about-unloads-column-host = Хост
+about-unloads-column-last-accessed = Останній доступ
+about-unloads-column-weight = Навантаженіші
+ .title = Вкладки спершу впорядковуються за цим значенням, яке походить від певних спеціальних властивостей, наприклад, відтворення звуку, WebRTC тощо.
+about-unloads-column-sortweight = Менш навантажені
+ .title = Якщо доступно, вкладки впорядковуються за цим значенням після впорядкування за навантаженістю. Значення походить від використання пам'яті та кількості процесів.
+about-unloads-column-memory = Пам'ять
+ .title = Розраховане споживання пам'яті вкладкою
+about-unloads-column-processes = Ідентифікатори процесів
+ .title = Ідентифікатори процесів вмісту розміщеної вкладки
+
+about-unloads-last-accessed = { DATETIME($date, year: "numeric", month: "numeric", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric", hour12: "false") }
+about-unloads-memory-in-mb = { NUMBER($mem, maxFractionalUnits: 2) } МБ
+about-unloads-memory-in-mb-tooltip =
+ .title = { NUMBER($mem, maxFractionalUnits: 2) } МБ
diff --git a/l10n-uk/browser/browser/accounts.ftl b/l10n-uk/browser/browser/accounts.ftl
new file mode 100644
index 0000000000..7ef8bd2d32
--- /dev/null
+++ b/l10n-uk/browser/browser/accounts.ftl
@@ -0,0 +1,109 @@
+# 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/.
+
+# Used as the FxA toolbar menu item value when user has not
+# finished setting up an account.
+account-finish-account-setup = Завершити налаштування облікового запису
+
+# Used as the FxA toolbar menu item title when the user
+# needs to reconnect their account.
+account-disconnected2 = Обліковий запис від'єднано
+
+# Menu item that sends a tab to all synced devices.
+account-send-to-all-devices = Надіслати на всі пристрої
+
+# Menu item that links to the Firefox Accounts settings for connected devices.
+account-manage-devices = Керувати пристроями…
+
+## Variables:
+## $email (String): = Email address of user's Firefox Account.
+
+account-reconnect = Повторно під'єднати { $email }
+account-verify = Підтвердити { $email }
+
+## Displayed in the Send Tab/Page/Link to Device context menu when right clicking a tab, a page or a link.
+
+account-send-to-all-devices-titlecase = Надіслати на всі пристрої
+account-manage-devices-titlecase = Керувати пристроями…
+
+## Displayed in the Send Tabs context menu when right clicking a tab, a page or a link
+## and the account has only 1 device connected.
+
+# Redirects to a marketing page.
+account-send-tab-to-device-singledevice-status = Немає під'єднаних пристроїв
+
+# Redirects to a marketing page.
+account-send-tab-to-device-singledevice-learnmore = Докладніше про надсилання вкладок…
+
+# Redirects to an FxAccounts page that tells to you to connect another device.
+account-send-tab-to-device-connectdevice = Під'єднати інший пристрій…
+
+## Displayed in the Send Tabs context menu when right clicking a tab, a page or a link
+## and the Sync account is unverified. Redirects to the Sync preferences page.
+
+account-send-tab-to-device-verify-status = Обліковий запис не підтверджено
+account-send-tab-to-device-verify = Підтвердити обліковий запис…
+
+## These strings are used in a notification shown when a new device joins the Firefox account.
+
+# The title shown in a notification when either this device or another device
+# has connected to, or disconnected from, a Firefox account.
+account-connection-title = { -fxaccount-brand-name(capitalization: "title") }
+
+# Variables:
+# $deviceName (String): the name of the new device
+account-connection-connected-with = Цей комп'ютер під'єднано до { $deviceName }.
+
+# Used when the name of the new device is not known.
+account-connection-connected-with-noname = Цей комп'ютер під'єднано до нового пристрою.
+
+# Used in a notification shown after a Firefox account is connected to the current device.
+account-connection-connected = Ви успішно увійшли
+
+# Used in a notification shown after the Firefox account was disconnected remotely.
+account-connection-disconnected = Цей комп'ютер було від'єднано.
+
+## These strings are used in a notification shown when we're opening
+## a single tab another device sent us to display.
+## The body for this notification is the URL of the received tab.
+
+account-single-tab-arriving-title = Відправлена вкладка
+# Variables:
+# $deviceName (String): the device name.
+account-single-tab-arriving-from-device-title = Вкладка з { $deviceName }
+
+# Used when a tab from a remote device arrives but the URL must be truncated.
+# Should display the URL with an indication that it's been truncated.
+# Variables:
+# $url (String): the portion of the URL that remains after truncation.
+account-single-tab-arriving-truncated-url = { $url }…
+
+## These strings are used in a notification shown when we're opening
+## multiple tabs another device or devices sent us to display.
+## Variables:
+## $tabCount (Number): the number of tabs received
+
+account-multiple-tabs-arriving-title = Отримані вкладки
+
+# Variables:
+# $deviceName (String): the device name.
+account-multiple-tabs-arriving-from-single-device =
+ { $tabCount ->
+ [one] { $tabCount } вкладка надіслана з { $deviceName }
+ [few] { $tabCount } вкладки надіслані з { $deviceName }
+ *[many] { $tabCount } вкладок надіслано з { $deviceName }
+ }
+account-multiple-tabs-arriving-from-multiple-devices =
+ { $tabCount ->
+ [one] { $tabCount } вкладка надіслана з ваших під'єднаних пристроїв
+ [few] { $tabCount } вкладки надіслані з ваших під'єднаних пристроїв
+ *[many] { $tabCount } вкладок надіслано з ваших під'єднаних пристроїв
+ }
+# This version is used when we don't know any device names.
+account-multiple-tabs-arriving-from-unknown-device =
+ { $tabCount ->
+ [one] { $tabCount } вкладка надіслана
+ [few] { $tabCount } вкладки надіслано
+ *[many] { $tabCount } вкладок надіслано
+ }
diff --git a/l10n-uk/browser/browser/addonNotifications.ftl b/l10n-uk/browser/browser/addonNotifications.ftl
new file mode 100644
index 0000000000..1f43cf8d0f
--- /dev/null
+++ b/l10n-uk/browser/browser/addonNotifications.ftl
@@ -0,0 +1,134 @@
+# 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/.
+
+xpinstall-prompt = { -brand-short-name } заблокував запит на встановлення програмного забезпечення з цього сайту на ваш комп'ютер.
+
+## Variables:
+## $host (String): The hostname of the site the add-on is being installed from.
+
+xpinstall-prompt-header = Дозволити { $host } встановити додаток?
+xpinstall-prompt-message = Ви збираєтеся встановити додаток з { $host }. Перш ніж продовжити, переконайтеся, що ви довіряєте цьому сайту.
+
+##
+
+xpinstall-prompt-header-unknown = Дозволити невідомому сайту встановити додаток?
+xpinstall-prompt-message-unknown = Ви збираєтеся встановити додаток з невідомого сайту. Перш ніж продовжити, переконайтеся, що ви довіряєте цьому сайту.
+xpinstall-prompt-dont-allow =
+ .label = Не дозволяти
+ .accesskey = Н
+xpinstall-prompt-never-allow =
+ .label = Ніколи не дозволяти
+ .accesskey = Н
+# Long text in this context make the dropdown menu extend awkwardly to the left,
+# avoid a localization that's significantly longer than the English version.
+xpinstall-prompt-never-allow-and-report =
+ .label = Повідомити про підозрілий сайт
+ .accesskey = П
+# Accessibility Note:
+# Be sure you do not choose an accesskey that is used elsewhere in the active context (e.g. main menu bar, submenu of the warning popup button)
+# See https://website-archive.mozilla.org/www.mozilla.org/access/access/keyboard/ for details
+xpinstall-prompt-install =
+ .label = Продовжити встановлення
+ .accesskey = ж
+
+# These messages are shown when a website invokes navigator.requestMIDIAccess.
+
+site-permission-install-first-prompt-midi-header = Цей сайт запитує доступ до ваших пристроїв MIDI (цифровий інтерфейс музичних інструментів). Можна надати доступ до пристроїв, установивши додаток.
+site-permission-install-first-prompt-midi-message = Неможливо гарантувати безпеку цього доступу. Продовжуйте, лише якщо ви довіряєте цьому сайту.
+
+##
+
+xpinstall-disabled-locked = Встановлення програмного забезпечення заборонено адміністратором вашої системи.
+xpinstall-disabled = Зараз встановлення програмного забезпечення заборонено. Натисніть Дозволити і спробуйте знову.
+xpinstall-disabled-button =
+ .label = Увімкнути
+ .accesskey = У
+# This message is shown when the installation of an add-on is blocked by enterprise policy.
+# Variables:
+# $addonName (String): the name of the add-on.
+# $addonId (String): the ID of add-on.
+addon-install-blocked-by-policy = { $addonName } ({ $addonId }) заблоковано вашим системним адміністратором.
+# This message is shown when the installation of add-ons from a domain is blocked by enterprise policy.
+addon-domain-blocked-by-policy = Ваш системний адміністратор заблокував запит на встановлення програмного забезпечення з цього сайту на ваш комп'ютер.
+addon-install-full-screen-blocked = Встановлення додатків не дозволено під час або перед початком повноекранного режиму.
+# Variables:
+# $addonName (String): the localized name of the sideloaded add-on.
+webext-perms-sideload-menu-item = { $addonName } додано до { -brand-short-name }
+# Variables:
+# $addonName (String): the localized name of the extension which has been updated.
+webext-perms-update-menu-item = { $addonName } вимагає нових дозволів
+# This message is shown when one or more extensions have been imported from a
+# different browser into Firefox, and the user needs to complete the import to
+# start these extensions. This message is shown in the appmenu.
+webext-imported-addons = Завершіть встановлення розширень, імпортованих до { -brand-short-name }
+
+## Add-on removal warning
+
+# Variables:
+# $name (String): The name of the add-on that will be removed.
+addon-removal-title = Вилучити { $name }?
+# Variables:
+# $name (String): the name of the extension which is about to be removed.
+addon-removal-message = Вилучити { $name } з { -brand-shorter-name }?
+addon-removal-button = Вилучити
+addon-removal-abuse-report-checkbox = Поскаржитись на це розширення до { -vendor-short-name }
+# Variables:
+# $addonCount (Number): the number of add-ons being downloaded
+addon-downloading-and-verifying =
+ { $addonCount ->
+ [one] Завантаження і перевірка { $addonCount } додатка…
+ [few] Завантаження і перевірка { $addonCount } додатків…
+ *[many] Завантаження і перевірка { $addonCount } додатків…
+ }
+addon-download-verifying = Перевірка
+addon-install-cancel-button =
+ .label = Скасувати
+ .accesskey = С
+addon-install-accept-button =
+ .label = Додати
+ .accesskey = т
+
+## Variables:
+## $addonCount (Number): the number of add-ons being installed
+
+addon-confirm-install-message =
+ { $addonCount ->
+ [one] Цей сайт бажає встановити { $addonCount } додаток в { -brand-short-name }:
+ [few] Цей сайт бажає встановити { $addonCount } додатки в { -brand-short-name }:
+ *[many] Цей сайт бажає встановити { $addonCount } додатків у { -brand-short-name }:
+ }
+addon-confirm-install-unsigned-message =
+ { $addonCount ->
+ [one] Застереження: Цей сайт збирається встановити { $addonCount } неперевірений додаток в { -brand-short-name }. Продовжуйте на свій ризик.
+ [few] Застереження: Цей сайт збирається встановити { $addonCount } неперевірені додатки в { -brand-short-name }. Продовжуйте на свій ризик.
+ *[many] Застереження: Цей сайт збирається встановити { $addonCount } неперевірених додатків у { -brand-short-name }. Продовжуйте на свій ризик.
+ }
+# Variables:
+# $addonCount (Number): the number of add-ons being installed (at least 2)
+addon-confirm-install-some-unsigned-message =
+ { $addonCount ->
+ [one] Застереження: Цей сайт збирається встановити { $addonCount } неперевірений додаток в { -brand-short-name }. Продовжуйте на свій ризик.
+ [few] Застереження: Цей сайт збирається встановити { $addonCount } додатки в { -brand-short-name }, деякі з яких є неперевіреними. Продовжуйте на свій ризик.
+ *[many] Застереження: Цей сайт збирається встановити { $addonCount } додатків у { -brand-short-name }, деякі з яких є неперевіреними. Продовжуйте на свій ризик.
+ }
+
+## Add-on install errors
+## Variables:
+## $addonName (String): the add-on name.
+
+addon-install-error-network-failure = Додаток не може бути завантажений через збій з'єднання.
+addon-install-error-incorrect-hash = Додаток не може бути встановлений, тому що він не відповідає додатку, очікуваному { -brand-short-name }.
+addon-install-error-corrupt-file = Неможливо встановити завантажений з цього сайту додаток, тому що він, ймовірно, пошкоджений.
+addon-install-error-file-access = { $addonName } не вдалося встановити, тому що { -brand-short-name } не може змінити необхідний файл.
+addon-install-error-not-signed = { -brand-short-name } заблокував встановлення неперевіреного додатка з цього сайту.
+addon-install-error-invalid-domain = Неможливо встановити додаток { $addonName } звідси.
+addon-local-install-error-network-failure = Цей додаток не вдалося встановити через помилку файлової системи.
+addon-local-install-error-incorrect-hash = Цей додаток не вдалося встановити, тому що він не відповідає додатку, очікуваному { -brand-short-name }.
+addon-local-install-error-corrupt-file = Неможливо встановити цей додаток, тому що він, ймовірно, пошкоджений.
+addon-local-install-error-file-access = { $addonName } не вдалося встановити, тому що { -brand-short-name } не може змінити необхідний файл.
+addon-local-install-error-not-signed = Цей додаток не може бути встановлений, тому що він не був перевірений.
+# Variables:
+# $appVersion (String): the application version.
+addon-install-error-incompatible = { $addonName } не вдалося встановити через його несумісність з { -brand-short-name } { $appVersion }.
+addon-install-error-blocklisted = { $addonName } неможливо встановити через високу ймовірність спричинення проблем безпеки та стабільності.
diff --git a/l10n-uk/browser/browser/allTabsMenu.ftl b/l10n-uk/browser/browser/allTabsMenu.ftl
new file mode 100644
index 0000000000..a3498e5169
--- /dev/null
+++ b/l10n-uk/browser/browser/allTabsMenu.ftl
@@ -0,0 +1,17 @@
+# 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/.
+
+# "Search" is a verb, as in "Search through tabs".
+all-tabs-menu-search-tabs =
+ .label = Пошук вкладок
+
+all-tabs-menu-new-user-context =
+ .label = Нова вкладка в контейнері
+
+all-tabs-menu-hidden-tabs =
+ .label = Приховані вкладки
+
+all-tabs-menu-manage-user-context =
+ .label = Керувати контейнерами
+ .accesskey = К
diff --git a/l10n-uk/browser/browser/appExtensionFields.ftl b/l10n-uk/browser/browser/appExtensionFields.ftl
new file mode 100644
index 0000000000..31cdef6bf8
--- /dev/null
+++ b/l10n-uk/browser/browser/appExtensionFields.ftl
@@ -0,0 +1,31 @@
+# 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/.
+
+
+## Theme names and descriptions used in the Themes panel in about:addons
+
+# "Auto" is short for automatic. It can be localized without limitations.
+extension-default-theme-name-auto = Тема системи — автоматично
+extension-default-theme-description = Повторювати налаштування операційної системи для кнопок, меню та вікон.
+
+extension-firefox-compact-light-name = Світла
+extension-firefox-compact-light-description = Тема зі світлими кольорами.
+
+extension-firefox-compact-dark-name = Темна
+extension-firefox-compact-dark-description = Тема з темними кольорами.
+
+extension-firefox-alpenglow-name = Firefox Alpenglow
+extension-firefox-alpenglow-description = Використовувати різнобарвний вигляд кнопок, меню та вікон.
+
+## Colorway Themes
+## These themes are variants of a colorway. The colorway is specified in the
+## $colorway-name variable.
+## Variables
+## $colorway-name (String) The name of a colorway (e.g. Graffiti, Elemental).
+
+extension-colorways-soft-name = { $colorway-name } — М'яке
+extension-colorways-balanced-name = { $colorway-name } — Збалансоване
+# "Bold" is used in the sense of bravery or courage, not in the sense of
+# emphasized text.
+extension-colorways-bold-name = { $colorway-name } — Насичене
diff --git a/l10n-uk/browser/browser/appMenuNotifications.ftl b/l10n-uk/browser/browser/appMenuNotifications.ftl
new file mode 100644
index 0000000000..46a32d3e9b
--- /dev/null
+++ b/l10n-uk/browser/browser/appMenuNotifications.ftl
@@ -0,0 +1,66 @@
+# 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/.
+
+appmenu-update-available2 =
+ .label = Доступне оновлення
+ .buttonlabel = Завантажити
+ .buttonaccesskey = З
+ .secondarybuttonlabel = Відхилити
+ .secondarybuttonaccesskey = х
+appmenu-update-available-message2 = Завантажити найновішу версію { -brand-shorter-name }.
+appmenu-update-manual2 =
+ .label = Доступне оновлення
+ .buttonlabel = Завантажити
+ .buttonaccesskey = З
+ .secondarybuttonlabel = Відхилити
+ .secondarybuttonaccesskey = х
+appmenu-update-manual-message2 = Не вдалося автоматично оновити { -brand-shorter-name }. Завантажте нову версію — ви не втратите збережених даних та налаштувань.
+appmenu-update-unsupported2 =
+ .label = Не вдалося оновити
+ .buttonlabel = Докладніше
+ .buttonaccesskey = л
+ .secondarybuttonlabel = Відхилити
+ .secondarybuttonaccesskey = х
+appmenu-update-unsupported-message2 = Ваша операційна система несумісна з найновішою версією { -brand-shorter-name }.
+appmenu-update-restart2 =
+ .label = Доступне оновлення
+ .buttonlabel = Оновити й перезапустити
+ .buttonaccesskey = О
+ .secondarybuttonlabel = Відхилити
+ .secondarybuttonaccesskey = х
+appmenu-update-restart-message2 = Отримайте найновішу версію { -brand-shorter-name }. Відкриті вкладки та вікна будуть відновлені.
+appmenu-update-other-instance =
+ .label = { -brand-shorter-name } не може автоматично встановити найновішу версію.
+ .buttonlabel = Все одно оновити { -brand-shorter-name }
+ .buttonaccesskey = т
+ .secondarybuttonlabel = Не зараз
+ .secondarybuttonaccesskey = Н
+appmenu-update-other-instance-message = Доступне оновлення для { -brand-shorter-name }, але його не можна встановити, тому що працює інша копія { -brand-shorter-name }. Закрийте її, щоб продовжити оновлення, або виберіть оновлення в будь-якому випадку (інша копія може працювати неправильно, доки ви її не перезапустите).
+
+appmenu-addon-private-browsing-installed2 =
+ .buttonlabel = Гаразд
+ .buttonaccesskey = Г
+appmenu-addon-post-install-message3 = Керуйте своїми додатками й темами з меню програми.
+appmenu-addon-post-install-incognito-checkbox =
+ .label = Дозволити цьому розширенню виконуватися в приватних вікнах
+ .accesskey = л
+
+appmenu-new-tab-controlled-changes =
+ .label = Ваша нова вкладка змінилася.
+ .buttonlabel = Зберегти зміни
+ .buttonaccesskey = б
+ .secondarybuttonlabel = Керувати новими вкладками
+ .secondarybuttonaccesskey = в
+appmenu-homepage-controlled-changes =
+ .label = Ваша домівка змінилася.
+ .buttonlabel = Зберегти зміни
+ .buttonaccesskey = б
+ .secondarybuttonlabel = Керувати домівкою
+ .secondarybuttonaccesskey = в
+appmenu-tab-hide-controlled =
+ .label = Доступ до ваших прихованих вкладок
+ .buttonlabel = Продовжити приховувати вкладки
+ .buttonaccesskey = х
+ .secondarybuttonlabel = Вимкнути розширення
+ .secondarybuttonaccesskey = к
diff --git a/l10n-uk/browser/browser/appmenu.ftl b/l10n-uk/browser/browser/appmenu.ftl
new file mode 100644
index 0000000000..b8831465ef
--- /dev/null
+++ b/l10n-uk/browser/browser/appmenu.ftl
@@ -0,0 +1,259 @@
+# 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/.
+
+
+## App Menu
+
+appmenuitem-banner-update-downloading =
+ .label = Завантажується оновлення { -brand-shorter-name }
+appmenuitem-banner-update-available =
+ .label = Доступне оновлення — завантажити
+appmenuitem-banner-update-manual =
+ .label = Доступне оновлення — завантажити
+appmenuitem-banner-update-unsupported =
+ .label = Не вдається оновити — несумісна система
+appmenuitem-banner-update-restart =
+ .label = Доступне оновлення — перезапустити
+appmenuitem-new-tab =
+ .label = Нова вкладка
+appmenuitem-new-window =
+ .label = Нове вікно
+appmenuitem-new-private-window =
+ .label = Приватне вікно
+appmenuitem-history =
+ .label = Історія
+appmenuitem-downloads =
+ .label = Завантаження
+appmenuitem-passwords =
+ .label = Паролі
+appmenuitem-addons-and-themes =
+ .label = Додатки й теми
+appmenuitem-print =
+ .label = Друкувати…
+appmenuitem-find-in-page =
+ .label = Знайти на сторінці…
+appmenuitem-translate =
+ .label = Перекласти сторінку…
+appmenuitem-zoom =
+ .value = Масштаб
+appmenuitem-more-tools =
+ .label = Інші інструменти
+appmenuitem-help =
+ .label = Довідка
+appmenuitem-exit2 =
+ .label =
+ { PLATFORM() ->
+ [linux] Вийти
+ *[other] Вийти
+ }
+appmenu-menu-button-closed2 =
+ .tooltiptext = Відкрити меню програми
+ .label = { -brand-short-name }
+appmenu-menu-button-opened2 =
+ .tooltiptext = Закрити меню програми
+ .label = { -brand-short-name }
+# Settings is now used to access the browser settings across all platforms,
+# instead of Options or Preferences.
+appmenuitem-settings =
+ .label = Налаштування
+
+## Zoom and Fullscreen Controls
+
+appmenuitem-zoom-enlarge =
+ .label = Збільшити
+appmenuitem-zoom-reduce =
+ .label = Зменшити
+appmenuitem-fullscreen =
+ .label = На весь екран
+
+## Firefox Account toolbar button and Sync panel in App menu.
+
+appmenu-remote-tabs-sign-into-sync =
+ .label = Увійти до Синхронізації…
+appmenu-remote-tabs-turn-on-sync =
+ .label = Увімкнути синхронізацію…
+# This is shown after the tabs list if we can display more tabs by clicking on the button
+appmenu-remote-tabs-showmore =
+ .label = Показати більше вкладок
+ .tooltiptext = Показати більше вкладок з цього пристрою
+# This is shown beneath the name of a device when that device has no open tabs
+appmenu-remote-tabs-notabs = Немає відкритих вкладок
+# This is shown when Sync is configured but syncing tabs is disabled.
+appmenu-remote-tabs-tabsnotsyncing = Увімкнути синхронізацію вкладок для можливості перегляду вашого списку вкладок з інших пристроїв.
+appmenu-remote-tabs-opensettings =
+ .label = Налаштування
+# This is shown when Sync is configured but this appears to be the only device attached to
+# the account. We also show links to download Firefox for android/ios.
+appmenu-remote-tabs-noclients = Хочете побачити тут свої вкладки з інших пристроїв?
+appmenu-remote-tabs-connectdevice =
+ .label = Під'єднати інший пристрій
+appmenu-remote-tabs-welcome = Переглядайте список вкладок з ваших інших пристроїв.
+appmenu-remote-tabs-unverified = Ваш обліковий запис потребує підтвердження.
+appmenuitem-fxa-toolbar-sync-now2 = Синхронізувати
+appmenuitem-fxa-sign-in = Увійти в { -brand-product-name }
+appmenuitem-fxa-manage-account = Керувати обліковим записом
+appmenu-fxa-header2 = { -fxaccount-brand-name }
+appmenu-account-header = Обліковий запис
+# Variables
+# $time (string) - Localized relative time since last sync (e.g. 1 second ago,
+# 3 hours ago, etc.)
+appmenu-fxa-last-sync = Востаннє синхронізовано { $time }
+ .label = Востаннє синхронізовано { $time }
+appmenu-fxa-sync-and-save-data2 = Синхронізувати та зберегти дані
+appmenu-fxa-signed-in-label = Увійти
+appmenu-fxa-setup-sync =
+ .label = Увімкнути синхронізацію…
+appmenuitem-save-page =
+ .label = Зберегти як…
+
+## What's New panel in App menu.
+
+whatsnew-panel-header = Що нового
+# Checkbox displayed at the bottom of the What's New panel, allowing users to
+# enable/disable What's New notifications.
+whatsnew-panel-footer-checkbox =
+ .label = Сповіщати про нові функції
+ .accesskey = в
+
+## The Firefox Profiler – The popup is the UI to turn on the profiler, and record
+## performance profiles. To enable it go to profiler.firefox.com and click
+## "Enable Profiler Menu Button".
+
+profiler-popup-button-idle =
+ .label = Profiler
+ .tooltiptext = Запис профілю швидкодії
+profiler-popup-button-recording =
+ .label = Profiler
+ .tooltiptext = Profiler записує профіль
+profiler-popup-button-capturing =
+ .label = Profiler
+ .tooltiptext = Profiler захоплює вкладку
+profiler-popup-header-text = { -profiler-brand-name }
+profiler-popup-reveal-description-button =
+ .aria-label = Розкрити більше інформації
+profiler-popup-description-title =
+ .value = Записуйте, аналізуйте, діліться
+profiler-popup-description = Співпрацюйте над проблемами швидкодії, оприлюднюючи профілі для своєї команди.
+profiler-popup-learn-more-button =
+ .label = Докладніше
+profiler-popup-settings =
+ .value = Налаштування
+# This link takes the user to about:profiling, and is only visible with the Custom preset.
+profiler-popup-edit-settings-button =
+ .label = Змінити налаштування…
+profiler-popup-recording-screen = Запис…
+profiler-popup-start-recording-button =
+ .label = Почати запис
+profiler-popup-discard-button =
+ .label = Відхилити
+profiler-popup-capture-button =
+ .label = Захоплення
+profiler-popup-start-shortcut =
+ { PLATFORM() ->
+ [macos] ⌃⇧1
+ *[other] Ctrl+Shift+1
+ }
+profiler-popup-capture-shortcut =
+ { PLATFORM() ->
+ [macos] ⌃⇧2
+ *[other] Ctrl+Shift+2
+ }
+
+## Profiler presets
+## They are shown in the popup's select box.
+
+
+# Presets and their l10n IDs are defined in the file
+# devtools/client/performance-new/shared/background.jsm.js
+# Please take care that the same values are also defined in devtools' perftools.ftl.
+
+profiler-popup-presets-web-developer-description = Рекомендовані попередні налаштування для налагодження більшості вебзастосунків. З низьким споживанням ресурсів.
+profiler-popup-presets-web-developer-label =
+ .label = Веброзробник
+profiler-popup-presets-firefox-description = Рекомендовані налаштування для профілювання { -brand-shorter-name }.
+profiler-popup-presets-firefox-label =
+ .label = { -brand-shorter-name }
+profiler-popup-presets-graphics-description = Налаштування для виявлення помилок графіки в { -brand-shorter-name }.
+profiler-popup-presets-graphics-label =
+ .label = Графіка
+profiler-popup-presets-media-description2 = Налаштування для виявлення помилок аудіо та відео в { -brand-shorter-name }.
+profiler-popup-presets-media-label =
+ .label = Медіа
+profiler-popup-presets-networking-description = Налаштування для виявлення помилок мережі в { -brand-shorter-name }.
+profiler-popup-presets-networking-label =
+ .label = Мережа
+profiler-popup-presets-power-description = Налаштування для виявлення помилок використання потужності { -brand-shorter-name } із низьким накладанням.
+# "Power" is used in the sense of energy (electricity used by the computer).
+profiler-popup-presets-power-label =
+ .label = Потужність
+profiler-popup-presets-custom-label =
+ .label = Власний
+
+## History panel
+
+appmenu-manage-history =
+ .label = Керувати історією
+appmenu-restore-session =
+ .label = Відновити попередній сеанс
+appmenu-clear-history =
+ .label = Стерти недавню історію…
+appmenu-recent-history-subheader = Недавня історія
+appmenu-recently-closed-tabs =
+ .label = Недавно закриті вкладки
+appmenu-recently-closed-windows =
+ .label = Недавно закриті вікна
+# This allows to search through the browser's history.
+appmenu-search-history =
+ .label = Історія пошуку
+
+## Help panel
+
+appmenu-help-header =
+ .title = Довідка { -brand-shorter-name }
+appmenu-about =
+ .label = Про { -brand-shorter-name }
+ .accesskey = о
+appmenu-get-help =
+ .label = Отримати допомогу
+ .accesskey = д
+appmenu-help-more-troubleshooting-info =
+ .label = Додаткова інформація щодо усунення проблем
+ .accesskey = я
+appmenu-help-report-site-issue =
+ .label = Проблема з сайтом…
+appmenu-help-share-ideas =
+ .label = Поділіться ідеями та відгуком…
+ .accesskey = П
+appmenu-help-switch-device =
+ .label = Перехід на новий пристрій
+
+## appmenu-help-enter-troubleshoot-mode and appmenu-help-exit-troubleshoot-mode
+## are mutually exclusive, so it's possible to use the same accesskey for both.
+
+appmenu-help-enter-troubleshoot-mode2 =
+ .label = Режим усунення проблем…
+ .accesskey = б
+appmenu-help-exit-troubleshoot-mode =
+ .label = Вимкнути режим усунення проблем
+ .accesskey = и
+
+## appmenu-help-report-deceptive-site and appmenu-help-not-deceptive
+## are mutually exclusive, so it's possible to use the same accesskey for both.
+
+appmenu-help-report-deceptive-site =
+ .label = Повідомити про шахрайський сайт…
+ .accesskey = ш
+appmenu-help-not-deceptive =
+ .label = Це не шахрайський сайт…
+ .accesskey = н
+
+## More Tools
+
+appmenu-customizetoolbar =
+ .label = Налаштувати панель інструментів…
+appmenu-developer-tools-subheader = Інструменти браузера
+appmenu-developer-tools-extensions =
+ .label = Розширення для розробників
+appmenuitem-report-broken-site =
+ .label = Повідомити про пошкоджений сайт
diff --git a/l10n-uk/browser/browser/backgroundtasks/defaultagent.ftl b/l10n-uk/browser/browser/backgroundtasks/defaultagent.ftl
new file mode 100644
index 0000000000..1cf92c7763
--- /dev/null
+++ b/l10n-uk/browser/browser/backgroundtasks/defaultagent.ftl
@@ -0,0 +1,9 @@
+# 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/.
+
+default-browser-agent-task-description = Завдання агента типового браузера перевіряти, коли типовий браузер змінено з { -brand-short-name } на інший. Якщо зміна відбудеться за підозрілих обставин, він пропонуватиме користувачам повернутися до { -brand-short-name } до двох разів. Це завдання встановлюється автоматично { -brand-short-name } і перевстановлюється, коли { -brand-short-name } оновлюється. Щоб вимкнути це завдання, оновіть параметр “default-browser-agent.enabled” на сторінці about:config або в налаштуваннях групової політики “DisableDefaultBrowserAgent” { -brand-short-name }.
+default-browser-notification-header-text = Використовувати { -brand-short-name }?
+default-browser-notification-body-text = Нещодавно ваш типовий браузер було змінено. Торкніться, щоб знову встановити { -brand-short-name } типовим.
+default-browser-notification-yes-button-text = Так
+default-browser-notification-no-button-text = Ні
diff --git a/l10n-uk/browser/browser/browser.ftl b/l10n-uk/browser/browser/browser.ftl
new file mode 100644
index 0000000000..9b19a0e527
--- /dev/null
+++ b/l10n-uk/browser/browser/browser.ftl
@@ -0,0 +1,1004 @@
+# 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/.
+
+
+## The main browser window's title
+
+# These are the default window titles everywhere except macOS.
+# .data-title-default and .data-title-private are used when the web content
+# opened has no title:
+#
+# default - "Mozilla Firefox"
+# private - "Mozilla Firefox (Private Browsing)"
+#
+# .data-content-title-default and .data-content-title-private are for use when
+# there *is* a content title.
+# Variables:
+# $content-title (String): the title of the web content.
+browser-main-window-window-titles =
+ .data-title-default = { -brand-full-name }
+ .data-title-private = Приватний перегляд { -brand-full-name }
+ .data-content-title-default = { $content-title } — { -brand-full-name }
+ .data-content-title-private = { $content-title } — Приватний перегляд { -brand-full-name }
+# These are the default window titles on macOS.
+# .data-title-default and .data-title-private are used when the web content
+# opened has no title:
+#
+#
+# "default" - "Mozilla Firefox"
+# "private" - "Mozilla Firefox — (Private Browsing)"
+#
+# .data-content-title-default and .data-content-title-private are for use when
+# there *is* a content title.
+# Do not use the brand name in these, as we do on non-macOS.
+#
+# Also note the other subtle difference here: we use a `-` to separate the
+# brand name from `(Private Browsing)`, which does not happen on other OSes.
+#
+# Variables:
+# $content-title (String): the title of the web content.
+browser-main-window-mac-window-titles =
+ .data-title-default = { -brand-full-name }
+ .data-title-private = { -brand-full-name } — Приватний перегляд
+ .data-content-title-default = { $content-title }
+ .data-content-title-private = { $content-title } — Приватний перегляд
+# This gets set as the initial title, and is overridden as soon as we start
+# updating the titlebar based on loaded tabs or private browsing state.
+# This should match the `data-title-default` attribute in both
+# `browser-main-window` and `browser-main-window-mac`.
+browser-main-window-title = { -brand-full-name }
+# The non-variable portion of this MUST match the translation of
+# "PRIVATE_BROWSING_SHORTCUT_TITLE" in custom.properties
+private-browsing-shortcut-text-2 = Приватний перегляд { -brand-shortcut-name }
+
+##
+
+urlbar-identity-button =
+ .aria-label = Перегляд інформації про сайт
+
+## Tooltips for images appearing in the address bar
+
+urlbar-services-notification-anchor =
+ .tooltiptext = Відкрити панель повідомлень встановлення
+urlbar-web-notification-anchor =
+ .tooltiptext = Налаштувати отримання сповіщень від сайту
+urlbar-midi-notification-anchor =
+ .tooltiptext = Відкрити MIDI панель
+urlbar-eme-notification-anchor =
+ .tooltiptext = Керувати використанням програмного забезпечення DRM
+urlbar-web-authn-anchor =
+ .tooltiptext = Відкрити панель веб автентифікації
+urlbar-canvas-notification-anchor =
+ .tooltiptext = Керувати дозволом видобування canvas
+urlbar-web-rtc-share-microphone-notification-anchor =
+ .tooltiptext = Керувати доступом сайту до вашого мікрофону
+urlbar-default-notification-anchor =
+ .tooltiptext = Відкрити панель повідомлень
+urlbar-geolocation-notification-anchor =
+ .tooltiptext = Відкрити панель запитів розташування
+urlbar-xr-notification-anchor =
+ .tooltiptext = Відкрити панель дозволів віртуальної реальності
+urlbar-storage-access-anchor =
+ .tooltiptext = Відкрити панель дозволів активності перегляду
+urlbar-web-rtc-share-screen-notification-anchor =
+ .tooltiptext = Керувати доступом сайту до ваших вікон чи екрана
+urlbar-indexed-db-notification-anchor =
+ .tooltiptext = Відкрити панель повідомлень автономного сховища
+urlbar-password-notification-anchor =
+ .tooltiptext = Відкрити панель повідомлень збереження паролів
+urlbar-plugins-notification-anchor =
+ .tooltiptext = Керувати використанням плагінів
+urlbar-web-rtc-share-devices-notification-anchor =
+ .tooltiptext = Керувати доступом сайту до ваших камери та/або мікрофону
+# "Speakers" is used in a general sense that might include headphones or
+# another audio output connection.
+urlbar-web-rtc-share-speaker-notification-anchor =
+ .tooltiptext = Керувати доступом сайту до інших гучномовців
+urlbar-autoplay-notification-anchor =
+ .tooltiptext = Відкрити панель автовідтворення
+urlbar-persistent-storage-notification-anchor =
+ .tooltiptext = Зберігати дані в постійному сховищі
+urlbar-addons-notification-anchor =
+ .tooltiptext = Відкрити панель повідомлень встановлення додатків
+urlbar-tip-help-icon =
+ .title = Отримати допомогу
+urlbar-search-tips-confirm = Гаразд, зрозуміло
+urlbar-search-tips-confirm-short = Зрозуміло
+# Read out before Urlbar Tip text content so screenreader users know the
+# subsequent text is a tip offered by the browser. It should end in a colon or
+# localized equivalent.
+urlbar-tip-icon-description =
+ .alt = Порада:
+urlbar-result-menu-button =
+ .title = Відкрити меню
+urlbar-result-menu-button-feedback = Відгук
+ .title = Відкрити меню
+urlbar-result-menu-learn-more =
+ .label = Докладніше
+ .accesskey = о
+urlbar-result-menu-remove-from-history =
+ .label = Вилучити з історії
+ .accesskey = ч
+urlbar-result-menu-tip-get-help =
+ .label = Отримати допомогу
+ .accesskey = г
+
+## Prompts users to use the Urlbar when they open a new tab or visit the
+## homepage of their default search engine.
+## Variables:
+## $engineName (String): The name of the user's default search engine. e.g. "Google" or "DuckDuckGo".
+
+urlbar-search-tips-onboard = Вводьте менше, знаходьте більше: Шукайте за допомогою { $engineName } прямо з панелі адреси.
+urlbar-search-tips-redirect-2 = Розпочніть пошук з адресного рядка, щоб побачити пропозиції від { $engineName } та історії перегляду.
+# Make sure to match the name of the Search panel in settings.
+urlbar-search-tips-persist = Пошук в інтернеті став простішим. Спробуйте вказати більш конкретний пошуковий запит у панелі пошуку. Щоб натомість показати URL-адресу, перейдіть до розділу Пошук у налаштуваннях.
+# Prompts users to use the Urlbar when they are typing in the domain of a
+# search engine, e.g. google.com or amazon.com.
+urlbar-tabtosearch-onboard = Оберіть цей ярлик, щоб швидше знайти те, що вам потрібно.
+
+## Local search mode indicator labels in the urlbar
+
+urlbar-search-mode-bookmarks = Закладки
+urlbar-search-mode-tabs = Вкладки
+urlbar-search-mode-history = Історія
+urlbar-search-mode-actions = Дії
+
+##
+
+urlbar-geolocation-blocked =
+ .tooltiptext = Ви заблокували інформацію розташування для цього вебсайту.
+urlbar-xr-blocked =
+ .tooltiptext = Ви заблокували доступ до пристроїв віртуальної реальності для цього вебсайту.
+urlbar-web-notifications-blocked =
+ .tooltiptext = Ви заблокували сповіщення для цього вебсайту.
+urlbar-camera-blocked =
+ .tooltiptext = Ви заблокували камеру для цього вебсайту.
+urlbar-microphone-blocked =
+ .tooltiptext = Ви заблокували мікрофон для цього вебсайту.
+urlbar-screen-blocked =
+ .tooltiptext = Ви заблокували доступ до екрана для цього вебсайту.
+urlbar-persistent-storage-blocked =
+ .tooltiptext = Ви заблокували постійне сховище для цього вебсайту.
+urlbar-popup-blocked =
+ .tooltiptext = Ви заблокували спливні вікна для цього вебсайту.
+urlbar-autoplay-media-blocked =
+ .tooltiptext = Ви заблокували автовідтворення медіа зі звуком для цього вебсайту.
+urlbar-canvas-blocked =
+ .tooltiptext = Ви заблокували видобування даних canvas для цього вебсайту.
+urlbar-midi-blocked =
+ .tooltiptext = Ви заблокували MIDI доступ для цього вебсайту.
+urlbar-install-blocked =
+ .tooltiptext = Ви заблокували встановлення додатка з цього вебсайту.
+# Variables
+# $shortcut (String) - A keyboard shortcut for the edit bookmark command.
+urlbar-star-edit-bookmark =
+ .tooltiptext = Редагувати цю закладку ({ $shortcut })
+# Variables
+# $shortcut (String) - A keyboard shortcut for the add bookmark command.
+urlbar-star-add-bookmark =
+ .tooltiptext = Додати сторінку до закладок ({ $shortcut })
+
+## Page Action Context Menu
+
+page-action-manage-extension2 =
+ .label = Керувати розширенням…
+ .accesskey = К
+page-action-remove-extension2 =
+ .label = Вилучити розширення
+ .accesskey = В
+
+## Auto-hide Context Menu
+
+full-screen-autohide =
+ .label = Сховати панелі
+ .accesskey = С
+full-screen-exit =
+ .label = Вийти з повноекранного режиму
+ .accesskey = В
+
+## Search Engine selection buttons (one-offs)
+
+# This string prompts the user to use the list of search shortcuts in
+# the Urlbar and searchbar.
+search-one-offs-with-title = Цього разу шукати за допомогою:
+search-one-offs-change-settings-compact-button =
+ .tooltiptext = Змінити налаштування пошуку
+search-one-offs-context-open-new-tab =
+ .label = Пошук в новій вкладці
+ .accesskey = в
+search-one-offs-context-set-as-default =
+ .label = Встановити типовим засобом пошуку
+ .accesskey = т
+search-one-offs-context-set-as-default-private =
+ .label = Встановити типовим засобом пошуку для приватних вікон
+ .accesskey = х
+# Search engine one-off buttons with an @alias shortcut/keyword.
+# Variables:
+# $engineName (String): The name of the engine.
+# $alias (String): The @alias shortcut/keyword.
+search-one-offs-engine-with-alias =
+ .tooltiptext = { $engineName } ({ $alias })
+# Shown when adding new engines from the address bar shortcut buttons or context
+# menu, or from the search bar shortcut buttons.
+# Variables:
+# $engineName (String): The name of the engine.
+search-one-offs-add-engine =
+ .label = Додати “{ $engineName }”
+ .tooltiptext = Додати засіб пошуку “{ $engineName }”
+ .aria-label = Додати засіб пошуку “{ $engineName }”
+# When more than 5 engines are offered by a web page, they are grouped in a
+# submenu using this as its label.
+search-one-offs-add-engine-menu =
+ .label = Додати засіб пошуку
+
+## Local search mode one-off buttons
+## Variables:
+## $restrict (String): The restriction token corresponding to the search mode.
+## Restriction tokens are special characters users can type in the urlbar to
+## restrict their searches to certain sources (e.g., "*" to search only
+## bookmarks).
+
+search-one-offs-bookmarks =
+ .tooltiptext = Закладки ({ $restrict })
+search-one-offs-tabs =
+ .tooltiptext = Вкладки ({ $restrict })
+search-one-offs-history =
+ .tooltiptext = Історія ({ $restrict })
+search-one-offs-actions =
+ .tooltiptext = Дії ({ $restrict })
+
+## QuickActions are shown in the urlbar as the user types a matching string
+## The -cmd- strings are comma separated list of keywords that will match
+## the action.
+
+# Opens the about:addons page in the home / recommendations section
+quickactions-addons = Переглянути додатки
+quickactions-cmd-addons2 = додатки
+# Opens the bookmarks library window
+quickactions-bookmarks2 = Керувати закладками
+quickactions-cmd-bookmarks = закладки
+# Opens a SUMO article explaining how to clear history
+quickactions-clearhistory = Стерти історію
+quickactions-cmd-clearhistory = стерти історію
+# Opens about:downloads page
+quickactions-downloads2 = Переглянути завантаження
+quickactions-cmd-downloads = завантаження
+# Opens about:addons page in the extensions section
+quickactions-extensions = Керувати розширеннями
+quickactions-cmd-extensions = розширення
+# Opens the devtools web inspector
+quickactions-inspector2 = Відкрити інструменти розробника
+quickactions-cmd-inspector = інспектор, інструменти розробника
+# Opens about:logins
+quickactions-logins2 = Керувати паролями
+quickactions-cmd-logins = входи, паролі
+# Opens about:addons page in the plugins section
+quickactions-plugins = Керувати плагінами
+quickactions-cmd-plugins = плагіни
+# Opens the print dialog
+quickactions-print2 = Друкувати сторінку
+quickactions-cmd-print = друк
+# Opens the print dialog at the save to PDF option
+quickactions-savepdf = Зберегти сторінку як PDF
+quickactions-cmd-savepdf = pdf
+# Opens a new private browsing window
+quickactions-private2 = Відкрити приватне вікно
+quickactions-cmd-private = приватний перегляд
+# Opens a SUMO article explaining how to refresh
+quickactions-refresh = Оновити { -brand-short-name }
+quickactions-cmd-refresh = оновити
+# Restarts the browser
+quickactions-restart = Перезапустити { -brand-short-name }
+quickactions-cmd-restart = перезапустити
+# Opens the screenshot tool
+quickactions-screenshot3 = Зробити знімок екрана
+quickactions-cmd-screenshot = знімок екрана
+# Opens about:preferences
+quickactions-settings2 = Керувати налаштуваннями
+quickactions-cmd-settings = налаштування, уподобання, параметри
+# Opens about:addons page in the themes section
+quickactions-themes = Керувати темами
+quickactions-cmd-themes = теми
+# Opens a SUMO article explaining how to update the browser
+quickactions-update = Оновити { -brand-short-name }
+quickactions-cmd-update = оновити
+# Opens the view-source UI with current pages source
+quickactions-viewsource2 = Програмний код сторінки
+quickactions-cmd-viewsource = переглянути джерело, джерело
+# Tooltip text for the help button shown in the result.
+quickactions-learn-more =
+ .title = Докладніше про швидкі дії
+
+## Bookmark Panel
+
+bookmarks-add-bookmark = Додати закладку
+bookmarks-edit-bookmark = Редагувати закладку
+bookmark-panel-cancel =
+ .label = Скасувати
+ .accesskey = С
+# Variables:
+# $count (number): number of bookmarks that will be removed
+bookmark-panel-remove =
+ .label =
+ { $count ->
+ [one] Вилучити закладку
+ [few] Вилучити { $count } закладки
+ *[many] Вилучити { $count } закладок
+ }
+ .accesskey = ч
+bookmark-panel-show-editor-checkbox =
+ .label = Показувати редактор під час збереження
+ .accesskey = к
+bookmark-panel-save-button =
+ .label = Зберегти
+# Width of the bookmark panel.
+# Should be large enough to fully display the Done and
+# Cancel/Remove Bookmark buttons.
+bookmark-panel =
+ .style = min-width: 23em
+
+## Identity Panel
+
+# Variables
+# $host (String): the hostname of the site that is being displayed.
+identity-site-information = Інформація про сайт для { $host }
+# Variables
+# $host (String): the hostname of the site that is being displayed.
+identity-header-security-with-host =
+ .title = Безпека з'єднання для { $host }
+identity-connection-not-secure = Незахищене з'єднання
+identity-connection-secure = Захищене з'єднання
+identity-connection-failure = Збій з'єднання
+identity-connection-internal = Це захищена сторінка { -brand-short-name }.
+identity-connection-file = Ця сторінка збережена на вашому комп'ютері.
+identity-connection-associated = Ця сторінка завантажується з іншої сторінки.
+identity-extension-page = Ця сторінка завантажена з розширення.
+identity-active-blocked = { -brand-short-name } заблокував незахищені частини цієї сторінки.
+identity-custom-root = З'єднання засвідчене сертифікатом, видавець якого не розпізнається Mozilla.
+identity-passive-loaded = Частини цієї сторінки (такі як зображення) незахищені.
+identity-active-loaded = Ви вимкнули захист на цій сторінці.
+identity-weak-encryption = Ця сторінка використовує слабке шифрування.
+identity-insecure-login-forms = Паролі, введені на цій сторінці, можуть бути скомпрометовані.
+identity-https-only-connection-upgraded = (оновлено до HTTPS)
+identity-https-only-label = HTTPS-режим
+identity-https-only-label2 = Автоматично оновлювати цей сайт до захищеного з'єднання
+identity-https-only-dropdown-on =
+ .label = Увімкнути
+identity-https-only-dropdown-off =
+ .label = Вимкнути
+identity-https-only-dropdown-off-temporarily =
+ .label = Вимкнути тимчасово
+identity-https-only-info-turn-on2 = Увімкніть HTTPS-режим для цього сайту, якщо ви хочете, щоб { -brand-short-name } оновив з'єднання, коли це можливо.
+identity-https-only-info-turn-off2 = Якщо сторінка здається пошкодженою, можливо, ви захочете вимкнути HTTPS-режим для цього сайту, щоб перезавантажити його в незахищеному HTTP-режимі.
+identity-https-only-info-turn-on3 = Увімкніть оновлення до HTTPS для цього сайту, якщо ви хочете, щоб { -brand-short-name } оновлював з'єднання, коли це можливо.
+identity-https-only-info-turn-off3 = Якщо сторінка має вигляд пошкодженої, можливо, ви захочете вимкнути оновлення до HTTPS для цього сайту, щоб перезавантажити його в незахищеному режимі HTTP.
+identity-https-only-info-no-upgrade = Не вдалося змінити з'єднання з HTTP.
+identity-permissions-storage-access-header = Куки сторонніх сайтів
+identity-permissions-storage-access-hint = Ці сторони можуть використовувати куки сторонніх сайтів та дані сайту, поки ви перебуваєте на ньому.
+identity-permissions-storage-access-learn-more = Докладніше
+identity-permissions-reload-hint = Для застосування змін, можливо, доведеться перезавантажити сторінку.
+identity-clear-site-data =
+ .label = Стерти куки та дані сайтів…
+identity-connection-not-secure-security-view = Ваше з'єднання з цим сайтом незахищене.
+identity-connection-verified = Ваше з'єднання з цим сайтом захищене.
+identity-ev-owner-label = Сертифікат виданий:
+identity-description-custom-root2 = Mozilla не розпізнає цього видавця сертифіката. Він міг бути доданий вашою операційною системою чи адміністратором.
+identity-remove-cert-exception =
+ .label = Вилучити виняток
+ .accesskey = В
+identity-description-insecure = Ваше з'єднання з цим сайтом не є приватним. Інформація, яку ви відправляєте може бути переглянута іншими (наприклад, паролі, повідомлення, дані кредитних карт та ін.).
+identity-description-insecure-login-forms = Введені на цій сторінці дані входу не захищені і можуть бути перехоплені.
+identity-description-weak-cipher-intro = Ваше з'єднання з цим вебсайтом використовує слабке шифрування і не є приватним.
+identity-description-weak-cipher-risk = Інші люди можуть переглядати вашу інформацію чи змінювати поведінку вебсайту.
+identity-description-active-blocked2 = { -brand-short-name } заблокував незахищені частини цієї сторінки.
+identity-description-passive-loaded = Ваше з'єднання не є приватним й інформація, якою ви ділитесь з сайтом може бути переглянута іншими.
+identity-description-passive-loaded-insecure2 = Цей вебсайт містить незахищений вміст (наприклад, зображення).
+identity-description-passive-loaded-mixed2 = Хоча { -brand-short-name } заблокував деякий вміст, на сторінці все ще є незахищений вміст (наприклад, зображення).
+identity-description-active-loaded = Цей вебсайт має вміст, що не є безпечним (наприклад, сценарії) і ваше з'єднання з ним не є приватним.
+identity-description-active-loaded-insecure = Інформація, якою ви ділитесь з цим сайтом, може бути переглянута іншими (наприклад, паролі, повідомлення, дані кредитних карт та ін.).
+identity-disable-mixed-content-blocking =
+ .label = Тимчасово вимкнути захист
+ .accesskey = в
+identity-enable-mixed-content-blocking =
+ .label = Увімкнути захист
+ .accesskey = У
+identity-more-info-link-text =
+ .label = Докладніше
+
+## Window controls
+
+browser-window-minimize-button =
+ .tooltiptext = Згорнути
+browser-window-maximize-button =
+ .tooltiptext = Розгорнути
+browser-window-restore-down-button =
+ .tooltiptext = Відновити вниз
+browser-window-close-button =
+ .tooltiptext = Закрити
+
+## Tab actions
+
+# This label should be written in all capital letters if your locale supports them.
+browser-tab-audio-playing2 = ВІДТВОРЕННЯ
+# This label should be written in all capital letters if your locale supports them.
+browser-tab-audio-muted2 = БЕЗ ЗВУКУ
+# This label should be written in all capital letters if your locale supports them.
+browser-tab-audio-blocked = АВТОВІДТВОРЕННЯ ЗАБЛОКОВАНО
+# This label should be written in all capital letters if your locale supports them.
+browser-tab-audio-pip = ЗОБРАЖЕННЯ В ЗОБРАЖЕННІ
+
+## These labels should be written in all capital letters if your locale supports them.
+## Variables:
+## $count (number): number of affected tabs
+
+browser-tab-mute =
+ { $count ->
+ [one] ВИМКНУТИ ЗВУК ВКЛАДКИ
+ [few] ВИМКНУТИ ЗВУК { $count } ВКЛАДОК
+ *[many] ВИМКНУТИ ЗВУК { $count } ВКЛАДОК
+ }
+browser-tab-unmute =
+ { $count ->
+ [one] УВІМКНУТИ ЗВУК ВКЛАДКИ
+ [few] УВІМКНУТИ ЗВУК { $count } ВКЛАДОК
+ *[many] УВІМКНУТИ ЗВУК { $count } ВКЛАДОК
+ }
+browser-tab-unblock =
+ { $count ->
+ [one] ВІДТВОРИТИ ВКЛАДКУ
+ [few] ВІДТВОРИТИ { $count } ВКЛАДКИ
+ *[many] ВІДТВОРИТИ { $count } ВКЛАДОК
+ }
+
+## Bookmarks toolbar items
+
+browser-import-button2 =
+ .label = Імпортувати закладки…
+ .tooltiptext = Імпортувати закладки до { -brand-short-name } з іншого браузера.
+bookmarks-toolbar-empty-message = Для швидкого доступу додайте свої закладки сюди на панель закладок. <a data-l10n-name="manage-bookmarks">Керувати закладками…</a>
+
+## WebRTC Pop-up notifications
+
+popup-select-camera-device =
+ .value = Камера:
+ .accesskey = К
+popup-select-camera-icon =
+ .tooltiptext = Камера
+popup-select-microphone-device =
+ .value = Мікрофон:
+ .accesskey = М
+popup-select-microphone-icon =
+ .tooltiptext = Мікрофон
+popup-select-speaker-icon =
+ .tooltiptext = Гучномовці
+popup-select-window-or-screen =
+ .label = Вікно або екран:
+ .accesskey = В
+popup-all-windows-shared = Надасться доступ до всіх видимих вікон на вашому екрані.
+
+## WebRTC window or screen share tab switch warning
+
+sharing-warning-window = Ви надаєте спільний доступ до { -brand-short-name }. Інші люди можуть бачити, коли ви переходите на нову вкладку.
+sharing-warning-screen = Ви надаєте спільний доступ до цілого екрана. Інші люди можуть бачити, коли ви переходите на нову вкладку.
+sharing-warning-proceed-to-tab =
+ .label = Перемкнути вкладку
+sharing-warning-disable-for-session =
+ .label = Вимкнути захист спільного доступу для цього сеансу
+
+## DevTools F12 popup
+
+enable-devtools-popup-description2 = Для використання клавіші швидкого доступу F12 спершу відкрийте інструменти веброзробника через меню браузера.
+
+## URL Bar
+
+# This string is used as an accessible name to the "X" button that cancels a custom search mode (i.e. exits the Amazon.com search mode).
+urlbar-search-mode-indicator-close =
+ .aria-label = Закрити
+# This placeholder is used when not in search mode and the user's default search
+# engine is unknown.
+urlbar-placeholder =
+ .placeholder = Введіть пошуковий запит чи адресу
+# This placeholder is used in search mode with search engines that search the
+# entire web.
+# Variables
+# $name (String): the name of a search engine that searches the entire Web
+# (e.g. Google).
+urlbar-placeholder-search-mode-web-2 =
+ .placeholder = Пошук в інтернеті
+ .aria-label = Шукати за допомогою { $name }
+# This placeholder is used in search mode with search engines that search a
+# specific site (e.g., Amazon).
+# Variables
+# $name (String): the name of a search engine that searches a specific site
+# (e.g. Amazon).
+urlbar-placeholder-search-mode-other-engine =
+ .placeholder = Введіть пошукові терміни
+ .aria-label = Шукати { $name }
+# This placeholder is used when searching bookmarks.
+urlbar-placeholder-search-mode-other-bookmarks =
+ .placeholder = Введіть пошукові терміни
+ .aria-label = Шукати в закладках
+# This placeholder is used when searching history.
+urlbar-placeholder-search-mode-other-history =
+ .placeholder = Введіть пошукові терміни
+ .aria-label = Шукати в історії
+# This placeholder is used when searching open tabs.
+urlbar-placeholder-search-mode-other-tabs =
+ .placeholder = Введіть пошукові терміни
+ .aria-label = Шукати у вкладках
+# This placeholder is used when searching quick actions.
+urlbar-placeholder-search-mode-other-actions =
+ .placeholder = Введіть пошукові терміни
+ .aria-label = Пошукові дії
+# Variables
+# $name (String): the name of the user's default search engine
+urlbar-placeholder-with-name =
+ .placeholder = Шукайте за допомогою { $name } або введіть адресу
+# Variables
+# $component (String): the name of the component which forces remote control.
+# Example: "DevTools", "Marionette", "RemoteAgent".
+urlbar-remote-control-notification-anchor2 =
+ .tooltiptext = Браузер керується ззовні (причина: { $component })
+urlbar-permissions-granted =
+ .tooltiptext = Ви надали цьому вебсайту додаткові дозволи.
+urlbar-switch-to-tab =
+ .value = Перейти на вкладку:
+# Used to indicate that a selected autocomplete entry is provided by an extension.
+urlbar-extension =
+ .value = Розширення:
+urlbar-go-button =
+ .tooltiptext = Перейти за адресою з панелі адреси
+urlbar-page-action-button =
+ .tooltiptext = Дії сторінки
+
+## Action text shown in urlbar results, usually appended after the search
+## string or the url, like "result value - action text".
+
+# Used when the private browsing engine differs from the default engine.
+# The "with" format was chosen because the search engine name can end with
+# "Search", and we would like to avoid strings like "Search MSN Search".
+# Variables
+# $engine (String): the name of a search engine
+urlbar-result-action-search-in-private-w-engine = Пошук з { $engine } у приватному вікні
+# Used when the private browsing engine is the same as the default engine.
+urlbar-result-action-search-in-private = Пошук у приватному вікні
+# The "with" format was chosen because the search engine name can end with
+# "Search", and we would like to avoid strings like "Search MSN Search".
+# Variables
+# $engine (String): the name of a search engine
+urlbar-result-action-search-w-engine = Шукати за допомогою { $engine }
+urlbar-result-action-sponsored = Спонсоровано
+urlbar-result-action-switch-tab = Перейти на вкладку
+urlbar-result-action-visit = Відвідати
+# Allows the user to visit a URL that was previously copied to the clipboard.
+urlbar-result-action-visit-from-clipboard = Відкрити з буфера обміну
+# Directs a user to press the Tab key to perform a search with the specified
+# engine.
+# Variables
+# $engine (String): the name of a search engine that searches the entire Web
+# (e.g. Google).
+urlbar-result-action-before-tabtosearch-web = Натисніть Tab для пошуку з { $engine }
+# Directs a user to press the Tab key to perform a search with the specified
+# engine.
+# Variables
+# $engine (String): the name of a search engine that searches a specific site
+# (e.g. Amazon).
+urlbar-result-action-before-tabtosearch-other = Натисніть Tab для пошуку з { $engine }
+# Variables
+# $engine (String): the name of a search engine that searches the entire Web
+# (e.g. Google).
+urlbar-result-action-tabtosearch-web = Шукати за допомогою { $engine } безпосередньо в панелі адреси
+# Variables
+# $engine (String): the name of a search engine that searches a specific site
+# (e.g. Amazon).
+urlbar-result-action-tabtosearch-other-engine = Шукати за допомогою { $engine } безпосередньо в панелі адреси
+# Action text for copying to clipboard.
+urlbar-result-action-copy-to-clipboard = Копіювати
+# Shows the result of a formula expression being calculated, the last = sign will be shown
+# as part of the result (e.g. "= 2").
+# Variables
+# $result (String): the string representation for a formula result
+urlbar-result-action-calculator-result = = { $result }
+
+## Action text shown in urlbar results, usually appended after the search
+## string or the url, like "result value - action text".
+## In these actions "Search" is a verb, followed by where the search is performed.
+
+urlbar-result-action-search-bookmarks = Шукати в закладках
+urlbar-result-action-search-history = Шукати в історії
+urlbar-result-action-search-tabs = Шукати у вкладках
+urlbar-result-action-search-actions = Дії з пошуком
+
+## Labels shown above groups of urlbar results
+
+# A label shown above the "Firefox Suggest" (bookmarks/history) group in the
+# urlbar results.
+urlbar-group-firefox-suggest =
+ .label = { -firefox-suggest-brand-name }
+# A label shown above the search suggestions group in the urlbar results. It
+# should use sentence case.
+# Variables
+# $engine (String): the name of the search engine providing the suggestions
+urlbar-group-search-suggestions =
+ .label = Пропозиції { $engine }
+# A label shown above Quick Actions in the urlbar results.
+urlbar-group-quickactions =
+ .label = Швидкі дії
+# A label shown above the recent searches group in the urlbar results.
+# Variables
+# $engine (String): the name of the search engine used to search.
+urlbar-group-recent-searches =
+ .label = Недавні пошуки
+
+## Reader View toolbar buttons
+
+# This should match menu-view-enter-readerview in menubar.ftl
+reader-view-enter-button =
+ .aria-label = Перейти в режим читача
+# This should match menu-view-close-readerview in menubar.ftl
+reader-view-close-button =
+ .aria-label = Закрити режим читача
+
+## Picture-in-Picture urlbar button
+## Variables:
+## $shortcut (String) - Keyboard shortcut to execute the command.
+
+picture-in-picture-urlbar-button-open =
+ .tooltiptext = Відкрити Зображення в зображенні ({ $shortcut })
+picture-in-picture-urlbar-button-close =
+ .tooltiptext = Закрити Зображення в зображенні ({ $shortcut })
+picture-in-picture-panel-header = Зображення в зображенні
+picture-in-picture-panel-headline = Цей вебсайт не рекомендує використовувати режим «Зображення в зображенні».
+picture-in-picture-panel-body = Відео може мати вигляд не такий, як передбачалося розробником, якщо увімкнено функцію «Зображення в зображенні».
+picture-in-picture-enable-toggle =
+ .label = Усе одно ввімкнути
+
+## Full Screen and Pointer Lock UI
+
+# Please ensure that the domain stays in the `<span data-l10n-name="domain">` markup.
+# Variables
+# $domain (String): the domain that is full screen, e.g. "mozilla.org"
+fullscreen-warning-domain = <span data-l10n-name="domain">{ $domain }</span> тепер у повноекранному режимі
+fullscreen-warning-no-domain = Цей документ тепер у повноекранному режимі
+fullscreen-exit-button = Вийти з повноекранного режиму (Esc)
+# "esc" is lowercase on mac keyboards, but uppercase elsewhere.
+fullscreen-exit-mac-button = Вийти з повноекранного режиму (esc)
+# Please ensure that the domain stays in the `<span data-l10n-name="domain">` markup.
+# Variables
+# $domain (String): the domain that is using pointer-lock, e.g. "mozilla.org"
+pointerlock-warning-domain = <span data-l10n-name="domain">{ $domain }</span> отримав контроль над вашим вказівником. Натисніть Esc для повернення контролю.
+pointerlock-warning-no-domain = Цей документ отримав контроль над вашим вказівником. Натисніть Esc для повернення контролю.
+
+## Bookmarks panels, menus and toolbar
+
+bookmarks-manage-bookmarks =
+ .label = Керувати закладками
+bookmarks-recent-bookmarks-panel-subheader = Недавні закладки
+bookmarks-toolbar-chevron =
+ .tooltiptext = Показати інші закладки
+bookmarks-sidebar-content =
+ .aria-label = Закладки
+bookmarks-menu-button =
+ .label = Меню закладок
+bookmarks-other-bookmarks-menu =
+ .label = Інші закладки
+bookmarks-mobile-bookmarks-menu =
+ .label = Мобільні закладки
+
+## Variables:
+## $isVisible (boolean): if the specific element (e.g. bookmarks sidebar,
+## bookmarks toolbar, etc.) is visible or not.
+
+bookmarks-tools-sidebar-visibility =
+ .label =
+ { $isVisible ->
+ [true] Сховати бічну панель закладок
+ *[other] Показати бічну панель закладок
+ }
+bookmarks-tools-toolbar-visibility-menuitem =
+ .label =
+ { $isVisible ->
+ [true] Сховати панель закладок
+ *[other] Показати панель закладок
+ }
+bookmarks-tools-toolbar-visibility-panel =
+ .label =
+ { $isVisible ->
+ [true] Сховати панель закладок
+ *[other] Показати панель закладок
+ }
+bookmarks-tools-menu-button-visibility =
+ .label =
+ { $isVisible ->
+ [true] Вилучити меню закладок з панелі інструментів
+ *[other] Додати меню закладок до панелі інструментів
+ }
+
+##
+
+bookmarks-search =
+ .label = Пошук закладок
+bookmarks-tools =
+ .label = Інструменти закладок
+bookmarks-subview-edit-bookmark =
+ .label = Редагувати цю закладку…
+# The aria-label is a spoken label that should not include the word "toolbar" or
+# such, because screen readers already know that this container is a toolbar.
+# This avoids double-speaking.
+bookmarks-toolbar =
+ .toolbarname = Панель закладок
+ .accesskey = к
+ .aria-label = Закладки
+bookmarks-toolbar-menu =
+ .label = Панель закладок
+bookmarks-toolbar-placeholder =
+ .title = Елементи панелі закладок
+bookmarks-toolbar-placeholder-button =
+ .label = Елементи панелі закладок
+# "Bookmark" is a verb, as in "Add current tab to bookmarks".
+bookmarks-subview-bookmark-tab =
+ .label = Додати цю вкладку до закладок…
+
+## Library Panel items
+
+library-bookmarks-menu =
+ .label = Закладки
+library-recent-activity-title =
+ .value = Нещодавня активність
+
+## Pocket toolbar button
+
+save-to-pocket-button =
+ .label = Зберегти в { -pocket-brand-name }
+ .tooltiptext = Зберегти в { -pocket-brand-name }
+
+## Repair text encoding toolbar button
+
+repair-text-encoding-button =
+ .label = Виправити кодування тексту
+ .tooltiptext = Вгадувати правильне кодування тексту із вмісту сторінки
+
+## Customize Toolbar Buttons
+
+# Variables:
+# $shortcut (String): keyboard shortcut to open settings (only on macOS)
+toolbar-settings-button =
+ .label = Налаштування
+ .tooltiptext =
+ { PLATFORM() ->
+ [macos] Відкрити налаштування ({ $shortcut })
+ *[other] Відкрити налаштування
+ }
+toolbar-overflow-customize-button =
+ .label = Налаштувати панель інструментів…
+ .accesskey = Н
+toolbar-button-email-link =
+ .label = Надіслати посилання
+ .tooltiptext = Надіслати посилання на цю сторінку е-поштою
+toolbar-button-logins =
+ .label = Паролі
+ .tooltiptext = Переглядайте і керуйте збереженими паролями
+# Variables:
+# $shortcut (String): keyboard shortcut to save a copy of the page
+toolbar-button-save-page =
+ .label = Зберегти сторінку
+ .tooltiptext = Зберегти цю сторінку ({ $shortcut })
+# Variables:
+# $shortcut (String): keyboard shortcut to open a local file
+toolbar-button-open-file =
+ .label = Відкрити файл
+ .tooltiptext = Відкрити файл ({ $shortcut })
+toolbar-button-synced-tabs =
+ .label = Синхронізовані вкладки
+ .tooltiptext = Показати вкладки з інших пристроїв
+# Variables
+# $shortcut (string) - Keyboard shortcut to open a new private browsing window
+toolbar-button-new-private-window =
+ .label = Приватне вікно
+ .tooltiptext = Відкрити нове вікно приватного перегляду ({ $shortcut })
+
+## EME notification panel
+
+eme-notifications-drm-content-playing = Деяке аудіо чи відео на цій сторінці використовує програму DRM, що може обмежити можливості, які надає вам { -brand-short-name }.
+eme-notifications-drm-content-playing-manage = Керувати налаштуваннями
+eme-notifications-drm-content-playing-manage-accesskey = К
+eme-notifications-drm-content-playing-dismiss = Відхилити
+eme-notifications-drm-content-playing-dismiss-accesskey = х
+
+## Password save/update panel
+
+panel-save-update-username = Ім'я користувача
+panel-save-update-password = Пароль
+
+##
+
+# "More" item in macOS share menu
+menu-share-more =
+ .label = Більше…
+ui-tour-info-panel-close =
+ .tooltiptext = Закрити
+
+## Variables:
+## $uriHost (String): URI host for which the popup was allowed or blocked.
+
+popups-infobar-allow =
+ .label = Дозволити спливні вікна для { $uriHost }
+ .accesskey = о
+popups-infobar-block =
+ .label = Блокувати спливні вікна для { $uriHost }
+ .accesskey = о
+
+##
+
+popups-infobar-dont-show-message =
+ .label = Не показувати це повідомлення при блокуванні спливних вікон
+ .accesskey = е
+edit-popup-settings =
+ .label = Керувати налаштуваннями спливних вікон…
+ .accesskey = К
+picture-in-picture-hide-toggle =
+ .label = Сховати перемикач Зображення в зображенні
+ .accesskey = х
+
+## Since the default position for PiP controls does not change for RTL layout,
+## right-to-left languages should use "Left" and "Right" as in the English strings,
+
+picture-in-picture-move-toggle-right =
+ .label = Перемістити кнопку "Зображення в зображенні" праворуч
+ .accesskey = м
+picture-in-picture-move-toggle-left =
+ .label = Перемістити кнопку "Зображення в зображенні" ліворуч
+ .accesskey = л
+
+##
+
+
+# Navigator Toolbox
+
+# This string is a spoken label that should not include
+# the word "toolbar" or such, because screen readers already know that
+# this container is a toolbar. This avoids double-speaking.
+navbar-accessible =
+ .aria-label = Навігація
+navbar-downloads =
+ .label = Завантаження
+navbar-overflow =
+ .tooltiptext = Інші інструменти…
+# Variables:
+# $shortcut (String): keyboard shortcut to print the page
+navbar-print =
+ .label = Друкувати
+ .tooltiptext = Друкувати цю сторінку… ({ $shortcut })
+navbar-home =
+ .label = Домівка
+ .tooltiptext = Домівка { -brand-short-name }
+navbar-library =
+ .label = Бібліотека
+ .tooltiptext = Перегляд історії, збережених закладок та інших даних
+navbar-search =
+ .title = Пошук
+# Name for the tabs toolbar as spoken by screen readers. The word
+# "toolbar" is appended automatically and should not be included in
+# in the string
+tabs-toolbar =
+ .aria-label = Вкладки браузера
+tabs-toolbar-new-tab =
+ .label = Нова вкладка
+tabs-toolbar-list-all-tabs =
+ .label = Список усіх вкладок
+ .tooltiptext = Список усіх вкладок
+
+## Infobar shown at startup to suggest session-restore
+
+# <img data-l10n-name="icon"/> will be replaced by the application menu icon
+restore-session-startup-suggestion-message = <strong>Відкрити попередні вкладки?</strong> Ви можете відновити попередній сеанс у меню { -brand-short-name } <img data-l10n-name="icon"/> у розділі Історія.
+restore-session-startup-suggestion-button = Покажіть як
+
+## Mozilla data reporting notification (Telemetry, Firefox Health Report, etc)
+
+data-reporting-notification-message = { -brand-short-name } автоматично відправляє деякі дані в { -vendor-short-name }, щоб ми могли вдосконалити вашу роботу.
+data-reporting-notification-button =
+ .label = Вибрати чим ділитись
+ .accesskey = В
+# Label for the indicator shown in the private browsing window titlebar.
+private-browsing-indicator-label = Приватний перегляд
+
+## Unified extensions (toolbar) button
+
+unified-extensions-button =
+ .label = Розширення
+ .tooltiptext = Розширення
+
+## Unified extensions button when permission(s) are needed.
+## Note that the new line is intentionally part of the tooltip.
+
+unified-extensions-button-permissions-needed =
+ .label = Розширення
+ .tooltiptext =
+ Розширення
+ Потрібні дозволи
+
+## Unified extensions button when some extensions are quarantined.
+## Note that the new line is intentionally part of the tooltip.
+
+unified-extensions-button-quarantined =
+ .label = Розширення
+ .tooltiptext =
+ Розширення
+ Деякі розширення не дозволені
+
+## Private browsing reset button
+
+reset-pbm-toolbar-button =
+ .label = Завершити приватний сеанс
+ .tooltiptext = Завершити приватний сеанс
+reset-pbm-panel-heading = Завершити приватний сеанс?
+reset-pbm-panel-description = Закрити всі приватні вкладки й видалити історію, куки та всі інші дані сайтів.
+reset-pbm-panel-always-ask-checkbox =
+ .label = Завжди запитувати мене
+ .accesskey = З
+reset-pbm-panel-cancel-button =
+ .label = Скасувати
+ .accesskey = С
+reset-pbm-panel-confirm-button =
+ .label = Видалити дані сеансу
+ .accesskey = В
+reset-pbm-panel-complete = Дані приватного сеансу видалено
+
+## Autorefresh blocker
+
+refresh-blocked-refresh-label = { -brand-short-name } втримав цю сторінку від автоматичного перезавантаження.
+refresh-blocked-redirect-label = { -brand-short-name } втримав цю сторінку від автоматичної переадресації на іншу.
+refresh-blocked-allow =
+ .label = Дозволити
+ .accesskey = Д
+
+## Firefox Relay integration
+
+firefox-relay-offer-why-to-use-relay = Наші захищені та прості у користуванні маски захищають вашу особу та запобігають спаму, приховуючи вашу електронну адресу.
+# Variables:
+# $useremail (String): user email that will receive messages
+firefox-relay-offer-what-relay-provides = Усі електронні листи, надіслані на ваші маски електронної пошти, будуть перенаправлені на <strong>{ $useremail }</strong> (якщо ви не вирішите їх заблокувати).
+firefox-relay-offer-legal-notice = Натискаючи “Використовувати маску електронної пошти”, ви погоджуєтеся із <label data-l10n-name="tos-url">Загальними положеннями та умовами</label> й <label data-l10n-name="privacy-url">Положенням про приватність</label>.
+
+## Add-on Pop-up Notifications
+
+popup-notification-addon-install-unsigned =
+ .value = (Не перевірено)
+popup-notification-xpinstall-prompt-learn-more = Дізнайтеся більше про безпечне встановлення додатків
+
+## Pop-up warning
+
+# Variables:
+# $popupCount (Number): the number of pop-ups blocked.
+popup-warning-message =
+ { $popupCount ->
+ [one] { -brand-short-name } заблокував спливне вікно з цього сайту.
+ [few] { -brand-short-name } заблокував { $popupCount } спливні вікна з цього сайту.
+ *[many] { -brand-short-name } заблокував { $popupCount } спливних вікон з цього сайту.
+ }
+# The singular form is left out for English, since the number of blocked pop-ups is always greater than 1.
+# Variables:
+# $popupCount (Number): the number of pop-ups blocked.
+popup-warning-exceeded-message =
+ { $popupCount ->
+ [one] { -brand-short-name } заблокував більше { $popupCount } спливного вікна з цього сайту.
+ [few] { -brand-short-name } заблокував більше { $popupCount } спливних вікон з цього сайту.
+ *[many] { -brand-short-name } заблокував більше { $popupCount } спливних вікон з цього сайту.
+ }
+popup-warning-button =
+ .label =
+ { PLATFORM() ->
+ [windows] Налаштування
+ *[other] Налаштування
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [windows] Н
+ *[other] Н
+ }
+# Variables:
+# $popupURI (String): the URI for the pop-up window
+popup-show-popup-menuitem =
+ .label = Показати '{ $popupURI }'
diff --git a/l10n-uk/browser/browser/browserContext.ftl b/l10n-uk/browser/browser/browserContext.ftl
new file mode 100644
index 0000000000..6d8d30489a
--- /dev/null
+++ b/l10n-uk/browser/browser/browserContext.ftl
@@ -0,0 +1,391 @@
+# 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/.
+
+navbar-tooltip-instruction =
+ .value =
+ { PLATFORM() ->
+ [macos] Потягніть вниз, щоб показати історію вкладки
+ *[other] Натисніть праву клавішу чи потягніть вниз, щоб показати історію вкладки
+ }
+
+## Back
+
+# Variables
+# $shortcut (String) - A keyboard shortcut for the Go Back command.
+main-context-menu-back-2 =
+ .tooltiptext = Назад на одну сторінку ({ $shortcut })
+ .aria-label = Назад
+ .accesskey = Н
+# This menuitem is only visible on macOS
+main-context-menu-back-mac =
+ .label = Назад
+ .accesskey = Н
+navbar-tooltip-back-2 =
+ .value = { main-context-menu-back-2.tooltiptext }
+toolbar-button-back-2 =
+ .label = { main-context-menu-back-2.aria-label }
+
+## Forward
+
+# Variables
+# $shortcut (String) - A keyboard shortcut for the Go Forward command.
+main-context-menu-forward-2 =
+ .tooltiptext = Вперед на одну сторінку ({ $shortcut })
+ .aria-label = Вперед
+ .accesskey = В
+# This menuitem is only visible on macOS
+main-context-menu-forward-mac =
+ .label = Вперед
+ .accesskey = В
+navbar-tooltip-forward-2 =
+ .value = { main-context-menu-forward-2.tooltiptext }
+toolbar-button-forward-2 =
+ .label = { main-context-menu-forward-2.aria-label }
+
+## Reload
+
+main-context-menu-reload =
+ .aria-label = Оновити
+ .accesskey = О
+# This menuitem is only visible on macOS
+main-context-menu-reload-mac =
+ .label = Оновити
+ .accesskey = О
+toolbar-button-reload =
+ .label = { main-context-menu-reload.aria-label }
+
+## Stop
+
+main-context-menu-stop =
+ .aria-label = Зупинити
+ .accesskey = З
+# This menuitem is only visible on macOS
+main-context-menu-stop-mac =
+ .label = Зупинити
+ .accesskey = З
+toolbar-button-stop =
+ .label = { main-context-menu-stop.aria-label }
+
+## Stop-Reload Button
+
+toolbar-button-stop-reload =
+ .title = { main-context-menu-reload.aria-label }
+
+## Firefox Account Button
+
+toolbar-button-fxaccount =
+ .label = { -fxaccount-brand-name }
+ .tooltiptext = { -fxaccount-brand-name }
+
+## Account toolbar Button
+
+toolbar-button-account =
+ .label = Обліковий запис
+ .tooltiptext = Обліковий запис
+
+## Save Page
+
+main-context-menu-page-save =
+ .label = Зберегти як…
+ .accesskey = б
+
+## Simple menu items
+
+main-context-menu-bookmark-page =
+ .aria-label = Додати сторінку до закладок…
+ .accesskey = з
+ .tooltiptext = Додати сторінку до закладок…
+# This menuitem is only visible on macOS
+# Cannot be shown at the same time as main-context-menu-edit-bookmark-mac,
+# so should probably have the same access key if possible.
+main-context-menu-bookmark-page-mac =
+ .label = Додати сторінку до закладок…
+ .accesskey = з
+# This menuitem is only visible on macOS
+# Cannot be shown at the same time as main-context-menu-bookmark-page-mac,
+# so should probably have the same access key if possible.
+main-context-menu-edit-bookmark-mac =
+ .label = Редагувати закладку…
+ .accesskey = Р
+# Variables
+# $shortcut (String) - A keyboard shortcut for the add bookmark command.
+main-context-menu-bookmark-page-with-shortcut =
+ .aria-label = Додати сторінку до закладок…
+ .accesskey = з
+ .tooltiptext = Додати сторінку до закладок ({ $shortcut })
+main-context-menu-edit-bookmark =
+ .aria-label = Редагувати закладку…
+ .accesskey = Р
+ .tooltiptext = Редагувати закладку
+# Variables
+# $shortcut (String) - A keyboard shortcut for the edit bookmark command.
+main-context-menu-edit-bookmark-with-shortcut =
+ .aria-label = Редагувати закладку…
+ .accesskey = Р
+ .tooltiptext = Редагувати закладку ({ $shortcut })
+main-context-menu-open-link =
+ .label = Відкрити посилання
+ .accesskey = В
+main-context-menu-open-link-new-tab =
+ .label = Відкрити посилання в новій вкладці
+ .accesskey = т
+main-context-menu-open-link-container-tab =
+ .label = Відкрити посилання в новій вкладці контейнера
+ .accesskey = к
+main-context-menu-open-link-new-window =
+ .label = Відкрити посилання в новому вікні
+ .accesskey = к
+main-context-menu-open-link-new-private-window =
+ .label = Відкрити в приватному вікні
+ .accesskey = и
+main-context-menu-bookmark-link-2 =
+ .label = Додати посилання до закладок
+ .accesskey = п
+main-context-menu-save-link =
+ .label = Зберегти посилання як…
+ .accesskey = я
+main-context-menu-save-link-to-pocket =
+ .label = Зберегти посилання в { -pocket-brand-name }
+ .accesskey = б
+
+## The access keys for "Copy Link" and "Copy Email Address"
+## should be the same if possible; the two context menu items
+## are mutually exclusive.
+
+main-context-menu-copy-email =
+ .label = Копіювати адресу е-пошти
+ .accesskey = п
+main-context-menu-copy-phone =
+ .label = Копіювати номер телефону
+ .accesskey = о
+main-context-menu-copy-link-simple =
+ .label = Копіювати посилання
+ .accesskey = п
+# This command copies the link, removing additional
+# query parameters used to track users across sites.
+main-context-menu-strip-on-share-link =
+ .label = Копіювати посилання без елементів стеження сайту
+ .accesskey = е
+
+## Media (video/audio) controls
+##
+## The accesskey for "Play" and "Pause" are the
+## same because the two context-menu items are
+## mutually exclusive.
+
+main-context-menu-media-play =
+ .label = Відтворити
+ .accesskey = т
+main-context-menu-media-pause =
+ .label = Пауза
+ .accesskey = а
+
+##
+
+main-context-menu-media-mute =
+ .label = Вимкнути звук
+ .accesskey = и
+main-context-menu-media-unmute =
+ .label = Увімкнути звук
+ .accesskey = и
+main-context-menu-media-play-speed-2 =
+ .label = Швидкість
+ .accesskey = Ш
+main-context-menu-media-play-speed-slow-2 =
+ .label = 0.5×
+main-context-menu-media-play-speed-normal-2 =
+ .label = 1.0×
+main-context-menu-media-play-speed-fast-2 =
+ .label = 1.25×
+main-context-menu-media-play-speed-faster-2 =
+ .label = 1.5×
+main-context-menu-media-play-speed-fastest-2 =
+ .label = 2×
+main-context-menu-media-loop =
+ .label = Цикл
+ .accesskey = л
+
+## The access keys for "Show Controls" and "Hide Controls" are the same
+## because the two context-menu items are mutually exclusive.
+
+main-context-menu-media-show-controls =
+ .label = Показати керувальники
+ .accesskey = к
+main-context-menu-media-hide-controls =
+ .label = Сховати елементи керування
+ .accesskey = к
+
+##
+
+main-context-menu-media-video-fullscreen =
+ .label = На весь екран
+ .accesskey = е
+main-context-menu-media-video-leave-fullscreen =
+ .label = Вийти з повноекранного режиму
+ .accesskey = В
+# This is used when right-clicking on a video in the
+# content area when the Picture-in-Picture feature is enabled.
+main-context-menu-media-watch-pip =
+ .label = Дивитися в режимі "Зображення в зображенні"
+ .accesskey = З
+main-context-menu-image-reload =
+ .label = Перезавантажити зображення
+ .accesskey = з
+main-context-menu-image-view-new-tab =
+ .label = Відкрити зображення в новій вкладці
+ .accesskey = к
+main-context-menu-video-view-new-tab =
+ .label = Відкрити відео в новій вкладці
+ .accesskey = о
+main-context-menu-image-copy =
+ .label = Копіювати зображення
+ .accesskey = з
+main-context-menu-image-copy-link =
+ .label = Копіювати посилання на зображення
+ .accesskey = ж
+main-context-menu-video-copy-link =
+ .label = Копіювати посилання на відео
+ .accesskey = в
+main-context-menu-audio-copy-link =
+ .label = Копіювати посилання на аудіо
+ .accesskey = у
+main-context-menu-image-save-as =
+ .label = Зберегти зображення як…
+ .accesskey = б
+main-context-menu-image-email =
+ .label = Переслати зображення…
+ .accesskey = ж
+main-context-menu-image-set-image-as-background =
+ .label = Призначити тлом стільниці…
+ .accesskey = ч
+main-context-menu-image-copy-text =
+ .label = Копіювати текст із зображення
+ .accesskey = К
+main-context-menu-image-info =
+ .label = Інформація про зображення
+ .accesskey = І
+main-context-menu-image-desc =
+ .label = Переглянути опис
+ .accesskey = о
+main-context-menu-video-save-as =
+ .label = Зберегти відео як…
+ .accesskey = в
+main-context-menu-audio-save-as =
+ .label = Зберегти аудіо як…
+ .accesskey = а
+main-context-menu-video-take-snapshot =
+ .label = Зробити знімок…
+ .accesskey = н
+main-context-menu-video-email =
+ .label = Переслати відео…
+ .accesskey = с
+main-context-menu-audio-email =
+ .label = Переслати аудіо…
+ .accesskey = с
+main-context-menu-save-to-pocket =
+ .label = Зберегти сторінку в { -pocket-brand-name }
+ .accesskey = с
+main-context-menu-send-to-device =
+ .label = Надіслати сторінку на пристрій
+ .accesskey = с
+
+## The access keys for "Use Saved Login" and "Use Saved Password"
+## should be the same if possible; the two context menu items
+## are mutually exclusive.
+
+main-context-menu-use-saved-login =
+ .label = Використати збережене ім'я входу
+ .accesskey = б
+# Displayed when there are saved passwords and the user clicks inside a username or password field
+main-context-menu-use-saved-password =
+ .label = Використати збережений пароль
+ .accesskey = б
+
+##
+
+main-context-menu-use-relay-mask =
+ .label = Використати маску електронної пошти { -relay-brand-short-name }
+ .accesskey = е
+main-context-menu-suggest-strong-password =
+ .label = Запропонувати надійний пароль…
+ .accesskey = й
+main-context-menu-manage-logins2 =
+ .label = Керувати паролями
+ .accesskey = К
+main-context-menu-manage-passwords =
+ .label = Керувати паролями
+ .accesskey = м
+main-context-menu-keyword =
+ .label = Створити скорочення для цього пошуку…
+ .accesskey = д
+main-context-menu-link-send-to-device =
+ .label = Надіслати посилання на пристрій
+ .accesskey = Н
+main-context-menu-frame =
+ .label = У цьому фреймі
+ .accesskey = ь
+main-context-menu-frame-show-this =
+ .label = Показати тільки цей фрейм
+ .accesskey = з
+main-context-menu-frame-open-tab =
+ .label = Відкрити фрейм в новій вкладці
+ .accesskey = ц
+main-context-menu-frame-open-window =
+ .label = Відкрити фрейм в новому вікні
+ .accesskey = ф
+main-context-menu-frame-reload =
+ .label = Оновити фрейм
+ .accesskey = в
+main-context-menu-frame-add-bookmark =
+ .label = Додати фрейм до закладок…
+ .accesskey = й
+main-context-menu-frame-save-as =
+ .label = Зберегти фрейм як…
+ .accesskey = ф
+main-context-menu-frame-print =
+ .label = Друкувати фрейм…
+ .accesskey = ф
+main-context-menu-frame-view-source =
+ .label = Програмний код фрейма
+ .accesskey = й
+main-context-menu-frame-view-info =
+ .label = Інформація про фрейм
+ .accesskey = ф
+main-context-menu-print-selection-2 =
+ .label = Друкувати вибране…
+ .accesskey = к
+main-context-menu-view-selection-source =
+ .label = Програмний код вибірки
+ .accesskey = к
+main-context-menu-take-screenshot =
+ .label = Зробити знімок екрана
+ .accesskey = м
+main-context-menu-take-frame-screenshot =
+ .label = Зробити знімок екрана
+ .accesskey = н
+main-context-menu-view-page-source =
+ .label = Програмний код сторінки
+ .accesskey = а
+main-context-menu-bidi-switch-text =
+ .label = Перемкнути напрям тексту на сторінці
+ .accesskey = к
+main-context-menu-bidi-switch-page =
+ .label = Перемкнути напрям тексту на сторінці
+ .accesskey = м
+main-context-menu-inspect =
+ .label = Дослідити
+ .accesskey = л
+main-context-menu-inspect-a11y-properties =
+ .label = Дослідити властивості доступності
+main-context-menu-eme-learn-more =
+ .label = Докладніше про DRM…
+ .accesskey = Д
+# Variables
+# $containerName (String): The name of the current container
+main-context-menu-open-link-in-container-tab =
+ .label = Відкрити посилання в новій вкладці { $containerName }
+ .accesskey = о
+main-context-menu-reveal-password =
+ .label = Показати пароль
+ .accesskey = П
diff --git a/l10n-uk/browser/browser/browserSets.ftl b/l10n-uk/browser/browser/browserSets.ftl
new file mode 100644
index 0000000000..a114196e54
--- /dev/null
+++ b/l10n-uk/browser/browser/browserSets.ftl
@@ -0,0 +1,218 @@
+# 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/.
+
+window-minimize-command =
+ .label = Згорнути
+
+window-zoom-command =
+ .label = Розгорнути
+
+window-new-shortcut =
+ .key = N
+
+window-minimize-shortcut =
+ .key = m
+
+close-shortcut =
+ .key = W
+
+tab-new-shortcut =
+ .key = t
+
+location-open-shortcut =
+ .key = l
+
+location-open-shortcut-alt =
+ .key = d
+
+search-focus-shortcut =
+ .key = k
+
+# This shortcut is used in two contexts:
+# - web search
+# - find in page
+find-shortcut =
+ .key = f
+
+search-find-again-shortcut =
+ .key = g
+
+search-find-again-shortcut-alt =
+ .keycode = VK_F3
+
+search-find-selection-shortcut =
+ .key = e
+
+# Verify what shortcut for that operation
+# are recommended by the Human Interface Guidelines
+# of each platform for your locale.
+search-focus-shortcut-alt =
+ .key =
+ { PLATFORM() ->
+ [linux] j
+ *[other] e
+ }
+
+# Verify what shortcut for that operation
+# are recommended by the Human Interface Guidelines
+# of each platform for your locale.
+downloads-shortcut =
+ .key =
+ { PLATFORM() ->
+ [linux] y
+ *[other] j
+ }
+
+addons-shortcut =
+ .key = A
+
+file-open-shortcut =
+ .key = o
+
+save-page-shortcut =
+ .key = s
+
+page-source-shortcut =
+ .key = u
+
+# This should match the Option+Command keyboard shortcut letter that Safari
+# and Chrome use for "View Source" on macOS. `page-source-shortcut` above
+# is Firefox's official keyboard shortcut shown in the GUI.
+# Safari variant is an alias provided for the convenience of Safari and Chrome
+# users on macOS. See bug 1398988.
+page-source-shortcut-safari =
+ .key = u
+
+page-info-shortcut =
+ .key = i
+
+print-shortcut =
+ .key = p
+
+mute-toggle-shortcut =
+ .key = M
+
+nav-back-shortcut-alt =
+ .key = [
+
+nav-fwd-shortcut-alt =
+ .key = ]
+
+nav-reload-shortcut =
+ .key = r
+
+# Shortcut available only on macOS.
+nav-stop-shortcut =
+ .key = .
+
+history-show-all-shortcut =
+ .key = H
+
+history-show-all-shortcut-mac =
+ .key = y
+
+history-sidebar-shortcut =
+ .key = h
+
+full-screen-shortcut =
+ .key = f
+
+reader-mode-toggle-shortcut-windows =
+ .keycode = VK_F9
+
+reader-mode-toggle-shortcut-other =
+ .key = R
+
+picture-in-picture-toggle-shortcut-mac =
+ .key = ]
+
+# Pick the key that is commonly present
+# in your locale keyboards above the
+# `picture-in-picture-toggle-shortcut-mac` key.
+picture-in-picture-toggle-shortcut-mac-alt =
+ .key = { "}" }
+
+picture-in-picture-toggle-shortcut =
+ .key = ]
+
+# Pick the key that is commonly present
+# in your locale keyboards above the
+# `picture-in-picture-toggle-shortcut` key.
+picture-in-picture-toggle-shortcut-alt =
+ .key = { "}" }
+
+bookmark-this-page-shortcut =
+ .key = d
+
+# Verify what shortcut for that operation
+# are recommended by the Human Interface Guidelines
+# of each platform for your locale.
+bookmark-show-library-shortcut =
+ .key = O
+
+# Verify what shortcut for that operation
+# are recommended by the Human Interface Guidelines
+# of each platform for your locale.
+bookmark-show-sidebar-shortcut =
+ .key = b
+
+# Verify what shortcut for that operation
+# are recommended by the Human Interface Guidelines
+# of each platform for your locale.
+bookmark-show-toolbar-shortcut =
+ .key = B
+
+## All `-alt*` messages are alternative acceleration keys for zoom.
+## If shift key is needed with your locale popular keyboard for them,
+## you can use these alternative items. Otherwise, their values should be empty.
+
+full-zoom-reduce-shortcut =
+ .key = -
+
+full-zoom-reduce-shortcut-alt-a =
+ .key = _
+
+full-zoom-reduce-shortcut-alt-b =
+ .key = { "" }
+
+full-zoom-enlarge-shortcut =
+ .key = +
+
+full-zoom-enlarge-shortcut-alt =
+ .key = =
+
+full-zoom-enlarge-shortcut-alt2 =
+ .key = { "" }
+
+full-zoom-reset-shortcut =
+ .key = 0
+
+full-zoom-reset-shortcut-alt =
+ .key = { "" }
+
+##
+
+bidi-switch-direction-shortcut =
+ .key = X
+
+private-browsing-shortcut =
+ .key = P
+
+## The shortcuts below are for Mac specific
+## global menu.
+
+quit-app-shortcut =
+ .key = Q
+
+help-shortcut =
+ .key = ?
+
+preferences-shortcut =
+ .key = ,
+
+hide-app-shortcut =
+ .key = H
+
+hide-other-apps-shortcut =
+ .key = H
diff --git a/l10n-uk/browser/browser/colorways.ftl b/l10n-uk/browser/browser/colorways.ftl
new file mode 100644
index 0000000000..d477d7bd91
--- /dev/null
+++ b/l10n-uk/browser/browser/colorways.ftl
@@ -0,0 +1,26 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Colorway collections
+
+## Colorway names and descriptions
+
+playmaker-colorway-name = Тактичність
+playmaker-colorway-description = Ви створюєте можливості для перемоги та допомагаєте всім навколо покращити їхню гру.
+
+expressionist-colorway-name = Експресіонізм
+expressionist-colorway-description = Ви бачите світ інакше, а ваші витвори викликають в інших емоції.
+
+visionary-colorway-name = Мрійливість
+visionary-colorway-description = Ви ставите під сумнів стан речей та спонукаєте інших уявити краще майбутнє.
+
+activist-colorway-name = Активізм
+activist-colorway-description = Ви покращуєте світ і зміцнюєте переконання інших.
+
+dreamer-colorway-name = Натхненність
+dreamer-colorway-description = Ви вірите, що доля любить завзятих і надихаєте інших бути сміливими.
+
+innovator-colorway-name = Винахідливість
+innovator-colorway-description = Ви всюди бачите можливості та впливаєте на життя всіх навколо.
diff --git a/l10n-uk/browser/browser/components/mozSupportLink.ftl b/l10n-uk/browser/browser/components/mozSupportLink.ftl
new file mode 100644
index 0000000000..969c9ea776
--- /dev/null
+++ b/l10n-uk/browser/browser/components/mozSupportLink.ftl
@@ -0,0 +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 = Докладніше
diff --git a/l10n-uk/browser/browser/confirmationHints.ftl b/l10n-uk/browser/browser/confirmationHints.ftl
new file mode 100644
index 0000000000..cb6724a920
--- /dev/null
+++ b/l10n-uk/browser/browser/confirmationHints.ftl
@@ -0,0 +1,24 @@
+# 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/.
+
+
+## Confirmation hints
+
+confirmation-hint-breakage-report-sent = Звіт надіслано. Дякуємо!
+confirmation-hint-login-removed = Запис вилучено!
+confirmation-hint-password-removed = Пароль вилучено!
+confirmation-hint-page-bookmarked = Збережено до закладок
+confirmation-hint-password-saved = Пароль збережено!
+confirmation-hint-password-created = Пароль збережено
+confirmation-hint-password-updated = Пароль оновлено
+confirmation-hint-address-created = Адресу збережено
+confirmation-hint-address-updated = Адресу оновлено
+confirmation-hint-credit-card-created = Картку збережено
+confirmation-hint-credit-card-updated = Картку оновлено
+confirmation-hint-pin-tab = Прикріплено!
+confirmation-hint-pin-tab-description = Натисніть правою кнопкою на вкладці, щоб відкріпити її.
+confirmation-hint-send-to-device = Надіслано!
+confirmation-hint-firefox-relay-mask-created = Нова маска створена!
+confirmation-hint-firefox-relay-mask-reused = Наявна маска використана повторно!
+confirmation-hint-screenshot-copied = Знімок екрана скопійовано!
diff --git a/l10n-uk/browser/browser/contentCrash.ftl b/l10n-uk/browser/browser/contentCrash.ftl
new file mode 100644
index 0000000000..8529a0f7bf
--- /dev/null
+++ b/l10n-uk/browser/browser/contentCrash.ftl
@@ -0,0 +1,35 @@
+# 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/.
+
+
+## Subframe crash notification
+
+crashed-subframe-message = <strong>Збій частини цієї сторінки.</strong> Надішліть звіт, щоб повідомити { -brand-product-name } про цю проблему для швидшого її розв'язання.
+
+# The string for crashed-subframe-title.title should match crashed-subframe-message,
+# but without any markup.
+crashed-subframe-title =
+ .title = Збій частини цієї сторінки. Надішліть звіт, щоб повідомити { -brand-product-name } про цю проблему для швидшого її розв'язання.
+crashed-subframe-learnmore-link =
+ .value = Докладніше
+crashed-subframe-submit =
+ .label = Надіслати звіт
+ .accesskey = Н
+
+## Pending crash reports
+
+# Variables:
+# $reportCount (Number): the number of pending crash reports
+pending-crash-reports-message =
+ { $reportCount ->
+ [one] У вас є не надісланий звіт про збій
+ [few] У вас є { $reportCount } не надісланих звіти про збої
+ *[many] У вас є { $reportCount } не надісланих звітів про збої
+ }
+pending-crash-reports-view-all =
+ .label = Переглянути
+pending-crash-reports-send =
+ .label = Надіслати
+pending-crash-reports-always-send =
+ .label = Завжди надсилати
diff --git a/l10n-uk/browser/browser/customizeMode.ftl b/l10n-uk/browser/browser/customizeMode.ftl
new file mode 100644
index 0000000000..d2be1cf983
--- /dev/null
+++ b/l10n-uk/browser/browser/customizeMode.ftl
@@ -0,0 +1,38 @@
+# 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/.
+
+customize-mode-restore-defaults =
+ .label = Відновити типові
+customize-mode-menu-and-toolbars-header = Перетягніть улюблені елементи до панелі інструментів чи розширеного меню.
+customize-mode-overflow-list-title = Розширене меню
+customize-mode-uidensity =
+ .label = Щільність
+customize-mode-done =
+ .label = Готово
+customize-mode-toolbars =
+ .label = Панелі інструментів
+customize-mode-titlebar =
+ .label = Панель заголовка
+customize-mode-uidensity-menu-touch =
+ .label = Дотик
+ .accesskey = т
+ .tooltiptext = Дотик
+customize-mode-uidensity-auto-touch-mode-checkbox =
+ .label = Використовувати дотик для планшетного режиму
+customize-mode-overflow-list-description = Переміщуйте елементи сюди, щоб мати їх під рукою, але не на панелі інструментів…
+customize-mode-uidensity-menu-normal =
+ .label = Звичайна
+ .accesskey = Н
+ .tooltiptext = Звичайна
+customize-mode-uidensity-menu-compact-unsupported =
+ .label = Компактно (не підтримується)
+ .accesskey = К
+ .tooltiptext = Компактно (не підтримується)
+customize-mode-undo-cmd =
+ .label = Повернути
+customize-mode-lwthemes-link = Керувати темами
+customize-mode-touchbar-cmd =
+ .label = Налаштувати сенсорну панель…
+customize-mode-downloads-button-autohide =
+ .label = Ховати кнопку, якщо немає завантажень
diff --git a/l10n-uk/browser/browser/defaultBrowserNotification.ftl b/l10n-uk/browser/browser/defaultBrowserNotification.ftl
new file mode 100644
index 0000000000..2a42c5c380
--- /dev/null
+++ b/l10n-uk/browser/browser/defaultBrowserNotification.ftl
@@ -0,0 +1,23 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# The question portion of the following message should have the <strong> and </strong> tags surrounding it.
+default-browser-notification-message = <strong>Зробити { -brand-short-name } вашим типовим браузером?</strong> Користуйтеся швидким, безпечним та приватним Інтернетом завжди.
+default-browser-notification-button =
+ .label = Встановити типовим
+ .accesskey = п
+
+## These strings are used for the default browser prompt. There are 2 variations
+## depending on the operating system (Windows vs other). The checkbox label and
+## secondary button are shared between the variants.
+
+default-browser-prompt-title-pin = Зробити { -brand-short-name } вашим основним браузером?
+default-browser-prompt-message-pin = Тримайте { -brand-short-name } під рукою — зробіть його своїм типовим браузером і закріпіть на панелі завдань.
+default-browser-prompt-message-pin-mac = Тримайте { -brand-short-name } під рукою — зробіть його типовим браузером і додайте у Док.
+default-browser-prompt-button-primary-pin = Зробити основним браузером
+default-browser-prompt-title-alt = Зробити { -brand-short-name } вашим типовим браузером?
+default-browser-prompt-message-alt = Отримайте швидкість, безпеку та приватність завжди під час перегляду.
+default-browser-prompt-button-primary-alt = Встановити типовим браузером
+default-browser-prompt-checkbox-not-again-label = Більше не показувати це повідомлення
+default-browser-prompt-button-secondary = Не зараз
diff --git a/l10n-uk/browser/browser/downloads.ftl b/l10n-uk/browser/browser/downloads.ftl
new file mode 100644
index 0000000000..3c866f4aa0
--- /dev/null
+++ b/l10n-uk/browser/browser/downloads.ftl
@@ -0,0 +1,256 @@
+# 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/.
+
+
+## The title and aria-label attributes are used by screen readers to describe
+## the Downloads Panel.
+
+downloads-window =
+ .title = Завантаження
+downloads-panel =
+ .aria-label = Завантаження
+
+##
+
+# The style attribute has the width of the Downloads Panel expressed using
+# a CSS unit. The longest labels that should fit are usually those of
+# in-progress and blocked downloads.
+downloads-panel-items =
+ .style = width: 45em
+
+downloads-cmd-pause =
+ .label = Пауза
+ .accesskey = з
+downloads-cmd-resume =
+ .label = Продовжити
+ .accesskey = П
+downloads-cmd-cancel =
+ .tooltiptext = Скасувати
+downloads-cmd-cancel-panel =
+ .aria-label = Скасувати
+
+downloads-cmd-show-menuitem-2 =
+ .label =
+ { PLATFORM() ->
+ [macos] Показати у Finder
+ *[other] Показати у теці
+ }
+ .accesskey = з
+
+## Displayed in the downloads context menu for files that can be opened.
+## Variables:
+## $handler (String) - The name of the mime type's default file handler.
+## Example: "Notepad", "Acrobat Reader DC", "7-Zip File Manager"
+
+downloads-cmd-use-system-default =
+ .label = Відкрити у системному переглядачі
+ .accesskey = п
+# This version is shown when the download's mime type has a valid file handler.
+downloads-cmd-use-system-default-named =
+ .label = Відкрити в { $handler }
+ .accesskey = в
+
+# We can use the same accesskey as downloads-cmd-always-open-similar-files.
+# Both should not be visible in the downloads context menu at the same time.
+downloads-cmd-always-use-system-default =
+ .label = Завжди відкривати у системному переглядачі
+ .accesskey = в
+# We can use the same accesskey as downloads-cmd-always-open-similar-files.
+# Both should not be visible in the downloads context menu at the same time.
+# This version is shown when the download's mime type has a valid file handler.
+downloads-cmd-always-use-system-default-named =
+ .label = Завжди відкривати в { $handler }
+ .accesskey = а
+
+##
+
+# We can use the same accesskey as downloads-cmd-always-use-system-default.
+# Both should not be visible in the downloads context menu at the same time.
+downloads-cmd-always-open-similar-files =
+ .label = Завжди відкривати схожі файли
+ .accesskey = х
+
+downloads-cmd-show-button-2 =
+ .tooltiptext =
+ { PLATFORM() ->
+ [macos] Показати у Finder
+ *[other] Показати у теці
+ }
+
+downloads-cmd-show-panel-2 =
+ .aria-label =
+ { PLATFORM() ->
+ [macos] Показати у Finder
+ *[other] Показати у теці
+ }
+downloads-cmd-show-description-2 =
+ .value =
+ { PLATFORM() ->
+ [macos] Показати у Finder
+ *[other] Показати у теці
+ }
+
+downloads-cmd-show-downloads =
+ .label = Показати теку завантажень
+downloads-cmd-retry =
+ .tooltiptext = Повторити
+downloads-cmd-retry-panel =
+ .aria-label = Повторити
+downloads-cmd-go-to-download-page =
+ .label = Перейти на сторінку завантаження
+ .accesskey = с
+downloads-cmd-copy-download-link =
+ .label = Копіювати адресу завантаження
+ .accesskey = п
+downloads-cmd-remove-from-history =
+ .label = Вилучити з історії
+ .accesskey = В
+downloads-cmd-clear-list =
+ .label = Очистити панель перегляду
+ .accesskey = ч
+downloads-cmd-clear-downloads =
+ .label = Очистити завантаження
+ .accesskey = ч
+downloads-cmd-delete-file =
+ .label = Видалити
+ .accesskey = л
+
+# This command is shown in the context menu when downloads are blocked.
+downloads-cmd-unblock =
+ .label = Дозволити завантаження
+ .accesskey = о
+
+# This is the tooltip of the action button shown when malware is blocked.
+downloads-cmd-remove-file =
+ .tooltiptext = Вилучити файл
+
+downloads-cmd-remove-file-panel =
+ .aria-label = Вилучити файл
+
+# This is the tooltip of the action button shown when potentially unwanted
+# downloads are blocked. This opens a dialog where the user can choose
+# whether to unblock or remove the download. Removing is the default option.
+downloads-cmd-choose-unblock =
+ .tooltiptext = Видалити файл або Дозволити завантаження
+
+downloads-cmd-choose-unblock-panel =
+ .aria-label = Видалити файл або Дозволити завантаження
+
+# This is the tooltip of the action button shown when uncommon downloads are
+# blocked.This opens a dialog where the user can choose whether to open the
+# file or remove the download. Opening is the default option.
+downloads-cmd-choose-open =
+ .tooltiptext = Відкрити або Видалити файл
+
+downloads-cmd-choose-open-panel =
+ .aria-label = Відкрити або Видалити файл
+
+# Displayed when hovering a blocked download, indicates that it's possible to
+# show more information for user to take the next action.
+downloads-show-more-information =
+ .value = Показати більше інформації
+
+# Displayed when hovering a complete download, indicates that it's possible to
+# open the file using an app available in the system.
+downloads-open-file =
+ .value = Відкрити файл
+
+## Displayed when the user clicked on a download in process. Indicates that the
+## downloading file will be opened after certain amount of time using an app
+## available in the system.
+## Variables:
+## $hours (number) - Amount of hours left till the file opens.
+## $seconds (number) - Amount of seconds left till the file opens.
+## $minutes (number) - Amount of minutes till the file opens.
+
+downloading-file-opens-in-hours-and-minutes-2 =
+ .value = Відкриття через { $hours }год { $minutes }хв…
+downloading-file-opens-in-minutes-2 =
+ .value = Відкриття через { $minutes }хв…
+downloading-file-opens-in-minutes-and-seconds-2 =
+ .value = Відкриття через { $minutes }хв { $seconds }с…
+downloading-file-opens-in-seconds-2 =
+ .value = Відкриття через { $seconds }с…
+downloading-file-opens-in-some-time-2 =
+ .value = Відкриття після завершення…
+downloading-file-click-to-open =
+ .value = Відкрити після завершення
+
+##
+
+# Displayed when hovering a download which is able to be retried by users,
+# indicates that it's possible to download this file again.
+downloads-retry-download =
+ .value = Повторити завантаження
+
+# Displayed when hovering a download which is able to be cancelled by users,
+# indicates that it's possible to cancel and stop the download.
+downloads-cancel-download =
+ .value = Скасувати завантаження
+
+# This string is shown at the bottom of the Downloads Panel when all the
+# downloads fit in the available space, or when there are no downloads in
+# the panel at all.
+downloads-history =
+ .label = Показати всі завантаження
+ .accesskey = в
+
+# This string is shown at the top of the Download Details Panel, to indicate
+# that we are showing the details of a single download.
+downloads-details =
+ .title = Завантажити подробиці
+
+## Displayed when a site attempts to automatically download many files.
+## Variables:
+## $num (number) - Number of blocked downloads.
+## $url (string) - The url of the suspicious site, stripped of http, https and www prefix.
+
+downloads-files-not-downloaded =
+ { $num ->
+ [one] Файл не завантажено.
+ [few] { $num } файли не завантажено.
+ *[many] { $num } файлів не завантажено.
+ }
+downloads-blocked-from-url = Завантаження заблоковані з { $url }.
+downloads-blocked-download-detailed-info = { $url } намагався автоматично завантажити кілька файлів. Можливо, сайт зламаний або намагається зберегти спам-файли на вашому пристрої.
+
+##
+
+downloads-clear-downloads-button =
+ .label = Очистити завантаження
+ .tooltiptext = Очистити завершені, скасовані та невдалі завантаження
+
+# This string is shown when there are no items in the Downloads view, when it
+# is displayed inside a browser tab.
+downloads-list-empty =
+ .value = Завантажень немає.
+
+# This string is shown when there are no items in the Downloads Panel.
+downloads-panel-empty =
+ .value = Немає завантажень в цьому сеансі.
+
+# This is displayed in an item at the bottom of the Downloads Panel when there
+# are more downloads than can fit in the list in the panel.
+# $count (number) - number of files being downloaded that are not shown in the
+# panel list.
+downloads-more-downloading =
+ { $count ->
+ [one] { $count } інший файл завантажується
+ [few] { $count } інші файли завантажуються
+ *[many] { $count } інших файлів завантажуються
+ }
+
+## Download errors
+
+downloads-error-alert-title = Помилка завантаження
+# Variables:
+# $extension (String): the name of the blocking extension.
+downloads-error-blocked-by = Завантаження не можна зберегти, оскільки воно заблоковане { $extension }.
+# Used when the name of the blocking extension is unavailable.
+downloads-error-extension = Завантаження не можна зберегти, оскільки воно заблоковане розширенням.
+# Line breaks in this message are meaningful, and should be maintained.
+downloads-error-generic =
+ Завантаження не може бути збережено через невідому помилку.
+
+ Будь ласка, спробуйте ще раз.
diff --git a/l10n-uk/browser/browser/editBookmarkOverlay.ftl b/l10n-uk/browser/browser/editBookmarkOverlay.ftl
new file mode 100644
index 0000000000..67f225d716
--- /dev/null
+++ b/l10n-uk/browser/browser/editBookmarkOverlay.ftl
@@ -0,0 +1,49 @@
+# 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/.
+
+bookmark-overlay-name-2 =
+ .value = Назва
+ .accesskey = Н
+bookmark-overlay-url =
+ .value = URL-адреса
+ .accesskey = а
+# Location refers to the position of the bookmark within the browser's
+# bookmarks, not to its URL or address.
+bookmark-overlay-location-2 =
+ .value = Розташування
+ .accesskey = Р
+bookmark-overlay-choose =
+ .label = Вибрати…
+bookmark-overlay-folders-expander =
+ .tooltiptext = Показати всі теки закладок
+ .tooltiptextdown = { bookmark-overlay-folders-expander.tooltiptext }
+ .tooltiptextup = Сховати
+bookmark-overlay-folders-expander2 =
+ .tooltiptext = Показати всі теки закладок
+bookmark-overlay-folders-expander-hide =
+ .tooltiptext = Сховати
+# bookmark-overlay-folders-tree is used to provide an accessible name to the tree view of the Bookmarks directory, when it is expanded
+bookmark-overlay-folders-tree =
+ .aria-label = Теки
+bookmark-overlay-new-folder-button =
+ .label = Нова тека
+ .accesskey = т
+bookmark-overlay-tags-2 =
+ .value = Мітки
+ .accesskey = М
+bookmark-overlay-tags-empty-description =
+ .placeholder = Розділяйте мітки комами
+bookmark-overlay-tags-expander =
+ .tooltiptext = Показати всі мітки
+ .tooltiptextdown = { bookmark-overlay-tags-expander.tooltiptext }
+ .tooltiptextup = Сховати
+bookmark-overlay-tags-expander2 =
+ .tooltiptext = Показати всі мітки
+bookmark-overlay-tags-expander-hide =
+ .tooltiptext = Сховати
+bookmark-overlay-keyword-2 =
+ .value = Скорочення
+ .accesskey = С
+bookmark-overlay-tags-caption-label = Застосовуйте мітки для впорядкування та пошуку закладок з панелі адреси
+bookmark-overlay-keyword-caption-label-2 = За допомогою одного скорочення відкривайте закладки безпосередньо з панелі адреси
diff --git a/l10n-uk/browser/browser/extensionsUI.ftl b/l10n-uk/browser/browser/extensionsUI.ftl
new file mode 100644
index 0000000000..39a07f02b5
--- /dev/null
+++ b/l10n-uk/browser/browser/extensionsUI.ftl
@@ -0,0 +1,33 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+webext-perms-learn-more = Докладніше
+# Variables:
+# $addonName (String): localized named of the extension that is asking to change the default search engine.
+# $currentEngine (String): name of the current search engine.
+# $newEngine (String): name of the new search engine.
+webext-default-search-description = { $addonName } бажає змінити ваш типовий засіб пошуку з { $currentEngine } на { $newEngine }. Ви згодні?
+webext-default-search-yes =
+ .label = Так
+ .accesskey = Т
+webext-default-search-no =
+ .label = Ні
+ .accesskey = Н
+# Variables:
+# $addonName (String): localized named of the extension that was just installed.
+addon-post-install-message = { $addonName } додано.
+
+## A modal confirmation dialog to allow an extension on quarantined domains.
+
+# Variables:
+# $addonName (String): localized name of the extension.
+webext-quarantine-confirmation-title = Запускати { $addonName } на обмежуваних сайтах?
+webext-quarantine-confirmation-line-1 = Щоб захистити ваші дані, це розширення не дозволено на цьому сайті.
+webext-quarantine-confirmation-line-2 = Якщо ви довіряєте цьому розширенню, дозвольте йому читати та змінювати ваші дані на сайтах, доступ до яких обмежує { -vendor-short-name }.
+webext-quarantine-confirmation-allow =
+ .label = Дозволити
+ .accesskey = о
+webext-quarantine-confirmation-deny =
+ .label = Не дозволяти
+ .accesskey = Н
diff --git a/l10n-uk/browser/browser/featureCallout.ftl b/l10n-uk/browser/browser/featureCallout.ftl
new file mode 100644
index 0000000000..607c63ddfe
--- /dev/null
+++ b/l10n-uk/browser/browser/featureCallout.ftl
@@ -0,0 +1,56 @@
+# 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/.
+
+# Callout dialog primary button to advance to next screen
+callout-primary-advance-button-label = Далі
+
+# Callout dialog primary button to complete the feature tour
+callout-primary-complete-button-label = Зрозуміло!
+
+## Firefox View feature tour strings
+
+# "Tab pickup" refers to the section in Firefox View that displays open
+# tabs from other devices
+callout-firefox-view-tab-pickup-title = Перемикайтеся між пристроями з доступом до своїх вкладок
+
+callout-firefox-view-tab-pickup-subtitle = Швидко отримуйте відкриті вкладки з телефона та відкривайте їх тут для продовження роботи.
+
+callout-firefox-view-recently-closed-title = Миттєво відновлюйте закриті вкладки
+
+callout-firefox-view-recently-closed-subtitle = Усі ваші закриті вкладки з'являтимуться тут. Більше ніколи не хвилюйтеся про випадкове закриття сторінки.
+
+callout-firefox-view-colorways-title = Додайте сплеск кольорів
+
+# "Shade" refer to different color options in each colorway.
+callout-firefox-view-colorways-subtitle = Оберіть відтінок, який пасуватиме саме вам, за допомогою забарвлень. Лише в { -brand-product-name }.
+
+callout-firefox-view-colorways-reminder-title = Ознайомтеся з нашими найновішими забарвленнями
+
+# “Shades” refers to the different color options in each colorways
+callout-firefox-view-colorways-reminder-subtitle = Розфарбуйте свій браузер цими знаковими відтінками, натхненними незалежними голосами. Тільки в { -brand-product-name }.
+
+## Continuous Onboarding - Firefox View: Tab pick up
+
+# “Boost your browsing” refers to the added benefit the user receives from having
+# access to the same browsing experience when moving from one browser to another.
+# Alternative: ”Improve your browsing experience with tab pickup”
+continuous-onboarding-firefox-view-tab-pickup-title = Пришвидшіть свій перегляд за допомогою синхронізованих вкладок
+
+continuous-onboarding-firefox-view-tab-pickup-subtitle = Отримуйте доступ до ваших відкритих вкладок з будь-якого пристрою. Крім того, синхронізуйте свої закладки, паролі та інші дані.
+
+continuous-onboarding-firefox-view-tab-pickup-primary-button-label = Почнемо
+
+## PDF.js Feature Tour Strings
+
+callout-pdfjs-edit-title = Редагуйте документи PDF за допомогою нового текстового інструменту
+callout-pdfjs-edit-body-a = Заповнюйте форми, додавайте коментарі або примітки безпосередньо у { -brand-short-name }.
+callout-pdfjs-edit-body-b = Забудьте про пошук безплатних онлайн-редакторів. Заповнюйте форми, додавайте коментарі або примітки безпосередньо у { -brand-short-name }.
+callout-pdfjs-edit-button = Далі
+
+callout-pdfjs-draw-title = Підписуйте документи за допомогою нового графічного інструменту
+# “Mark up” refers to the process of “annotating” or adding free hand text or diagramming to the document.
+callout-pdfjs-draw-body-a = Редагуйте документи PDF і зберігайте виконані зміни.
+# “Mark up” refers to the process of “annotating” or adding free hand text or diagramming to the document.
+callout-pdfjs-draw-body-b = Більше ніякого друку й сканування. Редагуйте документи PDF і зберігайте виконані зміни.
+callout-pdfjs-draw-button = Зрозуміло!
diff --git a/l10n-uk/browser/browser/firefoxRelay.ftl b/l10n-uk/browser/browser/firefoxRelay.ftl
new file mode 100644
index 0000000000..7834fd25e8
--- /dev/null
+++ b/l10n-uk/browser/browser/firefoxRelay.ftl
@@ -0,0 +1,35 @@
+# 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/.
+
+
+## Error messages for failed HTTP web requests.
+## https://developer.mozilla.org/en-US/docs/Web/HTTP/Status#client_error_responses
+## Variables:
+## $status (Number) - HTTP status code, for example 403
+
+firefox-relay-mask-generation-failed = { -relay-brand-name } не вдалося згенерувати нову маску. Код помилки HTTP: { $status }.
+firefox-relay-get-reusable-masks-failed = { -relay-brand-name } не вдалося знайти багаторазові маски. Код помилки HTTP: { $status }.
+
+##
+
+firefox-relay-must-login-to-fxa = Ви повинні увійти в { -fxaccount-brand-name }, щоб використовувати { -relay-brand-name }.
+firefox-relay-must-login-to-account = Увійдіть в обліковий запис, щоб використовувати маски електронної пошти { -relay-brand-name }.
+firefox-relay-get-unlimited-masks =
+ .label = Керувати масками
+ .accesskey = К
+# This is followed, on a new line, by firefox-relay-opt-in-subtitle-1
+firefox-relay-opt-in-title-1 = Захистити свою електронну адресу:
+# This is preceded by firefox-relay-opt-in-title-1 (on a different line), which
+# ends with a colon. You might need to adapt the capitalization of this string.
+firefox-relay-opt-in-subtitle-1 = Використати маску електронної пошти { -relay-brand-name }
+firefox-relay-use-mask-title = Використати маску електронної пошти { -relay-brand-name }
+firefox-relay-opt-in-confirmation-enable-button =
+ .label = Використовувати маску електронної пошти
+ .accesskey = В
+firefox-relay-opt-in-confirmation-disable =
+ .label = Не показувати це знову
+ .accesskey = Н
+firefox-relay-opt-in-confirmation-postpone =
+ .label = Не зараз
+ .accesskey = е
diff --git a/l10n-uk/browser/browser/firefoxView.ftl b/l10n-uk/browser/browser/firefoxView.ftl
new file mode 100644
index 0000000000..3d74c4fc71
--- /dev/null
+++ b/l10n-uk/browser/browser/firefoxView.ftl
@@ -0,0 +1,249 @@
+# 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/.
+
+toolbar-button-firefox-view =
+ .label = { -firefoxview-brand-name }
+ .tooltiptext = { -firefoxview-brand-name }
+toolbar-button-firefox-view-2 =
+ .label = { -firefoxview-brand-name }
+ .tooltiptext = Переглядайте останні відвідані сайти у різних вікнах і на різних пристроях
+menu-tools-firefox-view =
+ .label = { -firefoxview-brand-name }
+ .accesskey = F
+firefoxview-page-title = { -firefoxview-brand-name }
+firefoxview-page-label =
+ .label = { -firefoxview-brand-name }
+firefoxview-close-button =
+ .title = Закрити
+ .aria-label = Закрити
+firefoxview-empty-state-icon =
+ .alt = Увага!
+# Used instead of the localized relative time when a timestamp is within a minute or so of now
+firefoxview-just-now-timestamp = Щойно
+# This is a headline for an area in the product where users can resume and re-open tabs they have previously viewed on other devices.
+firefoxview-tabpickup-header = Синхронізовані вкладки
+firefoxview-tabpickup-description = Відкрити сторінки з інших пристроїв.
+# Variables:
+# $percentValue (Number): the percentage value for setup completion
+firefoxview-tabpickup-progress-label = { $percentValue }% завершено
+firefoxview-tabpickup-step-signin-header = Легко перемикайтеся між пристроями
+firefoxview-tabpickup-step-signin-description = Щоб побачити тут вкладки зі свого телефона, спершу увійдіть або зареєструйтеся.
+firefoxview-tabpickup-step-signin-primarybutton = Продовжити
+firefoxview-syncedtabs-signin-header = Отримайте доступ до своїх вкладок звідусіль
+firefoxview-syncedtabs-signin-description = Щоб побачити свої вкладки на інших пристроях, на яких ви користуєтеся { -brand-product-name }, увійдіть у свій обліковий запис. Якщо у вас немає облікового запису, ми допоможемо вам зареєструватися.
+firefoxview-syncedtabs-signin-primarybutton = Увійти або зареєструватися
+firefoxview-tabpickup-adddevice-header = Синхронізуйте { -brand-product-name } на своєму телефоні чи планшеті
+firefoxview-tabpickup-adddevice-description = Завантажте { -brand-product-name } для мобільного та виконайте вхід на ньому.
+firefoxview-tabpickup-adddevice-learn-how = Навчитися
+firefoxview-tabpickup-adddevice-primarybutton = Отримати { -brand-product-name } для мобільного
+firefoxview-syncedtabs-adddevice-header = Увійдіть у { -brand-product-name } на інших своїх пристроях
+firefoxview-syncedtabs-adddevice-description = Щоб побачити свої вкладки з інших пристроїв, на яких ви користуєтеся { -brand-product-name }, увійдіть на всіх своїх пристроях. Дізнайтеся, як <a data-l10n-name="url">під'єднати додаткові пристрої</a>.
+firefoxview-syncedtabs-adddevice-primarybutton = Спробуйте { -brand-product-name } для мобільних пристроїв
+firefoxview-tabpickup-synctabs-header = Увімкнути синхронізацію вкладок
+firefoxview-tabpickup-synctabs-description = Дозволити { -brand-short-name } ділитися вкладками між пристроями.
+firefoxview-tabpickup-synctabs-learn-how = Навчитися
+firefoxview-tabpickup-synctabs-primarybutton = Синхронізувати відкриті вкладки
+firefoxview-syncedtabs-synctabs-header = Оновіть налаштування синхронізації
+firefoxview-syncedtabs-synctabs-description = Щоб мати доступ до вкладок з інших пристроїв, потрібно синхронізувати відкриті вкладки.
+firefoxview-syncedtabs-synctabs-checkbox = Дозволити синхронізацію відкритих вкладок
+firefoxview-syncedtabs-loading-header = Виконується синхронізація
+firefoxview-syncedtabs-loading-description = По її завершенню ви побачите всі вкладки, відкриті на інших пристроях. Перевірте це незабаром.
+firefoxview-tabpickup-fxa-admin-disabled-header = Ваша організація вимкнула синхронізацію
+firefoxview-tabpickup-fxa-admin-disabled-description = { -brand-short-name } не може синхронізувати вкладки між пристроями, тому що ваш адміністратор вимкнув синхронізацію.
+firefoxview-tabpickup-network-offline-header = Перевірте своє з'єднання з інтернетом
+firefoxview-tabpickup-network-offline-description = Якщо ви користуєтеся мережевим екраном чи проксі, переконайтеся, що { -brand-short-name } має дозвіл на доступ до інтернету.
+firefoxview-tabpickup-network-offline-primarybutton = Спробувати знову
+firefoxview-tabpickup-sync-error-header = Виникли проблеми із синхронізацією
+firefoxview-tabpickup-generic-sync-error-description = { -brand-short-name } не може з'єднатися зі службою синхронізації. Спробуйте знову за хвилинку.
+firefoxview-tabpickup-sync-error-primarybutton = Спробувати знову
+firefoxview-tabpickup-sync-disconnected-header = Увімкніть синхронізацію для продовження
+firefoxview-tabpickup-sync-disconnected-description = Для отримання своїх вкладок необхідно дозволити синхронізацію в { -brand-short-name }.
+firefoxview-tabpickup-sync-disconnected-primarybutton = Увімкніть синхронізацію в налаштуваннях
+firefoxview-tabpickup-password-locked-header = Щоб переглянути вкладки, введіть свій головний пароль
+firefoxview-tabpickup-password-locked-description = Щоб отримати доступ до своїх вкладок, необхідно ввести головний пароль для { -brand-short-name }.
+firefoxview-tabpickup-password-locked-link = Докладніше
+firefoxview-tabpickup-password-locked-primarybutton = Введіть головний пароль
+firefoxview-syncedtab-password-locked-link = <a data-l10n-name="syncedtab-password-locked-link">Докладніше</a>
+firefoxview-tabpickup-signed-out-header = Увійдіть, щоб відновити з'єднання
+firefoxview-tabpickup-signed-out-description = Щоб відновити з'єднання та отримати вкладки, увійдіть у свій { -fxaccount-brand-name }.
+firefoxview-tabpickup-signed-out-description2 = Щоб відновити з'єднання та побачити вкладки, увійдіть у свій обліковий запис.
+firefoxview-tabpickup-signed-out-primarybutton = Увійти
+firefoxview-tabpickup-syncing = Заждіть, доки синхронізуються вкладки. Це триватиме лише мить.
+firefoxview-mobile-promo-header = Отримайте вкладки зі свого телефона чи планшета
+firefoxview-mobile-promo-description = Щоб переглянути свої останні вкладки з мобільного, увійдіть у { -brand-product-name } на iOS чи Android.
+firefoxview-mobile-promo-primarybutton = Отримати { -brand-product-name } для мобільного
+firefoxview-mobile-confirmation-header = 🎉 Усе готово!
+firefoxview-mobile-confirmation-description = Тепер ви можете отримати доступ до вкладок { -brand-product-name } зі свого планшета чи телефона.
+firefoxview-closed-tabs-title = Недавно закриті
+firefoxview-closed-tabs-description2 = Повторно відкрити сторінки, які ви закрили в цьому вікні.
+firefoxview-closed-tabs-placeholder-header = Немає недавно закритих вкладок
+firefoxview-closed-tabs-placeholder-body = Якщо ви закриєте вкладку в цьому вікні, її можна отримати тут.
+firefoxview-closed-tabs-placeholder-body2 = Якщо ви закриєте вкладку, її можна отримати тут.
+# Variables:
+# $tabTitle (string) - Title of tab being dismissed
+firefoxview-closed-tabs-dismiss-tab =
+ .title = Відхилити { $tabTitle }
+# refers to the last tab that was used
+firefoxview-pickup-tabs-badge = Остання активна
+# Variables:
+# $targetURI (string) - URL that will be opened in the new tab
+firefoxview-tabs-list-tab-button =
+ .title = Відкрити { $targetURI } у новій вкладці
+firefoxview-try-colorways-button = Спробувати забарвлення
+firefoxview-change-colorway-button = Змінити забарвлення
+# Variables:
+# $intensity (String): Colorway intensity
+# $collection (String): Colorway Collection name
+firefoxview-colorway-description = { $intensity } · { $collection }
+firefoxview-synced-tabs-placeholder-header = Наразі тут нічого немає
+firefoxview-synced-tabs-placeholder-body = Наступного разу, коли ви відкриєте сторінку в { -brand-product-name } на іншому пристрої, вона з'явиться тут.
+firefoxview-collapse-button-show =
+ .title = Показати список
+firefoxview-collapse-button-hide =
+ .title = Сховати список
+firefoxview-overview-nav = Останні перегляди
+ .title = Останні перегляди
+firefoxview-overview-header = Останні перегляди
+ .title = Останні перегляди
+
+## History in this context refers to browser history
+
+firefoxview-history-nav = Історія
+ .title = Історія
+firefoxview-history-header = Історія
+firefoxview-history-context-delete = Видалити з історії
+ .accesskey = В
+
+## Open Tabs in this context refers to all open tabs in the browser
+
+firefoxview-opentabs-nav = Відкриті вкладки
+ .title = Відкриті вкладки
+firefoxview-opentabs-header = Відкриті вкладки
+
+## Recently closed tabs in this context refers to recently closed tabs from all windows
+
+firefoxview-recently-closed-nav = Недавно закриті вкладки
+ .title = Недавно закриті вкладки
+firefoxview-recently-closed-header = Недавно закриті вкладки
+
+## Tabs from other devices refers in this context refers to synced tabs from other devices
+
+firefoxview-synced-tabs-nav = Вкладки з інших пристроїв
+ .title = Вкладки з інших пристроїв
+firefoxview-synced-tabs-header = Вкладки з інших пристроїв
+
+##
+
+# Used for a link in collapsible cards, in the ’Recent browsing’ page of Firefox View
+firefoxview-view-all-link = Переглянути все
+# Variables:
+# $winID (Number) - The index of the owner window for this set of tabs
+firefoxview-opentabs-window-header =
+ .title = Вікно { $winID }
+# Variables:
+# $winID (Number) - The index of the owner window (which is currently focused) for this set of tabs
+firefoxview-opentabs-current-window-header =
+ .title = Вікно { $winID } (поточне)
+firefoxview-opentabs-focus-tab =
+ .title = Перемкнутись на цю вкладку
+firefoxview-show-more = Показати ще
+firefoxview-show-less = Показати менше
+firefoxview-show-all = Показати все
+firefoxview-search-text-box-clear-button =
+ .title = Очистити
+# Placeholder for the input field to search in recent browsing ("search" is a verb).
+firefoxview-search-text-box-recentbrowsing =
+ .placeholder = Пошук
+# Placeholder for the input field to search in history ("search" is a verb).
+firefoxview-search-text-box-history =
+ .placeholder = Шукати в історії
+# Placeholder for the input field to search in recently closed tabs ("search" is a verb).
+firefoxview-search-text-box-recentlyclosed =
+ .placeholder = Пошук нещодавно закритих вкладок
+# Placeholder for the input field to search in tabs from other devices ("search" is a verb).
+firefoxview-search-text-box-syncedtabs =
+ .placeholder = Шукати синхронізовані вкладки
+# Placeholder for the input field to search in open tabs ("search" is a verb).
+firefoxview-search-text-box-opentabs =
+ .placeholder = Шукати відкриті вкладки
+# "Search" is a noun (as in "Results of the search for")
+# Variables:
+# $query (String) - The search query used for searching through browser history.
+firefoxview-search-results-header = Результати пошуку для “{ $query }”
+# Variables:
+# $count (Number) - The number of visits matching the search query.
+firefoxview-search-results-count =
+ { $count ->
+ [one] { $count } сайт
+ [few] { $count } сайти
+ *[many] { $count } сайтів
+ }
+# Message displayed when a search is performed and no matching results were found.
+# Variables:
+# $query (String) - The search query.
+firefoxview-search-results-empty = Немає результатів для “{ $query }”
+firefoxview-sort-history-by-date-label = Сортувати за датою
+firefoxview-sort-history-by-site-label = Сортувати за сайтом
+# Variables:
+# $url (string) - URL that will be opened in the new tab
+firefoxview-opentabs-tab-row =
+ .title = Перейти на { $url }
+
+## Variables:
+## $date (string) - Date to be formatted based on locale
+
+firefoxview-history-date-today = Сьогодні - { DATETIME($date, dateStyle: "full") }
+firefoxview-history-date-yesterday = Учора - { DATETIME($date, dateStyle: "full") }
+firefoxview-history-date-this-month = { DATETIME($date, dateStyle: "full") }
+firefoxview-history-date-prev-month = { DATETIME($date, month: "long", year: "numeric") }
+# When history is sorted by site, this heading is used in place of a domain, in
+# order to group sites that do not come from an outside host.
+# For example, this would be the heading for all file:/// URLs in history.
+firefoxview-history-site-localhost = (локальні файли)
+
+##
+
+firefoxview-show-all-history = Показати всю історію
+firefoxview-view-more-browsing-history = Переглянути більше історії перегляду
+
+## Message displayed in Firefox View when the user has no history data
+
+firefoxview-history-empty-header = Поверніться до відвіданих місць
+firefoxview-history-empty-description = Під час перегляду тут з'являтимуться відвідані вами сторінки.
+firefoxview-history-empty-description-two = Захист вашої приватності — основа нашої діяльності. Ось чому ви можете контролювати дії, які запам'ятовує { -brand-short-name }, у своїх <a data-l10n-name="history-settings-url">налаштуваннях історії</a>.
+
+##
+
+# Button text for choosing a browser within the ’Import history from another browser’ banner
+firefoxview-choose-browser-button = Вибрати браузер
+ .title = Вибрати браузер
+
+## Message displayed in Firefox View when the user has chosen to never remember History
+
+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 } не зберігає ваші дії під час перегляду. <a data-l10n-name="history-settings-url-two">Змініть налаштування</a>, щоб історія зберігалась.
+
+##
+
+# This label is read by screen readers when focusing the close button for the "Import history from another browser" banner in Firefox View
+firefoxview-import-history-close-button =
+ .aria-label = Закрити
+ .title = Закрити
+
+## Text displayed in a dismissable banner to import bookmarks/history from another browser
+
+firefoxview-import-history-header = Імпортуйте історію з іншого браузера
+firefoxview-import-history-description = Зробіть { -brand-short-name } своїм основним браузером. Імпортуйте історію перегляду, закладки тощо.
+
+## Message displayed in Firefox View when the user has no recently closed tabs data
+
+firefoxview-recentlyclosed-empty-header = Завчасно закрили вкладку?
+firefoxview-recentlyclosed-empty-description = Тут ви знайдете нещодавно закриті вкладки, які можна за потреби знову швидко відкрити.
+firefoxview-recentlyclosed-empty-description-two = Щоб знайти давніші вкладки, перегляньте свою <a data-l10n-name="history-url">історію перегляду</a>.
+
+## This message is displayed below the name of another connected device when it doesn't have any open tabs.
+
+firefoxview-syncedtabs-device-notabs = На цьому пристрої немає відкритих вкладок
+firefoxview-syncedtabs-connect-another-device = Під'єднати інший пристрій
diff --git a/l10n-uk/browser/browser/firefoxWebAuthn.ftl b/l10n-uk/browser/browser/firefoxWebAuthn.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-uk/browser/browser/firefoxWebAuthn.ftl
@@ -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 --git a/l10n-uk/browser/browser/fxviewTabList.ftl b/l10n-uk/browser/browser/fxviewTabList.ftl
new file mode 100644
index 0000000000..344649f042
--- /dev/null
+++ b/l10n-uk/browser/browser/fxviewTabList.ftl
@@ -0,0 +1,57 @@
+# 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/.
+
+fxviewtabrow-open-menu-button =
+ .title = Відкрити меню
+# Variables:
+# $date (string) - Date to be formatted based on locale
+fxviewtabrow-date = { DATETIME($date, dateStyle: "short") }
+# Variables:
+# $time (string) - Time to be formatted based on locale
+fxviewtabrow-time = { DATETIME($time, timeStyle: "short") }
+# Variables:
+# $targetURI (string) - URL of tab that will be opened in the new tab
+fxviewtabrow-tabs-list-tab =
+ .title = Відкрити { $targetURI } у новій вкладці
+# Variables:
+# $tabTitle (string) - Title of tab being dismissed
+fxviewtabrow-dismiss-tab-button =
+ .title = Відхилити { $tabTitle }
+# Used instead of the localized relative time when a timestamp is within a minute or so of now
+fxviewtabrow-just-now-timestamp = Щойно
+
+# Strings below are used for context menu options within panel-list.
+# For developers, this duplicates command because the label attribute is required.
+
+fxviewtabrow-delete = Видалити
+ .accesskey = В
+fxviewtabrow-forget-about-this-site = Забути про цей сайт…
+ .accesskey = З
+fxviewtabrow-open-in-window = Відкрити в новому вікні
+ .accesskey = н
+fxviewtabrow-open-in-private-window = Відкрити в приватному вікні
+ .accesskey = п
+# “Bookmark” is a verb, as in "Bookmark this page" (add to bookmarks).
+fxviewtabrow-add-bookmark = Додати закладку…
+ .accesskey = к
+fxviewtabrow-save-to-pocket = Зберегти в { -pocket-brand-name }
+ .accesskey = и
+fxviewtabrow-copy-link = Копіювати посилання
+ .accesskey = с
+fxviewtabrow-close-tab = Закрити вкладку
+ .accesskey = З
+fxviewtabrow-move-tab = Перемістити вкладку
+ .accesskey = м
+fxviewtabrow-move-tab-start = Перемістити на початок
+ .accesskey = ч
+fxviewtabrow-move-tab-end = Перемістити в кінець
+ .accesskey = т
+fxviewtabrow-move-tab-window = Перенести в нове вікно
+ .accesskey = н
+fxviewtabrow-send-tab = Надіслати вкладку на пристрій
+ .accesskey = с
+# Variables:
+# $tabTitle (string) - Title of the tab to which the context menu is associated
+fxviewtabrow-options-menu-button =
+ .title = Параметри для { $tabTitle }
diff --git a/l10n-uk/browser/browser/identityCredentialNotification.ftl b/l10n-uk/browser/browser/identityCredentialNotification.ftl
new file mode 100644
index 0000000000..bf2e7e4cc9
--- /dev/null
+++ b/l10n-uk/browser/browser/identityCredentialNotification.ftl
@@ -0,0 +1,29 @@
+# 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/.
+
+
+## Credential panel
+##
+## Identity providers are websites you use to log in to another website, for
+## example: Google when you Log in with Google.
+##
+## Variables:
+## $host (String): the hostname of the site that is being displayed.
+## $provider (String): the hostname of another website you are using to log in to the site being displayed
+
+identity-credential-header-providers = Увійдіть за допомогою постачальника даних для входу
+identity-credential-header-accounts = Увійти за допомогою { $provider }
+identity-credential-urlbar-anchor =
+ .tooltiptext = Відкрити панель входу
+identity-credential-cancel-button =
+ .label = Скасувати
+ .accesskey = С
+identity-credential-accept-button =
+ .label = Продовжити
+ .accesskey = П
+identity-credential-sign-in-button =
+ .label = Увійти
+ .accesskey = У
+identity-credential-policy-title = Використати { $provider } як постачальника для входу
+identity-credential-policy-description = Вхід до { $host } за допомогою облікового запису { $provider } регулюється їхньою <label data-l10n-name="privacy-url">Політикою приватності</label> та <label data-l10n-name="tos-url">Умовами надання послуг</label>.
diff --git a/l10n-uk/browser/browser/linuxDesktopEntry.ftl b/l10n-uk/browser/browser/linuxDesktopEntry.ftl
new file mode 100644
index 0000000000..d67b171d60
--- /dev/null
+++ b/l10n-uk/browser/browser/linuxDesktopEntry.ftl
@@ -0,0 +1,27 @@
+# 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/.
+
+
+# These messages are used by the Firefox ".desktop" file on Linux.
+# https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html
+
+# The entry name is the label on the desktop icon, among other things.
+desktop-entry-name = { -brand-shortcut-name }
+# The comment usually appears as a tooltip when hovering over application menu entry.
+desktop-entry-comment = Переглядайте всесвітню мережу
+desktop-entry-generic-name = Браузер
+# Combine Name and GenericName. This string is specific to GNOME.
+desktop-entry-x-gnome-full-name = Браузер { -brand-shortcut-name }
+# Keywords are search terms used to find this application.
+# The string is a list of keywords separated by semicolons:
+# - Do NOT replace semicolons with other punctuation signs.
+# - The list MUST end with a semicolon.
+desktop-entry-keywords = Інтернет;WWW;Браузер;Веб;Переглядач;
+
+## Actions are visible in a context menu after right clicking the
+## taskbar icon, possibly other places depending on the environment.
+
+desktop-action-new-window-name = Нове вікно
+desktop-action-new-private-window-name = Приватне вікно
+desktop-action-open-profile-manager = Відкрити менеджер профілів
diff --git a/l10n-uk/browser/browser/menubar.ftl b/l10n-uk/browser/browser/menubar.ftl
new file mode 100644
index 0000000000..dd852cc043
--- /dev/null
+++ b/l10n-uk/browser/browser/menubar.ftl
@@ -0,0 +1,353 @@
+# 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/.
+
+
+# NOTE: For English locales, strings in this file should be in APA-style Title Case.
+# See https://apastyle.apa.org/style-grammar-guidelines/capitalization/title-case
+#
+# NOTE: For Engineers, please don't re-use these strings outside of the menubar.
+
+
+# NOTE: For English locales, strings in this file should be in APA-style Title Case.
+# See https://apastyle.apa.org/style-grammar-guidelines/capitalization/title-case
+#
+# NOTE: For Engineers, please don't reuse these strings outside of the menubar.
+
+
+## Application Menu (macOS only)
+
+menu-application-preferences =
+ .label = Параметри
+menu-application-services =
+ .label = Служби
+menu-application-hide-this =
+ .label = Сховати { -brand-shorter-name }
+menu-application-hide-other =
+ .label = Сховати інші
+menu-application-show-all =
+ .label = Показати все
+menu-application-touch-bar =
+ .label = Налаштувати сенсорну панель…
+
+##
+
+# These menu-quit strings are only used on Windows and Linux.
+menu-quit =
+ .label =
+ { PLATFORM() ->
+ [windows] Вийти
+ *[other] Вийти
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [windows] й
+ *[other] В
+ }
+# This menu-quit-mac string is only used on macOS.
+menu-quit-mac =
+ .label = Вийти з { -brand-shorter-name }
+menu-about =
+ .label = Про { -brand-shorter-name }
+ .accesskey = о
+
+## File Menu
+
+menu-file =
+ .label = Файл
+ .accesskey = Ф
+menu-file-new-tab =
+ .label = Нова вкладка
+ .accesskey = л
+menu-file-new-container-tab =
+ .label = Нова вкладка в контейнері
+ .accesskey = н
+menu-file-new-window =
+ .label = Нове вікно
+ .accesskey = в
+menu-file-new-private-window =
+ .label = Приватне вікно
+ .accesskey = т
+# "Open Location" is only displayed on macOS, and only on windows
+# that aren't main browser windows, or when there are no windows
+# but Firefox is still running.
+menu-file-open-location =
+ .label = Відкрити розташування…
+menu-file-open-file =
+ .label = Відкрити файл…
+ .accesskey = а
+# Variables:
+# $tabCount (Number): the number of tabs that are affected by the action.
+menu-file-close-tab =
+ .label =
+ { $tabCount ->
+ [1] Закрити вкладку
+ [one] Закрити { $tabCount } вкладку
+ [few] Закрити { $tabCount } вкладки
+ *[many] Закрити { $tabCount } вкладок
+ }
+ .accesskey = к
+menu-file-close-window =
+ .label = Закрити вікно
+ .accesskey = а
+menu-file-save-page =
+ .label = Зберегти як…
+ .accesskey = З
+menu-file-email-link =
+ .label = Надіслати посилання е-поштою…
+ .accesskey = с
+menu-file-share-url =
+ .label = Поділитися
+ .accesskey = л
+menu-file-print-setup =
+ .label = Параметри сторінки…
+ .accesskey = П
+menu-file-print =
+ .label = Друкувати…
+ .accesskey = к
+menu-file-import-from-another-browser =
+ .label = Імпортувати з іншого браузера…
+ .accesskey = І
+menu-file-go-offline =
+ .label = Працювати автономно
+ .accesskey = ю
+
+## Edit Menu
+
+menu-edit =
+ .label = Редагувати
+ .accesskey = Р
+menu-edit-find-in-page =
+ .label = Знайти на сторінці…
+ .accesskey = З
+menu-edit-find-again =
+ .label = Знайти знову
+ .accesskey = т
+menu-edit-bidi-switch-text-direction =
+ .label = Перемкнути напрям тексту на сторінці
+ .accesskey = к
+
+## View Menu
+
+menu-view =
+ .label = Вигляд
+ .accesskey = В
+menu-view-toolbars-menu =
+ .label = Панелі інструментів
+ .accesskey = П
+menu-view-customize-toolbar2 =
+ .label = Налаштувати панель інструментів…
+ .accesskey = л
+menu-view-sidebar =
+ .label = Бічна панель
+ .accesskey = ч
+menu-view-bookmarks =
+ .label = Закладки
+menu-view-history-button =
+ .label = Історія
+menu-view-synced-tabs-sidebar =
+ .label = Синхронізовані вкладки
+menu-view-full-zoom =
+ .label = Масштаб
+ .accesskey = ш
+menu-view-full-zoom-enlarge =
+ .label = Збільшити
+ .accesskey = л
+menu-view-full-zoom-reduce =
+ .label = Зменшити
+ .accesskey = н
+menu-view-full-zoom-actual-size =
+ .label = Дійсний розмір
+ .accesskey = й
+menu-view-full-zoom-toggle =
+ .label = Збільшувати лише текст
+ .accesskey = т
+menu-view-page-style-menu =
+ .label = Стиль сторінки
+ .accesskey = С
+menu-view-page-style-no-style =
+ .label = Без стилю
+ .accesskey = Б
+menu-view-page-basic-style =
+ .label = Основний стиль сторінки
+ .accesskey = О
+menu-view-repair-text-encoding =
+ .label = Виправити кодування тексту
+ .accesskey = к
+
+## These should match what Safari and other Apple applications
+## use on macOS.
+
+menu-view-enter-full-screen =
+ .label = На весь екран
+ .accesskey = е
+menu-view-exit-full-screen =
+ .label = Вийти з повноекранного режиму
+ .accesskey = п
+menu-view-full-screen =
+ .label = На весь екран
+ .accesskey = е
+
+## These menu items may use the same accesskey.
+
+# This should match reader-view-enter-button in browser.ftl
+menu-view-enter-readerview =
+ .label = Перейти в режим читача
+ .accesskey = П
+# This should match reader-view-close-button in browser.ftl
+menu-view-close-readerview =
+ .label = Закрити режим читача
+ .accesskey = З
+
+##
+
+menu-view-show-all-tabs =
+ .label = Показати всі вкладки
+ .accesskey = в
+menu-view-bidi-switch-page-direction =
+ .label = Перемкнути напрям тексту на сторінці
+ .accesskey = м
+
+## History Menu
+
+menu-history =
+ .label = Історія
+ .accesskey = І
+menu-history-show-all-history =
+ .label = Показати всю історію
+menu-history-clear-recent-history =
+ .label = Стерти недавню історію…
+menu-history-synced-tabs =
+ .label = Синхронізовані вкладки
+menu-history-restore-last-session =
+ .label = Відновити попередній сеанс
+menu-history-hidden-tabs =
+ .label = Приховані вкладки
+menu-history-undo-menu =
+ .label = Недавно закриті вкладки
+menu-history-undo-window-menu =
+ .label = Недавно закриті вікна
+# "Search" is a verb, as in "Search in History"
+menu-history-search =
+ .label = Шукати в історії
+
+## Bookmarks Menu
+
+menu-bookmarks-menu =
+ .label = Закладки
+ .accesskey = З
+menu-bookmarks-manage =
+ .label = Керувати закладками
+menu-bookmark-tab =
+ .label = Додати цю вкладку до закладок…
+menu-edit-bookmark =
+ .label = Редагувати цю закладку…
+# "Search" is a verb, as in "Search in bookmarks"
+menu-bookmarks-search =
+ .label = Шукати закладки
+menu-bookmarks-all-tabs =
+ .label = Додати до закладок усі вкладки…
+menu-bookmarks-toolbar =
+ .label = Панель закладок
+menu-bookmarks-other =
+ .label = Інші закладки
+menu-bookmarks-mobile =
+ .label = Мобільні закладки
+
+## Tools Menu
+
+menu-tools =
+ .label = Інструменти
+ .accesskey = с
+menu-tools-downloads =
+ .label = Завантаження
+ .accesskey = З
+menu-tools-addons-and-themes =
+ .label = Додатки й теми
+ .accesskey = к
+menu-tools-fxa-sign-in2 =
+ .label = Увійти
+ .accesskey = в
+menu-tools-turn-on-sync2 =
+ .label = Увімкнути синхронізацію…
+ .accesskey = н
+menu-tools-sync-now =
+ .label = Синхронізувати зараз
+ .accesskey = С
+menu-tools-fxa-re-auth =
+ .label = Повторно під'єднатися до { -brand-product-name }…
+ .accesskey = т
+menu-tools-browser-tools =
+ .label = Інструменти браузера
+ .accesskey = м
+menu-tools-task-manager =
+ .label = Менеджер завдань
+ .accesskey = ж
+menu-tools-page-source =
+ .label = Програмний код сторінки
+ .accesskey = а
+menu-tools-page-info =
+ .label = Інформація про сторінку
+ .accesskey = І
+menu-settings =
+ .label = Налаштування
+ .accesskey =
+ { PLATFORM() ->
+ [windows] Н
+ *[other] ш
+ }
+menu-tools-layout-debugger =
+ .label = Налагоджувач макета
+ .accesskey = м
+
+## Window Menu
+
+menu-window-menu =
+ .label = Вікно
+menu-window-bring-all-to-front =
+ .label = Помістити все на передній план
+
+## Help Menu
+
+
+# NOTE: For Engineers, any additions or changes to Help menu strings should
+# also be reflected in the related strings in appmenu.ftl. Those strings, by
+# convention, will have the same ID as these, but prefixed with "app".
+# Example: appmenu-get-help
+#
+# These strings are duplicated to allow for different casing depending on
+# where the strings appear.
+
+menu-help =
+ .label = Довідка
+ .accesskey = о
+menu-get-help =
+ .label = Отримати допомогу
+ .accesskey = д
+menu-help-more-troubleshooting-info =
+ .label = Додаткова інформація про усунення проблем
+ .accesskey = к
+menu-help-report-site-issue =
+ .label = Проблема з сайтом…
+menu-help-share-ideas =
+ .label = Поділіться ідеями та відгуком…
+ .accesskey = о
+menu-help-enter-troubleshoot-mode2 =
+ .label = Режим усунення проблем…
+ .accesskey = б
+menu-help-exit-troubleshoot-mode =
+ .label = Вимкнути режим усунення проблем
+ .accesskey = В
+menu-help-switch-device =
+ .label = Перехід на новий пристрій
+ .accesskey = х
+# Label of the Help menu item. Either this or
+# menu-help-notdeceptive is shown.
+menu-help-report-deceptive-site =
+ .label = Повідомити про шахрайський сайт…
+ .accesskey = ш
+menu-help-not-deceptive =
+ .label = Це не шахрайський сайт…
+ .accesskey = н
+menu-report-broken-site =
+ .label = Повідомити про пошкоджений сайт
diff --git a/l10n-uk/browser/browser/migration.ftl b/l10n-uk/browser/browser/migration.ftl
new file mode 100644
index 0000000000..e433e234b0
--- /dev/null
+++ b/l10n-uk/browser/browser/migration.ftl
@@ -0,0 +1,164 @@
+# 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/.
+
+migration-wizard =
+ .title = Майстер імпорту
+
+import-from =
+ { PLATFORM() ->
+ [windows] Імпортувати налаштування, закладки, історію, паролі та інші дані з:
+ *[other] Імпортувати налаштування, закладки, історію, паролі та інші дані з:
+ }
+
+import-from-bookmarks = Імпорт закладок з:
+import-from-ie =
+ .label = Microsoft Internet Explorer
+ .accesskey = M
+import-from-edge =
+ .label = Microsoft Edge
+ .accesskey = E
+import-from-edge-legacy =
+ .label = Microsoft Edge (застарілий)
+ .accesskey = л
+import-from-edge-beta =
+ .label = Microsoft Edge Beta
+ .accesskey = d
+import-from-nothing =
+ .label = Не імпортувати нічого
+ .accesskey = Н
+import-from-safari =
+ .label = Safari
+ .accesskey = S
+import-from-opera =
+ .label = Opera
+ .accesskey = O
+import-from-vivaldi =
+ .label = Vivaldi
+ .accesskey = V
+import-from-brave =
+ .label = Brave
+ .accesskey = r
+import-from-canary =
+ .label = Chrome Canary
+ .accesskey = n
+import-from-chrome =
+ .label = Chrome
+ .accesskey = C
+import-from-chrome-beta =
+ .label = Chrome Beta
+ .accesskey = B
+import-from-chrome-dev =
+ .label = Chrome Dev
+ .accesskey = D
+import-from-chromium =
+ .label = Chromium
+ .accesskey = u
+import-from-firefox =
+ .label = Firefox
+ .accesskey = X
+import-from-360se =
+ .label = 360 Secure Browser
+ .accesskey = 3
+import-from-opera-gx =
+ .label = Opera GX
+ .accesskey = G
+
+no-migration-sources = Не знайдено жодної програми із закладками, історією чи паролями.
+
+import-source-page-title = Імпорт налаштувань і даних
+import-items-page-title = Елементи для імпорту
+
+import-items-description = Виберіть елементи для імпорту:
+
+import-permissions-page-title = Надайте дозволи для { -brand-short-name }
+
+# Do not translate "Safari" (the name of the browser on Apple devices)
+import-safari-permissions-string = macOS вимагає від вас явного дозволу на доступ { -brand-short-name } до даних Safari. Клацніть “Продовжити”, виберіть теку “Safari“ у діалоговому вікні Finder, яке з’явиться, а потім натисніть “Відкрити”.
+
+import-migrating-page-title = Триває імпорт…
+
+import-migrating-description = Наразі триває імпортування зазначених елементів…
+
+import-select-profile-page-title = Вибір профілю
+
+import-select-profile-description = Можна виконати імпортування з таких доступних профілів:
+
+import-done-page-title = Імпорт успішно завершений
+
+import-done-description = Зазначені елементи успішно імпортовано:
+
+import-close-source-browser = Перед продовженням переконайтеся, що вибраний браузер закрито.
+
+source-name-ie = Internet Explorer
+source-name-edge = Microsoft Edge
+source-name-chrome = Google Chrome
+
+imported-safari-reading-list = Список читання (з Safari)
+imported-edge-reading-list = Список читання (з Edge)
+
+## Browser data types
+## All of these strings get a $browser variable passed in.
+## You can use the browser variable to differentiate the name of items,
+## which may have different labels in different browsers.
+## The supported values for the $browser variable are:
+## 360se
+## chrome
+## edge
+## firefox
+## ie
+## safari
+## The various beta and development versions of edge and chrome all get
+## normalized to just "edge" and "chrome" for these strings.
+
+browser-data-cookies-checkbox =
+ .label = Куки
+browser-data-cookies-label =
+ .value = Куки
+
+browser-data-history-checkbox =
+ .label =
+ { $browser ->
+ [firefox] Історія перегляду й закладки
+ *[other] Історія перегляду
+ }
+browser-data-history-label =
+ .value =
+ { $browser ->
+ [firefox] Історія перегляду й закладки
+ *[other] Історія перегляду
+ }
+
+browser-data-formdata-checkbox =
+ .label = Історія збережених форм
+browser-data-formdata-label =
+ .value = Історія збережених форм
+
+# This string should use the same phrase for "logins and passwords" as the
+# label in the main hamburger menu that opens about:logins.
+browser-data-passwords-checkbox =
+ .label = Збережені паролі
+# This string should use the same phrase for "logins and passwords" as the
+# label in the main hamburger menu that opens about:logins.
+browser-data-passwords-label =
+ .value = Збережені паролі
+
+browser-data-bookmarks-checkbox =
+ .label = Закладки
+browser-data-bookmarks-label =
+ .value = Закладки
+
+browser-data-otherdata-checkbox =
+ .label = Інші дані
+browser-data-otherdata-label =
+ .label = Інші дані
+
+browser-data-session-checkbox =
+ .label = Вікна і вкладки
+browser-data-session-label =
+ .value = Вікна і вкладки
+
+browser-data-payment-methods-checkbox =
+ .label = Способи оплати
+browser-data-payment-methods-label =
+ .value = Способи оплати
diff --git a/l10n-uk/browser/browser/migrationWizard.ftl b/l10n-uk/browser/browser/migrationWizard.ftl
new file mode 100644
index 0000000000..d71d4e9302
--- /dev/null
+++ b/l10n-uk/browser/browser/migrationWizard.ftl
@@ -0,0 +1,295 @@
+# 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/.
+
+migration-wizard-selection-header = Імпорт даних браузера
+migration-wizard-selection-list = Виберіть дані, які потрібно імпортувати.
+# Shown in the new migration wizard's dropdown selector for choosing the browser
+# to import from. This variant is shown when the selected browser doesn't support
+# user profiles, and so we only show the browser name.
+#
+# Variables:
+# $sourceBrowser (String): the name of the browser to import from.
+migration-wizard-selection-option-without-profile = { $sourceBrowser }
+# Shown in the new migration wizard's dropdown selector for choosing the browser
+# and user profile to import from. This variant is shown when the selected browser
+# supports user profiles.
+#
+# Variables:
+# $sourceBrowser (String): the name of the browser to import from.
+# $profileName (String): the name of the user profile to import from.
+migration-wizard-selection-option-with-profile = { $sourceBrowser } — { $profileName }
+
+# Each migrator is expected to include a display name string, and that display
+# name string should have a key with "migration-wizard-migrator-display-name-"
+# as a prefix followed by the unique identification key for the migrator.
+
+migration-wizard-migrator-display-name-brave = Brave
+migration-wizard-migrator-display-name-canary = Chrome Canary
+migration-wizard-migrator-display-name-chrome = Chrome
+migration-wizard-migrator-display-name-chrome-beta = Chrome Beta
+migration-wizard-migrator-display-name-chrome-dev = Chrome Dev
+migration-wizard-migrator-display-name-chromium = Chromium
+migration-wizard-migrator-display-name-chromium-360se = 360 Secure Browser
+migration-wizard-migrator-display-name-chromium-edge = Microsoft Edge
+migration-wizard-migrator-display-name-chromium-edge-beta = Microsoft Edge Beta
+migration-wizard-migrator-display-name-edge-legacy = Microsoft Edge (застарілий)
+migration-wizard-migrator-display-name-firefox = Firefox
+migration-wizard-migrator-display-name-file-password-csv = Паролі з файлу CSV
+migration-wizard-migrator-display-name-file-bookmarks = Закладки з файлу HTML
+migration-wizard-migrator-display-name-ie = Microsoft Internet Explorer
+migration-wizard-migrator-display-name-opera = Opera
+migration-wizard-migrator-display-name-opera-gx = Opera GX
+migration-wizard-migrator-display-name-safari = Safari
+migration-wizard-migrator-display-name-vivaldi = Vivaldi
+migration-source-name-ie = Internet Explorer
+migration-source-name-edge = Microsoft Edge
+migration-source-name-chrome = Google Chrome
+migration-imported-safari-reading-list = Список читання (з Safari)
+migration-imported-edge-reading-list = Список читання (з Edge)
+
+## These strings are shown if the selected browser data directory is unreadable.
+## In practice, this tends to only occur on Linux when Firefox
+## is installed as a Snap.
+
+migration-no-permissions-message = { -brand-short-name } не має доступу до інших профілів браузера, встановленого на цьому пристрої.
+migration-no-permissions-instructions = Щоб продовжити імпорт даних з іншого браузера, надайте { -brand-short-name } доступ до теки його профілів.
+migration-no-permissions-instructions-step1 = Виберіть “Продовжити”
+# The second step in getting permissions to read data for the selected
+# browser type.
+#
+# Variables:
+# $permissionsPath (String): the file system path that the user will need to grant read permission to.
+migration-no-permissions-instructions-step2 = У засобі вибору файлів перейдіть до <code>{ $permissionsPath }</code> і натисніть «Вибрати»
+
+## These strings will be displayed based on how many resources are selected to import
+
+migration-all-available-data-label = Імпортувати всі доступні дані
+migration-no-selected-data-label = Дані для імпорту не вибрано
+migration-selected-data-label = Імпортувати вибрані дані
+
+##
+
+migration-select-all-option-label = Вибрати все
+migration-bookmarks-option-label = Закладки
+# Favorites is used for Bookmarks when importing from Internet Explorer or
+# Edge, as this is the terminology for bookmarks on those browsers.
+migration-favorites-option-label = Обране
+migration-logins-and-passwords-option-label = Збережені паролі
+migration-passwords-option-label = Збережені паролі
+migration-history-option-label = Історія перегляду
+migration-extensions-option-label = Розширення
+migration-form-autofill-option-label = Дані автозаповнення форм
+migration-payment-methods-option-label = Способи оплати
+migration-cookies-option-label = Куки
+migration-session-option-label = Вікна та вкладки
+migration-otherdata-option-label = Інші дані
+migration-passwords-from-file-progress-header = Імпортувати паролі з файлу
+migration-passwords-from-file-success-header = Паролі успішно імпортовано
+migration-passwords-from-file = Перевірка файлу на наявність паролів
+migration-passwords-new = Нові паролі
+migration-passwords-updated = Наявні паролі
+migration-passwords-from-file-no-valid-data = Файл не містить даних про паролі. Виберіть інший файл.
+migration-passwords-from-file-picker-title = Імпортувати файл з паролями
+# A description for the .csv file format that may be shown as the file type
+# filter by the operating system.
+migration-passwords-from-file-csv-filter-title =
+ { PLATFORM() ->
+ [macos] Документ CSV
+ *[other] Файл CSV
+ }
+# A description for the .tsv file format that may be shown as the file type
+# filter by the operating system. TSV is short for 'tab separated values'.
+migration-passwords-from-file-tsv-filter-title =
+ { PLATFORM() ->
+ [macos] Документ TSV
+ *[other] Файл TSV
+ }
+# Shown in the migration wizard after importing passwords from a file
+# has completed, if new passwords were added.
+#
+# Variables:
+# $newEntries (Number): the number of new successfully imported passwords
+migration-wizard-progress-success-new-passwords =
+ { $newEntries ->
+ [one] Додано { $newEntries }
+ [few] Додано { $newEntries }
+ *[many] Додано { $newEntries }
+ }
+# Shown in the migration wizard after importing passwords from a file
+# has completed, if existing passwords were updated.
+#
+# Variables:
+# $updatedEntries (Number): the number of updated passwords
+migration-wizard-progress-success-updated-passwords =
+ { $updatedEntries ->
+ [one] Оновлено { $updatedEntries }
+ [few] Оновлено { $updatedEntries }
+ *[many] Оновлено { $updatedEntries }
+ }
+migration-bookmarks-from-file-picker-title = Імпортувати файл закладок
+migration-bookmarks-from-file-progress-header = Імпортування закладок
+migration-bookmarks-from-file = Закладки
+migration-bookmarks-from-file-success-header = Закладки успішно імпортовано
+migration-bookmarks-from-file-no-valid-data = Файл не містить даних закладок. Виберіть інший файл.
+# A description for the .html file format that may be shown as the file type
+# filter by the operating system.
+migration-bookmarks-from-file-html-filter-title =
+ { PLATFORM() ->
+ [macos] HTML-документ
+ *[other] HTML-файл
+ }
+# A description for the .json file format that may be shown as the file type
+# filter by the operating system.
+migration-bookmarks-from-file-json-filter-title = Файл JSON
+# Shown in the migration wizard after importing bookmarks from a file
+# has completed.
+#
+# Variables:
+# $newEntries (Number): the number of imported bookmarks.
+migration-wizard-progress-success-new-bookmarks =
+ { $newEntries ->
+ [one] { $newEntries } закладка
+ [few] { $newEntries } закладки
+ *[many] { $newEntries } закладок
+ }
+migration-import-button-label = Імпорт
+migration-choose-to-import-from-file-button-label = Імпортувати з файлу
+migration-import-from-file-button-label = Вибрати файл
+migration-cancel-button-label = Скасувати
+migration-done-button-label = Готово
+migration-continue-button-label = Продовжити
+migration-wizard-import-browser-no-browsers = { -brand-short-name } не зміг знайти програми, які містять закладки, історію чи паролі.
+migration-wizard-import-browser-no-resources = Сталася помилка. { -brand-short-name } не зміг знайти дані для імпорту з цього профілю браузера.
+
+## These strings will be used to create a dynamic list of items that can be
+## imported. The list will be created using Intl.ListFormat(), so it will
+## follow each locale's rules, and the first item will be capitalized by code.
+## When applicable, the resources should be in their plural form.
+## For example, a possible list could be "Bookmarks, passwords and autofill data".
+
+migration-list-bookmark-label = закладки
+# “favorites” refers to bookmarks in Edge and Internet Explorer. Use the same terminology
+# if the browser is available in your language.
+migration-list-favorites-label = обране
+migration-list-password-label = паролі
+migration-list-history-label = історія
+migration-list-extensions-label = розширення
+migration-list-autofill-label = дані автозаповнення
+migration-list-payment-methods-label = способи оплати
+
+##
+
+migration-wizard-progress-header = Імпортування даних
+# This header appears in the final page of the migration wizard only if
+# all resources were imported successfully.
+migration-wizard-progress-done-header = Дані успішно імпортовано
+# This header appears in the final page of the migration wizard if only
+# some of the resources were imported successfully. This is meant to be
+# distinct from migration-wizard-progress-done-header, which is only shown
+# if all resources were imported successfully.
+migration-wizard-progress-done-with-warnings-header = Імпорт даних завершено
+migration-wizard-progress-icon-in-progress =
+ .aria-label = Імпортування…
+migration-wizard-progress-icon-completed =
+ .aria-label = Завершено
+migration-safari-password-import-header = Імпорт паролів із Safari
+migration-safari-password-import-steps-header = Щоб імпортувати паролі з Safari:
+migration-safari-password-import-step1 = У Safari відкрийте меню “Safari” та перейдіть до Параметри > Паролі.
+migration-safari-password-import-step2 = Натисніть кнопку <img data-l10n-name="safari-icon-3dots"/> і виберіть “Експортувати всі паролі”
+migration-safari-password-import-step3 = Збережіть файл з паролями
+migration-safari-password-import-step4 = Натисніть “Вибрати файл” нижче, щоб вибрати збережений файл з паролями
+migration-safari-password-import-skip-button = Пропустити
+migration-safari-password-import-select-button = Вибрати файл
+# Shown in the migration wizard after importing bookmarks from another
+# browser has completed.
+#
+# Variables:
+# $quantity (Number): the number of successfully imported bookmarks
+migration-wizard-progress-success-bookmarks =
+ { $quantity ->
+ [one] { $quantity } закладка
+ [few] { $quantity } закладки
+ *[many] { $quantity } закладок
+ }
+# Shown in the migration wizard after importing bookmarks from either
+# Internet Explorer or Edge.
+#
+# Use the same terminology if the browser is available in your language.
+#
+# Variables:
+# $quantity (Number): the number of successfully imported bookmarks
+migration-wizard-progress-success-favorites =
+ { $quantity ->
+ [one] { $quantity } обране
+ [few] { $quantity } обрані
+ *[many] { $quantity } обраних
+ }
+
+## The import process identifies extensions installed in other supported
+## browsers and installs the corresponding (matching) extensions compatible
+## with Firefox, if available.
+
+# Shown in the migration wizard after importing all matched extensions
+# from supported browsers.
+#
+# Variables:
+# $quantity (Number): the number of successfully imported extensions
+migration-wizard-progress-success-extensions =
+ { $quantity ->
+ [one] { $quantity } розширення
+ [few] { $quantity } розширення
+ *[many] { $quantity } розширень
+ }
+# Shown in the migration wizard after importing a partial amount of
+# matched extensions from supported browsers.
+#
+# Variables:
+# $matched (Number): the number of matched imported extensions
+# $quantity (Number): the number of total extensions found during import
+migration-wizard-progress-partial-success-extensions = { $matched } із { $quantity } розширень
+migration-wizard-progress-extensions-support-link = Дізнайтеся, як { -brand-product-name } знаходить відповідні розширення
+# Shown in the migration wizard if there are no matched extensions
+# on import from supported browsers.
+migration-wizard-progress-no-matched-extensions = Немає відповідних розширень
+migration-wizard-progress-extensions-addons-link = Перегляньте розширення для { -brand-short-name }
+
+##
+
+# Shown in the migration wizard after importing passwords from another
+# browser has completed.
+#
+# Variables:
+# $quantity (Number): the number of successfully imported passwords
+migration-wizard-progress-success-passwords =
+ { $quantity ->
+ [one] { $quantity } пароль
+ [few] { $quantity } паролі
+ *[many] { $quantity } паролів
+ }
+# Shown in the migration wizard after importing history from another
+# browser has completed.
+#
+# Variables:
+# $maxAgeInDays (Number): the maximum number of days of history that might be imported.
+migration-wizard-progress-success-history =
+ { $maxAgeInDays ->
+ [one] За останній день
+ [few] За останні { $maxAgeInDays } дні
+ *[many] За останні { $maxAgeInDays } днів
+ }
+migration-wizard-progress-success-formdata = Історія форм
+# Shown in the migration wizard after importing payment methods from another
+# browser has completed.
+#
+# Variables:
+# $quantity (Number): the number of successfully imported payment methods
+migration-wizard-progress-success-payment-methods =
+ { $quantity ->
+ [one] { $quantity } спосіб оплати
+ [few] { $quantity } способи оплати
+ *[many] { $quantity } способів оплати
+ }
+migration-wizard-safari-permissions-sub-header = Щоб імпортувати закладки з Safari та історію перегляду:
+migration-wizard-safari-instructions-continue = Виберіть “Продовжити”
+migration-wizard-safari-instructions-folder = Виберіть теку Safari у списку та виберіть “Відкрити”
diff --git a/l10n-uk/browser/browser/newtab/asrouter.ftl b/l10n-uk/browser/browser/newtab/asrouter.ftl
new file mode 100644
index 0000000000..2ce2f69c1a
--- /dev/null
+++ b/l10n-uk/browser/browser/newtab/asrouter.ftl
@@ -0,0 +1,278 @@
+# 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/.
+
+
+## These messages are used as headings in the recommendation doorhanger
+
+cfr-doorhanger-extension-heading = Рекомендоване розширення
+cfr-doorhanger-feature-heading = Рекомендована функція
+
+##
+
+cfr-doorhanger-extension-sumo-link =
+ .tooltiptext = Чому я це бачу?
+cfr-doorhanger-extension-cancel-button = Не зараз
+ .accesskey = е
+cfr-doorhanger-extension-ok-button = Додати
+ .accesskey = т
+cfr-doorhanger-extension-manage-settings-button = Керувати налаштуваннями рекомендацій
+ .accesskey = К
+cfr-doorhanger-extension-never-show-recommendation = Не показувати цю рекомендацію
+ .accesskey = Н
+cfr-doorhanger-extension-learn-more-link = Докладніше
+# This string is used on a new line below the add-on name
+# Variables:
+# $name (String) - Add-on author name
+cfr-doorhanger-extension-author = від { $name }
+# This is a notification displayed in the address bar.
+# When clicked it opens a panel with a message for the user.
+cfr-doorhanger-extension-notification = Рекомендація
+# .a11y-announcement is extracted in JS and announced via A11y.announce.
+cfr-doorhanger-extension-notification2 = Рекомендація
+ .tooltiptext = Рекомендація розширень
+ .a11y-announcement = Доступна рекомендація розширень
+# This is a notification displayed in the address bar.
+# When clicked it opens a panel with a message for the user.
+# .a11y-announcement is extracted in JS and announced via A11y.announce.
+cfr-doorhanger-feature-notification = Рекомендація
+ .tooltiptext = Рекомендація функцій
+ .a11y-announcement = Доступна рекомендація функцій
+
+## Add-on statistics
+## These strings are used to display the total number of
+## users and rating for an add-on. They are shown next to each other.
+
+# Variables:
+# $total (Number) - The rating of the add-on from 1 to 5
+cfr-doorhanger-extension-rating =
+ .tooltiptext =
+ { $total ->
+ [one] { $total } зірка
+ [few] { $total } зірки
+ *[many] { $total } зірок
+ }
+# Variables:
+# $total (Number) - The total number of users using the add-on
+cfr-doorhanger-extension-total-users =
+ { $total ->
+ [one] { $total } користувач
+ [few] { $total } користувача
+ *[many] { $total } користувачів
+ }
+
+## Firefox Accounts Message
+
+cfr-doorhanger-bookmark-fxa-header = Синхронізуйте свої закладки всюди.
+cfr-doorhanger-bookmark-fxa-body = Гарна знахідка! Тепер синхронізуйте цю закладку зі своїми мобільними пристроями. Почніть роботу з { -fxaccount-brand-name(case: "abl") }.
+cfr-doorhanger-bookmark-fxa-link-text = Синхронізувати закладки зараз…
+cfr-doorhanger-bookmark-fxa-close-btn-tooltip =
+ .aria-label = Кнопка закриття
+ .title = Закрити
+
+## Protections panel
+
+cfr-protections-panel-header = Переглядайте без стеження
+cfr-protections-panel-body = Зберігайте свої дані при собі. { -brand-short-name } захищає вас від численних найпоширеніших елементів стеження, що переслідують вас в мережі.
+cfr-protections-panel-link-text = Докладніше
+
+## What's New toolbar button and panel
+
+# This string is used by screen readers to offer a text based alternative for
+# the notification icon
+cfr-badge-reader-label-newfeature = Нова функція:
+cfr-whatsnew-button =
+ .label = Що нового
+ .tooltiptext = Що нового
+cfr-whatsnew-release-notes-link-text = Ознайомитися з інформацією про випуск
+
+## Enhanced Tracking Protection Milestones
+
+# Variables:
+# $blockedCount (Number) - The total count of blocked trackers. This number will always be greater than 1.
+# $date (Datetime) - The date we began recording the count of blocked trackers
+cfr-doorhanger-milestone-heading2 =
+ { $blockedCount ->
+ [one] { -brand-short-name } заблокував <b>{ $blockedCount }</b> елемент стеження від { DATETIME($date, month: "long", year: "numeric") }!
+ [few] { -brand-short-name } заблокував понад <b>{ $blockedCount }</b> елементи стеження від { DATETIME($date, month: "long", year: "numeric") }!
+ *[many] { -brand-short-name } заблокував понад <b>{ $blockedCount }</b> елементів стеження від { DATETIME($date, month: "long", year: "numeric") }!
+ }
+cfr-doorhanger-milestone-ok-button = Дивитись все
+ .accesskey = в
+cfr-doorhanger-milestone-close-button = Закрити
+ .accesskey = З
+
+## DOH Message
+
+cfr-doorhanger-doh-body = Ваша приватність має значення. { -brand-short-name } тепер надійно спрямовує ваші DNS-запити, коли це можливо, до партнерської служби, щоб захистити вас під час перегляду.
+cfr-doorhanger-doh-header = Безпечніша, зашифрована перевірка DNS
+cfr-doorhanger-doh-primary-button-2 = Гаразд
+ .accesskey = Г
+cfr-doorhanger-doh-secondary-button = Вимкнути
+ .accesskey = В
+
+## Full Video Support CFR message
+
+cfr-doorhanger-video-support-body = Відео на цьому сайті можуть відтворюватися неправильно в цій версії { -brand-short-name }. Для повноцінної підтримки відео, оновіть { -brand-short-name }.
+cfr-doorhanger-video-support-header = Оновіть { -brand-short-name } для відтворення відео
+cfr-doorhanger-video-support-primary-button = Оновити
+ .accesskey = н
+
+## VPN promotion dialog for public Wi-Fi users
+##
+## If a user is detected to be on a public Wi-Fi network, they are given a
+## bit of info about how to improve their privacy and then offered a button
+## to the Mozilla VPN page and a link to dismiss the dialog.
+
+# This header text can be explicitly wrapped.
+spotlight-public-wifi-vpn-header = Схоже, ви використовуєте загальнодоступний Wi-Fi
+spotlight-public-wifi-vpn-body = Щоб приховати своє розташування та діяльність в Інтернеті, розгляньте можливість використання віртуальної приватної мережі (VPN). Вона допоможе захистити вас під час користування загальнодоступним Інтернетом в громадських місцях, наприклад, в аеропортах та кав'ярнях.
+spotlight-public-wifi-vpn-primary-button = Зберігайте приватність з { -mozilla-vpn-brand-name }
+ .accesskey = п
+spotlight-public-wifi-vpn-link = Не зараз
+ .accesskey = е
+
+## Emotive Continuous Onboarding
+
+spotlight-better-internet-header = Кращий Інтернет починається з вас
+spotlight-better-internet-body = Коли ви користуєтеся { -brand-short-name }, ви підтримуєте відкритий і доступний інтернет, кращий для всіх.
+spotlight-peace-mind-header = Ми прикриваємо вас
+spotlight-peace-mind-body = Щомісяця { -brand-short-name } блокує в середньому понад 3000 елементів стеження на користувача. Тому що ніщо, особливо такі проблеми приватності, як елементи стеження, не повинні стояти між вами та хорошим інтернетом.
+spotlight-pin-primary-button =
+ { PLATFORM() ->
+ [macos] Закріпити в Dock
+ *[other] Закріпити на панелі завдань
+ }
+spotlight-pin-secondary-button = Не зараз
+
+## MR2022 Background Update Windows native toast notification strings.
+##
+## These strings will be displayed by the Windows operating system in
+## a native toast, like:
+##
+## <b>multi-line title</b>
+## multi-line text
+## <img>
+## [ primary button ] [ secondary button ]
+##
+## The button labels are fitted into narrow fixed-width buttons by
+## Windows and therefore must be as narrow as possible.
+
+mr2022-background-update-toast-title = Новий { -brand-short-name }. Ще приватніший. Менше стеження. Жодних компромісів.
+mr2022-background-update-toast-text = Спробуйте найновіший { -brand-short-name }, з нашим оновленим, найпотужнішим захистом від стеження.
+# This button label will be fitted into a narrow fixed-width button by
+# Windows. Try to not exceed the width of the English text (compare it
+# using a variable font like Arial): the button can only fit 1-2
+# additional characters, exceeding characters will be truncated.
+mr2022-background-update-toast-primary-button-label = Відкрити { -brand-shorter-name }
+# This button label will be fitted into a narrow fixed-width button by
+# Windows. Try to not exceed the width of the English text (compare it using a
+# variable font like Arial): the button can only fit 1-2 additional characters,
+# exceeding characters will be truncated.
+mr2022-background-update-toast-secondary-button-label = Нагадати пізніше
+
+## Firefox View CFR
+
+firefoxview-cfr-primarybutton = Спробувати
+ .accesskey = С
+firefoxview-cfr-secondarybutton = Не зараз
+ .accesskey = Н
+firefoxview-cfr-header-v2 = Швидко продовжуйте з місця, де ви зупинилися
+firefoxview-cfr-body-v2 = Легко повертайтеся до нещодавно закритих на різних пристроях за допомогою { -firefoxview-brand-name(case: "gen", capitalization: "lower") }
+
+## Firefox View Spotlight
+
+firefoxview-spotlight-promo-title = Вітайте { -firefoxview-brand-name }
+# “Poof” refers to the expression to convey when something or someone suddenly disappears, or in this case, reappears. For example, “Poof, it’s gone.”
+firefoxview-spotlight-promo-subtitle = Ця відкрита вкладка потрібна на вашому телефоні? Перенесіть її. Потрібен щойно відвіданий сайт? Пуф, він повернувся за допомогою { -firefoxview-brand-name(case: "gen", capitalization: "lower") }
+firefoxview-spotlight-promo-primarybutton = Дивитись, як це працює
+firefoxview-spotlight-promo-secondarybutton = Пропустити
+
+## Colorways expiry reminder CFR
+
+colorways-cfr-primarybutton = Оберіть забарвлення
+ .accesskey = О
+# "shades" refers to the different color options available to users in colorways.
+colorways-cfr-body = Розфарбуйте свій браузер ексклюзивними відтінками { -brand-short-name }, натхненними голосами, які змінили культуру.
+colorways-cfr-header-28days = Забарвлення незалежних голосів доступні до 16 січня
+colorways-cfr-header-14days = Забарвлення незалежних голосів доступні ще два тижні
+colorways-cfr-header-7days = Забарвлення незалежних голосів доступні до кінця тижня
+colorways-cfr-header-today = Забарвлення незалежних голосів доступні до кінця дня
+
+## Cookie Banner Handling CFR
+
+cfr-cbh-header = Дозволити { -brand-short-name } відхиляти банери кук?
+cfr-cbh-body = { -brand-short-name } може автоматично відхиляти багато запитів банерів кук.
+cfr-cbh-confirm-button = Відхилити банери кук
+ .accesskey = В
+cfr-cbh-dismiss-button = Не зараз
+ .accesskey = Н
+cookie-banner-blocker-cfr-header = { -brand-short-name } щойно заблокував для вас куки
+cookie-banner-blocker-cfr-body = Ми автоматично відхиляємо багато банерів кук, щоб сайтам було складніше вас відстежувати.
+
+## These strings are used in the Fox doodle Pin/set default spotlights
+
+july-jam-headline = Ми прикриваємо вас
+july-jam-body = Щомісяця { -brand-short-name } блокує в середньому понад 3000 елементів стеження для одного користувача, надаючи безпечний, швидкий доступ до здорового інтернету.
+july-jam-set-default-primary = Відкривати посилання в { -brand-short-name }
+fox-doodle-pin-headline = З поверненням
+# “indie” is short for the term “independent”.
+# In this instance, free from outside influence or control.
+fox-doodle-pin-body = Це нагадування про те, що ви можете зберегти свій улюблений незалежний браузер лише одним рухом.
+fox-doodle-pin-primary = Відкривати посилання в { -brand-short-name }
+fox-doodle-pin-secondary = Не зараз
+
+## These strings are used in the Set Firefox as Default PDF Handler for Existing Users experiment
+
+set-default-pdf-handler-headline = <strong>Тепер ваші файли PDF відкриватимуться в { -brand-short-name }.</strong> Редагуйте й підписуйте форми безпосередньо в браузері. Щоб змінити поведінку, шукайте “PDF” у налаштуваннях.
+set-default-pdf-handler-primary = Зрозуміло
+
+## FxA sync CFR
+
+fxa-sync-cfr-header = Новий пристрій у майбутньому?
+fxa-sync-cfr-body = Будьте певні, що ваші останні закладки, паролі та вкладки завжди з вами, коли ви відкриваєте новий браузер { -brand-product-name }.
+fxa-sync-cfr-primary = Докладніше
+ .accesskey = о
+fxa-sync-cfr-secondary = Нагадати пізніше
+ .accesskey = Н
+
+## Device Migration FxA Spotlight
+
+device-migration-fxa-spotlight-header = Користуєтеся старішим пристроєм?
+device-migration-fxa-spotlight-body = Зробіть резервну копію даних, щоб не втратити важливу інформацію, як-от закладки та паролі, особливо якщо переходите на новий пристрій.
+device-migration-fxa-spotlight-primary-button = Як створити резервну копію моїх даних
+device-migration-fxa-spotlight-link = Нагадати пізніше
+device-migration-fxa-spotlight-heavy-user-header = Обов'язково створіть резервну копію своїх даних
+device-migration-fxa-spotlight-heavy-user-body = Будьте певні, що важлива інформація, як-от закладки та паролі, оновлена та захищена на всіх ваших пристроях.
+device-migration-fxa-spotlight-heavy-user-primary-button = Початок роботи
+device-migration-fxa-spotlight-older-device-header = Будьте спокійними з { -brand-product-name }
+device-migration-fxa-spotlight-older-device-body = Завдяки обліковому запису ваша важлива інформація завжди оновлена та захищена на будь-якому пристрої.
+device-migration-fxa-spotlight-older-device-primary-button = Створити обліковий запис
+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 = Як створити резервну копію моїх даних
+
+## Set as Default PDF Reader Infobar
+
+# The question portion of the following message should have the <strong> and </strong> tags surrounding it.
+pdf-default-notification-message = <strong>Зробити { -brand-short-name } типовою  програмою читання PDF?</strong> Використовуйте { -brand-short-name }, щоб читати та редагувати PDF-файли, збережені на вашому комп’ютері.
+pdf-default-notification-set-default-button =
+ .label = Установити типовим
+pdf-default-notification-decline-button =
+ .label = Не зараз
+
+## Launch on login infobar notification
+
+launch-on-login-infobar-message = <strong>Відкривати { -brand-short-name } щоразу, коли ви перезапускаєте комп'ютер?</strong> Тепер ви можете налаштувати { -brand-short-name } на автоматичне відкриття під час перезапуску пристрою.
+launch-on-login-learnmore = Докладніше
+launch-on-login-infobar-confirm-button = Так, відкрити { -brand-short-name }
+ .accesskey = Т
+launch-on-login-infobar-reject-button = Не зараз
+ .accesskey = Н
+
+## These string variants are used when the “launch on login” infobar
+## notification is displayed for a second time.
+
+launch-on-login-infobar-final-message = <strong>Відкривати { -brand-short-name } щоразу, коли ви перезапускаєте комп'ютер?</strong> Щоб керувати налаштуваннями запуску, введіть у пошуку налаштувань “запуск”.
+launch-on-login-infobar-final-reject-button = Ні, дякую
+ .accesskey = Н
diff --git a/l10n-uk/browser/browser/newtab/newtab.ftl b/l10n-uk/browser/browser/newtab/newtab.ftl
new file mode 100644
index 0000000000..95e97c7bf1
--- /dev/null
+++ b/l10n-uk/browser/browser/newtab/newtab.ftl
@@ -0,0 +1,273 @@
+# 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/.
+
+
+### Firefox Home / New Tab strings for about:home / about:newtab.
+
+newtab-page-title = Нова вкладка
+newtab-settings-button =
+ .title = Налаштуйте свою сторінку нової вкладки
+newtab-personalize-icon-label =
+ .title = Персоналізувати нову вкладку
+ .aria-label = Персоналізувати нову вкладку
+newtab-personalize-dialog-label =
+ .aria-label = Персоналізувати
+
+## Search box component.
+
+# "Search" is a verb/action
+newtab-search-box-search-button =
+ .title = Пошук
+ .aria-label = Пошук
+# Variables:
+# $engine (string) - The name of the user's default search engine
+newtab-search-box-handoff-text = Шукайте за допомогою { $engine } або введіть адресу
+newtab-search-box-handoff-text-no-engine = Введіть запит чи адресу
+# Variables:
+# $engine (string) - The name of the user's default search engine
+newtab-search-box-handoff-input =
+ .placeholder = Шукайте за допомогою { $engine } або введіть адресу
+ .title = Шукайте за допомогою { $engine } або введіть адресу
+ .aria-label = Шукайте за допомогою { $engine } або введіть адресу
+newtab-search-box-handoff-input-no-engine =
+ .placeholder = Введіть запит чи адресу
+ .title = Введіть запит чи адресу
+ .aria-label = Введіть запит чи адресу
+newtab-search-box-text = Пошук в Інтернеті
+newtab-search-box-input =
+ .placeholder = Пошук в Інтернеті
+ .aria-label = Пошук в Інтернеті
+
+## Top Sites - General form dialog.
+
+newtab-topsites-add-search-engine-header = Додати засіб пошуку
+newtab-topsites-add-shortcut-header = Новий ярлик
+newtab-topsites-edit-topsites-header = Редагувати популярний сайт
+newtab-topsites-edit-shortcut-header = Редагувати ярлик
+newtab-topsites-title-label = Заголовок
+newtab-topsites-title-input =
+ .placeholder = Введіть назву
+newtab-topsites-url-label = URL
+newtab-topsites-url-input =
+ .placeholder = Введіть або вставте URL-адресу
+newtab-topsites-url-validation = Необхідна дійсна адреса URL
+newtab-topsites-image-url-label = URL власного зображення
+newtab-topsites-use-image-link = Використати власне зображення…
+newtab-topsites-image-validation = Не вдалося завантажити зображення. Спробуйте інший URL.
+
+## Top Sites - General form dialog buttons. These are verbs/actions.
+
+newtab-topsites-cancel-button = Скасувати
+newtab-topsites-delete-history-button = Видалити з історії
+newtab-topsites-save-button = Зберегти
+newtab-topsites-preview-button = Попередній перегляд
+newtab-topsites-add-button = Додати
+
+## Top Sites - Delete history confirmation dialog.
+
+newtab-confirm-delete-history-p1 = Ви справді хочете видалити всі записи про цю сторінку з історії?
+# "This action" refers to deleting a page from history.
+newtab-confirm-delete-history-p2 = Цю дію неможливо скасувати.
+
+## Top Sites - Sponsored label
+
+newtab-topsite-sponsored = Спонсоровано
+
+## Context Menu - Action Tooltips.
+
+# General tooltip for context menus.
+newtab-menu-section-tooltip =
+ .title = Відкрити меню
+ .aria-label = Відкрити меню
+# Tooltip for dismiss button
+newtab-dismiss-button-tooltip =
+ .title = Вилучити
+ .aria-label = Вилучити
+# This tooltip is for the context menu of Pocket cards or Topsites
+# Variables:
+# $title (string) - The label or hostname of the site. This is for screen readers when the context menu button is focused/active.
+newtab-menu-content-tooltip =
+ .title = Відкрити меню
+ .aria-label = Відкрити контекстне меню для { $title }
+# Tooltip on an empty topsite box to open the New Top Site dialog.
+newtab-menu-topsites-placeholder-tooltip =
+ .title = Змінити цей сайт
+ .aria-label = Змінити цей сайт
+
+## Context Menu: These strings are displayed in a context menu and are meant as a call to action for a given page.
+
+newtab-menu-edit-topsites = Змінити
+newtab-menu-open-new-window = Відкрити в новому вікні
+newtab-menu-open-new-private-window = Відкрити в приватному вікні
+newtab-menu-dismiss = Сховати
+newtab-menu-pin = Прикріпити
+newtab-menu-unpin = Відкріпити
+newtab-menu-delete-history = Видалити з історії
+newtab-menu-save-to-pocket = Зберегти в { -pocket-brand-name }
+newtab-menu-delete-pocket = Видалити з { -pocket-brand-name }
+newtab-menu-archive-pocket = Архівувати в { -pocket-brand-name }
+newtab-menu-show-privacy-info = Наші спонсори і ваша приватність
+
+## Message displayed in a modal window to explain privacy and provide context for sponsored content.
+
+newtab-privacy-modal-button-done = Готово
+newtab-privacy-modal-button-manage = Налаштування спонсорованого вмісту
+newtab-privacy-modal-header = Ваша приватність має значення.
+newtab-privacy-modal-paragraph-2 =
+ Окрім захопливих історій, ми також показуємо вам відповідний,
+ перевірений вміст від обраних спонсорів. Будьте впевнені, що <strong>ваші дані
+ перегляду ніколи не виходять за межі { -brand-product-name }</strong> — ми їх не бачимо,
+ і наші спонсори теж.
+newtab-privacy-modal-link = Дізнайтеся, як працює приватність, у новій вкладці
+
+##
+
+# Bookmark is a noun in this case, "Remove bookmark".
+newtab-menu-remove-bookmark = Вилучити закладку
+# Bookmark is a verb here.
+newtab-menu-bookmark = Додати до закладок
+
+## Context Menu - Downloaded Menu. "Download" in these cases is not a verb,
+## it is a noun. As in, "Copy the link that belongs to this downloaded item".
+
+newtab-menu-copy-download-link = Копіювати адресу завантаження
+newtab-menu-go-to-download-page = Перейти на сторінку завантаження
+newtab-menu-remove-download = Вилучити з історії
+
+## Context Menu - Download Menu: These are platform specific strings found in the context menu of an item that has
+## been downloaded. The intention behind "this action" is that it will show where the downloaded file exists on the file
+## system for each operating system.
+
+newtab-menu-show-file =
+ { PLATFORM() ->
+ [macos] Показати у Finder
+ *[other] Відкрити теку з файлом
+ }
+newtab-menu-open-file = Відкрити файл
+
+## Card Labels: These labels are associated to pages to give
+## context on how the element is related to the user, e.g. type indicates that
+## the page is bookmarked, or is currently open on another device.
+
+newtab-label-visited = Відвідано
+newtab-label-bookmarked = Додано до закладок
+newtab-label-removed-bookmark = Закладку вилучено
+newtab-label-recommended = Популярне
+newtab-label-saved = Збережено в { -pocket-brand-name }
+newtab-label-download = Завантажено
+# This string is used in the story cards to indicate sponsored content
+# Variables:
+# $sponsorOrSource (string) - The name of a company or their domain
+newtab-label-sponsored = { $sponsorOrSource } · Спонсоровано
+# This string is used at the bottom of story cards to indicate sponsored content
+# Variables:
+# $sponsor (string) - The name of a sponsor
+newtab-label-sponsored-by = Від спонсора { $sponsor }
+# This string is used under the image of story cards to indicate source and time to read
+# Variables:
+# $source (string) - The name of a company or their domain
+# $timeToRead (number) - The estimated number of minutes to read this story
+newtab-label-source-read-time = { $source } · { $timeToRead } хв
+
+## Section Menu: These strings are displayed in the section context menu and are
+## meant as a call to action for the given section.
+
+newtab-section-menu-remove-section = Вилучити розділ
+newtab-section-menu-collapse-section = Згорнути розділ
+newtab-section-menu-expand-section = Розгорнути розділ
+newtab-section-menu-manage-section = Керувати розділом
+newtab-section-menu-manage-webext = Керувати розширенням
+newtab-section-menu-add-topsite = Додати до популярних сайтів
+newtab-section-menu-add-search-engine = Додати засіб пошуку
+newtab-section-menu-move-up = Вгору
+newtab-section-menu-move-down = Вниз
+newtab-section-menu-privacy-notice = Повідомлення про приватність
+
+## Section aria-labels
+
+newtab-section-collapse-section-label =
+ .aria-label = Згорнути розділ
+newtab-section-expand-section-label =
+ .aria-label = Розгорнути розділ
+
+## Section Headers.
+
+newtab-section-header-topsites = Популярні сайти
+newtab-section-header-recent-activity = Нещодавня активність
+# Variables:
+# $provider (string) - Name of the corresponding content provider.
+newtab-section-header-pocket = Рекомендації від { $provider }
+
+## Empty Section States: These show when there are no more items in a section. Ex. When there are no more Pocket story recommendations, in the space where there would have been stories, this is shown instead.
+
+newtab-empty-section-highlights = Почніть перегляд, і тут з'являться цікаві статті, відео та інші сторінки, нещодавно відвідані чи збережені вами до закладок.
+# Ex. When there are no more Pocket story recommendations, in the space where there would have been stories, this is shown instead.
+# Variables:
+# $provider (string) - Name of the content provider for this section, e.g "Pocket".
+newtab-empty-section-topstories = Готово. Перевірте згодом, щоб побачити більше матеріалів від { $provider }. Не хочете чекати? Оберіть популярну тему, щоб знайти більше цікавих матеріалів з усього Інтернету.
+
+## Empty Section (Content Discovery Experience). These show when there are no more stories or when some stories fail to load.
+
+newtab-discovery-empty-section-topstories-header = Ви все прочитали!
+newtab-discovery-empty-section-topstories-content = Перевірте згодом, щоб побачити більше матеріалів.
+newtab-discovery-empty-section-topstories-try-again-button = Спробувати знову
+newtab-discovery-empty-section-topstories-loading = Завантаження…
+# Displays when a layout in a section took too long to fetch articles.
+newtab-discovery-empty-section-topstories-timed-out = Отакої! Ми майже завантажили цей розділ, але не повністю.
+
+## Pocket Content Section.
+
+# This is shown at the bottom of the trending stories section and precedes a list of links to popular topics.
+newtab-pocket-read-more = Популярні теми:
+newtab-pocket-new-topics-title = Хочете ще більше розповідей? Перегляньте ці популярні теми від { -pocket-brand-name }
+newtab-pocket-more-recommendations = Інші рекомендації
+newtab-pocket-learn-more = Докладніше
+newtab-pocket-cta-button = Отримати { -pocket-brand-name }
+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-save = Зберегти
+newtab-pocket-saved = Збережено
+
+## Pocket content onboarding experience dialog and modal for new users seeing the Pocket section for the first time, shown as the first item in the Pocket section.
+
+newtab-pocket-onboarding-discover = Знаходьте найкраще в інтернеті
+newtab-pocket-onboarding-cta = { -pocket-brand-name } досліджує різноманітні публікації, щоб пропонувати вам найкращі інформаційні, натхненні й надійні матеріали безпосередньо в браузері { -brand-product-name }.
+
+## Error Fallback Content.
+## This message and suggested action link are shown in each section of UI that fails to render.
+
+newtab-error-fallback-info = Йой, під час завантаження цього вмісту щось пішло не так.
+newtab-error-fallback-refresh-link = Оновіть сторінку, щоб спробувати знову.
+
+## Customization Menu
+
+newtab-custom-shortcuts-title = Ярлики
+newtab-custom-shortcuts-subtitle = Сайти, які ви зберігаєте чи відвідуєте
+newtab-custom-shortcuts-toggle =
+ .label = Ярлики
+ .description = Сайти, які ви зберігаєте чи відвідуєте
+# Variables
+# $num (number) - Number of rows to display
+newtab-custom-row-selector =
+ { $num ->
+ [one] { $num } рядок
+ [few] { $num } рядки
+ *[many] { $num } рядків
+ }
+newtab-custom-sponsored-sites = Спонсоровані ярлики
+newtab-custom-pocket-title = Рекомендації від { -pocket-brand-name }
+newtab-custom-pocket-subtitle = Добірні матеріали від { -pocket-brand-name }, що входить до родини { -brand-product-name }
+newtab-custom-pocket-toggle =
+ .label = Рекомендації від { -pocket-brand-name }
+ .description = Добірні матеріали від { -pocket-brand-name }, що входить до родини { -brand-product-name }
+newtab-custom-pocket-sponsored = Матеріали від спонсорів
+newtab-custom-pocket-show-recent-saves = Показати останні збереження
+newtab-custom-recent-title = Недавня активність
+newtab-custom-recent-subtitle = Добірка недавніх сайтів та вмісту
+newtab-custom-recent-toggle =
+ .label = Недавня активність
+ .description = Добірка недавніх сайтів та вмісту
+newtab-custom-close-button = Закрити
+newtab-custom-settings = Керувати іншими налаштуваннями
diff --git a/l10n-uk/browser/browser/newtab/onboarding.ftl b/l10n-uk/browser/browser/newtab/onboarding.ftl
new file mode 100644
index 0000000000..fdb8c88c68
--- /dev/null
+++ b/l10n-uk/browser/browser/newtab/onboarding.ftl
@@ -0,0 +1,346 @@
+# 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/.
+
+
+### UI strings for the MR1 onboarding / multistage about:welcome
+### Various strings use a non-breaking space to avoid a single dangling /
+### widowed word, so test on various window sizes if you also want this.
+
+
+## Welcome page strings
+
+onboarding-welcome-header = Вітаємо в { -brand-short-name }
+onboarding-start-browsing-button-label = Почати перегляд
+onboarding-not-now-button-label = Не зараз
+mr1-onboarding-get-started-primary-button-label = Розпочати
+
+## Custom Return To AMO onboarding strings
+
+return-to-amo-subtitle = Чудово, ви отримали { -brand-short-name }
+# <img data-l10n-name="icon"/> will be replaced with the icon belonging to the extension
+#
+# Variables:
+# $addon-name (String) - Name of the add-on
+return-to-amo-addon-title = Тепер перейдімо до <img data-l10n-name="icon"/> <b>{ $addon-name }</b>.
+return-to-amo-add-extension-label = Додати розширення
+return-to-amo-add-theme-label = Додайте тему
+
+## Variables: $addon-name (String) - Name of the add-on to be installed
+
+mr1-return-to-amo-subtitle = Вітайте { -brand-short-name }
+mr1-return-to-amo-addon-title = У вас під рукою швидкий приватний браузер. Тепер ви можете додати <b>{ $addon-name }</b> і робити ще більше з { -brand-short-name }
+mr1-return-to-amo-add-extension-label = Додати { $addon-name }
+
+## Multistage onboarding strings (about:welcome pages)
+
+
+# Aria-label to make the "steps" of multistage onboarding visible to screen readers.
+# Variables:
+# $current (Int) - Number of the current page
+# $total (Int) - Total number of pages
+
+onboarding-welcome-steps-indicator-label =
+ .aria-label = Перебіг: крок { $current } з { $total }
+# This button will open system settings to turn on prefers-reduced-motion
+mr1-onboarding-reduce-motion-button-label = Вимкнути анімацію
+# String for the Firefox Accounts button
+mr1-onboarding-sign-in-button-label = Увійти
+# The primary import button label will depend on whether we can detect which browser was used to download Firefox.
+# Variables:
+# $previous (Str) - Previous browser name, such as Edge, Chrome
+mr1-onboarding-import-primary-button-label-attribution = Імпортувати з { $previous }
+mr1-onboarding-theme-header = Зробіть його своїм
+mr1-onboarding-theme-subtitle = Персоналізуйте { -brand-short-name } за допомогою теми.
+mr1-onboarding-theme-secondary-button-label = Не зараз
+# System theme uses operating system color settings
+mr1-onboarding-theme-label-system = Системна тема
+mr1-onboarding-theme-label-light = Світла
+mr1-onboarding-theme-label-dark = Темна
+# "Alpenglow" here is the name of the theme, and should be kept in English.
+mr1-onboarding-theme-label-alpenglow = Alpenglow
+onboarding-theme-primary-button-label = Готово
+
+## Please make sure to split the content of the title attribute into lines whose
+## width corresponds to about 40 Latin characters, to ensure that the tooltip
+## doesn't become too long. Line breaks will be preserved when displaying the
+## tooltip.
+
+# Tooltip displayed on hover of system theme
+mr1-onboarding-theme-tooltip-system =
+ .title =
+ Повторювати тему операційної системи
+ для кнопок, меню та вікон.
+# Input description for system theme
+mr1-onboarding-theme-description-system =
+ .aria-description =
+ Повторювати тему операційної системи
+ для кнопок, меню та вікон.
+# Tooltip displayed on hover of light theme
+mr1-onboarding-theme-tooltip-light =
+ .title =
+ Застосувати світлу тему
+ кнопок, меню та вікон.
+# Input description for light theme
+mr1-onboarding-theme-description-light =
+ .aria-description =
+ Застосувати світлу тему
+ кнопок, меню та вікон.
+# Tooltip displayed on hover of dark theme
+mr1-onboarding-theme-tooltip-dark =
+ .title =
+ Застосувати темну тему
+ кнопок, меню та вікон.
+# Input description for dark theme
+mr1-onboarding-theme-description-dark =
+ .aria-description =
+ Застосувати темну тему
+ кнопок, меню та вікон.
+# Tooltip displayed on hover of Alpenglow theme
+mr1-onboarding-theme-tooltip-alpenglow =
+ .title =
+ Застосувати динамічну, барвисту
+ тему кнопок, меню та вікон.
+# Input description for Alpenglow theme
+mr1-onboarding-theme-description-alpenglow =
+ .aria-description =
+ Застосувати динамічну, барвисту
+ тему кнопок, меню та вікон.
+# Selector description for default themes
+mr2-onboarding-default-theme-label = Переглянути типові теми.
+
+## Strings for Thank You page
+
+mr2-onboarding-thank-you-header = Дякуємо, що обрали нас
+mr2-onboarding-thank-you-text = { -brand-short-name } — незалежний браузер, підтримуваний некомерційною організацією. Разом ми робимо інтернет безпечнішим, здоровішим та приватнішим.
+mr2-onboarding-start-browsing-button-label = Почати перегляд
+
+## Multistage live language reloading onboarding strings (about:welcome pages)
+##
+## The following language names are generated by the browser's Intl.DisplayNames API.
+##
+## Variables:
+## $negotiatedLanguage (String) - The name of the langpack's language, e.g. "Español (ES)"
+## $systemLanguage (String) - The name of the system language, e.g "Español (ES)"
+## $appLanguage (String) - The name of the language shipping in the browser build, e.g. "English (EN)"
+
+onboarding-live-language-header = Виберіть свою мову
+mr2022-onboarding-live-language-text = { -brand-short-name } говорить вашою мовою
+mr2022-language-mismatch-subtitle = Завдяки нашій спільноті { -brand-short-name } перекладено понад 90 мовами. Схоже, у вашій системі використовується { $systemLanguage }, а в { -brand-short-name } використовується { $appLanguage }.
+onboarding-live-language-button-label-downloading = Завантаження мовного пакунка для { $negotiatedLanguage }…
+onboarding-live-language-waiting-button = Отримання доступних мов…
+onboarding-live-language-installing = Установлення мовного пакунка для { $negotiatedLanguage }…
+mr2022-onboarding-live-language-switch-to = Змінити на { $negotiatedLanguage }
+mr2022-onboarding-live-language-continue-in = Використовувати { $appLanguage }
+onboarding-live-language-secondary-cancel-download = Скасувати
+onboarding-live-language-skip-button-label = Пропустити
+
+## Firefox 100 Thank You screens
+
+# "Hero Text" displayed on left side of welcome screen. This text can be
+# formatted to span multiple lines as needed. The <span data-l10n-name="zap">
+# </span> in this string allows a "zap" underline style to be automatically
+# added to the text inside it. "Yous" should stay inside the zap span, but
+# "Thank" can be put inside instead if there's no "you" in the translation.
+# The English text would normally be "100 Thank-Yous" i.e., plural noun, but for
+# aesthetics of splitting it across multiple lines, the hyphen is omitted.
+fx100-thank-you-hero-text =
+ 100
+ Дякуємо
+ <span data-l10n-name="zap">Вам</span>
+fx100-thank-you-subtitle = Це наш 100-й випуск! Дякуємо, що допомагаєте нам створювати кращий та здоровіший інтернет.
+fx100-thank-you-pin-primary-button-label =
+ { PLATFORM() ->
+ [macos] Закріпити { -brand-short-name } у Dock
+ *[other] Закріпити { -brand-short-name } на панелі завдань
+ }
+fx100-upgrade-thanks-header = 100 разів дякуємо вам
+# Message shown with a start-browsing button. Emphasis <em> should be for "you"
+# but "Thank" can be used instead if there's no "you" in the translation.
+fx100-upgrade-thank-you-body = Це наш 100-й випуск { -brand-short-name }. Дякуємо <em>вам</em> за допомогу в створенні кращого та здоровішого інтернету.
+# Message shown with either a pin-to-taskbar or set-default button.
+fx100-upgrade-thanks-keep-body = Це наш 100-й випуск! Дякуємо за те, що ви є частиною нашої спільноти. Тримайте { -brand-short-name } на відстані одного натискання для наступних 100.
+mr2022-onboarding-secondary-skip-button-label = Пропустити цей крок
+
+## MR2022 New User Easy Setup screen strings
+
+# Primary button string used on new user onboarding first screen showing multiple actions such as Set Default, Import from previous browser.
+mr2022-onboarding-easy-setup-primary-button-label = Зберегти та продовжити
+# Set Default action checkbox label used on new user onboarding first screen
+mr2022-onboarding-easy-setup-set-default-checkbox-label = Встановити { -brand-short-name } типовим браузером
+# Import action checkbox label used on new user onboarding first screen
+mr2022-onboarding-easy-setup-import-checkbox-label = Імпортувати з іншого браузера
+
+## MR2022 New User Pin Firefox screen strings
+
+# Title used on about:welcome for new users when Firefox is not pinned.
+# In this context, open up is synonymous with "Discover".
+# The metaphor is that when they open their Firefox browser, it helps them discover an amazing internet.
+# If this translation does not make sense in your language, feel free to use the word "discover."
+mr2022-onboarding-welcome-pin-header = Відкрийте дивовижний інтернет
+# Subtitle is used on onboarding page for new users page when Firefox is not pinned
+mr2022-onboarding-welcome-pin-subtitle = Відкривайте { -brand-short-name } всюди одним натиском. Щоразу роблячи це, ви обираєте відкритий та незалежний інтернет.
+# Primary button string used on welcome page for when Firefox is not pinned.
+mr2022-onboarding-pin-primary-button-label =
+ { PLATFORM() ->
+ [macos] Закріпити { -brand-short-name } у док
+ *[other] Закріпити { -brand-short-name } на панелі завдань
+ }
+# Subtitle will be used when user already has Firefox pinned, but
+# has not set it as their default browser.
+# When translating "zip", please feel free to pick a verb that signifies movement and/or exploration
+# and makes sense in the context of navigating the web.
+mr2022-onboarding-set-default-only-subtitle = Розпочніть роботу з некомерційним браузером. Ми захищаємо вашу приватність, поки ви мандруєте інтернетом.
+
+## MR2022 Existing User Pin Firefox Screen Strings
+
+# Title used on multistage onboarding page for existing users when Firefox is not pinned
+mr2022-onboarding-existing-pin-header = Дякуємо за вибір { -brand-product-name }
+# Subtitle is used on onboarding page for existing users when Firefox is not pinned
+mr2022-onboarding-existing-pin-subtitle = Відкривайте здоровіший інтернет звідусіль одним натиском. Наша найновіша версія має функції, які вам сподобаються.
+# Subtitle will be used on the welcome screen for existing users
+# when they already have Firefox pinned but not set as default
+mr2022-onboarding-existing-set-default-only-subtitle = Користуйтеся браузером, який захищає вашу приватність, поки ви мандруєте інтернетом. Наша найновіша версія має функції, які вам сподобаються.
+mr2022-onboarding-existing-pin-checkbox-label = Також додайте приватний перегляд { -brand-short-name }
+
+## MR2022 New User Set Default screen strings
+
+# This string is the title used when the user already has pinned the browser, but has not set default.
+mr2022-onboarding-set-default-title = Зробіть { -brand-short-name } основним браузером
+mr2022-onboarding-set-default-primary-button-label = Встановити { -brand-short-name } типовим браузером
+# When translating "zip", please feel free to pick a verb that signifies movement and/or exploration
+# and makes sense in the context of navigating the web.
+mr2022-onboarding-set-default-subtitle = Користуйтеся некомерційним браузером. Ми захищаємо вашу приватність, поки ви мандруєте інтернетом.
+
+## MR2022 Get Started screen strings.
+## These strings will be used on the welcome page
+## when Firefox is already set to default and pinned.
+
+# When translating "zip", please feel free to pick a verb that signifies movement and/or exploration
+# and makes sense in the context of navigating the web.
+mr2022-onboarding-get-started-primary-subtitle = Наша найновіша версія створена для вас, пропонуючи ще простіше користування інтернетом та функції, які вам сподобаються.
+mr2022-onboarding-get-started-primary-button-label = Налаштуйте за лічені секунди
+
+## MR2022 Import Settings screen strings
+
+mr2022-onboarding-import-header = Блискавично швидке налаштування
+mr2022-onboarding-import-subtitle = Налаштуйте { -brand-short-name } на свій смак. Додайте закладки, паролі та інші дані зі свого іншого браузера.
+mr2022-onboarding-import-primary-button-label-no-attribution = Імпортувати з іншого браузера
+
+## If your language uses grammatical genders, in the description for the
+## colorway feel free to switch from "You are a X. You…" (e.g. "You are a
+## Playmaker. You create…") to "X: you…" ("Playmaker: You create…"). This might
+## help creating a more inclusive translation.
+
+mr2022-onboarding-colorway-title = Оберіть колір, який вас надихає
+mr2022-onboarding-colorway-subtitle = Незалежні голоси можуть змінити культуру.
+mr2022-onboarding-colorway-primary-button-label-continue = Налаштувати та продовжити
+mr2022-onboarding-existing-colorway-checkbox-label = Зробіть { -firefox-home-brand-name(case: "acc", capitalization: "lower") } своєю яскравою домашньою сторінкою
+mr2022-onboarding-colorway-label-default = Типово
+mr2022-onboarding-colorway-tooltip-default2 =
+ .title = Поточні кольори { -brand-short-name }
+mr2022-onboarding-colorway-description-default = <b>Використовувати поточні кольори { -brand-short-name }.</b>
+mr2022-onboarding-colorway-label-playmaker = Тактичність
+mr2022-onboarding-colorway-tooltip-playmaker2 =
+ .title = Тактичність (червоний)
+mr2022-onboarding-colorway-description-playmaker = <b>Ви тактичні.</b> Ви створюєте можливості для перемоги та допомагаєте всім навколо покращити їхню гру.
+mr2022-onboarding-colorway-label-expressionist = Експресіонізм
+mr2022-onboarding-colorway-tooltip-expressionist2 =
+ .title = Експресіонізм (жовтий)
+mr2022-onboarding-colorway-description-expressionist = <b>Ви експресивні.</b> Ви бачите світ інакше, а ваші витвори викликають в інших емоції.
+mr2022-onboarding-colorway-label-visionary = Мрійливість
+mr2022-onboarding-colorway-tooltip-visionary2 =
+ .title = Мрійливість (зелений)
+mr2022-onboarding-colorway-description-visionary = <b>Ви мрійливі.</b> Ви ставите під сумнів стан речей та спонукаєте інших уявити краще майбутнє.
+mr2022-onboarding-colorway-label-activist = Активізм
+mr2022-onboarding-colorway-tooltip-activist2 =
+ .title = Активізм (синій)
+mr2022-onboarding-colorway-description-activist = <b>Ви активні.</b> Ви покращуєте світ і зміцнюєте переконання інших.
+mr2022-onboarding-colorway-label-dreamer = Натхненність
+mr2022-onboarding-colorway-tooltip-dreamer2 =
+ .title = Натхненність (пурпуровий)
+mr2022-onboarding-colorway-description-dreamer = <b>Ви надихаєте інших.</b> Ви вірите, що доля любить завзятих і надихаєте людей бути сміливими.
+mr2022-onboarding-colorway-label-innovator = Винахідливість
+mr2022-onboarding-colorway-tooltip-innovator2 =
+ .title = Винахідливість (жовтогарячий)
+mr2022-onboarding-colorway-description-innovator = <b>Ви винахідливі.</b> Ви всюди бачите можливості та впливаєте на життя всіх навколо.
+
+## MR2022 Multistage Mobile Download screen strings
+
+mr2022-onboarding-mobile-download-title = Переходьте з ноутбука на телефон і назад
+mr2022-onboarding-mobile-download-subtitle = Продовжуйте працювати зі своїми вкладками на іншому пристрої. А також синхронізуйте закладки й паролі всюди, де користуєтеся { -brand-product-name }.
+mr2022-onboarding-mobile-download-cta-text = Скануйте QR-код, щоб отримати { -brand-product-name } для мобільного, або <a data-l10n-name="download-label">надішліть собі посилання для завантаження.</a>
+mr2022-onboarding-no-mobile-download-cta-text = Скануйте QR-код, щоб отримати { -brand-product-name } для мобільного.
+
+## MR2022 Upgrade Dialog screens
+## Pin private window screen shown only for users who don't have Firefox private pinned
+
+mr2022-upgrade-onboarding-pin-private-window-header = Отримайте свободу приватного перегляду одним натиском
+mr2022-upgrade-onboarding-pin-private-window-subtitle = Жодних збережених кук чи історії на комп'ютері. Переглядайте без думки, що за вами хтось спостерігає.
+mr2022-upgrade-onboarding-pin-private-window-primary-button-label =
+ { PLATFORM() ->
+ [macos] Закріпити приватне вікно { -brand-short-name } у док
+ *[other] Закріпити приватне вікно { -brand-short-name } на панелі завдань
+ }
+
+## MR2022 Privacy Segmentation screen strings
+
+mr2022-onboarding-privacy-segmentation-title = Ми завжди поважаємо вашу приватність
+mr2022-onboarding-privacy-segmentation-subtitle = Від інтелектуальних пропозицій до розумнішого пошуку, ми постійно працюємо над створенням досконалішого, більш персоналізованого { -brand-product-name }.
+mr2022-onboarding-privacy-segmentation-text-cta = Що ви хочете бачити, коли ми пропонуємо нові функції, які використовують ваші дані для вдосконалення перегляду?
+mr2022-onboarding-privacy-segmentation-button-primary-label = Використовувати рекомендації { -brand-product-name }
+mr2022-onboarding-privacy-segmentation-button-secondary-label = Показати подробиці
+
+## MR2022 Multistage Gratitude screen strings
+
+mr2022-onboarding-gratitude-title = Ви допомагаєте нам створювати кращий інтернет
+mr2022-onboarding-gratitude-subtitle = Дякуємо вам за користування { -brand-short-name } від Mozilla Foundation. Завдяки вашій підтримці ми докладаємо зусиль для створення більш відкритого, доступного та кращого інтернету для всіх.
+mr2022-onboarding-gratitude-primary-button-label = Перегляньте, що нового
+mr2022-onboarding-gratitude-secondary-button-label = Почати перегляд
+
+## Onboarding spotlight for infrequent users
+
+onboarding-infrequent-import-title = Почувайтеся як вдома
+onboarding-infrequent-import-subtitle = Пам'ятайте, що ви можете імпортувати свої закладки, паролі та інші дані, незалежно від того, увійшли ви до синхронізації чи ні.
+onboarding-infrequent-import-primary-button = Імпорт до { -brand-short-name }
+
+## MR2022 Illustration alt tags
+## Descriptive tags for illustrations used by screen readers and other assistive tech
+
+mr2022-onboarding-pin-image-alt =
+ .aria-label = Людина працює за ноутбуком серед зірок і квіток
+mr2022-onboarding-default-image-alt =
+ .aria-label = Людина обіймає логотип { -brand-product-name }
+mr2022-onboarding-import-image-alt =
+ .aria-label = Людина катається на скейтборді з коробкою піктограм програмного забезпечення
+mr2022-onboarding-mobile-download-image-alt =
+ .aria-label = Жаби стрибають по листках лілій, в центрі яких зображено QR-код для завантаження { -brand-product-name } для мобільного
+mr2022-onboarding-pin-private-image-alt =
+ .aria-label = За допомогою чарівної палички з капелюха з'являється логотип приватного перегляду { -brand-product-name }
+mr2022-onboarding-privacy-segmentation-image-alt =
+ .aria-label = Світлошкіра і темношкіра долоні роблять жест "Дай п'ять"
+mr2022-onboarding-gratitude-image-alt =
+ .aria-label = Вид заходу сонця через вікно з лисицею та кімнатною рослиною на підвіконні
+mr2022-onboarding-colorways-image-alt =
+ .aria-label = Балончик із фарбою створює барвистий колаж із зображенням зеленого ока, помаранчевого черевика, червоного баскетбольного м'яча, фіолетових навушників, блакитного серця та жовтої корони
+
+## Device migration onboarding
+
+onboarding-device-migration-image-alt =
+ .aria-label = Лисиця на екрані ноутбука махає вітаючись. До ноутбука підключена мишка.
+onboarding-device-migration-title = З поверненням!
+onboarding-device-migration-subtitle = Увійдіть у свій { -fxaccount-brand-name(capitalization: "sentence") }, щоб перенести свої закладки, паролі та історію на новий пристрій.
+onboarding-device-migration-subtitle2 = Увійдіть в обліковий запис, щоб перенести свої закладки, паролі та історію на новий пристрій.
+onboarding-device-migration-primary-button-label = Увійти
+
+## The following screens have been updated to use security and privacy focused strings:
+
+# Easy setup screen
+onboarding-easy-setup-security-and-privacy-title = Ми дбаємо про вашу безпеку
+onboarding-easy-setup-security-and-privacy-subtitle = Наш некомерційний браузер допомагає блокувати таємне стеження компаній за вами в інтернеті.
+# Mobile download screen
+onboarding-mobile-download-security-and-privacy-title = Ваші дані надійно шифруються на різних пристроях
+onboarding-mobile-download-security-and-privacy-subtitle = Під час синхронізації { -brand-short-name } шифрує ваші паролі, закладки та інші дані. Крім того, ви отримуєте доступ до вкладок зі своїх інших пристроїв.
+# Gratitude screen
+onboarding-gratitude-security-and-privacy-title = { -brand-short-name } працює для вас
+onboarding-gratitude-security-and-privacy-subtitle = Дякуємо вам за користування { -brand-short-name } від Mozilla Foundation. Завдяки вашій підтримці ми докладаємо зусиль для розвитку безпечнішого інтернету, доступного для всіх.
diff --git a/l10n-uk/browser/browser/originControls.ftl b/l10n-uk/browser/browser/originControls.ftl
new file mode 100644
index 0000000000..468d488409
--- /dev/null
+++ b/l10n-uk/browser/browser/originControls.ftl
@@ -0,0 +1,64 @@
+# 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/.
+
+
+## These strings appear in Origin Controls for Extensions. Currently,
+## they are visible in the context menu for extension toolbar buttons,
+## and are used to inform the user how the extension can access their
+## data for the current website, and allow them to control it.
+
+origin-controls-no-access =
+ .label = Розширення не може читати й змінювати дані
+origin-controls-quarantined =
+ .label = Розширенню не дозволено читати та змінювати дані
+origin-controls-quarantined-status =
+ .label = Розширення не дозволене на обмежуваних сайтах
+origin-controls-quarantined-allow =
+ .label = Дозволити на обмежуваних сайтах
+origin-controls-options =
+ .label = Розширення може читати й змінювати дані:
+origin-controls-option-all-domains =
+ .label = На всіх сайтах
+origin-controls-option-when-clicked =
+ .label = Лише після натискання
+# This string denotes an option that grants the extension access to
+# the current site whenever they visit it.
+# Variables:
+# $domain (String) - The domain for which the access is granted.
+origin-controls-option-always-on =
+ .label = Завжди дозволяти на { $domain }
+
+## These strings are used to map Origin Controls states to user-friendly
+## messages. They currently appear in the unified extensions panel.
+
+origin-controls-state-no-access = Не може читати й змінювати дані на цьому сайті
+origin-controls-state-quarantined = Не дозволено { -vendor-short-name } на цьому сайті
+origin-controls-state-always-on = Завжди може читати й змінювати дані на цьому сайті
+origin-controls-state-when-clicked = Для читання й зміни даних необхідний дозвіл
+origin-controls-state-hover-run-visit-only = Виконати лише для цього відвідування
+origin-controls-state-runnable-hover-open = Відкрити розширення
+origin-controls-state-runnable-hover-run = Запустити розширення
+origin-controls-state-temporary-access = Може читати й змінювати дані для цього відвідування
+
+## Extension's toolbar button.
+## Variables:
+## $extensionTitle (String) - Extension name or title message.
+
+origin-controls-toolbar-button =
+ .label = { $extensionTitle }
+ .tooltiptext = { $extensionTitle }
+# Extension's toolbar button when permission is needed.
+# Note that the new line is intentionally part of the tooltip.
+origin-controls-toolbar-button-permission-needed =
+ .label = { $extensionTitle }
+ .tooltiptext =
+ { $extensionTitle }
+ Потрібен дозвіл
+# Extension's toolbar button when quarantined.
+# Note that the new line is intentionally part of the tooltip.
+origin-controls-toolbar-button-quarantined =
+ .label = { $extensionTitle }
+ .tooltiptext =
+ { $extensionTitle }
+ Не дозволено { -vendor-short-name } на цьому сайті
diff --git a/l10n-uk/browser/browser/pageInfo.ftl b/l10n-uk/browser/browser/pageInfo.ftl
new file mode 100644
index 0000000000..de1cdb7b56
--- /dev/null
+++ b/l10n-uk/browser/browser/pageInfo.ftl
@@ -0,0 +1,268 @@
+# 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/. --
+
+page-info-window =
+ .style = width: 690px; min-height: 610px;
+
+copy =
+ .key = C
+menu-copy =
+ .label = Копіювати
+ .accesskey = о
+
+select-all =
+ .key = A
+menu-select-all =
+ .label = Вибрати все
+ .accesskey = и
+
+close-dialog =
+ .key = w
+
+general-tab =
+ .label = Основна
+ .accesskey = с
+general-title =
+ .value = Назва:
+general-url =
+ .value = Адреса:
+general-type =
+ .value = Тип:
+general-mode =
+ .value = Режим відображення:
+general-size =
+ .value = Розмір:
+general-referrer =
+ .value = URL, що посилається:
+general-modified =
+ .value = Остання зміна:
+general-encoding =
+ .value = Кодування тексту:
+general-meta-name =
+ .label = Назва
+general-meta-content =
+ .label = Вміст
+
+media-tab =
+ .label = Мультимедіа
+ .accesskey = М
+media-location =
+ .value = Розташування:
+media-text =
+ .value = Пов'язаний текст:
+media-alt-header =
+ .label = Замінний текст
+media-address =
+ .label = Адреса
+media-type =
+ .label = Тип
+media-size =
+ .label = Розмір
+media-count =
+ .label = Кількість
+media-dimension =
+ .value = Виміри:
+media-long-desc =
+ .value = Розширений опис:
+media-select-all =
+ .label = Вибрати все
+ .accesskey = В
+media-save-as =
+ .label = Зберегти як…
+ .accesskey = З
+media-save-image-as =
+ .label = Зберегти як…
+ .accesskey = з
+
+perm-tab =
+ .label = Дозволи
+ .accesskey = Д
+permissions-for =
+ .value = Дозволи для:
+
+security-tab =
+ .label = Безпека
+ .accesskey = з
+security-view =
+ .label = Переглянути сертифікат
+ .accesskey = ф
+security-view-unknown = Невідомий
+ .value = Невідомий
+security-view-identity =
+ .value = Справжність сайту
+security-view-identity-owner =
+ .value = Власник:
+security-view-identity-domain =
+ .value = Сайт:
+security-view-identity-verifier =
+ .value = Засвідчено:
+security-view-identity-validity =
+ .value = Завершується:
+security-view-privacy =
+ .value = Приватність та історія
+
+security-view-privacy-history-value = Чи відвідувався цей сайт раніше?
+security-view-privacy-sitedata-value = Чи зберігає цей вебсайт інформацію на моєму комп'ютері?
+
+security-view-privacy-clearsitedata =
+ .label = Стерти куки та дані сайтів
+ .accesskey = т
+
+security-view-privacy-passwords-value = Чи зберігаю я паролі для цього сайту?
+
+security-view-privacy-viewpasswords =
+ .label = Переглянути збережені паролі
+ .accesskey = п
+security-view-technical =
+ .value = Технічні подробиці
+
+help-button =
+ .label = Допомога
+
+## These strings are used to tell the user if the website is storing cookies
+## and data on the users computer in the security tab of pageInfo
+## Variables:
+## $value (number) - Amount of data being stored
+## $unit (string) - The unit of data being stored (Usually KB)
+
+security-site-data-cookies = Так, куки і { $value } { $unit } даних сайтів
+security-site-data-only = Так, { $value } { $unit } даних сайтів
+
+security-site-data-cookies-only = Так, куки
+security-site-data-no = Ні
+
+##
+
+image-size-unknown = Невідомо
+page-info-not-specified =
+ .value = Не вказано
+not-set-alternative-text = Не вказано
+not-set-date = Не вказано
+media-img = Зображення
+media-bg-img = Тло
+media-border-img = Рамка
+media-list-img = Маркер
+media-cursor = Курсор
+media-object = Об'єкт
+media-embed = Вбудований об'єкт
+media-link = Піктограма
+media-input = Поле введення
+media-video = Відео
+media-audio = Аудіо
+saved-passwords-yes = Так
+saved-passwords-no = Ні
+
+no-page-title =
+ .value = Сторінка без назви:
+general-quirks-mode =
+ .value = Режим сумісності
+general-strict-mode =
+ .value = Режим дотримання стандартів
+page-info-security-no-owner =
+ .value = Цей вебсайт не надає інформації про власника.
+media-select-folder = Оберіть теку для збереження зображень
+media-unknown-not-cached =
+ .value = Невідомо (не закешовано)
+permissions-use-default =
+ .label = Типово
+security-no-visits = Ні
+
+# This string is used to display the number of meta tags
+# in the General Tab
+# Variables:
+# $tags (number) - The number of meta tags
+general-meta-tags =
+ .value =
+ { $tags ->
+ [one] Мета (1 мітка)
+ [few] Мета ({ $tags } мітки)
+ *[many] Мета ({ $tags } міток)
+ }
+
+# This string is used to display the number of times
+# the user has visited the website prior
+# Variables:
+# $visits (number) - The number of previous visits
+security-visits-number =
+ { $visits ->
+ [0] Немає
+ [one] Так, один раз
+ [few] Так, { $visits } рази
+ *[many] Так, { $visits } разів
+ }
+
+# This string is used to display the size of a media file
+# Variables:
+# $kb (number) - The size of an image in Kilobytes
+# $bytes (number) - The size of an image in Bytes
+properties-general-size =
+ .value =
+ { $bytes ->
+ [one] { $kb } КБ ({ $bytes } байт)
+ [few] { $kb } КБ ({ $bytes } байти)
+ *[many] { $kb } КБ ({ $bytes } байтів)
+ }
+
+# This string is used to display the type and number
+# of frames of a animated image
+# Variables:
+# $type (string) - The type of a animated image
+# $frames (number) - The number of frames in an animated image
+media-animated-image-type =
+ .value =
+ { $frames ->
+ [one] Зображення { $type } (анімація, { $frames } кадр)
+ [few] Зображення { $type } (анімація, { $frames } кадри)
+ *[many] Зображення { $type } (анімація, { $frames } кадрів)
+ }
+
+# This string is used to display the type of
+# an image
+# Variables:
+# $type (string) - The type of an image
+media-image-type =
+ .value = { $type } Зображення
+
+# This string is used to display the size of a scaled image
+# in both scaled and unscaled pixels
+# Variables:
+# $dimx (number) - The horizontal size of an image
+# $dimy (number) - The vertical size of an image
+# $scaledx (number) - The scaled horizontal size of an image
+# $scaledy (number) - The scaled vertical size of an image
+media-dimensions-scaled =
+ .value = { $dimx }px × { $dimy }px (масштабовано до { $scaledx }px × { $scaledy }px)
+
+# This string is used to display the size of an image in pixels
+# Variables:
+# $dimx (number) - The horizontal size of an image
+# $dimy (number) - The vertical size of an image
+media-dimensions =
+ .value = { $dimx }px × { $dimy }px
+
+# This string is used to display the size of a media
+# file in kilobytes
+# Variables:
+# $size (number) - The size of the media file in kilobytes
+media-file-size = { $size } КБ
+
+## Variables:
+## $website (string) — The url of the website pageInfo is getting info for
+
+# This string is used to display the website name next to the
+# "Block Images" checkbox in the media tab
+# Variables:
+# $website (string) - The website name
+media-block-image =
+ .label = Заблокувати зображення з { $website }
+ .accesskey = Р
+
+# This string is used to display the URL of the website on top of the
+# pageInfo dialog box
+# Variables:
+# $website (string) — The url of the website pageInfo is getting info for
+page-info-page =
+ .title = Інформація про сторінку - { $website }
+page-info-frame =
+ .title = Інформація про фрейм - { $website }
diff --git a/l10n-uk/browser/browser/panelUI.ftl b/l10n-uk/browser/browser/panelUI.ftl
new file mode 100644
index 0000000000..65ecd2de6b
--- /dev/null
+++ b/l10n-uk/browser/browser/panelUI.ftl
@@ -0,0 +1,25 @@
+# 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/.
+
+
+## Customization Menu
+
+# The overflow menu is the menu that appears if you click the chevron (>> button) in the location bar.
+customize-menu-unpin-from-overflowmenu =
+ .label = Відкріпити від розширеного меню
+ .accesskey = п
+customize-menu-add-to-toolbar =
+ .label = Додати на панель
+ .accesskey = Д
+customize-menu-add-to-overflowmenu =
+ .label = Додати до розширеного меню
+ .accesskey = ш
+
+## Forget Button
+
+# The forget button can be added to the toolbar or overflow menu via the cutomization menu.
+panic-button-thankyou-msg1 = Вашу недавню історію видалено.
+panic-button-thankyou-msg2 = Безпечного перегляду!
+panic-button-thankyou-button =
+ .label = Дякую!
diff --git a/l10n-uk/browser/browser/panicButton.ftl b/l10n-uk/browser/browser/panicButton.ftl
new file mode 100644
index 0000000000..27efc5899a
--- /dev/null
+++ b/l10n-uk/browser/browser/panicButton.ftl
@@ -0,0 +1,31 @@
+# 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/.
+
+panic-button-open-new-window = Відкрито нове чисте вікно
+panic-button-undo-warning = Цю дію неможливо скасувати.
+panic-button-forget-button =
+ .label = Забути!
+
+## These strings are combined to form a complete sentence starting with
+## panic-main-timeframe-desc. For example: "Forget the last: Five minutes".
+## Please ensure that this remains the case in the translation.
+
+panic-main-timeframe-desc = Забути останні:
+panic-button-5min =
+ .label = П'ять хвилин
+panic-button-2hr =
+ .label = Дві години
+panic-button-day =
+ .label = 24 години
+
+## These strings are combined to form a complete sentence starting with
+## panic-button-action-desc. For example: "Proceeding will: Delete Recent Cookies".
+## Please ensure that this remains the case in the translation.
+## Note also that some strings include <strong> tags for emphasis on the
+## words "Cookies", "History", "Tabs" and "Windows". The translation should do the same.
+
+panic-button-action-desc = При цьому будуть:
+panic-button-delete-cookies = Видалені недавні <strong>Куки</strong>
+panic-button-delete-history = Видалена недавня <strong>Історія</strong>
+panic-button-delete-tabs-and-windows = Закриті всі <strong>Вкладки</strong> та <strong>Вікна</strong>
diff --git a/l10n-uk/browser/browser/places.ftl b/l10n-uk/browser/browser/places.ftl
new file mode 100644
index 0000000000..e0aa49177b
--- /dev/null
+++ b/l10n-uk/browser/browser/places.ftl
@@ -0,0 +1,271 @@
+# 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/.
+
+places-open =
+ .label = Відкрити
+ .accesskey = В
+places-open-in-tab =
+ .label = Відкрити в новій вкладці
+ .accesskey = н
+places-open-in-container-tab =
+ .label = Відкрити в новій вкладці контейнера
+ .accesskey = в
+places-open-all-bookmarks =
+ .label = Відкрити всі закладки
+ .accesskey = с
+places-open-all-in-tabs =
+ .label = Відкрити все у вкладках
+ .accesskey = і
+places-open-in-window =
+ .label = Відкрити в новому вікні
+ .accesskey = о
+places-open-in-private-window =
+ .label = Відкрити в приватному вікні
+ .accesskey = п
+places-empty-bookmarks-folder =
+ .label = (Порожньо)
+places-add-bookmark =
+ .label = Додати закладку…
+ .accesskey = з
+places-add-folder-contextmenu =
+ .label = Додати теку…
+ .accesskey = е
+places-add-folder =
+ .label = Додати теку…
+ .accesskey = е
+places-add-separator =
+ .label = Додати роздільник
+ .accesskey = ь
+places-view =
+ .label = Перегляд
+ .accesskey = е
+places-by-date =
+ .label = За датою
+ .accesskey = т
+places-by-site =
+ .label = За сайтом
+ .accesskey = с
+places-by-most-visited =
+ .label = За частотою відвідування
+ .accesskey = ч
+places-by-last-visited =
+ .label = За останнім відвідуванням
+ .accesskey = о
+places-by-day-and-site =
+ .label = За датою і сайтом
+ .accesskey = й
+places-history-search =
+ .placeholder = Шукати в історії
+places-history =
+ .aria-label = Історія
+places-bookmarks-search =
+ .placeholder = Шукати закладки
+places-delete-domain-data =
+ .label = Забути про цей сайт
+ .accesskey = З
+places-forget-domain-data =
+ .label = Забути про цей сайт…
+ .accesskey = б
+places-sortby-name =
+ .label = Впорядкувати за назвою
+ .accesskey = н
+# places-edit-bookmark and places-edit-generic will show one or the other and can have the same access key.
+places-edit-bookmark =
+ .label = Редагувати закладку…
+ .accesskey = г
+places-edit-generic =
+ .label = Редагувати…
+ .accesskey = г
+places-edit-folder2 =
+ .label = Редагувати теку…
+ .accesskey = г
+# Variables
+# $count (number) - Number of folders to delete
+places-delete-folder =
+ .label =
+ { $count ->
+ [one] Видалити теку
+ [few] Видалити теки
+ *[many] Видалити теки
+ }
+ .accesskey = л
+# Variables:
+# $count (number) - The number of pages selected for removal.
+places-delete-page =
+ .label =
+ { $count ->
+ [1] Видалити сторінку
+ *[other] Видалити сторінки
+ }
+ .accesskey = В
+# Managed bookmarks are created by an administrator and cannot be changed by the user.
+managed-bookmarks =
+ .label = Керовані закладки
+# This label is used when a managed bookmarks folder doesn't have a name.
+managed-bookmarks-subfolder =
+ .label = Підтека
+# This label is used for the "Other Bookmarks" folder that appears in the bookmarks toolbar.
+other-bookmarks-folder =
+ .label = Інші закладки
+places-show-in-folder =
+ .label = Показати у теці
+ .accesskey = т
+# Variables:
+# $count (number) - The number of elements being selected for removal.
+places-delete-bookmark =
+ .label =
+ { $count ->
+ [one] Видалити закладку
+ [few] Видалити закладки
+ *[many] Видалити закладки
+ }
+ .accesskey = з
+# Variables:
+# $count (number) - The number of bookmarks being added.
+places-create-bookmark =
+ .label =
+ { $count ->
+ [1] Додати сторінку до закладок…
+ *[other] Додати сторінки до закладок…
+ }
+ .accesskey = з
+places-untag-bookmark =
+ .label = Вилучити мітку
+ .accesskey = ч
+places-manage-bookmarks =
+ .label = Керувати закладками
+ .accesskey = К
+places-forget-about-this-site-confirmation-title = Забути цей сайт
+# Variables:
+# $hostOrBaseDomain (string) - The base domain (or host in case there is no base domain) for which data is being removed
+places-forget-about-this-site-confirmation-msg = Ця дія вилучить дані, пов'язані з { $hostOrBaseDomain }, включно з історією, куками, кешем і налаштуваннями вмісту. Пов'язані закладки та паролі не буде вилучено. Ви дійсно хочете продовжити?
+places-forget-about-this-site-forget = Забути
+places-library3 =
+ .title = Бібліотека
+places-organize-button =
+ .label = Керування
+ .tooltiptext = Керування закладками
+ .accesskey = К
+places-organize-button-mac =
+ .label = Керування
+ .tooltiptext = Керування закладками
+places-file-close =
+ .label = Закрити
+ .accesskey = к
+places-cmd-close =
+ .key = w
+places-view-button =
+ .label = Вигляд
+ .tooltiptext = Зміна вигляду
+ .accesskey = В
+places-view-button-mac =
+ .label = Вигляд
+ .tooltiptext = Зміна вигляду
+places-view-menu-columns =
+ .label = Показати стовпчики
+ .accesskey = к
+places-view-menu-sort =
+ .label = Впорядкувати
+ .accesskey = п
+places-view-sort-unsorted =
+ .label = Без впорядкування
+ .accesskey = Б
+places-view-sort-ascending =
+ .label = За зростанням
+ .accesskey = з
+places-view-sort-descending =
+ .label = За спаданням
+ .accesskey = с
+places-maintenance-button =
+ .label = Імпорт і резервні копії
+ .tooltiptext = Імпорт і резервне копіювання закладок
+ .accesskey = І
+places-maintenance-button-mac =
+ .label = Імпорт і резервні копії
+ .tooltiptext = Імпорт і резервне копіювання закладок
+places-cmd-backup =
+ .label = Створити резервну копію…
+ .accesskey = С
+places-cmd-restore =
+ .label = Відновити
+ .accesskey = В
+places-cmd-restore-from-file =
+ .label = Вибрати файл…
+ .accesskey = ф
+places-import-bookmarks-from-html =
+ .label = Імпорт закладок з HTML…
+ .accesskey = І
+places-export-bookmarks-to-html =
+ .label = Експорт закладок в HTML…
+ .accesskey = Е
+places-import-other-browser =
+ .label = Імпортувати дані з іншого браузера…
+ .accesskey = п
+places-view-sort-col-name =
+ .label = Назва
+places-view-sort-col-tags =
+ .label = Мітки
+places-view-sort-col-url =
+ .label = Адреса
+places-view-sort-col-most-recent-visit =
+ .label = Останнє відвідування
+places-view-sort-col-visit-count =
+ .label = Відвідувань
+places-view-sort-col-date-added =
+ .label = Додано
+places-view-sort-col-last-modified =
+ .label = Остання зміна
+places-view-sortby-name =
+ .label = Впорядкувати за назвою
+ .accesskey = н
+places-view-sortby-url =
+ .label = Впорядкувати за адресою
+ .accesskey = з
+places-view-sortby-date =
+ .label = Впорядкувати за останнім відвідуванням
+ .accesskey = в
+places-view-sortby-visit-count =
+ .label = Впорядкувати за кількістю відвідувань
+ .accesskey = к
+places-view-sortby-date-added =
+ .label = Впорядкувати за часом додавання
+ .accesskey = ч
+places-view-sortby-last-modified =
+ .label = Впорядкувати за останньою зміною
+ .accesskey = ю
+places-view-sortby-tags =
+ .label = Впорядкувати за мітками
+ .accesskey = т
+places-cmd-find-key =
+ .key = f
+places-back-button =
+ .tooltiptext = Назад
+places-forward-button =
+ .tooltiptext = Перейти вперед
+places-details-pane-select-an-item-description = Додати елемент до перегляду та редагувати його властивості
+places-details-pane-no-items =
+ .value = Жодного елементу
+# Variables:
+# $count (Number): number of items
+places-details-pane-items-count =
+ .value =
+ { $count ->
+ [one] Один елемент
+ [few] { $count } елемента
+ *[many] { $count } елементів
+ }
+
+## Strings used as a placeholder in the Library search field. For example,
+## "Search History" stands for "Search through the browser's history".
+
+places-search-bookmarks =
+ .placeholder = Шукати в закладках
+places-search-history =
+ .placeholder = Шукати в історії
+places-search-downloads =
+ .placeholder = Шукати в завантаженнях
+
+##
+
+places-locked-prompt = Система закладок та історії не функціонує через те, що один з файлiв { -brand-short-name } використовується іншою програмою. Дії деяких захисних програм (скажімо, антивірусів) можуть бути причиною.
diff --git a/l10n-uk/browser/browser/placesPrompts.ftl b/l10n-uk/browser/browser/placesPrompts.ftl
new file mode 100644
index 0000000000..17f2d8d5dd
--- /dev/null
+++ b/l10n-uk/browser/browser/placesPrompts.ftl
@@ -0,0 +1,20 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+places-error-title = { -brand-short-name }
+places-no-title = (без назви)
+
+# Do not translate `javascript:` and `data:`, they refer to the scheme used in URLs
+places-load-js-data-url-error = З міркувань безпеки, URL “javascript” або “data:” не можуть бути завантажені з вікна історії чи бічної панелі.
+
+places-bookmarks-backup-title = Назва резервної копії закладок
+places-bookmarks-restore-alert-title = Повернути закладки
+places-bookmarks-restore-alert = Це замінить всі ваші поточні закладки резервною копією. Ви певні?
+places-bookmarks-restore-title = Оберіть резервну копію закладок
+places-bookmarks-restore-filter-name = JSON
+places-bookmarks-restore-format-error = Непідтримуваний тип файлу
+places-bookmarks-restore-parse-error = Неможливо обробити файл резервної копії.
+
+places-bookmarks-import = Імпортувати файл закладок
+places-bookmarks-export = Експортувати файл закладок
diff --git a/l10n-uk/browser/browser/policies/policies-descriptions.ftl b/l10n-uk/browser/browser/policies/policies-descriptions.ftl
new file mode 100644
index 0000000000..ebb2ed9286
--- /dev/null
+++ b/l10n-uk/browser/browser/policies/policies-descriptions.ftl
@@ -0,0 +1,128 @@
+# 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/.
+
+
+## The Enterprise Policies feature is aimed at system administrators
+## who want to deploy these settings across several Firefox installations
+## all at once. This is traditionally done through the Windows Group Policy
+## feature, but the system also supports other forms of deployment.
+## These are short descriptions for individual policies, to be displayed
+## in the documentation section in about:policies.
+
+policy-3rdparty = Встановити політики, за якими WebExtensions можуть отримувати доступ через chrome.storage.managed.
+policy-AllowedDomainsForApps = Визначити домени, яким дозволено отримати доступ до Google Workspace.
+policy-AppAutoUpdate = Увімкнути або вимкнути автоматичне оновлення програми.
+policy-AppUpdatePin = Не дозволяти { -brand-short-name } після вказаної версії.
+policy-AppUpdateURL = Встановити власну URL-адресу для оновлення програми.
+policy-Authentication = Налаштувати інтегровану автентифікацію для підтримуваних вебсайтів.
+policy-AutoLaunchProtocolsFromOrigins = Визначити список зовнішніх протоколів, які можна використовувати з перелічених джерел без запиту користувача.
+policy-BackgroundAppUpdate2 = Увімкнути чи вимкнути службу фонового оновлення.
+policy-BlockAboutAddons = Заблокувати доступ до керування додатками (about:addons).
+policy-BlockAboutConfig = Заблокувати доступ до сторінки about:config.
+policy-BlockAboutProfiles = Заблокувати доступ до сторінки about:profiles.
+policy-BlockAboutSupport = Заблокувати доступ до сторінки about:support.
+policy-Bookmarks = Створювати закладки в панелі закладок, меню закладок, або в окремих теках.
+policy-CaptivePortal = Увімкнути чи вимкнути підтримку порталу перехоплення.
+policy-CertificatesDescription = Додавати сертифікати або використовувати вбудовані.
+policy-Cookies = Дозволити або заборонити вебсайтам встановлювати куки.
+# Containers in this context is referring to container tabs in Firefox.
+policy-Containers = Налаштуйте політики щодо контейнерів.
+policy-DisableAccounts = Вимкніть служби, пов'язані з обліковим записом, включно із синхронізацією.
+policy-DisabledCiphers = Вимкнути шифрування.
+policy-DefaultDownloadDirectory = Встановити типову теку для завантажень.
+policy-DisableAppUpdate = Заборонити оновлення браузера.
+policy-DisableBuiltinPDFViewer = Вимкнути вбудований PDF.js для перегляду файлів PDF у { -brand-short-name }.
+policy-DisableDefaultBrowserAgent = Не допускати будь-яких дій типового браузерного агента. Стосується лише Windows; інші платформи не мають агента.
+policy-DisableDeveloperTools = Заблокувати доступ до інструментів розробника.
+policy-DisableFeedbackCommands = Вимкнути команди меню Довідка для елементів "Надіслати відгук..." та "Повідомити про шахрайський сайт...".
+policy-DisableFirefoxAccounts = Вимкнути служби, пов'язані з { -fxaccount-brand-name(case: "abl") }, включно з Синхронізацією.
+# Firefox Screenshots is the name of the feature, and should not be translated.
+policy-DisableFirefoxScreenshots = Вимкнути функцію Firefox Screenshots.
+policy-DisableFirefoxStudies = Не дозволяти { -brand-short-name } виконувати дослідження.
+policy-DisableForgetButton = Не дозволяти доступ до кнопки Забути.
+policy-DisableFormHistory = Не пам'ятати історію пошуку та форм.
+policy-DisablePrimaryPasswordCreation = Значення true не дозволяє встановлювати головний пароль.
+policy-DisablePasswordReveal = Не дозволяти показ паролів у збережених записах.
+policy-DisablePocket2 = Вимкнути функцію збереження вебсторінок у { -pocket-brand-name }.
+policy-DisablePrivateBrowsing = Вимкнути приватний перегляд.
+policy-DisableProfileImport = Вимкнути команду меню імпорту даних з іншого браузера.
+policy-DisableProfileRefresh = Вимкнути кнопку Відновити { -brand-short-name } на сторінці about:support.
+policy-DisableSafeMode = Вимкнути функцію перезапуску в безпечному режимі. Примітка: доступ до безпечного режиму за допомогою клавіші Shift у Windows можна вимкнути лише на рівні групової політики.
+policy-DisableSecurityBypass = Заборонити користувачам обходити певні попередження безпеки.
+policy-DisableSetAsDesktopBackground = Вимкнути команду меню "Встановити як тло робочого столу..." для зображень.
+policy-DisableSystemAddonUpdate = Не дозволяти браузеру встановлювати й оновлювати системні додатки.
+policy-DisableTelemetry = Вимкнути телеметрію.
+policy-DisableThirdPartyModuleBlocking = Заборонити користувачам блокувати сторонні модулі, які додаються до процесу { -brand-short-name }.
+policy-DisplayBookmarksToolbar = Завжди показувати панель закладок.
+policy-DisplayMenuBar = Завжди показувати панель меню.
+policy-DNSOverHTTPS = Налаштувати DNS через HTTPS.
+policy-DontCheckDefaultBrowser = Вимкнути перевірку типового браузера під час запуску.
+policy-DownloadDirectory = Встановити і заблокувати теку для завантажень.
+# “lock” means that the user won’t be able to change this setting
+policy-EnableTrackingProtection = Увімкнути або вимкнути блокування вмісту і заблокувати його за бажанням.
+# “lock” means that the user won’t be able to change this setting
+policy-EncryptedMediaExtensions = Увімкнути або вимкнути зашифровані медіарозширення та, за потреби, блокувати їх.
+policy-ExemptDomainFileTypePairsFromFileTypeDownloadWarnings = Вимкнути попередження на основі розширення файлів для певних типів файлів у доменах.
+# A “locked” extension can’t be disabled or removed by the user. This policy
+# takes 3 keys (“Install”, ”Uninstall”, ”Locked”), you can either keep them in
+# English or translate them as verbs.
+policy-Extensions = Встановлювати, видаляти чи блокувати розширення. Функція встановлення використовує URL-адреси або шляхи як параметри. Функції видалення і блокування використовують ID розширення.
+policy-ExtensionSettings = Керувати всіма аспектами встановлення розширень.
+policy-ExtensionUpdate = Увімкнути чи вимкнути автоматичне оновлення розширень.
+policy-FirefoxHome2 = Налаштувати { -firefox-home-brand-name(case: "acc", capitalization: "lower") }
+policy-FirefoxSuggest = Налаштувати { -firefox-suggest-brand-name }
+policy-GoToIntranetSiteForSingleWordEntryInAddressBar = Примусова пряма навігація сайтом внутрішньої мережі замість пошуку під час введення окремих слів у адресному рядку.
+policy-Handlers = Налаштувати стандартні обробники програм.
+policy-HardwareAcceleration = Значення false вимикає апаратне прискорення.
+# “lock” means that the user won’t be able to change this setting
+policy-Homepage = Встановити і, за потреби, заблокувати домівку.
+policy-InstallAddonsPermission = Дозволити певним вебсайтам встановлювати додатки.
+policy-LegacyProfiles = Вимкнути функцію, що застосовує окремий профіль для кожного встановлення
+
+## Do not translate "SameSite", it's the name of a cookie attribute.
+
+policy-LegacySameSiteCookieBehaviorEnabled = Увімкнути застаріле налаштування поведінки SameSite для куків.
+policy-LegacySameSiteCookieBehaviorEnabledForDomainList = Повертати застарілу поведінку SameSite для куків на вказаних сайтах.
+
+##
+
+policy-LocalFileLinks = Дозволити певним вебсайтам посилання на локальні файли.
+policy-ManagedBookmarks = Налаштувати список закладок, керованих адміністратором, які не може змінювати користувач.
+policy-ManualAppUpdateOnly = Дозволити оновлення лише вручну та не повідомляти користувача про оновлення.
+policy-PrimaryPassword = Вимагати або не допускати використання головного пароля.
+policy-PrintingEnabled = Увімкнути або вимкнути друк.
+policy-NetworkPrediction = Увімкнути чи вимкнути прогнозування мережі (завчасне отримання DNS).
+policy-NewTabPage = Увімкнути чи вимкнути сторінку нової вкладки.
+policy-NoDefaultBookmarks = Вимкнути створення типових закладок, пов'язаних з { -brand-short-name }, а також інтелектуальних закладок (Найбільш відвідувані, Останні мітки). Примітка: цю політику можливо застосувати лише при першому запуску профілю.
+policy-OfferToSaveLogins = Примусово пропонувати збереження паролів у налаштуваннях { -brand-short-name }. Працюють обидва значення true і false.
+policy-OfferToSaveLoginsDefault = Встановити типове значення, щоб дозволити { -brand-short-name } пропонувати збереження імен користувача і паролів. Допускаються обидва значення true і false.
+policy-OverrideFirstRunPage = Замінити сторінку першого запуску. Для вимкнення цієї сторінки залиште значення для цього правила порожнім.
+policy-OverridePostUpdatePage = Замінити сторінку "Що нового" після оновлення. Щоб вимкнути цю сторінку, залиште значення правила порожнім.
+policy-PasswordManagerEnabled = Увімкнути збереження паролів у менеджері паролів.
+policy-PasswordManagerExceptions = Не дозволяти { -brand-short-name } зберігати паролі для визначених сайтів.
+# PDF.js and PDF should not be translated
+policy-PDFjs = Вимкнути або налаштувати PDF.js, вбудований засіб перегляду файлів PDF у { -brand-short-name }.
+policy-Permissions2 = Налаштувати дозволи для камери, мікрофона, розташування, сповіщень та автовідтворення.
+policy-PictureInPicture = Увімкнути чи вимкнути Зображення в зображенні.
+policy-PopupBlocking = Дозволити певним вебсайтам завжди показувати спливні вікна.
+policy-Preferences = Встановити і зафіксувати значення для набору налаштувань.
+policy-PromptForDownloadLocation = Запитувати, де зберігати файли під час завантаження.
+policy-Proxy = Налаштувати параметри проксі.
+policy-RequestedLocales = Встановити перелік запитуваних мов для програми в бажаному порядку.
+policy-SanitizeOnShutdown2 = Очищати дані навігації при закритті браузера.
+policy-SearchBar = Встановити типове розташування панелі пошуку. Користувачу все одно дозволяється змінювати.
+policy-SearchEngines = Налаштувати засіб пошуку. Ця політика доступна лише у версії Extended Support Release (ESR).
+policy-SearchSuggestEnabled = Увімкнути чи вимкнути пропозиції пошуку.
+# For more information, see https://wikipedia.org/wiki/PKCS_11
+policy-SecurityDevices2 = Додати або видалити модулі PKCS #11.
+policy-ShowHomeButton = Показувати кнопку домівки на панелі інструментів.
+policy-SSLVersionMax = Встановити максимальну версію SSL.
+policy-SSLVersionMin = Встановити мінімальну версію SSL.
+policy-StartDownloadsInTempDirectory = Примусово розпочинати завантаження в локальне тимчасове розташування, а не в усталений каталог завантаження.
+policy-SupportMenu = Додати власний елемент меню підтримки в меню довідки.
+policy-UserMessaging = Не показувати певні повідомлення користувачу.
+policy-UseSystemPrintDialog = Друк за допомогою системного засобу друку
+# “format” refers to the format used for the value of this policy.
+policy-WebsiteFilter = Блокувати відвідування вебсайтів. Для отримання подробиць щодо формату, ознайомтеся з документацією.
+policy-Windows10SSO = Дозволити єдиний вхід Windows для облікових записів Microsoft, роботи та школи.
diff --git a/l10n-uk/browser/browser/preferences/addEngine.ftl b/l10n-uk/browser/browser/preferences/addEngine.ftl
new file mode 100644
index 0000000000..f47c5b5ab2
--- /dev/null
+++ b/l10n-uk/browser/browser/preferences/addEngine.ftl
@@ -0,0 +1,22 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+add-engine-window2 =
+ .title = Додати засіб пошуку
+ .style = min-width: 32em;
+
+add-engine-button = Додати власний засіб пошуку
+
+add-engine-name = Назва засобу пошуку
+
+add-engine-alias = Псевдонім
+
+add-engine-url = URL-адреса засобу пошуку. Використовуйте замінник %s замість пошукового терміну
+
+add-engine-dialog =
+ .buttonlabelaccept = Додати засіб пошуку
+ .buttonaccesskeyaccept = з
+
+engine-name-exists = Засіб пошуку з такою назвою вже існує
+engine-alias-exists = Засіб пошуку з таким псевдонімом вже існує
diff --git a/l10n-uk/browser/browser/preferences/applicationManager.ftl b/l10n-uk/browser/browser/preferences/applicationManager.ftl
new file mode 100644
index 0000000000..c818274cad
--- /dev/null
+++ b/l10n-uk/browser/browser/preferences/applicationManager.ftl
@@ -0,0 +1,25 @@
+# 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/.
+
+app-manager-window2 =
+ .title = Подробиці програми
+ .style = min-width: 30em; min-height: 20em;
+
+app-manager-remove =
+ .label = Вилучити
+ .accesskey = л
+
+# Variables:
+# $type (String) - the URI scheme of the link (e.g. mailto:)
+app-manager-handle-protocol = Для обробки посилань { $type } можуть використовуватись такі програми.
+
+# Variables:
+# $type (String) - the MIME type (e.g. application/binary)
+app-manager-handle-file = Для обробки вмісту { $type } можуть використовуватись такі програми.
+
+## These strings are followed, on a new line,
+## by the URL or path of the application.
+
+app-manager-web-app-info = Цю вебпрограму розміщено на:
+app-manager-local-app-info = Ця програма знаходиться у:
diff --git a/l10n-uk/browser/browser/preferences/blocklists.ftl b/l10n-uk/browser/browser/preferences/blocklists.ftl
new file mode 100644
index 0000000000..2829d8b1ea
--- /dev/null
+++ b/l10n-uk/browser/browser/preferences/blocklists.ftl
@@ -0,0 +1,33 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+blocklist-window2 =
+ .title = Списки блокування
+ .style = min-width: 58em
+
+blocklist-description = Оберіть список, який { -brand-short-name } використовуватиме для блокування стеження. Списки надаються <a data-l10n-name="disconnect-link" title="Disconnect">Disconnect</a>.
+blocklist-close-key =
+ .key = w
+
+blocklist-treehead-list =
+ .label = Список
+
+blocklist-dialog =
+ .buttonlabelaccept = Зберегти зміни
+ .buttonaccesskeyaccept = З
+
+
+# This template constructs the name of the block list in the block lists dialog.
+# It combines the list name and description.
+# e.g. "Standard (Recommended). This list does a pretty good job."
+#
+# Variables:
+# $listName {string, "Standard (Recommended)."} - List name.
+# $description {string, "This list does a pretty good job."} - Description of the list.
+blocklist-item-list-template = { $listName } { $description }
+
+blocklist-item-moz-std-listName = Список блокування 1-го рівня (Рекомендовано).
+blocklist-item-moz-std-description = Дозволяє деякі елементи стеження для належної роботи вебсайтів.
+blocklist-item-moz-full-listName = Список блокування 2-го рівня.
+blocklist-item-moz-full-description = Блокує все виявлене стеження. Деякі вебсайти чи вміст можуть не завантажуватись належним чином.
diff --git a/l10n-uk/browser/browser/preferences/clearSiteData.ftl b/l10n-uk/browser/browser/preferences/clearSiteData.ftl
new file mode 100644
index 0000000000..0b497807a7
--- /dev/null
+++ b/l10n-uk/browser/browser/preferences/clearSiteData.ftl
@@ -0,0 +1,56 @@
+# 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/.
+
+clear-site-data-window2 =
+ .title = Стерти дані
+ .style = min-width: 35em
+
+clear-site-data-description = Стирання всіх кук і даних сайтів, що зберігаються в { -brand-short-name }, може призвести до виходу на вебсайтах та вилучення автономного вебвмісту.
+
+clear-site-data-close-key =
+ .key = w
+
+# The parameters in parentheses in this string describe disk usage
+# in the format ($amount $unit), e.g. "Cookies and Site Data (24 KB)"
+# Variables:
+# $amount (Number) - Amount of site data currently stored on disk
+# $unit (String) - Abbreviation of the unit that $amount is in, e.g. "MB"
+clear-site-data-cookies-with-data =
+ .label = Куки і дані сайтів ({ $amount } { $unit })
+ .accesskey = К
+
+# This string is a placeholder for while the data used to fill
+# clear-site-data-cookies-with-data is loading. This placeholder is usually
+# only shown for a very short time (< 1s), so it should be very similar
+# or the same as clear-site-data-cookies-with-data (except the amount and unit),
+# to avoid flickering.
+clear-site-data-cookies-empty =
+ .label = Куки і дані сайтів
+ .accesskey = К
+
+clear-site-data-cookies-info = При стиранні може виконатись вихід на вебсайтах
+
+# The parameters in parentheses in this string describe disk usage
+# in the format ($amount $unit), e.g. "Cached Web Content (24 KB)"
+# Variables:
+# $amount (Number) - Amount of cache currently stored on disk
+# $unit (String) - Abbreviation of the unit that $amount is in, e.g. "MB"
+clear-site-data-cache-with-data =
+ .label = Кешований вебвміст ({ $amount } { $unit })
+ .accesskey = ш
+
+# This string is a placeholder for while the data used to fill
+# clear-site-data-cache-with-data is loading. This placeholder is usually
+# only shown for a very short time (< 1s), so it should be very similar
+# or the same as clear-site-data-cache-with-data (except the amount and unit),
+# to avoid flickering.
+clear-site-data-cache-empty =
+ .label = Кешований вебвміст
+ .accesskey = ш
+
+clear-site-data-cache-info = Вебсайтам доведеться повторно завантажувати зображення і дані
+
+clear-site-data-dialog =
+ .buttonlabelaccept = Стерти
+ .buttonaccesskeyaccept = т
diff --git a/l10n-uk/browser/browser/preferences/colors.ftl b/l10n-uk/browser/browser/preferences/colors.ftl
new file mode 100644
index 0000000000..a6623a9ad2
--- /dev/null
+++ b/l10n-uk/browser/browser/preferences/colors.ftl
@@ -0,0 +1,44 @@
+# 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/.
+
+colors-dialog2 =
+ .title = Кольори
+ .style = min-width: 41em;
+
+colors-close-key =
+ .key = w
+
+colors-page-override = Замінювати вказані сторінкою кольори на вибрані вами вгорі
+ .accesskey = м
+
+colors-page-override-option-always =
+ .label = Завжди
+colors-page-override-option-auto =
+ .label = Лише з висококонтрастними темами
+colors-page-override-option-never =
+ .label = Ніколи
+
+colors-text-and-background = Текст і тло
+
+colors-text-header = Текст
+ .accesskey = Т
+
+colors-background = Тло
+ .accesskey = л
+
+colors-use-system =
+ .label = Використовувати системні кольори
+ .accesskey = с
+
+colors-underline-links =
+ .label = Підкреслювати посилання
+ .accesskey = П
+
+colors-links-header = Кольори посилань
+
+colors-unvisited-links = Невідвідані посилання
+ .accesskey = Н
+
+colors-visited-links = Відвідані посилання
+ .accesskey = п
diff --git a/l10n-uk/browser/browser/preferences/connection.ftl b/l10n-uk/browser/browser/preferences/connection.ftl
new file mode 100644
index 0000000000..d1bb43d715
--- /dev/null
+++ b/l10n-uk/browser/browser/preferences/connection.ftl
@@ -0,0 +1,99 @@
+# 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/.
+
+connection-window2 =
+ .title = Параметри з'єднання
+ .style =
+ { PLATFORM() ->
+ [macos] min-width: 44em
+ *[other] min-width: 49em
+ }
+
+connection-close-key =
+ .key = w
+
+connection-disable-extension =
+ .label = Вимкнути розширення
+
+connection-proxy-configure = Налаштувати доступ до Інтернету через проксі
+
+connection-proxy-option-no =
+ .label = Без проксі
+ .accesskey = Б
+connection-proxy-option-system =
+ .label = Використовувати системні налаштування проксі
+ .accesskey = п
+connection-proxy-option-auto =
+ .label = Автоматично визначати налаштування проксі для цієї мережі
+ .accesskey = о
+connection-proxy-option-manual =
+ .label = Ручна конфігурація проксі
+ .accesskey = Р
+
+connection-proxy-http = Проксі по HTTP
+ .accesskey = H
+connection-proxy-http-port = Порт
+ .accesskey = о
+connection-proxy-https-sharing =
+ .label = Також застосувати цей проксі для HTTPS
+ .accesskey = с
+
+connection-proxy-https = HTTPS-проксі
+ .accesskey = H
+connection-proxy-ssl-port = Порт
+ .accesskey = р
+
+connection-proxy-socks = Хост SOCKS
+ .accesskey = Х
+connection-proxy-socks-port = Порт
+ .accesskey = т
+
+connection-proxy-socks4 =
+ .label = SOCKS 4
+ .accesskey = 4
+connection-proxy-socks5 =
+ .label = SOCKS 5
+ .accesskey = 5
+connection-proxy-noproxy = Без проксі для
+ .accesskey = Б
+
+connection-proxy-noproxy-desc = Приклад: .mozilla.org.ua, localhost, 192.168.1.0/24
+
+# Do not translate "localhost", "127.0.0.1/8" and "::1". (You can translate "and".)
+connection-proxy-noproxy-localhost-desc-2 = З'єднання з localhost, 127.0.0.1/8, та ::1 ніколи не використовує проксі.
+
+connection-proxy-autotype =
+ .label = URL для автоматичної конфігурації проксі
+ .accesskey = а
+
+connection-proxy-reload =
+ .label = Оновити
+ .accesskey = О
+
+connection-proxy-autologin =
+ .label = Не запитувати про автентифікацію, якщо пароль вже збережено
+ .accesskey = а
+ .tooltip = Якщо у вас є збережені дані для входу, цей параметр виконає автентифікацію на проксі без запитів. При невдалій автентифікації ви отримаєте запит.
+
+connection-proxy-autologin-checkbox =
+ .label = Не запитувати про автентифікацію, якщо пароль вже збережено
+ .accesskey = а
+ .tooltiptext = Якщо у вас є збережені дані для входу, цей параметр виконає автентифікацію на проксі без запитів. При невдалій автентифікації ви отримаєте запит.
+
+connection-proxy-socks-remote-dns =
+ .label = Проксі DNS при використанні SOCKS v5
+ .accesskey = d
+
+# Variables:
+# $name (String) - Display name or URL for the DNS over HTTPS provider
+connection-dns-over-https-url-item-default =
+ .label = { $name } (Типово)
+ .tooltiptext = Використовувати типовий URL для вирішення DNS через HTTPS
+
+connection-dns-over-https-url-custom =
+ .label = Власний
+ .accesskey = л
+ .tooltiptext = Введіть власний URL для вирішення DNS через HTTPS
+
+connection-dns-over-https-custom-label = Власний
diff --git a/l10n-uk/browser/browser/preferences/containers.ftl b/l10n-uk/browser/browser/preferences/containers.ftl
new file mode 100644
index 0000000000..8d5143856f
--- /dev/null
+++ b/l10n-uk/browser/browser/preferences/containers.ftl
@@ -0,0 +1,93 @@
+# 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/.
+
+containers-window-new2 =
+ .title = Додати новий контейнер
+ .style = min-width: 45em
+# Variables
+# $name (String) - Name of the container
+containers-window-update-settings2 =
+ .title = Налаштування контейнера { $name }
+ .style = min-width: 45em
+
+containers-window-close =
+ .key = w
+
+# This is a term to store style to be applied
+# on the three labels in the containers add/edit dialog:
+# - name
+# - icon
+# - color
+#
+# Using this term and referencing it in the `.style` attribute
+# of the three messages ensures that all three labels
+# will be aligned correctly.
+-containers-labels-style = min-width: 4rem
+
+containers-name-label = Назва
+ .accesskey = Н
+ .style = { -containers-labels-style }
+
+containers-name-text =
+ .placeholder = Введіть назву контейнера
+
+containers-icon-label = Піктограма
+ .accesskey = П
+ .style = { -containers-labels-style }
+
+containers-color-label = Колір
+ .accesskey = К
+ .style = { -containers-labels-style }
+
+containers-dialog =
+ .buttonlabelaccept = Готово
+ .buttonaccesskeyaccept = Г
+
+containers-color-blue =
+ .label = Блакитний
+containers-color-turquoise =
+ .label = Бірюзовий
+containers-color-green =
+ .label = Зелений
+containers-color-yellow =
+ .label = Жовтий
+containers-color-orange =
+ .label = Жовтогарячий
+containers-color-red =
+ .label = Червоний
+containers-color-pink =
+ .label = Рожевий
+containers-color-purple =
+ .label = Бузковий
+containers-color-toolbar =
+ .label = Як панель інструментів
+
+containers-icon-fence =
+ .label = Відокремлення
+containers-icon-fingerprint =
+ .label = Відбиток
+containers-icon-briefcase =
+ .label = Портфель
+# String represents a money sign but currently uses a dollar sign
+# so don't change to local currency. See Bug 1291672.
+containers-icon-dollar =
+ .label = Знак долара
+containers-icon-cart =
+ .label = Картка покупок
+containers-icon-circle =
+ .label = Крапка
+containers-icon-vacation =
+ .label = Відпустка
+containers-icon-gift =
+ .label = Подарунки
+containers-icon-food =
+ .label = Їжа
+containers-icon-fruit =
+ .label = Фрукт
+containers-icon-pet =
+ .label = Тваринка
+containers-icon-tree =
+ .label = Дерево
+containers-icon-chill =
+ .label = Застуда
diff --git a/l10n-uk/browser/browser/preferences/fonts.ftl b/l10n-uk/browser/browser/preferences/fonts.ftl
new file mode 100644
index 0000000000..f847c446f3
--- /dev/null
+++ b/l10n-uk/browser/browser/preferences/fonts.ftl
@@ -0,0 +1,121 @@
+# 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/.
+
+fonts-window =
+ .title = Шрифти
+
+fonts-window-close =
+ .key = w
+
+## Font groups by language
+
+fonts-langgroup-header = Шрифти для
+ .accesskey = Ш
+
+fonts-langgroup-arabic =
+ .label = Арабська
+fonts-langgroup-armenian =
+ .label = Вірменська
+fonts-langgroup-bengali =
+ .label = Бенгальська
+fonts-langgroup-simpl-chinese =
+ .label = Спрощена китайська
+fonts-langgroup-trad-chinese-hk =
+ .label = Традиційна китайська (Гонконг)
+fonts-langgroup-trad-chinese =
+ .label = Традиційна китайська
+fonts-langgroup-cyrillic =
+ .label = Кирилиця
+fonts-langgroup-devanagari =
+ .label = Деванагарі
+fonts-langgroup-ethiopic =
+ .label = Ефіопська
+fonts-langgroup-georgian =
+ .label = Грузинська
+fonts-langgroup-el =
+ .label = Грецька
+fonts-langgroup-gujarati =
+ .label = Гуджараті
+fonts-langgroup-gurmukhi =
+ .label = Гурмухі
+fonts-langgroup-japanese =
+ .label = Японська
+fonts-langgroup-hebrew =
+ .label = Іврит
+fonts-langgroup-kannada =
+ .label = Каннада
+fonts-langgroup-khmer =
+ .label = Кхмерська
+fonts-langgroup-korean =
+ .label = Корейська
+# Translate "Latin" as the name of Latin (Roman) script, not as the name of the Latin language.
+fonts-langgroup-latin =
+ .label = Латиниця
+fonts-langgroup-malayalam =
+ .label = Малаялам
+fonts-langgroup-math =
+ .label = Математика
+fonts-langgroup-odia =
+ .label = Орія
+fonts-langgroup-sinhala =
+ .label = Сінгала
+fonts-langgroup-tamil =
+ .label = Тамільська
+fonts-langgroup-telugu =
+ .label = Телуґу
+fonts-langgroup-thai =
+ .label = Тайська
+fonts-langgroup-tibetan =
+ .label = Тибетська
+fonts-langgroup-canadian =
+ .label = Загальноканадська складова
+fonts-langgroup-other =
+ .label = Інші системи написання
+
+## Default fonts and their sizes
+
+fonts-proportional-header = Пропорційний
+ .accesskey = П
+
+fonts-default-serif =
+ .label = Із зарубками
+fonts-default-sans-serif =
+ .label = Без зарубок
+
+fonts-proportional-size = Розмір
+ .accesskey = Р
+
+fonts-serif = Із зарубками
+ .accesskey = к
+
+fonts-sans-serif = Без зарубок
+ .accesskey = Б
+
+fonts-monospace = Моноширинний
+ .accesskey = М
+
+fonts-monospace-size = Розмір
+ .accesskey = м
+
+fonts-minsize = Мінімальний розмір шрифту
+ .accesskey = н
+
+fonts-minsize-none =
+ .label = Без обмеження
+
+fonts-allow-own =
+ .label = Дозволити сайтам обирати власні шрифти, замість встановлених вгорі
+ .accesskey = л
+
+## Text Encodings
+##
+## Translate the encoding names as adjectives for an encoding, not as the name
+## of the language.
+
+# Variables:
+# $name {string, "Arial"} - Name of the default font
+fonts-label-default =
+ .label = Типовий ({ $name })
+fonts-label-default-unnamed =
+ .label = Типово
diff --git a/l10n-uk/browser/browser/preferences/formAutofill.ftl b/l10n-uk/browser/browser/preferences/formAutofill.ftl
new file mode 100644
index 0000000000..50ce50605f
--- /dev/null
+++ b/l10n-uk/browser/browser/preferences/formAutofill.ftl
@@ -0,0 +1,156 @@
+# 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/.
+
+
+## The address and credit card autofill management dialog in browser preferences
+
+autofill-manage-addresses-title = Збережені адреси
+autofill-manage-addresses-list-header = Адреси
+autofill-manage-credit-cards-title = Збережені кредитні картки
+autofill-manage-credit-cards-list-header = Кредитні картки
+autofill-manage-payment-methods-title = Збережені способи оплати
+autofill-manage-cards-list-header = Картки
+autofill-manage-dialog =
+ .style = min-width: 560px
+autofill-manage-remove-button = Вилучити
+autofill-manage-add-button = Додати…
+autofill-manage-edit-button = Змінити…
+
+## The address capture doorhanger
+
+address-capture-save-doorhanger-header = Зберегти адресу?
+address-capture-save-doorhanger-description = Збережіть інформацію в { -brand-short-name }, щоб ви могли швидко заповнювати форми.
+address-capture-update-doorhanger-header = Оновити адресу?
+address-capture-edit-doorhanger-header = Редагувати адресу
+address-capture-save-button =
+ .label = Зберегти
+ .accessKey = З
+address-capture-not-now-button =
+ .label = Не зараз
+ .accessKey = е
+address-capture-cancel-button =
+ .label = Скасувати
+ .accessKey = к
+address-capture-update-button =
+ .label = Оновити
+ .accessKey = н
+address-capture-manage-address-button =
+ .label = Налаштування адреси
+address-capture-learn-more-button =
+ .label = Докладніше
+# The dialog title for creating addresses in browser preferences.
+autofill-add-new-address-title = Додати нову адресу
+address-capture-open-menu-button =
+ .aria-label = Відкрити меню
+address-capture-edit-address-button =
+ .aria-label = Редагувати адресу
+# The dialog title for creating addresses in browser preferences.
+autofill-add-address-title = Додати адресу
+# The dialog title for editing addresses in browser preferences.
+autofill-edit-address-title = Змінити адресу
+autofill-address-name = Ім'я
+autofill-address-given-name = Ім'я
+autofill-address-additional-name = По батькові
+autofill-address-family-name = Прізвище
+autofill-address-organization = Організація
+autofill-address-street-address = Вулиця
+autofill-address-street = Вулиця
+
+## address-level-3 (Sublocality) names
+
+# Used in IR, MX
+autofill-address-neighborhood = Околиці
+# Used in MY
+autofill-address-village-township = Село чи селище
+autofill-address-island = Острів
+# Used in IE
+autofill-address-townland = Містечко
+
+## address-level-2 names
+
+autofill-address-city = Місто
+# Used in HK, SD, SY, TR as Address Level-2 and used in KR as Sublocality.
+autofill-address-district = Округ
+# Used in GB, NO, SE
+autofill-address-post-town = Поштове містечко
+# Used in AU as Address Level-2 and used in ZZ as Sublocality.
+autofill-address-suburb = Передмістя
+
+## address-level-1 names
+
+autofill-address-province = Область
+autofill-address-state = Штат
+autofill-address-county = Країна
+# Used in BB, JM
+autofill-address-parish = Парафія
+# Used in JP
+autofill-address-prefecture = Префектура
+# Used in HK
+autofill-address-area = Область
+# Used in KR
+autofill-address-do-si = Do/Si
+# Used in NI, CO
+autofill-address-department = Відділ
+# Used in AE
+autofill-address-emirate = Емірат
+# Used in RU and UA
+autofill-address-oblast = Область
+
+## Postal code name types
+
+# Used in IN
+autofill-address-pin = Pin
+autofill-address-postal-code = Поштовий індекс
+autofill-address-zip = Поштовий індекс
+# Used in IE
+autofill-address-eircode = Eircode
+
+##
+
+
+##
+
+autofill-address-country = Країна
+autofill-address-country-only = Країна
+autofill-address-tel = Телефон
+autofill-address-email = Електронна пошта
+autofill-cancel-button = Скасувати
+autofill-save-button = Зберегти
+autofill-country-warning-message = Автозаповнення форм наразі доступне лише для певних країн.
+# The dialog title for creating credit cards in browser preferences.
+autofill-add-new-card-title = Додати нову кредитну картку
+# The dialog title for editing credit cards in browser preferences.
+autofill-edit-card-title = Змінити кредитну картку
+autofill-message-tooltip = Переглянути повідомлення про автозаповнення
+# The dialog title for creating credit cards in browser preferences.
+autofill-add-card-title = Додати картку
+# The dialog title for editing credit cards in browser preferences.
+autofill-edit-card-title2 = Редагувати картку
+# In macOS, this string is preceded by the operating system with "Firefox is trying to ",
+# and has a period added to its end. Make sure to test in your locale.
+autofill-edit-card-password-prompt =
+ { PLATFORM() ->
+ [macos] показати інформацію про кредитну карту
+ [windows] { -brand-short-name } намагається показати інформацію кредитної картки. Підтвердьте доступ до цього облікового запису Windows внизу.
+ *[other] { -brand-short-name } намагається показати інформацію кредитної картки.
+ }
+autofill-card-number = Номер картки
+autofill-card-invalid-number = Введіть правильний номер картки
+autofill-card-name-on-card = Ім'я на картці
+autofill-card-expires-month = Місяць завершення
+autofill-card-expires-year = Рік завершення
+autofill-card-billing-address = Платіжний адреса
+autofill-card-network = Тип картки
+
+## These are brand names and should only be translated when a locale-specific name for that brand is in common use
+
+autofill-card-network-amex = Аmerican Express
+autofill-card-network-cartebancaire = Сarte Bancaire
+autofill-card-network-diners = Dіners Club
+autofill-card-network-discover = Dіscover
+autofill-card-network-jcb = JCB
+autofill-card-network-mastercard = MasterCаrd
+autofill-card-network-mir = MIR
+autofill-card-network-unionpay = Uniоn Pay
+autofill-card-network-visa = Vіsa
diff --git a/l10n-uk/browser/browser/preferences/fxaPairDevice.ftl b/l10n-uk/browser/browser/preferences/fxaPairDevice.ftl
new file mode 100644
index 0000000000..43f6155770
--- /dev/null
+++ b/l10n-uk/browser/browser/preferences/fxaPairDevice.ftl
@@ -0,0 +1,17 @@
+# 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/.
+
+fxa-pair-device-dialog-sync2 =
+ .style = min-width: 32em;
+
+fxa-qrcode-pair-title = Синхронізуйте { -brand-product-name } на своєму телефоні чи планшеті
+fxa-qrcode-pair-step1 = 1. Відкрийте { -brand-product-name } на своєму мобільному пристрої.
+
+fxa-qrcode-pair-step2-signin = 2. Перейдіть до меню (<img data-l10n-name="ios-menu-icon"/> на iOS або <img data-l10n-name="android-menu-icon"/> на Android) й оберіть <strong>Синхронізувати та зберегти дані</strong>
+
+fxa-qrcode-pair-step3 = 3. Торкніться <strong>Готові сканувати</strong> й наведіть камеру на цей код
+
+fxa-qrcode-error-title = Сполучення пройшло невдало.
+
+fxa-qrcode-error-body = Спробувати знову.
diff --git a/l10n-uk/browser/browser/preferences/languages.ftl b/l10n-uk/browser/browser/preferences/languages.ftl
new file mode 100644
index 0000000000..0b39c4c129
--- /dev/null
+++ b/l10n-uk/browser/browser/preferences/languages.ftl
@@ -0,0 +1,73 @@
+# 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/.
+
+webpage-languages-window2 =
+ .title = Налаштування мови вебсторінок
+ .style = min-width: 40em
+
+languages-close-key =
+ .key = w
+
+languages-description = Деякі вебсторінки можуть бути доступні більш, ніж однією мовою. Оберіть бажаний порядок мов для показу таких сторінок
+
+languages-customize-spoof-english =
+ .label = Запитувати англійську версію вебсайтів для поліпшеної приватності
+
+languages-customize-moveup =
+ .label = Вгору
+ .accesskey = г
+
+languages-customize-movedown =
+ .label = Вниз
+ .accesskey = з
+
+languages-customize-remove =
+ .label = Вилучити
+ .accesskey = и
+
+languages-customize-select-language =
+ .placeholder = Додати мову…
+
+languages-customize-add =
+ .label = Додати
+ .accesskey = о
+
+# The pattern used to generate strings presented to the user in the
+# locale selection list.
+#
+# Example:
+# Icelandic [is]
+# Spanish (Chile) [es-CL]
+#
+# Variables:
+# $locale (String) - A name of the locale (for example: "Icelandic", "Spanish (Chile)")
+# $code (String) - Locale code of the locale (for example: "is", "es-CL")
+languages-code-format =
+ .label = { $locale } [{ $code }]
+
+languages-active-code-format =
+ .value = { languages-code-format.label }
+
+browser-languages-window2 =
+ .title = Налаштування мови { -brand-short-name }
+ .style = min-width: 40em
+
+browser-languages-description = { -brand-short-name } типово показуватиме сторінки першою мовою зі списку, а інші мови у вказаному порядку, за потреби.
+
+browser-languages-search = Пошук інших мов…
+
+browser-languages-searching =
+ .label = Пошук мов…
+
+browser-languages-downloading =
+ .label = Завантаження…
+
+browser-languages-select-language =
+ .label = Оберіть мову…
+ .placeholder = Оберіть мову…
+
+browser-languages-installed-label = Встановлені мови
+browser-languages-available-label = Доступні мови
+
+browser-languages-error = { -brand-short-name } не може оновити ваші мови зараз. Перевірте своє з'єднання з інтернетом і спробуйте знову.
diff --git a/l10n-uk/browser/browser/preferences/moreFromMozilla.ftl b/l10n-uk/browser/browser/preferences/moreFromMozilla.ftl
new file mode 100644
index 0000000000..c4d4b8f088
--- /dev/null
+++ b/l10n-uk/browser/browser/preferences/moreFromMozilla.ftl
@@ -0,0 +1,33 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## These strings are used in the about:preferences moreFromMozilla page
+
+more-from-moz-title = Більше від { -vendor-short-name }
+more-from-moz-category =
+ .tooltiptext = Більше від { -vendor-short-name }
+
+more-from-moz-subtitle = Ознайомтеся з іншими продуктами від { -vendor-short-name }, які підтримують здоровий інтернет.
+
+more-from-moz-firefox-mobile-title = { -brand-product-name } для мобільного
+more-from-moz-firefox-mobile-description = Мобільний браузер, який поважає вашу приватність.
+
+more-from-moz-mozilla-vpn-title = { -mozilla-vpn-brand-name }
+more-from-moz-mozilla-vpn-description = Відкрийте для себе додатковий рівень анонімного перегляду та захисту.
+
+more-from-moz-qr-code-box-firefox-mobile-title = Завантажте за допомогою мобільного пристрою. Наведіть камеру на QR-код. Торкніться до посилання, коли воно з'явиться.
+more-from-moz-qr-code-box-firefox-mobile-button = Надіслати електронний лист на ваш телефон
+more-from-moz-qr-code-firefox-mobile-img =
+ .alt = QR-код для завантаження { -brand-product-name } для мобільного
+
+more-from-moz-button-mozilla-vpn-2 = Отримати VPN
+
+more-from-moz-learn-more-link = Докладніше
+
+## These strings are for the Firefox Relay card in about:preferences moreFromMozilla page
+
+more-from-moz-firefox-relay-title = { -relay-brand-name }
+more-from-moz-firefox-relay-description = Захистіть свою поштову скриньку та особисті дані за допомогою безплатного маскування електронної пошти.
+more-from-moz-firefox-relay-button = Отримати { -relay-brand-short-name }
diff --git a/l10n-uk/browser/browser/preferences/permissions.ftl b/l10n-uk/browser/browser/preferences/permissions.ftl
new file mode 100644
index 0000000000..621e1836d5
--- /dev/null
+++ b/l10n-uk/browser/browser/preferences/permissions.ftl
@@ -0,0 +1,205 @@
+# 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/.
+
+permissions-window2 =
+ .title = Винятки
+ .style = min-width: 36em
+permissions-close-key =
+ .key = w
+permissions-address = Адреса сайту
+ .accesskey = д
+permissions-block =
+ .label = Блокувати
+ .accesskey = Б
+permissions-disable-etp =
+ .label = Додати виняток
+ .accesskey = в
+permissions-session =
+ .label = Дозволити на сеанс
+ .accesskey = о
+permissions-allow =
+ .label = Дозволити
+ .accesskey = Д
+permissions-button-off =
+ .label = Вимкнути
+ .accesskey = В
+permissions-button-off-temporarily =
+ .label = Вимкнути тимчасово
+ .accesskey = т
+permissions-site-name =
+ .label = Вебсайт
+permissions-status =
+ .label = Стан
+permissions-remove =
+ .label = Вилучити вебсайт
+ .accesskey = л
+permissions-remove-all =
+ .label = Вилучити всі вебсайти
+ .accesskey = с
+permission-dialog =
+ .buttonlabelaccept = Зберегти зміни
+ .buttonaccesskeyaccept = З
+permissions-autoplay-menu = Типово для всіх вебсайтів:
+permissions-searchbox =
+ .placeholder = Пошук по сайту
+permissions-capabilities-autoplay-allow =
+ .label = Дозволити аудіо та відео
+permissions-capabilities-autoplay-block =
+ .label = Блокувати аудіо
+permissions-capabilities-autoplay-blockall =
+ .label = Блокувати аудіо та відео
+permissions-capabilities-allow =
+ .label = Дозволити
+permissions-capabilities-block =
+ .label = Блокувати
+permissions-capabilities-prompt =
+ .label = Завжди питати
+permissions-capabilities-listitem-allow =
+ .value = Дозволити
+permissions-capabilities-listitem-block =
+ .value = Блокувати
+permissions-capabilities-listitem-allow-session =
+ .value = Дозволити на сеанс
+permissions-capabilities-listitem-off =
+ .value = Вимкнено
+permissions-capabilities-listitem-off-temporarily =
+ .value = Вимкнено тимчасово
+
+## Invalid Hostname Dialog
+
+permissions-invalid-uri-title = Введено неправильне мережеве ім'я сервера
+permissions-invalid-uri-label = Введіть правильне мережеве ім'я сервера
+
+## Exceptions - Tracking Protection
+
+permissions-exceptions-etp-window2 =
+ .title = Винятки для розширеного захисту від стеження
+ .style = { permissions-window2.style }
+permissions-exceptions-manage-etp-desc = Ви можете вказати, для яких вебсайтів вимкнути розширений захист від стеження. Введіть точну адресу сайту, для якого потрібно виконати зміни, а потім натисніть «Додати виняток».
+
+## Exceptions - Cookies
+
+permissions-exceptions-cookie-window2 =
+ .title = Винятки - Куки і дані сайтів
+ .style = { permissions-window2.style }
+permissions-exceptions-cookie-desc = Ви можете вказати, яким вебсайтам завжди дозволяти, а яким ніколи не дозволяти використовувати куки і дані сайтів. Введіть точну адресу сайту, який ви хочете додати, після чого натисніть Блокувати, Дозволити на сеанс чи Дозволити.
+
+## Exceptions - HTTPS-Only Mode
+
+permissions-exceptions-https-only-window2 =
+ .title = Винятки — HTTPS-режим
+ .style = { permissions-window2.style }
+permissions-exceptions-https-only-desc = Ви можете вимкнути HTTPS-режим для певних вебсайтів. { -brand-short-name } не намагатиметься оновити з'єднання, щоб захистити ці сайти за допомогою HTTPS. Винятки не стосуються приватних вікон.
+permissions-exceptions-https-only-desc2 = Ви можете вимкнути HTTPS-режим для певних вебсайтів. { -brand-short-name } не намагатиметься оновити з'єднання, щоб захистити ці сайти за допомогою HTTPS.
+
+## Exceptions - Pop-ups
+
+permissions-exceptions-popup-window2 =
+ .title = Дозволені вебсайти - Спливні вікна
+ .style = { permissions-window2.style }
+permissions-exceptions-popup-desc = Ви можете вказати, яким сайтам дозволено відкривати спливні вікна. Введіть точну адресу для кожного сайту і натисніть кнопку Дозволити.
+
+## Exceptions - Saved Logins
+
+permissions-exceptions-saved-logins-window2 =
+ .title = Винятки - Збережені паролі
+ .style = { permissions-window2.style }
+permissions-exceptions-saved-logins-desc = Паролі для таких вебсайтів не зберігатимуться
+
+## Exceptions - Saved Passwords
+
+permissions-exceptions-saved-passwords-window =
+ .title = Винятки – Збережені паролі
+ .style = { permissions-window2.style }
+permissions-exceptions-saved-passwords-desc = { -brand-short-name } не зберігатиме паролі для зазначених тут сайтів.
+
+## Exceptions - Add-ons
+
+permissions-exceptions-addons-window2 =
+ .title = Дозволені вебсайти - Встановлення додатків
+ .style = { permissions-window2.style }
+permissions-exceptions-addons-desc = Ви можете вказати, яким сайтам дозволено встановлювати додатки. Введіть точну адресу кожного сайту і натисніть кнопку Дозволити.
+
+## Site Permissions - Autoplay
+
+permissions-site-autoplay-window2 =
+ .title = Налаштування - Автовідтворення
+ .style = { permissions-window2.style }
+permissions-site-autoplay-desc = Тут ви можете керувати сайтами, що не дотримуються ваших типових налаштувань автовідтворення.
+
+## Site Permissions - Notifications
+
+permissions-site-notification-window2 =
+ .title = Налаштування - Дозволи сповіщень
+ .style = { permissions-window2.style }
+permissions-site-notification-desc = Зазначені тут вебсайти запитували дозвіл надсилати вам сповіщення. Ви можете вказати, яким вебсайтам дозволяється надсилати вам сповіщення. Ви також можете блокувати нові запити про надсилання сповіщень.
+permissions-site-notification-disable-label =
+ .label = Блокувати нові запити про отримання сповіщень
+permissions-site-notification-disable-desc = Це не дозволить будь-яким переліченим вгорі вебсайтам запитувати дозвіл про надсилання сповіщень. Блокування сповіщень може вплинути на деякі функції вебсайту.
+
+## Site Permissions - Location
+
+permissions-site-location-window2 =
+ .title = Налаштування - Дозволи розташування
+ .style = { permissions-window2.style }
+permissions-site-location-desc = Зазначені тут вебсайти запитували дозвіл на доступ до вашого розташування. Ви можете вказати, яким вебсайтам дозволяється отримувати доступ до вашого розташування. Ви також можете блокувати нові запити на доступ до вашого розташування.
+permissions-site-location-disable-label =
+ .label = Блокувати нові запити про отримання доступу до вашого розташування
+permissions-site-location-disable-desc = Це не дозволить будь-яким переліченим вгорі вебсайтам запитувати дозвіл на отримання доступу до вашого розташування. Блокування доступу до розташування може вплинути на деякі функції вебсайту.
+
+## Site Permissions - Virtual Reality
+
+permissions-site-xr-window2 =
+ .title = Налаштування - Дозволи віртуальної реальності
+ .style = { permissions-window2.style }
+permissions-site-xr-desc = Зазначені вебсайти запитували дозвіл на доступ до ваших пристроїв віртуальної реальності. Ви можете вказати, яким вебсайтам дозволено отримувати доступ до пристроїв віртуальної реальності. Ви також можете блокувати нові запити на доступ до пристроїв віртуальної реальності.
+permissions-site-xr-disable-label =
+ .label = Блокувати нові запити про отримання доступу до ваших пристроїв віртуальної реальності
+permissions-site-xr-disable-desc = Це не дозволить будь-яким переліченим вгорі вебсайтам запитувати дозвіл на отримання доступу до ваших пристроїв віртуальної реальності. Блокування доступу до пристроїв віртуальної реальності може вплинути на роботу деяких функцій вебсайту.
+
+## Site Permissions - Camera
+
+permissions-site-camera-window2 =
+ .title = Налаштування - Дозволи камери
+ .style = { permissions-window2.style }
+permissions-site-camera-desc = Зазначені тут вебсайти запитували дозвіл на доступ до вашої камери. Ви можете вказати, яким вебсайтам дозволяється отримувати доступ до вашої камери. Ви також можете блокувати нові запити на доступ до вашої камери.
+permissions-site-camera-disable-label =
+ .label = Блокувати нові запити про отримання доступу до вашої камери
+permissions-site-camera-disable-desc = Це не дозволить будь-яким переліченим вгорі вебсайтам запитувати дозвіл на отримання доступу до вашої камери. Блокування доступу до камери може вплинути на деякі функції вебсайту.
+
+## Site Permissions - Microphone
+
+permissions-site-microphone-window2 =
+ .title = Налаштування - Дозволи мікрофону
+ .style = { permissions-window2.style }
+permissions-site-microphone-desc = Зазначені тут вебсайти запитували дозвіл на доступ до вашого мікрофону. Ви можете вказати, яким вебсайтам дозволяється отримувати доступ до вашого мікрофону. Ви також можете блокувати нові запити на доступ до вашого мікрофону.
+permissions-site-microphone-disable-label =
+ .label = Блокувати нові запити про отримання доступу до вашого мікрофону
+permissions-site-microphone-disable-desc = Це не дозволить будь-яким переліченим вгорі вебсайтам запитувати дозвіл на отримання доступу до вашого мікрофону. Блокування доступу до мікрофону може вплинути на деякі функції вебсайту.
+
+## Site Permissions - Speaker
+##
+## "Speaker" refers to an audio output device.
+
+permissions-site-speaker-window =
+ .title = Налаштування - Дозволи гучномовців
+ .style = { permissions-window2.style }
+permissions-site-speaker-desc = Ці вебсайти запитували дозвіл на вибір пристрою виводу звуку. Ви можете вказати, яким вебсайтам дозволено вибирати пристрій аудіовиводу.
+permissions-exceptions-doh-window =
+ .title = Винятки вебсайтів для DNS через HTTPS
+ .style = { permissions-window2.style }
+permissions-exceptions-manage-doh-desc = { -brand-short-name } не використовуватиме захищену DNS на цих сайтах та їхніх піддоменах.
+permissions-doh-entry-field = Введіть доменне ім'я вебсайту
+ .accesskey = о
+permissions-doh-add-exception =
+ .label = Додати
+ .accesskey = т
+permissions-doh-col =
+ .label = Домен
+permissions-doh-remove =
+ .label = Вилучити
+ .accesskey = В
+permissions-doh-remove-all =
+ .label = Вилучити все
+ .accesskey = и
diff --git a/l10n-uk/browser/browser/preferences/preferences.ftl b/l10n-uk/browser/browser/preferences/preferences.ftl
new file mode 100644
index 0000000000..83fa2b819b
--- /dev/null
+++ b/l10n-uk/browser/browser/preferences/preferences.ftl
@@ -0,0 +1,1390 @@
+# 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/.
+
+do-not-track-description = Передавати вебсайтам сигнал “Не стежити”
+do-not-track-description2 =
+ .label = Надсилати вебсайтам запит “Не стежити”
+ .accesskey = ж
+do-not-track-learn-more = Докладніше
+do-not-track-option-default-content-blocking-known =
+ .label = Лише якщо { -brand-short-name } налаштовано блокувати відомі елементи стеження
+do-not-track-option-always =
+ .label = Завжди
+global-privacy-control-description =
+ .label = Вказувати вебсайтам не продавати та не ділитися моїми даними
+ .accesskey = п
+non-technical-privacy-header = Налаштування приватності вебсайту
+# Do not translate.
+# "Global Privacy Control" or "GPC" are a web platform feature name and abbreviation
+# included to facilitate power-user search of the about:preferences page.
+global-privacy-control-search = Global Privacy Control (GPC)
+settings-page-title = Налаштування
+# This is used to determine the width of the search field in about:preferences,
+# in order to make the entire placeholder string visible
+#
+# Please keep the placeholder string short to avoid truncation.
+#
+# Notice: The value of the `.style` attribute is a CSS string, and the `width`
+# is the name of the CSS property. It is intended only to adjust the element's width.
+# Do not translate.
+search-input-box2 =
+ .style = width: 15.4em
+ .placeholder = Знайти в налаштуваннях
+managed-notice = Вашим браузером керує ваша організація.
+category-list =
+ .aria-label = Категорії
+pane-general-title = Загальні
+category-general =
+ .tooltiptext = { pane-general-title }
+pane-home-title = Домівка
+category-home =
+ .tooltiptext = { pane-home-title }
+pane-search-title = Пошук
+category-search =
+ .tooltiptext = { pane-search-title }
+pane-privacy-title = Приватність і Безпека
+category-privacy =
+ .tooltiptext = { pane-privacy-title }
+pane-sync-title3 = Синхронізація
+category-sync3 =
+ .tooltiptext = { pane-sync-title3 }
+pane-experimental-title = Експерименти { -brand-short-name }
+category-experimental =
+ .tooltiptext = Експерименти { -brand-short-name }
+pane-experimental-subtitle = Продовжуйте обережно
+pane-experimental-search-results-header = Експерименти { -brand-short-name }: Продовжуйте з обережністю
+pane-experimental-description2 = Зміна розширених налаштувань може вплинути на швидкодію і безпеку { -brand-short-name }.
+pane-experimental-reset =
+ .label = Відновити типові
+ .accesskey = В
+help-button-label = Підтримка { -brand-short-name }
+addons-button-label = Розширення і теми
+focus-search =
+ .key = f
+close-button =
+ .aria-label = Закрити
+
+## Browser Restart Dialog
+
+feature-enable-requires-restart = Для увімкнення цієї можливості потрібен перезапуск { -brand-short-name }.
+feature-disable-requires-restart = Для вимкнення цієї можливості потрібен перезапуск { -brand-short-name }.
+should-restart-title = Перезапустити { -brand-short-name }
+should-restart-ok = Перезапустити { -brand-short-name } зараз
+cancel-no-restart-button = Скасувати
+restart-later = Перезапустити потім
+
+## Extension Control Notifications
+##
+## These strings are used to inform the user
+## about changes made by extensions to browser settings.
+##
+## <img data-l10n-name="icon"/> is going to be replaced by the extension icon.
+##
+## Variables:
+## $name (string) - Name of the extension
+
+# This string is shown to notify the user that the password manager setting
+# is being controlled by an extension
+extension-controlling-password-saving = <img data-l10n-name="icon"/> <strong>{ $name }</strong> керує цим налаштуванням.
+# This string is shown to notify the user that their notifications permission
+# is being controlled by an extension.
+extension-controlling-web-notifications = <img data-l10n-name="icon"/> <strong>{ $name }</strong> керує цим налаштуванням.
+# This string is shown to notify the user that Container Tabs
+# are being enabled by an extension.
+extension-controlling-privacy-containers = Для <img data-l10n-name="icon"/> <strong>{ $name }</strong> потрібні контейнери вкладок.
+# This string is shown to notify the user that their content blocking "All Detected Trackers"
+# preferences are being controlled by an extension.
+extension-controlling-websites-content-blocking-all-trackers = <img data-l10n-name="icon"/> <strong>{ $name }</strong> керує цим налаштуванням.
+# This string is shown to notify the user that their proxy configuration preferences
+# are being controlled by an extension.
+extension-controlling-proxy-config = <img data-l10n-name ="icon"/> <strong>{ $name }</strong> контролює, як { -brand-short-name } під'єднується до інтернету.
+# This string is shown after the user disables an extension to notify the user
+# how to enable an extension that they disabled.
+#
+# <img data-l10n-name="addons-icon"/> will be replaced with Add-ons icon
+# <img data-l10n-name="menu-icon"/> will be replaced with Menu icon
+extension-controlled-enable = Щоб увімкнути розширення, відкрийте <img data-l10n-name="addons-icon"/> Додатки в <img data-l10n-name="menu-icon"/> меню.
+
+## Preferences UI Search Results
+
+search-results-header = Результати пошуку
+# `<span data-l10n-name="query"></span>` will be replaced by the search term.
+search-results-empty-message2 = Перепрошуємо! В налаштуваннях немає результатів для “<span data-l10n-name="query"></span>”.
+search-results-help-link = Потрібна допомога? Відвідайте <a data-l10n-name="url">Підтримка { -brand-short-name }</a>
+
+## General Section
+
+startup-header = Запуск
+always-check-default =
+ .label = Завжди перевіряти чи { -brand-short-name } типовий браузер
+ .accesskey = б
+is-default = { -brand-short-name } зараз ваш типовий браузер
+is-not-default = { -brand-short-name } не є вашим типовим браузером
+set-as-my-default-browser =
+ .label = Зробити типовим…
+ .accesskey = т
+startup-restore-windows-and-tabs =
+ .label = Відкрити попередні вікна та вкладки
+ .accesskey = к
+windows-launch-on-login =
+ .label = Відкривати { -brand-short-name } автоматично під час запуску комп'ютера
+ .accesskey = В
+windows-launch-on-login-disabled = Це налаштування вимкнено у Windows. Щоб змінити його, відвідайте <a data-l10n-name="startup-link">Програми для запуску</a> в налаштуваннях системи.
+startup-restore-warn-on-quit =
+ .label = Попереджати при виході з браузера
+disable-extension =
+ .label = Вимкнути розширення
+preferences-data-migration-header = Імпорт даних браузера
+preferences-data-migration-description = Імпорт закладок, паролів, історії та даних автозаповнення у { -brand-short-name }.
+preferences-data-migration-button =
+ .label = Імпорт даних
+ .accesskey = м
+tabs-group-header = Вкладки
+ctrl-tab-recently-used-order =
+ .label = Перемикати вкладки натисканням Ctrl+Tab у порядку недавнього їх використання
+ .accesskey = T
+open-new-link-as-tabs =
+ .label = Відкривати посилання у вкладках замість нових вікон
+ .accesskey = л
+confirm-on-close-multiple-tabs =
+ .label = Підтверджувати перед закриттям кількох вкладок
+ .accesskey = і
+# This string is used for the confirm before quitting preference.
+# Variables:
+# $quitKey (string) - the quit keyboard shortcut, and formatted
+# in the same manner as it would appear,
+# for example, in the File menu.
+confirm-on-quit-with-key =
+ .label = Підтверджувати перед виходом за допомогою { $quitKey }
+ .accesskey = в
+warn-on-open-many-tabs =
+ .label = Попереджати, коли відкриття великої кількості вкладок може сповільнити роботу { -brand-short-name }
+ .accesskey = л
+switch-to-new-tabs =
+ .label = При відкритті посилання, зображення чи медіа в новій вкладці, одразу ж перемикатись на неї
+ .accesskey = й
+show-tabs-in-taskbar =
+ .label = Показувати нариси вкладок у панелі завдань Windows
+ .accesskey = и
+browser-containers-enabled =
+ .label = Увімкнути контейнери вкладок
+ .accesskey = У
+browser-containers-learn-more = Докладніше
+browser-containers-settings =
+ .label = Налаштування…
+ .accesskey = л
+containers-disable-alert-title = Закрити всі вкладки контейнера?
+
+## Variables:
+## $tabCount (number) - Number of tabs
+
+containers-disable-alert-desc =
+ { $tabCount ->
+ [one] Якщо ви вимкнете вкладки в контейнері, закриється { $tabCount } вкладка контейнера. Ви дійсно хочете вимкнути вкладки в контейнері?
+ [few] Якщо ви вимкнете вкладки в контейнері, закриється { $tabCount } вкладки контейнера. Ви дійсно хочете вимкнути вкладки в контейнері?
+ *[many] Якщо ви вимкнете вкладки в контейнері, закриються { $tabCount } вкладок контейнера. Ви дійсно хочете вимкнути вкладки в контейнері?
+ }
+containers-disable-alert-ok-button =
+ { $tabCount ->
+ [one] Закрити { $tabCount } вкладку контейнера
+ [few] Закрити { $tabCount } вкладки контейнера
+ *[many] Закрити { $tabCount } вкладок контейнера
+ }
+
+##
+
+containers-disable-alert-cancel-button = Залишити увімкненим
+containers-remove-alert-title = Вилучити цей контейнер?
+# Variables:
+# $count (number) - Number of tabs that will be closed.
+containers-remove-alert-msg =
+ { $count ->
+ [one] Якщо ви вилучите цей контейнер зараз, закриється { $count } вкладка контейнера. Ви дійсно хочете вилучити цей контейнер?
+ [few] Якщо ви вилучите цей контейнер зараз, закриється { $count } вкладки контейнера. Ви дійсно хочете вилучити цей контейнер?
+ *[many] Якщо ви вилучите цей контейнер зараз, закриються { $count } вкладок контейнера. Ви дійсно хочете вилучити цей контейнер?
+ }
+containers-remove-ok-button = Вилучити цей контейнер
+containers-remove-cancel-button = Не вилучати цей контейнер
+
+## General Section - Language & Appearance
+
+language-and-appearance-header = Мова і зовнішній вигляд
+preferences-web-appearance-header = Зовнішній вигляд сайту
+preferences-web-appearance-description = Деякі вебсайти адаптують свою колірну схему відповідно до ваших уподобань. Виберіть, яку колірну схему ви хочете використовувати для цих сайтів.
+preferences-web-appearance-choice-auto = Автоматично
+preferences-web-appearance-choice-light = Світла
+preferences-web-appearance-choice-dark = Темна
+preferences-web-appearance-choice-tooltip-auto =
+ .title = Автоматично змінювати тло і вміст вебсайту відповідно до системних налаштувань і теми { -brand-short-name }.
+preferences-web-appearance-choice-tooltip-light =
+ .title = Використовувати світлий вигляд тла та вмісту вебсайтів.
+preferences-web-appearance-choice-tooltip-dark =
+ .title = Використовувати темний вигляд тла та вмісту вебсайтів.
+preferences-web-appearance-choice-input-auto =
+ .aria-description = { preferences-web-appearance-choice-tooltip-auto.title }
+preferences-web-appearance-choice-input-light =
+ .aria-description = { preferences-web-appearance-choice-tooltip-light.title }
+preferences-web-appearance-choice-input-dark =
+ .aria-description = { preferences-web-appearance-choice-tooltip-dark.title }
+# This can appear when using windows HCM or "Override colors: always" without
+# system colors.
+preferences-web-appearance-override-warning = Вибрані кольори мають перевагу над зовнішнім виглядом вебсайту. <a data-l10n-name="colors-link">Керувати кольорами</a>
+# This message contains one link. It can be moved within the sentence as needed
+# to adapt to your language, but should not be changed.
+preferences-web-appearance-footer = Керуйте темами { -brand-short-name } у розділі <a data-l10n-name="themes-link">Розширення й теми</a>
+preferences-colors-header = Кольори
+preferences-colors-description = Замінити усталені кольори { -brand-short-name } для тексту, тла вебсайтів та посилань.
+preferences-colors-manage-button =
+ .label = Керувати кольорами…
+ .accesskey = к
+preferences-fonts-header = Шрифти
+default-font = Типовий шрифт
+ .accesskey = ш
+default-font-size = Розмір
+ .accesskey = Р
+advanced-fonts =
+ .label = Додатково…
+ .accesskey = о
+# Zoom is a noun, and the message is used as header for a group of options
+preferences-zoom-header = Масштаб
+preferences-default-zoom = Типовий масштаб
+ .accesskey = п
+# Variables:
+# $percentage (number) - Zoom percentage value
+preferences-default-zoom-value =
+ .label = { $percentage }%
+preferences-zoom-text-only =
+ .label = Збільшувати лише текст
+ .accesskey = к
+language-header = Мова
+choose-language-description = Оберіть бажану мову для показу вебсторінок
+choose-button =
+ .label = Вибрати…
+ .accesskey = а
+choose-browser-language-description = Оберіть мови для показу меню, повідомлень та сповіщень { -brand-short-name }.
+manage-browser-languages-button =
+ .label = Встановити альтернативи…
+ .accesskey = л
+confirm-browser-language-change-description = Перезапустіть { -brand-short-name } для застосування змін
+confirm-browser-language-change-button = Застосувати й перезапустити
+translate-web-pages =
+ .label = Перекладати веб вміст
+ .accesskey = П
+fx-translate-web-pages = { -translations-brand-name }
+# The <img> element is replaced by the logo of the provider
+# used to provide machine translations for web pages.
+translate-attribution = Переклад виконується <img data-l10n-name="logo"/>
+translate-exceptions =
+ .label = Винятки…
+ .accesskey = н
+# Variables:
+# $localeName (string) - Localized name of the locale to be used.
+use-system-locale =
+ .label = Використовувати налаштування вашої операційної системи “{ $localeName }” для форматування дати, часу, чисел та одиниць вимірювання.
+check-user-spelling =
+ .label = Перевіряти орфографію під час введення тексту
+ .accesskey = г
+
+## General Section - Files and Applications
+
+files-and-applications-title = Файли і програми
+download-header = Завантаження
+download-save-where = Зберігати файли до
+ .accesskey = ф
+download-choose-folder =
+ .label =
+ { PLATFORM() ->
+ [macos] Огляд…
+ *[other] Огляд…
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [macos] О
+ *[other] О
+ }
+download-always-ask-where =
+ .label = Завжди запитувати де зберегти файли
+ .accesskey = ж
+applications-header = Програми
+applications-description = Оберіть, як { -brand-short-name } оброблятиме файли, які ви завантажуєте з Інтернету, або програми, якими ви користуєтесь під час перегляду.
+applications-filter =
+ .placeholder = Пошук типів файлів чи програм
+applications-type-column =
+ .label = Тип вмісту
+ .accesskey = Т
+applications-action-column =
+ .label = Дія
+ .accesskey = Д
+# Variables:
+# $extension (String) - file extension (e.g .TXT)
+applications-file-ending = { $extension } файл
+applications-action-save =
+ .label = Зберегти файл
+# Variables:
+# $app-name (String) - Name of an application (e.g Adobe Acrobat)
+applications-use-app =
+ .label = Використовувати { $app-name }
+# Variables:
+# $app-name (String) - Name of an application (e.g Adobe Acrobat)
+applications-use-app-default =
+ .label = Використовувати { $app-name } (типово)
+applications-use-os-default =
+ .label =
+ { PLATFORM() ->
+ [macos] Використовувати типову програму macOS
+ [windows] Використовувати типову програму Windows
+ *[other] Використовувати типову системну програму
+ }
+applications-use-other =
+ .label = Використовувати іншу…
+applications-select-helper = Виберіть допоміжну програму
+applications-manage-app =
+ .label = Подробиці програми…
+applications-always-ask =
+ .label = Завжди питати
+# Variables:
+# $type-description (string) - Description of the type (e.g "Portable Document Format")
+# $type (string) - The MIME type (e.g application/binary)
+applications-type-description-with-type = { $type-description } ({ $type })
+# Variables:
+# $extension (string) - File extension (e.g .TXT)
+# $type (string) - The MIME type (e.g application/binary)
+applications-file-ending-with-type = { applications-file-ending } ({ $type })
+# Variables:
+# $plugin-name (string) - Name of a plugin (e.g Adobe Flash)
+applications-use-plugin-in =
+ .label = Використовувати { $plugin-name } (у { -brand-short-name })
+applications-open-inapp =
+ .label = Відкрити в { -brand-short-name }
+
+## The strings in this group are used to populate
+## selected label element based on the string from
+## the selected menu item.
+
+applications-use-plugin-in-label =
+ .value = { applications-use-plugin-in.label }
+applications-action-save-label =
+ .value = { applications-action-save.label }
+applications-use-app-label =
+ .value = { applications-use-app.label }
+applications-open-inapp-label =
+ .value = { applications-open-inapp.label }
+applications-always-ask-label =
+ .value = { applications-always-ask.label }
+applications-use-app-default-label =
+ .value = { applications-use-app-default.label }
+applications-use-other-label =
+ .value = { applications-use-other.label }
+applications-use-os-default-label =
+ .value = { applications-use-os-default.label }
+
+##
+
+applications-handle-new-file-types-description = Як { -brand-short-name } повинен обробляти такі файли?
+applications-save-for-new-types =
+ .label = Зберігати файли
+ .accesskey = З
+applications-ask-before-handling =
+ .label = Запитувати, відкривати чи зберігати файли
+ .accesskey = в
+drm-content-header = Вміст з керуванням цифровими правами (DRM)
+play-drm-content =
+ .label = Відтворювати вміст з DRM
+ .accesskey = ю
+play-drm-content-learn-more = Докладніше
+update-application-title = Оновлення { -brand-short-name }
+update-application-description = Використовуйте найновішу версію { -brand-short-name } для найкращої швидкодії, стабільності й безпеки.
+# Variables:
+# $version (string) - Firefox version
+update-application-version = Версія { $version } <a data-l10n-name="learn-more">Що нового</a>
+update-history =
+ .label = Показати історію оновлень…
+ .accesskey = с
+update-application-allow-description = Дозволити { -brand-short-name }
+update-application-auto =
+ .label = Автоматично встановлювати оновлення (рекомендовано)
+ .accesskey = А
+update-application-check-choose =
+ .label = Перевіряти наявність оновлень, але дозволяти вам вирішувати чи встановлювати їх
+ .accesskey = П
+update-application-manual =
+ .label = Ніколи не перевіряти наявність оновлень (не рекомендовано)
+ .accesskey = Н
+update-application-background-enabled =
+ .label = Коли { -brand-short-name } не запущений
+ .accesskey = К
+update-application-warning-cross-user-setting = Цей параметр застосується для всіх облікових записів Windows та профілів { -brand-short-name }, що використовують це встановлення { -brand-short-name }.
+update-application-use-service =
+ .label = Використовувати фонову службу для встановлення оновлень
+ .accesskey = с
+update-application-suppress-prompts =
+ .label = Показувати менше сповіщень про оновлення
+ .accesskey = с
+update-setting-write-failure-title2 = Помилка збереження налаштувань оновлення
+# Variables:
+# $path (string) - Path to the configuration file
+# The newlines between the main text and the line containing the path is
+# intentional so the path is easier to identify.
+update-setting-write-failure-message2 =
+ У програмі { -brand-short-name } сталася помилка і цю зміну не було збережено. Зауважте, щоб змінити цей параметр оновлення, потрібен дозвіл на запис у файл, наведений нижче. Ви або системний адміністратор можете виправити цю помилку, надавши групі "Користувачі" повний контроль над цим файлом.
+
+ Не вдалося записати у файл: { $path }
+update-in-progress-title = Триває оновлення
+update-in-progress-message = Ви хочете, щоб { -brand-short-name } продовжив це оновлення?
+update-in-progress-ok-button = &Відхилити
+# Continue is the cancel button so pressing escape or using a platform standard
+# method of closing the UI will not discard the update.
+update-in-progress-cancel-button = &Продовжити
+
+## General Section - Performance
+
+performance-title = Швидкодія
+performance-use-recommended-settings-checkbox =
+ .label = Використовувати рекомендовані налаштування швидкодії
+ .accesskey = е
+performance-use-recommended-settings-desc = Ці налаштування підібрані для вашого комп'ютера й операційної системи.
+performance-settings-learn-more = Докладніше
+performance-allow-hw-accel =
+ .label = Використовувати апаратне прискорення, якщо можливо
+ .accesskey = к
+performance-limit-content-process-option = Обмеження процесів вмісту
+ .accesskey = О
+performance-limit-content-process-enabled-desc = Додаткова кількість процесів вмісту може пришвидшити роботу при використанні багатьох вкладок, але при цьому споживатиметься більше пам'яті.
+performance-limit-content-process-blocked-desc = Зміна числа процесів вмісту можлива лише в багатопроцесній версії { -brand-short-name }. <a data-l10n-name="learn-more">Дізнайтеся, як перевірити, чи увімкнено багатопроцесність</a>
+# Variables:
+# $num (number) - Default value of the `dom.ipc.processCount` pref.
+performance-default-content-process-count =
+ .label = { $num } (типово)
+
+## General Section - Browsing
+
+browsing-title = Перегляд сайтів
+browsing-use-autoscroll =
+ .label = Використовувати автоматичне прокручування
+ .accesskey = р
+browsing-use-smooth-scrolling =
+ .label = Використовувати плавне прокручування
+ .accesskey = л
+browsing-gtk-use-non-overlay-scrollbars =
+ .label = Завжди показувати смуги прокручування
+ .accesskey = о
+browsing-always-underline-links =
+ .label = Завжди підкреслювати посилання
+ .accesskey = ж
+browsing-use-onscreen-keyboard =
+ .label = Показувати сенсорну клавіатуру за потреби
+ .accesskey = с
+browsing-use-cursor-navigation =
+ .label = Завжди використовувати клавіші курсора для навігації по сторінках
+ .accesskey = х
+browsing-use-full-keyboard-navigation =
+ .label = Переміщувати фокус між елементами керування форми та посиланнями клавішею табуляції
+ .accesskey = ш
+browsing-search-on-start-typing =
+ .label = Шукати текст під час його введення
+ .accesskey = й
+browsing-picture-in-picture-toggle-enabled =
+ .label = Увімкнути керування відео зображення в зображенні
+ .accesskey = з
+browsing-picture-in-picture-learn-more = Докладніше
+browsing-media-control =
+ .label = Контролювати медіа клавіатурою, гарнітурою чи віртуальним інтерфейсом
+ .accesskey = ю
+browsing-media-control-learn-more = Докладніше
+browsing-cfr-recommendations =
+ .label = Рекомендувати розширення під час перегляду
+ .accesskey = р
+browsing-cfr-features =
+ .label = Рекомендувати функції під час перегляду
+ .accesskey = Р
+browsing-cfr-recommendations-learn-more = Докладніше
+
+## General Section - Proxy
+
+network-settings-title = Налаштування мережі
+network-proxy-connection-description = Налаштувати спосіб з'єднання { -brand-short-name } з Інтернетом.
+network-proxy-connection-learn-more = Докладніше
+network-proxy-connection-settings =
+ .label = Налаштувати…
+ .accesskey = а
+
+## Home Section
+
+home-new-windows-tabs-header = Нові вікна і вкладки
+home-new-windows-tabs-description2 = Оберіть, що ви бачите при відкритті домівки, нових вікон та вкладок.
+
+## Home Section - Home Page Customization
+
+home-homepage-mode-label = Домівка та нові вікна
+home-newtabs-mode-label = Нові вкладки
+home-restore-defaults =
+ .label = Відновити типові
+ .accesskey = т
+home-mode-choice-default-fx =
+ .label = { -firefox-home-brand-name } (Типово)
+home-mode-choice-custom =
+ .label = Власні URL-адреси…
+home-mode-choice-blank =
+ .label = Чиста сторінка
+home-homepage-custom-url =
+ .placeholder = Вставити URL-адресу…
+# This string has a special case for '1' and [other] (default). If necessary for
+# your language, you can add {$tabCount} to your translations and use the
+# standard CLDR forms, or only use the form for [other] if both strings should
+# be identical.
+use-current-pages =
+ .label =
+ { $tabCount ->
+ [1] Використати поточну сторінку
+ *[other] Використати поточні сторінки
+ }
+ .accesskey = ч
+choose-bookmark =
+ .label = Використати закладку…
+ .accesskey = к
+
+## Home Section - Firefox Home Content Customization
+
+home-prefs-content-header2 = Вміст { -firefox-home-brand-name(case: "gen", capitalization: "lower") }
+home-prefs-content-description2 = Оберіть вміст, який ви хочете бачити на своїй { -firefox-home-brand-name(case: "loc", capitalization: "lower") }
+home-prefs-search-header =
+ .label = Пошук в Інтернеті
+home-prefs-shortcuts-header =
+ .label = Ярлики
+home-prefs-shortcuts-description = Сайти, які ви зберігаєте чи відвідуєте
+home-prefs-shortcuts-by-option-sponsored =
+ .label = Спонсоровані ярлики
+
+## Variables:
+## $provider (string) - Name of the corresponding content provider, e.g "Pocket".
+
+home-prefs-recommended-by-header =
+ .label = Рекомендації від { $provider }
+home-prefs-recommended-by-description-new = Добірні матеріали від { $provider }, що входить до родини { -brand-product-name }
+
+##
+
+home-prefs-recommended-by-learn-more = Як це працює
+home-prefs-recommended-by-option-sponsored-stories =
+ .label = Матеріали від спонсорів
+home-prefs-recommended-by-option-recent-saves =
+ .label = Показати останні збереження
+home-prefs-highlights-option-visited-pages =
+ .label = Відвідані сторінки
+home-prefs-highlights-options-bookmarks =
+ .label = Закладки
+home-prefs-highlights-option-most-recent-download =
+ .label = Останні завантаження
+home-prefs-highlights-option-saved-to-pocket =
+ .label = Збережене в { -pocket-brand-name }
+home-prefs-recent-activity-header =
+ .label = Нещодавня активність
+home-prefs-recent-activity-description = Добірка недавніх сайтів та вмісту
+# For the "Snippets" feature traditionally on about:home.
+# Alternative translation options: "Small Note" or something that
+# expresses the idea of "a small message, shortened from something else,
+# and non-essential but also not entirely trivial and useless.
+home-prefs-snippets-header =
+ .label = Фрагменти
+home-prefs-snippets-description-new = Поради та новини від { -vendor-short-name } та { -brand-product-name }
+# Variables:
+# $num (number) - Number of rows displayed
+home-prefs-sections-rows-option =
+ .label =
+ { $num ->
+ [one] { $num } рядок
+ [few] { $num } рядки
+ *[many] { $num } рядків
+ }
+
+## Search Section
+
+search-bar-header = Панель пошуку
+search-bar-hidden =
+ .label = Використовувати панель адреси для пошуку та навігації
+search-bar-shown =
+ .label = Додати панель пошуку на панель інструментів
+search-engine-default-header = Типовий засіб пошуку
+search-engine-default-desc-2 = Це ваш типовий засіб пошуку в панелі адреси та пошуку. Ви можете будь-коли змінити його.
+search-engine-default-private-desc-2 = Оберіть інший типовий засіб пошуку лише для приватних вікон
+search-separate-default-engine =
+ .label = Використовувати цей засіб пошуку в приватному режимі
+ .accesskey = з
+search-suggestions-header = Пошукові пропозиції
+search-suggestions-desc = Оберіть спосіб показу пошукових пропозицій.
+search-suggestions-option =
+ .label = Показувати пошукові пропозиції
+ .accesskey = і
+search-show-suggestions-option =
+ .label = Показувати пошукові пропозиції
+ .accesskey = ш
+search-show-suggestions-url-bar-option =
+ .label = Показувати пошукові пропозиції в результатах панелі адреси
+ .accesskey = ш
+# 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 =
+ .label = Показувати пошуковий запит замість URL-адреси на сторінці результатів типового засобу пошуку
+# This string describes what the user will observe when the system
+# prioritizes search suggestions over browsing history in the results
+# that extend down from the address bar. In the original English string,
+# "ahead" refers to location (appearing most proximate to), not time
+# (appearing before).
+search-show-suggestions-above-history-option =
+ .label = Показувати пошукові пропозиції перед історією перегляду в результатах панелі адреси
+search-show-suggestions-private-windows =
+ .label = Показувати пошукові пропозиції у приватних вікнах
+suggestions-addressbar-settings-generic2 = Змінити налаштування для інших пропозицій панелі адреси
+search-suggestions-cant-show = Пошукові пропозиції не будуть показуватись в панелі адреси, тому що ви налаштували { -brand-short-name } ніколи не запам'ятовувати історію.
+search-one-click-header2 = Пошукові скорочення
+search-one-click-desc = Оберіть альтернативні пошукові засоби, що з'являються під рядками адреси і пошуку, коли ви починаєте вводити запит.
+search-choose-engine-column =
+ .label = Засіб пошуку
+search-choose-keyword-column =
+ .label = Скорочення
+search-restore-default =
+ .label = Відновити типові засоби пошуку
+ .accesskey = с
+search-remove-engine =
+ .label = Прибрати
+ .accesskey = б
+search-add-engine =
+ .label = Додати
+ .accesskey = т
+search-find-more-link = Знайти інші засоби пошуку
+# This warning is displayed when the chosen keyword is already in use
+# ('Duplicate' is an adjective)
+search-keyword-warning-title = Це скорочення вже використовується
+# Variables:
+# $name (string) - Name of a search engine.
+search-keyword-warning-engine = Ви вибрали скорочення, яке вже використовується “{ $name }”. Будь ласка, вкажіть інше.
+search-keyword-warning-bookmark = Ви вибрали скорочення, котре вже використовується закладкою. Будь ласка, вкажіть інше.
+
+## Containers Section
+
+containers-back-button2 =
+ .aria-label = Назад до налаштувань
+containers-header = Контейнери вкладок
+containers-add-button =
+ .label = Додати новий контейнер
+ .accesskey = к
+containers-new-tab-check =
+ .label = Вибирати контейнер для кожної нової вкладки
+ .accesskey = к
+containers-settings-button =
+ .label = Налаштування
+containers-remove-button =
+ .label = Вилучити
+
+## Firefox account - Signed out. Note that "Sync" and "Firefox account" are now
+## more discrete ("signed in" no longer means "and sync is connected").
+
+sync-signedout-caption = Візьміть свій інтернет з собою
+sync-signedout-description2 = Синхронізуйте закладки, історію, вкладки, паролі, додатки, а також налаштування на всіх своїх пристроях.
+sync-signedout-account-signin3 =
+ .label = Увійти до синхронізації…
+ .accesskey = в
+# This message contains two links and two icon images.
+# `<img data-l10n-name="android-icon"/>` - Android logo icon
+# `<a data-l10n-name="android-link">` - Link to Android Download
+# `<img data-l10n-name="ios-icon">` - iOS logo icon
+# `<a data-l10n-name="ios-link">` - Link to iOS Download
+#
+# They can be moved within the sentence as needed to adapt
+# to your language, but should not be changed or translated.
+sync-mobile-promo = Завантажте Firefox для <img data-l10n-name="android-icon"/> <a data-l10n-name="android-link">Android</a> або <img data-l10n-name="ios-icon"/> <a data-l10n-name="ios-link">iOS</a>, щоб синхронізувати дані з вашим мобільним пристроєм.
+
+## Firefox account - Signed in
+
+sync-profile-picture =
+ .tooltiptext = Змінити зображення профілю
+sync-sign-out =
+ .label = Вийти…
+ .accesskey = В
+sync-manage-account = Керувати обліковим записом
+ .accesskey = К
+
+## Variables
+## $email (string) - Email used for Firefox account
+
+sync-signedin-unverified = { $email } не підтверджено.
+sync-signedin-login-failure = Увійдіть для повторного з'єднання { $email }
+
+##
+
+sync-resend-verification =
+ .label = Повторно надіслати підтвердження
+ .accesskey = т
+sync-verify-account =
+ .label = Підтвердити обліковий запис
+ .accesskey = т
+sync-remove-account =
+ .label = Вилучити обліковий запис
+ .accesskey = л
+sync-sign-in =
+ .label = Увійти
+ .accesskey = У
+
+## Sync section - enabling or disabling sync.
+
+prefs-syncing-on = Синхронізація: УВІМКНЕНО
+prefs-syncing-off = Синхронізація: ВИМКНЕНО
+prefs-sync-turn-on-syncing =
+ .label = Увімкнути синхронізацію…
+ .accesskey = с
+prefs-sync-offer-setup-label2 = Синхронізуйте закладки, історію, вкладки, паролі, додатки, а також налаштування на всіх своїх пристроях.
+prefs-sync-now =
+ .labelnotsyncing = Синхронізувати зараз
+ .accesskeynotsyncing = х
+ .labelsyncing = Синхронізація…
+prefs-sync-now-button =
+ .label = Синхронізувати зараз
+ .accesskey = х
+prefs-syncing-button =
+ .label = Синхронізація…
+
+## The list of things currently syncing.
+
+sync-syncing-across-devices-heading = Ви синхронізуєте ці елементи на всіх під'єднаних пристроях:
+sync-currently-syncing-bookmarks = Закладки
+sync-currently-syncing-history = Історія
+sync-currently-syncing-tabs = Відкриті вкладки
+sync-currently-syncing-logins-passwords = Паролі
+sync-currently-syncing-passwords = Паролі
+sync-currently-syncing-addresses = Адреси
+sync-currently-syncing-creditcards = Кредитні картки
+sync-currently-syncing-payment-methods = Способи оплати
+sync-currently-syncing-addons = Додатки
+sync-currently-syncing-settings = Налаштування
+sync-change-options =
+ .label = Змінити…
+ .accesskey = З
+
+## The "Choose what to sync" dialog.
+
+sync-choose-what-to-sync-dialog3 =
+ .title = Виберіть що синхронізувати
+ .style = min-width: 36em;
+ .buttonlabelaccept = Зберегти зміни
+ .buttonaccesskeyaccept = З
+ .buttonlabelextra2 = Від'єднатися…
+ .buttonaccesskeyextra2 = є
+sync-choose-dialog-subtitle = Зміни у списку елементів для синхронізації застосуються до всіх під'єднаних пристроїв.
+sync-engine-bookmarks =
+ .label = Закладки
+ .accesskey = З
+sync-engine-history =
+ .label = Історію
+ .accesskey = І
+sync-engine-tabs =
+ .label = Відкриті вкладки
+ .tooltiptext = Перелік вкладок, відкритих на всіх синхронізованих пристроях
+ .accesskey = В
+sync-engine-logins-passwords =
+ .label = Паролі
+ .tooltiptext = Збережені імена користувача і паролі
+ .accesskey = П
+sync-engine-passwords =
+ .label = Паролі
+ .tooltiptext = Збережені паролі
+ .accesskey = П
+sync-engine-addresses =
+ .label = Адреси
+ .tooltiptext = Поштові адреси, які ви зберегли (тільки комп'ютер)
+ .accesskey = А
+sync-engine-creditcards =
+ .label = Кредитні картки
+ .tooltiptext = Імена, номери й терміни дії (тільки комп'ютер)
+ .accesskey = К
+sync-engine-payment-methods2 =
+ .label = Способи оплати
+ .tooltiptext = Імена, номери карток і терміни дії
+ .accesskey = л
+sync-engine-addons =
+ .label = Додатки
+ .tooltiptext = Розширення і теми Firefox для комп'ютера
+ .accesskey = Д
+sync-engine-settings =
+ .label = Налаштування
+ .tooltiptext = Змінені вами налаштування приватності, безпеки та інші
+ .accesskey = Н
+
+## The device name controls.
+
+sync-device-name-header = Назва пристрою
+sync-device-name-change =
+ .label = Змінити…
+ .accesskey = З
+sync-device-name-cancel =
+ .label = Скасувати
+ .accesskey = С
+sync-device-name-save =
+ .label = Зберегти
+ .accesskey = б
+sync-connect-another-device = Під'єднати інший пристрій
+
+## These strings are shown in a desktop notification after the
+## user requests we resend a verification email.
+
+sync-verification-sent-title = Запит для підтвердження відправлено
+# Variables:
+# $email (String): Email address of user's Firefox account.
+sync-verification-sent-body = Посилання для підтвердження було надіслано на адресу { $email }.
+sync-verification-not-sent-title = Не вдалося надіслати запит для підтвердження
+sync-verification-not-sent-body = Зараз ми не можемо надіслати повідомлення для підтвердження, спробуйте знову пізніше.
+
+## Privacy Section
+
+privacy-header = Приватність браузера
+
+## Privacy Section - Logins and Passwords
+
+# The search keyword isn't shown to users but is used to find relevant settings in about:preferences.
+pane-privacy-logins-and-passwords-header = Входи і паролі
+ .searchkeywords = { -lockwise-brand-short-name }
+# Checkbox to control whether UI is shown to users to save or fill logins/passwords.
+forms-ask-to-save-logins =
+ .label = Запит збереження паролів для вебсайтів
+ .accesskey = п
+
+## Privacy Section - Passwords
+
+# "Logins" is the former term for "Passwords". Users should find password settings
+# by searching for the former term "logins". It's not displayed in the UI.
+pane-privacy-passwords-header = Паролі
+ .searchkeywords = логіни
+# Checkbox to control whether UI is shown to users to save or fill logins/passwords.
+forms-ask-to-save-passwords =
+ .label = Запитувати про збереження паролів
+ .accesskey = и
+forms-exceptions =
+ .label = Винятки…
+ .accesskey = и
+forms-generate-passwords =
+ .label = Пропонувати й генерувати надійні паролі
+ .accesskey = г
+forms-suggest-passwords =
+ .label = Пропонувати надійні паролі
+ .accesskey = П
+forms-breach-alerts =
+ .label = Показувати сповіщення про паролі для зламаних вебсайтів
+ .accesskey = з
+forms-breach-alerts-learn-more-link = Докладніше
+preferences-relay-integration-checkbox =
+ .label = Пропонувати маски електронної пошти { -relay-brand-name }, щоб захистити електронну адресу
+preferences-relay-integration-checkbox2 =
+ .label = Пропонувати маски електронної пошти { -relay-brand-name } для захисту вашої адреси.
+ .accesskey = м
+relay-integration-learn-more-link = Докладніше
+# Checkbox which controls filling saved logins into fields automatically when they appear, in some cases without user interaction.
+forms-fill-logins-and-passwords =
+ .label = Автозаповнення паролів
+ .accesskey = з
+forms-saved-logins =
+ .label = Збережені паролі…
+ .accesskey = л
+# Checkbox which controls filling saved logins into fields automatically when they appear, in some cases without user interaction.
+forms-fill-usernames-and-passwords =
+ .label = Автоматично заповнювати імена користувачів і паролі
+ .accesskey = з
+forms-saved-passwords =
+ .label = Збережені паролі
+ .accesskey = ж
+forms-primary-pw-use =
+ .label = Використовувати головний пароль
+ .accesskey = г
+forms-primary-pw-learn-more-link = Докладніше
+# This string uses the former name of the Primary Password feature
+# ("Master Password" in English) so that the preferences can be found
+# when searching for the old name. The accesskey is unused.
+forms-master-pw-change =
+ .label = Змінити головний пароль…
+ .accesskey = і
+forms-primary-pw-change =
+ .label = Змінити головний пароль…
+ .accesskey = і
+# Leave this message empty if the translation for "Primary Password" matches
+# "Master Password" in your language. If you're editing the FTL file directly,
+# use { "" } as the value.
+forms-primary-pw-former-name = { "" }
+forms-primary-pw-fips-title = Зараз ви в режимі FIPS. Для цього режиму необхідно встановити головний пароль.
+forms-master-pw-fips-desc = Не вдалося змінити пароль
+forms-windows-sso =
+ .label = Дозволити єдиний вхід Windows для облікових записів Microsoft, роботи та школи
+forms-windows-sso-learn-more-link = Докладніше
+forms-windows-sso-desc = Керування обліковими записами в налаштуваннях пристрою
+windows-passkey-settings-label = Керувати ключами доступу в налаштуваннях системи
+
+## OS Authentication dialog
+
+# This message can be seen by trying to add a Primary Password.
+primary-password-os-auth-dialog-message-win = Щоб створити головний пароль, введіть свої облікові дані входу для Windows. Це допомагає захистити ваші збережені паролі.
+# This message can be seen by trying to add a Primary Password.
+# The macOS strings are preceded by the operating system with "Firefox is trying to "
+# and includes subtitle of "Enter password for the user "xxx" to allow this." These
+# notes are only valid for English. Please test in your locale.
+primary-password-os-auth-dialog-message-macosx = створити головний пароль
+master-password-os-auth-dialog-caption = { -brand-full-name }
+
+## Privacy section - Autofill
+
+pane-privacy-autofill-header = Автозаповнення
+autofill-addresses-checkbox = Зберігати й заповнювати адреси
+ .accesskey = ю
+autofill-saved-addresses-button = Збережені адреси
+ .accesskey = с
+autofill-payment-methods-checkbox-message = Зберігати й заповнювати способи оплати
+ .accesskey = в
+autofill-payment-methods-checkbox-submessage = Застосовується до кредитних та платіжних карток
+ .accesskey = к
+autofill-saved-payment-methods-button = Збережені способи оплати
+ .accesskey = т
+autofill-reauth-checkbox =
+ { PLATFORM() ->
+ [macos] Вимагати автентифікацію macOS для заповнення та редагування способів оплати.
+ [windows] Вимагати автентифікацію Windows для заповнення та редагування способів оплати.
+ [linux] Вимагати автентифікацію Linux для заповнення та редагування способів оплати.
+ *[other] Вимагати автентифікацію для заповнення та редагування способів оплати
+ }
+ .accesskey = г
+
+## Privacy Section - History
+
+history-header = Історія відвідувань
+# This label is followed, on the same line, by a dropdown list of options
+# (Remember history, etc.).
+# In English it visually creates a full sentence, e.g.
+# "Firefox will" + "Remember history".
+#
+# If this doesn't work for your language, you can translate this message:
+# - Simply as "Firefox", moving the verb into each option.
+# This will result in "Firefox" + "Will remember history", etc.
+# - As a stand-alone message, for example "Firefox history settings:".
+history-remember-label = Поведінка { -brand-short-name }
+ .accesskey = П
+history-remember-option-all =
+ .label = Пам'ятати історію
+history-remember-option-never =
+ .label = Ніколи не пам'ятати історії
+history-remember-option-custom =
+ .label = Використовувати власні налаштування історії
+history-remember-description = { -brand-short-name } зберігатиме історію переглядів, завантажень, заповнених форм і пошукових запитів.
+history-dontremember-description = { -brand-short-name } використовуватиме такі самі налаштування, що й у приватному режимі, та не буде пам'ятати історію перегляду.
+history-private-browsing-permanent =
+ .label = Завжди використовувати режим приватного перегляду
+ .accesskey = п
+history-remember-browser-option =
+ .label = Пам'ятати історію переглядів та завантажень
+ .accesskey = П
+history-remember-search-option =
+ .label = Пам'ятати історію пошуків та форм
+ .accesskey = м
+history-clear-on-close-option =
+ .label = Стирати історію при закритті { -brand-short-name }
+ .accesskey = С
+history-clear-on-close-settings =
+ .label = Налаштування…
+ .accesskey = Н
+history-clear-button =
+ .label = Стерти історію…
+ .accesskey = С
+
+## Privacy Section - Site Data
+
+sitedata-header = Куки і дані сайтів
+sitedata-total-size-calculating = Обчислення розміру даних сайтів і кешу…
+# Variables:
+# $value (number) - Value of the unit (for example: 4.6, 500)
+# $unit (string) - Name of the unit (for example: "bytes", "KB")
+sitedata-total-size = Ваші збережені куки, дані сайтів і кеш використовують { $value } { $unit } дискового простору.
+sitedata-learn-more = Докладніше
+sitedata-delete-on-close =
+ .label = Видаляти куки і дані сайтів при закритті { -brand-short-name }
+ .accesskey = я
+sitedata-delete-on-close-private-browsing = В режимі постійного приватного перегляду, куки і дані сайтів завжди очищатимуться при закритті { -brand-short-name }.
+sitedata-allow-cookies-option =
+ .label = Приймати куки і дані сайтів
+ .accesskey = П
+sitedata-disallow-cookies-option =
+ .label = Блокувати куки і дані сайтів
+ .accesskey = Б
+# This label means 'type of content that is blocked', and is followed by a drop-down list with content types below.
+# The list items are the strings named sitedata-block-*-option*.
+sitedata-block-desc = Тип блокування
+ .accesskey = и
+sitedata-option-block-cross-site-trackers =
+ .label = Стеження між сайтами
+sitedata-option-block-cross-site-tracking-cookies =
+ .label = Куки стеження між сайтами
+sitedata-option-block-cross-site-cookies =
+ .label = Куки стеження між сайтами та ізолювання кук сторонніх сайтів
+sitedata-option-block-unvisited =
+ .label = Куки з невідвіданих вебсайтів
+sitedata-option-block-all-cross-site-cookies =
+ .label = Усі міжсайтові куки (може пошкодити вебсайти)
+sitedata-option-block-all =
+ .label = Усі куки (порушить роботу вебсайтів)
+sitedata-clear =
+ .label = Стерти дані…
+ .accesskey = С
+sitedata-settings =
+ .label = Керувати даними…
+ .accesskey = К
+sitedata-cookies-exceptions =
+ .label = Керувати винятками…
+ .accesskey = я
+
+## Privacy Section - Cookie Banner Handling
+
+cookie-banner-handling-header = Зменшення кількості банерів кук
+cookie-banner-handling-description = { -brand-short-name } автоматично намагається відхилити запити на збереження кук у банерах кук на підтримуваних сайтах.
+
+## Privacy Section - Cookie Banner Blocking
+
+cookie-banner-blocker-header = Блокувальник банерів кук
+cookie-banner-blocker-description = Коли сайт запитує, чи можна використовувати куки в режимі приватного перегляду, { -brand-short-name } автоматично їх відхиляє. Ця функція доступна лише на підтримуваних сайтах.
+cookie-banner-learn-more = Докладніше
+forms-handle-cookie-banners =
+ .label = Зменшити кількість банерів кук
+cookie-banner-blocker-checkbox-label =
+ .label = Автоматично відхиляти банери кук
+
+## Privacy Section - Address Bar
+
+addressbar-header = Панель адреси
+addressbar-suggest = При використанні панелі адреси, пропонувати
+addressbar-locbar-history-option =
+ .label = Історію перегляду
+ .accesskey = т
+addressbar-locbar-bookmarks-option =
+ .label = Закладки
+ .accesskey = а
+addressbar-locbar-clipboard-option =
+ .label = Буфер обміну
+ .accesskey = Б
+addressbar-locbar-openpage-option =
+ .label = Відкриті вкладки
+ .accesskey = в
+# Shortcuts refers to the shortcut tiles on the new tab page, previously known as top sites. Translation should be consistent.
+addressbar-locbar-shortcuts-option =
+ .label = Ярлики
+ .accesskey = Я
+addressbar-locbar-topsites-option =
+ .label = Популярні сайти
+ .accesskey = с
+addressbar-locbar-engines-option =
+ .label = Засоби пошуку
+ .accesskey = ш
+addressbar-locbar-quickactions-option =
+ .label = Швидкі дії
+ .accesskey = Ш
+addressbar-locbar-showrecentsearches-option =
+ .label = Показати останні пошуки
+ .accesskey = о
+addressbar-suggestions-settings = Змінити налаштування пропозицій засобів пошуку
+addressbar-quickactions-learn-more = Докладніше
+
+## Privacy Section - Content Blocking
+
+content-blocking-enhanced-tracking-protection = Розширений захист від стеження
+content-blocking-section-top-level-description = Елементи стеження переслідують вас в мережі з метою збору інформації про ваші звички та інтереси. { -brand-short-name } блокує багато такого стеження, а також інші підозрілі скрипти.
+content-blocking-learn-more = Докладніше
+content-blocking-fpi-incompatibility-warning = Ви використовуєте First Party Isolation (FPI), що замінює деякі налаштування кук користувача { -brand-short-name }.
+# There is no need to translate "Resist Fingerprinting (RFP)". This is a
+# feature that can only be enabled via about:config, and it's not exposed to
+# standard users (e.g. via Settings).
+content-blocking-rfp-incompatibility-warning = Ви використовуєте Захист від збору цифрових відбитків (RFP), який замінює деякі налаштування захисту від збору цифрових відбитків { -brand-short-name }. Це може призвести до проблем з деякими сайтами.
+
+## These strings are used to define the different levels of
+## Enhanced Tracking Protection.
+
+# "Standard" in this case is an adjective, meaning "default" or "normal".
+enhanced-tracking-protection-setting-standard =
+ .label = Звичайний
+ .accesskey = ч
+enhanced-tracking-protection-setting-strict =
+ .label = Надійний
+ .accesskey = й
+enhanced-tracking-protection-setting-custom =
+ .label = Власний
+ .accesskey = л
+
+##
+
+content-blocking-etp-standard-desc = Збалансований захист і швидкодія. Сторінки завантажуватимуться нормально.
+content-blocking-etp-strict-desc = Надійніший захист, але може пошкоджувати деякі сайти чи їх вміст.
+content-blocking-etp-custom-desc = Оберіть тип стеження і скриптів для блокування.
+content-blocking-etp-blocking-desc = { -brand-short-name } блокує таке:
+content-blocking-private-windows = Стеження в приватних вікнах
+content-blocking-cross-site-cookies-in-all-windows2 = Куки сторонніх сайтів у всіх вікнах
+content-blocking-cross-site-tracking-cookies = Куки стеження між сайтами
+content-blocking-all-cross-site-cookies-private-windows = Куки сторонніх сайтів у приватних вікнах
+content-blocking-cross-site-tracking-cookies-plus-isolate = Куки стеження між сайтами та ізолювання решти кук
+content-blocking-social-media-trackers = Стеження соціальних мереж
+content-blocking-all-cookies = Усі куки
+content-blocking-unvisited-cookies = Куки з невідвіданих сайтів
+content-blocking-all-windows-tracking-content = Стеження у всіх вікнах
+content-blocking-all-cross-site-cookies = Усі міжсайтові куки
+content-blocking-cryptominers = Криптомайнери
+content-blocking-fingerprinters = Зчитування цифрового відбитка
+# The known fingerprinters are those that are known for collecting browser fingerprints from user devices. And
+# the suspected fingerprinters are those that we are uncertain about browser fingerprinting activities. But they could
+# possibly acquire browser fingerprints because of the behavior on accessing APIs that expose browser fingerprints.
+content-blocking-known-and-suspected-fingerprinters = Відомі й підозрювані зчитувачі цифрового відбитка
+
+# The tcp-rollout strings are no longer used for the rollout but for tcp-by-default in the standard section
+
+# "Contains" here means "isolates", "limits".
+content-blocking-etp-standard-tcp-rollout-description = Повний захист кук ізолює файли кук для відвідуваного сайту, тому елементи стеження не можуть використовувати їх для переслідування вас між сайтами.
+content-blocking-etp-standard-tcp-rollout-learn-more = Докладніше
+content-blocking-etp-standard-tcp-title = Включає нашу найпотужнішу функцію приватності – повний захист кук
+content-blocking-warning-title = Увага!
+content-blocking-and-isolating-etp-warning-description-2 = Цей параметр може спричиняти неправильну роботу деяких вебсайтів. Якщо сайт здається пошкодженим, ви можете вимкнути захист від стеження для такого сайту, щоб завантажити весь вміст.
+content-blocking-warning-learn-how = Навчитися
+content-blocking-reload-description = Вам необхідно перезавантажити вкладки для застосування змін.
+content-blocking-reload-tabs-button =
+ .label = Перезавантажити всі вкладки
+ .accesskey = з
+content-blocking-tracking-content-label =
+ .label = Вміст стеження
+ .accesskey = ж
+content-blocking-tracking-protection-option-all-windows =
+ .label = У всіх вікнах
+ .accesskey = х
+content-blocking-option-private =
+ .label = Лише у приватних вікнах
+ .accesskey = п
+content-blocking-tracking-protection-change-block-list = Змінити список блокування
+content-blocking-cookies-label =
+ .label = Куки
+ .accesskey = К
+content-blocking-expand-section =
+ .tooltiptext = Докладніше
+# Cryptomining refers to using scripts on websites that can use a computer’s resources to mine cryptocurrency without a user’s knowledge.
+content-blocking-cryptominers-label =
+ .label = Криптомайнери
+ .accesskey = п
+# Browser fingerprinting is a method of tracking users by the configuration and settings information (their "digital fingerprint")
+# that is visible to websites they browse, rather than traditional tracking methods such as IP addresses and unique cookies.
+content-blocking-fingerprinters-label =
+ .label = Зчитування цифрового відбитка
+ .accesskey = б
+# Browser fingerprinting is a method of tracking users by the configuration and settings information (their "digital fingerprint")
+# that is visible to websites they browse, rather than traditional tracking methods such as IP addresses and unique cookies.
+#
+# The known fingerprinters are those that are known for collecting browser fingerprints from user devices.
+content-blocking-known-fingerprinters-label =
+ .label = Відомі засоби зчитування цифрового відбитка
+ .accesskey = м
+# The suspected fingerprinters are those that we are uncertain about browser fingerprinting activities. But they could
+# possibly acquire browser fingerprints because of the behavior on accessing APIs that expose browser fingerprints.
+content-blocking-suspected-fingerprinters-label =
+ .label = Підозрювані засоби зчитування цифрового відбитка
+ .accesskey = П
+
+## Privacy Section - Tracking
+
+tracking-manage-exceptions =
+ .label = Керувати винятками…
+ .accesskey = н
+
+## Privacy Section - Permissions
+
+permissions-header = Дозволи
+permissions-location = Розташування
+permissions-location-settings =
+ .label = Налаштування…
+ .accesskey = л
+permissions-xr = Віртуальна реальність
+permissions-xr-settings =
+ .label = Налаштування…
+ .accesskey = ш
+permissions-camera = Камера
+permissions-camera-settings =
+ .label = Налаштування…
+ .accesskey = ш
+permissions-microphone = Мікрофон
+permissions-microphone-settings =
+ .label = Налаштування…
+ .accesskey = я
+# Short form for "the act of choosing sound output devices and redirecting audio to the chosen devices".
+permissions-speaker = Вибір гучномовця
+permissions-speaker-settings =
+ .label = Налаштування…
+ .accesskey = ш
+permissions-notification = Сповіщення
+permissions-notification-settings =
+ .label = Налаштування…
+ .accesskey = Н
+permissions-notification-link = Докладніше
+permissions-notification-pause =
+ .label = Призупинити сповіщення до перезапуску { -brand-short-name }
+ .accesskey = П
+permissions-autoplay = Автовідтворення
+permissions-autoplay-settings =
+ .label = Налаштування…
+ .accesskey = т
+permissions-block-popups =
+ .label = Блокувати спливні вікна
+ .accesskey = Б
+# "popup" is a misspelling that is more popular than the correct spelling of
+# "pop-up" so it's included as a search keyword, not displayed in the UI.
+permissions-block-popups-exceptions-button =
+ .label = Винятки…
+ .accesskey = В
+ .searchkeywords = popups
+permissions-addon-install-warning =
+ .label = Попереджати при спробі вебсайтів встановити додаток
+ .accesskey = ж
+permissions-addon-exceptions =
+ .label = Винятки…
+ .accesskey = В
+
+## Privacy Section - Data Collection
+
+collection-header = Збір та використання даних { -brand-short-name }
+collection-header2 = Збір та використання даних { -brand-short-name }
+ .searchkeywords = телеметрія
+collection-description = Ми прагнемо надати вам вибір і збирати лише дані, необхідні для роботи і вдосконалення { -brand-short-name }. Ми завжди запитуємо дозвіл перед отриманням особистої інформації.
+collection-privacy-notice = Повідомлення про приватність
+collection-health-report-telemetry-disabled = Ви більше не дозволяєте { -vendor-short-name } збирати технічні дані й інформацію про взаємодію. Всі минулі дані будуть видалені протягом 30 днів.
+collection-health-report-telemetry-disabled-link = Докладніше
+collection-health-report =
+ .label = Дозволити { -brand-short-name } надсилати технічні та користувацькі дані в { -vendor-short-name }
+ .accesskey = к
+collection-health-report-link = Докладніше
+collection-studies =
+ .label = Дозволити { -brand-short-name } встановлювати й виконувати дослідження
+collection-studies-link = Переглянути дослідження { -brand-short-name }
+addon-recommendations =
+ .label = Дозволити { -brand-short-name } робити персоналізовані рекомендації розширень
+addon-recommendations-link = Докладніше
+# This message is displayed above disabled data sharing options in developer builds
+# or builds with no Telemetry support available.
+collection-health-report-disabled = Відправлення даних вимкнено для цієї конфігурації збірки
+collection-backlogged-crash-reports-with-link = Дозволити { -brand-short-name } надсилати звіти про збої від вашого імені <a data-l10n-name="crash-reports-link">Докладніше</a>
+ .accesskey = м
+privacy-segmentation-section-header = Нові функції, які покращують ваш перегляд
+privacy-segmentation-section-description = Коли ми пропонуємо функції, які використовують ваші дані для кращої персоналізації браузера:
+privacy-segmentation-radio-off =
+ .label = Використовувати рекомендації { -brand-product-name }
+privacy-segmentation-radio-on =
+ .label = Показати подробиці
+
+## Privacy Section - Security
+##
+## It is important that wording follows the guidelines outlined on this page:
+## https://developers.google.com/safe-browsing/developers_guide_v2#AcceptableUsage
+
+security-header = Безпека
+security-browsing-protection = Шахрайський вміст і захист від зловмисних програм
+security-enable-safe-browsing =
+ .label = Блокувати небезпечний і шахрайський вміст
+ .accesskey = Б
+security-enable-safe-browsing-link = Докладніше
+security-block-downloads =
+ .label = Блокувати небезпечні завантаження
+ .accesskey = з
+security-block-uncommon-software =
+ .label = Попереджати про небажане і незвичне програмне забезпечення
+ .accesskey = ж
+
+## Privacy Section - Certificates
+
+certs-header = Сертифікати
+certs-enable-ocsp =
+ .label = Запитувати у серверів OCSP підтвердження поточного стану сертифікатів
+ .accesskey = п
+certs-view =
+ .label = Перегляд сертифікатів…
+ .accesskey = с
+certs-devices =
+ .label = Пристрої захисту…
+ .accesskey = и
+certs-thirdparty-toggle =
+ .label = Дозволити { -brand-short-name } автоматично довіряти встановленим вами стороннім кореневим сертифікатам
+ .accesskey = с
+space-alert-over-5gb-settings-button =
+ .label = Відкрити налаштування
+ .accesskey = В
+space-alert-over-5gb-message2 = <strong>Для { -brand-short-name } закінчується місце на диску.</strong> Вміст вебсайтів може показуватись неналежним чином. Ви можете стерти збережені дані в меню Налаштування > Приватність і безпека > Куки і дані сайтів.
+space-alert-under-5gb-message2 = <strong>Для { -brand-short-name } закінчується місце на диску.</strong> Вміст вебсайтів може показуватись неправильно. Натисніть “Докладніше”, щоб оптимізувати використання диска для кращої роботи.
+
+## Privacy Section - HTTPS-Only
+
+httpsonly-header = HTTPS-режим
+httpsonly-description = HTTPS забезпечує захищене, зашифроване з'єднання між { -brand-short-name } та відвідуваними вебсайтами. Більшість вебсайтів підтримують HTTPS, тому якщо увімкнено HTTPS-режим, { -brand-short-name } перенаправлятиме усі з'єднання до HTTPS.
+httpsonly-learn-more = Докладніше
+httpsonly-radio-enabled =
+ .label = Увімкнути HTTPS-режим у всіх вікнах
+httpsonly-radio-enabled-pbm =
+ .label = Увімкнути HTTPS-режим лише у приватних вікнах
+httpsonly-radio-disabled =
+ .label = Не вмикати HTTPS-режим
+
+## DoH Section
+
+preferences-doh-header = DNS через HTTPS
+preferences-doh-description = Система доменних імен (DNS) через HTTPS надсилає ваш запит на доменне ім'я через зашифроване з'єднання, створюючи захищену DNS і ускладнюючи іншим користувачам можливість переглянути, до якого вебсайту ви збираєтеся отримати доступ.
+preferences-doh-description2 = Завдяки системі DNS через HTTPS ваші запити на доменне ім'я шифруються, ускладнюючи стороннім особам можливість перегляду, до якого вебсайту ви збираєтеся отримати доступ.
+# Variables:
+# $status (string) - The status of the DoH connection
+preferences-doh-status = Стан: { $status }
+# Variables:
+# $name (string) - The name of the DNS over HTTPS resolver. If a custom resolver is used, the name will be the domain of the URL.
+preferences-doh-resolver = Постачальник: { $name }
+# This is displayed instead of $name in preferences-doh-resolver
+# when the DoH URL is not a valid URL
+preferences-doh-bad-url = Неправильний URL
+preferences-doh-steering-status = За допомогою локального постачальника
+preferences-doh-status-active = Активна
+preferences-doh-status-disabled = Вимкнено
+# Variables:
+# $reason (string) - A string representation of the reason DoH is not active. For example NS_ERROR_UNKNOWN_HOST or TRR_RCODE_FAIL.
+preferences-doh-status-not-active = Неактивна ({ $reason })
+preferences-doh-group-message = Увімкнути захищену DNS використовуючи:
+preferences-doh-group-message2 = Увімкнути DNS через HTTPS:
+preferences-doh-expand-section =
+ .tooltiptext = Докладніше
+preferences-doh-setting-default =
+ .label = Типовий захист
+ .accesskey = Т
+preferences-doh-default-desc = { -brand-short-name } вирішує, коли використовувати захищену DNS для захисту вашої приватності.
+preferences-doh-default-detailed-desc-1 = Використовувати захищену DNS у регіонах, де вона доступна
+preferences-doh-default-detailed-desc-2 = Використовувати ваш типовий DNS-перетворювач, якщо виникла проблема з захищеним постачальником DNS
+preferences-doh-default-detailed-desc-3 = Використовувати локального постачальника, якщо це можливо
+preferences-doh-default-detailed-desc-4 = Вимикати, якщо є активні політики VPN, батьківський контроль або корпоративні політики
+preferences-doh-default-detailed-desc-5 = Вимикати, якщо мережа повідомляє { -brand-short-name }, що вона не повинна використовувати безпечну DNS
+preferences-doh-setting-enabled =
+ .label = Підвищений захист
+ .accesskey = П
+preferences-doh-enabled-desc = Ви визначаєте, коли використовувати захищену DNS, і обираєте свого постачальника.
+preferences-doh-enabled-detailed-desc-1 = Використовувати обраного вами постачальника
+preferences-doh-enabled-detailed-desc-2 = Ваш типовий DNS-перетворювач використовується, лише якщо є проблема з захищеною DNS
+preferences-doh-setting-strict =
+ .label = Максимальний захист
+ .accesskey = М
+preferences-doh-strict-desc = { -brand-short-name } завжди використовуватиме захищену DNS. Ви побачите попередження про загрозу безпеці, перш ніж ми використаємо DNS вашої системи.
+preferences-doh-strict-detailed-desc-1 = Використовувати лише обраного вами постачальника
+preferences-doh-strict-detailed-desc-2 = Завжди попереджати, якщо захищена DNS недоступна
+preferences-doh-strict-detailed-desc-3 = Якщо захищена DNS недоступна, сайти не завантажуватимуться або не працюватимуть належним чином
+preferences-doh-setting-off =
+ .label = Вимкнено
+ .accesskey = В
+preferences-doh-off-desc = Використовувати ваш типовий DNS-перетворювач
+preferences-doh-checkbox-warn =
+ .label = Попереджати, якщо третя сторона активно блокує захищену DNS
+ .accesskey = П
+preferences-doh-select-resolver = Обрати постачальника:
+preferences-doh-exceptions-description = { -brand-short-name } не використовуватиме захищену DNS на цих сайтах
+preferences-doh-manage-exceptions =
+ .label = Керувати винятками…
+ .accesskey = н
+
+## The following strings are used in the Download section of settings
+
+desktop-folder-name = Робочий стіл
+downloads-folder-name = Завантаження
+choose-download-folder-title = Виберіть теку для завантажень:
diff --git a/l10n-uk/browser/browser/preferences/selectBookmark.ftl b/l10n-uk/browser/browser/preferences/selectBookmark.ftl
new file mode 100644
index 0000000000..492f7cd0fa
--- /dev/null
+++ b/l10n-uk/browser/browser/preferences/selectBookmark.ftl
@@ -0,0 +1,9 @@
+# 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/.
+
+select-bookmark-window2 =
+ .title = Встановити початкову сторінку
+ .style = min-width: 32em;
+
+select-bookmark-desc = Оберіть закладку для початкової сторінки. Якщо ви оберете теку, всі закладки в ній будуть відкриватись у вкладках.
diff --git a/l10n-uk/browser/browser/preferences/siteDataSettings.ftl b/l10n-uk/browser/browser/preferences/siteDataSettings.ftl
new file mode 100644
index 0000000000..24fc216a14
--- /dev/null
+++ b/l10n-uk/browser/browser/preferences/siteDataSettings.ftl
@@ -0,0 +1,66 @@
+# 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/.
+
+
+## Settings
+
+site-data-settings-window =
+ .title = Керувати куками й даними сайту
+
+site-data-settings-description = Зазначені тут вебсайти зберігають куки і дані сайтів на вашому комп'ютері. { -brand-short-name } зберігає дані для вебсайтів з постійним сховищем, доки ви їх не видалите, і видаляє дані для вебсайтів з непостійним сховищем, коли потрібно звільнити місце.
+
+site-data-search-textbox =
+ .placeholder = Пошук вебсайтів
+ .accesskey = П
+
+site-data-column-host =
+ .label = Сайт
+site-data-column-cookies =
+ .label = Куки
+site-data-column-storage =
+ .label = Сховище
+site-data-column-last-used =
+ .label = Востаннє використано
+
+# This label is used in the "Host" column for local files, which have no host.
+site-data-local-file-host = (локальний файл)
+
+site-data-remove-selected =
+ .label = Видалити вибрані
+ .accesskey = В
+
+site-data-settings-dialog =
+ .buttonlabelaccept = Зберегти зміни
+ .buttonaccesskeyaccept = З
+
+# Variables:
+# $value (Number) - Value of the unit (for example: 4.6, 500)
+# $unit (String) - Name of the unit (for example: "bytes", "KB")
+site-storage-usage =
+ .value = { $value } { $unit }
+site-storage-persistent =
+ .value = { site-storage-usage.value } (Постійне)
+
+site-data-remove-all =
+ .label = Видалити все
+ .accesskey = в
+
+site-data-remove-shown =
+ .label = Видалити всі перелічені
+ .accesskey = в
+
+## Removing
+
+site-data-removing-dialog =
+ .title = { site-data-removing-header }
+ .buttonlabelaccept = Видалити
+
+site-data-removing-header = Видалення кук і даних сайтів
+
+site-data-removing-desc = Видалення кук і даних сайтів може призвести до виходу на ваших вебсайтах. Ви справді хочете зробити ці зміни?
+# Variables:
+# $baseDomain (String) - The single domain for which data is being removed
+site-data-removing-single-desc = Видалення кук і даних сайтів може спричинити вихід на вебсайтах. Ви дійсно хочете видалити куки та дані сайтів для <strong>{ $baseDomain }</strong>?
+
+site-data-removing-table = Куки та дані сайтів для зазначених вебсайтів будуть вилучені
diff --git a/l10n-uk/browser/browser/preferences/translation.ftl b/l10n-uk/browser/browser/preferences/translation.ftl
new file mode 100644
index 0000000000..56e6da65a5
--- /dev/null
+++ b/l10n-uk/browser/browser/preferences/translation.ftl
@@ -0,0 +1,40 @@
+# 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/.
+
+translation-window2 =
+ .title = Винятки - Переклад
+ .style = min-width: 36em
+
+translation-close-key =
+ .key = w
+
+translation-languages-disabled-desc = Переклад не пропонуватиметься для таких мов
+
+translation-languages-column =
+ .label = Мови
+
+translation-languages-button-remove =
+ .label = Прибрати мову
+ .accesskey = м
+
+translation-languages-button-remove-all =
+ .label = Прибрати всі мови
+ .accesskey = в
+
+translation-sites-disabled-desc = Переклад не пропонуватиметься для таких сайтів
+
+translation-sites-column =
+ .label = Вебсайти
+
+translation-sites-button-remove =
+ .label = Прибрати сайт
+ .accesskey = с
+
+translation-sites-button-remove-all =
+ .label = Прибрати всі сайти
+ .accesskey = і
+
+translation-dialog =
+ .buttonlabelaccept = Закрити
+ .buttonaccesskeyaccept = З
diff --git a/l10n-uk/browser/browser/profile/default-bookmarks.ftl b/l10n-uk/browser/browser/profile/default-bookmarks.ftl
new file mode 100644
index 0000000000..dda91a50d8
--- /dev/null
+++ b/l10n-uk/browser/browser/profile/default-bookmarks.ftl
@@ -0,0 +1,53 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+# This file intentionally uses hard-coded brand names instead of Fluent terms.
+# This approach minimizes issues across multiple release channels and rebranded
+# versions.
+
+default-bookmarks-title = Закладки
+default-bookmarks-heading = Закладки
+
+default-bookmarks-toolbarfolder = Тека панелі закладок
+default-bookmarks-toolbarfolder-description = Додайте закладки в цю теку, щоб бачити їх на панелі закладок
+
+# link title for https://www.mozilla.org/firefox/central/
+default-bookmarks-getting-started = Початок роботи
+
+# Firefox links folder name
+default-bookmarks-firefox-heading = Mozilla Firefox
+
+# link title for https://www.mozilla.org/firefox/help/
+default-bookmarks-firefox-get-help = Отримати допомогу
+
+# link title for https://www.mozilla.org/firefox/customize/
+default-bookmarks-firefox-customize = Налаштувати Firefox
+
+# link title for https://www.mozilla.org/contribute/
+default-bookmarks-firefox-community = Долучитися
+
+# link title for https://www.mozilla.org/about/
+default-bookmarks-firefox-about = Про нас
+
+# Firefox Nightly links folder name
+default-bookmarks-nightly-heading = Джерела Firefox Nightly
+
+# Nightly builds only, link title for https://blog.nightly.mozilla.org/
+default-bookmarks-nightly-blog = Блог Firefox Nightly
+
+# Nightly builds only, link title for https://bugzilla.mozilla.org/
+default-bookmarks-bugzilla = Система відстеження помилок Mozilla
+
+# Nightly builds only, link title for https://developer.mozilla.org/
+default-bookmarks-mdn = Мережа розробників Mozilla
+
+# Nightly builds only, link title for https://addons.mozilla.org/firefox/addon/nightly-tester-tools/
+default-bookmarks-nightly-tester-tools = Засоби тестування Nightly
+
+# Nightly builds only, link title for about:crashes
+default-bookmarks-crashes = Усі ваші збої
+
+# Nightly builds only, link title for https://planet.mozilla.org/
+default-bookmarks-planet = Планета Mozilla
diff --git a/l10n-uk/browser/browser/protections.ftl b/l10n-uk/browser/browser/protections.ftl
new file mode 100644
index 0000000000..f22858907e
--- /dev/null
+++ b/l10n-uk/browser/browser/protections.ftl
@@ -0,0 +1,249 @@
+# 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/.
+
+# Variables:
+# $count (Number) - Number of tracking events blocked.
+graph-week-summary =
+ { $count ->
+ [one] { -brand-short-name } заблокував { $count } елемент стеження за минулий тиждень
+ [few] { -brand-short-name } заблокував { $count } елементи стеження за минулий тиждень
+ *[many] { -brand-short-name } заблокував { $count } елементів стеження за минулий тиждень
+ }
+
+# Variables:
+# $count (Number) - Number of tracking events blocked.
+# $earliestDate (Number) - Unix timestamp in ms, representing a date. The
+# earliest date recorded in the database.
+graph-total-tracker-summary =
+ { $count ->
+ [one] <b>{ $count }</b> елемент стеження заблокований починаючи з { DATETIME($earliestDate, day: "numeric", month: "long", year: "numeric") }
+ [few] <b>{ $count }</b> елементи стеження заблоковано починаючи з { DATETIME($earliestDate, day: "numeric", month: "long", year: "numeric") }
+ *[many] <b>{ $count }</b> елементів стеження заблоковано починаючи з { DATETIME($earliestDate, day: "numeric", month: "long", year: "numeric") }
+ }
+
+# Text displayed instead of the graph when in Private Mode
+graph-private-window = { -brand-short-name } продовжує блокувати стеження в приватних вікнах, але не записує, що було заблоковано.
+# Weekly summary of the graph when the graph is empty in Private Mode
+graph-week-summary-private-window = Стеження, яке { -brand-short-name } заблокував цього тижня
+
+protection-report-webpage-title = Панель стану захисту
+protection-report-page-content-title = Панель стану захисту
+# This message shows when all privacy protections are turned off, which is why we use the word "can", Firefox is able to protect your privacy, but it is currently not.
+protection-report-page-summary = { -brand-short-name } може непомітно захищати вашу приватність під час перебування в Інтернеті. Це персоналізований підсумок стану захисту, включаючи засоби контролю вашої безпеки в Інтернеті.
+# This message shows when at least some protections are turned on, we are more assertive compared to the message above, Firefox is actively protecting you.
+protection-report-page-summary-default = { -brand-short-name } непомітно захищає вашу приватність під час перебування в Інтернеті. Це персоналізований підсумок стану захисту, включаючи засоби контролю вашої безпеки в Інтернеті.
+
+protection-report-settings-link = Керуйте своїми налаштуваннями приватності й безпеки
+
+etp-card-title-always = Розширений захист від стеження: Завжди увімкнено
+etp-card-title-custom-not-blocking = Розширений захист від стеження: ВИМКНЕНО
+etp-card-content-description = { -brand-short-name } автоматично блокує таємне стеження компаній за вами в Інтернеті.
+protection-report-etp-card-content-custom-not-blocking = Всі засоби захисту зараз вимкнено. Оберіть, які елементи стеження блокувати, в налаштуваннях захисту { -brand-short-name }.
+protection-report-manage-protections = Керувати налаштуваннями
+
+# This string is used to label the X axis of a graph. Other days of the week are generated via Intl.DateTimeFormat,
+# capitalization for this string should match the output for your locale.
+graph-today = Сьогодні
+
+# This string is used to describe the graph for screenreader users.
+graph-legend-description = Графік показує загальну кількість стеження кожного типу, заблокованого цього тижня.
+
+social-tab-title = Стеження соціальних мереж
+social-tab-contant = Соціальні мережі розміщують елементи стеження на інших вебсайтах, щоб стежити за вашими діями в інтернеті. Це дозволяє їм дізнаватися більше про вас, окрім того, чим ви ділитеся у своєму профілі. <a data-l10n-name="learn-more-link">Докладніше</a>
+
+cookie-tab-title = Куки стеження між сайтами
+cookie-tab-content = Ці куки переслідують вас від одного сайту до іншого, з метою збирання даних про вашу діяльність онлайн. Вони встановлюються сторонніми рекламними й аналітичними компаніями. Блокування куків стеження між сайтами зменшує кількість реклами, що переслідує вас. <a data-l10n-name="learn-more-link">Докладніше</a>
+
+tracker-tab-title = Вміст стеження
+tracker-tab-description = Вебсайти можуть завантажувати зовнішню рекламу, відео, а також інший вміст з кодом стеження. Блокування такого вмісту може допомогти сайтам швидше завантажуватись, але при цьому деякі кнопки, поля форм і входів можуть не працювати. <a data-l10n-name="learn-more-link">Докладніше</a>
+
+fingerprinter-tab-title = Зчитування цифрового відбитка
+fingerprinter-tab-content = Засоби зчитування цифрового відбитка збирають дані про налаштування вашого браузера та комп'ютера, з метою створення вашого профілю. Використовуючи такий цифровий відбиток, вони можуть стежити за вами на багатьох різних вебсайтах. <a data-l10n-name="learn-more-link">Докладніше</a>
+
+cryptominer-tab-title = Криптомайнери
+cryptominer-tab-content = Криптомайнери використовують ресурси вашої системи для добування криптовалют. Скрипти для добування криптовалют споживають заряд вашого акумулятора, сповільнюють роботу комп'ютера, а також можуть збільшити ваші витрати на електроенергію. <a data-l10n-name="learn-more-link">Докладніше</a>
+
+protections-close-button2 =
+ .aria-label = Закрити
+ .title = Закрити
+
+mobile-app-title = Блокуйте рекламне стеження на всіх пристроях
+mobile-app-card-content = Використовуйте мобільний браузер із вбудованим захистом від стеження.
+mobile-app-links = { -brand-product-name } для <a data-l10n-name="android-mobile-inline-link">Android</a> та <a data-l10n-name="ios-mobile-inline-link">iOS</a>
+
+lockwise-title = Ніколи більше не забувайте пароль
+passwords-title-logged-in = Керувати паролями
+passwords-header-content = { -brand-product-name } надійно зберігає ваші паролі.
+lockwise-header-content-logged-in = Безпечно зберігайте й синхронізуйте свої паролі на всіх пристроях.
+protection-report-passwords-save-passwords-button = Зберегти пароль
+ .title = Зберегти паролі
+protection-report-passwords-manage-passwords-button = Керувати паролями
+ .title = Керувати паролями
+
+
+# Variables:
+# $count (Number) - Number of passwords exposed in data breaches.
+lockwise-scanned-text-breached-logins =
+ { $count ->
+ [one] 1 пароль, ймовірно, викрито внаслідок витоку даних.
+ [few] { $count } паролі, ймовірно, викрито внаслідок витоку даних.
+ *[many] { $count } паролів, ймовірно, викрито внаслідок витоку даних.
+ }
+
+# While English doesn't use the number in the plural form, you can add $count to your language
+# if needed for grammatical reasons.
+# Variables:
+# $count (Number) - Number of passwords stored in Lockwise.
+lockwise-scanned-text-no-breached-logins =
+ { $count ->
+ [one] Надійно зберігається 1 пароль.
+ [few] Надійно зберігаються { $count } паролі.
+ *[many] Надійно зберігаються { $count } паролів.
+ }
+lockwise-how-it-works-link = Як це працює
+
+monitor-title = Стеження за витоками даних
+monitor-link = Як це працює
+monitor-header-content-no-account = Спробуйте { -monitor-brand-name }, щоб перевірити чи ви потрапили до відомого витоку даних, а також отримуйте попередження про нові витоки.
+monitor-header-content-signed-in = { -monitor-brand-name } попереджає вас, якщо ваша інформація з'явилася у відомих витоках даних.
+monitor-sign-up-link = Підписатися на сповіщення
+ .title = Підписатися на сповіщення про витоки від { -monitor-brand-name }
+auto-scan = Автоматично проскановано сьогодні
+
+monitor-emails-tooltip =
+ .title = Переглянути відстежувані адреси е-пошти на { -monitor-brand-short-name }
+monitor-breaches-tooltip =
+ .title = Переглянути відомі витоки даних на { -monitor-brand-short-name }
+monitor-passwords-tooltip =
+ .title = Переглянути викриті паролі на { -monitor-brand-short-name }
+
+# This string is displayed after a large numeral that indicates the total number
+# of email addresses being monitored. Don’t add $count to
+# your localization, because it would result in the number showing twice.
+info-monitored-emails =
+ { $count ->
+ [one] Адреса е-пошти відстежується
+ [few] Адреси е-пошти відстежуються
+ *[many] Адрес е-пошти відстежуються
+ }
+
+# This string is displayed after a large numeral that indicates the total number
+# of known data breaches. Don’t add $count to
+# your localization, because it would result in the number showing twice.
+info-known-breaches-found =
+ { $count ->
+ [one] Відомий витік даних викрив вашу інформацію
+ [few] Відомі витоки даних викрили вашу інформацію
+ *[many] Відомих витоків даних викрили вашу інформацію
+ }
+
+# This string is displayed after a large numeral that indicates the total number
+# of known data breaches that are marked as resolved by the user. Don’t add $count
+# to your localization, because it would result in the number showing twice.
+info-known-breaches-resolved =
+ { $count ->
+ [one] Відомий витік даних позначено розв'язаним
+ [few] Відомі витоки даних позначено розв'язаними
+ *[many] Відомих витоків даних позначено розв'язаними
+ }
+
+# This string is displayed after a large numeral that indicates the total number
+# of exposed passwords. Don’t add $count to
+# your localization, because it would result in the number showing twice.
+info-exposed-passwords-found =
+ { $count ->
+ [one] Викритий пароль серед усіх витоків даних
+ [few] Викриті паролі серед усіх витоків даних
+ *[many] Викритих паролів серед усіх витоків даних
+ }
+
+# This string is displayed after a large numeral that indicates the total number
+# of exposed passwords that are marked as resolved by the user. Don’t add $count
+# to your localization, because it would result in the number showing twice.
+info-exposed-passwords-resolved =
+ { $count ->
+ [one] Викритий пароль у нерозв'язаних витоках
+ [few] Викриті паролі у нерозв'язаних витоках
+ *[many] Викритих паролів у нерозв'язаних витоках
+ }
+
+monitor-no-breaches-title = Гарні новини!
+monitor-no-breaches-description = У вас немає відомих витоків даних. Якщо щось зміниться, ми повідомимо вас.
+monitor-view-report-link = Переглянути звіт
+ .title = Розв'язати проблеми, пов'язані з витоками даних на { -monitor-brand-short-name }
+monitor-breaches-unresolved-title = Розв'язати проблеми витоку даних
+monitor-breaches-unresolved-description = Після перегляду подробиць про витік даних та вжиття заходів для захисту вашої інформації, ви можете позначити витік вирішеним.
+monitor-manage-breaches-link = Керувати витоками
+ .title = Керування витоками даних на { -monitor-brand-short-name }
+monitor-breaches-resolved-title = Чудово! Ви розв'язали всі відомі витоки даних.
+monitor-breaches-resolved-description = Якщо ваша е-пошта з'явиться в нових витоках даних, ми вас повідомимо.
+
+# Variables:
+# $numBreachesResolved (Number) - Number of breaches marked as resolved by the user on Monitor.
+# $numBreaches (Number) - Number of breaches in which a user's data was involved, detected by Monitor.
+monitor-partial-breaches-title =
+ { $numBreaches ->
+ [one] { $numBreachesResolved } витік даних з { $numBreaches } позначено розв'язаним
+ [few] { $numBreachesResolved } витоки даних з { $numBreaches } позначено розв'язаними
+ *[many] { $numBreachesResolved } витоків даних з { $numBreaches } позначено розв'язаними
+ }
+
+# Variables:
+# $percentageResolved (Number) - Percentage of breaches marked as resolved by a user on Monitor.
+monitor-partial-breaches-percentage = { $percentageResolved }% завершено
+
+monitor-partial-breaches-motivation-title-start = Гарний початок!
+monitor-partial-breaches-motivation-title-middle = Так тримати!
+monitor-partial-breaches-motivation-title-end = Майже завершено! Так тримати.
+monitor-partial-breaches-motivation-description = Розв'яжіть решту своїх витоків даних на { -monitor-brand-short-name }.
+monitor-resolve-breaches-link = Розв'язати витоки
+ .title = Розв'язати витоки даних на { -monitor-brand-short-name }
+
+## The title attribute is used to display the type of protection.
+## The aria-label is spoken by screen readers to make the visual graph accessible to blind users.
+##
+## Variables:
+## $count (Number) - Number of specific trackers
+## $percentage (Number) - Percentage this type of tracker contributes to the whole graph
+
+bar-tooltip-social =
+ .title = Стеження соціальних мереж
+ .aria-label =
+ { $count ->
+ [one] { $count } елемент стеження соціальних мереж ({ $percentage }%)
+ [few] { $count } елементи стеження соціальних мереж ({ $percentage }%)
+ *[many] { $count } елементів стеження соціальних мереж ({ $percentage }%)
+ }
+bar-tooltip-cookie =
+ .title = Куки стеження між сайтами
+ .aria-label =
+ { $count ->
+ [one] { $count } куків стеження між сайтами ({ $percentage }%)
+ [few] { $count } куків стеження між сайтами ({ $percentage }%)
+ *[many] { $count } куків стеження між сайтами ({ $percentage }%)
+ }
+bar-tooltip-tracker =
+ .title = Вміст стеження
+ .aria-label =
+ { $count ->
+ [one] { $count } елемент вмісту стеження ({ $percentage }%)
+ [few] { $count } елементи вмісту стеження ({ $percentage }%)
+ *[many] { $count } елементів вмісту стеження ({ $percentage }%)
+ }
+bar-tooltip-fingerprinter =
+ .title = Зчитування цифрового відбитка
+ .aria-label =
+ { $count ->
+ [one] { $count } елемент зчитування цифрового відбитка ({ $percentage }%)
+ [few] { $count } елементи зчитування цифрового відбитка ({ $percentage }%)
+ *[many] { $count } елементів зчитування цифрового відбитка ({ $percentage }%)
+ }
+bar-tooltip-cryptominer =
+ .title = Криптомайнери
+ .aria-label =
+ { $count ->
+ [one] { $count } криптомайнер ({ $percentage }%)
+ [few] { $count } криптомайнери ({ $percentage }%)
+ *[many] { $count } криптомайнерів ({ $percentage }%)
+ }
diff --git a/l10n-uk/browser/browser/protectionsPanel.ftl b/l10n-uk/browser/browser/protectionsPanel.ftl
new file mode 100644
index 0000000000..fbdd705483
--- /dev/null
+++ b/l10n-uk/browser/browser/protectionsPanel.ftl
@@ -0,0 +1,164 @@
+# 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/.
+
+protections-panel-sendreportview-error = При надсиланні звіту сталася помилка. Спробуйте знову пізніше.
+# A link shown when ETP is disabled for a site. Opens the breakage report subview when clicked.
+protections-panel-sitefixedsendreport-label = Сайт було виправлено? Надішліть звіт
+
+## These strings are used to define the different levels of
+## Enhanced Tracking Protection.
+
+protections-popup-footer-protection-label-strict = Надійний
+ .label = Надійний
+protections-popup-footer-protection-label-custom = Власний
+ .label = Власний
+protections-popup-footer-protection-label-standard = Звичайний
+ .label = Звичайний
+
+##
+
+# The text a screen reader speaks when focused on the info button.
+protections-panel-etp-more-info =
+ .aria-label = Більше інформації про розширений захист від стеження
+protections-panel-etp-on-header = Розширений захист від стеження для цього сайту увімкнено
+protections-panel-etp-off-header = Розширений захист від стеження для цього сайту вимкнено
+
+## Text for the toggles shown when ETP is enabled/disabled for a given site.
+## .description is transferred into a separate paragraph by the moz-toggle
+## custom element code.
+## $host (String): the hostname of the site that is being displayed.
+
+protections-panel-etp-on-toggle =
+ .label = Розширений захист від стеження
+ .description = Увімкнено для цього сайту
+ .aria-label = Вимкнути захист для { $host }
+protections-panel-etp-off-toggle =
+ .label = Розширений захист від стеження
+ .description = Вимкнено для цього сайту
+ .aria-label = Увімкнути захист для { $host }
+protections-panel-etp-toggle-on =
+ .label = Розширений захист від стеження
+ .description = Увімкнено на цьому сайті
+ .aria-label = Розширений захист від стеження: увімкнено для { $host }
+protections-panel-etp-toggle-off =
+ .label = Розширений захист від стеження
+ .description = Вимкнено на цьому сайті
+ .aria-label = Розширений захист від стеження: вимкнено для { $host }
+# The link to be clicked to open the sub-panel view
+protections-panel-site-not-working = Не працює сайт?
+# The heading/title of the sub-panel view
+protections-panel-site-not-working-view =
+ .title = Не працює сайт?
+
+## The "Allowed" header also includes a "Why?" link that, when hovered, shows
+## a tooltip explaining why these items were not blocked in the page.
+
+protections-panel-not-blocking-why-label = Чому?
+protections-panel-not-blocking-why-etp-on-tooltip = Блокування їх може пошкодити елементи деяких вебсайтів. Деякі кнопки, поля заповнення форм і входів можуть не працювати без стеження.
+protections-panel-not-blocking-why-etp-off-tooltip = Всі елементи стеження на цьому сайті були завантажені, тому що захист вимкнено.
+protections-panel-not-blocking-why-etp-on-tooltip-label =
+ .label = Блокування їх може пошкодити елементи деяких вебсайтів. Деякі кнопки, поля заповнення форм і входів можуть не працювати без стеження.
+protections-panel-not-blocking-why-etp-off-tooltip-label =
+ .label = Всі елементи стеження на цьому сайті були завантажені, тому що захист вимкнено.
+
+##
+
+protections-panel-no-trackers-found = { -brand-short-name } не виявив відомих елементів стеження на цій сторінці.
+protections-panel-content-blocking-tracking-protection = Вміст стеження
+protections-panel-content-blocking-socialblock = Стеження соціальних мереж
+protections-panel-content-blocking-cryptominers-label = Криптомайнери
+protections-panel-content-blocking-fingerprinters-label = Зчитування цифрового відбитка
+
+## In the protections panel, Content Blocking category items are in three sections:
+## "Blocked" for categories being blocked in the current page,
+## "Allowed" for categories detected but not blocked in the current page, and
+## "None Detected" for categories not detected in the current page.
+## These strings are used in the header labels of each of these sections.
+
+protections-panel-blocking-label = Заблоковано
+protections-panel-not-blocking-label = Дозволено
+protections-panel-not-found-label = Не виявлено
+
+##
+
+protections-panel-settings-label = Налаштування захисту
+protections-panel-protectionsdashboard-label = Панель стану захисту
+
+## In the Site Not Working? view, we suggest turning off protections if
+## the user is experiencing issues with any of a variety of functionality.
+
+# The header of the list
+protections-panel-site-not-working-view-header = Вимкніть захист, якщо у вас виникли проблеми з:
+# The list items, shown in a <ul>
+protections-panel-site-not-working-view-issue-list-login-fields = Полями для входу
+protections-panel-site-not-working-view-issue-list-forms = Формами
+protections-panel-site-not-working-view-issue-list-payments = Платежами
+protections-panel-site-not-working-view-issue-list-comments = Коментарями
+protections-panel-site-not-working-view-issue-list-videos = Відео
+protections-panel-site-not-working-view-issue-list-fonts = Шрифти
+protections-panel-site-not-working-view-send-report = Надіслати звіт
+
+##
+
+protections-panel-cross-site-tracking-cookies = Ці куки переслідують вас від одного сайту до іншого, з метою збирання даних про вашу діяльність онлайн. Вони встановлюються сторонніми рекламними й аналітичними компаніями.
+protections-panel-cryptominers = Криптомайнери використовують ресурси вашої системи для добування криптовалют. Скрипти для добування криптовалют споживають заряд вашого акумулятора, сповільнюють роботу комп'ютера, а також можуть збільшити ваші витрати на електроенергію.
+protections-panel-fingerprinters = Засоби зчитування цифрового відбитка збирають дані про налаштування вашого браузера та комп'ютера, з метою створення вашого профілю. Використовуючи такий цифровий відбиток, вони можуть стежити за вами на багатьох різних вебсайтах.
+protections-panel-tracking-content = Вебсайти можуть завантажувати зовнішню рекламу, відео, а також інший вміст з кодом стеження. Блокування такого вмісту може допомогти сайтам швидше завантажуватись, але при цьому деякі кнопки, поля форм і входів можуть не працювати.
+protections-panel-social-media-trackers = Соціальні мережі розміщують елементи стеження на інших вебсайтах, щоб стежити за вашими діями в інтернеті. Це дозволяє їм дізнаватися більше про вас, окрім того, чим ви ділитеся у своєму профілі.
+protections-panel-description-shim-allowed = Деякі елементи стеження, зазначені нижче, були частково розблоковані на цій сторінці, тому що ви взаємодіяли з ними.
+protections-panel-description-shim-allowed-learn-more = Докладніше
+protections-panel-shim-allowed-indicator =
+ .tooltiptext = Елемент стеження частково розблокований
+protections-panel-content-blocking-manage-settings =
+ .label = Керувати налаштуваннями захисту
+ .accesskey = К
+protections-panel-content-blocking-breakage-report-view =
+ .title = Повідомити про пошкоджений сайт
+protections-panel-content-blocking-breakage-report-view-description = Блокування певних елементів стеження може призвести до проблем з деякими вебсайтами. Звіт про такі проблеми допомагає поліпшувати роботу { -brand-short-name }. При надсиланні цього звіту в Mozilla відправиться URL-адреса з інформацією про налаштування вашого браузера. <label data-l10n-name="learn-more">Докладніше</label>
+protections-panel-content-blocking-breakage-report-view-description2 = Блокування певних елементів стеження може призвести до проблем з деякими вебсайтами. Звіт про такі проблеми допомагає поліпшувати роботу { -brand-short-name }. При надсиланні цього звіту в { -vendor-short-name } відправиться URL-адреса з інформацією про налаштування вашого браузера.
+protections-panel-content-blocking-breakage-report-view-collection-url = URL
+protections-panel-content-blocking-breakage-report-view-collection-url-label =
+ .aria-label = URL
+protections-panel-content-blocking-breakage-report-view-collection-comments = Необов'язково: Опишіть проблему
+protections-panel-content-blocking-breakage-report-view-collection-comments-label =
+ .aria-label = Необов'язково: Опишіть проблему
+protections-panel-content-blocking-breakage-report-view-cancel =
+ .label = Скасувати
+protections-panel-content-blocking-breakage-report-view-send-report =
+ .label = Надіслати звіт
+
+# Cookie Banner Handling
+
+protections-panel-cookie-banner-handling-header = Зменшення кількості банерів кук
+protections-panel-cookie-banner-blocker-header = Блокувальник банерів кук
+protections-panel-cookie-banner-handling-enabled = Увімкнено для цього сайту
+protections-panel-cookie-banner-handling-disabled = Вимкнено для цього сайту
+protections-panel-cookie-banner-handling-undetected = Сайт наразі не підтримується
+protections-panel-cookie-banner-view-title =
+ .title = Зменшення кількості банерів кук
+# Variables
+# $host (String): the hostname of the site that is being displayed.
+protections-panel-cookie-banner-view-turn-off-for-site = Вимкнути зменшення кількості банерів кук для { $host }?
+protections-panel-cookie-banner-view-turn-on-for-site = Увімкнути зменшення кількості банерів кук для цього сайту?
+protections-panel-cookie-banner-blocker-view-title =
+ .title = Блокувальник банерів кук
+# Variables
+# $host (String): the hostname of the site that is being displayed.
+protections-panel-cookie-banner-blocker-view-turn-off-for-site = Вимкнути блокувальник банерів кук для { $host }?
+protections-panel-cookie-banner-blocker-view-turn-on-for-site = Увімкнути блокувальник банерів кук для цього сайту?
+protections-panel-cookie-banner-view-cookie-clear-warning = { -brand-short-name } очистить куки цього сайту та оновить сторінку. Очищення всіх кук може призвести до виходу з облікових записів або спорожнення кошика для покупок.
+protections-panel-cookie-banner-view-turn-on-description = { -brand-short-name } намагається автоматично відхиляти всі запити кук на підтримуваних сайтах.
+protections-panel-cookie-banner-blocker-view-turn-on-description = Увімкніть, і { -brand-short-name } намагатиметься автоматично відхиляти банери кук на цьому сайті.
+protections-panel-cookie-banner-view-cancel = Скасувати
+protections-panel-cookie-banner-view-turn-off = Вимкнути
+protections-panel-cookie-banner-view-turn-on = Увімкнути
+protections-panel-cookie-banner-view-cancel-label =
+ .label = Скасувати
+protections-panel-cookie-banner-view-turn-off-label =
+ .label = Вимкнути
+protections-panel-cookie-banner-view-turn-on-label =
+ .label = Увімкнути
+protections-panel-report-broken-site =
+ .label = Повідомити про пошкоджений сайт
+ .title = Повідомити про пошкоджений сайт
diff --git a/l10n-uk/browser/browser/recentlyClosed.ftl b/l10n-uk/browser/browser/recentlyClosed.ftl
new file mode 100644
index 0000000000..ae39ab587e
--- /dev/null
+++ b/l10n-uk/browser/browser/recentlyClosed.ftl
@@ -0,0 +1,31 @@
+# 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/.
+
+
+## These strings are used in the main menu,
+## and should follow the same capitalization (title case for English).
+## Check menubar.ftl for reference.
+
+recently-closed-menu-reopen-all-tabs = Знову відкрити всі вкладки
+recently-closed-menu-reopen-all-windows = Знову відкрити всі вікна
+
+## These strings are used in the app menu,
+## and should follow the same capitalization (sentence case for English).
+## Check appmenu.ftl for reference.
+
+recently-closed-panel-reopen-all-tabs = Знову відкрити всі вкладки
+recently-closed-panel-reopen-all-windows = Знову відкрити всі вікна
+
+##
+
+# Variables:
+# $tabCount (Number): Number of other tabs
+# $winTitle (String): Window title
+recently-closed-undo-close-window-label =
+ { $tabCount ->
+ [0] { $winTitle }
+ [one] { $winTitle } (та { $tabCount } інша вкладка)
+ [few] { $winTitle } (та { $tabCount } інших вкладки)
+ *[many] { $winTitle } (та { $tabCount } інших вкладок)
+ }
diff --git a/l10n-uk/browser/browser/reportBrokenSite.ftl b/l10n-uk/browser/browser/reportBrokenSite.ftl
new file mode 100644
index 0000000000..29da41d23d
--- /dev/null
+++ b/l10n-uk/browser/browser/reportBrokenSite.ftl
@@ -0,0 +1,43 @@
+# 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/.
+
+report-broken-site-mainview-title = Повідомити про пошкоджений сайт
+report-broken-site-panel-header =
+ .label = Повідомити про пошкоджений сайт
+ .title = Повідомити про пошкоджений сайт
+report-broken-site-panel-intro = Допоможіть зробити { -brand-product-name } кращим для всіх. { -vendor-short-name } використовує інформацію, яку ви надсилаєте, для вирішення проблем з вебсайтами.
+report-broken-site-panel-url = URL
+report-broken-site-panel-reason-label = Що не так?
+report-broken-site-panel-reason-optional-label = Що не так? (необов'язково)
+report-broken-site-panel-reason-choose =
+ .label = Виберіть причину
+report-broken-site-panel-reason-slow =
+ .label = Сайт повільний або не працює
+report-broken-site-panel-reason-media =
+ .label = Зображення або відео
+report-broken-site-panel-reason-content =
+ .label = Кнопки, посилання та інший вміст
+report-broken-site-panel-reason-account =
+ .label = Вхід або вихід
+report-broken-site-panel-reason-adblockers =
+ .label = Блокувальники реклами
+report-broken-site-panel-reason-other =
+ .label = Щось інше
+report-broken-site-panel-description-label = Опишіть проблему
+report-broken-site-panel-description-optional-label = Опишіть проблему (необов'язково)
+report-broken-site-panel-send-more-info-link = Надішліть більше інформації
+report-broken-site-panel-button-cancel =
+ .label = Скасувати
+report-broken-site-panel-button-okay =
+ .label = Гаразд
+report-broken-site-panel-button-send =
+ .label = Надіслати
+report-broken-site-panel-unspecified = Не зазначено
+report-broken-site-panel-report-sent-label = Ваш звіт надіслано
+report-broken-site-panel-report-sent-header =
+ .label = Ваш звіт надіслано
+ .title = Ваш звіт надіслано
+report-broken-site-panel-report-sent-text = Дякуємо, що допомагаєте { -brand-product-name } зробити Інтернет більш відкритим, доступним і кращим для всіх.
+report-broken-site-panel-invalid-url-label = Введіть дійсний URL
+report-broken-site-panel-missing-reason-label = Виберіть причину
diff --git a/l10n-uk/browser/browser/safeMode.ftl b/l10n-uk/browser/browser/safeMode.ftl
new file mode 100644
index 0000000000..9d0d3d05eb
--- /dev/null
+++ b/l10n-uk/browser/browser/safeMode.ftl
@@ -0,0 +1,15 @@
+# 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/.
+
+troubleshoot-mode-window =
+ .title = Відкрити { -brand-short-name } у режимі усунення проблем?
+ .style = max-width: 400px
+start-troubleshoot-mode =
+ .label = Відкрити
+refresh-profile =
+ .label = Відновити { -brand-short-name }
+troubleshoot-mode-description = Використовуйте цей спеціальний режим { -brand-short-name } для діагностування проблем. Ваші розширення та налаштування будуть тимчасово вимкнені.
+skip-troubleshoot-refresh-profile = Ви також можете пропустити усунення проблем та натомість відновити { -brand-short-name }.
+# Shown on the safe mode dialog after multiple startup crashes.
+auto-safe-mode-description = { -brand-short-name } неочікувано закрився під час запуску. Причиною цього могли бути додатки чи інші проблеми. Ви можете спробувати усунути проблему, виявивши її причину в безпечному режимі.
diff --git a/l10n-uk/browser/browser/safebrowsing/blockedSite.ftl b/l10n-uk/browser/browser/safebrowsing/blockedSite.ftl
new file mode 100644
index 0000000000..0f49f6a0bd
--- /dev/null
+++ b/l10n-uk/browser/browser/safebrowsing/blockedSite.ftl
@@ -0,0 +1,58 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+safeb-blocked-phishing-page-title = Це шахрайський сайт
+safeb-blocked-malware-page-title = Відвідування цього сайту може зашкодити вашому комп'ютеру
+safeb-blocked-unwanted-page-title = Цей сайт може містити небезпечні програми
+safeb-blocked-harmful-page-title = Цей сайт може містити зловмисне програмне забезпечення
+safeb-blocked-phishing-page-short-desc = { -brand-short-name } заблокував цю сторінку, тому що вона може спробувати змусити вас зробити щось небезпечне, наприклад встановити програму або розкрити особисту інформацію, таку як паролі або реквізити банківських карт.
+safeb-blocked-malware-page-short-desc = { -brand-short-name } заблокував цю сторінку, бо вона може намагатися встановити зловмисні програми, що можуть викрадати або знищувати дані на вашому комп'ютері.
+safeb-blocked-unwanted-page-short-desc = { -brand-short-name } заблокував цю сторінку, тому що вона може спробувати змусити вас встановити програми, які заважатимуть роботі (наприклад, змінити домівку або показувати зайву рекламу на відвідуваних сайтах).
+safeb-blocked-harmful-page-short-desc = { -brand-short-name } заблокував цю сторінку, тому що вона може намагатися встановити небезпечне програмне забезпечення, що викрадає чи видаляє вашу інформацію (наприклад, фотографії, паролі, повідомлення й кредитні картки).
+safeb-palm-advisory-desc = Інформація отримана від <a data-l10n-name='advisory_provider'>{ $advisoryname }</a>.
+safeb-palm-accept-label = Назад
+safeb-palm-see-details-label = Показати деталі
+
+## Variables
+## $sitename (string) - Domain name for the blocked page
+
+safeb-blocked-phishing-page-error-desc-override = <span data-l10n-name='sitename'>{ $sitename }</span> відомий <a data-l10n-name='error_desc_link'>шахрайський сайт</a>. Ви можете <a data-l10n-name='report_detection'>повідомити про невідповідність цієї інформації</a>, або <a data-l10n-name='ignore_warning_link'>ігнорувати ризик</a> і перейти на цей небезпечний сайт.
+safeb-blocked-phishing-page-error-desc-no-override = <span data-l10n-name='sitename'>{ $sitename }</span> відомий <a data-l10n-name='error_desc_link'>шахрайський сайт</a>. Ви можете <a data-l10n-name='report_detection'>повідомити про невідповідність цієї інформації </a>.
+
+##
+
+safeb-blocked-phishing-page-learn-more = Дізнайтеся більше про шахрайські сайти та шахрайство на сайті <a data-l10n-name='learn_more_link'>www.antiphishing.org</a>. Дізнайтеся більше про те, як працює захист від шахрайських та зловмисних програм в { -brand-short-name } на сайті <a data-l10n-name='firefox_support'>support.mozilla.org</a>.
+
+## Variables
+## $sitename (string) - Domain name for the blocked page
+
+safeb-blocked-malware-page-error-desc-override-sumo = <span data-l10n-name='sitename'>{ $sitename }</span> відомий <a data-l10n-name='error_desc_link'>як такий, що містить зловмисні програми</a>. Ви можете <a data-l10n-name='ignore_warning_link'>ігнорувати ризик</a> і перейти на цей небезпечний сайт.
+safeb-blocked-malware-page-error-desc-no-override-sumo = <span data-l10n-name='sitename'>{ $sitename }</span> відомий <a data-l10n-name='error_desc_link'>як такий, що містить зловмисні програми</a>.
+
+##
+
+safeb-blocked-malware-page-learn-more-sumo = Дізнайтеся більше про те, як працює захист від шахрайства та зловмисного програмного забезпечення в { -brand-short-name } на сайті <a data-l10n-name='firefox_support'>support.mozilla.org</a>.
+
+## Variables
+## $sitename (string) - Domain name for the blocked page
+
+safeb-blocked-unwanted-page-error-desc-override = <span data-l10n-name='sitename'>{ $sitename }</span> відомий <a data-l10n-name='error_desc_link'>як такий, що містить зловмисні програми</a>. Ви можете <a data-l10n-name='ignore_warning_link'>ігнорувати ризик</a> і перейти на цей небезпечний сайт.
+safeb-blocked-unwanted-page-error-desc-no-override = <span data-l10n-name='sitename'>{ $sitename }</span> відомий <a data-l10n-name='error_desc_link'>як такий, що містить зловмисні програми</a>.
+
+##
+
+safeb-blocked-unwanted-page-learn-more = Дізнайтеся більше про небезпечне й небажане програмне забезпечення на сайті <a data-l10n-name='learn_more_link'>Правила щодо небажаного ПЗ</a>. Дізнайтеся більше про те, як працює захист від шахрайських та зловмисних програм в { -brand-short-name } на сайті <a data-l10n-name='firefox_support'>support.mozilla.org</a>.
+
+## Variables
+## $sitename (string) - Domain name for the blocked page
+
+safeb-blocked-harmful-page-error-desc-override = <span data-l10n-name='sitename'>{ $sitename }</span> відомий <a data-l10n-name='error_desc_link'>як такий, що містить потенційно зловмисну програму</a>. Ви можете <a data-l10n-name='ignore_warning_link'>ігнорувати ризик</a> і перейти на цей небезпечний сайт.
+safeb-blocked-harmful-page-error-desc-no-override = <span data-l10n-name='sitename'>{ $sitename }</span> відомий <a data-l10n-name='error_desc_link'>як такий, що містить потенційно зловмисну програму</a>.
+
+##
+
+safeb-blocked-harmful-page-learn-more = Дізнайтеся більше про те, як працює захист від шахрайства та зловмисного програмного забезпечення в { -brand-short-name } на сайті <a data-l10n-name='firefox_support'>support.mozilla.org</a>.
+safeb-palm-notdeceptive =
+ .label = Це не шахрайський сайт…
+ .accesskey = н
diff --git a/l10n-uk/browser/browser/sanitize.ftl b/l10n-uk/browser/browser/sanitize.ftl
new file mode 100644
index 0000000000..11ce99cd81
--- /dev/null
+++ b/l10n-uk/browser/browser/sanitize.ftl
@@ -0,0 +1,112 @@
+# 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/.
+
+sanitize-prefs2 =
+ .title = Налаштування стирання історії
+ .style = min-width: 34em
+sanitize-prefs-style =
+ .style = width: 17em
+sanitize-dialog-title2 =
+ .title = Очистити дані вебперегляду і куки
+ .style = min-width: 34em
+sanitize-dialog-title =
+ .title = Стерти недавню історію
+ .style = min-width: 34em
+# When "Time range to clear" is set to "Everything", this message is used for the
+# title instead of dialog-title.
+sanitize-dialog-title-everything =
+ .title = Стерти всю історію
+ .style = min-width: 34em
+clear-data-settings-label = При закритті { -brand-short-name } повинен автоматично стирати
+
+## clear-time-duration-prefix is followed by a dropdown list, with
+## values localized using clear-time-duration-value-* messages.
+## clear-time-duration-suffix is left empty in English, but can be
+## used in other languages to change the structure of the message.
+##
+## This results in English:
+## Time range to clear: (Last Hour, Today, etc.)
+
+clear-time-duration-prefix =
+ .value = За вказаний проміжок часу:{ " " }
+ .accesskey = ч
+clear-time-duration-prefix2 =
+ .value = Коли:
+ .accesskey = К
+clear-time-duration-value-last-hour =
+ .label = останню годину
+clear-time-duration-value-last-2-hours =
+ .label = останні 2 години
+clear-time-duration-value-last-4-hours =
+ .label = останні 4 години
+clear-time-duration-value-today =
+ .label = за сьогодні
+clear-time-duration-value-everything =
+ .label = Усю
+clear-time-duration-suffix =
+ .value = { "" }
+
+## These strings are used as section comments and checkboxes
+## to select the items to remove
+
+history-section-label = Історія
+item-history-and-downloads =
+ .label = Історію переглядів та завантажень
+ .accesskey = г
+item-browsing-and-search =
+ .label = Відвідані сайти, збережені дані форм і пошуку
+ .accesskey = В
+item-cookies =
+ .label = Куки
+ .accesskey = у
+item-cookies-site-data =
+ .label = Куки і дані сайтів
+ .accesskey = и
+item-cookies-site-data-description = Може призвести до виходу на сайтах або очищення кошика для покупок
+item-active-logins =
+ .label = Активні сеанси
+ .accesskey = с
+item-cache =
+ .label = Кеш
+ .accesskey = к
+item-cached-content =
+ .label = Тимчасові кешовані файли та сторінки
+ .accesskey = Т
+item-cached-content-description = Очищає елементи, які допомагають сайтам завантажуватися швидше
+item-form-search-history =
+ .label = Форми та пошукові запити
+ .accesskey = Ф
+item-site-prefs =
+ .label = Налаштування сайтів
+ .accesskey = Н
+item-site-prefs-description = Відновлює початкові налаштування дозволів і параметрів сайтів
+item-download-history =
+ .label = Список завантажених файлів
+ .accesskey = з
+data-section-label = Дані
+item-site-settings =
+ .label = Налаштування сайтів
+ .accesskey = л
+item-offline-apps =
+ .label = Дані автономних вебсайтів
+ .accesskey = а
+sanitize-everything-undo-warning = Цю дію неможливо скасувати.
+window-close =
+ .key = w
+sanitize-button-ok =
+ .label = Стерти зараз
+sanitize-button-ok2 =
+ .label = Очистити
+# The label for the default button between the user clicking it and the window
+# closing. Indicates the items are being cleared.
+sanitize-button-clearing =
+ .label = Стирання
+# Warning that appears when "Time range to clear" is set to "Everything" in Clear
+# Recent History dialog, provided that the user has not modified the default set
+# of history items to clear.
+sanitize-everything-warning = Вся історія зітреться.
+# Warning that appears when "Time range to clear" is set to "Everything" in Clear
+# Recent History dialog, provided that the user has modified the default set of
+# history items to clear.
+sanitize-selected-warning = Всі вибрані елементи будуть стерті.
diff --git a/l10n-uk/browser/browser/screenshots.ftl b/l10n-uk/browser/browser/screenshots.ftl
new file mode 100644
index 0000000000..f765a9aec6
--- /dev/null
+++ b/l10n-uk/browser/browser/screenshots.ftl
@@ -0,0 +1,60 @@
+# 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/.
+
+screenshot-toolbarbutton =
+ .label = Знімок екрана
+ .tooltiptext = Зробити знімок екрана
+
+screenshot-shortcut =
+ .key = S
+
+screenshots-instructions = Потягніть або клацніть на сторінці для вибору ділянки. Натисніть ESC для скасування.
+screenshots-cancel-button = Скасувати
+screenshots-save-visible-button = Зберегти видиму частину
+screenshots-save-page-button = Зберегти всю сторінку
+screenshots-download-button = Завантажити
+screenshots-download-button-tooltip = Завантажити знімок екрана
+screenshots-copy-button = Копіювати
+screenshots-copy-button-tooltip = Копіювати знімки в буфер обміну
+screenshots-download-button-title =
+ .title = Завантажити знімок екрана
+screenshots-copy-button-title =
+ .title = Копіювати знімок в буфер обміну
+screenshots-cancel-button-title =
+ .title = Скасувати
+screenshots-retry-button-title =
+ .title = Перезняти знімок
+
+screenshots-meta-key =
+ { PLATFORM() ->
+ [macos] ⌘
+ *[other] Ctrl
+ }
+screenshots-notification-link-copied-title = Посилання скопійовано
+screenshots-notification-link-copied-details = Посилання на ваш знімок було скопійоване до буфера обміну. Натисніть { screenshots-meta-key }-V для вставлення.
+
+screenshots-notification-image-copied-title = Знімок скопійовано
+screenshots-notification-image-copied-details = Ваш знімок був скопійований в буфер обміну. Натисніть { screenshots-meta-key }-V, щоб вставити.
+
+screenshots-request-error-title = Сталася помилка.
+screenshots-request-error-details = Вибачте! Нам не вдалося зберегти ваш знімок. Спробуйте знову пізніше.
+
+screenshots-connection-error-title = Ми не можемо отримати доступ до ваших знімків.
+screenshots-connection-error-details = Перевірте своє з'єднання з Інтернетом. Якщо ви можете під'єднатися до Інтернету, можливо, виникла тимчасова проблема зі службою { -screenshots-brand-name }.
+
+screenshots-login-error-details = Нам не вдалося зберегти ваш знімок, тому що виникли проблеми зі службою { -screenshots-brand-name }. Спробуйте знову пізніше.
+
+screenshots-unshootable-page-error-title = Ми не можемо зробити знімок цієї сторінки.
+screenshots-unshootable-page-error-details = Це не стандартна вебсторінка, тому ви не можете зробити її знімок.
+
+screenshots-empty-selection-error-title = Обрана область є замалою
+
+screenshots-private-window-error-title = { -screenshots-brand-name } вимкнено в режимі приватного перегляду
+screenshots-private-window-error-details = Вибачте за незручності. Ми працюємо над цією функцією для майбутніх випусків.
+
+screenshots-generic-error-title = Оу! З { -screenshots-brand-name } щось негаразд.
+screenshots-generic-error-details = Ми не впевнені, в чому проблема. Спробувати ще раз, або ж зробити знімок іншої сторінки?
+
+screenshots-too-large-error-title = Ваш знімок екрана обрізано через завеликий розмір
+screenshots-too-large-error-details = Спробуйте вибрати ділянку, меншу ніж 32.700 пікселів за найдовшою стороною, або загальною площею 124.900.000 пікселів.
diff --git a/l10n-uk/browser/browser/screenshotsOverlay.ftl b/l10n-uk/browser/browser/screenshotsOverlay.ftl
new file mode 100644
index 0000000000..6783bacd0d
--- /dev/null
+++ b/l10n-uk/browser/browser/screenshotsOverlay.ftl
@@ -0,0 +1,14 @@
+# 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/.
+
+screenshots-overlay-cancel-button = Скасувати
+screenshots-overlay-instructions = Потягніть або клацніть на сторінці для вибору ділянки. Натисніть ESC для скасування.
+screenshots-overlay-download-button = Завантажити
+screenshots-overlay-copy-button = Копіювати
+# This string represents the selection size area
+# "x" here represents "by" (i.e 123 by 456)
+# Variables:
+# $width (Number) - The width of the selection region in pixels
+# $height (Number) - The height of the selection region in pixels
+screenshots-overlay-selection-region-size = { $width } x { $height }
diff --git a/l10n-uk/browser/browser/search.ftl b/l10n-uk/browser/browser/search.ftl
new file mode 100644
index 0000000000..eb08ddb790
--- /dev/null
+++ b/l10n-uk/browser/browser/search.ftl
@@ -0,0 +1,38 @@
+# 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/.
+
+
+## These strings are used for errors when installing OpenSearch engines, e.g.
+## via "Add Search Engine" on the address bar or search bar.
+## Variables
+## $location-url (String) - the URL of the OpenSearch engine that was attempted to be installed.
+
+opensearch-error-duplicate-title = Помилка встановлення
+opensearch-error-duplicate-desc = { -brand-short-name } не зміг установити плагін пошуку з «{ $location-url }», оскільки засіб пошуку з таким іменем уже існує.
+
+opensearch-error-format-title = Некоректний формат
+opensearch-error-format-desc = { -brand-short-name } не зміг встановити засіб пошуку з: { $location-url }
+
+opensearch-error-download-title = Помилка завантаження
+opensearch-error-download-desc = { -brand-short-name } не зміг завантажити плагін пошуку з: { $location-url }
+
+##
+
+searchbar-submit =
+ .tooltiptext = Виконати пошук
+
+# This string is displayed in the search box when the input field is empty
+searchbar-input =
+ .placeholder = Пошук
+
+searchbar-icon =
+ .tooltiptext = Пошук
+
+## Infobar shown when search engine is removed and replaced.
+## Variables
+## $oldEngine (String) - the search engine to be removed.
+## $newEngine (String) - the search engine to replace the removed search engine.
+
+removed-search-engine-message = <strong>Ваш типовий засіб пошуку змінено.</strong> { $oldEngine } більше не доступний як типова пошукова система { -brand-short-name }. Відтепер ваш типовий засіб пошуку — { $newEngine }. Щоб змінити його, перейдіть до налаштувань. <label data-l10n-name="remove-search-engine-article">Докладніше</label>
+remove-search-engine-button = Гаразд
diff --git a/l10n-uk/browser/browser/setDesktopBackground.ftl b/l10n-uk/browser/browser/setDesktopBackground.ftl
new file mode 100644
index 0000000000..5cf29c5f8c
--- /dev/null
+++ b/l10n-uk/browser/browser/setDesktopBackground.ftl
@@ -0,0 +1,40 @@
+# 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/.
+
+set-desktop-background-window =
+ .title = Встановити тлом робочого столу
+
+set-desktop-background-accept =
+ .label = Встановити тлом робочого столу
+
+open-desktop-prefs =
+ .label = Відкрити налаштування робочого столу
+
+set-background-preview-unavailable = Попередній перегляд недоступний
+
+# This refers to the wallpaper "spanning" multiple monitors when the
+# user has more than one. Only some of the entire image will be on
+# each monitor. This should ideally match the wording in Windows' own
+# Desktop Background settings page.
+set-background-span =
+ .label = Розширення
+
+set-background-color = Колір:
+
+set-background-position = Розташування:
+
+set-background-tile =
+ .label = Плиткою
+
+set-background-center =
+ .label = По центру
+
+set-background-stretch =
+ .label = Розтягнути
+
+set-background-fill =
+ .label = Заповнити
+
+set-background-fit =
+ .label = За розміром
diff --git a/l10n-uk/browser/browser/shopping.ftl b/l10n-uk/browser/browser/shopping.ftl
new file mode 100644
index 0000000000..4ea0e775f0
--- /dev/null
+++ b/l10n-uk/browser/browser/shopping.ftl
@@ -0,0 +1,201 @@
+# 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/.
+
+shopping-page-title = Шопінг { -brand-product-name }
+# Title for page showing where a user can check the
+# review quality of online shopping product reviews
+shopping-main-container-title = Засіб перевірки відгуків
+shopping-beta-marker = Бета
+# This string is for ensuring that screen reader technology
+# can read out the "Beta" part of the shopping sidebar header.
+# Any changes to shopping-main-container-title and
+# shopping-beta-marker should also be reflected here.
+shopping-a11y-header =
+ .aria-label = Засіб перевірки відгуків - бета
+shopping-close-button =
+ .title = Закрити
+# This string is for notifying screen reader users that the
+# sidebar is still loading data.
+shopping-a11y-loading =
+ .aria-label = Завантаження…
+
+## Strings for the letter grade component.
+## For now, we only support letter grades A, B, C, D and F.
+## Letter A indicates the highest grade, and F indicates the lowest grade.
+## Letters are hardcoded and cannot be localized.
+
+shopping-letter-grade-description-ab = Надійні відгуки
+shopping-letter-grade-description-c = Поєднання надійних і сумнівних відгуків
+shopping-letter-grade-description-df = Сумнівні відгуки
+# This string is displayed in a tooltip that appears when the user hovers
+# over the letter grade component without a visible description.
+# It is also used for screen readers.
+# $letter (String) - The letter grade as A, B, C, D or F (hardcoded).
+# $description (String) - The localized letter grade description. See shopping-letter-grade-description-* strings above.
+shopping-letter-grade-tooltip =
+ .title = { $letter } - { $description }
+
+## Strings for the shopping message-bar
+
+shopping-message-bar-warning-stale-analysis-message-2 = Нова інформація для перевірки
+shopping-message-bar-warning-stale-analysis-button = Перевірити зараз
+shopping-message-bar-generic-error =
+ .heading = Наразі інформація недоступна
+ .message = Ми працюємо над усуненням проблеми. Поверніться згодом.
+shopping-message-bar-warning-not-enough-reviews =
+ .heading = Ще недостатньо відгуків
+ .message = Коли на цей продукт буде більше відгуків, ми зможемо їх проаналізувати.
+shopping-message-bar-warning-product-not-available =
+ .heading = Товар відсутній
+ .message = Якщо цей товар знову з'явиться, повідомте про це нам, і ми його проаналізуємо.
+shopping-message-bar-warning-product-not-available-button2 = Повідомити про наявність товару
+shopping-message-bar-thanks-for-reporting =
+ .heading = Дякуємо за повідомлення!
+ .message = Оновлені результати мають з'явитися впродовж 24 годин. Перевірте знову пізніше.
+shopping-message-bar-warning-product-not-available-reported =
+ .heading = Інформація незабаром надійде
+ .message = Оновлені результати мають з'явитися впродовж 24 годин. Перевірте знову пізніше.
+shopping-message-bar-analysis-in-progress-title2 = Перевірка якості відгуку
+shopping-message-bar-analysis-in-progress-message2 = Це може тривати близько 60 секунд.
+# Variables:
+# $percentage (Number) - The percentage complete that the analysis is, per our servers.
+shopping-message-bar-analysis-in-progress-with-amount = Перевірка якості відгуку ({ $percentage }%)
+shopping-message-bar-page-not-supported =
+ .heading = Ми не можемо перевірити ці відгуки
+ .message = На жаль, ми не можемо перевірити якість відгуків для певних типів товарів, як-от: подарункових карток, стримінгових відео, музики й ігор.
+
+## Strings for the product review snippets card
+
+shopping-highlights-label =
+ .label = Обране з недавніх відгуків
+shopping-highlight-price = Ціна
+shopping-highlight-quality = Якість
+shopping-highlight-shipping = Доставлення
+shopping-highlight-competitiveness = Конкурентоспроможність
+shopping-highlight-packaging = Пакування
+
+## Strings for show more card
+
+shopping-show-more-button = Показати більше
+shopping-show-less-button = Показати менше
+
+## Strings for the settings card
+
+shopping-settings-label =
+ .label = Налаштування
+shopping-settings-recommendations-toggle =
+ .label = Показувати рекламу в засобі перевірки відгуків
+shopping-settings-recommendations-learn-more2 = Ви періодично бачитимете рекламу схожих товарів. Ми рекламуємо лише продукти, які мають надійні відгуки. <a data-l10n-name="review-quality-url">Докладніше</a>
+shopping-settings-opt-out-button = Вимкнути засіб перевірки відгуків
+powered-by-fakespot = Засіб перевірки відгуків розроблено на базі <a data-l10n-name="fakespot-link">{ -fakespot-brand-full-name }</a>.
+
+## Strings for the adjusted rating component
+
+# "Adjusted rating" means a star rating that has been adjusted to include only
+# reliable reviews.
+shopping-adjusted-rating-label =
+ .label = Скоригований рейтинг
+shopping-adjusted-rating-unreliable-reviews = Сумнівні відгуки прибрано
+
+## Strings for the review reliability component
+
+shopping-review-reliability-label =
+ .label = Наскільки надійні ці відгуки?
+
+## Strings for the analysis explainer component
+
+shopping-analysis-explainer-label =
+ .label = Як ми визначаємо якість відгуку
+shopping-analysis-explainer-intro2 = Ми використовуємо технологію ШІ від { -fakespot-brand-full-name }, щоб перевірити надійність відгуків про товар. Це допоможе вам оцінити лише якість відгуку, а не якість товару.
+shopping-analysis-explainer-grades-intro = Кожному відгуку про товар ми присвоюємо <strong>буквену оцінку</strong> від A до F.
+shopping-analysis-explainer-adjusted-rating-description = <strong>Скоригований рейтинг</strong> на основі лише відгуків, які ми вважаємо надійними.
+shopping-analysis-explainer-learn-more2 = Дізнайтеся, <a data-l10n-name="review-quality-url">як { -fakespot-brand-name } визначає якість відгуків</a>.
+# This string includes the short brand name of one of the three supported
+# websites, which will be inserted without being translated.
+# $retailer (String) - capitalized name of the shopping website, for example, "Amazon".
+shopping-analysis-explainer-highlights-description = <strong>Обрані</strong> беруться з відгуків { $retailer } за останні 80 днів, які ми вважаємо надійними.
+shopping-analysis-explainer-review-grading-scale-reliable = Надійні – чесні, неупереджені відгуки, найімовірніше від справжніх замовників.
+shopping-analysis-explainer-review-grading-scale-mixed = Ми вважаємо, що тут поєднано надійні та сумнівні відгуки.
+shopping-analysis-explainer-review-grading-scale-unreliable = Сумнівні – нечесні відгуки, найімовірніше від упереджених оглядачів.
+
+## Strings for UrlBar button
+
+shopping-sidebar-open-button2 =
+ .tooltiptext = Відкрити засіб перевірки відгуків
+shopping-sidebar-close-button2 =
+ .tooltiptext = Закрити засіб перевірки відгуків
+
+## Strings for the unanalyzed product card.
+## The word 'analyzer' when used here reflects what this tool is called on
+## fakespot.com. If possible, a different word should be used for the Fakespot
+## tool (the Fakespot by Mozilla 'analyzer') other than 'checker', which is
+## used in the name of the Firefox feature ('Review Checker'). If that is not
+## possible - if these terms are not meaningfully different - that is OK.
+
+shopping-unanalyzed-product-header-2 = Ще немає інформації про ці відгуки
+shopping-unanalyzed-product-message-2 = Щоб дізнатися, чи надійні відгуки про цей товар, перевірте їхню якість. Це триватиме лише близько 60 секунд.
+shopping-unanalyzed-product-analyze-button = Перевірити якість відгуку
+
+## Strings for the advertisement
+
+more-to-consider-ad-label =
+ .label = Більше товарів
+ad-by-fakespot = Реклама від { -fakespot-brand-name }
+
+## Shopping survey strings.
+
+shopping-survey-headline = Допоможіть удосконалити { -brand-product-name }
+shopping-survey-question-one = Як ви оцінюєте роботу засобу перевірки відгуків у { -brand-product-name }?
+shopping-survey-q1-radio-1-label = Дуже добре
+shopping-survey-q1-radio-2-label = Добре
+shopping-survey-q1-radio-3-label = Нейтрально
+shopping-survey-q1-radio-4-label = Погано
+shopping-survey-q1-radio-5-label = Дуже погано
+shopping-survey-question-two = Чи полегшує вам прийняття рішень про купівлю засіб перевірки відгуків?
+shopping-survey-q2-radio-1-label = Так
+shopping-survey-q2-radio-2-label = Ні
+shopping-survey-q2-radio-3-label = Не знаю
+shopping-survey-next-button-label = Далі
+shopping-survey-submit-button-label = Надіслати
+shopping-survey-terms-link = Умови користування
+shopping-survey-thanks =
+ .heading = Дякуємо за ваш відгук!
+
+## Shopping Feature Callout strings.
+## "price tag" refers to the price tag icon displayed in the address bar to
+## access the feature.
+
+shopping-callout-closed-opted-in-subtitle = Повертайтеся до <strong>засобу перевірки відгуків</strong> щоразу, коли бачите цінник.
+shopping-callout-pdp-opted-in-title = Чи надійні ці відгуки? Дізнайтеся про це швидко.
+shopping-callout-pdp-opted-in-subtitle = Відкрийте засіб перевірки відгуків, щоб переглянути скоригований рейтинг із вилученими ненадійними відгуками. Крім того, перегляньте основні моменти з останніх автентичних відгуків.
+shopping-callout-closed-not-opted-in-title = Надійні відгуки одним натисканням кнопки
+shopping-callout-closed-not-opted-in-subtitle = Користуйтесь засобом перевірки відгуків щоразу, коли побачите цінник. Швидко отримуйте інформацію від реальних покупців перед купівлею.
+
+## Onboarding message strings.
+
+shopping-onboarding-headline = Спробуйте наш надійний путівник відгуками про товари
+# Dynamic subtitle. Sites are limited to Amazon, Walmart or Best Buy.
+# Variables:
+# $currentSite (str) - The current shopping page name
+# $secondSite (str) - A second shopping page name
+# $thirdSite (str) - A third shopping page name
+shopping-onboarding-dynamic-subtitle-1 = Впевніться у надійності відгуків про товар на <b>{ $currentSite }</b> перед купівлею. Перевірка відгуків, експериментальна функція від { -brand-product-name }, вбудована безпосередньо у браузер. Вона також працює на <b>{ $secondSite }</b> і <b>{ $thirdSite }</b>.
+# Subtitle for countries where we only support one shopping website (e.g. currently used in FR/DE with Amazon)
+# Variables:
+# $currentSite (str) - The current shopping page name
+shopping-onboarding-single-subtitle = Перш ніж купувати щось, перегляньте надійні відгуки на <b>{ $currentSite }</b>. Засіб перевірки відгуків – експериментальна функція від { -brand-product-name }, вбудована безпосередньо в браузер.
+shopping-onboarding-body = Використовуючи можливості { -fakespot-brand-full-name }, ми допомагаємо вам уникнути упереджених і несправжніх відгуків. Наша модель ШІ постійно вдосконалюється, щоб захистити вас під час покупок. <a data-l10n-name="learn_more">Докладніше</a>
+shopping-onboarding-opt-in-privacy-policy-and-terms-of-use2 = Натискаючи “{ shopping-onboarding-opt-in-button }“, ви погоджуєтеся з <a data-l10n-name="privacy_policy">Політикою приватності</a> та <a data-l10n-name="terms_of_use">Умовами користування</a> { -fakespot-brand-name }.
+shopping-onboarding-opt-in-privacy-policy-and-terms-of-use3 = Натискаючи “{ shopping-onboarding-opt-in-button }“, ви погоджуєтеся з <a data-l10n-name="privacy_policy">Політикою приватності</a> { -brand-product-name } та <a data-l10n-name="terms_of_use">Умовами користування</a> { -fakespot-brand-name }.
+shopping-onboarding-opt-in-button = Так, спробувати
+shopping-onboarding-not-now-button = Не зараз
+shopping-onboarding-dialog-close-button =
+ .title = Закрити
+ .aria-label = Закрити
+# Aria-label to make the "steps" of the shopping onboarding container visible to screen readers.
+# Variables:
+# $current (Int) - Number of the current page
+# $total (Int) - Total number of pages
+shopping-onboarding-welcome-steps-indicator-label =
+ .aria-label = Перебіг: крок { $current } з { $total }
diff --git a/l10n-uk/browser/browser/sidebarMenu.ftl b/l10n-uk/browser/browser/sidebarMenu.ftl
new file mode 100644
index 0000000000..555ca13e4b
--- /dev/null
+++ b/l10n-uk/browser/browser/sidebarMenu.ftl
@@ -0,0 +1,18 @@
+# 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/.
+
+sidebar-menu-bookmarks =
+ .label = Закладки
+
+sidebar-menu-history =
+ .label = Історія
+
+sidebar-menu-synced-tabs =
+ .label = Синхронізовані вкладки
+
+sidebar-menu-close =
+ .label = Закрити бічну панель
+
+sidebar-close-button =
+ .tooltiptext = Закрити бічну панель
diff --git a/l10n-uk/browser/browser/sitePermissions.ftl b/l10n-uk/browser/browser/sitePermissions.ftl
new file mode 100644
index 0000000000..a1424ea28e
--- /dev/null
+++ b/l10n-uk/browser/browser/sitePermissions.ftl
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# This string is used to display the option to open blocked popup(s) in site permission management panels.
+# Variables:
+# $count (String) - Number of blocked pop-ups
+site-permissions-open-blocked-popups =
+ { $count ->
+ [one] Відкрити { $count } заблоковане спливне вікно…
+ [few] Відкрити { $count } заблоковані спливні вікна…
+ *[many] Відкрити { $count } заблокованих спливних вікон…
+ }
diff --git a/l10n-uk/browser/browser/siteProtections.ftl b/l10n-uk/browser/browser/siteProtections.ftl
new file mode 100644
index 0000000000..17ebff42f0
--- /dev/null
+++ b/l10n-uk/browser/browser/siteProtections.ftl
@@ -0,0 +1,103 @@
+# 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/.
+
+content-blocking-trackers-view-empty = Не виявлено на цьому сайті
+content-blocking-cookies-blocking-trackers-label = Куки стеження між сайтами
+content-blocking-cookies-blocking-third-party-label = Сторонні куки
+content-blocking-cookies-blocking-unvisited-label = Куки з невідвіданих сайтів
+content-blocking-cookies-blocking-all-label = Всі куки
+content-blocking-cookies-view-first-party-label = З цього сайту
+content-blocking-cookies-view-trackers-label = Куки стеження між сайтами
+content-blocking-cookies-view-third-party-label = Сторонні куки
+# This label is shown next to a cookie origin in the cookies subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Allowed"
+content-blocking-cookies-view-allowed-label =
+ .value = Дозволено
+# This label is shown next to a cookie origin in the cookies subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
+content-blocking-cookies-view-blocked-label =
+ .value = Заблоковано
+# Variables:
+# $domain (String): the domain of the site.
+content-blocking-cookies-view-remove-button =
+ .tooltiptext = Стерти виняток для { $domain }
+tracking-protection-icon-active = Блокування стеження соціальних мереж, кук стеження між сайтами, а також зчитування цифрового відбитка.
+tracking-protection-icon-active-container =
+ .aria-label = { tracking-protection-icon-active }
+tracking-protection-icon-disabled = Розширений захист від стеження для цього сайту вимкнено.
+tracking-protection-icon-disabled-container =
+ .aria-label = { tracking-protection-icon-disabled }
+tracking-protection-icon-no-trackers-detected = { -brand-short-name } не виявив відомих елементів стеження на цій сторінці.
+tracking-protection-icon-no-trackers-detected-container =
+ .aria-label = { tracking-protection-icon-no-trackers-detected }
+
+## Variables:
+## $host (String): the site's hostname
+
+# Header of the Protections Panel.
+protections-header = Захист для { $host }
+
+## Blocking and Not Blocking sub-views in the Protections Panel
+
+protections-blocking-fingerprinters =
+ .title = Заблоковано зчитування цифрового відбитка
+protections-blocking-cryptominers =
+ .title = Заблоковано криптомайренів
+protections-blocking-cookies-trackers =
+ .title = Заблоковано куки, що стежать між сайтами
+protections-blocking-cookies-third-party =
+ .title = Заблоковано сторонні куки
+protections-blocking-cookies-all =
+ .title = Усі куки заблоковано
+protections-blocking-cookies-unvisited =
+ .title = Заблоковано куки з невідвіданих сайтів
+protections-blocking-tracking-content =
+ .title = Блокування вмісту зі стеженням
+protections-blocking-social-media-trackers =
+ .title = Заблоковано стеження соціальних мереж
+protections-not-blocking-fingerprinters =
+ .title = Зчитування цифрового відбитка не блокується
+protections-not-blocking-cryptominers =
+ .title = Криптомайнери не блокуються
+protections-not-blocking-cookies-third-party =
+ .title = Сторонні куки не блокуються
+protections-not-blocking-cookies-all =
+ .title = Куки не блокуються
+protections-not-blocking-cross-site-tracking-cookies =
+ .title = Куки, що стежать між сайтами, не блокуються
+protections-not-blocking-tracking-content =
+ .title = Вміст зі стеженням не блокується
+protections-not-blocking-social-media-trackers =
+ .title = Стеження соціальних мереж не блокується
+
+## Footer and Milestones sections in the Protections Panel
+## Variables:
+## $trackerCount (Number): number of trackers blocked
+## $date (Date): the date on which we started counting
+
+# This text indicates the total number of trackers blocked on all sites.
+# In its tooltip, we show the date when we started counting this number.
+protections-footer-blocked-tracker-counter =
+ { $trackerCount ->
+ [one] 1 заблокований
+ [few] { $trackerCount } заблоковані
+ *[many] { $trackerCount } заблокованих
+ }
+ .tooltiptext = Починаючи з { DATETIME($date, year: "numeric", month: "long", day: "numeric") }
+# This text indicates the total number of trackers blocked on all sites.
+# It should be the same as protections-footer-blocked-tracker-counter;
+# this message is used to leave out the tooltip when the date is not available.
+protections-footer-blocked-tracker-counter-no-tooltip =
+ { $trackerCount ->
+ [one] 1 заблокований
+ [few] { $trackerCount } заблоковані
+ *[many] { $trackerCount } заблокованих
+ }
+# In English this looks like "Firefox blocked over 10,000 trackers since October 2019"
+protections-milestone =
+ { $trackerCount ->
+ [one] { -brand-short-name } заблокував { $trackerCount } елемент стеження, починаючи з { DATETIME($date, year: "numeric", month: "long") }
+ [few] { -brand-short-name } заблокував { $trackerCount } елементи стеження, починаючи з { DATETIME($date, year: "numeric", month: "long") }
+ *[many] { -brand-short-name } заблокував { $trackerCount } елементів стеження, починаючи з { DATETIME($date, year: "numeric", month: "long") }
+ }
diff --git a/l10n-uk/browser/browser/speechDispatcher.ftl b/l10n-uk/browser/browser/speechDispatcher.ftl
new file mode 100644
index 0000000000..ee84ed1815
--- /dev/null
+++ b/l10n-uk/browser/browser/speechDispatcher.ftl
@@ -0,0 +1,16 @@
+# 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/.
+
+
+### Speech Dispatches is the name of a speech synthesis tool and shouldn’t be
+### localized (https://freebsoft.org/speechd).
+
+speech-dispatcher-lib-missing = Ви не можете використовувати синтез мовлення, оскільки відсутня бібліотека Speech Dispatcher.
+speech-dispatcher-lib-too-old = Ви не можете використовувати синтез мовлення, оскільки потрібно оновити Speech Dispatcher.
+speech-dispatcher-missing-symbol = Ви не можете використовувати синтез мовлення, оскільки бібліотека Speech Dispatcher пошкоджена.
+speech-dispatcher-open-fail = Ви не можете використовувати синтез мовлення, оскільки Speech Dispatcher не відкривається.
+speech-dispatcher-no-voices = Ви не можете використовувати синтез мовлення, оскільки голоси недоступні в Speech Dispatcher.
+speech-dispatcher-dismiss-button =
+ .label = Більше не показувати
+ .accesskey = н
diff --git a/l10n-uk/browser/browser/spotlight.ftl b/l10n-uk/browser/browser/spotlight.ftl
new file mode 100644
index 0000000000..62363fdfe8
--- /dev/null
+++ b/l10n-uk/browser/browser/spotlight.ftl
@@ -0,0 +1,22 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Dialog close button
+spotlight-dialog-close-button =
+ .title = Закрити
+ .aria-label = Закрити
+
+## Mobile download button strings
+
+spotlight-android-marketplace-button =
+ .title = Отримати з Google Play
+spotlight-ios-marketplace-button =
+ .title = Завантажити з App Store
+
+## Firefox Focus promo message strings
+
+spotlight-focus-promo-title = Отримати { -focus-brand-name }
+spotlight-focus-promo-subtitle = Скануйте QR-код для завантаження.
+spotlight-focus-promo-qr-code =
+ .alt = Скануйте QR-код, щоб отримати { -focus-brand-name }
diff --git a/l10n-uk/browser/browser/sync.ftl b/l10n-uk/browser/browser/sync.ftl
new file mode 100644
index 0000000000..d2a330dfba
--- /dev/null
+++ b/l10n-uk/browser/browser/sync.ftl
@@ -0,0 +1,36 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+fxa-toolbar-sync-syncing2 = Синхронізація…
+sync-disconnect-dialog-title2 = Від'єднати?
+sync-disconnect-dialog-body = { -brand-product-name } припинить синхронізацію з вашим обліковим записом, але не видалятиме жодних ваших даних на цьому пристрої.
+sync-disconnect-dialog-button = Від'єднатися
+fxa-signout-dialog2-title = Вийти з { -fxaccount-brand-name(case: "gen") }?
+fxa-signout-dialog-title2 = Вийти з облікового запису?
+fxa-signout-dialog-body = Синхронізовані дані залишаться у вашому обліковому записі.
+fxa-signout-dialog2-button = Вийти
+fxa-signout-dialog2-checkbox = Видалити дані з цього пристрою (паролі, історію, закладки тощо).
+fxa-menu-sync-settings =
+ .label = Налаштування синхронізації
+fxa-menu-turn-on-sync =
+ .value = Увімкнути синхронізацію
+fxa-menu-turn-on-sync-default = Увімкнути синхронізацію
+fxa-menu-connect-another-device =
+ .label = Під'єднати інший пристрій…
+# Variables:
+# $tabCount (Number): The number of tabs sent to the device.
+fxa-menu-send-tab-to-device =
+ .label =
+ { $tabCount ->
+ [one] Надіслати вкладку на пристрій
+ [few] Надіслати { $tabCount } вкладки на пристрій
+ *[many] Надіслати { $tabCount } вкладок на пристрій
+ }
+# This is shown dynamically within "Send tab to device" in fxa menu.
+fxa-menu-send-tab-to-device-syncnotready =
+ .label = Синхронізовані пристрої…
+# This is shown within "Send tab to device" in fxa menu if account is not configured.
+fxa-menu-send-tab-to-device-description = Миттєво надсилайте вкладку на будь-який пов'язаний пристрій.
+fxa-menu-sign-out =
+ .label = Вийти…
diff --git a/l10n-uk/browser/browser/syncedTabs.ftl b/l10n-uk/browser/browser/syncedTabs.ftl
new file mode 100644
index 0000000000..47ee68bd31
--- /dev/null
+++ b/l10n-uk/browser/browser/syncedTabs.ftl
@@ -0,0 +1,61 @@
+# 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/.
+
+synced-tabs-sidebar-title = Синхронізовані вкладки
+synced-tabs-sidebar-noclients-subtitle = Хочете побачити тут свої вкладки з інших пристроїв?
+synced-tabs-sidebar-intro = Переглядайте список вкладок з ваших інших пристроїв.
+synced-tabs-sidebar-unverified = Ваш обліковий запис потребує підтвердження.
+synced-tabs-sidebar-notabs = Немає відкритих вкладок
+synced-tabs-sidebar-open-settings = Відкрити налаштування синхронізації
+synced-tabs-sidebar-tabsnotsyncing = Увімкніть синхронізацію вкладок для перегляду списку вкладок з інших пристроїв.
+synced-tabs-sidebar-connect-another-device = Під'єднати інший пристрій
+synced-tabs-sidebar-search =
+ .placeholder = Шукати синхронізовані вкладки
+
+## Displayed in the Synced Tabs sidebar's context menu when right-clicking tabs
+## and/or devices in the list. The "Open" strings below should be translated
+## consistently with the equivalent strings for the bookmarks manager's context
+## menu. That menu is activated by right-clicking a bookmark in the Library
+## window. The bookmarks manager context's strings are located in places.ftl.
+
+synced-tabs-context-open =
+ .label = Відкрити
+ .accesskey = В
+synced-tabs-context-open-in-tab =
+ .label = Відкрити в новій вкладці
+ .accesskey = н
+synced-tabs-context-open-in-container-tab =
+ .label = Відкрити в новій вкладці контейнера
+ .accesskey = е
+synced-tabs-context-open-in-window =
+ .label = Відкрити в новому вікні
+ .accesskey = в
+synced-tabs-context-open-in-private-window =
+ .label = Відкрити в приватному вікні
+ .accesskey = п
+
+##
+
+# Displayed in the Synced Tabs sidebar's context menu when right-clicking tabs
+# and/or devices in the list. This string is for a menuitem equivalent to one in
+# the tab context menu (activated by right-clicking a tab in the tabstrip). That
+# string is located in tabContextMenu.ftl. So, this string should be translated
+# consistently with the "Bookmark Tab…" string there.
+synced-tabs-context-bookmark =
+ .label = Додати вкладку до закладок
+ .accesskey = л
+synced-tabs-context-copy =
+ .label = Копіювати
+ .accesskey = К
+synced-tabs-context-open-all-in-tabs =
+ .label = Відкрити всі у вкладках
+ .accesskey = л
+synced-tabs-context-manage-devices =
+ .label = Керувати пристроями…
+ .accesskey = К
+synced-tabs-context-sync-now =
+ .label = Синхронізувати зараз
+ .accesskey = С
+synced-tabs-fxa-sign-in = Увійти до синхронізації
+synced-tabs-turn-on-sync = Увімкнути синхронізацію
diff --git a/l10n-uk/browser/browser/tabContextMenu.ftl b/l10n-uk/browser/browser/tabContextMenu.ftl
new file mode 100644
index 0000000000..d271b5e59a
--- /dev/null
+++ b/l10n-uk/browser/browser/tabContextMenu.ftl
@@ -0,0 +1,114 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tab-context-new-tab =
+ .label = Нова вкладка
+ .accesskey = Н
+reload-tab =
+ .label = Оновити вкладку
+ .accesskey = О
+select-all-tabs =
+ .label = Обрати всі вкладки
+ .accesskey = О
+tab-context-play-tab =
+ .label = Відтворити вкладку
+ .accesskey = т
+tab-context-play-tabs =
+ .label = Відтворити вкладки
+ .accesskey = т
+duplicate-tab =
+ .label = Дублювати вкладку
+ .accesskey = ю
+duplicate-tabs =
+ .label = Дублювати вкладки
+ .accesskey = ю
+# The following string is displayed on a menuitem that will close the tabs from the start of the tabstrip to the currently targeted tab (excluding the currently targeted and any other selected tabs).
+# In left-to-right languages this should use "Left" and in right-to-left languages this should use "Right".
+close-tabs-to-the-start =
+ .label = Закрити вкладки ліворуч
+ .accesskey = і
+# The following string is displayed on a menuitem that will close the tabs from the end of the tabstrip to the currently targeted tab (excluding the currently targeted and any other selected tabs).
+# In left-to-right languages this should use "Right" and in right-to-left languages this should use "Left".
+close-tabs-to-the-end =
+ .label = Закрити вкладки праворуч
+ .accesskey = п
+close-other-tabs =
+ .label = Закрити інші вкладки
+ .accesskey = З
+reload-tabs =
+ .label = Оновити вкладки
+ .accesskey = н
+pin-tab =
+ .label = Прикріпити вкладку
+ .accesskey = П
+unpin-tab =
+ .label = Відкріпити вкладку
+ .accesskey = В
+pin-selected-tabs =
+ .label = Прикріпити вкладки
+ .accesskey = П
+unpin-selected-tabs =
+ .label = Відкріпити вкладки
+ .accesskey = В
+bookmark-selected-tabs =
+ .label = Додати закладки вкладок…
+ .accesskey = к
+tab-context-bookmark-tab =
+ .label = Додати вкладку до закладок
+ .accesskey = и
+tab-context-open-in-new-container-tab =
+ .label = Відкрити в новій вкладці контейнера
+ .accesskey = й
+move-to-start =
+ .label = Перемістити на початок
+ .accesskey = ч
+move-to-end =
+ .label = Перемістити в кінець
+ .accesskey = е
+move-to-new-window =
+ .label = Перенести в нове вікно
+ .accesskey = е
+tab-context-close-multiple-tabs =
+ .label = Закрити кілька вкладок
+ .accesskey = к
+tab-context-share-url =
+ .label = Поділитися
+ .accesskey = я
+
+## Variables:
+## $tabCount (Number): the number of tabs that are affected by the action.
+
+tab-context-reopen-closed-tabs =
+ .label =
+ { $tabCount ->
+ [one] Відновити закриту вкладку
+ [few] Відновити { $tabCount } закриті вкладки
+ *[many] Відновити { $tabCount } закритих вкладок
+ }
+ .accesskey = і
+tab-context-close-n-tabs =
+ .label =
+ { $tabCount ->
+ [one] Закрити вкладку
+ [few] Закрити { $tabCount } вкладки
+ *[many] Закрити { $tabCount } вкладок
+ }
+ .accesskey = к
+tab-context-move-tabs =
+ .label =
+ { $tabCount ->
+ [one] Перемістити вкладку
+ [few] Перемістити { $tabCount } вкладки
+ *[many] Перемістити { $tabCount } вкладок
+ }
+ .accesskey = м
+
+tab-context-send-tabs-to-device =
+ .label =
+ { $tabCount ->
+ [one] Надіслати вкладку на пристрій
+ [few] Надіслати { $tabCount } вкладки на пристрій
+ *[many] Надіслати { $tabCount } вкладок на пристрій
+ }
+ .accesskey = с
diff --git a/l10n-uk/browser/browser/tabbrowser.ftl b/l10n-uk/browser/browser/tabbrowser.ftl
new file mode 100644
index 0000000000..38549c60ea
--- /dev/null
+++ b/l10n-uk/browser/browser/tabbrowser.ftl
@@ -0,0 +1,181 @@
+# 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/.
+
+tabbrowser-empty-tab-title = Нова вкладка
+tabbrowser-empty-private-tab-title = Приватна вкладка
+
+tabbrowser-menuitem-close-tab =
+ .label = Закрити вкладку
+tabbrowser-menuitem-close =
+ .label = Закрити
+
+# Displayed as a tooltip on container tabs
+# Variables:
+# $title (String): the title of the current tab.
+# $containerName (String): the name of the current container.
+tabbrowser-container-tab-title = { $title } - { $containerName }
+
+# Variables:
+# $tabCount (Number): The number of tabs that will be closed.
+tabbrowser-close-tabs-tooltip =
+ .label =
+ { $tabCount ->
+ [one] Закрити вкладку
+ [few] Закрити { $tabCount } вкладки
+ *[many] Закрити { $tabCount } вкладок
+ }
+
+## Tooltips for tab audio control
+## Variables:
+## $tabCount (Number): The number of tabs that will be affected.
+
+# Variables:
+# $shortcut (String): The keyboard shortcut for "Mute tab".
+tabbrowser-mute-tab-audio-tooltip =
+ .label =
+ { $tabCount ->
+ [one] Вимкнути звук вкладки ({ $shortcut })
+ [few] Вимкнути звук { $tabCount } вкладок ({ $shortcut })
+ *[many] Вимкнути звук { $tabCount } вкладок ({ $shortcut })
+ }
+# Variables:
+# $shortcut (String): The keyboard shortcut for "Unmute tab".
+tabbrowser-unmute-tab-audio-tooltip =
+ .label =
+ { $tabCount ->
+ [one] Увімкнути звук вкладки ({ $shortcut })
+ [few] Увімкнути звук { $tabCount } вкладок ({ $shortcut })
+ *[many] Увімкнути звук { $tabCount } вкладок ({ $shortcut })
+ }
+tabbrowser-mute-tab-audio-background-tooltip =
+ .label =
+ { $tabCount ->
+ [one] Вимкнути звук вкладки
+ [few] Вимкнути звук { $tabCount } вкладок
+ *[many] Вимкнути звук { $tabCount } вкладок
+ }
+tabbrowser-unmute-tab-audio-background-tooltip =
+ .label =
+ { $tabCount ->
+ [one] Увімкнути звук вкладки
+ [few] Увімкнути звук { $tabCount } вкладок
+ *[many] Увімкнути звук { $tabCount } вкладок
+ }
+tabbrowser-unblock-tab-audio-tooltip =
+ .label =
+ { $tabCount ->
+ [one] Відтворити звук вкладки
+ [few] Відтворити звук { $tabCount } вкладок
+ *[many] Відтворити звук { $tabCount } вкладок
+ }
+
+## Confirmation dialog when closing a window with more than one tab open,
+## or when quitting when only one window is open.
+
+# The singular form is not considered since this string is used only for multiple tabs.
+# Variables:
+# $tabCount (Number): The number of tabs that will be closed.
+tabbrowser-confirm-close-tabs-title =
+ { $tabCount ->
+ [one] Закрити { $tabCount } вкладку?
+ [few] Закрити { $tabCount } вкладки?
+ *[many] Закрити { $tabCount } вкладок?
+ }
+tabbrowser-confirm-close-tabs-button = Закрити вкладки
+tabbrowser-confirm-close-tabs-checkbox = Підтверджувати перед закриттям кількох вкладок
+
+## Confirmation dialog when quitting using the menu and multiple windows are open.
+
+# The forms for 0 or 1 items are not considered since this string is used only for
+# multiple windows.
+# Variables:
+# $windowCount (Number): The number of windows that will be closed.
+tabbrowser-confirm-close-windows-title =
+ { $windowCount ->
+ [one] Закрити { $windowCount } вікно?
+ [few] Закрити { $windowCount } вікна?
+ *[many] Закрити { $windowCount } вікон?
+ }
+tabbrowser-confirm-close-windows-button =
+ { PLATFORM() ->
+ [windows] Закрити й вийти
+ *[other] Закрити й вийти
+ }
+
+## Confirmation dialog when quitting using the keyboard shortcut (Ctrl/Cmd+Q)
+## Windows does not show a prompt on quit when using the keyboard shortcut by default.
+
+tabbrowser-confirm-close-tabs-with-key-title = Закрити вікно та вийти з { -brand-short-name }?
+tabbrowser-confirm-close-tabs-with-key-button = Закрити { -brand-short-name }
+# Variables:
+# $quitKey (String): the text of the keyboard shortcut for quitting.
+tabbrowser-confirm-close-tabs-with-key-checkbox = Підтверджувати перед виходом за допомогою { $quitKey }
+
+## Confirmation dialog when opening multiple tabs simultaneously
+
+tabbrowser-confirm-open-multiple-tabs-title = Підтвердьте відкриття
+# Variables:
+# $tabCount (Number): The number of tabs that will be opened.
+tabbrowser-confirm-open-multiple-tabs-message =
+ { $tabCount ->
+ *[other] Ви збираєтесь відкрити { $tabCount } вкладок. Це може сповільнити { -brand-short-name } доки сторінки будуть завантажуватись. Ви справді хочете продовжити?
+ }
+tabbrowser-confirm-open-multiple-tabs-button = Відкрити вкладки
+tabbrowser-confirm-open-multiple-tabs-checkbox = Попереджати, коли відкриття декількох вкладок може сповільнити { -brand-short-name }
+
+## Confirmation dialog for enabling caret browsing
+
+tabbrowser-confirm-caretbrowsing-title = Перегляд з курсором
+tabbrowser-confirm-caretbrowsing-message = Натискання F7 вмикає та вимикає Перегляд з курсором. Це дає можливість помістити рухомий курсор на вебсторінку, дозволяючи вам вибирати блоки тексту клавіатурою. Хочете увімкнути Перегляд з курсором?
+tabbrowser-confirm-caretbrowsing-checkbox = Більше не показувати це вікно.
+
+##
+
+# Variables:
+# $domain (String): URL of the page that is trying to steal focus.
+tabbrowser-allow-dialogs-to-get-focus =
+ .label = Дозволити таким сповіщенням від { $domain } перемикати вас на їхню вкладку
+
+tabbrowser-customizemode-tab-title = Пристосування { -brand-short-name }
+
+## Context menu buttons, of which only one will be visible at a time
+
+tabbrowser-context-mute-tab =
+ .label = Вимкнути звук вкладки
+ .accesskey = В
+tabbrowser-context-unmute-tab =
+ .label = Увімкнути звук вкладки
+ .accesskey = У
+# The accesskey should match the accesskey for tabbrowser-context-mute-tab
+tabbrowser-context-mute-selected-tabs =
+ .label = Вимкнути звук вкладок
+ .accesskey = м
+# The accesskey should match the accesskey for tabbrowser-context-unmute-tab
+tabbrowser-context-unmute-selected-tabs =
+ .label = Увімкнути звук вкладок
+ .accesskey = в
+
+# This string is used as an additional tooltip and accessibility description for tabs playing audio
+tabbrowser-tab-audio-playing-description = Відтворення аудіо
+
+## Ctrl-Tab dialog
+
+# Variables:
+# $tabCount (Number): The number of tabs in the current browser window. It will always be 2 at least.
+tabbrowser-ctrl-tab-list-all-tabs =
+ .label =
+ { $tabCount ->
+ [one] Показати { $tabCount } вкладку
+ [few] Показати всі { $tabCount } вкладки
+ *[many] Показати всі { $tabCount } вкладок
+ }
+
+## Tab manager menu buttons
+
+tabbrowser-manager-mute-tab =
+ .tooltiptext = Вимкнути звук вкладки
+tabbrowser-manager-unmute-tab =
+ .tooltiptext = Увімкнути звук вкладки
+tabbrowser-manager-close-tab =
+ .tooltiptext = Закрити вкладку
diff --git a/l10n-uk/browser/browser/textRecognition.ftl b/l10n-uk/browser/browser/textRecognition.ftl
new file mode 100644
index 0000000000..2e46a16804
--- /dev/null
+++ b/l10n-uk/browser/browser/textRecognition.ftl
@@ -0,0 +1,15 @@
+# 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/.
+
+
+## Text recognition works through a modal that presents the text that is found
+## in an image, and copies the results to the clipboard.
+
+text-recognition-modal-searching-title = Пошук тексту на зображенні…
+text-recognition-modal-results-title = Текст скопійовано із зображення
+text-recognition-modal-no-results-title = На жаль, не вдалося розпізнати текст. Спробуйте інше зображення. <a data-l10n-name="error-link">Докладніше</a>.
+text-recognition-modal-close-button = Закрити
+
+# The title of the the modal is only available to screen readers.
+text-recognition-modal-accessible-modal-title = Результати розпізнавання тексту
diff --git a/l10n-uk/browser/browser/toolbarContextMenu.ftl b/l10n-uk/browser/browser/toolbarContextMenu.ftl
new file mode 100644
index 0000000000..fddc38971f
--- /dev/null
+++ b/l10n-uk/browser/browser/toolbarContextMenu.ftl
@@ -0,0 +1,89 @@
+# 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/.
+
+toolbar-context-menu-new-tab =
+ .label = Нова вкладка
+ .accesskey = в
+toolbar-context-menu-reload-selected-tab =
+ .label = Оновити вибрану вкладку
+ .accesskey = О
+toolbar-context-menu-reload-selected-tabs =
+ .label = Оновити вибрані вкладки
+ .accesskey = в
+toolbar-context-menu-bookmark-selected-tab =
+ .label = Додати вибрану вкладку до закладок…
+ .accesskey = з
+toolbar-context-menu-bookmark-selected-tabs =
+ .label = Додати вибрані вкладки до закладок…
+ .accesskey = т
+toolbar-context-menu-select-all-tabs =
+ .label = Вибрати всі вкладки
+ .accesskey = б
+toolbar-context-menu-reopen-closed-tabs =
+ .label =
+ { $tabCount ->
+ [one] Відновити закриту вкладку
+ [few] Відновити { $tabCount } закриті вкладки
+ *[many] Відновити { $tabCount } закритих вкладок
+ }
+ .accesskey = В
+
+toolbar-context-menu-manage-extension =
+ .label = Керувати розширенням
+ .accesskey = К
+toolbar-context-menu-remove-extension =
+ .label = Вилучити розширення
+ .accesskey = л
+
+# This label is used in the extensions toolbar buttons context menus,
+# a user can use this command to submit to Mozilla an abuse report
+# related to that extension. "Report" is a verb.
+toolbar-context-menu-report-extension =
+ .label = Поскаржитись на розширення
+ .accesskey = с
+
+# Can appear on the same context menu as toolbar-context-menu-menu-bar-cmd
+# ("Menu Bar") and personalbarCmd ("Bookmarks Toolbar"), so they should
+# have different access keys.
+toolbar-context-menu-pin-to-overflow-menu =
+ .label = Прикріпити до розширеного меню
+ .accesskey = к
+toolbar-context-menu-auto-hide-downloads-button-2 =
+ .label = Ховати кнопку, якщо немає завантажень
+ .accesskey = Х
+toolbar-context-menu-always-open-downloads-panel =
+ .label = Показувати панель, коли починається завантаження
+ .accesskey = П
+toolbar-context-menu-remove-from-toolbar =
+ .label = Вилучити з панелі
+ .accesskey = В
+toolbar-context-menu-view-customize-toolbar =
+ .label = Пристосування…
+ .accesskey = П
+toolbar-context-menu-view-customize-toolbar-2 =
+ .label = Налаштувати панель інструментів…
+ .accesskey = Н
+# This is only ever shown when toolbar-context-menu-pin-to-overflow-menu
+# is hidden, so they can share access keys.
+toolbar-context-menu-pin-to-toolbar =
+ .label = Закріпити на панелі інструментів
+ .accesskey = З
+
+toolbar-context-menu-bookmarks-toolbar-always-show-2 =
+ .label = Завжди показувати
+ .accesskey = ж
+toolbar-context-menu-bookmarks-toolbar-never-show-2 =
+ .label = Ніколи не показувати
+ .accesskey = Н
+toolbar-context-menu-bookmarks-toolbar-on-new-tab-2 =
+ .label = Показувати лише на новій вкладці
+ .accesskey = л
+
+toolbar-context-menu-bookmarks-show-other-bookmarks =
+ .label = Показати інші закладки
+ .accesskey = о
+
+toolbar-context-menu-menu-bar-cmd =
+ .toolbarname = Панель меню
+ .accesskey = н
diff --git a/l10n-uk/browser/browser/touchbar/touchbar.ftl b/l10n-uk/browser/browser/touchbar/touchbar.ftl
new file mode 100644
index 0000000000..9a0afda2f8
--- /dev/null
+++ b/l10n-uk/browser/browser/touchbar/touchbar.ftl
@@ -0,0 +1,38 @@
+# 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/.
+
+# Strings in this file are used to localize button titles displayed on the
+# MacBook Touch Bar.
+back = Назад
+forward = Вперед
+reload = Перезавантажити
+home = Домівка
+fullscreen = Повний екран
+touchbar-fullscreen-exit = Вийти з повноекранного режиму
+find = Знайти
+new-tab = Нова вкладка
+add-bookmark = Додати закладку
+reader-view = Режим читання
+# Meant to match the string displayed in an empty URL bar.
+open-location = Введіть запит чи адресу
+share = Поділитися
+close-window = Закрити вікно
+open-sidebar = Бічні панелі
+
+# This string describes shortcuts for search.
+search-popover = Пошукові скорочення
+# Describes searches limited to a specific scope
+# (e.g. searching only in history).
+search-search-in = Шукати в:
+
+## Various categories of shortcuts for search.
+
+search-bookmarks = Закладках
+search-history = Історії
+search-opentabs = Відкритих вкладках
+search-tags = Мітках
+search-titles = Заголовках
+
+##
+
diff --git a/l10n-uk/browser/browser/translations.ftl b/l10n-uk/browser/browser/translations.ftl
new file mode 100644
index 0000000000..27368d13fe
--- /dev/null
+++ b/l10n-uk/browser/browser/translations.ftl
@@ -0,0 +1,172 @@
+# 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/.
+
+# The button for "Firefox Translations" in the url bar.
+urlbar-translations-button =
+ .tooltiptext = Перекласти цю сторінку
+# The button for "Firefox Translations" in the url bar. Note that here "Beta" should
+# not be translated, as it is a reflection of the un-localized BETA icon that is in the
+# panel.
+urlbar-translations-button2 =
+ .tooltiptext = Перекласти цю сторінку - Beta
+# Note that here "Beta" should not be translated, as it is a reflection of the
+# un-localized BETA icon that is in the panel.
+urlbar-translations-button-intro =
+ .tooltiptext = Спробуйте приватний переклад у { -brand-shorter-name } - Beta
+# If your language requires declining the language name, a possible solution
+# is to adapt the structure of the phrase, or use a support noun, e.g.
+# `Page translated from: { $fromLanguage }. Current target language: { $toLanguage }`
+#
+# Variables:
+# $fromLanguage (string) - The original language of the document.
+# $toLanguage (string) - The target language of the translation.
+urlbar-translations-button-translated =
+ .tooltiptext = Сторінку перекладено з { $fromLanguage } на { $toLanguage }
+urlbar-translations-button-loading =
+ .tooltiptext = Виконується переклад
+translations-panel-settings-button =
+ .aria-label = Керувати налаштуваннями перекладу
+# Text displayed on a language dropdown when the language is in beta
+# Variables:
+# $language (string) - The localized display name of the detected language
+translations-panel-displayname-beta =
+ .label = { $language } BETA
+
+## Options in the Firefox Translations settings.
+
+translations-panel-settings-manage-languages =
+ .label = Керувати мовами
+translations-panel-settings-about = Про переклад у { -brand-shorter-name }
+translations-panel-settings-about2 =
+ .label = Про переклад у { -brand-shorter-name }
+# Text displayed for the option to always translate a given language
+# Variables:
+# $language (string) - The localized display name of the detected language
+translations-panel-settings-always-translate-language =
+ .label = Завжди перекладати { $language }
+translations-panel-settings-always-translate-unknown-language =
+ .label = Завжди перекладати цією мовою
+translations-panel-settings-always-offer-translation =
+ .label = Завжди пропонувати переклад
+# Text displayed for the option to never translate a given language
+# Variables:
+# $language (string) - The localized display name of the detected language
+translations-panel-settings-never-translate-language =
+ .label = Ніколи не перекладати { $language }
+translations-panel-settings-never-translate-unknown-language =
+ .label = Ніколи не перекладати цією мовою
+# Text displayed for the option to never translate this website
+translations-panel-settings-never-translate-site =
+ .label = Ніколи не перекладати цей сайт
+
+## The translation panel appears from the url bar, and this view is the default
+## translation view.
+
+translations-panel-header = Перекласти цю сторінку?
+translations-panel-translate-button =
+ .label = Перекласти
+translations-panel-translate-button-loading =
+ .label = Зачекайте, будь ласка…
+translations-panel-translate-cancel =
+ .label = Скасувати
+translations-panel-learn-more-link = Докладніше
+translations-panel-intro-header = Спробуйте приватний переклад у { -brand-shorter-name }
+translations-panel-intro-description = Для вашої приватності переклади завжди відбуваються на пристрої. Невдовзі з'являться нові мови та покращення!
+translations-panel-error-translating = Виникла проблема з перекладом. Повторіть спробу.
+translations-panel-error-load-languages = Не вдалося завантажити мови
+translations-panel-error-load-languages-hint = Перевірте інтернет-з'єднання та повторіть спробу.
+translations-panel-error-load-languages-hint-button =
+ .label = Повторити спробу
+translations-panel-error-unsupported = Переклад недоступний для цієї сторінки
+translations-panel-error-dismiss-button =
+ .label = Зрозуміло
+translations-panel-error-change-button =
+ .label = Змінити початкову мову
+# If your language requires declining the language name, a possible solution
+# is to adapt the structure of the phrase, or use a support noun, e.g.
+# `Sorry, we don't support the language yet: { $language }
+#
+# Variables:
+# $language (string) - The language of the document.
+translations-panel-error-unsupported-hint-known = Перепрошуємо, { $language } ще не підтримується.
+translations-panel-error-unsupported-hint-unknown = На жаль, ми ще не підтримуємо цю мову.
+
+## Each label is followed, on a new line, by a dropdown list of language names.
+## If this structure is problematic for your locale, an alternative way is to
+## translate them as `Source language:` and `Target language:`
+
+translations-panel-from-label = Перекласти з
+translations-panel-to-label = Перекласти мовою
+
+## The translation panel appears from the url bar, and this view is the "restore" view
+## that lets a user restore a page to the original language, or translate into another
+## language.
+
+# If your language requires declining the language name, a possible solution
+# is to adapt the structure of the phrase, or use a support noun, e.g.
+# `The page is translated from: { $fromLanguage }. Current target language: { $toLanguage }`
+#
+# Variables:
+# $fromLanguage (string) - The original language of the document.
+# $toLanguage (string) - The target language of the translation.
+translations-panel-revisit-header = Цю сторінку перекладено з { $fromLanguage } на { $toLanguage }
+translations-panel-choose-language =
+ .label = Вибрати мову
+translations-panel-restore-button =
+ .label = Показати оригінал
+
+## Firefox Translations language management in about:preferences.
+
+translations-manage-header = Переклади
+translations-manage-settings-button =
+ .label = Налаштування…
+ .accesskey = Н
+translations-manage-description = Завантажити мови для офлайн-перекладу.
+translations-manage-all-language = Усі мови
+translations-manage-download-button = Завантажити
+translations-manage-delete-button = Видалити
+translations-manage-error-download = Виникла проблема із завантаженням мовних файлів. Повторіть спробу.
+translations-manage-error-delete = Під час видалення мовних файлів сталася помилка. Повторіть спробу.
+translations-manage-intro = Оберіть свою мову і налаштуйте переклад сайтів, а також керуйте мовами, що встановлюються для перекладу офлайн.
+translations-manage-install-description = Встановити мови для перекладу офлайн
+translations-manage-language-install-button =
+ .label = Встановити
+translations-manage-language-install-all-button =
+ .label = Встановити всі
+ .accesskey = т
+translations-manage-language-remove-button =
+ .label = Вилучити
+translations-manage-language-remove-all-button =
+ .label = Вилучити всі
+ .accesskey = л
+translations-manage-error-install = Виникла проблема під час встановлення мовних файлів. Спробуйте ще раз.
+translations-manage-error-remove = Виникла проблема під час вилучення мовних файлів. Спробуйте ще раз.
+translations-manage-error-list = Не вдалося отримати список доступних мов для перекладу. Оновіть сторінку, щоб повторити спробу.
+translations-settings-title =
+ .title = Налаштування перекладу
+ .style = min-width: 36em
+translations-settings-close-key =
+ .key = w
+translations-settings-always-translate-langs-description = Переклад відбуватиметься автоматично для таких мов
+translations-settings-never-translate-langs-description = Переклад не пропонуватиметься для таких мов
+translations-settings-never-translate-sites-description = Переклад не пропонуватиметься для таких сайтів
+translations-settings-languages-column =
+ .label = Мови
+translations-settings-remove-language-button =
+ .label = Вилучити мову
+ .accesskey = В
+translations-settings-remove-all-languages-button =
+ .label = Вилучити всі мови
+ .accesskey = и
+translations-settings-sites-column =
+ .label = Вебсайти
+translations-settings-remove-site-button =
+ .label = Вилучити сайт
+ .accesskey = с
+translations-settings-remove-all-sites-button =
+ .label = Вилучити всі сайти
+ .accesskey = л
+translations-settings-close-dialog =
+ .buttonlabelaccept = Закрити
+ .buttonaccesskeyaccept = З
diff --git a/l10n-uk/browser/browser/unifiedExtensions.ftl b/l10n-uk/browser/browser/unifiedExtensions.ftl
new file mode 100644
index 0000000000..ba2657c3e3
--- /dev/null
+++ b/l10n-uk/browser/browser/unifiedExtensions.ftl
@@ -0,0 +1,50 @@
+# 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/.
+
+
+### These strings appear in the Unified Extensions panel.
+
+
+## Panel
+
+unified-extensions-header-title = Розширення
+unified-extensions-manage-extensions =
+ .label = Керувати розширеннями
+
+## An extension in the main list
+
+# Each extension in the unified extensions panel (list) has a secondary button
+# to open a context menu. This string is used for each of these buttons.
+# Variables:
+# $extensionName (String) - Name of the extension
+unified-extensions-item-open-menu =
+ .aria-label = Відкрити меню для { $extensionName }
+unified-extensions-item-message-manage = Керувати розширенням
+
+## Extension's context menu
+
+unified-extensions-context-menu-pin-to-toolbar =
+ .label = Закріпити на панелі інструментів
+unified-extensions-context-menu-manage-extension =
+ .label = Керувати розширенням
+unified-extensions-context-menu-remove-extension =
+ .label = Вилучити розширення
+unified-extensions-context-menu-report-extension =
+ .label = Поскаржитись на розширення
+unified-extensions-context-menu-move-widget-up =
+ .label = Посунути вгору
+unified-extensions-context-menu-move-widget-down =
+ .label = Посунути вниз
+
+## Notifications
+
+unified-extensions-mb-quarantined-domain-title = Деякі розширення не дозволені
+unified-extensions-mb-quarantined-domain-message = Для захисту ваших даних на цьому сайті дозволено використовувати лише деякі розширення, контрольовані { -vendor-short-name }.
+unified-extensions-mb-quarantined-domain-message-2 = Щоб захистити ваші дані, деяким розширенням заборонено читати або змінювати дані на цьому сайті. Скористайтеся налаштуваннями розширення, щоб надати дозвіл для сайтів, обмежених { -vendor-short-name }.
+# .heading is processed by moz-message-bar to be used as a heading attribute
+unified-extensions-mb-quarantined-domain-message-3 =
+ .heading = Деякі розширення не дозволені
+ .message = Щоб захистити ваші дані, деяким розширенням заборонено читати або змінювати дані на цьому сайті. Скористайтеся налаштуваннями розширення, щоб надати дозвіл для сайтів, обмежених { -vendor-short-name }.
+unified-extensions-mb-quarantined-domain-learn-more = Докладніше
+ .aria-label = Дізнайтеся більше: Деякі розширення не дозволені
diff --git a/l10n-uk/browser/browser/webProtocolHandler.ftl b/l10n-uk/browser/browser/webProtocolHandler.ftl
new file mode 100644
index 0000000000..9d7318e1ee
--- /dev/null
+++ b/l10n-uk/browser/browser/webProtocolHandler.ftl
@@ -0,0 +1,19 @@
+# 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/.
+
+protocolhandler-mailto-os-handler-notificationbox = Завжди використовувати { -brand-short-name } для відкриття посилань, які надсилають електронні листи?
+protocolhandler-mailto-os-handler-yes-confirm = { -brand-short-name } тепер є вашою типовою програмою для відкриття посилань, які надсилають електронні листи.
+protocolhandler-mailto-os-handler-yes-button = Встановити типовим
+protocolhandler-mailto-os-handler-no-button = Не зараз
+
+## Variables:
+## $url (String): The url of a webmailer, but only its full domain name.
+
+protocolhandler-mailto-handler-notificationbox-always = Завжди відкривати посилання електронної пошти за допомогою { $url }?
+protocolhandler-mailto-handler-yes-confirm = { $url } тепер є вашим типовим сайтом для відкриття посилань, які надсилають електронні листи.
+
+##
+
+protocolhandler-mailto-handler-yes-button = Встановити типовим
+protocolhandler-mailto-handler-no-button = Не зараз
diff --git a/l10n-uk/browser/browser/webauthnDialog.ftl b/l10n-uk/browser/browser/webauthnDialog.ftl
new file mode 100644
index 0000000000..8f4fb7c23f
--- /dev/null
+++ b/l10n-uk/browser/browser/webauthnDialog.ftl
@@ -0,0 +1,29 @@
+# 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/.
+
+# Variables:
+# $retriesLeft (Number): number of tries left
+webauthn-pin-invalid-long-prompt =
+ { $retriesLeft ->
+ [one] Неправильний PIN-код. У вас залишилася { $retriesLeft } спроба, до остаточної втратити доступу до облікових даних на цьому пристрої.
+ [few] Неправильний PIN-код. У вас залишилося { $retriesLeft } спроби, до остаточної втратити доступу до облікових даних на цьому пристрої.
+ *[many] Неправильний PIN-код. У вас залишилося { $retriesLeft } спроб, до остаточної втратити доступу до облікових даних на цьому пристрої.
+ }
+webauthn-pin-invalid-short-prompt = Неправильний PIN-код. Спробуйте ще раз.
+webauthn-pin-required-prompt = Введіть PIN-код свого пристрою.
+webauthn-select-sign-result-unknown-account = Невідомий обліковий запис
+webauthn-a-passkey-label = Використовувати ключ доступу
+webauthn-another-passkey-label = Використати інший ключ доступу
+# Variables:
+# $domain (String): the domain of the site.
+webauthn-specific-passkey-label = Ключ доступу для { $domain }
+# Variables:
+# $retriesLeft (Number): number of tries left
+webauthn-uv-invalid-long-prompt =
+ { $retriesLeft ->
+ [one] Не вдалося перевірити користувача. У вас залишилася { $retriesLeft } спроба.
+ [few] Не вдалося перевірити користувача. У вас залишилося { $retriesLeft } спроби.
+ *[many] Не вдалося перевірити користувача. У вас залишилося { $retriesLeft } спроб.
+ }
+webauthn-uv-invalid-short-prompt = Помилка перевірки користувача. Повторіть спробу.
diff --git a/l10n-uk/browser/browser/webrtcIndicator.ftl b/l10n-uk/browser/browser/webrtcIndicator.ftl
new file mode 100644
index 0000000000..f4894cc547
--- /dev/null
+++ b/l10n-uk/browser/browser/webrtcIndicator.ftl
@@ -0,0 +1,234 @@
+# 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/.
+
+
+# Note: This is currently placed under browser/base/content so that we can
+# get the strings to appear without having our localization community need
+# to go through and translate everything. Once these strings are ready for
+# translation, we'll move it to the locales folder.
+
+
+## These strings are used so that the window has a title in tools that
+## enumerate/look for window titles. It is not normally visible anywhere.
+
+webrtc-indicator-title = { -brand-short-name } - Покажчик спільного доступу
+webrtc-indicator-window =
+ .title = { -brand-short-name } - Покажчик спільного доступу
+
+## Used as list items in sharing menu
+
+webrtc-item-camera = камера
+webrtc-item-microphone = мікрофон
+webrtc-item-audio-capture = аудіо вкладки
+webrtc-item-application = програма
+webrtc-item-screen = екран
+webrtc-item-window = вікно
+webrtc-item-browser = вкладка
+
+##
+
+# This is used for the website origin for the sharing menu if no readable origin could be deduced from the URL.
+webrtc-sharing-menuitem-unknown-host = Невідоме джерело
+
+# Variables:
+# $origin (String): The website origin (e.g. www.mozilla.org)
+# $itemList (String): A formatted list of items (e.g. "camera, microphone and tab audio")
+webrtc-sharing-menuitem =
+ .label = { $origin } ({ $itemList })
+webrtc-sharing-menu =
+ .label = Спільне використання вкладок пристроями
+ .accesskey = с
+
+webrtc-sharing-window = Ви надаєте спільний доступ до іншого вікна програми.
+webrtc-sharing-browser-window = Ви надаєте спільний доступ до { -brand-short-name }.
+webrtc-sharing-screen = Ви надаєте спільний доступ до цілого екрана.
+webrtc-stop-sharing-button = Припинити спільний доступ.
+webrtc-microphone-unmuted =
+ .title = Вимкнути мікрофон
+webrtc-microphone-muted =
+ .title = Увімкнути мікрофон
+webrtc-camera-unmuted =
+ .title = Вимкнути камеру
+webrtc-camera-muted =
+ .title = Увімкнути камеру
+webrtc-minimize =
+ .title = Згорнути покажчик
+
+## These strings will display as a tooltip on supported systems where we show
+## device sharing state in the OS notification area. We do not use these strings
+## on macOS, as global menu bar items do not have native tooltips.
+
+webrtc-camera-system-menu =
+ .label = Ви надаєте доступ до своєї камери. Натисніть для керування спільним доступом.
+webrtc-microphone-system-menu =
+ .label = Ви надаєте доступ до свого мікрофона. Натисніть для керування спільним доступом.
+webrtc-screen-system-menu =
+ .label = Ви надаєте доступ до вікна. Натисніть для керування спільним доступом.
+
+## Tooltips used by the legacy global sharing indicator
+
+webrtc-indicator-sharing-camera-and-microphone =
+ .tooltiptext = Ваші камера та мікрофон використовуються спільно. Клацніть, щоб керувати.
+webrtc-indicator-sharing-camera =
+ .tooltiptext = Ваша камера використовується спільно. Клацніть, щоб керувати.
+webrtc-indicator-sharing-microphone =
+ .tooltiptext = Ваш мікрофон використовується спільно. Клацніть, щоб керувати.
+webrtc-indicator-sharing-application =
+ .tooltiptext = Програма використовується спільно. Клацніть, щоб керувати.
+webrtc-indicator-sharing-screen =
+ .tooltiptext = Ваш еркан використовується спільно. Клацніть, щоб керувати.
+webrtc-indicator-sharing-window =
+ .tooltiptext = Вікно використовується спільно. Клацніть, щоб керувати.
+webrtc-indicator-sharing-browser =
+ .tooltiptext = Вкладка використовується спільно. Клацніть, щоб керувати.
+
+## These strings are only used on Mac for menus attached to icons
+## near the clock on the mac menubar.
+## Variables:
+## $streamTitle (String): the title of the tab using the share.
+## $tabCount (Number): the title of the tab using the share.
+
+webrtc-indicator-menuitem-control-sharing =
+ .label = Керувати спільним використанням
+webrtc-indicator-menuitem-control-sharing-on =
+ .label = Керувати спільним використанням на "{ $streamTitle }"
+
+webrtc-indicator-menuitem-sharing-camera-with =
+ .label = Спільне використання камери з "{ $streamTitle }"
+webrtc-indicator-menuitem-sharing-camera-with-n-tabs =
+ .label =
+ { $tabCount ->
+ [one] Спільне використання камери з { $tabCount } вкладкою
+ [few] Спільне використання камери з { $tabCount } вкладками
+ *[many] Спільне використання камери з { $tabCount } вкладками
+ }
+
+webrtc-indicator-menuitem-sharing-microphone-with =
+ .label = Спільне використання мікрофону з "{ $streamTitle }"
+webrtc-indicator-menuitem-sharing-microphone-with-n-tabs =
+ .label =
+ { $tabCount ->
+ [one] Спільне використання мікрофону з { $tabCount } вкладкою
+ [few] Спільне використання мікрофону з { $tabCount } вкладками
+ *[many] Спільне використання мікрофону з { $tabCount } вкладками
+ }
+
+webrtc-indicator-menuitem-sharing-application-with =
+ .label = Спільне використання програми з "{ $streamTitle }"
+webrtc-indicator-menuitem-sharing-application-with-n-tabs =
+ .label =
+ { $tabCount ->
+ [one] Спільне використання програми з { $tabCount } вкладкою
+ [few] Спільне використання програми з { $tabCount } вкладками
+ *[many] Спільне використання програми з { $tabCount } вкладками
+ }
+
+webrtc-indicator-menuitem-sharing-screen-with =
+ .label = Спільне використання екрана з "{ $streamTitle }"
+webrtc-indicator-menuitem-sharing-screen-with-n-tabs =
+ .label =
+ { $tabCount ->
+ [one] Спільне використання екрана з { $tabCount } вкладкою
+ [few] Спільне використання екрана з { $tabCount } вкладками
+ *[many] Спільне використання екрана з { $tabCount } вкладками
+ }
+
+webrtc-indicator-menuitem-sharing-window-with =
+ .label = Спільне використання вікна з "{ $streamTitle }"
+webrtc-indicator-menuitem-sharing-window-with-n-tabs =
+ .label =
+ { $tabCount ->
+ [one] Спільне використання вікна з { $tabCount } вкладкою
+ [few] Спільне використання вікна з { $tabCount } вкладками
+ *[many] Спільне використання вікна з { $tabCount } вкладками
+ }
+
+webrtc-indicator-menuitem-sharing-browser-with =
+ .label = Спільне використання вкладки з "{ $streamTitle }"
+# This message is shown when the contents of a tab is shared during a WebRTC
+# session, which currently is only possible with Loop/Hello.
+webrtc-indicator-menuitem-sharing-browser-with-n-tabs =
+ .label =
+ { $tabCount ->
+ [one] Спільне використання вкладки з { $tabCount } вкладкою
+ [few] Спільне використання вкладок з { $tabCount } вкладками
+ *[many] Спільне використання вкладок з { $tabCount } вкладками
+ }
+
+## Variables:
+## $origin (String): the website origin (e.g. www.mozilla.org).
+
+webrtc-allow-share-audio-capture = Дозволити { $origin } прослуховувати аудіо цієї вкладки?
+webrtc-allow-share-camera = Дозволити { $origin } використовувати вашу камеру?
+webrtc-allow-share-microphone = Дозволити { $origin } використовувати ваш мікрофон?
+webrtc-allow-share-screen = Дозволити { $origin } бачити ваш екран?
+# "Speakers" is used in a general sense that might include headphones or
+# another audio output connection.
+webrtc-allow-share-speaker = Дозволити { $origin } використовувати інші гучномовці?
+webrtc-allow-share-camera-and-microphone = Дозволити { $origin } використовувати ваші камеру та мікрофон?
+webrtc-allow-share-camera-and-audio-capture = Дозволити { $origin } використовувати вашу камеру і прослуховувати аудіо цієї вкладки?
+webrtc-allow-share-screen-and-microphone = Дозволити { $origin } використовувати ваш мікрофон і бачити ваш екран?
+webrtc-allow-share-screen-and-audio-capture = Дозволити { $origin } прослуховувати аудіо цієї вкладки та бачити ваш екран?
+
+## Variables:
+## $origin (String): the first party origin.
+## $thirdParty (String): the third party origin.
+
+webrtc-allow-share-audio-capture-unsafe-delegation = Дозволити { $origin } надати для { $thirdParty } дозвіл прослуховувати аудіо цієї вкладки?
+webrtc-allow-share-camera-unsafe-delegation = Дозволити { $origin } надати для { $thirdParty } доступ до вашої камери?
+webrtc-allow-share-microphone-unsafe-delegation = Дозволити { $origin } надати для { $thirdParty } доступ до вашого мікрофону?
+webrtc-allow-share-screen-unsafe-delegation = Дозволити { $origin } надати для { $thirdParty } дозвіл на перегляд вашого екрана?
+# "Speakers" is used in a general sense that might include headphones or
+# another audio output connection.
+webrtc-allow-share-speaker-unsafe-delegation = Дозволити { $origin } надати для { $thirdParty } доступ до інших гучномовців?
+webrtc-allow-share-camera-and-microphone-unsafe-delegation = Дозволити { $origin } надати для { $thirdParty } доступ до ваших камери та мікрофону?
+webrtc-allow-share-camera-and-audio-capture-unsafe-delegation = Дозволити { $origin } надати для { $thirdParty } доступ до вашої камери та прослуховування аудіо цієї вкладки?
+webrtc-allow-share-screen-and-microphone-unsafe-delegation = Дозволити { $origin } надати для { $thirdParty } доступ до вашого мікрофону та перегляду вашого екрана?
+webrtc-allow-share-screen-and-audio-capture-unsafe-delegation = Дозволити { $origin } надати для { $thirdParty } дозвіл прослуховувати аудіо цієї вкладки та бачити ваш екран?
+
+##
+
+webrtc-share-screen-warning = Діліться екраном лише з сайтами, яким ви довіряєте. Спільний доступ може дозволити несправжнім сайтам перегляд від вашого імені та викрадення особистих даних.
+webrtc-share-browser-warning = Діліться { -brand-short-name } лише з сайтами, яким ви довіряєте. Спільний доступ може дозволити несправжнім сайтам перегляд від вашого імені та викрадення особистих даних.
+
+webrtc-share-screen-learn-more = Докладніше
+webrtc-pick-window-or-screen = Оберіть вікно чи екран
+webrtc-share-entire-screen = Увесь екран
+webrtc-share-pipe-wire-portal = Використовувати налаштування операційної системи
+# Variables:
+# $monitorIndex (String): screen number (digits 1, 2, etc).
+webrtc-share-monitor = Екран { $monitorIndex }
+# Variables:
+# $windowCount (Number): the number of windows currently displayed by the application.
+# $appName (String): the name of the application.
+webrtc-share-application =
+ { $windowCount ->
+ [one] { $appName } ({ $windowCount } вікно)
+ [few] { $appName } ({ $windowCount } вікна)
+ *[many] { $appName } ({ $windowCount } вікон)
+ }
+
+## These buttons are the possible answers to the various prompts in the "webrtc-allow-share-*" strings.
+
+webrtc-action-allow =
+ .label = Дозволити
+ .accesskey = з
+webrtc-action-block =
+ .label = Блокувати
+ .accesskey = Б
+webrtc-action-always-block =
+ .label = Завжди блокувати
+ .accesskey = ж
+webrtc-action-not-now =
+ .label = Не зараз
+ .accesskey = Н
+
+##
+
+webrtc-remember-allow-checkbox = Запам'ятати це рішення
+webrtc-mute-notifications-checkbox = Вимкнути сповіщення вебсайту під час спільного доступу
+
+webrtc-reason-for-no-permanent-allow-screen = { -brand-short-name } не може дозволити постійний доступ до вашого екрана.
+webrtc-reason-for-no-permanent-allow-audio = { -brand-short-name } не може дозволити постійний доступ до аудіо вашої вкладки без запиту.
+webrtc-reason-for-no-permanent-allow-insecure = Ваше з'єднання з цим сайтом незахищене. Для вашого захисту { -brand-short-name } дозволить доступ лише для цього сеансу.
diff --git a/l10n-uk/browser/chrome/browser/browser.properties b/l10n-uk/browser/chrome/browser/browser.properties
new file mode 100644
index 0000000000..a116ddf30b
--- /dev/null
+++ b/l10n-uk/browser/chrome/browser/browser.properties
@@ -0,0 +1,532 @@
+# 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/.
+
+nv_timeout=Час очікування минув
+openFile=Відкрити файл
+
+droponhometitle=Встановити початкову сторінку
+droponhomemsg=Хочете зробити цей документ початковою сторінкою?
+droponhomemsgMultiple=Хочете зробити ці документи початковими сторінками?
+
+# context menu strings
+
+# LOCALIZATION NOTE (contextMenuSearch): %1$S is the search engine,
+# %2$S is the selection string.
+contextMenuSearch=Шукати “%2$S” з %1$S
+contextMenuSearch.accesskey=Ш
+contextMenuPrivateSearch=Пошук у приватному вікні
+contextMenuPrivateSearch.accesskey=П
+# LOCALIZATION NOTE (contextMenuPrivateSearchOtherEngine): %S is the search
+# engine name as set for Private Browsing mode. This label is only used when
+# this engine is different from the default engine name used in normal mode.
+contextMenuPrivateSearchOtherEngine=Пошук з %S у приватному вікні
+contextMenuPrivateSearchOtherEngine.accesskey=ш
+
+# bookmark dialog strings
+
+bookmarkAllTabsDefault=[Назва теки]
+
+unsignedAddonsDisabled.message=Один чи більше встановлених додатків не можуть бути перевірені і тому були вимкнені.
+unsignedAddonsDisabled.learnMore.label=Докладніше
+unsignedAddonsDisabled.learnMore.accesskey=Д
+
+# LOCALIZATION NOTE (geolocationLastAccessIndicatorText): %S is the relative time of the most recent geolocation access (e.g. 5 min. ago)
+geolocationLastAccessIndicatorText=Останній доступ %S
+
+# LOCALIZATION NOTE (openProtocolHandlerPermissionEntryLabel): %S is the scheme of the protocol the site may open an application for. For example: mailto
+openProtocolHandlerPermissionEntryLabel=%S:// посилання
+
+crashedpluginsMessage.title=Плагін %S аварійно завершив роботу.
+crashedpluginsMessage.reloadButton.label=Перезавантажити сторінку
+crashedpluginsMessage.reloadButton.accesskey=П
+crashedpluginsMessage.submitButton.label=Надіслати звіт про цей збій
+crashedpluginsMessage.submitButton.accesskey=з
+crashedpluginsMessage.learnMore=Докладніше…
+
+# Keyword fixup messages
+# LOCALIZATION NOTE (keywordURIFixup.message): Used when the user tries to visit
+# a local host page, by the time the DNS request recognizes it, we have already
+# loaded a search page for the given word. An infobar then asks to the user
+# whether he rather wanted to visit the host. %S is the recognized host.
+keywordURIFixup.message=Можливо, ви хотіли перейти на %S?
+keywordURIFixup.goTo=Так, перейти на %S
+keywordURIFixup.goTo.accesskey=Т
+
+# Sanitize
+# LOCALIZATION NOTE (update.downloadAndInstallButton.label): %S is replaced by the
+# version of the update: "Update to 28.0".
+update.downloadAndInstallButton.label=Оновити до %S
+update.downloadAndInstallButton.accesskey=О
+
+menuOpenAllInTabs.label=Відкрити всі у вкладках
+
+# Unified Back-/Forward Popup
+tabHistory.reloadCurrent=Перезавантажити цю сторінку
+tabHistory.goBack=Повернутись на цю сторінку
+tabHistory.goForward=Перейти на цю сторінку
+
+# URL Bar
+pasteAndGo.label=Вставити та перейти
+# LOCALIZATION NOTE (reloadButton.tooltip):
+# %S is the keyboard shortcut for reloading the current page
+reloadButton.tooltip=Оновити поточну сторінку (%S)
+# LOCALIZATION NOTE (stopButton.tooltip):
+# %S is the keyboard shortcut for stopping loading the page
+stopButton.tooltip=Зупинити завантаження сторінки (%S)
+# LOCALIZATION NOTE (urlbar-zoom-button.tooltip):
+# %S is the keyboard shortcut for resetting the zoom level to 100%
+urlbar-zoom-button.tooltip=Відновити масштаб (%S)
+# LOCALIZATION NOTE (reader-mode-button.tooltip):
+# %S is the keyboard shortcut for entering/exiting reader view
+reader-mode-button.tooltip=Перемкнути режим читача (%S)
+
+# LOCALIZATION NOTE(zoom-button.label): %S is the current page zoom level,
+# %% will be displayed as a single % character (% is commonly used to define
+# format specifiers, so it needs to be escaped).
+zoom-button.label = %S%%
+
+# General bookmarks button
+# LOCALIZATION NOTE (bookmarksMenuButton.tooltip):
+# %S is the keyboard shortcut for "Show All Bookmarks"
+bookmarksMenuButton.tooltip=Показати закладки (%S)
+
+# Downloads button tooltip
+# LOCALIZATION NOTE (downloads.tooltip):
+# %S is the keyboard shortcut for "Downloads"
+downloads.tooltip=Показати стан поточних завантажень (%S)
+
+# New Window button tooltip
+# LOCALIZATION NOTE (newWindowButton.tooltip):
+# %S is the keyboard shortcut for "New Window"
+newWindowButton.tooltip=Відкрити нове вікно (%S)
+
+# New Tab button tooltip
+# LOCALIZATION NOTE (newTabButton.tooltip):
+# %S is the keyboard shortcut for "New Tab"
+newTabButton.tooltip=Відкрити нову вкладку (%S)
+newTabContainer.tooltip=Відкрити нову вкладку (%S)\nНатисніть і утримуйте, щоб відкрити нову вкладку в контейнері
+newTabAlwaysContainer.tooltip=Оберіть контейнер, щоб відкрити нову вкладку
+
+# Canvas permission prompt
+# LOCALIZATION NOTE (canvas.siteprompt2): %S is hostname
+canvas.siteprompt2=Дозволити %S використовувати ваші дані canvas-зображення HTML5?
+canvas.siteprompt2.warning=Це може бути використано для унікальної ідентифікації вашого комп'ютера.
+canvas.block=Блокувати
+canvas.block.accesskey=Б
+canvas.allow2=Дозволити
+canvas.allow2.accesskey=з
+canvas.remember2=Запам'ятати це рішення
+
+# WebAuthn prompts
+# LOCALIZATION NOTE (webauthn.userPresence): %S is hostname
+webauthn.userPresencePrompt=Торкніться ключа безпеки, щоб продовжити з %S.
+# LOCALIZATION NOTE (webauthn.registerDirectPrompt3):
+# %S is hostname.
+# The website is asking for extended information about your
+# hardware authenticator that shouldn't be generally necessary. Permitting
+# this is safe if you only use one account at this website. If you have
+# multiple accounts at this website, and you use the same hardware
+# authenticator, then the website could link those accounts together.
+# And this is true even if you use a different profile / browser (or even Tor
+# Browser). To avoid this, you should use different hardware authenticators
+# for different accounts on this website.
+webauthn.registerDirectPrompt3=%S запитує розширену інформацію про ваш ключ безпеки, що може вплинути на вашу приватність.
+# LOCALIZATION NOTE (webauthn.registerDirectPromptHint):
+# %S is brandShortName
+webauthn.registerDirectPromptHint=%S може анонімізувати дані за вас, але вебсайт може відхилити цей ключ. У разі відхилення ви можете повторити спробу.
+# LOCALIZATION NOTE (webauthn.selectSignResultPrompt): %S is hostname
+webauthn.selectSignResultPrompt=Для %S знайдено кілька облікових записів. Виберіть, який використовувати або скасуйте.
+# LOCALIZATION NOTE (webauthn.selectDevicePrompt): %S is hostname
+webauthn.selectDevicePrompt=Для %S знайдено кілька пристроїв. Виберіть потрібний.
+# LOCALIZATION NOTE (webauthn.deviceBlockedPrompt): %S is hostname
+webauthn.deviceBlockedPrompt=Не вдалося перевірити користувача %S. Не залишилося спроб, а ваш пристрій заблоковано, оскільки забагато разів було введено неправильний PIN-код. Пристрій потребує скидання.
+# LOCALIZATION NOTE (webauthn.pinAuthBlockedPrompt): %S is hostname
+webauthn.pinAuthBlockedPrompt=Не вдалося перевірити користувача %S. Було забагато невдалих спроб поспіль, тому автентифікацію за допомогою PIN-коду тимчасово заблоковано. Ваш пристрій потребує нового циклу живлення (від'єднайте та знову вставте зарядний пристрій).
+# LOCALIZATION NOTE (webauthn.pinNotSetPrompt): %S is hostname
+webauthn.pinNotSetPrompt=Не вдалося підтвердити користувача %S. Можливо, вам знадобиться налаштувати PIN-код на вашому пристрої.
+# LOCALIZATION NOTE (webauthn.uvBlockedPrompt): %S is hostname
+webauthn.uvBlockedPrompt=Не вдалося перевірити користувача %S. Здійснено забагато невдалих спроб. Вбудований спосіб перевірки користувача заблоковано.
+webauthn.alreadyRegisteredPrompt=Цей пристрій уже зареєстровано. Спробуйте інший пристрій.
+webauthn.cancel=Скасувати
+webauthn.cancel.accesskey=С
+webauthn.proceed=Продовжити
+webauthn.proceed.accesskey=П
+webauthn.anonymize=Зробити анонімним все одно
+
+# Spoof Accept-Language prompt
+privacy.spoof_english=Зміна налаштувань вашої мови на англійську ускладнить виявлення та поліпшить вашу приватність. Бажаєте надсилати запити на англійську версію вебсторінок?
+
+# LOCALIZATION NOTE (identity.identified.verifier, identity.identified.state_and_country, identity.ev.contentOwner2):
+# %S is the hostname of the site that is being displayed.
+identity.identified.verifier=Засвідчено: %S
+identity.identified.verified_by_you=Ви додали виняток безпеки для цього сайту.
+identity.identified.state_and_country=%S, %S
+identity.ev.contentOwner2=Сертифікат виданий: %S
+
+# LOCALIZATION NOTE (identity.notSecure.label):
+# Keep this string as short as possible, this is displayed in the URL bar
+# use a synonym for "safe" or "private" if "secure" is too long.
+identity.notSecure.label=Не захищено
+identity.notSecure.tooltip=З'єднання не захищене
+
+identity.extension.label=Розширення (%S)
+identity.extension.tooltip=Завантажено розширенням: %S
+
+# LOCALIZATION NOTE (contentBlocking.trackersView.blocked.label):
+# This label is shown next to a tracker in the trackers subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
+contentBlocking.trackersView.blocked.label=Заблоковано
+
+contentBlocking.trackersView.empty.label=Не виявлено на цьому сайті
+
+# LOCALIZATION NOTE (contentBlocking.cookies.blockingTrackers.label, contentBlocking.cookies.blocking3rdParty.label,
+# contentBlocking.cookies.blockingUnvisited.label,contentBlocking.cookies.blockingAll.label):
+contentBlocking.cookies.blockingTrackers3.label=Куки стеження між сайтами
+contentBlocking.cookies.blocking3rdParty2.label=Сторонні куки
+contentBlocking.cookies.blockingUnvisited2.label=Куки з невідвіданих сайтів
+contentBlocking.cookies.blockingAll2.label=Всі куки
+
+contentBlocking.cookiesView.firstParty.label=З цього сайту
+# LOCALIZATION NOTE (contentBlocking.cookiesView.firstParty.empty.label):
+# This references the header from contentBlocking.cookiesView.firstParty.label:
+# "[Cookies] From This Site: None detected on this site".
+contentBlocking.cookiesView.firstParty.empty.label=Не виявлено на цьому сайті
+
+contentBlocking.cookiesView.trackers2.label=Куки стеження між сайтами
+# LOCALIZATION NOTE (contentBlocking.cookiesView.trackers.empty.label):
+# This references the header from contentBlocking.cookiesView.trackers.label:
+# "Tracking Cookies: None detected on this site".
+contentBlocking.cookiesView.trackers.empty.label=Не виявлено на цьому сайті
+
+contentBlocking.cookiesView.thirdParty.label=Сторонні куки
+# LOCALIZATION NOTE (contentBlocking.cookiesView.thirdParty.empty.label):
+# This references the header from contentBlocking.cookiesView.thirdParty.label:
+# "Third-Party Cookies: None detected on this site".
+contentBlocking.cookiesView.thirdParty.empty.label=Не виявлено на цьому сайті
+
+# LOCALIZATION NOTE (contentBlocking.cookiesView.allowed.label):
+# This label is shown next to a cookie origin in the cookies subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Allowed"
+contentBlocking.cookiesView.allowed.label=Дозволено
+# LOCALIZATION NOTE (contentBlocking.cookiesView.blocked.label):
+# This label is shown next to a cookie origin in the cookies subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
+contentBlocking.cookiesView.blocked.label=Заблоковано
+# LOCALIZATION NOTE (contentBlocking.cookiesView.removeButton.tooltip): %S is the domain of the site.
+contentBlocking.cookiesView.removeButton.tooltip=Стерти виняток для %S
+
+# LOCALIZATION NOTE (contentBlocking.fingerprintersView.blocked.label):
+# This label is shown next to a fingerprinter in the fingerprinters subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
+contentBlocking.fingerprintersView.blocked.label=Заблоковано
+
+# LOCALIZATION NOTE (contentBlocking.cryptominersView.blocked.label):
+# This label is shown next to a cryptominer in the cryptominers subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
+contentBlocking.cryptominersView.blocked.label=Заблоковано
+
+trackingProtection.icon.activeTooltip2=Блокування стеження соціальних мереж, кук стеження між сайтами, а також зчитування цифрового відбитка.
+trackingProtection.icon.disabledTooltip2=Розширений захист від стеження для цього сайту вимкнено.
+# LOCALIZATION NOTE (trackingProtection.icon.noTrackersDetectedTooltip): %S is brandShortName.
+trackingProtection.icon.noTrackersDetectedTooltip=%S не виявив відомих елементів стеження на цій сторінці.
+
+# LOCALIZATION NOTE (protections.header):
+# Header of the Protections Panel. %S is replaced with the site's hostname.
+protections.header=Захист для %S
+
+# LOCALIZATION NOTE (protections.disableAriaLabel):
+# Text that gets spoken by a screen reader if the button will disable protections.
+# %s is the site's hostname.
+protections.disableAriaLabel=Вимкнути захист для %S
+
+# LOCALIZATION NOTE (protections.enableAriaLabel):
+# Text that gets spoken by a screen reader if the button will enable protections.
+# %s is the site's hostname.
+protections.enableAriaLabel=Увімкнути захист для %S
+
+# Blocking and Not Blocking sub-views in the Protections Panel
+protections.blocking.fingerprinters.title=Заблоковано зчитування цифрового відбитка
+protections.blocking.cryptominers.title=Заблоковано криптомайренів
+protections.blocking.cookies.trackers.title=Заблоковано куки, що стежать між сайтами
+protections.blocking.cookies.3rdParty.title=Заблоковано сторонні куки
+protections.blocking.cookies.all.title=Усі куки заблоковано
+protections.blocking.cookies.unvisited.title=Заблоковано куки з невідвіданих сайтів
+protections.blocking.trackingContent.title=Блокування вмісту зі стеженням
+protections.blocking.socialMediaTrackers.title=Заблоковано стеження соціальних мереж
+protections.notBlocking.fingerprinters.title=Зчитування цифрового відбитка не блокується
+protections.notBlocking.cryptominers.title=Криптомайнери не блокуються
+protections.notBlocking.cookies.3rdParty.title=Сторонні куки не блокуються
+protections.notBlocking.cookies.all.title=Куки не блокуються
+protections.notBlocking.crossSiteTrackingCookies.title=Куки, що стежать між сайтами, не блокуються
+protections.notBlocking.trackingContent.title=Вміст зі стеженням не блокується
+protections.notBlocking.socialMediaTrackers.title=Стеження соціальних мереж не блокується
+
+# Footer section in the Protections Panel
+# LOCALIZATION NOTE (protections.footer.blockedTrackerCounter.description,
+# protections.footer.blockedTrackerCounter.tooltip):
+# This text indicates the total number of trackers blocked on all sites. In
+# its tooltip, we show the date when we started counting this number.
+# LOCALIZATION NOTE (protections.footer.blockedTrackerCounter.description):
+# Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# Replacement for #1 is a locale-string converted positive integer.
+protections.footer.blockedTrackerCounter.description=1 заблокований;#1 заблоковані;#1 заблокованих
+# LOCALIZATION NOTE (protections.footer.blockedTrackerCounter.tooltip):
+# %S is the date on which we started counting (e.g., July 17, 2019).
+protections.footer.blockedTrackerCounter.tooltip=Починаючи з %S
+
+# Milestones section in the Protections Panel
+# LOCALIZATION NOTE (protections.milestone.description):
+# Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is replaced with brandShortName.
+# #2 is replaced with the (locale-formatted) number of trackers blocked
+# #3 is replaced by a locale-formatted date with short month and numeric year.
+# In English this looks like "Firefox blocked over 10,000 trackers since Oct 2019"
+protections.milestone.description=#1 заблокував #2 елемент стеження, починаючи з #3;#1 заблокував #2 елементи стеження, починаючи з #3;#1 заблокував #2 елементів стеження, починаючи з #3
+
+# Application menu
+
+# LOCALIZATION NOTE(zoomReduce-button.tooltip): %S is the keyboard shortcut.
+zoomReduce-button.tooltip = Зменшити (%S)
+# LOCALIZATION NOTE(zoomReset-button.tooltip): %S is the keyboard shortcut.
+zoomReset-button.tooltip = Скинути масштаб (%S)
+# LOCALIZATION NOTE(zoomEnlarge-button.tooltip): %S is the keyboard shortcut.
+zoomEnlarge-button.tooltip = Збільшити (%S)
+
+# LOCALIZATION NOTE (cut-button.tooltip): %S is the keyboard shortcut.
+cut-button.tooltip = Вирізати (%S)
+# LOCALIZATION NOTE (copy-button.tooltip): %S is the keyboard shortcut.
+copy-button.tooltip = Копіювати (%S)
+# LOCALIZATION NOTE (paste-button.tooltip): %S is the keyboard shortcut.
+paste-button.tooltip = Вставити (%S)
+
+# Geolocation UI
+
+geolocation.allow=Дозволити
+geolocation.allow.accesskey=з
+geolocation.block=Блокувати
+geolocation.block.accesskey=Б
+geolocation.shareWithSite4=Дозволити %S доступ до вашого розташування?
+geolocation.shareWithFile4=Дозволити цьому локальному файлу доступ до вашого розташування?
+# LOCALIZATION NOTE(geolocation.shareWithSiteUnsafeDelegation2):
+# %1$S is the first party origin, %2$S is the third party origin.
+geolocation.shareWithSiteUnsafeDelegation2=Дозволити %1$S надати для %2$S доступ до вашого розташування?
+geolocation.remember=Запам'ятати це рішення
+
+# Virtual Reality Device UI
+xr.allow2=Дозволити
+xr.allow2.accesskey=з
+xr.block=Блокувати
+xr.block.accesskey=Б
+xr.shareWithSite4=Дозволити %S доступ до пристроїв віртуальної реальності? Це може викрити вразливу інформацію.
+xr.shareWithFile4=Дозволити цьому локальному файлу доступ до пристроїв віртуальної реальності? Це може викрити вразливу інформацію.
+xr.remember=Запам'ятати це рішення
+
+# Persistent storage UI
+persistentStorage.allow=Дозволити
+persistentStorage.allow.accesskey=в
+persistentStorage.block.label=Блокувати
+persistentStorage.block.accesskey=Б
+persistentStorage.allowWithSite2=Дозволити %S зберігати дані у постійному сховищі?
+
+# Web notifications UI
+# LOCALIZATION NOTE (alwaysBlock, block)
+# The two button strings will never be shown at the same time, so
+# it's okay for them to have the same access key
+webNotifications.allow2=Дозволити
+webNotifications.allow2.accesskey=з
+webNotifications.notNow=Не зараз
+webNotifications.notNow.accesskey=Н
+webNotifications.never=Ніколи не дозволяти
+webNotifications.never.accesskey=к
+webNotifications.alwaysBlock=Завжди блокувати
+webNotifications.alwaysBlock.accesskey=ж
+webNotifications.block=Блокувати
+webNotifications.block.accesskey=Б
+webNotifications.receiveFromSite3=Дозволити %S надсилати сповіщення?
+
+# Phishing/Malware Notification Bar.
+# LOCALIZATION NOTE (notADeceptiveSite, notAnAttack)
+# The two button strings will never be shown at the same time, so
+# it's okay for them to have the same access key
+safebrowsing.getMeOutOfHereButton.label=Заберіть мене звідси!
+safebrowsing.getMeOutOfHereButton.accessKey=з
+safebrowsing.deceptiveSite=Шахрайський сайт!
+safebrowsing.notADeceptiveSiteButton.label=Це не шахрайський сайт…
+safebrowsing.notADeceptiveSiteButton.accessKey=н
+safebrowsing.reportedAttackSite=Відомий сайт-нападник!
+safebrowsing.notAnAttackButton.label=Цей сайт не нападник…
+safebrowsing.notAnAttackButton.accessKey=н
+safebrowsing.reportedUnwantedSite=Відомий сайт з небажаним програмним забезпеченням!
+safebrowsing.reportedHarmfulSite=Відомий небезпечний сайт!
+
+# LOCALIZATION NOTE (addKeywordTitleAutoFill): %S will be replaced by the page's title
+# Used as the bookmark name when saving a keyword for a search field.
+addKeywordTitleAutoFill=Шукати %S
+
+# troubleshootModeRestart
+# LOCALIZATION NOTE (troubleshootModeRestartPromptTitle): %S is the name of the product (e.g., Firefox)
+troubleshootModeRestartPromptTitle=Перезапустити %S у режимі усунення проблем?
+troubleshootModeRestartPromptMessage=Ваші розширення, теми та власні налаштування будуть тимчасово вимкнені.
+troubleshootModeRestartButton=Перезапустити
+
+# LOCALIZATION NOTE (browser.menu.showCharacterEncoding): Set to the string
+# "true" (spelled and capitalized exactly that way) to show the "Text
+# Encoding" menu in the main Firefox button on Windows. Any other value will
+# hide it. Regardless of the value of this setting, the "Text Encoding"
+# menu will always be accessible via the "Browser Tools" menu.
+# This is not a string to translate; it just controls whether the menu shows
+# up in the Firefox button. If users frequently use the "Text Encoding"
+# menu, set this to "true". Otherwise, you can leave it as "false".
+browser.menu.showCharacterEncoding=false
+
+# Process hang reporter
+# LOCALIZATION NOTE (processHang.selected_tab.label): %1$S is the name of the product (e.g., Firefox)
+processHang.selected_tab.label = Ця сторінка сповільнює %1$S. Щоб пришвидшити роботу браузера, зупиніть цю сторінку.
+# LOCALIZATION NOTE (processHang.nonspecific_tab.label): %1$S is the name of the product (e.g., Firefox)
+processHang.nonspecific_tab.label = Вебсторінка сповільнює %1$S. Щоб пришвидшити роботу браузера, зупиніть цю сторінку.
+# LOCALIZATION NOTE (processHang.specific_tab.label): %1$S is the title of the tab.
+# %2$S is the name of the product (e.g., Firefox)
+processHang.specific_tab.label = “%1$S” сповільнює %2$S. Щоб пришвидшити роботу браузера, зупиніть цю сторінку.
+# LOCALIZATION NOTE (processHang.add-on.label2): %1$S is the name of the
+# extension. %2$S is the name of the product (e.g., Firefox)
+processHang.add-on.label2 = “%1$S” сповільнює %2$S. Щоб пришвидшити роботу браузера, зупиніть це розширення.
+processHang.add-on.learn-more.text = Докладніше
+processHang.button_stop2.label = Зупинити
+processHang.button_stop2.accessKey = З
+processHang.button_debug.label = Налагодити сценарій
+processHang.button_debug.accessKey = Н
+
+# LOCALIZATION NOTE (fullscreenButton.tooltip): %S is the keyboard shortcut for full screen
+fullscreenButton.tooltip=Показати вікно на повний екран (%S)
+
+# These are visible when opening the popup inside the bookmarks sidebar
+sidebar.moveToLeft=Перемістити бічну панель вліво
+sidebar.moveToRight=Перемістити бічну панель вправо
+
+# LOCALIZATION NOTE(emeNotifications.drmContentDisabled.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S will be the 'learn more' link
+emeNotifications.drmContentDisabled.message2 = Для відтворення аудіо чи відео на цій сторінці вам потрібно увімкнути DRM.
+emeNotifications.drmContentDisabled.button.label = Активувати DRM
+emeNotifications.drmContentDisabled.button.accesskey = А
+
+# LOCALIZATION NOTE(emeNotifications.drmContentCDMInstalling.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S is brandShortName
+emeNotifications.drmContentCDMInstalling.message = %S встановлює компоненти, необхідні для відтворення аудіо чи відео на цій сторінці. Будь ласка, спробуйте знову пізніше.
+
+emeNotifications.unknownDRMSoftware = Невідомо
+
+# LOCALIZATION NOTE (customizeMode.tabTitle): %S is brandShortName
+customizeMode.tabTitle = Пристосування %S
+
+e10s.accessibilityNotice.acceptButton.label = Гаразд
+e10s.accessibilityNotice.acceptButton.accesskey = Г
+
+# LOCALIZATION NOTE (e10s.accessibilityNotice.jawsMessage): %S is brandShortName
+e10s.accessibilityNotice.jawsMessage = Показ вмісту вкладки вимкнено, у зв'язку з несумісністю між %S і вашим програмним забезпеченням доступності. Оновіть свій засіб читання з екрана, або перемкніться на версію Firefox ESR.
+
+# LOCALIZATION NOTE (userContextPersonal.label,
+# userContextWork.label,
+# userContextShopping.label,
+# userContextBanking.label,
+# userContextNone.label):
+# These strings specify the four predefined contexts included in support of the
+# Contextual Identity / Containers project. Each context is meant to represent
+# the context that the user is in when interacting with the site. Different
+# contexts will store cookies and other information from those sites in
+# different, isolated locations. You can enable the feature by typing
+# about:config in the URL bar and changing privacy.userContext.enabled to true.
+# Once enabled, you can open a new tab in a specific context by clicking
+# File > New Container Tab > (1 of 4 contexts). Once opened, you will see these
+# strings on the right-hand side of the URL bar.
+userContextPersonal.label = Особисте
+userContextWork.label = Робота
+userContextBanking.label = Банк
+userContextShopping.label = Покупки
+userContextNone.label = Без контейнера
+
+userContextPersonal.accesskey = О
+userContextWork.accesskey = Р
+userContextBanking.accesskey = Б
+userContextShopping.accesskey = П
+userContextNone.accesskey = к
+
+userContext.aboutPage.label = Керувати контейнерами
+userContext.aboutPage.accesskey = К
+
+# LOCALIZATION NOTE (sendTabsToDevice.label):
+# Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs sent to the device.
+sendTabsToDevice.label = Надіслати вкладку на пристрій;Надіслати #1 вкладки на пристрій;Надіслати #1 вкладок на пристрій
+sendTabsToDevice.accesskey = с
+
+decoder.noCodecs.button = Навчитися
+decoder.noCodecs.accesskey = Н
+decoder.noCodecsLinux.message = Для відтворення відео, можливо, доведеться встановити необхідні відео-кодеки.
+decoder.noHWAcceleration.message = Для поліпшення якості відео, можливо, доведеться встановити Media Feature Pack від Microsoft.
+decoder.noPulseAudio.message = Для відтворення аудіо, можливо, доведеться встановити програмне забезпечення PulseAudio.
+decoder.unsupportedLibavcodec.message = libavcodec може бути вразливим або непідтримуваним, тому для відтворення відео його необхідно оновити.
+
+decoder.decodeError.message = При декодуванні джерела медіа сталась помилка.
+decoder.decodeError.button = Проблема з сайтом
+decoder.decodeError.accesskey = П
+decoder.decodeWarning.message = При декодуванні джерела медіа сталась помилка, яку можливо виправити.
+
+# LOCALIZATION NOTE (captivePortal.infoMessage3):
+# Shown in a notification bar when we detect a captive portal is blocking network access
+# and requires the user to log in before browsing.
+captivePortal.infoMessage3 = Ви повинні увійти у цю мережу перед тим, як зможете отримати доступ до Інтернету.
+# LOCALIZATION NOTE (captivePortal.showLoginPage2):
+# The label for a button shown in the info bar in all tabs except the login page tab.
+# The button shows the portal login page tab when clicked.
+captivePortal.showLoginPage2 = Відкрити сторінку входу в мережу
+
+# LOCALIZATION NOTE (permissions.header):
+# %S is the hostname of the site that is being displayed.
+permissions.header = Дозволи для %S
+permissions.remove.tooltip = Стерти цей дозвіл і запитувати знову
+
+permissions.fullscreen.promptCanceled = Запити очікування дозволів скасовано: запити дозволів не повинні видаватися перед входом у повноекранний режим DOM.
+permissions.fullscreen.fullScreenCanceled = Повноекранний режим DOM завершено: запити дозволів не повинні видаватися під час повноекранного режиму DOM.
+
+# LOCALIZATION NOTE (aboutDialog.architecture.*):
+# The sixtyFourBit and thirtyTwoBit strings describe the architecture of the
+# current Firefox build: 32-bit or 64-bit. These strings are used in parentheses
+# between the Firefox version and the "What's new" link in the About dialog,
+# e.g.: "48.0.2 (32-bit) <What's new>" or "51.0a1 (2016-09-05) (64-bit)".
+aboutDialog.architecture.sixtyFourBit = 64-біт
+aboutDialog.architecture.thirtyTwoBit = 32-біт
+
+midi.allow.label = Дозволити
+midi.allow.accesskey = з
+midi.block.label = Блокувати
+midi.block.accesskey = Б
+midi.remember=Запам'ятати це рішення
+midi.shareWithFile = Дозволити цьому локальному файлу доступ до ваших MIDI пристроїв?
+# LOCALIZATION NOTE (midi.shareWithSite): %S is the name of the site URL (https://...) requesting MIDI access
+midi.shareWithSite = Дозволити %S доступ до ваших MIDI пристроїв?
+midi.shareSysexWithFile = Дозволити цьому локальному файлу доступ до ваших MIDI пристроїв та надсилати/отримувати SysEx повідомлення?
+# LOCALIZATION NOTE (midi.shareSysexWithSite): %S is the name of the site URL (https://...) requesting MIDI access
+midi.shareSysexWithSite = Дозволити %S доступ до ваших MIDI пристроїв та надсилати/отримувати SysEx повідомлення?
+
+# LOCALIZATION NOTE (panel.back):
+# This is used by screen readers to label the "back" button in various browser
+# popup panels, including the sliding subviews of the main menu.
+panel.back = Назад
+
+storageAccess1.Allow.label = Дозволити
+storageAccess1.Allow.accesskey = з
+storageAccess1.DontAllow.label = Блокувати
+storageAccess1.DontAllow.accesskey = к
+# LOCALIZATION NOTE (storageAccess4.message, storageAccess1.hintText):
+# %1$S is the name of the site URL (www.site1.example) trying to track the user's activity.
+# %2$S is the name of the site URL (www.site2.example) that the user is visiting. This is the same domain name displayed in the address bar.
+storageAccess4.message = Дозволити %1$S використовувати свої куки на %2$S?
+storageAccess1.hintText = Ви можете заблокувати доступ, якщо вам незрозуміло, нащо %1$S потребує ці дані.
+
+
+
+# LOCALIZATION NOTE (gnomeSearchProviderSearchWeb):
+# Used for search by Gnome Shell activity screen, %S is a searched string.
+gnomeSearchProviderSearchWeb=Шукати в Інтернеті “%S”
diff --git a/l10n-uk/browser/chrome/browser/customizableui/customizableWidgets.properties b/l10n-uk/browser/chrome/browser/customizableui/customizableWidgets.properties
new file mode 100644
index 0000000000..99a755cc4b
--- /dev/null
+++ b/l10n-uk/browser/chrome/browser/customizableui/customizableWidgets.properties
@@ -0,0 +1,54 @@
+# 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/.
+
+history-panelmenu.label = Історія
+# LOCALIZATION NOTE(history-panelmenu.tooltiptext2): %S is the keyboard shortcut
+history-panelmenu.tooltiptext2 = Показати історію (%S)
+
+find-button.label = Знайти
+# LOCALIZATION NOTE(find-button.tooltiptext3): %S is the keyboard shortcut.
+find-button.tooltiptext3 = Знайти на цій сторінці (%S)
+
+developer-button.label = Розробник
+# LOCALIZATION NOTE(developer-button.tooltiptext): %S is the keyboard shortcut
+developer-button.tooltiptext2 = Відкрити інструменти веброзробника (%S)
+
+sidebar-button.label = Бічні панелі
+sidebar-button.tooltiptext2 = Показати бічні панелі
+
+zoom-controls.label = Керування масштабом
+zoom-controls.tooltiptext2 = Інструменти керування масштабом
+
+zoom-out-button.label = Зменшити
+# LOCALIZATION NOTE(zoom-out-button.tooltiptext2): %S is the keyboard shortcut.
+zoom-out-button.tooltiptext2 = Зменшити (%S)
+
+# LOCALIZATION NOTE(zoom-reset-button.tooltiptext2): %S is the keyboard shortcut.
+zoom-reset-button.tooltiptext2 = Скинути масштаб (%S)
+
+zoom-in-button.label = Збільшити
+# LOCALIZATION NOTE(zoom-in-button.tooltiptext2): %S is the keyboard shortcut.
+zoom-in-button.tooltiptext2 = Збільшити (%S)
+
+edit-controls.label = Інструменти редагування
+edit-controls.tooltiptext2 = Інструменти редагування
+
+cut-button.label = Вирізати
+# LOCALIZATION NOTE(cut-button.tooltiptext2): %S is the keyboard shortcut.
+cut-button.tooltiptext2 = Вирізати (%S)
+
+copy-button.label = Копіювати
+# LOCALIZATION NOTE(copy-button.tooltiptext2): %S is the keyboard shortcut.
+copy-button.tooltiptext2 = Копіювати (%S)
+
+paste-button.label = Вставити
+# LOCALIZATION NOTE(paste-button.tooltiptext2): %S is the keyboard shortcut.
+paste-button.tooltiptext2 = Вставити (%S)
+
+panic-button.label = Забути
+panic-button.tooltiptext = Забути деяку історію перегляду
+
+toolbarspring.label = Інтервал змінної довжини
+toolbarseparator.label = Розділювач
+toolbarspacer.label = Інтервал
diff --git a/l10n-uk/browser/chrome/browser/downloads/downloads.properties b/l10n-uk/browser/chrome/browser/downloads/downloads.properties
new file mode 100644
index 0000000000..97470e1e5e
--- /dev/null
+++ b/l10n-uk/browser/chrome/browser/downloads/downloads.properties
@@ -0,0 +1,82 @@
+# 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/.
+
+# LOCALIZATION NOTE (stateStarting):
+# Indicates that the download is starting.
+stateStarting=Починається…
+# LOCALIZATION NOTE (stateFailed):
+# Indicates that the download failed because of an error.
+stateFailed=Невдача
+# LOCALIZATION NOTE (statePaused):
+# Indicates that the download was paused by the user.
+statePaused=Призупинено
+# LOCALIZATION NOTE (stateCanceled):
+# Indicates that the download was canceled by the user.
+stateCanceled=Скасовано
+# LOCALIZATION NOTE (stateCompleted):
+# Indicates that the download was completed.
+stateCompleted=Завершено
+# LOCALIZATION NOTE (stateBlockedParentalControls):
+# Indicates that the download was blocked by the Parental Controls feature of
+# Windows. "Parental Controls" should be consistently named and capitalized
+# with the display of this feature in Windows. The following article can
+# provide a reference for the translation of "Parental Controls" in various
+# languages:
+# http://windows.microsoft.com/en-US/windows-vista/Set-up-Parental-Controls
+stateBlockedParentalControls=Заблоковано Батьківським контролем
+# LOCALIZATION NOTE (blockedMalware, blockedPotentiallyUnwanted,
+# blockedUncommon2):
+# These strings are shown in the panel for some types of blocked downloads. You
+# may need to adjust "downloads.width" in "downloads.dtd" if this turns out to
+# be longer than the other existing status strings.
+blockedMalware=Цей файл містить вірус чи іншу небезпеку.
+blockedPotentiallyUnwanted=Цей файл може пошкодити ваш комп'ютер.
+blockedPotentiallyInsecure=Файл не завантажено: Потенційний ризик безпеки.
+blockedUncommon2=Цей файл зазвичай не завантажують.
+
+# LOCALIZATION NOTE (fileMovedOrMissing):
+# Displayed when a complete download which is not at the original folder.
+fileMovedOrMissing=Файл переміщений або відсутній
+
+# LOCALIZATION NOTE (fileDeleted):
+# Displayed when a downloaded file has been deleted by Firefox, e.g. by the
+# "Delete File" context menu item.
+fileDeleted=Файл видалено
+
+# LOCALIZATION NOTE (unblockHeaderUnblock, unblockHeaderOpen,
+# unblockTypeMalware, unblockTypePotentiallyUnwanted2,
+# unblockTypeUncommon2, unblockTip2, unblockButtonOpen,
+# unblockButtonUnblock, unblockButtonConfirmBlock, unblockInsecure2):
+# These strings are displayed in the dialog shown when the user asks a blocked
+# download to be unblocked. The severity of the threat is expressed in
+# descending order by the unblockType strings, it is higher for files detected
+# as malware and lower for uncommon downloads.
+unblockHeaderUnblock=Ви дійсно хочете дозволити це завантаження?
+unblockHeaderOpen=Ви дійсно хочете відкрити цей файл?
+unblockTypeMalware=Цей файл містить вірус чи іншу загрозу, яка пошкодить ваш комп'ютер.
+unblockTypePotentiallyUnwanted2=Цей файл замаскований, як корисний, але він може спричинити небажані зміни ваших програм та налаштувань.
+unblockTypeUncommon2=Цей файл зазвичай не завантажують і його відкриття може бути небезпечним. Він може містити вірус або спричинити неочікувані зміни ваших програм та налаштувань.
+unblockInsecure2=Завантаження пропонується через протокол HTTP, попри те що поточний документ було доставлено через захищене з'єднання HTTPS. Якщо ви продовжите, завантаження може виявитися пошкодженим або підробленим.
+unblockTip2=Ви можете пошукати альтернативне джерело завантаження або спробувати знову пізніше.
+unblockButtonOpen=Відкрити
+unblockButtonUnblock=Дозволити завантаження
+unblockButtonConfirmBlock=Видалити файл
+
+# LOCALIZATION NOTE (sizeWithUnits):
+# %1$S is replaced with the size number, and %2$S with the measurement unit.
+sizeWithUnits=%1$S %2$S
+sizeUnknown=Розмір невідомий
+
+# LOCALIZATION NOTE (statusSeparator, statusSeparatorBeforeNumber):
+# These strings define templates for the separation of different elements in the
+# status line of a download item. As a separator, by default we use the Unicode
+# character U+2014 'EM DASH' (long dash). Examples of status lines include
+# "Canceled - 222.net", "1.1 MB - website2.com", or "Paused - 1.1 MB". Note
+# that we use a wider space after the separator when it is followed by a number,
+# just to avoid visually confusing it with with a minus sign with some fonts.
+# If you use a different separator, this might not be necessary. However, there
+# is usually no need to change the separator or the order of the substitutions,
+# even for right-to-left languages, unless the defaults are not suitable.
+statusSeparator=%1$S \u2014 %2$S
+statusSeparatorBeforeNumber=%1$S \u2014 %2$S
diff --git a/l10n-uk/browser/chrome/browser/feeds/subscribe.properties b/l10n-uk/browser/chrome/browser/feeds/subscribe.properties
new file mode 100644
index 0000000000..b32fac3165
--- /dev/null
+++ b/l10n-uk/browser/chrome/browser/feeds/subscribe.properties
@@ -0,0 +1,10 @@
+# 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/.
+
+# LOCALIZATION NOTE (addProtocolHandlerMessage):
+# Message displayed when adding a protocol handler:
+# %1$S is the application's domain, %2$S is the type of protocol
+addProtocolHandlerMessage=Додати “%1$S” програмою для посилань %2$S?
+addProtocolHandlerAddButton=Додати програму
+addProtocolHandlerAddButtonAccesskey=о
diff --git a/l10n-uk/browser/chrome/browser/places/bookmarkProperties.properties b/l10n-uk/browser/chrome/browser/places/bookmarkProperties.properties
new file mode 100644
index 0000000000..21df17df86
--- /dev/null
+++ b/l10n-uk/browser/chrome/browser/places/bookmarkProperties.properties
@@ -0,0 +1,23 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+dialogAcceptLabelAddItem=Додати
+dialogAcceptLabelSaveItem=Зберегти
+dialogAcceptLabelAddMulti=Додати закладки
+dialogAcceptLabelEdit=Зберегти зміни
+dialogTitleAddBookmark=Нова закладка
+dialogTitleAddFolder=Нова тека
+dialogTitleAddMulti=Нові закладки
+dialogTitleEdit=Властивості для “%S”
+dialogTitleAddNewBookmark2=Додати закладку
+dialogTitleEditBookmark=Редагувати “%S”
+dialogTitleEditBookmark2=Редагувати закладку
+dialogTitleAddBookmarksFolder=Додати теку закладок
+dialogTitleAddBookmarkFolder=Додати теку закладок
+dialogTitleEditBookmarksFolder=Редагувати теку закладок
+dialogTitleEditBookmarkFolder=Редагувати теку закладок
+
+bookmarkAllTabsDefault=[Назва теки]
+newFolderDefault=Нова тека
+newBookmarkDefault=Нова закладка
diff --git a/l10n-uk/browser/chrome/browser/safebrowsing/safebrowsing.properties b/l10n-uk/browser/chrome/browser/safebrowsing/safebrowsing.properties
new file mode 100644
index 0000000000..10f088cd6d
--- /dev/null
+++ b/l10n-uk/browser/chrome/browser/safebrowsing/safebrowsing.properties
@@ -0,0 +1,6 @@
+# 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/.
+
+errorReportFalseDeceptiveTitle=Це не шахрайський сайт
+errorReportFalseDeceptiveMessage=Зараз неможливо повідомити про цю помилку.
diff --git a/l10n-uk/browser/chrome/browser/search.properties b/l10n-uk/browser/chrome/browser/search.properties
new file mode 100644
index 0000000000..a1dbc10336
--- /dev/null
+++ b/l10n-uk/browser/chrome/browser/search.properties
@@ -0,0 +1,32 @@
+# 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/.
+
+searchtip=Пошук з використанням %S
+
+# LOCALIZATION NOTE (searchHeader): this is displayed at the top of the panel
+# showing search suggestions.
+# %S is replaced with the name of the current default search engine.
+searchHeader=Пошук %S
+
+# LOCALIZATION NOTE (cmd_pasteAndSearch): "Search" is a verb, this is the
+# search bar equivalent to the url bar's "Paste and Go"
+cmd_pasteAndSearch=Вставити і шукати
+
+cmd_clearHistory=Стерти історію пошуку
+cmd_clearHistory_accesskey=С
+
+# LOCALIZATION NOTE (searchForSomethingWith2):
+# This string is used to build the header above the list of search shortcuts,
+# for example "Search for <user-typed string> with:"
+searchForSomethingWith2=Шукати %S за допомогою:
+
+# LOCALIZATION NOTE (searchWithHeader):
+# The wording of this string should be as close as possible to
+# searchForSomethingWith2. This string will be used when the user
+# has not typed anything.
+searchWithHeader=Шукати за допомогою:
+
+# LOCALIZATION NOTE (searchSettings):
+# This is the label for the button that opens Search preferences.
+searchSettings=Змінити налаштування пошуку
diff --git a/l10n-uk/browser/chrome/browser/shellservice.properties b/l10n-uk/browser/chrome/browser/shellservice.properties
new file mode 100644
index 0000000000..8146da9dbf
--- /dev/null
+++ b/l10n-uk/browser/chrome/browser/shellservice.properties
@@ -0,0 +1,16 @@
+# 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/.
+
+# LOCALIZATION NOTE (setDefaultBrowserTitle, setDefaultBrowserMessage, setDefaultBrowserDontAsk, setDefaultBrowserAlertConfirm.label, setDefaultBrowserAlertNotNow.label):
+# These strings are used as an alternative to the ones above, in a modal dialog.
+# %S will be replaced by brandShortName
+setDefaultBrowserTitle=Типовий браузер
+setDefaultBrowserMessage=%S зараз не встановлено вашим типовим браузером. Чи бажаєте зробити його типовим браузером?
+setDefaultBrowserDontAsk=Завжди виконувати цю перевірку при запуску %S.
+setDefaultBrowserAlertConfirm.label=Зробити %S типовим браузером
+setDefaultBrowserAlertNotNow.label=Не зараз
+
+desktopBackgroundLeafNameWin=Desktop Background.bmp
+DesktopBackgroundDownloading=Зберігається зображення…
+DesktopBackgroundSet=Встановити як тло робочого стола
diff --git a/l10n-uk/browser/chrome/browser/siteData.properties b/l10n-uk/browser/chrome/browser/siteData.properties
new file mode 100644
index 0000000000..52c9428840
--- /dev/null
+++ b/l10n-uk/browser/chrome/browser/siteData.properties
@@ -0,0 +1,8 @@
+# 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/.
+
+clearSiteDataPromptTitle=Стерти всі куки і дані сайтів
+# LOCALIZATION NOTE (clearSiteDataPromptText): %S = brandShortName
+clearSiteDataPromptText=Вибравши "Стерти зараз", усі куки та дані сайтів, які зберігаються в %S, будуть стерті. Це може призвести до виходу на вебсайтах та вилучення автономного вебвмісту.
+clearSiteDataNow=Стерти зараз
diff --git a/l10n-uk/browser/chrome/browser/sitePermissions.properties b/l10n-uk/browser/chrome/browser/sitePermissions.properties
new file mode 100644
index 0000000000..40327a17ff
--- /dev/null
+++ b/l10n-uk/browser/chrome/browser/sitePermissions.properties
@@ -0,0 +1,55 @@
+# 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/.
+
+# LOCALIZATION NOTE (state.current.allowed,
+# state.current.allowedForSession,
+# state.current.allowedTemporarily,
+# state.current.blockedTemporarily,
+# state.current.blocked,
+# state.current.hide):
+# This label is used to display active permission states in the site
+# identity popup (which does not have a lot of screen space).
+state.current.allowed = Дозволено
+state.current.allowedForSession = Дозволено на сеанс
+state.current.allowedTemporarily = Дозволено тимчасово
+state.current.blockedTemporarily = Заблоковано тимчасово
+state.current.blocked = Заблоковано
+state.current.prompt = Завжди питати
+
+# LOCALIZATION NOTE (state.multichoice.alwaysAsk,
+# state.multichoice.allow,
+# state.multichoice.allowForSession,
+# state.multichoice.block):
+# Used to label permission state checkboxes in the page info dialog.
+state.multichoice.alwaysAsk = Завжди питати
+state.multichoice.allow = Дозволити
+state.multichoice.allowForSession = Дозволити на сеанс
+state.multichoice.block = Блокувати
+
+state.multichoice.autoplayblock = Блокувати аудіо
+state.multichoice.autoplayblockall = Блокувати аудіо та відео
+state.multichoice.autoplayallow = Дозволити аудіо та відео
+
+permission.autoplay.label = Автовідтворення
+permission.cookie.label = Встановлювати куки
+permission.desktop-notification3.label = Надсилати сповіщення
+permission.camera.label = Використовувати камеру
+permission.microphone.label = Використовувати мікрофон
+permission.screen.label = Ділитися екраном
+# LOCALIZATION NOTE (permission.speaker.label):
+# Short form for (permission to) "Choose and change audio output devices".
+permission.speaker.label = Оберіть пристрої виведення звуку
+permission.install.label = Встановлювати додатки
+permission.popup.label = Відкривати спливні вікна
+permission.geo.label = Дізнаватись ваше місцезнаходження
+permission.xr.label = Доступ до пристроїв віртуальної реальності
+permission.shortcuts.label = Перевизначати комбінації клавіш
+permission.focus-tab-by-prompt.label = Перемикатись на цю вкладку
+permission.persistent-storage.label = Зберігати дані в постійному сховищі
+permission.canvas.label = Видобувати дані Canvas
+permission.midi.label = Доступ до MIDI пристроїв
+permission.midi-sysex.label = Доступ до MIDI пристроїв з підтримкою SysEx
+# LOCALIZATION NOTE (permission.open-protocol-handler.label):
+# Open as a verb. "This site may open applications".
+permission.open-protocol-handler.label = Відкривати програми
diff --git a/l10n-uk/browser/chrome/browser/syncSetup.properties b/l10n-uk/browser/chrome/browser/syncSetup.properties
new file mode 100644
index 0000000000..68eea2b72a
--- /dev/null
+++ b/l10n-uk/browser/chrome/browser/syncSetup.properties
@@ -0,0 +1,14 @@
+# 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/.
+
+# Several other strings are used (via Weave.Status.login), but they come from
+# /services/sync
+
+# Firefox Accounts based setup.
+continue.label = Продовжити
+
+relinkVerify.title = Попередження про об'єднання
+relinkVerify.heading = Ви дійсно хочете увійти в синхронізацію?
+# LOCALIZATION NOTE (relinkVerify.description): Email address of a user previously signed into sync.
+relinkVerify.description = До синхронізації на цьому комп'ютері раніше під'єднувався інший користувач. Виконавши вхід, наявні закладки, паролі та інші налаштування об'єднаються з %S
diff --git a/l10n-uk/browser/chrome/browser/taskbar.properties b/l10n-uk/browser/chrome/browser/taskbar.properties
new file mode 100644
index 0000000000..e0707b5080
--- /dev/null
+++ b/l10n-uk/browser/chrome/browser/taskbar.properties
@@ -0,0 +1,12 @@
+# 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/.
+
+taskbar.tasks.newTab.label=Відкрити нову вкладку
+taskbar.tasks.newTab.description=Відкрити нову вкладку браузера.
+taskbar.tasks.newWindow.label=Відкрити нове вікно
+taskbar.tasks.newWindow.description=Відкрити нове вікно браузера.
+taskbar.tasks.newPrivateWindow.label=Приватне вікно
+taskbar.tasks.newPrivateWindow.description=Відкрити нове вікно в режимі приватного перегляду.
+taskbar.frequent.label=Часті
+taskbar.recent.label=Недавні
diff --git a/l10n-uk/browser/chrome/browser/uiDensity.properties b/l10n-uk/browser/chrome/browser/uiDensity.properties
new file mode 100644
index 0000000000..69087e5c53
--- /dev/null
+++ b/l10n-uk/browser/chrome/browser/uiDensity.properties
@@ -0,0 +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/.
+
+uiDensity.menuitem-touch.acceltext=Режим планшета увімкнено
diff --git a/l10n-uk/browser/chrome/overrides/appstrings.properties b/l10n-uk/browser/chrome/overrides/appstrings.properties
new file mode 100644
index 0000000000..ea61a39594
--- /dev/null
+++ b/l10n-uk/browser/chrome/overrides/appstrings.properties
@@ -0,0 +1,44 @@
+# 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/.
+
+malformedURI2=Перевірте правильність URL-адреси і спробуйте знову.
+fileNotFound=Firefox не може знайти файл %S.
+fileAccessDenied=Файл %S неможливо прочитати.
+dnsNotFound2=Не вдається з'єднатися з сервером %S.
+unknownProtocolFound=Firefox не знає, як відкрити цю адресу, оскільки один із вказаних протоколів (%S) не пов'язаний із жодною програмою, або не дозволений в цьому контексті.
+connectionFailure=Firefox не може встановити з'єднання з сервером %S.
+netInterrupt=Під час завантаження сторінки з'єднання з %S було перервано.
+netTimeout=Перевищено термін очікування відповіді від сервера %S.
+redirectLoop=Firefox визначив, що сервер перенаправляє запит на цю адресу таким чином, що він ніколи не завершиться.
+## LOCALIZATION NOTE (confirmRepostPrompt): In this item, don’t translate "%S"
+confirmRepostPrompt=Для показу цієї сторінки %S повинен надіслати інформацію, яка повторить будь-яку дію, що була виконана раніше (наприклад, пошуковий запит чи підтвердження замовлення).
+resendButton.label=Надіслати ще раз
+unknownSocketType=Firefox не знає як зв'язатися з сервером.
+netReset=Під час завантаження сторінки з'єднання з сервером було скинуто.
+notCached=Цей документ більше недоступний.
+netOffline=Firefox наразі перебуває в автономному режимі й не може завантажувати сайти з інтернету.
+isprinting=Документ неможливо змінити під час друку або попереднього перегляду.
+deniedPortAccess=Ця адреса використовує порт, який зазвичай не використовується для веб перегляду. Для вашого захисту Firefox скасував даний запит.
+proxyResolveFailure=Firefox налаштований на використання проксі-сервера, який неможливо знайти.
+proxyConnectFailure=Firefox налаштований на використання проксі-сервера, який відмовляється встановлювати з'єднання.
+contentEncodingError=Не вдається показати сторінку, яку ви намагаєтеся переглянути, оскільки вона використовує неправильну чи непідтримувану форму стиснення даних.
+unsafeContentType=Сторінку, яку ви намагаєтесь переглянути, неможливо відобразити через те, що вона містить тип файлу, який може бути небезпечним. Будь ласка, повідомте власника сайта про цю проблему.
+externalProtocolTitle=Запит на використання зовнішнього протоколу
+externalProtocolPrompt=Для відкриття посилань типу %1$S: потрібен запуск зовнішньої програми. Посилання запиту:\n\n%2$S\nДодаток: %3$S\n\nЯкщо ви не чекаєте появи цього запиту, то це може бути спробою використання уразливості в іншій програмі. Скасуйте запит, якщо ви не впевнені в тому що цей запит не є зловмисним.
+#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined
+externalProtocolUnknown=<невідомо>
+externalProtocolChkMsg=Запам'ятати вибір для всіх посилань такого типу.
+externalProtocolLaunchBtn=Запустити програму
+malwareBlocked=Сайт %S відомий як зловмисний і тому був заблокований згідно з вашими вподобаннями безпеки.
+harmfulBlocked=Сайт %S відомий, як потенційно небезпечний і був заблокований згідно з вашими налаштуваннями безпеки.
+unwantedBlocked=Сайт %S відомий як такий, що розповсюджує небажане програмне забезпечення, і тому був заблокований згідно з вашими вподобаннями безпеки.
+deceptiveBlocked=Вебсторінка %S відома, як шахрайська, і була заблокована згідно з вашими вподобаннями безпеки.
+cspBlocked=Ця сторінка має політику безпеки вмісту, яка не дозволяє їй бути завантаженою таким чином.
+xfoBlocked=Ця сторінка має політику X-Frame-Options, що не дозволяє їй завантажуватись таким чином.
+corruptedContentErrorv2=Сайт %S зазнав порушення мережевого протоколу, яке неможливо виправити.
+## LOCALIZATION NOTE (sslv3Used) - Do not translate "%S".
+sslv3Used=Firefox не може гарантувати безпеку ваших даних на %S, через те що вона використовує вразливий протокол безпеки SSLv3..
+inadequateSecurityError=Вебсайт спробував домовитись на невідповідному рівні безпеки.
+blockedByPolicy=Ваша організація заблокувала доступ до цієї сторінки чи вебсайту.
+networkProtocolError=Firefox зазнав порушення мережевого протоколу, яке неможливо виправити.
diff --git a/l10n-uk/browser/crashreporter/crashreporter-override.ini b/l10n-uk/browser/crashreporter/crashreporter-override.ini
new file mode 100644
index 0000000000..7db144edc4
--- /dev/null
+++ b/l10n-uk/browser/crashreporter/crashreporter-override.ini
@@ -0,0 +1,9 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# This file is in the UTF-8 encoding
+[Strings]
+# LOCALIZATION NOTE (CrashReporterProductErrorText2): The %s is replaced with a string containing detailed information.
+CrashReporterProductErrorText2=Firefox зіткнувся з проблемою й аварійно завершив роботу. Ми спробуємо відновити ваші вкладки та вікна після перезапуску.\n\nНа жаль, не вдалося надіслати звіт про цей збій.\n\nПодробиці: %s
+CrashReporterDescriptionText2=Firefox зіткнувся з проблемою й аварійно завершив роботу. Ми спробуємо відновити ваші вкладки та вікна після перезапуску.\n\nЩоб допомогти нам розібратись та усунути проблему, ви можете надіслати звіт про цей збій.
diff --git a/l10n-uk/browser/defaultagent/defaultagent_localized.ini b/l10n-uk/browser/defaultagent/defaultagent_localized.ini
new file mode 100644
index 0000000000..ad8d742c15
--- /dev/null
+++ b/l10n-uk/browser/defaultagent/defaultagent_localized.ini
@@ -0,0 +1,15 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# This file is in the UTF-8 encoding
+[Strings]
+DefaultBrowserAgentTaskDescription=Завдання агента типового браузера перевіряти, коли типовий браузер змінено з %MOZ_APP_DISPLAYNAME% на інший. Якщо зміна відбудеться за підозрілих обставин, він пропонуватиме користувачам повернутися до %MOZ_APP_DISPLAYNAME% до двох разів. Це завдання встановлюється автоматично %MOZ_APP_DISPLAYNAME% і перевстановлюється, коли %MOZ_APP_DISPLAYNAME% оновлюється. Щоб вимкнути це завдання, оновіть параметр “default-browser-agent.enabled” на сторінці about:config або в налаштуваннях групової політики “DisableDefaultBrowserAgent” %MOZ_APP_DISPLAYNAME%.
+
+DefaultBrowserNotificationTitle=Зробити %MOZ_APP_DISPLAYNAME% типовим браузером
+DefaultBrowserNotificationText=%MOZ_APP_DISPLAYNAME% більше не є вашим типовим браузером. Зробити типовим?
+
+DefaultBrowserNotificationHeaderText=Використовувати %MOZ_APP_DISPLAYNAME%?
+DefaultBrowserNotificationBodyText=Нещодавно ваш типовий браузер було змінено. Торкніться, щоб знову встановити %MOZ_APP_DISPLAYNAME% типовим.
+DefaultBrowserNotificationYesButtonText=Так
+DefaultBrowserNotificationNoButtonText=Ні
diff --git a/l10n-uk/browser/extensions/formautofill/formautofill.properties b/l10n-uk/browser/extensions/formautofill/formautofill.properties
new file mode 100644
index 0000000000..45df6dcab4
--- /dev/null
+++ b/l10n-uk/browser/extensions/formautofill/formautofill.properties
@@ -0,0 +1,135 @@
+# 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/.
+
+# LOCALIZATION NOTE (autofillOptionsLink, autofillOptionsLinkOSX): These strings are used in the doorhanger for
+# updating addresses. The link leads users to Form Autofill browser preferences.
+autofillOptionsLink = Налаштування автозаповнення форм
+autofillOptionsLinkOSX = Налаштування автозаповнення форм
+# LOCALIZATION NOTE (changeAutofillOptions, changeAutofillOptionsOSX): These strings are used on the doorhanger
+# that notifies users that addresses are saved. The button leads users to Form Autofill browser preferences.
+changeAutofillOptions = Змінити налаштування автозаповнення форм
+changeAutofillOptionsOSX = Змінити налаштування автозаповнення форм
+changeAutofillOptionsAccessKey = З
+# LOCALIZATION NOTE (addressesSyncCheckbox): If Sync is enabled, this checkbox is displayed on the doorhanger
+# shown when saving addresses.
+addressesSyncCheckbox = Ділитися адресами з синхронізованими пристроями
+# LOCALIZATION NOTE (creditCardsSyncCheckbox): If Sync is enabled and credit card sync is available,
+# this checkbox is displayed on the doorhanger shown when saving credit card.
+creditCardsSyncCheckbox = Ділитися кредитними картками з синхронізованими пристроями
+
+# LOCALIZATION NOTE (saveAddressesMessage): %S is brandShortName. This string is used on the doorhanger to
+# notify users that addresses are saved.
+saveAddressesMessage = %S тепер зберігає адреси, тому ви можете заповнювати форми швидше.
+saveAddressDescriptionLabel = Адреса для збереження:
+saveAddressLabel = Зберегти адресу
+saveAddressAccessKey = З
+# LOCALIZATION NOTE (updateAddressMessage, updateAddressDescriptionLabel, createAddressLabel, updateAddressLabel):
+# Used on the doorhanger when an address change is detected.
+updateAddressMessage = Чи бажаєте оновити адресу цією оновленою інформацією?
+updateAddressOldDescriptionLabel = Стара адреса:
+updateAddressNewDescriptionLabel = Нова адреса:
+createAddressLabel = Створити нову адресу
+createAddressAccessKey = С
+createAddressDescriptionLabel = Адреса для створення:
+cancelAddressLabel = Не зберігати
+cancelAddressAccessKey = Н
+updateAddressLabel = Оновити адресу
+updateAddressAccessKey = О
+
+# LOCALIZATION NOTE (saveCreditCardMessage, saveCreditCardDescriptionLabel, saveCreditCardLabel, cancelCreditCardLabel, neverSaveCreditCardLabel):
+# Used on the doorhanger when users submit payment with credit card.
+# LOCALIZATION NOTE (saveCreditCardMessage): %S is brandShortName.
+saveCreditCardMessage = Чи бажаєте, щоб %S зберіг цю кредитну картку? (Код безпеки не зберігатиметься)
+saveCreditCardDescriptionLabel = Кредитна картка для збереження:
+saveCreditCardLabel = Зберегти кредитну картку
+saveCreditCardAccessKey = б
+cancelCreditCardLabel = Не зберігати
+cancelCreditCardAccessKey = Н
+neverSaveCreditCardLabel = Ніколи не зберігати кредитні картки
+neverSaveCreditCardAccessKey = к
+# LOCALIZATION NOTE (updateCreditCardMessage, updateCreditCardDescriptionLabel, createCreditCardLabel, updateCreditCardLabel):
+# Used on the doorhanger when an credit card change is detected.
+updateCreditCardMessage = Чи бажаєте оновити свою кредитну картку цією новою інформацією?
+updateCreditCardDescriptionLabel = Кредитна картка для оновлення:
+createCreditCardLabel = Створити нову кредитну картку
+createCreditCardAccessKey = т
+updateCreditCardLabel = Оновити кредитну картку
+updateCreditCardAccessKey = в
+# LOCALIZATION NOTE (openAutofillMessagePanel): Tooltip label for Form Autofill doorhanger icon on address bar.
+openAutofillMessagePanel = Відкрити панель повідомлення автозаповнення форм
+
+# LOCALIZATION NOTE (autocompleteFooterOption2):
+# Used as a label for the button, displayed at the bottom of the dropdown suggestion, to open Form Autofill browser preferences.
+autocompleteFooterOption2 = Параметри автозаповнення форм
+# LOCALIZATION NOTE (autocompleteFooterOptionOSX2):
+# Used as a label for the button, displayed at the bottom of the dropdown suggestion, to open Form Autofill browser preferences.
+autocompleteFooterOptionOSX2 = Налаштування автозаповнення форм
+# LOCALIZATION NOTE (autocompleteFooterOptionShort2):
+# Used as a label for the button, displayed at the bottom of the dropdown suggestion, to open Form Autofill browser preferences.
+# The short version is used for inputs below a certain width (e.g. 150px).
+autocompleteFooterOptionShort2 = Параметри автозаповнення
+# LOCALIZATION NOTE (autocompleteFooterOptionOSXShort2):
+# Used as a label for the button, displayed at the bottom of the dropdown suggestion, to open Form Autofill browser preferences.
+# The short version is used for inputs below a certain width (e.g. 150px).
+autocompleteFooterOptionOSXShort2 = Налаштування автозаповнення
+
+# LOCALIZATION NOTE (autocompleteManageCreditCards):
+# Used as a label for the button, displayed at the bottom of the dropdown suggestion, to open Form Autofill browser preferences.
+autocompleteManageCreditCards = Керувати кредитними картками
+# LOCALIZATION NOTE (autocompleteManageAddresses):
+# Used as a label for the button, displayed at the bottom of the dropdown suggestion, to open Form Autofill browser preferences.
+autocompleteManageAddresses = Керувати адресами
+# LOCALIZATION NOTE (category.address, category.name, category.organization2, category.tel, category.email):
+# Used in autofill drop down suggestion to indicate what other categories Form Autofill will attempt to fill.
+category.address = адреса
+category.name = назва
+category.organization2 = організація
+category.tel = телефон
+category.email = електронна пошта
+# LOCALIZATION NOTE (fieldNameSeparator): This is used as a separator between categories.
+fieldNameSeparator = ,\u0020
+# LOCALIZATION NOTE (phishingWarningMessage, phishingWarningMessage2): The warning
+# text that is displayed for informing users what categories are about to be filled.
+# "%S" will be replaced with a list generated from the pre-defined categories.
+# The text would be e.g. Also autofills organization, phone, email.
+phishingWarningMessage = Також автоматично заповнює %S
+phishingWarningMessage2 = Автоматично заповнює %S
+# LOCALIZATION NOTE (insecureFieldWarningDescription): %S is brandShortName. This string is used in drop down
+# suggestion when users try to autofill credit card on an insecure website (without https).
+insecureFieldWarningDescription = %S виявив небезпечний сайт. Автозаповнення форм тимчасово вимкнено
+# LOCALIZATION NOTE (clearFormBtnLabel2): Label for the button in the dropdown menu that used to clear the populated
+# form.
+clearFormBtnLabel2 = Очистити форму автозаповнення
+
+autofillHeader = Форми і автозаповнення
+# LOCALIZATION NOTE (autofillAddressesCheckbox): Label for the checkbox that enables autofilling addresses.
+autofillAddressesCheckbox = Автозаповнення адрес
+# LOCALIZATION NOTE (learnMoreLabel): Label for the link that leads users to the Form Autofill SUMO page.
+learnMoreLabel = Докладніше
+# LOCALIZATION NOTE (savedAddressesBtnLabel): Label for the button that opens a dialog that shows the
+# list of saved addresses.
+savedAddressesBtnLabel = Збережені адреси…
+# LOCALIZATION NOTE (autofillCreditCardsCheckbox): Label for the checkbox that enables autofilling credit cards.
+autofillCreditCardsCheckbox = Автозаповнення кредитних карток
+# LOCALIZATION NOTE (savedCreditCardsBtnLabel): Label for the button that opens a dialog that shows the list
+# of saved credit cards.
+savedCreditCardsBtnLabel = Збережені кредитні картки…
+
+autofillReauthCheckboxMac = Вимагати автентифікацію macOS для автозаповнення, перегляду чи редагування збережених кредитних карток.
+autofillReauthCheckboxWin = Вимагати автентифікацію Windows для автозаповнення, перегляду чи редагування збережених кредитних карток.
+autofillReauthCheckboxLin = Вимагати автентифікацію Linux для автозаповнення, перегляду чи редагування збережених кредитних карток.
+
+# LOCALIZATION NOTE (autofillReauthOSDialogMac): This string is
+# preceded by the operating system (macOS) with "Firefox is trying to ", and
+# has a period added to its end. Make sure to test in your locale.
+autofillReauthOSDialogMac = змінити параметри автентифікації
+autofillReauthOSDialogWin = Для зміни налаштувань автентифікації введіть свої облікові дані Windows.
+autofillReauthOSDialogLin = Для зміни налаштувань автентифікації введіть свої облікові дані Linux.
+
+useCreditCardPasswordPrompt.win = %S намагається використати збережену інформацію кредитної картки. Підтвердьте доступ до цього облікового запису Windows внизу.
+# LOCALIZATION NOTE (useCreditCardPasswordPrompt.macos): This string is
+# preceded by the operating system (macOS) with "Firefox is trying to ", and
+# has a period added to its end. Make sure to test in your locale.
+useCreditCardPasswordPrompt.macos = використовувати збережену інформацію про кредитну карту
+useCreditCardPasswordPrompt.linux = %S намагається використати збережену інформацію кредитної картки.
diff --git a/l10n-uk/browser/extensions/report-site-issue/webcompat.properties b/l10n-uk/browser/extensions/report-site-issue/webcompat.properties
new file mode 100644
index 0000000000..0147f42df7
--- /dev/null
+++ b/l10n-uk/browser/extensions/report-site-issue/webcompat.properties
@@ -0,0 +1,10 @@
+# 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/.
+
+# LOCALIZATION NOTE(wc-reporter.label2): This string will be used in the
+# Firefox page actions menu. Localized length should be considered.
+wc-reporter.label2=Повідомити про сайт…
+# LOCALIZATION NOTE(wc-reporter.tooltip): A site compatibility issue is
+# a website bug that exists in one browser (Firefox), but not another.
+wc-reporter.tooltip=Повідомити про проблему сумісності сайту
diff --git a/l10n-uk/browser/firefox-l10n.js b/l10n-uk/browser/firefox-l10n.js
new file mode 100644
index 0000000000..a4e976e55c
--- /dev/null
+++ b/l10n-uk/browser/firefox-l10n.js
@@ -0,0 +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/.
+
+#filter substitution
diff --git a/l10n-uk/browser/installer/custom.properties b/l10n-uk/browser/installer/custom.properties
new file mode 100644
index 0000000000..f23d1bf8ab
--- /dev/null
+++ b/l10n-uk/browser/installer/custom.properties
@@ -0,0 +1,96 @@
+# 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/.
+
+# LOCALIZATION NOTE:
+
+# This file must be saved as UTF8
+
+# Accesskeys are defined by prefixing the letter that is to be used for the
+# accesskey with an ampersand (e.g. &).
+
+# Do not replace $BrandShortName, $BrandFullName, or $BrandFullNameDA with a
+# custom string and always use the same one as used by the en-US files.
+# $BrandFullNameDA allows the string to contain an ampersand (e.g. DA stands
+# for double ampersand) and prevents the letter following the ampersand from
+# being used as an accesskey.
+
+# You can use \n to create a newline in the string but only when the string
+# from en-US contains a \n.
+
+REG_APP_DESC=$BrandShortName забезпечує вам зручну та безпечну роботу з сайтами. Знайомий інтерфейс користувача, поліпшена система безпеки, в тому числі захист від викрадення персональних даних та інтегрована система пошуку дозволяють вам отримувати від інтернету якнайбільше.
+# LOCALIZATION NOTE:
+# The non-variable portion of this MUST match the translation of
+# "private-browsing-shortcut-text-2" in browser.ftl
+PRIVATE_BROWSING_SHORTCUT_TITLE=Приватний перегляд $BrandShortName
+CONTEXT_OPTIONS=$BrandShortName &Налаштування
+CONTEXT_SAFE_MODE=$BrandShortName &Безпечний режим
+OPTIONS_PAGE_TITLE=Тип встановлення
+OPTIONS_PAGE_SUBTITLE=Виберіть варіанти встановлення
+SHORTCUTS_PAGE_TITLE=Створення ярликів
+SHORTCUTS_PAGE_SUBTITLE=Створення ярликів для програми
+COMPONENTS_PAGE_TITLE=Встановити додаткові компоненти
+COMPONENTS_PAGE_SUBTITLE=Рекомендовані додаткові компоненти
+OPTIONAL_COMPONENTS_DESC=Служба оновлення дозволить вам оновлювати $BrandShortName непомітно, у фоновому режимі.
+MAINTENANCE_SERVICE_CHECKBOX_DESC=Встановити Службу &Оновлення
+SUMMARY_PAGE_TITLE=Підсумок
+SUMMARY_PAGE_SUBTITLE=Все готово до початку встановлення $BrandShortName
+SUMMARY_INSTALLED_TO=$BrandShortName встановиться в таке розташування:
+SUMMARY_REBOOT_REQUIRED_INSTALL=Для завершення встановлення, можливо, доведеться перезапустити комп'ютер.
+SUMMARY_REBOOT_REQUIRED_UNINSTALL=Для завершення видалення, можливо, доведеться перезапустити комп'ютер.
+SUMMARY_TAKE_DEFAULTS=Ви&користовувати $BrandShortName як мій типовий браузер
+SUMMARY_INSTALL_CLICK=Клацніть Встановити, щоб продовжити.
+SUMMARY_UPGRADE_CLICK=Клацніть Оновити, щоб продовжити.
+SURVEY_TEXT=&Розкажіть нам, що ви думаєте про $BrandShortName
+LAUNCH_TEXT=&Запустити $BrandShortName
+CREATE_ICONS_DESC=Створення ярликів для $BrandShortName:
+ICONS_DESKTOP=На робочому столі
+ICONS_STARTMENU=У меню &Пуск
+ICONS_TASKBAR=На моїй панелі &завдань
+WARN_MANUALLY_CLOSE_APP_INSTALL=Щоб продовжити встановлення, $BrandShortName повинен бути закритий.\n\nБудь ласка, закрийте $BrandShortName для продовження.
+WARN_MANUALLY_CLOSE_APP_UNINSTALL=Щоб продовжити видалення, $BrandShortName повинен бути закритий.\n\nБудь ласка, закрийте $BrandShortName для продовження.
+WARN_MANUALLY_CLOSE_APP_REFRESH=Щоб продовжити відновлення, $BrandShortName повинен бути закритий.\n\nБудь ласка, закрийте $BrandShortName для продовження.
+WARN_WRITE_ACCESS=У вас немає дозволу записувати в теку встановлення.\n\nДля вибору іншої теки натисніть кнопку Гаразд.
+WARN_DISK_SPACE=Недостатньо місця на диску для встановлення в цю теку.\n\nДля вибору іншої теки натисніть кнопку Гаразд.
+WARN_MIN_SUPPORTED_OSVER_MSG=Вибачте, $BrandShortName не може бути встановлений. Ця версія $BrandShortName потребує ${MinSupportedVer} або новіше. Натисніть кнопку Гаразд для додаткової інформації.
+WARN_MIN_SUPPORTED_CPU_MSG=Вибачте, $BrandShortName не може бути встановлений. Ця версія $BrandShortName потребує процесор з підтримкою ${MinSupportedCPU}. Натисніть кнопку Гаразд для додаткової інформації.
+WARN_MIN_SUPPORTED_OSVER_CPU_MSG=Вибачте, $BrandShortName не може бути встановлений. Ця версія $BrandShortName потребує ${MinSupportedVer} або новіше, а також процесор з підтримкою ${MinSupportedCPU}. Натисніть кнопку Гаразд для додаткової інформації.
+WARN_RESTART_REQUIRED_UNINSTALL=Щоб завершити попереднє видалення $BrandShortName, потрібно перезапустити комп'ютер. Хочете зробити це зараз?
+WARN_RESTART_REQUIRED_UPGRADE=Для завершення попереднього оновлення $BrandShortName необхідно перезапустити комп'ютер. Хочете зробити це зараз?
+ERROR_CREATE_DIRECTORY_PREFIX=Помилка створення теки:
+ERROR_CREATE_DIRECTORY_SUFFIX=Клацніть Скасувати, щоб перервати встановлення, або \nПовторити, щоб спробувати ще раз.
+
+UN_CONFIRM_PAGE_TITLE=Видалення $BrandFullName
+UN_CONFIRM_PAGE_SUBTITLE=Видалення $BrandFullName з вашого комп'ютера.
+UN_CONFIRM_UNINSTALLED_FROM=$BrandShortName буде видалено з такої теки:
+UN_CONFIRM_CLICK=Клацніть Видалити для продовження.
+
+UN_REFRESH_PAGE_TITLE=Відновити $BrandShortName натомість?
+UN_REFRESH_PAGE_EXPLANATION=Якщо у вас виникли проблеми з $BrandShortName, відновлення може допомогти.\n\nБуде відновлено типові налаштування та видалено додатки. Почніть з нуля та отримайте найкращу швидкодію.
+UN_REFRESH_LEARN_MORE=&Докладніше
+UN_REFRESH_BUTTON=&Відновити $BrandShortName
+
+BANNER_CHECK_EXISTING=Перевірка попереднього встановлення…
+
+STATUS_INSTALL_APP=Встановлення $BrandShortName…
+STATUS_INSTALL_LANG=Встановлення мовних файлів (${AB_CD})…
+STATUS_UNINSTALL_MAIN=Видалення $BrandShortName…
+STATUS_CLEANUP=Очищення…
+
+UN_SURVEY_CHECKBOX_LABEL=Розкажіть Mozilla чому ви видалили $BrandShortName
+
+# _DESC strings support approximately 65 characters per line.
+# One line
+OPTIONS_SUMMARY=Виберіть потрібний тип встановлення та клацніть Далі.
+# One line
+OPTION_STANDARD_DESC=$BrandShortName встановиться з типовою конфігурацією.
+OPTION_STANDARD_RADIO=&Типово
+# Two lines
+OPTION_CUSTOM_DESC=Ви можете змінити параметри встановлення. Рекомендовано для досвідчених користувачів.
+OPTION_CUSTOM_RADIO=&Вибірково
+
+# LOCALIZATION NOTE:
+# The following text replaces the Install button text on the summary page.
+# Verify that the access key for InstallBtn (in override.properties) and
+# UPGRADE_BUTTON is not already used by SUMMARY_TAKE_DEFAULTS.
+UPGRADE_BUTTON=&Оновити
diff --git a/l10n-uk/browser/installer/mui.properties b/l10n-uk/browser/installer/mui.properties
new file mode 100644
index 0000000000..a61bef6e71
--- /dev/null
+++ b/l10n-uk/browser/installer/mui.properties
@@ -0,0 +1,61 @@
+# 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/.
+
+# To make the l10n tinderboxen see changes to this file you can change a value
+# name by adding - to the end of the name followed by chars (e.g. Branding-2).
+
+# LOCALIZATION NOTE:
+
+# This file must be saved as UTF8
+
+# Accesskeys are defined by prefixing the letter that is to be used for the
+# accesskey with an ampersand (e.g. &).
+
+# Do not replace $BrandShortName, $BrandFullName, or $BrandFullNameDA with a
+# custom string and always use the same one as used by the en-US files.
+# $BrandFullNameDA allows the string to contain an ampersand (e.g. DA stands
+# for double ampersand) and prevents the letter following the ampersand from
+# being used as an accesskey.
+
+# You can use \n to create a newline in the string but only when the string
+# from en-US contains a \n.
+
+MUI_TEXT_WELCOME_INFO_TITLE=Вас вітає майстер встановлення $BrandFullNameDA
+MUI_TEXT_WELCOME_INFO_TEXT=Ця програма встановить $BrandFullNameDA на ваш комп'ютер.\n\nДо початку встановлення радимо закрити всі запущені програми. Це дасть програмі встановлення змогу оновити системні файли без перезапуску комп'ютера.\n\n$_CLICK
+MUI_TEXT_COMPONENTS_TITLE=Компоненти встановлюваної програми
+MUI_TEXT_COMPONENTS_SUBTITLE=Виберіть компоненти $BrandFullNameDA, які бажаєте встановити.
+MUI_INNERTEXT_COMPONENTS_DESCRIPTION_TITLE=Опис
+MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO=Наведіть курсор миші на назву компонента, щоб прочитати опис.
+MUI_TEXT_DIRECTORY_TITLE=Вибір теки встановлення
+MUI_TEXT_DIRECTORY_SUBTITLE=Виберіть теку для встановлення $BrandFullNameDA.
+MUI_TEXT_INSTALLING_TITLE=Копіювання файлів
+MUI_TEXT_INSTALLING_SUBTITLE=Зачекайте, триває копіювання файлів $BrandFullNameDA…
+MUI_TEXT_FINISH_TITLE=Встановлення завершено.
+MUI_TEXT_FINISH_SUBTITLE=Встановлення успішно завершено.
+MUI_TEXT_ABORT_TITLE=Встановлення перервано.
+MUI_TEXT_ABORT_SUBTITLE=Встановлення не завершене.
+MUI_BUTTONTEXT_FINISH=&Готово
+MUI_TEXT_FINISH_INFO_TITLE=Завершення роботи майстра встановлення $BrandFullNameDA
+MUI_TEXT_FINISH_INFO_TEXT=Встановлення $BrandFullNameDA завершено.\n\nНатисніть кнопку Готово для виходу з майстра встановлення.
+MUI_TEXT_FINISH_INFO_REBOOT=Для завершення встановлення $BrandFullNameDA необхідно перезапустити комп'ютер. Хочете зробити це зараз?
+MUI_TEXT_FINISH_REBOOTNOW=Перезапустити зараз
+MUI_TEXT_FINISH_REBOOTLATER=Я перезапущу ПК пізніше
+MUI_TEXT_STARTMENU_TITLE=Тека в меню Пуск
+MUI_TEXT_STARTMENU_SUBTITLE=Виберіть теку в меню Пуск для створення ярликів $BrandFullNameDA.
+MUI_INNERTEXT_STARTMENU_TOP=Виберіть теку в меню Пуск, в якій ви бажаєте створити ярлики програми. Ви також можете вказати іншу назву теки.
+MUI_TEXT_ABORTWARNING=Ви дійсно хочете перервати встановлення $BrandFullName?
+MUI_UNTEXT_WELCOME_INFO_TITLE=Вас вітає майстер вилучення $BrandFullNameDA
+MUI_UNTEXT_WELCOME_INFO_TEXT=Цей помічник допоможе вам видалити $BrandFullNameDA з вашого комп'ютера.\n\nПерш ніж почати переконайтеся, що $BrandFullNameDA не запущено.\n\n$_CLICK
+MUI_UNTEXT_CONFIRM_TITLE=Вилучення $BrandFullNameDA
+MUI_UNTEXT_CONFIRM_SUBTITLE=Видалення $BrandFullNameDA з комп'ютера.
+MUI_UNTEXT_UNINSTALLING_TITLE=Вилучення
+MUI_UNTEXT_UNINSTALLING_SUBTITLE=Зачекайте, триває стирання файлів $BrandFullNameDA…
+MUI_UNTEXT_FINISH_TITLE=Вилучення завершено
+MUI_UNTEXT_FINISH_SUBTITLE=Вилучення програми успішно завершено
+MUI_UNTEXT_ABORT_TITLE=Видучення перервано
+MUI_UNTEXT_ABORT_SUBTITLE=Вилучення проведено не повністю
+MUI_UNTEXT_FINISH_INFO_TITLE=Завершення роботи майстра вилучення $BrandFullNameDA
+MUI_UNTEXT_FINISH_INFO_TEXT=$BrandFullNameDA видалено з вашого комп'ютера.\n\nНатисніть кнопку Готово для виходу.
+MUI_UNTEXT_FINISH_INFO_REBOOT=Для завершення видалення $BrandFullNameDA потрібно перезапустити комп'ютер. Хочете зробити це зараз?
+MUI_UNTEXT_ABORTWARNING=Ви дійсно хочете скасувати вилучення $BrandFullName?
diff --git a/l10n-uk/browser/installer/nsisstrings.properties b/l10n-uk/browser/installer/nsisstrings.properties
new file mode 100644
index 0000000000..dc2446e1bc
--- /dev/null
+++ b/l10n-uk/browser/installer/nsisstrings.properties
@@ -0,0 +1,46 @@
+# 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/.
+
+# LOCALIZATION NOTE:
+
+# This file must be saved as UTF8
+
+# Do not replace $BrandShortName, $BrandProductName, $BrandFullName,
+# or $BrandFullNameDA with a custom string and always use the same one as used
+# by the en-US files.
+# $BrandFullNameDA allows the string to contain an ampersand (e.g. DA stands
+# for double ampersand) and prevents the letter following the ampersand from
+# being used as an accesskey.
+
+# You can use \n to create a newline in the string but only when the string
+# from en-US contains a \n.
+
+INSTALLER_WIN_CAPTION=Встановлення $BrandShortName
+
+STUB_CLEANUP_PAVEOVER_HEADER2=$BrandShortName вже встановлено. Оновімо його.
+STUB_CLEANUP_REINSTALL_HEADER2=$BrandShortName вже встановлено. Завантажмо нову копію.
+STUB_CLEANUP_PAVEOVER_BUTTON2=Оновити
+STUB_CLEANUP_REINSTALL_BUTTON2=Перевстановити
+STUB_CLEANUP_CHECKBOX_LABEL2=Відновити типові налаштування і видалити застарілі додатки для оптимальної швидкодії
+
+STUB_INSTALLING_LABEL2=Триває встановлення…
+STUB_INSTALLING_HEADLINE2=Оптимізація налаштувань для швидкості, приватності та безпеки.
+STUB_INSTALLING_BODY2=$BrandShortName буде готовий за мить.
+STUB_BLURB_FIRST1=Найшвидший, найплавніший $BrandShortName, ніж будь-коли
+STUB_BLURB_SECOND1=Швидше завантаження сторінок та перемикання між вкладками
+STUB_BLURB_THIRD1=Потужний режим приватного перегляду
+STUB_BLURB_FOOTER2=Створений для людей, а не для прибутку
+
+WARN_MIN_SUPPORTED_OSVER_MSG=Вибачте, $BrandShortName не може бути встановлений. Ця версія $BrandShortName потребує ${MinSupportedVer} або новіше. Натисніть кнопку Гаразд для додаткової інформації.
+WARN_MIN_SUPPORTED_CPU_MSG=Вибачте, $BrandShortName не може бути встановлений. Ця версія $BrandShortName потребує процесор з підтримкою ${MinSupportedCPU}. Натисніть кнопку Гаразд для додаткової інформації.
+WARN_MIN_SUPPORTED_OSVER_CPU_MSG=Вибачте, $BrandShortName не може бути встановлений. Ця версія $BrandShortName потребує ${MinSupportedVer} або новіше, а також процесор з підтримкою ${MinSupportedCPU}. Натисніть кнопку Гаразд для додаткової інформації.
+WARN_WRITE_ACCESS_QUIT=У вас немає дозволу на запис в каталог встановлення
+WARN_DISK_SPACE_QUIT=На вашому диску недостатньо місця для встановлення.
+
+ERROR_DOWNLOAD_CONT=Хм. З якихось причин не вдалося встановити $BrandShortName.\nНатисніть Гаразд, щоб повторити спочатку.
+
+STUB_CANCEL_PROMPT_HEADING=Хочете встановити $BrandShortName?
+STUB_CANCEL_PROMPT_MESSAGE=Якщо ви скасуєте, $BrandShortName не встановиться.
+STUB_CANCEL_PROMPT_BUTTON_CONTINUE=Встановити $BrandShortName
+STUB_CANCEL_PROMPT_BUTTON_EXIT=Скасувати
diff --git a/l10n-uk/browser/installer/override.properties b/l10n-uk/browser/installer/override.properties
new file mode 100644
index 0000000000..30e1a4ed1c
--- /dev/null
+++ b/l10n-uk/browser/installer/override.properties
@@ -0,0 +1,86 @@
+# 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/.
+
+# LOCALIZATION NOTE:
+
+# This file must be saved as UTF8
+
+# Accesskeys are defined by prefixing the letter that is to be used for the
+# accesskey with an ampersand (e.g. &).
+
+# Do not replace $BrandShortName, $BrandFullName, or $BrandFullNameDA with a
+# custom string and always use the same one as used by the en-US files.
+# $BrandFullNameDA allows the string to contain an ampersand (e.g. DA stands
+# for double ampersand) and prevents the letter following the ampersand from
+# being used as an accesskey.
+
+# You can use \n to create a newline in the string but only when the string
+# from en-US contains a \n.
+
+# Strings that require a space at the end should be enclosed with double
+# quotes and the double quotes will be removed. To add quotes to the beginning
+# and end of a strong enclose the add and additional double quote to the
+# beginning and end of the string (e.g. ""This will include quotes"").
+
+SetupCaption=Встановлення $BrandFullName
+UninstallCaption=Видалення $BrandFullName
+BackBtn=< &Назад
+NextBtn=&Далі >
+AcceptBtn=Я &приймаю умови ліцензійної угоди
+DontAcceptBtn=Я &не приймаю умови ліцензійної угоди
+InstallBtn=&Встановити
+UninstallBtn=Вида&лити
+CancelBtn=Скасувати
+CloseBtn=&Закрити
+BrowseBtn=Ви&брати…
+ShowDetailsBtn=&Докладніше…
+ClickNext=Натисніть кнопку Далі для продовження.
+ClickInstall=Натисніть кнопку Встановити, щоб почати встановлення.
+ClickUninstall=Натисніть кнопку Видалити, щоб почати процес видалення.
+Completed=Завершено
+LicenseTextRB=Перед встановленням $BrandFullNameDA ознайомтесь з ліцензійною угодою. Якщо ви приймаєте умови угоди, виберіть перший варіант із наведених нижче. $_CLICK
+ComponentsText=Виберіть компоненти програми, які ви хочете встановити. $_CLICK
+ComponentsSubText2_NoInstTypes=Виберіть компоненти програми для встановлення:
+DirText=Програма встановить $BrandFullNameDA у таку теку. Щоб встановити в іншу теку, натисніть Вибрати та вкажіть її. $_CLICK
+DirSubText=Тека встановлення
+DirBrowseText=Виберіть теку для встановлення $BrandFullNameDA:
+SpaceAvailable="Доступно на диску: "
+SpaceRequired="Необхідно на диску: "
+UninstallingText=$BrandFullNameDA видалиться з такої теки. $_CLICK
+UninstallingSubText=Видалення з:
+FileError=Помилка відкриття файлу для запису: \r\n\r\n$0\r\n\r\nНатисніть Перервати, щоб зупинити встановлення,\r\nПовторити, щоб спробувати знову, або\r\nІгнорувати, щоб пропустити цей файл.
+FileError_NoIgnore=Помилка відкриття файлу для запису: \r\n\r\n$0\r\n\r\nНатисніть Повторити, щоб спробувати знову, або\r\nСкасувати, щоб зупинити встановлення.
+CantWrite="Неможливо записати: "
+CopyFailed=Не вдалося скопіювати
+CopyTo="Копіювання в "
+Registering="Реєстрація: "
+Unregistering="Скасування реєстрації: "
+SymbolNotFound="Неможливо знайти символ: "
+CouldNotLoad="Неможливо завантажити: "
+CreateFolder="Створення теки: "
+CreateShortcut="Створення ярлика: "
+CreatedUninstaller="Створення деінсталятора: "
+Delete="Видалення файлу: "
+DeleteOnReboot="Видалення після перезапуску ПК: "
+ErrorCreatingShortcut="Помилка створення ярлика: "
+ErrorCreating="Помилка створення: "
+ErrorDecompressing=Помилка розпаковування даних! Можливо, дистрибутив пошкоджено.
+ErrorRegistering=Неможливо зареєструвати бібліотеку (DLL)
+ExecShell="Виконання команди оболонки: "
+Exec="Виконання: "
+Extract="Розпаковування: "
+ErrorWriting="Розпаковування: помилка запису в файл "
+InvalidOpcode=Дистрибутив пошкоджено: неприпустимий код
+NoOLE="Немає OLE для: "
+OutputFolder="Тека встановлення: "
+RemoveFolder="Видалення теки: "
+RenameOnReboot="Перейменування після перезапуску ПК: "
+Rename="Перейменування: "
+Skipped="Пропущено: "
+CopyDetails=Скопіювати у буфер обміну
+LogInstall=Вести журнал встановлення
+Byte=байт
+Kilo=К
+Mega=М
+Giga=Г
diff --git a/l10n-uk/browser/langpack-metadata.ftl b/l10n-uk/browser/langpack-metadata.ftl
new file mode 100644
index 0000000000..e35027e1b4
--- /dev/null
+++ b/l10n-uk/browser/langpack-metadata.ftl
@@ -0,0 +1,13 @@
+# 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/.
+
+
+## Strings used to define the metadata of langpacks published on addons.mozilla.org.
+## Only text elements and literals are supported for these strings.
+
+langpack-creator = Mozilla.org.ua
+
+# To credit multiple contributors, use a comma-delimited list.
+# Example: Joe Solon, Suzy Solon
+langpack-contributors = { "" }
diff --git a/l10n-uk/browser/pdfviewer/chrome.properties b/l10n-uk/browser/pdfviewer/chrome.properties
new file mode 100644
index 0000000000..abf41f3732
--- /dev/null
+++ b/l10n-uk/browser/pdfviewer/chrome.properties
@@ -0,0 +1,20 @@
+# Copyright 2012 Mozilla Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Chrome notification bar messages and buttons
+unsupported_feature=Цей PDF-документ може відображатись неправильно.
+unsupported_feature_forms=Цей PDF-документ містить форми. Заповнювання полей в формах не підтримується.
+unsupported_feature_signatures=Цей PDF-документ містить цифрові підписи. Перевірка підписів не підтримується.
+open_with_different_viewer=Відкрити в іншій програмі
+open_with_different_viewer.accessKey=і
diff --git a/l10n-uk/browser/pdfviewer/viewer.properties b/l10n-uk/browser/pdfviewer/viewer.properties
new file mode 100644
index 0000000000..2d2f393335
--- /dev/null
+++ b/l10n-uk/browser/pdfviewer/viewer.properties
@@ -0,0 +1,302 @@
+# Copyright 2012 Mozilla Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Main toolbar buttons (tooltips and alt text for images)
+previous.title=Попередня сторінка
+previous_label=Попередня
+next.title=Наступна сторінка
+next_label=Наступна
+
+# LOCALIZATION NOTE (page.title): The tooltip for the pageNumber input.
+page.title=Сторінка
+# LOCALIZATION NOTE (of_pages): "{{pagesCount}}" will be replaced by a number
+# representing the total number of pages in the document.
+of_pages=із {{pagesCount}}
+# LOCALIZATION NOTE (page_of_pages): "{{pageNumber}}" and "{{pagesCount}}"
+# will be replaced by a number representing the currently visible page,
+# respectively a number representing the total number of pages in the document.
+page_of_pages=({{pageNumber}} із {{pagesCount}})
+
+zoom_out.title=Зменшити
+zoom_out_label=Зменшити
+zoom_in.title=Збільшити
+zoom_in_label=Збільшити
+zoom.title=Масштаб
+presentation_mode.title=Перейти в режим презентації
+presentation_mode_label=Режим презентації
+open_file.title=Відкрити файл
+open_file_label=Відкрити
+print.title=Друк
+print_label=Друк
+save.title=Зберегти
+save_label=Зберегти
+# LOCALIZATION NOTE (download_button.title): used in Firefox for Android as a tooltip for the download button (“download” is a verb).
+download_button.title=Завантажити
+# LOCALIZATION NOTE (download_button_label): used in Firefox for Android as a label for the download button (“download” is a verb).
+# Length of the translation matters since we are in a mobile context, with limited screen estate.
+download_button_label=Завантажити
+bookmark1.title=Поточна сторінка (перегляд URL-адреси з поточної сторінки)
+bookmark1_label=Поточна сторінка
+# LOCALIZATION NOTE (open_in_app.title): This string is used in Firefox for Android.
+open_in_app.title=Відкрити у програмі
+# LOCALIZATION NOTE (open_in_app_label): This string is used in Firefox for Android. Length of the translation matters since we are in a mobile context, with limited screen estate.
+open_in_app_label=Відкрити у програмі
+
+# Secondary toolbar and context menu
+tools.title=Інструменти
+tools_label=Інструменти
+first_page.title=На першу сторінку
+first_page_label=На першу сторінку
+last_page.title=На останню сторінку
+last_page_label=На останню сторінку
+page_rotate_cw.title=Повернути за годинниковою стрілкою
+page_rotate_cw_label=Повернути за годинниковою стрілкою
+page_rotate_ccw.title=Повернути проти годинникової стрілки
+page_rotate_ccw_label=Повернути проти годинникової стрілки
+
+cursor_text_select_tool.title=Увімкнути інструмент вибору тексту
+cursor_text_select_tool_label=Інструмент вибору тексту
+cursor_hand_tool.title=Увімкнути інструмент "Рука"
+cursor_hand_tool_label=Інструмент "Рука"
+
+scroll_page.title=Використовувати прокручування сторінки
+scroll_page_label=Прокручування сторінки
+scroll_vertical.title=Використовувати вертикальне прокручування
+scroll_vertical_label=Вертикальне прокручування
+scroll_horizontal.title=Використовувати горизонтальне прокручування
+scroll_horizontal_label=Горизонтальне прокручування
+scroll_wrapped.title=Використовувати масштабоване прокручування
+scroll_wrapped_label=Масштабоване прокручування
+
+spread_none.title=Не використовувати розгорнуті сторінки
+spread_none_label=Без розгорнутих сторінок
+spread_odd.title=Розгорнуті сторінки починаються з непарних номерів
+spread_odd_label=Непарні сторінки зліва
+spread_even.title=Розгорнуті сторінки починаються з парних номерів
+spread_even_label=Парні сторінки зліва
+
+# Document properties dialog box
+document_properties.title=Властивості документа…
+document_properties_label=Властивості документа…
+document_properties_file_name=Назва файла:
+document_properties_file_size=Розмір файла:
+# LOCALIZATION NOTE (document_properties_kb): "{{size_kb}}" and "{{size_b}}"
+# will be replaced by the PDF file size in kilobytes, respectively in bytes.
+document_properties_kb={{size_kb}} КБ ({{size_b}} bytes)
+# LOCALIZATION NOTE (document_properties_mb): "{{size_mb}}" and "{{size_b}}"
+# will be replaced by the PDF file size in megabytes, respectively in bytes.
+document_properties_mb={{size_mb}} МБ ({{size_b}} bytes)
+document_properties_title=Заголовок:
+document_properties_author=Автор:
+document_properties_subject=Тема:
+document_properties_keywords=Ключові слова:
+document_properties_creation_date=Дата створення:
+document_properties_modification_date=Дата зміни:
+# LOCALIZATION NOTE (document_properties_date_string): "{{date}}" and "{{time}}"
+# will be replaced by the creation/modification date, and time, of the PDF file.
+document_properties_date_string={{date}}, {{time}}
+document_properties_creator=Створено:
+document_properties_producer=Виробник PDF:
+document_properties_version=Версія PDF:
+document_properties_page_count=Кількість сторінок:
+document_properties_page_size=Розмір сторінки:
+document_properties_page_size_unit_inches=дюймів
+document_properties_page_size_unit_millimeters=мм
+document_properties_page_size_orientation_portrait=книжкова
+document_properties_page_size_orientation_landscape=альбомна
+document_properties_page_size_name_a3=A3
+document_properties_page_size_name_a4=A4
+document_properties_page_size_name_letter=Letter
+document_properties_page_size_name_legal=Legal
+# LOCALIZATION NOTE (document_properties_page_size_dimension_string):
+# "{{width}}", "{{height}}", {{unit}}, and {{orientation}} will be replaced by
+# the size, respectively their unit of measurement and orientation, of the (current) page.
+document_properties_page_size_dimension_string={{width}} × {{height}} {{unit}} ({{orientation}})
+# LOCALIZATION NOTE (document_properties_page_size_dimension_name_string):
+# "{{width}}", "{{height}}", {{unit}}, {{name}}, and {{orientation}} will be replaced by
+# the size, respectively their unit of measurement, name, and orientation, of the (current) page.
+document_properties_page_size_dimension_name_string={{width}} × {{height}} {{unit}} ({{name}}, {{orientation}})
+# LOCALIZATION NOTE (document_properties_linearized): The linearization status of
+# the document; usually called "Fast Web View" in English locales of Adobe software.
+document_properties_linearized=Швидкий перегляд в Інтернеті:
+document_properties_linearized_yes=Так
+document_properties_linearized_no=Ні
+document_properties_close=Закрити
+
+print_progress_message=Підготовка документу до друку…
+# LOCALIZATION NOTE (print_progress_percent): "{{progress}}" will be replaced by
+# a numerical per cent value.
+print_progress_percent={{progress}}%
+print_progress_close=Скасувати
+
+# Tooltips and alt text for side panel toolbar buttons
+# (the _label strings are alt text for the buttons, the .title strings are
+# tooltips)
+toggle_sidebar.title=Бічна панель
+toggle_sidebar_notification2.title=Перемкнути бічну панель (документ містить ескіз/вкладення/шари)
+toggle_sidebar_label=Перемкнути бічну панель
+document_outline.title=Показати схему документу (подвійний клік для розгортання/згортання елементів)
+document_outline_label=Схема документа
+attachments.title=Показати прикріплення
+attachments_label=Прикріплення
+layers.title=Показати шари (двічі клацніть, щоб скинути всі шари до типового стану)
+layers_label=Шари
+thumbs.title=Показувати ескізи
+thumbs_label=Ескізи
+current_outline_item.title=Знайти поточний елемент змісту
+current_outline_item_label=Поточний елемент змісту
+findbar.title=Знайти в документі
+findbar_label=Знайти
+
+additional_layers=Додаткові шари
+# LOCALIZATION NOTE (page_landmark): "{{page}}" will be replaced by the page number.
+page_landmark=Сторінка {{page}}
+# Thumbnails panel item (tooltip and alt text for images)
+# LOCALIZATION NOTE (thumb_page_title): "{{page}}" will be replaced by the page
+# number.
+thumb_page_title=Сторінка {{page}}
+# LOCALIZATION NOTE (thumb_page_canvas): "{{page}}" will be replaced by the page
+# number.
+thumb_page_canvas=Ескіз сторінки {{page}}
+
+# Find panel button title and messages
+find_input.title=Знайти
+find_input.placeholder=Знайти в документі…
+find_previous.title=Знайти попереднє входження фрази
+find_previous_label=Попереднє
+find_next.title=Знайти наступне входження фрази
+find_next_label=Наступне
+find_highlight=Підсвітити все
+find_match_case_label=З урахуванням регістру
+find_match_diacritics_label=Відповідність діакритичних знаків
+find_entire_word_label=Цілі слова
+find_reached_top=Досягнуто початку документу, продовжено з кінця
+find_reached_bottom=Досягнуто кінця документу, продовжено з початку
+# LOCALIZATION NOTE (find_match_count): The supported plural forms are
+# [one|two|few|many|other], with [other] as the default value.
+# "{{current}}" and "{{total}}" will be replaced by a number representing the
+# index of the currently active find result, respectively a number representing
+# the total number of matches in the document.
+find_match_count={[ plural(total) ]}
+find_match_count[one]={{current}} збіг із {{total}}
+find_match_count[two]={{current}} збіги з {{total}}
+find_match_count[few]={{current}} збігів із {{total}}
+find_match_count[many]={{current}} збігів із {{total}}
+find_match_count[other]={{current}} збігів із {{total}}
+# LOCALIZATION NOTE (find_match_count_limit): The supported plural forms are
+# [zero|one|two|few|many|other], with [other] as the default value.
+# "{{limit}}" will be replaced by a numerical value.
+find_match_count_limit={[ plural(limit) ]}
+find_match_count_limit[zero]=Понад {{limit}} збігів
+find_match_count_limit[one]=Більше, ніж {{limit}} збіг
+find_match_count_limit[two]=Більше, ніж {{limit}} збіги
+find_match_count_limit[few]=Більше, ніж {{limit}} збігів
+find_match_count_limit[many]=Понад {{limit}} збігів
+find_match_count_limit[other]=Понад {{limit}} збігів
+find_not_found=Фразу не знайдено
+
+# Predefined zoom values
+page_scale_width=За шириною
+page_scale_fit=Вмістити
+page_scale_auto=Автомасштаб
+page_scale_actual=Дійсний розмір
+# LOCALIZATION NOTE (page_scale_percent): "{{scale}}" will be replaced by a
+# numerical scale value.
+page_scale_percent={{scale}}%
+
+# Loading indicator messages
+loading_error=Під час завантаження PDF сталася помилка.
+invalid_file_error=Недійсний або пошкоджений PDF-файл.
+missing_file_error=Відсутній PDF-файл.
+unexpected_response_error=Неочікувана відповідь сервера.
+rendering_error=Під час виведення сторінки сталася помилка.
+
+# LOCALIZATION NOTE (annotation_date_string): "{{date}}" and "{{time}}" will be
+# replaced by the modification date, and time, of the annotation.
+annotation_date_string={{date}}, {{time}}
+
+# LOCALIZATION NOTE (text_annotation_type.alt): This is used as a tooltip.
+# "{{type}}" will be replaced with an annotation type from a list defined in
+# the PDF spec (32000-1:2008 Table 169 – Annotation types).
+# Some common types are e.g.: "Check", "Text", "Comment", "Note"
+text_annotation_type.alt=[{{type}}-анотація]
+password_label=Введіть пароль для відкриття цього PDF-файла.
+password_invalid=Невірний пароль. Спробуйте ще.
+password_ok=Гаразд
+password_cancel=Скасувати
+
+printing_not_supported=Попередження: Цей браузер не повністю підтримує друк.
+printing_not_ready=Попередження: PDF не повністю завантажений для друку.
+web_fonts_disabled=Веб-шрифти вимкнено: неможливо використати вбудовані у PDF шрифти.
+
+# Editor
+editor_free_text2.title=Текст
+editor_free_text2_label=Текст
+editor_ink2.title=Малювати
+editor_ink2_label=Малювати
+
+editor_stamp1.title=Додати чи редагувати зображення
+editor_stamp1_label=Додати чи редагувати зображення
+
+free_text2_default_content=Почніть вводити…
+
+# Editor Parameters
+editor_free_text_color=Колір
+editor_free_text_size=Розмір
+editor_ink_color=Колір
+editor_ink_thickness=Товщина
+editor_ink_opacity=Прозорість
+
+editor_stamp_add_image_label=Додати зображення
+editor_stamp_add_image.title=Додати зображення
+
+# Editor aria
+editor_free_text2_aria_label=Текстовий редактор
+editor_ink2_aria_label=Графічний редактор
+editor_ink_canvas_aria_label=Зображення, створене користувачем
+
+# Alt-text dialog
+# LOCALIZATION NOTE (editor_alt_text_button_label): Alternative text (alt text) helps
+# when people can't see the image.
+editor_alt_text_button_label=Альтернативний текст
+editor_alt_text_edit_button_label=Змінити альтернативний текст
+editor_alt_text_dialog_label=Вибрати варіант
+editor_alt_text_dialog_description=Альтернативний текст допомагає, коли зображення не видно або коли воно не завантажується.
+editor_alt_text_add_description_label=Додати опис
+editor_alt_text_add_description_description=Намагайтеся створити 1-2 речення, які описують тему, обставини або дії.
+editor_alt_text_mark_decorative_label=Позначити декоративним
+editor_alt_text_mark_decorative_description=Використовується для декоративних зображень, наприклад рамок або водяних знаків.
+editor_alt_text_cancel_button=Скасувати
+editor_alt_text_save_button=Зберегти
+editor_alt_text_decorative_tooltip=Позначено декоративним
+# This is a placeholder for the alt text input area
+editor_alt_text_textarea.placeholder=Наприклад, “Молодий чоловік сідає за стіл їсти”
+
+# Editor resizers
+# LOCALIZATION NOTE (editor_resizer_label_topLeft): This is used in an aria label to help to understand the role of the resizer.
+editor_resizer_label_topLeft=Верхній лівий кут — зміна розміру
+# LOCALIZATION NOTE (editor_resizer_label_topMiddle): This is used in an aria label to help to understand the role of the resizer.
+editor_resizer_label_topMiddle=Вгорі посередині — зміна розміру
+# LOCALIZATION NOTE (editor_resizer_label_topRight): This is used in an aria label to help to understand the role of the resizer.
+editor_resizer_label_topRight=Верхній правий кут — зміна розміру
+# LOCALIZATION NOTE (editor_resizer_label_middleRight): This is used in an aria label to help to understand the role of the resizer.
+editor_resizer_label_middleRight=Праворуч посередині — зміна розміру
+# LOCALIZATION NOTE (editor_resizer_label_bottomRight): This is used in an aria label to help to understand the role of the resizer.
+editor_resizer_label_bottomRight=Нижній правий кут — зміна розміру
+# LOCALIZATION NOTE (editor_resizer_label_bottomMiddle): This is used in an aria label to help to understand the role of the resizer.
+editor_resizer_label_bottomMiddle=Внизу посередині — зміна розміру
+# LOCALIZATION NOTE (editor_resizer_label_bottomLeft): This is used in an aria label to help to understand the role of the resizer.
+editor_resizer_label_bottomLeft=Нижній лівий кут — зміна розміру
+# LOCALIZATION NOTE (editor_resizer_label_middleLeft): This is used in an aria label to help to understand the role of the resizer.
+editor_resizer_label_middleLeft=Ліворуч посередині — зміна розміру
diff --git a/l10n-uk/browser/updater/updater.ini b/l10n-uk/browser/updater/updater.ini
new file mode 100644
index 0000000000..b046de0365
--- /dev/null
+++ b/l10n-uk/browser/updater/updater.ini
@@ -0,0 +1,9 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# This file is in the UTF-8 encoding
+[Strings]
+TitleText=Оновлення %MOZ_APP_DISPLAYNAME%
+InfoText=%MOZ_APP_DISPLAYNAME% встановлює оновлення і запуститься за мить…
+MozillaMaintenanceDescription=Команда фахівців Mozilla забезпечує своєчасне оновлення Firefox на вашому комп'ютері. Для вашої онлайн-безпеки дуже важливо користуватися найновішою версією Firefox, тому рекомендуємо завжди вмикати цю функцію.