summaryrefslogtreecommitdiffstats
path: root/l10n-uk/mail
diff options
context:
space:
mode:
Diffstat (limited to 'l10n-uk/mail')
-rw-r--r--l10n-uk/mail/all-l10n.js8
-rw-r--r--l10n-uk/mail/branding/thunderbird/brand.dtd13
-rw-r--r--l10n-uk/mail/branding/thunderbird/brand.ftl21
-rw-r--r--l10n-uk/mail/branding/thunderbird/brand.properties7
-rw-r--r--l10n-uk/mail/chrome/communicator/utilityOverlay.dtd47
-rw-r--r--l10n-uk/mail/chrome/messenger-mapi/mapi.properties36
-rw-r--r--l10n-uk/mail/chrome/messenger-newsblog/am-newsblog.dtd14
-rw-r--r--l10n-uk/mail/chrome/messenger-newsblog/feed-subscriptions.dtd55
-rw-r--r--l10n-uk/mail/chrome/messenger-newsblog/newsblog.properties93
-rw-r--r--l10n-uk/mail/chrome/messenger-region/region.properties34
-rw-r--r--l10n-uk/mail/chrome/messenger-smime/certFetchingStatus.dtd9
-rw-r--r--l10n-uk/mail/chrome/messenger-smime/msgCompSMIMEOverlay.dtd39
-rw-r--r--l10n-uk/mail/chrome/messenger-smime/msgCompSecurityInfo.dtd18
-rw-r--r--l10n-uk/mail/chrome/messenger-smime/msgCompSecurityInfo.properties13
-rw-r--r--l10n-uk/mail/chrome/messenger-smime/msgReadSMIMEOverlay.dtd8
-rw-r--r--l10n-uk/mail/chrome/messenger-smime/msgReadSMIMEOverlay.properties11
-rw-r--r--l10n-uk/mail/chrome/messenger-smime/msgReadSecurityInfo.dtd17
-rw-r--r--l10n-uk/mail/chrome/messenger-smime/msgSecurityInfo.properties36
-rw-r--r--l10n-uk/mail/chrome/messenger/AccountManager.dtd37
-rw-r--r--l10n-uk/mail/chrome/messenger/AccountWizard.dtd127
-rw-r--r--l10n-uk/mail/chrome/messenger/CustomHeaders.dtd11
-rw-r--r--l10n-uk/mail/chrome/messenger/FilterEditor.dtd68
-rw-r--r--l10n-uk/mail/chrome/messenger/FilterListDialog.dtd40
-rw-r--r--l10n-uk/mail/chrome/messenger/SearchDialog.dtd37
-rw-r--r--l10n-uk/mail/chrome/messenger/aboutDialog.dtd116
-rw-r--r--l10n-uk/mail/chrome/messenger/aboutDownloads.dtd24
-rw-r--r--l10n-uk/mail/chrome/messenger/aboutRights.properties6
-rw-r--r--l10n-uk/mail/chrome/messenger/aboutSupportMail.properties15
-rw-r--r--l10n-uk/mail/chrome/messenger/accountCreation.dtd110
-rw-r--r--l10n-uk/mail/chrome/messenger/accountCreation.properties114
-rw-r--r--l10n-uk/mail/chrome/messenger/accountCreationModel.properties21
-rw-r--r--l10n-uk/mail/chrome/messenger/accountCreationUtil.properties34
-rw-r--r--l10n-uk/mail/chrome/messenger/activity.dtd37
-rw-r--r--l10n-uk/mail/chrome/messenger/activity.properties99
-rw-r--r--l10n-uk/mail/chrome/messenger/addbuddy.dtd7
-rw-r--r--l10n-uk/mail/chrome/messenger/addons.properties251
-rw-r--r--l10n-uk/mail/chrome/messenger/addressbook/abAddressBookNameDialog.dtd7
-rw-r--r--l10n-uk/mail/chrome/messenger/addressbook/abCard.dtd156
-rw-r--r--l10n-uk/mail/chrome/messenger/addressbook/abContactsPanel.dtd49
-rw-r--r--l10n-uk/mail/chrome/messenger/addressbook/abMailListDialog.dtd22
-rw-r--r--l10n-uk/mail/chrome/messenger/addressbook/abMainWindow.dtd221
-rw-r--r--l10n-uk/mail/chrome/messenger/addressbook/abNewCardDialog.dtd7
-rw-r--r--l10n-uk/mail/chrome/messenger/addressbook/abResultsPane.dtd38
-rw-r--r--l10n-uk/mail/chrome/messenger/addressbook/addressBook.properties262
-rw-r--r--l10n-uk/mail/chrome/messenger/addressbook/ldapAutoCompErrs.properties104
-rw-r--r--l10n-uk/mail/chrome/messenger/addressbook/pref-directory-add.dtd45
-rw-r--r--l10n-uk/mail/chrome/messenger/addressbook/pref-directory.dtd17
-rw-r--r--l10n-uk/mail/chrome/messenger/addressbook/replicationProgress.properties20
-rw-r--r--l10n-uk/mail/chrome/messenger/am-addressing.dtd51
-rw-r--r--l10n-uk/mail/chrome/messenger/am-advanced.dtd30
-rw-r--r--l10n-uk/mail/chrome/messenger/am-archiveoptions.dtd25
-rw-r--r--l10n-uk/mail/chrome/messenger/am-copies.dtd52
-rw-r--r--l10n-uk/mail/chrome/messenger/am-e2e.properties5
-rw-r--r--l10n-uk/mail/chrome/messenger/am-identities-list.dtd15
-rw-r--r--l10n-uk/mail/chrome/messenger/am-identity-edit.dtd14
-rw-r--r--l10n-uk/mail/chrome/messenger/am-im.dtd16
-rw-r--r--l10n-uk/mail/chrome/messenger/am-junk.dtd31
-rw-r--r--l10n-uk/mail/chrome/messenger/am-main.dtd49
-rw-r--r--l10n-uk/mail/chrome/messenger/am-mdn.dtd33
-rw-r--r--l10n-uk/mail/chrome/messenger/am-mdn.properties6
-rw-r--r--l10n-uk/mail/chrome/messenger/am-offline.dtd57
-rw-r--r--l10n-uk/mail/chrome/messenger/am-server-advanced.dtd31
-rw-r--r--l10n-uk/mail/chrome/messenger/am-server-top.dtd89
-rw-r--r--l10n-uk/mail/chrome/messenger/am-serverwithnoidentities.dtd6
-rw-r--r--l10n-uk/mail/chrome/messenger/am-smime.dtd55
-rw-r--r--l10n-uk/mail/chrome/messenger/am-smime.properties40
-rw-r--r--l10n-uk/mail/chrome/messenger/app-extension-fields.properties11
-rw-r--r--l10n-uk/mail/chrome/messenger/appUpdate.properties40
-rw-r--r--l10n-uk/mail/chrome/messenger/appleMailImportMsgs.properties20
-rw-r--r--l10n-uk/mail/chrome/messenger/baseMenuOverlay.dtd39
-rw-r--r--l10n-uk/mail/chrome/messenger/beckyImportMsgs.properties19
-rw-r--r--l10n-uk/mail/chrome/messenger/charsetTitles.properties84
-rw-r--r--l10n-uk/mail/chrome/messenger/chat.dtd44
-rw-r--r--l10n-uk/mail/chrome/messenger/chat.properties99
-rw-r--r--l10n-uk/mail/chrome/messenger/configEditorOverlay.dtd5
-rw-r--r--l10n-uk/mail/chrome/messenger/converterDialog.dtd11
-rw-r--r--l10n-uk/mail/chrome/messenger/converterDialog.properties41
-rw-r--r--l10n-uk/mail/chrome/messenger/custom.properties5
-rw-r--r--l10n-uk/mail/chrome/messenger/customizeToolbar.dtd18
-rw-r--r--l10n-uk/mail/chrome/messenger/customizeToolbar.properties11
-rw-r--r--l10n-uk/mail/chrome/messenger/devtools/dbgserver.dtd4
-rw-r--r--l10n-uk/mail/chrome/messenger/devtools/dbgserver.properties11
-rw-r--r--l10n-uk/mail/chrome/messenger/downloadheaders.dtd27
-rw-r--r--l10n-uk/mail/chrome/messenger/editContactOverlay.dtd20
-rw-r--r--l10n-uk/mail/chrome/messenger/editContactOverlay.properties14
-rw-r--r--l10n-uk/mail/chrome/messenger/fieldMapImport.dtd20
-rw-r--r--l10n-uk/mail/chrome/messenger/filter.properties110
-rw-r--r--l10n-uk/mail/chrome/messenger/folderProps.dtd74
-rw-r--r--l10n-uk/mail/chrome/messenger/folderWidgets.properties12
-rw-r--r--l10n-uk/mail/chrome/messenger/folderpane.dtd7
-rw-r--r--l10n-uk/mail/chrome/messenger/gloda.properties175
-rw-r--r--l10n-uk/mail/chrome/messenger/glodaComplete.properties19
-rw-r--r--l10n-uk/mail/chrome/messenger/glodaFacetView.dtd29
-rw-r--r--l10n-uk/mail/chrome/messenger/glodaFacetView.properties171
-rw-r--r--l10n-uk/mail/chrome/messenger/imAccountWizard.dtd32
-rw-r--r--l10n-uk/mail/chrome/messenger/imAccounts.properties63
-rw-r--r--l10n-uk/mail/chrome/messenger/imapMsgs.properties268
-rw-r--r--l10n-uk/mail/chrome/messenger/importDialog.dtd51
-rw-r--r--l10n-uk/mail/chrome/messenger/importMsgs.properties304
-rw-r--r--l10n-uk/mail/chrome/messenger/joinChat.dtd10
-rw-r--r--l10n-uk/mail/chrome/messenger/junkLog.dtd10
-rw-r--r--l10n-uk/mail/chrome/messenger/junkMailInfo.dtd11
-rw-r--r--l10n-uk/mail/chrome/messenger/localMsgs.properties149
-rw-r--r--l10n-uk/mail/chrome/messenger/mailEditorOverlay.dtd6
-rw-r--r--l10n-uk/mail/chrome/messenger/mailOverlay.dtd11
-rw-r--r--l10n-uk/mail/chrome/messenger/mailViewList.dtd8
-rw-r--r--l10n-uk/mail/chrome/messenger/mailViewSetup.dtd11
-rw-r--r--l10n-uk/mail/chrome/messenger/mailviews.properties13
-rw-r--r--l10n-uk/mail/chrome/messenger/markByDate.dtd9
-rw-r--r--l10n-uk/mail/chrome/messenger/messenger.dtd971
-rw-r--r--l10n-uk/mail/chrome/messenger/messenger.properties805
-rw-r--r--l10n-uk/mail/chrome/messenger/messengercompose/EdAdvancedEdit.dtd18
-rw-r--r--l10n-uk/mail/chrome/messenger/messengercompose/EdColorPicker.dtd22
-rw-r--r--l10n-uk/mail/chrome/messenger/messengercompose/EdConvertToTable.dtd15
-rw-r--r--l10n-uk/mail/chrome/messenger/messengercompose/EdDialogOverlay.dtd18
-rw-r--r--l10n-uk/mail/chrome/messenger/messengercompose/EdNamedAnchorProperties.dtd10
-rw-r--r--l10n-uk/mail/chrome/messenger/messengercompose/EditorColorProperties.dtd29
-rw-r--r--l10n-uk/mail/chrome/messenger/messengercompose/EditorHLineProperties.dtd27
-rw-r--r--l10n-uk/mail/chrome/messenger/messengercompose/EditorImageProperties.dtd79
-rw-r--r--l10n-uk/mail/chrome/messenger/messengercompose/EditorInsertChars.dtd19
-rw-r--r--l10n-uk/mail/chrome/messenger/messengercompose/EditorInsertMath.dtd21
-rw-r--r--l10n-uk/mail/chrome/messenger/messengercompose/EditorInsertSource.dtd15
-rw-r--r--l10n-uk/mail/chrome/messenger/messengercompose/EditorInsertTOC.dtd16
-rw-r--r--l10n-uk/mail/chrome/messenger/messengercompose/EditorInsertTable.dtd18
-rw-r--r--l10n-uk/mail/chrome/messenger/messengercompose/EditorLinkProperties.dtd6
-rw-r--r--l10n-uk/mail/chrome/messenger/messengercompose/EditorListProperties.dtd20
-rw-r--r--l10n-uk/mail/chrome/messenger/messengercompose/EditorPersonalDictionary.dtd18
-rw-r--r--l10n-uk/mail/chrome/messenger/messengercompose/EditorReplace.dtd29
-rw-r--r--l10n-uk/mail/chrome/messenger/messengercompose/EditorSpellCheck.dtd38
-rw-r--r--l10n-uk/mail/chrome/messenger/messengercompose/EditorTableProperties.dtd75
-rw-r--r--l10n-uk/mail/chrome/messenger/messengercompose/askSendFormat.dtd20
-rw-r--r--l10n-uk/mail/chrome/messenger/messengercompose/askSendFormat.properties8
-rw-r--r--l10n-uk/mail/chrome/messenger/messengercompose/composeMsgs.properties493
-rw-r--r--l10n-uk/mail/chrome/messenger/messengercompose/editor.properties208
-rw-r--r--l10n-uk/mail/chrome/messenger/messengercompose/editorOverlay.dtd303
-rwxr-xr-xl10n-uk/mail/chrome/messenger/messengercompose/mailComposeEditorOverlay.dtd9
-rw-r--r--l10n-uk/mail/chrome/messenger/messengercompose/messengercompose.dtd345
-rw-r--r--l10n-uk/mail/chrome/messenger/messengercompose/sendProgress.dtd8
-rw-r--r--l10n-uk/mail/chrome/messenger/messengercompose/sendProgress.properties21
-rw-r--r--l10n-uk/mail/chrome/messenger/migration/migration.dtd30
-rw-r--r--l10n-uk/mail/chrome/messenger/migration/migration.properties25
-rw-r--r--l10n-uk/mail/chrome/messenger/mime.properties154
-rw-r--r--l10n-uk/mail/chrome/messenger/mimeheader.properties35
-rw-r--r--l10n-uk/mail/chrome/messenger/morkImportMsgs.properties18
-rw-r--r--l10n-uk/mail/chrome/messenger/msgAccountCentral.dtd27
-rw-r--r--l10n-uk/mail/chrome/messenger/msgHdrViewOverlay.dtd114
-rw-r--r--l10n-uk/mail/chrome/messenger/msgPrintEngine.dtd16
-rw-r--r--l10n-uk/mail/chrome/messenger/msgSynchronize.dtd23
-rw-r--r--l10n-uk/mail/chrome/messenger/msgViewPickerOverlay.dtd22
-rw-r--r--l10n-uk/mail/chrome/messenger/msgmdn.properties18
-rw-r--r--l10n-uk/mail/chrome/messenger/multimessageview.dtd8
-rw-r--r--l10n-uk/mail/chrome/messenger/multimessageview.properties66
-rw-r--r--l10n-uk/mail/chrome/messenger/newFolderDialog.dtd16
-rw-r--r--l10n-uk/mail/chrome/messenger/newmailaccount/accountProvisioner.dtd43
-rw-r--r--l10n-uk/mail/chrome/messenger/newmailaccount/accountProvisioner.properties32
-rw-r--r--l10n-uk/mail/chrome/messenger/news.properties56
-rw-r--r--l10n-uk/mail/chrome/messenger/newsError.dtd31
-rw-r--r--l10n-uk/mail/chrome/messenger/oeImportMsgs.properties76
-rw-r--r--l10n-uk/mail/chrome/messenger/offline.properties28
-rw-r--r--l10n-uk/mail/chrome/messenger/offlineStartup.properties8
-rw-r--r--l10n-uk/mail/chrome/messenger/outlookImportMsgs.properties72
-rw-r--r--l10n-uk/mail/chrome/messenger/pgpmime.properties10
-rw-r--r--l10n-uk/mail/chrome/messenger/preferences/applicationManager.properties13
-rw-r--r--l10n-uk/mail/chrome/messenger/preferences/applications.properties13
-rw-r--r--l10n-uk/mail/chrome/messenger/preferences/messagestyle.properties13
-rw-r--r--l10n-uk/mail/chrome/messenger/preferences/preferences.properties118
-rw-r--r--l10n-uk/mail/chrome/messenger/prefs.properties90
-rw-r--r--l10n-uk/mail/chrome/messenger/quickFilterBar.dtd276
-rw-r--r--l10n-uk/mail/chrome/messenger/removeAccount.dtd22
-rw-r--r--l10n-uk/mail/chrome/messenger/removeAccount.properties5
-rw-r--r--l10n-uk/mail/chrome/messenger/renameFolderDialog.dtd9
-rw-r--r--l10n-uk/mail/chrome/messenger/safeMode.dtd21
-rw-r--r--l10n-uk/mail/chrome/messenger/sanitize.dtd42
-rw-r--r--l10n-uk/mail/chrome/messenger/seamonkeyImportMsgs.properties18
-rw-r--r--l10n-uk/mail/chrome/messenger/search-attributes.properties45
-rw-r--r--l10n-uk/mail/chrome/messenger/search-operators.properties31
-rw-r--r--l10n-uk/mail/chrome/messenger/search.properties27
-rw-r--r--l10n-uk/mail/chrome/messenger/searchTermOverlay.dtd19
-rw-r--r--l10n-uk/mail/chrome/messenger/shutdownWindow.properties10
-rw-r--r--l10n-uk/mail/chrome/messenger/smime.properties11
-rw-r--r--l10n-uk/mail/chrome/messenger/smtpEditOverlay.dtd24
-rw-r--r--l10n-uk/mail/chrome/messenger/subscribe.dtd22
-rw-r--r--l10n-uk/mail/chrome/messenger/subscribe.properties13
-rw-r--r--l10n-uk/mail/chrome/messenger/tabmail.dtd9
-rw-r--r--l10n-uk/mail/chrome/messenger/taskbar.properties8
-rw-r--r--l10n-uk/mail/chrome/messenger/telemetry.properties13
-rw-r--r--l10n-uk/mail/chrome/messenger/templateUtils.properties7
-rw-r--r--l10n-uk/mail/chrome/messenger/textImportMsgs.properties48
-rw-r--r--l10n-uk/mail/chrome/messenger/vCardImportMsgs.properties26
-rw-r--r--l10n-uk/mail/chrome/messenger/viewLog.dtd12
-rw-r--r--l10n-uk/mail/chrome/messenger/viewSource.dtd90
-rw-r--r--l10n-uk/mail/chrome/messenger/viewSource.properties17
-rw-r--r--l10n-uk/mail/chrome/messenger/viewZoomOverlay.dtd30
-rw-r--r--l10n-uk/mail/chrome/messenger/virtualFolderListDialog.dtd10
-rw-r--r--l10n-uk/mail/chrome/messenger/virtualFolderProperties.dtd22
-rw-r--r--l10n-uk/mail/chrome/messenger/wmImportMsgs.properties76
-rw-r--r--l10n-uk/mail/chrome/mozldap/ldap.properties261
-rw-r--r--l10n-uk/mail/chrome/overrides/netError.dtd203
-rw-r--r--l10n-uk/mail/chrome/overrides/profileDowngrade.dtd20
-rw-r--r--l10n-uk/mail/chrome/overrides/settingsChange.dtd6
-rwxr-xr-xl10n-uk/mail/defines.inc9
-rwxr-xr-xl10n-uk/mail/installer/custom.properties85
-rwxr-xr-xl10n-uk/mail/installer/mui.properties60
-rwxr-xr-xl10n-uk/mail/installer/override.properties86
-rw-r--r--l10n-uk/mail/messenger/aboutProfilesExtra.ftl5
-rw-r--r--l10n-uk/mail/messenger/aboutRights.ftl50
-rw-r--r--l10n-uk/mail/messenger/aboutSupportMail.ftl20
-rw-r--r--l10n-uk/mail/messenger/accountCentral.ftl52
-rw-r--r--l10n-uk/mail/messenger/addressbook/abCardDAVDialog.ftl45
-rw-r--r--l10n-uk/mail/messenger/addressbook/abCardDAVProperties.ftl31
-rw-r--r--l10n-uk/mail/messenger/menubar.ftl25
-rw-r--r--l10n-uk/mail/messenger/messenger.ftl36
-rw-r--r--l10n-uk/mail/messenger/messengercompose/messengercompose.ftl70
-rw-r--r--l10n-uk/mail/messenger/newInstall.ftl9
-rw-r--r--l10n-uk/mail/messenger/newInstallPage.ftl15
-rw-r--r--l10n-uk/mail/messenger/openpgp/backupKeyPassword.ftl14
-rw-r--r--l10n-uk/mail/messenger/openpgp/changeExpiryDlg.ftl22
-rw-r--r--l10n-uk/mail/messenger/openpgp/composeKeyStatus.ftl16
-rw-r--r--l10n-uk/mail/messenger/openpgp/keyWizard.ftl189
-rw-r--r--l10n-uk/mail/messenger/openpgp/msgReadStatus.ftl39
-rw-r--r--l10n-uk/mail/messenger/openpgp/oneRecipientStatus.ftl30
-rw-r--r--l10n-uk/mail/messenger/openpgp/openpgp-frontend.ftl49
-rw-r--r--l10n-uk/mail/messenger/openpgp/openpgp.ftl646
-rw-r--r--l10n-uk/mail/messenger/otr/add-finger.ftl17
-rw-r--r--l10n-uk/mail/messenger/otr/am-im-otr.ftl26
-rw-r--r--l10n-uk/mail/messenger/otr/auth.ftl59
-rw-r--r--l10n-uk/mail/messenger/otr/chat.ftl19
-rw-r--r--l10n-uk/mail/messenger/otr/finger-sync.ftl12
-rw-r--r--l10n-uk/mail/messenger/otr/finger.ftl22
-rw-r--r--l10n-uk/mail/messenger/otr/otr.ftl97
-rw-r--r--l10n-uk/mail/messenger/otr/otrUI.ftl86
-rw-r--r--l10n-uk/mail/messenger/policies/aboutPolicies.ftl17
-rw-r--r--l10n-uk/mail/messenger/policies/policies-descriptions.ftl88
-rw-r--r--l10n-uk/mail/messenger/preferences/am-im.ftl6
-rw-r--r--l10n-uk/mail/messenger/preferences/application-manager.ftl11
-rw-r--r--l10n-uk/mail/messenger/preferences/attachment-reminder.ftl26
-rw-r--r--l10n-uk/mail/messenger/preferences/colors.ftl52
-rw-r--r--l10n-uk/mail/messenger/preferences/connection.ftl111
-rw-r--r--l10n-uk/mail/messenger/preferences/cookies.ftl55
-rw-r--r--l10n-uk/mail/messenger/preferences/dock-options.ftl26
-rw-r--r--l10n-uk/mail/messenger/preferences/fonts.ftl133
-rw-r--r--l10n-uk/mail/messenger/preferences/languages.ftl45
-rw-r--r--l10n-uk/mail/messenger/preferences/new-tag.ftl14
-rw-r--r--l10n-uk/mail/messenger/preferences/notifications.ftl33
-rw-r--r--l10n-uk/mail/messenger/preferences/offline.ftl56
-rw-r--r--l10n-uk/mail/messenger/preferences/passwordManager.ftl85
-rw-r--r--l10n-uk/mail/messenger/preferences/permissions.ftl43
-rw-r--r--l10n-uk/mail/messenger/preferences/preferences.ftl715
-rw-r--r--l10n-uk/mail/messenger/preferences/receipts.ftl51
-rw-r--r--l10n-uk/mail/messenger/preferences/sendoptions.ftl37
-rw-r--r--l10n-uk/mail/messenger/preferences/system-integration.ftl38
-rw-r--r--l10n-uk/mail/updater/updater.ini8
252 files changed, 15185 insertions, 0 deletions
diff --git a/l10n-uk/mail/all-l10n.js b/l10n-uk/mail/all-l10n.js
new file mode 100644
index 0000000000..6e0520e894
--- /dev/null
+++ b/l10n-uk/mail/all-l10n.js
@@ -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/.
+
+#filter substitution
+
+pref("general.useragent.locale", "@AB_CD@");
+pref("spellchecker.dictionary", "@AB_CD@");
diff --git a/l10n-uk/mail/branding/thunderbird/brand.dtd b/l10n-uk/mail/branding/thunderbird/brand.dtd
new file mode 100644
index 0000000000..7d71499cf3
--- /dev/null
+++ b/l10n-uk/mail/branding/thunderbird/brand.dtd
@@ -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/. -->
+<!ENTITY brandShortName "Thunderbird">
+<!ENTITY brandShorterName "Thunderbird">
+<!ENTITY brandFullName "Mozilla Thunderbird">
+<!-- LOCALIZATION NOTE (brandProductName):
+ This brand name can be used in messages where the product name needs to
+ remain unchanged across different versions (Daily, Beta, etc.). -->
+<!ENTITY brandProductName "Thunderbird">
+<!ENTITY vendorShortName "Mozilla">
+<!ENTITY trademarkInfo.part1 "Mozilla Thunderbird і логотипи Thunderbird
+ є торговельними марками Mozilla Foundation.">
diff --git a/l10n-uk/mail/branding/thunderbird/brand.ftl b/l10n-uk/mail/branding/thunderbird/brand.ftl
new file mode 100644
index 0000000000..52f2d38d59
--- /dev/null
+++ b/l10n-uk/mail/branding/thunderbird/brand.ftl
@@ -0,0 +1,21 @@
+# 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/.
+
+
+## Thunderbird Brand
+##
+## Thunderbird must be treated as a brand, and kept in English.
+## It cannot be:
+## - Transliterated.
+## - Translated.
+##
+## Reference: https://www.mozilla.org/styleguide/communications/translation/
+
+-brand-shorter-name = Thunderbird
+-brand-short-name = Thunderbird
+-brand-full-name = Mozilla Thunderbird
+# This brand name can be used in messages where the product name needs to
+# remain unchanged across different versions (Daily, Beta, etc.).
+-brand-product-name = Thunderbird
+-vendor-short-name = Mozilla
diff --git a/l10n-uk/mail/branding/thunderbird/brand.properties b/l10n-uk/mail/branding/thunderbird/brand.properties
new file mode 100644
index 0000000000..9dd5011219
--- /dev/null
+++ b/l10n-uk/mail/branding/thunderbird/brand.properties
@@ -0,0 +1,7 @@
+# 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/.
+brandShortName=Thunderbird
+brandShorterName=Thunderbird
+brandFullName=Mozilla Thunderbird
+vendorShortName=Mozilla
diff --git a/l10n-uk/mail/chrome/communicator/utilityOverlay.dtd b/l10n-uk/mail/chrome/communicator/utilityOverlay.dtd
new file mode 100644
index 0000000000..6c9b4115fd
--- /dev/null
+++ b/l10n-uk/mail/chrome/communicator/utilityOverlay.dtd
@@ -0,0 +1,47 @@
+<!-- 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 : FILE This file contains the global menu items -->
+
+<!ENTITY fileMenu.label "Файл">
+<!ENTITY fileMenu.accesskey "ф">
+<!ENTITY newMenu.label "Створити">
+<!ENTITY newMenu.accesskey "т">
+
+<!ENTITY editMenu.label "Редагування">
+<!ENTITY editMenu.accesskey "Р">
+<!ENTITY undoCmd.label "Скасувати">
+<!ENTITY undoCmd.accesskey "с">
+<!ENTITY redoCmd.label "Повторити">
+<!ENTITY redoCmd.accesskey "в">
+<!ENTITY deleteCmd.label "Видалити">
+<!ENTITY deleteCmd.accesskey "В">
+<!ENTITY preferencesCmd2.label "Налаштування">
+<!ENTITY preferencesCmd2.accesskey "Н">
+<!ENTITY preferencesCmdUnix.label "Налаштування">
+<!ENTITY preferencesCmdUnix.accesskey "Н">
+
+<!ENTITY customizeCmd.label "Налаштувати">
+<!ENTITY customizeCmd.accesskey "т">
+
+<!ENTITY viewMenu.label "Вигляд">
+<!ENTITY viewMenu.accesskey "в">
+<!ENTITY viewToolbarsMenu.label "Панелі інструментів">
+<!ENTITY viewToolbarsMenu.accesskey "п">
+<!ENTITY showTaskbarCmd.label "Рядок стану">
+<!ENTITY showTaskbarCmd.accesskey "я">
+
+<!ENTITY closeCmd.label "Закрити">
+<!ENTITY closeCmd.key "W">
+<!ENTITY closeCmd.accesskey "к">
+
+<!ENTITY quitApplicationCmd.label "Вихід">
+<!ENTITY quitApplicationCmd.key "Q">
+<!ENTITY quitApplicationCmd.accesskey "х">
+
+<!ENTITY quitApplicationCmdUnix.label "Вихід">
+<!ENTITY quitApplicationCmdUnix.accesskey "х">
+
+<!ENTITY quitApplicationCmdMac.label "Закрити &brandShortName;">
+<!ENTITY quitApplicationCmdMac.accesskey "З">
diff --git a/l10n-uk/mail/chrome/messenger-mapi/mapi.properties b/l10n-uk/mail/chrome/messenger-mapi/mapi.properties
new file mode 100644
index 0000000000..1723452173
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger-mapi/mapi.properties
@@ -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/.
+
+# Mail Integration Dialog
+dialogTitle=%S
+dialogText=Чи бажаєте ви використовувати %S як типовий поштовий клієнт?
+newsDialogText=Чи бажаєте ви використовувати %S як типовий переглядач груп новин?
+feedDialogText=Чи бажаєте ви використовувати %S як типовий читач стрічок RSS?
+checkboxText=Більше не показувати це вікно
+setDefaultMail=%S наразі не є типовим поштовим клієнтом. Бажаєте зробити його таким?
+setDefaultNews=%S наразі не є типовим переглядачем груп новин. Бажаєте зробити його таким?
+setDefaultFeed=%S наразі не є типовим читачем стрічок RSS. Бажаєте зробити його таким?
+alreadyDefaultMail=%S уже встановлено типовим поштовим клієнтом.
+alreadyDefaultNews=%S уже встановлено типовим переглядачем груп новин.
+alreadyDefaultFeed=%S уже встановлено типовим читачем стрічок RSS.
+
+# MAPI Messages
+loginText=Будь ласка, введіть свій пароль для %S:
+loginTextwithName=Будь ласка, введіть свої логін та пароль
+loginTitle=%S
+PasswordTitle=%S
+
+# MAPI Error Messages
+errorMessage=%S не зміг бути встановленим за замовчанням через те, що відповідний ключ реєстру неможливо було змінити. Перевірте у свого системного адміністратора, чи маєте ви достатньо прав, і спробуйте ще раз.
+errorMessageNews=%S не зміг бути встановленим за замовчанням переглядачем новин через те, що відповідний ключ реєстру неможливо було змінити. Перевірте у свого системного адміністратора, чи маєте ви достатньо прав, і спробуйте ще раз.
+errorMessageTitle=%S
+
+# MAPI Security Messages
+mapiBlindSendWarning=Інша програма намагається надіслати пошту, використовуючи Ваш профіль. Ви дійсно бажаєте її надіслати?
+mapiBlindSendDontShowAgain=Попереджати, коли інші програми намагаються надіслати пошту за мене
+
+#Default Mail Display String
+# localization note, %S is the vendor name
+defaultMailDisplayTitle=%S
+
diff --git a/l10n-uk/mail/chrome/messenger-newsblog/am-newsblog.dtd b/l10n-uk/mail/chrome/messenger-newsblog/am-newsblog.dtd
new file mode 100644
index 0000000000..4612e76136
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger-newsblog/am-newsblog.dtd
@@ -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/. -->
+
+<!ENTITY biffAll.label "Увімкнути оновлення для всіх стрічок новин">
+<!ENTITY biffAll.accesskey "У">
+
+<!ENTITY newFeedSettings.label "Типові налаштування для нових стрічок новин">
+
+<!ENTITY manageSubscriptions.label "Упорядкувати підписки…">
+<!ENTITY manageSubscriptions.accesskey "У">
+
+<!ENTITY feedWindowTitle.label "Майстер стрічок новин">
+<!ENTITY feeds.accountName "Блоги та стрічки новин">
diff --git a/l10n-uk/mail/chrome/messenger-newsblog/feed-subscriptions.dtd b/l10n-uk/mail/chrome/messenger-newsblog/feed-subscriptions.dtd
new file mode 100644
index 0000000000..2a5e0e57c0
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger-newsblog/feed-subscriptions.dtd
@@ -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/. -->
+
+<!-- Subscription Dialog -->
+<!ENTITY feedSubscriptions.label "Підписки на стрічки">
+<!ENTITY learnMore.label "Докладніше про інформаційні канали">
+
+<!ENTITY feedTitle.label "Заголовок:">
+<!ENTITY feedTitle.accesskey "З">
+
+<!ENTITY feedLocation.label "URL стрічки:">
+<!ENTITY feedLocation.accesskey "U">
+<!ENTITY feedLocation2.placeholder "Введіть дійсну адресу стрічки">
+<!ENTITY locationValidate.label "Підтвердження">
+<!ENTITY validateText.label "Перевірте підтвердження і отримайте дійсний URL.">
+
+<!ENTITY feedFolder.label "Зберігати статті в:">
+<!ENTITY feedFolder.accesskey "з">
+
+<!-- Account Settings and Subscription Dialog -->
+<!ENTITY biffStart.label "Перевіряти наявність нових статей кожні ">
+<!ENTITY biffStart.accesskey "т">
+<!ENTITY biffMinutes.label "хвилин">
+<!ENTITY biffMinutes.accesskey "х">
+<!ENTITY biffDays.label "днів">
+<!ENTITY biffDays.accesskey "н">
+<!ENTITY recommendedUnits.label "Видавець рекомендує:">
+
+<!ENTITY quickMode.label "Показувати короткий опис статті замість завантаження вебсторінки">
+<!ENTITY quickMode.accesskey "к">
+
+<!ENTITY autotagEnable.label "Автоматично створювати мітки за назвами &lt;категорій&gt; стрічки новин">
+<!ENTITY autotagEnable.accesskey "в">
+<!ENTITY autotagUsePrefix.label "Prefix tags with:">
+<!ENTITY autotagUsePrefix.accesskey "P">
+<!ENTITY autoTagPrefix.placeholder "Введіть префікс мітки">
+
+<!-- Subscription Dialog -->
+<!ENTITY button.addFeed.label "Додати">
+<!ENTITY button.addFeed.accesskey "Д">
+<!ENTITY button.verifyFeed.label "Перевірити">
+<!ENTITY button.verifyFeed.accesskey "П">
+<!ENTITY button.updateFeed.label "Оновити">
+<!ENTITY button.updateFeed.accesskey "О">
+<!ENTITY button.removeFeed.label "Вилучити">
+<!ENTITY button.removeFeed.accesskey "В">
+<!ENTITY button.importOPML.label "Імпорт">
+<!ENTITY button.importOPML.accesskey "І">
+<!ENTITY button.exportOPML.label "Експорт">
+<!ENTITY button.exportOPML.accesskey "Е">
+<!ENTITY button.exportOPML.tooltip "Експортувати стрічки з структурою тек; Ctrl+клаць чи Ctrl+Enter щоб експортувати стрічки як список">
+
+<!ENTITY cmd.close.commandKey "w">
+<!ENTITY button.close.label "Закрити">
diff --git a/l10n-uk/mail/chrome/messenger-newsblog/newsblog.properties b/l10n-uk/mail/chrome/messenger-newsblog/newsblog.properties
new file mode 100644
index 0000000000..df20f9b694
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger-newsblog/newsblog.properties
@@ -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/.
+
+subscribe-validating-feed=Перевірка стрічки…
+subscribe-cancelSubscription=Ви впевнені, що хочете скасувати підписку на цю стрічку?
+subscribe-cancelSubscriptionTitle=Триває підписка на стрічку…
+subscribe-feedAlreadySubscribed=Ви вже підписані на цю стрічку
+subscribe-errorOpeningFile=Неможливо відкрити файл
+subscribe-feedAdded=Стрічку додано.
+subscribe-feedUpdated=Стрічку оновлено.
+subscribe-feedMoved=Підписку на стрічку новин переміщено.
+subscribe-feedCopied=Підписку на стрічку новин скопійовано.
+subscribe-feedRemoved=Підписку на стрічку скасовано.
+subscribe-feedNotValid=Стрічка новин за цим URL недійсна.
+subscribe-feedVerified=Адресу URL стрічки підтверджено.
+subscribe-networkError=Не вдалося знайти URL стрічки новин. Перевірте ім'я і спробуйте знову.
+subscribe-noAuthError=Адреса URL стрічки не авторизована.
+subscribe-loading=Завантажується, зачекайте будь ласка…
+
+subscribe-OPMLImportTitle=Виберіть OPML-файл для імпорту
+## LOCALIZATION NOTE(subscribe-OPMLExportTitleList):
+## %S is the name of the feed account folder name.
+subscribe-OPMLExportTitleList=Експорт %S у вигляді файлу OPML - Список стрічок новин
+## LOCALIZATION NOTE(subscribe-OPMLExportTitleStruct):
+## %S is the name of the feed account folder name.
+subscribe-OPMLExportTitleStruct=Експорт %S у вигляді файлу OPML - Стрічки новин зі структурою тек
+## LOCALIZATION NOTE(subscribe-OPMLExportFileDialogTitle):
+## %1$S is the brandShortName, %2$S is the name of the feed account folder name.
+subscribe-OPMLExportFileDialogTitle=%1$S - Експорт %2$S в OPML
+## LOCALIZATION NOTE(subscribe-OPMLExportDefaultFileName):
+## %1$S is the brandShortName (Thunderbird for example), %2$S is the account name.
+## The default extension (.opml) is added here as it is not automatically appended in the file picker on MacOS.
+subscribe-OPMLExportDefaultFileName=My%1$SFeeds-%2$S.opml
+## LOCALIZATION NOTE(subscribe-OPMLImportInvalidFile): %S is the name of the OPML file the user tried to import.
+subscribe-OPMLImportInvalidFile=Файл %S не схожий на коректний файл OPML.
+## LOCALIZATION NOTE(subscribe-OPMLImportFeedCount): Semi-colon list of plural forms.
+## See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+## #1 is the count of new imported entries.
+subscribe-OPMLImportFeedCount=Імпортовано #1 нову стрічку новин.;Імпортовано #1 нові стрічки новин.;Імпортовано #1 нових стрічок новин.
+## LOCALIZATION NOTE(subscribe-OPMLImportUniqueFeeds): Semi-colon list of plural forms.
+## #1 is the count of new imported entries
+subscribe-OPMLImportUniqueFeeds=Імпортовано #1 нову стрічку новин, на яку ви ще не були підписані;Імпортовано #1 нові стрічки новин, на які ви ще не були підписані;Імпортовано #1 нових стрічок новин, на які ви ще не були підписані
+## LOCALIZATION NOTE(subscribe-OPMLImportFoundFeeds):
+## #1 is total number of elements found in the file
+subscribe-OPMLImportFoundFeeds=(із #1 знайденої);(із #1 знайдених);(із #1 знайдених)
+## LOCALIZATION NOTE(subscribe-OPMLImportStatus):
+## This is the concatenation of the two strings defined above to compose 1 sentence.
+## %1$S = subscribe-OPMLImportUniqueFeeds
+## %2$S = subscribe-OPMLImportFoundFeeds
+subscribe-OPMLImportStatus=%1$S %2$S.
+
+subscribe-OPMLExportOPMLFilesFilterText=OPML-файли
+## LOCALIZATION NOTE(subscribe-OPMLExportDone): %S is the export file name.
+subscribe-OPMLExportDone=Стрічки у цьому обліковому записі були експортовані у %S.
+
+subscribe-confirmFeedDeletionTitle=Вилучити підписку на стрічку
+## LOCALIZATION NOTE(subscribe-confirmFeedDeletion): %S is the name of the feed the user wants to unsubscribe from.
+subscribe-confirmFeedDeletion=Ви впевнені, що хочете скасувати підписку на стрічку: \n %S?
+
+## LOCALIZATION NOTE(subscribe-gettingFeedItems):
+## - The first %S is the number of articles processed so far;
+## - The second %S is the total number of items
+subscribe-gettingFeedItems=Завантаження статей стрічки (%S з %S)…
+
+newsblog-noNewArticlesForFeed=У цій стрічці не з’явилося оновлень.
+## LOCALIZATION NOTE(newsblog-networkError): %S is the feed URL
+newsblog-networkError=%S не знайдений. Перевірте правильність написання імені та спробуйте знову.
+## LOCALIZATION NOTE(newsblog-feedNotValid): %S is the feed URL
+newsblog-feedNotValid=%S не є дійсною стрічкою.
+## LOCALIZATION NOTE(newsblog-badCertError): %S is the feed URL host
+newsblog-badCertError=%S використовує недійсний сертифікат безпеки.
+## LOCALIZATION NOTE(newsblog-noAuthError): %S is the feed URL
+newsblog-noAuthError=%S не авторизовано.
+newsblog-getNewMsgsCheck=Перевірка стрічок на нові елементи…
+
+## LOCALIZATION NOTE(feeds-accountname): This string should be the same as feeds.accountName in am-newsblog.dtd
+feeds-accountname=Блоги та стрічки новин
+
+## LOCALIZATION NOTE(externalAttachmentMsg): Content in the MIME part for external link attachments.
+externalAttachmentMsg=Вкладення типу MIME зберігається окремо від повідомлення.
+
+## Import wizard.
+ImportFeedsCreateNewListItem=* Новий обліковий запис *
+ImportFeedsNewAccount=Створити й імпортувати до нового облікового запису стрічки новин
+ImportFeedsExistingAccount=Імпортувати до наявного облікового запису стрічки новин
+## LOCALIZATION NOTE(ImportFeedsDone):
+## - The first %S is the import file name;
+## - The second %S is the value of either ImportFeedsNew or ImportFeedsExisting;
+## - The third %S is the feed account name.
+ImportFeedsNew=новий
+ImportFeedsExisting=наявний
+ImportFeedsDone=Імпорт підписок на стрічки новин з файлу %1$S в %2$S обліковий запис '%3$S' завершено.
diff --git a/l10n-uk/mail/chrome/messenger-region/region.properties b/l10n-uk/mail/chrome/messenger-region/region.properties
new file mode 100644
index 0000000000..3795f06802
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger-region/region.properties
@@ -0,0 +1,34 @@
+# 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 engine order (order displayed in the search bar dropdown)s
+browser.search.order.1=Google
+browser.search.order.2=Yahoo
+browser.search.order.3=Bing
+
+# To make mapit buttons to disappear in the addressbook, specify empty string. For example:
+# mail.addr_book.mapit_url.format=
+# The mail.addr_book.mapit_url.format should start with the URL of the mapping
+# service and then the query part with placeholders to be subsituted from values
+# from the addressbook contact's address.
+# Available placeholders are:
+# @A1 == address, part 1
+# @A2 == address, part 2
+# @CI == city
+# @ST == state
+# @ZI == zip code
+# @CO == country
+# Default map service:
+mail.addr_book.mapit_url.format=http://maps.google.com/maps?q=@A1%20@A2%20@CI%20@ST%20@ZI%20@CO
+# List of available map services (up to 5 can be defined here):
+mail.addr_book.mapit_url.1.name=Google Maps
+mail.addr_book.mapit_url.1.format=http://maps.google.com/maps?q=@A1%20@A2%20@CI%20@ST%20@ZI%20@CO
+mail.addr_book.mapit_url.2.name=OpenStreetMap
+mail.addr_book.mapit_url.2.format=http://nominatim.openstreetmap.org/search.php?polygon=1&q=@A1%2C@A2%2C@CI%2C@ST%2C@ZI%2C@CO
+
+mailnews.messageid_browser.url=http://groups.google.com/search?as_umsgid=%mid
+
+# Recognize non-standard versions of "Re:" in subjects from localized versions of MS Outlook et al.
+# Specify a comma-separated list without spaces. For example: mailnews.localizedRe=AW,SV
+mailnews.localizedRe=
diff --git a/l10n-uk/mail/chrome/messenger-smime/certFetchingStatus.dtd b/l10n-uk/mail/chrome/messenger-smime/certFetchingStatus.dtd
new file mode 100644
index 0000000000..624a7a06e8
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger-smime/certFetchingStatus.dtd
@@ -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/. -->
+
+<!--LOCALIZATION NOTE shown while obtaining certificates from a directory -->
+
+<!ENTITY title.label "Завантаження сертифікатів">
+<!ENTITY info.message "Пошук сертифікатів адресатів в каталозі. Це може зайняти декілька хвилин.">
+<!ENTITY stop.label "Зупинка пошуку">
diff --git a/l10n-uk/mail/chrome/messenger-smime/msgCompSMIMEOverlay.dtd b/l10n-uk/mail/chrome/messenger-smime/msgCompSMIMEOverlay.dtd
new file mode 100644
index 0000000000..a90772aafa
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger-smime/msgCompSMIMEOverlay.dtd
@@ -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/. -->
+
+<!--LOCALIZATION NOTE msgCompSMIMEOverlay.dtd UI for s/mime hooks in message composition -->
+
+<!ENTITY menu_securityDoNotEncrypt.label "Не шифрувати">
+<!ENTITY menu_securityDoNotEncrypt.accesskey "е">
+
+<!-- not yet used
+<!ENTITY menu_securityEncryptOptional.label "Allow Encryption">
+<!ENTITY menu_securityEncryptOptional.accesskey "w">
+-->
+
+<!ENTITY menu_securityEncryptRequire2.label "Вимагати шифрування">
+<!ENTITY menu_securityEncryptRequire.accesskey "В">
+
+<!ENTITY menu_securitySign.label "Цифровий підпис">
+<!ENTITY menu_securitySign.accesskey "Ц">
+
+<!ENTITY menu_securityAttachMyKey.label "Приєднати мій відкритий ключ">
+<!ENTITY menu_securityAttachMyKey.accesskey "П">
+
+<!ENTITY menu_securityTech.label "Технологія шифрування">
+<!ENTITY menu_securityTech.accesskey "Т">
+
+<!ENTITY menu_techPGP.label "OpenPGP">
+<!ENTITY menu_techPGP.accesskey "O">
+<!ENTITY menu_techSMIME.label "S/MIME">
+<!ENTITY menu_techSMIME.accesskey "S">
+
+<!ENTITY menu_securityStatus.label "Захист повідомлення">
+<!ENTITY menu_securityStatus.accesskey "х">
+
+<!ENTITY securityButton.label "Захист">
+<!ENTITY securityButton.tooltip "Перегляд або зміна параметрів захисту">
+
+<!ENTITY menu_viewSecurityStatus.label "Інформація про захист повідомлення">
+<!ENTITY menu_viewSecurityStatus.accesskey "І">
diff --git a/l10n-uk/mail/chrome/messenger-smime/msgCompSecurityInfo.dtd b/l10n-uk/mail/chrome/messenger-smime/msgCompSecurityInfo.dtd
new file mode 100644
index 0000000000..5f89f9a4a1
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger-smime/msgCompSecurityInfo.dtd
@@ -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/. -->
+
+<!--LOCALIZATION NOTE msgCompSecurityInfo.dtd UI for viewing security status when composing a message -->
+
+<!ENTITY title.label "Захист повідомлення">
+<!ENTITY subject.plaintextWarning "Зверніть увагу: рядок теми повідомлення ніколи не шифрується.">
+<!ENTITY status.heading "Вміст вашого повідомлення буде надіслано:">
+<!ENTITY status.signed "З цифровим підписом:">
+<!ENTITY status.encrypted "Зашифроване:">
+<!ENTITY status.certificates "З сертифікатами:">
+<!ENTITY view.label "Перегляд">
+<!ENTITY view.accesskey "П">
+<!ENTITY tree.recipient "Адресат">
+<!ENTITY tree.status "Статус">
+<!ENTITY tree.issuedDate "Виданий">
+<!ENTITY tree.expiresDate "Термін дії">
diff --git a/l10n-uk/mail/chrome/messenger-smime/msgCompSecurityInfo.properties b/l10n-uk/mail/chrome/messenger-smime/msgCompSecurityInfo.properties
new file mode 100644
index 0000000000..3cd7344d25
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger-smime/msgCompSecurityInfo.properties
@@ -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/.
+
+StatusNotFound=Не знайдений
+StatusValid=Дійсний
+StatusExpired=Прострочений
+StatusUntrusted=Ненадійний
+StatusRevoked=Відкликаний
+StatusInvalid=Недійсний
+StatusYes=Так
+StatusNo=Ні
+StatusNotPossible=Неможливий
diff --git a/l10n-uk/mail/chrome/messenger-smime/msgReadSMIMEOverlay.dtd b/l10n-uk/mail/chrome/messenger-smime/msgReadSMIMEOverlay.dtd
new file mode 100644
index 0000000000..849ff2d2aa
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger-smime/msgReadSMIMEOverlay.dtd
@@ -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/. -->
+
+<!--LOCALIZATION NOTE msgReadSMIMEOverlay.dtd UI for s/mime hooks in message reading -->
+
+<!ENTITY menu_securityStatus.label "Інформація про захист повідомлення">
+<!ENTITY menu_securityStatus.accesskey "І">
diff --git a/l10n-uk/mail/chrome/messenger-smime/msgReadSMIMEOverlay.properties b/l10n-uk/mail/chrome/messenger-smime/msgReadSMIMEOverlay.properties
new file mode 100644
index 0000000000..a3546bb9d9
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger-smime/msgReadSMIMEOverlay.properties
@@ -0,0 +1,11 @@
+# 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/.
+
+ImapOnDemand=Повідомлення, що відображається, містить цифровий підпис, проте не були завантажені всі вкладення. Отже, цей підпис не може бути перевірений. Натисніть OK, щоб завершити завантаження повідомлення і перевірити дійсність цифрового підпису.
+#
+#NOTE To translater, anything between %..% and <..> should not be translated.
+# the former will be replaced by java script, and the latter is HTML formatting.
+#
+CantDecryptTitle=%brand% не може розшифрувати це повідомлення
+CantDecryptBody=Відправник зашифрував це повідомлення використовуючи один із ваших цифрових сертифікатів, проте %brand% не може знайти цей сертифікат і відповідний йому закритий ключ. <br> Можливі рішення проблеми: <br><ul><li>Якщо у вас є смарт-карта, будь ласка, вставте її зараз. <li>Якщо ви використовуєте новий комп’ютер або використовуєте новий профіль %brand%, вам потрібно відновити ваш сертифікат і закритий ключ з резервної копії. Файли з резервними копіями сертифікатів зазвичай мають розширення .p12.</ul>
diff --git a/l10n-uk/mail/chrome/messenger-smime/msgReadSecurityInfo.dtd b/l10n-uk/mail/chrome/messenger-smime/msgReadSecurityInfo.dtd
new file mode 100644
index 0000000000..d84ce0c475
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger-smime/msgReadSecurityInfo.dtd
@@ -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/. -->
+
+<!--LOCALIZATION NOTE msgReadSecurityInfo.dtd UI for viewing security status when reading a received message -->
+
+<!ENTITY status.label "Захист повідомлення">
+<!ENTITY signatureCert.label "Перегляд сертифіката ключа підпису">
+<!ENTITY encryptionCert.label "Перегляд сертифіката ключа шифрування">
+
+<!ENTITY signer.name "Підписано:">
+<!ENTITY recipient.name "Зашифровано для:">
+<!ENTITY email.address "Адреса електронної пошти:">
+<!ENTITY issuer.name "Сертифікат виданий:">
+
+<!-- LOCALIZATION NOTE(SMIME.label): This a name for a technical standard. You should not translate it, but if applicable, you may write it using localized characters. -->
+<!ENTITY SMIME.label "S/MIME">
diff --git a/l10n-uk/mail/chrome/messenger-smime/msgSecurityInfo.properties b/l10n-uk/mail/chrome/messenger-smime/msgSecurityInfo.properties
new file mode 100644
index 0000000000..8216345e94
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger-smime/msgSecurityInfo.properties
@@ -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/.
+
+## Signature Information strings
+SINoneLabel=Повідомлення не містить цифровий підпис
+SINone=Це повідомлення не містить цифрового підпису відправника. Відсутність підпису означає, що повідомлення могло бути надіслане ким-небудь ще, хто прикидається, що це його електронна адреса. Також, можливо, повідомлення було змінене під час передачі мережею. Як би там не було, швидше за все, цього не відбулося.
+SIValidLabel=Повідомлення підписане
+SIValid=Це повідомлення містить дійсний цифровий підпис. Воно не підлягало змінам після відсилання.
+SIInvalidLabel=Цифровий підпис недійсний
+SIInvalidHeader=Це повідомлення містить цифровий підпис, але він недійсний.
+SIContentAltered=Підпис не повністю відповідає вмісту повідомлення. Схоже, що повідомлення було змінене після того, як відправник підписав його. Не вважайте це повідомлення дійсним, поки ви не пересвідчитесь у відправника, що його зміст не було змінено.
+SIExpired=Термін дії сертифіката, використаного для підпису повідомлення, закінчився. Переконайтеся, що на вашому комп’ютері вказано правильний час.
+SIRevoked=Сертифікат, використаний для підпису повідомлення, було відкликано. Вам не слід вважати це повідомлення дійсним, поки ви не упевнитеся у відправника, що його зміст є оригінальним.
+SINotYetValid=Сертифікат, використаний для підпису повідомлення, мабуть, ще не дійсний. Переконайтеся, що час на вашому комп’ютері вказаний правильно.
+SIUnknownCA=Сертифікат, використаний для підпису повідомлення, був виданий невідомим центром сертифікації.
+SIUntrustedCA=Сертифікат, використаний для підпису повідомлення, був виданий центром сертифікації, якому ви не довіряєте при видачі сертифікатів даного типу.
+SIExpiredCA=Сертифікат, використаний для підпису повідомлення, був виданий центром сертифікації, у якого термін дії власного сертифіката вже закінчився. Переконайтеся, що час на вашому комп’ютері вказаний правильно.
+SIRevokedCA=Сертифікат, використаний для підпису повідомлення, був виданий центром сертифікації, чий власний сертифікат був відкликаний. Вам не слід вважати це повідомлення дійсним, поки ви не пересвідчитесь у відправника, що його зміст не був змінений.
+SINotYetValidCA=Сертифікат, використаний для підпису повідомлення, був виданий центром сертифікації, чий власний сертифікат ще не дійсний. Переконайтеся, що час на вашому комп’ютері вказаний правильно.
+SIInvalidCipher=Повідомлення було підписане з використанням шифрування такої стійкості, яка не підтримується цією версією вашого програмного забезпечення.
+SIClueless=Виникли невідомі проблеми з цим цифровим підписом. Вам не слід вважати це повідомлення дійсним, поки ви не упевнитеся у відправника, що його зміст не був змінений.
+SIPartiallyValidLabel=Повідомлення містить цифровий підпис
+SIPartiallyValidHeader=Хоча цифровий підпис дійсний, невідомо, чи є відправник і автор підпису однією і тією ж особою.
+SIHeaderMismatch=Підпис не повністю відповідає заголовкам повідомлення. Мабуть, повідомлення було змінене після підпису відправником. Вам не слід вважати це повідомлення дійсним, поки ви не пересвідчитесь у відправника, що його зміст не було змінено.
+SICertWithoutAddress=Використаний сертифікат ключа підпису не містить адреси електронної пошти. Подивіться докладну інформацію про сертифікат, щоб дізнатися, хто підписав повідомлення.
+
+## Encryption Information strings
+EINoneLabel2=Повідомлення не зашифроване
+EINone=Повідомлення не було зашифроване перед надсиланням. Інформацію, надіслану через інтернет без шифрування, може бути прочитано сторонніми людьми під час передачі.
+EIValidLabel=Повідомлення зашифроване
+EIValid=Це повідомлення було зашифроване перед надсиланням. Шифрування робить складним (але не неможливим) перегляд інформації іншими людьми під час її доставки мережею.
+EIInvalidLabel=Повідомлення не може бути розшифроване
+EIInvalidHeader=Це повідомлення було зашифроване перед надсиланням, але воно не може бути розшифроване.
+EIContentAltered=Зміст цього повідомлення, мабуть, був змінений під час передачі.
+EIClueless=Виникли невідомі проблеми з цим зашифрованим повідомленням.
diff --git a/l10n-uk/mail/chrome/messenger/AccountManager.dtd b/l10n-uk/mail/chrome/messenger/AccountManager.dtd
new file mode 100644
index 0000000000..32da5f70a0
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/AccountManager.dtd
@@ -0,0 +1,37 @@
+<!-- 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/. -->
+
+<!-- extracted from AccountManager.xhtml -->
+
+<!ENTITY accountManagerTitle.label "Налаштування облікового запису">
+<!ENTITY accountManagerCloseButton.label "Закрити">
+
+<!ENTITY accountActionsButton.label "Дії з обліковими записами">
+<!ENTITY accountActionsButton.accesskey "Д">
+<!ENTITY addMailAccountButton.label "Додати поштовий запис…">
+<!ENTITY addMailAccountButton.accesskey "п">
+<!ENTITY addIMAccountButton.label "Додати чатовий запис…">
+<!ENTITY addIMAccountButton.accesskey "Ч">
+<!ENTITY addFeedAccountButton.label "Додати обліковий запис стрічки новин…">
+<!ENTITY addFeedAccountButton.accesskey "т">
+<!ENTITY addOtherAccountButton.label "Додати інший запис…">
+<!ENTITY addOtherAccountButton.accesskey "і">
+<!ENTITY setDefaultButton.label "Встановити типовим">
+<!ENTITY setDefaultButton.accesskey "и">
+<!ENTITY removeButton.label "Вилучити обліковий запис">
+<!ENTITY removeButton.accesskey "В">
+
+<!ENTITY addonsButton.label "Розширення та теми">
+
+<!-- AccountManager.xhtml -->
+<!-- LOCALIZATION NOTE : this is part of an inline-style attribute on the account
+ setting dialog, which specifies the width and height in em units of the dialog.
+ Localizers ONLY can increase these widths if they are having difficulty getting
+ panel content to fit.
+ 1ch = The width of the "0" (ZERO, U+0030) glyph for the current font.
+ 1em = The height of the font.
+ XUL/FE DEVELOPERS: DO NOT MODIFY THIS VALUE. It represents the correct size of
+ this window for en-US. -->
+<!ENTITY accountManager.size "width: 105ch; height: 55em;">
+<!ENTITY accountTree.width "width: 31ch;">
diff --git a/l10n-uk/mail/chrome/messenger/AccountWizard.dtd b/l10n-uk/mail/chrome/messenger/AccountWizard.dtd
new file mode 100644
index 0000000000..76e4ef25c1
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/AccountWizard.dtd
@@ -0,0 +1,127 @@
+<!-- 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/. -->
+
+<!-- Entities for AccountWizard -->
+
+<!ENTITY windowTitle.label "Майстер облікових записів">
+<!ENTITY accountWizard.size "width: 55em; height: 38em;">
+
+<!-- Entities for Account Type page -->
+
+<!ENTITY accountSetupInfo2.label "Щоб отримувати повідомлення, спочатку налаштуйте обліковий запис.">
+<!ENTITY accountTypeTitle.label "Створення нового облікового запису">
+<!ENTITY accountTypeDesc2.label "Цей майстер збере інформацію, потрібну для налаштування облікового запису. Якщо ви не маєте потрібних даних, зверніться до системного адміністратора чи провайдера..">
+<!ENTITY accountTypeDirections.label "Виберіть тип облікового запису для створення:">
+<!ENTITY accountTypeMail.label "Пошта (Email)">
+<!ENTITY accountTypeMail.accesskey "п">
+<!ENTITY accountTypeNews.label "Новини (Newsgroup)">
+<!ENTITY accountTypeNews.accesskey "н">
+<!-- LOCALIZATION NOTE(accountTypeMovemail.label): do not translate 'Movemail' -->
+<!ENTITY accountTypeMovemail.label "Локальна пошта Unix (Movemail)">
+<!ENTITY accountTypeMovemail.accesskey "к">
+
+<!-- Entities for Identity page -->
+
+<!ENTITY identityTitle.label "Ідентифікація">
+<!ENTITY identityDesc.label "Кожен обліковий запис має ідентифікатор — інформацію, що визначає вас для інших, коли вони отримують ваші повідомлення.">
+
+<!-- LOCALIZATION NOTE (fullnameDesc.label) : do not translate two of "&quot;" in below line -->
+<!ENTITY fullnameDesc.label "Введіть ім’я, щоб воно з’явилося в полі &quot;Від&quot; ваших вихідних повідомлень">
+<!-- LOCALIZATION NOTE (fullnameExample.label) : use following directions for below line
+ 1, do not translate two of "&quot;"
+ 2, Use localized full name instead of "John Smith"
+-->
+<!ENTITY fullnameExample.label "(наприклад, «Микола Козак»).">
+<!ENTITY fullnameLabel.label "Ваше ім’я:">
+<!ENTITY fullnameLabel.accesskey "В">
+
+<!ENTITY emailLabel.label "Електронна адреса:">
+<!ENTITY emailLabel.accesskey "а">
+
+<!-- Entities for Incoming Server page -->
+
+<!ENTITY incomingTitle.label "Інформація щодо сервера вхідної пошти">
+<!ENTITY incomingServerTypeDesc.label "Виберіть тип сервера вхідних повідомлень.">
+<!-- LOCALIZATION NOTE (imapType.label) : Do not translate "IMAP" in below line -->
+<!ENTITY imapType.label "IMAP">
+<!ENTITY imapType.accesskey "I">
+<!-- LOCALIZATION NOTE (popType.label) : Do not translate "POP" in below line -->
+<!ENTITY popType.label "POP">
+<!ENTITY popType.accesskey "P">
+<!ENTITY leaveMsgsOnSrvr.label "Лишати повідомлення на сервері">
+<!ENTITY leaveMsgsOnSrvr.accesskey "Л">
+<!ENTITY portNum.label "Порт:">
+<!ENTITY portNum.accesskey "о">
+<!ENTITY defaultPortLabel.label "Типовий:">
+<!ENTITY defaultPortValue.label "">
+<!-- LOCALIZATION NOTE (incomingServerNameDesc.label) : Do not translate "&quot;pop.example.net&quot;" in below line -->
+<!ENTITY incomingServer.description "Вкажіть назву вашого серверу вхідної пошти (наприклад, &quot;mail.example.net&quot;).">
+<!ENTITY incomingServer.label "Сервер вхідної пошти:">
+<!ENTITY incomingServer.accesskey "С">
+<!-- LOCALIZATION NOTE (incomingUsername.description) : do not translate "&quot;jsmith&quot;" in below line -->
+<!ENTITY incomingUsername.description "Вкажіть ім’я користувача для сервера вхідної пошти, що надано вам вашим провайдером пошти (наприклад, &quot;jsmith&quot;).">
+<!ENTITY incomingUsername.label "Ім’я користувача:">
+<!ENTITY incomingUsername.accesskey "І">
+<!-- LOCALIZATION NOTE (newsServerNameDesc.label) : Do not translate "NNTP" or the "&quot;" entities in below line -->
+<!ENTITY newsServerNameDesc.label "Введіть ім’я сервера новин (NNTP) (наприклад, «news.example.net»).">
+<!ENTITY newsServerLabel.label "Сервер новин:">
+<!ENTITY newsServerLabel.accesskey "н">
+
+<!-- Entities for Outgoing Server page -->
+
+<!ENTITY outgoingTitle.label "Інформація щодо сервера вихідної пошти">
+<!-- LOCALIZATION NOTE (outgoingServer.description) : Do not translate "SMTP" and "&quot;smtp.example.net&quot;" in below line -->
+<!ENTITY outgoingServer.description "Вкажіть назву сервера вихідної пошти (SMTP) (наприклад, &quot;smtp.example.net&quot;).">
+<!ENTITY outgoingServer.label "Сервер вихідної пошти:">
+<!ENTITY outgoingServer.accesskey "С">
+<!ENTITY outgoingUsername.description "Вкажіть ім’я користувача для сервера вихідної пошти, що надано вам вашим провайдером пошти (як правило, воно таке ж саме, як і для серверу вхідної пошти).">
+<!ENTITY outgoingUsername.label "Ім’я користувача сервера вихідної пошти:">
+<!ENTITY outgoingUsername.accesskey "І">
+
+<!-- LOCALIZATION NOTE (modifyOutgoing.suffix) : This string will be appended after each of
+ haveSmtp1.suffix3, haveSmtp2.suffix3, haveSmtp3.suffix3 .
+-->
+<!ENTITY modifyOutgoing.suffix "Ви можете змінити сервер вихідних повідомлень у параметрах облікового запису.">
+<!-- LOCALIZATION NOTE (haveSmtp1.prefix and haveSmtp1.suffix3) : Do not translate "SMTP" and "&quot;" in
+ these variables. Also, translate haveSmtp1.prefix and haveSmtp1.suffix3 as a single sentence, inserting
+ text after the "&quot;" entity in haveSmtp1.suffix3, if required grammatically.
+-->
+<!ENTITY haveSmtp1.prefix "Буде використано наявний сервер вихідних повідомлень (SMTP), &quot;">
+<!ENTITY haveSmtp1.suffix3 "».">
+<!-- LOCALIZATION NOTE (haveSmtp2.prefix and haveSmtp2.suffix3) : Do not translate "SMTP" and "&quot;" in
+ these variables. Also, translate haveSmtp2.prefix and haveSmtp2.suffix3 as a single sentence, inserting
+ text after the "&quot;" entity in haveSmtp2.suffix3, if required grammatically.
+-->
+<!ENTITY haveSmtp2.prefix "Буде використане наявне ім’я користувача (SMTP), «">
+<!ENTITY haveSmtp2.suffix3 "».">
+<!-- LOCALIZATION NOTE (haveSmtp3.prefix and haveSmtp3.suffix3) : Do not translate "SMTP" and "&quot;" in
+ these variables. Also, translate haveSmtp3.prefix and haveSmtp3.suffix3 as a single sentence, inserting
+ text after the "&quot;" entity in haveSmtp3.suffix3, if required grammatically.
+-->
+<!ENTITY haveSmtp3.prefix "Ваш сервер SMTP, «">
+<!ENTITY haveSmtp3.suffix3 "&quot;, збігається з вашим сервером вхідних повідомлень, тож буде використане ім’я користувача звідти.">
+
+<!-- Entities for Account name page -->
+
+<!ENTITY accnameTitle.label "Назва облікового запису">
+<!-- LOCALIZATION NOTE (accnameDesc.label) : do not translate any "&quot;" in below line -->
+<!ENTITY accnameDesc.label "Введіть назву, яку б Ви хотіли надати цьому запису (наприклад, «Робоча пошта», «Домашня пошта» або «Новини»).">
+<!ENTITY accnameLabel.label "Назва облікового запису:">
+<!ENTITY accnameLabel.accesskey "Н">
+
+<!-- Entities for Done (Congratulations) page -->
+
+<!ENTITY completionTitle.label "Вітаємо!">
+<!ENTITY completionText.label "Будь ласка, перевірте правильність наступної інформації.">
+<!ENTITY serverTypePrefix.label "Тип сервера вхідних повідомлень:">
+<!ENTITY serverNamePrefix.label "Ім’я сервера вхідних повідомлень:">
+<!ENTITY smtpServerNamePrefix.label "Ім’я сервера вихідних повідомлень (SMTP):">
+<!ENTITY newsServerNamePrefix.label "Ім’я сервера новин (NNTP):">
+<!ENTITY downloadOnLogin.label "Тепер завантажте повідомлення">
+<!ENTITY downloadOnLogin.accesskey "Т">
+<!ENTITY deferStorageDesc.label "Зніміть цей флажок, щоб зберігати пошту для цього облікового запису в окремому поштовому ящику. В іншому випадку, пошта зберігатиметься в Загальному поштовому ящику.">
+<!ENTITY deferStorage.label "Використовувати Загальний поштовий ящик (зберігати пошту в локальних теках)">
+<!ENTITY deferStorage.accesskey "З">
+<!ENTITY clickFinish.label "Натисніть «Гаразд», щоб зберегти новий обліковий запис та вийти з майстра.">
+<!ENTITY clickFinish.labelMac "Клацніть Готово, щоб зберегти ці налаштування та завершити роботу Майстра.">
diff --git a/l10n-uk/mail/chrome/messenger/CustomHeaders.dtd b/l10n-uk/mail/chrome/messenger/CustomHeaders.dtd
new file mode 100644
index 0000000000..660e6fbdf8
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/CustomHeaders.dtd
@@ -0,0 +1,11 @@
+<!-- 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/. -->
+
+<!ENTITY window.title "Поля заголовку">
+<!ENTITY addButton.label "Додати">
+<!ENTITY addButton.accesskey "Д">
+<!ENTITY removeButton.label "Вилучити">
+<!ENTITY removeButton.accesskey "В">
+<!ENTITY newMsgHeader.label "Нове поле заголовку:">
+<!ENTITY newMsgHeader.accesskey "Н">
diff --git a/l10n-uk/mail/chrome/messenger/FilterEditor.dtd b/l10n-uk/mail/chrome/messenger/FilterEditor.dtd
new file mode 100644
index 0000000000..127d2330f5
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/FilterEditor.dtd
@@ -0,0 +1,68 @@
+<!-- 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/. -->
+
+<!ENTITY window.title "Правила фільтрації">
+<!ENTITY filterEditorDialog.dimensions "width: 100ch;">
+<!ENTITY filterName.label "Назва фільтру:">
+<!ENTITY filterName.accesskey "І">
+
+<!ENTITY junk.label "Спам">
+<!ENTITY notJunk.label "Не спам">
+
+<!ENTITY lowestPriorityCmd.label "найнижчу">
+<!ENTITY lowPriorityCmd.label "низьку">
+<!ENTITY normalPriorityCmd.label "звичайну">
+<!ENTITY highPriorityCmd.label "високу">
+<!ENTITY highestPriorityCmd.label "найвищу">
+
+<!ENTITY contextDesc.label "Застосувати фільтр:">
+<!ENTITY contextIncomingMail.label "Отримання нової пошти:">
+<!ENTITY contextIncomingMail.accesskey "О">
+<!ENTITY contextManual.label "Вручну">
+<!ENTITY contextManual.accesskey "р">
+<!ENTITY contextBeforeCls.label "(перед перевіркою чи не спам)">
+<!ENTITY contextAfterCls.label "(по перевірці чи не спам)">
+<!ENTITY contextOutgoing.label "Після відправки">
+<!ENTITY contextOutgoing.accesskey "П">
+<!ENTITY contextArchive.label "Архівація">
+<!ENTITY contextArchive.accesskey "А">
+
+<!ENTITY contextPeriodic.accesskey "х">
+
+<!ENTITY filterActionDesc.label "Виконувати наступні дії:">
+<!ENTITY filterActionDesc.accesskey "и">
+
+<!ENTITY filterActionOrderWarning.label "Примітка: Дії фільтру запустяться в іншому порядку.">
+<!ENTITY filterActionOrder.label "див. Порядок виконання">
+
+<!-- New Style Filter Rule Actions -->
+<!ENTITY moveMessage.label "Перемістити повідомлення у">
+<!ENTITY copyMessage.label "Копіювати повідомлення у">
+<!ENTITY forwardTo.label "Переслати повідомлення до">
+<!ENTITY replyWithTemplate.label "Відповісти за шаблоном">
+<!ENTITY markMessageRead.label "Позначити як прочитане">
+<!ENTITY markMessageUnread.label "Позначити як нечитане">
+<!ENTITY markMessageStarred.label "Додати зірочку">
+<!ENTITY setPriority.label "Змінити важливість на">
+<!ENTITY addTag.label "Помітити повідомлення">
+<!ENTITY setJunkScore.label "Встановити ознаку спаму">
+<!ENTITY deleteMessage.label "Видалити повідомлення">
+<!ENTITY deleteFromPOP.label "Видалити з POP-сервера">
+<!ENTITY fetchFromPOP.label "Завантажити з POP-сервера">
+<!ENTITY ignoreThread.label "Ігнорувати гілку">
+<!ENTITY ignoreSubthread.label "Ігнорувати підгілку">
+<!ENTITY watchThread.label "Відстежувати гілку">
+<!ENTITY stopExecution.label "Припинити роботу фільтра">
+
+<!ENTITY addAction.tooltip "Додати нову дію">
+<!ENTITY removeAction.tooltip "Вилучити цю дію">
+
+<!-- LOCALIZATION NOTE
+ The values below are used to control the widths of the filter action widgets.
+ Change the values only when the localized strings in the popup menus
+ are truncated in the widgets.
+ -->
+<!-- Flex Attribute: https://developer.mozilla.org/docs/XUL/Attribute/flex -->
+<!ENTITY filterActionTypeFlexValue "1">
+<!ENTITY filterActionTargetFlexValue "4">
diff --git a/l10n-uk/mail/chrome/messenger/FilterListDialog.dtd b/l10n-uk/mail/chrome/messenger/FilterListDialog.dtd
new file mode 100644
index 0000000000..489c76584d
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/FilterListDialog.dtd
@@ -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/. -->
+
+<!ENTITY window.title "Фільтри повідомлень">
+<!ENTITY nameColumn.label "Назва фільтру">
+<!ENTITY activeColumn.label "Увімкнено">
+<!ENTITY newButton.label "Створити…">
+<!ENTITY newButton.accesskey "С">
+<!ENTITY newButton.popupCopy.label "Копіювати…">
+<!ENTITY newButton.popupCopy.accesskey "К">
+<!ENTITY editButton.label "Змінити…">
+<!ENTITY editButton.accesskey "м">
+<!ENTITY deleteButton.label "Видалити">
+<!ENTITY deleteButton.accesskey "и">
+<!ENTITY reorderTopButton "Перемістити вгору">
+<!ENTITY reorderTopButton.accessKey "г">
+<!ENTITY reorderTopButton.toolTip "Переставити фільтр так, щоб він виконувався перед усіма іншими">
+<!ENTITY reorderUpButton.label "Вгору">
+<!ENTITY reorderUpButton.accesskey "г">
+<!ENTITY reorderDownButton.label "Вниз">
+<!ENTITY reorderDownButton.accesskey "н">
+<!ENTITY reorderBottomButton "Перемістити донизу">
+<!ENTITY reorderBottomButton.accessKey "д">
+<!ENTITY reorderBottomButton.toolTip "Переставити фільтр так, щоб він виконувався після всіх інших">
+<!ENTITY filterHeader.label "Включені фільтри запускаються автоматично у вказаному нижче порядку.">
+<!ENTITY filtersForPrefix.label "Фільтри для:">
+<!ENTITY filtersForPrefix.accesskey "і">
+<!ENTITY viewLogButton.label "Журнал фільтрів">
+<!ENTITY viewLogButton.accesskey "Ж">
+<!ENTITY runFilters.label "Запустити">
+<!ENTITY runFilters.accesskey "З">
+<!ENTITY stopFilters.label "Стоп">
+<!ENTITY stopFilters.accesskey "С">
+<!ENTITY folderPickerPrefix.label "Запустити вибрані фільтр(и) в теці:">
+<!ENTITY folderPickerPrefix.accesskey "а">
+<!ENTITY helpButton.label "Довідка">
+<!ENTITY helpButton.accesskey "Д">
+<!ENTITY closeCmd.key "W">
+<!ENTITY searchBox.emptyText "Шукати фільтр за іменем…">
diff --git a/l10n-uk/mail/chrome/messenger/SearchDialog.dtd b/l10n-uk/mail/chrome/messenger/SearchDialog.dtd
new file mode 100644
index 0000000000..ea83fe73d6
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/SearchDialog.dtd
@@ -0,0 +1,37 @@
+<!-- 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/. -->
+
+<!-- for SearchDialog.xhtml -->
+<!ENTITY searchHeading.label "Шукати в повідомленнях у:">
+<!ENTITY searchHeading.accesskey "і">
+<!ENTITY searchSubfolders.label "Шукати у вкладених теках">
+<!ENTITY searchSubfolders.accesskey "к">
+<!ENTITY searchOnServer.label "Виконати пошук на сервері">
+<!ENTITY searchOnServer.accesskey "с">
+<!ENTITY resetButton.label "Очистити">
+<!ENTITY resetButton.accesskey "О">
+<!ENTITY openButton.label "Відкрити">
+<!ENTITY openButton.accesskey "д">
+<!ENTITY deleteButton.label "Вилучити">
+<!ENTITY deleteButton.accesskey "ч">
+<!ENTITY searchDialogTitle.label "Пошук повідомлень">
+<!ENTITY results.label "Результати">
+<!ENTITY moveButton.label "Перемістити">
+<!ENTITY moveButton.accesskey "П">
+<!ENTITY closeCmd.key "W">
+<!ENTITY openInFolder.label "Відкрити у теці">
+<!ENTITY openInFolder.accesskey "т">
+<!ENTITY saveAsVFButton.label "Зберегти як віртуальну теку">
+<!ENTITY saveAsVFButton.accesskey "б">
+
+<!-- for abSearchDialog.xhtml -->
+<!ENTITY abSearchHeading.label "Шукати в:">
+<!ENTITY abSearchHeading.accesskey "Ш">
+<!ENTITY propertiesButton.label "Властивості">
+<!ENTITY propertiesButton.accesskey "л">
+<!ENTITY composeButton.label "Написати">
+<!ENTITY composeButton.accesskey "Н">
+<!ENTITY deleteCardButton.label "Видалити">
+<!ENTITY deleteCardButton.accesskey "В">
+<!ENTITY abSearchDialogTitle.label "Розширений режим пошуку в адресній книзі">
diff --git a/l10n-uk/mail/chrome/messenger/aboutDialog.dtd b/l10n-uk/mail/chrome/messenger/aboutDialog.dtd
new file mode 100644
index 0000000000..4602cbd90d
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/aboutDialog.dtd
@@ -0,0 +1,116 @@
+<!-- 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/. -->
+
+<!ENTITY aboutDialog.title "Про &brandFullName;">
+
+<!-- LOCALIZATION NOTE (update.*):
+# These strings are also used in the update pane of preferences.
+# See about:preferences#advanced.
+-->
+<!-- LOCALIZATION NOTE (update.checkForUpdatesButton.*, update.updateButton.*):
+# Only one button is present at a time.
+# The button when displayed is located directly under the Thunderbird version in
+# the about dialog.
+-->
+<!ENTITY update.checkForUpdatesButton.label "Перевірити оновлення">
+<!ENTITY update.checkForUpdatesButton.accesskey "о">
+<!ENTITY update.updateButton.label3 "Перезапустити &brandShorterName; для оновлення">
+<!ENTITY update.updateButton.accesskey "П">
+
+
+<!-- LOCALIZATION NOTE (warningDesc.version): This is a warning about the experimental nature of Nightly builds. It is only shown in this version. -->
+<!ENTITY warningDesc.version "&brandShortName; є експериментальним і може бути нестабільним.">
+<!-- LOCALIZATION NOTE (warningDesc.telemetryDesc): This is a notification that Nightly builds automatically send Telemetry data back to Mozilla. It is only shown in this version. "It" refers to brandShortName. -->
+<!ENTITY warningDesc.telemetryDesc "Він автоматично надсилає у &vendorShortName; інформацію про швидкодію, апаратне забезпечення, використання та налаштування, щоб допомогти зробити &brandShortName; кращим.">
+
+<!-- LOCALIZATION NOTE (community.exp.*) This paragraph is shown in "experimental" builds, i.e. Nightly builds, instead of the other "community.*" strings below. -->
+<!ENTITY community.exp.start "">
+<!-- LOCALIZATION NOTE (community.exp.mozillaLink): This is a link title that links to https://www.mozilla.org/. -->
+<!ENTITY community.exp.mozillaLink "&vendorShortName;">
+<!ENTITY community.exp.middle " є ">
+<!-- LOCALIZATION NOTE (community.exp.creditslink): This is a link title that links to about:credits. -->
+<!ENTITY community.exp.creditsLink "всесвітня спільнота">
+<!ENTITY community.exp.end ", яка працює над тим, щоб інтернет залишався відкритим, громадським та доступним для всіх.">
+
+<!ENTITY community.start2 "&brandShortName; було розроблено в">
+<!-- LOCALIZATION NOTE (community.mozillaLink): This is a link title that links to https://www.mozilla.org/. -->
+<!ENTITY community.mozillaLink "&vendorShortName;">
+<!ENTITY community.middle2 " — ">
+<!-- LOCALIZATION NOTE (community.creditsLink): This is a link title that links to about:credits. -->
+<!ENTITY community.creditsLink "глобальній спільноті">
+<!ENTITY community.end3 ", яка працює над тим, щоб інтернет залишався відкритим, громадським та доступним для всіх.">
+
+<!ENTITY helpus.start "Бажаєте допомогти? ">
+<!-- LOCALIZATION NOTE (helpus.donateLink): This is a link title that links to the thunderbird donation page -->
+<!ENTITY helpus.donateLink "Зробіть внесок">
+<!ENTITY helpus.middle " або ">
+<!-- LOCALIZATION NOTE (helpus.getInvolvedLink): This is a link title that links to https://www.thunderbird.net/get-involved/. -->
+<!ENTITY helpus.getInvolvedLink "долучайтеся">
+<!ENTITY helpus.end "">
+
+<!ENTITY releaseNotes.link "Інформація про випуск">
+
+<!-- LOCALIZATION NOTE (bottomLinks.license): This is a link title that links to about:license. -->
+<!ENTITY bottomLinks.license "Ліцензійна інформація">
+
+<!-- LOCALIZATION NOTE (bottomLinks.rights): This is a link title that links to about:rights. -->
+<!ENTITY bottomLinks.rights "Права кінцевого користувача">
+
+<!-- LOCALIZATION NOTE (bottomLinks.privacy): This is a link title that links to https://www.mozilla.org/legal/privacy/. -->
+<!ENTITY bottomLinks.privacy "Політика конфіденційності">
+
+<!-- LOCALIZATION NOTE (update.checkingForUpdates): try to make the localized text short (see bug 596813 for screenshots). -->
+<!ENTITY update.checkingForUpdates "Перевірка оновлень…">
+<!-- LOCALIZATION NOTE (update.noUpdatesFound): try to make the localized text short (see bug 596813 for screenshots). -->
+<!ENTITY update.noUpdatesFound "&brandShortName; не потребує оновлення">
+<!-- LOCALIZATION NOTE (update.adminDisabled): try to make the localized text short (see bug 596813 for screenshots). -->
+<!ENTITY update.adminDisabled "Оновлення вимкнені системним адміністратором">
+<!-- LOCALIZATION NOTE (update.otherInstanceHandlingUpdates): try to make the localized text short -->
+<!ENTITY update.otherInstanceHandlingUpdates "Оновлення &brandShortName; проводиться іншим процесом">
+
+<!-- LOCALIZATION NOTE (update.failed.start,update.failed.linkText,update.failed.end):
+ update.failed.start, update.failed.linkText, and update.failed.end all go into
+ one line with linkText being wrapped in an anchor that links to a site to download
+ the latest version of Firefox (e.g. https://www.firefox.com). As this is all in
+ one line, try to make the localized text short (see bug 596813 for screenshots). -->
+<!ENTITY update.failed.start "Оновлення не вдалось. ">
+<!ENTITY update.failed.linkText "Завантажити останню версію">
+<!ENTITY update.failed.end "">
+
+<!-- LOCALIZATION NOTE (update.manual.start,update.manual.end): update.manual.start and update.manual.end
+ all go into one line and have an anchor in between with text that is the same as the link to a site
+ to download the latest version of Firefox (e.g. https://www.firefox.com). As this is all in one line,
+ try to make the localized text short (see bug 596813 for screenshots). -->
+<!ENTITY update.manual.start "Завантажити ">
+<!ENTITY update.manual.linkText "останню версію">
+<!ENTITY update.manual.end "">
+
+<!-- LOCALIZATION NOTE (update.unsupported.start,update.unsupported.linkText,update.unsupported.end):
+ update.unsupported.start, update.unsupported.linkText, and
+ update.unsupported.end all go into one line with linkText being wrapped in
+ an anchor that links to a site to provide additional information regarding
+ why the system is no longer supported. As this is all in one line, try to
+ make the localized text short (see bug 843497 for screenshots). -->
+<!ENTITY update.unsupported.start "Ви не можете виконувати подальші оновлення на цій системі. ">
+<!ENTITY update.unsupported.linkText "Докладніше">
+<!ENTITY update.unsupported.end "">
+
+<!-- LOCALIZATION NOTE (update.downloading.start,update.downloading.end): update.downloading.start and
+ update.downloading.end all go into one line, with the amount downloaded inserted in between. As this
+ is all in one line, try to make the localized text short (see bug 596813 for screenshots). The — is
+ the "em dash" (long dash).
+ example: Downloading update — 111 KB of 13 MB -->
+<!ENTITY update.downloading.start "Завантажую оновлення — ">
+<!ENTITY update.downloading.end "">
+
+<!ENTITY update.applying "Застосовую оновлення…">
+<!ENTITY update.restarting "Перезапуск…">
+
+<!-- LOCALIZATION NOTE (channel.description.start,channel.description.end): channel.description.start and
+ channel.description.end create one sentence, with the current channel label inserted in between.
+ example: You are currently on the _Stable_ update channel. -->
+<!ENTITY channel.description.start "Ви зараз на каналі оновлень ">
+<!ENTITY channel.description.end ". ">
+
+<!ENTITY cmdCloseMac.commandKey "w">
diff --git a/l10n-uk/mail/chrome/messenger/aboutDownloads.dtd b/l10n-uk/mail/chrome/messenger/aboutDownloads.dtd
new file mode 100644
index 0000000000..8498378ccf
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/aboutDownloads.dtd
@@ -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/. -->
+
+<!ENTITY aboutDownloads.title "Збережені файли">
+<!ENTITY aboutDownloads.empty "Немає збережених файлів">
+<!-- LOCALIZATION NOTE (cmd.show.label, cmd.show.accesskey, cmd.showMac.label,
+ cmd.showMac.accesskey):
+ The show and showMac commands are never shown together, thus they can share
+ the same access key (though the two access keys can also be different).
+ -->
+<!ENTITY cmd.show.label "Відкрити теку розташування">
+<!ENTITY cmd.show.accesskey "т">
+<!ENTITY cmd.showMac.label "Показати у Finder">
+<!ENTITY cmd.showMac.accesskey "F">
+<!ENTITY cmd.open.label "Відкрити">
+<!ENTITY cmd.open.accesskey "В">
+<!ENTITY cmd.removeFromHistory.label "Вилучити з історії">
+<!ENTITY cmd.removeFromHistory.accesskey "л">
+<!ENTITY cmd.clearList.label "Очистити список">
+<!ENTITY cmd.clearList.accesskey "О">
+<!ENTITY cmd.clearList.tooltip "Вилучити всі записи зі списку збережених файлів, за виключенням поточних завантажень.">
+<!ENTITY cmd.searchDownloads.label "Пошук…">
+<!ENTITY cmd.searchDownloads.key "F">
diff --git a/l10n-uk/mail/chrome/messenger/aboutRights.properties b/l10n-uk/mail/chrome/messenger/aboutRights.properties
new file mode 100644
index 0000000000..9d24f87a6b
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/aboutRights.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/.
+
+buttonLabel=Знайте ваші права…
+buttonAccessKey=З
diff --git a/l10n-uk/mail/chrome/messenger/aboutSupportMail.properties b/l10n-uk/mail/chrome/messenger/aboutSupportMail.properties
new file mode 100644
index 0000000000..8d912d20d0
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/aboutSupportMail.properties
@@ -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/.
+
+# LOCALIZATION NOTE (warningLabel): Label for warning text that shows up when private data is included
+warningLabel=УВАГА:
+# LOCALIZATION NOTE (warningText): Warning text that shows up when private data is included
+warningText=Цей документ містить конфіденційну інформацію, яка не повинна передаватися або опубліковуватися без дозволу.
+
+# LOCALIZATION NOTE (fsType.local): Indicator that the displayed directory is on a local drive
+fsType.local = (Локальний диск)
+# LOCALIZATION NOTE (fsType.network): Indicator that the displayed directory is on the network
+fsType.network = (Мережевий диск)
+# LOCALIZATION NOTE (fsType.unknown): Indicator that we couldn't figure out whether the directory is local or on a network
+fsType.unknown = (Невідоме розташування)
diff --git a/l10n-uk/mail/chrome/messenger/accountCreation.dtd b/l10n-uk/mail/chrome/messenger/accountCreation.dtd
new file mode 100644
index 0000000000..fcb4619ed1
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/accountCreation.dtd
@@ -0,0 +1,110 @@
+<!-- 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/. -->
+
+<!ENTITY emailWizard.title "Налаштуйте свою наявну електронну адресу">
+<!ENTITY emailWizard.caption "Використовуйте вашу поточну електронну адресу">
+<!ENTITY name.label "Ваше ім’я:">
+<!ENTITY name.accesskey "і">
+<!ENTITY fullname.placeholder "Ваше ім'я та прізвище">
+<!ENTITY name.text "Ваше ім’я, яким його бачитимуть інші">
+<!ENTITY name.error "Введіть своє ім’я або псевдонім">
+<!ENTITY email.label "Поштова адреса:">
+<!ENTITY email.accesskey "а">
+<!ENTITY email3.placeholder "Ваша адреса електронної пошти">
+<!ENTITY email.text "Ваша наявна адреса електронної пошти">
+<!ENTITY email.error "Неправильна адреса електронної пошти">
+<!ENTITY password.label "Пароль:">
+<!ENTITY password.accesskey "П">
+<!ENTITY password.placeholder "Пароль">
+<!ENTITY password.text "Додатково, буде використане лише для перевірки імені користувача">
+<!ENTITY password.toggle "Показати/Приховати пароль">
+<!ENTITY rememberPassword.label "Запам’ятати пароль">
+<!ENTITY rememberPassword.accesskey "з">
+<!ENTITY usernameEx.label "Ваше ім'я користувача:">
+<!ENTITY usernameEx.accesskey "м">
+<!-- LOCALIZATION NOTE(usernameEx.placeholder): YOURDOMAIN refers to the Windows domain in ActiveDirectory. yourusername refers to the user's account name in Windows. -->
+<!ENTITY usernameEx.placeholder "ДОМЕН\користувач">
+<!-- LOCALIZATION NOTE(usernameEx.text): Domain refers to the Windows domain in ActiveDirectory. We mean the user's login in Windows at the local corporate network. -->
+<!ENTITY usernameEx.text "Ім'я користувача домену">
+
+<!ENTITY protocol.label "Протокол:">
+<!ENTITY imapLong.label "IMAP (віддалені теки)">
+<!ENTITY pop3Long.label "POP3 (зберігати пошту на вашому комп’ютері)">
+
+<!ENTITY manualConfigTable.summary "Параметри сервера">
+<!ENTITY incoming.label "Вхідні:">
+<!ENTITY incomingColumn.label "Вхідні">
+<!ENTITY outgoing.label "Вихідні:">
+<!ENTITY outgoingColumn.label "Вихідні">
+<!ENTITY username.label "Користувач:">
+<!ENTITY serverRow.label "Сервер:">
+<!ENTITY portRow.label "Порт:">
+<!ENTITY sslRow.label "SSL:">
+<!ENTITY auth.label "Автентифікація">
+<!ENTITY imap.label "IMAP">
+<!ENTITY pop3.label "POP3">
+<!-- LOCALIZATION NOTE(exchange.label): Do not translate Exchange, it is a product name. -->
+<!ENTITY exchange.label "Exchange">
+<!ENTITY smtp.label "SMTP">
+<!ENTITY autodetect.label "Автодетект">
+<!-- LOCALIZATION NOTE(noEncryption.label): Neither SSL/TLS nor STARTTLS.
+ Transmission of emails in cleartext over the Internet. -->
+<!ENTITY noEncryption.label "Жодної">
+<!ENTITY starttls.label "STARTTLS">
+<!ENTITY sslTls.label "SSL/TLS">
+
+<!-- LOCALIZATION NOTE(exchange-hostname.label): Do not translate Exchange, it is a product name. -->
+<!ENTITY exchange-hostname.label "Exchange сервер:">
+
+<!ENTITY advancedSetup.label "Розширена конфігурація">
+<!ENTITY advancedSetup.accesskey "Р">
+<!ENTITY cancel.label "Скасувати">
+<!ENTITY cancel.accesskey "к">
+<!ENTITY continue.label "Продовжити">
+<!ENTITY continue.accesskey "П">
+<!ENTITY stop.label "Зупинити">
+<!ENTITY stop.accesskey "З">
+<!-- LOCALIZATION NOTE (half-manual-test.label): This is the text that is
+ displayed on the button in manual config mode which will re-guess
+ the account configuration, taking into account the settings that
+ the user has manually changed. -->
+<!ENTITY half-manual-test.label "Спробувати">
+<!ENTITY half-manual-test.accesskey "т">
+<!ENTITY manual-config.label "Налаштувати вручну…">
+<!ENTITY manual-config.accesskey "Н">
+<!ENTITY open-provisioner.label "Отримати нову адресу електронної пошти…">
+<!ENTITY open-provisioner.accesskey "О">
+<!ENTITY get-help.label "Отримати допомогу">
+<!ENTITY get-help.accesskey "д">
+
+
+<!ENTITY warning.label "Увага!">
+<!ENTITY incomingSettings.label "Вхідні настройки:">
+<!ENTITY outgoingSettings.label "Вихідні настройки:">
+<!ENTITY technicaldetails.label "Технічні подробиці">
+<!-- LOCALIZATION NOTE (confirmWarning.label): If there is a security
+ warning on the outgoing server, then the user will need to check a
+ checkbox beside this text before continuing. -->
+<!ENTITY confirmWarning.label "Я розумію ризик.">
+<!ENTITY confirmWarning.accesskey "р">
+<!-- LOCALIZATION NOTE (doneAccount.label): If there is a security warning
+ on the incoming or outgoing servers, then the page that pops up will
+ have this text in a button to continue by creating the account. -->
+<!ENTITY doneAccount.label "Готово">
+<!ENTITY doneAccount.accesskey "Г">
+<!-- LOCALIZATION NOTE (changeSettings.label): If there is a security warning on
+ the incoming or outgoing servers, then the page that pops up will have
+ this text in a button to take you back to the previous page to change
+ the settings and try again. -->
+<!ENTITY changeSettings.label "Змінити настройки">
+<!ENTITY changeSettings.accesskey "З">
+
+<!ENTITY contactYourProvider.description "&brandShortName; може дозволити вам отримати вашу пошту з використанням зазначеної конфігурації. Однак, вам варто звернутись до вашого адміністратора чи поштового провайдера щодо цих невластивих з’єднань. Перегляньте довідку Thunderbird для отримання додаткової інформації.">
+
+<!ENTITY insecureServer.tooltip.title "Увага! Це небезпечний сервер.">
+<!ENTITY insecureServer.tooltip.details "Клацніть по кружечку щоб дізнатись подробиці.">
+
+<!ENTITY insecureUnencrypted.description "Ваша пошта та пароль надсилаються без шифрування, тому ваш пароль (та ваше повідомлення) можуть бути легко прочитані іншими людьми. &brandShortName; дозволить вам отримати вашу пошту, але вам варто звернутись вашого поштового провайдера щодо налаштування сервера з безпечним з’єднанням.">
+<!ENTITY insecureSelfSigned.description "Сервер використовує сетрифікат, якому ми не можемо довіряти, отже ми не можемо бути впевнені в тому, що хтось не перехоплює передачу даних між &brandShortName; і вашим сервером. &brandShortName; дозволить вам працювати зі своєю поштою, але ми наполегливо рекомендуємо попросити свого провайдера електронної пошти налаштувати сервер на роботу з довіреним сертифікатом.">
+<!ENTITY secureServer.description "Вітаємо! Це безпечний сервер.">
diff --git a/l10n-uk/mail/chrome/messenger/accountCreation.properties b/l10n-uk/mail/chrome/messenger/accountCreation.properties
new file mode 100644
index 0000000000..7a4b2c7a6f
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/accountCreation.properties
@@ -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/.
+# accountCreation.properties
+
+# LOCALIZATION NOTE(cleartext_warning): %1$S will be the hostname of the server the user was trying to connect to.
+cleartext_warning=%1$S не використовує шифрування.
+# LOCALIZATION NOTE(selfsigned_warning): %1$S will be the hostname of the server the user was trying to connect to.
+selfsigned_warning=%1$S не використовує довірений сертифікат.
+selfsigned_details=Зазвичай, безпечний поштовий сервер надає довірений сертифікат, щоб довести, що він дійсно той сервер, за який себе видає. Зв’язок з сервером буде шифровано, але неможливо перевірити, чи це дійсно той сервер.
+cleartext_details=Небезпечні поштові сервери не використовують шифрований зв’язок для захисту ваших паролів та іншої особистої інформації. З’єднуючись з цим сервером ви можете видати ваш пароль та особисту інформацію.
+
+# LOCALIZATION NOTE(default_server_tag): Used to indicate the default smtp server in the server dropdown list.
+default_server_tag= (типовий)
+# LOCALIZATION NOTE(port_auto): It must be short (4-5 characters max.).
+# Content of server port field (usually a number), used when the user didn't
+# enter anything yet and we'll automatically detect it later.
+port_auto=Авто
+
+# config titles
+looking_up_settings=Пошук конфігурації…
+# LOCALIZATION NOTE(looking_up_settings_disk): Referring to Thunderbird installation folder on user's harddisk. %1$S will be the brandShortName.
+looking_up_settings_disk=Пошук конфігурації: Тека зі встановленим %1$S
+looking_up_settings_isp=Пошук конфігурації: Провайдер електронної пошти
+# LOCALIZATION NOTE(looking_up_settings_db): Do not translate or replace Mozilla. It stands for the public project mozilla.org, not Mozilla Corporation. The database is a generic, public domain facility usable by any client.
+looking_up_settings_db=Пошук конфігурації: База ISP від Mozilla
+looking_up_settings_mx=Пошук конфігурації: домен вхідної пошти
+# LOCALIZATION NOTE(looking_up_settings_exchange): Exchange is a product name
+looking_up_settings_exchange=Пошук конфігурації: Exchange сервер
+# LOCALIZATION NOTE(looking_up_settings_guess): We are checking common server names like pop., pop3., smtp., mail., without knowing whether they exist or really serve this email account. If a server responds, we try to talk to it via POP/IMAP/SMTP protocols and query its capabilities. If that succeeds, we assume we found a configuration. Of course, it may still be wrong, but it often works.
+looking_up_settings_guess=Пошук конфігурації: Перевірка типових імен серверів
+looking_up_settings_halfmanual=Пошук конфігурації: Йде перевірка сервера
+# LOCALIZATION NOTE(found_settings_disk): Referring to Thunderbird installation folder on user's harddisk. %1$S will be the brandShortName.
+found_settings_disk=Конфігурація знайдена в теці з встановленим %1$S
+found_settings_isp=Конфігурація знайдена у провайдера електронної пошти
+# LOCALIZATION NOTE(found_settings_db): Do not translate or replace Mozilla. It stands for the public project mozilla.org, not Mozilla Corporation. The database is a generic, public domain facility usable by any client.
+found_settings_db=Конфігурація знайдена в базі ISP в Mozilla
+# LOCALIZATION NOTE(found_settings_exchange): Microsoft Exchange is a product name.
+found_settings_exchange=Знайдено конфігурацію для сервера Microsoft Exchange
+no-open-protocols=На жаль, цей сервер електронної пошти не підтримує відкриті протоколи.
+addon-intro=Отримати доступ до вашого облікового запису пошти на цьому сервері може допомогти сторонній додаток:
+# LOCALIZATION NOTE(found_settings_guess): We tried common mail server names and we found a mail server and talked to it and it responded properly, so we think we found a suitable configuration, but we are only about 80% certain that it is the correct setting for this email address. There's a chance that email address may not actually be served by this server and it won't work, or that there is a better server.
+found_settings_guess=Конфігурація знайдена при перевірці типових імен серверів
+found_settings_halfmanual=При перевірці зазначеного сервера були знайдені наступні настройки
+# LOCALIZATION NOTE(failed_to_find_settings): %1$S will be the brandShortName.
+failed_to_find_settings=%1$S не зміг знайти налаштування для вашого облікового запису.
+manually_edit_config=Редагування конфігурації
+# LOCALIZATION NOTE(guessed_settings_offline) User is offline, so we just took a wild guess and the user will have to enter the right settings.
+guessed_settings_offline=Ви працюєте в автономному режимі. Ми здогадалися про деякі налаштування, але ви повинні ввести правильні налаштування власноруч.
+
+# config subtitles
+check_preconfig=опитування пре-конфігурації…
+found_preconfig=знайдено пре-конфігурацію
+checking_config=перевірка конфігурації…
+found_config=Знайдено конфігурацію облікового запису
+checking_mozilla_config=опитування конфігурації Спільноти Mozilla…
+found_isp_config=знайдено конфігурацію
+probing_config=випробовування конфігурації…
+guessing_from_email=вгадування конфігурації…
+config_details_found=Знайдено подробиці вашої конфігурації!
+config_unverifiable=Конфігурацію неможливо перевірити — може ім’я чи пароль неправильні?
+exchange_config_unverifiable=Не вдалося перевірити конфігурацію. Якщо ім’я користувача та пароль правильні, можливо, адміністратор сервера відключив вибрану конфігурацію для цього облікового запису. Спробуйте вибрати інший протокол.
+incoming_found_specify_outgoing=Подробиці конфігурації вашого сервера вхідних повідомлень знайдено, будь ласка, вкажіть назву вихідного вузла.
+outgoing_found_specify_incoming=Подробиці конфігурації вашого сервера вихідних повідомлень знайдено, будь ласка, вкажіть назву вхідного вузла.
+please_enter_missing_hostnames=Не можу вгадати налаштування — будь ласка, введіть відсутні імена серверів.
+incoming_failed_trying_outgoing=Не можу автоматично сконфігурувати вхідний сервер, все ще намагаюсь щодо вихідного.
+outgoing_failed_trying_incoming=Не можу автоматично сконфігурувати вихідний сервер, все ще намагаюсь щодо вхідного.
+checking_password=Перевірка пароля…
+password_ok=Пароль підійшов!
+user_pass_invalid=Ім’я чи пароль недійсні
+check_server_details=Перевірка подробиць сервера
+check_in_server_details=Перевірка подробиць вхідного сервера
+check_out_server_details=Перевірка подробиць вихідного сервера
+
+error_creating_account=Помилка створення облікового запису
+incoming_server_exists=Вхідний сервер вже існує.
+
+please_enter_name=Будь ласка, введіть ваше ім’я.
+double_check_email=Двічі перевірте цю адресу!
+
+# add-on install
+addonInstallStarted=Завантаження і встановлення додатка…
+addonInstallSuccess=Додаток успішно встановлено.
+# LOCALIZATION NOTE(addonInstallLabel): %1$S will be the add-on name
+addonInstallShortLabel=Встановити
+
+#config result display
+# LOCALIZATION NOTE(resultUnknown): Displayed instead of resultIncoming,
+# resultOutgoing or resultUsername when we don't have a proper value.
+resultUnknown=Невідомий
+resultOutgoingExisting=Використовувати існуючий SMTP-сервер
+resultIMAP=IMAP
+resultPOP3=POP3
+resultSMTP=SMTP
+resultExchange=Exchange
+# LOCALIZATION NOTE(resultNoEncryption): Neither SSL/TLS nor STARTTLS. Transmission of emails in cleartext over the Internet.
+resultNoEncryption=Без шифрування
+resultSSL=SSL
+resultSTARTTLS=STARTTLS
+resultSSLCertWeak=\u0020(Увага: не можу верифікувати сервер)
+resultSSLCertOK=
+resultUsernameBoth=%1$S
+resultUsernameDifferent=Вхідних: %1$S, Вихідних: %2$S
+
+confirmAdvancedConfigTitle=Підтвердження персональної конфігурації
+confirmAdvancedConfigText=Це діалогове вікно буде закрито, а також буде створено обліковий запис із поточними налаштуваннями, навіть якщо конфігурація неправильна. Ви хочете продовжити?
+
+# LOCALIZATION NOTE(credentials_incomplete): The reference to "janedoe" (Jane Doe) is the name of an example person. You will want to translate it to whatever example persons would be named in your language. In the example, AD is the name of the Windows domain, and this should usually not be translated.
+credentials_incomplete=Помилка автентифікації. Введені облікові дані неправильні або для входу в систему необхідне окреме ім'я користувача. Зазвичай, це ім'я користувача, що використовується для входу в домен Windows, з доменом або без нього (наприклад, ivankozak або AD\\ivankozak).
+credentials_wrong=Помилка автентифікації. Перевірте ім’я користувача і пароль.
+# LOCALIZATION NOTE(otherDomain.label): %1$S will be the brandShortName. %2$S refers to the domain name, e.g. rackspace.com
+otherDomain.label=%1$S знайшов налаштування для вашого облікового запису на %2$S. Хочете продовжити і ввести свої облікові дані?
+otherDomain_ok.label=Вхід
+otherDomain_cancel.label=Скасувати
diff --git a/l10n-uk/mail/chrome/messenger/accountCreationModel.properties b/l10n-uk/mail/chrome/messenger/accountCreationModel.properties
new file mode 100644
index 0000000000..5b7f6167e1
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/accountCreationModel.properties
@@ -0,0 +1,21 @@
+# 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 has the strings, mostly error strings, for the logic / JS backend / model
+# files: fetchConfig.js, readFromXML.js, guessConfig.js, verifyConfig.js, createInBackend.js
+
+
+# readFromXML.js
+no_emailProvider.error=XML-файл конфігурації не містить конфігурацію облікового запису.
+outgoing_not_smtp.error=Вихідний сервер має бути SMTP
+
+# verifyConfig.js
+cannot_login.error=Неможливо зайти на сервер. Можливо неправильна конфігурація, ім’я чи пароль.
+
+
+# guessConfig.js
+cannot_find_server.error=Не можу знайти сервер
+
+# exchangeAutoDiscover.js
+no_autodiscover.error=Exchange AutoDiscover XML недійсний.
diff --git a/l10n-uk/mail/chrome/messenger/accountCreationUtil.properties b/l10n-uk/mail/chrome/messenger/accountCreationUtil.properties
new file mode 100644
index 0000000000..4be0d9c151
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/accountCreationUtil.properties
@@ -0,0 +1,34 @@
+# 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 has the strings, mostly error strings, for the logic / JS backend / model
+# files: sanitizeDatatypes.js, fetchhttp.js, util.js
+
+
+# sanitizeDatatypes.js
+hostname_syntax.error=Ім’я хоста пусте або містить заборонені символи. Дозволено лише букви, цифри - та .
+alphanumdash.error=Рядок містить непідтримувані символи. Дозволено лише букви, цифри, - та _
+allowed_value.error=Введене значення відсутнє у списку дозволених
+url_scheme.error=Не дозволена схема URL
+url_parsing.error=URL не розпізнаний
+string_empty.error=Для цього рядка ви маєте надати значення
+boolean.error=Не булеве
+no_number.error=Не число
+number_too_large.error=Число завелике
+number_too_small.error=Число замале
+
+
+# fetchhttp.js
+cannot_contact_server.error=Не можу зв’язатись з сервером
+bad_response_content.error=Поганий зміст відповіді
+
+# verifyConfig.js
+# LOCALIZATION NOTE(auth_failed_generic.error): The login failed (server refused to allow the user in), but the server did not give any meaningful error message. This is a common case when the user entered a wrong password or is otherwise not allowed.
+auth_failed_generic.error=Увійти не вдалось. Чи ви впевнені, що вказали правильні логін/поштову адресу та пароль?
+# LOCALIZATION NOTE(auth_failed_with_reason.error): The login failed (server refused to allow the user in), and the server gave an error message which we can present to the user. This is a common case when the user entered a wrong password or is otherwise not allowed. %1$S will be the IMAP/POP3/SMTP server hostname. %2$S will be the error message from the server (usually in the local language where the server is or in English).
+auth_failed_with_reason.error=Увійти не вдалось. Сервер %1$S відповів: %2$S
+# LOCALIZATION NOTE(verification_failed.error): We had some other error, not during authentication with the server, but at earlier points, e.g. locally or we entirely failed to contact the given server, and we unfortunately have no detailed error message.
+verification_failed.error=Перевірка входу пройшла невдало з невідомої причини.
+# LOCALIZATION NOTE(verification_failed_with_exception.error): We had some other error, not during authentication with the server, but at earlier points, e.g. locally or we entirely failed to contact the given server, and we have an error message. %1$S will be an error message, possibly in English
+verification_failed_with_exception.error=Перевірка входу пройшла невдало з повідомленням: %1$S
diff --git a/l10n-uk/mail/chrome/messenger/activity.dtd b/l10n-uk/mail/chrome/messenger/activity.dtd
new file mode 100644
index 0000000000..f222ae3781
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/activity.dtd
@@ -0,0 +1,37 @@
+<!-- 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 (window.width2, window.height): These values should be
+close to the golden ratio (1.618:1) while making sure it's wide enough for long
+file names and tall enough to hint that there are more activities in the list -->
+<!ENTITY window.width2 "485">
+<!ENTITY window.height "300">
+
+<!ENTITY activity.title "Менеджер діяльності">
+
+<!ENTITY cmd.pause.label "Пауза">
+<!ENTITY cmd.pause.accesskey "П">
+<!ENTITY cmd.resume.label "Відновити">
+<!ENTITY cmd.resume.accesskey "В">
+<!ENTITY cmd.cancel.label "Скасувати">
+<!ENTITY cmd.cancel.accesskey "С">
+<!ENTITY cmd.undo.label "Скасувати">
+<!ENTITY cmd.undo.accesskey "В">
+<!ENTITY cmd.recover.label "Відновити">
+<!ENTITY cmd.recover.accesskey "в">
+<!ENTITY cmd.retry.label "Спробувати знову">
+<!ENTITY cmd.retry.accesskey "з">
+<!ENTITY cmd.removeFromList.label "Вилучити зі списку">
+<!ENTITY cmd.removeFromList.accesskey "и">
+
+<!ENTITY cmd.close.commandkey "w">
+<!ENTITY cmd.close2.commandkey "j">
+<!ENTITY cmd.close2Unix.commandkey "y">
+<!ENTITY cmd.clearList.label "Очистити список">
+<!ENTITY cmd.clearList.tooltip "Вилучає завершені, скасовані та завершені невдало елементи зі списку">
+<!ENTITY cmd.clearList.accesskey "ч">
+<!ENTITY cmd.find.commandkey "f">
+<!ENTITY cmd.search.commandkey "k">
+
+<!ENTITY searchBox.label "Пошук…">
diff --git a/l10n-uk/mail/chrome/messenger/activity.properties b/l10n-uk/mail/chrome/messenger/activity.properties
new file mode 100644
index 0000000000..f72a726139
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/activity.properties
@@ -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/.
+
+# Status Text
+paused2=Пауза
+processing=Обробка
+notStarted=Не почато
+failed=Невдача
+waitingForInput=Очікування вводу
+waitingForRetry=Очікування наступної спроби
+completed=Завершено
+canceled=Скасовано
+
+# LOCALIZATION NOTE (sendingMessages): this is used as a title for grouping processes in the activity manager when sending email.
+sendingMessages=Надсилання повідомлень
+sendingMessage=Надсилання повідомлення
+# LOCALIZATION NOTE (sendingMessageWithSubject): %S will be replaced by the subject of the message being sent.
+sendingMessageWithSubject=Надсилання повідомлення: %S
+copyMessage=Копіювання повідомлення до теки надісланих
+sentMessage=Надіслане повідомлення
+# LOCALIZATION NOTE (sentMessageWithSubject): %S will be replaced by the subject of the message being sent.
+sentMessageWithSubject=Надіслане повідомлення: %S
+failedToSendMessage=Не вдалося надіслати повідомлення
+failedToCopyMessage=Не вдалося скопіювати повідомлення
+# LOCALIZATION NOTE (failedToSendMessageWithSubject): %S will be replaced by the subject of the message being sent.
+failedToSendMessageWithSubject=Не вдалося надіслати повідомлення: %S
+# LOCALIZATION NOTE (failedToCopyMessageWithSubject): %S will be replaced by the subject of the message being sent.
+failedToCopyMessageWithSubject=Не вдалося скопіювати повідомлення: %S
+
+# LOCALIZATION NOTE (autosyncProcessProgress2): Do not translate the words "%1$S", "%2$S", "%3$S" and "%4$S" below.
+# Place the word %1$S in your translation where the number of the message being downloaded should appear.
+# Place the word %2$S in your translation where the total number of messages to be downloaded should appear.
+# Place the word %3$S in your translation where the name of the folder being processed should appear.
+# Place the word %4$S in your translation where the name of account being processed should appear.
+# EXAMPLE: Ted's account: Downloading message 334 of 1008 in Inbox…
+autosyncProcessProgress2=%4$S: Завантаження повідомлення %1$S із %2$S в %3$S…
+# LOCALIZATION NOTE (autosyncProcessDisplayText): %S will be replaced by the folder name
+autosyncProcessDisplayText=Оновлення %S
+# LOCALIZATION NOTE (autosyncEventDisplayText): %S will be replaced by the account name
+autosyncEventDisplayText=%S оновлено
+# LOCALIZATION NOTE (autosyncEventStatusText): %S will be replaced by total number of downloaded messages
+autosyncEventStatusText=Всього завантажено: %S повідомлень
+autosyncEventStatusTextNoMsgs=Немає завантажених повідомлень
+# LOCALIZATION NOTE (autosyncContextDisplayText): %S will be replaced by the account name
+autosyncContextDisplayText=Синхронізація: %S
+
+# LOCALIZATION NOTE (pop3EventStartDisplayText2): Do not translate the words "%1$S" and "%2$S" below.
+# Place the word %1$S in your translation where the name of the account being checked for new messages should appear.
+# Place the word %2$S in your translation where the name of the folder being checked for new messages should appear.
+# EXAMPLE: George's account: Checking Inbox for new messages…
+pop3EventStartDisplayText2=%1$S: Перевірка нових повідомлень в %2$S…
+# LOCALIZATION NOTE (pop3EventDisplayText): %S will be replaced by the account name
+pop3EventDisplayText=%S оновлено
+# LOCALIZATION NOTE (pop3EventStatusText): #1 will be replaced by total number of downloaded messages
+pop3EventStatusText=#1 повідомлення завантажено;#1 повідомлення завантажено;#1 повідомлень завантажено
+pop3EventStatusTextNoMsgs=Завантажувати нічого
+
+# Message actions that show up in activity manager
+# LOCALIZATION NOTE (deletedMessages2): #1 number of messages, #2 folder name
+deletedMessages2=Вилучено #1 повідомлення з #2;Вилучено #1 повідомлення з #2;Вилучено #1 повідомлень з #2
+# LOCALIZATION NOTE (movedMessages): #1 number of messages, #2 and #3: folder names
+movedMessages=Переміщено #1 повідомлення з #2 до #3;Переміщено #1 повідомлення з #2 до #3;Переміщено #1 повідомлень з #2 до #3
+# LOCALIZATION NOTE (copiedMessages): #1 number of messages, #2 and #3: folder names
+copiedMessages=Скопійовано #1 повідомлення з #2 до #3;Скопійовано #1 повідомлення з #2 до #3;Скопійовано #1 повідомлень з #2 до #3;
+# LOCALIZATION NOTE (fromServerToServer): #1 source server, #2 destination server
+fromServerToServer=від #1 до #2
+# LOCALIZATION NOTE (deletedFolder): #1 folder name
+deletedFolder=Вилучено теку #1
+emptiedTrash=Кошик порожній
+# LOCALIZATION NOTE (movedFolder): #1 and #2 are folder names
+movedFolder=Пересунено теку #1 до теки #2
+# LOCALIZATION NOTE (movedFolderToTrash): #1 is the folder name
+movedFolderToTrash=Теку #1 переміщено у Кошик
+# LOCALIZATION NOTE (copiedFolder): #1 and #2 are folder names
+copiedFolder=Скопійовано теку #1 до теки #2
+# LOCALIZATION NOTE (renamedFolder): #1 and #2 are folder names
+renamedFolder=Теку #1 перейменовано на #2
+indexing=Індексування повідомлень
+# LOCALIZATION NOTE (indexingFolder): #1 is a folder name
+indexingFolder=Індексування повідомлень у #1
+indexingStatusVague=Визначення які повідомлення індексувати
+# LOCALIZATION NOTE (indexingFolderStatusVague): #1 is a folder name
+indexingFolderStatusVague=Визначення які повідомлення індексувати у #1
+# LOCALIZATION NOTE (indexingStatusExact):
+# #1 is the number of the message currently being indexed
+# #2 is the total number of messages being indexed
+# #3 is the percentage of indexing that is complete
+indexingStatusExact=Індексування #1 з #2 повідомлення;Індексування #1 з #2 повідомлень (#3% готово)
+# LOCALIZATION NOTE (indexingFolderStatusExact):
+# #1 is the number of the message currently being indexed
+# #2 is the total number of messages being indexed
+# #3 is the percentage of indexing that is complete
+# #4 is a folder name
+indexingFolderStatusExact=Індексування #1 з #2 повідомлення у #4;Індексування #1 з #2 повідомлень у #4 (#3% готово)
+# LOCALIZATION NOTE (indexedFolder): #1 number of messages; #2 folder name
+indexedFolder=Проіндексовано #1 повідомлення в #2;Проіндексовано #1 повідомлень у #2
+# LOCALIZATION NOTE (indexedFolderStatus): #1 number of seconds spent indexing
+indexedFolderStatus=Минула #1 секунда;Минули #1 секунди;Минуло #1 секунд
diff --git a/l10n-uk/mail/chrome/messenger/addbuddy.dtd b/l10n-uk/mail/chrome/messenger/addbuddy.dtd
new file mode 100644
index 0000000000..607940156f
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/addbuddy.dtd
@@ -0,0 +1,7 @@
+<!-- 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/. -->
+
+<!ENTITY addBuddyWindow.title "Додати контакт">
+<!ENTITY name.label "Ім’я користувача">
+<!ENTITY account.label "Обліковий запис">
diff --git a/l10n-uk/mail/chrome/messenger/addons.properties b/l10n-uk/mail/chrome/messenger/addons.properties
new file mode 100644
index 0000000000..60cf9f9b67
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/addons.properties
@@ -0,0 +1,251 @@
+# 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/.
+
+xpinstallPromptMessage=%S заблокував запит на встановлення програмного забезпечення з цього сайту на ваш комп’ютер.
+# LOCALIZATION NOTE (xpinstallPromptMessage.header)
+# The string contains the hostname of the site the add-on is being installed from.
+xpinstallPromptMessage.header=Дозволити %S встановити додаток?
+xpinstallPromptMessage.message=Ви збираєтеся встановити додаток з %S. Перш ніж продовжити, переконайтеся, що ви довіряєте цьому сайту.
+xpinstallPromptMessage.header.unknown=Дозволити невідомому сайту встановити додаток?
+xpinstallPromptMessage.message.unknown=Ви збираєтеся встановити додаток з невідомого сайту. Перш ніж продовжити, переконайтеся, що ви довіряєте цьому сайту.
+xpinstallPromptMessage.learnMore=Дізнайтеся більше про безпечне встановлення додатків
+xpinstallPromptMessage.dontAllow=Не дозволяти
+xpinstallPromptMessage.dontAllow.accesskey=Н
+xpinstallPromptMessage.neverAllow=Ніколи не дозволяти
+xpinstallPromptMessage.neverAllow.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
+xpinstallPromptMessage.install=Продовжити встановлення
+xpinstallPromptMessage.install.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 http://www.mozilla.org/access/keyboard/accesskey for details
+xpinstallDisabledMessageLocked=Встановлення програмного забезпечення заборонено адміністратором вашої системи.
+xpinstallDisabledMessage=Зараз встановлення програмного забезпечення заборонено. Натисніть Увімкнути і спробуйте знову.
+xpinstallDisabledButton=Увімкнути
+xpinstallDisabledButton.accesskey=У
+
+# LOCALIZATION NOTE (addonInstallBlockedByPolicy)
+# This message is shown when the installation of an add-on is blocked by
+# enterprise policy. %1$S is replaced by the name of the add-on.
+# %2$S is replaced by the ID of add-on. %3$S is a custom message that
+# the administration can add to the message.
+addonInstallBlockedByPolicy=%1$S (%2$S) заблоковано вашим системним адміністратором.%3$S
+
+# LOCALIZATION NOTE (addonPostInstall.message1)
+# %1$S is replaced with the localized named of the extension that was
+# just installed.
+# %2$S is replaced with the localized name of the application.
+addonPostInstall.message1=%1$S було додано до %2$S.
+# LOCALIZATION NOTE (addonPostInstall.multiple.message1)
+# %1$S is replaced with the localized name of the application.
+addonPostInstall.multiple.message=Ці додатки додано до програми %1$S:
+addonPostInstall.okay.label=Гаразд
+addonPostInstall.okay.accesskey=Г
+
+# LOCALIZATION NOTE (addonDownloadingAndVerifying):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# Also see https://bugzilla.mozilla.org/show_bug.cgi?id=570012 for mockups
+addonDownloadingAndVerifying=Завантаження і перевірка #1 додатка…;Завантаження і перевірка #1 додатків…;Завантаження і перевірка #1 додатків…
+addonDownloadVerifying=Перевірка
+
+addonInstall.unsigned=(Не перевірено)
+addonInstall.cancelButton.label=Скасувати
+addonInstall.cancelButton.accesskey=С
+addonInstall.acceptButton2.label=Додати
+addonInstall.acceptButton2.accesskey=о
+
+# LOCALIZATION NOTE (addonConfirmInstallMessage,addonConfirmInstallUnsigned):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is brandShortName
+# #2 is the number of add-ons being installed
+addonConfirmInstall.message=Цей сайт бажає встановити додаток в #1:;Цей сайт бажає встановити #2 додатки в #1:;Цей сайт бажає встановити #2 додатків у #1:
+addonConfirmInstallUnsigned.message=Увага: Цей сайт бажає встановити неперевірений додаток в #1. Продовжуйте на власний ризик.;Увага: Цей сайт бажає встановити #2 неперевірені додатки в #1. Продовжуйте на власний ризик.;Увага: Цей сайт бажає встановити #2 неперевірених додатків у #1. Продовжуйте на власний ризик.
+
+# LOCALIZATION NOTE (addonConfirmInstallSomeUnsigned.message):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is brandShortName
+# #2 is the total number of add-ons being installed (at least 2)
+addonConfirmInstallSomeUnsigned.message=Увага: Цей сайт бажає встановити неперевірений додаток у #1. Продовжуйте на власний ризик.;Увага: Цей сайт бажає встановити #2 додатки у #1, деякі з яких неперевірені. Продовжуйте на власний ризик.;Увага: Цей сайт бажає встановити #2 додатків у #1, деякі з яких неперевірені. Продовжуйте на власний ризик.
+
+# LOCALIZATION NOTE (addonInstalled):
+# %S is the name of the add-on
+addonInstalled=%S було успішно встановлено.
+# LOCALIZATION NOTE (addonsGenericInstalled):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 number of add-ons
+addonsGenericInstalled=#1 додаток було успішно встановлено.;#1 додатки було успішно встановлено.;#1 додатків було успішно встановлено.
+
+# LOCALIZATION NOTE (addonInstallError-1, addonInstallError-2, addonInstallError-3, addonInstallError-4, addonInstallError-5, addonLocalInstallError-1, addonLocalInstallError-2, addonLocalInstallError-3, addonLocalInstallError-4, addonLocalInstallError-5):
+# %1$S is the application name, %2$S is the add-on name
+addonInstallError-1=Додаток не може бути завантажений через збій з'єднання.
+addonInstallError-2=Додаток не може бути встановлений, тому що він не відповідає додатку, очікуваному %1$S.
+addonInstallError-3=Додаток, завантажений з цього сайту, не може бути встановлений, тому що він виглядає пошкодженим.
+addonInstallError-4=%2$S не вдалося встановити, тому що %1$S не може змінити необхідний файл.
+addonInstallError-5=%1$S заблокував встановлення неперевіреного додатка з цього сайту.
+addonLocalInstallError-1=Цей додаток не може бути встановлений через помилку файлової системи.
+addonLocalInstallError-2=Цей додаток не може бути встановлений, тому що він не відповідає додатку, очікуваному %1$S.
+addonLocalInstallError-3=Цей додаток не може бути встановлений, тому що він виглядає пошкодженим.
+addonLocalInstallError-4=%2$S не вдалося встановити, тому що %1$S не може змінити необхідний файл.
+addonLocalInstallError-5=Цей додаток не може бути встановлений, тому що він не був перевірений.
+
+# LOCALIZATION NOTE (addonInstallErrorIncompatible):
+# %1$S is the application name, %2$S is the application version, %3$S is the add-on name
+addonInstallErrorIncompatible=%3$S не вдалося встановити через його несумісність з %1$S %2$S.
+
+# LOCALIZATION NOTE (addonInstallErrorBlocklisted): %S is add-on name
+addonInstallErrorBlocklisted=%S не може бути встановлений через велику ймовірність спричинення проблем безпеки та стабільності.
+
+# LOCALIZATION NOTE (webextPerms.header)
+# This string is used as a header in the webextension permissions dialog,
+# %S is replaced with the localized name of the extension being installed.
+# See https://bug1308309.bmoattachments.org/attachment.cgi?id=8814612
+# for an example of the full dialog.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextPerms.header=Додати %S?
+
+# %S is brandShortName
+webextPerms.experimentWarning=Зловмисні додатки можуть викрадати вашу особисту інформацію та становлять загрозу для вашого комп'ютера. Встановлюйте цей додаток лише якщо ви довіряєте його походженню.
+webextPerms.unsignedWarning=Увага: Цей додаток неперевірений. Зловмисні додатки можуть викрадати вашу особисту інформацію, або компрометувати ваш комп'ютер. Встановлюйте цей додаток лише якщо ви довіряєте його походженню.
+
+# LOCALIZATION NOTE (webextPerms.listIntro)
+# This string will be followed by a list of permissions requested
+# by the webextension.
+webextPerms.listIntro=Необхідний ваш дозвіл на:
+webextPerms.learnMore=Докладніше про дозволи
+webextPerms.add.label=Додати
+webextPerms.add.accessKey=о
+webextPerms.cancel.label=Скасувати
+webextPerms.cancel.accessKey=С
+
+# LOCALIZATION NOTE (webextPerms.sideloadMenuItem)
+# %1$S will be replaced with the localized name of the sideloaded add-on.
+# %2$S will be replace with the name of the application (e.g., Firefox, Nightly)
+webextPerms.sideloadMenuItem=%1$S додано до %2$S
+
+# LOCALIZATION NOTE (webextPerms.sideloadHeader)
+# This string is used as a header in the webextension permissions dialog
+# when the extension is side-loaded.
+# %S is replaced with the localized name of the extension being installed.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextPerms.sideloadHeader=%S додано
+webextPerms.sideloadText2=Інша програма на вашому комп'ютері встановила додаток, що може вплинути на роботу браузера. Перевірте дозволи цього додатка й оберіть Увімкнути чи Скасувати (щоб лишити його вимкненим).
+webextPerms.sideloadTextNoPerms=Інша програма на вашому комп'ютері встановила додаток, який може вплинути на ваш браузер. Будь ласка, виберіть Увімкнути чи Скасувати (щоб залишити його вимкненим).
+
+webextPerms.sideloadEnable.label=Увімкнути
+webextPerms.sideloadEnable.accessKey=У
+webextPerms.sideloadCancel.label=Скасувати
+webextPerms.sideloadCancel.accessKey=С
+
+# LOCALIZATION NOTE (webextPerms.updateMenuItem)
+# %S will be replaced with the localized name of the extension which
+# has been updated.
+webextPerms.updateMenuItem=%S вимагає нових дозволів
+
+# LOCALIZATION NOTE (webextPerms.updateText)
+# %S is replaced with the localized name of the updated extension.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextPerms.updateText=%S було оновлено. Перед встановленням оновленої версії ви повинні схвалити нові дозволи. Якщо ви оберете "Скасувати", додаток не оновиться.
+
+webextPerms.updateAccept.label=Оновити
+webextPerms.updateAccept.accessKey=О
+
+# LOCALIZATION NOTE (webextPerms.optionalPermsHeader)
+# %S is replace with the localized name of the extension requested new
+# permissions.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextPerms.optionalPermsHeader=%S запитує додаткові дозволи.
+webextPerms.optionalPermsListIntro=Він хоче отримати дозвіл на:
+webextPerms.optionalPermsAllow.label=Дозволити
+webextPerms.optionalPermsAllow.accessKey=з
+webextPerms.optionalPermsDeny.label=Заборонити
+webextPerms.optionalPermsDeny.accessKey=б
+
+webextPerms.description.accountsFolders=Створюйте, перейменовуйте або видаляйте теки облікового запису електронної пошти
+webextPerms.description.accountsRead=Перегляд облікових записів пошти та їхніх тек
+webextPerms.description.addressBooks=Читати й змінювати вашу адресну книгу й контакти
+webextPerms.description.bookmarks=Читати й змінювати закладки
+webextPerms.description.browserSettings=Читати й змінювати налаштування браузера
+webextPerms.description.browsingData=Стерти нещодавню історію перегляду, куки та пов'язані дані
+webextPerms.description.clipboardRead=Отримувати дані з буфера обміну
+webextPerms.description.clipboardWrite=Збереження даних в буфер обміну
+webextPerms.description.compose=Читайте та змінюйте електронні повідомлення під час їх створення та надсилання
+webextPerms.description.devtools=Розширте інструменти розробника для доступу до своїх даних у відкритих вкладках
+webextPerms.description.dns=Доступ до інформації про IP-адресу та ім'я комп'ютера
+webextPerms.description.downloads=Завантажувати файли, а також читати й змінювати історію браузера
+webextPerms.description.downloads.open=Відкривати файли, завантажені на ваш комп'ютер
+# LOCALIZATION NOTE (webextPerms.description.experiment)
+# %S will be replaced with the name of the application
+webextPerms.description.experiment=Має повний, необмежений доступ до %S та вашого комп’ютера
+webextPerms.description.find=Читати текст всіх відкритих вкладок
+webextPerms.description.geolocation=Доступ до вашого розташування
+webextPerms.description.history=Доступ до історії перегляду
+webextPerms.description.management=Спостерігати за використанням додатків і керувати темами
+webextPerms.description.messagesModify=Читайте та змінюйте свої повідомлення електронної пошти, коли їх показано вам
+webextPerms.description.messagesMove=Переміщуйте, копіюйте чи видаляйте свої повідомлення
+webextPerms.description.messagesRead=Читання і додавання позначок до поштових повідомлень
+# LOCALIZATION NOTE (webextPerms.description.nativeMessaging)
+# %S will be replaced with the name of the application
+webextPerms.description.nativeMessaging=Обмінюватися повідомленнями з іншими програмами, окрім %S
+webextPerms.description.notifications=Показувати сповіщення
+webextPerms.description.pkcs11=Надання послуг криптографічної автентифікації
+webextPerms.description.privacy=Читати й змінювати налаштування приватності
+webextPerms.description.proxy=Керувати налаштуваннями проксі браузера
+webextPerms.description.sessions=Доступ до нещодавно закритих вкладок
+webextPerms.description.tabs=Доступ до вкладок браузера
+webextPerms.description.tabHide=Приховувати й показувати вкладки браузера
+webextPerms.description.topSites=Доступ до історії перегляду
+webextPerms.description.unlimitedStorage=Зберігати необмежену кількість даних на стороні клієнта
+webextPerms.description.webNavigation=Доступ до активності браузера під час навігації
+
+webextPerms.hostDescription.allUrls=Доступ до ваших даних для всіх вебсайтів
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.wildcard)
+# %S will be replaced by the DNS domain for which a webextension
+# is requesting access (e.g., mozilla.org)
+webextPerms.hostDescription.wildcard=Доступ до ваших даних для сайтів у домені %S
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.tooManyWildcards):
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 will be replaced by an integer indicating the number of additional
+# domains for which this webextension is requesting permission.
+webextPerms.hostDescription.tooManyWildcards=Доступ до ваших даних для ще #1 домену;Доступ до ваших даних для ще #1 доменів;Доступ до ваших даних для ще #1 доменів
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.oneSite)
+# %S will be replaced by the DNS host name for which a webextension
+# is requesting access (e.g., www.mozilla.org)
+webextPerms.hostDescription.oneSite=Доступ до ваших даних для %S
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.tooManySites)
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 will be replaced by an integer indicating the number of additional
+# hosts for which this webextension is requesting permission.
+webextPerms.hostDescription.tooManySites=Доступ до ваших даних для ще #1 сайту;Доступ до ваших даних для ще #1 сайтів;Доступ до ваших даних для ще #1 сайтів
+
+# LOCALIZATION NOTE (webext.defaultSearch.description)
+# %1$S is replaced with the localized named of the extension that is asking to change the default search engine.
+# %2$S is replaced with the name of the current search engine
+# %3$S is replaced with the name of the new search engine
+webext.defaultSearch.description=%1$S бажає змінити ваш типовий засіб пошуку з %2$S на %3$S. Ви згодні?
+webext.defaultSearchYes.label=Так
+webext.defaultSearchYes.accessKey=Т
+webext.defaultSearchNo.label=Ні
+webext.defaultSearchNo.accessKey=Н
+
+# LOCALIZATION NOTE (webext.remove.confirmation.title)
+# %S is the name of the extension which is about to be removed.
+webext.remove.confirmation.title=Вилучити %S
+# LOCALIZATION NOTE (webext.remove.confirmation.message)
+# %1$S is the name of the extension which is about to be removed.
+# %2$S is brandShorterName
+webext.remove.confirmation.message=Вилучити %1$S з %2$S?
+webext.remove.confirmation.button=Вилучити
diff --git a/l10n-uk/mail/chrome/messenger/addressbook/abAddressBookNameDialog.dtd b/l10n-uk/mail/chrome/messenger/addressbook/abAddressBookNameDialog.dtd
new file mode 100644
index 0000000000..a7d5f7cbb0
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/addressbook/abAddressBookNameDialog.dtd
@@ -0,0 +1,7 @@
+<!-- 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/. -->
+
+<!-- Labels -->
+<!ENTITY name.label "Назва адресної книги">
+<!ENTITY name.accesskey "Н">
diff --git a/l10n-uk/mail/chrome/messenger/addressbook/abCard.dtd b/l10n-uk/mail/chrome/messenger/addressbook/abCard.dtd
new file mode 100644
index 0000000000..d5d330bcae
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/addressbook/abCard.dtd
@@ -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/. -->
+
+<!ENTITY Contact.tab "Контакт">
+<!ENTITY Contact.accesskey "К">
+<!ENTITY Name.box "Ім’я">
+
+<!-- LOCALIZATION NOTE:
+ NameField1, NameField2, PhoneticField1, PhoneticField2
+ those fields are either LN or FN depends on the target country.
+ "FirstName" and "LastName" can be swapped for id to change the order
+ but they should not be translated (same applied to phonetic id).
+ Make sure the translation of label corresponds to the order of id.
+-->
+
+<!-- LOCALIZATION NOTE (NameField1.id) : DONT_TRANSLATE -->
+<!ENTITY NameField1.id "FirstName">
+<!-- LOCALIZATION NOTE (NameField2.id) : DONT_TRANSLATE -->
+<!ENTITY NameField2.id "LastName">
+<!-- LOCALIZATION NOTE (PhoneticField1.id) : DONT_TRANSLATE -->
+<!ENTITY PhoneticField1.id "PhoneticFirstName">
+<!-- LOCALIZATION NOTE (PhoneticField2.id) : DONT_TRANSLATE -->
+<!ENTITY PhoneticField2.id "PhoneticLastName">
+
+<!ENTITY NameField1.label "Ім’я:">
+<!ENTITY NameField1.accesskey "І">
+<!ENTITY NameField2.label "Прізвище:">
+<!ENTITY NameField2.accesskey "П">
+<!ENTITY PhoneticField1.label "Вимова:">
+<!ENTITY PhoneticField2.label "Вимова:">
+<!ENTITY DisplayName.label "Відображати як:">
+<!ENTITY DisplayName.accesskey "В">
+<!ENTITY preferDisplayName.label "Завжди вживати показувані імена, а не заголовки повідомлення">
+<!ENTITY preferDisplayName.accesskey "і">
+<!ENTITY NickName.label "Псевдонім:">
+<!ENTITY NickName.accesskey "д">
+
+<!ENTITY PrimaryEmail.label "Електронна пошта:">
+<!ENTITY PrimaryEmail.accesskey "Е">
+<!ENTITY SecondEmail.label "Дод. адреса електронної пошти:">
+<!ENTITY SecondEmail.accesskey "о">
+<!ENTITY PreferMailFormat.label "Вважає за краще отримувати пошту у форматі:">
+<!ENTITY PreferMailFormat.accesskey "в">
+<!ENTITY PlainText.label "Звичайний текст">
+<!ENTITY HTML.label "HTML">
+<!ENTITY Unknown.label "Невідомо">
+<!ENTITY chatName.label "Ім’я в чаті:">
+
+<!ENTITY WorkPhone.label "Робочий:">
+<!ENTITY WorkPhone.accesskey "б">
+<!ENTITY HomePhone.label "Домашній:">
+<!ENTITY HomePhone.accesskey "Д">
+<!ENTITY FaxNumber.label "Факс:">
+<!ENTITY FaxNumber.accesskey "Ф">
+<!ENTITY PagerNumber.label "Пейджер:">
+<!ENTITY PagerNumber.accesskey "П">
+<!ENTITY CellularNumber.label "Мобільний:">
+<!ENTITY CellularNumber.accesskey "М">
+
+<!ENTITY Home.tab "Особисте">
+<!ENTITY Home.accesskey "с">
+<!ENTITY HomeAddress.label "Адреса:">
+<!ENTITY HomeAddress.accesskey "А">
+<!ENTITY HomeAddress2.label "">
+<!ENTITY HomeAddress2.accesskey "">
+<!ENTITY HomeCity.label "Місто:">
+<!ENTITY HomeCity.accesskey "М">
+<!ENTITY HomeState.label "Область, край:">
+<!ENTITY HomeState.accesskey "к">
+<!ENTITY HomeZipCode.label "Поштовий індекс:">
+<!ENTITY HomeZipCode.accesskey "ш">
+<!ENTITY HomeCountry.label "Країна:">
+<!ENTITY HomeCountry.accesskey "ї">
+<!ENTITY HomeWebPage.label "Вебсторінка:">
+<!ENTITY HomeWebPage.accesskey "т">
+<!ENTITY Birthday.label "День народження:">
+<!ENTITY Birthday.accesskey "н">
+<!ENTITY Month.placeholder "Місяць">
+<!ENTITY Day.placeholder "День">
+<!ENTITY Year.placeholder "Рік">
+<!ENTITY Age.label "Вік:">
+<!ENTITY Age.placeholder "Вік">
+
+<!ENTITY Work.tab "Робота">
+<!ENTITY Work.accesskey "Р">
+<!ENTITY JobTitle.label "Посада:">
+<!ENTITY JobTitle.accesskey "П">
+<!ENTITY Department.label "Відділ:">
+<!ENTITY Department.accesskey "В">
+<!ENTITY Company.label "Організація:">
+<!ENTITY Company.accesskey "р">
+<!ENTITY WorkAddress.label "Адреса:">
+<!ENTITY WorkAddress.accesskey "А">
+<!ENTITY WorkAddress2.label "">
+<!ENTITY WorkAddress2.accesskey "">
+<!ENTITY WorkCity.label "Місто:">
+<!ENTITY WorkCity.accesskey "М">
+<!ENTITY WorkState.label "Область, край:">
+<!ENTITY WorkState.accesskey "к">
+<!ENTITY WorkZipCode.label "Поштовий індекс:">
+<!ENTITY WorkZipCode.accesskey "ш">
+<!ENTITY WorkCountry.label "Країна:">
+<!ENTITY WorkCountry.accesskey "ї">
+<!ENTITY WorkWebPage.label "Вебсторінка:">
+<!ENTITY WorkWebPage.accesskey "т">
+
+<!ENTITY Other.tab "Інше">
+<!ENTITY Other.accesskey "І">
+<!ENTITY Custom1.label "Інше 1:">
+<!ENTITY Custom1.accesskey "1">
+<!ENTITY Custom2.label "Інше 2:">
+<!ENTITY Custom2.accesskey "2">
+<!ENTITY Custom3.label "Інше 3:">
+<!ENTITY Custom3.accesskey "3">
+<!ENTITY Custom4.label "Інше 4:">
+<!ENTITY Custom4.accesskey "4">
+<!ENTITY Notes.label "Примітки:">
+<!ENTITY Notes.accesskey "П">
+
+<!ENTITY Chat.tab "Чат">
+<!ENTITY Chat.accesskey "a">
+<!ENTITY Gtalk.label "Google Talk:">
+<!ENTITY Gtalk.accesskey "G">
+<!ENTITY AIM.label "AIM:">
+<!ENTITY AIM2.accesskey "M">
+<!ENTITY Yahoo.label "Yahoo!:">
+<!ENTITY Yahoo.accesskey "Y">
+<!ENTITY Skype.label "Skype:">
+<!ENTITY Skype.accesskey "S">
+<!ENTITY QQ.label "QQ:">
+<!ENTITY QQ.accesskey "Q">
+<!ENTITY MSN.label "MSN:">
+<!ENTITY MSN2.accesskey "N">
+<!ENTITY ICQ.label "ICQ:">
+<!ENTITY ICQ.accesskey "I">
+<!ENTITY XMPP.label "Jabber ID:">
+<!ENTITY XMPP.accesskey "J">
+<!ENTITY IRC.label "Псевдонім в IRC:">
+<!ENTITY IRC.accesskey "R">
+
+<!ENTITY Photo.tab "Зображення">
+<!ENTITY Photo.accesskey "З">
+<!ENTITY GenericPhoto.label "Просто зображення">
+<!ENTITY GenericPhoto.accesskey "П">
+<!ENTITY DefaultPhoto.label "Типове">
+<!ENTITY PhotoFile.label "На цьому комп’ютері">
+<!ENTITY PhotoFile.accesskey "ц">
+<!ENTITY BrowsePhoto.label "Вибрати">
+<!ENTITY BrowsePhoto.accesskey "В">
+<!ENTITY PhotoURL.label "У мережі">
+<!ENTITY PhotoURL.accesskey "м">
+<!ENTITY PhotoURL.placeholder "Вставте або введіть вебадресу фотографії">
+<!ENTITY UpdatePhoto.label "Оновити">
+<!ENTITY UpdatePhoto.accesskey "о">
+<!ENTITY PhotoDropTarget.label "Перетягніть нове фото сюди">
diff --git a/l10n-uk/mail/chrome/messenger/addressbook/abContactsPanel.dtd b/l10n-uk/mail/chrome/messenger/addressbook/abContactsPanel.dtd
new file mode 100644
index 0000000000..e26d932ff2
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/addressbook/abContactsPanel.dtd
@@ -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/. -->
+
+<!ENTITY propertiesMenu.label "Властивості">
+<!ENTITY propertiesMenu.accesskey "В">
+<!ENTITY propertiesCmd.key "i">
+<!ENTITY abPropertiesMenu.label "Властивості адресної книги">
+<!ENTITY abPropertiesMenu.accesskey "а">
+<!ENTITY contactPropertiesMenu.label "Властивості контакту">
+<!ENTITY contactPropertiesMenu.accesskey "о">
+<!ENTITY mailingListPropertiesMenu.label "Властивості списку розсилки">
+<!ENTITY mailingListPropertiesMenu.accesskey "с">
+
+<!ENTITY abContextMenuButton.tooltip "Показати контекстне меню адресної книги">
+<!ENTITY addressbookPicker.label "Адресна книга:">
+<!ENTITY addressbookPicker.accesskey "к">
+<!ENTITY searchContacts.label "Пошук контактів:">
+<!ENTITY searchContacts.accesskey "ш">
+<!ENTITY SearchNameOrEmail.label "Ім’я або адреса електронної пошти">
+
+<!ENTITY addtoToFieldMenu.label "Кому">
+<!ENTITY addtoToFieldMenu.accesskey "К">
+<!ENTITY addtoCcFieldMenu.label "Копія">
+<!ENTITY addtoCcFieldMenu.accesskey "п">
+<!ENTITY addtoBccFieldMenu.label "Прихована копія">
+<!ENTITY addtoBccFieldMenu.accesskey "х">
+<!ENTITY deleteAddrBookCard.label "Видалити">
+<!ENTITY deleteAddrBookCard.accesskey "д">
+<!ENTITY propertiesContext.label "Властивості">
+<!ENTITY propertiesContext.accesskey "л">
+<!ENTITY abPropertiesContext.label "Властивості">
+<!ENTITY abPropertiesContext.accesskey "л">
+<!ENTITY editContactContext.label "Змінити контакт">
+<!ENTITY editContactContext.accesskey "З">
+<!ENTITY editMailingListContext.label "Змінити список">
+<!ENTITY editMailingListContext.accesskey "м">
+
+<!ENTITY newContactAbContext.label "Новий контакт">
+<!ENTITY newContactAbContext.accesskey "к">
+<!ENTITY newListAbContext.label "Створити список">
+<!ENTITY newListAbContext.accesskey "с">
+
+<!ENTITY toButton.label "Кому:">
+<!ENTITY toButton.accesskey "м">
+<!ENTITY ccButton.label "Копія:">
+<!ENTITY ccButton.accesskey "і">
+<!ENTITY bccButton.label "Прихована копія:">
+<!ENTITY bccButton.accesskey "П">
diff --git a/l10n-uk/mail/chrome/messenger/addressbook/abMailListDialog.dtd b/l10n-uk/mail/chrome/messenger/addressbook/abMailListDialog.dtd
new file mode 100644
index 0000000000..3e4406a968
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/addressbook/abMailListDialog.dtd
@@ -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/. -->
+
+<!-- Title -->
+<!ENTITY mailListWindowAdd.title "Новий список розсилки">
+
+<!-- Labels and Access Keys -->
+<!ENTITY addToAddressBook.label "Додати до: ">
+<!ENTITY addToAddressBook.accesskey "Д">
+<!ENTITY ListName.label "Назва списку: ">
+<!ENTITY ListName.accesskey "Н">
+<!ENTITY ListNickName.label "Псевдонім списку: ">
+<!ENTITY ListNickName.accesskey "П">
+<!ENTITY ListDescription.label "Опис: ">
+<!ENTITY ListDescription.accesskey "О">
+<!-- See bug 58485, when we implement drag and drop, add 'or drag addresses' back in -->
+<!ENTITY AddressTitle.label "Введіть адреси е-пошти, щоб додати їх в список розсилки:">
+<!ENTITY AddressTitle.accesskey "в">
+<!ENTITY UpButton.label "Вгору">
+<!ENTITY DownButton.label "Вниз">
+
diff --git a/l10n-uk/mail/chrome/messenger/addressbook/abMainWindow.dtd b/l10n-uk/mail/chrome/messenger/addressbook/abMainWindow.dtd
new file mode 100644
index 0000000000..2d64b29782
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/addressbook/abMainWindow.dtd
@@ -0,0 +1,221 @@
+<!-- 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/. -->
+
+<!ENTITY addressbookWindow.title "Адресна книга">
+<!ENTITY blankResultsPaneMessage.label "Ця адресна книга показує контакти лише після пошуку">
+<!ENTITY localResultsOnlyMessage.label "Контакти з віддалених адресних книг не показуються, поки ви не скористаєтесь пошуком">
+
+<!-- File Menu -->
+<!ENTITY fileMenu.label "Файл">
+<!ENTITY fileMenu.accesskey "Ф">
+<!ENTITY newMenu.label "Новий">
+<!ENTITY newMenu.accesskey "Н">
+<!ENTITY newContact.label "Запис в адресній книзі…">
+<!ENTITY newContact.accesskey "п">
+<!ENTITY newContact.key "N">
+<!ENTITY newListCmd.label "Список розсилки…">
+<!ENTITY newListCmd.accesskey "С">
+<!ENTITY newAddressBookCmd.label "Адресна книга…">
+<!ENTITY newAddressBookCmd.accesskey "А">
+<!ENTITY newCardDAVBookCmd.label "Адресна книга CardDAV…">
+<!ENTITY newCardDAVBookCmd.accesskey "V">
+<!ENTITY newLDAPDirectoryCmd.label "Каталог LDAP…">
+<!ENTITY newLDAPDirectoryCmd.accesskey "л">
+<!ENTITY newMessageCmd.label "Повідомлення">
+<!ENTITY newMessageCmd.key "M">
+<!ENTITY newMessageCmd.accesskey "Л">
+<!-- LOCALIZATION NOTE (osxAddressBook) : These entities are only used on Mac -->
+<!ENTITY osxAddressBook.label "Використовувати адресну книгу Mac OS X">
+<!ENTITY osxAddressBook.accesskey "О">
+<!ENTITY closeCmd.label "Закрити">
+<!ENTITY closeCmd.key "W">
+<!ENTITY closeCmd.accesskey "З">
+<!ENTITY printSetupCmd.label "Параметри сторінки…">
+<!ENTITY printSetupCmd.accesskey "м">
+<!ENTITY printPreviewContactCmd.label "Попередній перегляд картки">
+<!ENTITY printPreviewContactCmd.accesskey "П">
+<!ENTITY printPreviewAddressBook.label "Попередній перегляд адресної книги">
+<!ENTITY printPreviewAddressBook.accesskey "а">
+<!ENTITY printContactCmd.label "Роздрукувати картку…">
+<!ENTITY printContactCmd.accesskey "Д">
+<!ENTITY printContactCmd.key "P">
+<!ENTITY printAddressBook.label "Друк адресної книги…">
+<!ENTITY printAddressBook.accesskey "е">
+
+<!-- Edit Menu -->
+<!ENTITY editMenu.label "Редагування">
+<!ENTITY editMenu.accesskey "Р">
+<!ENTITY deleteCmd.label "Видалити">
+<!ENTITY deleteAbCmd.label "Видалити адресну книгу">
+<!ENTITY deleteContactCmd.label "Видалити контакт">
+<!ENTITY deleteContactsCmd.label "Видалити контакти">
+<!ENTITY deleteListCmd.label "Видалити список">
+<!ENTITY deleteListsCmd.label "Видалити списки">
+<!ENTITY deleteItemsCmd.label "Видалити елементи">
+<!ENTITY searchAddressesCmd.key "f">
+<!ENTITY propertiesMenu.label "Властивості">
+<!ENTITY propertiesMenu.accesskey "л">
+<!ENTITY propertiesCmd.key "i">
+<!ENTITY abPropertiesMenu.label "Властивості адресної книги">
+<!ENTITY abPropertiesMenu.accesskey "а">
+<!ENTITY contactPropertiesMenu.label "Властивості контакту">
+<!ENTITY contactPropertiesMenu.accesskey "о">
+<!ENTITY mailingListPropertiesMenu.label "Властивості списку розсилки">
+<!ENTITY mailingListPropertiesMenu.accesskey "и">
+
+<!-- View Menu -->
+<!ENTITY viewMenu.label "Вигляд">
+<!ENTITY viewMenu.accesskey "В">
+<!ENTITY viewToolbarsMenu.label "Панелі інструментів">
+<!ENTITY viewToolbarsMenu.accesskey "П">
+<!ENTITY menubarCmd.label "Панель меню">
+<!ENTITY menubarCmd.accesskey "м">
+<!ENTITY showAbToolbarCmd.label "Панель адресної книги">
+<!ENTITY showAbToolbarCmd.accesskey "а">
+<!ENTITY showTaskbarCmd.label "Рядок стану">
+<!ENTITY showTaskbarCmd.accesskey "я">
+<!ENTITY customizeToolbar.label "Налаштувати…">
+<!ENTITY customizeToolbar.accesskey "Н">
+<!ENTITY layoutMenu.label "Розбивка">
+<!ENTITY layoutMenu.accesskey "Р">
+<!ENTITY showDirectoryPane.label "Панель директорій">
+<!ENTITY showDirectoryPane.accesskey "д">
+<!ENTITY showContactPane2.label "Панель контактів">
+<!ENTITY showContactPane2.accesskey "к">
+<!ENTITY menu_ShowNameAs.label "Показувати ім’я як">
+<!ENTITY menu_ShowNameAs.accesskey "П">
+<!-- LOCALIZATION NOTE (firstLastCmd2.label): We're not including a comma here
+because displayed names don't have the comma in between. -->
+<!ENTITY firstLastCmd2.label "Ім’я, прізвище">
+<!ENTITY firstLastCmd2.accesskey "І">
+<!ENTITY lastFirstCmd.label "Прізвище, ім’я">
+<!ENTITY lastFirstCmd.accesskey "П">
+<!ENTITY displayNameCmd.label "Відображуване ім’я">
+<!ENTITY displayNameCmd.accesskey "і">
+<!ENTITY sortMenu.label "Сортування">
+<!ENTITY sortMenu.accesskey "р">
+
+<!-- Tools Menu -->
+<!ENTITY tasksMenu.label "Інструменти">
+<!ENTITY tasksMenu.accesskey "І">
+<!ENTITY messengerCmd.label "Пошта і новини">
+<!ENTITY messengerCmd.accesskey "П">
+<!ENTITY messengerCmd.commandkey "1">
+<!ENTITY searchAddressesCmd.label "Пошук адрес…">
+<!ENTITY searchAddressesCmd.accesskey "а">
+<!ENTITY importCmd.label "Імпорт…">
+<!ENTITY importCmd.accesskey "І">
+<!ENTITY exportCmd.label "Експорт…">
+<!ENTITY exportCmd.accesskey "Е">
+<!ENTITY preferencesCmd2.label "Налаштування…">
+<!ENTITY preferencesCmd2.accesskey "Н">
+<!ENTITY preferencesCmdUnix.label "Налаштування">
+<!ENTITY preferencesCmdUnix.accesskey "Н">
+
+<!-- Address Book Toolbar and Context Menus -->
+<!ENTITY newContactButton.label "Створити картку">
+<!ENTITY newContactButton.accesskey "С">
+<!ENTITY newlistButton.label "Створити список">
+<!ENTITY newlistButton.accesskey "С">
+<!ENTITY showAsDefault.label "Типовий початковий каталог">
+<!ENTITY showAsDefault.accesskey "п">
+<!ENTITY editPropertiesButton.label "Змінити">
+<!ENTITY propertiesContext.label "Властивості">
+<!ENTITY propertiesContext.accesskey "В">
+<!ENTITY abPropertiesContext.label "Властивості">
+<!ENTITY abPropertiesContext.accesskey "В">
+<!ENTITY syncContext.label "Синхронізувати">
+<!ENTITY syncContext.accesskey "х">
+<!ENTITY editContactContext.label "Змінити контакт">
+<!ENTITY editContactContext.accesskey "З">
+<!ENTITY editMailingListContext.label "Змінити список">
+<!ENTITY editMailingListContext.accesskey "м">
+<!ENTITY newmsgButton.label "Написати">
+<!ENTITY newmsgButton.accesskey "п">
+<!ENTITY newIM.label "Миттєве повідомлення">
+<!ENTITY newIM.accesskey "М">
+<!ENTITY printButton.label "Друк…">
+<!ENTITY printButton.accesskey "к">
+<!ENTITY deleteButton2.label "Видалити">
+<!ENTITY deleteButton2.accesskey "В">
+
+<!-- Address Book Toolbar Tooltips -->
+<!ENTITY columnChooser.tooltip "Оберіть стовпці для відображення">
+<!ENTITY newContactButton.tooltip "Створити нову картку в адресній книзі">
+<!ENTITY newlistButton.tooltip "Створити новий список розсилки">
+<!ENTITY editPropertiesButton.tooltip "Змінити вибраний елемент">
+<!ENTITY editAbPropertiesButton.tooltip "Змінити властивості вибраної адресної книги">
+<!ENTITY editContactPropertiesButton.tooltip "Змінити вибраний контакт">
+<!ENTITY editMailingListPropertiesButton.tooltip "Змінити вибраний список розсилки">
+<!ENTITY newmsgButton.tooltip "Надіслати повідомлення">
+<!ENTITY newIM.tooltip "Надіслати миттєве повідомлення або чат">
+<!ENTITY deleteButton2.tooltip "Видалити вибраний елемент">
+
+<!-- Search Bar -->
+<!ENTITY SearchNameOrEmail.label "Ім’я або адреса електронної пошти:">
+<!ENTITY SearchNameOrEmail.accesskey "І">
+<!ENTITY advancedButton.tooltip "Розширений режим пошуку адрес">
+<!ENTITY quickSearchCmd.key "k">
+<!ENTITY searchItem.title "Швидкий пошук">
+
+<!-- Results Pane -->
+<!ENTITY Addrbook.label "Адресна книга">
+<!ENTITY Addrbook.accesskey "к">
+<!ENTITY GeneratedName.label "Ім’я">
+<!ENTITY GeneratedName.accesskey "І">
+<!ENTITY PrimaryEmail.label "Електронна пошта">
+<!ENTITY PrimaryEmail.accesskey "Е">
+<!ENTITY ChatName.label "Ім’я в чаті">
+<!ENTITY ChatName.accesskey "ч">
+<!ENTITY Company.label "Компанія">
+<!ENTITY Company.accesskey "К">
+<!ENTITY NickName.label "Псевдонім">
+<!ENTITY NickName.accesskey "в">
+<!ENTITY SecondEmail.label "Дод. адреса електронної пошти">
+<!ENTITY SecondEmail.accesskey "о">
+<!ENTITY Department.label "Відділення">
+<!ENTITY Department.accesskey "д">
+<!ENTITY JobTitle.label "Посада">
+<!ENTITY JobTitle.accesskey "с">
+<!ENTITY CellularNumber.label "Мобільний">
+<!ENTITY CellularNumber.accesskey "М">
+<!ENTITY PagerNumber.label "Пейджер">
+<!ENTITY PagerNumber.accesskey "п">
+<!ENTITY FaxNumber.label "Факс">
+<!ENTITY FaxNumber.accesskey "Ф">
+<!ENTITY HomePhone.label "Домашній телефон">
+<!ENTITY HomePhone.accesskey "Д">
+<!ENTITY WorkPhone.label "Робочий телефон">
+<!ENTITY WorkPhone.accesskey "Р">
+<!ENTITY sortAscending.label "За зростанням">
+<!ENTITY sortAscending.accesskey "з">
+<!ENTITY sortDescending.label "За спаданням">
+<!ENTITY sortDescending.accesskey "м">
+<!ENTITY _PhoneticName.label "Фонетичне ім’я">
+<!ENTITY _PhoneticName.accesskey "т">
+
+<!-- Card Summary Pane -->
+<!-- Box Headings -->
+<!ENTITY contact.heading "Контакт">
+<!ENTITY home.heading "Домашня адреса">
+<!ENTITY other.heading "Інші">
+<!ENTITY chat.heading "Чат">
+<!ENTITY phone.heading "Телефон">
+<!ENTITY work.heading "Робочий">
+<!-- Special Box Headings, for mailing lists -->
+<!ENTITY description.heading "Опис">
+<!ENTITY addresses.heading "Адреси">
+<!-- For Map It! -->
+<!ENTITY mapItButton.label "Показати на карті">
+<!ENTITY mapIt.tooltip "Показати адресу на карті в Інтернеті">
+
+<!-- Status Bar -->
+<!ENTITY statusText.label "">
+
+<!-- Mac OS X Window Menu -->
+<!ENTITY windowMenu.label "Вікно">
+<!ENTITY minimizeWindow.label "Згорнути вікно">
+<!ENTITY minimizeWindow.key "m">
+<!ENTITY bringAllToFront.label "Помістити все на передній план">
+<!ENTITY zoomWindow.label "Розгонути вікно">
diff --git a/l10n-uk/mail/chrome/messenger/addressbook/abNewCardDialog.dtd b/l10n-uk/mail/chrome/messenger/addressbook/abNewCardDialog.dtd
new file mode 100644
index 0000000000..e3adf8d65b
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/addressbook/abNewCardDialog.dtd
@@ -0,0 +1,7 @@
+<!-- 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/. -->
+
+<!-- Labels -->
+<!ENTITY chooseAddressBook.label "Додати в:">
+<!ENTITY chooseAddressBook.accesskey "Д">
diff --git a/l10n-uk/mail/chrome/messenger/addressbook/abResultsPane.dtd b/l10n-uk/mail/chrome/messenger/addressbook/abResultsPane.dtd
new file mode 100644
index 0000000000..61d7dbdc64
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/addressbook/abResultsPane.dtd
@@ -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/. -->
+
+<!ENTITY Addrbook.label "Адресна книга">
+<!ENTITY Addrbook.accesskey "А">
+<!ENTITY GeneratedName.label "Назва">
+<!ENTITY GeneratedName.accesskey "Н">
+<!ENTITY PrimaryEmail.label "Е-пошта">
+<!ENTITY PrimaryEmail.accesskey "Е">
+<!ENTITY Company.label "Організація">
+<!ENTITY Company.accesskey "О">
+<!ENTITY _PhoneticName.label "Вимова">
+<!ENTITY _PhoneticName.accesskey "В">
+<!ENTITY NickName.label "Псевдонім">
+<!ENTITY NickName.accesskey "П">
+<!ENTITY SecondEmail.label "Додаткова Е-пошта">
+<!ENTITY SecondEmail.accesskey "т">
+<!ENTITY Department.label "Відділ">
+<!ENTITY Department.accesskey "і">
+<!ENTITY JobTitle.label "Заголовок">
+<!ENTITY JobTitle.accesskey "З">
+<!ENTITY CellularNumber.label "Мобільний">
+<!ENTITY CellularNumber.accesskey "М">
+<!ENTITY PagerNumber.label "Пейджер">
+<!ENTITY PagerNumber.accesskey "й">
+<!ENTITY FaxNumber.label "Факс">
+<!ENTITY FaxNumber.accesskey "Ф">
+<!ENTITY HomePhone.label "Домашній телефон">
+<!ENTITY HomePhone.accesskey "ш">
+<!ENTITY WorkPhone.label "Робочий телефон">
+<!ENTITY WorkPhone.accesskey "Р">
+<!ENTITY ChatName.label "Ім’я в чаті">
+<!ENTITY ChatName.accesskey "ч">
+<!ENTITY sortAscending.label "За зростанням">
+<!ENTITY sortAscending.accesskey "с">
+<!ENTITY sortDescending.label "За спаданням">
+<!ENTITY sortDescending.accesskey "я">
diff --git a/l10n-uk/mail/chrome/messenger/addressbook/addressBook.properties b/l10n-uk/mail/chrome/messenger/addressbook/addressBook.properties
new file mode 100644
index 0000000000..14a0bce508
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/addressbook/addressBook.properties
@@ -0,0 +1,262 @@
+# 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 following are used by the Mailing list dialog.
+# LOCALIZATION NOTE (mailingListTitleEdit): %S will be replaced by the Mailing List's display name.
+mailingListTitleEdit=Змінити %S
+emptyListName=Введіть назву списку.
+badListNameCharacters=Ім'я списку не повинно містити жодного з наступних символів: < > ; , "
+badListNameSpaces=Назва списку не повинна містити суміжних пробілів.
+lastFirstFormat=%S, %S
+firstLastFormat=%S %S
+
+allAddressBooks=Всі адресні книги
+
+newContactTitle=Новий контакт
+# %S will be the contact's display name
+newContactTitleWithDisplayName=Нова картка для %S
+editContactTitle=Редагування картки
+# %S will be the contact's display name
+editContactTitleWithDisplayName=Редагування картки для %S
+# don't translate vCard
+editVCardTitle=Редагувати візитну картку
+# %S will be the card's display name, don't translate vCard
+editVCardTitleWithDisplayName=Редагувати візитну картку %S
+
+## LOCALIZATION NOTE (cardRequiredDataMissingMessage): do not localize \n
+cardRequiredDataMissingMessage=Ви повинні заповнити щонайменше одне з таких полів:\nЕлектронна пошта, Ім’я, Прізвище, Відображуване ім’я, Організація.
+cardRequiredDataMissingTitle=Відсутня необхідна інформація
+incorrectEmailAddressFormatMessage=Адреса електронної пошти повинна бути у форматі user@host.
+incorrectEmailAddressFormatTitle=Неправильний формат адреси електронної пошти
+
+viewListTitle=Список розсилки: %S
+mailListNameExistsTitle=Список розсилки вже існує
+mailListNameExistsMessage=Список розсилки з такою назвою вже існує. Виберіть іншу назву.
+
+confirmDeleteThisContactTitle=Видалити контакт
+# LOCALIZATION NOTE (confirmDeleteThisContact):
+# #1 The name of the selected contact
+# Don't localize "\n• #1" unless your local layout comes out wrong.
+# Example: Are you sure you want to delete this contact?
+# • John Doe
+confirmDeleteThisContact=Ви справді хочете видалити цей контакт?\n• #1
+
+confirmDelete2orMoreContactsTitle=Видалити декілька контактів
+# LOCALIZATION NOTE (confirmDelete2orMoreContacts):
+# Semicolon list of plural forms.
+# See: https://developer.mozilla.org/docs/Localization_and_Plurals
+# #1 The number of selected contacts, always more than 1.
+# Example: Are you sure you want to delete these 3 contacts?
+confirmDelete2orMoreContacts=Ви справді хочете видалити цей контакт?;Ви справді хочете видалити ці #1 контакти?;Ви справді хочете видалити ці #1 контактів?
+
+confirmRemoveThisContactTitle=Вилучити контакт
+# LOCALIZATION NOTE (confirmRemoveThisContact):
+# #1 The name of the selected contact
+# #2 The name of the containing mailing list
+# This title is about a contact in a mailing list, so it will not be deleted,
+# but only removed from the list.
+# Don't localize "\n• #1" unless your local layout comes out wrong.
+# Example: Are you sure you want to remove this contact from the mailing list 'Customers List'?
+# • John Doe
+confirmRemoveThisContact=Ви справді хочете вилучити цей контакт зі списку розсилки '#2'?\n• #1
+
+confirmRemove2orMoreContactsTitle=Вилучити декілька контактів
+# LOCALIZATION NOTE (confirmRemove2orMoreContacts):
+# Semicolon list of singular and plural forms.
+# See: https://developer.mozilla.org/docs/Localization_and_Plurals
+# #1 The number of selected contacts, always more than 1.
+# #2 The name of the containing mailing list
+# Example: Are you sure you want to remove these 3 contacts from the mailing list 'Customers List'?
+confirmRemove2orMoreContacts=Ви справді хочете вилучити цей контакт зі списку розсилки '#2'?;Ви справді хочете вилучити ці #1 контакти зі списку розсилки '#2'?;Ви справді хочете вилучити ці #1 контактів зі списку розсилки '#2'?
+
+confirmDeleteThisMailingListTitle=Видалити список розсилки
+# LOCALIZATION NOTE (confirmDeleteThisMailingList):
+# #1 The name of the selected mailing list
+# Don't localize "\n• #1" unless your local layout comes out wrong.
+# Example: Are you sure you want to delete this mailing list?
+# • Customers List
+confirmDeleteThisMailingList=Ви справді хочете видалити цей список розсилки?\n• #1
+
+confirmDelete2orMoreMailingListsTitle=Видалити декілька списків розсилки
+# LOCALIZATION NOTE (confirmDelete2orMoreMailingLists):
+# Semicolon list of plural forms.
+# See: https://developer.mozilla.org/docs/Localization_and_Plurals
+# #1 The number of selected mailing lists, always more than 1
+# Example: Are you sure you want to delete these 3 mailing lists?
+confirmDelete2orMoreMailingLists=Ви справді хочете видалити цей список розсилки?;Ви справді хочете видалити ці #1 списки розсилки?;Ви справді хочете видалити ці #1 списків розсилки?
+
+confirmDelete2orMoreContactsAndListsTitle=Видалити контакти і списки розсилки
+# LOCALIZATION NOTE (confirmDelete2orMoreContactsAndLists):
+# Semicolon list of and plural forms.
+# See: https://developer.mozilla.org/docs/Localization_and_Plurals
+# #1 The number of selected contacts and mailing lists, always more than 1
+# Example: Are you sure you want to delete these 3 contacts and mailing lists?
+confirmDelete2orMoreContactsAndLists=Ви справді хочете видалити цей контакт і список розсилки?;Ви справді хочете видалити ці #1 контакти і списки розсилки?;Ви справді хочете видалити ці #1 контактів і списків розсилки?
+
+confirmDeleteThisAddressbookTitle=Видалити адресну книгу
+# LOCALIZATION NOTE (confirmDeleteThisAddressbookTitle):
+# #1 The name of the selected address book
+# Don't localize "\n• #1" unless your local layout comes out wrong.
+# Example: Are you sure you want to delete this address book and all of its contacts?
+# • Friends and Family Address Book
+confirmDeleteThisAddressbook=Ви справді хочете видалити цю адресну книгу з усіма її контактами?\n• #1
+
+confirmDeleteThisLDAPDirTitle=Видалити локальний каталог LDAP
+# LOCALIZATION NOTE (confirmDeleteThisLDAPDir):
+# #1 The name of the selected LDAP directory
+# Don't localize "\n• #1" unless your local layout comes out wrong.
+# Example: Are you sure you want to delete the local copy of this LDAP directory and all of its offline contacts?
+# • Mozilla LDAP Directory
+confirmDeleteThisLDAPDir=Ви справді хочете видалити локальну копію цього каталогу LDAP разом з усіма його автономними контактами?\n• #1
+
+confirmDeleteThisCollectionAddressbookTitle=Видалити зібрану адресну книгу
+# LOCALIZATION NOTE (confirmDeleteThisCollectionAddressbook):
+# #1 The name of the selected collection address book
+# #2 The name of the application (Thunderbird)
+# Don't localize "\n• #1" unless your local layout comes out wrong.
+# Example: If this address book is deleted, Thunderbird will no longer collect addresses.
+# Are you sure you want to delete this address book and all of its contacts?
+# • My Collecting Addressbook
+confirmDeleteThisCollectionAddressbook=Якщо видалити цю адресну книгу, #2 більше не буде збирати адреси.\nВи справді хочете видалити цю адресну книгу разом з усіма її контактами?\n• #1
+
+propertyPrimaryEmail=Електронна пошта
+propertyListName=Назва списку
+propertySecondaryEmail=Дод. адреса електронної пошти
+propertyNickname=Псевдонім
+propertyDisplayName=Відображуване ім’я
+propertyWork=Робочий
+propertyHome=Домашній
+propertyFax=Факс
+propertyCellular=Мобільний
+propertyPager=Пейджер
+propertyBirthday=День народження
+propertyCustom1=Інше 1
+propertyCustom2=Інше 2
+propertyCustom3=Інше 3
+propertyCustom4=Інше 4
+
+propertyGtalk=Google Talk
+propertyAIM=AIM
+propertyYahoo=Yahoo!
+propertySkype=Skype
+propertyQQ=QQ
+propertyMSN=MSN
+propertyICQ=ICQ
+propertyXMPP=Jabber ID
+propertyIRC=IRC Nick
+
+## LOCALIZATION NOTE (cityAndStateAndZip):
+## %1$S is city, %2$S is state, %3$S is zip
+cityAndStateAndZip=%1$S, %2$S, %3$S
+## LOCALIZATION NOTE (cityAndStateNoZip):
+## %1$S is city, %2$S is state
+cityAndStateNoZip=%1$S, %2$S
+## LOCALIZATION NOTE (cityOrStateAndZip):
+## %1$S is city or state, %2$S is zip
+cityOrStateAndZip=%1$S %2$S
+
+stateZipSeparator=
+
+prefixTo=Кому
+prefixCc=Копія
+prefixBcc=Прихована копія
+addressBook=Адресна книга
+
+# Contact photo management
+browsePhoto=Фото
+stateImageSave=Збереження зображення…
+errorInvalidUri=Помилка: Неприпустиме джерело зображення.
+errorNotAvailable=Помилка: Файл не доступний.
+errorInvalidImage=Помилка: Підтримуються лише зображення в форматах JPG, PNG та GIF.
+errorSaveOperation=Помилка: Не вдалося зберегти зображення.
+
+# mailnews.js
+ldap_2.servers.pab.description=Особиста адресна книга
+ldap_2.servers.history.description=Зібрані адреси
+## LOCALIZATION NOTE (ldap_2.servers.osx.description is only used on Mac OS X)
+ldap_2.servers.osx.description=Адресна книга Mac OS X
+
+# status bar stuff
+## LOCALIZATION NOTE (totalContactStatus):
+## %1$S is address book name, %2$S is contact count
+totalContactStatus=Усього карток у %1$S: %2$S
+noMatchFound=Збігів не знайдено
+## LOCALIZATION NOTE (matchesFound1):
+## Semicolon-separated list of singular and plural forms.
+## See: https://developer.mozilla.org/docs/Mozilla/Localization/Localization_and_Plurals
+## #1 is the number of matching contacts found
+matchesFound1=#1 збіг знайдено;#1 збіги знайдено;#1 збігів знайдено
+
+## LOCALIZATION NOTE (contactsCopied): Semi-colon list of plural forms
+## %1$S is the number of contacts that were copied. This should be used multiple
+## times wherever you need it. Do not replace by %S.
+contactsCopied=%1$S контакт скопійовано;%1$S контакти скопійовано;%1$S контактів скопійовано
+
+## LOCALIZATION NOTE (contactsMoved): Semi-colon list of plural forms
+## %1$S is the number of contacts that were moved. This should be used multiple
+## times wherever you need it. Do not replace by %S.
+contactsMoved=%1$S контакт переміщено;%1$S контакти переміщено;%1$S контактів переміщено
+
+# LDAP directory stuff
+invalidName=Введіть дійсне ім’я.
+invalidHostname=Введіть дійсне мережеве ім’я сервера.
+invalidPortNumber=Введіть дійсний номер порту.
+invalidResults=Введіть дійсне число результатів.
+abReplicationOfflineWarning=Для виконання реплікації з використанням LDAP ви повинні підключитися до мережі.
+abReplicationSaveSettings=Перш ніж завантажити каталог, необхідно зберегти налаштування.
+
+# For importing / exporting
+## LOCALIZATION NOTE (ExportAddressBookNameTitle): %S is the name of exported addressbook
+ExportAddressBookNameTitle=Експорт адресної книги - %S
+LDIFFiles=LDIF
+CSVFiles=З комою як роздільник
+CSVFilesSysCharset=Розділені комою (Системне кодування)
+CSVFilesUTF8=Розділені комою (UTF-8)
+TABFiles=Зі знаком табуляції як роздільником
+TABFilesSysCharset=Зі знаком табуляції як роздільником (Системне кодування)
+TABFilesUTF8=Зі знаком табуляції як роздільником (UTF-8)
+VCFFiles=vCard
+SupportedABFiles=Підтримувані файли адресних книг
+failedToExportTitle=Помилка експорту
+failedToExportMessageNoDeviceSpace=Помилка експорту адресної книги, немає місця на диску.
+failedToExportMessageFileAccessDenied=Помилка експорту адресної книги, доступ до файлу заборонений.
+
+# For getting authDN for replication using dlg box
+AuthDlgTitle=Реплікація адресних книг LDAP
+AuthDlgDesc=Введіть ім’я користувача і пароль для доступу до каталога сервера.
+
+# LOCALIZATION NOTE(joinMeInThisChat)
+# use + for spaces
+joinMeInThisChat=Приєднатися+до+чату.
+
+# For printing
+headingHome=Домашня адреса
+headingWork=Робочий
+headingOther=Інше
+headingChat=Чат
+headingPhone=Телефон
+headingDescription=Опис
+headingAddresses=Адреси
+
+## For address books
+addressBookTitleNew=Нова адресна книга
+# LOCALIZATION NOTE (addressBookTitleEdit):
+# %S is the current name of the address book.
+# Example: My Custom AB Properties
+addressBookTitleEdit=Властивості %S
+duplicateNameTitle=Адресна книга з такою назвою вже існує
+# LOCALIZATION NOTE (duplicateNameText):
+# Don't localize "\n• %S" unless your local layout comes out wrong.
+# %S is the name of the existing address book.
+# Example: An address book with this name already exists:
+# • My Custom AB
+duplicateNameText=Адресна книга з такою назвою вже існує:\n• %S
+
+# For corrupt .mab files
+corruptMabFileTitle=Пошкоджений файл адресної книги
+corruptMabFileAlert=Неможливо прочитати одну з адресних книг (файл %1$S). У тому ж каталозі буде створено новий файл %2$S і резервну копію старого файлу з назвою %3$S.
+
+# For locked .mab files
+lockedMabFileTitle=Неможливо завантажити файл адресної книги
+lockedMabFileAlert=Неможливо завантажити файл адресної книги %S. Можливо він доступний тільки для читання або заблокований іншою програмою. Зачекайте хвилину, а потім повторіть спробу.
diff --git a/l10n-uk/mail/chrome/messenger/addressbook/ldapAutoCompErrs.properties b/l10n-uk/mail/chrome/messenger/addressbook/ldapAutoCompErrs.properties
new file mode 100644
index 0000000000..d6e21d8fbb
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/addressbook/ldapAutoCompErrs.properties
@@ -0,0 +1,104 @@
+# 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 are error strings for problems that happen while in the
+# various states declared in nsILDAPAutoCompFormatter.idl. Note that
+# the number that indexes each error state is the same as the number
+# corresponding to that state in nsILDAPAutoCompFormatter.idl.
+
+## @name ERR_STATE_UNBOUND
+## @loc none
+0=Проблема ініціалізації LDAP
+
+## @name ERR_STATE_INITIALIZING
+## @loc none
+1=Помилка підключення до сервера LDAP
+
+## @name ERR_STATE_BINDING
+## @loc none
+2=Помилка підключення до сервера LDAP
+
+## @name ERR_STATE_BOUND
+## @loc none
+3=Проблема зв’язку на LDAP-сервері
+
+## @name ERR_STATE_SEARCHING
+## @loc none
+4=Проблема пошуку на LDAP-сервері
+
+
+# The format of the alert dialog itself
+#
+## @name ALERT_FORMAT
+## @loc None of %1$S, %2$S and %3$S should be localized.
+## %1$S is the error code itself, %2$S is an LDAP SDK error message from
+## chrome://mozldap/locale/ldap.properties, and %3$S is a hint relating
+## to that specific error, found in this file.
+errorAlertFormat=Код помилки %1$S: %2$S\n\n %3$S
+
+## The following errors are for error codes other than LDAP-specific ones.
+## Someday mozilla will actually have a system for mapping nsresults to
+## error strings that's actually widely used, unlike nsIErrorService. But
+## until it does, these strings live here...
+
+## @name HOST_NOT_FOUND
+## @loc none
+5000=Вузол не знайдено
+
+## @name GENERIC_ERROR
+## @loc none
+9999=Невідома помилка
+
+
+# Hints to for the user, associated with specific error codes (ie error code
+# + 10000)
+
+
+## @name TIMELIMIT_EXCEEDED_HINT
+## @loc none
+10003=Зачекайте хвилину, а потім повторіть спробу або зверніться до вашого системного адміністратора.
+
+## @name STRONGAUTH_REQUIRED_HINT
+## @loc none
+10008=Стійка автентифікація наразі не підтримується.
+
+## @name INVALID_SYNTAX_HINT
+## @loc none
+10021=Переконайтеся, що фільтр пошуку дійсний, і спробуйте знову або зверніться до системного адміністратора. Щоб переконатися, що фільтр пошуку вказано правильно, виберіть «Налаштування…» у меню «Редагування», потім — «Пошта і конференції» і «Адресація». Натисніть «Змінити каталоги…» і виберіть використовуваний LDAP-сервер. Натисніть «Змінити…», відтак виберіть вкладку «Додатково», щоб переглянути фільтр пошуку.
+
+## @name NO_SUCH_OBJECT_HINT
+## @loc none
+10032=Переконайтеся, що ім’я кореневого елемента (Base DN) дійсне, і спробуйте знову або зверніться до системного адміністратора. Щоб переконатися, що базове унікальне ім’я вказано правильно, виберіть «Налаштування…» у меню «Інструменти», потім — «Створення» і «Адресація». Натисніть «Змінити каталоги…» і виберіть використовуваний LDAP-сервер. Натисніть «Змінити», щоб переглянути базове унікальне ім’я.
+
+## @name BUSY_HINT
+## @loc none
+10051=Зачекайте хвилину, а потім повторіть спробу.
+
+## @name SERVER_DOWN_HINT
+## @loc none
+10081=Переконайтеся, що мережеве ім’я сервера і номер порту дійсні, і спробуйте знову або зверніться до системного адміністратора. Щоб переконатися, що мережеве ім’я сервера та номер порту вказано правильно, виберіть «Налаштування…» у меню «Редагування», потім — «Пошта і конференції» і «Адресація». Натисніть «Змінити каталоги…» і виберіть використовуваний LDAP-сервер. Натисніть «Змінити…», щоб переглянути мережеве ім’я сервера. Виберіть вкладку «Додатково», щоб переглянути номер порту.
+
+## @name TIMEOUT_HINT
+## @loc none
+10085=Зачекайте хвилину, а потім повторіть спробу.
+
+## @name FILTER_ERROR_HINT
+## @loc none
+10087=Переконайтеся, що фільтр пошуку дійсний, і спробуйте знову або зверніться до системного адміністратора. Щоб переконатися, що фільтр пошуку вказано правильно, виберіть «Налаштування…» у меню «Редагування», потім — «Пошта і конференції» і «Адресація». Натисніть «Змінити каталоги…» і виберіть використовуваний LDAP-сервер. Натисніть «Змінити…», відтак виберіть вкладку «Додатково», щоб переглянути фільтр пошуку.
+
+## @name NO_MEMORY_HINT
+## @loc none
+10090=Закрийте які-небудь вікна і/або додатки і спробуйте знову.
+
+## @name CONNECT_ERROR_HINT
+## @loc none
+10091=Переконайтесь, що мережеве ім’я сервера і номер порту дійсні, і спробуйте знову або зверніться до системного адміністратора. Щоб переконатися, що мережеве ім’я сервера та номер порту вказано правильно, виберіть «Налаштування…» у меню «Редагування», потім — «Пошта і конференції» і «Адресація». Натисніть «Змінити каталоги…» і виберіть використовуваний LDAP-сервер. Натисніть «Змінити…», щоб переглянути мережеве ім’я сервера. Виберіть вкладку «Додатково», щоб переглянути номер порту.
+
+## @name HOST_NOT_FOUND_HINT
+## @loc none
+15000=Переконайтеся, що мережеве ім’я сервера дійсне, і спробуйте знову або зверніться до системного адміністратора. Щоб переконатися, що мережеве ім’я сервера вказано правильно, виберіть «Налаштування…» у меню «Редагування», потім — «Пошта і конференції» і «Адресація». Натисніть «Змінити каталоги…» і виберіть використовуваний LDAP-сервер. Натисніть «Змінити…», щоб переглянути мережеве ім’я сервера.
+
+## @name GENERIC_HINT
+## @loc none
+19999=Зв’яжіться з вашим системним адміністратором.
diff --git a/l10n-uk/mail/chrome/messenger/addressbook/pref-directory-add.dtd b/l10n-uk/mail/chrome/messenger/addressbook/pref-directory-add.dtd
new file mode 100644
index 0000000000..92086c8777
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/addressbook/pref-directory-add.dtd
@@ -0,0 +1,45 @@
+<!-- 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/. -->
+
+<!ENTITY directoryName.label "Назва:">
+<!ENTITY directoryName.accesskey "Н">
+<!ENTITY directoryHostname.label "Ім’я сервера:">
+<!ENTITY directoryHostname.accesskey "с">
+<!ENTITY directoryBaseDN.label "Кореневий елемент (Base DN):">
+<!ENTITY directoryBaseDN.accesskey "л">
+<!ENTITY findButton.label "Знайти">
+<!ENTITY findButton.accesskey "З">
+<!ENTITY directorySecure.label "Використовувати захищене з’єднання (SSL)">
+<!ENTITY directorySecure.accesskey "з">
+<!ENTITY directoryLogin.label "Ім’я користувача (Bind DN):">
+<!ENTITY directoryLogin.accesskey "к">
+<!ENTITY General.tab "Основне">
+<!ENTITY Offline.tab "Автономно">
+<!ENTITY Advanced.tab "Додатково">
+<!ENTITY portNumber.label "Порт:">
+<!ENTITY portNumber.accesskey "П">
+<!ENTITY searchFilter.label "Фільтр пошуку:">
+<!ENTITY searchFilter.accesskey "Ф">
+<!ENTITY scope.label "Область пошуку:">
+<!ENTITY scope.accesskey "О">
+<!ENTITY scopeOneLevel.label "Один рівень">
+<!ENTITY scopeOneLevel.accesskey "і">
+<!ENTITY scopeSubtree.label "Піддерево">
+<!ENTITY scopeSubtree.accesskey "е">
+<!ENTITY return.label "Не повертати більш ніж">
+<!ENTITY return.accesskey "в">
+<!ENTITY results.label "результатів">
+<!ENTITY offlineText.label "Ви можете завантажити копію цього каталогу для використання в автономному режимі.">
+<!ENTITY saslMechanism.label "Спосіб входу: ">
+<!ENTITY saslMechanism.accesskey "с">
+<!ENTITY saslOff.label "Простий">
+<!ENTITY saslOff.accesskey "П">
+<!ENTITY saslGSSAPI.label "Кербер (GSSAPI)">
+<!ENTITY saslGSSAPI.accesskey "К">
+
+<!-- Localization note: this is here because the width of the dialog
+ is determined by the width of the base DN box; and that is likely
+ to vary somewhat with the language.
+-->
+<!ENTITY newDirectoryWidth "48em">
diff --git a/l10n-uk/mail/chrome/messenger/addressbook/pref-directory.dtd b/l10n-uk/mail/chrome/messenger/addressbook/pref-directory.dtd
new file mode 100644
index 0000000000..7c0a8ff1e1
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/addressbook/pref-directory.dtd
@@ -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/. -->
+
+<!-- LOCALIZATION NOTE (window.title) : do not translate "LDAP" in below line -->
+<!ENTITY pref.ldap.window.title "Сервер каталогів LDAP">
+<!-- LOCALIZATION NOTE (directories.label) : do not translate "LDAP" in below line -->
+<!ENTITY directories.label "Сервер каталогів LDAP:">
+<!-- LOCALIZATION NOTE (directoriesText.label) : do not translate "LDAP" in below line -->
+<!ENTITY directoriesText.label "Виберіть сервер каталогів LDAP:">
+<!ENTITY directoriesText.accesskey "В">
+<!ENTITY addDirectory.label "Додати">
+<!ENTITY addDirectory.accesskey "Д">
+<!ENTITY editDirectory.label "Змінити">
+<!ENTITY editDirectory.accesskey "З">
+<!ENTITY deleteDirectory.label "Вилучити">
+<!ENTITY deleteDirectory.accesskey "В">
diff --git a/l10n-uk/mail/chrome/messenger/addressbook/replicationProgress.properties b/l10n-uk/mail/chrome/messenger/addressbook/replicationProgress.properties
new file mode 100644
index 0000000000..fe54e24eda
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/addressbook/replicationProgress.properties
@@ -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/.
+replicationStarted=Реплікацію розпочато…
+changesStarted=Розпочато пошук змін…
+replicationSucceeded=Реплікацію виконано
+replicationFailed=Помилка реплікації
+replicationCancelled=Реплікацію скасовано
+# LOCALIZATION NOTE
+# do not localize %S. %S is the current entry number (an integer)
+currentCount=Обробка елемента каталогу: %S
+
+downloadButton=Завантажити зараз
+downloadButton.accesskey=З
+cancelDownloadButton=Скасувати завантаження
+cancelDownloadButton.accesskey=С
+
+directoryTitleNew=Новий каталог LDAP
+## LOCALIZATION NOTE (directoryTitleEdit): %S will be replaced by the LDAP directory's display name
+directoryTitleEdit=Властивості %S
diff --git a/l10n-uk/mail/chrome/messenger/am-addressing.dtd b/l10n-uk/mail/chrome/messenger/am-addressing.dtd
new file mode 100644
index 0000000000..17a51ac197
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/am-addressing.dtd
@@ -0,0 +1,51 @@
+<!-- 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/. -->
+
+<!-- extracted from am-addressing.xul -->
+
+<!-- extracted from am-addressing.xhtml -->
+
+<!ENTITY addressing.label "Написання та адресація">
+<!ENTITY addressingGroupTitle.label "Адресація">
+<!ENTITY addressingText.label "При пошуку адреси:">
+<!-- LOCALIZATION NOTE (override.label) : do not translate "LDAP" in below line -->
+<!ENTITY useGlobal.label "Використовувати глобальні налаштування сервера LDAP для цього облікового запису">
+<!ENTITY useGlobal.accesskey "В">
+<!ENTITY editDirectories.label "Правити каталоги…">
+<!ENTITY editDirectories.accesskey "П">
+<!-- LOCALIZATION NOTE (directories.label) : do not translate "LDAP" in below line -->
+<!ENTITY directories.label "Використовувати інший сервер LDAP:">
+<!ENTITY directories.accesskey "і">
+<!ENTITY directoriesNone.label "Жодного">
+
+<!-- am-addressing.xul -->
+
+<!-- am-addressing.xhtml -->
+
+<!ENTITY compositionGroupTitle.label "Написання">
+<!-- LOCALIZATION NOTE (useHtml.label) : do not translate "html" in below line -->
+<!ENTITY useHtml.label "Створювати повідомлення у форматі HTML">
+<!ENTITY useHtml.accesskey "С">
+<!ENTITY autoQuote.label "Автоматично цитувати початкове повідомлення у відповідях">
+<!ENTITY autoQuote.accesskey "ц">
+<!-- LOCALIZATION NOTE (quoting.label): This will concatenate with the 4 strings that follow. -->
+<!ENTITY quoting.label "При цитаті,">
+<!ENTITY quoting.accesskey "т">
+<!ENTITY aboveQuote.label "починати відповідь над цитатою">
+<!ENTITY belowQuote.label "починати відповідь під цитатою">
+<!ENTITY selectAndQuote.label "виділити цитату">
+<!ENTITY place.label "і поставити мій підпис">
+<!ENTITY place.accesskey "і">
+<!ENTITY belowText.label "під цитатою (рекомендовано)">
+<!ENTITY aboveText.label "під відповіддю (над цитатою)">
+<!ENTITY includeSigOnReply.label "Включати підпис у відповідях">
+<!ENTITY includeSigOnReply.accesskey "в">
+<!ENTITY includeSigOnForward.label "Включати підпис у пересланих">
+<!ENTITY includeSigOnForward.accesskey "п">
+
+<!ENTITY globalComposingPrefs.label "Глобальні налаштування написання…">
+<!ENTITY globalComposingPrefs.accesskey "Г">
+
+<!ENTITY globalAddressingPrefs.label "Глобальні налаштування адресації…">
+<!ENTITY globalAddressingPrefs.accesskey "А">
diff --git a/l10n-uk/mail/chrome/messenger/am-advanced.dtd b/l10n-uk/mail/chrome/messenger/am-advanced.dtd
new file mode 100644
index 0000000000..0288bc256c
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/am-advanced.dtd
@@ -0,0 +1,30 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- extracted from am-advanced.xul -->
+
+<!-- extracted from am-advanced.xhtml -->
+
+<!-- LOCALIZATION NOTE (smtpServer.label): do not translate "SMTP" in below line -->
+<!ENTITY smtpServer.label "Параметри сервера вихідних повідомлень (SMTP)">
+
+<!-- LOCALIZATION NOTE (smtpDescription.label): do not translate "SMTP" in below line -->
+<!ENTITY smtpDescription.label "При керуванні своїми обліковими даними ви можете використати сервер з цього списку, вибравши його сервером вихідної пошти (SMTP), або можете використати типовий сервер з цього списку, обравши &quot;Використовувати типовий сервер&quot;.">
+
+<!ENTITY smtpListAdd.label "Додати…">
+<!ENTITY smtpListAdd.accesskey "д">
+<!ENTITY smtpListEdit.label "Змінити…">
+<!ENTITY smtpListEdit.accesskey "З">
+<!ENTITY smtpListDelete.label "Вилучити">
+<!ENTITY smtpListDelete.accesskey "В">
+<!ENTITY smtpListSetDefault.label "Типово">
+<!ENTITY smtpListSetDefault.accesskey "Т">
+
+<!ENTITY serverDetails.label "Подробиці про обраний сервер:">
+<!ENTITY serverDescription.label "Опис: ">
+<!ENTITY serverName.label "Ім’я сервера: ">
+<!ENTITY serverPort.label "Порт: ">
+<!ENTITY userName.label "Ім’я користувача: ">
+<!ENTITY connectionSecurity.label "Безпека з’єднання: ">
+<!ENTITY authMethod.label "Метод автентифікації: ">
diff --git a/l10n-uk/mail/chrome/messenger/am-archiveoptions.dtd b/l10n-uk/mail/chrome/messenger/am-archiveoptions.dtd
new file mode 100644
index 0000000000..07a92fb556
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/am-archiveoptions.dtd
@@ -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/. -->
+
+<!-- extracted from am-archiveoptions.xul -->
+
+<!-- extracted from am-archiveoptions.xhtml -->
+
+<!ENTITY dialogTitle.label "Налаштування архіву">
+<!ENTITY archiveGranularityPrefix.label "Зберігати архівовані повідомлення в:">
+<!ENTITY archiveFlat.label "Єдиній теці">
+<!ENTITY archiveFlat.accesskey "Є">
+<!ENTITY archiveYearly.label "Теках по роках">
+<!ENTITY archiveYearly.accesskey "р">
+<!ENTITY archiveMonthly.label "Теках по місяцях">
+<!ENTITY archiveMonthly.accesskey "м">
+<!ENTITY keepFolderStructure.label "Зберігати наявну структуру архівованих повідомлень">
+<!ENTITY keepFolderStructure.accesskey "с">
+<!ENTITY archiveExample.label "Приклад">
+<!-- LOCALIZATION NOTE (archiveFolderName.label): this should match the default
+ name for the "Archives" folder -->
+<!ENTITY archiveFolderName.label "Архіви">
+<!-- LOCALIZATION NOTE (inboxFolderName.label): this should match the default
+ name for the "Inbox" folder -->
+<!ENTITY inboxFolderName.label "Вхідні">
diff --git a/l10n-uk/mail/chrome/messenger/am-copies.dtd b/l10n-uk/mail/chrome/messenger/am-copies.dtd
new file mode 100644
index 0000000000..ad56f0cb65
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/am-copies.dtd
@@ -0,0 +1,52 @@
+<!-- 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/. -->
+
+<!-- extracted from am-copies.xul -->
+
+<!-- extracted from am-copies.xhtml -->
+
+<!ENTITY copyAndFolderTitle.label "Копії та теки">
+<!ENTITY sendingPrefix.label "Під час надсилання повідомлень автоматично:">
+<!ENTITY fccMailFolder.label "Зберегти копію в:">
+<!ENTITY fccMailFolder.accesskey "б">
+<!ENTITY fccReplyFollowsParent.label "Зберегти відповіді до теки з початковим повідомленням">
+<!ENTITY fccReplyFollowsParent.accesskey "ч">
+<!-- LOCALIZATION NOTE (ccAddress.label): do not translate "Cc" in below line -->
+<!ENTITY ccAddress.label "Слати Cc на ці поштові адреси:">
+<!ENTITY ccAddress.accesskey "C">
+<!ENTITY ccAddressList.placeholder "Розділяйте адреси комами">
+<!-- LOCALIZATION NOTE (bccAddress.label): do not translate "Bcc" in below line -->
+<!ENTITY bccAddress.label "Надсилати приховані копії за цими адресами:">
+<!ENTITY bccAddress.accesskey "т">
+<!ENTITY bccAddressList.placeholder "Розділяйте адреси комами">
+<!ENTITY saveMessageDlg.label "Показувати вікно підтвердження під час збереження повідомлень">
+<!ENTITY saveMessageDlg.accesskey "к">
+<!-- LOCALIZATION NOTE (sentFolderOn.label): OK to translate this, bug #57440 -->
+<!ENTITY sentFolderOn.label "теці &quot;Надіслані&quot; у:">
+<!ENTITY sentFolderOn.accesskey "Н">
+<!ENTITY sentInOtherFolder.label "Інші:">
+<!ENTITY sentInOtherFolder.accesskey "І">
+<!-- LOCALIZATION NOTE (archivesFolderOn.label): OK to translate this, bug #57440 -->
+<!ENTITY archivesTitle.label "Архів повідомлень">
+<!ENTITY keepArchives.label "Зберігати архіви повідомлень у:">
+<!ENTITY keepArchives.accesskey "а">
+<!ENTITY archiveHierarchyButton.label "Налаштування архіву…">
+<!ENTITY archiveHierarchyButton.accesskey "л">
+<!ENTITY archivesFolderOn.label "теці &quot;Архіви&quot; у:">
+<!ENTITY archivesFolderOn.accesskey "А">
+<!ENTITY archiveInOtherFolder.label "Інші:">
+<!ENTITY archiveInOtherFolder.accesskey "і">
+<!ENTITY specialFolders.label "Чернетки та шаблони">
+<!ENTITY keepDrafts2.label "Зберігати чернетки повідомлень у:">
+<!-- LOCALIZATION NOTE (draftsFolderOn.label): OK to translate this, bug #57440 -->
+<!ENTITY draftsFolderOn.label "теці &quot;Чернетки&quot; у:">
+<!ENTITY draftsFolderOn.accesskey "Ч">
+<!ENTITY draftInOtherFolder.label "Інші:">
+<!ENTITY draftInOtherFolder.accesskey "н">
+<!ENTITY keepTemplates.label "Зберігати шаблони повідомлень у:">
+<!-- LOCALIZATION NOTE (templatesFolderOn.label): OK to translate this, bug #57440 -->
+<!ENTITY templatesFolderOn.label "теці &quot;Шаблони&quot; у:">
+<!ENTITY templatesFolderOn.accesskey "Ш">
+<!ENTITY templateInOtherFolder.label "Інші:">
+<!ENTITY templateInOtherFolder.accesskey "і">
diff --git a/l10n-uk/mail/chrome/messenger/am-e2e.properties b/l10n-uk/mail/chrome/messenger/am-e2e.properties
new file mode 100644
index 0000000000..1fedbc4377
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/am-e2e.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/.
+
+prefPanel-e2e=Наскрізне шифрування
diff --git a/l10n-uk/mail/chrome/messenger/am-identities-list.dtd b/l10n-uk/mail/chrome/messenger/am-identities-list.dtd
new file mode 100644
index 0000000000..461d4f46d4
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/am-identities-list.dtd
@@ -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/. -->
+
+<!ENTITY identitiesListManageDesc.label "Керуйте адресами е-пошти цього облікового запису. Перша адреса буде основною.">
+<!ENTITY identitiesListAdd.label "Додати…">
+<!ENTITY identitiesListAdd.accesskey "Д">
+<!ENTITY identitiesListEdit.label "Змінити…">
+<!ENTITY identitiesListEdit.accesskey "З">
+<!ENTITY identitiesListDefault.label "Встановити типовою">
+<!ENTITY identitiesListDefault.accesskey "т">
+<!ENTITY identitiesListDelete.label "Видалити">
+<!ENTITY identitiesListDelete.accesskey "В">
+<!ENTITY identitiesListClose.label "Закрити">
+<!ENTITY identitiesListClose.accesskey "З">
diff --git a/l10n-uk/mail/chrome/messenger/am-identity-edit.dtd b/l10n-uk/mail/chrome/messenger/am-identity-edit.dtd
new file mode 100644
index 0000000000..d3ea4763c0
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/am-identity-edit.dtd
@@ -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/. -->
+
+<!ENTITY identityListDesc.label "Налаштувати параметри для цього ідентифікатора:">
+
+<!ENTITY settingsTab.label "Параметри">
+<!ENTITY copiesFoldersTab.label "Копії та теки">
+<!ENTITY addressingTab.label "Написання та адресація">
+
+<!ENTITY publicData.label "Публічні дані">
+<!ENTITY privateData.label "Приватні дані">
+<!ENTITY identityAlias.label "Позначка запису:">
+<!ENTITY identityAlias.accesskey "з">
diff --git a/l10n-uk/mail/chrome/messenger/am-im.dtd b/l10n-uk/mail/chrome/messenger/am-im.dtd
new file mode 100644
index 0000000000..cd69af6347
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/am-im.dtd
@@ -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/. -->
+
+<!ENTITY accountWindow.title "Параметри облікового запису">
+<!ENTITY accountWindow.width "300">
+<!ENTITY account.general "Загальні">
+<!ENTITY account.advanced "Розширені параметри">
+<!ENTITY account.name "Ім’я користувача:">
+<!ENTITY account.password "Пароль:">
+<!ENTITY account.alias "Псевдонім:">
+<!ENTITY account.newMailNotification "Повідомити на новий e-mail">
+<!ENTITY account.autojoin "Автоматично під'єднані канали:">
+<!ENTITY account.proxySettings.caption "Параметри проксі:">
+<!ENTITY account.proxySettings.change.label "Змінити…">
+<!ENTITY account.proxySettings.change.accessKey "З">
diff --git a/l10n-uk/mail/chrome/messenger/am-junk.dtd b/l10n-uk/mail/chrome/messenger/am-junk.dtd
new file mode 100644
index 0000000000..4aa383c0eb
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/am-junk.dtd
@@ -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/. -->
+
+<!ENTITY junkSettings.label "Налаштування спаму">
+<!ENTITY trainingDescription.label "Якщо увімкнено, вам спершу необхідно навчити &brandShortName; розпізнавати небажану пошту, натискаючи кнопку Спам на панелі інструментів стосовно небажаних повідомлень. Вам потрібно визначати як небажану, так і звичайну пошту. Після цього &brandShortName; зможе визначати небажану пошту автоматично.">
+<!ENTITY level.label "Ввімкнути для цього облікового запису контроль спаму">
+<!ENTITY level.accesskey "В">
+
+<!ENTITY move.label "Переміщати спам в:">
+<!ENTITY move.accesskey "м">
+<!ENTITY junkFolderOn.label "Теку „Спам“ на:">
+<!ENTITY junkFolderOn.accesskey "с">
+<!ENTITY otherFolder.label "Інше:">
+<!ENTITY otherFolder.accesskey "і">
+<!ENTITY purge1.label "Автоматично вилучати спам, давніший за">
+<!ENTITY purge1.accesskey "д">
+<!ENTITY purge2.label "днів">
+
+<!ENTITY whitelistHeader.label "Не позначати пошту як спам, якщо відправник перебуває у: ">
+<!ENTITY whitelistHeader.accesskey "і">
+
+<!ENTITY ispHeadersWarning.label "Якщо увімкнено, &brandShortName; вважатиме позначені цим зовнішнім класифікатором повідомлення спамом автоматично.">
+<!ENTITY ispHeaders.label "Довіряти заголовкам небажаної пошти, встановленим: ">
+<!ENTITY ispHeaders.accesskey "р">
+
+<!ENTITY junkClassification.label "Вибірка">
+<!ENTITY junkActions.label "Спрямування і збереження">
+
+<!ENTITY globalJunkPrefs.label "Глобальні налаштування спаму…">
+<!ENTITY globalJunkPrefs.accesskey "Г">
diff --git a/l10n-uk/mail/chrome/messenger/am-main.dtd b/l10n-uk/mail/chrome/messenger/am-main.dtd
new file mode 100644
index 0000000000..ecf196a850
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/am-main.dtd
@@ -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/. -->
+
+<!-- extracted from am-main.xul -->
+
+<!-- extracted from am-main.xhtml -->
+
+<!ENTITY accountTitle.label "Налаштування облікового запису">
+<!ENTITY accountName.label "Назва облікового запису:">
+<!ENTITY accountName.accesskey "І">
+<!ENTITY identityTitle.label "Ідентифікатор">
+<!ENTITY identityDesc.label "Кожен обліковий запис має ідентифікатор для збереження тієї інформації про вас, яку бачать одержувачі ваших повідомлень.">
+<!ENTITY name.label "Ваше ім’я:">
+<!ENTITY name.accesskey "В">
+<!ENTITY email.label "Адреса електронної пошти:">
+<!ENTITY email.accesskey "е">
+<!ENTITY catchAll.label "Відповідати з цієї адреси е-пошти, коли заголовки доставляння збігаються:">
+<!ENTITY catchAll.accesskey "о">
+<!ENTITY replyTo.label "Адреса для відповіді:">
+<!ENTITY replyTo.accesskey "д">
+<!ENTITY replyTo.placeholder "Отримувачі будуть відповідати на ці іншу адресу">
+<!ENTITY organization.label "Організація:">
+<!ENTITY organization.accesskey "О">
+<!ENTITY signatureText.label "Текст підпису:">
+<!ENTITY signatureText.accesskey "Т">
+<!ENTITY signatureHtml.label "Використовувати HTML (e.g., &lt;b&gt;bold&lt;/b&gt;)">
+<!ENTITY signatureHtml.accesskey "L">
+<!ENTITY signatureFile.label "Долучати підпис з файлу (текст, малюнок чи HTML):">
+<!ENTITY signatureFile.accesskey "ф">
+<!ENTITY edit.label "Змінити…">
+<!ENTITY choose.label "Обрати…">
+<!ENTITY choose.accesskey "б">
+<!ENTITY editVCard.label "Змінити візитну картку…">
+<!ENTITY editVCard.accesskey "к">
+<!-- LOCALIZATION NOTE (attachVCard.label) : do not translate "vCard" in below line -->
+<!ENTITY attachVCard.label "Додавати мою візитівку vCard до повідомлень">
+<!ENTITY attachVCard.accesskey "з">
+
+<!ENTITY manageIdentities.label "Додаткові ідентифікатори…">
+<!ENTITY manageIdentities.accesskey "т">
+
+<!-- LOCALIZATION NOTE (smtpName.label) : do not translate "SMTP" in below line -->
+<!ENTITY smtpName.label "Сервер вихідної пошти (SMTP):">
+<!ENTITY smtpName.accesskey "и">
+<!ENTITY smtpDefaultServer.label "Використовувати типовий сервер">
+
+<!ENTITY smtpServerEdit.label "Змінити SMTP сервер…">
+<!ENTITY smtpServerEdit.accesskey "м">
diff --git a/l10n-uk/mail/chrome/messenger/am-mdn.dtd b/l10n-uk/mail/chrome/messenger/am-mdn.dtd
new file mode 100644
index 0000000000..e0cdca0783
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/am-mdn.dtd
@@ -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/. -->
+
+<!ENTITY pane.title "Звіти про прочитання">
+<!ENTITY useGlobalPrefs.label "Використовувати глобальні параметри звітів для цього облікового запису">
+<!ENTITY useGlobalPrefs.accesskey "В">
+<!ENTITY globalReceipts.label "Глобальні параметри…">
+<!ENTITY globalReceipts.accesskey "Г">
+<!ENTITY useCustomPrefs.label "Налаштувати звіти про прочитання для цього облікового запису">
+<!ENTITY useCustomPrefs.accesskey "Н">
+<!ENTITY requestReceipt.label "Завжди вимагати звіт про прочитання під час надсилання повідомлень">
+<!ENTITY requestReceipt.accesskey "П">
+<!ENTITY receiptArrive.label "Коли звіт прибуває:">
+<!ENTITY leaveIt.label "Залишати його в теці «Вхідні»">
+<!ENTITY leaveIt.accesskey "З">
+<!-- LOCALIZATION NOTE moveToSent.label Translate: 'Sent' according to Netscape glossary -->
+<!ENTITY moveToSent.label "Перемістити його до теки &quot;Надіслані&quot;">
+<!ENTITY moveToSent.accesskey "е">
+<!ENTITY requestMDN.label "Коли я отримую вимогу звіту про прочитання:">
+<!ENTITY returnSome.label "Дозволити звіти для деяких повідомлень">
+<!ENTITY returnSome.accesskey "Д">
+<!ENTITY never.label "Ніколи не повертати звіт про прочитання">
+<!ENTITY never.accesskey "і">
+<!ENTITY notInToCc.label "Якщо я відсутній у списках «Кому» чи «Копія»:">
+<!ENTITY notInToCc.accesskey "Я">
+<!ENTITY outsideDomain.label "Якщо відправник перебуває поза моїм доменом:">
+<!ENTITY outsideDomain.accesskey "к">
+<!ENTITY otherCases.label "В інших випадках:">
+<!ENTITY otherCases.accesskey "ш">
+<!ENTITY askMe.label "Питати мене">
+<!ENTITY alwaysSend.label "Завжди повертати">
+<!ENTITY neverSend.label "Ніколи не повертати">
diff --git a/l10n-uk/mail/chrome/messenger/am-mdn.properties b/l10n-uk/mail/chrome/messenger/am-mdn.properties
new file mode 100644
index 0000000000..3e5c3a87ec
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/am-mdn.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/.
+
+## Strings used in prefs.
+prefPanel-mdn=Звіти про прочитання
diff --git a/l10n-uk/mail/chrome/messenger/am-offline.dtd b/l10n-uk/mail/chrome/messenger/am-offline.dtd
new file mode 100644
index 0000000000..8b5bc4281f
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/am-offline.dtd
@@ -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/. -->
+
+<!ENTITY doNotDownloadPop3Movemail.label "Щоб заощадити місце на диску, не завантажувати:">
+<!ENTITY doNotDownloadNntp.label "Щоб заощадити місце на диску, не завантажувати для роботи в автономному режимі:">
+<!ENTITY doNotDownloadImap.label "Щоб заощадити місце на диску, на завантаження повідомлень з сервера та зберігання локальних копій може бути накладене обмеження за віком та розміром.">
+<!ENTITY allFoldersOffline2.label "Зберігати повідомлення в усіх теках для цього облікового запису на цьому комп'ютері">
+<!ENTITY allFoldersOffline2.accesskey "З">
+<!ENTITY allFoldersOfflineNote.label 'Примітка: Ця зміна стосується всіх тек для цього облікового запису. Щоб налаштувати окремі теки, скористайтеся кнопкою "Додатково…".'>
+<!ENTITY offlineNotDownload.label "Повідомлення понад">
+<!ENTITY offlineNotDownload.accesskey "о">
+<!ENTITY autosyncNotDownload.label "Не завантажувати повідомлення понад">
+<!ENTITY autosyncNotDownload.accesskey "е">
+<!ENTITY kb.label "Кбайт">
+<!ENTITY daysOld.label "днів">
+<!ENTITY message.label "повідомлень">
+<!ENTITY nntpNotDownloadRead.label "Читати повідомлення">
+<!ENTITY nntpNotDownloadRead.accesskey "Ч">
+<!ENTITY nntpDownloadMsg.label "Повідомлення понад">
+<!ENTITY nntpDownloadMsg.accesskey "о">
+<!ENTITY retentionCleanup.label "Для звільнення місця на диску старі повідомлення може бути вилучено.">
+<!ENTITY retentionCleanupImap.label "Щоб вивільнити місце на диску, старі повідомлення можна стерти назавжди, як локальні копії, так і оригінали на віддаленому сервері.">
+<!ENTITY retentionCleanupPop.label "Щоб вивільнити місце на диску, старі повідомлення можна стерти назавжди, включно з оригіналами на віддаленому сервері.">
+<!ENTITY retentionKeepMsg.label "Видаляти повідомлення давніші за">
+<!ENTITY retentionKeepMsg.accesskey "д">
+<!ENTITY retentionKeepAll.label "Не видаляти повідомлення">
+<!ENTITY retentionKeepAll.accesskey "Н">
+<!ENTITY retentionKeepRecent.label "Видаляти всі, крім останніх">
+<!ENTITY retentionKeepRecent.accesskey "к">
+<!ENTITY retentionApplyToFlagged.label "Зберігати повідомлення з зірочкою завжди">
+<!ENTITY retentionApplyToFlagged.accesskey "з">
+<!ENTITY nntpRemoveMsgBody.label "Вилучати вміст повідомлень понад">
+<!ENTITY nntpRemoveMsgBody.accesskey "л">
+<!ENTITY offlineSelectNntp.label "Виберіть групи новин для роботи в автономному режимі…">
+<!ENTITY offlineSelectNntp.accesskey "В">
+<!ENTITY offlineImapAdvancedOffline.label "Додатково…">
+<!ENTITY offlineImapAdvancedOffline.accesskey "о">
+<!ENTITY syncGroupTitle.label "Синхронізація повідомлень">
+<!ENTITY diskspaceGroupTitle.label "Дисковий простір">
+
+<!-- LOCALIZATION NOTE: (ageAutosyncBefore.label, ageAutosyncMiddle.label, ageAutosyncAfter.label):
+ The entities ageAutosyncBefore.label, ageAutosyncMiddle.label, and ageAutosyncAfter.label appear
+ on a single line within the scope of useAutosync.ByAge as follows:
+
+ &ageAutosyncBefore.label [textbox for autosync value] &ageAutosyncMiddle.label; [dropdown for autosync interval] &ageAutosyncAfter.label;
+-->
+<!ENTITY allAutosync.label "Синхронізувати всі повідомлення локально, попри вік">
+<!ENTITY allAutosync.accesskey "С">
+<!ENTITY ageAutosyncBefore.label "Синхронізувати за останні">
+<!ENTITY ageAutosync.accesskey "о">
+<!ENTITY ageAutosyncMiddle.label "">
+<!ENTITY dayAgeInterval.label "Днів">
+<!ENTITY weekAgeInterval.label "Тижнів">
+<!ENTITY monthAgeInterval.label "Місяців">
+<!ENTITY yearAgeInterval.label "Років">
+<!ENTITY ageAutosyncAfter.label "">
diff --git a/l10n-uk/mail/chrome/messenger/am-server-advanced.dtd b/l10n-uk/mail/chrome/messenger/am-server-advanced.dtd
new file mode 100644
index 0000000000..068ae25858
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/am-server-advanced.dtd
@@ -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/. -->
+
+<!ENTITY serverAdvanced.label "Додаткові параметри облікового запису">
+<!-- LOCALIZATION NOTE (serverDirectory.label): Do not translate "IMAP" -->
+<!ENTITY serverDirectory.label "Каталог IMAP-сервера:">
+<!ENTITY serverDirectory.accesskey "I">
+<!ENTITY usingSubscription.label "Показувати тільки теки, на які підписані">
+<!ENTITY usingSubscription.accesskey "П">
+<!ENTITY dualUseFolders.label "Сервер підтримує теки, що містять вкладені теки й повідомлення">
+<!ENTITY dualUseFolders.accesskey "С">
+<!ENTITY maximumConnectionsNumber.label "Максимальне число кешованих з’єднань">
+<!ENTITY maximumConnectionsNumber.accesskey "М">
+<!-- LOCALIZATION NOTE (namespaceDesc.label): Do not translate "IMAP" -->
+<!ENTITY namespaceDesc.label "Ці налаштування визначають простори імен на вашому IMAP-сервері">
+<!ENTITY personalNamespace.label "Особистий простір імен:">
+<!ENTITY personalNamespace.accesskey "о">
+<!ENTITY publicNamespace.label "Загальне (спільно використовуване):">
+<!ENTITY publicNamespace.accesskey "г">
+<!ENTITY otherUsersNamespace.label "Інші користувачі:">
+<!ENTITY otherUsersNamespace.accesskey "ч">
+<!ENTITY overrideNamespaces.label "Дозволити серверу перекривати ці простори імен">
+<!ENTITY overrideNamespaces.accesskey "І">
+<!ENTITY pop3DeferringDesc.label "Під час завантаження пошти з цього сервера облікових записів, для збереження нових повідомлень використовувати цю теку:">
+<!ENTITY accountInbox.label "Вхідні для цього облікового запису">
+<!ENTITY accountInbox.accesskey "х">
+<!ENTITY deferToServer.label "«Вхідні» для іншого облікового запису">
+<!ENTITY deferToServer.accesskey "н">
+<!ENTITY deferGetNewMail.label "Завантажувати пошту з даного сервера">
+<!ENTITY deferGetNewMail.accesskey "З">
diff --git a/l10n-uk/mail/chrome/messenger/am-server-top.dtd b/l10n-uk/mail/chrome/messenger/am-server-top.dtd
new file mode 100644
index 0000000000..8c3b9af84f
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/am-server-top.dtd
@@ -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/. -->
+
+<!ENTITY messageStorage.label "Сховище повідомлень">
+<!ENTITY securitySettings.label "Налаштування захисту">
+<!ENTITY serverSettings.label "Параметри сервера">
+<!ENTITY serverType.label "Тип сервера:">
+<!ENTITY serverName.label "Ім’я сервера:">
+<!ENTITY serverName.accesskey "с">
+<!ENTITY userName.label "Ім’я користувача:">
+<!ENTITY userName.accesskey "к">
+<!ENTITY port.label "Порт:">
+<!ENTITY port.accesskey "П">
+<!ENTITY serverPortDefault.label "Типово:">
+<!-- LOCALIZATION NOTE (biffStart.label) : translate below 2 line with grammar dependency
+ For example, in Japanese cases:
+ biffStart.label "every"
+ biffEnd.label "minutes for new messages Check"
+-->
+<!ENTITY biffStart.label "Перевіряти наявність нових повідомлень кожні">
+<!ENTITY biffStart.accesskey "е">
+<!ENTITY biffEnd.label "хвилин">
+<!ENTITY useIdleNotifications.label "Дозволити миттєві сповіщення від сервера при отриманні нових повідомлень">
+<!ENTITY useIdleNotifications.accesskey "з">
+<!ENTITY connectionSecurity.label "Безпека з’єднання:">
+<!ENTITY connectionSecurity.accesskey "Б">
+<!ENTITY connectionSecurityType-0.label "Жодної">
+<!ENTITY connectionSecurityType-1.label "STARTTLS, якщо є">
+<!ENTITY connectionSecurityType-2.label "STARTTLS">
+<!ENTITY connectionSecurityType-3.label "SSL/TLS">
+<!ENTITY authMethod.label "Метод автентифікації:">
+<!ENTITY authMethod.accesskey "в">
+<!ENTITY leaveOnServer.label "Залишати копії повідомлень на сервері">
+<!ENTITY leaveOnServer.accesskey "ш">
+<!ENTITY headersOnly.label "Завантажувати лише заголовки повідомлень">
+<!ENTITY headersOnly.accesskey "ж">
+<!ENTITY deleteByAgeFromServer.label "Не більш">
+<!ENTITY deleteByAgeFromServer.accesskey "е">
+<!ENTITY daysEnd.label "днів">
+<!ENTITY deleteOnServer2.label "Доки я їх не зітру">
+<!ENTITY deleteOnServer2.accesskey "к">
+<!ENTITY downloadOnBiff.label "Автоматично завантажувати нові повідомлення">
+<!ENTITY downloadOnBiff.accesskey "о">
+<!ENTITY deleteMessagePrefix.label "Під час видалення повідомлення:">
+<!ENTITY modelMoveToTrash.label "Перемістити його в теку «Кошик»">
+<!ENTITY modelMoveToTrash.accesskey "К">
+<!ENTITY modelMarkDeleted.label "Позначити його для вилучення">
+<!ENTITY modelMarkDeleted.accesskey "у">
+<!ENTITY modelDeleteImmediately.label "Вилучити його одразу">
+<!ENTITY modelDeleteImmediately.accesskey "о">
+<!-- LOCALIZATION NOTE (expungeOnExit.label) : do not translate two of "&quot;" in below line -->
+<!ENTITY expungeOnExit.label "Стискати теку «Вхідні» при виході">
+<!ENTITY expungeOnExit.accesskey "т">
+<!ENTITY emptyTrashOnExit.label "Очищувати «Кошик» при виході">
+<!ENTITY emptyTrashOnExit.accesskey "ч">
+<!ENTITY loginAtStartup.label "Перевіряти повідомлення під час запуску">
+<!ENTITY loginAtStartup.accesskey "в">
+<!-- LOCALIZATION NOTE (maxMessagesStart.label) : translate below 2 lines with grammar dependency
+ maxMessengerStart.label will be followed by maxMessagesEnd.label with the number
+ of messages between them
+-->
+<!ENTITY maxMessagesStart.label "Питати перед завантаженням понад">
+<!ENTITY maxMessagesStart.accesskey "П">
+<!-- LOCALIZATION NOTE (maxMessagesEnd.label) : see note for maxMessagesStart.label -->
+<!ENTITY maxMessagesEnd.label "повідомлень">
+<!ENTITY alwaysAuthenticate.label "Завжди вимагати автентифікацію при з'єднанні з цим сервером">
+<!ENTITY alwaysAuthenticate.accesskey "З">
+<!ENTITY newsrcFilePath1.label "Файл News.rc:">
+<!ENTITY newsrcPicker1.label "Обрати файл News.rc">
+<!ENTITY abbreviate.label "Показувати назви груп новин як:">
+<!ENTITY abbreviateOn.label "Повні (наприклад, «netscape.public.mozilla.mail-news»)">
+<!ENTITY abbreviateOff.label "Абревіатури (наприклад, «n.p.m.mail-news»)">
+<!ENTITY advancedButton.label "Додатково…">
+<!ENTITY advancedButton.accesskey "Д">
+<!ENTITY serverDefaultCharset2.label "Типове кодування шрифту:">
+<!ENTITY localPath1.label "Локальний каталог:">
+<!ENTITY localFolderPicker.label "Розташування локальних тек">
+<!ENTITY browseFolder.label "Огляд…">
+<!ENTITY browseFolder.accesskey "О">
+<!ENTITY browseNewsrc.label "Огляд…">
+<!ENTITY browseNewsrc.accesskey "О">
+
+<!ENTITY accountTitle.label "Налаштування облікового запису">
+<!ENTITY accountSettingsDesc.label "Це особливий обліковий запис. З ним не пов'язано жодних особистих даних.">
+<!ENTITY storeType.label "Тип зберігання повідомлень:">
+<!ENTITY storeType.accesskey "Т">
+<!ENTITY mboxStore2.label "Один файл на теку (mbox)">
+<!ENTITY maildirStore.label "Один файл на повідомлення (maildir)">
diff --git a/l10n-uk/mail/chrome/messenger/am-serverwithnoidentities.dtd b/l10n-uk/mail/chrome/messenger/am-serverwithnoidentities.dtd
new file mode 100644
index 0000000000..f07a2abb19
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/am-serverwithnoidentities.dtd
@@ -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/. -->
+
+<!ENTITY accountName.label "Назва облікового запису:">
+<!ENTITY accountName.accesskey "Н">
diff --git a/l10n-uk/mail/chrome/messenger/am-smime.dtd b/l10n-uk/mail/chrome/messenger/am-smime.dtd
new file mode 100644
index 0000000000..a96fc0e310
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/am-smime.dtd
@@ -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/. -->
+
+<!ENTITY e2eTitle.label "Наскрізне шифрування">
+<!ENTITY e2eLearnMore.label "Докладніше">
+
+<!ENTITY e2eEnc.description "Якщо не захистити вміст повідомлень наскрізним шифруванням, він може бути легко переглянутий постачальником електронної пошти та засобами масового спостереження.">
+<!ENTITY e2eeReqWarning.description "Якщо вам необхідно надіслати захищене повідомлення, ви повинні мати відкритий ключ або сертифікат кожного одержувача.">
+
+<!ENTITY e2eSigning.description "Цифровий підпис дозволяє одержувачам перевірити, чи було повідомлення надіслано саме вами, та чи не змінено його вміст.">
+<!ENTITY e2eTechPref.description "Бажана технологія шифрування:">
+
+<!ENTITY doNotEncrypt.label "Не вмикайте шифрування для усієї пошти">
+<!ENTITY doNotEncrypt.accesskey "Н">
+<!ENTITY requireEncryptMessage.label "Необхідне шифрування (типово)">
+<!ENTITY requireEncryptMessage.accesskey "ш">
+<!ENTITY encryptionCert2.message "Особистий сертифікат для шифрування:">
+<!ENTITY digitalSign.certificate.button "Вибрати…">
+<!ENTITY digitalSign.certificate.accesskey "В">
+<!ENTITY digitalSign.certificate_clear.button "Очистити">
+<!ENTITY digitalSign.certificate_clear.accesskey "ч">
+<!ENTITY encryption.certificate.button "Вибрати…">
+<!ENTITY encryption.certificate.accesskey "т">
+<!ENTITY encryption.certificate_clear.button "Очистити">
+<!ENTITY encryption.certificate_clear.accesskey "и">
+<!ENTITY signingGroupTitle.label "Цифровий підпис">
+<!ENTITY signMessage2.label "Додати мій цифровий підпис типово">
+<!ENTITY signMessage.accesskey "і">
+
+<!ENTITY signingCert2.message "Особистий сертифікат для цифрового підпису:">
+
+<!ENTITY sendingDefaults.label "Типові параметри надсилання повідомлень">
+
+<!ENTITY technologyAutomatic.label "Вибирати автоматично на основі доступних ключів або сертифікатів">
+
+<!ENTITY certificates2.label "S/MIME">
+<!ENTITY manageCerts3.label "Керувати сертифікатами S/MIME">
+<!ENTITY manageCerts3.accesskey "с">
+<!ENTITY manageDevices2.label "Пристрої захисту S/MIME">
+<!ENTITY manageDevices2.accesskey "з">
+
+<!ENTITY technologySMIME.label "Надавати перевагу S/MIME">
+<!ENTITY technologyOpenPGP.label "Надавати перевагу OpenPGP">
+
+<!ENTITY openpgpKeys.label "OpenPGP">
+
+<!-- Strings for the cert picker dialog -->
+<!ENTITY certPicker.title "Обрати сертифікат">
+<!ENTITY certPicker.info "Сертифікат:">
+<!ENTITY certPicker.detailsLabel "Подробиці про вибраний сертифікат:">
+
+<!ENTITY openpgpKey.message "Особистий ключ для шифрування та цифрового підпису:">
+<!ENTITY openpgpKey.button "Призначити персональний ключ…">
+<!ENTITY openpgpKey.accesskey "п">
diff --git a/l10n-uk/mail/chrome/messenger/am-smime.properties b/l10n-uk/mail/chrome/messenger/am-smime.properties
new file mode 100644
index 0000000000..fb41a4f4c3
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/am-smime.properties
@@ -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/.
+
+## S/MIME error strings.
+## Note to localization: %S is a placeholder
+NoSenderSigningCert=Ви хочете підписати це повідомлення цифровим підписом, але додаток не може знайти відповідний сертифікат, вказаний у налаштуваннях облікового запису, або сертифікат не чинний.
+NoSenderEncryptionCert=Ви хочете захистити це повідомлення, але додаток не може знайти відповідний сертифікат, вказаний в налаштуваннях облікового запису, або сертифікат не чинний.
+MissingRecipientEncryptionCert=Ви бажаєте захистити це повідомлення, але додаток не може знайти сертифікат ключа шифрування %S.
+ErrorEncryptMail=Неможливо захистити повідомлення. Переконаєтеся, що у вас є дійсні сертифікати електронної пошти для кожного адресата. Переконаєтеся, що сертифікати, вказані в поштових налаштуваннях, дійсні й надійні.
+ErrorCanNotSignMail=Неможливо поставити цифровий підпис. Переконаєтеся, що сертифікати, вказані в поштових налаштуваннях, дійсні й надійні.
+
+## Strings used for in the prefs.
+NoSigningCert=Менеджер сертифікатів не може виявити дійсний сертифікат, який міг би використовуватися для цифрового підпису повідомлень.
+NoSigningCertForThisAddress=Менеджер сертифікатів не може виявити дійсний сертифікат, який міг би використовуватися для цифрового підпису ваших повідомлень за адресою <%S>.
+NoEncryptionCert=Менеджер сертифікатів не може виявити дійсний сертифікат, який міг би використовуватися іншими людьми для відсилання вам захищених повідомлень.
+NoEncryptionCertForThisAddress=Менеджер сертифікатів не може виявити дійсний сертифікат, який міг би використовуватися іншими людьми для відсилання вам захищених повідомлень за адресою <%S>.
+
+encryption_needCertWantSame=Перед використанням цифрового підпису необхідно вказати сертифікат, який інші люди зможуть використовувати, щоб відсилати вам захищені повідомлення. Використовувати один і той же сертифікат для шифрування і розшифрування надісланих вам повідомлень?
+encryption_wantSame=Бажаєте використовувати один і той же сертифікат для шифрування і розшифрування надісланих вам повідомлень?
+encryption_needCertWantToSelect=Перед використанням цифрового підпису необхідно вказати сертифікат, який інші люди зможуть використовувати, щоб відсилати вам захищені повідомлення. Отримати сертифікат ключа шифрування зараз?
+signing_needCertWantSame=Вам також необхідно вказати сертифікат ключа цифрового підпису. Використовувати цей же сертифікат для цифрового підпису повідомлення?
+signing_wantSame=Ви бажаєте використовувати цей же сертифікат для цифрового підпису повідомлення?
+signing_needCertWantToSelect=Вам також необхідно вказати сертифікат ключа цифрового підпису. Отримати сертифікат ключа цифрового підпису зараз?
+
+## Strings used by nsMsgComposeSecure
+mime_smimeEncryptedContentDesc=Зашифроване повідомлення S/MIME
+mime_smimeSignatureContentDesc=Кріптографічний підпис S/MIME
+
+## Strings used by the cert picker.
+CertInfoIssuedFor=Кому видано:
+CertInfoIssuedBy=Ким видано:
+CertInfoValid=Дійсний
+CertInfoFrom=з
+CertInfoTo=по
+CertInfoPurposes=Призначення
+CertInfoEmail=Ел. пошта
+CertInfoStoredIn=Місце зберігання:
+NicknameExpired=(завершився)
+NicknameNotYetValid=(ще не дійсний)
diff --git a/l10n-uk/mail/chrome/messenger/app-extension-fields.properties b/l10n-uk/mail/chrome/messenger/app-extension-fields.properties
new file mode 100644
index 0000000000..1a260cc205
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/app-extension-fields.properties
@@ -0,0 +1,11 @@
+# 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 (extension.thunderbird-compact-light@mozilla.org.name): This is displayed in about:addons -> Appearance
+extension.thunderbird-compact-light@mozilla.org.name=Світла
+extension.thunderbird-compact-light@mozilla.org.description=Тема зі світлими кольорами.
+
+# LOCALIZATION NOTE (extension.thunderbird-compact-dark@mozilla.org.name): This is displayed in about:addons -> Appearance
+extension.thunderbird-compact-dark@mozilla.org.name=Темна
+extension.thunderbird-compact-dark@mozilla.org.description=Тема з темними кольорами.
diff --git a/l10n-uk/mail/chrome/messenger/appUpdate.properties b/l10n-uk/mail/chrome/messenger/appUpdate.properties
new file mode 100644
index 0000000000..7a0240b540
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/appUpdate.properties
@@ -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/.
+
+# LOCALIZATION NOTE (updateAvailableTitle): %S will be replaced with brandShortName
+updateAvailableTitle=Доступне оновлення для %S.
+# LOCALIZATION NOTE (updateAvailableMessage): %S will be replaced with brandShortName
+updateAvailableMessage=Оновіть %S для поліпшення швидкодії та приватності.
+updateAvailablePrimaryButtonLabel=Завантажити оновлення
+updateAvailablePrimaryButtonAccessKey=В
+updateAvailableSecondaryButtonLabel=Не зараз
+updateAvailableSecondaryButtonAccessKey=е
+
+# LOCALIZATION NOTE (updateManualTitle): %S will be replaced with brandShortName
+updateManualTitle=%S не може оновитися до останньої версії.
+# LOCALIZATION NOTE (updateManualMessage): %S will be replaced with brandShortName
+updateManualMessage=Завантажте нову версію %S, і ми допоможемо вам її встановити.
+# LOCALIZATION NOTE (updateManualPrimaryButtonLabel): %S will be replaced with brandShortName
+updateManualPrimaryButtonLabel=Завантажити %S
+updateManualPrimaryButtonAccessKey=В
+updateManualSecondaryButtonLabel=Не зараз
+updateManualSecondaryButtonAccessKey=е
+
+# LOCALIZATION NOTE (updateUnsupportedTitle): %S will be replaced with brandShortName
+updateUnsupportedTitle=%S не вдалося оновитися до останньої версії.
+# LOCALIZATION NOTE (updateUnsupportedMessage): %S will be replaced with brandShortName
+updateUnsupportedMessage=Остання версія %S не підтримується вашою системою.
+updateUnsupportedPrimaryButtonLabel=Дізнатись більше
+updateUnsupportedPrimaryButtonAccessKey=Д
+updateUnsupportedSecondaryButtonLabel=Закрити
+updateUnsupportedSecondaryButtonAccessKey=к
+
+# LOCALIZATION NOTE (updateRestartTitle): %S will be replaced with brandShortName
+updateRestartTitle=Перезапуск для оновлення %S.
+# LOCALIZATION NOTE (updateRestartMessage): %S will be replaced with brandShortName
+updateRestartMessage=Після швидкого перезапуску %S відновить всі відкриті вкладки та вікна.
+updateRestartPrimaryButtonLabel=Перезапуск
+updateRestartPrimaryButtonAccessKey=К
+updateRestartSecondaryButtonLabel=Не зараз
+updateRestartSecondaryButtonAccessKey=е
diff --git a/l10n-uk/mail/chrome/messenger/appleMailImportMsgs.properties b/l10n-uk/mail/chrome/messenger/appleMailImportMsgs.properties
new file mode 100644
index 0000000000..b4152668bf
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/appleMailImportMsgs.properties
@@ -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/.
+
+# Short name of import module
+ApplemailImportName=Пошта Apple
+
+# Description of import module
+ApplemailImportDescription=Імпорт локальної пошти з Mac OS X
+
+# Success Message
+# LOCALIZATION NOTE(ApplemailImportMailboxSuccess): Do not translate the word "%S" below.
+ApplemailImportMailboxSuccess=Локальні повідомлення успішно імпортовано з %S
+
+# Error Message
+ApplemailImportMailboxBadparam=Сталася внутрішня помилка. Невдале імпортування, спробуйте ще раз.
+
+# Error message
+# LOCALIZATION NOTE(ApplemailImportMailboxConverterror): Do not translate the word "%S" below.
+ApplemailImportMailboxConverterror=Сталася помилка під час імпортування повідомлень з %S. Повідомлення не перенесено.
diff --git a/l10n-uk/mail/chrome/messenger/baseMenuOverlay.dtd b/l10n-uk/mail/chrome/messenger/baseMenuOverlay.dtd
new file mode 100644
index 0000000000..4e02827a78
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/baseMenuOverlay.dtd
@@ -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/. -->
+
+<!-- Help Menu -->
+<!ENTITY helpMenu.label "Довідка">
+<!ENTITY helpMenu.accesskey "Д">
+<!-- LOCALIZATION NOTE some localizations of Windows use "?"
+ for the help button in the menubar but Gnome does not. -->
+<!ENTITY helpMenuWin.label "Довідка">
+<!ENTITY helpMenuWin.accesskey "Д">
+<!ENTITY aboutProduct2.label "Про &brandShorterName;">
+<!ENTITY aboutProduct2.accesskey "П">
+<!ENTITY helpTroubleshootingInfo.label "Вирішення проблем">
+<!ENTITY helpTroubleshootingInfo.accesskey "В">
+<!ENTITY helpSafeMode.label "Перезапуск з вимкненими додатками…">
+<!ENTITY helpSafeMode.accesskey "П">
+<!ENTITY helpSafeMode.stop.label "Перезапустити з увімкненими додатками">
+<!ENTITY helpSafeMode.stop.accesskey "К">
+<!ENTITY productHelp.label "Довідка &brandShortName;">
+<!ENTITY productHelp.accesskey "в">
+<!ENTITY productHelp.commandkey "VK_F1">
+<!ENTITY productHelpMac.commandkey "?">
+<!ENTITY productHelpMac.modifiers "accel">
+
+<!ENTITY helpKeyboardShortcuts.label "Комбінації клавіш">
+<!ENTITY helpKeyboardShortcuts.accesskey "Л">
+
+<!ENTITY helpFeedbackPage.label "Надіслати відгук…">
+<!ENTITY helpFeedbackPage.accesskey "І">
+
+<!ENTITY helpShowTour2.label "Знайомство з &brandShorterName;">
+<!ENTITY helpShowTour2.accesskey "н">
+
+<!ENTITY helpGetInvolvedPage.label "Долучитися">
+<!ENTITY helpGetInvolvedPage.accesskey "ч">
+
+<!ENTITY helpDonationsPage.label "Зробити внесок">
+<!ENTITY helpDonationsPage.accesskey "в">
diff --git a/l10n-uk/mail/chrome/messenger/beckyImportMsgs.properties b/l10n-uk/mail/chrome/messenger/beckyImportMsgs.properties
new file mode 100644
index 0000000000..8db5e65adc
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/beckyImportMsgs.properties
@@ -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/.
+#
+# The following are used by the becky import code to display status/error
+# and informational messages
+
+# Short name of import module
+BeckyImportName=Becky! Інтернет-пошта
+
+# Description of import module
+BeckyImportDescription=Імпорт локальної пошти з Becky! Інтернет-пошти
+
+# Success Message
+# LOCALIZATION NOTE : Do not translate the word "%S" below.
+# The variable %S will contain the name of the Mailbox
+BeckyImportMailboxSuccess=Локальні повідомлення було успішно імпортовано з %S.
+
+BeckyImportAddressSuccess=Адресну книгу імпортовано
diff --git a/l10n-uk/mail/chrome/messenger/charsetTitles.properties b/l10n-uk/mail/chrome/messenger/charsetTitles.properties
new file mode 100644
index 0000000000..84d0c37df8
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/charsetTitles.properties
@@ -0,0 +1,84 @@
+# 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/.
+
+## Rule of this file:
+## 1. key should always be in lower case ascii so we can do case insensitive
+## comparison in the code faster.
+
+## Format of this file:
+## charset_name.title = a_title - specifies the human readable title for
+## this charset
+
+## Format of this file:
+## charset_name.title = a_title - specifies the human readable title for
+## this charset
+
+iso-8859-1.title = Західноєвропейське (ISO-8859-1)
+iso-8859-2.title = Центральноєвропейське (ISO-8859-2)
+iso-8859-3.title = Східноєвропейське (ISO-8859-3)
+iso-8859-4.title = Балтійське (ISO-8859-4)
+iso-8859-10.title = Скандинавське (ISO-8859-10)
+iso-8859-13.title = Балтійське (ISO-8859-13)
+iso-8859-14.title = Кельтське (ISO-8859-14)
+iso-8859-15.title = Західноєвропейське (ISO-8859-15)
+iso-8859-16.title = Румунське (ISO-8859-16)
+windows-1250.title = Центральноєвропейське (Windows-1250)
+windows-1252.title = Західноєвропейське (Windows-1252)
+windows-1254.title = Турецьке (Windows-1254)
+windows-1257.title = Балтійське (Windows-1257)
+macintosh.title = Західноєвропейське (MacRoman)
+x-mac-ce.title = Центральноєвропейське (MacCE)
+x-mac-turkish.title = Турецьке (MacTurkish)
+x-mac-croatian.title = Хорватське (MacCroatian)
+x-mac-romanian.title = Румунське (MacRomanian)
+x-mac-icelandic.title = Ісландське (MacIcelandic)
+iso-2022-jp.title = Японське (ISO-2022-JP)
+shift_jis.title = Японське (Shift_JIS)
+euc-jp.title = Японське (EUC-JP)
+big5.title = Китайське традиційне (Big5)
+big5-hkscs.title = Китайське традиційне (Big5-HKSCS)
+gb2312.title = Китайське спрощене (GB2312)
+gbk.title = Китайське спрощене (GBK)
+euc-kr.title = Корейське (EUC-KR)
+utf-7.title = Юнікод (UTF-7)
+utf-8.title = Юнікод (UTF-8)
+utf-16.title = Юнікод (UTF-16)
+utf-16le.title = Юнікод (UTF-16LE)
+utf-16be.title = Юнікод (UTF-16BE)
+iso-8859-5.title = Кирилиця (ISO-8859-5)
+windows-1251.title = Кирилиця (Windows-1251)
+x-mac-cyrillic.title = Кирилиця (MacCyrillic)
+x-mac-ukrainian.title = Кирилиця/Українська (MacUkrainian)
+koi8-r.title = Кирилиця (KOI8-R)
+koi8-u.title = Кирилиця/Українська (KOI8-U)
+iso-8859-7.title = Турецьке (ISO-8859-7)
+windows-1253.title = Турецьке (Windows-1253)
+x-mac-greek.title = Турецьке (MacGreek)
+windows-1258.title = В'єтнамське (Windows-1258)
+windows-874.title = Тайське (Windows-874)
+iso-8859-6.title = Арабське (ISO-8859-6)
+iso-8859-8.title = Іврит (ISO-8859-8)
+iso-8859-8-i.title = Іврит (ISO-8859-8-I)
+windows-1255.title = Іврит (Windows-1255)
+windows-1256.title = Арабське (Windows-1256)
+x-user-defined.title = Користувацьке
+ibm866.title = Кирилиця/Російська (CP-866)
+gb18030.title = Китайське спрощене (GB18030)
+x-mac-arabic.title = Арабське (MacArabic)
+x-mac-farsi.title = Фарсі (MacFarsi)
+x-mac-hebrew.title = Іврит (MacHebrew)
+x-mac-devanagari.title = Хінді (MacDevanagari)
+x-mac-gujarati.title = Гуджараті (MacGujarati)
+x-mac-gurmukhi.title = Гурмукі (MacGurmukhi)
+
+chardet.off.title = (Вимкнено)
+chardet.universal_charset_detector.title = Універсальне
+chardet.ja_parallel_state_machine.title = Японське
+chardet.ko_parallel_state_machine.title = Корейське
+chardet.zhtw_parallel_state_machine.title = Китайське традиційне
+chardet.zhcn_parallel_state_machine.title = Китайське спрощене
+chardet.zh_parallel_state_machine.title = Китайське
+chardet.cjk_parallel_state_machine.title = Східноазійське
+chardet.ruprob.title = Російське
+chardet.ukprob.title = Українське
diff --git a/l10n-uk/mail/chrome/messenger/chat.dtd b/l10n-uk/mail/chrome/messenger/chat.dtd
new file mode 100644
index 0000000000..cf4d8a5431
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/chat.dtd
@@ -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/. -->
+
+<!ENTITY onlineContactsHeader.label "Онлайнові контакти">
+<!ENTITY offlineContactsHeader.label "Офлайнові контакти">
+<!ENTITY conversationsHeader.label "Розмови">
+<!ENTITY searchResultConversation.label "Результати пошуку">
+<!ENTITY chat.noConv.title "Тут з'являтимуться розмови.">
+<!ENTITY chat.noConv.description "Скористайтесь списком контактів ліворуч щоб почати розмову.">
+<!ENTITY chat.noPreviousConv.description "&brandShortName; наразі не має жодних попередніх розмов з цим контактом.">
+<!ENTITY chat.noAccount.title "Ви ще не налаштували чатових облікових записів.">
+<!ENTITY chat.noAccount.description "&brandShortName; проведе вас через процес налаштування вашого чатового облікового запису.">
+<!ENTITY chat.accountWizard.button "Почати">
+<!ENTITY chat.noConnectedAccount.title "Ваші чатові облікові записи не під’єднані.">
+<!ENTITY chat.noConnectedAccount.description "Ви можете під’єднати їх у діалозі 'Стан чату':">
+<!ENTITY chat.showAccountManager.button "Показати стан чату">
+
+<!ENTITY chat.participants "Учасники:">
+<!ENTITY chat.previousConversations "Попередні розмови:">
+<!ENTITY chat.ongoingConversation "Поточні розмови">
+
+<!ENTITY openConversationCmd.label "Почати розмову">
+<!ENTITY openConversationCmd.accesskey "м">
+<!ENTITY closeConversationCmd.label "Закрити розмову">
+<!ENTITY closeConversationCmd.accesskey "З">
+<!ENTITY aliasCmd.label "Перейменувати">
+<!ENTITY aliasCmd.accesskey "й">
+<!ENTITY deleteCmd.label "Видалити">
+<!ENTITY deleteCmd.accesskey "л">
+
+<!ENTITY openConversationButton.tooltip "Почати розмову">
+<!ENTITY closeConversationButton.tooltip "Закрити розмову">
+
+<!ENTITY addBuddyButton.label "Додати контакт">
+<!ENTITY joinChatButton.label "Приєднатись до чату">
+<!ENTITY chatAccountsButton.label "Показати обл. записи">
+
+<!ENTITY status.available "Доступний">
+<!ENTITY status.unavailable "Недоступний">
+<!ENTITY status.offline "Офлайн">
+
+<!ENTITY openLinkCmd.label "Відкрити посилання…">
+<!ENTITY openLinkCmd.accesskey "п">
diff --git a/l10n-uk/mail/chrome/messenger/chat.properties b/l10n-uk/mail/chrome/messenger/chat.properties
new file mode 100644
index 0000000000..206bcf4796
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/chat.properties
@@ -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/.
+
+chatTabTitle=Чат
+goBackToCurrentConversation.button=Повернутись до поточної розмови
+# LOCALIZATION NOTE (startAConversationWith.button):
+# %S is replaced with the display name of a contact.
+startAConversationWith.button=Почати розмову з %S
+
+# LOCALIZATION NOTE (defaultGroup):
+# this is used in the addBuddies dialog if the list of existing groups is empty
+defaultGroup=Контакти
+
+# LOCALIZATION NOTE (buddy.authRequest.label):
+# This string appears in a notification bar at the
+# top of the Contacts window when someone added the user to his/her
+# contact list, to request the permission from the user to share
+# status information with this potential new contact.
+# %S is replaced with the user name of the potential new contact.
+buddy.authRequest.label=%S хоче розмовляти з вами
+buddy.authRequest.allow.label=Дозволити
+buddy.authRequest.allow.accesskey=Д
+buddy.authRequest.deny.label=Відмовити
+buddy.authRequest.deny.accesskey=В
+
+# LOCALIZATION NOTE (buddy.deletePrompt.title):
+# %S here will be replaced by the alias (or username) of a buddy about
+# to be removed from the buddy list.
+buddy.deletePrompt.title=Видалити %S?
+
+# LOCALIZATION NOTE (buddy.deletePrompt.message):
+# %1$S will be replaced by the name of a buddy (either the alias
+# followed by the username between parenthesis if an alias is set, or
+# only the username otherwise).
+# %2$S will be the name of the protocol on which this buddy is removed
+# (for example: AIM, MSN, Google Talk).
+#
+# Please find a wording that will keep the username as close as
+# possible to the beginning of the string, because this is the
+# important information that an user should see when looking quickly
+# at this prompt.
+buddy.deletePrompt.message=%S буде назавжди видалений з вашого списку контактів %S, якщо ви продовжите.
+
+# LOCALIZATION NOTE (buddy.deletePrompt.displayName):
+# This is used to format the display name inserted in buddy.deletePrompt.message
+# %1$S is the alias, %2$S is the username.
+buddy.deletePrompt.displayName=%1$S (%2$S)
+
+# LOCALIZATION NOTE (buddy.deletePrompt.button):
+# the & symbol indicates the position of the character that should be
+# used as the accesskey for this button.
+buddy.deletePrompt.button=&Видалити
+
+displayNameEmptyText=Псевдонім
+userIconFilePickerTitle=Виберіть нову іконку…
+
+# LOCALIZATION NOTE (chat.isTyping, chat.hasStoppedTyping):
+# The contact display name is displayed with a big font on a first
+# line and these two strings are displayed on a second line with a
+# smaller font. Please try to find a wording that make this look
+# almost like a sentence.
+chat.isTyping=набирає…
+chat.hasStoppedTyping=перестав набирати.
+# LOCALIZATION NOTE (chat.contactIsTyping, chat.contactHasStoppedTyping):
+# These strings are displayed in a tooltip when hovering the status type icon.
+# %S is replaced with the display name of the contact.
+chat.contactIsTyping=%S набирає.
+chat.contactHasStoppedTyping=%S перестав набирати.
+
+# LOCALIZATION NOTE (unknownCommand):
+# This is shown when an unknown command (/foo) is attempted. %S is the command.
+unknownCommand=%S не є підтримуваною командою. Введіть /help щоб переглянути список команд.
+
+#LOCALIZATION NOTE
+# These are special entries in the log tree for the corresponding days.
+log.today=Сьогодні
+log.yesterday=Вчора
+
+#LOCALIZATION NOTE
+# These are special groups in the log tree for the last 3-7 days and
+# the last 8-14 days.
+log.currentWeek=Цього тижня
+log.previousWeek=Минулого тижня
+
+# LOCALIZATION NOTE (messagePreview):
+# This is the default message preview to be shown
+# when the user has chosen not to show any info in the notification about the
+# incoming message being notified.
+messagePreview=Нове повідомлення чату
+
+#LOCALIZATION NOTE (bundledMessagePreview): Semi-colon list of plural forms.
+# Used when multiple incoming messages from the same sender are bundled
+# into a single notification.
+# #1 is the number of incoming messages the user is being notified about. When #1
+# is greater than one, the plural form after the semicolon is used.
+# Do not translate %1$S, it is the message preview to be shown in the
+# notification, i.e. the first incoming message.
+bundledMessagePreview=%1$S… (і ще #1 повідомлення);%1$S… (і ще #1 повідомлення);%1$S… (і ще #1 повідомлень)
diff --git a/l10n-uk/mail/chrome/messenger/configEditorOverlay.dtd b/l10n-uk/mail/chrome/messenger/configEditorOverlay.dtd
new file mode 100644
index 0000000000..3d78799d68
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/configEditorOverlay.dtd
@@ -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/. -->
+
+<!ENTITY closeCmd.key "W">
diff --git a/l10n-uk/mail/chrome/messenger/converterDialog.dtd b/l10n-uk/mail/chrome/messenger/converterDialog.dtd
new file mode 100644
index 0000000000..3c1043dee2
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/converterDialog.dtd
@@ -0,0 +1,11 @@
+<!-- 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/. -->
+
+<!ENTITY converterDialog.title "Зміна типу сховища повідомлень">
+<!ENTITY converterDialog.continueButton "Продовжити">
+<!ENTITY converterDialog.cancelButton "Скасувати">
+<!ENTITY converterDialog.finishButton "Завершити">
+<!ENTITY converterDialog.complete "Перетворення завершено. &brandShortName; зараз перезапуститься.">
+<!ENTITY converterDialog.error "Перетворення не вдалося.">
+
diff --git a/l10n-uk/mail/chrome/messenger/converterDialog.properties b/l10n-uk/mail/chrome/messenger/converterDialog.properties
new file mode 100644
index 0000000000..84552de731
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/converterDialog.properties
@@ -0,0 +1,41 @@
+# 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 (converterDialog.warning):
+# %1$S will be replaced by the name of the account which is going to be converted.
+# %2$S will be replaced by the format into which the account will be converted.
+# %3$S will be replaced by $BrandShortName.
+converterDialog.warning=Повідомлення в обліковому записі %1$S зараз будуть перетворені в формат %2$S. Після завершення перетворення %3$S перезапуститься.
+
+# LOCALIZATION NOTE (converterDialog.message):
+# %1$S will be replaced by the name of the account which is being converted.
+# %2$S will be replaced by the format into which the account will be converted.
+converterDialog.message=Перетворення облікового запису %1$S в формат %2$S…
+
+# LOCALIZATION NOTE (converterDialog.warningForDeferredAccount):
+# %1$S will be replaced by the name of the deferred account for which migration is initiated by the user.
+# %2$S will be replaced by the name of the account to which the deferred account is deferred ie the name of the deferred-to account.
+# %3$S will be replaced by the name of the deferred-to account.
+# %4$S will be replaced by a comma separated list of names of accounts which are deferred to the deferred-to account.
+# %5$S will be replaced by a comma separated list of names of accounts which are going to get converted.
+# %6$S will be replaced by the format into which the accounts will be converted.
+# %7$S will be replaced by $BrandShortName.
+converterDialog.warningForDeferredAccount=%1$S включено до складу %2$S. Облікові записи, включені до складу %3$S: %4$S. Повідомлення в облікових записах %5$S зараз будуть перетворені в формат %6$S. Після завершення перетворення %7$S перезапуститься.
+
+# LOCALIZATION NOTE (converterDialog.warningForDeferredToAccount):
+# %1$S will be replaced by the name of the deferred-to account for which migration is initiated by the user and to which other accounts are deferred.
+# %2$S will be replaced by a comma separated list of names of accounts which are deferred to the deferred-to account.
+# %3$S will be replaced by a comma separated list of names of accounts which are going to get converted.
+# %4$S will be replaced by the format into which the accounts will be converted.
+# %5$S will be replaced by $BrandShortName.
+converterDialog.warningForDeferredToAccount=Облікові записи, включені до складу %1$S: %2$S. Повідомлення в облікових записах %3$S зараз будуть перетворені в формат %4$S. Після завершення перетворення %5$S перезапуститься.
+
+# LOCALIZATION NOTE (converterDialog.messageForDeferredAccount):
+# %1$S will be replaced by a comma separated list of names of accounts which are being converted.
+# %2$S will be replaced by the format into which the accounts will be converted.
+converterDialog.messageForDeferredAccount=Перетворення облікових записів %1$S в формат %2$S…
+
+# LOCALIZATION NOTE (converterDialog.percentDone):
+# %1$S will be replaced by the percentage of conversion that is complete.
+converterDialog.percentDone=%1$S%% завершено
diff --git a/l10n-uk/mail/chrome/messenger/custom.properties b/l10n-uk/mail/chrome/messenger/custom.properties
new file mode 100644
index 0000000000..ba51b336b9
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/custom.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/.
+
+colonInHeaderName=Введений заголовок містить заборонений символ, наприклад «:»; недрукований символ; символ, що не входить в таблицю ASCII, або восьмибітовий ASCII-символ. Вилучте цей символ і спробуйте знову.
diff --git a/l10n-uk/mail/chrome/messenger/customizeToolbar.dtd b/l10n-uk/mail/chrome/messenger/customizeToolbar.dtd
new file mode 100644
index 0000000000..e94babedba
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/customizeToolbar.dtd
@@ -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/. -->
+
+<!ENTITY dialog.title "Налаштування панелей інструментів">
+<!ENTITY dialog.dimensions "width: 92ch; height: 36em;">
+<!ENTITY instructions.description "Ви можете додавати або вилучати елементи на панелях інструментів перетягуванням.">
+<!ENTITY show.label "Показати:">
+<!ENTITY iconsAndText.label "Піктограми і текст">
+<!ENTITY icons.label "Піктограми">
+<!ENTITY text.label "Текст">
+<!ENTITY iconsBesideText.label "Піктограми поруч з текстом">
+<!ENTITY useSmallIcons.label "Маленькі піктограми">
+<!ENTITY restoreDefaultSet.label "Відновити типові">
+<!ENTITY showTitlebar2.label "Панель заголовка">
+<!ENTITY extraDragSpace2.label "Місце для перетягування">
+<!ENTITY saveChanges.label "Готово">
+<!ENTITY undoChanges.label "Скасувати зміни">
diff --git a/l10n-uk/mail/chrome/messenger/customizeToolbar.properties b/l10n-uk/mail/chrome/messenger/customizeToolbar.properties
new file mode 100644
index 0000000000..6987d90c34
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/customizeToolbar.properties
@@ -0,0 +1,11 @@
+# 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/.
+
+enterToolbarTitle=Нова панель інструментів
+enterToolbarName=Введіть назву для цієї панелі інструментів:
+enterToolbarDup=Панель інструментів з назвою “%S” вже існує. Введіть іншу назву.
+enterToolbarBlank=Щоб створити нову панель інструментів ви повинні ввести її назву.
+separatorTitle=Розділювач
+springTitle=Інтервал змінної довжини
+spacerTitle=Інтервал
diff --git a/l10n-uk/mail/chrome/messenger/devtools/dbgserver.dtd b/l10n-uk/mail/chrome/messenger/devtools/dbgserver.dtd
new file mode 100644
index 0000000000..b07251ffd0
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/devtools/dbgserver.dtd
@@ -0,0 +1,4 @@
+<!ENTITY options.title "Налаштування інструментів розробника">
+<!ENTITY options.status.label "Стан:">
+<!ENTITY options.port.label "Порт:">
+<!ENTITY options.forcelocal.label "Дозволяти з'єднання з інших комп'ютерів">
diff --git a/l10n-uk/mail/chrome/messenger/devtools/dbgserver.properties b/l10n-uk/mail/chrome/messenger/devtools/dbgserver.properties
new file mode 100644
index 0000000000..e23abde383
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/devtools/dbgserver.properties
@@ -0,0 +1,11 @@
+options.stop.label=Зупинити сервер інструментів розробника
+options.start.label=Запустити сервер інструментів розробника
+
+options.connected.label=#1 клієнт підключений;#1 клієнта підключено;#1 клієнтів підключено
+options.connected.tooltip=Сервер інструментів розробника працює і має підключених клієнтів.
+options.listening.label=Очікування
+options.listening.tooltip=Сервер інструментів розробника працює і очікує на підключення.
+options.idle.label=Не працює
+options.idle.tooltip=Сервер інструментів розробника не працює. Ви можете запустити його з цього діалогу.
+options.unsupported.label=Не підтримується
+options.unsupported.tooltip=Сталася помилка під час завантаження вбудованого сервера інструментів розробника. Переконайтеся в тому, що його запаковано та перевірте консоль помилок на наявність повідомлень.
diff --git a/l10n-uk/mail/chrome/messenger/downloadheaders.dtd b/l10n-uk/mail/chrome/messenger/downloadheaders.dtd
new file mode 100644
index 0000000000..49d8b1e54e
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/downloadheaders.dtd
@@ -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/. -->
+
+<!ENTITY all.label "Завантажити всі заголовки">
+<!ENTITY all.accesskey "с">
+<!--LOCALIZATION NOTE (download.label):
+ consider the download.label and headers.label as a single sentence
+ with the number of headers to be downloaded inserted between them:
+ EXAMPLE: "Download" <some number> "headers"
+ Either label could be set to null ("") if required grammatically.
+-->
+
+<!--LOCALIZATION NOTE (download.label):
+ consider the download.label and headers.label as a single sentence
+ with the number of headers to be downloaded inserted between them:
+ EXAMPLE: "Download" <some number> "headers"
+ Either label could be set to null ("") if required grammatically.
+-->
+
+<!ENTITY download.label "Завантажити">
+<!ENTITY download.accesskey "З">
+<!--LOCALIZATION NOTE (headers.label): see note for download.label -->
+<!ENTITY headers.label "заголовків">
+<!ENTITY headers.accesskey "г">
+<!ENTITY mark.label "Позначити решту прочитаними">
+<!ENTITY mark.accesskey "П">
diff --git a/l10n-uk/mail/chrome/messenger/editContactOverlay.dtd b/l10n-uk/mail/chrome/messenger/editContactOverlay.dtd
new file mode 100644
index 0000000000..50933025b8
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/editContactOverlay.dtd
@@ -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/. -->
+
+<!ENTITY editContactPanelDeleteContact.label "Видалити">
+<!ENTITY editContactPanelDeleteContact.accesskey "В">
+
+<!ENTITY editContactName.label "Ім’я:">
+<!ENTITY editContactName.accesskey "І">
+
+<!ENTITY editContactEmail.label "Email:">
+<!ENTITY editContactEmail.accesskey "E">
+
+<!ENTITY editContactAddressBook.label "Адресна книга:">
+<!ENTITY editContactAddressBook.accesskey "А">
+
+<!ENTITY editContactPanelDone.label "Готово">
+<!ENTITY editContactPanelDone.accesskey "Г">
+
+<!ENTITY contactMoveDisabledWarning.description "Ви не можете змінити адресну книгу бо контакт є у списку розсилки.">
diff --git a/l10n-uk/mail/chrome/messenger/editContactOverlay.properties b/l10n-uk/mail/chrome/messenger/editContactOverlay.properties
new file mode 100644
index 0000000000..6c9ff588ff
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/editContactOverlay.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/.
+
+editTitle=Редагувати контакт
+viewTitle=Глянути контакт
+
+editDetailsLabel=Редагувати подробиці
+editDetailsAccessKey=р
+viewDetailsLabel=Глянути подробиці
+viewDetailsAccessKey=г
+
+deleteContactTitle=Стерти контакт
+deleteContactMessage=Ви впевнені що хочете стерти цей Контакт?
diff --git a/l10n-uk/mail/chrome/messenger/fieldMapImport.dtd b/l10n-uk/mail/chrome/messenger/fieldMapImport.dtd
new file mode 100644
index 0000000000..330a76eafa
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/fieldMapImport.dtd
@@ -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/. -->
+
+<!ENTITY fieldMapImport.title "Імпорт адресної книги">
+<!ENTITY fieldMapImport.size "width: 40em; height: 30em;">
+<!ENTITY fieldMapImport.recordNumber "Запис:">
+<!ENTITY fieldMapImport.next.label "Далі">
+<!ENTITY fieldMapImport.next.accesskey "Д">
+<!ENTITY fieldMapImport.previous.label "Назад">
+<!ENTITY fieldMapImport.previous.accesskey "з">
+<!ENTITY fieldMapImport.text "Використовуйте кнопки «Вгору» та «Вниз», щоб впорядкувати адресні книжки зліва відповідно до імпортованих даних справа. Зніміть прапорці з даних, які ви не хочете імпортувати.">
+<!ENTITY fieldMapImport.up.label "Вгору">
+<!ENTITY fieldMapImport.up.accesskey "г">
+<!ENTITY fieldMapImport.down.label "Донизу">
+<!ENTITY fieldMapImport.down.accesskey "н">
+<!ENTITY fieldMapImport.fieldListTitle "Поля адресної книги">
+<!ENTITY fieldMapImport.dataTitle "Дані записів для імпорту">
+<!ENTITY fieldMapImport.skipFirstRecord.label "Перший запис містить назви полів">
+<!ENTITY fieldMapImport.skipFirstRecord.accessKey "П">
diff --git a/l10n-uk/mail/chrome/messenger/filter.properties b/l10n-uk/mail/chrome/messenger/filter.properties
new file mode 100644
index 0000000000..9df170d6a7
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/filter.properties
@@ -0,0 +1,110 @@
+# 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/.
+
+mustSelectFolder=Виберіть теку для збереження.
+enterValidEmailAddress=Введіть адресу електронної пошти для пересилки на неї повідомлень.
+pickTemplateToReplyWith=Виберіть шаблон для відповіді.
+mustEnterName=У фільтру повинна бути назва.
+cannotHaveDuplicateFilterTitle=Збіг імені фільтру
+cannotHaveDuplicateFilterMessage=Фільтр з такою назвою вже існує. Введіть іншу назву.
+mustHaveFilterTypeTitle=Не вибрано жодної події для фільтра
+mustHaveFilterTypeMessage=Ви маєте вибрати принаймні одну подію, для якої застосовується цей фільтр. Якщо ви наразі хочете, щоб цей фільтр не спрацьовував ні на яку подію, зніміть галку Увімкнено у вікні Фільтрів повідомлень.
+deleteFilterConfirmation=Ви дійсно бажаєте вилучити цей фільтр?
+untitledFilterName=Фільтр без назви
+matchAllFilterName=Працює для всіх повідомлень
+filterListBackUpMsg=Фільтри не працюють, тому що файл msgFilterRules.dat, що містить їх, не може бути прочитаний. У тому ж самому каталозі буде створені новий файл msgFilterRules.dat і резервна копія старого з назвою rulesbackup.dat.
+customHeaderOverflow=Ви перевищили обмеження в 50 додаткових заголовків. Вилучте зайві і спробуйте знову.
+filterCustomHeaderOverflow=Ваші фільтри перевищили обмеження в 50 додаткових заголовків. Відредагуйте файл msgFilterRules.dat, що містить фільтри, так, щоб вони використовували менше число додаткових заголовків.
+invalidCustomHeader=У одному з фільтрів використовується додатковий заголовок, що містить недійсний символ, наприклад «:»; недрукований символ; символ, що не входить в таблицю ASCII, або восьмибітовий ASCII-символ. Відредагуйте файл msgFilterRules.dat, що містить фільтри, так, щоб вилучити недійсні символи з додаткових заголовків.
+continueFilterExecution=Помилка запуску фільтру %S. Запустити решту фільтрів?
+promptTitle=Запущені фільтри
+promptMsg=Зараз йде процес фільтрації повідомлень.\nЗапускати інші фільтри?
+stopButtonLabel=Стоп
+continueButtonLabel=Продовжити
+# LOCALIZATION NOTE(cannotEnableIncompatFilter)
+# %S=the name of the application
+cannotEnableIncompatFilter=Можливо, цей фільтр був створений новішою або несумісною версією %S. Ви не можете ввімкнути цей фільтр, оскільки ми не знаємо, як його застосувати.
+dontWarnAboutDeleteCheckbox=Більше не питати мене
+# LOCALIZATION NOTE(copyToNewFilterName)
+# %S=the name of the filter that is being copied
+copyToNewFilterName=Копія %S
+# LOCALIZATION NOTE(contextPeriodic.label): Semi-colon list of plural forms.
+# #1=the number of minutes
+contextPeriodic.label=Щохвилини;Кожні #1 хвилини;Кожні #1 хвилин
+
+# LOCALIZATION NOTE(filterFailureWarningPrefix)
+# %1$S=filter error action
+# %2$S=error code as hexadecimal string.
+filterFailureWarningPrefix=Збій застосування фільтру: "%1$S" з кодом помилки=%2$S при спробі:
+filterFailureSendingReplyError=Помилка надсилання відповіді
+filterFailureSendingReplyAborted=Надсилання відповіді перервано
+filterFailureMoveFailed=Не вдалося перемістити
+filterFailureCopyFailed=Не вдалося скопіювати
+
+filterFailureAction=Не вдалося застосувати фільтрування
+
+searchTermsInvalidTitle=Умови пошуку недійсні
+# LOCALIZATION NOTE(searchTermsInvalidRule)
+# %1$S=search attribute name from the invalid rule
+# %2$S=search operator from the bad rule
+searchTermsInvalidRule=Цей фільтр не може бути збережений, тому що пошукова умова "%1$S %2$S" недійсна в поточному контексті.
+# LOCALIZATION NOTE(filterActionOrderExplanation)
+# Keep the \n\n that mean 2 linebreaks.
+filterActionOrderExplanation=Якщо повідомлення відповідає цьому фільтру, дії будуть застосовані в такому порядку:\n\n
+filterActionOrderTitle=Реальний порядок дій
+## LOCALIZATION NOTE(filterActionItem):
+# %1$S=sequence number of the action, %2$S=action text, %3$S=action argument
+filterActionItem=%1$S. %2$S %3$S\n
+
+## LOCALIZATION NOTE(filterCountVisibleOfTotal):
+# %1$S=number of matching filters, %2$S=total number of filters
+filterCountVisibleOfTotal=%1$S з %2$S
+## LOCALIZATION NOTE(filterCountItems):
+## Semicolon-separated list of singular and plural forms.
+## See: https://developer.mozilla.org/en/docs/Localization_and_Plurals
+## #1 is the count of items in the list.
+filterCountItems=#1 елемент; #1 елементи;#1 елементів
+# for junk mail logging / mail filter logging
+# LOCALIZATION NOTE(junkLogDetectStr)
+# %1$S=author, %2$S=subject, %3$S=date
+junkLogDetectStr=Виявлено надходження спаму від %1$S: %2$S від %3$S
+# LOCALIZATION NOTE(logMoveStr)
+# %1$S=message id, %2$S=folder URI
+logMoveStr=переміщено повідомлення з номером %1$S до %2$S
+# LOCALIZATION NOTE(logCopyStr)
+# %1$S=message id, %2$S=folder URI
+logCopyStr=скопійовано повідомлення з номером %1$S до %2$S
+# LOCALIZATION NOTE(filterLogLine):
+# %1$S=timestamp, %2$S=log message
+filterLogLine=[%1$S] %2$S
+# LOCALIZATION NOTE(filterMessage):
+# %1$S=filter name, %1$S=log message
+filterMessage=Повідомлення від фільтра "%1$S": %2$S
+# LOCALIZATION NOTE(filterLogDetectStr)
+# %1$S=filter name %2$S=author, %3$S=subject, %4$S=date
+filterLogDetectStr=Застосовано фільтр «%1$S» до повідомлення від %2$S: %3$S датою %4$S
+filterMissingCustomAction=Не вистачає спеціальних дій
+filterAction2=пріоритет змінено
+filterAction3=вилучено
+filterAction4=відмічено прочитаним
+filterAction5=дискусію скасовано
+filterAction6=дискусія відслідковується
+filterAction7=відмічено зіркою
+filterAction8=помічено
+filterAction9=відповідь надано
+filterAction10=переслано
+filterAction11=виконання зупинено
+filterAction12=вилучено з сервера POP3
+filterAction13=збережено на сервері POP3
+filterAction14=оцінка спаму
+filterAction15=тіло повідомлення отримано з сервера POP3
+filterAction16=скопійовано в теку
+filterAction17=помічено
+filterAction18=гілку проігноровано
+filterAction19=позначено нечитаним
+# LOCALIZATION NOTE(filterAutoNameStr)
+# %1$S=Header or item to match, e.g. "From", "Tag", "Age in days", etc.
+# %2$S=Operator, e.g. "Contains", "is", "is greater than", etc.
+# %3$S=Value, e.g. "Steve Jobs", "Important", "42", etc.
+filterAutoNameStr=%1$S %2$S: %3$S
diff --git a/l10n-uk/mail/chrome/messenger/folderProps.dtd b/l10n-uk/mail/chrome/messenger/folderProps.dtd
new file mode 100644
index 0000000000..4f61a109b0
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/folderProps.dtd
@@ -0,0 +1,74 @@
+<!-- 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/. -->
+
+<!ENTITY folderProps.windowtitle.label "Властивості">
+
+<!ENTITY generalInfo.label "Основна інформація">
+<!ENTITY folderCharsetFallback2.label "Резервне кодування тексту:">
+<!ENTITY folderCharsetFallback2.accesskey "к">
+<!ENTITY folderCharsetEnforce2.label "Застосовувати кодування до всіх повідомлень в теці (індивідуальні налаштування кодування тексту і автовизначення будуть ігноруватися)">
+<!ENTITY folderCharsetEnforce2.accesskey "З">
+<!ENTITY folderRebuildSummaryFileTip2.label "Перебудувати файл індекса">
+<!ENTITY folderRebuildSummaryFile2.label "Відремонтувати теку">
+<!ENTITY folderRebuildSummaryFile2.accesskey "о">
+<!ENTITY folderRebuildSummaryFile.explanation "Іноді файл індексу теки (.msf) пошкоджується, і повідомлення можуть здаватись зниклими, або видаленими; зневадження теки може розв'язати ці проблеми.">
+<!ENTITY folderIncludeInGlobalSearch.label "Включати повідомлення цієї теки до результатів Глобального пошуку">
+<!ENTITY folderIncludeInGlobalSearch.accesskey "Г">
+
+<!ENTITY retention.label "Налаштування збереження повідомлень">
+<!ENTITY retentionUseAccount.label "Використовувати налаштування мого облікового запису">
+<!ENTITY retentionUseAccount.accesskey "м">
+<!ENTITY daysOld.label "днів">
+<!ENTITY message.label "повідомлень">
+<!ENTITY retentionCleanup.label "Для вивільнення місця на диску старі повідомлення можуть бути видалені.">
+<!ENTITY retentionCleanupImap.label "Щоб вивільнити місце на диску, старі повідомлення можуть бути видалені назавжди. Як локальні копії, так і оригінали на віддаленому сервері.">
+<!ENTITY retentionCleanupPop.label "Щоб вивільнити місце на диску, старі повідомлення можуть бути видалені назавжди, включно з оригіналами на віддаленому сервері.">
+<!ENTITY retentionDeleteMsg.label "Видаляти повідомлення старші за">
+<!ENTITY retentionDeleteMsg.accesskey "л">
+<!ENTITY retentionKeepAll.label "Не видаляти повідомлення">
+<!ENTITY retentionKeepAll.accesskey "Н">
+<!ENTITY retentionKeepRecent.label "Видаляти все крім останніх">
+<!ENTITY retentionKeepRecent.accesskey "о">
+<!ENTITY retentionApplyToFlagged.label "Зберігати повідомлення з зірочкою завжди">
+<!ENTITY retentionApplyToFlagged.accesskey "з">
+
+<!ENTITY folderSynchronizationTab.label "Синхронізація">
+<!ENTITY folderCheckForNewMessages2.label "При отриманні нових повідомлень для цього облікового запису, завжди перевіряти цю теку">
+<!ENTITY folderCheckForNewMessages2.accesskey "п">
+
+<!ENTITY offlineFolder.check.label "Вибрати цю теку для автономної роботи">
+<!ENTITY offlineFolder.check.accesskey "В">
+<!ENTITY offlineFolder.button.label "Завантажити">
+<!ENTITY offlineFolder.button.accesskey "З">
+
+<!ENTITY selectofflineNewsgroup.check.label "Вибрати цю групу новин для автономної роботи">
+<!ENTITY selectofflineNewsgroup.check.accesskey "а">
+<!ENTITY offlineNewsgroup.button.label "Завантажити">
+<!ENTITY offlineNewsgroup.button.accesskey "З">
+
+<!ENTITY folderProps.name.label "Назва:">
+<!ENTITY folderProps.name.accesskey "а">
+<!ENTITY folderProps.color.label "Колір піктограми:">
+<!ENTITY folderProps.color.accesskey "л">
+<!ENTITY folderProps.reset.tooltip "Відновити типовий колір">
+<!ENTITY folderProps.location.label "Розташування:">
+<!ENTITY folderProps.location.accesskey "о">
+
+<!ENTITY folderSharingTab.label "Сумісне використання">
+<!ENTITY privileges.button.label "Привілеї…">
+<!ENTITY privileges.button.accesskey "П">
+<!ENTITY permissionsDesc.label "У вас є наступні права:">
+<!ENTITY folderOtherUsers.label "Інші, з доступом до цієї теки:">
+<!ENTITY folderType.label "Тип теки:">
+
+<!ENTITY folderQuotaTab.label "Квота">
+<!ENTITY folderQuotaUsage.label "Використано:">
+<!ENTITY folderQuotaStatus.label "Стан:">
+
+<!ENTITY numberOfMessages.label "Кількість повідомлень:">
+<!-- LOCALIZATION NOTE: When the number of messages can't be determined, this string is displayed as the number -->
+<!ENTITY numberUnknown.label "невідома">
+<!ENTITY sizeOnDisk.label "Розмір на диску:">
+<!-- LOCALIZATION NOTE: When the size can't be determined, this string is displayed as the size -->
+<!ENTITY sizeUnknown.label "невідомо">
diff --git a/l10n-uk/mail/chrome/messenger/folderWidgets.properties b/l10n-uk/mail/chrome/messenger/folderWidgets.properties
new file mode 100644
index 0000000000..79318d184d
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/folderWidgets.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/.
+
+# LOCALIZATION NOTE(globalInbox)
+# %S=name of the Local folders account
+globalInbox=Загальні Вхідні (%S)
+# LOCALIZATION NOTE(verboseFolderFormat): %1$S is folder name, %2$S is server name
+verboseFolderFormat=%1$S на %2$S
+chooseFolder=Вибрати теку…
+chooseAccount=Вибрати обліковий запис…
+noFolders=Немає доступних тек
diff --git a/l10n-uk/mail/chrome/messenger/folderpane.dtd b/l10n-uk/mail/chrome/messenger/folderpane.dtd
new file mode 100644
index 0000000000..ef528aad45
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/folderpane.dtd
@@ -0,0 +1,7 @@
+<!-- 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/. -->
+<!ENTITY nameColumn.label "Назва">
+<!ENTITY unreadColumn.label "Не прочитано">
+<!ENTITY totalColumn.label "Всього">
+<!ENTITY folderSizeColumn.label "Розмір">
diff --git a/l10n-uk/mail/chrome/messenger/gloda.properties b/l10n-uk/mail/chrome/messenger/gloda.properties
new file mode 100644
index 0000000000..c11a751500
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/gloda.properties
@@ -0,0 +1,175 @@
+# 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 (*.facetNameLabel): These are the labels used to label the facet
+# displays in the global search facet display mechanism. They should be
+# compact descriptions of the facet type (e.g. "Folder", and don't need to
+# refer to the objects being faceted (e.g. "Message" or "Mail").
+
+# LOCALIZATION NOTE (*.includeLabel): The label to use for the included group
+# in the facet display. If not provided, we will fall back to
+# "glodaFacetView.facets.included.fallbackLabel".
+
+# LOCALIZATION NOTE (*.excludeLabel): The label to use for the excluded group
+# in the facet display. If not provided, we will fall back to
+# "glodaFacetView.facets.excluded.fallbackLabel".
+
+# LOCALIZATION NOTE (*.remainderLabel): The label to use for the remaining items
+# that are neither part of the included group or the excluded group in the
+# facet display. If not provided, we will fall back to
+# "glodaFacetView.facets.remainder.fallbackLabel".
+
+# LOCALIZATION NOTE (*.mustMatchLabel): The label to use for the popup menu
+# to indicate that the results should be restricted to messages which match
+# a particular value. If not provided, we will fall back to
+# "glodaFacetView.facets.mustMatch.fallbackLabel". #1, if present, is
+# replaced by the value of the facet (name, folder, mailing list, etc.)
+
+# LOCALIZATION NOTE (*.cantMatchLabel): The label to use for the popup menu
+# to indicate that the results should be restricted to messages which match
+# a particular value. If not provided, we will fall back to
+# "glodaFacetView.facets.cantMatch.fallbackLabel". #1, if present, is
+# replaced by the value of the facet (name, folder, mailing list, etc.)
+
+# LOCALIZATION NOTE (*.mayMatchLabel): The label to use for the popup menu
+# to indicate that the results should no longer be restricted relative to
+# this particular facet value. If not provided, we will fall back to
+# "glodaFacetView.facets.mayMatch.fallbackLabel". #1, if present, is
+# replaced by the value of the facet (name, folder, mailing list, etc.)
+
+# LOCALIZATION NOTE (*.mustMatchSomeLabel): The label to use for the popup menu
+# to indicate that the results should be restricted to messages which have
+# _some_ value (e.g. at least one tag is set). If not provided, we will fall
+# back to "glodaFacetView.facets.mustMatchSome.fallbackLabel". #1, if present,
+# is replaced by the value of the facet (name, folder, mailing list, etc.)
+
+# LOCALIZATION NOTE (*.mustMatchNoneLabel): The label to use for the popup menu
+# to indicate that the results should be restricted to messages which have _no_
+# value (e.g. no tags are set). If not provided, we will fall back to
+# "glodaFacetView.facets.mustMatchNoneLabel.fallbackLabel". #1, if present, is
+# replaced by the value of the facet (name, folder, mailing list, etc.)
+
+# LOCALIZATION NOTE (*.mayMatchAnyLabel): The label to use for the popup menu
+# to indicate that the results should not be restricted to messages which have
+# any or no value (e.g. no requirements on any tags are set). If not provided,
+# we will fall back to "glodaFacetView.facets.mayMatchAnyLabel.fallbackLabel".
+# #1, if present, is replaced by the value of the facet (name, folder, mailing
+# list, etc.)
+
+# LOCALIZATION NOTE (gloda.message.attr.account.*): Stores the account in which
+# a message's folder is located.
+gloda.message.attr.account.facetNameLabel=Обліковий запис
+gloda.message.attr.account.includeLabel=зберігається в будь-яких з:
+gloda.message.attr.account.excludeLabel=не зберігається в:
+gloda.message.attr.account.remainderLabel=інші облікові записи:
+gloda.message.attr.account.mustMatchLabel=повинно бути в #1
+gloda.message.attr.account.cantMatchLabel=не може бути в #1
+
+# LOCALIZATION NOTE (gloda.message.attr.folder.*): Stores the message folder in
+# which the message is stored.
+gloda.message.attr.folder.facetNameLabel=Тека
+gloda.message.attr.folder.includeLabel=зберігається в будь-яких з:
+gloda.message.attr.folder.excludeLabel=не зберігається в:
+gloda.message.attr.folder.remainderLabel=інші теки:
+gloda.message.attr.folder.mustMatchLabel=повинно бути в #1
+gloda.message.attr.folder.cantMatchLabel=не може бути в #1
+
+# LOCALIZATION NOTE (gloda.message.attr.fromMe.*): Stores everyone involved
+# with the message. This means from/to/cc/bcc.
+gloda.message.attr.fromMe.facetNameLabel=Від мене
+
+# LOCALIZATION NOTE (gloda.message.attr.toMe.*): Stores everyone involved
+# with the message. This means from/to/cc/bcc.
+gloda.message.attr.toMe.facetNameLabel=Мені
+
+# LOCALIZATION NOTE (gloda.message.attr.involves.*): Stores everyone involved
+# with the message. This means from/to/cc/bcc.
+gloda.message.attr.involves.facetNameLabel=Люди
+gloda.message.attr.involves.includeLabel=стосується когось з:
+gloda.message.attr.involves.excludeLabel=не стосується:
+gloda.message.attr.involves.remainderLabel=інші учасники:
+gloda.message.attr.involves.mustMatchLabel=має стосуватись #1
+gloda.message.attr.involves.cantMatchLabel=не може стосуватись #1
+
+# LOCALIZATION NOTE (gloda.message.attr.date.*): Stores the date of the message.
+# Thunderbird normally stores the date the message claims it was composed
+# according to the "Date" header. This is not the same as when the message
+# was sent or when it was eventually received by the user. In the future we
+# may change this to be one of the other dates, but not anytime soon.
+gloda.message.attr.date.facetNameLabel=Дата
+
+# LOCALIZATION NOTE (gloda.message.attr.attachmentTypes.*): Stores the list of
+# MIME types (ex: image/png, text/plain) of real attachments (not just part of
+# the message content but explicitly named attachments) on the message.
+# Although we hope to be able to provide localized human-readable explanations
+# of the MIME type (ex: "PowerPoint document"), I don't know if that is going
+# to happen.
+gloda.message.attr.attachmentTypes.facetNameLabel=Вкладення
+
+# LOCALIZATION NOTE (gloda.message.attr.mailing-list.*): Stores the mailing
+# lists detected in the message. This will normally be the e-mail address of
+# the mailing list and only be detected in messages received from the mailing
+# list. Extensions may contribute additional detected mailing-list-like
+# things.
+gloda.message.attr.mailing-list.facetNameLabel=Список розсилки
+gloda.message.attr.mailing-list.noneLabel=Жоден
+gloda.message.attr.mailing-list.includeLabel=отримано на будь-які з:
+gloda.message.attr.mailing-list.excludeLabel=не отримано на жодні з:
+gloda.message.attr.mailing-list.remainderLabel=інші списки розсилки:
+gloda.message.attr.mailing-list.mustMatchLabel=має бути у #1
+gloda.message.attr.mailing-list.cantMatchLabel=не може бути у #1
+gloda.message.attr.mailing-list.mustMatchSomeLabel=має бути у списку розсилки
+gloda.message.attr.mailing-list.mustMatchNoneLabel=не може бути у списку розсилки
+
+# LOCALIZATION NOTE (gloda.message.attr.tag.*): Stores the tags applied to the
+# message. Notably, gmail's labels are not currently exposed via IMAP and we
+# do not do anything clever with gmail, so this is independent of gmail labels
+# This may change in the future, but it's a safe bet it's not happening on
+# Thunderbird's side prior to 3.0.
+gloda.message.attr.tag.facetNameLabel=Мітки
+gloda.message.attr.tag.noneLabel=Жодна
+gloda.message.attr.tag.includeLabel=позначені будь-які з:
+gloda.message.attr.tag.excludeLabel=не позначені мітками:
+gloda.message.attr.tag.remainderLabel=інші мітки:
+gloda.message.attr.tag.mustMatchLabel=має бути помічено #1
+gloda.message.attr.tag.cantMatchLabel=не може бути помічено #1
+gloda.message.attr.tag.mustMatchSomeLabel=має бути помічено
+gloda.message.attr.tag.mustMatchNoneLabel=не може бути помічено
+
+# LOCALIZATION NOTE (gloda.message.attr.star.*): Stores whether the message is
+# starred or not, as indicated by a pretty star icon. In the past, the icon
+# used to be a flag. The IMAP terminology continues to be "flagged".
+gloda.message.attr.star.facetNameLabel=З зірочкою
+
+# LOCALIZATION NOTE (gloda.message.attr.read.*): Stores whether the user has
+# read the message or not.
+gloda.message.attr.read.facetNameLabel=Прочитане
+
+# LOCALIZATION NOTE (gloda.message.attr.repliedTo.*): Stores whether we believe
+# the user has ever replied to the message. We normally show a little icon in
+# the thread pane when this is the case.
+gloda.message.attr.repliedTo.facetNameLabel=Дана відповідь
+
+# LOCALIZATION NOTE (gloda.message.attr.forwarded.*): Stores whether we believe
+# the user has ever forwarded the message. We normally show a little icon in
+# the thread pane when this is the case.
+gloda.message.attr.forwarded.facetNameLabel=Переслано
+
+# LOCALIZATION NOTE (gloda.mimetype.category.*.label): Map categories of MIME
+# types defined in MimeTypeCategories.jsm to labels.
+# LOCALIZATION NOTE (gloda.mimetype.category.archives.label): Archive is
+# referring to things like zip files, tar files, tar.gz files, etc.
+gloda.mimetype.category.archives.label=Архіви
+gloda.mimetype.category.documents.label=Документи
+gloda.mimetype.category.images.label=Малюнки
+# LOCALIZATION NOTE (gloda.mimetype.category.media.label): Media is meant to
+# encompass both audio and video. This is because video and audio streams are
+# frequently stored in the same type of container and we cannot rely on the
+# sending e-mail client to have been clever enough to figure out what was
+# really in the file. So we group them together.
+gloda.mimetype.category.media.label=Медіа (Аудіо, Відео)
+gloda.mimetype.category.pdf.label=Файли PDF
+# LOCALIZATION NOTE (gloda.mimetype.category.other.label): Other is the category
+# for MIME types that we don't really know what it is.
+gloda.mimetype.category.other.label=Інше
diff --git a/l10n-uk/mail/chrome/messenger/glodaComplete.properties b/l10n-uk/mail/chrome/messenger/glodaComplete.properties
new file mode 100644
index 0000000000..114368eebb
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/glodaComplete.properties
@@ -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/.
+
+# LOCALIZATION NOTE (glodaComplete.messagesTagged.label): The label used
+# in the autocomplete widget to refer to a query for all messages tagged
+# by a particular tag (replacing #1).
+glodaComplete.messagesTagged.label=Повідомлення помічені: #1
+
+# LOCALIZATION NOTE (glodaComplete.messagesMentioning.label): The label used
+# in the autocomplete widget to refer to a search for all messages mentioning
+# a particular word (replacing #1).
+glodaComplete.messagesMentioning.label=Повідомлення, що містять: #1
+
+# LOCALIZATION NOTE (glodaComplete.messagesWithMany.label): The label used
+# in the autocomplete widget to refer to a search for all messages mentioning
+# a set of words, or a phrase containing multiple words (e.g. "red pepper")
+# We use the same words in en-US, but maybe that's not always true.
+glodaComplete.messagesMentioningMany.label=Повідомлення, де згадується про: #1
diff --git a/l10n-uk/mail/chrome/messenger/glodaFacetView.dtd b/l10n-uk/mail/chrome/messenger/glodaFacetView.dtd
new file mode 100644
index 0000000000..51cc4cc28b
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/glodaFacetView.dtd
@@ -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/. -->
+
+<!-- LOCALIZATION NOTE (glodaFacetView.filters.label): Label at the top of the
+ faceting sidebar. Serves as a header both for the checkboxes under it as
+ well for labeled facets with multiple options. -->
+<!ENTITY glodaFacetView.filters.label "Фільтрувати за:">
+
+<!-- LOCALIZATION NOTE (glodaFacetView.loading.label): Label that appears when
+ the search results take a long time to appear. -->
+<!ENTITY glodaFacetView.loading.label "Шукаю…">
+
+<!-- LOCALIZATION NOTE (glodaFacetView.empty.label): Label that appears when
+ there are no results that match the search query. -->
+<!ENTITY glodaFacetView.empty.label "Жодне повідомлення не збігається з вашим запитом">
+
+<!-- LOCALIZATION NOTE (glodaFacetView.pageMore.label): Label at the bottom
+ of the results list to show more hits. -->
+<!ENTITY glodaFacetView.pageMore.label "Більше »">
+
+<!-- LOCALIZATION NOTE(glodaFacetView.results.message.openEmailAsList.label2): The
+ label for the button/link that causes us to display all of the emails in
+ the active set in a new thread pane display tab. -->
+<!ENTITY glodaFacetView.openEmailAsList.label "Показати результати списком">
+
+<!-- LOCALIZATION NOTE(glodaFacetView.results.message.openEmailAsList.tooltip):
+ The tooltip to display when hovering over the openEmailAsList label. -->
+<!ENTITY glodaFacetView.openEmailAsList.tooltip "Показати всі повідомлення у поточному наборі в новій вкладці">
diff --git a/l10n-uk/mail/chrome/messenger/glodaFacetView.properties b/l10n-uk/mail/chrome/messenger/glodaFacetView.properties
new file mode 100644
index 0000000000..15aca7f14a
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/glodaFacetView.properties
@@ -0,0 +1,171 @@
+# 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 (glodaFacetView.tab.query.label):
+# The tab title to display for tabs that are based on a gloda (global database)
+# query or collection rather than a user search. At some point we might try
+# and explain what the query/collection is in automatic fashion, but not today.
+glodaFacetView.tab.query.label=Пошук
+
+# LOCALIZATION NOTE (glodaFacetView.tab.search.label):
+# The tab title to display for tabs with a new gloda (global database)
+# user search (rather than a query or collection) without a search string.
+# After the search has been started, we just display the search string entered
+# by the user.
+glodaFacetView.tab.search.label=Пошук
+
+# LOCALIZATION NOTE(glodaFacetView.search.label2):
+# The heading for the search page.
+# A short description of user's search query will be appended.
+glodaFacetView.search.label2=Результати для:
+
+# LOCALIZATION NOTE(glodaFacetView.constraints.query.fulltext.label):
+# The label to display to describe when our base query was a fulltext search
+# across messages. The value is displayed following the label.
+glodaFacetView.constraints.query.fulltext.label=Шукати #1
+glodaFacetView.constraints.query.fulltext.andJoinWord=та
+glodaFacetView.constraints.query.fulltext.orJoinWord=чи
+
+# LOCALIZATION NOTE(glodaFacetView.constraints.query.initial):
+# The label to display to describe when our base query is not a full-text
+# search. Additional labels are appended describing each constraint.
+glodaFacetView.constraints.query.initial=Шукати повідомлення
+
+# LOCALIZATION NOTE(glodaFacetView.constraints.query.involves.label):
+# The label to display to describe when our base query was on messages
+# involving a given contact from the address book. The value is displayed
+# where the #1 is.
+glodaFacetView.constraints.query.involves.label=що стосуються #1
+
+# LOCALIZATION NOTE(glodaFacetView.constraints.query.contact.label):
+# The label to display to describe when our base query was on messages
+# tagged with a specific tag. The tag is displayed following the label.
+glodaFacetView.constraints.query.tagged.label=помічене:
+
+
+# LOCALIZATION NOTE (glodaFacetView.facets.mode.top.listAllLabel): The label to
+# use when we are only displaying the top entries for a facet. When the
+# label is clicked on, it results in us displaying all of the values for that
+# facet. The value "#1" (if present) is replaced with the total number of
+# values that will be displayed (rather than the number currently hidden).
+# This string supports pluralization. See
+# https://developer.mozilla.org/en/Localization_and_Plurals for details on
+# how this stuff works.
+glodaFacetView.facets.mode.top.listAllLabel=Показати #1;Показати всі #1;Показати всі #1
+
+# LOCALIZATION NOTE (glodaFacetView.facets.included.fallbackLabel): The label to
+# use for groups in a facet that have been explicitly included by the user if
+# there is no explicit attribute "includeLabel" defined. (The explicit label
+# would be named "gloda.message.attr.ATTRIBUTE.includeLabel".)
+glodaFacetView.facets.included.fallbackLabel=включає будь-що з:
+# LOCALIZATION NOTE (glodaFacetView.facets.excluded.fallbackLabel): The label to
+# use for groups in a facet that have been explicitly excluded by the user if
+# there is no explicit attribute "excludeLabel" defined. (The explicit label
+# would be named "gloda.message.attr.ATTRIBUTE.excludeLabel".)
+glodaFacetView.facets.excluded.fallbackLabel=за винятком:
+# LOCALIZATION NOTE (glodaFacetView.facets.remainder.fallbackLabel): The label
+# to use for groups in a facet that are neither part of the included group or
+# the excluded group if there is no explicit attribute "remainderLabel"
+# defined. (The explicit label would be named
+# "gloda.message.attr.ATTRIBUTE.remainderLabel".)
+glodaFacetView.facets.remainder.fallbackLabel=інше:
+
+# LOCALIZATION NOTE (glodaFacetView.facets.mustMatchLabel.fallbackLabel): The label
+# to use to restrict a facet by a particular value if there is no explicit
+# attribute "mustMatchLabel" defined. (The explicit label would be named
+# "gloda.message.attr.ATTRIBUTE.mustMatchLabel".)
+glodaFacetView.facets.mustMatchLabel.fallbackLabel=має збігатись з #1
+glodaFacetView.facets.mustMatchNoneLabel.fallbackLabel=не може мати значення
+
+# LOCALIZATION NOTE (glodaFacetView.facets.cantMatchLabel.fallbackLabel): The label
+# to use to restrict a facet by the absence of a particular value if there is
+# no explicit attribute "cantMatchLabel" defined. (The explicit label would be
+# named "gloda.message.attr.ATTRIBUTE.cantMatchLabel".)
+glodaFacetView.facets.cantMatchLabel.fallbackLabel=не може збігатись з #1
+glodaFacetView.facets.mustMatchSomeLabel.fallbackLabel=має мати значення
+
+# LOCALIZATION NOTE (glodaFacetView.facets.mayMatchLabel.fallbackLabel): The label
+# to use to undo the restriction of a facet by a particular value if there is
+# no explicit attribute "mayMatchLabel" defined. (The explicit label would be
+# named "gloda.message.attr.ATTRIBUTE.mayMatchLabel".)
+glodaFacetView.facets.mayMatchLabel.fallbackLabel=вилучити умову
+glodaFacetView.facets.mayMatchAnyLabel.fallbackLabel=вилучити умову
+
+# LOCALIZATION NOTE (glodaFacetView.facets.noneLabel): The text to display when
+# a facet needs to indicate that an attribute omitted a value or was otherwise
+# empty.
+glodaFacetView.facets.noneLabel=Жодне
+
+# LOCALIZATION NOTE (glodaFacetView.facets.filter.attachmentTypes.allLabel):
+# The label to use when all types of attachments are being displayed.
+glodaFacetView.facets.filter.attachmentTypes.allLabel=Будь-яке
+
+# LOCALIZATION NOTE (glodaFacetView.result.message.fromLabel): Used in the
+# faceted search message display to indicate the author of a message.
+# An example usage is "from: Bob".
+glodaFacetView.result.message.fromLabel=від:
+
+# LOCALIZATION NOTE (glodaFacetView.result.message.toLabel): Used in the
+# faceted search message display to indicate the recipients of a message.
+# An example usage is "to: Bob, Chuck, Don".
+glodaFacetView.result.message.toLabel=до:
+
+# LOCALIZATION NOTE (glodaFacetView.result.message.noSubject): Used in the
+# faceted search message display to act as a click target for messages with
+# no subject.
+glodaFacetView.result.message.noSubject=(без теми)
+
+# LOCALIZATION NOTE(glodaFacetView.results.header.countLabel):
+# This label is displayed above the list of result messages; it tells the user
+# how many messages we are displaying in the list out of the total number of
+# messages in the active set (the set of messages remaining after the
+# application of the facet constraints.)
+# The goal of the various sub-parts here is to make a label along the lines of
+# "M of N". Because there are two numbers, this is split into two parts,
+# 'NMessages' for what in English is just the first number and 'ofN' for the
+# "of N" part. We then use 'grouping' to decide how to combine the two. This
+# was suggested by Rimas Kudelis.
+# LOCALIZATION NOTE(glodaFacetView.results.header.countLabel.NMessages):
+# The first part of the countLabel string (although you can change the order
+# in 'grouping'). This is pluralized using the mechanism described at
+# https://developer.mozilla.org/en/Localization_and_Plurals. We replace
+# "#1" with the number of messages being shown in the result list.
+glodaFacetView.results.header.countLabel.NMessages=#1;#1;#1
+# LOCALIZATION NOTE(glodaFacetView.results.header.countLabel.ofN):
+# The second part of the countLabel string (although you can change the order
+# in 'grouping'). This is pluralized using the mechanism described at
+# https://developer.mozilla.org/en/Localization_and_Plurals. We replace
+# "#1" with the total number of messagse in the active set.
+glodaFacetView.results.header.countLabel.ofN=із #1;із #1;із #1
+# LOCALIZATION NOTE(glodaFacetView.results.header.countLabel.grouping):
+# Combines the pluralized
+# "glodaFacetView.results.header.countLabel.NMessages" string (as #1) with
+# the pluralized "glodaFacetView.results.header.countLabel.ofN" (as #2)
+# to make a single label.
+glodaFacetView.results.header.countLabel.grouping=#1 #2
+
+glodaFacetView.results.message.timeline.label=Показати/Приховати шкалу часу
+# LOCALIZATION NOTE(glodaFacetView.results.message.sort.relevance2):
+# a clickable label causing the sort to be done by most relevant messages first.
+glodaFacetView.results.message.sort.relevance2=Впорядкувати за релевантністю
+# LOCALIZATION NOTE(glodaFacetView.results.message.sort.date2):
+# a clickable label causing the sort to be done by most recent messages first.
+glodaFacetView.results.message.sort.date2=Впорядкувати за датою
+
+# LOCALIZATION NOTE(glodaFacetView.results.message.recipientSeparator): This is
+# the string in between the names of recipients (see
+# glodaFacetView.results.message.andOthers for more information). The \u0020
+# character is a Unicode space character, which is needed as otherwise the
+# trailing whitespace is trimmed before it gets to the code.
+glodaFacetView.results.message.recipientSeparator=,\u0020
+
+# LOCALIZATION NOTE(glodaFacetView.results.message.andOthers):
+# When a message has too many recipients, we only show the first few and then
+# display this label to express how many are not displayed. So if a message
+# has 5 recipients, we might only show the first 3, and then use this label
+# to indicate that there are 2 that are not displayed. This string can be
+# pluralized; see https://developer.mozilla.org/en/Localization_and_Plurals
+# for details on how to do that. Note that in English, we use the "serial
+# comma", but other languages may not need a leading separator there.
+glodaFacetView.results.message.andOthers=, та #1 інший;, та #1 інших;, та #1 інших
diff --git a/l10n-uk/mail/chrome/messenger/imAccountWizard.dtd b/l10n-uk/mail/chrome/messenger/imAccountWizard.dtd
new file mode 100644
index 0000000000..63ad87ccaa
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/imAccountWizard.dtd
@@ -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/. -->
+
+<!ENTITY windowTitle.label "Майстер облікових записів">
+
+<!ENTITY accountProtocolTitle.label "Протокол">
+<!ENTITY accountProtocolInfo.label "Виберіть протокол вашого облікового запису IM зі списку.">
+<!ENTITY accountProtocolField.label "Протокол:">
+<!ENTITY accountProtocolGetMore.label "Отримати більше…">
+
+<!ENTITY accountUsernameTitle.label "Ім’я користувача">
+<!ENTITY accountUsernameDuplicate.label "Цей обліковий запис уже налаштовано!">
+
+<!ENTITY accountPasswordTitle.label "Пароль">
+<!ENTITY accountPasswordInfo.label "Введіть ваш пароль у цьому полі.">
+<!ENTITY accountPasswordField.label "Пароль:">
+<!ENTITY accountPasswordManager.label "Введений вами пароль буде збережений в Керівнику Паролями. Якщо ви хочете щоразу вводити пароль при підключенні цього запису, то лишіть це поле порожнім.">
+
+<!ENTITY accountAdvancedTitle.label "Розширені параметри">
+<!ENTITY accountAdvancedInfo.label "Залиште пустим, щоб пропустити цей крок, якщо хочете.">
+<!ENTITY accountAdvanced.newMailNotification.label "Повідомити на новий e-mail">
+<!ENTITY accountAliasGroupbox.caption "Локальний псевдонім">
+<!ENTITY accountAliasField.label "Псевдонім:">
+<!ENTITY accountAliasInfo.label "Це буде показано лише у ваших розмовах, коли ви говорите. Віддалені контакти не побачать цього.">
+<!ENTITY accountProxySettings.caption "Параметри проксі">
+<!ENTITY accountProxySettings.change.label "Змінити…">
+<!ENTITY accountProxySettings.change.accessKey "З">
+
+<!ENTITY accountSummaryTitle.label "Сумарно">
+<!ENTITY accountSummaryInfo.label "Введена вами сумарна інформація показана нижче. Перевірте її перед створенням облікового запису.">
+<!ENTITY accountSummary.connectNow.label "Під'єднатись до цього облікового запису зараз.">
diff --git a/l10n-uk/mail/chrome/messenger/imAccounts.properties b/l10n-uk/mail/chrome/messenger/imAccounts.properties
new file mode 100644
index 0000000000..d6f8ab16ce
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/imAccounts.properties
@@ -0,0 +1,63 @@
+# 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 (protoOptions):
+# %S is replaced by the name of a protocol
+protoOptions=%S Параметри
+accountUsername=Ім’я користувача:
+# LOCALIZATION NOTE (accountColon):
+# This string is used to append a colon after the label of each
+# option. It's localizable so that the typography can be adapted.
+accountColon=%S:
+# LOCALIZATION NOTE (accountUsernameInfo):
+# %S is replaced by the name of a protocol
+accountUsernameInfo=Введіть ім’я користувача для облікового запису %S.
+# LOCALIZATION NOTE (accountUsernameInfoWithDescription):
+# %1$S is a hint for the expected format of the username
+# %2$S is the name of a protocol
+accountUsernameInfoWithDescription=Введіть ім’я користувача (%S) для облікового запису %S.
+
+# LOCALIZATION NOTE (account.connection.error):
+# %S is the error message.
+account.connection.error=Помилка: %S
+# LOCALIZATION NOTE (account.connection.errorUnknownPrpl)
+# %S is the id (not very user friendly; hence the quotes) of the missing plugin.
+account.connection.errorUnknownPrpl=Для протоколу '%S' відсутній плагін.
+account.connection.errorEnteringPasswordRequired=Для з'єднання з цим обліковим записом необхідно ввести пароль.
+account.connection.errorCrashedAccount=Під'єднання цього облікового запису закінчилось крахом.
+# LOCALIZATION NOTE (account.connection.progress):
+# %S is a message indicating progress of the connection process
+account.connection.progress=З'єднання: %S…
+account.connecting=З’єднання…
+account.connectedForSeconds=Під'єднано кілька секунд тому.
+# LOCALIZATION NOTE (account.connectedFor{Double,Single},
+# account.reconnectIn{Double,Single}):
+# Each pair of %S is a number followed by a unit. The units are
+# already localized in a downloads.properties file of the toolkit.
+account.connectedForDouble=Під'єднано %S %S та %S %S.
+account.connectedForSingle=Під'єднано близько %S %S.
+account.reconnectInDouble=Перепід'єднання за %S %S та %S %S.
+account.reconnectInSingle=Перепід'єднання за %S %S.
+
+requestAuthorizeTitle=Запит авторизації
+# LOCALIZATION NOTE (requestAuthorizeAllow, requestAuthorizeDeny):
+# the & symbol indicates the position of the character that should be
+# used as the accesskey for this button.
+requestAuthorizeAllow=&Дозволити
+requestAuthorizeDeny=&Заборонити
+# LOCALIZATION NOTE (requestAuthorizeText):
+# %S is a contact username.
+requestAuthorizeText=%S додав вас до свого списку контактів, дозволити йому/їй бачити вас?
+
+accountsManager.notification.button.accessKey=з
+accountsManager.notification.button.label=З'єднатися зараз
+accountsManager.notification.userDisabled.label=Ви вимкнули автоматичні під'єднання.
+accountsManager.notification.safeMode.label=Параметри автоматичного під'єднання були ігноровані, тому що програма зараз працює в безпечному режимі.
+accountsManager.notification.startOffline.label=Параметри автоматичного під'єднання були ігноровані, тому ща програму було запущено в режимі поза мережею.
+accountsManager.notification.crash.label=Минулий запуск завершився невдало під час з’єднання. Автоматичне під'єднання було вимкнене, щоб дати вам можливість змінити налаштування.
+# LOCALIZATION NOTE (accountsManager.notification.singleCrash.label): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of accounts that are suspected to have caused a crash.
+accountsManager.notification.singleCrash.label=Минулий запуск завершився невдало під час під’єднання нового або зміненого облікового запису. Він не був під'єднаний, тож тепер ви можете змінити його налаштування.;Минулий запуск завершився невдало під час під'єднання #1 нових або змінених облікових записів. Вони не були під'єднані, тож тепер ви можете змінити їх налаштування.;Минулий запуск завершився невдало під час під'єднання #1 нових або змінених облікових записів. Вони не були під'єднані, тож тепер ви можете змінити їх налаштування.
+accountsManager.notification.other.label=Автоматичне з'єднання було вимкнено.
diff --git a/l10n-uk/mail/chrome/messenger/imapMsgs.properties b/l10n-uk/mail/chrome/messenger/imapMsgs.properties
new file mode 100644
index 0000000000..b41628147c
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/imapMsgs.properties
@@ -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/.
+
+#
+# The following are used by the imap code to display progress/status/error messages
+#
+
+#LOCALIZATION NOTE(imapAlertDialogTile): Do not translate the word "%S"
+# below. Place the word %S where the account name should appear.
+imapAlertDialogTitle=Попередження для облікового запису %S
+
+# Status - opening folder
+imapStatusSelectingMailbox=Відкриття теки %S…
+
+# Status - create folder
+imapStatusCreatingMailbox=Створення теки…
+
+# Status - deleting a folder
+# LOCALIZATION NOTE (imapStatusDeletingMailbox): The "%S" below should not be translated.
+# Instead, insert "%S" in your translation where you wish to display the name
+# of the folder being deleted.
+imapStatusDeletingMailbox=Видалення теки %S…
+
+# Status - renaming mailbox
+# LOCALIZATION NOTE (imapStatusRenamingMailbox): The "%S" below should not be translated.
+# Instead, insert "%S" in your translation where you wish to display the name
+# of the folder being renamed.
+imapStatusRenamingMailbox=Перейменування теки %S…
+
+# Status - looking for mailboxes
+imapStatusLookingForMailbox=Пошук тек…
+
+# Status - subscribing to mailbox
+# LOCALIZATION NOTE (imapStatusSubscribeToMailbox): The "%S" below should not be translated.
+# Instead, insert "%S" in your translation where you wish to display the name
+# of the folder being subscribed to.
+imapStatusSubscribeToMailbox=Підписка на теку %S…
+
+# Status - unsubscribing from mailbox
+# LOCALIZATION NOTE (imapStatusUnsubscribeMailbox): The "%S" below should not be translated.
+# Instead, insert "%S" in your translation where you wish to display the name
+# of the folder being unsubscribed from.
+imapStatusUnsubscribeMailbox=Відписка від теки %S…
+
+# Status - searching imap folder
+imapStatusSearchMailbox=Пошук в теці…
+
+# Status - closing a folder
+imapStatusCloseMailbox=Закриття теки…
+
+# Status - compacting a folder
+imapStatusExpungingMailbox=Стиснення теки…
+
+# Status - logging out
+imapStatusLoggingOut=Вихід з системи…
+
+# Status - checking server capabilities
+imapStatusCheckCompat=Перевірка характеристик сервера…
+
+# Status - logging on
+imapStatusSendingLogin=Надсилання реєстраційної інформації…
+
+# Status - auth logon
+imapStatusSendingAuthLogin=Надсилання реєстраційної інформації…
+
+imapDownloadingMessage=Завантаження повідомлення…
+
+# LOCALIZATION NOTE (imapGettingACLForFolder): Do not translate the word "ACL" below.
+imapGettingACLForFolder=Отримання списку контролю доступу до теки…
+
+imapGettingServerInfo=Отримання інформації про налаштування сервера…
+
+imapGettingMailboxInfo=Отримання інформації про налаштування поштової скриньки…
+
+imapEmptyMimePart=Ця частина повідомлення буде завантажена на першу вимогу.
+
+# LOCALIZATION NOTE (imapReceivingMessageHeaders3): Do not translate the words "%1$S", "%2$S", and "%3$S" below.
+# Place the word %1$S in your translation where the number of the header being downloaded should appear.
+# Place the word %2$S in your translation where the total number of headers to be downloaded should appear.
+# Place the word %3$S in your translation where the name of the folder being processed should appear.
+# Note: The account name and separators (e.g. colon, space) are automatically added to the status message.
+# Example: "Joe's Account: Downloading message header 100 of 1000 in Drafts…"
+imapReceivingMessageHeaders3=Завантаження заголовку повідомлення %1$S із %2$S в %3$S…
+
+# LOCALIZATION NOTE (imapReceivingMessageFlags3): Do not translate the words "%1$S", "%2$S", and "%3$S" below.
+# Place the word %1$S in your translation where the number of the flag being downloaded should appear.
+# Place the word %2$S in your translation where the total number of flags to be downloaded should appear.
+# Place the word %3$S in your translation where the name of the folder being processed should appear.
+# Note: The account name and separators (e.g. colon, space) are automatically added to the status message.
+# Example: "Jim's Account: Downloading message flag 100 of 1000 in INBOX…"
+imapReceivingMessageFlags3=Завантаження мітки повідомлення %1$S із %2$S в %3$S…
+
+imapDeletingMessages=Видалення повідомлень…
+
+imapDeletingMessage=Видалення повідомлення…
+
+# LOCALIZATION NOTE (imapMovingMessages): Do not translate the word "%S" below.
+# Place the word %S in your translation where the name of the folder should appear.
+imapMovingMessages=Переміщення повідомлень в %S…
+
+# LOCALIZATION NOTE (imapMovingMessage): Do not translate the word "%S" below.
+# Place the word %S in your translation where the name of the folder should appear.
+imapMovingMessage=Переміщення повідомлення в %S…
+
+# LOCALIZATION NOTE (imapCopyingMessages): Do not translate the word "%S" below.
+# Place the word %S in your translation where the name of the folder should appear.
+imapCopyingMessages=Копіювання повідомлень в %S…
+
+# LOCALIZATION NOTE (imapCopyingMessage): Do not translate the word "%S" below.
+# Place the word %S in your translation where the name of the folder should appear.
+imapCopyingMessage=Копіювання повідомлення в %S…
+
+# LOCALIZATION NOTE (imapFolderReceivingMessageOf3): Do not translate the words "%1$S", "%2$S", and "%3$S" below.
+# Place the word %1$S in your translation where the number of the message being downloaded should appear.
+# Place the word %2$S in your translation where the total number of messages to be downloaded should appear.
+# Place the word %3$S in your translation where the name of the folder being processed should appear.
+# Note: The account name and separators (e.g. colon, space) are automatically added to the status message.
+# Example: "Juan's Account: Downloading message 100 of 1000 in Sent…"
+imapFolderReceivingMessageOf3=Завантаження повідомлення %1$S із %2$S в %3$S…
+
+# LOCALIZATION NOTE (imapDiscoveringMailbox): Do not translate the word "%S" below.
+# Place the word %S in your translation where the name of the folder should appear.
+imapDiscoveringMailbox=Знайдена тека: %S
+
+# LOCALIZATION NOTE (imapEnterServerPasswordPrompt): Do not translate the words %1$S and %2$S below.
+# Place the word %1$S in your translation where the username should appear.
+# Place the word %2$S in your translation where the servername should appear.
+imapEnterServerPasswordPrompt=Введіть свій пароль для %1$S на %2$S:
+
+# LOCALIZATION NOTE (imapServerNotImap4): Do not translate the word "IMAP4" below.
+imapServerNotImap4=Поштовий сервер %S не є сервером IMAP4.
+
+# This is intentionally left blank.
+imapDone=
+
+# LOCALIZATION NOTE (imapEnterPasswordPromptTitleWithUsername): Do not translate the
+# word %1$S. Place the word %1$S where the user name should appear.
+imapEnterPasswordPromptTitleWithUsername=Введіть пароль для %1$S
+
+imapUnknownHostError=Помилка з’єднання з сервером %S.
+imapOAuth2Error=Помилка автентифікації під час з'єднання з сервером %S.
+
+imapConnectionRefusedError=Неможливо з’єднатися з сервером %S; у з’єднанні відмовлено.
+
+imapNetTimeoutError=Час з’єднання з сервером %S закінчився.
+
+imapTlsError=Сталася невиправна помилка TLS. Помилка рукостискання або, можливо, версія TLS чи сертифікат, що використовуються сервером %S, несумісні.
+
+# Status - no messages to download
+imapNoNewMessages=На сервері немає нових повідомлень.
+
+imapDefaultAccountName=Пошта для %S
+
+imapSpecialChar2=Символ %S зарезервований на цьому IMAP-сервері. Виберіть інше ім’я.
+
+imapPersonalSharedFolderTypeName=Особиста тека
+
+imapPublicFolderTypeName=Загальна тека
+
+imapOtherUsersFolderTypeName=Тека іншого користувача
+
+imapPersonalFolderTypeDescription=Це особиста тека. Вона відкрита тільки для власника.
+
+imapPersonalSharedFolderTypeDescription=Це особиста тека. Вона була відкрита на доступ.
+
+imapPublicFolderTypeDescription=Це загальна тека.
+
+imapOtherUsersFolderTypeDescription=Ця тека використовується спільно з користувачем «%S».
+
+imapAclFullRights=Повне управління
+
+imapAclLookupRight=Пошук
+
+imapAclReadRight=Читання
+
+imapAclSeenRight=Встановлення стану прочитано/не прочитано
+
+imapAclWriteRight=Запис
+
+imapAclInsertRight=Вставка (копіювання в)
+
+imapAclPostRight=Пошта
+
+imapAclCreateRight=Створення вкладеної теки
+
+imapAclDeleteRight=Видалення повідомлень
+
+imapAclAdministerRight=Службова тека
+
+imapServerDoesntSupportAcl=Сервер не підтримує роботу із загальними теками.
+
+imapAclExpungeRight=Витерти
+
+imapServerDisconnected= Відбулося відключення від %S. Можливо, сервер не працює, або виникли проблеми в мережі.
+
+# LOCALIZATION NOTE (autoSubscribeText): %1$S is the imap folder.
+imapSubscribePrompt=Підписатися на %1$S?
+
+imapServerDroppedConnection=Неможливо підключитися до IMAP-сервера. Можливо, ви перевищили обмеження \
+на максимальне число з’єднань до цього сервера. Якщо це так, в діалоговому вікні «Додаткові параметри IMAP-сервера» \
+зменшите число кешованих з’єднань.
+
+# This will occur when a folder that has never been imap selected or opened
+# (left-clicked) is first right-clicked to access quota properties.
+imapQuotaStatusFolderNotOpen=Інформація про квоту недоступна, тому що тека не відкрита.
+
+# The imap capability response reports that QUOTA is not supported.
+imapQuotaStatusNotSupported=Сервер не підтримує квоти.
+
+# The getqutaroot command succeeded but reported no quota information.
+imapQuotaStatusNoQuota2=Ця тека не містить інформації про квоти.
+
+# Folder properties were requested by the user (right-click) before the getquotaroot
+# command was sent.
+imapQuotaStatusInProgress=Інформація про квоти наразі не доступна.
+
+# Out of memory
+imapOutOfMemory=Недостатньо пам’яті для роботи програми.
+
+# LOCALIZATION NOTE (imapCopyingMessageOf2): Do not translate the word "%S" below.
+# Place the word %3$S in your translation where the name of the destination folder should appear.
+# Place the word %1$S where the currently copying message should appear.
+# Place the word %2$S where the total number of messages should appear.
+imapCopyingMessageOf2=Триває копіювання повідомлення %1$S з %2$S у %3$S
+
+# LOCALIZATION NOTE (imapMoveFolderToTrash): Do not translate the word %S below.
+# "%S" is the the name of the folder.
+imapMoveFolderToTrash=Ви дійсно хочете видалити теку '%S'?
+
+# LOCALIZATION NOTE (imapDeleteNoTrash): Do not translate the word %S below.
+# "%S" is the the name of the folder.
+imapDeleteNoTrash=Видалення цієї теки не можна скасувати і це призведе до видалення всіх повідомлень та підтек, які містяться в ній. Ви впевнені, що хочете видалити теку '%S'?
+
+imapDeleteFolderDialogTitle=Видалити теку
+
+imapDeleteFolderButtonLabel=&Видалити теку
+
+# LOCALIZATION NOTE (imapAuthChangeEncryptToPlainSSL): %S is the server hostname
+imapAuthChangeEncryptToPlainSSL=Схоже, сервер IMAP %S не підтримує зашифровані паролі. Якщо ви просто налаштовуєте цей обліковий запис, спробуйте змінити на 'Звичайний пароль' в якості 'Методу автентифікації' в 'Параметрах облікового запису | Параметри сервера'. Якщо ж це раніше працювало і тепер не працює, зв'яжіться зі своїм адміністратором чи провайдером електронної пошти.
+
+# LOCALIZATION NOTE (imapAuthChangePlainToEncrypt): %S is the server hostname
+imapAuthChangePlainToEncrypt=Сервер IMAP %S не дозволяє паролі у вигляді звичайного тексту. Спробуйте змінити на 'Зашифрований пароль' в якості 'Методі автентифікації' в 'Параметрах облікового запису | Параметри сервера'.
+
+# LOCALIZATION NOTE (imapAuthChangeEncryptToPlainNoSSL): %S is the server hostname
+imapAuthChangeEncryptToPlainNoSSL=Схоже, сервер IMAP %S не підтримує зашифровані паролі. Якщо ви просто налаштовуєте цей обліковий запис, спробуйте змінити на 'Звичайний пароль' в якості 'Методу автентифікації' в 'Параметрах облікового запису | Параметри сервера'. Якщо ж це раніше працювало і тепер не працює, зазвичай це може означати, що хтось міг викрасти ваш пароль.
+
+# LOCALIZATION NOTE (imapAuthMechNotSupported): %S is the server hostname
+imapAuthMechNotSupported=Сервер IMAP %S не підтримує вибраний метод автентифікації. Змініть 'Метод автентифікації' в 'Параметрах облікового запису | Параметри сервера'.
+
+# LOCALIZATION NOTE (imapAuthGssapiFailed): %S is the server hostname
+imapAuthGssapiFailed=Квиток Kerberos/GSSAPI не був прийнятий сервером IMAP %S. Перевірте, що ви увійшли в Kerberos/GSSAPI realm.
+
+# LOCALIZATION NOTE (imapServerCommandFailed):
+# Place the word %1$S in your translation where the name of the account name should appear.
+# Place the word %2$S in your translation where the server response should appear.
+imapServerCommandFailed=Поточна команда не виконана. Поштовий сервер для облікового запису %1$S повернув відповідь: %2$S
+
+# LOCALIZATION NOTE (imapFolderCommandFailed): Do not translate the word %S below.
+# Place the word %1$S in your translation where the name of the account should appear.
+# Place the word %2$S in your translation where the name of the folder should appear.
+# Place the word %3$S in your translation where the server response should appear.
+imapFolderCommandFailed=Поточна операція на '%2$S' не виконана. Поштовий сервер для облікового запису %1$S повернув відповідь: %3$S
+
+# LOCALIZATION NOTE (imapServerAlert):
+# Place the word %1$S in your translation where the name of the account should appear.
+# Place the word %2$S in your translation where the alert from the server should appear.
+imapServerAlert=Попередження від облікового запису %1$S: %2$S
diff --git a/l10n-uk/mail/chrome/messenger/importDialog.dtd b/l10n-uk/mail/chrome/messenger/importDialog.dtd
new file mode 100644
index 0000000000..d62b5445b6
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/importDialog.dtd
@@ -0,0 +1,51 @@
+<!-- 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 : 'Communicator 4.x' is the used for previous versions of
+Netscape Communicator, Please translate using the brandname in respective
+languages for Netscape Communicator 4 releases.
+LOCALIZATION NOTE : Do not translate any of the occurrences of the word
+"&brandShortName;" below.
+-->
+
+<!ENTITY importDialog.windowTitle "Імпорт">
+<!ENTITY importAll.label "Імпортувати все">
+<!ENTITY importAll.accesskey "с">
+<!ENTITY importMail.label "Пошту">
+<!ENTITY importMail.accesskey "П">
+<!ENTITY importFeeds.label "Підписки">
+<!ENTITY importFeeds.accesskey "і">
+<!ENTITY importAddressbook.label "Адресні книжки">
+<!ENTITY importAddressbook.accesskey "А">
+<!ENTITY importSettings.label "Налаштування">
+<!ENTITY importSettings.accesskey "Н">
+<!ENTITY importFilters.label "Фільтри">
+<!ENTITY importFilters.accesskey "Ф">
+
+<!ENTITY window.width "40em">
+<!ENTITY window.macWidth "45em">
+
+<!ENTITY importTitle.label "Майстер імпорту пошти &brandShortName;">
+<!ENTITY importShortDesc.label "Імпорт повідомлень, адресних книг, налаштувань і фільтрів з інших програм">
+
+<!ENTITY importDescription1.label "Цей майстер імпортує повідомлення, адресні книги, налаштування та/або фільтри з інших поштових програм та поширених форматів адресних книг до &brandShortName;.">
+<!ENTITY importDescription2.label "Імпортована одного разу, ця інформація буде доступна для вас з поштового клієнта &brandShortName; і/або адресної книги.">
+
+<!ENTITY selectDescription.label "Виберіть, з яких файлів хочете здійснити імпорт:">
+<!ENTITY selectDescriptionB.label "Виберіть існуючий обліковий запис або створіть новий:">
+<!ENTITY selectDescription.accesskey "В">
+<!ENTITY acctName.label "Назва:">
+<!ENTITY acctName.accesskey "Н">
+<!ENTITY noModulesFound.label "Не знайдено програми чи файлу для імпорту даних.">
+
+<!ENTITY back.label "&lt; Назад">
+<!ENTITY forward.label "Далі &gt;">
+<!ENTITY finish.label "Готово">
+<!ENTITY cancel.label "Скасувати">
+
+<!ENTITY select.label "Виберіть те, що бажаєте імпортувати:">
+
+<!ENTITY title.label "Заголовок">
+<!ENTITY processing.label "Триває імпорт…">
diff --git a/l10n-uk/mail/chrome/messenger/importMsgs.properties b/l10n-uk/mail/chrome/messenger/importMsgs.properties
new file mode 100644
index 0000000000..9e0e0999ba
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/importMsgs.properties
@@ -0,0 +1,304 @@
+# 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 following are used by the import code to display status/error
+# and informational messages
+
+# Success message when no address books are found to import
+## @name IMPORT_NO_ADDRBOOKS
+## @loc None
+2000=Адресні книги для імпорту не були знайдені.
+
+# Error: Address book import not initialized
+## @name IMPORT_ERROR_AB_NOTINITIALIZED
+## @loc None
+2001=Неможливо імпортувати адресні книги: помилка ініціалізації.
+
+# Error: Unable to create the import thread
+## @name IMPORT_ERROR_AB_NOTHREAD
+## @loc None
+2002=Неможливо імпортувати адресні книги: неможливо створити ланцюжок програмних модулів імпорту.
+
+# Error: Unable to create the import thread
+## @name IMPORT_ERROR_GETABOOK
+## @loc None
+# LOCALIZATION NOTE (Error 2003): Do not translate the word "%S" below.
+2003=Помилка імпорту %S: неможливо створити адресну книгу.
+
+# Success message when no mailboxes are found to import
+## @name IMPORT_NO_MAILBOXES
+## @loc None
+2004=Поштові скриньки для імпорту не були знайдені
+
+# Error: Mailbox import not initialized
+## @name IMPORT_ERROR_MB_NOTINITIALIZED
+## @loc None
+2005=Неможливо імпортувати поштові скриньки, помилка ініціалізації
+
+# Error: Unable to create the import thread
+## @name IMPORT_ERROR_MB_NOTHREAD
+## @loc None
+2006=Неможливо імпортувати поштові скриньки, неможливо створити ланцюжок програмних модулів імпорту
+
+# Error: Unable to create the proxy object for importing mailboxes
+## @name IMPORT_ERROR_MB_NOPROXY
+## @loc None
+2007=Неможливо імпортувати поштові скриньки, неможливо створити проміжний об’єкт
+
+# Error: Error creating destination mailboxes
+## @name IMPORT_ERROR_MB_FINDCHILD
+## @loc None
+# LOCALIZATION NOTE (Error 2008): Do not translate the word "%S" below.
+# Place %S in your translation where the name of the mailbox should appear.
+2008=Помилка створення поштових скриньок для імпорту, неможливо знайти скриньку %S
+
+# Error: Error creating destination mailboxes
+## @name IMPORT_ERROR_MB_CREATE
+## @loc None
+# LOCALIZATION NOTE (Error 2009): Do not translate the word "%S" below.
+# Place %S in your translation where the name of the mailbox should appear.
+2009=Помилка імпорту поштової скриньки %S, неможливо створити ящик, в який буде проведений імпорт
+
+# Error: No destination folder to import mailboxes
+## @name IMPORT_ERROR_MB_NODESTFOLDER
+## @loc None
+2010=Неможливо створити теку для імпорту пошти
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC_START
+## @loc None
+2100=Ім’я
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2101=Прізвище
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2102=Ім’я, що відображається
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2103=Псевдонім
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2104=Адреса електронної пошти
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2105=Альтернативна адреса електронної пошти
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2106=Телефон (роб.)
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2107=Телефон
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2108=Номер факсу
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2109=Номер пейджера
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2110=Номер мобільного телефону
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2111=Адреса
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2112=Адреса 2
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2113=Місто
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2114=Область
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2115=Поштовий індекс
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2116=Країна
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2117=Адреса (роб.)
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2118=Адреса 2 (роб.)
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2119=Місто (роб.)
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2120=Область (роб.)
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2121=Поштовий індекс (роб.)
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2122=Країна (роб.)
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2123=Посада
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2124=Відділ
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2125=Організація
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2126=Вебсторінка 1
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2127=Вебсторінка 2
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2128=Рік народження
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2129=Місяць народження
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2130=День народження
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2131=Інше 1
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2132=Інше 2
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2133=Інше 3
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2134=Інше 4
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2135=Примітки
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC_END
+## @loc None
+2136=Ім'я для показу
+
+#Error strings
+ImportAlreadyInProgress=Процес імпорту вже почався. Спробуйте знову, коли він закінчиться.
+
+#Error strings for settings import
+ImportSettingsBadModule=Неможливо завантажити модуль налаштувань
+ImportSettingsNotFound=Не вдалося знайти налаштування. Перевірте правильність встановлення програми на комп'ютері.
+ImportSettingsFailed=Помилка імпорту налаштувань. Деякі або всі налаштування не можуть бути імпортовані.
+# LOCALIZATION NOTE : Do not translate the word "%S" below.
+ImportSettingsSuccess=Налаштування з %S були імпортовані
+
+#Error string for mail import
+ImportMailBadModule=Неможливо завантажити модуль імпорту пошти
+ImportMailNotFound=Не вдалося знайти пошту для імпорту. Перевірте правильність встановлення програми на цьому комп'ютері.
+ImportEmptyAddressBook=Не вдалося імпортувати порожню адресну книгу %S.
+# LOCALIZATION NOTE: Do not translate the word "%S" below.
+ImportMailFailed=Під час імпорту пошти з %S сталася помилка
+# LOCALIZATION NOTE: Do not translate the word "%S" below.
+ImportMailSuccess=Пошту із %S успішно імпортовано
+
+# Error string for address import
+ImportAddressBadModule=Неможливо завантажити модуль імпорту адресної книги.
+ImportAddressNotFound=Не вдалося знайти адресну книгу для імпорту. Перевірте правильність встановлення обраної програми або формату на цьому комп'ютері.
+# LOCALIZATION NOTE : Do not translate the word "%S" below.
+ImportAddressFailed=Помилка імпорту адрес з %S.
+# LOCALIZATION NOTE : Do not translate the word "%S" below.
+ImportAddressSuccess=Адреси з %S були успішно імпортовані.
+
+# Error string for filters import
+ImportFiltersBadModule=Не вдалося завантажити модуль імпорту фільтрів.
+# LOCALIZATION NOTE : The %S will get replaced by the name of the import module.
+ImportFiltersFailed=Під час імпорту фільтрів із %S сталася помилка.
+# LOCALIZATION NOTE : The %S will get replaced by the name of the import module.
+ImportFiltersSuccess=Фільтри з %S успішно імпортовано.
+# LOCALIZATION NOTE : The %S will get replaced by the name of the import module.
+ImportFiltersPartial=Фільтри з %S частково імпортовані з наступними попередженнями:
+
+#Progress strings
+# LOCALIZATION NOTE : Do not translate the word "%S" below.
+MailProgressMeterText=Перетворення поштових скриньок %S
+# LOCALIZATION NOTE : Do not translate the word "%S" below.
+AddrProgressMeterText=Створення адресної книги з %S
+
+#Import file dialog strings
+ImportSelectSettings=Виберіть файл налаштувань
+ImportSelectMailDir=Виберіть поштовий каталог
+ImportSelectAddrDir=Виберіть каталог адресної книги
+ImportSelectAddrFile=Виберіть файл адресної книги
+
+# Folder Names for imported Mail
+DefaultFolderName=Імпортована пошта
+# LOCALIZATION NOTE: Do not translate the word "%S" below.
+ImportModuleFolderName=Імпорт %S
diff --git a/l10n-uk/mail/chrome/messenger/joinChat.dtd b/l10n-uk/mail/chrome/messenger/joinChat.dtd
new file mode 100644
index 0000000000..a7f55d4ff8
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/joinChat.dtd
@@ -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/. -->
+
+<!ENTITY joinChatWindow.title "Увійти в чат">
+<!ENTITY name.label "Кімната">
+<!ENTITY optional.label "(необов'язково)">
+<!ENTITY account.label "Обліковий запис">
+<!ENTITY autojoin.label "Автоматично входити в цю кімнату">
+<!ENTITY autojoin.accesskey "А">
diff --git a/l10n-uk/mail/chrome/messenger/junkLog.dtd b/l10n-uk/mail/chrome/messenger/junkLog.dtd
new file mode 100644
index 0000000000..5f4f56db8b
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/junkLog.dtd
@@ -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/. -->
+
+<!ENTITY adaptiveJunkLog.title "Журнал адаптивного анти-спам фільтра">
+<!ENTITY adaptiveJunkLogInfo.label "Журнал роботи адаптивного анти-спам фільтра">
+<!ENTITY clearLog.label "Очистити журнал">
+<!ENTITY clearLog.accesskey "О">
+<!ENTITY closeLog.label "Закрити">
+<!ENTITY closeLog.accesskey "З">
diff --git a/l10n-uk/mail/chrome/messenger/junkMailInfo.dtd b/l10n-uk/mail/chrome/messenger/junkMailInfo.dtd
new file mode 100644
index 0000000000..377a9bc778
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/junkMailInfo.dtd
@@ -0,0 +1,11 @@
+<!-- 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/. -->
+
+<!ENTITY window.title "Про спам">
+<!ENTITY window.width "460">
+<!ENTITY info1a.label "&brandShortName; автоматично визначає вхідні повідомлення, які схожі на спам (небажану рекламу). Повідомлення, які &brandShortName; вважає спамом, позначаються спеціальним значком">
+<!ENTITY info1b.label ".">
+<!ENTITY info2.label "Спочатку вам слід навчити &brandShortName; визначати спам, натискаючи на кнопку «Спам», щоб позначити повідомлення як спам або як не спам.">
+<!ENTITY info3.label "Як тільки &brandShortName; навчиться правильно визначати спам, ви можете використовувати анти-спам фільтри, щоб такі повідомлення автоматично переміщалися в теку «Спам».">
+<!ENTITY info4.label "Щоб отримати докладнішу інформацію, натисніть кнопку «Довідка».">
diff --git a/l10n-uk/mail/chrome/messenger/localMsgs.properties b/l10n-uk/mail/chrome/messenger/localMsgs.properties
new file mode 100644
index 0000000000..fa964e833b
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/localMsgs.properties
@@ -0,0 +1,149 @@
+# 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 following are used by the local mail code to display progress/status/error messages
+#
+
+# LOCALIZATION NOTE(pop3ErrorDialogTitle): Do not translate the word "%S"
+# below. Place the word %S where the account name should appear.
+pop3ErrorDialogTitle=Помилка з обліковим записом %S
+
+# LOCALIZATION NOTE (pop3EnterPasswordPromptTitleWithUsername): Do not translate the
+# word %1$S. Place the word %1$S where the user name should appear.
+pop3EnterPasswordPromptTitleWithUsername=Введіть пароль для %1$S
+
+# LOCALIZATION NOTE(pop3EnterPasswordPrompt): Do not translate the words "%1$S"
+# and "%2$S" below. Place the word %1$S where the user name should appear, and
+# %2$S where the host name should appear.
+pop3EnterPasswordPrompt=Введіть ваш пароль для %1$S на %2$S:
+
+# LOCALIZATION NOTE(pop3PreviouslyEnteredPasswordIsInvalidPrompt): Do not
+# translate the words "%1$S" and "%2$S" below. Place the word %1$S where the
+# user name should appear, and %2$S where the host name should appear.
+pop3PreviouslyEnteredPasswordIsInvalidPrompt=Будь ласка, введіть новий пароль користувача %1$S на %2$S:
+
+# Status - Downloading message n of m
+# LOCALIZATION NOTE (receivingMessages): Do not translate %1$S or %2$S in the following lines.
+# Place the word %1$S where the number of messages downloaded so far should appear.
+# Place the word %2$S where the total number of messages to receive should appear;
+receivingMessages=Завантаження %1$S із %2$S повідомлень…
+
+# Status - connecting to host
+hostContact=З'єднання встановлено, надсилається реєстраційна інформація…
+
+# Status - no messages to download
+noNewMessages=Немає нових повідомлень.
+
+# Status - messages received after the download
+#LOCALIZATION NOTE : Do not translate %1$S or %2$S in the following line.
+# %1$S will receive the number of messages received
+# %2$S will receive the total number of messages
+receivedMsgs=Отримано %1$S із %2$S повідомлень
+
+# Status - parsing folder
+#LOCALIZATION NOTE (buildingSummary): Do not translate %S in the following line.
+# Place the word %S where the name of the mailbox should appear
+buildingSummary=Створення загального файлу для %S…
+
+# Status - parsing folder
+localStatusDocumentDone=Готово
+
+# Status - pop3 server error
+#LOCALIZATION NOTE (pop3ServerError): Do not translate POP3 in the following line.
+pop3ServerError=Помилка поштового сервера POP3.
+
+# Status - pop3 user name failed
+pop3UsernameFailure=Не вдалося надіслати ім'я користувача.
+
+# Status - password failed
+#LOCALIZATION NOTE (pop3PasswordFailed): Do not translate "%1$S" below.
+# Place the word %1$S where the user name should appear.
+pop3PasswordFailed=Не вдалося надіслати пароль для користувача %1$S.
+
+# Status - write error occurred
+pop3MessageWriteError=Не вдалося зберегти пошту в поштовій скриньці. Переконайтеся, що у вас є права на запис у файлову систему, а також достатньо вільного місця для копіювання поштової скриньки.
+
+# Status - retr failure from the server
+pop3RetrFailure=Команда RETR не виконана. Помилка отримання повідомлення.
+
+# Status - password undefined
+pop3PasswordUndefined=Помилка при отриманні пароля.
+
+# Status - username undefined
+pop3UsernameUndefined=Ви не вказали ім’я користувача для цього сервера. Вкажіть його в меню настройок облікового запису і спробуйте знову.
+
+# Status - list failure
+pop3ListFailure=Команда LIST не виконана. Помилка отримання ID і розміру повідомлення.
+
+# Status - delete error
+pop3DeleFailure=Команда DELE не виконана. Помилка відмічання повідомлення як вилученого.
+
+# Status - stat failed
+pop3StatFail=Команда STAT не виконана. Помилка отримання номера і розміру повідомлення.
+
+#LOCALIZATION NOTE (pop3ServerSaid): Do not remove the leading space during translation.
+pop3ServerSaid= Поштовий сервер %S відповів:
+
+copyingMessagesStatus=Копіювання %S з %S повідомлень в %S
+
+movingMessagesStatus=Переміщення %S з %S повідомлень в %S
+
+# Status - pop3 server or folder busy
+# LOCALIZATION NOTE (pop3ServerBusy): Do not translate the word "%S" below.
+# Place %S where the account name should appear.
+pop3ServerBusy=Триває обробка облікового запису %S. Будь ласка, зачекайте її завершення, щоб отримати повідомлення.
+
+movemailCantOpenSpoolFile=Неможливо відкрити файл поштового буфера %S.
+
+movemailCantCreateLock=Неможливо створити блокуючий файл %S. Для роботи Movemail необхідне створення таких файлів в каталозі поштового буфера. Для більшості систем досить встановити цьому каталогу має права 01777.
+
+movemailCantDeleteLock=Неможливо стерти блокуючий файл %S.
+
+movemailCantTruncateSpoolFile=Неможливо зменшити файл буфера %S.
+
+movemailSpoolFileNotFound=Неможливо знайти локальний файл поштового буфера.
+
+#LOCALIZATION NOTE (movemailCantParseSpool): %S is file name
+movemailCantParseSpool=Не вдалося розібрати файл буфера %S. Файл може бути пошкоджений або недійсний.
+
+pop3TmpDownloadError=Виникла помилка під час завантаження цього повідомлення: \nВід: %S\n Тема: %S\n Це повідомлення може містити вірус, або на вашому диску недостатньо вільного місця. Пропустити це повідомлення?
+
+# Status - the server doesn't support UIDL…
+# LOCALIZATION NOTE(pop3ServerDoesNotSupportUidlEtc): The following sentence should be translated in this way:
+# Do not translate "POP3"
+# Do not translate "%S". Place %S in your translation where the name of the server should appear.
+# Do not translate "UIDL"
+pop3ServerDoesNotSupportUidlEtc=Сервер POP3 (%S) не підтримує UIDL чи XTND XLST, необхідні для роботи опцій ``Залишити на сервері'', ``Максимальний розмір повідомлення'' or ``Отримати лише заголовки''. Щоб завантажити вашу пошту, вимкніть ці опції в Параметрах сервера для вашого сервера в вікні Налаштування облікових записів.
+
+# Status - the server doesn't support the top command
+# LOCALIZATION NOTE(pop3ServerDoesNotSupportTopCommand): The following sentence should be translated in this way:
+# Do not translate "POP3"
+# Do not translate "%S". Place %S in your translation where the name of the server should appear.
+# Do not translate "TOP"
+pop3ServerDoesNotSupportTopCommand=Поштовий сервер POP3 (%S) не підтримує команду TOP. Без неї не працюватимуть опції ``Максимальний розмір повідомлення'' та ``Отримувати лише заголовки''. Їх було вимкнено і завантажаться всі повідомлення незалежно від їх розміру.
+
+nsErrorCouldNotConnectViaTls=Не вдалося встановити TLS-зв'язок із сервером POP3. Сервер може не працювати чи бути неправильно налаштованим. Будь ласка, перевірте конфігурацію в налаштуваннях сервера у вікні Параметрів облікового запису.
+
+# LOCALIZATION NOTE (pop3MoveFolderToTrash): Do not translate the word %S below.
+# "%S" is the the name of the folder.
+pop3MoveFolderToTrash=Ви впевнені, що хочете видалити теку '%S'?
+
+pop3DeleteFolderDialogTitle=Видалити теку
+
+pop3DeleteFolderButtonLabel=&Видалити теку
+
+pop3AuthInternalError=Під час автентифікації на сервері POP3 сталася помилка внутрішнього стану. Це внутрішня, неочікувана помилка програми, тому просимо повідомити про неї.
+
+pop3AuthChangeEncryptToPlainNoSSL=Схоже, що POP3-сервер не підтримує використання зашифрованих паролів. Якщо ви тільки що створили обліковий запис, будь ласка, спробуйте змінити «Метод автентифікації» на «Пароль, без захисту передачі» в «Параметрах облікового запису | Параметри сервера». Якщо це працювало раніше, а тепер раптово перестало працювати, зазвичай це означає, що хтось міг вкрасти ваш пароль.
+
+pop3AuthChangeEncryptToPlainSSL=Схоже, що POP3-сервер не підтримує використання зашифрованих паролів. Якщо ви тільки що створили обліковий запис, будь ласка, спробуйте змінити «Метод автентифікації» на «Звичайний пароль» в «Параметрах облікового запису | Параметри сервера». Якщо це працювало раніше, а тепер раптово перестало працювати, будь ласка, зв’яжіться з вашим адміністратором електронної пошти або провайдером.
+
+pop3AuthChangePlainToEncrypt=Цей POP3-сервер не дозволяє використання звичайних текстових паролів. Будь ласка, спробуйте змінити «Метод автентифікації» на «Зашифрований пароль» в «Параметрах облікового запису | Параметри сервера».
+
+# Authentication server caps and pref don't match
+pop3AuthMechNotSupported=Сервер не підтримує вибраний метод автентифікації. Будь ласка, змініть «Метод автентифікації» в «Параметрах облікового запису | Параметри сервера».
+
+# Status - Could not log in to GSSAPI, and it was the only method
+pop3GssapiFailure=Квиток Kerberos / GSSAPI не був прийнятий POP3-сервером. Будь ласка, перевірте, що ви увійшли в Kerberos/GSSAPI realm.
diff --git a/l10n-uk/mail/chrome/messenger/mailEditorOverlay.dtd b/l10n-uk/mail/chrome/messenger/mailEditorOverlay.dtd
new file mode 100644
index 0000000000..c1a3b85b66
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/mailEditorOverlay.dtd
@@ -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/. -->
+
+<!ENTITY sendPage.label "Ндіслати сторінку…">
+<!ENTITY sendPage.accesskey "с">
diff --git a/l10n-uk/mail/chrome/messenger/mailOverlay.dtd b/l10n-uk/mail/chrome/messenger/mailOverlay.dtd
new file mode 100644
index 0000000000..8ee4942865
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/mailOverlay.dtd
@@ -0,0 +1,11 @@
+<!-- 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/. -->
+
+<!ENTITY newMessageCmd2.key "N">
+<!ENTITY newMessageCmd.key "M">
+<!ENTITY newMessageCmd.label "Повідомлення">
+<!ENTITY newMessageCmd.accesskey "Л">
+
+<!ENTITY newContactCmd.label "Контакт адресної книги…">
+<!ENTITY newContactCmd.accesskey "К">
diff --git a/l10n-uk/mail/chrome/messenger/mailViewList.dtd b/l10n-uk/mail/chrome/messenger/mailViewList.dtd
new file mode 100644
index 0000000000..230b5badb9
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/mailViewList.dtd
@@ -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/. -->
+
+<!--LOCALIZATION NOTE msgViewPickerOverlay.dtd UI for showing various views on a folder -->
+
+<!ENTITY mailViewListTitle.label "Налаштування режимів перегляду повідомлень">
+
diff --git a/l10n-uk/mail/chrome/messenger/mailViewSetup.dtd b/l10n-uk/mail/chrome/messenger/mailViewSetup.dtd
new file mode 100644
index 0000000000..64f2e9db43
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/mailViewSetup.dtd
@@ -0,0 +1,11 @@
+<!-- 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 msgViewPickerOverlay.dtd UI for showing various views on a folder -->
+
+<!ENTITY mailViewSetupTitle.label "Параметри режиму перегляду повідомлень">
+<!ENTITY mailViewHeading.label "Режим перегляду повідомлень:">
+<!ENTITY mailViewHeading.accesskey "ж">
+<!ENTITY searchTermCaption.label "Якщо вибраний цей режим перегляду, показувати тільки повідомлення, відповідні:">
+
diff --git a/l10n-uk/mail/chrome/messenger/mailviews.properties b/l10n-uk/mail/chrome/messenger/mailviews.properties
new file mode 100644
index 0000000000..af2a5b0de5
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/mailviews.properties
@@ -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/.
+
+#
+# Mail Views
+#
+
+mailViewPeopleIKnow=Від знайомих
+mailViewRecentMail=Свіжа пошта
+mailViewLastFiveDays=За останні 5 днів
+mailViewNotJunk=Не спам
+mailViewHasAttachments=З вкладеннями
diff --git a/l10n-uk/mail/chrome/messenger/markByDate.dtd b/l10n-uk/mail/chrome/messenger/markByDate.dtd
new file mode 100644
index 0000000000..3ef2d85497
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/markByDate.dtd
@@ -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/. -->
+
+<!ENTITY messageMarkByDate.label "Позначити повідомлення прочитаними за датою">
+<!ENTITY markByDateLower.label "Позначити повідомлення прочитаними від:">
+<!ENTITY markByDateLower.accesskey "в">
+<!ENTITY markByDateUpper.label "до:">
+<!ENTITY markByDateUpper.accesskey "д">
diff --git a/l10n-uk/mail/chrome/messenger/messenger.dtd b/l10n-uk/mail/chrome/messenger/messenger.dtd
new file mode 100644
index 0000000000..b2b8eb2049
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/messenger.dtd
@@ -0,0 +1,971 @@
+<!-- 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/. -->
+
+<!ENTITY titledefault.label "&brandFullName;">
+<!ENTITY titleSeparator.label " - ">
+
+<!-- File Menu -->
+<!ENTITY newFolderCmd.label "Теку…">
+<!ENTITY newFolderCmd.accesskey "Т">
+<!ENTITY closeTabCmd2.label "Закрити вкладку">
+<!ENTITY closeTabCmd2.accesskey "З">
+<!ENTITY closeOtherTabsCmd2.label "Закрити інші вкладки">
+<!ENTITY closeOtherTabsCmd2.accesskey "і">
+<!ENTITY recentlyClosedTabsCmd.label "Недавно закриті вкладки">
+<!ENTITY recentlyClosedTabsCmd.accesskey "в">
+
+<!ENTITY undoCloseTabCmd.commandkey "T">
+<!-- LOCALIZATION NOTE (moveToNewWindow.label):
+ Menu option to cause the current tab to be migrated to a new Thunderbird
+ window.
+ -->
+<!ENTITY moveToNewWindow.label "Перенести у нове вікно">
+<!ENTITY moveToNewWindow.accesskey "о">
+<!ENTITY newVirtualFolderCmd.label "Віртуальну теку…">
+<!ENTITY newVirtualFolderCmd.accesskey "В">
+<!ENTITY newOtherAccountsCmd.label "Інші облікові записи…">
+<!ENTITY newOtherAccountsCmd.accesskey "І">
+<!ENTITY newCreateEmailAccountCmd.label "Завести нову поштову скриньку…">
+<!ENTITY newCreateEmailAccountCmd.accesskey "З">
+<!ENTITY newExistingEmailAccountCmd.label "Існуюча скринька…">
+<!ENTITY newExistingEmailAccountCmd.accesskey "І">
+<!ENTITY newIMAccountCmd.label "Чатовий запис…">
+<!ENTITY newIMAccountCmd.accesskey "Ч">
+<!ENTITY newFeedAccountCmd.label "Стрічка новин…">
+<!ENTITY newFeedAccountCmd.accesskey "т">
+<!ENTITY newIMContactCmd.label "Контакт чату…">
+<!ENTITY newIMContactCmd.accesskey "ч">
+<!ENTITY newMessageCmd2.key "N">
+<!ENTITY newMessageCmd.key "M">
+<!ENTITY newMessageCmd.label "Повідомлення">
+<!ENTITY newMessageCmd.accesskey "П">
+<!ENTITY newContactCmd.label "Контакт адресної книги…">
+<!ENTITY newContactCmd.accesskey "К">
+<!ENTITY openMenuCmd.label "Відкрити">
+<!ENTITY openMenuCmd.accesskey "к">
+<!ENTITY openMessageFileCmd.label "Відкрити збережене повідомлення…">
+<!ENTITY openMessageFileCmd.accesskey "к">
+<!ENTITY saveAsMenu.label "Зберегти як">
+<!ENTITY saveAsMenu.accesskey "я">
+<!ENTITY saveAsFileCmd.label "Файл">
+<!ENTITY saveAsFileCmd.accesskey "Ф">
+<!ENTITY saveAsFileCmd.key "s">
+<!ENTITY saveAsTemplateCmd.label "Шаблон">
+<!ENTITY saveAsTemplateCmd.accesskey "Ш">
+<!ENTITY getNewMsgForCmd.label "Отримати нові повідомлення для">
+<!ENTITY getNewMsgForCmd.accesskey "в">
+<!ENTITY getAllNewMsgCmdPopupMenu.label "Всіх облікових записів">
+<!ENTITY getAllNewMsgCmdPopupMenu.accesskey "В">
+<!ENTITY getNewMsgCurrentAccountCmdPopupMenu.label "Поточного облікового запису">
+<!ENTITY getNewMsgCurrentAccountCmdPopupMenu.accesskey "П">
+<!ENTITY getNextNMsgCmd2.label "Отримати наступні новинні повідомлення">
+<!ENTITY getNextNMsgCmd2.accesskey "т">
+<!ENTITY sendUnsentCmd.label "Надіслати ненадіслані повідомлення">
+<!ENTITY sendUnsentCmd.accesskey "л">
+<!ENTITY subscribeCmd.label "Підписатися…">
+<!ENTITY subscribeCmd.accesskey "д">
+<!ENTITY deleteFolder.label "Видалити теку">
+<!ENTITY deleteFolder.accesskey "В">
+<!ENTITY renameFolder.label "Перейменувати теку…">
+<!ENTITY renameFolder.accesskey "й">
+<!ENTITY renameFolder.key "VK_F2">
+<!ENTITY compactFolders.label "Стиснути теки">
+<!ENTITY compactFolders.accesskey "У">
+<!ENTITY emptyTrashCmd.label "Очистити «Кошик»">
+<!ENTITY emptyTrashCmd.accesskey "ч">
+<!ENTITY offlineMenu.label "Автономний режим">
+<!ENTITY offlineMenu.accesskey "ж">
+<!ENTITY offlineGoOfflineCmd.label "Працювати в автономному режимі">
+<!ENTITY offlineGoOfflineCmd.accesskey "р">
+<!ENTITY synchronizeOfflineCmd.label "Завантажити/Синхронізувати…">
+<!ENTITY synchronizeOfflineCmd.accesskey "З">
+<!ENTITY settingsOfflineCmd2.label "Налаштування автономного режиму…">
+<!ENTITY settingsOfflineCmd2.accesskey "л">
+<!ENTITY downloadSelectedCmd.label "Завантажити виділені повідомлення">
+<!ENTITY downloadSelectedCmd.accesskey "л">
+<!ENTITY downloadStarredCmd.label "Завантажити повідомлення з зірочкою">
+<!ENTITY downloadStarredCmd.accesskey "ч">
+<!ENTITY printCmd.label "Друк…">
+<!ENTITY printCmd.accesskey "у">
+<!ENTITY printCmd.key "p">
+<!ENTITY printPreviewCmd.label "Попередній перегляд">
+<!ENTITY printPreviewCmd.accesskey "г">
+<!ENTITY printSetupCmd.label "Параметри сторінки…">
+<!ENTITY printSetupCmd.accesskey "П">
+
+<!-- Edit Menu -->
+<!ENTITY deleteMsgCmd.label "Видалити повідомлення">
+<!ENTITY deleteMsgCmd.accesskey "В">
+<!ENTITY undeleteMsgCmd.label "Повернути повідомлення">
+<!ENTITY undeleteMsgCmd.accesskey "п">
+<!ENTITY deleteMsgsCmd.label "Видалити вибрані повідомлення">
+<!ENTITY deleteMsgsCmd.accesskey "В">
+<!ENTITY undeleteMsgsCmd.label "Повернути вибрані повідомлення">
+<!ENTITY undeleteMsgsCmd.accesskey "б">
+<!ENTITY deleteFolderCmd.label "Видалити теку">
+<!ENTITY deleteFolderCmd.accesskey "В">
+<!ENTITY unsubscribeNewsgroupCmd.label "Відписатися">
+<!ENTITY unsubscribeNewsgroupCmd.accesskey "п">
+<!ENTITY selectMenu.label "Виділити">
+<!ENTITY selectMenu.accesskey "и">
+<!ENTITY all.label "Всі">
+<!ENTITY all.accesskey "В">
+<!ENTITY selectThreadCmd.label "Розмову">
+<!ENTITY selectThreadCmd.accesskey "Р">
+<!ENTITY selectThreadCmd.key "a">
+<!ENTITY selectFlaggedCmd.label "Позначені повідомлення">
+<!ENTITY selectFlaggedCmd.accesskey "П">
+<!ENTITY menuFavoriteFolder.label "Улюблена тека">
+<!ENTITY menuFavoriteFolder.accesskey "У">
+<!ENTITY folderPropsCmd2.label "Властивості…">
+<!ENTITY folderPropsFolderCmd2.label "Властивості теки…">
+<!ENTITY folderPropsNewsgroupCmd2.label "Властивості групи новин…">
+<!ENTITY folderPropsCmd.accesskey "т">
+<!ENTITY undoDeleteMsgCmd.label "Скасувати видалення повідомлення">
+<!ENTITY redoDeleteMsgCmd.label "Повторити видалення повідомлення">
+<!ENTITY undoMoveMsgCmd.label "Скасувати переміщення повідомлення">
+<!ENTITY redoMoveMsgCmd.label "Повторити переміщення повідомлення">
+<!ENTITY undoCopyMsgCmd.label "Скасувати копіювання повідомлення">
+<!ENTITY redoCopyMsgCmd.label "Повторити копіювання повідомлення">
+<!ENTITY undoMarkAllCmd.label "Скасувати помітку всіх як прочитаних">
+<!ENTITY redoMarkAllCmd.label "Повторити помітку всіх як прочитаних">
+<!ENTITY undoDefaultCmd.label "Скасувати">
+<!ENTITY undoDefaultCmd.accesskey "С">
+<!ENTITY redoDefaultCmd.label "Повторити">
+<!ENTITY redoDefaultCmd.accesskey "П">
+
+<!-- View Menu -->
+<!ENTITY menubarCmd.label "Панель меню">
+<!ENTITY menubarCmd.accesskey "м">
+<!ENTITY showMessengerToolbarCmd.label "Панель інструментів пошти">
+<!ENTITY showMessengerToolbarCmd.accesskey "П">
+<!ENTITY customizeToolbar.label "Налаштувати…">
+<!ENTITY customizeToolbar.accesskey "Н">
+
+<!ENTITY messagePaneLayoutStyle.label "Розташування елементів">
+<!ENTITY messagePaneLayoutStyle.accesskey "Р">
+<!ENTITY messagePaneClassic.label "Класичне">
+<!ENTITY messagePaneClassic.accesskey "К">
+<!ENTITY messagePaneWide.label "Широке">
+<!ENTITY messagePaneWide.accesskey "Ш">
+<!ENTITY messagePaneVertical.label "Вертикальне">
+<!ENTITY messagePaneVertical.accesskey "В">
+<!ENTITY showFolderPaneCmd.label "Панель тек">
+<!ENTITY showFolderPaneCmd.accesskey "т">
+<!ENTITY showFolderPaneColsCmd.label "Колонки панелі тек">
+<!ENTITY showFolderPaneColsCmd.accesskey "н">
+<!ENTITY showMessageCmd.label "Панель повідомлень">
+<!ENTITY showMessageCmd.accesskey "О">
+
+<!ENTITY folderView.label "Теки">
+<!ENTITY folderView.accesskey "Т">
+<!ENTITY unifiedFolders.label "Об’єднані">
+<!ENTITY unifiedFolders.accesskey "є">
+<!ENTITY allFolders.label "Всі">
+<!ENTITY allFolders.accesskey "В">
+<!ENTITY unreadFolders.label "Непрочитані">
+<!ENTITY unreadFolders.accesskey "Н">
+<!ENTITY favoriteFolders.label "Улюблені">
+<!ENTITY favoriteFolders.accesskey "У">
+<!ENTITY recentFolders.label "Недавні">
+<!ENTITY recentFolders.accesskey "д">
+<!ENTITY compactVersion.label "Компактний вигляд">
+<!ENTITY compactVersion.accesskey "м">
+<!ENTITY folderPaneBar.label "Панель інструментів теки">
+<!ENTITY folderPaneBar.accesskey "П">
+
+<!-- Sort Menu -->
+<!ENTITY sortMenu.label "Сортування">
+<!ENTITY sortMenu.accesskey "С">
+<!ENTITY sortByDateCmd.label "за датою">
+<!ENTITY sortByDateCmd.accesskey "д">
+<!ENTITY sortByReceivedCmd.label "Отримано">
+<!ENTITY sortByReceivedCmd.accesskey "О">
+<!ENTITY sortByStarCmd.label "за зірочкою">
+<!ENTITY sortByStarCmd.accesskey "р">
+<!ENTITY sortByAttachmentsCmd.label "за вкладеннями">
+<!ENTITY sortByAttachmentsCmd.accesskey "л">
+<!ENTITY sortByPriorityCmd.label "за важливістю">
+<!ENTITY sortByPriorityCmd.accesskey "ж">
+<!ENTITY sortBySizeCmd.label "за розміром">
+<!ENTITY sortBySizeCmd.accesskey "з">
+<!ENTITY sortByStatusCmd.label "за станом">
+<!ENTITY sortByStatusCmd.accesskey "т">
+<!ENTITY sortByTagsCmd.label "за мітками">
+<!ENTITY sortByTagsCmd.accesskey "м">
+<!ENTITY sortByJunkStatusCmd.label "за ознакою спаму">
+<!ENTITY sortByJunkStatusCmd.accesskey "с">
+<!ENTITY sortBySubjectCmd.label "за темою">
+<!ENTITY sortBySubjectCmd.accesskey "е">
+<!ENTITY sortByFromCmd.label "Від">
+<!ENTITY sortByFromCmd.accesskey "В">
+<!ENTITY sortByRecipientCmd.label "за адресатом">
+<!ENTITY sortByRecipientCmd.accesskey "д">
+<!ENTITY sortByCorrespondentCmd.label "Кореспонденти">
+<!ENTITY sortByCorrespondentCmd.accesskey "е">
+<!ENTITY sortByUnreadCmd.label "за прочитаністю">
+<!ENTITY sortByUnreadCmd.accesskey "ч">
+<!ENTITY sortByOrderReceivedCmd.label "за порядком отримання">
+<!ENTITY sortByOrderReceivedCmd.accesskey "я">
+<!ENTITY sortAscending.label "За зростанням">
+<!ENTITY sortAscending.accesskey "з">
+<!ENTITY sortDescending.label "За спаданням">
+<!ENTITY sortDescending.accesskey "м">
+<!ENTITY sortThreaded.label "За розмовами">
+<!ENTITY sortThreaded.accesskey "о">
+<!ENTITY sortUnthreaded.label "Не за розмовами">
+<!ENTITY sortUnthreaded.accesskey "Н">
+<!ENTITY groupBySort.label "Групувати за методом сортування">
+<!ENTITY groupBySort.accesskey "Г">
+<!ENTITY msgsMenu.label "Повідомлення">
+<!ENTITY msgsMenu.accesskey "Л">
+<!ENTITY threads.label "Розмови">
+<!ENTITY threads.accesskey "Р">
+<!ENTITY allMsgsCmd.label "Всі">
+<!ENTITY allMsgsCmd.accesskey "В">
+<!ENTITY expandAllThreadsCmd.label "Розгорнути всі розмови">
+<!ENTITY expandAllThreadsCmd.accesskey "Р">
+<!ENTITY expandAllThreadsCmd.key "*">
+<!ENTITY collapseAllThreadsCmd.label "Згорнути всі розмови">
+<!ENTITY collapseAllThreadsCmd.accesskey "З">
+<!ENTITY collapseAllThreadsCmd.key "\">
+<!ENTITY unreadMsgsCmd.label "Непрочитані">
+<!ENTITY unreadMsgsCmd.accesskey "Н">
+<!ENTITY threadsWithUnreadCmd.label "Розмови з непрочитаними повідомленнями">
+<!ENTITY threadsWithUnreadCmd.accesskey "н">
+<!ENTITY watchedThreadsWithUnreadCmd.label "Непрочитані повідомлення в розмовах, що відстежуються">
+<!ENTITY watchedThreadsWithUnreadCmd.accesskey "с">
+<!ENTITY ignoredThreadsCmd.label "Ігноровані розмови">
+<!ENTITY ignoredThreadsCmd.accesskey "І">
+
+<!ENTITY headersMenu.label "Заголовки">
+<!ENTITY headersMenu.accesskey "З">
+<!ENTITY headersAllCmd.label "Всі">
+<!ENTITY headersAllCmd.accesskey "В">
+<!ENTITY headersNormalCmd.label "Звичайні">
+<!ENTITY headersNormalCmd.accesskey "З">
+<!ENTITY bodyMenu.label "Вміст повідомлення">
+<!ENTITY bodyMenu.accesskey "Т">
+<!ENTITY bodyAllowHTML.label "У вигляді початкового HTML">
+<!ENTITY bodyAllowHTML.accesskey "и">
+<!ENTITY bodySanitized.label "У вигляді спрощеного HTML">
+<!ENTITY bodySanitized.accesskey "с">
+<!ENTITY bodyAsPlaintext.label "У вигляді звичайного тексту">
+<!ENTITY bodyAsPlaintext.accesskey "т">
+<!ENTITY bodyAllParts.label "Всіх частин тіла">
+<!ENTITY bodyAllParts.accesskey "В">
+
+<!ENTITY bodyMenuFeed.label "Повідомлення зі стрічки новин як">
+<!ENTITY bodyMenuFeed.accesskey "с">
+<!ENTITY viewFeedWebPage.label "Веб сторінка">
+<!ENTITY viewFeedWebPage.accesskey "е">
+<!ENTITY viewFeedSummary.label "Підсумку">
+<!ENTITY viewFeedSummary.accesskey "П">
+<!ENTITY viewFeedSummaryFeedPropsPref.label "Типовий формат">
+<!ENTITY viewFeedSummaryFeedPropsPref.accesskey "Т">
+
+<!ENTITY viewAttachmentsInlineCmd.label "Показувати вкладення">
+<!ENTITY viewAttachmentsInlineCmd.accesskey "П">
+
+<!ENTITY pageSourceCmd.label "Повний код повідомлення">
+<!ENTITY pageSourceCmd.accesskey "п">
+<!ENTITY pageSourceCmd.key "u">
+<!ENTITY getNewMessagesCmd.key "y">
+<!ENTITY getAllNewMessagesCmd.key "Y">
+
+<!-- Search Menu -->
+<!ENTITY findMenu.label "Знайти">
+<!ENTITY findMenu.accesskey "З">
+<!ENTITY findCmd.label "Знайти в цьому повідомленні…">
+<!ENTITY findCmd.accesskey "З">
+<!ENTITY findCmd.key "f">
+<!ENTITY findAgainCmd.label "Знайти наступне">
+<!ENTITY findAgainCmd.accesskey "с">
+<!ENTITY findAgainCmd.key "g">
+<!ENTITY findAgainCmd.key2 "VK_F3">
+<!ENTITY findPrevCmd.key "g">
+<!ENTITY findPrevCmd.key2 "VK_F3">
+<!ENTITY searchMailCmd.label "Пошук повідомлень…">
+<!ENTITY searchMailCmd.accesskey "П">
+<!ENTITY searchMailCmd.key "f">
+<!ENTITY glodaSearchCmd.label "Глобальний пошук…">
+<!ENTITY glodaSearchCmd.accesskey "Г">
+<!ENTITY searchAddressesCmd.label "Пошук адрес…">
+<!ENTITY searchAddressesCmd.accesskey "а">
+
+<!-- Go Menu -->
+<!ENTITY goMenu.label "Перехід">
+<!ENTITY goMenu.accesskey "П">
+<!ENTITY nextMenu.label "Наступний">
+<!ENTITY nextMenu.accesskey "Н">
+<!ENTITY nextMsgCmd.label "Повідомлення">
+<!ENTITY nextMsgCmd.accesskey "в">
+<!ENTITY nextMsgCmd.key "f">
+<!ENTITY nextUnreadMsgCmd.label "Непрочитане повідомлення">
+<!ENTITY nextUnreadMsgCmd.accesskey "Н">
+<!ENTITY nextUnreadMsgCmd.key "n">
+<!ENTITY nextStarredMsgCmd.label "Повідомлення із зірочкою">
+<!ENTITY nextStarredMsgCmd.accesskey "з">
+<!ENTITY nextUnreadThread.label "Непрочитана розмова">
+<!ENTITY nextUnreadThread.accesskey "Н">
+<!ENTITY nextUnreadThread.key "t">
+<!ENTITY prevMenu.label "Попередній">
+<!ENTITY prevMenu.accesskey "П">
+<!ENTITY prevMsgCmd.label "Повідомлення">
+<!ENTITY prevMsgCmd.accesskey "і">
+<!ENTITY prevMsgCmd.key "b">
+<!ENTITY prevUnreadMsgCmd.label "Непрочитане повідомлення">
+<!ENTITY prevUnreadMsgCmd.accesskey "Н">
+<!ENTITY prevUnreadMsgCmd.key "p">
+<!ENTITY goForwardCmd.label "Вперед">
+<!ENTITY goForwardCmd.accesskey "е">
+<!ENTITY goForwardCmd.commandKey "]">
+<!ENTITY goBackCmd.label "Назад">
+<!ENTITY goBackCmd.accesskey "д">
+<!ENTITY goBackCmd.commandKey "[">
+<!ENTITY goChatCmd.label "Чат">
+<!ENTITY goChatCmd.accesskey "Ч">
+<!ENTITY goChatCmd2.key "H">
+<!ENTITY prevStarredMsgCmd.label "Повідомлення з зіркою">
+<!ENTITY prevStarredMsgCmd.accesskey "З">
+<!ENTITY folderMenu.label "Тека">
+<!ENTITY folderMenu.accesskey "Т">
+<!ENTITY goRecentlyClosedTabs.label "Недавно закриті вкладки">
+<!ENTITY goRecentlyClosedTabs.accesskey "к">
+<!ENTITY startPageCmd.label "Початкова сторінка">
+<!ENTITY startPageCmd.accesskey "ч">
+
+<!-- Message Menu -->
+<!ENTITY msgMenu.label "Повідомлення">
+<!ENTITY msgMenu.accesskey "Л">
+<!ENTITY newMsgCmd.label "Написати повідомлення">
+<!ENTITY newMsgCmd.accesskey "т">
+<!ENTITY newNewMsgCmd.label "Повідомлення">
+<!ENTITY newNewMsgCmd.accesskey "Л">
+<!ENTITY archiveMsgCmd.label "Архівувати">
+<!ENTITY archiveMsgCmd.accesskey "А">
+<!ENTITY archiveMsgCmd.key "a">
+<!ENTITY cancelNewsMsgCmd.label "Скасувати повідомлення">
+<!ENTITY cancelNewsMsgCmd.accesskey "С">
+<!ENTITY replyMsgCmd.label "Відповісти">
+<!ENTITY replyMsgCmd.accesskey "В">
+<!ENTITY replyMsgCmd.key "r">
+<!ENTITY replySenderCmd.label "Відповісти відправнику">
+<!ENTITY replySenderCmd.accesskey "і">
+<!ENTITY replyNewsgroupCmd2.label "Продовжити в групі новин">
+<!ENTITY replyNewsgroupCmd2.accesskey "ж">
+<!ENTITY replyToAllMsgCmd.label "Відповісти всім">
+<!ENTITY replyToAllMsgCmd.accesskey "с">
+<!ENTITY replyToAllMsgCmd.key "r">
+<!ENTITY replyToListMsgCmd.label "Відповісти списку">
+<!ENTITY replyToListMsgCmd.accesskey "п">
+<!ENTITY replyToListMsgCmd.key "l">
+<!ENTITY forwardMsgCmd.label "Переслати">
+<!ENTITY forwardMsgCmd.accesskey "П">
+<!ENTITY forwardMsgCmd.key "l">
+<!ENTITY forwardAsMenu.label "Переслати як">
+<!ENTITY forwardAsMenu.accesskey "к">
+<!ENTITY forwardAsInline.label "Частина повідомлення">
+<!ENTITY forwardAsInline.accesskey "Ч">
+<!ENTITY forwardAsAttachmentCmd.label "Вкладення">
+<!ENTITY forwardAsAttachmentCmd.accesskey "В">
+<!ENTITY editAsNewMsgCmd.label "Змінити повідомлення як нове">
+<!ENTITY editAsNewMsgCmd.accesskey "З">
+<!ENTITY editAsNewMsgCmd.key "e">
+<!ENTITY editDraftMsgCmd.label "Редагувати чернетку">
+<!ENTITY editDraftMsgCmd.accesskey "г">
+<!ENTITY editTemplateMsgCmd.label "Змінити шаблон">
+<!ENTITY editTemplateMsgCmd.accesskey "м">
+<!ENTITY newMsgFromTemplateCmd.label "Створити повідомлення з шаблону">
+<!ENTITY newMsgFromTemplateCmd.keycode "VK_RETURN"><!-- do not change "VK_RETURN" -->
+<!ENTITY createFilter.label "Створити фільтр…">
+<!ENTITY createFilter.accesskey "ф">
+<!ENTITY moveMsgToMenu.label "Перемістити до">
+<!ENTITY moveMsgToMenu.accesskey "е">
+<!ENTITY moveCopyMsgRecentMenu.label "Нещодавні">
+<!ENTITY moveCopyMsgRecentMenu.accesskey "Н">
+<!ENTITY copyMessageLocation.label "Копіювати адресу повідомлення">
+<!ENTITY copyMessageLocation.accesskey "а">
+<!ENTITY copyMsgToMenu.label "Копіювати до">
+<!ENTITY copyMsgToMenu.accesskey "К">
+<!ENTITY moveToFolderAgain.label "Перенести ще раз">
+<!ENTITY moveToFolderAgain.accesskey "щ">
+<!ENTITY moveToFolderAgainCmd.key "m">
+<!ENTITY killThreadMenu.label "Ігнорувати розмову">
+<!ENTITY killThreadMenu.accesskey "І">
+<!ENTITY killThreadMenu.key "k">
+<!ENTITY killSubthreadMenu.label "Ігнорувати підрозмову">
+<!ENTITY killSubthreadMenu.accesskey "І">
+<!ENTITY killSubthreadMenu.key "k">
+<!ENTITY watchThreadMenu.label "Відстежувати розмову">
+<!ENTITY watchThreadMenu.accesskey "ж">
+<!ENTITY watchThreadMenu.key "w">
+<!ENTITY tagMenu.label "Помітити">
+<!ENTITY tagMenu.accesskey "м">
+<!ENTITY tagCmd0.key "0">
+<!ENTITY tagCmd1.key "1">
+<!ENTITY tagCmd2.key "2">
+<!ENTITY tagCmd3.key "3">
+<!ENTITY tagCmd4.key "4">
+<!ENTITY tagCmd5.key "5">
+<!ENTITY tagCmd6.key "6">
+<!ENTITY tagCmd7.key "7">
+<!ENTITY tagCmd8.key "8">
+<!ENTITY tagCmd9.key "9">
+<!ENTITY markMenu.label "Позначити">
+<!ENTITY markMenu.accesskey "н">
+<!ENTITY toggleReadCmd.key "m">
+<!ENTITY markAsReadCmd.label "Прочитаним">
+<!ENTITY markAsReadCmd.accesskey "ч">
+<!ENTITY markAsUnreadCmd.label "Нечитаним">
+<!ENTITY markAsUnreadCmd.accesskey "Н">
+<!ENTITY markThreadAsReadCmd.label "Розмову прочитаною">
+<!ENTITY markThreadAsReadCmd.accesskey "м">
+<!ENTITY markThreadAsReadCmd.key "r">
+<!ENTITY markReadByDateCmd.label "Прочитаним за датою…">
+<!ENTITY markReadByDateCmd.accesskey "ч">
+<!ENTITY markReadByDateCmd.key "c">
+<!ENTITY markAllReadCmd.label "Всі прочитаними">
+<!ENTITY markAllReadCmd.accesskey "В">
+<!ENTITY markAllReadCmd.key "c">
+<!ENTITY markStarredCmd.label "Додати зірочку">
+<!ENTITY markStarredCmd.accesskey "Д">
+<!ENTITY markStarredCmd.key "S">
+<!ENTITY markAsJunkCmd.label "Спамом">
+<!ENTITY markAsJunkCmd.accesskey "С">
+<!ENTITY markAsJunkCmd.key "j">
+<!ENTITY markAsNotJunkCmd.label "Не спамом">
+<!ENTITY markAsNotJunkCmd.accesskey "Н">
+<!ENTITY markAsNotJunkCmd.key "j">
+<!ENTITY recalculateJunkScoreCmd.label "Відфільтрувати спам">
+<!ENTITY recalculateJunkScoreCmd.accesskey "а">
+<!ENTITY openMessageWindowCmd.label "Відкрити повідомлення">
+<!ENTITY openMessageWindowCmd.accesskey "В">
+<!ENTITY openMessageWindowCmd.key "o">
+<!ENTITY openInConversationCmd.label "Відкрити в розмові">
+<!ENTITY openInConversationCmd.accesskey "к">
+<!ENTITY openInConversationCmd.key "o">
+<!ENTITY openAttachmentListCmd.label "Вкладення">
+<!ENTITY openAttachmentListCmd.accesskey "л">
+<!ENTITY openFeedMessage1.label "При відкритті повідомлень зі стрічки новин">
+<!ENTITY openFeedMessage1.accesskey "и">
+<!ENTITY openFeedWebPage.label "Відкрити як вебсторінку">
+<!ENTITY openFeedWebPage.accesskey "б">
+<!ENTITY openFeedSummary.label "Відкрити у вигляді стислого викладу">
+<!ENTITY openFeedSummary.accesskey "с">
+<!ENTITY openFeedWebPageInMP.label "Перемкнутись між вебсторінкою і стислим викладом в області повідомлення">
+<!ENTITY openFeedWebPageInMP.accesskey "м">
+
+<!-- Windows Menu -->
+<!ENTITY windowMenu.label "Вікно">
+
+<!-- Tools Menu -->
+<!ENTITY tasksMenu.label "Інструменти">
+<!ENTITY tasksMenu.accesskey "І">
+<!ENTITY messengerCmd.label "Пошта та новини">
+<!ENTITY messengerCmd.accesskey "п">
+<!ENTITY addressBookCmd.label "Адресна книга">
+<!ENTITY addressBookCmd.accesskey "А">
+<!ENTITY addressBookCmd.key "B">
+<!ENTITY addons.label "Додатки">
+<!ENTITY addons.accesskey "Д">
+<!ENTITY addonPrefs.label "Налаштування додатків">
+<!ENTITY addonPrefs.accesskey "ш">
+<!ENTITY addonPrefsUnix.label "Налаштування додатків">
+<!ENTITY addonPrefsUnix.accesskey "ш">
+<!ENTITY addonNoPrefs.label "Не знайдено налаштувань додатків.">
+<!ENTITY activitymanager.label "Менеджер діяльності">
+<!ENTITY activitymanager.accesskey "д">
+<!ENTITY imAccountsStatus.label "Стан у чаті">
+<!ENTITY imAccountsStatus.accesskey "ч">
+<!ENTITY imStatus.available "Доступний">
+<!ENTITY imStatus.unavailable "Недоступний">
+<!ENTITY imStatus.offline "Офлайн">
+<!ENTITY imStatus.showAccounts "Показати облікові записи…">
+<!ENTITY joinChatCmd.label "Приєднатись до чату…">
+<!ENTITY joinChatCmd.accesskey "є">
+<!ENTITY savedFiles.label "Збережені файли">
+<!ENTITY savedFiles.accesskey "З">
+<!ENTITY savedFiles.key "j">
+<!ENTITY filtersCmd2.label "Фільтри повідомлень">
+<!ENTITY filtersCmd2.accesskey "Ф">
+<!ENTITY filtersApply.label "Застосувати фільтри до теки">
+<!ENTITY filtersApply.accesskey "З">
+<!ENTITY filtersApplyToSelection.label "Застосувати фільтри до виділених повідомлень">
+<!ENTITY filtersApplyToSelection.accesskey "с">
+<!ENTITY filtersApplyToMessage.label "Застосувати фільтри до повідомлення">
+<!ENTITY filtersApplyToMessage.accesskey "З">
+<!ENTITY runJunkControls.label "Відфільтрувати спам в теці">
+<!ENTITY runJunkControls.accesskey "л">
+<!ENTITY deleteJunk.label "Видалити з теки повідомлення помічені як спам">
+<!ENTITY deleteJunk.accesskey "с">
+<!ENTITY importCmd.label "Імпорт…">
+<!ENTITY importCmd.accesskey "І">
+<!ENTITY clearRecentHistory.label "Очистити недавню історію…">
+<!ENTITY clearRecentHistory.accesskey "О">
+<!ENTITY accountManagerCmd2.label "Налаштування облікового запису">
+<!ENTITY accountManagerCmd2.accesskey "Н">
+<!-- LOCALIZATION NOTE (accountManagerCmdUnix.accesskey):
+ Belongs to accountManagerCmd.label, which is placed under the Edit menu
+ on Unix systems
+ -->
+<!ENTITY accountManagerCmdUnix2.accesskey "м">
+
+<!-- Developer Tools Submenu -->
+<!ENTITY devtoolsMenu.label "Інструменти розробника">
+<!ENTITY devtoolsMenu.accesskey "т">
+<!ENTITY devToolboxCmd.label "Панель розробника">
+<!ENTITY devToolboxCmd.accesskey "П">
+<!ENTITY devToolboxCmd.commandkey "i">
+<!ENTITY debugAddonsCmd.label "Зневадження додатків">
+<!ENTITY debugAddonsCmd.accesskey "З">
+<!ENTITY tabsDebugCmd.label "Зневаджувач фрейму вмісту">
+<!ENTITY tabsDebugCmd.accesskey "ж">
+<!ENTITY errorConsoleCmd.label "Консоль помилок">
+<!ENTITY errorConsoleCmd.accesskey "К">
+<!ENTITY errorConsoleCmd.commandkey "j">
+
+<!-- Mail Toolbar -->
+<!ENTITY getMsgButton1.label "Отримати">
+<!ENTITY newMsgButton.label "Створити">
+<!ENTITY replyButton.label "Відповісти">
+<!ENTITY replyAllButton.label "Відповісти всім">
+<!ENTITY replyListButton.label "Відповісти списку">
+<!ENTITY forwardButton.label "Переслати">
+<!ENTITY fileButton.label "Помістити">
+<!ENTITY archiveButton.label "Архівувати">
+<!ENTITY openConversationButton.label "Розмова">
+<!ENTITY nextButton.label "Наступний">
+<!ENTITY nextButtonToolbarItem.label "Наступний нечитаний">
+<!ENTITY nextMsgButton.label "Наступний">
+<!ENTITY previousButton.label "Попередній">
+<!ENTITY previousButtonToolbarItem.label "Попередній нечитаний">
+<!ENTITY previousMsgButton.label "Попередній">
+<!ENTITY backButton1.label "Назад">
+<!ENTITY goForwardButton1.label "Вперед">
+<!ENTITY deleteItem.title "Видалити">
+<!ENTITY deleteButton.label "Видалити">
+<!ENTITY undeleteButton.label "Відновити">
+<!ENTITY markButton.label "Позначити">
+<!ENTITY printButton.label "Друк">
+<!ENTITY stopButton.label "Стоп">
+<!ENTITY throbberItem.title "Індикатор активності">
+<!ENTITY junkItem.title "Спам">
+<!ENTITY junkButton.label "Спам">
+<!ENTITY notJunkButton.label "Не спам">
+<!ENTITY addressBookButton.label "Адресна книга">
+<!ENTITY chatButton.label "Чат">
+<!ENTITY glodaSearch.title "Глобальний пошук">
+<!ENTITY searchItem.title "Швидкий пошук">
+<!ENTITY mailViewsToolbarItem.title "Вигляд пошти">
+<!ENTITY folderLocationToolbarItem.title "Знаходження теки">
+<!ENTITY tagButton.label "Мітка">
+<!ENTITY compactButton.label "Стиснути">
+<!ENTITY appmenuButton.label "Меню програми">
+
+<!-- Mail Toolbar Tooltips-->
+<!ENTITY advancedButton.tooltip "Розширений режим пошуку">
+<!ENTITY getMsgButton.tooltip "Отримати нові повідомлення">
+<!ENTITY getAllNewMsgCmd.label "Отримати всі нові повідомлення">
+<!ENTITY getAllNewMsgCmd.accesskey "О">
+<!ENTITY newMsgButton.tooltip "Написати повідомлення">
+<!ENTITY replyButton.tooltip "Відповісти на повідомлення">
+<!ENTITY replyAllButton.tooltip "Відповісти відправнику та всім адресатам">
+<!ENTITY replyListButton.tooltip "Відповісти списку розсилки">
+<!ENTITY forwardButton.tooltip "Переслати вибране повідомлення">
+<!ENTITY forwardAsInline.tooltip "Переслати вибране повідомлення у вигляді вбудованого тексту">
+<!ENTITY forwardAsAttachment.tooltip "Переслати вибране повідомлення у вигляді вкладення">
+<!ENTITY fileButton.tooltip "Помістити вибране повідомлення в потрібну теку">
+<!ENTITY archiveButton.tooltip "Архівувати вибрані повідомлення">
+<!ENTITY openMsgConversationButton.tooltip "Показати розмову для обраного повідомлення">
+<!ENTITY nextButton.tooltip "Перейти до наступного непрочитаного повідомлення">
+<!ENTITY nextMsgButton.tooltip "Перейти до наступного повідомлення">
+<!ENTITY previousButton.tooltip "Перейти до попереднього непрочитаного повідомлення">
+<!ENTITY previousMsgButton.tooltip "Перейти до попереднього повідомлення">
+<!ENTITY goForwardButton.tooltip "Вперед на одне повідомлення">
+<!ENTITY goBackButton.tooltip "Назад на одне повідомлення">
+<!ENTITY deleteButton.tooltip "Видалити вибране повідомлення або теку">
+<!ENTITY undeleteButton.tooltip "Відновити виділене повідомлення">
+<!ENTITY markButton.tooltip "Позначити повідомлення">
+<!ENTITY printButton.tooltip "Надрукувати це повідомлення">
+<!ENTITY stopButton.tooltip "Зупинити поточну передачу даних">
+<!ENTITY junkButton.tooltip "Позначити обрані повідомлення як спам">
+<!ENTITY notJunkButton.tooltip "Позначити вибрані повідомлення як не спам">
+<!ENTITY addressBookButton.tooltip "Відкрити адресну книгу">
+<!ENTITY chatButton.tooltip "Показати вкладку чату">
+<!ENTITY tagButton.tooltip "Помітити повідомлення">
+<!ENTITY compactButton.tooltip "Вилучити видалені повідомлення з вибраної теки">
+<!ENTITY appmenuButton1.tooltip "Відкрити меню &brandShortName;">
+<!ENTITY addonsButton.tooltip "Керуйте своїми додатками">
+
+<!-- Toolbar Button Popup -->
+<!ENTITY buttonMenuForwardAsInline.label "Переслати всередині повідомлення">
+<!ENTITY buttonMenuForwardAsAttachment.label "Переслати у вигляді вкладення">
+
+<!-- Remote Content Button Popup -->
+<!ENTITY remoteContentOptionsAllowForMsg.label "Показати віддалений вмісту в цьому повідомленні">
+<!ENTITY remoteContentOptionsAllowForMsg.accesskey "П">
+<!ENTITY editRemoteContentSettings.label "Змінити параметри віддаленого вмісту…">
+<!ENTITY editRemoteContentSettings.accesskey "З">
+<!ENTITY editRemoteContentSettingsUnix.label "Змінити налаштування віддаленого вмісту…">
+<!ENTITY editRemoteContentSettingsUnix.accesskey "З">
+
+<!-- Phishing Button Popup -->
+<!ENTITY phishingOptionIgnore.label "Ігнорувати попередження для цього повідомлення">
+<!ENTITY phishingOptionIgnore.accesskey "н">
+<!ENTITY phishingOptionSettings.label "Змінити параметри виявлення шахрайства…">
+<!ENTITY phishingOptionSettings.accesskey "ш">
+<!ENTITY phishingOptionSettingsUnix.label "Змінити налаштування виявлення шахрайства…">
+<!ENTITY phishingOptionSettingsUnix.accesskey "ш">
+
+<!-- AppMenu Popup -->
+<!ENTITY appmenuNewMsgCmd.label "Нове повідомлення">
+<!ENTITY appmenuNewContactCmd.label "Контакт адресної книги…">
+<!ENTITY appmenuEditMenu.label "Редагувати">
+<!ENTITY appmenuToolbarLayout.label "Розклад панелей…">
+<!ENTITY appmenuSelectThread.label "Вибрати розмову">
+<!ENTITY appmenuSelectFlagged.label "Вибрати повідомлення із зірочкою">
+
+<!-- Tags Menu Popup -->
+<!ENTITY addNewTag.label "Нова мітка…">
+<!ENTITY addNewTag.accesskey "Н">
+<!ENTITY manageTags.label "Керувати мітками…">
+<!ENTITY manageTags.accesskey "К">
+
+<!-- Folder Pane -->
+<!ENTITY folderNameColumn.label "Назва">
+<!ENTITY folderUnreadColumn.label "Непрочитані">
+<!ENTITY folderTotalColumn.label "Всього">
+<!ENTITY folderSizeColumn.label "Розмір">
+
+<!-- Folder Pane Context Menu -->
+<!ENTITY folderContextGetMessages.label "Отримати листи">
+<!ENTITY folderContextGetMessages.accesskey "О">
+<!ENTITY folderContextMarkAllFoldersRead.label "Позначити всі теки прочитаними">
+<!ENTITY folderContextPauseAllUpdates.label "Призупинити всі оновлення">
+<!ENTITY folderContextPauseUpdates.label "Призупинити оновлення">
+<!ENTITY folderContextPauseUpdates.accesskey "П">
+<!ENTITY folderContextOpenInNewWindow.label "Відкрити в новому вікні">
+<!ENTITY folderContextOpenInNewWindow.accesskey "н">
+<!ENTITY folderContextOpenNewTab.label "Відкрити в новій вкладці">
+<!ENTITY folderContextOpenNewTab.accesskey "т">
+<!ENTITY folderContextNew.label "Створити вкладену теку…">
+<!ENTITY folderContextNew.accesskey "в">
+<!ENTITY folderContextRename.label "Перейменувати">
+<!ENTITY folderContextRename.accesskey "П">
+<!ENTITY folderContextRemove.label "Видалити">
+<!ENTITY folderContextRemove.accesskey "В">
+<!ENTITY folderContextCompact.label "Стиснути цю теку">
+<!ENTITY folderContextCompact.accesskey "т">
+<!ENTITY folderContextEmptyTrash.label "Очистити «Кошик»">
+<!ENTITY folderContextEmptyTrash.accesskey "ч">
+<!ENTITY folderContextEmptyJunk.label "Очистити теку зі спамом">
+<!ENTITY folderContextEmptyJunk.accesskey "ч">
+<!ENTITY folderContextSendUnsentMessages.label "Надіслати ненадіслані повідомлення">
+<!ENTITY folderContextSendUnsentMessages.accesskey "і">
+<!ENTITY folderContextUnsubscribe.label "Відписатися">
+<!ENTITY folderContextUnsubscribe.accesskey "д">
+<!ENTITY folderContextMarkNewsgroupRead.label "Позначити групу новин як прочитану">
+<!ENTITY folderContextMarkNewsgroupRead.accesskey "з">
+<!ENTITY folderContextMarkMailFolderRead.label "Позначити всі повідомлення в теці прочитаними">
+<!ENTITY folderContextMarkMailFolderRead.accesskey "ч">
+<!ENTITY folderContextSubscribe.label "Підписатися…">
+<!ENTITY folderContextSubscribe.accesskey "д">
+<!ENTITY folderContextSearchForMessages.label "Шукати повідомлення…">
+<!ENTITY folderContextSearchForMessages.accesskey "Ш">
+<!ENTITY folderContextProperties2.label "Властивості…">
+<!ENTITY folderContextProperties2.accesskey "В">
+<!ENTITY folderContextFavoriteFolder.label "Тека обраних">
+<!ENTITY folderContextFavoriteFolder.accesskey "х">
+<!ENTITY folderContextSettings2.label "Налаштування…">
+<!ENTITY folderContextSettings2.accesskey "л">
+
+<!-- Search Bar -->
+<!ENTITY SearchNameOrEmail.label "Ім’я або адреса електронної пошти містять:">
+<!ENTITY SearchNameOrEmail.accesskey "І">
+
+<!-- Gloda Search Bar -->
+<!ENTITY glodaSearchBar.placeholder "Пошук повідомлень…">
+
+<!-- Quick Search Menu Bar -->
+<!ENTITY searchSubjectMenu.label "Тема">
+<!ENTITY searchFromMenu.label "Відправник">
+<!ENTITY searchSubjectOrFromMenu.label "Тема або відправник">
+<!ENTITY searchRecipient.label "Одержувачі">
+<!ENTITY searchSubjectOrRecipientMenu.label "Тема, адресат або копія">
+<!ENTITY searchMessageBody.label "Будь-де у повідомлені">
+<!ENTITY saveAsVirtualFolderMenu.label "Зберегти результати пошуку як теку…">
+
+<!-- Thread Pane -->
+<!ENTITY selectColumn.label "Вибрати повідомлення">
+<!ENTITY threadColumn.label "Розмова">
+<!ENTITY fromColumn.label "Від">
+<!ENTITY recipientColumn.label "Одержувачі">
+<!ENTITY correspondentColumn.label "Кореспонденти">
+<!ENTITY subjectColumn.label "Тема">
+<!ENTITY dateColumn.label "Дата">
+<!ENTITY priorityColumn.label "Важливість">
+<!ENTITY tagsColumn.label "Мітки">
+<!ENTITY accountColumn.label "Обліковий запис">
+<!ENTITY statusColumn.label "Стан">
+<!ENTITY sizeColumn.label "Розмір">
+<!ENTITY junkStatusColumn.label "Спам">
+<!ENTITY unreadColumn.label "Не прочитано">
+<!ENTITY totalColumn.label "Всього">
+<!ENTITY readColumn.label "Прочитано">
+<!ENTITY receivedColumn.label "Отримано">
+<!ENTITY starredColumn.label "З зіркою">
+<!ENTITY locationColumn.label "Розташування">
+<!ENTITY idColumn.label "Порядок отримання">
+<!ENTITY attachmentColumn.label "Вкладення">
+<!ENTITY deleteColumn.label "Видалити">
+
+<!-- Thread Pane Tooltips -->
+<!ENTITY columnChooser2.tooltip "Вибрати стовпчики для показу">
+<!ENTITY selectColumn.tooltip "Увімкніть, щоб вибрати всі повідомлення">
+<!ENTITY threadColumn2.tooltip "Показати повідомлення з розмовами">
+<!ENTITY fromColumn2.tooltip "Сортувати за відправником">
+<!ENTITY recipientColumn2.tooltip "Сортувати за отримувачем">
+<!ENTITY correspondentColumn2.tooltip "Сортувати за кореспондентами">
+<!ENTITY subjectColumn2.tooltip "Сортувати за темою">
+<!ENTITY dateColumn2.tooltip "Сортувати за датою">
+<!ENTITY priorityColumn2.tooltip "Сортувати за пріоритетом">
+<!ENTITY tagsColumn2.tooltip "Сортувати за мітками">
+<!ENTITY accountColumn2.tooltip "Сортувати за обліковим записом">
+<!ENTITY statusColumn2.tooltip "Сортувати за статусом">
+<!ENTITY sizeColumn2.tooltip "Сортувати за розміром">
+<!ENTITY junkStatusColumn2.tooltip "Сортувати за небажаністю">
+<!ENTITY unreadColumn2.tooltip "Кількість непрочитаних повідомлень в розмові">
+<!ENTITY totalColumn2.tooltip "Загальна кількість повідомлень в розмові">
+<!ENTITY readColumn2.tooltip "Сортувати за прочитанням">
+<!ENTITY receivedColumn2.tooltip "Сортувати за датою отримання">
+<!ENTITY starredColumn2.tooltip "Сортувати за зірочками">
+<!ENTITY locationColumn2.tooltip "Сортувати за розташуванням">
+<!ENTITY idColumn2.tooltip "Сортувати в порядку отримання">
+<!ENTITY attachmentColumn2.tooltip "Сортувати за вкладеннями">
+<!ENTITY deleteColumn.tooltip "Видалити повідомлення">
+
+<!-- Thread Pane Context Menu -->
+<!ENTITY contextNewMsgFromTemplate.label "Створити повідомлення з шаблону">
+<!ENTITY contextOpenNewWindow.label "Відкрити повідомлення в новому вікні">
+<!ENTITY contextOpenNewWindow.accesskey "н">
+<!-- The contextOpenNewTab.accesskey ("T") potentially conflicts with
+ cutCmd.accessKey which is defined in textcontext.dtd from toolkit. Right
+ now, both menu items can't be visible at the same time, but should someone
+ enable copy/paste of message, this key would probably need to be changed. -->
+<!ENTITY contextOpenNewTab.label "Відкрити повідомлення в новій вкладці">
+<!ENTITY contextOpenNewTab.accesskey "к">
+<!ENTITY contextOpenConversation.label "Відкрити повідомлення в розмові">
+<!ENTITY contextOpenConversation.accesskey "р">
+<!ENTITY contextOpenContainingFolder.label "Відкрити повідомлення у відповідній теці">
+<!ENTITY contextOpenContainingFolder.accesskey "н">
+<!ENTITY contextEditMsgAsNew.label "Редагувати як нове повідомлення">
+<!ENTITY contextEditMsgAsNew.accesskey "Р">
+<!ENTITY contextEditDraftMsg.label "Редагувати чернетку">
+<!ENTITY contextEditTemplate.label "Змінити шаблон">
+<!ENTITY contextEditTemplate.accesskey "м">
+<!ENTITY contextArchive.label "Архівувати">
+<!ENTITY contextArchive.accesskey "х">
+<!ENTITY contextReplySender.label "Відповісти відправнику">
+<!ENTITY contextReplySender.accesskey "В">
+<!ENTITY contextReplyNewsgroup2.label "Продовжити в групі новин">
+<!ENTITY contextReplyNewsgroup2.accesskey "г">
+<!ENTITY contextReplyAll.label "Відповісти всім">
+<!ENTITY contextReplyAll.accesskey "В">
+<!ENTITY contextReplyList.label "Відповісти списку">
+<!ENTITY contextReplyList.accesskey "с">
+<!ENTITY contextForward.label "Переслати">
+<!ENTITY contextForward.accesskey "П">
+<!ENTITY contextForwardAsMenu.label "Переслати як">
+<!ENTITY contextForwardAsMenu.accesskey "е">
+<!ENTITY contextForwardAsInline.label "Всередині повідомлення">
+<!ENTITY contextForwardAsInline.accesskey "с">
+<!ENTITY contextForwardAsAttachmentItem.label "Вкладення">
+<!ENTITY contextForwardAsAttachmentItem.accesskey "В">
+<!ENTITY contextMultiForwardAsAttachment.label "Переслати як вкладення">
+<!ENTITY contextMultiForwardAsAttachment.accesskey "к">
+<!ENTITY contextMoveMsgMenu.label "Перемістити у">
+<!ENTITY contextMoveMsgMenu.accesskey "е">
+<!ENTITY contextMoveCopyMsgRecentMenu.label "Недавні">
+<!ENTITY contextMoveCopyMsgRecentMenu.accesskey "д">
+<!ENTITY contextMoveCopyMsgFavoritesMenu.label "Обране">
+<!ENTITY contextMoveCopyMsgFavoritesMenu.accesskey "О">
+<!ENTITY contextCopyMsgMenu.label "Копіювати в">
+<!ENTITY contextCopyMsgMenu.accesskey "о">
+<!ENTITY contextKillThreadMenu.label "Ігнорувати розмову">
+<!ENTITY contextKillSubthreadMenu.accesskey "г">
+<!ENTITY contextKillThreadMenu.accesskey "І">
+<!ENTITY contextKillSubthreadMenu.label "Ігнорувати підрозмову">
+<!ENTITY contextWatchThreadMenu.label "Відстежувати розмову">
+<!-- LOCALIZATION NOTE (contextWatchThreadMenu.accesskey):
+ In the en-US locale we ran out of access keys, so there is an empty access key for
+ Watch Thread. Localizers can pick a suitable key
+ -->
+<!ENTITY contextWatchThreadMenu.accesskey "">
+<!ENTITY contextSaveAs.label "Зберегти як…">
+<!ENTITY contextSaveAs.accesskey "б">
+<!ENTITY contextPrint.label "Друк…">
+<!ENTITY contextPrint.accesskey "у">
+<!ENTITY contextPrintPreview.label "Попередній перегляд">
+<!ENTITY contextPrintPreview.accesskey "г">
+
+<!-- LOCALIZATION NOTE (columnPicker.applyTo.label):
+ This option in the thread pane column picker pops up a sub-menu containing
+ the "columnPicker.applyToFolder.label" and
+ "columnPicker.applyToFolderAndChildren.label" options. This item indicates
+ a desire to apply the currently displayed set of columns to some other
+ folder(s). The sub-menu items indicate whether we want to apply it to just
+ a folder or also its children.
+ -->
+<!ENTITY columnPicker.applyTo.label "Застосувати стовпчики до…">
+<!-- LOCALIZATION NOTE (columnPicker.applyToFolder.label):
+ This option in the thread pane column picker is found on a sub-menu beneath
+ the "columnPicker.applyTo.label" alongside
+ "columnPicker.applyToFolderAndChildren.label". It indicates a desire to
+ apply the currently display thread pane column settings to a single folder
+ that the user selects using the same widget as the move to/copy to
+ mechanism (via a series of popups).
+ -->
+<!ENTITY columnPicker.applyToFolder.label "Теки…">
+<!-- LOCALIZATION NOTE (columnPicker.applyToFolderAndChildren.label):
+ This option in the thread pane column picker is found on a sub-menu beneath
+ the "columnPicker.applyTo.label" alongside
+ "columnPicker.applyToFolder.label". It indicates a desire to
+ apply the currently display thread pane column settings to a folder and all
+ of its descendents. The user selects the folder using the same widget as the
+ move to/copy to mechanism (via a series of popups).
+ -->
+<!ENTITY columnPicker.applyToFolderAndChildren.label "Теки та вкладених тек…">
+<!-- LOCALIZATION NOTE (columnPicker.thisFolder.label):
+ This is used in the folder selection widget for the
+ "columnPicker.applyToFolder.label" and
+ "columnPicker.applyToFolderAndChildren.label" menu options. Whenever
+ a folder has children, it results in a menu popup; the first menu item
+ in that popup is given this label to indicate that that folder should be
+ selected. For example, if folder "A" has two children, "B" and "C", then
+ when the user hovers over "A", a new popup menu will be displayed whose
+ items are "This folder", "B", and "C". This is the equivalent of the
+ "File here" option for the move to/copy to widget.
+ -->
+<!ENTITY columnPicker.thisFolder.label "Цієї теки">
+
+<!-- Media (video/audio) controls -->
+<!ENTITY contextPlay.label "Грати">
+<!ENTITY contextPlay.accesskey "Г">
+<!ENTITY contextPause.label "Пауза">
+<!ENTITY contextPause.accesskey "П">
+<!ENTITY contextMute.label "Вимкнути звук">
+<!ENTITY contextMute.accesskey "и">
+<!ENTITY contextUnmute.label "Увімкнути звук">
+<!ENTITY contextUnmute.accesskey "в">
+
+<!-- Quick Search Bar -->
+<!-- LOCALIZATION NOTE (quickSearchCmd.key):
+ This is actually the key used for the global message search box; we have
+ not changed
+ -->
+<!ENTITY quickSearchCmd.key "k">
+<!-- LOCALIZATION NOTE (search.label.base1):
+ This is the base of the empty text for the global search box. We replace
+ #1 with the contents of the appropriate search.keyLabel.* value for the
+ platform.
+ The goal is to convey to the user that typing in the box will allow them
+ to search for messages globally and that there is a hotkey they can press
+ to get to the box faster. If the global indexer is disabled, the search
+ box will be collapsed and the user will never see this message.
+ -->
+<!ENTITY search.label.base1 "Пошук #1">
+<!-- LOCALIZATION NOTE (search.keyLabel.nonmac):
+ The description of the key-binding to get into the global search box on
+ windows and linux (which use the control key). We use the key defined in
+ the quickSearchCmd.key entity defined above, the letter should match it.
+ -->
+<!ENTITY search.keyLabel.nonmac "&lt;Ctrl+K&gt;">
+<!-- LOCALIZATION NOTE (search.keyLabel.mac):
+ The description of the key-binding to get into the global search box on mac
+ systems. We use the key defined in the quickSearchCmd.key entity defined
+ above, the letter should match it.
+ -->
+<!ENTITY search.keyLabel.mac "&lt;&#x2318;K&gt;">
+
+<!-- Message Header Context Menu -->
+<!ENTITY AddToAddressBook.label "Додати в адресну книгу…">
+<!ENTITY AddToAddressBook.accesskey "Д">
+<!ENTITY AddDirectlyToAddressBook.label "Додати до адресної книги">
+<!ENTITY AddDirectlyToAddressBook.accesskey "а">
+<!ENTITY EditContact1.label "Редагувати контакт…">
+<!ENTITY EditContact1.accesskey "Р">
+<!ENTITY ViewContact.label "Переглянути контакт">
+<!ENTITY ViewContact.accesskey "П">
+<!ENTITY SubscribeToNewsgroup.label "Підписатись на групу новин">
+<!ENTITY SubscribeToNewsgroup.accesskey "н">
+<!ENTITY SendMessageTo.label "Створити повідомлення до">
+<!ENTITY SendMessageTo.accesskey "с">
+<!ENTITY CopyEmailAddress.label "Копіювати адресу е-пошти">
+<!ENTITY CopyEmailAddress.accesskey "К">
+<!ENTITY CopyNameAndEmailAddress.label "Копіювати ім'я та адресу електронної пошти">
+<!ENTITY CopyNameAndEmailAddress.accesskey "п">
+<!ENTITY CopyNewsgroupName.label "Копіювати назву групи новин">
+<!ENTITY CopyNewsgroupName.accesskey "К">
+<!ENTITY CopyNewsgroupURL.label "Копіювати URL групи новин">
+<!ENTITY CopyNewsgroupURL.accesskey "U">
+<!ENTITY CreateFilterFrom.label "Створити фільтр з…">
+<!ENTITY CreateFilterFrom.accesskey "ф">
+<!ENTITY reportPhishingURL.label "Повідомити про шахрайство">
+<!ENTITY reportPhishingURL.accesskey "ш">
+
+<!-- Spell checker context menu items -->
+<!ENTITY spellAddDictionaries.label "Додати словники…">
+<!ENTITY spellAddDictionaries.accesskey "с">
+
+<!-- Content Pane Context Menu -->
+<!ENTITY saveLinkAsCmd.label "Зберегти посилання як…">
+<!ENTITY saveLinkAsCmd.accesskey "п">
+<!ENTITY saveImageAsCmd.label "Зберегти зображення як…">
+<!ENTITY saveImageAsCmd.accesskey "З">
+<!ENTITY copyLinkCmd.label "Копіювати адресу посилання">
+<!ENTITY copyLinkCmd.accesskey "п">
+<!ENTITY copyImageAllCmd.label "Копіювати зображення">
+<!ENTITY copyImageAllCmd.accesskey "К">
+<!ENTITY copyEmailCmd.label "Копіювати адресу е-пошти">
+<!ENTITY copyEmailCmd.accesskey "К">
+<!ENTITY stopCmd.label "Зупинити">
+<!ENTITY stopCmd.accesskey "З">
+<!ENTITY reloadCmd.label "Перезавантажити">
+<!ENTITY reloadCmd.accesskey "П">
+<!ENTITY openInBrowser.label "Відкрити у браузері">
+<!ENTITY openInBrowser.accesskey "б">
+<!ENTITY openLinkInBrowser.label "Відкрити посилання у браузері">
+<!ENTITY openLinkInBrowser.accesskey "п">
+
+<!-- Statusbar -->
+<!ENTITY statusText.label "Готово">
+
+<!-- Mac OS X Window Menu -->
+<!ENTITY minimizeWindow.label "Згорнути вікно">
+<!ENTITY minimizeWindow.key "m">
+<!ENTITY bringAllToFront.label "Помістити все на передній план">
+<!ENTITY zoomWindow.label "Розгорнути вікно">
+
+<!-- Mac OS X Application Menu (Cocoa widgets) -->
+<!ENTITY preferencesCmdMac2.label "Налаштування…">
+<!ENTITY preferencesCmdMac.commandkey ",">
+<!ENTITY preferencesCmdMac.modifiers "accel">
+<!ENTITY servicesMenuMac.label "Служби">
+<!ENTITY hideThisAppCmdMac.label "Сховати &brandShortName;">
+<!ENTITY hideThisAppCmdMac.commandkey "H">
+<!ENTITY hideThisAppCmdMac.modifiers "accel">
+<!ENTITY hideOtherAppsCmdMac.label "Сховати інші">
+<!ENTITY hideOtherAppsCmdMac.commandkey "H">
+<!ENTITY hideOtherAppsCmdMac.modifiers "accel,alt">
+<!ENTITY showAllAppsCmdMac.label "Показати всі">
+
+<!-- Mac OS X Dock Icon pop-up menu -->
+<!ENTITY dockOptions.label "Параметри піктограми програми…">
+<!ENTITY writeNewMessageDock.label "Написати нове повідомлення">
+<!ENTITY openAddressBookDock.label "Відкрити адресну книгу">
+
+<!-- Content tab Navigation buttons -->
+<!ENTITY browseBackButton.tooltip "На попередню сторінку">
+<!ENTITY browseForwardButton.tooltip "На наступну сторінку">
diff --git a/l10n-uk/mail/chrome/messenger/messenger.properties b/l10n-uk/mail/chrome/messenger/messenger.properties
new file mode 100644
index 0000000000..0c7cb7eade
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/messenger.properties
@@ -0,0 +1,805 @@
+# 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 following are used by the messenger application
+#
+
+# LOCALIZATION NOTE(statusMessage):
+# Do not translate the words %1$S and %2$S below. Place the word %1$S where the
+# account name should appear and %2$S where the status message should appear.
+# EXAMPLE: Jim's Account: Downloading messages...
+statusMessage=%1$S: %2$S
+
+removeAccount=Видалити обліковий запис…
+newFolderMenuItem=Теку…
+newSubfolderMenuItem=Вкладену теку…
+newFolder=Створити теку…
+newSubfolder=Створити вкладену теку…
+markFolderRead=Позначити теку як прочитану;Позначити теки як прочитані
+markNewsgroupRead=Позначити групу новин як прочитану;Позначити групи новин як прочитані
+folderProperties=Властивості теки
+newTag=Нову мітку…
+# LOCALIZATION NOTE (getNextNewsMessages): Semi-colon list of plural forms.
+# #1 is the number of news messages to get.
+getNextNewsMessages=Отримати наступне #1 повідомлення про новини;Отримати наступні #1 повідомлення про новини;Отримати наступні #1 повідомлень про новини
+advanceNextPrompt=Перейти до наступного непрочитаного повідомлення в %S?
+titleNewsPreHost=на
+replyToSender=Відповісти відправнику
+reply=Відповісти
+EMLFiles=Файли пошти
+OpenEMLFiles=Відкрити повідомлення
+# LOCALIZATION NOTE(defaultSaveMessageAsFileName): Do not translate ".eml"
+# in the line below. Also, the complete file name should be 8.3.
+defaultSaveMessageAsFileName=лист.eml
+# LOCALIZATION NOTE(longMsgSubjectTruncator): A suffix string appended to the filename
+# (created from message subject) if it needed to be truncated due to length.
+longMsgSubjectTruncator=...
+SaveMailAs=Зберегти повідомлення як
+SaveAttachment=Зберегти вкладення
+SaveAllAttachments=Зберегти всі вкладення
+DetachAttachment=Вилучити вкладення
+DetachAllAttachments=Вилучити всі вкладення
+ChooseFolder=Вибрати теку
+LoadingMessageToPrint=Завантаження повідомлення для друку…
+MessageLoaded=Повідомлення завантажено…
+PrintingMessage=Друк повідомлення…
+PrintPreviewMessage=Попередній перегляд повідомлення…
+PrintingContact=Друк контакту…
+PrintPreviewContact=Попередній перегляд контакту…
+PrintingAddrBook=Друк адресної книги…
+PrintPreviewAddrBook=Попередній перегляд адресної книги…
+PrintingComplete=Готово.
+PreviewTitle=%S - %S
+LoadingMailMsgForPrint=(Завантаження вмісту для друку)
+LoadingMailMsgForPrintPreview=(Завантаження вмісту для попереднього перегляду)
+saveAttachmentFailed=Неможливо зберегти вкладення. Перевірте правильність написання назви файлу, почекайте якийсь час і спробуйте знову.
+saveMessageFailed=Неможливо зберегти повідомлення. Перевірте правильність написання назви файлу, почекайте якийсь час і спробуйте знову.
+fileExists=%S вже існує. Замінити його?
+# LOCALIZATION NOTE(failedToReadFile): %1$S is replaced by the file name, %2$S is replaced by the reason the file load failed.
+failedToReadFile=Не вдалось прочитати файл: %1$S причина: %2$S
+
+downloadingNewsgroups=Завантаження повідомлень з групи новин для автономної роботи
+downloadingMail=Завантаження пошти для автономної роботи
+sendingUnsent=Надсилання ненадісланих повідомлень
+
+folderExists=Тека з такою назвою вже існує. Будь ласка, введіть іншу назву.
+# LOCALIZATION NOTE(confirmDuplicateFolderRename): %1$S is name of folder being moved, %2$S is parent folder name, %3$S is proposed new folder name
+confirmDuplicateFolderRename=Підтека з назвою '%1$S' вже існує в теці '%2$S'. Бажаєте перемістити цю теку, перейменувавши її на '%3$S'?
+folderCreationFailed=Тека не може бути створена, оскільки вказана назва містить невідомі символи. Виберіть іншу назву і спробуйте знову.
+
+compactingFolder=Стиснення теки %S…
+# LOCALIZATION NOTE(compactingDone): %1$S is the compaction gain.
+compactingDone=Стискання завершено (звільнено бл. %1$S).
+autoCompactAllFoldersTitle=Стиснути теки
+
+# LOCALIZATION NOTE(autoCompactAllFoldersMsg): %1$S will be replaced by size gain of the compaction (including the unit), %2$S will be replaced by application name
+autoCompactAllFoldersMsg=Видалені повідомлення можна остаточно стерти з диску. Ця операція заощадить близько %1$S місця на диску. Виберіть варіант нижче, щоб дозволити %2$S робити це автоматично, не запитуючи вас.
+autoCompactNeverAskCheckbox=Остаточно стирати видалені повідомлення автоматично, не запитуючи мене.
+proceedButton=&Продовжити
+
+confirmFolderDeletionForFilter=Видалення теки '%S' призведе до вимкнення пов'язаних з нею фільтрів. Ви дійсно хочете видалити теку?
+alertFilterChanged=Фільтри, що відносяться до цієї теки, будуть оновлені.
+filterDisabled=Тека «%S» не знайдена, тому фільтри, що відносяться до неї, відключені. Переконаєтеся, що ця тека існує і фільтри указують на правильну теку.
+filterFolderDeniedLocked=Неможливо відфільтрувати повідомлення у теці '%S', тому що над нею виконується інша операція.
+parsingFolderFailed=Неможливо відкрити теку %S, оскільки над нею здійснюється інша операція. Дочекайтеся її завершення і спробуйте обрати цю теку знову.
+deletingMsgsFailed=Неможливо видалити повідомлення в теці %S, оскільки вона використовується якоюсь іншою операцією. Дочекайтеся завершення цієї операції та спробуйте знову.
+alertFilterCheckbox=Не показувати більше.
+compactFolderDeniedLock=Тека «%S» не може бути стиснута, тому що зараз над нею здійснюється інша операція. Почекайте якийсь час і спробуйте знову.
+compactFolderWriteFailed=Тека «%S» не може бути стиснута із-за помилки запису в неї. Переконаєтеся в достатній кількості вільного дискового простору і в наявності прав на запис у файлову систему і спробуйте знову.
+compactFolderInsufficientSpace=Деякі теки (наприклад, "%S") неможливо стиснути, тому що бракує вільного місця на диску. Видаліть деякі файли та повторіть спробу.
+filterFolderHdrAddFailed=Повідомлення не можуть бути відфільтровані в теку '%S', тому що не вдалося додати до неї повідомлення. Переконайтеся, що тека відображається належним чином, або спробуйте налагодити її у властивостях теки.
+filterFolderWriteFailed=Неможливо відфільтрувати повідомлення у теці '%S' через помилку запису в теку. Переконайтеся в достатній кількості вільного дискового простору і наявності прав на запис у файлову систему і спробуйте знову.
+copyMsgWriteFailed=Повідомлення не вдається перемістити або скопіювати до теки '%S' через помилку запису. Щоб звільнити місце на диску, перейдіть в меню Файл, виберіть Очистити Кошик, потім — Стиснути теки і спробуйте знову.
+cantMoveMsgWOBodyOffline=Під час автономної роботи ви не можете або копіювати повідомлення, які не були заздалегідь завантажені. У вікні поштового клієнта відкрийте меню «Файл», виберіть «Автономно», відключіть опцію «Працювати автономно» і спробуйте знову.
+operationFailedFolderBusy=Команда не була завершена, оскільки над текою проводиться інша операція. Почекайте завершення цієї операції і спробуйте знову.
+folderRenameFailed=Тека не може бути перейменована. Можливо, вона переглядається обробником, або нова назва не є коректною.
+# LOCALIZATION NOTE(verboseFolderFormat): %1$S is folder name, %2$S is server name
+verboseFolderFormat=%1$S на %2$S
+# LOCALIZATION NOTE(filterFolderTruncateFailed): %1$S is replaced by the folder name, %2$S is replaced by the brandShortName
+filterFolderTruncateFailed=Сталася помилка стиснення теки Вхідні після фільтрування повідомлення в теці '%1$S'. Можливо, вам знадобиться завершити роботу %2$S і видалити файл INBOX.msf.
+
+mailboxTooLarge=Тека %S заповнена і в неї більше не можуть бути поміщені нові повідомлення. Щоб звільнити місце для нових повідомлень, видаліть старі чи непотрібні повідомлення і стисніть теку.
+outOfDiskSpace=Бракує вільного місця для завантаження нових повідомлень. Спробуйте видалити старі повідомлення очищенням Кошика і стискаючи теки пошти, а потім повторіть спробу.
+errorGettingDB=Не вдалося відкрити індексний файл для %S. Можливо, сталася помилка на диску, або надто довгий повний шлях.
+defaultServerTag=(Типово)
+
+# Used in message database list view to provide a text value for graphic based cells.
+messageUnread=Непрочитане
+messageHasFlag=Позначено зіркою
+messageHasAttachment=Має долучення
+messageJunk=Небажане
+messageExpanded=Розкрито
+messageCollapsed=Згорнуто
+
+# Used in the SMTP Account Settings panel when a server value has no properties
+smtpServerList-NotSpecified=<не зазначено>
+smtpServer-ConnectionSecurityType-0=Жодного
+smtpServer-ConnectionSecurityType-1=STARTTLS, за наявності
+smtpServer-ConnectionSecurityType-2=STARTTLS
+smtpServer-ConnectionSecurityType-3=SSL/TLS
+smtpServers-confirmServerDeletionTitle=Видалити сервер
+smtpServers-confirmServerDeletion=Ви впевнені, що хочете видалити сервер: \n %S?
+
+# Account Settings - Both Incoming and SMTP server
+authNo=Без автентифікації
+authOld=Пароль, старий метод (небезпечно)
+authPasswordCleartextInsecurely=Пароль передається без захисту
+authPasswordCleartextViaSSL=Звичайний пароль
+authPasswordEncrypted=Зашифрований пароль
+authKerberos=Kerberos / GSSAPI
+authExternal=Сертифікат TLS
+authNTLM=NTLM
+authOAuth2=OAuth2
+authAnySecure=Будь-який безпечний метод (застаріло)
+authAny=Будь-який метод (небезпечно)
+
+# OAuth2 window title
+# LOCALIZATION NOTE(oauth2WindowTitle):
+# %1$S is the username (or full email address) used for authentication.
+# %2$S is the hostname of the account being authenticated.
+oauth2WindowTitle=Введіть облікові дані для %1$S на %2$S
+
+# LOCALIZATION NOTE(serverType-nntp): Do not translate "NNTP" in the line below
+serverType-nntp=Сервер новин (NNTP)
+# LOCALIZATION NOTE(serverType-pop3): Do not translate "POP" in the line below
+serverType-pop3=Сервер пошти POP
+# LOCALIZATION NOTE(serverType-imap): Do not translate "IMAP" in the line below
+serverType-imap=Сервер пошти IMAP
+serverType-none=Локальне сховище пошти
+# LOCALIZATION NOTE(serverType-movemail): DONT_TRANSLATE
+serverType-movemail=Unix Movemail
+
+sizeColumnTooltip2=Сортувати за розміром
+sizeColumnHeader=Розмір
+linesColumnTooltip2=Сортувати за рядками
+linesColumnHeader=Рядків
+
+# LOCALIZATION NOTE (getMsgButtonTooltip): Do not translate the word "%S" below.
+# Place the word "%S" in your translation where the name of the comma separated accounts should appear.
+getMsgButtonTooltip=Отримати нові повідомлення для %S
+# Used to separate email addresses in a list. Note the trailing space ', '
+getMsgButtonTooltip.listSeparator=,\u0020
+
+# status feedback stuff
+documentDone=
+documentLoading=Завантаження повідомлення…
+
+# LOCALIZATION NOTE (autosyncProgress): Do not translate the word "%1$S" or "%2$S" below.
+# Place the word %1$S in your translation where the name of the comma separated folders should appear.
+# Place the word %2$S in your translation where the name of the comma separated accounts should appear.
+autosyncProgress=Синхронізація повідомлень %1$S із %2$S…
+
+unreadMsgStatus=Непрочитаних: %S
+selectedMsgStatus=Вибрано: %S
+totalMsgStatus=Всього: %S
+
+# localized folder names
+
+localFolders=Локальні теки
+
+# LOCALIZATION NOTE (inboxFolderName): OK to translate all foldernames, bugzilla #57440 & bugzilla #23625 fixed
+inboxFolderName=Вхідні
+trashFolderName=Кошик
+sentFolderName=Надіслані
+draftsFolderName=Чернетки
+templatesFolderName=Шаблони
+outboxFolderName=Вихідні
+junkFolderName=Спам
+archivesFolderName=Архіви
+
+# "Normal" priority is often blank,
+# depending on the consumers of these strings
+priorityLowest=Найнижча
+priorityLow=Низька
+priorityNormal=Звичайна
+priorityHigh=Висока
+priorityHighest=Найвища
+
+#Group by date thread pane titles
+today=Сьогодні
+yesterday=Вчора
+lastWeek=Тиждень тому
+last7Days=Останні 7 днів
+twoWeeksAgo=Два тижні тому
+last14Days=Останні 14 днів
+older=Старіші
+futureDate=Майбутні
+
+#Grouped By Tags
+untaggedMessages=Невідмічені повідомлення
+
+# Grouped by status
+messagesWithNoStatus=Без стану
+
+#Grouped by priority
+noPriority=Без позначки важливості
+
+#Grouped by has attachments
+noAttachments=Без вкладень
+attachments=Із вкладеннями
+
+#Grouped by starred
+notFlagged=Без зірки
+groupFlagged=З зіркою
+
+# defaults descriptions for tag prefs listed in mailnews.js
+# (we keep the .labels. names for backwards compatibility)
+mailnews.tags.remove=Прибрати всі мітки
+mailnews.labels.description.1=Важливе
+mailnews.labels.description.2=Робоче
+mailnews.labels.description.3=Особисте
+mailnews.labels.description.4=До виконання
+mailnews.labels.description.5=Відкладено
+
+# Format definition tag menu texts.
+# This is necessary in order to get the accesskeys to be the on the first
+# character of the menu text instead of after the menu text.
+# If a key definition exists for the tag at index n, that key's key will be
+# taken as the accesskey, eg.
+# <key id="key_tag3" key="&tagCmd3.key;" oncommand="ToggleMessageTagKey(3);"/>
+# makes the third tag have the accesskey &tagCmd3.key;.
+# In the menuitem's label, this accesskey appears at %1$S below; %2$S will be
+# replaced by the tag label.
+mailnews.tags.format=%1$S %2$S
+
+replied=Відповідь написана
+forwarded=Переслане
+new=Нове
+read=Прочитано
+flagged=Відмічено
+
+# for junk status picker in search and mail views
+junk=Спам
+
+# for junk score origin picker in search and mail views
+junkScoreOriginPlugin=Плагін
+junkScoreOriginFilter=Фільтр
+junkScoreOriginWhitelist=Білий список
+junkScoreOriginUser=Користувач
+junkScoreOriginImapFlag=Флаг IMAP
+
+# for the has attachment picker in search and mail views
+hasAttachments=З вкладеннями
+
+# for the Tag picker in search and mail views.
+tag=Мітки
+
+# LOCALIZATION NOTE(andOthers):
+# for multiple authors, add this abbreviation to the first author to indicate
+# there are more; for the From column in the threadpane message list.
+andOthers=та ін.
+
+# mailnews.js
+mailnews.send_default_charset=UTF-8
+mailnews.view_default_charset=windows-1251
+
+# whether to generate display names in last first order
+# LOCALIZATION NOTE(mail.addr_book.displayName.lastnamefirst):
+# the only valid values are: true OR false (choose from the untranslated English words)
+mail.addr_book.displayName.lastnamefirst=false
+
+# whether to also show phonetic fields in the addressbook
+# LOCALIZATION NOTE(mail.addr_book.show_phonetic_fields):
+# the only valid values are: true OR false (choose from the untranslated English words)
+mail.addr_book.show_phonetic_fields=false
+
+# valid format options are:
+# 1: yyyy/mm/dd
+# 2: yyyy/dd/mm
+# 3: mm/dd/yyyy
+# 4: mm/yyyy/dd
+# 5: dd/mm/yyyy
+# 6: dd/yyyy/mm
+#
+# 0: auto-detect the current locale format
+# a separator has to be either '/', '-', '.' and the year in Christian year
+# otherwise mm/dd/yyyy (option 3) is used
+#
+mailnews.search_date_format=0
+# separator for search date (e.g. "/", "-"), or empty when search_date_format is zero
+mailnews.search_date_separator=
+# leading zeros for day and month values, not used if mailnews.search_date_format is not zero
+mailnews.search_date_leading_zeros=true
+
+# offline msg
+nocachedbodybody2=Вміст цього повідомлення не завантажено з сервера \
+для читання в автономному режимі. Щоб прочитати це повідомлення, \
+ви повинні під'єднатися до мережі, відкрити Автономний режим \
+в меню Файл, й зняти прапорець Працювати в автономному режимі. \
+У майбутньому, ви можете вибрати, які повідомлення або теки \
+читати в автономному режимі. Щоб зробити це, \
+відкрийте Автономний режим у меню Файл і виберіть \
+Завантажити/Синхронізувати зараз. Ви можете змінити налаштування \
+дискового простору, щоб запобігти завантаженню великих повідомлень.
+
+# LOCALIZATION NOTE(acctCentralTitleFormat): %1$S is brand, %2$S is account type, %3$S is account name
+acctCentralTitleFormat=%1$S %2$S — %3$S
+mailAcctType=Пошта
+newsAcctType=Новини
+feedsAcctType=Стрічки
+
+# LOCALIZATION NOTE(nocachedbodytitle): Do not translate "<TITLE>" or "</TITLE>" in the line below
+nocachedbodytitle=<TITLE>Для перегляду повідомлення підключиться до мережі</TITLE>
+
+# mailWindowOverlay.js
+confirmUnsubscribeTitle=Підтвердження відписки
+confirmUnsubscribeText=Ви дійсно хочете відписатися від %S?
+confirmUnsubscribeManyText=Ви дійсно хочете відписатися від цих груп новин?
+restoreAllTabs=Відновити всі вкладки
+
+confirmMarkAllFoldersReadTitle=Позначити всі теки прочитаними
+confirmMarkAllFoldersReadMessage=Ви впевнені, що хочете позначити всі повідомлення у всіх теках цього облікового запису прочитаними?
+
+# LOCALIZATION NOTE(junkBarMessage): %S is brand
+junkBarMessage=%S вважає це повідомлення спамом.
+junkBarButton=Не спам
+junkBarButtonKey=е
+junkBarInfoButton=Докладніше
+junkBarInfoButtonKey=о
+
+# LOCALIZATION NOTE(remoteContentBarMessage): %S is brand
+remoteContentBarMessage=Для захисту вашої приватності, %S заблокував віддалений вміст в цьому повідомленні.
+remoteContentPrefLabel=Налаштування
+remoteContentPrefAccesskey=Н
+remoteContentPrefLabelUnix=Налаштування
+remoteContentPrefAccesskeyUnix=Н
+
+# LOCALIZATION NOTE(remoteAllowResource): %S is origin
+remoteAllowResource=Дозволити віддалений вміст з %S
+# LOCALIZATION NOTE(remoteAllowAll): Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/Localization_and_Plurals
+# #1 is the number of origins
+remoteAllowAll=Дозволити віддалений вміст з #1 джерела, вказаного вище;Дозволити віддалений вміст з #1 джерел, вказаних вище;Дозволити віддалений вміст з #1 джерел, вказаних вище
+
+phishingBarMessage=Це повідомлення може бути шахрайським.
+phishingBarPrefLabel=Налаштування
+phishingBarPrefAccesskey=Н
+phishingBarPrefLabelUnix=Налаштування
+phishingBarPrefAccesskeyUnix=Н
+
+mdnBarIgnoreButton=Ігнорувати запит
+mdnBarIgnoreButtonKey=г
+mdnBarSendReqButton=Надіслати сповіщення
+mdnBarSendReqButtonKey=с
+
+draftMessageMsg=Це чернетка повідомлення.
+draftMessageButton=Змінити
+draftMessageButtonKey=м
+
+# msgHdrViewOverlay.js
+openLabel=Відкрити
+openLabelAccesskey=В
+saveLabel=Зберегти як…
+saveLabelAccesskey=к
+detachLabel=Відокремити…
+detachLabelAccesskey=В
+deleteLabel=Видалити
+deleteLabelAccesskey=В
+openFolderLabel=Відкрити теку з файлом
+openFolderLabelAccesskey=В
+deleteAttachments=З цього повідомлення будуть остаточно видалені наступні вкладення:\n%S\nЦю дію неможливо скасувати. Бажаєте продовжити?
+detachAttachments=Наступні вкладення були успішно збережені і зараз будуть остаточно видалені з цього повідомлення:\n%S\nЦю дію неможливо скасувати. Бажаєте продовжити?
+deleteAttachmentFailure=Не вдалося видалити вибрані вкладення.
+emptyAttachment=Це вкладення, схоже, порожнє.\nБудь ласка, зв’яжіться з особою що його послала.\nКорпоративні файрволи чи антивіруси часто знищують вкладення.
+externalAttachmentNotFound=Цей окремий файл або посилання на вкладення не знайдено або більше недоступне з цього розташування.
+
+# LOCALIZATION NOTE (attachmentCount): Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/Localization_and_Plurals
+# #1 number of attachments
+attachmentCount=#1 вкладення;#1 вкладення;#1 вкладень
+
+# LOCALIZATION NOTE (attachmentCountSingle): This is the format for the
+# attachment header when a message has only one attachment. This is separate
+# from attachmentCount above, since attachmentCountSingle typically ends with a
+# colon.
+attachmentCountSingle=1 вкладення:
+
+# LOCALIZATION NOTE (attachmentSizeUnknown): The string to show for the total
+# size of all attachments when none of the attachments' sizes can be detected.
+attachmentSizeUnknown=розмір невідомий
+
+# LOCALIZATION NOTE (attachmentSizeAtLeast): The string to show for the total
+# size of all attachments when at least one (but not all) of the attachments'
+# sizes can't be detected. %1$S is the formatted size.
+attachmentSizeAtLeast=щонайменше %1$S
+
+# This is the format for prepending accesskeys to the
+# each of the attachments in the file|attachments menu:
+# ie: 1 file.txt
+# 2 another file.txt
+attachmentDisplayNameFormat=%S %S
+
+# This is the heading for the attachment summary when printing an email
+attachmentsPrintHeader=Вкладення:
+
+# Connection Error Messages
+# LOCALIZATION NOTE(unknownHostError): %S is the server name
+unknownHostError=Помилка з’єднання з сервером %S.
+# LOCALIZATION NOTE(connectionRefusedError): %S is the server name
+connectionRefusedError=Неможливо з’єднатися з сервером %S; у з’єднанні відмовлено.
+# LOCALIZATION NOTE(netTimeoutError): %S is the server name
+netTimeoutError=Час з’єднання з сервером %S завершився.
+# LOCALIZATION NOTE(netResetError): %S is the server name
+netResetError=З'єднання з сервером %S було скинуто.
+# LOCALIZATION NOTE(netInterruptError): %S is the server name
+netInterruptError=З'єднання з сервером %S було перервано.
+
+recipientSearchCriteria=Тема чи Кому містить:
+fromSearchCriteria=Тема чи Від містять:
+
+# LOCALIZATION NOTE(biffNotification): %1$S is the number of new messages
+biffNotification_message=нових повідомлень: %1$S
+biffNotification_messages=нових повідомлень: %1$S
+
+# LOCALIZATION NOTE(newMailNotification_message): %1$S is the name of the account %2$S is the number of new messages
+newMailNotification_message=%1$S отримав %2$S нове повідомлення
+
+# LOCALIZATION NOTE(newMailNotification_messages): %1$S is the name of the account %2$S is the number of new messages
+newMailNotification_messages=%1$S отримав %2$S нових повідомлень
+
+# LOCALIZATION NOTE(newMailNotification_messagetitle): %1$S is subject of new message and %2$S is sender of new message.
+# This is UNIX only
+newMailNotification_messagetitle=%1$S від %2$S
+
+# LOCALIZATION NOTE(newMailAlert_message):
+# Semi-colon list of plural forms. See:
+# https://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the name of the account, #2 is the number of new messages
+newMailAlert_message=На #1 надійшло #2 нове повідомлення;На #1 надійшло #2 нові повідомлення;На #1 надійшло #2 нових повідомлень
+
+# LOCALIZATION NOTE(macBiffNotification is Mac only):
+# %1$S is the number of new messages
+# %2$S is a list of names and/or email addresses separated by biffNotification_separator
+# %3$S is the number of new messages not displayed in the biff alert
+macBiffNotification_message=%1$S нове повідомлення від %2$S.
+macBiffNotification_messages=%1$S нових повідомлень від %2$S.
+macBiffNotification_messages_extra=%1$S нових повідомлень від %2$S і ще %3$S.
+# Used to separate names/email addresses in a list. Note the trailing space ', '
+macBiffNotification_separator=,\u0020
+
+# For the Quota tab in the mail folder properties dialog
+quotaPercentUsed=%S%% заповнено
+# for quota in main window (commandglue.js)
+percent=%S%%
+
+quotaTooltip2=Квота IMAP: використано %S з %S. Натисніть для додаткової інформації.
+
+# for message views
+confirmViewDeleteTitle=Підтвердження
+confirmViewDeleteMessage=Ви дійсно хочете видалити цей режим перегляду?
+
+# for virtual folders
+confirmSavedSearchTitle=Підтвердження видалення
+confirmSavedSearchDeleteMessage=Ви дійсно хочете видалити цей збережений пошук?
+
+## @name ENTER_PASSWORD_PROMPT
+## @loc None
+# LOCALIZATION NOTE (passwordPrompt): Do not translate the word %S below.
+# Place the word "%S" in your translation where the email address
+# or the username should appear
+passwordPrompt=Введіть пароль для %1$S на %2$S:
+
+## @name ENTER_PASSWORD_PROMPT_TITLE
+## @loc None
+passwordTitle=Введіть пароль для поштового сервера
+
+# for checking if the user really wants to open lots of messages in separate windows.
+openWindowWarningTitle=Підтвердити
+# LOCALIZATION NOTE (openWindowWarningConfirmation): Semi-colon list of plural forms.
+# #1 is the number of messages the user is attempting to open.
+openWindowWarningConfirmation=Відкриття #1 повідомлення може бути повільним. Продовжити?;Відкриття #1 повідомлень може бути повільним. Продовжити?;Відкриття #1 повідомлень може бути повільним. Продовжити?
+
+# for checking if the user really wants to open lots of messages in tabs.
+openTabWarningTitle=Підтвердити
+# LOCALIZATION NOTE (openTabWarningConfirmation): Semi-colon list of plural forms.
+# #1 is the number of messages the user is attempting to open.
+openTabWarningConfirmation=Відкриття #1 повідомлення може бути повільним. Продовжити?;Відкриття #1 повідомлень може бути повільним. Продовжити?;Відкриття #1 повідомлень може бути повільним. Продовжити?
+
+# for warning the user that a tag they're trying to create already exists
+tagExists=Така мітка вже існує.
+
+# title of the edit tag dialog
+editTagTitle=Змінити мітку
+
+# for the virtual folder list dialog title
+# %S is the name of the saved search folder
+editVirtualFolderPropertiesTitle=Редагувати налаштування віртуальної теки %S
+# LOCALIZATION NOTE (foldersChosen): #1 number of chosen folders
+virtualFolderSourcesChosen=Вибрано #1 теку;Вибрано #1 теки;Вибрано #1 тек
+
+#alert to inform the user to choose one or more folders to search for a saved search folder
+alertNoSearchFoldersSelected=Ви повинні обрати щонайменше одну теку в якій проводитиметеся пошук для створення віртуальної теки.
+
+# These are displayed in the message and folder pane windows
+# LOCALIZATION NOTE %.*f is the abbreviated size in the appropriate units
+byteAbbreviation2=%.*f байтів
+kiloByteAbbreviation2=%.*f КБ
+megaByteAbbreviation2=%.*f МБ
+gigaByteAbbreviation2=%.*f ГБ
+
+teraByteAbbreviation2=%.*f ТБ
+petaByteAbbreviation2=%.*f ПБ
+
+## LOCALIZATION NOTE(folderWithAccount):
+## This is used to show folder name together with an account name.
+## %1$S = folder name
+## %2$S = account name
+folderWithAccount=%1$S - %2$S
+## LOCALIZATION NOTE(folderWithUnreadMsgs):
+## This is a concatenation of two strings to compose a folder label with unread messages.
+## %1$S = folder name
+## %2$S = count of unread messages
+folderWithUnreadMsgs=%1$S (%2$S)
+## LOCALIZATION NOTE(summarizedValue):
+## This string shows an indication that the value shown is actually a summary
+## accumulated from all subfolders.
+## %S = summarized value from all subfolders
+folderSummarizedSymbolValue=▾%S
+## LOCALIZATION NOTE(subfoldersExplanation):
+## This is a tooltip message shown on the values in the numeric folder pane columns.
+## %1$S = is the count of messages having the respective property, found in the folder under mouse cursor
+## %2$S = is the count of messages having the respective property, found in subfolders of the folder under mouse cursor
+subfoldersExplanation=%1$S в цій теці, %2$S в підтеках
+
+# Error message if message for a message id wasn't found
+errorOpenMessageForMessageIdTitle=Помилка відкриття message-id
+errorOpenMessageForMessageIdMessage=Не знайдено повідомлення з ідентифікатором (message-id) %S
+
+# Warnings to alert users about phishing urls
+confirmPhishingTitle=Попередження про спробу обману
+linkMismatchTitle=Виявлено невідповідність посилання
+#LOCALIZATION NOTE %1$S is the brand name, %2$S is the host name of the url being visited
+confirmPhishingUrl=%1$S вважає, що це повідомлення є шахрайським. Посилання в повідомленні можуть намагатися відтворити зовнішній вигляд вебсторінок, які Ви хочете відвідати. Ви впевнені, що хочете відвідати %2$S?
+#LOCALIZATION NOTE %1$S is the host name of indicated host, %2$S is the host name of the actual host.
+confirmPhishingUrlAlternate=Схоже, посилання направляє на інший сайт, ніж в ньому вказано. Іноді це використовується для відстеження переходу за посиланням, але також може бути шахрайством.\n\nТекст посилання вказує на %1$S, але насправді спрямовує до %2$S.
+#LOCALIZATION NOTE $1$S is the host name of the indicated host.
+confirmPhishingGoAhead=Все одно перейти до %1$S
+#LOCALIZATION NOTE %1$S is the host name that was displayed to the user.
+confirmPhishingGoDirect=Перейти до %1$S
+
+# Check for Updates
+# LOCALIZATION NOTE (updatesItem_*): these are alternative labels for Check for Update item in Help menu.
+# Which one is used depends on Update process state.
+updatesItem_default=Перевірити наявність оновлень…
+updatesItem_defaultFallback=Перевірити наявність оновлень…
+updatesItem_default.accesskey=о
+updatesItem_downloading=Завантажується %S…
+updatesItem_downloadingFallback=Триває завантаження оновлення…
+updatesItem_downloading.accesskey=Т
+updatesItem_resume=Продовжити завантаження %S…
+updatesItem_resumeFallback=Продовжити завантаження оновлення…
+updatesItem_resume.accesskey=П
+updatesItem_pending=Застосувати завантажене оновлення…
+updatesItem_pendingFallback=Застосувати завантажене оновлення…
+updatesItem_pending.accesskey=З
+
+# Folder Pane Header Title Strings
+folderPaneModeHeader_all=Всі теки
+folderPaneModeHeader_unread=Непрочитані теки
+folderPaneModeHeader_unread_compact=Непрочитані теки - компактний вигляд
+folderPaneModeHeader_favorite=Улюблені теки
+folderPaneModeHeader_favorite_compact=Улюблені теки - компактний вигляд
+folderPaneModeHeader_recent=Недавні теки
+folderPaneModeHeader_recent_compact=Недавні теки - компактний вигляд
+folderPaneModeHeader_smart=Об’єднані теки
+unifiedAccountName=Об’єднані теки
+
+# Copy / Move to Folder Again
+#LOCALIZATION NOTE %1$S is the name of the folder we will move to. moveToFolderAgainAccessKey
+# should have the same value as copyToFolderAgainAccessKey as they are the same menu item in the UI
+# moveToFolderAgainAccessKey should also be a letter that occurs before %1$S
+moveToFolderAgain=Перемістити до «%1$S» знову
+moveToFolderAgainAccessKey=т
+#LOCALIZATION NOTE %1$S is the name of the folder we will copy to
+# copyToFolderAgainAccessKey
+# should have the same value as moveToFolderAgainAccessKey as they are the same menu item in the UI
+# copyToFolderAgainAccessKey should also be a letter that occurs before %1$S
+copyToFolderAgain=Скопіювати до «%1$S» знову
+copyToFolderAgainAccessKey=к
+
+#LOCALIZATION NOTE(mdnBarMessageNormal) %1$S is the name of the sender
+mdnBarMessageNormal=%1$S запитує сповіщення після прочитання цього повідомлення.
+#LOCALIZATION NOTE(mdnBarMessageAddressDiffers) %1$S is the name of the sender, %2$S is the address(es) to send return receipt to
+mdnBarMessageAddressDiffers=%1$S просив сповістити його (на %2$S), коли ви прочитаєте це повідомлення.
+
+# mailCommands.js
+emptyJunkFolderTitle=Очистити "%S"
+emptyJunkFolderMessage=Видалити всі повідомлення та підтеки з теки Спам?
+emptyJunkDontAsk=Не питати знову.
+emptyTrashFolderTitle=Очистити "%S"
+emptyTrashFolderMessage=Видалити всі повідомлення та підтеки з Кошика?
+emptyTrashDontAsk=Більше не питати мене.
+
+# junkCommands.js
+junkAnalysisPercentComplete=Спам-аналіз закінчено на %S
+processingJunkMessages=Обробка небажаної пошти
+
+# Messenger bootstrapping messages
+fileNotFoundTitle = Файл не знайдено
+#LOCALIZATION NOTE(fileNotFoundMsg): %S is the filename
+fileNotFoundMsg = Файл %S не існує.
+
+fileEmptyTitle = Файл порожній
+#LOCALIZATION NOTE(fileEmptyMsg): %S is the filename
+fileEmptyMsg = Файл %S порожній.
+
+# LOCALIZATION NOTE (headerMoreAddrs): semicolon separated list of plural
+# forms of the word "more" as used after the number of addresses
+# currently hidden while displaying a header such as "to", "cc", or "bcc"
+# in the message header box. English has two identical forms here, so it will
+# construct strings that look like (for example) "1 more" or "20 more".
+# <https://developer.mozilla.org/en/Localization_and_Plurals> has details
+# on this mechanism.
+headerMoreAddrs=ще #1;ще #1;ще #1
+
+# LOCALIZATION NOTE (headerMoreAddrsTooltip): semicolon separated list of
+# plural forms of the phrase ", and #1 more" as used in the tooltip text
+# of the more widget displayed in the header pane (see headerMoreAddrs).
+# English has two identical forms here, so it will construct strings that
+# look like (for example) ", and 1 more" or ", and 20 more".
+# <https://developer.mozilla.org/en/Localization_and_Plurals> has details
+# on this mechanism.
+headerMoreAddrsTooltip=, і ще #1;, і ще #1 ;, і ще #1
+
+# LOCALIZATION NOTE (headertoFieldMe): first person prepositional object
+# pronoun used in the "to" header of the message header pane. This is also
+# used for the fallback case if a header-specific localization is not
+# available.
+headertoFieldMe=Мені
+
+# LOCALIZATION NOTE (headerfromFieldMe): first person prepositional object
+# pronoun used in the "from" header of the message header pane.
+headerfromFieldMe=Я
+
+# LOCALIZATION NOTE (headerreply-toFieldMe): first person prepositional
+# object pronoun used in the "reply-to" header of the message header pane.
+headerreply-toFieldMe=Мені
+
+# LOCALIZATION NOTE (headerccFieldMe): first person prepositional object
+# pronoun used in the "cc" header of the message header pane.
+headerccFieldMe=Мені
+
+# LOCALIZATION NOTE (headerbccFieldMe): first person prepositional object
+# pronoun used in the "bcc" header of the message header pane.
+headerbccFieldMe=Мені
+
+expandAttachmentPaneTooltip=Показати панель вкладень
+collapseAttachmentPaneTooltip=Сховати панель вкладень
+
+# Shown when content tabs are being loaded.
+loadingTab=Завантажую…
+
+confirmMsgDelete.title=Підтвердити видалення
+confirmMsgDelete.collapsed.desc=Це спричинить видалення повідомлень у згорнутих розмовах. Ви впевнені, що хочете продовжити?
+confirmMsgDelete.deleteNoTrash.desc=Це спричинить миттєве видалення повідомлень, без збереження їх до смітника. Ви впевнені, що хочете продовжити?
+confirmMsgDelete.deleteFromTrash.desc=Це остаточно видалить повідомлення з кошика. Ви дійсно хочете продовжити?
+confirmMsgDelete.dontAsk.label=Не питати знову.
+confirmMsgDelete.delete.label=Видалити
+
+mailServerLoginFailedTitle=Увійти не вдалось
+# LOCALIZATION NOTE (mailServerLoginFailedTitleWithAccount):
+# "%S" is the account name.
+mailServerLoginFailedTitleWithAccount=Не вдалося увійти в обліковий запис "%S"
+# LOCALIZATION NOTE (mailServerLoginFailed2):
+# %1$S is the host name of the server, %2$S is the user name.
+mailServerLoginFailed2=Не вдалося увійти на сервер %1$S з іменем користувача %2$S.
+mailServerLoginFailedRetryButton=&Повторити
+mailServerLoginFailedEnterNewPasswordButton=&Уведіть новий пароль
+
+# LOCALIZATION NOTE (threadPane.columnPicker.confirmFolder.noChildren.title):
+# When the user selects a folder to apply the currently displayed columns to
+# via the "columnPicker.applyToFolder.label" menu option, this is the title of
+# the confirmation dialog used to verify they selected the correct folder. This
+# is the case in which we apply the columns only to the folder and not to any of
+# its children.
+threadPane.columnPicker.confirmFolder.noChildren.title=Застосувати зміни?
+# LOCALIZATION NOTE (threadPane.columnPicker.confirmFolder.noChildren.message):
+# When the user selects a folder to apply the currently displayed columns to
+# via the "columnPicker.applyToFolder.label" menu option, this is the text of
+# the confirmation dialog used to verify they selected the correct folder. The
+# string '%S' is replaced with the name of the folder the user selected in
+# order to help them confirm they picked what they thought they picked. This
+# is the case in which we apply the columns only to the folder and not to any of
+# its children.
+threadPane.columnPicker.confirmFolder.noChildren.message=Застосувати стовчики поточної теки до %S?
+
+# LOCALIZATION NOTE (threadPane.columnPicker.confirmFolder.withChildren.title):
+# When the user selects a folder to apply the currently displayed columns to via
+# the "columnPicker.applyToFolderAndChildren.label" menu option, this is the
+# title of the confirmation dialog used to verify they selected the correct
+# folder. This is the case in which we apply the columns to the folder and all
+# of its children.
+threadPane.columnPicker.confirmFolder.withChildren.title=Застосувати зміни?
+# LOCALIZATION NOTE (threadPane.columnPicker.confirmFolder.withChildren.message):
+# When the user selects a folder to apply the currently displayed columns to via
+# the "columnPicker.applyToFolderAndChildren.label" menu option, this is the
+# text of the confirmation dialog used to verify they selected the correct
+# folder. The string '%S' is replaced with the name of the folder the user
+# selected in order to help them confirm they picked what they thought they
+# picked. This is the case in which we apply the columns to the folder and all
+# of its children.
+threadPane.columnPicker.confirmFolder.withChildren.message=Застосувати стовчики поточної теки до %S та її під-тек?
+
+# LOCALIZATION NOTE (lwthemeInstallRequest.message): %S will be replaced with
+# the host name of the site.
+lwthemeInstallRequest.message=Цей сайт (%S) спробував встановити тему.
+lwthemeInstallRequest.allowButton=Дозволити
+lwthemeInstallRequest.allowButton.accesskey=Д
+
+lwthemePostInstallNotification.message=Було встановлено нову тему.
+lwthemePostInstallNotification.undoButton=Скасувати
+lwthemePostInstallNotification.undoButton.accesskey=С
+lwthemePostInstallNotification.manageButton=Керувати темами…
+lwthemePostInstallNotification.manageButton.accesskey=К
+
+# safeModeRestart
+safeModeRestartPromptTitle=Перезапуск з вимкненими додатками
+safeModeRestartPromptMessage=Ви впевнені що хочете вимкнути всі додатки та перезапустити браузер?
+safeModeRestartButton=Перезапуск
+
+# LOCALIZATION NOTE (downloadAndInstallButton.label): %S is replaced by the
+# version of the update: "Update to 28.0".
+update.downloadAndInstallButton.label=Оновити до %S
+update.downloadAndInstallButton.accesskey=О
+
+# Sanitize
+# LOCALIZATION NOTE (sanitizeDialog2.everything.title): When "Time range to
+# clear" is set to "Everything", the Clear Recent History dialog's title is
+# changed to this. See UI mockup and comment 11 at bug 480169 -->
+sanitizeDialog2.everything.title=Вичистити всю історію
+sanitizeButtonOK=Вичистити зараз
+# LOCALIZATION NOTE (sanitizeEverythingWarning2): 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.
+sanitizeEverythingWarning2=Вся історія буде стерта.
+# LOCALIZATION NOTE (sanitizeSelectedWarning): 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.
+sanitizeSelectedWarning=Всі вибрані елементи будуть стерті.
+
+learnMoreAboutIgnoreThread=Докладніше…
+learnMoreAboutIgnoreThreadAccessKey = л
+undoIgnoreThread=Скасувати ігнорування розмови
+undoIgnoreThreadAccessKey=С
+undoIgnoreSubthread=Скасувати ігнорування підрозмови
+undoIgnoreSubthreadAccessKey=п
+# LOCALIZATION NOTE (ignoredThreadFeedback): #1 is the message thread title
+ignoredThreadFeedback=Відповіді в розмові "#1" не будуть показані.
+# LOCALIZATION NOTE (ignoredSubthreadFeedback): #1 is the message subthread title
+ignoredSubthreadFeedback=Відповіді в підрозмові "#1" не будуть показані.
+# LOCALIZATION NOTE (ignoredThreadsFeedback): Semi-colon list of plural forms.
+# #1 is the number of threads
+ignoredThreadsFeedback=Відповіді у вибраній розмові не будуть показані.;Відповіді у вибраних #1 розмовах не будуть показані.;Відповіді у вибраних #1 розмовах не будуть показані.
+# LOCALIZATION NOTE (ignoredSubthreadsFeedback): Semi-colon list of plural forms.
+# #1 is number of subthreads
+ignoredSubthreadsFeedback=Відповіді у вибраній підрозмові не будуть показані.;Відповіді у вибраних #1 підрозмовах не будуть показані.;Відповіді у вибраних #1 підрозмовах не будуть показані.
+# LOCALIZATION NOTE (saveAsType): replace %S with the extension of the file to be saved.
+saveAsType=%S файл
+
+# LOCALIZATION NOTE (openSearch.label): The label used in the autocomplete
+# widget to refer to a search on the web for a short string containing at most
+# 15 characters. %1$S is the search provider to use. %2$S is the string to
+# search for.
+openSearch.label=Пошук %1$S в "%2$S"
+
+# LOCALIZATION NOTE (openSearch.label.truncated): The label used in the
+# autocomplete widget to refer to a search on the web for a short string
+# containing more than 15 characters. %1$S is the search provider to use. %2$S
+# is the string to search for, truncated to 15 characters.
+openSearch.label.truncated=Пошук %1$S в "%2$S…"
+
+# LOCALIZATION NOTE (aboutDialog.architecture.*):
+# The sixtyFourBit and thirtyTwoBit strings describe the architecture of the
+# current Thunderbird build: 32-bit or 64-bit. These strings are used in parentheses
+# after the Thunderbird version in the About dialog,
+# e.g.: "48.0.2 (32-bit)" or "51.0a1 (2016-09-05) (64-bit)".
+aboutDialog.architecture.sixtyFourBit = 64-біт
+aboutDialog.architecture.thirtyTwoBit = 32-біт
+
+errorConsoleTitle = Консоль помилок
+
+# 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 appmenu.
+panel.back = Назад
diff --git a/l10n-uk/mail/chrome/messenger/messengercompose/EdAdvancedEdit.dtd b/l10n-uk/mail/chrome/messenger/messengercompose/EdAdvancedEdit.dtd
new file mode 100644
index 0000000000..29d17e9764
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/messengercompose/EdAdvancedEdit.dtd
@@ -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/. -->
+
+<!ENTITY WindowTitle.label "Редактор додаткових властивостей">
+<!ENTITY AttName.label "Атрибут:">
+<!ENTITY AttValue.label "Значення:">
+<!ENTITY PropertyName.label "Властивість:">
+<!ENTITY currentattributesfor.label "Поточні атрибути для:">
+<!ENTITY tree.attributeHeader.label "Атрибут">
+<!ENTITY tree.propertyHeader.label "Властивість">
+<!ENTITY tree.valueHeader.label "Значення">
+<!ENTITY tabHTML.label "HTML-атрибути">
+<!ENTITY tabCSS.label "Стильове оформлення">
+<!ENTITY tabJSE.label "Події JavaScript">
+
+<!ENTITY editAttribute.label "Клацніть по об’єкту вгорі, щоб змінити його значення">
+<!ENTITY removeAttribute.label "Вилучити">
diff --git a/l10n-uk/mail/chrome/messenger/messengercompose/EdColorPicker.dtd b/l10n-uk/mail/chrome/messenger/messengercompose/EdColorPicker.dtd
new file mode 100644
index 0000000000..b48a40ad44
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/messengercompose/EdColorPicker.dtd
@@ -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/. -->
+
+<!ENTITY windowTitle.label "Колір">
+<!ENTITY lastPickedColor.label "Останній вибраний колір">
+<!ENTITY lastPickedColor.accessKey "О">
+<!ENTITY chooseColor1.label "Оберіть колір:">
+<!ENTITY chooseColor2.label "Введіть значення кольору в форматі HTML">
+<!ENTITY chooseColor2.accessKey "H">
+<!ENTITY setColorExample.label "(приклад: «#0000ff» або «blue»):">
+<!ENTITY default.label "Типово">
+<!ENTITY default.accessKey "З">
+<!ENTITY palette.label "Палітра:">
+<!ENTITY standardPalette.label "Стандартна">
+<!ENTITY webPalette.label "«Безпечні» кольори">
+<!ENTITY background.label "Фон для:">
+<!ENTITY background.accessKey "Ф">
+<!ENTITY table.label "Таблиця">
+<!ENTITY table.accessKey "Т">
+<!ENTITY cell.label "Клітинок табл.">
+<!ENTITY cell.accessKey "К">
diff --git a/l10n-uk/mail/chrome/messenger/messengercompose/EdConvertToTable.dtd b/l10n-uk/mail/chrome/messenger/messengercompose/EdConvertToTable.dtd
new file mode 100644
index 0000000000..62c251667f
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/messengercompose/EdConvertToTable.dtd
@@ -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/. -->
+
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Перетворення в таблицю">
+<!ENTITY instructions1.label "Компонувальник створює новий рядок в таблиці для кожного параграфа у виділенні.">
+<!ENTITY instructions2.label "Виберіть символ, який використовується для відокремлення колонок у виділенні:">
+<!ENTITY commaRadio.label "Кома">
+<!ENTITY spaceRadio.label "Пропуск">
+<!ENTITY otherRadio.label "Інший символ:">
+<!ENTITY deleteCharCheck.label "Видалити символ розділення">
+<!ENTITY collapseSpaces.label "Ігнорувати зайві пропуски">
+<!ENTITY collapseSpaces.tooltip "Перетворити суміжні пропуски в один роздільник">
diff --git a/l10n-uk/mail/chrome/messenger/messengercompose/EdDialogOverlay.dtd b/l10n-uk/mail/chrome/messenger/messengercompose/EdDialogOverlay.dtd
new file mode 100644
index 0000000000..91a580e83c
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/messengercompose/EdDialogOverlay.dtd
@@ -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/. -->
+
+<!ENTITY AdvancedEditButton.label "Додатково…">
+<!ENTITY AdvancedEditButton.accessKey "Д">
+<!ENTITY AdvancedEditButton.tooltip "Додавання або зміна HTML-атрибутів, атрибутів стилів і JavaScript">
+<!ENTITY chooseFileButton.label "Вибрати файл…">
+<!ENTITY chooseFileButton.accessKey "ф">
+<!ENTITY chooseFileLinkButton.label "Вибрати файл…">
+<!ENTITY chooseFileLinkButton.accessKey "а">
+<!ENTITY makeUrlRelative.label "Відносний URL">
+<!ENTITY makeUrlRelative.accessKey "с">
+<!ENTITY makeUrlRelative.tooltip "Змінити абсолютний URL на відносний. Перед зміною вам потрібно зберегти сторінку.">
+
+<!-- Shared by Link and Image dialogs -->
+<!ENTITY LinkURLEditField2.label "Введіть адресу вебсторінки, локального файлу або виберіть якір чи заголовок з іменем з контекстного меню поля:">
+<!ENTITY LinkURLEditField2.accessKey "а">
diff --git a/l10n-uk/mail/chrome/messenger/messengercompose/EdNamedAnchorProperties.dtd b/l10n-uk/mail/chrome/messenger/messengercompose/EdNamedAnchorProperties.dtd
new file mode 100644
index 0000000000..acc661a540
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/messengercompose/EdNamedAnchorProperties.dtd
@@ -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/. -->
+
+<!ENTITY windowTitle.label "Властивості якоря з ім’ям">
+<!ENTITY anchorNameEditField.label "Ім’я якоря:">
+<!ENTITY anchorNameEditField.accessKey "І">
+<!ENTITY nameInput.tooltip "Введіть унікальне ім’я для цього якоря (цільового об’єкту)">
+
+
diff --git a/l10n-uk/mail/chrome/messenger/messengercompose/EditorColorProperties.dtd b/l10n-uk/mail/chrome/messenger/messengercompose/EditorColorProperties.dtd
new file mode 100644
index 0000000000..983f35b339
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/messengercompose/EditorColorProperties.dtd
@@ -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/. -->
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Фон та кольори сторінки">
+<!ENTITY pageColors.label "Кольори сторінки">
+<!ENTITY defaultColorsRadio.label "Типові кольори читача (Не встановлювати кольори на сторінці)">
+<!ENTITY defaultColorsRadio.accessKey "Т">
+<!ENTITY defaultColorsRadio.tooltip "Використати налаштування кольору тільки із браузера читача">
+<!ENTITY customColorsRadio.label "Використати власні кольори:">
+<!ENTITY customColorsRadio.accessKey "В">
+<!ENTITY customColorsRadio.tooltip "Ці налаштування кольорів ігнорують налаштування браузера читача">
+
+<!ENTITY normalText.label "Звичайний текст">
+<!ENTITY normalText.accessKey "З">
+<!ENTITY linkText.label "Текст посилання">
+<!ENTITY linkText.accessKey "п">
+<!ENTITY activeLinkText.label "Текст активного посилання">
+<!ENTITY activeLinkText.accessKey "а">
+<!ENTITY visitedLinkText.label "Текст відвіданого посилання">
+<!ENTITY visitedLinkText.accessKey "в">
+<!ENTITY background.label "Тло:">
+<!ENTITY background.accessKey "Т">
+<!ENTITY colon.character ":">
+<!ENTITY backgroundImage.label "Зображення для тла:">
+<!ENTITY backgroundImage.accessKey "З">
+<!ENTITY backgroundImage.tooltip "Використати файл зображення як тло для вашої сторінки">
+<!ENTITY backgroundImage.shortenedDataURI "Скорочений URI даних (копіювання помістить повний URI до буфера обміну)">
diff --git a/l10n-uk/mail/chrome/messenger/messengercompose/EditorHLineProperties.dtd b/l10n-uk/mail/chrome/messenger/messengercompose/EditorHLineProperties.dtd
new file mode 100644
index 0000000000..69f4f465b8
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/messengercompose/EditorHLineProperties.dtd
@@ -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/. -->
+
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Властивості горизонтального роздільника">
+
+<!ENTITY dimensionsBox.label "Розміри">
+<!ENTITY heightEditField.label "Висота:">
+<!ENTITY heightEditField.accessKey "В">
+<!ENTITY widthEditField.label "Ширина:">
+<!ENTITY widthEditField.accessKey "Ш">
+<!ENTITY pixelsPopup.value "пікселів">
+<!ENTITY alignmentBox.label "Вирівнювання">
+<!ENTITY leftRadio.label "Вліво">
+<!ENTITY leftRadio.accessKey "В">
+<!ENTITY centerRadio.label "По центру">
+<!ENTITY centerRadio.accessKey "П">
+<!ENTITY rightRadio.label "Вправо">
+<!ENTITY rightRadio.accessKey "п">
+
+<!ENTITY threeDShading.label "3D-тінь">
+<!ENTITY threeDShading.accessKey "т">
+<!ENTITY saveSettings.label "Використовувати як типовий">
+<!ENTITY saveSettings.accessKey "к">
+<!ENTITY saveSettings.tooltip "Зберегти ці параметри, щоб використовувати їх при вставці нових роздільників">
diff --git a/l10n-uk/mail/chrome/messenger/messengercompose/EditorImageProperties.dtd b/l10n-uk/mail/chrome/messenger/messengercompose/EditorImageProperties.dtd
new file mode 100644
index 0000000000..f5d740a1a7
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/messengercompose/EditorImageProperties.dtd
@@ -0,0 +1,79 @@
+<!-- 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 for use specifically in the editor's image and form image dialogs. -->
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Властивості зображення">
+
+<!ENTITY pixelsPopup.value "пікселів">
+
+<!-- These are in the Location tab panel -->
+<!ENTITY locationEditField.label "Адреса зображення:">
+<!ENTITY locationEditField.accessKey "А">
+<!ENTITY locationEditField.tooltip "Введіть ім’я файлу із зображенням або його адресу">
+<!ENTITY locationEditField.shortenedDataURI "Скорочений URI даних (копія помістить в буфер обміну повний URI)">
+<!ENTITY title.label "Спливаюча підказка:">
+<!ENTITY title.accessKey "С">
+<!ENTITY title.tooltip "Атрибут «title», що відображається як спливаюча підказка">
+<!ENTITY altText.label "Альтернативний текст:">
+<!ENTITY altText.accessKey "л">
+<!ENTITY altTextEditField.tooltip "Введіть текст, що показується на місці зображення">
+<!ENTITY noAltText.label "Не використовувати альтернативний текст">
+<!ENTITY noAltText.accessKey "Н">
+
+<!ENTITY previewBox.label "Попередній перегляд зображення">
+
+<!-- These controls are in the Dimensions tab panel -->
+<!-- actualSize.label should be same as actualSizeRadio.label + ":" -->
+<!ENTITY actualSize.label "Дійсний розмір:">
+<!ENTITY actualSizeRadio.label "Дійсний розмір">
+<!ENTITY actualSizeRadio.accessKey "о">
+<!ENTITY actualSizeRadio.tooltip "Повернутися до початкових розмірів зображення">
+<!ENTITY customSizeRadio.label "Власний розмір">
+<!ENTITY customSizeRadio.accessKey "л">
+<!ENTITY customSizeRadio.tooltip "Змінити розмір зображення так, як це виглядає на сторінці">
+<!ENTITY heightEditField.label "Висота:">
+<!ENTITY heightEditField.accessKey "В">
+<!ENTITY widthEditField.label "Ширина:">
+<!ENTITY widthEditField.accessKey "Ш">
+<!ENTITY constrainCheckbox.label "Дотримувати пропорції">
+<!ENTITY constrainCheckbox.accessKey "Д">
+<!ENTITY constrainCheckbox.tooltip "Дотримувати пропорції при зміні розміру зображення">
+
+<!-- These controls are in the Image Map box of the expanded area -->
+<!ENTITY imagemapBox.label "Карта зображення">
+<!ENTITY removeImageMapButton.label "Прибрати">
+<!ENTITY removeImageMapButton.accessKey "П">
+
+<!-- These are the options for image alignment -->
+<!ENTITY alignment.label "Розташування тексту по відношенню до зображення">
+<!ENTITY bottomPopup.value "Внизу">
+<!ENTITY topPopup.value "Вгорі">
+<!ENTITY centerPopup.value "По центру">
+<!ENTITY wrapRightPopup.value "Вліво, оточити текстом справа">
+<!ENTITY wrapLeftPopup.value "Управо, оточити текстом зліва">
+
+<!-- These controls are in the Spacing Box -->
+<!ENTITY spacingBox.label "Поля">
+<!ENTITY leftRightEditField.label "Зліва і справа:">
+<!ENTITY leftRightEditField.accessKey "л">
+<!ENTITY topBottomEditField.label "Зверху і знизу:">
+<!ENTITY topBottomEditField.accessKey "в">
+<!ENTITY borderEditField.label "Суцільна межа:">
+<!ENTITY borderEditField.accessKey "ц">
+
+<!-- These controls are in the Link Box -->
+<!ENTITY showImageLinkBorder.label "Показувати межу навколо зображення, що містить посилання">
+<!ENTITY showImageLinkBorder.accessKey "м">
+<!ENTITY LinkAdvancedEditButton.label "Посилання додаткового редагування…">
+<!ENTITY LinkAdvancedEditButton.accessKey "г">
+<!ENTITY LinkAdvancedEditButton.tooltip "Додати або змінити атрибути HTML, атрибути стилю, та JavaScript">
+
+<!-- These tabs are currently used in the image input dialog -->
+<!ENTITY imageInputTab.label "Форма">
+<!ENTITY imageLocationTab.label "Адреса">
+<!ENTITY imageDimensionsTab.label "Розміри">
+<!ENTITY imageAppearanceTab.label "Зовнішній вигляд">
+<!ENTITY imageLinkTab.label "Посилання">
diff --git a/l10n-uk/mail/chrome/messenger/messengercompose/EditorInsertChars.dtd b/l10n-uk/mail/chrome/messenger/messengercompose/EditorInsertChars.dtd
new file mode 100644
index 0000000000..9398da4089
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/messengercompose/EditorInsertChars.dtd
@@ -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/. -->
+
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Вставка символу">
+<!ENTITY category.label "Категорія">
+<!ENTITY letter.label "Літери:">
+<!ENTITY letter.accessKey "Л">
+<!ENTITY character.label "Символ:">
+<!ENTITY character.accessKey "С">
+<!ENTITY accentUpper.label "Заголовні з діакритичними знаками">
+<!ENTITY accentLower.label "Рядкові з діакритичними знаками">
+<!ENTITY otherUpper.label "Інші заголовні">
+<!ENTITY otherLower.label "Інші рядкові">
+<!ENTITY commonSymbols.label "Загальні символи">
+<!ENTITY insertButton.label "Вставити">
+<!ENTITY closeButton.label "Закрити">
diff --git a/l10n-uk/mail/chrome/messenger/messengercompose/EditorInsertMath.dtd b/l10n-uk/mail/chrome/messenger/messengercompose/EditorInsertMath.dtd
new file mode 100644
index 0000000000..a787593444
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/messengercompose/EditorInsertMath.dtd
@@ -0,0 +1,21 @@
+<!-- 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 title -->
+<!ENTITY windowTitle.label "Вставити Math">
+
+<!ENTITY sourceEditField.label "Введіть програмний код LaTeX:">
+
+<!ENTITY options.label "Налаштування">
+<!ENTITY optionInline.label "Вбудований режим">
+<!ENTITY optionInline.accesskey "б">
+<!ENTITY optionDisplay.label "Режим відображення">
+<!ENTITY optionDisplay.accesskey "ж">
+<!ENTITY optionLTR.label "Напрямок зліва направо">
+<!ENTITY optionLTR.accesskey "л">
+<!ENTITY optionRTL.label "Напрямок справа наліво">
+<!ENTITY optionRTL.accesskey "п">
+
+<!ENTITY insertButton.label "Вставити">
+<!ENTITY insertButton.accesskey "В">
diff --git a/l10n-uk/mail/chrome/messenger/messengercompose/EditorInsertSource.dtd b/l10n-uk/mail/chrome/messenger/messengercompose/EditorInsertSource.dtd
new file mode 100644
index 0000000000..84c368e538
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/messengercompose/EditorInsertSource.dtd
@@ -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/. -->
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Вставка HTML">
+<!ENTITY sourceEditField.label "Введіть HTML-теги і текст:">
+<!ENTITY example.label "Приклад:">
+<!-- LOCALIZATION NOTE (exampleOpenTag.label): DONT_TRANSLATE: they are text for HTML tagnames: "<i>" and "</i>" -->
+<!ENTITY exampleOpenTag.label "&lt;i&gt;">
+<!-- LOCALIZATION NOTE (exampleCloseTag.label): DONT_TRANSLATE: they are text for HTML tagnames: "<i>" and "</i>" -->
+<!ENTITY exampleCloseTag.label "&lt;/i&gt;">
+<!ENTITY exampleText.label "Вітаю!">
+<!ENTITY insertButton.label "Вставити">
+<!ENTITY insertButton.accesskey "В">
diff --git a/l10n-uk/mail/chrome/messenger/messengercompose/EditorInsertTOC.dtd b/l10n-uk/mail/chrome/messenger/messengercompose/EditorInsertTOC.dtd
new file mode 100644
index 0000000000..92cad675c2
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/messengercompose/EditorInsertTOC.dtd
@@ -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/. -->
+
+<!ENTITY Window.title "Зміст">
+<!ENTITY buildToc.label "Створити зміст на основі:">
+<!ENTITY tag.label "тега:">
+<!ENTITY class.label "класу:">
+<!ENTITY header1.label "Рівень 1">
+<!ENTITY header2.label "Рівень 2">
+<!ENTITY header3.label "Рівень 3">
+<!ENTITY header4.label "Рівень 4">
+<!ENTITY header5.label "Рівень 5">
+<!ENTITY header6.label "Рівень 6">
+<!ENTITY makeReadOnly.label "Заборонити зміну змісту">
+<!ENTITY orderedList.label "Пронумерувати всі елементи в змісті">
diff --git a/l10n-uk/mail/chrome/messenger/messengercompose/EditorInsertTable.dtd b/l10n-uk/mail/chrome/messenger/messengercompose/EditorInsertTable.dtd
new file mode 100644
index 0000000000..4042ad7a03
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/messengercompose/EditorInsertTable.dtd
@@ -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/. -->
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Вставка таблиці">
+
+<!ENTITY size.label "Розмір">
+<!ENTITY numRowsEditField.label "Рядків:">
+<!ENTITY numRowsEditField.accessKey "я">
+<!ENTITY numColumnsEditField.label "Стовпців:">
+<!ENTITY numColumnsEditField.accessKey "т">
+<!ENTITY widthEditField.label "Ширина:">
+<!ENTITY widthEditField.accessKey "Ш">
+<!ENTITY borderEditField.label "Рамка:">
+<!ENTITY borderEditField.accessKey "Р">
+<!ENTITY borderEditField.tooltip "Введіть ширину рамки або нуль (0), якщо бажаєте зробити рамку невидимою">
+<!ENTITY pixels.label "пікселів">
diff --git a/l10n-uk/mail/chrome/messenger/messengercompose/EditorLinkProperties.dtd b/l10n-uk/mail/chrome/messenger/messengercompose/EditorLinkProperties.dtd
new file mode 100644
index 0000000000..6e33248e9f
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/messengercompose/EditorLinkProperties.dtd
@@ -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/. -->
+
+<!ENTITY windowTitle.label "Властивості посилання">
+<!ENTITY LinkURLBox.label "Адреса об’єкту посилання">
diff --git a/l10n-uk/mail/chrome/messenger/messengercompose/EditorListProperties.dtd b/l10n-uk/mail/chrome/messenger/messengercompose/EditorListProperties.dtd
new file mode 100644
index 0000000000..dec4ac3da8
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/messengercompose/EditorListProperties.dtd
@@ -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/. -->
+
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Властивості списку">
+
+<!ENTITY ListType.label "Тип списку">
+<!ENTITY bulletStyle.label "Стиль маркованого списку:">
+<!ENTITY startingNumber.label "Починати з:">
+<!ENTITY startingNumber.accessKey "Н">
+<!ENTITY none.value "Нічого">
+<!ENTITY bulletList.value "Маркований (ненумерований) список">
+<!ENTITY numberList.value "Нумерований список">
+<!ENTITY definitionList.value "Список визначень">
+<!ENTITY changeEntireListRadio.label "Змінити весь список">
+<!ENTITY changeEntireListRadio.accessKey "З">
+<!ENTITY changeSelectedRadio.label "Змінити вибрані елементи">
+<!ENTITY changeSelectedRadio.accessKey "в">
diff --git a/l10n-uk/mail/chrome/messenger/messengercompose/EditorPersonalDictionary.dtd b/l10n-uk/mail/chrome/messenger/messengercompose/EditorPersonalDictionary.dtd
new file mode 100644
index 0000000000..2cd78fe769
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/messengercompose/EditorPersonalDictionary.dtd
@@ -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/. -->
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Словник користувача">
+
+<!ENTITY wordEditField.label "Нове слово:">
+<!ENTITY wordEditField.accessKey "Н">
+<!ENTITY AddButton.label "Додати">
+<!ENTITY AddButton.accessKey "Д">
+<!ENTITY DictionaryList.label "Слова в словнику:">
+<!ENTITY DictionaryList.accessKey "С">
+<!ENTITY RemoveButton.label "Прибрати">
+<!ENTITY RemoveButton.accessKey "П">
+
+<!ENTITY CloseButton.label "Закрити">
+<!ENTITY CloseButton.accessKey "З">
diff --git a/l10n-uk/mail/chrome/messenger/messengercompose/EditorReplace.dtd b/l10n-uk/mail/chrome/messenger/messengercompose/EditorReplace.dtd
new file mode 100644
index 0000000000..0d7a813102
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/messengercompose/EditorReplace.dtd
@@ -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/. -->
+
+<!-- extracted from EdReplace.xul -->
+
+<!-- extracted from EdReplace.xhtml -->
+
+<!ENTITY replaceDialog.title "Знайти і замінити">
+<!ENTITY findField.label "Знайти текст:">
+<!ENTITY findField.accesskey "а">
+<!ENTITY replaceField.label "Замінити на:">
+<!ENTITY replaceField.accesskey "м">
+<!ENTITY caseSensitiveCheckbox.label "З урахуванням регістру">
+<!ENTITY caseSensitiveCheckbox.accesskey "З">
+<!ENTITY wrapCheckbox.label "З початку сторінки">
+<!ENTITY wrapCheckbox.accesskey "ч">
+<!ENTITY backwardsCheckbox.label "Пошук у зворотному напрямі">
+<!ENTITY backwardsCheckbox.accesskey "П">
+<!ENTITY findNextButton.label "Знайти далі">
+<!ENTITY findNextButton.accesskey "З">
+<!ENTITY replaceButton.label "Замінити">
+<!ENTITY replaceButton.accesskey "З">
+<!ENTITY replaceAndFindButton.label "Замінити і знайти">
+<!ENTITY replaceAndFindButton.accesskey "н">
+<!ENTITY replaceAllButton.label "Замінити все">
+<!ENTITY replaceAllButton.accesskey "В">
+<!ENTITY closeButton.label "Закрити">
+<!ENTITY closeButton.accesskey "З">
diff --git a/l10n-uk/mail/chrome/messenger/messengercompose/EditorSpellCheck.dtd b/l10n-uk/mail/chrome/messenger/messengercompose/EditorSpellCheck.dtd
new file mode 100644
index 0000000000..b515ed2fc1
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/messengercompose/EditorSpellCheck.dtd
@@ -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/. -->
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Перевірка правопису">
+
+<!ENTITY misspelledWord.label "Слово з помилкою:">
+<!ENTITY wordEditField.label "Замінити на:">
+<!ENTITY wordEditField.accessKey "н">
+<!ENTITY checkwordButton.label "Перевірити слово">
+<!ENTITY checkwordButton.accessKey "П">
+<!ENTITY suggestions.label "Варіанти:">
+<!ENTITY suggestions.accessKey "і">
+<!ENTITY ignoreButton.label "Пропустити">
+<!ENTITY ignoreButton.accessKey "р">
+<!ENTITY ignoreAllButton.label "Пропустити все">
+<!ENTITY ignoreAllButton.accessKey "о">
+<!ENTITY replaceButton.label "Замінити">
+<!ENTITY replaceButton.accessKey "З">
+<!ENTITY replaceAllButton.label "Замінити все">
+<!ENTITY replaceAllButton.accessKey "с">
+<!ENTITY stopButton.label "Стоп">
+<!ENTITY stopButton.accessKey "т">
+<!ENTITY userDictionary.label "Словник користувача:">
+<!ENTITY moreDictionaries.label "Завантажити ще">
+<!ENTITY addToUserDictionaryButton.label "Додати слово">
+<!ENTITY addToUserDictionaryButton.accessKey "Д">
+<!ENTITY editUserDictionaryButton.label "Змінити…">
+<!ENTITY editUserDictionaryButton.accessKey "м">
+<!ENTITY recheckButton2.label "Повторно перевірити текст">
+<!ENTITY recheckButton2.accessKey "П">
+<!ENTITY closeButton.label "Закрити">
+<!ENTITY closeButton.accessKey "к">
+<!ENTITY sendButton.label "Надіслати">
+<!ENTITY sendButton.accessKey "В">
+<!ENTITY languagePopup.label "Мова:">
+<!ENTITY languagePopup.accessKey "М">
diff --git a/l10n-uk/mail/chrome/messenger/messengercompose/EditorTableProperties.dtd b/l10n-uk/mail/chrome/messenger/messengercompose/EditorTableProperties.dtd
new file mode 100644
index 0000000000..d09f8b4a65
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/messengercompose/EditorTableProperties.dtd
@@ -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/. -->
+
+<!ENTITY tableWindow.title "Властивості таблиці">
+<!ENTITY applyButton.label "Застосувати">
+<!ENTITY applyButton.accesskey "З">
+<!ENTITY closeButton.label "Закрити">
+<!ENTITY tableTab.label "Таблиця">
+<!ENTITY cellTab.label "Клітинки табл.">
+<!ENTITY tableRows.label "Рядки:">
+<!ENTITY tableRows.accessKey "Р">
+<!ENTITY tableColumns.label "Стовпці:">
+<!ENTITY tableColumns.accessKey "т">
+<!ENTITY tableHeight.label "Висота:">
+<!ENTITY tableHeight.accessKey "В">
+<!ENTITY tableWidth.label "Ширина:">
+<!ENTITY tableWidth.accessKey "Ш">
+<!ENTITY tableBorderSpacing.label "Рамки і поля">
+<!ENTITY tableBorderWidth.label "Рамка:">
+<!ENTITY tableBorderWidth.accessKey "м">
+<!ENTITY tableSpacing.label "Поля:">
+<!ENTITY tableSpacing.accessKey "П">
+<!ENTITY tablePadding.label "Внутрішній відступ:">
+<!ENTITY tablePadding.accessKey "л">
+<!ENTITY tablePxBetwCells.label "пікселів між клітинками">
+<!ENTITY tablePxBetwBrdrCellContent.label "пікселів між межею клітинки табл. і її вмістом">
+<!ENTITY tableAlignment.label "Вирівнювання таблиці:">
+<!ENTITY tableAlignment.accessKey "и">
+<!ENTITY tableCaption.label "Заголовок:">
+<!ENTITY tableCaption.accessKey "З">
+<!ENTITY tableCaptionAbove.label "Над таблицею">
+<!ENTITY tableCaptionBelow.label "Під таблицею">
+<!ENTITY tableCaptionLeft.label "Зліва від таблиці">
+<!ENTITY tableCaptionRight.label "Праворуч від таблиці">
+<!ENTITY tableCaptionNone.label "Немає">
+<!ENTITY tableInheritColor.label "(Буде видний фон сторінки)">
+
+<!ENTITY cellSelection.label "Виділення">
+<!ENTITY cellSelectCell.label "Клітинок">
+<!ENTITY cellSelectRow.label "Строки">
+<!ENTITY cellSelectColumn.label "Стовпців">
+<!ENTITY cellSelectNext.label "Наступної">
+<!ENTITY cellSelectNext.accessKey "Н">
+<!ENTITY cellSelectPrevious.label "Попередньої">
+<!ENTITY cellSelectPrevious.accessKey "П">
+<!ENTITY applyBeforeChange.label "Поточні зміни будуть застосовані перед перетворенням виділення.">
+<!ENTITY cellContentAlignment.label "Вирівнювання вмісту">
+<!ENTITY cellHorizontal.label "Горизонтальне:">
+<!ENTITY cellHorizontal.accessKey "Г">
+<!ENTITY cellVertical.label "Вертикальне:">
+<!ENTITY cellVertical.accessKey "В">
+<!ENTITY cellStyle.label "Стиль клітинки:">
+<!ENTITY cellStyle.accessKey "С">
+<!ENTITY cellNormal.label "Звичайний">
+<!ENTITY cellHeader.label "Заголовок">
+<!ENTITY cellTextWrap.label "Розбиття тексту на рядки:">
+<!ENTITY cellTextWrap.accessKey "Р">
+<!ENTITY cellWrap.label "Розбити на рядки">
+<!ENTITY cellNoWrap.label "Не розбивати на рядки">
+<!ENTITY cellAlignTop.label "Вгорі">
+<!ENTITY cellAlignMiddle.label "Посередині">
+<!ENTITY cellAlignBottom.label "Внизу">
+<!ENTITY cellAlignJustify.label "Щодо інших об’єктів">
+<!ENTITY cellInheritColor.label "(Буде видний фон таблиці)">
+<!ENTITY cellUseCheckboxHelp.label "Встановіть прапорці, щоб визначити, які властивості будуть застосовані до всіх вибраних осередків">
+
+<!-- Used in both Table and Cell panels -->
+<!ENTITY size.label "Размір">
+<!ENTITY pixels.label "пікселів">
+<!ENTITY backgroundColor.label "Колір фону:">
+<!ENTITY backgroundColor.accessKey "К">
+<!ENTITY AlignLeft.label "Вліво">
+<!ENTITY AlignCenter.label "По центру">
+<!ENTITY AlignRight.label "Вправо">
diff --git a/l10n-uk/mail/chrome/messenger/messengercompose/askSendFormat.dtd b/l10n-uk/mail/chrome/messenger/messengercompose/askSendFormat.dtd
new file mode 100644
index 0000000000..8b738e895a
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/messengercompose/askSendFormat.dtd
@@ -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/. -->
+
+<!--LOCALIZATION NOTE askSendFormat.dtd UI for dialog that asks the user, which format to use for sending a message -->
+<!ENTITY windowTitle.label "Питання про пошту HTML">
+
+<!ENTITY recipient.label "Деякі з адресатів не можуть одержувати повідомлення у форматі HTML.">
+
+<!ENTITY question.label "Перетворити повідомлення у простий текст чи надіслати в HTML?">
+
+<!ENTITY plainTextAndHtml.label "Надіслати у вигляді простого тексту і в HTML">
+<!ENTITY plainTextAndHtml.accesskey "і">
+<!ENTITY plainTextOnly.label "Надіслати тільки у вигляді простого тексту">
+<!ENTITY plainTextOnly.accesskey "т">
+<!ENTITY htmlOnly.label "Надіслати тільки в HTML">
+<!ENTITY htmlOnly.accesskey "л">
+
+<!ENTITY send.label "Надіслати">
+<!ENTITY send.accesskey "с">
diff --git a/l10n-uk/mail/chrome/messenger/messengercompose/askSendFormat.properties b/l10n-uk/mail/chrome/messenger/messengercompose/askSendFormat.properties
new file mode 100644
index 0000000000..160602501d
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/messengercompose/askSendFormat.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/.
+
+convertibleYes=Ваше повідомлення можна перетворити на простий текст без втрати інформації.
+convertibleAltering=Ваше повідомлення можна перетворити на простий текст без втрати важливої інформації. Однак версія в простому тексті може виглядати на іншому комп'ютері не так, як виглядає зараз.
+convertibleNo=Однак ви можете втратити форматування (наприклад кольори), яке неможливо перетворити на простий текст.
+recommended=(рекомендовано)
diff --git a/l10n-uk/mail/chrome/messenger/messengercompose/composeMsgs.properties b/l10n-uk/mail/chrome/messenger/messengercompose/composeMsgs.properties
new file mode 100644
index 0000000000..85f37f72aa
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/messengercompose/composeMsgs.properties
@@ -0,0 +1,493 @@
+# 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 following are used by the compose back end
+#
+## LOCALIZATION NOTE (unableToOpenFile, unableToOpenTmpFile):
+## %S will be replaced with the name of file that could not be opened
+unableToOpenFile=Неможливо відкрити файл %S.
+unableToOpenTmpFile=Неможливо відкрити тимчасовий файл %S. Перевірте параметри вашого каталога тимчасових файлів.
+unableToSaveTemplate=Не вдалося зберегти ваше повідомлення як шаблон.
+unableToSaveDraft=Не вдалося зберегти ваше повідомлення як чернетку.
+couldntOpenFccFolder=Неможливо відкрити теку надісланої пошти. Перевірте правильність налаштувань свого облікового запису.
+noSender=Не вказаний відправник. Додайте свою адресу електронної пошти в налаштуваннях облікового запису.
+noRecipients=Не вказаний отримувач. Введіть отримувача чи групу новин в полі адреси.
+errorWritingFile=Помилка запису тимчасового файлу.
+
+## LOCALIZATION NOTE (errorSendingFromCommand): argument %s is the Outgoing server (SMTP) response
+errorSendingFromCommand=Під час надсилання сталася помилка. Поштовий сервер відповів: %s. Переконайтеся, що ваша адреса електронної пошти правильно вказана в налаштуваннях облікового запису і спробуйте ще раз.
+
+## LOCALIZATION NOTE (errorSendingDataCommand): argument %s is the Outgoing server (SMTP) response
+errorSendingDataCommand=Під час надсилання сталася помилка з Сервером вихідної пошти (SMTP). Сервер відповів:  %s.
+
+## LOCALIZATION NOTE (errorSendingMessage): argument %s is the Outgoing server (SMTP) response
+errorSendingMessage=Під час надсилання сталася помилка. Поштовий сервер відповів:  %s. Будь ласка перевірте повідомлення й спробуйте ще раз.
+postFailed=Повідомлення не може бути опубліковано, оскільки не вдалося підключення до сервера новин. Сервер може бути недоступний або він відхиляє з'єднання. Переконайтеся, що ваші настройки сервера новин вірні і спробуйте ще раз.
+errorQueuedDeliveryFailed=Сталася помилка під час доставки ненадісланих повідомлень.
+sendFailed=Не вдалося надіслати повідомлення.
+
+## LOCALIZATION NOTE (sendFailedUnexpected): argument %X is a hex error code value
+sendFailedUnexpected=Збій через неочікувану помилку %X. Відсутній опис помилки.
+
+## LOCALIZATION NOTE (smtpSecurityIssue): argument %S is the Outgoing server (SMTP) response
+smtpSecurityIssue=Конфігурація, пов'язана з %S повинна бути виправлена.
+
+## LOCALIZATION NOTE (smtpServerError): argument %s is the Outgoing server (SMTP) response
+smtpServerError=Під час надсилання сталася помилка: Помилка Сервера вихідної пошти (SMTP). Сервер відповів:  %s.
+unableToSendLater=На жаль, ми не змогли зберегти ваше повідомлення для подальшого надсилання.
+
+## LOCALIZATION NOTE (communicationsError): argument %d is the error code
+communicationsError=Сталася помилка зв'язку: %d. Будь ласка, спробуйте знову.
+dontShowAlert=ЦЕ ТИМЧАСОВИЙ ЕЛЕМЕНТ.  ВИ НЕ ПОВИННІ НІКОЛИ БАЧИТИ ЦЕЙ РЯДОК.
+
+couldNotGetUsersMailAddress2=Помилка при надсиланні пошти: адреса відправника (Від:) недійсна. Перевірте правильність цієї адреси і спробуйте знову.
+couldNotGetSendersIdentity=Помилка при надсиланні пошти: недійсні дані відправника. Перевірте правильність конфігурації облікового запису і спробуйте знову.
+
+mimeMpartAttachmentError=Помилка вкладення.
+failedCopyOperation=Повідомлення було успішно надіслане, але його не вдалося скопіювати до теки Надісланих.
+nntpNoCrossPosting=Ви можете надсилати повідомлення на один сервер новин за раз.
+msgCancelling=Триває скасування…
+sendFailedButNntpOk=Ваше повідомлення було опубліковане в групі новин, але не було надіслане іншому отримувачу.
+errorReadingFile=Помилка зчитування файлу.
+followupToSenderMessage=Автор цього повідомлення запитав надсилання відповідей лише автору. Якщо ви також хочете відповісти в групі новин, додайте новий рядок в області адреси, оберіть групу новин зі списку отримувачів та введіть назву групи новин.
+
+## LOCALIZATION NOTE (errorAttachingFile): argument %S is the file name/URI of the object to be attached
+errorAttachingFile=Сталася помилка при додаванні %S. Будь ласка, перевірте чи у вас є доступ до цього файлу.
+
+## LOCALIZATION NOTE (incorrectSmtpGreeting): argument %s is the Outgoing server (SMTP) greeting
+incorrectSmtpGreeting=Виникла помилка при надсиланні пошти: Поштовий сервер надіслав некоректне привітання: %s.
+
+## LOCALIZATION NOTE (errorSendingRcptCommand): argument %1$S is the Outgoing server (SMTP) response, argument %2$S is the intended message recipient.
+errorSendingRcptCommand=Сталася помилка при надсиланні пошти. Поштовий сервер відповів: \n%1$S.\n Перевірте отримувача повідомлення "%2$S" і спробуйте знову.
+
+## LOCALIZATION NOTE (startTlsFailed): argument %S is the Outgoing server (SMTP)
+startTlsFailed=Виникла помилка при надсиланні пошти: Не вдалося встановити безпечний зв'язок з сервером вихідної пошти (SMTP) %S з використанням STARTTLS, тому що він не заявив про підтримку такої можливості. Вимкніть STARTTLS для того сервера або зв'яжіться зі своїм провайдером послуг.
+
+## LOCALIZATION NOTE (smtpPasswordUndefined): argument %S is the Outgoing server (SMTP) account
+smtpPasswordUndefined=Сталася помилка при надсиланні пошти: Не вдалося отримати пароль для %S. Повідомлення не було надіслане.
+
+## LOCALIZATION NOTE (smtpSendNotAllowed): argument %s is the Outgoing server (SMTP) response
+smtpSendNotAllowed=Під час надсилання пошти сталася помилка. Відповідь поштового сервера:\n%s.\nПереконайтеся, що ви використовуєте правильні облікові дані для надсилання та спосіб автентифікації. Переконайтеся, що ви дозволили надсилання через цей SMTP-сервер з використанням ваших поточних облікових даних з вашої мережі.
+
+## LOCALIZATION NOTE (smtpTempSizeExceeded): argument %s is the Outgoing server (SMTP) response
+smtpTempSizeExceeded=Розмір повідомлення, яке ви намагаєтесь надіслати, перевищує тимчасове обмеження розміру сервера. Повідомлення не було надіслане; спробуйте зменшити розмір повідомлення або зачекайте деякий час і спробуйте знову. Сервер відповів:   %s.
+
+## LOCALIZATION NOTE (smtpClientid): argument %s is the Outgoing server (SMTP) response
+smtpClientid=Сервер вихідних повідомлень (SMTP) виявив помилку в команді CLIENTID. Повідомлення не було надіслано. Сервер відповів: %s
+
+## LOCALIZATION NOTE (smtpClientidPermission): argument %s is the Outgoing server (SMTP) response
+smtpClientidPermission=Відповідь сервера вихідних повідомлень (SMTP) на команду CLIENTID вказує, що пристрій не може надсилати пошту. Сервер відповів: %s
+
+## LOCALIZATION NOTE (smtpPermSizeExceeded1): argument %d is the Outgoing server (SMTP) size limit
+smtpPermSizeExceeded1=Розмір повідомлення, яке ви намагаєтесь надіслати, перевищує глобальне обмеження розміру сервера (%d байтів). Повідомлення не було надіслане; зменшіть розмір повідомлення і спробуйте знову.
+
+## LOCALIZATION NOTE (smtpPermSizeExceeded2): argument %s is the Outgoing server (SMTP) response
+smtpPermSizeExceeded2=Розмір повідомлення, яке ви намагаєтесь надіслати, перевищує глобальне обмеження розміру сервера. Повідомлення не було надіслане; зменшіть розмір повідомлення і спробуйте знову. Сервер відповів: %s.
+
+## LOCALIZATION NOTE (smtpSendFailedUnknownServer): argument %S is the Outgoing server (SMTP)
+smtpSendFailedUnknownServer=Сталася помилка при надсиланні пошти: Невідомий сервер вихідної пошти (SMTP) %S. Можливо, сервер має неправильну конфігурацію. Переконайтеся, що налаштування вашого сервера вихідної пошти (SMTP) правильні та спробуйте знову.
+
+## LOCALIZATION NOTE (smtpSendRequestRefused): argument %S is the Outgoing server (SMTP)
+smtpSendRequestRefused=Не вдалося надіслати повідомлення через збій з'єднання з сервером вихідної пошти (SMTP) %S. Сервер може бути недоступним, або відхиляє з'єднання SMTP. Переконайтеся, що налаштування вашого сервера вихідної пошти (SMTP) правильні та спробуйте знову.
+
+## LOCALIZATION NOTE (smtpSendInterrupted): argument %S is the Outgoing server (SMTP)
+smtpSendInterrupted=Не вдалося надіслати повідомлення через те, що з'єднання з сервером вихідної пошти (SMTP) %S було втрачене при виконанні операції. Спробуйте знову.
+
+## LOCALIZATION NOTE (smtpSendTimeout): argument %S is the Outgoing server (SMTP)
+smtpSendTimeout=Не вдалося надіслати повідомлення через те, що завершився час очікування з'єднання з сервером вихідної пошти (SMTP) %S. Спробуйте знову.
+
+## LOCALIZATION NOTE (smtpSendFailedUnknownReason): argument %S is the Outgoing server (SMTP)
+smtpSendFailedUnknownReason=Не вдалося надіслати повідомлення з використанням сервера вихідної пошти (SMTP) %S з невідомої причини. Переконайтеся, що налаштування вашого сервера вихідної пошти (SMTP) правильні та спробуйте знову.
+
+# LOCALIZATION NOTE (smtpHintAuthEncryptToPlainNoSsl): %S is the server hostname
+smtpHintAuthEncryptToPlainNoSsl=Схоже, сервер вихідної пошти (SMTP) %S не підтримує зашифровані паролі. Якщо ви щойно налаштували обліковий запис, спробуйте змінити "Метод автентифікації" в "Параметрах облікового запису | Вихідний (SMTP) сервер" на "Звичайний пароль". Якщо це раніше працювало, а тепер перестало, можна припустити, що ваш пароль було викрадено.
+
+# LOCALIZATION NOTE (smtpHintAuthEncryptToPlainSsl): %S is the server hostname
+smtpHintAuthEncryptToPlainSsl=Схоже, сервер вихідної пошти (SMTP) %S не підтримує зашифровані паролі. Якщо ви щойно налаштували обліковий запис, спробуйте змінити "Метод автентифікації" в "Параметрах облікового запису | Вихідний (SMTP) сервер" на "Звичайний пароль".
+
+# LOCALIZATION NOTE (smtpHintAuthPlainToEncrypt): %S is the server hostname
+smtpHintAuthPlainToEncrypt=Сервер вихідної пошти (SMTP) %S не дозволяє використання звичайних паролів. Спробуйте змінити "Метод автентифікації" в "Параметрах облікового запису | Вихідний (SMTP) сервер" на "Зашифрований пароль".
+
+# LOCALIZATION NOTE (smtpAuthFailure): %S is the server hostname
+smtpAuthFailure=Неможливо авторизуватися на сервері вихідної пошти (SMTP) %S. Перевірте пароль та "Метод автентифікації" в "Параметрах облікового запису | Вихідний (SMTP) сервер".
+
+# LOCALIZATION NOTE (smtpAuthGssapi): %S is the server hostname
+smtpAuthGssapi=The Kerberos/GSSAPI ticket was not accepted by the Outgoing server (SMTP) %S. Please check that you are logged in to the Kerberos/GSSAPI realm.
+
+# LOCALIZATION NOTE (smtpAuthMechNotSupported): %S is the server hostname
+smtpAuthMechNotSupported=Сервер вихідної пошти (SMTP) %S не підтримує обраний метод автентифікації. Змініть "Метод автентифікації" в "Параметрах облікового запису | Вихідна (SMTP) пошта".
+
+# LOCALIZATION NOTE (errorIllegalLocalPart): %s is an email address with an illegal localpart
+errorIllegalLocalPart=Локальна частина адреси отримувача %s містить не ASCII символи. Ця можливість ще не підтримується. Змініть адресу та спробуйте знову.
+
+# LOCALIZATION NOTE (errorIllegalLocalPart2): %s is an email address with an illegal localpart
+errorIllegalLocalPart2=Локальна частина адреси отримувача %s містить не ASCII символи, а ваш сервер не підтримує SMTPUTF8. Змініть адресу та спробуйте знову.
+
+## Strings used for the save message dialog shown when the user closes a message compose window
+saveDlogTitle=Зберегти повідомлення
+
+## LOCALIZATION NOTE (saveDlogMessages3): Do not translate the words %1$S and \n.
+## %1$S is replaced by the folder name configured for saving drafts (typically the "Drafts" folder).
+## Translate "Write" to match the translation of item "windowTitleWrite" below.
+saveDlogMessages3=Зберегти це повідомлення до вашої теки чернеток (%1$S) і закрити вікно створення?
+discardButtonLabel=&Відхилити зміни
+
+## generics string
+defaultSubject=(без теми)
+chooseFileToAttach=Вкласти файл(и)
+genericFailureExplanation=Переконайтеся в тому, що налаштування вашого облікового запису правильні та спробуйте знову.
+
+## LOCALIZATION NOTE (undisclosedRecipients): this string must use only US_ASCII characters
+undisclosedRecipients=Неявні одержувачі
+
+# LOCALIZATION NOTE (chooseFileToAttachViaCloud): %1$S is the cloud
+# provider to save the file to.
+chooseFileToAttachViaCloud=Вкласти файл(и) за допомогою %1$S
+
+## Window titles
+# LOCALIZATION NOTE (windowTitleWrite):
+# %1$S is the message subject.
+# %2$S is the application name.
+# Example: Write: Re: Invitation - Thunderbird
+windowTitleWrite=Створення повідомлення: %1$S - %2$S
+# LOCALIZATION NOTE (windowTitlePrintPreview):
+# %1$S is the message subject.
+# %2$S is the application name.
+# Example: Print Preview: Re: Invitation - Thunderbird
+windowTitlePrintPreview=Перегляд перед друком: %1$S - %2$S
+
+## From field
+msgIdentityPlaceholder=Введіть власну адресу відправника, яка буде використовуватись замість %S
+customizeFromAddressTitle=Налаштувати адресу відправника
+customizeFromAddressWarning=Якщо ваш провайдер електронної пошти підтримує це, Налаштування адреси відправника дозволяє вам зробити альтернативну адресу відправника без необхідності створення нового облікового запису в Налаштуваннях. Наприклад, якщо ваша адреса відправника John Doe <john@example.com>, ви можете змінити її на John Doe <john+doe@example.com> або John <john@example.com>.
+customizeFromAddressIgnore=Ніколи не сповіщати мене про це знову
+
+## Strings used by the empty subject dialog
+subjectEmptyTitle=Нагадування про тему
+subjectEmptyMessage=У вашого повідомлення немає теми.
+sendWithEmptySubjectButton=&Надіслати без теми
+cancelSendingButton=&Скасувати відсилання
+
+## Strings used by the dialog that informs about the lack of newsgroup support.
+noNewsgroupSupportTitle=Групи новин не підтримуються
+recipientDlogMessage=Цей обліковий запис підтримує лише адресатів електронної пошти. Повідомлення до груп новин відсилатися не будуть.
+
+## Strings used by the alert that tells the user that an e-mail address is invalid.
+addressInvalidTitle=Недійсна адреса отримувача
+addressInvalid=%1$S не є адресою електронної пошти, оскільки він написаний не у формі user@host. Ви повинні виправити його перед надсиланням електронної пошти.
+
+## String used by the dialog that asks the user to attach a web page
+attachPageDlogTitle=Вкажіть розташування файлу, що вкладається
+attachPageDlogMessage=Вебсторінка (URL):
+
+## String used for attachment pretty name, when the attachment is a message
+messageAttachmentSafeName=Вкладене повідомлення
+
+## String used for attachment pretty name, when the attachment is a message part
+partAttachmentSafeName=Частина вкладеного повідомлення
+
+# LOCALIZATION NOTE (attachmentBucketAttachFilesTooltip):
+# This tooltip should be same as attachFile.label in messengercompose.dtd,
+# but without ellipsis (…).
+attachmentBucketAttachFilesTooltip=Вкласти файл(и)
+attachmentBucketClearSelectionTooltip=Прибрати вибір
+attachmentBucketHeaderShowTooltip=Показати панель вкладень
+attachmentBucketHeaderMinimizeTooltip=Згорнути панель вкладень
+attachmentBucketHeaderRestoreTooltip=Відновити панель вкладень
+
+## String used by the Initialization Error dialog
+initErrorDlogTitle=Написання повідомлення
+initErrorDlgMessage=Під час відкривання вікна нового повідомлення сталася помилка. Спробуйте ще раз.
+
+## String used if a file to attach does not exist when passed as
+## a command line argument
+errorFileAttachTitle=Вкладання файла
+
+## LOCALIZATION NOTE (errorFileAttachMessage): %1$S will be replaced by the non-existent file name.
+errorFileAttachMessage=Файл %1$S не існує і тому не може бути вкладений у повідомлення.
+
+## String used if a file to serve as message body does not exist or cannot be loaded when passed
+## as a command line argument
+errorFileMessageTitle=Файл повідомлення
+
+## LOCALIZATION NOTE (errorFileMessageMessage): %1$S will be replaced by the non-existent file name.
+errorFileMessageMessage=Файл %1$S не існує і не може бути використаний в якості повідомлення.
+
+## LOCALIZATION NOTE (errorLoadFileMessageMessage): %1$S will be replaced by the name of the file that can't be loaded.
+errorLoadFileMessageMessage=Файл %1$S не може бути завантажений в якості повідомлення.
+
+## Strings used by the Save as Draft/Template dialog
+SaveDialogTitle=Збереження повідомлення
+
+## LOCALIZATION NOTE (SaveDialogMsg): %1$S is the folder name, %2$S is the host name
+SaveDialogMsg=Ваше повідомлення збережено до теки %1$S на %2$S.
+CheckMsg=Більше не показувати це вікно.
+
+## Strings used by the prompt when Quitting while in progress
+quitComposeWindowTitle=Надсилання повідомлення
+
+## LOCALIZATION NOTE (quitComposeWindowMessage2): don't translate \n
+quitComposeWindowMessage2=%1$S цієї миті в процесі надсилання повідомлення.\nБажаєте дочекатися поки повідомлення буде надіслано, чи вийти зараз?
+quitComposeWindowQuitButtonLabel2=&Вийти
+quitComposeWindowWaitButtonLabel2=&Зачекати
+quitComposeWindowSaveTitle=Збереження повідомлення
+
+## LOCALIZATION NOTE (quitComposeWindowSaveMessage): don't translate \n
+quitComposeWindowSaveMessage=%1$S в даний момент в процесі збереження повідомлення.\nБажаєте дочекатися поки повідомлення буде збережене, чи вийти зараз?
+
+## Strings used by the prompt for Ctrl-Enter check before sending message
+sendMessageCheckWindowTitle=Надсилання повідомлення
+sendMessageCheckLabel=Ви дійсно готові надіслати це повідомлення?
+sendMessageCheckSendButtonLabel=Надіслати
+assemblingMessageDone=Створення повідомлення…Готово
+assemblingMessage=Створення повідомлення…
+smtpDeliveringMail=Доставка пошти…
+smtpMailSent=Пошту успішно надіслано
+assemblingMailInformation=Створення інформації пошти…
+
+## LOCALIZATION NOTE (gatheringAttachment): argument %S is the file name/URI of attachment
+gatheringAttachment=Вкладення %S…
+creatingMailMessage=Створення поштового повідомлення…
+
+## LOCALIZATION NOTE (copyMessageStart): argument %S is the folder name
+copyMessageStart=Копіювання повідомлення в теку %S…
+copyMessageComplete=Копіювання завершено.
+copyMessageFailed=Не вдалося скопіювати.
+filterMessageComplete=Застосування фільтру завершено.
+filterMessageFailed=Збій застосування фільтру.
+
+## LOCALIZATION NOTE (largeMessageSendWarning):
+## Do not translate %S. It is the size of the message in user-friendly notation.
+largeMessageSendWarning=Попередження! Ви збираєтесь надіслати повідомлення розміром %S. Ви впевнені, що хочете це зробити?
+sendingMessage=Надсилання повідомлення…
+sendMessageErrorTitle=Помилка надсилання повідомлення
+postingMessage=Публікація повідомлення…
+sendLaterErrorTitle=Помилка відкладеного надсилання
+saveDraftErrorTitle=Помилка збереження чернетки
+saveTemplateErrorTitle=Помилка збереження шаблону
+
+## LOCALIZATION NOTE (failureOnObjectEmbeddingWhileSaving): argument %.200S is the file name/URI of object to be embedded
+failureOnObjectEmbeddingWhileSaving=Сталася помилка при включенні файлу %.200S в повідомлення. Чи бажаєте продовжити збереження повідомлення без цього файлу?
+
+## LOCALIZATION NOTE (failureOnObjectEmbeddingWhileSending): argument %.200S is the file name/URI of object to be embedded
+failureOnObjectEmbeddingWhileSending=Сталася помилка при включенні файлу %.200S в повідомлення. Чи бажаєте продовжити надсилання повідомлення без цього файлу?
+returnToComposeWindowQuestion=Чи бажаєте повернутися до вікна створення?
+
+## reply header in composeMsg
+## LOCALIZATION NOTE (mailnews.reply_header_authorwrotesingle): #1 is the author (name of the person replying to)
+mailnews.reply_header_authorwrotesingle=#1 написав:
+
+## LOCALIZATION NOTE (mailnews.reply_header_ondateauthorwrote): #1 is the author, #2 is the date, #3 is the time
+mailnews.reply_header_ondateauthorwrote=#2 #3, #1 пише:
+
+## LOCALIZATION NOTE (mailnews.reply_header_authorwroteondate): #1 is the author, #2 is the date, #3 is the time
+mailnews.reply_header_authorwroteondate=#1 пише #2 #3:
+
+## reply header in composeMsg
+## user specified
+mailnews.reply_header_originalmessage=-------- Початкове повідомлення --------
+
+## forwarded header in composeMsg
+## user specified
+mailnews.forward_header_originalmessage=-------- Переслане повідомлення --------
+
+## Strings used by the rename attachment dialog
+renameAttachmentTitle=Перейменувати вкладення
+renameAttachmentMessage=Нова назва вкладення:
+
+## Attachment Reminder
+## LOCALIZATION NOTE (mail.compose.attachment_reminder_keywords): comma separated
+## words that should trigger an attachment reminder.
+mail.compose.attachment_reminder_keywords=.doc,.pdf,вкладення,вкладаю,вкладено,долучення,долучаю,долучено,вложение,вложения,вложено,вкладываю,приложено,прикладываю,резюме,attachment,attached,resume,cover letter
+
+addAttachmentButton=Додати вкладення…
+addAttachmentButton.accesskey=Д
+remindLaterButton=Нагадати потім
+remindLaterButton.accesskey=п
+disableAttachmentReminderButton=Вимкнути нагадування вкладення для цього повідомлення
+attachmentReminderTitle=Нагадування про вкладення
+attachmentReminderMsg=Чи не забули ви додати вкладення?
+
+# LOCALIZATION NOTE (attachmentReminderKeywordsMsgs): Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/Localization_and_Plurals
+# #1 number of keywords
+attachmentReminderKeywordsMsgs=Знайдено слово про вкладення:;Знайдено #1 слова про вкладення:;Знайдено #1 слов про вкладення:
+attachmentReminderOptionsMsg=Слова для нагадування про вкладення можна додати чи вилучити у налаштуваннях
+attachmentReminderYesIForgot=Ой, точно!
+attachmentReminderFalseAlarm=Ні, надіслати
+
+# Strings used by the Filelink offer notification bar.
+learnMore.label=Дізнатись більше…
+learnMore.accesskey=б
+
+# LOCALIZATION NOTE (bigFileDescription): Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/Localization_and_Plurals
+# #1 number of big attached files
+bigFileDescription=Це великий файл. Можливо, краще використати натомість Filelink.;Це великі файли. Можливо, краще використати натомість Filelink.;Це великі файли. Можливо, краще використати натомість Filelink.
+bigFileShare.label=Посилання
+bigFileShare.accesskey=П
+bigFileAttach.label=Ігнорувати
+bigFileAttach.accesskey=І
+bigFileChooseAccount.title=Вибрати обліковий запис
+bigFileChooseAccount.text=Оберіть обліковий запис хмарного сховища для завантаження вкладення
+bigFileHideNotification.title=Не завантажувати мої файли
+bigFileHideNotification.text=Ви отримаєте сповіщення, якщо вкладете більше великих файлів у це повідомлення.
+bigFileHideNotification.check=Ніколи не сповіщати мене про це знову.
+
+# LOCALIZATION NOTE(cloudFileUploadingTooltip): Do not translate the string
+# %S. %S is the display name for the cloud account the attachment is being
+# uploaded to.
+cloudFileUploadingTooltip=Завантаження до %S…
+
+# LOCALIZATION NOTE(cloudFileUploadedTooltip): Do not translate the string
+# %S. %S is the display name for the cloud account the attachment was uploaded
+# to.
+cloudFileUploadedTooltip=Завантажено до %S
+cloudFileUploadingNotification=Триває створення посилання на ваш файл. Після завершення воно з'явиться в повідомленні.;Триває створення посилань на ваші файли. Після завершення вони з'являться в повідомленні.;Триває створення посилань на ваші файли. Після завершення вони з'являться в повідомленні.
+cloudFileUploadingCancel.label=Скасувати
+cloudFileUploadingCancel.accesskey=С
+cloudFilePrivacyNotification=Пов'язання завершено. Будь ласка, зверніть увагу, що пов'язані вкладення можуть бути доступні людям, які можуть побачити або вгадати посилання.
+
+## LOCALIZATION NOTE(smtpEnterPasswordPrompt): Do not translate the
+## word %S. Place the word %S where the host name should appear.
+smtpEnterPasswordPrompt=Введіть пароль для %S:
+
+## LOCALIZATION NOTE(smtpEnterPasswordPromptWithUsername): Do not translate the
+## words %1$S and %2$S. Place the word %1$S where the host name should appear,
+## and %2$S where the user name should appear.
+smtpEnterPasswordPromptWithUsername=Введіть пароль для %2$S на %1$S:
+## LOCALIZATION NOTE(smtpEnterPasswordPromptTitleWithHostname): Do not translate the
+## word %1$S. Place the word %1$S where the server host name should appear.
+smtpEnterPasswordPromptTitleWithHostname=Необхідний пароль для сервера вихідної пошти (SMTP) %1$S
+
+# LOCALIZATION NOTE (removeAttachmentMsgs): Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/Localization_and_Plurals
+removeAttachmentMsgs=Вилучити вкладення;Вилучити вкладення;Вилучити вкладення
+
+## LOCALIZATION NOTE(promptToSaveSentLocally2): Do not translate the strings %1$S, %2$S, %3$S and \n.
+## %2$S will be replaced with the account name. $1$S will be replaced by the folder name
+## configured to contain saved sent messages (typically the "Sent" folder).
+## %3$S will be replaced with the local folders account name (typically "Local Folders").
+## Translate "Write" to match the translation of item "windowTitleWrite" above.
+promptToSaveSentLocally2=Ваше повідомлення було надіслане, але його копія не збережена в теці для надісланих повідомлень (%1$S) у зв'язку з проблемами мережі, або доступу до файлу.\nВи можете повторити спробу, або зберегти повідомлення локально до %3$S/%1$S-%2$S.
+errorFilteringMsg=Ваше повідомлення було надіслане й збережене, але виникла помилка застосування фільтрів для нього.
+errorCloudFileAuth.title=Помилка автентифікації
+
+## LOCALIZATION NOTE(promptToSaveDraftLocally2): Do not translate the strings %1$S, %2$S, %3$S and \n.
+## %2$S will be replaced with the account name. $1$S will be replaced by the folder name
+## configured to contain saved draft messages (typically the "Drafts" folder).
+## %3$S will be replaced with the local folders account name (typically "Local Folders").
+promptToSaveDraftLocally2=Чернетка вашого повідомлення не була скопійована до теки для чернеток (%1$S) у зв'язку з проблемами мережі, або доступу до файлу.\nВи можете повторити спробу, або зберегти чернетку локально до %3$S/%1$S-%2$S.
+buttonLabelRetry2=&Повторити
+
+## LOCALIZATION NOTE(promptToSaveTemplateLocally2): Do not translate the strings %1$S, %2$S, %3$S and \n.
+## %2$S will be replaced with the account name. $1$S will be replaced by the folder name
+## configured to contain saved templates (typically the "Templates" folder).
+## %3$S will be replaced with the local folders account name (typically "Local Folders").
+promptToSaveTemplateLocally2=Ваш шаблон не був скопійований до теки для шаблонів (%1$S) у зв'язку з проблемами мережі, або доступу до файлу.\nВи можете повторити спробу, або зберегти шаблон локально до %3$S/%1$S-%2$S.
+
+## LOCALIZATION NOTE(saveToLocalFoldersFailed): Message appears after normal
+## save fails (e.g., to Sent) and save to Local Folders also fails. This could
+## occur if network is down and filesystem problems are present such as disk
+## full, permission issues or hardware failure.
+saveToLocalFoldersFailed=Не вдається зберегти ваше повідомлення у локальні теки. Можливо, закінчилось місце для зберігання файлів.
+
+## LOCALIZATION NOTE(errorCloudFileAuth.message):
+## %1$S is the name of the online storage service against which the authentication failed.
+errorCloudFileAuth.message=Не вдалося виконати автентифікацію на %1$S.
+errorCloudFileUpload.title=Помилка завантаження
+
+## LOCALIZATION NOTE(errorCloudFileUpload.message):
+## %1$S is the name of the online storage service against which the uploading failed.
+## %2$S is the name of the file that failed to upload.
+errorCloudFileUpload.message=Не вдалося вивантажити %2$S на %1$S.
+errorCloudFileQuota.title=Помилка доступного простору
+
+## LOCALIZATION NOTE(errorCloudFileQuota.message):
+## %1$S is the name of the online storage service being uploaded to.
+## %2$S is the name of the file that could not be uploaded due to exceeding the storage limit.
+errorCloudFileQuota.message=Вивантаження %2$S на %1$S може перевищити ваш доступний простір.
+errorCloudFileNameLimit.title=Помилка назви файлу
+
+## LOCALIZATION NOTE(errorCloudFileNameLimit.message):
+## %1$S is the name of the online storage service being uploaded to.
+## %2$S is the name of the file that could not be uploaded due to the excess file name length
+errorCloudFileNameLimit.message=%2$S містить понад 120 символів у назві, що перевищує максимальну довжину назви файлу для %1$S. Перейменуйте файл, щоб його назва містила не більше 120 символів і повторіть вивантаження.
+errorCloudFileLimit.title=Помилка розміру файлу
+
+## LOCALIZATION NOTE(errorCloudFileLimit.message):
+## %1$S is the name of the online storage service being uploaded to.
+## %2$S is the name of the file that could not be uploaded due to size restrictions.
+errorCloudFileLimit.message=%2$S перевищує максимальний розмір для %1$S.
+errorCloudFileOther.title=Невідома помилка
+
+## LOCALIZATION NOTE(errorCloudFileOther.message):
+## %1$S is the name of the online storage service that cannot be communicated with.
+errorCloudFileOther.message=Сталася невідома помилка під час зв'язку з %1$S.
+errorCloudFileDeletion.title=Помилка при видаленні
+
+## LOCALIZATION NOTE(errorCloudFileDeletion.message):
+## %1$S is the name of the online storage service that the file is to be deleted from.
+## %2$S is the name of the file that failed to be deleted.
+errorCloudFileDeletion.message=Виникла проблема під час видалення %2$S з %1$S.
+errorCloudFileUpgrade.label=Оновити
+
+## LOCALIZATION NOTE(cloudAttachmentCountHeader): A line of text describing how
+## many uploaded files have been appended to this message. Emphasis should be
+## on sharing as opposed to attaching. This item is used as a header to a list,
+## hence the colon. This header is only displayed in HTML emails.
+## Using PluralForm (so don't replace the #1).
+cloudAttachmentCountHeader=До цього повідомлення додано посилання на #1 файл:;До цього повідомлення додано посилання на #1 файли:;До цього повідомлення додано посилання на #1 файлів:
+
+## LOCALIZATION NOTE(cloudAttachmentListFooter): %1$S is a link, whose text
+## contents are the brandFullName of this application.
+cloudAttachmentListFooter=%1$S робить процес обміну файлами через електронну пошту простим.
+
+## LOCALIZATION NOTE(cloudAttachmentListItem): A line of text describing a cloud
+## attachment to be inserted into the message body. Do not translate the words
+## %1$S, %2$S, %3$S, or %4$S. %1$S is the attachment name, %2$S is its size,
+## %3$S is the name of the cloud storage service, and %4$S is the link to the
+## attachment.
+cloudAttachmentListItem=* %1$S (%2$S) розміщено на %3$S: %4$S
+
+## LOCALIZATION NOTE(stopShowingUploadingNotification): This string is used in the Filelink
+## upload notification bar to allow the user to dismiss the notification permanently.
+stopShowingUploadingNotification.accesskey=Н
+stopShowingUploadingNotification.label=Ніколи не показувати це знову
+replaceButton.label=Замінити…
+replaceButton.accesskey=З
+replaceButton.tooltip=Показати діалог пошуку й заміни
+
+## LOCALIZATION NOTE(blockedAllowResource): %S is the URL to load.
+blockedAllowResource=Розблокувати %S
+## LOCALIZATION NOTE (blockedContentMessage): Semi-colon list of plural forms.
+## See: https://developer.mozilla.org/en/docs/Localization_and_Plurals
+## %S will be replaced by brandShortName.
+## Files must be unblocked individually, therefore the plural form reads:
+## Unblocking a file (one of several) will include it (that one file) in your sent message.
+## In other words:
+## Unblocking one/several file(s) will include it/them in your message.
+blockedContentMessage=%S заблокував завантаження файлу в цьому повідомленні. Розблокування дозволить включити файл в надіслане повідомлення.;%S заблокував завантаження деяких файлів в цьому повідомленні. Розблокування дозволить включити файли в надіслане повідомлення.;%S заблокував завантаження деяких файлів у цьому повідомленні. Розблокування дозволить включити файли у надіслане повідомлення.
+
+blockedContentPrefLabel=Опції
+blockedContentPrefAccesskey=О
+
+blockedContentPrefLabelUnix=Налаштування
+blockedContentPrefAccesskeyUnix=л
+
+## Identity matching warning notification bar.
+## LOCALIZATION NOTE(identityWarning): %S will be replaced with the identity name.
+identityWarning=Адреса електронної пошти, що відповідає полю "Від" не знайдена. Повідомлення буде надіслано з використанням поточного поля "Від" і налаштувань адреси електронної пошти %S.
+
+## Recipient pills fields.
+## LOCALIZATION NOTE(confirmRemoveRecipientRowTitle2): %S will be replaced with the field name.
+confirmRemoveRecipientRowTitle2=Вилучити адреси %S
+## LOCALIZATION NOTE(confirmRemoveRecipientRowBody2): %S will be replaced with the field name.
+confirmRemoveRecipientRowBody2=Ви дійсно хочете вилучити адреси %S?
+confirmRemoveRecipientRowButton=Вилучити
+
+## LOCALIZATION NOTE headersSpaceStyle is for aligning label of a newly create recipient row.
+## It should be larger than the largest Header label and identical to &headersSpace2.style;
+headersSpaceStyle=width: 8em
diff --git a/l10n-uk/mail/chrome/messenger/messengercompose/editor.properties b/l10n-uk/mail/chrome/messenger/messengercompose/editor.properties
new file mode 100644
index 0000000000..bf5512e308
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/messengercompose/editor.properties
@@ -0,0 +1,208 @@
+# 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 FILE: embedded "\n" represent HTML breaks (<br>)
+# Don't translate embedded "\n".
+# Don't translate strings like this: %variable%
+# as they will be replaced using JavaScript
+#
+No=Ні
+Save=Зберегти
+More=Більше
+Less=Менше
+MoreProperties=Більше властивостей
+FewerProperties=Менше властивостей
+PropertiesAccessKey=в
+None=Нічого
+none=нічого
+OpenHTMLFile=Відкрити HTML-файл
+OpenTextFile=Відкрити текстовий файл
+SelectImageFile=Виберіть файл зображення
+SaveDocument=Зберегти сторінку
+SaveDocumentAs=Зберегти сторінку як
+SaveTextAs=Зберегти текст як
+EditMode=Режим редагування
+Preview=Попередній перегляд
+Publish=Опублікувати
+PublishPage=Публікація сторінки
+DontPublish=Не публікувати
+SavePassword=Використовувати Менеджер паролів для збереження цього пароля
+CorrectSpelling=(правильне написання)
+NoSuggestedWords=(немає варіантів)
+NoMisspelledWord=Слів з помилками немає
+CheckSpellingDone=Перевірка орфографії завершена.
+CheckSpelling=Перевірка орфографії
+InputError=Помилка
+Alert=Попередження
+CantEditFramesetMsg=Компонувальник не може редагувати сторінки з вкладеними або вбудованими фреймами. Спробуйте редагувати кожен фрейм окремо. Для сторінок з вбудованими фреймами, збережіть копію сторінки і вилучіть тег <iframe>.
+CantEditMimeTypeMsg=Сторінки цього типу не можуть бути змінені.
+CantEditDocumentMsg=Ця сторінка не може бути змінена з невідомої причини.
+BeforeClosing=перед закриттям
+BeforePreview=перед переглядом в Браузері
+BeforeValidate=перед перевіркою HTML
+# LOCALIZATION NOTE (SaveFilePrompt, PublishPrompt): Don't translate %title% and %reason% (this is the reason for asking user to close, such as "before closing")
+SaveFilePrompt=Зберегти зміни в «%title%» %reason%?
+PublishPrompt=Зберегти зміни в «%title%» %reason%?
+SaveFileFailed=Помилка збереження файла!
+
+# Publishing error strings:
+# LOCALIZATION NOTE Don't translate %dir% or %file% in the Publishing error strings:
+FileNotFound=Файл %file% не знайдений.
+SubdirDoesNotExist=Вкладений каталог «%dir%» на цьому сайті не існує, або ім’я файлу «%file%» вже використовується іншим вкладеним каталогом.
+FilenameIsSubdir=Ім’я файлу «%file%» вже використовується іншим вкладеним каталогом.
+ServerNotAvailable=Сервер недоступний. Перевірте з’єднання з Інтернетом, почекайте якийсь час і спробуйте знову.
+Offline=Ви працюєте в автономному режимі. Щоб підключитися, клацніть по значку в правому нижньому кутку будь-якого вікна.
+DiskFull=Недостатньо місця на диску для збереження файлу «%file%».
+NameTooLong=Ім’я файлу або вкладеного каталогу дуже довге.
+AccessDenied=У вас немає прав на публікацію за цією адресою.
+UnknownPublishError=Під час публікації відбулася невідома помилка.
+PublishFailed=Помилка публікації.
+PublishCompleted=Публікація завершена.
+AllFilesPublished=Всі файли опубліковано
+# LOCALIZATION NOTE Don't translate %x% or %total%
+FailedFileMsg=%x% з %total% файлів не були опубліковані.
+# End-Publishing error strings
+Prompt=Запрошення
+# LOCALIZATION NOTE (PromptFTPUsernamePassword): Don't translate %host%
+PromptFTPUsernamePassword=Введіть ім’я користувача і пароль для FTP-сервера на %host%
+RevertCaption=Повернутися до останнього збереження
+Revert=Повернутися
+SendPageReason=перед відсиланням цієї сторінки
+Send=Надіслати
+## LOCALIZATION NOTE (PublishProgressCaption, PublishToSite, AbandonChanges): Don't translate %title%
+PublishProgressCaption=Публікація: %title%
+PublishToSite=Публікація на сайт: %title%
+AbandonChanges=Не зберігати зміни в «%title%» і відновити сторінку?
+DocumentTitle=Заголовок сторінки
+NeedDocTitle=Введіть заголовок для поточної сторінки.
+DocTitleHelp=Він допоможе ідентифікувати сторінку в заголовку вікна і закладках.
+CancelPublishTitle=Перервати публікацію?
+## LOCALIZATION NOTE: "Continue" in this sentence must match the text for
+## the CancelPublishContinue key below
+CancelPublishMessage=Якщо ви перервете публікацію під час передачі файлів, не всі з них можуть бути повністю завантажені на сервер. Продовжити публікацію або перервати?
+CancelPublishContinue=Продовжити
+MissingImageError=Введіть ім’я або виберіть файл зображення типу gif, jpg або png.
+EmptyHREFError=Введіть або виберіть адресу для створення нового посилання.
+LinkText=Текст посилання
+LinkImage=Зображення посилання
+MixedSelection=[Змішане виділення]
+Mixed=(змішане)
+# LOCALIZATION NOTE (NotInstalled): %S is the name of the font
+NotInstalled=%S (не встановлено)
+EnterLinkText=Введіть текст для відображення посилання:
+EnterLinkTextAccessKey=т
+EmptyLinkTextError=Введіть який-небудь текст для цього посилання.
+EditTextWarning=Відбудеться заміна вже існуючого вмісту.
+#LOCALIZATION NOTE (ValidateNumber):Don't translate: %n% %min% %max%
+ValidateRangeMsg=Введене вами число (%n%) не входить в проміжок допустимих значень.
+ValidateNumberMsg=Введіть число в проміжку між %min% і %max%.
+MissingAnchorNameError=Введіть ім’я для цього якоря.
+#LOCALIZATION NOTE (DuplicateAnchorNameError): Don't translate %name%
+DuplicateAnchorNameError=«%name%» вже існує на цій сторінці. Введіть інше ім’я.
+BulletStyle=Стиль маркерів
+SolidCircle=Круг
+OpenCircle=Коло
+SolidSquare=Квадрат
+NumberStyle=Стиль нумерації
+Automatic=Автоматично
+Style_1=1, 2, 3…
+Style_I=I, II, III…
+Style_i=i, ii, iii…
+Style_A=A, B, C…
+Style_a=a, b, c…
+Pixels=пікселів
+Percent=відсотків
+PercentOfCell=% від розміру клітинок
+PercentOfWindow=% від розміру вікна
+PercentOfTable=% від розміру таблиці
+#LOCALIZATION NOTE (untitledTitle): %S is the window #. No plural handling needed.
+untitledTitle=без назви-%S
+untitledDefaultFilename=без назви
+ShowToolbar=Показати панель інструментів
+HideToolbar=Приховати панель інструментів
+ImapError=Неможливо завантажити зображення
+ImapCheck=\nВведіть нову адресу (URL) і спробуйте знову.
+SaveToUseRelativeUrl=Відносні URL можуть використовуватися тільки на збереженій сторінці
+NoNamedAnchorsOrHeadings=(Немає якорів або заголовків з іменами на цій сторінці)
+TextColor=Колір тексту
+HighlightColor=Колір підсвічування
+PageColor=Колір фону сторінки
+BlockColor=Блокувати колір фону
+TableColor=Колір фону таблиці
+CellColor=Фоновий колір клітинки табл.
+TableOrCellColor=Колір таблиці або осередку
+LinkColor=Колір посилання
+ActiveLinkColor=Колір активного посилання
+VisitedLinkColor=Колір переглянутого посилання
+NoColorError=Клацніть за кольором або введіть коректний HTML-код кольору
+Table=Таблицю
+TableCell=Клітинка таблиці
+NestedTable=Вкладену таблицю
+HLine=Роздільник
+Link=Посилання
+Image=Зображення
+ImageAndLink=Зображення і посилання
+NamedAnchor=Якір з ім’ям
+List=Список
+ListItem=Елемент списку
+Form=Форма
+InputTag=Поле форми
+InputImage=Зображення форми
+TextArea=Текстове поле
+Select=Список вибору
+Button=Кнопка
+Label=Мітка
+FieldSet=Набір полів
+Tag=Тег
+MissingSiteNameError=Введіть ім’я для публікуємого сайту.
+MissingPublishUrlError=Введіть адресу для публікації цієї сторінки.
+MissingPublishFilename=Введіть ім’я файлу для поточної сторінки.
+#LOCALIZATION NOTE (DuplicateSiteNameError): Don't translate %name%
+DuplicateSiteNameError=«%name%» вже існує. Введіть інше ім’я сайту.
+AdvancedProperties=Додаткові властивості…
+AdvancedEditForCellMsg=Розширене редагування недоступне, якщо вибрано декілька осередків.
+# LOCALIZATION NOTE (ObjectProperties):Don't translate "%obj%" it will be replaced with one of above object nouns
+ObjectProperties=Властивості %obj%…
+# LOCALIZATION NOTE This character must be in the above string and not conflict with other accesskeys in Format menu
+ObjectPropertiesAccessKey=В
+# LOCALIZATION NOTE (JoinSelectedCells): This variable should contain the "tableJoinCells.accesskey"
+# letter as defined in editorOverlay.dtd
+JoinSelectedCells=Об’єднати вибрані осередки
+# LOCALIZATION NOTE (JoinCellToRight): This variable should contain the "tableJoinCells.accesskey"
+# letter as defined in editorOverlay.dtd
+JoinCellToRight=Об’єднати з клітинкою справа
+JoinCellAccesskey=О
+# LOCALIZATION NOTE (TableSelectKey): Ctrl key on a keyboard
+TableSelectKey=Ctrl+
+# LOCALIZATION NOTE (XulKeyMac): Command key on a Mac keyboard
+XulKeyMac=Cmd+
+# LOCALIZATION NOTE (Del): Del key on a keyboard
+Del=Del
+Delete=Видалити
+DeleteCells=Видалити клітинки
+DeleteTableTitle=Видалити рядки або стовпчики
+DeleteTableMsg=Зменшення числа рядків або стовпчиків призведе до видалення клітинок таблиці та їх вмісту. Ви справді хочете зробити це?
+Clear=Очистити
+#Mouse actions
+Click=Клацання
+Drag=Перетягування
+Unknown=Невідомо
+#
+# LOCALIZATION NOTE "RemoveTextStylesAccesskey" is used for both
+# menu items: "RemoveTextStyles" and "StopTextStyles"
+RemoveTextStylesAccesskey=и
+RemoveTextStyles=Прибрати всі стилі тексту
+StopTextStyles=Перервати стилі тексту
+#
+# LOCALIZATION NOTE "RemoveLinksAccesskey" is used for both
+# menu items: "RemoveLinks" and "StopLinks"
+RemoveLinksAccesskey=П
+RemoveLinks=Прибрати посилання
+StopLinks=Перервати посилання
+#
+NoFormAction=Рекомендується вказати обробник для цієї форми. Форми, що самообробляються, зазвичай використовуються тільки досвідченими користувачами і можуть неоднаково поводитися в різних браузерах.
+NoAltText=Якщо зображення має відношення до змісту документа, слід вказати альтернативний текст для нього, який з’являтиметься в текстових браузерах, в браузерах з відключеною функцією завантаження зображень і під час завантаження зображення.
+#
+Malformed=Сторінка не може бути конвертована назад у документ, тому що вона не пройшла валідацію XHTML.
+NoLinksToCheck=Немає елементів з посиланнями для перевірки
diff --git a/l10n-uk/mail/chrome/messenger/messengercompose/editorOverlay.dtd b/l10n-uk/mail/chrome/messenger/messengercompose/editorOverlay.dtd
new file mode 100644
index 0000000000..f6b71835d0
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/messengercompose/editorOverlay.dtd
@@ -0,0 +1,303 @@
+<!-- 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/. -->
+
+<!-- Attn: Localization - some of the menus in this dialog directly affect mail also. -->
+
+<!-- Edit menu items -->
+<!ENTITY pasteNoFormatting.label "Вставити без форматування">
+<!ENTITY pasteNoFormatting.accesskey "б">
+<!ENTITY pasteNoFormatting.key "V">
+<!ENTITY pasteAsQuotationCmd.label "Вставити як цитату">
+<!ENTITY pasteAsQuotationCmd.accesskey "ц">
+
+<!-- Insert menu items -->
+<!ENTITY insertMenu.label "Вкласти">
+<!ENTITY insertMenu.accesskey "с">
+<!ENTITY insertLinkCmd2.label "Посилання…">
+<!ENTITY insertLinkCmd2.accesskey "П">
+<!ENTITY insertLinkCmd2.key "K">
+<!ENTITY insertAnchorCmd.label "Якір з ім’ям…">
+<!ENTITY insertAnchorCmd.accesskey "Я">
+<!ENTITY insertImageCmd.label "Зображення…">
+<!ENTITY insertImageCmd.accesskey "З">
+<!ENTITY insertHLineCmd.label "Роздільник">
+<!ENTITY insertHLineCmd.accesskey "Р">
+<!ENTITY insertTableCmd.label "Таблицю…">
+<!ENTITY insertTableCmd.accesskey "Т">
+<!ENTITY insertHTMLCmd.label "HTML…">
+<!ENTITY insertHTMLCmd.accesskey "H">
+<!ENTITY insertMathCmd.label "Math…">
+<!ENTITY insertMathCmd.accesskey "M">
+<!ENTITY insertCharsCmd.label "Літери і символи…">
+<!ENTITY insertCharsCmd.accesskey "Л">
+<!ENTITY insertBreakAllCmd.label "Розрив під зображеннями">
+<!ENTITY insertBreakAllCmd.accesskey "з">
+
+<!-- Used just in context popup. -->
+<!ENTITY createLinkCmd.label "Створити посилання…">
+<!ENTITY createLinkCmd.accesskey "С">
+<!ENTITY editLinkCmd.label "Редагувати об’єкт в новому вікні Компонувальника">
+<!ENTITY editLinkCmd.accesskey "Р">
+
+<!-- Font Face SubMenu -->
+<!ENTITY FontFaceSelect.tooltip "Вибір шрифту">
+<!ENTITY fontfaceMenu.label "Шрифт">
+<!ENTITY fontfaceMenu.accesskey "Ш">
+<!ENTITY fontVarWidth.label "Пропорційний">
+<!ENTITY fontVarWidth.accesskey "ц">
+<!ENTITY fontFixedWidth.label "Моноширний">
+<!ENTITY fontFixedWidth.accesskey "ш">
+<!ENTITY fontFixedWidth.key "T">
+<!ENTITY fontHelvetica.label "Helvetica, Arial">
+<!ENTITY fontHelvetica.accesskey "l">
+<!ENTITY fontTimes.label "Times">
+<!ENTITY fontTimes.accesskey "T">
+<!ENTITY fontCourier.label "Courier">
+<!ENTITY fontCourier.accesskey "C">
+
+<!-- Font Size SubMenu -->
+<!ENTITY FontSizeSelect.tooltip "Вибір розміру шрифту">
+<!ENTITY decreaseFontSize.label "Менше">
+<!ENTITY decreaseFontSize.accesskey "М">
+<!ENTITY decrementFontSize.key "&lt;">
+<!ENTITY decrementFontSize.key2 ","> <!-- < is above this key on many keyboards -->
+<!ENTITY increaseFontSize.label "Більше">
+<!ENTITY increaseFontSize.accesskey "Б">
+<!ENTITY incrementFontSize.key "&gt;">
+<!ENTITY incrementFontSize.key2 "."> <!-- > is above this key on many keyboards -->
+
+<!ENTITY fontSizeMenu.label "Розмір">
+<!ENTITY fontSizeMenu.accesskey "Р">
+<!ENTITY size-tinyCmd.label "Крихітний">
+<!ENTITY size-tinyCmd.accesskey "и">
+<!ENTITY size-smallCmd.label "Маленький">
+<!ENTITY size-smallCmd.accesskey "н">
+<!ENTITY size-mediumCmd.label "Середній">
+<!ENTITY size-mediumCmd.accesskey "р">
+<!ENTITY size-largeCmd.label "Великий">
+<!ENTITY size-largeCmd.accesskey "е">
+<!ENTITY size-extraLargeCmd.label "Величезний">
+<!ENTITY size-extraLargeCmd.accesskey "л">
+<!ENTITY size-hugeCmd.label "Гігантський">
+<!ENTITY size-hugeCmd.accesskey "Г">
+
+<!-- Font Style SubMenu -->
+<!ENTITY fontStyleMenu.label "Стиль тексту">
+<!ENTITY fontStyleMenu.accesskey "С">
+<!ENTITY styleBoldCmd.label "Напівжирний">
+<!ENTITY styleBoldCmd.accesskey "Н">
+<!ENTITY styleBoldCmd.key "B">
+<!ENTITY styleItalicCmd.label "Курсив">
+<!ENTITY styleItalicCmd.accesskey "К">
+<!ENTITY styleItalicCmd.key "I">
+<!ENTITY styleUnderlineCmd.label "Підкресленний">
+<!ENTITY styleUnderlineCmd.accesskey "П">
+<!ENTITY styleUnderlineCmd.key "U">
+<!ENTITY styleStrikeThruCmd.label "Закресленний">
+<!ENTITY styleStrikeThruCmd.accesskey "З">
+<!ENTITY styleSuperscriptCmd.label "Верхній індекс">
+<!ENTITY styleSuperscriptCmd.accesskey "х">
+<!ENTITY styleSubscriptCmd.label "Нижній індекс">
+<!ENTITY styleSubscriptCmd.accesskey "ж">
+<!ENTITY styleNonbreakingCmd.label "Нерозривний">
+<!ENTITY styleNonbreakingCmd.accesskey "е">
+<!ENTITY styleEm.label "Виділення">
+<!ENTITY styleEm.accesskey "і">
+<!ENTITY styleStrong.label "Сильне виділення">
+<!ENTITY styleStrong.accesskey "и">
+<!ENTITY styleCite.label "Цитата">
+<!ENTITY styleCite.accesskey "т">
+<!ENTITY styleAbbr.label "Абревіатура">
+<!ENTITY styleAbbr.accesskey "б">
+<!ENTITY styleAcronym.label "Акронім">
+<!ENTITY styleAcronym.accesskey "р">
+<!ENTITY styleCode.label "Код">
+<!ENTITY styleCode.accesskey "о">
+<!ENTITY styleSamp.label "Приклад виведення">
+<!ENTITY styleSamp.accesskey "и">
+<!ENTITY styleVar.label "Змінний">
+<!ENTITY styleVar.accesskey "м">
+
+<!ENTITY formatFontColor.label "Колір тексту…">
+<!ENTITY formatFontColor.accesskey "К">
+<!ENTITY tableOrCellColor.label "Колір фону клітинки або таблиці…">
+<!ENTITY tableOrCellColor.accesskey "ф">
+
+<!ENTITY formatRemoveStyles.key "Y">
+<!ENTITY formatRemoveLinks.key "K">
+<!ENTITY formatRemoveNamedAnchors.label "Вилучити іменовані якіри">
+<!ENTITY formatRemoveNamedAnchors.accesskey "я">
+<!ENTITY formatRemoveNamedAnchors2.key "R">
+
+<!ENTITY paragraphMenu.label "Абзац">
+<!ENTITY paragraphMenu.accesskey "з">
+<!ENTITY paragraphParagraphCmd.label "Абзац">
+<!ENTITY paragraphParagraphCmd.accesskey "б">
+<!ENTITY heading1Cmd.label "Заголовок 1">
+<!ENTITY heading1Cmd.accesskey "1">
+<!ENTITY heading2Cmd.label "Заголовок 2">
+<!ENTITY heading2Cmd.accesskey "2">
+<!ENTITY heading3Cmd.label "Заголовок 3">
+<!ENTITY heading3Cmd.accesskey "3">
+<!ENTITY heading4Cmd.label "Заголовок 4">
+<!ENTITY heading4Cmd.accesskey "4">
+<!ENTITY heading5Cmd.label "Заголовок 5">
+<!ENTITY heading5Cmd.accesskey "5">
+<!ENTITY heading6Cmd.label "Заголовок 6">
+<!ENTITY heading6Cmd.accesskey "6">
+<!ENTITY paragraphAddressCmd.label "Адреса">
+<!ENTITY paragraphAddressCmd.accesskey "д">
+<!ENTITY paragraphPreformatCmd.label "Заданий формат">
+<!ENTITY paragraphPreformatCmd.accesskey "н">
+
+<!-- List menu items -->
+<!ENTITY formatlistMenu.label "Список">
+<!ENTITY formatlistMenu.accesskey "п">
+<!ENTITY noneCmd.label "Нічого">
+<!ENTITY noneCmd.accesskey "і">
+<!ENTITY listBulletCmd.label "Маркірований">
+<!ENTITY listBulletCmd.accesskey "М">
+<!ENTITY listNumberedCmd.label "Нумерований">
+<!ENTITY listNumberedCmd.accesskey "Н">
+<!ENTITY listTermCmd.label "Термін">
+<!ENTITY listTermCmd.accesskey "Т">
+<!ENTITY listDefinitionCmd.label "Визначений">
+<!ENTITY listDefinitionCmd.accesskey "В">
+<!ENTITY listPropsCmd.label "Властивості списку…">
+<!ENTITY listPropsCmd.accesskey "л">
+
+<!ENTITY ParagraphSelect.tooltip "Виберіть формат абзацу">
+<!-- Shared in Paragraph, and Toolbar menulist -->
+<!ENTITY bodyTextCmd.label "Звичайний текст">
+<!ENTITY bodyTextCmd.accesskey "т">
+
+<!-- Align menu items -->
+<!ENTITY alignMenu.label "Вирівняти">
+<!ENTITY alignMenu.accesskey "В">
+<!ENTITY alignLeft.label "Вліво">
+<!ENTITY alignLeft.accesskey "л">
+<!ENTITY alignLeft.tooltip "Вирівняти вліво">
+<!ENTITY alignCenter.label "По центру">
+<!ENTITY alignCenter.accesskey "ц">
+<!ENTITY alignCenter.tooltip "Вирівняти по центру">
+<!ENTITY alignRight.label "Вправо">
+<!ENTITY alignRight.accesskey "п">
+<!ENTITY alignRight.tooltip "Вирівняти вправо">
+<!ENTITY alignJustify.label "По ширині">
+<!ENTITY alignJustify.accesskey "ш">
+<!ENTITY alignJustify.tooltip "Вирівняти по ширині">
+
+<!ENTITY increaseIndent.label "Збільшити відступ">
+<!ENTITY increaseIndent.accesskey "б">
+<!ENTITY increaseIndent.key "]">
+<!ENTITY decreaseIndent.label "Зменшити відступ">
+<!ENTITY decreaseIndent.accesskey "м">
+<!ENTITY decreaseIndent.key "[">
+
+<!ENTITY colorsAndBackground.label "Колір і тло сторінки…">
+<!ENTITY colorsAndBackground.accesskey "т">
+
+<!-- Table Menu -->
+<!ENTITY tableMenu.label "Таблиця">
+<!ENTITY tableMenu.accesskey "Т">
+
+<!-- Select Submenu -->
+<!ENTITY tableSelectMenu.label "Виділити">
+<!ENTITY tableSelectMenu.accesskey "д">
+
+<!ENTITY tableSelectMenu2.label "Виділити таблицю">
+<!ENTITY tableSelectMenu2.accesskey "д">
+<!ENTITY tableInsertMenu2.label "Вставити таблицю">
+<!ENTITY tableInsertMenu2.accesskey "с">
+<!ENTITY tableDeleteMenu2.label "Видалити таблицю">
+<!ENTITY tableDeleteMenu2.accesskey "л">
+
+<!-- Insert SubMenu -->
+<!ENTITY tableInsertMenu.label "Вставити">
+<!ENTITY tableInsertMenu.accesskey "В">
+<!ENTITY tableTable.label "Таблицю">
+<!ENTITY tableTable.accesskey "Т">
+<!ENTITY tableRow.label "Рядок">
+<!ENTITY tableRows.label "Рядки">
+<!ENTITY tableRow.accesskey "Р">
+<!ENTITY tableRowAbove.label "Рядок зверху">
+<!ENTITY tableRowAbove.accesskey "в">
+<!ENTITY tableRowBelow.label "Рядок знизу">
+<!ENTITY tableRowBelow.accesskey "н">
+<!ENTITY tableColumn.label "Стовпець">
+<!ENTITY tableColumns.label "Стовпці">
+<!ENTITY tableColumn.accesskey "С">
+<!ENTITY tableColumnBefore.label "Стовпець до">
+<!ENTITY tableColumnBefore.accesskey "д">
+<!ENTITY tableColumnAfter.label "Стовпець після">
+<!ENTITY tableColumnAfter.accesskey "п">
+<!ENTITY tableCell.label "Клітинку табл.">
+<!ENTITY tableCells.label "Клітинки табл.">
+<!ENTITY tableCell.accesskey "К">
+<!ENTITY tableCellContents.label "Вміст клітинки">
+<!ENTITY tableCellContents.accesskey "В">
+<!ENTITY tableAllCells.label "Всі клітинки">
+<!ENTITY tableAllCells.accesskey "і">
+<!ENTITY tableCellBefore.label "Клітинка до">
+<!ENTITY tableCellBefore.accesskey "и">
+<!ENTITY tableCellAfter.label "Клітинка після">
+<!ENTITY tableCellAfter.accesskey "я">
+<!-- Delete SubMenu -->
+<!ENTITY tableDeleteMenu.label "Видалити">
+<!ENTITY tableDeleteMenu.accesskey "л">
+
+<!-- text for "Join Cells" is in editor.properties
+ ("JoinSelectedCells" and "JoinCellToRight")
+ the access key must exist in both of those strings
+ But value must be set here for accesskey to draw properly
+-->
+<!ENTITY tableJoinCells.label "j">
+<!ENTITY tableJoinCells.accesskey "j">
+<!ENTITY tableSplitCell.label "Розбити клітинки табл.">
+<!ENTITY tableSplitCell.accesskey "Р">
+<!ENTITY convertToTable.label "Створити таблицю з виділення">
+<!ENTITY convertToTable.accesskey "С">
+<!ENTITY tableProperties.label "Властивості таблиці…">
+<!ENTITY tableProperties.accesskey "л">
+
+<!ENTITY imageToolbarCmd.label "Зображення">
+<!ENTITY imageToolbarCmd.tooltip "Вставити нове зображення або змінити властивості виділеного">
+<!ENTITY hruleToolbarCmd.label "Роздільник">
+<!ENTITY hruleToolbarCmd.tooltip "Вставити новий горизонтальний роздільник або змінити властивості виділеного">
+<!ENTITY tableToolbarCmd.label "Таблиця">
+<!ENTITY tableToolbarCmd.tooltip "Вставити нову таблицю або змінити властивості виділеної">
+<!ENTITY linkToolbarCmd.label "Посилання">
+<!ENTITY linkToolbarCmd.tooltip "Вставити нове посилання або змінити властивості виділеного">
+<!ENTITY anchorToolbarCmd.label "Якір">
+<!ENTITY anchorToolbarCmd.tooltip "Вставити новий якір або змінити властивості виділеного">
+<!ENTITY TextColorButton.tooltip "Вибір кольору для тексту">
+<!ENTITY BackgroundColorButton.tooltip "Вибір фонового кольору">
+
+<!-- Editor toolbar -->
+<!ENTITY absoluteFontSizeToolbarCmd.tooltip "Встановити розмір шрифту">
+<!ENTITY decreaseFontSizeToolbarCmd.tooltip "Менший розмір шрифту">
+<!ENTITY increaseFontSizeToolbarCmd.tooltip "Більший розмір шрифту">
+<!ENTITY boldToolbarCmd.tooltip "Жирний">
+<!ENTITY italicToolbarCmd.tooltip "Курсив">
+<!ENTITY underlineToolbarCmd.tooltip "Підкреслений">
+<!ENTITY bulletListToolbarCmd.tooltip "Додати або вилучити маркірований список">
+<!ENTITY numberListToolbarCmd.tooltip "Додати або вилучити нумерований список">
+<!ENTITY outdentToolbarCmd.tooltip "Прибрати відступ (вліво)">
+<!ENTITY indentToolbarCmd.tooltip "Зробити відступ (вправо)">
+<!ENTITY AlignPopupButton.tooltip "Вибір вирівнювання тексту">
+<!ENTITY InsertPopupButton.tooltip "Вставка посилання, якоря, зображення, горизонтального роздільника або таблиці">
+<!ENTITY alignLeftButton.tooltip "Вирівнювання тексту уздовж лівого краю">
+<!ENTITY alignCenterButton.tooltip "Вирівнювання тексту по центру">
+<!ENTITY alignRightButton.tooltip "Вирівнювання тексту уздовж правого краю">
+<!ENTITY alignJustifyButton.tooltip "Вирівнювання тексту по лівому та правому краю">
+
+<!-- TOC manipulation -->
+<!ENTITY insertTOC.label "Вставити">
+<!ENTITY insertTOC.accesskey "В">
+<!ENTITY updateTOC.label "Оновити">
+<!ENTITY updateTOC.accesskey "О">
+<!ENTITY removeTOC.label "Прибрати">
+<!ENTITY removeTOC.accesskey "П">
+<!ENTITY tocMenu.label "Зміст…">
+<!ENTITY tocMenu.accesskey "м">
diff --git a/l10n-uk/mail/chrome/messenger/messengercompose/mailComposeEditorOverlay.dtd b/l10n-uk/mail/chrome/messenger/messengercompose/mailComposeEditorOverlay.dtd
new file mode 100755
index 0000000000..22db18c751
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/messengercompose/mailComposeEditorOverlay.dtd
@@ -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/. -->
+
+<!ENTITY attachImageSource.label "Вкласти це зображення в повідомлення">
+<!ENTITY attachImageSource.accesskey "з">
+
+<!ENTITY attachLinkSource.label "Вкласти джерело цього посилання в повідомлення">
+<!ENTITY attachLinkSource.accesskey "д">
diff --git a/l10n-uk/mail/chrome/messenger/messengercompose/messengercompose.dtd b/l10n-uk/mail/chrome/messenger/messengercompose/messengercompose.dtd
new file mode 100644
index 0000000000..a64b440e84
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/messengercompose/messengercompose.dtd
@@ -0,0 +1,345 @@
+<!-- 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 messengercompose.dtd Main UI for message composition -->
+<!ENTITY msgComposeWindow.title "Написання повідомлення: (без теми)">
+
+<!-- File Menu -->
+<!ENTITY fileMenu.label "Файл">
+<!ENTITY fileMenu.accesskey "Ф">
+<!ENTITY newMenu.label "Новий">
+<!ENTITY newMenu.accesskey "Н">
+<!ENTITY newMessage.label "Повідомлення">
+<!ENTITY newMessage.key "M">
+<!ENTITY newMessageCmd2.key "N">
+<!ENTITY newMessage.accesskey "Л">
+<!ENTITY newContact.label "Контакт адресної книги…">
+<!ENTITY newContact.accesskey "К">
+<!ENTITY attachMenu.label "Вкласти">
+<!ENTITY attachMenu.accesskey "с">
+<!ENTITY attachFileCmd.label "Файл(и)…">
+<!ENTITY attachFileCmd.accesskey "л">
+<!ENTITY attachFileCmd.key "A">
+<!ENTITY attachCloudCmd.label "Filelink">
+<!ENTITY attachCloudCmd.accesskey "i">
+<!ENTITY attachPageCmd.label "Вебсторінку…">
+<!ENTITY attachPageCmd.accesskey "е">
+<!--LOCALIZATION NOTE attachVCardCmd.label Don't translate the term 'vCard' -->
+<!ENTITY attachVCardCmd.label "Візитну картку (vCard)">
+<!ENTITY attachVCardCmd.accesskey "з">
+<!ENTITY remindLater.label "Нагадати пізніше">
+<!ENTITY remindLater.accesskey "п">
+<!ENTITY closeCmd.label "Закрити">
+<!ENTITY closeCmd.key "W">
+<!ENTITY closeCmd.accesskey "З">
+<!ENTITY saveCmd.label "Зберегти">
+<!ENTITY saveCmd.key "S">
+<!ENTITY saveCmd.accesskey "б">
+<!ENTITY saveAsCmd.label "Зберегти як">
+<!ENTITY saveAsCmd.accesskey "я">
+<!ENTITY saveAsFileCmd.label "Файл…">
+<!ENTITY saveAsFileCmd.accesskey "Ф">
+<!ENTITY saveAsDraftCmd.label "Чернетку">
+<!ENTITY saveAsDraftCmd.accesskey "Ч">
+<!ENTITY saveAsTemplateCmd.label "Шаблон">
+<!ENTITY saveAsTemplateCmd.accesskey "Ш">
+<!ENTITY sendNowCmd.label "Надіслати">
+<!ENTITY sendCmd.keycode "VK_RETURN">
+<!ENTITY sendNowCmd.accesskey "д">
+<!ENTITY sendLaterCmd.label "Надіслати пізніше">
+<!ENTITY sendLaterCmd.keycode "VK_RETURN">
+<!ENTITY sendLaterCmd.accesskey "з">
+<!ENTITY printSetupCmd.label "Параметри сторінки…">
+<!ENTITY printSetupCmd.accesskey "а">
+<!ENTITY printPreviewCmd.label "Перегляд перед друком">
+<!ENTITY printPreviewCmd.accesskey "д">
+<!ENTITY printCmd.label "Друк…">
+<!ENTITY printCmd.key "P">
+<!ENTITY printCmd.accesskey "Д">
+
+<!-- Edit Menu -->
+<!ENTITY editMenu.label "Редагування">
+<!ENTITY editMenu.accesskey "Р">
+<!ENTITY undoCmd.label "Скасувати">
+<!ENTITY undoCmd.key "Z">
+<!ENTITY undoCmd.accesskey "к">
+<!ENTITY redoCmd.label "Повторити">
+<!ENTITY redoCmd.key "Y">
+<!ENTITY redoCmd.accesskey "т">
+<!ENTITY cutCmd.key "X">
+<!ENTITY copyCmd.key "C">
+<!ENTITY pasteCmd.key "V">
+<!ENTITY pasteNoFormattingCmd.key "V">
+<!ENTITY pasteAsQuotationCmd.key "o">
+<!ENTITY editRewrapCmd.accesskey "ф">
+<!ENTITY deleteCmd.label "Стерти">
+<!ENTITY deleteCmd.accesskey "С">
+<!ENTITY editRewrapCmd.label "Переформатувати">
+<!ENTITY editRewrapCmd.key "R">
+<!ENTITY renameAttachmentCmd.label "Перейменувати вкладення…">
+<!ENTITY renameAttachmentCmd.accesskey "П">
+<!ENTITY reorderAttachmentsCmd.label "Пересортувати вкладення…">
+<!ENTITY reorderAttachmentsCmd.accesskey "е">
+<!ENTITY reorderAttachmentsCmd.key "x">
+<!ENTITY toggleAttachmentPaneCmd.label "Панель вкладень">
+<!ENTITY toggleAttachmentPaneCmd.accesskey "в">
+<!ENTITY selectAllCmd.accesskey "с">
+<!ENTITY findBarCmd.label "Знайти…">
+<!ENTITY findBarCmd.accesskey "З">
+<!ENTITY findBarCmd.key "F">
+<!ENTITY findReplaceCmd.label "Знайти й замінити…">
+<!ENTITY findReplaceCmd.accesskey "м">
+<!ENTITY findReplaceCmd.key "H">
+<!ENTITY findAgainCmd.label "Знайти знову">
+<!ENTITY findAgainCmd.accesskey "о">
+<!ENTITY findAgainCmd.key "G">
+<!ENTITY findAgainCmd.key2 "VK_F3">
+<!ENTITY findPrevCmd.label "Знайти попереднє">
+<!ENTITY findPrevCmd.accesskey "п">
+<!ENTITY findPrevCmd.key "G">
+<!ENTITY findPrevCmd.key2 "VK_F3">
+
+<!-- Reorder Attachment Panel -->
+<!ENTITY reorderAttachmentsPanel.label "Пересортувати вкладення">
+<!ENTITY moveAttachmentTopPanelBtn.label "Перемістити вгору">
+<!ENTITY moveAttachmentUpPanelBtn.label "Вгору">
+<!ENTITY moveAttachmentBundleUpPanelBtn.label "Перемістити разом">
+<!ENTITY moveAttachmentDownPanelBtn.label "Вниз">
+<!ENTITY moveAttachmentBottomPanelBtn.label "Перемістити донизу">
+
+<!-- LOCALIZATION NOTE (sortAttachmentsPanelBtn.Sort.AZ.label):
+ Please ensure that this translation matches
+ sortAttachmentsPanelBtn.Sort.ZA.label, except for the sort direction. -->
+<!ENTITY sortAttachmentsPanelBtn.Sort.AZ.label "Сортування: А - Я">
+<!ENTITY sortAttachmentsPanelBtn.Sort.ZA.label "Сортування: Я - А">
+<!-- LOCALIZATION NOTE (sortAttachmentsPanelBtn.SortSelection.AZ.label):
+ Please ensure that this translation matches
+ sortAttachmentsPanelBtn.SortSelection.ZA.label, except for the sort direction. -->
+<!ENTITY sortAttachmentsPanelBtn.SortSelection.AZ.label "Порядок сортування: А - Я">
+<!ENTITY sortAttachmentsPanelBtn.SortSelection.ZA.label "Порядок сортування: Я - А">
+<!ENTITY sortAttachmentsPanelBtn.key "y">
+
+<!-- View Menu -->
+<!ENTITY viewMenu.label "Вигляд">
+<!ENTITY viewMenu.accesskey "В">
+<!ENTITY viewToolbarsMenuNew.label "Панелі інструментів">
+<!ENTITY viewToolbarsMenuNew.accesskey "н">
+<!ENTITY menubarCmd.label "Панель меню">
+<!ENTITY menubarCmd.accesskey "м">
+<!ENTITY showCompositionToolbarCmd.label "Панель інструментів написання повідомлень">
+<!ENTITY showCompositionToolbarCmd.accesskey "н">
+<!ENTITY showFormattingBarCmd.label "Панель форматування">
+<!ENTITY showFormattingBarCmd.accesskey "ф">
+<!ENTITY showTaskbarCmd.label "Рядок стану">
+<!ENTITY showTaskbarCmd.accesskey "с">
+<!ENTITY customizeToolbar.label "Налаштувати…">
+<!ENTITY customizeToolbar.accesskey "Н">
+
+<!ENTITY addressSidebar.label "Панель контактів">
+<!ENTITY addressSidebar.accesskey "к">
+
+<!-- Format Menu -->
+<!ENTITY formatMenu.label "Формат">
+<!ENTITY formatMenu.accesskey "Ф">
+
+<!-- Options Menu -->
+<!ENTITY optionsMenu.label "Налаштування">
+<!ENTITY optionsMenu.accesskey "Н">
+<!ENTITY checkSpellingCmd2.label "Перевірити орфографію…">
+<!ENTITY checkSpellingCmd2.key "p">
+<!ENTITY checkSpellingCmd2.key2 "VK_F7">
+<!ENTITY checkSpellingCmd2.accesskey "г">
+<!ENTITY enableInlineSpellChecker.label "Перевірка орфографії під час набору тексту">
+<!ENTITY enableInlineSpellChecker.accesskey "б">
+<!ENTITY quoteCmd.label "Цитувати повідомлення">
+<!ENTITY quoteCmd.accesskey "Ц">
+
+<!--LOCALIZATION NOTE attachVCard.label Don't translate the term 'vCard' -->
+<!ENTITY attachVCard.label "Вкласти візитну картку (vCard)">
+<!ENTITY attachVCard.accesskey "в">
+
+<!ENTITY returnReceiptMenu.label "Сповіщення про прочитання">
+<!ENTITY returnReceiptMenu.accesskey "С">
+<!ENTITY dsnMenu.label "Cповіщення про доставку">
+<!ENTITY dsnMenu.accesskey "д">
+<!ENTITY deliveryFormatMenu.label "Формат доставки">
+<!ENTITY deliveryFormatMenu.accesskey "Ф">
+<!ENTITY autoFormatCmd.label "Автовизначення">
+<!ENTITY autoFormatCmd.accesskey "А">
+<!ENTITY plainTextFormatCmd.label "Звичайний текст">
+<!ENTITY plainTextFormatCmd.accesskey "т">
+<!ENTITY htmlFormatCmd.label "Форматований текст (HTML)">
+<!ENTITY htmlFormatCmd.accesskey "Ф">
+<!ENTITY bothFormatCmd.label "Звичайний текст і HTML">
+<!ENTITY bothFormatCmd.accesskey "і">
+<!ENTITY priorityMenu.label "Важливість">
+<!ENTITY priorityMenu.accesskey "ж">
+<!ENTITY priorityButton.title "Важливість">
+<!ENTITY priorityButton.tooltiptext "Змінити важливість повідомлення">
+<!ENTITY priorityButton.label "Важливість:">
+<!ENTITY lowestPriorityCmd.label "Найнижча">
+<!ENTITY lowestPriorityCmd.accesskey "й">
+<!ENTITY lowPriorityCmd.label "Низька">
+<!ENTITY lowPriorityCmd.accesskey "з">
+<!ENTITY normalPriorityCmd.label "Звичайна">
+<!ENTITY normalPriorityCmd.accesskey "в">
+<!ENTITY highPriorityCmd.label "Висока">
+<!ENTITY highPriorityCmd.accesskey "в">
+<!ENTITY highestPriorityCmd.label "Найвища">
+<!ENTITY highestPriorityCmd.accesskey "а">
+<!ENTITY fileCarbonCopyCmd.label "Надіслати копію">
+<!ENTITY fileCarbonCopyCmd.accesskey "к">
+<!ENTITY fileHereMenu.label "Помістити сюди">
+
+<!-- Tools Menu -->
+<!ENTITY tasksMenu.label "Інструменти">
+<!ENTITY tasksMenu.accesskey "І">
+<!ENTITY messengerCmd.label "Пошта і новини">
+<!ENTITY messengerCmd.accesskey "П">
+<!ENTITY messengerCmd.commandkey "1">
+<!ENTITY addressBookCmd.label "Адресна книга">
+<!ENTITY addressBookCmd.accesskey "А">
+<!ENTITY addressBookCmd.key "B">
+<!ENTITY accountManagerCmd2.label "Налаштування облікового запису">
+<!ENTITY accountManagerCmd2.accesskey "Н">
+<!ENTITY accountManagerCmdUnix2.accesskey "м">
+<!ENTITY preferencesCmd2.label "Налаштування…">
+<!ENTITY preferencesCmd2.accesskey "Н">
+<!ENTITY preferencesCmdUnix.label "Налаштування">
+<!ENTITY preferencesCmdUnix.accesskey "Н">
+
+<!-- Mac OS X Window Menu -->
+<!ENTITY minimizeWindow.key "m">
+<!ENTITY minimizeWindow.label "Згорнути вікно">
+<!ENTITY bringAllToFront.label "Помістити всі на передній план">
+<!ENTITY zoomWindow.label "Розвернути вікно">
+<!ENTITY windowMenu.label "Вікно">
+
+<!-- Mail Toolbar -->
+<!ENTITY sendButton.label "Надіслати">
+<!ENTITY quoteButton.label "Цитата">
+<!ENTITY addressButton.label "Адреса">
+<!ENTITY attachButton.label "Вкладення">
+<!ENTITY spellingButton.label "Орфографія">
+<!ENTITY saveButton.label "Зберегти">
+<!ENTITY printButton.label "Друк">
+
+<!-- Mail Toolbar Tooltips -->
+<!ENTITY sendButton.tooltip "Надіслати це повідомлення зараз">
+<!ENTITY sendlaterButton.tooltip "Надіслати це повідомлення пізніше">
+<!ENTITY quoteButton.tooltip "Цитувати попереднє повідомлення">
+<!ENTITY addressButton.tooltip "Вибрати адресата з адресної книги">
+<!ENTITY attachButton.tooltip2 "Додати вкладення">
+<!ENTITY spellingButton.tooltip "Перевірити правопис вибраного чи всього повідомлення">
+<!ENTITY saveButton.tooltip "Зберегти це повідомлення">
+<!ENTITY cutButton.tooltip "Вирізати">
+<!ENTITY copyButton.tooltip "Копіювати">
+<!ENTITY pasteButton.tooltip "Вставити">
+<!ENTITY printButton.tooltip "Друкувати це повідомлення">
+
+<!-- Headers -->
+<!--LOCALIZATION NOTE headersSpaces.style is for aligning the From:, To: and
+ Subject: rows. It should be larger than the largest Header label -->
+<!ENTITY headersSpace2.style "width: 8em;">
+<!ENTITY extraRecipients.tooltip "Інші типи адресних полів">
+<!ENTITY fromAddr2.label "Від">
+<!ENTITY fromAddr.accesskey "д">
+<!ENTITY toAddr2.label "Кому">
+<!ENTITY ccAddr2.label "Копія">
+<!ENTITY bccAddr2.label "Прихована копія">
+<!ENTITY replyAddr2.label "Відповісти">
+<!ENTITY newsgroupsAddr2.label "Група новин">
+<!ENTITY followupAddr2.label "Продовжити в">
+<!ENTITY subject2.label "Тема">
+<!ENTITY subject.accesskey "Т">
+<!ENTITY attachmentBucketCloseButton.tooltip "Сховати панель вкладень">
+
+<!-- Format Toolbar, imported from editorAppShell.xhtml -->
+<!ENTITY SmileButton.tooltip "Вставити смайлик">
+<!ENTITY smiley1Cmd.label "Посміхаюся">
+<!ENTITY smiley2Cmd.label "Сумую">
+<!ENTITY smiley3Cmd.label "Підморгую">
+<!ENTITY smiley4Cmd.label "Показую язика">
+<!ENTITY smiley5Cmd.label "Сміюся">
+<!ENTITY smiley6Cmd.label "Збентеження">
+<!ENTITY smiley7Cmd.label "Невизначеність">
+<!ENTITY smiley8Cmd.label "Здивованість">
+<!ENTITY smiley9Cmd.label "Цілую">
+<!ENTITY smiley10Cmd.label "Кричу">
+<!ENTITY smiley11Cmd.label "Я крутько">
+<!ENTITY smiley12Cmd.label "Купа грошей">
+<!ENTITY smiley13Cmd.label "Немає слів">
+<!ENTITY smiley14Cmd.label "Невинність">
+<!ENTITY smiley15Cmd.label "Плачу">
+<!ENTITY smiley16Cmd.label "Язик за зубами">
+
+<!-- Message Pane Context Menu -->
+<!ENTITY spellCheckNoSuggestions.label "Припущень не знайдено">
+<!ENTITY spellCheckIgnoreWord.label "Пропустити слово">
+<!ENTITY spellCheckIgnoreWord.accesskey "П">
+<!ENTITY spellCheckAddToDictionary.label "Додати в словник">
+<!ENTITY spellCheckAddToDictionary.accesskey "с">
+<!ENTITY undo.label "Скасувати">
+<!ENTITY undo.accesskey "к">
+<!ENTITY cut.label "Вирізати">
+<!ENTITY cut.accesskey "р">
+<!ENTITY copy.label "Копіювати">
+<!ENTITY copy.accesskey "п">
+<!ENTITY paste.label "Вставити">
+<!ENTITY paste.accesskey "т">
+<!ENTITY pasteQuote.label "Вставити як цитату">
+<!ENTITY pasteQuote.accesskey "я">
+
+<!-- Attachment Item and List Context Menus -->
+<!ENTITY openAttachment.label "Відкрити">
+<!ENTITY openAttachment.accesskey "В">
+<!ENTITY delete.label "Вилучити">
+<!ENTITY delete.accesskey "ч">
+<!ENTITY removeAttachment.label "Вилучити вкладення">
+<!ENTITY removeAttachment.accesskey "к">
+<!ENTITY renameAttachment.label "Перейменувати…">
+<!ENTITY renameAttachment.accesskey "й">
+<!ENTITY reorderAttachments.label "Пересортувати вкладення…">
+<!ENTITY reorderAttachments.accesskey "е">
+<!ENTITY removeAllAttachments.label "Вилучити всі вкладення">
+<!ENTITY removeAllAttachments.accesskey "ч">
+<!ENTITY selectAll.label "Виділити все">
+<!ENTITY selectAll.accesskey "с">
+<!ENTITY attachFile.label "Вкласти файл(и)…">
+<!ENTITY attachFile.accesskey "ф">
+<!ENTITY attachCloud.label "Filelink…">
+<!ENTITY attachCloud.accesskey "i">
+<!ENTITY convertCloud.label "Перетворити на…">
+<!ENTITY convertCloud.accesskey "П">
+<!ENTITY cancelUpload.label "Скасувати передавання">
+<!ENTITY cancelUpload.accesskey "к">
+<!ENTITY convertRegularAttachment.label "Звичайне вкладення">
+<!ENTITY convertRegularAttachment.accesskey "в">
+<!ENTITY attachPage.label "Вкласти вебсторінку…">
+<!ENTITY attachPage.accesskey "е">
+
+<!-- Attachment Pane Header Bar Context Menu -->
+<!-- LOCALIZATION NOTE (initiallyShowAttachmentPane.label):
+ Should use the same wording as startExpandedCmd.label
+ in msgHdrViewOverlay.dtd. -->
+<!ENTITY initiallyShowAttachmentPane.label "Початково показувати панель вкладень">
+<!ENTITY initiallyShowAttachmentPane.accesskey "к">
+
+<!-- Spell checker context menu items -->
+<!ENTITY spellAddDictionaries.label "Додати словники…">
+<!ENTITY spellAddDictionaries.accesskey "Д">
+
+<!-- Title for the address picker panel -->
+<!ENTITY addressesSidebarTitle.label "Контакти">
+
+<!-- Identity popup customize menuitem -->
+<!ENTITY customizeFromAddress.label "Налаштувати з адреси…">
+<!ENTITY customizeFromAddress.accesskey "а">
+
+<!-- Accessibility name for the document -->
+<!ENTITY aria.message.bodyName "Вміст повідомлення">
+
+<!-- Status Bar -->
+<!ENTITY languageStatusButton.tooltip "Мова перевірки правопису">
+<!ENTITY encodingStatusPanel.tooltip "Кодування тексту">
diff --git a/l10n-uk/mail/chrome/messenger/messengercompose/sendProgress.dtd b/l10n-uk/mail/chrome/messenger/messengercompose/sendProgress.dtd
new file mode 100644
index 0000000000..b146bb1357
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/messengercompose/sendProgress.dtd
@@ -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/. -->
+
+<!--LOCALIZATION NOTE sendProgress.dtd Main UI for Send Message Progress Dialog -->
+<!ENTITY sendDialog.title "Обробка повідомлення">
+<!ENTITY status.label "Стан:">
+<!ENTITY progress.label "Поступ:">
diff --git a/l10n-uk/mail/chrome/messenger/messengercompose/sendProgress.properties b/l10n-uk/mail/chrome/messenger/messengercompose/sendProgress.properties
new file mode 100644
index 0000000000..c512093e5e
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/messengercompose/sendProgress.properties
@@ -0,0 +1,21 @@
+# 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 (titleSendMsgSubject):
+# %S will be replaced by the message subject.
+titleSendMsgSubject=Надсилання повідомлення - %S
+titleSendMsg=Надсилання повідомлення
+# LOCALIZATION NOTE (titleSaveMsgSubject):
+# %S will be replaced by the message subject.
+titleSaveMsgSubject=Збереження повідомлення - %S
+titleSaveMsg=Збереження повідомлення
+
+# LOCALIZATION NOTE (percentMsg):
+# This string is used to format the text to the right of the progress meter.
+# %S will be replaced by the percentage of the file that has been saved.
+# %% will be replaced a single % sign.
+percentMsg=%S%%
+
+messageSent=Ваше повідомлення надіслано.
+messageSaved=Ваше повідомлення збережено.
diff --git a/l10n-uk/mail/chrome/messenger/migration/migration.dtd b/l10n-uk/mail/chrome/messenger/migration/migration.dtd
new file mode 100644
index 0000000000..c4943ec737
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/migration/migration.dtd
@@ -0,0 +1,30 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+
+<!ENTITY migrationWizard.title "Майстер імпорту">
+
+<!ENTITY importFromWin.label "Імпорт налаштувань, параметрів облікового запису, адресної книги, фільтрів та інших даних із:">
+<!ENTITY importFromNonWin.label "Імпорт налаштувань, параметрів облікового запису, адресної книги, фільтрів та інших даних із:">
+<!ENTITY importSourceNotFound.label "Не знайдено програми для імпорту даних.">
+
+<!ENTITY importFromNothing.label "Не імпортувати нічого">
+<!ENTITY importFromNothing.accesskey "н">
+<!ENTITY importFromSeamonkey3.label "SeaMonkey 2 та старше">
+<!ENTITY importFromSeamonkey3.accesskey "S">
+<!ENTITY importFromOutlook.label "Outlook">
+<!ENTITY importFromOutlook.accesskey "O">
+
+<!ENTITY importSource.title "Імпорт налаштувань і даних з">
+<!ENTITY importItems.title "Об’єкти для імпорту">
+<!ENTITY importItems.label "Виберіть об’єкти для імпорту:">
+
+<!ENTITY migrating.title "Імпортую…">
+<!ENTITY migrating.label "Зараз триває імпорт наступних об'єктів…">
+
+<!ENTITY selectProfile.title "Вибір профілю">
+<!ENTITY selectProfile.label "Імпорт може бути здійснений з наступних профілів:">
+
+<!ENTITY done.title "Імпорт завершений">
+<!ENTITY done.label "Наступні об’єкти були успішно імпортовані:">
diff --git a/l10n-uk/mail/chrome/messenger/migration/migration.properties b/l10n-uk/mail/chrome/messenger/migration/migration.properties
new file mode 100644
index 0000000000..6808149e27
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/migration/migration.properties
@@ -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/.
+
+profileName_format=%S %S
+
+# Import Sources
+1_seamonkey=Налаштування
+
+2_seamonkey=Налаштування облікового запису
+2_outlook=Налаштування облікового запису
+
+4_seamonkey=Адресні книги
+4_outlook=Адресна книга
+
+8_seamonkey=Дані навчання анти-спам фільтрів
+
+16_seamonkey=Збережені паролі
+
+32_seamonkey=Інші дані
+
+64_seamonkey=Теки груп новин
+
+128_seamonkey=Поштові теки
+128_outlook=Поштові теки
diff --git a/l10n-uk/mail/chrome/messenger/mime.properties b/l10n-uk/mail/chrome/messenger/mime.properties
new file mode 100644
index 0000000000..6551f345b0
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/mime.properties
@@ -0,0 +1,154 @@
+# 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 following are used by libmime to emit header display in HTML
+#
+
+# Mail subject
+## @name MIME_MHTML_SUBJECT
+## @loc None
+1000=Тема
+
+# Resent-Comments
+## @name MIME_MHTML_RESENT_COMMENTS
+## @loc
+1001=Пересилання-Коментарі
+
+# Resent-Date
+## @name MIME_MHTML_RESENT_DATE
+## @loc
+1002=Пересилання-Дата
+
+# Resent-Sender
+## @name MIME_MHTML_RESENT_SENDER
+## @loc
+1003=Пересилання-Відправник
+
+# Resent-From
+## @name MIME_MHTML_RESENT_FROM
+## @loc
+1004=Пересилання-Від
+
+# Resent-To
+## @name MIME_MHTML_RESENT_TO
+## @loc
+1005=Пересилання-Кому
+
+# Resent-CC
+## @name MIME_MHTML_RESENT_CC
+## @loc
+1006=Пересилання-Копія
+
+# Date
+## @name MIME_MHTML_DATE
+## @loc
+1007=Дата
+
+# Sender
+## @name MIME_MHTML_SENDER
+## @loc
+1008=Відправник
+
+# From
+## @name MIME_MHTML_FROM
+## @loc
+1009=Від
+
+# Reply-To
+## @name MIME_MHTML_REPLY_TO
+## @loc
+1010=Відповісти
+
+# Organization
+## @name MIME_MHTML_ORGANIZATION
+## @loc
+1011=Організація
+
+# To
+## @name MIME_MHTML_TO
+## @loc
+1012=Кому
+
+# CC
+## @name MIME_MHTML_CC
+## @loc
+1013=CC
+
+# Newsgroups
+## @name MIME_MHTML_NEWSGROUPS
+## @loc
+1014=Групи новин
+
+# Followup-To
+## @name MIME_MHTML_FOLLOWUP_TO
+## @loc
+1015=Продовжити в
+
+# References
+## @name MIME_MHTML_REFERENCES
+## @loc
+1016=Згадки
+
+# Message ID
+## @name MIME_MHTML_MESSAGE_ID
+## @loc
+1021=Ідентифікатор
+
+# BCC
+## @name MIME_MHTML_BCC
+## @loc
+1023=Прихована копія
+
+# Link to doc
+## @name MIME_MSG_LINK_TO_DOCUMENT
+## @loc
+1026=Посилання на документ
+
+# Get Doc info
+## @name MIME_MSG_DOCUMENT_INFO
+## @loc
+1027=<B>Інформація про документ:</B>
+
+# Msg Attachment
+## @name MIME_MSG_ATTACHMENT
+## @loc
+1028=Вкладення
+
+# default attachment name
+## @name MIME_MSG_DEFAULT_ATTACHMENT_NAME
+## @loc
+# LOCALIZATION NOTE (1040): Do not translate "%s" below.
+# Place the %s where you wish the part number of the attachment to appear
+1040=Частина %s
+
+# default forwarded message prefix
+## @name MIME_FORWARDED_MESSAGE_HTML_USER_WROTE
+## @loc
+1041=-------- Початкове повідомлення --------
+
+# Partial Message Truncated
+## @name MIME_MSG_PARTIAL_TRUNCATED
+## @loc
+MIME_MSG_PARTIAL_TRUNCATED=Обрізано!
+
+# Partial Message Truncated Explanation
+## @name MIME_MSG_PARTIAL_TRUNCATED_EXPLANATION
+## @loc
+MIME_MSG_PARTIAL_TRUNCATED_EXPLANATION=Це повідомлення досягло максимального розміру, встановленого в налаштуваннях облікового запису, тому ми завантажили з поштового сервера лише перші кілька рядків.
+
+# Partial Message Not Downloaded
+## @name MIME_MSG_PARTIAL_NOT_DOWNLOADED
+## @loc
+MIME_MSG_PARTIAL_NOT_DOWNLOADED=Не завантажено
+
+# Partial Message Not Downloaded Explanation
+## @name MIME_MSG_PARTIAL_NOT_DOWNLOADED_EXPLANATION
+## @loc
+MIME_MSG_PARTIAL_NOT_DOWNLOADED_EXPLANATION=Для цього повідомлення були завантажені з поштового сервера лише заголовки.
+
+# MIME_MSG_PARTIAL_CLICK_FOR_REST
+## @name MIME_MSG_PARTIAL_CLICK_FOR_REST
+## @loc
+MIME_MSG_PARTIAL_CLICK_FOR_REST=Завантажити решту повідомлення.
diff --git a/l10n-uk/mail/chrome/messenger/mimeheader.properties b/l10n-uk/mail/chrome/messenger/mimeheader.properties
new file mode 100644
index 0000000000..c03c4d49a1
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/mimeheader.properties
@@ -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/.
+
+#
+# The following are used by libmime for header display in XML & HTML
+#
+TO=Кому
+BCC=Прихована копія
+CC=Копія
+DATE=Дата
+DISTRIBUTION=Розподіл
+FCC=Копія перенаправлення
+FOLLOWUP-TO=Перенаправити до
+FROM=Від
+STATUS=Стан
+LINES=Рядків
+MESSAGE-ID=Номер повідомлення
+MIME-VERSION=Версія MIME
+NEWSGROUPS=Групи новин
+ORGANIZATION=Організація
+REFERENCES=Посилання
+REPLY-TO=Відповісти
+RESENT-COMMENTS=Коментарі пересилання
+RESENT-DATE=Дата пересилання
+RESENT-FROM=Переслано від
+RESENT-MESSAGE-ID=Номер пересланого повідомлення
+RESENT-SENDER=Відправник пересланого повідомлення
+RESENT-TO=Переслано до
+RESENT-CC=Копія переслана
+SENDER=Відправник
+SUBJECT=Тема
+APPROVED-BY=Затверджено
+USER-AGENT=Клієнт
+FILENAME=Назва файлу
diff --git a/l10n-uk/mail/chrome/messenger/morkImportMsgs.properties b/l10n-uk/mail/chrome/messenger/morkImportMsgs.properties
new file mode 100644
index 0000000000..cd565a1d0d
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/morkImportMsgs.properties
@@ -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/.
+
+#
+# The following are used by the Mork import code to display status/error
+# and informational messages.
+#
+
+MABFiles = Адресні книги Mork
+
+# Short name of import module
+morkImportName = База даних Mork (.mab)
+
+# Description of import module
+morkImportDescription = Імпорт адресних книг з SeaMonkey або попередніх версій Thunderbird.
+
+morkImportSuccess = Успішно!
diff --git a/l10n-uk/mail/chrome/messenger/msgAccountCentral.dtd b/l10n-uk/mail/chrome/messenger/msgAccountCentral.dtd
new file mode 100644
index 0000000000..907d860e2e
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/msgAccountCentral.dtd
@@ -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/. -->
+
+<!ENTITY emailSectionHdr.label "Електронна пошта">
+<!ENTITY readMsgsLink.label "Прочитати повідомлення">
+<!ENTITY composeMsgLink.label "Написати повідомлення">
+
+<!ENTITY newsSectionHdr.label "Групи новин">
+<!ENTITY subscribeNewsLink.label "Впорядкувати підписки на групи новин">
+
+<!ENTITY feedsSectionHdr.label "Стрічки">
+<!ENTITY subscribeFeeds.label "Упорядкувати підписки">
+
+<!ENTITY chat.label "Чат">
+<!ENTITY movemail.label "Movemail">
+
+<!ENTITY accountsSectionHdr.label "Облікові записи">
+<!ENTITY subscribeImapFolders.label "Упорядкувати підписки на теки">
+<!ENTITY settingsLink.label "Перегляд параметрів цього облікового запису">
+<!ENTITY setupNewAcct.label "Налаштувати обліковий запис:">
+
+<!ENTITY advFeaturesSectionHdr.label "Додаткові властивості">
+<!ENTITY searchMsgsLink.label "Пошук повідомлень">
+<!ENTITY filtersLink.label "Керувати фільтрами повідомлень">
+<!ENTITY junkSettings.label "Параметри анти-спам фільтрів">
+<!ENTITY offlineLink.label "Параметри автономної роботи">
diff --git a/l10n-uk/mail/chrome/messenger/msgHdrViewOverlay.dtd b/l10n-uk/mail/chrome/messenger/msgHdrViewOverlay.dtd
new file mode 100644
index 0000000000..907b324924
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/msgHdrViewOverlay.dtd
@@ -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/. -->
+
+<!ENTITY toField4.label "Кому ">
+<!ENTITY fromField4.label "Від ">
+<!ENTITY senderField4.label "Відправник ">
+<!ENTITY author.label "Автор">
+<!ENTITY organizationField4.label "Організація ">
+<!ENTITY replyToField4.label "Відповідати-до ">
+
+<!ENTITY subjectField4.label "Тема ">
+<!ENTITY ccField4.label "Копія ">
+<!ENTITY bccField4.label "Прихована копія ">
+<!ENTITY newsgroupsField4.label "Групи новин ">
+<!ENTITY followupToField4.label "Продовження до ">
+<!ENTITY tagsHdr4.label "Мітки ">
+<!ENTITY dateField4.label "Дата ">
+<!ENTITY userAgentField4.label "User agent ">
+<!ENTITY referencesField4.label "References ">
+<!ENTITY messageIdField4.label "Message ID ">
+<!ENTITY inReplyToField4.label "У відповідь на ">
+<!ENTITY originalWebsite4.label "Сайт ">
+
+<!ENTITY hdrArchiveButton1.label "Архівувати">
+<!ENTITY hdrArchiveButton1.tooltip "Архівувати це повідомлення">
+<!ENTITY hdrSmartReplyButton1.label "Розумна відповідь">
+<!ENTITY hdrReplyButton1.label "Відповісти">
+<!ENTITY hdrReplyButton2.tooltip "Відповісти автору цього повідомлення">
+<!ENTITY hdrReplyAllButton1.label "Відповісти всім">
+<!ENTITY hdrReplyAllButton1.tooltip "Відповісти відправнику та всім отримувачам">
+<!ENTITY hdrReplyListButton1.label "Відповісти списку">
+<!ENTITY hdrReplyListButton1.tooltip "Відповісти списку розсилки">
+<!ENTITY hdrFollowupButton1.label "Відповісти в групу">
+<!ENTITY hdrFollowupButton1.tooltip "Опублікувати відповідь в цій групі новин">
+<!ENTITY hdrForwardButton1.label "Переслати">
+<!ENTITY hdrForwardButton1.tooltip "Переслати це повідомлення">
+<!ENTITY hdrJunkButton1.label "Спам">
+<!ENTITY hdrJunkButton1.tooltip "Позначити це повідомлення як спам">
+<!ENTITY hdrTrashButton1.label "Видалити">
+<!ENTITY hdrTrashButton1.tooltip "Видалити це повідомлення">
+
+<!ENTITY hdrViewToolbarShowFull.label "Показувати значки та текст">
+<!ENTITY hdrViewToolbarShowFull.accesskey "т">
+<!ENTITY hdrViewToolbarShowIcons.label "Показувати лише значки">
+<!ENTITY hdrViewToolbarShowIcons.accesskey "з">
+<!ENTITY hdrViewToolbarShowText.label "Показувати лише текст">
+<!ENTITY hdrViewToolbarShowText.accesskey "л">
+<!ENTITY hdrViewToolbarAlwaysReplySender.label "Завжди показувати Відповісти Відправнику">
+<!ENTITY hdrViewToolbarAlwaysReplySender.accesskey "В">
+
+<!ENTITY otherActionsButton2.label "Більше">
+<!ENTITY otherActionsButton.tooltip "Більше дій">
+<!ENTITY otherActionsOpenConversation1.label "Відкрити в розмові">
+<!ENTITY otherActionsOpenConversation1.accesskey "з">
+<!ENTITY otherActionsOpenInNewWindow1.label "Відкрити у новому вікні">
+<!ENTITY otherActionsOpenInNewWindow1.accesskey "в">
+<!ENTITY otherActionsOpenInNewTab1.label "Відкрити у новій вкладці">
+<!ENTITY otherActionsOpenInNewTab1.accesskey "к">
+<!ENTITY markAsReadMenuItem1.label "Позначити як прочитане">
+<!ENTITY markAsReadMenuItem1.accesskey "ч">
+<!ENTITY markAsUnreadMenuItem1.label "Позначити як нечитане">
+<!ENTITY markAsUnreadMenuItem1.accesskey "н">
+<!ENTITY saveAsMenuItem1.label "Зберегти як…">
+<!ENTITY saveAsMenuItem1.accesskey "з">
+<!ENTITY viewSourceMenuItem1.label "Глянути джерело">
+<!ENTITY viewSourceMenuItem1.accesskey "д">
+<!ENTITY otherActionsPrint1.label "Друкувати…">
+<!ENTITY otherActionsPrint1.accesskey "Д">
+
+<!-- Attachment bar context menu items -->
+<!ENTITY startExpandedCmd.label "Початково показувати панель вкладень">
+<!ENTITY startExpandedCmd.accesskey "в">
+
+<!-- Attachment context menu items -->
+<!ENTITY openAttachmentCmd.label "Відкрити">
+<!ENTITY openAttachmentCmd.accesskey "В">
+<!ENTITY saveAsAttachmentCmd.label "Зберегти як…">
+<!ENTITY saveAsAttachmentCmd.accesskey "З">
+<!ENTITY detachAttachmentCmd.label "Викласти…">
+<!ENTITY detachAttachmentCmd.accesskey "к">
+<!ENTITY deleteAttachmentCmd.label "Видалити">
+<!ENTITY deleteAttachmentCmd.accesskey "д">
+<!ENTITY openAllAttachmentsCmd.label "Відкрити всі…">
+<!ENTITY openAllAttachmentsCmd.accesskey "В">
+<!ENTITY saveAllAttachmentsCmd.label "Зберегти всі…">
+<!ENTITY saveAllAttachmentsCmd.accesskey "З">
+<!ENTITY detachAllAttachmentsCmd.label "Викласти всі…">
+<!ENTITY detachAllAttachmentsCmd.accesskey "л">
+<!ENTITY deleteAllAttachmentsCmd.label "Видалити всі…">
+<!ENTITY deleteAllAttachmentsCmd.accesskey "д">
+
+<!ENTITY openAttachment.tooltip "Відкрити вкладений файл">
+
+<!ENTITY detachedAttachmentFolder.show.label "Відкрити теку з файлом">
+<!ENTITY detachedAttachmentFolder.show.accesskey "В">
+<!ENTITY detachedAttachmentFolder.showMac.label "Показати у Finder">
+<!ENTITY detachedAttachmentFolder.showMac.accesskey "F">
+
+<!-- Attachment toolbar items -->
+<!ENTITY saveAttachmentButton1.label "Зберегти">
+<!ENTITY saveAttachmentButton1.tooltip "Зберегти вкладений файл">
+<!ENTITY saveAllAttachmentsButton1.label "Зберегти всі">
+<!ENTITY saveAllAttachmentsButton1.tooltip "Зберегти всі вкладені файли">
+
+<!ENTITY copyLinkCmd.label "Копіювати адресу посилання">
+<!ENTITY copyLinkCmd.accesskey "К">
+
+<!ENTITY CopyMessageId.label "Копіювати ідентифікатор">
+<!ENTITY CopyMessageId.accesskey "К">
+<!ENTITY OpenMessageForMsgId.label "Відкрити повідомлення за ID">
+<!ENTITY OpenMessageForMsgId.accesskey "В">
+<!ENTITY OpenBrowserWithMsgId.label "Відкрити повідомлення у браузері">
+<!ENTITY OpenBrowserWithMsgId.accesskey "б">
diff --git a/l10n-uk/mail/chrome/messenger/msgPrintEngine.dtd b/l10n-uk/mail/chrome/messenger/msgPrintEngine.dtd
new file mode 100644
index 0000000000..9ccc3ccb86
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/msgPrintEngine.dtd
@@ -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 (printCmd.key, closeCmd.key):
+ As defined in msgPrintEngine.xul, Ctrl plus the command keys defined here
+ will be the keyboard shortcuts effective in print preview, e.g. Ctrl+P
+ -->
+
+<!-- LOCALIZATION NOTE (printCmd.key, closeCmd.key):
+ As defined in msgPrintEngine.xhtml, Ctrl plus the command keys defined here
+ will be the keyboard shortcuts effective in print preview, e.g. Ctrl+P
+ -->
+
+<!ENTITY printCmd.key "P">
+<!ENTITY closeCmd.key "W">
diff --git a/l10n-uk/mail/chrome/messenger/msgSynchronize.dtd b/l10n-uk/mail/chrome/messenger/msgSynchronize.dtd
new file mode 100644
index 0000000000..6caf7ea395
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/msgSynchronize.dtd
@@ -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/. -->
+
+<!-- extracted from MsgSynchronize.xhtml and msgSelectOfflineFolders.xhtml-->
+
+<!ENTITY MsgSynchronize.label "Завантажити та синхронізувати повідомлення">
+<!ENTITY MsgSelect.label "Елементи для автономної роботи">
+<!ENTITY MsgSyncDesc.label "Якщо ви вже вибрали теки пошти або групи новин для автономної роботи, ви можете завантажити та/або синхронізувати їх. Інакше натисніть кнопку «Вибрати», щоб вибрати теки пошти та групи новин для автономної роботи.">
+<!ENTITY MsgSyncDirections.label "Завантажити та/або синхронізувати таке:">
+<!ENTITY syncTypeMail.label "Пошта">
+<!ENTITY syncTypeMail.accesskey "ш">
+<!ENTITY syncTypeNews.label "Повідомлення груп новин">
+<!ENTITY syncTypeNews.accesskey "г">
+<!ENTITY sendMessage.label "Надіслати ненадіслані повідомлення">
+<!ENTITY sendMessage.accesskey "с">
+<!ENTITY workOffline.label "Після закінчення завантаження та/або синхронізації перейти в автономний режим">
+<!ENTITY workOffline.accesskey "а">
+<!ENTITY selectButton.label "Вибрати…">
+<!ENTITY selectButton.accesskey "б">
+<!ENTITY MsgSelectDesc.label "Виберіть теки пошти та групи новин, які б ви хотіли завантажити для автономної роботи.">
+<!ENTITY MsgSelectInd.label "Завантажити">
+<!ENTITY MsgSelectItems.label "Теки та групи новин">
diff --git a/l10n-uk/mail/chrome/messenger/msgViewPickerOverlay.dtd b/l10n-uk/mail/chrome/messenger/msgViewPickerOverlay.dtd
new file mode 100644
index 0000000000..1ebab0c73e
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/msgViewPickerOverlay.dtd
@@ -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/. -->
+
+<!--LOCALIZATION NOTE msgViewPickerOverlay.dtd UI for showing various views on a folder -->
+
+<!ENTITY viewPicker.label "Перегляд:">
+<!ENTITY viewPicker.accesskey "П">
+<!ENTITY viewAll.label "Всі">
+<!ENTITY viewAll.accesskey "і">
+<!ENTITY viewUnread.label "Непрочитані">
+<!ENTITY viewUnread.accesskey "Н">
+<!ENTITY viewNotDeleted.label "Не вилучені">
+<!ENTITY viewNotDeleted.accesskey "в">
+<!ENTITY viewTags.label "Мітки">
+<!ENTITY viewTags.accesskey "М">
+<!ENTITY viewCustomViews.label "Користувацькі представлення">
+<!ENTITY viewCustomViews.accesskey "К">
+<!ENTITY viewVirtualFolder.label "Зберегти представлення як теку…">
+<!ENTITY viewVirtualFolder.accesskey "З">
+<!ENTITY viewCustomizeView.label "Налагодити…">
+<!ENTITY viewCustomizeView.accesskey "Н">
diff --git a/l10n-uk/mail/chrome/messenger/msgmdn.properties b/l10n-uk/mail/chrome/messenger/msgmdn.properties
new file mode 100644
index 0000000000..d45baf6e26
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/msgmdn.properties
@@ -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/.
+## Msg Mdn Report strings
+MsgMdnDisplayed=Примітка: Це підтвердження прочитання повідомляє лише про те, що повідомлення було відображене на комп'ютері отримувача. Немає гарантії того, що отримувач прочитав чи зрозумів вміст повідомлення.
+MsgMdnDispatched=Повідомлення було надруковано, надіслано факсом або переслано без показу отримувачу. Немає гарантії того, що пізніше отримувач прочитає повідомлення.
+MsgMdnProcessed=Поштовий клієнт отримувача обробив повідомлення не показуючи його. Немає гарантії, що пізніше повідомлення буде прочитано.
+MsgMdnDeleted=Повідомлення було видалене. Людина, якій ви його надіслали, могла його не бачити. Вона може відновити його пізніше й прочитати.
+MsgMdnDenied=Отримувач повідомлення не бажає надсилати вам підтвердження прочитання.
+MsgMdnFailed=Сталася помилка. Не вдалося згенерувати чи надіслати вам необхідне підтвердження прочитання.
+# LOCALIZATION NOTE : Do not translate the word "%S" below.
+MsgMdnMsgSentTo=Це підтвердження прочитання для повідомлення, яке ви відправили %S.
+MdnDisplayedReceipt=Підтвердження прочитання (відображено)
+MdnDispatchedReceipt=Підтвердження прочитання (надіслано)
+MdnProcessedReceipt=Підтвердження прочитання (оброблено)
+MdnDeletedReceipt=Підтвердження прочитання (видалено)
+MdnDeniedReceipt=Підтвердження прочитання (заборонено)
+MdnFailedReceipt=Підтвердження прочитання (збій)
diff --git a/l10n-uk/mail/chrome/messenger/multimessageview.dtd b/l10n-uk/mail/chrome/messenger/multimessageview.dtd
new file mode 100644
index 0000000000..968f3745b2
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/multimessageview.dtd
@@ -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/. -->
+
+<!ENTITY window.title "Зведення повідомлень">
+<!ENTITY selectedmessages.label "Вибрані повідомлення">
+<!ENTITY archiveButton.label "Архівувати">
+<!ENTITY deleteButton.label "Видалити">
diff --git a/l10n-uk/mail/chrome/messenger/multimessageview.properties b/l10n-uk/mail/chrome/messenger/multimessageview.properties
new file mode 100644
index 0000000000..48b36805b0
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/multimessageview.properties
@@ -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/.
+
+# LOCALIZATION NOTE (numConversations): Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/Localization_and_Plurals
+# The number of conversations (threads or solitary messages) selected. #1 is the
+# number of conversations.
+numConversations=#1 розмова; #1 розмови; #1 розмов
+
+# LOCALIZATION NOTE (atLeastNumConversations): Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/Localization_and_Plurals
+# The number of conversations (threads or solitary messages) selected. #1 is the
+# number of conversations. We use this when we didn't actually scan the entire
+# list of selected messages, so there may be more conversations than reported
+# (or maybe not!).
+atLeastNumConversations=#1+ розмова; #1+ розмови; #1+ розмов
+
+# LOCALIZATION NOTE (numMessages): Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/Localization_and_Plurals
+# The number of messages in a thread. #1 is the number of messages.
+numMessages=#1 повідомлення;#1 повідомлення;#1 повідомлень
+
+# LOCALIZATION NOTE (numUnread): Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/Localization_and_Plurals
+# The number of unread messages in a thread; meant to be appended to
+# "numMessages". #1 is the number of unread messages.
+numUnread=, #1 непрочитане;, #1 непрочитані;, #1 непрочитаних
+
+# LOCALIZATION NOTE (numIgnored): Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/Localization_and_Plurals
+# The number of ignored messages in a thread; meant to be appended to
+# "numMessages". #1 is the number of ignored messages.
+numIgnored=, #1 ігнороване;, #1 ігноровані;, #1 ігнорованих
+
+# LOCALIZATION NOTE (atLeastNumIgnored): Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/Localization_and_Plurals
+# The number of ignored messages in a thread; meant to be appended to
+# "numMessages". #1 is the number of ignored messages. We use this when we
+# didn't actually scan the entire list of selected messages, so there may be
+# more ignored messages than reported (or maybe not!).
+atLeastNumIgnored=, #1+ ігнороване;, #1+ ігноровані;, #1+ ігнорованих
+
+# LOCALIZATION NOTE (noSubject): What to display for a message if it has no
+# subject.
+noSubject=(без теми)
+
+# LOCALIZATION NOTE (messagesTotalSize): A message indicating the total size on
+# disk of the selected messages. #1 is the size, e.g. "123 KB".
+messagesTotalSize=Це повідомлення займає #1.
+
+# LOCALIZATION NOTE (messagesTotalSizeMoreThan): A message indicating the total
+# size on disk of the selected messages. #1 is the size, e.g. "123 KB". We use
+# this when we didn't actually scan the entire list of selected messages, so
+# this is a *minimum* size.
+messagesTotalSizeMoreThan=Ці повідомлення займають понад #1.
+
+# LOCALIZATION NOTE (maxCountExceeded): A message to let the user know that not
+# all of the selected messages were summarized. #1 is the total number of
+# messages selected and #2 is the number of messages actually shown.
+maxCountExceeded= (Примітка: Вибрано #1 повідомлень, показано перші #2)
+
+# LOCALIZATION NOTE (maxThreadCountExceeded): A message to let the user know that
+# not all of the selected thread were summarized. #1 is the total number of
+# threads selected and #2 is the number of threads actually shown.
+maxThreadCountExceeded= (Примітка: Вибрано #1 розмову, показано перші #2)
diff --git a/l10n-uk/mail/chrome/messenger/newFolderDialog.dtd b/l10n-uk/mail/chrome/messenger/newFolderDialog.dtd
new file mode 100644
index 0000000000..ef1eae657e
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/newFolderDialog.dtd
@@ -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/. -->
+
+<!-- Labels -->
+<!ENTITY newFolderDialog.title "Створити теку">
+<!ENTITY name.label "Назва:">
+<!ENTITY name.accesskey "Н">
+<!ENTITY description.label "Створити як вкладену теку:">
+<!ENTITY description.accesskey "С">
+<!ENTITY folderRestriction1.label "Цей сервер розділяє теки на два типи.">
+<!ENTITY folderRestriction2.label "Дозволити новій теці містити:">
+<!ENTITY foldersOnly.label "Теки">
+<!ENTITY messagesOnly.label "Лише повідомлення">
+<!ENTITY accept.label "Створити теку">
+<!ENTITY accept.accesskey "и">
diff --git a/l10n-uk/mail/chrome/messenger/newmailaccount/accountProvisioner.dtd b/l10n-uk/mail/chrome/messenger/newmailaccount/accountProvisioner.dtd
new file mode 100644
index 0000000000..f348236430
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/newmailaccount/accountProvisioner.dtd
@@ -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/. -->
+
+<!ENTITY window.title "Ласкаво просимо до &brandShortName;">
+<!ENTITY header2.label "Хочете завести нову адресу ел.пошти?">
+<!ENTITY other.languages "Ми показуємо лише провайдерів, що надають послуги у вашому регіоні. Клацніть тут, щоб показати усіх провайдерів.">
+<!ENTITY error.line1 "Шкода, але ми не знайшли ніяких припущень щодо адреси ел.пошти.">
+<!ENTITY error.line2 "Ви можете спробувати дати запит по прізвиську чи іншому слову, щоб знайти інші адреси">
+
+<!-- LOCALIZATION NOTE(error.suggest.before, error.suggest.middle, error.suggest.after):
+ error.suggest.before, error.suggest.middle, and error.suggest.after all go into
+ one line with error.suggest.middle that links to a site which provides download
+ of free account alternatives. -->
+<!ENTITY error.suggest.before "Також ви можете спробувати одну з ">
+<!ENTITY error.suggest.middle "безплатних альтернатив">
+<!ENTITY error.suggest.after ".">
+
+<!-- LOCALIZATION NOTE(success.title.before, success.title.after):
+ success.title.before and success.title.after all go into one line, wrapping
+ around the name that the user has typed in to the search input. -->
+<!ENTITY success.title.before "Привіт ">
+<!ENTITY success.title.after ", для вас доступні такі адреси ел.пошти:">
+<!ENTITY success.tip "(Ви також можете пошукати за прізвиськом чи іншим словом щоб знайти більше адрес)">
+<!ENTITY partnership.description "Завдяки партнерству з кількома провайдерами, &brandShortName; може запропонувати вам нову адресу ел.пошти. Лише вкажіть ваше ім’я та прізвище, чи інші слова, щоб почати.">
+<!ENTITY existing.header "Вже маєте адресу, котру хотіли б використати?">
+<!ENTITY tinyheader.title "Маєте адресу?">
+<!ENTITY tinyheader.existing "Пропустити це й використати мою існуючу ел.пошту">
+<!ENTITY content.close "Напевне, я сконфігурую мій обліковий запис потім.">
+<!ENTITY successful.title "Вітаємо!">
+<!ENTITY successful.successMessage "Ви успішно налаштували ваш обліковий запис.">
+<!ENTITY successful.write "Напишіть комусь листа">
+<!ENTITY successful.write.desc "Дайте знати вашим друзям та сім’ї про вашу нову адресу.<br/> Адже ж ви для цього заводили новий запис, вірно?">
+<!ENTITY successful.customize "Пристосуйте &brandShortName; всякими кльовими додатками">
+<!ENTITY successful.customize.desc "Існують тисячі додатків, котрі дозволяють вам пристосувати &brandShortName; до власне ваших потреб.">
+<!ENTITY successful.attach "Додайте особистий підпис до ваших листів">
+<!ENTITY successful.attach.desc "Ви можете автоматично додавати цитати або якусь інформацію про себе у кінець кожного вашого повідомлення.">
+<!ENTITY successful.close "Закрити це вікно.">
+<!ENTITY input.namePlaceholder "Ваше ім’я або прізвисько">
+<!ENTITY input.search "Шукати">
+<!ENTITY search_engine.title "Налаштувати ваш пошуковик">
+<!ENTITY search_engine.message "Ваш провайдер ел.пошти також надає можливіть пошуку в мережі.">
+<!ENTITY search_engine.button "Завершити">
diff --git a/l10n-uk/mail/chrome/messenger/newmailaccount/accountProvisioner.properties b/l10n-uk/mail/chrome/messenger/newmailaccount/accountProvisioner.properties
new file mode 100644
index 0000000000..a1750f5407
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/newmailaccount/accountProvisioner.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/.
+
+# LOCALIZATION NOTE (free):
+# This will be shown instead of a price when displaying free email accounts
+free=Безкоштовно
+# LOCALIZATION NOTE (price):
+# %S will be the price per year charged to the user for the account.
+price=%S за рік
+# LOCALIZATION NOTE (moreOptions): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/Localization_and_Plurals
+# #1 is the number of additional email addresses available for registration.
+# This line is shown when there are more than two suggested email
+# addresses available.
+moreOptions=і ще #1…;і ще #1…;і ще #1…
+# LOCALIZATION NOTE (sepAnd):
+# \u0020 is a space, and should be included before and after.
+sepAnd=\u0020and\u0020
+# LOCALIZATION NOTE (sepComma):
+# \u0020 is a space, and should be included after.
+sepComma=,\u0020
+# LOCALIZATION NOTE (privacyDisclaimer):
+# #1 will be a link for the Mozilla Privacy policy page.
+# #2 will be a list of providers with links to their ToS and Privacy policies, separated by the 'sepComma' delimiter.
+privacyDisclaimer=Пошукові запити надсилаються в Mozilla (#1) та стороннім провайдерам електронної пошти #2 для знаходження доступних адрес.
+privacyPolicy=Політика приватності
+tos=Умови надання послуги
+# LOCALIZATION NOTE (searchEngineDesc):
+# %S will be the selected search engine.
+searchEngineDesc=Використовувати %S типовим засобом пошуку
+cannotConnect=Вибачте, але ми не можемо зв'язатися з нашим сервером входу. Будь ласка, перевірте своє з'єднання.
diff --git a/l10n-uk/mail/chrome/messenger/news.properties b/l10n-uk/mail/chrome/messenger/news.properties
new file mode 100644
index 0000000000..b8c7fc375e
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/news.properties
@@ -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/.
+downloadHeadersTitlePrefix=Завантаження заголовків
+downloadHeadersInfoText=У цій групі новин є %S нових заголовків повідомлень, які можна завантажити.
+cancelDisallowed=Це повідомлення не від вас. Ви можете вилучити тільки повідомлення, які були надіслані вами, а не іншими користувачами.
+cancelConfirm=Ви дійсно бажаєте вилучити це повідомлення?
+messageCancelled=Повідомлення стерте.
+enterUserPassTitle=Потрібно вказати користувача і пароль для сервера новин
+# LOCALIZATION NOTE (enterUserPassServer): %S is the server being accessed
+enterUserPassServer=Введіть ім'я користувача й пароль для %S:
+# LOCALIZATION NOTE (enterUserPassGroup): %1$S is a specific newsgroup to set
+# the password for; %2$S is the server from which the newsgroup is accessed
+enterUserPassGroup=Введіть ім'я користувача й пароль для %1$S на %2$S:
+okButtonText=Завантажити
+
+noNewMessages=На сервері немає нових повідомлень.
+# LOCALIZATION NOTE (newNewsgroupHeaders): %1$S is the number of the current
+# header being downloaded, %2$S is the number of headers to be downloaded, and
+# %3$S is the newsgroup whose headers are being downloaded.
+newNewsgroupHeaders=Завантажую %1$S з %2$S заголовків для %3$S
+# LOCALIZATION NOTE (newNewsgroupFilteringHeaders): %1$S is the name of the MIME
+# header being filtered on, %2$S is the number of the current header being
+# downloaded, %3$S is the number of headers to be downloaded, and %4$S is the
+# newsgroup whose headers are being downloaded.
+newNewsgroupFilteringHeaders=Отримую заголовки для фільтрів: %1$S (%2$S/%3$S) на %4$S
+downloadingArticles=Завантаження статей %S-%S
+bytesReceived=Завантаження з групи новин: отримано %S (%S KБ при швидкості %S KБ/сек.)
+downloadingArticlesForOffline=Завантаження статей %S-%S у %S
+
+# LOCALIZATION NOTE (autoUnsubscribeText): %1$S is the newsgroup and %2$S is the newsgroup-server it is being removed from.
+autoUnsubscribeText=Групи новин %1$S на сервері %2$S не існує. Відписатися від неї?
+
+# LOCALIZATION NOTE (autoSubscribeText): %1$S is the newsgroup.
+autoSubscribeText=Бажаєте підписатися на %1$S?
+
+# LOCALIZATION NOTE (Error -304): In the following item, don't translate "NNTP"
+# Error - server error
+## @name NNTP_ERROR_MESSAGE
+## @loc None
+-304=Сталася помилка NNTP:
+
+# Error - newsgroup scan error
+## @name NNTP_NEWSGROUP_SCAN_ERROR
+## @loc None
+-305=Сталася помилка при роботі з новинами. Перевірку новинних груп не закінчено.
+
+# Error - NNTP authinfo failure
+## @name NNTP_AUTH_FAILED
+## @loc None
+-260=Сталася помилка авторизації. Будь ласка, спробуйте ввести ваше ім'я та/або пароль ще раз.
+
+# Error - TCP error
+## @name TCP_ERROR
+## @loc None
+-206=Сталася помилка зв’язку. Спробуйте повторити з’єднання. Помилка TCP:
diff --git a/l10n-uk/mail/chrome/messenger/newsError.dtd b/l10n-uk/mail/chrome/messenger/newsError.dtd
new file mode 100644
index 0000000000..a283491d9e
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/newsError.dtd
@@ -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/. -->
+
+<!-- LOCALIZATION NOTE (newsError.title): The title of the news error page.
+ Not generally visible. -->
+<!ENTITY newsError.title "Проблема завантаження статті">
+
+<!-- LOCALIZATION NOTE (articleNotFound.title): The main heading for the news
+ error page. -->
+<!ENTITY articleNotFound.title "Статтю не знайдено">
+
+<!-- LOCALIZATION NOTE (articleNotFound.desc): A longer description for the news
+ error page. -->
+<!ENTITY articleNotFound.desc "Сервер груп новин повідомляє, що не може знайти статтю.">
+
+<!-- LOCALIZATION NOTE (serverResponded.title): A string preceding the text
+ response from the newsgroup server describing the error. -->
+<!ENTITY serverResponded.title "Сервер груп новин відповів:">
+
+<!-- LOCALIZATION NOTE (articleExpired.title): A string explaining that the
+ article may have expired. -->
+<!ENTITY articleExpired.title "Можливо, стаття вже застаріла?">
+
+<!-- LOCALIZATION NOTE (trySearching.title): A string preceding the message's
+ ID. -->
+<!ENTITY trySearching.title "Спробуйте пошукати статтю:">
+
+<!-- LOCALIZATION NOTE (removeExpiredArticles.title): The label for the button
+ to remove all expired articles from the newsgroup. -->
+<!ENTITY removeExpiredArticles.title "Видалити усі застарілі статті">
diff --git a/l10n-uk/mail/chrome/messenger/oeImportMsgs.properties b/l10n-uk/mail/chrome/messenger/oeImportMsgs.properties
new file mode 100644
index 0000000000..0459547e6a
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/oeImportMsgs.properties
@@ -0,0 +1,76 @@
+# 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 following are used by the outlook express import code to display status/error
+# and informational messages
+#
+
+# Short name of import module
+## @name OEIMPORT_NAME
+## @loc None
+## LOCALIZATION NOTE (2000): DONT_TRANSLATE
+2000=Outlook Express
+
+# Description of import module
+## @name OEIMPORT_DESCRIPTION
+## @loc None
+## LOCALIZATION NOTE (2011): In this item, don't translate "Outlook Express"
+2011=Пошта, адресні книги та налаштування Outlook Express
+
+# Success message
+## @name OEIMPORT_MAILBOX_SUCCESS
+## @loc None
+## LOCALIZATION NOTE (2002): In this item, don't translate "%S" or "%d"
+## The variable %S will contain the name of the Mailbox
+## The variable %d will contain the number of messages
+2002=Поштова скринька %S, імпортовано %d повідомлень
+
+# Error message
+## @name OEIMPORT_MAILBOX_BADPARAM
+## @loc None
+2003=Під час імпорту поштової скриньки був переданий невірний параметр.
+
+# Error message
+## @name OEIMPORT_MAILBOX_BADSOURCEFILE
+## @loc None
+## LOCALIZATION NOTE (2004): In this item, don't translate "%S"
+## The variable %S will contain the name of the Mailbox
+2004=Помилка доступу до файлу поштової скриньки %S.
+
+# Error message
+## @name OEIMPORT_MAILBOX_CONVERTERROR
+## @loc None
+## LOCALIZATION NOTE (2005): In this item, don't translate "%S"
+## The variable %S will contain the name of the Mailbox
+2005=Помилка імпорту поштової скриньки %S, не всі повідомлення можуть бути імпортовані.
+
+# Default name of imported addressbook
+## @name OEIMPORT_DEFAULT_NAME
+## @loc None
+2006=Адресна книга Outlook Express
+
+# Autofind description
+## @name OEIMPORT_AUTOFIND
+## @loc None
+2007=Адресна книга Outlook Express (адресна книга Windows)
+
+# Description
+## @name OEIMPORT_ADDRESS_SUCCESS
+## @loc None
+## LOCALIZATION NOTE (2006): In this item, don't translate "%S"
+## The variable %S will receive the name of the address book
+2008=Адресна книга %S імпортована
+
+# Error message
+## @name OEIMPORT_ADDRESS_CONVERTERROR
+## @loc None
+## LOCALIZATION NOTE (2009): In this item, don't translate "%S"
+## The variable %S will receive the name of the address book
+2009=Помилка імпорту адресної книги %S, не всі адреси можуть бути імпортовані.
+
+# Error message
+## @name OEIMPORT_ADDRESS_BADPARAM
+## @loc None
+2010=Під час імпорту адресної книги був переданий невірний параметр.
diff --git a/l10n-uk/mail/chrome/messenger/offline.properties b/l10n-uk/mail/chrome/messenger/offline.properties
new file mode 100644
index 0000000000..a67516e4b9
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/offline.properties
@@ -0,0 +1,28 @@
+# 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/.
+
+# Download Messages Prompt
+downloadMessagesWindowTitle1=Завантажити повідомлення
+downloadMessagesLabel1=Чи бажаєте завантажити повідомлення перед виходом в автономний режим?
+downloadMessagesCheckboxLabel1=Завжди запитувати при виході в автономний режим
+downloadMessagesNow2=&Завантажити зараз
+
+# Send Messages Prompt
+sendMessagesWindowTitle1=Не надіслані повідомлення
+sendMessagesLabel2=Чи бажаєте надіслати не надіслані повідомлення зараз?
+sendMessagesCheckboxLabel1=Завжди запитувати при вході в мережу
+sendMessagesNow2=&=Надіслати зараз
+
+processMessagesLater2=&Потім
+
+# GetMessages While Offline Prompt
+getMessagesOfflineWindowTitle1=Завантажити повідомлення
+getMessagesOfflineLabel1=Ви в автономному режимі. Чи бажаєте ввійти в мережу, щоб отримати нові повідомлення?
+
+# Send Messages Offline Prompt
+sendMessagesOfflineWindowTitle1=Не надіслані повідомлення
+sendMessagesOfflineLabel1=Зараз ви працюєте в автономному режимі. Чи хочете під'єднатися, щоб надіслати не надіслані повідомлення?
+
+offlineTooltip=Ви в автономному режимі.
+onlineTooltip=Ви в мережі.
diff --git a/l10n-uk/mail/chrome/messenger/offlineStartup.properties b/l10n-uk/mail/chrome/messenger/offlineStartup.properties
new file mode 100644
index 0000000000..9bbafc85c8
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/offlineStartup.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/.
+
+title=Підключення
+desc=Підключитися до Інтернету?\n\n(Якщо ви залишитеся в автономному режимі роботи, ви зможете підключитися до Інтернету пізніше, відключивши опцію «Автономна робота -> Працювати автономно» в меню «Файл».)
+workOnline=Підключитися
+workOffline=Працювати автономно
diff --git a/l10n-uk/mail/chrome/messenger/outlookImportMsgs.properties b/l10n-uk/mail/chrome/messenger/outlookImportMsgs.properties
new file mode 100644
index 0000000000..1b54695297
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/outlookImportMsgs.properties
@@ -0,0 +1,72 @@
+# 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 following are used by the outlook express import code to display status/error
+# and informational messages
+#
+
+# Short name of import module
+## @name OUTLOOKIMPORT_NAME
+## @loc None
+## LOCALIZATION NOTE (2000): DONT_TRANSLATE
+2000=Outlook
+
+# Description of import module
+## @name OUTLOOKIMPORT_DESCRIPTION
+## @loc None
+## LOCALIZATION NOTE (2010): In this item, don't translate "Outlook"
+2010=Пошта, адресні книги та налаштування Outlook
+
+# Success message
+## @name OUTLOOKIMPORT_MAILBOX_SUCCESS
+## @loc None
+## LOCALIZATION NOTE (2002): In this item, don't translate "%S" or "%d"
+## The variable %S will receive the name of the mailbox
+## The variable %d will receive the number of messages
+2002=Поштова скринька %S, імпортовано %d повідомлень
+
+# Error message
+## @name OUTLOOKIMPORT_MAILBOX_BADPARAM
+## @loc None
+2003=Під час імпорту поштової скриньки був переданий невірний параметр.
+
+# Error message
+## @name OUTLOOKIMPORT_MAILBOX_CONVERTERROR
+## @loc None
+## LOCALIZATION NOTE (2004): In this item, don't translate "%S"
+## The variable %S will receive the name of the mailbox
+2004=Помилка імпорту поштової скриньки %S, не всі повідомлення можуть бути імпортовані.
+
+# Address book name
+## @name OUTLOOKIMPORT_ADDRNAME
+## @loc None
+## LOCALIZATION NOTE (2005): In this item, don't translate "Outlook"
+2005=Адресна книга Outlook
+
+# Description
+## @name OUTLOOKIMPORT_ADDRESS_SUCCESS
+## @loc None
+## LOCALIZATION NOTE (2006): In this item, don't translate "%S"
+## The variable %S will receive the name of the address book
+2006=Адресна книга %S імпортована
+
+# Error message
+## @name OUTLOOKIMPORT_ADDRESS_BADPARAM
+## @loc None
+2007=Під час імпорту адресної книги був переданий невірний параметр.
+
+# Error message
+## @name OUTLOOKIMPORT_ADDRESS_BADSOURCEFILE
+## @loc None
+## LOCALIZATION NOTE (2008): In this item, don't translate "%S"
+## The variable %S will receive the name of the address book
+2008=Помилка доступу до файлу адресної книги %S.
+
+# Error message
+## @name OUTLOOKIMPORT_ADDRESS_CONVERTERROR
+## @loc None
+## LOCALIZATION NOTE (2009): In this item, don't translate "%S"
+## The variable %S will receive the name of the address book
+2009=Помилка імпорту адресної книги %S, не всі адреси можуть бути імпортовані.
diff --git a/l10n-uk/mail/chrome/messenger/pgpmime.properties b/l10n-uk/mail/chrome/messenger/pgpmime.properties
new file mode 100644
index 0000000000..700603375d
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/pgpmime.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/.
+
+#
+# The following are used by the pgpmime content type handler
+#
+
+# LOCALIZATION NOTE(pgpMimeNeedsAddon): The text can contain HTML tags.
+pgpNotAvailable=Це зашифроване OpenPGP повідомлення, але підтримка розшифрування OpenPGP недоступна.
diff --git a/l10n-uk/mail/chrome/messenger/preferences/applicationManager.properties b/l10n-uk/mail/chrome/messenger/preferences/applicationManager.properties
new file mode 100644
index 0000000000..2f3055b925
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/preferences/applicationManager.properties
@@ -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/.
+
+# LOCALIZATION NOTE
+# in descriptionApplications, %S will be replaced by one of the 3 following strings
+descriptionApplications=Наступні програми будуть використані для обробки %S.
+
+handleProtocol=посилань %S
+handleFile=змісту %S
+
+descriptionWebApp=Ця вебпрограма знаходиться на:
+descriptionLocalApp=Ця програма знаходиться у:
diff --git a/l10n-uk/mail/chrome/messenger/preferences/applications.properties b/l10n-uk/mail/chrome/messenger/preferences/applications.properties
new file mode 100644
index 0000000000..4cfd93ebfc
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/preferences/applications.properties
@@ -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/.
+
+# LOCALIZATION NOTE (dialog_removeAccount):
+# %S will be replaced with the user-defined name of a storage account.
+dialog_removeAccount=Ви впевнені, що хочете вилучити обліковий запис "%S"?
+
+# LOCALIZATION NOTE (addProvider):
+# %S will be replace with the display name of a provider, e.g. DropBox
+addProvider=Додати %S
+
+notConfiguredYet=Цей обліковий запис ще не налаштований
diff --git a/l10n-uk/mail/chrome/messenger/preferences/messagestyle.properties b/l10n-uk/mail/chrome/messenger/preferences/messagestyle.properties
new file mode 100644
index 0000000000..5e47b8ee08
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/preferences/messagestyle.properties
@@ -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/.
+
+# Content of preview conversation for chat message styles
+default=Типово
+nick1=Florian
+buddy1=florian@im.instantbird.org
+nick2=Patrick
+buddy2=patrick@im.instantbird.org
+message1=Привіт! :-)
+message2=Як справи?
+message3=Я випробовую Thunderbird! ;-)
diff --git a/l10n-uk/mail/chrome/messenger/preferences/preferences.properties b/l10n-uk/mail/chrome/messenger/preferences/preferences.properties
new file mode 100644
index 0000000000..b76f208130
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/preferences/preferences.properties
@@ -0,0 +1,118 @@
+# 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 HTML and Plain Text Domain Names for sendOption
+html_domainsAddDomainTitle=Додати ім’я в список «Підтримка HTML»
+html_domainsAddDomain=Ім’я домену:
+plaintext_domainsAddDomainTitle=Додати ім’я в список «Підтримка тільки тексту»
+plaintext_domainsAddDomain=Ім’я домена:
+
+domainNameErrorTitle=Помилка в імені домена
+#### LOCALIZATION NOTE: do not translate %S
+domainDuplicationError=Домен %S вже знаходиться у списках «Підтримка HTML» або «Підтримка тільки тексту»
+
+#### Junk
+confirmResetJunkTrainingTitle=Підтвердження
+confirmResetJunkTrainingText=Ви впевнені, що хочете спростувати всі дані адаптивного спам-фільтру?
+
+#### Downloads
+desktopFolderName=Робочий стіл
+myDownloadsFolderName=Мої завантаження
+chooseAttachmentsFolderTitle=Вибрати теку
+
+#### Applications
+
+fileEnding=%S файл
+saveFile=Зберегти файл
+
+# LOCALIZATION NOTE (useApp, useDefault): %S = Application name
+useApp=Використовувати %S
+useDefault=Використовувати %S (типово)
+
+useOtherApp=Використовувати іншу…
+fpTitleChooseApp=Виберіть допоміжну програму
+manageApp=Подробиці програми…
+alwaysAsk=Завжди питати
+delete=Стерти дію
+confirmDeleteTitle=Стерти дію
+confirmDeleteText=Чи ви певні що хочете стерти цю дію?
+
+# LOCALIZATION NOTE (typeDescriptionWithDetails):
+# %1$S = type description (for example "Portable Document Format")
+# %2$S = details (see below, for example "(application/pdf: .pdf, .pdfx)")
+typeDescriptionWithDetails=%1$S %2$S
+
+# LOCALIZATION NOTE (typeDetailsWithTypeOrExt):
+# %1$S = type or extensions (for example "application/pdf", or ".pdf, .pdfx")
+typeDetailsWithTypeOrExt=(%1$S)
+
+# LOCALIZATION NOTE (typeDetailsWithTypeAndExt):
+# %1$S = type (for example "application/pdf")
+# %2$S = extensions (for example ".pdf, .pdfx")
+typeDetailsWithTypeAndExt=(%1$S: %2$S)
+
+#### Sound Notifications
+soundFilePickerTitle=Виберіть звуковий сигнал
+
+#### Search Engine Picker
+searchEnginePickerTitle=Виберіть засіб пошуку
+searchEngineType2=Засоби пошуку
+
+#### Remote content
+imagepermissionstext=Ви можете вказати, яким зображенням та іншому віддаленому вмісту вебсайтів дозволяється завантажуватись. Ви також можете дозволити весь віддалений вміст, базуючись на адресі електронної пошти відправника. Введіть адресу сайту або електронної пошти, яким ви хочете керувати, а потім оберіть Блокувати чи Дозволити.
+imagepermissionstitle=Винятки - Віддалений вміст
+
+#### Cookies
+cookiepermissionstitle=Винятки — Куки
+cookiepermissionstext=Ви можете вказати сайти, котрим завжди буде дозволено або назавжди заборонено використовувати куки. Введіть точну адресу сайта, котрий хочете вказати, і потім клацніть по Блокувати, Дозволити на сеанс чи Дозволити.
+
+#### Cookie Viewer
+hostColon=Хост:
+domainColon=Домен:
+forSecureOnly=Лише шифровані зв’язки
+forAnyConnection=Будь який тип зв’язку
+expireAtEndOfSession=В кінці сеансу
+
+noCookieSelected=<куки не вибрано>
+cookiesAll=Наступні куки зберігаються на вашому комп’ютері:
+cookiesFiltered=Наступні куки відповідають умовам пошуку:
+# LOCALIZATION NOTE (removeSelectedCookies):
+# Semicolon-separated list of plural forms. See:
+# https://developer.mozilla.org/en/docs/Localization_and_Plurals
+# If you need to display the number of selected elements in your language,
+# you can use #1 in your localization as a placeholder for the number.
+# For example this is the English string with numbers:
+# removeSelectedCookies=Remove #1 Selected;Remove #1 Selected
+removeSelectedCookies=Видалити обране;Видалити обрані;Видалити обрані
+defaultUserContextLabel=Немає
+
+####Preferences::Advanced::Network
+#LOCALIZATION NOTE: The next string is for the disk usage of the cache.
+# e.g., "Your cache is currently using 200 MB"
+# %1$S = size
+# %2$S = unit (MB, KB, etc.)
+actualDiskCacheSize=Ваш кеш зараз займає %1$S %2$S дискового простору
+actualDiskCacheSizeCalculated=Обчислення розміру кешу…
+
+# LOCALIZATION NOTE (labelDefaultFont): %S = font name
+labelDefaultFont=Типово (%S)
+labelDefaultFontUnnamed=Default
+
+# LOCALIZATION NOTE (appLocale.label): %S = Name of the application locale,
+# e.g. English (United States)
+appLocale.label=Мова програми: %S
+appLocale.accesskey=М
+# LOCALIZATION NOTE (rsLocale.label): %S = Name of the locale chosen in regional settings,
+# e.g. German (Germany)
+rsLocale.label=Регіональні налаштування: %S
+rsLocale.accesskey=Р
+
+#### Master Password (Moved to Fluent in M-C in bug 1435915)
+pw_change2empty_in_fips_mode=Зараз ви в режимі FIPS. Для цього режиму необхідно встановити головний пароль.
+pw_change_failed_title=Не вдалося змінити пароль
+
+applications-type-pdf = Portable Document Format (PDF)
+
+# LOCALIZATION NOTE (previewInApp): %S = brandShortName
+previewInApp=Переглядати в %S
diff --git a/l10n-uk/mail/chrome/messenger/prefs.properties b/l10n-uk/mail/chrome/messenger/prefs.properties
new file mode 100644
index 0000000000..9bc3300bb2
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/prefs.properties
@@ -0,0 +1,90 @@
+# 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 following are used by the Account Wizard
+#
+enterValidEmail=Введіть коректну адресу електронної пошти.
+accountNameExists=Обліковий запис з таким ім'ям вже існує. Введіть будь ласка інше ім'я.
+accountNameEmpty=Ім'я облікового запису не може бути порожнім.
+modifiedAccountExists=Обліковий запис з таким ім’ям користувача і ім’ям сервера вже існує. Введіть інше ім’я користувача і/або ім’я сервера.
+userNameChanged=Ваше ім’я користувача було оновлене. Можливо, вам знадобиться оновлення адреси електронної пошти і/або імені користувача, пов’язаних з цим обліковим записом.
+serverNameChanged=Ім’я сервера змінилося. Переконаєтеся, що всі теки, використовувані фільтрами, існують на новому сервері.
+# LOCALIZATION NOTE (junkSettingsBroken): %1$S is the account name
+junkSettingsBroken=Можлива проблема в налаштуваннях небажаної пошти облікового запису "%1$S". Бажаєте переглянути їх перед збереженням налаштувань облікового запису?
+# LOCALIZATION NOTE (localDirectoryChanged): %1$S is program name (&brandShortName;)
+localDirectoryChanged=Потрібно перезапустити %1$S для застосування зміни значення локального каталогу.
+localDirectoryRestart=Перезапустити
+userNameEmpty=Ім'я користувача не може бути порожнім.
+# LOCALIZATION NOTE (localDirectoryInvalid): %1$S is path to folder
+localDirectoryInvalid=Недійсне розташування локального каталогу "%1$S". Оберіть будь ласка інший каталог.
+# LOCALIZATION NOTE (localDirectoryNotAllowed): %1$S is path to folder
+localDirectoryNotAllowed=Розташування локального каталогу "%1$S" не підходить для сховища повідомлень. Оберіть будь ласка інший каталог.
+# if the user chooses to cancel the wizard when no accounts are there throw a message
+# LOCALIZATION NOTE (cancelWizard)
+# do not localize "\n\n"
+cancelWizard=Ви дійсно бажаєте перервати роботу Майстра облікових записів?\n\nЯкщо ви зробите це, вся введена інформація буде втрачена і обліковий запис не буде створений.
+accountWizard=Майстер облікових записів
+WizardExit=Вихід
+WizardContinue=Скасувати
+# when the wizard already has a domain (Should we say something different?)
+enterValidServerName=Введіть дійсне ім'я сервера.
+failedRemoveAccount=Помилка вилучення цього облікового запису.
+#LOCALIZATION NOTE: accountName: %1$S is server name, %2$S is user name
+accountName=%1$S - %2$S
+
+# LOCALIZATION NOTE: confirmDeferAccountWarning: do not localize "\n\n", it means a new empty line in the string.
+confirmDeferAccountWarning=Якщо ви зберігатимете нову пошту для цього облікового запису в теці Вхідні іншого облікового запису, ви більше не зможете отримати доступ до вже отриманої пошти. Якщо в цьому обліковому записі у вас є листи, спочатку скопіюйте їх в інший обліковий запис.\n\nЯкщо для цього облікового запису у вас є фільтри — відключите їх або зміните теку призначення. Якщо які-небудь облікові записи використовували спеціальні теки в цьому обліковому записі (Відіслані, Чернетки, Шаблони) — змініть їх так, щоб вони використовували теки іншого облікового запису.\n\nВи все ще бажаєте зберігати пошту облікового запису в іншому обліковому записі?
+confirmDeferAccountTitle=Приховати обліковий запис?
+
+directoryAlreadyUsedByOtherAccount=Каталог, зазначений в налаштуваннях локального каталогу, вже використовується для облікового запису "%S". Оберіть будь ласка інший каталог.
+directoryParentUsedByOtherAccount=Батьківський каталог каталогу, зазначеного в налаштуваннях локального каталогу, вже використовується для облікового запису "%S". Оберіть будь ласка інший каталог.
+directoryChildUsedByOtherAccount=Підкаталог каталогу, зазначеного в налаштуваннях локального каталогу, вже використовується для облікового запису "%S". Оберіть будь ласка інший каталог.
+#Provide default example values for sample email address
+exampleEmailUserName=користувач
+exampleEmailDomain=example.net
+emailFieldText=Адреса електронної пошти:
+#LOCALIZATION NOTE: defaultEmailText: %1$S is user name, %2$S is domain
+defaultEmailText=Введіть вашу адресу електронної пошти, куди інші люди надсилатимуть вам листи (наприклад, "%1$S@%2$S").
+#LOCALIZATION NOTE: customizedEmailText: %1$S is provider, %2$S is email username, %3$S is sample email, %4$S is sample username
+customizedEmailText=Введіть %1$S %2$S (наприклад, якщо адреса електронної пошти %1$S — «%3$S», то %2$S — «%4$S»).
+
+# account manager stuff
+prefPanel-server=Параметри сервера
+prefPanel-copies=Копії та теки
+prefPanel-synchronization=Синхронізація та диск
+prefPanel-diskspace=Місце на диску
+prefPanel-addressing=Створення та надсилання
+prefPanel-junk=Спам
+## LOCALIZATION NOTE (prefPanel-smtp): Don't translate "SMTP"
+prefPanel-smtp=Вихідний (SMTP) сервер
+
+# account manager multiple identity support
+#LOCALIZATION NOTE: accountName: %1$S
+identity-list-title=Особисті дані для %1$S
+
+identityDialogTitleAdd=Новий запис
+## LOCALIZATION NOTE (identityDialogTitleEdit): %S is the identity name
+identityDialogTitleEdit=Змінити %S
+
+identity-edit-req=Необхідно вказати дійсну адресу електронної пошти.
+identity-edit-req-title=Помилка створення додаткової е-пошти
+
+## LOCALIZATION NOTE (identity-delete-confirm): %S is the identity name
+# and should be put on a new line. The new line is produced with the "\n" string.
+identity-delete-confirm=Ви дійсно хочете видалити додаткову адресу е-пошти\n%S?
+## LOCALIZATION NOTE (identity-delete-confirm-title): %S is the account name
+identity-delete-confirm-title=Видалення додаткової адреси е-пошти для %S
+identity-delete-confirm-button=Видалити
+
+choosefile=Вибрати файл
+
+forAccount=Для скриньки "%S"
+
+removeFromServerTitle=Підтверджувати автоматичне остаточне вилучення повідомлень
+removeFromServer=Це налаштування буде остаточно вилучати старі повідомлення з віддаленого сервера та вашого локального сховища. Ви дійсно хочете продовжити?
+
+confirmSyncChangesTitle=Підтвердити зміни налаштувань синхронізації
+confirmSyncChanges=Налаштування синхронізації повідомлень було змінено.\n\nХочете зберегти зміни?
+confirmSyncChangesDiscard=Відхилити
+
diff --git a/l10n-uk/mail/chrome/messenger/quickFilterBar.dtd b/l10n-uk/mail/chrome/messenger/quickFilterBar.dtd
new file mode 100644
index 0000000000..208143bd9b
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/quickFilterBar.dtd
@@ -0,0 +1,276 @@
+<!-- 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 (quickFilterBar.qfbShowFilterBar.label):
+ The label for the button on the tab bar that toggles the visibility of
+ the quick filter bar.
+ -->
+<!ENTITY quickFilterBar.qfbShowFilterBar.label
+ "Швидкий фільтр">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.toggleBarVisibility.menu.label):
+ The label to display for the "View... Toolbars..." menu item that controls
+ whether the quick filter bar is visible.
+ -->
+<!ENTITY quickFilterBar.toggleBarVisibility.menu.label
+ "Панель швидкого фільтрування">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.toggleBarVisibility.menu.accesskey):
+ The access key for the "View... Toolbars..." menu item label that controls
+ whether the quick filter bar is visible.
+ -->
+<!ENTITY quickFilterBar.toggleBarVisibility.menu.accesskey
+ "ф">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.toggleBarVisibility.appmenu.label):
+ The label to display for the "App Menu... Preferences..." menu item that
+ controls whether the quick filter bar is visible.
+ -->
+<!ENTITY quickFilterBar.toggleBarVisibility.appmenu.label
+ "Панель швидкого фільтрування">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.toggleBarVisibility.button.tooltip):
+ The tooltip to display when hovering over the button on the tab bar that
+ toggles the visibility of the quick filter bar.
+ -->
+<!ENTITY quickFilterBar.toggleBarVisibility.button.tooltip
+ "Перемкнути панель швидкого фільтрування">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.sticky.tooltip):
+ The tooltip to display when the user hovers over the sticky button
+ (currently displayed as a push-pin). When active, the sticky button
+ causes the current filter settings to be retained when the user changes
+ folders or opens new tabs. (When inactive, only the state of the text
+ filters are propagated between folder changes and when opening new tabs.)
+ -->
+<!ENTITY quickFilterBar.sticky.tooltip
+ "Застосовувати фільтри і після зміни теки">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.unread.label):
+ The label for the filter button that causes us to filter results to only
+ include unread messages.
+ -->
+<!ENTITY quickFilterBar.unread.label
+ "Нечитані">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.unread.tooltip):
+ The tooltip for the filter button that causes us to filter results to only
+ include unread messages.
+ -->
+<!ENTITY quickFilterBar.unread.tooltip
+ "Показувати лише нечитані повідомлення">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.starred.label):
+ The label for the filter button that causes us to filter results to only
+ include messages that have been starred/flagged.
+ -->
+<!ENTITY quickFilterBar.starred.label
+ "З зірочкою">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.starred.tooltip):
+ The tooltip for the filter button that causes us to filter results to only
+ include messages that have been starred/flagged.
+ -->
+<!ENTITY quickFilterBar.starred.tooltip
+ "Показувати лише повідомлення з зірочкою">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.inaddrbook.label):
+ The label for the filter button that causes us to filter results to only
+ include messages from contacts in one of the user's non-remote address
+ books.
+ -->
+<!ENTITY quickFilterBar.inaddrbook.label
+ "Контакт">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.inaddrbook.tooltip):
+ The tooltip for the filter button that causes us to filter results to only
+ include messages from contacts in one of the user's non-remote address
+ books.
+ -->
+<!ENTITY quickFilterBar.inaddrbook.tooltip
+ "Показувати повідомлення лише від людей з вашої адресної книги">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.tags.label):
+ The label for the filter button that causes us to filter results to only
+ include messages with at least one tag on them.
+ -->
+<!ENTITY quickFilterBar.tags.label
+ "Мітки">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.tags.tooltip):
+ The tooltip for the filter button that causes us to filter results to only
+ include messages with at least one tag on them.
+ -->
+<!ENTITY quickFilterBar.tags.tooltip
+ "Показувати повідомлення лише з мітками">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.attachment.label):
+ The label for the filter button that causes us to filter results to only
+ include messages with attachments.
+ -->
+<!ENTITY quickFilterBar.attachment.label
+ "Вкладення">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.attachment.tooltip):
+ The tooltip for the filter button that causes us to filter results to only
+ include messages with attachments.
+ -->
+<!ENTITY quickFilterBar.attachment.tooltip
+ "Показувати повідомлення лише з вкладеннями">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.resultsLabel.some.formatString):
+ This is used to populate the results box; it either displays the
+ number of messages found using this string, that there are no messages
+ (using quickFilterBar.resultsLabel.none), or the box is hidden.
+ This is a pluralizable string used to express the number of messages in
+ the results. We replace the '#1' with the number of messages, otherwise
+ see the following URL For more information:
+ https://developer.mozilla.org/En/Localization_and_Plurals
+ -->
+<!ENTITY quickFilterBar.resultsLabel.some.formatString
+ "#1 повідомлення;#1 повідомлення;#1 повідомлень">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.resultsLabel.none):
+ The contents of the results box when there is a filter active but there
+ are no messages matching the filter.
+ -->
+<!ENTITY quickFilterBar.resultsLabel.none
+ "Не знайдено">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.resultsLabel.minWidth):
+ The minimum width, in pixels, of the results label. Please size this
+ so that a 3 or 4 digit number of messages in the results can be displayed
+ without growing the size of the box. You can tell this has been
+ accomplished if adding a filter constraint that changes the displayed
+ string to your "no results" string does not result in any changes to the
+ size of the text box to the label's right. (If your string for
+ "no results" is longer than the "#### messages" case, then size for that.
+ -->
+<!ENTITY quickFilterBar.resultsLabel.minWidth
+ "100">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.textbox.emptyText.base1):
+ This is the base of the empty text for the text search box. We replace
+ #1 with the contents of the appropriate
+ quickFilterBar.textbox.emptyText.keyLabel.* value for the platform.
+ The goal is to convey to the user that typing in the box will filter
+ the messages and that there is a hotkey they can press to get to the
+ box faster.
+ -->
+<!ENTITY quickFilterBar.textbox.emptyText.base1
+ "Фільтрувати ці повідомлення #1">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.show.key2):
+ This is the key used to show the quick filter bar. -->
+<!ENTITY quickFilterBar.show.key2
+ "k">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.textbox.emptyText.keyLabel.nonmac):
+ The description of the key-binding to get into the box on windows and
+ linux (which use the control key). This should match the value of
+ quickFilterBar.show.key above.
+ -->
+<!ENTITY quickFilterBar.textbox.emptyText.keyLabel2.nonmac
+ "&lt;Ctrl+Shift+K&gt;">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.textbox.emptyText.keyLabel.mac):
+ The description of the key-binding to get into the box on mac systems.
+ This should match the value of quickFilterBar.show.key above.
+ -->
+<!ENTITY quickFilterBar.textbox.emptyText.keyLabel2.mac
+ "&lt;&#x21E7;&#x2318;K&gt;">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.booleanMode.tooltip):
+ Tooltip of the Any of / All of tagging mode selector.
+ -->
+<!ENTITY quickFilterBar.booleanMode.tooltip "Режим фільтрування за міткою">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.booleanModeAny.label):
+ Tooltip of the Any of / All of tagging mode selector.
+ -->
+<!ENTITY quickFilterBar.booleanModeAny.label "Будь-який з">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.booleanModeAny.tooltip):
+ Tooltip of the Any of / All of tagging mode selector.
+ -->
+<!ENTITY quickFilterBar.booleanModeAny.tooltip "Повинен збігатися принаймні один з обраних критеріїв">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.booleanModeAll.label):
+ Tooltip of the Any of / All of tagging mode selector.
+ -->
+<!ENTITY quickFilterBar.booleanModeAll.label "Всі з">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.booleanModeAll.tooltip):
+ Tooltip of the Any of / All of tagging mode selector.
+ -->
+<!ENTITY quickFilterBar.booleanModeAll.tooltip "Повинні збігатися всі обрані критерії">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.textbox.idealWidth):
+ The number of pixels for the ideal width of the quick filter box textbox.
+ Choose this value so that the emptyText fits nicely with a little bit of
+ extra whitespace.
+ -->
+<!ENTITY quickFilterBar.textbox.idealWidth
+ "320">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.textbox.minWidth):
+ The minimum width of the quick filter textbox in pixels. This is the size
+ which we should refuse to flex below. When we hit this size, the buttons
+ with labels will have their labels collapsed.
+ -->
+<!ENTITY quickFilterBar.textbox.minWidth
+ "280">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.textFilter.explanation.label):
+ This label explains what the sender/recipients/subject/body buttons do.
+ This string should ideally be kept short because the label and the text
+ filter buttons share their bar (that appears when there is text in the text
+ filter box) with the list of tags when the tag filter is active, and the
+ tag sub-bar wants as much space as possible. (Overflow is handled by an
+ arrow scroll box.)
+ -->
+<!ENTITY quickFilterBar.textFilter.explanation.label
+ "Фільтрувати повідомлення за:">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.textFilter.sender.label):
+ The button label that toggles whether the text filter searches the message
+ sender for the string.
+ -->
+<!ENTITY quickFilterBar.textFilter.sender.label
+ "Відправником">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.textFilter.recipients.label):
+ The button label that toggles whether the text filter searches the message
+ recipients (to, cc) for the string.
+ -->
+<!ENTITY quickFilterBar.textFilter.recipients.label
+ "Отримувачами">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.textFilter.subject.label):
+ The button label that toggles whether the text filter searches the message
+ subject for the string.
+ -->
+<!ENTITY quickFilterBar.textFilter.subject.label
+ "Темою">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.textFilter.body.label):
+ The button label that toggles whether the text filter searches the message
+ body for the string.
+ -->
+<!ENTITY quickFilterBar.textFilter.body.label
+ "Змістом">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.glodaUpsell.continueSearch):
+ The first line of the panel popup that tells the user we found no matches
+ but we can convert to a global search for them.
+ -->
+<!ENTITY quickFilterBar.glodaUpsell.continueSearch
+ "Продовжити цей пошук у всіх теках">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.glodaUpsell.pressEnterAndCurrent):
+ The second line of the panel popup that tells the user we found no matches.
+ This line will have #1 replaced with what the user has typed so far.
+ -->
+<!ENTITY quickFilterBar.glodaUpsell.pressEnterAndCurrent
+ "Натисніть 'Enter' ще раз щоб продовжити ваш пошук: #1">
diff --git a/l10n-uk/mail/chrome/messenger/removeAccount.dtd b/l10n-uk/mail/chrome/messenger/removeAccount.dtd
new file mode 100644
index 0000000000..44eb3a133a
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/removeAccount.dtd
@@ -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/. -->
+
+<!ENTITY dialogTitle "Видалити обліковий запис і дані">
+<!ENTITY removeButton.label "Видалити">
+<!ENTITY removeButton.accesskey "В">
+<!ENTITY removeAccount.label "Видалити інформацію облікового запису">
+<!ENTITY removeAccount.accesskey "о">
+<!ENTITY removeAccount.desc "Видаляє лише знання &brandShortName; про цей обліковий запис. Не зачіпає власне обліковий запис на сервері.">
+<!ENTITY removeData.label "Видалити дані повідомлень">
+<!ENTITY removeData.accesskey "п">
+<!ENTITY removeDataChat.label "Видалити дані розмови">
+<!ENTITY removeDataChat.accesskey "л">
+<!ENTITY removeDataLocalAccount.desc "Видаляє всі повідомлення, теки й фільтри, що пов'язані з цим обліковим записом з вашого локального диска. Не зачіпає деякі повідомлення, що все ще можуть зберігатися на сервері. Не обирайте це, якщо ви плануєте архівувати локальні дані чи використовувати їх повторно в &brandShortName; згодом.">
+<!ENTITY removeDataServerAccount.desc "Видаляє всі повідомлення, теки й фільтри, що пов'язані з цим обліковим записом з вашого локального диска. Ваші повідомлення й теки все ще зберігаються на сервері.">
+<!ENTITY removeDataChatAccount.desc "Видаляє всі розмови для цього облікового запису, що зберігаються на вашому локальному диску.">
+<!ENTITY showData.label "Показати розташування даних">
+<!ENTITY showData.accesskey "к">
+<!ENTITY progressPending "Видалення обраних даних…">
+<!ENTITY progressSuccess "Успішно видалено.">
+<!ENTITY progressFailure "Помилка видалення.">
diff --git a/l10n-uk/mail/chrome/messenger/removeAccount.properties b/l10n-uk/mail/chrome/messenger/removeAccount.properties
new file mode 100644
index 0000000000..551407544b
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/removeAccount.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/.
+
+removeQuestion=Ви справді хочете видалити обліковий запис "%S"?
diff --git a/l10n-uk/mail/chrome/messenger/renameFolderDialog.dtd b/l10n-uk/mail/chrome/messenger/renameFolderDialog.dtd
new file mode 100644
index 0000000000..aab6a16118
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/renameFolderDialog.dtd
@@ -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/. -->
+
+<!ENTITY renameFolderDialog.title "Перейменування теки">
+<!ENTITY rename.label "Введіть нову назву для теки:">
+<!ENTITY rename.accesskey "В">
+<!ENTITY accept.label "Перейменувати">
+<!ENTITY accept.accesskey "П">
diff --git a/l10n-uk/mail/chrome/messenger/safeMode.dtd b/l10n-uk/mail/chrome/messenger/safeMode.dtd
new file mode 100644
index 0000000000..f7863a08bc
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/safeMode.dtd
@@ -0,0 +1,21 @@
+<!-- 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/. -->
+
+<!ENTITY safeModeDialog.title "&brandShortName; — Безпечний режим">
+<!ENTITY window.width "42em">
+
+<!ENTITY safeModeDescription.label "&brandShortName; працює у безпечному режимі. Тут тимчасово вимкнено всі ваші налаштування, теми та розширення.">
+<!ENTITY safeModeDescription2.label "Ви можете зробити всі ці зміни, або деякі з них, постійними:">
+
+<!ENTITY disableAddons.label "Вимкнути всі додатки">
+<!ENTITY disableAddons.accesskey "д">
+
+<!ENTITY resetToolbars.label "Скинути налаштування панелей та керувальників">
+<!ENTITY resetToolbars.accesskey "п">
+
+<!ENTITY changeAndRestartButton.label "Зробити зміни і перезапустити">
+<!ENTITY changeAndRestartButton.accesskey "З">
+
+<!ENTITY continueButton.label "Продовжити в безпечному режимі">
+<!ENTITY continueButton.accesskey "б">
diff --git a/l10n-uk/mail/chrome/messenger/sanitize.dtd b/l10n-uk/mail/chrome/messenger/sanitize.dtd
new file mode 100644
index 0000000000..7a77a85d8b
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/sanitize.dtd
@@ -0,0 +1,42 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY sanitizeDialog2.title "Вичистити недавню історію">
+
+<!-- XXX rearrange entities to match physical layout when l10n isn't an issue -->
+<!-- LOCALIZATION NOTE (clearTimeDuration.*): "Time range to clear" dropdown.
+ See UI mockup at bug 480169 -->
+<!ENTITY clearTimeDuration.label "За вказаний проміжок часу: ">
+<!ENTITY clearTimeDuration.accesskey "ч">
+<!ENTITY clearTimeDuration.lastHour "останню годину">
+<!ENTITY clearTimeDuration.last2Hours "останні 2 години">
+<!ENTITY clearTimeDuration.last4Hours "останні 4 години">
+<!ENTITY clearTimeDuration.today "сьогоднішню">
+<!ENTITY clearTimeDuration.everything "Усю">
+<!-- Localization note (clearTimeDuration.suffix) - trailing entity for languages
+that require it. -->
+<!ENTITY clearTimeDuration.suffix "">
+
+<!-- LOCALIZATION NOTE (detailsProgressiveDisclosure.*): Labels and accesskeys
+ of the "Details" progressive disclosure button. See UI mockup at bug
+ 480169 -->
+<!ENTITY detailsProgressiveDisclosure.label "Подробиці">
+<!ENTITY detailsProgressiveDisclosure.accesskey "р">
+
+
+<!ENTITY historyGroup.label "Історія">
+
+<!ENTITY itemHistory.label "Історія перегляду">
+<!ENTITY itemHistory.accesskey "І">
+<!ENTITY itemCookies.label "Куки">
+<!ENTITY itemCookies.accesskey "у">
+<!ENTITY itemCache.label "Кеш">
+<!ENTITY itemCache.accesskey "к">
+
+<!-- LOCALIZATION NOTE (sanitizeEverythingUndoWarning): Second warning paragraph
+ that appears when "Time range to clear" is set to "Everything". See UI
+ mockup at bug 480169 -->
+<!ENTITY sanitizeEverythingUndoWarning "Це безповоротня дія.">
+
+<!ENTITY dialog.width "34em">
diff --git a/l10n-uk/mail/chrome/messenger/seamonkeyImportMsgs.properties b/l10n-uk/mail/chrome/messenger/seamonkeyImportMsgs.properties
new file mode 100644
index 0000000000..78486b37e3
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/seamonkeyImportMsgs.properties
@@ -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/.
+#
+# The following are used by the seamonkey import code to display status/error
+# and informational messages
+
+# Short name of import module
+SeamonkeyImportName=SeaMonkey
+
+# Description of import module
+SeamonkeyImportDescription=Імпортувати адресні книги, пошту та облікові записи з SeaMonkey.
+
+# Success Message for addressbook import
+SeamonkeyImportAddressSuccess=Адресні книги успішно імпортовано.
+
+# Success Message for mail import
+SeamonkeyImportSettingsSuccess=Локальні повідомлення та облікові записи успішно імпортовано.
diff --git a/l10n-uk/mail/chrome/messenger/search-attributes.properties b/l10n-uk/mail/chrome/messenger/search-attributes.properties
new file mode 100644
index 0000000000..7eee28a4e8
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/search-attributes.properties
@@ -0,0 +1,45 @@
+# 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 need to match nsMsgSearchAttrib interface in nsMsgSearchCore.idl
+#and nsMsgSearchAttribMap in nsMsgSearchAdapter.cpp
+Subject=Тема
+From=Відправник
+Body=Тіло
+Date=Дата
+Priority=Важливість
+Status=Стан
+To=Кому
+Cc=Копія
+ToOrCc=«Кому» або «Копія»
+AgeInDays=Вік в днях
+SizeKB=Розмір (KB)
+Tags=Мітки
+# for AB and LDAP
+AnyName=Будь-яке ім’я
+DisplayName=Ім’я, що відображається
+Nickname=Псевдонім
+ScreenName=Інтернет-пейджер
+Email=Електронна адреса
+AdditionalEmail=Друга елек. адреса
+AnyNumber=Номер телефону
+WorkPhone=Робочий телефон
+HomePhone=Домашній телефон
+Fax=Факс
+Pager=Пейджер
+Mobile=Мобільний телефон
+City=Місто
+Street=Вулиця
+Title=Титул
+Organization=Організація
+Department=Відділ
+# more mailnews
+FromToCcOrBcc=Від, До, Cc чи Bcc
+JunkScoreOrigin=Походження оцінки спамності
+JunkPercent=Відсоток спамності
+AttachmentStatus=Стан вкладень
+JunkStatus=Ознака спаму
+Label=Позначка
+Customize=Налаштувати…
+MissingCustomTerm=Відсутня власна умова
diff --git a/l10n-uk/mail/chrome/messenger/search-operators.properties b/l10n-uk/mail/chrome/messenger/search-operators.properties
new file mode 100644
index 0000000000..dcf77bc305
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/search-operators.properties
@@ -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/.
+
+0=містить
+1=не містить
+2=збігається з
+3=не збігається з
+4=пустий
+
+5=перед
+6=після
+
+7=вище, ніж
+8=нижче, ніж
+
+9=починається з
+10=закінчується на
+
+11=звучить, як
+12=LdapDwim
+
+13=більш ніж
+14=менше ніж
+
+15=Авто-доповнення
+16=у моїй адресній книзі
+17=не у моїй адресній книзі
+18=не пуста
+19=збігається
+20=не збігається
diff --git a/l10n-uk/mail/chrome/messenger/search.properties b/l10n-uk/mail/chrome/messenger/search.properties
new file mode 100644
index 0000000000..1c3225d495
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/search.properties
@@ -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 are the fields that get inserted in the search line
+# for "and" searches, this looks like:
+#
+# searchAnd0 <attribute> searchAnd1 <operator> searchAnd2 <value> searchAnd4
+#
+# for example, in english this looks like:
+# and the [Sender ] [doesn't contain] [John]
+#
+# TODO: need to special-case the first line (filterindex==0)
+
+# filter stuff
+
+searchingMessage=Пошук…
+# LOCALIZATION NOTE (matchesFound): #1 number of matches found
+matchesFound=#1 збіг знайдено;#1 збіги знайдено;#1 збігів знайдено
+noMatchesFound=Збігів немає
+labelForStopButton=Стоп
+labelForSearchButton=Пошук
+labelForStopButton.accesskey=С
+labelForSearchButton.accesskey=ш
+
+moreButtonTooltipText=Додати нове правило
+lessButtonTooltipText=Вилучити це правило
diff --git a/l10n-uk/mail/chrome/messenger/searchTermOverlay.dtd b/l10n-uk/mail/chrome/messenger/searchTermOverlay.dtd
new file mode 100644
index 0000000000..be2c8b28fb
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/searchTermOverlay.dtd
@@ -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/. -->
+
+<!ENTITY matchAll.label "За всіма наступними умовами">
+<!ENTITY matchAll.accesskey "В">
+<!ENTITY matchAny.label "За будь-якою з наступних умов">
+<!ENTITY matchAny.accesskey "Б">
+<!ENTITY matchAllMsgs.label "Всі повідомлення">
+<!ENTITY matchAllMsgs.accesskey "с">
+
+<!-- LOCALIZATION NOTE
+ The values below are used to control the widths of the search widgets.
+ Change the values only when the localized strings in the popup menus
+ are truncated in the widgets.
+ -->
+<!ENTITY searchTermListAttributesFlexValue "5">
+<!ENTITY searchTermListOperatorsFlexValue "5">
+<!ENTITY searchTermListValueFlexValue "5">
diff --git a/l10n-uk/mail/chrome/messenger/shutdownWindow.properties b/l10n-uk/mail/chrome/messenger/shutdownWindow.properties
new file mode 100644
index 0000000000..0aa3f32c3f
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/shutdownWindow.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/.
+
+
+# These strings are loaded and represented by the XUL dialog.
+shutdownDialogTitle=Вікно перебігу закриття
+taskProgress=Виконується %1$S з %2$S задач
+
+# These strings are loaded by the individual shutdown tasks.
diff --git a/l10n-uk/mail/chrome/messenger/smime.properties b/l10n-uk/mail/chrome/messenger/smime.properties
new file mode 100644
index 0000000000..76fb31347c
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/smime.properties
@@ -0,0 +1,11 @@
+# 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 following are used by the smime content type handler
+#
+
+## @name NS_MSG_UNABLE_TO_OPEN_FILE
+## LOCALIZATION NOTE: the text can contain HTML tags.
+1000=Це <B>ЗАШИФРОВАНЕ</B> або <B>ПІДПИСАНЕ</B> повідомлення.<br> Ця поштова програма не підтримує таку пошту.
diff --git a/l10n-uk/mail/chrome/messenger/smtpEditOverlay.dtd b/l10n-uk/mail/chrome/messenger/smtpEditOverlay.dtd
new file mode 100644
index 0000000000..b27739c504
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/smtpEditOverlay.dtd
@@ -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/. -->
+
+<!ENTITY settings.caption "Налаштування">
+<!ENTITY security.caption "Безпека та автентифікація">
+<!ENTITY serverName.label "Назва сервера:">
+<!ENTITY serverName.accesskey "Н">
+<!ENTITY serverDescription.label "Опис:">
+<!ENTITY serverDescription.accesskey "О">
+<!ENTITY serverPort.label "Порт:">
+<!ENTITY serverPort.accesskey "П">
+<!ENTITY userName.label "Ім’я користувача:">
+<!ENTITY userName.accesskey "к">
+<!ENTITY connectionSecurity.label "Безпека з’єднання:">
+<!ENTITY connectionSecurity.accesskey "Б">
+<!ENTITY connectionSecurityType-0.label "Жодної">
+<!ENTITY connectionSecurityType-1.label "STARTTLS, якщо є">
+<!ENTITY connectionSecurityType-2.label "STARTTLS">
+<!ENTITY connectionSecurityType-3.label "SSL/TLS">
+<!ENTITY smtpEditTitle.label "SMTP-сервер">
+<!ENTITY serverPortDefault.label "Типово:">
+<!ENTITY authMethod.label "Метод автентифікації:">
+<!ENTITY authMethod.accesskey "ї">
diff --git a/l10n-uk/mail/chrome/messenger/subscribe.dtd b/l10n-uk/mail/chrome/messenger/subscribe.dtd
new file mode 100644
index 0000000000..722715c3a3
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/subscribe.dtd
@@ -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/. -->
+
+<!ENTITY subscribeDialog.title "Підписка">
+<!ENTITY subscribeButton.label "Підписатися">
+<!ENTITY subscribeButton.accesskey "П">
+<!ENTITY unsubscribeButton.label "Відписатися">
+<!ENTITY unsubscribeButton.accesskey "т">
+<!ENTITY newGroupsTab.label "Нові групи">
+<!ENTITY newGroupsTab.accesskey "Н">
+<!ENTITY refreshButton.label "Оновити">
+<!ENTITY refreshButton.accesskey "в">
+<!ENTITY stopButton.label "Стоп">
+<!ENTITY stopButton.accesskey "С">
+<!ENTITY server.label "Обліковий запис:">
+<!ENTITY server.accesskey "О">
+<!ENTITY subscribedHeader.label "Підписка">
+<!-- commenting out until bug 38906 is fixed
+<!ENTITY messagesHeader.label "Messages"> -->
+<!ENTITY namefield.label "Показати елементи, що містять:">
+<!ENTITY namefield.accesskey "е">
diff --git a/l10n-uk/mail/chrome/messenger/subscribe.properties b/l10n-uk/mail/chrome/messenger/subscribe.properties
new file mode 100644
index 0000000000..eada67e0f4
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/subscribe.properties
@@ -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/.
+
+subscribeLabel-nntp=Оберіть групу новин для підписки:
+subscribeLabel-imap=Оберіть теки для підписки:
+currentListTab-nntp.label=Перелік поточних груп
+currentListTab-nntp.accesskey=П
+currentListTab-imap.label=Перелік тек
+currentListTab-imap.accesskey=П
+pleaseWaitString=Будь ласка, почекайте…
+offlineState=Ви зараз не в мережі. Неможливо отримати елементи з сервера.
+errorPopulating=Помилка отримання елементів з сервера.
diff --git a/l10n-uk/mail/chrome/messenger/tabmail.dtd b/l10n-uk/mail/chrome/messenger/tabmail.dtd
new file mode 100644
index 0000000000..2a262d2c2b
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/tabmail.dtd
@@ -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/. -->
+
+<!ENTITY closeTab.label "Закрити вкладку">
+<!ENTITY listAllTabs.label "Показати всі вкладки">
+<!-- LOCALIZATION NOTE(defaultTabTitle.label): This is the default tab
+ title to show when the tab has no title. -->
+<!ENTITY defaultTabTitle.label "Домівка">
diff --git a/l10n-uk/mail/chrome/messenger/taskbar.properties b/l10n-uk/mail/chrome/messenger/taskbar.properties
new file mode 100644
index 0000000000..3b2b6fadab
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/taskbar.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/.
+
+taskbar.tasks.composeMessage.label=Написати нове повідомлення
+taskbar.tasks.composeMessage.description=Написати нове повідомлення.
+taskbar.tasks.openAddressBook.label=Відкрити адресну книгу
+taskbar.tasks.openAddressBook.description=Відкрити адресну книгу.
diff --git a/l10n-uk/mail/chrome/messenger/telemetry.properties b/l10n-uk/mail/chrome/messenger/telemetry.properties
new file mode 100644
index 0000000000..7b47a15787
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/telemetry.properties
@@ -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/.
+
+# Telemetry prompt
+# LOCALIZATION NOTE (telemetryText): %1$S will be replaced by brandFullName,
+# and %2$S by the value of the toolkit.telemetry.server_owner preference.
+telemetryText = Чи бажаєте допомогти поліпшити %1$S, автоматично надсилаючи в %2$S дані про взаємодію, використання пам'яті та швидкодію?
+telemetryLinkLabel = Дізнатись більше
+telemetryYesButtonLabel = Так
+telemetryYesButtonAccessKey = Т
+telemetryNoButtonLabel = Ні
+telemetryNoButtonAccessKey = Н
diff --git a/l10n-uk/mail/chrome/messenger/templateUtils.properties b/l10n-uk/mail/chrome/messenger/templateUtils.properties
new file mode 100644
index 0000000000..1eb1c90237
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/templateUtils.properties
@@ -0,0 +1,7 @@
+# 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 yesterday: used in various places where we compute
+# a "friendly" date, e.g. displaying that a message was from yesterday.
+yesterday=вчора
diff --git a/l10n-uk/mail/chrome/messenger/textImportMsgs.properties b/l10n-uk/mail/chrome/messenger/textImportMsgs.properties
new file mode 100644
index 0000000000..1345c6f759
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/textImportMsgs.properties
@@ -0,0 +1,48 @@
+# 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 following are used by the outlook express import code to display status/error
+# and informational messages
+#
+
+#
+# The following are used by the outlook express import code to display status/error
+# and informational messages
+#
+
+# Short name of import module
+## @name TEXTIMPORT_NAME
+## @loc None
+2000=Текст. файл (LDIF, .tab, .csv, .txt)
+
+# Description of import module
+## @name TEXTIMPORT_DESCRIPTION
+## @loc None
+2001=Імпорт адресної книги з текстового файлу формату LDIF (.ldif, .ldi), з розмежуванням знаком табуляції (.tab, .txt) або комою (.csv).
+
+# Description of import module
+## @name TEXTIMPORT_ADDRESS_NAME
+## @loc None
+2002=Текстова адресна книга
+
+# Description
+## @name TEXTIMPORT_ADDRESS_SUCCESS
+## @loc None
+2003=Адресна книга %S імпортована
+
+# Error message
+## @name TEXTIMPORT_ADDRESS_BADPARAM
+## @loc None
+2004=Під час імпорту адресної книги був переданий неправильний параметр.
+
+# Error message
+## @name TEXTIMPORT_ADDRESS_BADSOURCEFILE
+## @loc None
+2005=Помилка доступу до файлу адресної книги %S.
+
+# Error message
+## @name TEXTIMPORT_ADDRESS_CONVERTERROR
+## @loc None
+2006=Помилка імпорту адресної книги %S, не всі адреси можуть бути імпортовані.
diff --git a/l10n-uk/mail/chrome/messenger/vCardImportMsgs.properties b/l10n-uk/mail/chrome/messenger/vCardImportMsgs.properties
new file mode 100644
index 0000000000..51b4e2a6c5
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/vCardImportMsgs.properties
@@ -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/.
+
+#
+# The following are used by the vCard import code to display status, error, and
+# informational messages
+#
+
+vCardImportName=файл vCard (.vcf)
+
+vCardImportDescription=Імпортувати адресну книгу з формату vCard
+
+vCardImportAddressName=Адресна книга vCard
+
+# LOCALIZATION NOTE (vCardImportAddressSuccess): %S is replaced by the
+# name of the address book being imported.
+vCardImportAddressSuccess=Імпортовано адресну книгу %S
+
+# LOCALIZATION NOTE (vCardImportAddressSuccess): %S is replaced by the
+# name of the address book being imported.
+vCardImportAddressBadSourceFile=Помилка доступу до файла адресної книги %S.
+
+# LOCALIZATION NOTE (vCardImportAddressSuccess): %S is replaced by the
+# name of the address book being imported.
+vCardImportAddressConvertError=Помилка імпортування адресної книги %S. Можливо, були імпортовані не всі адреси.
diff --git a/l10n-uk/mail/chrome/messenger/viewLog.dtd b/l10n-uk/mail/chrome/messenger/viewLog.dtd
new file mode 100644
index 0000000000..fe06bb0ecf
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/viewLog.dtd
@@ -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/. -->
+
+<!ENTITY viewLog.title "Журнал фільтрів">
+<!ENTITY viewLogInfo.text "У журналі фільтрів записується, які фільтри були запущені для даного облікового запису. Щоб вирішити запис в цей журнал, відзначте прапорцем опцію внизу.">
+<!ENTITY clearLog.label "Очистити журнал">
+<!ENTITY clearLog.accesskey "ч">
+<!ENTITY enableLog.label "Записувати дані в журнал фільтрів">
+<!ENTITY enableLog.accesskey "п">
+<!ENTITY closeLog.label "Закрити">
+<!ENTITY closeLog.accesskey "к">
diff --git a/l10n-uk/mail/chrome/messenger/viewSource.dtd b/l10n-uk/mail/chrome/messenger/viewSource.dtd
new file mode 100644
index 0000000000..ef9b4e90a4
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/viewSource.dtd
@@ -0,0 +1,90 @@
+<!-- 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/. -->
+
+<!-- extracted from content/viewSource.xul -->
+
+<!-- extracted from content/viewSource.xhtml -->
+
+<!-- LOCALIZATION NOTE (mainWindow.title) : DONT_TRANSLATE -->
+<!ENTITY mainWindow.title "&brandFullName;">
+<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE -->
+<!ENTITY mainWindow.titlemodifier "&brandFullName;">
+<!-- LOCALIZATION NOTE (mainWindow.titlemodifierseparator) : DONT_TRANSLATE -->
+<!ENTITY mainWindow.titlemodifierseparator " - ">
+<!ENTITY mainWindow.preface "Джерело для: ">
+
+<!ENTITY editMenu.label "Змінити">
+<!ENTITY editMenu.accesskey "З">
+<!ENTITY fileMenu.label "Файл">
+<!ENTITY fileMenu.accesskey "Ф">
+<!ENTITY savePageCmd.label "Зберегти сторінку як…">
+<!ENTITY savePageCmd.accesskey "З">
+<!ENTITY savePageCmd.commandkey "S">
+<!ENTITY pageSetupCmd.label "Параметри сторінки…">
+<!ENTITY pageSetupCmd.accesskey "П">
+<!ENTITY printPreviewCmd.label "Попередній перегляд">
+<!ENTITY printPreviewCmd.accesskey "о">
+<!ENTITY printCmd.label "Друк…">
+<!ENTITY printCmd.accesskey "к">
+<!ENTITY printCmd.commandkey "P">
+<!ENTITY closeCmd.label "Закрити">
+<!ENTITY closeCmd.accesskey "и">
+<!ENTITY closeCmd.commandkey "W">
+
+<!-- LOCALIZATION NOTE :
+textEnlarge.commandkey3, textReduce.commandkey2 and
+textReset.commandkey2 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. -->
+
+<!ENTITY textEnlarge.commandkey "+">
+<!ENTITY textEnlarge.commandkey2 "=">
+<!ENTITY textEnlarge.commandkey3 "">
+<!ENTITY textReduce.commandkey "-">
+<!ENTITY textReduce.commandkey2 "">
+<!ENTITY textReset.commandkey "0">
+<!ENTITY textReset.commandkey2 "">
+
+<!ENTITY goToLineCmd.label "Перейти до рядка…">
+<!ENTITY goToLineCmd.accesskey "е">
+<!ENTITY goToLineCmd.commandkey "l">
+
+<!ENTITY viewMenu.label "Вигляд">
+<!ENTITY viewMenu.accesskey "В">
+<!ENTITY reloadCmd.label "Перезавантажити">
+<!ENTITY reloadCmd.accesskey "н">
+<!ENTITY reloadCmd.commandkey "r">
+<!ENTITY menu_wrapLongLines.title "Переносити довгі рядки">
+<!ENTITY menu_wrapLongLines.accesskey "с">
+<!ENTITY menu_highlightSyntax.label "Підсвічування синтаксису">
+<!ENTITY menu_highlightSyntax.accesskey "ч">
+<!ENTITY menu_textSize.label "Розмір тексту">
+<!ENTITY menu_textSize.accesskey "м">
+<!ENTITY menu_textEnlarge.label "Збільшити">
+<!ENTITY menu_textEnlarge.accesskey "б">
+<!ENTITY menu_textReduce.label "Зменшити">
+<!ENTITY menu_textReduce.accesskey "ш">
+<!ENTITY menu_textReset.label "Звичайний">
+<!ENTITY menu_textReset.accesskey "й">
+
+<!ENTITY findOnCmd.label "Знайти на цій сторінці…">
+<!ENTITY findOnCmd.accesskey "З">
+<!ENTITY findOnCmd.commandkey "f">
+<!ENTITY findAgainCmd.label "Знайти знову">
+<!ENTITY findAgainCmd.accesskey "а">
+<!ENTITY findAgainCmd.commandkey "g">
+<!ENTITY findAgainCmd.commandkey2 "VK_F3">
+<!ENTITY findSelectionCmd.commandkey "e">
+
+<!ENTITY backCmd.label "Назад">
+<!ENTITY backCmd.accesskey "Н">
+<!ENTITY forwardCmd.label "Вперед">
+<!ENTITY forwardCmd.accesskey "п">
+<!ENTITY goBackCmd.commandKey "[">
+<!ENTITY goForwardCmd.commandKey "]">
+
+<!ENTITY copyLinkCmd.label "Копіювати адресу посилання">
+<!ENTITY copyLinkCmd.accesskey "ю">
+<!ENTITY copyEmailCmd.label "Копіювати адресу е-пошти">
+<!ENTITY copyEmailCmd.accesskey "о">
diff --git a/l10n-uk/mail/chrome/messenger/viewSource.properties b/l10n-uk/mail/chrome/messenger/viewSource.properties
new file mode 100644
index 0000000000..2fabb35dc6
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/viewSource.properties
@@ -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/.
+
+goToLineTitle = Перейти до рядка
+goToLineText = Введіть номер рядка
+invalidInputTitle = Некоректне введення
+invalidInputText = Введений номер рядка некоректний.
+outOfRangeTitle = Рядок не знайдено
+outOfRangeText = Вказаний рядок не знайдено.
+viewSelectionSourceTitle = Джерело DOM вибраного фрагменту
+viewMathMLSourceTitle = Джерело DOM MathML
+
+context_goToLine_label = Перейти до рядка…
+context_goToLine_accesskey = П
+context_wrapLongLines_label = Переносити довгі рядки
+context_highlightSyntax_label = Підсвічування синтаксису
diff --git a/l10n-uk/mail/chrome/messenger/viewZoomOverlay.dtd b/l10n-uk/mail/chrome/messenger/viewZoomOverlay.dtd
new file mode 100644
index 0000000000..d333b81f54
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/viewZoomOverlay.dtd
@@ -0,0 +1,30 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- LOCALIZATION NOTE :
+fullZoomEnlargeCmd.commandkey3, fullZoomReduceCmd.commandkey2 and
+fullZoomResetCmd.commandkey2 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. -->
+
+<!ENTITY fullZoomEnlargeCmd.label "Збільшити">
+<!ENTITY fullZoomEnlargeCmd.accesskey "б">
+<!ENTITY fullZoomEnlargeCmd.commandkey "+">
+<!ENTITY fullZoomEnlargeCmd.commandkey2 "="> <!-- + is above this key on many keyboards -->
+<!ENTITY fullZoomEnlargeCmd.commandkey3 "">
+
+<!ENTITY fullZoomReduceCmd.label "Зменшити">
+<!ENTITY fullZoomReduceCmd.accesskey "м">
+<!ENTITY fullZoomReduceCmd.commandkey "-">
+<!ENTITY fullZoomReduceCmd.commandkey2 "">
+
+<!ENTITY fullZoomResetCmd.label "Відновити">
+<!ENTITY fullZoomResetCmd.accesskey "н">
+<!ENTITY fullZoomResetCmd.commandkey "0">
+<!ENTITY fullZoomResetCmd.commandkey2 "">
+
+<!ENTITY fullZoomToggleCmd.label "Збільшувати лише текст">
+<!ENTITY fullZoomToggleCmd.accesskey "т">
+<!ENTITY fullZoom.label "Масштаб">
+<!ENTITY fullZoom.accesskey "М">
diff --git a/l10n-uk/mail/chrome/messenger/virtualFolderListDialog.dtd b/l10n-uk/mail/chrome/messenger/virtualFolderListDialog.dtd
new file mode 100644
index 0000000000..0fe9fc3ca0
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/virtualFolderListDialog.dtd
@@ -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/. -->
+
+<!ENTITY virtualFolderListTitle.title "Виберіть теку(и)">
+<!ENTITY virtualFolderDesc.label "Виберіть теки, в яких буде проводиться пошук:">
+
+
+<!ENTITY folderName.label "Назва теки">
+<!ENTITY folderSearch.label "Пошук">
diff --git a/l10n-uk/mail/chrome/messenger/virtualFolderProperties.dtd b/l10n-uk/mail/chrome/messenger/virtualFolderProperties.dtd
new file mode 100644
index 0000000000..9ab97f803f
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/virtualFolderProperties.dtd
@@ -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/. -->
+
+<!ENTITY virtualFolderProperties.title "Нова віртуальна тека">
+<!ENTITY name.label "Назва:">
+<!ENTITY name.accesskey "Н">
+<!ENTITY description.label "Створити як вкладену теку:">
+<!ENTITY description.accesskey "С">
+
+<!ENTITY searchTermCaption.label "Налаштувати критерії пошуку використовувані для цієї віртуальної теки:">
+
+<!ENTITY folderSelectionCaption.label "Виберіть теки в яких буде проводиться пошук:">
+<!ENTITY chooseFoldersButton.label "Вибрати…">
+<!ENTITY chooseFoldersButton.accesskey "В">
+
+<!ENTITY searchOnline.label "Пошук онлайн (дає актуальні результати для тек IMAP та груп новин, але збільшує час відкриття теки)">
+<!ENTITY searchOnline.accesskey "П">
+<!ENTITY newFolderButton.label "Створити">
+<!ENTITY newFolderButton.accesskey "С">
+<!ENTITY editFolderButton.label "Оновити">
+<!ENTITY editFolderButton.accesskey "О">
diff --git a/l10n-uk/mail/chrome/messenger/wmImportMsgs.properties b/l10n-uk/mail/chrome/messenger/wmImportMsgs.properties
new file mode 100644
index 0000000000..4f88b5483d
--- /dev/null
+++ b/l10n-uk/mail/chrome/messenger/wmImportMsgs.properties
@@ -0,0 +1,76 @@
+# 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 following are used by the windows live mail import code to display status/error
+# and informational messages
+#
+
+# Short name of import module
+## @name WMIMPORT_NAME
+## @loc None
+## LOCALIZATION NOTE (2000): DONT_TRANSLATE
+2000=Пошта Windows Live
+
+# Description of import module
+## @name WMIMPORT_DESCRIPTION
+## @loc None
+## LOCALIZATION NOTE (2001): In this item, don't translate "Windows Live Mail"
+2001=Налаштування пошти Windows Live
+
+# Success message
+## @name WMIMPORT_MAILBOX_SUCCESS
+## @loc None
+## LOCALIZATION NOTE (2002): In this item, don't translate "%1$S" or "%2$d"
+## The variable %1$S will contain the name of the Mailbox
+## The variable %2$d will contain the number of messages
+2002=Поштова скринька %1$S, імпортовано %2$d повідомлень
+
+# Error message
+## @name WMIMPORT_MAILBOX_BADPARAM
+## @loc None
+2003=Під час імпорту поштової скриньки передано неправильний параметр.
+
+# Error message
+## @name WMIMPORT_MAILBOX_BADSOURCEFILE
+## @loc None
+## LOCALIZATION NOTE (2004): In this item, don't translate "%S"
+## The variable %S will contain the name of the Mailbox
+2004=Помилка доступу до файлу поштової скриньки %S.
+
+# Error message
+## @name WMIMPORT_MAILBOX_CONVERTERROR
+## @loc None
+## LOCALIZATION NOTE (2005): In this item, don't translate "%S"
+## The variable %S will contain the name of the Mailbox
+2005=Помилка імпорту поштової скриньки %S, не всі повідомлення можуть бути імпортовані.
+
+# Default name of imported addressbook
+## @name WMIMPORT_DEFAULT_NAME
+## @loc None
+2006=Адресна книга пошти Windows Live
+
+# Autofind description
+## @name WMIMPORT_AUTOFIND
+## @loc None
+2007=Адресна книга Windows Live Mail (адресна книга Windows)
+
+# Description
+## @name WMIMPORT_ADDRESS_SUCCESS
+## @loc None
+## LOCALIZATION NOTE (2006): In this item, don't translate "%S"
+## The variable %S will receive the name of the address book
+2008=Імпортована адресна книга %S
+
+# Error message
+## @name WMIMPORT_ADDRESS_CONVERTERROR
+## @loc None
+## LOCALIZATION NOTE (2009): In this item, don't translate "%S"
+## The variable %S will receive the name of the address book
+2009=Помилка імпорту адресної книги %S, можливо, було імпортовано не всі адреси.
+
+# Error message
+## @name WMIMPORT_ADDRESS_BADPARAM
+## @loc None
+2010=Під час імпорту адресної книги передано неправильний параметр.
diff --git a/l10n-uk/mail/chrome/mozldap/ldap.properties b/l10n-uk/mail/chrome/mozldap/ldap.properties
new file mode 100644
index 0000000000..ab430549dc
--- /dev/null
+++ b/l10n-uk/mail/chrome/mozldap/ldap.properties
@@ -0,0 +1,261 @@
+#
+# 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 following two strings are used when prompting the user for authentication
+# information:
+
+## @name AUTH_PROMPT_TITLE
+## @loc none
+authPromptTitle=Сервер LDAP вимагає пароль
+
+## @name AUTH_PROMPT_TEXT
+## @loc %1$S should not be localized. It is the hostname of the LDAP server.
+authPromptText=Введіть свій пароль для %1$S.
+
+# These are string versions of all the errors defined in
+# nsILDAPErrors.idl, as well as the nsresult codes based on those
+# errors. See that file for the genesis of these codes, as well as
+# for info about how to get documentation about their precise
+# meanings.
+
+## @name OPERATIONS_ERROR
+## @loc none
+1=Помилка операції
+
+## @name PROTOCOL_ERROR
+## @loc none
+2=Помилка протоколу
+
+## @name TIMELIMIT_EXCEEDED
+## @loc none
+3=Перевищено часовий ліміт
+
+## @name SIZELIMIT_EXCEEDED
+## @loc none
+4=Перевищено ліміт розміру
+
+## @name COMPARE_FALSE
+## @loc none
+5=Результат порівняння: неправда
+
+## @name COMPARE_TRUE
+## @loc none
+6=Результат порівняння: істина
+
+## @name STRONG_AUTH_NOT_SUPPORTED
+## @loc none
+7=Метод автентифікації не підтримується
+
+## @name STRONG_AUTH_REQUIRED
+## @loc none
+8=Необхідна стійка автентифікація
+
+## @name PARTIAL_RESULTS
+## @loc none
+9=Отримані часткові результати та посилання
+
+## @name REFERRAL
+## @loc none
+10=Посилання отримане
+
+## @name ADMINLIMIT_EXCEEDED
+## @loc none
+11=Перевищено адміністративний ліміт
+
+## @name UNAVAILABLE_CRITICAL_EXTENSION
+## @loc none
+12=Критичне розширення недоступне
+
+## @name CONFIDENTIALITY_REQUIRED
+## @loc none
+13=Необхідна конфіденційність
+
+## @name SASL_BIND_IN_PROGRESS
+## @loc none
+14=Йде SASL-скріплення
+
+## @name NO_SUCH_ATTRIBUTE
+## @loc none
+16=Такого атрибуту немає
+
+## @name UNDEFINED_TYPE
+## @loc none
+17=Невизначений тип атрибуту
+
+## @name INAPPROPRIATE MATCHING
+## @loc none
+18=Неправильна відповідність
+
+## @name CONSTRAINT_VIOLATION
+## @loc none
+19=Порушення обмеження
+
+## @name TYPE_OR_VALUE_EXISTS
+## @loc none
+20=Тип або значення існує
+
+## @name INVALID_SYNTAX
+## @loc none
+21=Помилка операцій
+
+## @name NO_SUCH_OBJECT
+## @loc none
+32=Такого об’єкта немає
+
+## @name ALIAS_PROBLEM
+## @loc none
+33=Проблема з псевдонімом
+
+## @name INVALID_DN_ SYNTAX
+## @loc none
+34=Неправильний синтаксис відмінного імені
+
+## @name IS_LEAF
+## @loc none
+35=Об’єкт є листом
+
+## @name ALIAS_DEREF_PROBLEM
+## @loc none
+36=Проблема розіменування псевдоніму
+
+## @name INAPPROPRIATE_AUTH
+## @loc none
+48=Невідповідна автентифікація
+
+## @name INVALID_CREDENTIALS
+## @loc none
+49=Недійсні права
+
+## @name INSUFFICIENT_ACCESS
+## @loc none
+50=Неповний доступ
+
+## @name BUSY
+## @loc none
+51=LDAP-сервер перевантажений
+
+## @name UNAVAILABLE
+## @loc none
+52=Помилка протоколу
+
+## @name UNWILLING_TO_PERFORM
+## @loc none
+53=Перевищено часовий ліміт
+
+## @name LOOP_DETECT
+## @loc none
+54=Перевищено ліміт розміру
+
+## @name SORT_CONTROL_MISSING
+## @loc none
+60=Немає умови сортування
+
+## @name INDEX_RANGE_ERROR
+## @loc none
+61=Кількість результатів пошуку перевищила діапазон, вказаний спочатку
+
+## @name NAMING_VIOLATION
+## @loc none
+64=Порушення правил іменування
+
+## @name OBJECT_CLASS_VIOLATION
+## @loc none
+65=Порушення класу об’єктів
+
+## @name NOT_ALLOWED_ON_NONLEAF
+## @loc none
+66=Операція не допустима на об’єкті, що не є листом
+
+## @name NOT_ALLOWED_ON_RDN
+## @loc none
+67=Операція не допустима на відносному відмінному імені
+
+## @name ALREADY_EXISTS
+## @loc none
+68=Вже існує
+
+## @name NO_OBJECT_CLASS_MODS
+## @loc none
+69=Неможливо змінити клас об’єктів
+
+## @name RESULTS_TOO_LARGE
+## @loc none
+70=Результатів надто багато
+
+## @name AFFECTS_MULTIPLE_DSAS
+## @loc none
+71=Впливає на зв’язані сервери
+
+## @name OTHER
+## @loc none
+80=Невідома помилка
+
+## @name SERVER_DOWN
+## @loc none
+81=Неможливо з’єднатися з LDAP-сервером
+
+## @name LOCAL_ERROR
+## @loc none
+82=Локальна помилка
+
+## @name ENCODING_ERROR
+## @loc none
+83=Помилка кодування
+
+## @name DECODING_ERROR
+## @loc none
+84=Помилка декодування
+
+## @name TIMEOUT
+## @loc none
+85=Час очікування витік
+
+## @name AUTH_UNKNOWN
+## @loc none
+86=Невідомий метод автентифікації
+
+## @name FILTER_ERROR
+## @loc none
+87=Неправильний фільтр пошуку
+
+## @name USER_CANCELLED
+## @loc none
+88=Користувач скасував операцію
+
+## @name PARAM_ERROR
+## @loc none
+89=Неправильний параметр у процедурі LDAP
+
+## @name NO_MEMORY
+## @loc none
+90=Недостатньо пам’яті
+
+## @name CONNECT_ERROR
+## @loc none
+91=Неможливо підключитися до LDAP-сервера
+
+## @name NOT_SUPPORTED
+## @loc none
+92=Не підтримується цією версією LDAP-протоколу
+
+## @name CONTROL_NOT_FOUND
+## @loc none
+93=Запитаний елемент управління LDAP не знайдений
+
+## @name NO_RESULTS_RETURNED
+## @loc none
+94=Немає результатів
+
+## @name MORE_RESULTS_TO_RETURN
+## @loc none
+95=Повернути більше результатів
+
+## @name CLIENT_LOOP
+## @loc none
+96=Клієнт виявив цикл
+
+## @name REFERRAL_LIMIT_EXCEEDED
+## @loc none
+97=Перевищений ліміт перенаправлень
diff --git a/l10n-uk/mail/chrome/overrides/netError.dtd b/l10n-uk/mail/chrome/overrides/netError.dtd
new file mode 100644
index 0000000000..6dd2a69576
--- /dev/null
+++ b/l10n-uk/mail/chrome/overrides/netError.dtd
@@ -0,0 +1,203 @@
+<!-- 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/. -->
+
+<!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
+%brandDTD;
+
+<!ENTITY loadError.label "Проблема під час завантаження сторінки">
+<!ENTITY retry.label "Спробувати знову">
+
+<!-- Specific error messages -->
+
+<!ENTITY connectionFailure.title "Невдала спроба з’єднання">
+<!ENTITY connectionFailure.longDesc "&sharedLongDesc;">
+
+<!ENTITY deniedPortAccess.title "Звернення до цієї адреси заборонено">
+<!ENTITY deniedPortAccess.longDesc "">
+
+<!ENTITY dnsNotFound.title "Сервер не знайдено">
+<!ENTITY dnsNotFound.longDesc "
+<ul>
+<li>Перевірте, чи не допущена помилка при наборі адреси, наприклад
+<strong>ww</strong>.example.com замість
+<strong>www</strong>.example.com</li>
+<li>Якщо жодна сторінка не завантажується — перевірте налаштування з’єднання
+з інтернетом.</li>
+<li>Якщо комп’ютер або мережа захищені фаєрволом або проксі-сервером — переконайтеся, що
+&brandShortName; дозволено виходити в інтернет.</li>
+</ul>
+">
+
+<!ENTITY fileNotFound.title "Файл не знайдено">
+<!ENTITY fileNotFound.longDesc "
+<ul>
+ <li>Перевірте правильність назви файлу, відповідність регістру та відсутність інших помилок.</li>
+ <li>Перевірте, чи файл не був переміщений, перейменований або видалений.</li>
+</ul>
+">
+
+<!ENTITY fileAccessDenied.title "Доступ до файлу заборонено">
+<!ENTITY fileAccessDenied.longDesc "
+<ul>
+ <li>Він міг бути вилучений, переміщений, або дозволи файлу забороняють доступ.</li>
+</ul>
+">
+
+<!ENTITY generic.title "Ой.">
+<!ENTITY generic.longDesc "
+<p>&brandShortName; з якоїсь причини не може завантажити цю сторінку.</p>
+">
+
+<!ENTITY malformedURI.title "Формат адреси неправильний">
+<!ENTITY malformedURI.longDesc "
+<ul>
+<li>Адреси сайтів зазвичай записуються у форматі
+ <strong>http://www.example.com/</strong></li>
+<li>Переконайтеся, що ви використовуєте як розділювач пряму похилу лінію (т.е.
+ <strong>/</strong>).</li>
+</ul>
+">
+
+<!ENTITY netInterrupt.title "З’єднання перервано">
+<!ENTITY netInterrupt.longDesc "&sharedLongDesc;">
+
+<!ENTITY notCached.title "Документ застарів">
+<!ENTITY notCached.longDesc "<p>Вказаний документ більше не є доступним у кеші.</p><ul><li>З безпекової перестороги, &brandShortName; не перезавантажує чутливі документи автоматично.</li><li>Клацніть «Спробувати знову» щоб перезавантажити документ з сайта.</li></ul>">
+
+<!ENTITY netOffline.title "Автономний режим">
+<!ENTITY netOffline.longDesc2 "
+<ul>
+ <li>Натисніть «Спробувати знову» щоб перемкнутись в онлайновий режим і перезавантажити сторінку.</li>
+</ul>
+">
+
+<!ENTITY contentEncodingError.title "Помилка кодування вмісту">
+<!ENTITY contentEncodingError.longDesc "
+<ul>
+ <li>Будь ласка, зв'яжіться з власниками вебсайту і повідомте їх про цю проблему.</li>
+</ul>
+">
+
+<!ENTITY unsafeContentType.title "Небезпечний тип файла">
+<!ENTITY unsafeContentType.longDesc "
+<ul>
+ <li>Будь ласка, зв'яжіться з власниками вебсайту і повідомте їх про цю проблему.</li>
+</ul>
+">
+
+<!ENTITY netReset.title "З’єднання скинуто">
+<!ENTITY netReset.longDesc "&sharedLongDesc;">
+
+<!ENTITY netTimeout.title "Перевищено термін очікування з’єднання">
+<!ENTITY netTimeout.longDesc "&sharedLongDesc;">
+
+<!ENTITY unknownProtocolFound.title "Невідомий тип адреси">
+<!ENTITY unknownProtocolFound.longDesc "
+<ul>
+ <li>Для відкриття цієї адреси вам, можливо, доведеться встановити стороннє програмне забезпечення.</li>
+</ul>
+">
+
+<!ENTITY proxyConnectFailure.title "Проксі-сервер відмовляється приймати з’єднання">
+<!ENTITY proxyConnectFailure.longDesc "
+<ul>
+ <li>Перевірте налаштування проксі-сервера і переконайтеся, що вони правильні.</li>
+ <li>Зв’яжіться з вашим системним адміністратором і переконайтеся, що проксі-сервер
+ працює.</li>
+</ul>
+">
+
+<!ENTITY proxyResolveFailure.title "Неможливо знайти проксі-сервер">
+<!ENTITY proxyResolveFailure.longDesc "
+<ul>
+ <li>Перевірте правильність встановлених налаштувань проксі-сервера.</li>
+ <li>Перевірте з’єднання вашого комп’ютера з мережею.</li>
+ <li>Якщо ваш комп’ютер або мережа захищені мережевим екраном чи проксі-сервером — переконайтеся,
+ що для &brandShortName; дозволено доступ до Інтернету.</li>
+</ul>
+">
+
+<!ENTITY redirectLoop.title "Неправильне перенаправлення на сторінці">
+<!ENTITY redirectLoop.longDesc "
+<ul>
+ <li>Ця проблема може виникати при вимиканні або забороні прийняття
+ кук.</li>
+</ul>
+">
+
+<!ENTITY unknownSocketType.title "Невідома/невпізнана відповідь сервера">
+<!ENTITY unknownSocketType.longDesc "
+<ul>
+ <li>Переконайтеся, що у вашій системі встановлено Менеджер особистого
+ захисту.</li>
+ <li>Можливо, це відбулося через нетипову конфігурацію сервера.</li>
+</ul>
+">
+
+<!ENTITY nssFailure2.title "Не вдалось встановити безпечне з’єднання">
+<!ENTITY nssFailure2.longDesc2 "
+<ul>
+<li>Сторінка, котру ви намагаєтесь переглянути, не може бути відображена через те, що достовірність отриманих даних не може бути перевірена.</li>
+<li>Будь ласка, повідомте власнику сайта про цю проблему.</li>
+</ul>
+">
+
+<!ENTITY nssBadCert.title "Не вдалось встановити безпечне з’єднання">
+<!ENTITY nssBadCert.longDesc2 "
+<ul>
+ <li>Це може бути проблема конфігурації сервера, або, можливо, хтось
+намагається імітувати той сервер.</li>
+ <li>Якщо ви доступались до цього сервера раніше, то це може бути тимчасова
+помилка. Можете спробувати ще раз перегодом.</li>
+</ul>
+">
+
+<!ENTITY sharedLongDesc "
+<ul>
+ <li>Можливо, сайт тимчасово недоступний або переобтяжений запитами. Почекайте трохи
+ і спробуйте знову.</li>
+ <li>Якщо ви не можете завантажити жодну сторінку — перевірте настройки з’єднання
+ з інтернетом.</li>
+ <li>Якщо ваш комп’ютер або мережа захищені фаєрволом або проксі-сервером — переконайтеся,
+ що &brandShortName; дозволено вихід в інтернет.</li>
+</ul>
+">
+
+<!ENTITY cspBlocked.title "Заблоковано політикою безпеки вмісту">
+<!ENTITY cspBlocked.longDesc "<p>&brandShortName; не дозволив цій сторінці бути завантаженою таким чином, через те що її політика безпеки вмісту не дозволяє зробити це.</p>">
+
+<!ENTITY xfoBlocked.title "Блокується політикою X-Frame-Options">
+<!ENTITY xfoBlocked.longDesc "<p>&brandShortName; не дозволив цій сторінці завантажитись в даному контексті, тому що політикою X-Frame-Options це заборонено.</p>">
+
+<!ENTITY corruptedContentErrorv2.title "Помилка пошкодженого вмісту">
+<!ENTITY corruptedContentErrorv2.longDesc "<p>Сторінка, яку ви намагаєтесь переглянути, не може бути показана через те, що в передачі даних виявлено помилку.</p><ul><li>Будь ласка, зв'яжіться з власниками вебсайту та повідомте їх про цю проблему.</li></ul>">
+
+<!ENTITY securityOverride.linkText "Або ви можете зробити виняток…">
+<!ENTITY securityOverride.getMeOutOfHereButton "Заберіть мене звідси">
+<!ENTITY securityOverride.exceptionButtonLabel "Додати виняток…">
+
+<!-- LOCALIZATION NOTE (securityOverride.warningContent) - Do not translate the
+contents of the <button> tags. It uses strings already defined above. The
+button is included here (instead of netError.xhtml) because it exposes
+functionality specific to thunderbird. -->
+
+<!ENTITY securityOverride.warningContent "
+<p>Вам не слід додавати виняток, якщо ви використовуєте з’єднання, якому не цілком довіряєте, або якщо ви зазвичай не бачите попередження для цього сервера.</p>
+
+<button id='getMeOutOfHereButton'>&securityOverride.getMeOutOfHereButton;</button>
+<button id='exceptionDialogButton'>&securityOverride.exceptionButtonLabel;</button>
+">
+
+<!ENTITY remoteXUL.title "Віддалений XUL">
+<!ENTITY remoteXUL.longDesc "<p><ul><li>Зв’яжіться з власниками сайту та повідомте їх про цю проблему.</li></ul></p>">
+
+<!ENTITY inadequateSecurityError.title "Ваше з'єднання незахищене">
+<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate
+ "NS_ERROR_NET_INADEQUATE_SECURITY". -->
+<!ENTITY inadequateSecurityError.longDesc "<p><span class='hostname'></span> використовує технологію безпеки, яка є застарілою і вразливою до атак. Нападник може з легкістю розкрити інформацію, яка, на вашу думку, є захищеною. Перш ніж ви зможете відвідати сайт, його адміністратор повинен виправити це на сервері.</p><p>Код помилки: NS_ERROR_NET_INADEQUATE_SECURITY</p>">
+
+<!ENTITY blockedByPolicy.title "Заблокована сторінка">
+
+<!ENTITY networkProtocolError.title "Помилка мережевого протоколу">
+<!ENTITY networkProtocolError.longDesc "<p>Неможливо показати сторінку, яку ви намагаєтесь переглянути, тому що виявлено помилку мережного протоколу.</p><ul><li>Зв'яжіться з власниками вебсайту, щоб повідомити їх про цю проблему.</li></ul>">
diff --git a/l10n-uk/mail/chrome/overrides/profileDowngrade.dtd b/l10n-uk/mail/chrome/overrides/profileDowngrade.dtd
new file mode 100644
index 0000000000..65b0a7ed97
--- /dev/null
+++ b/l10n-uk/mail/chrome/overrides/profileDowngrade.dtd
@@ -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/. -->
+
+<!-- LOCALIZATION NOTE:
+ This UI can be most easily shown by modifying the version in compatibility.ini
+ to a newer version and then starting Thunderbird.
+ For this feature, "installation" is used to mean "this discrete download of
+ Thunderbird" and "version" is used to mean "the specific revision number of a
+ given Thunderbird channel". These terms are not synonymous.
+-->
+<!ENTITY window.title "Ви запустили застарілу версію &brandProductName;">
+<!ENTITY window.style "width: 490px;">
+
+<!ENTITY window.nosync2 "Ймовірно, новіша версія &brandProductName; внесла зміни до вашого профілю, зробивши його несумісним із цією старішою версією. Використовуйте цей профіль лише з тією новою версією, або створіть новий профіль для наявного &brandShortName;. Створення нового профілю потребує повторного налаштування облікових записів, календарів і додатків.">
+
+<!ENTITY window.moreinfo "Докладніше…">
+<!ENTITY window.create "Створити новий профіль">
+<!ENTITY window.quit-win "Вийти">
+<!ENTITY window.quit-nonwin "Вихід">
diff --git a/l10n-uk/mail/chrome/overrides/settingsChange.dtd b/l10n-uk/mail/chrome/overrides/settingsChange.dtd
new file mode 100644
index 0000000000..817a04b89b
--- /dev/null
+++ b/l10n-uk/mail/chrome/overrides/settingsChange.dtd
@@ -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/. -->
+
+<!ENTITY settingsChangePreferences.label "Налаштування можуть бути змінені у вкладці Вкладення Налаштувань &brandShortName;.">
+<!ENTITY settingsChangeOptions.label "Налаштування можуть бути змінені у вкладці Вкладення Налаштувань &brandShortName;.">
diff --git a/l10n-uk/mail/defines.inc b/l10n-uk/mail/defines.inc
new file mode 100755
index 0000000000..a8cf76a420
--- /dev/null
+++ b/l10n-uk/mail/defines.inc
@@ -0,0 +1,9 @@
+#filter emptyLines
+
+#define MOZ_LANGPACK_CREATOR mozilla.org
+
+# If non-English locales wish to credit multiple contributors, uncomment this
+# variable definition and use the format specified.
+#define MOZ_LANGPACK_CONTRIBUTORS <em:contributor>Артем Поліванчук</em:contributor> <em:contributor>Сергій Хоружин</em:contributor> <em:contributor>Тимофій Бабич</em:contributor> <em:contributor>Тимур Фараджев</em:contributor>
+
+#unfilter emptyLines
diff --git a/l10n-uk/mail/installer/custom.properties b/l10n-uk/mail/installer/custom.properties
new file mode 100755
index 0000000000..7fa5866123
--- /dev/null
+++ b/l10n-uk/mail/installer/custom.properties
@@ -0,0 +1,85 @@
+# 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 — це потужна поштова програма. $BrandShortName підтримує протоколи IMAP та POP, а також форматування HTML. Вбудований захист від спаму, робота з RSS, швидкий пошук, перевірка правопису просто під час набирання, загальна тека вхідних листів, та потужні можливості фільтрування роблять роботу з $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=&Запустити $BrandFullName
+CREATE_ICONS_DESC=Створити піктограми для $BrandShortName:
+ICONS_DESKTOP=На &робочому столі
+ICONS_STARTMENU=В меню &Пуск
+ICONS_QUICKLAUNCH=У панелі &швидкого запуску
+WARN_MANUALLY_CLOSE_APP_INSTALL=Щоб продовжити встановлення, $BrandShortName повинен бути закритий.\n\nБудь ласка, закрийте $BrandShortName для продовження.
+WARN_MANUALLY_CLOSE_APP_UNINSTALL=Щоб продовжити вилучення, $BrandShortName повинен бути закритий.\n\nБудь ласка, закрийте $BrandShortName для продовження.
+WARN_MANUALLY_CLOSE_APP_LAUNCH=$BrandShortName вже запущено.\n\nБудь ласка, закрийте $BrandShortName перед запуском версії, яку ви щойно встановили.
+WARN_WRITE_ACCESS=У вас недостатньо прав на запис у теку встановлення.\n\nДля вибору іншої теки натисніть кнопку OK.
+WARN_DISK_SPACE=Недостаньо місця на диску для встановлення в цю теку.\n\nДля вибору іншої теки натисніть кнопку OK.
+WARN_MIN_SUPPORTED_OSVER_MSG=Вибачте, $BrandShortName не може бути встановлений. Ця версія $BrandShortName потребує ${MinSupportedVer} або новіше. Натисніть на кнопку OK для додаткової інформації.
+WARN_MIN_SUPPORTED_CPU_MSG=Вибачте, $BrandShortName не може бути встановлений. Ця версія $BrandShortName потребує процесор з підтримкою ${MinSupportedCPU}. Натисніть на кнопку OK для додаткової інформації.
+WARN_MIN_SUPPORTED_OSVER_CPU_MSG=Вибачте, $BrandShortName не може бути встановлений. Ця версія $BrandShortName потребує ${MinSupportedVer} або новіше, а також процесор з підтримкою ${MinSupportedCPU}. Натисніть на кнопку OK для додаткової інформації.
+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=Клацніть «Вилучити» для продовження.
+
+BANNER_CHECK_EXISTING=Перевірка попереднього встановлення…
+
+STATUS_INSTALL_APP=Встановлення $BrandShortName…
+STATUS_INSTALL_LANG=Триває встановлення локалізації (${AB_CD})…
+STATUS_UNINSTALL_MAIN=Вилучення $BrandShortName…
+STATUS_CLEANUP=Очистка…
+
+# _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/mail/installer/mui.properties b/l10n-uk/mail/installer/mui.properties
new file mode 100755
index 0000000000..7e9d5311a1
--- /dev/null
+++ b/l10n-uk/mail/installer/mui.properties
@@ -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/.
+
+# 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/mail/installer/override.properties b/l10n-uk/mail/installer/override.properties
new file mode 100755
index 0000000000..92cab441a1
--- /dev/null
+++ b/l10n-uk/mail/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 string enclose the strin with an additional double quote
+# (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=Помилка відкриття файлу для запису:\n\n\n"$0"\n\n«Перервати»: зупинити встановлення;\n«Повтор»: повторити спробу;\n«Пропуск»: пропустити цю дію.
+FileError_NoIgnore=Помилка відкриття файлу для запису:\n\n\n"$0"\n\n«Повтор»: повторити спробу;\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/mail/messenger/aboutProfilesExtra.ftl b/l10n-uk/mail/messenger/aboutProfilesExtra.ftl
new file mode 100644
index 0000000000..f83d5d100b
--- /dev/null
+++ b/l10n-uk/mail/messenger/aboutProfilesExtra.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/.
+
+profiles-launch-profile-plain = Запустити профіль
diff --git a/l10n-uk/mail/messenger/aboutRights.ftl b/l10n-uk/mail/messenger/aboutRights.ftl
new file mode 100644
index 0000000000..22572dbc65
--- /dev/null
+++ b/l10n-uk/mail/messenger/aboutRights.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/.
+
+rights-title = Про ваші права
+rights-intro = { -brand-full-name } є вільним програмним забезпеченням з відкритим кодом, створеним багатотисячною спільнотою з усіх куточків світу. Ось кілька речей, які варто знати:
+rights-intro-point-1 = { -brand-short-name } надається вам на умовах <a data-l10n-name="mozilla-public-license-link">Публічної ліцензії Mozilla</a>.Тобто, ви можете використовувати, копіювати та розповсюджувати { -brand-short-name }. Ви також можете змінювати програмний код { -brand-short-name } для своїх цілей. Публічна ліцензія Mozilla також дозволяє вам розповсюджувати модифіковані вами версії програми.
+rights-intro-point-2 =
+ Вам не передаються жодні права на торгову марку чи ліцензії на торгові марки
+ Mozilla Foundation або будь-якої сторони, включно та без обмежень на
+ назву і логотип Thunderbird. Додаткову інформацію щодо торгових марок можна
+ знайти <a data-l10n-name="mozilla-trademarks-link">тут</a>.
+rights-intro-point-3 = Деякі можливості { -brand-short-name }, такі як звіти про збої, дозволяють вам надсилати відгук в { -vendor-short-name }. Прийнявши рішення надіслати відгук, ви даєте { -vendor-short-name } дозвіл використовувати його для поліпшення своїх продуктів, публікувати та поширювати його на своїх сайтах.
+rights-intro-point-4 = Те, як ми використовуємо ваші особисті дані та повідомлення, надіслані до { -vendor-short-name } з допомогою { -brand-short-name }, описано в <a data-l10n-name="mozilla-privacy-policy-link">Політиці приватності { -brand-short-name }</a>.
+rights-intro-point-4-unbranded = Усі чинні політики приватності для цього продукту мають бути перелічені тут.
+rights-intro-point-5 =
+ Деякі з можливостей { -brand-short-name } використовують послуги
+ інформаційних мережних служб, однак, ми не можемо гарантувати,
+ що вони на 100% точні чи правдиві. Додаткові подробиці, включно з
+ інформацією як вимкнути ці служби, ви можете прочитати в
+ <a data-l10n-name="mozilla-service-terms-link">угоді надання послуг</a>.
+rights-intro-point-5-unbranded = Якщо цей продукт включає послуги сайтів, то будь-які придатні угоди надання послуг для них мають бути додані посиланнями у розділі <a data-l10n-name="mozilla-website-services-link">Послуги сайтів</a> .
+rights-intro-point-6 = Для можливості відтворення окремих типів відеовмісту, { -brand-short-name } завантажує певні сторонні модулі дешифрування.
+rights-webservices-header = Інформаційні послуги мережних служб в { -brand-full-name }
+rights-webservices =
+ { -brand-full-name } використовує інформаційні послуги мережних служб (“Служб”)
+ для забезпечення роботи деяких можливостей, що надаються з цією двійковою
+ версією { -brand-short-name } на далі наведених умовах. Якщо ви не хочете
+ використовувати одну чи більше зі Служб чи далі наведені умови для вас
+ неприйнятні, ви можете вимкнути можливість чи Службу. Інструкції щодо того
+ як вимкнути окрему можливість чи послугу ви можете знайти
+ <a data-l10n-name="mozilla-disable-service-link">тут</a>. Інші можливості та
+ служби можуть бути вимкнені у налаштуваннях програми.
+rights-locationawarebrowsing =
+ <strong>Визначення розташування під час перегляду в мережі: </strong>завжди
+ увімкнено. Інформація про розташування ніколи не надсилається без вашого
+ дозволу. Якщо ви бажаєте повністю вимкнути цю функцію, виконайте ці кроки:
+rights-locationawarebrowsing-term-1 = В панелі адреси введіть <code>about:config</code>
+rights-locationawarebrowsing-term-2 = Введіть geo.enabled
+rights-locationawarebrowsing-term-3 = Зробіть подвійне натискання по параметру geo.enabled
+rights-locationawarebrowsing-term-4 = Визначення розташування під час перегляду в мережі тепер вимкнено
+rights-webservices-unbranded = Тут має бути опис послуг сайтів, що включені в продукт, а також інструкції, як їх вимкнути.
+rights-webservices-term-unbranded = Тут мають бути всі придатні умови надання послуг стосовно цього продукту.
+rights-webservices-term-1 = { -vendor-short-name } та її помічники, ліцензіари та партнери працюють над тим, щоб надавати якомога точніші та актуальні послуги. Однак, ми не можемо гарантувати повноти та достовірності цієї інформації. Наприклад, послуга безпечного перегляду може не розпізнавати деякі небезпечні сайти, або може помилково попереджати про деякі безпечні сайти. Також дані послуги розташування, які надаються нашими провайдерами, є лише приблизними, і ні ми, ані наші провайдери не гарантують точність визначення місця.
+rights-webservices-term-2 = { -vendor-short-name } може перервати чи змінити Послуги на свій розсуд.
+rights-webservices-term-3 = Ви можете використовувати ці Служби разом з відповідною версією { -brand-short-name }, а також { -vendor-short-name } надає вам необхідні для цього права. { -vendor-short-name } та її ліцензіари зберігають всі інші права на ці Служби. Ці умови не призначені для обмеження будь-яких прав, що надані на умовах ліцензій відкритого коду, які застосовуються до { -brand-short-name } та відповідних версій { -brand-short-name }.
+rights-webservices-term-4 = <strong>Послуги надаються «як є»; { -vendor-short-name }, учасники, ліцензіари та дистриб’ютори відмовляються від усіх гарантійних зобов’язань, явних та неявних, а також не дають гарантій того, що Послуги залишаються ходовими та відповідають вашим цілям. Ви берете на себе весь ризик як щодо вибору Послуг для себе, так і щодо якості та ефективності Послуг. Деякі юрисдикції не дозволяють винятки чи обмеження гарантійних зобов’язань, тож ця відмова може вас не стосуватися.</strong>
+rights-webservices-term-5 = <strong>Окрім випадків, зазначених у законі, { -vendor-short-name } його учасники, ліцензіари та дистриб’ютори не відповідають за непрямі, особливі, випадкові, крані, послідовні чи зразкові збитки, що випливають з чи якимось чином пов’язані з використанням { -brand-short-name } та Послуг. Колективна відповідальність за цих умов не буде перевищувати $500 (п’ятсот доларів США). Деякі юрисдикції не дозволяють виключення чи обмеження деяких збитків, тож ці обмеження чи винятки можуть вас не стосуватися.</strong>
+rights-webservices-term-6 = { -vendor-short-name } може при необхідності оновлювати ці умови час від часу. Ці умови не можуть бути змінені чи скасовані без письмової згоди { -vendor-short-name }.
+rights-webservices-term-7 = Ці умови регулюються законами штату Каліфорнія, США, за винятком конфлікту законів. Якщо якась частина цих умов нечинна чи така, що не має ніякого впливу, дійсна частина залишається в силі. При невідповідності перекладу цих умов та їх англійської версії, слід посилатися на англійську версію.
diff --git a/l10n-uk/mail/messenger/aboutSupportMail.ftl b/l10n-uk/mail/messenger/aboutSupportMail.ftl
new file mode 100644
index 0000000000..54022b5fd4
--- /dev/null
+++ b/l10n-uk/mail/messenger/aboutSupportMail.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/.
+
+accounts-title = Облікові записи електронної пошти і новин
+show-private-data-main-text = Включити імена облікових записів
+show-private-data-explanation-text = (можливо ідентифікуюча інформація)
+accounts-ID = ID
+accounts-name = Назва
+accounts-incoming-server = Сервер вхідної пошти
+accounts-outgoing-servers = Сервер вихідної пошти
+accounts-server-name = Назва
+accounts-conn-security = Захист з'єднання
+accounts-auth-method = Метод автентифікації
+accounts-default = Типово?
+identity-name = Ідентифікація
+
+send-via-email = Надіслати електронною поштою
+
+app-basics-telemetry = Дані телеметрії
diff --git a/l10n-uk/mail/messenger/accountCentral.ftl b/l10n-uk/mail/messenger/accountCentral.ftl
new file mode 100644
index 0000000000..39e4ea3d34
--- /dev/null
+++ b/l10n-uk/mail/messenger/accountCentral.ftl
@@ -0,0 +1,52 @@
+# 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/.
+
+account-central-title = Вітаємо в { -brand-full-name }
+account-settings = Налаштування облікового запису
+# $accounts (Number) - the number of configured accounts
+setup-title = Виберіть що налаштувати
+about-title = Про { -brand-full-name }
+resources-title = Ресурси
+release-notes =
+ .title = Про { -brand-full-name }
+email-label = Електронна пошта
+ .aria-label = Під'єднайте наявний обліковий запис вашої електронної пошти
+email-description = { -brand-short-name } дозволяє під'єднати наявний обліковий запис вашої електронної пошти для зручного та ефективного її перегляду в програмі.
+calendar-label = Календар
+ .aria-label = Створити новий календар
+calendar-description = { -brand-short-name } дозволяє керувати вашими подіями та допомагає бути організованішим. Під'єднання віддаленого календаря дає змогу синхронізувати всі ваші події на всіх ваших пристроях.
+chat-label = Чат
+ .aria-label = Під'єднайте обліковий запис вашого чату
+chat-description = { -brand-short-name } дозволяє під'єднати кілька облікових записів служб миттєвого обміну повідомленнями, надаючи підтримку різних платформ.
+filelink-label = Filelink
+ .aria-label = Налаштуйте Filelink
+filelink-description = { -brand-short-name } дозволяє налаштувати зручний обліковий запис хмарних посилань на файл для легкого надсилання великих вкладень.
+addressbook-label = Адресна книга
+ .aria-label = Створити нову адресну книгу
+addressbook-description = { -brand-short-name } дозволяє впорядкувати всі ваші контакти в адресній книзі. Також, ви можете під'єднати віддалену адресну книгу для синхронізації всіх контактів.
+feeds-label = Стрічки
+ .aria-label = Під'єднайте стрічки
+feeds-description = { -brand-short-name } дозволяє вам під'єднатися до RSS/Atom стрічок та отримувати новини й оновлення подій звідусіль.
+newsgroups-label = Групи новин
+ .aria-label = Під'єднатися до групи новин
+newsgroups-description = { -brand-short-name } дозволяє під'єднуватися до будь-яких цікавих вам груп новин.
+import-title = Імпорт даних з іншої поштової програми
+import-paragraph = { -brand-short-name } дозволяє імпортувати електронні листи, записи адресних книг, підписки на стрічки, налаштування чи/та фільтри з інших поштових програм та поширених форматів адресних книг.
+import-label = Імпортувати
+ .aria-label = Імпортувати дані з інших поштових програм
+about-paragraph = Thunderbird є найпопулярнішим поштовим клієнтом з відкритим програмним кодом для багатьох платформ, безплатний для корпоративного та особистого користування. Ми хочемо щоб він залишався безпечним та ставав ще кращим. Внесок дозволить нам наймати розробників, оплачувати інфраструктуру і продовжувати вдосконалення.
+about-paragraph-2 = <b>Thunderbird існує завдяки таким користувачами як і ви! Якщо вам до вподоби Thunderbird, будь ласка, подумайте про допомогу проєкту.</b> Найкращий спосіб впевнитися, що Thunderbird й надалі буде доступним - це
+about-donation = зробити внесок
+about-paragraph-consider-donation = <b>Thunderbird підтримується такими користувачами, як ви! Якщо вам подобається Thunderbird, будь ласка, розгляньте можливість допомоги своїм внеском.</b> Найкращим способом забезпечення подальшого розвитку Thunderbird є <a data-l10n-name="donation-link"> підтримка внеском</a>.
+explore-link = Дослідіть можливості
+support-link = Підтримка
+involved-link = Долучитися
+developer-link = Документація розробника
+read = Читати повідомлення
+compose = Написати повідомлення
+search = Пошук повідомлень
+filter = Керувати фільтрами повідомлень
+nntp-subscription = Керувати підписками на групи новин
+rss-subscription = Керувати підписками стрічок
+e2e = Наскрізне шифрування
diff --git a/l10n-uk/mail/messenger/addressbook/abCardDAVDialog.ftl b/l10n-uk/mail/messenger/addressbook/abCardDAVDialog.ftl
new file mode 100644
index 0000000000..6f27902cab
--- /dev/null
+++ b/l10n-uk/mail/messenger/addressbook/abCardDAVDialog.ftl
@@ -0,0 +1,45 @@
+# 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/.
+
+carddav-window =
+ .title = Нова адресна книга CardDAV
+
+carddav-dialog =
+ .buttonlabelaccept = Продовжити
+ .buttonaccesskeyaccept = П
+
+carddav-experimental-warning = Підтримка адресної книги CardDAV експериментальна і може безповоротно пошкодити ваші дані. Використовуйте на власний ризик.
+
+carddav-provider-label =
+ .value = Постачальник CardDAV:
+ .accesskey = П
+
+carddav-provider-option-other = Інший постачальник…
+
+carddav-url-label =
+ .value = URL-адреса CardDAV:
+ .accesskey = V
+
+carddav-username-label =
+ .value = Ім’я користувача:
+ .accesskey = І
+carddav-username-input =
+ .placeholder = you@example.com
+
+carddav-password-label =
+ .value = Пароль:
+ .accesskey = о
+carddav-password-input =
+ .placeholder = Пароль
+
+carddav-remember-password =
+ .label = Запам’ятати пароль
+ .accesskey = п
+
+carddav-loading = Пошук конфігурації…
+carddav-connection-error = Не вдалося з’єднатися.
+carddav-none-found = Не знайдено адресних книг, які можна додати до вказаного облікового запису.
+carddav-already-added = Усі адресні книги для вказаного облікового запису вже додано.
+
+carddav-available-books = Доступні адресні книги:
diff --git a/l10n-uk/mail/messenger/addressbook/abCardDAVProperties.ftl b/l10n-uk/mail/messenger/addressbook/abCardDAVProperties.ftl
new file mode 100644
index 0000000000..cec718c92c
--- /dev/null
+++ b/l10n-uk/mail/messenger/addressbook/abCardDAVProperties.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/.
+
+carddav-url-label =
+ .value = URL-адреса CardDAV:
+ .accesskey = V
+carddav-refreshinterval-label =
+ .label = Синхронізувати:
+ .accesskey = С
+# Variables:
+# $minutes (integer) - Number of minutes between address book synchronizations
+carddav-refreshinterval-minutes-value =
+ .label =
+ { $minutes ->
+ [one] щохвилини
+ [few] кожні { $minutes } хвилини
+ *[many] кожні { $minutes } хвилин
+ }
+# Variables:
+# $hours (integer) - Number of hours between address book synchronizations
+carddav-refreshinterval-hours-value =
+ .label =
+ { $hours ->
+ [one] щогодини
+ [few] кожні { $hours } години
+ *[many] кожні { $hours } годин
+ }
+carddav-readonly-label =
+ .label = Лише для читання
+ .accesskey = ч
diff --git a/l10n-uk/mail/messenger/menubar.ftl b/l10n-uk/mail/messenger/menubar.ftl
new file mode 100644
index 0000000000..9178d50101
--- /dev/null
+++ b/l10n-uk/mail/messenger/menubar.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/.
+
+
+## View Menu
+
+menu-view-charset =
+ .label = Кодування тексту
+ .accesskey = о
+
+## Mail Toolbar
+
+toolbar-junk-button =
+ .label = Небажане
+ .tooltiptext = Позначте вибрані повідомлення небажаними
+toolbar-not-junk-button =
+ .label = Не небажане
+ .tooltiptext = Позначте вибрані повідомлення не небажаними
+toolbar-delete-button =
+ .label = Видалити
+ .tooltiptext = Видалити вибрані повідомлення або теку
+toolbar-undelete-button =
+ .label = Відновити
+ .tooltiptext = Відновити вибрані повідомлення
diff --git a/l10n-uk/mail/messenger/messenger.ftl b/l10n-uk/mail/messenger/messenger.ftl
new file mode 100644
index 0000000000..4f13d3e818
--- /dev/null
+++ b/l10n-uk/mail/messenger/messenger.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/.
+
+about-rights-notification-text = { -brand-short-name } є вільним програмним забезпеченням з відкритим кодом, створене тисячами людей з усього світу.
+
+## Folder Pane
+
+folder-pane-toolbar =
+ .toolbarname = Панель інструментів теки
+ .accesskey = т
+folder-pane-header-label = Теки
+
+## Folder Toolbar Header Popup
+
+folder-toolbar-hide-toolbar-toolbarbutton =
+ .label = Сховати панель інструментів
+ .accesskey = С
+show-all-folders-label =
+ .label = Всі теки
+ .accesskey = В
+show-unread-folders-label =
+ .label = Непрочитані теки
+ .accesskey = е
+show-favorite-folders-label =
+ .label = Вибрані теки
+ .accesskey = В
+show-smart-folders-label =
+ .label = Об’єднані теки
+ .accesskey = О
+show-recent-folders-label =
+ .label = Недавні теки
+ .accesskey = Н
+folder-toolbar-toggle-folder-compact-view =
+ .label = Компактне подання
+ .accesskey = К
diff --git a/l10n-uk/mail/messenger/messengercompose/messengercompose.ftl b/l10n-uk/mail/messenger/messengercompose/messengercompose.ftl
new file mode 100644
index 0000000000..05e38269a1
--- /dev/null
+++ b/l10n-uk/mail/messenger/messengercompose/messengercompose.ftl
@@ -0,0 +1,70 @@
+# 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/.
+
+
+# Addressing widget
+
+# $type (String) - the type of the addressing row
+remove-address-row-type = Вилучити поле { $type }
+# $type (String) - the type of the addressing row
+remove-address-row-type-label =
+ .tooltiptext = Вилучити поле { $type }
+# $type (String) - the type of the addressing row
+# $count (Number) - the number of address pills currently present in the addressing row
+address-input-type-aria-label =
+ { $count ->
+ [0] { $type }
+ [one] { $type } з однією адресою. Використовуйте кнопку стрілки вліво для фокусування.
+ [few] { $type } з { $count } адресами. Використовуйте кнопку стрілки вліво для фокусування.
+ *[many] { $type } з { $count } адресами. Використовуйте кнопку стрілки вліво для фокусування.
+ }
+# $email (String) - the email address
+# $count (Number) - the number of address pills currently present in the addressing row
+pill-aria-label =
+ { $count ->
+ [one] { $email }: натисніть Enter для редагування, Delete для вилучення.
+ [few] { $email }, 1 з { $count }: натисніть Enter для редагування, Delete для вилучення.
+ *[many] { $email }, 1 з { $count }: натисніть Enter для редагування, Delete для вилучення.
+ }
+# $email (String) - the email address
+pill-tooltip-invalid-address = { $email } — недійсна електронна адреса
+# $email (String) - the email address
+pill-tooltip-not-in-address-book = { $email } немає у вашій адресній книзі
+pill-action-edit =
+ .label = Змінити адресу
+ .accesskey = м
+pill-action-move-to =
+ .label = Перемістити в поле Кому
+ .accesskey = П
+pill-action-move-cc =
+ .label = Перемістити в поле Копія
+ .accesskey = е
+pill-action-move-bcc =
+ .label = Перемістити в поле Прихована копія
+ .accesskey = х
+# $count (Number) - the number of attachments in the attachment bucket
+attachment-bucket-count =
+ .value =
+ { $count ->
+ [1] { $count } вкладення
+ [one] { $count } вкладення
+ [few] { $count } вкладення
+ *[many] { $count } вкладень
+ }
+ .accesskey = в
+# $count (Number) - the number of attachments in the attachment bucket
+attachments-placeholder-tooltip =
+ .tooltiptext =
+ { $count ->
+ [1] { $count } вкладення
+ [one] { $count } вкладення
+ [few] { $count } вкладення
+ *[many] { $count } вкладень
+ }
+# { attachment-bucket-count.accesskey } - Do not localize this message.
+key-toggle-attachment-pane =
+ .key = { attachment-bucket-count.accesskey }
+button-return-receipt =
+ .label = Підтвердження отримання
+ .tooltiptext = Надсилати запит про підтвердження отримання цього повідомлення
diff --git a/l10n-uk/mail/messenger/newInstall.ftl b/l10n-uk/mail/messenger/newInstall.ftl
new file mode 100644
index 0000000000..91b15f5b02
--- /dev/null
+++ b/l10n-uk/mail/messenger/newInstall.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/.
+
+connection-window =
+ .title = Важливі новини
+continue-button =
+ .label = Продовжити
+main-text = Це встановлення { -brand-short-name } має новий профіль. Дані електронної пошти, паролі, налаштування та адресні книги зберігатимуться в цьому профілі окремо від інших встановлень { -brand-product-name } (включаючи { -brand-product-name }, { -brand-product-name } Beta та { -brand-product-name } Daily) на цьому комп’ютері.
diff --git a/l10n-uk/mail/messenger/newInstallPage.ftl b/l10n-uk/mail/messenger/newInstallPage.ftl
new file mode 100644
index 0000000000..d3a21a6622
--- /dev/null
+++ b/l10n-uk/mail/messenger/newInstallPage.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/.
+
+title = Важливі новини
+heading = Зміни, що стосуються вашого профілю { -brand-short-name }
+changed-title = Що змінилося?
+changed-desc-profiles = Це встановлення { -brand-short-name } має новий профіль. Профіль — це набір файлів, де { -brand-product-name } зберігає інформацію, таку як дані електронної пошти, паролі, налаштування та адресні книги.
+changed-desc-dedicated = Щоб спростити й убезпечити перемикання між встановленнями { -brand-product-name } (включаючи { -brand-product-name }, { -brand-product-name } Beta та { -brand-product-name } Daily), це встановлення тепер має окремий профіль. Інформація в цьому профілі зберігається окремо від інших встановлень { -brand-product-name }.
+lost = <b>Ви не втратили жодних особистих даних чи налаштувань.</b> Якщо ви вже зберігали інформацію в { -brand-product-name } на цьому комп’ютері, то вона й надалі доступна в іншому встановленні { -brand-product-name }.
+options-title = Які в мене є можливості?
+options-do-nothing = Якщо ви нічого не зробите, дані вашого профілю в { -brand-short-name } будуть відрізнятися від даних профілю в інших встановленнях { -brand-product-name }.
+resources = Ресурси
+about-pofiles-link = Переглядайте та керуйте своїми профілями
+support-link = Керування профілями - стаття підтримки
diff --git a/l10n-uk/mail/messenger/openpgp/backupKeyPassword.ftl b/l10n-uk/mail/messenger/openpgp/backupKeyPassword.ftl
new file mode 100644
index 0000000000..8dc007a914
--- /dev/null
+++ b/l10n-uk/mail/messenger/openpgp/backupKeyPassword.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/.
+
+set-password-window =
+ .title = Виберіть пароль для резервної копії вашого ключа OpenPGP
+set-password-legend = Вибір пароля
+set-password-message = Встановлюваний тут пароль захистить резервну копію таємного ключа OpenPGP. Для продовження резервного копіювання ви повинні цей пароль встановити.
+set-password-backup-pw =
+ .value = Пароль резервної копії таємного ключа:
+set-password-repeat-backup-pw =
+ .value = Пароль резервної копії таємного ключа (ще раз):
+set-password-reminder = <b>Важливо!</b>: якщо ви забудете свій пароль до резервної копії таємного ключа, ви пізніше не зможете відновити ключ з цієї резервної копії. Зберігайте його в безпечному місці.
+password-quality-meter = Рівень якості пароля
diff --git a/l10n-uk/mail/messenger/openpgp/changeExpiryDlg.ftl b/l10n-uk/mail/messenger/openpgp/changeExpiryDlg.ftl
new file mode 100644
index 0000000000..065d75f7e3
--- /dev/null
+++ b/l10n-uk/mail/messenger/openpgp/changeExpiryDlg.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/.
+
+openpgp-change-key-expiry-title =
+ .title = Зміна терміну дії ключа
+
+info-will-expire = Наразі, ключ чинний до { $date }.
+info-already-expired = Цей ключ вже не чинний.
+info-does-not-expire = Наразі, ключ безтерміновий.
+
+info-explanation-1 = <b>Після закінчення терміну дії ключа</b> його буде неможливо застосувати для шифрування або цифрового підписування.
+
+info-explanation-2 = Щоб користуватися цим ключем впродовж тривалішого періоду, змініть його термін дії, а потім знову поділіться відкритим ключем зі своїми співрозмовником.
+
+expire-dont-change =
+ .label = Не змінювати термін дії
+expire-never-label =
+ .label = Безтерміновий ключ
+expire-in-label =
+ .label = Ключ чинний до:
+expire-in-months = Місяців
diff --git a/l10n-uk/mail/messenger/openpgp/composeKeyStatus.ftl b/l10n-uk/mail/messenger/openpgp/composeKeyStatus.ftl
new file mode 100644
index 0000000000..91c7eddd2f
--- /dev/null
+++ b/l10n-uk/mail/messenger/openpgp/composeKeyStatus.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/.
+
+openpgp-compose-key-status-intro-need-keys = Щоб надіслати захищене наскрізним шифруванням повідомлення, ви повинні отримати та прийняти публічний ключ від кожного одержувача.
+openpgp-compose-key-status-keys-heading = Наявність ключів OpenPGP:
+openpgp-compose-key-status-title =
+ .title = Захист повідомлень за допомогою OpenPGP
+openpgp-compose-key-status-recipient =
+ .label = Одержувач
+openpgp-compose-key-status-status =
+ .label = Стан
+openpgp-compose-key-status-open-details = Керувати ключами для вибраного одержувача…
+openpgp-recip-good = ok
+openpgp-recip-missing = немає ключа
+openpgp-recip-none-accepted = немає прийнятого ключа
diff --git a/l10n-uk/mail/messenger/openpgp/keyWizard.ftl b/l10n-uk/mail/messenger/openpgp/keyWizard.ftl
new file mode 100644
index 0000000000..f217d85c11
--- /dev/null
+++ b/l10n-uk/mail/messenger/openpgp/keyWizard.ftl
@@ -0,0 +1,189 @@
+# 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/.
+
+# $identity (String) - the email address of the currently selected identity
+key-wizard-dialog-window =
+ .title = Додати особистий ключ OpenPGP для { $identity }
+
+key-wizard-button =
+ .buttonlabelaccept = Продовжити
+ .buttonlabelhelp = Повернутися
+
+key-wizard-warning = <b>Якщо у вас є особистий ключ</b> для цієї електронної адреси, вам необхідно імпортувати його. Інакше, ви не матимете доступу до своїх архівів захищених електронних листів, а також не зможете читати захищені вхідні електронні листи від людей, які все ще використовують ваш наявний ключ.
+
+key-wizard-learn-more = Докладніше
+
+radio-create-key =
+ .label = Створити новий ключ OpenPGP
+ .accesskey = С
+
+radio-import-key =
+ .label = Імпортувати наявний ключ OpenPGP
+ .accesskey = І
+
+radio-gnupg-key =
+ .label = Використати зовнішній ключ через GnuPG (наприклад, зі смарткарти)
+ .accesskey = з
+
+## Generate key section
+
+openpgp-generate-key-title = Створити ключ OpenPGP
+
+openpgp-generate-key-info = <b>Створення ключа може тривати кілька хвилин.</b> Не виходьте з програми, доки створюється ключ. Активний перегляд або виконання дій, пов'язаних з читанням чи записом на диск під час створення ключа збільшить кількість випадкових комбінацій і прискорить процес. Ви отримаєте сповіщення коли ключ буде створено.
+
+openpgp-keygen-expiry-title = Термін дії ключа
+
+openpgp-keygen-expiry-description = Визначте час чинності новоствореного ключа. Пізніше ви можете змінити дату, якщо це буде необхідно.
+
+radio-keygen-expiry =
+ .label = Ключ чинний до
+ .accesskey = л
+
+radio-keygen-no-expiry =
+ .label = Безтерміновий ключ
+ .accesskey = н
+
+openpgp-keygen-days-label =
+ .label = днів
+openpgp-keygen-months-label =
+ .label = місяців
+openpgp-keygen-years-label =
+ .label = років
+
+openpgp-keygen-advanced-title = Розширені налаштування
+
+openpgp-keygen-advanced-description = Керуйте розширеними налаштуваннями вашого ключа OpenPGP.
+
+openpgp-keygen-keytype =
+ .value = Тип ключа:
+ .accesskey = Т
+
+openpgp-keygen-keysize =
+ .value = Розмір ключа:
+ .accesskey = Р
+
+openpgp-keygen-type-rsa =
+ .label = RSA
+
+openpgp-keygen-type-ecc =
+ .label = ECC (Еліптична крива)
+
+openpgp-keygen-button = Створити ключ
+
+openpgp-keygen-progress-title = Створення нового ключа OpenPGP…
+
+openpgp-keygen-import-progress-title = Імпорт ключів OpenPGP…
+
+openpgp-import-success = Ключі OpenPGP успішно імпортовано!
+
+openpgp-import-success-title = Завершіть процес імпорту
+
+openpgp-import-success-description = Щоб почати користуватися імпортованим ключем OpenPGP для захисту електронної пошти, закрийте це діалогове вікно та відкрийте налаштування облікового запису, щоб вибрати його.
+
+openpgp-keygen-confirm =
+ .label = Підтвердити
+
+openpgp-keygen-dismiss =
+ .label = Скасувати
+
+openpgp-keygen-cancel =
+ .label = Скасувати створення…
+
+openpgp-keygen-import-complete =
+ .label = Закрити
+ .accesskey = З
+
+openpgp-keygen-missing-username = Для цього облікового запису не вказано ім’я. Введіть ім'я в поле "Ваше ім'я" в налаштуваннях облікового запису.
+openpgp-keygen-long-expiry = Ви не можете створити ключ, термін дії якого понад 100 років.
+openpgp-keygen-short-expiry = Ваш ключ повинен бути дійсним щонайменше один день.
+
+openpgp-keygen-ongoing = Ключ вже створюється!
+
+openpgp-keygen-error-core = Неможливо встановити основну службу OpenPGP
+
+openpgp-keygen-error-failed = Не вдалося створити ключ OpenPGP з невідомої причини
+
+# $identity (String) - the newly generate OpenPGP Key
+openpgp-keygen-error-revocation = Ключ OpenPGP успішно створено, але не вдалося відкликати ключ { $key }
+
+openpgp-keygen-abort-title = Скасувати створення ключа?
+openpgp-keygen-abort = Відбувається створення ключа OpenPGP, ви впевнені, що хочете скасувати його?
+
+# $identity (String) - the name and email address of the currently selected identity
+openpgp-key-confirm = Створити відкритий та таємний ключ для { $identity }?
+
+## Import Key section
+
+openpgp-import-key-title = Імпорт наявного особистого ключа OpenPGP
+
+openpgp-import-key-legend = Виберіть раніше створений резервний файл.
+
+openpgp-import-key-description = Ви можете імпортувати особисті ключі, створені за допомогою іншого програмного забезпечення OpenPGP.
+
+openpgp-import-key-info = Інше програмне забезпечення може називати особистий ключ іншим терміном, так як-от власний ключ, секретний ключ, приватний ключ або пара ключів.
+
+# $count (Number) - the number of keys found in the selected files
+openpgp-import-key-list-amount =
+ { $count ->
+ [one] Thunderbird знайшов один ключ, який можна імпортувати.
+ [few] Thunderbird знайшов { $count } ключі, які можна імпортувати.
+ *[many] Thunderbird знайшов { $count } ключів, які можна імпортувати.
+ }
+
+openpgp-import-key-list-description = Підтвердьте, які ключі можуть вважатися вашими особистими ключами. Лише створені вами ключі та ті, які підтверджують вашу особу, повинні використовуватись як особисті ключі. Цей параметр можна змінити пізніше у діалоговому вікні властивостей ключів.
+
+openpgp-import-key-list-caption = Ключі, позначені як особисті, буде перелічено в розділі Наскрізне шифрування. Інші будуть доступні у Менеджері ключів.
+
+openpgp-passphrase-prompt-title = Необхідна парольна фраза
+
+# $identity (String) - the id of the key being imported
+openpgp-passphrase-prompt = Введіть парольну фразу, щоб розблокувати такий ключ: { $key }
+
+openpgp-import-key-button =
+ .label = Виберіть файл для імпорту…
+ .accesskey = В
+
+import-key-file = Імпортувати файл ключа OpenPGP
+
+import-key-personal-checkbox =
+ .label = Вважати цей ключ особистим
+
+gnupg-file = Файли GnuPG
+
+import-error-file-size = <b>Помилка!</b> Файли розміром понад 5 Мб не підтримуються.
+
+# $error (String) - the reported error from the failed key import method
+import-error-failed = <b>Помилка!</b> Не вдалося імпортувати файл. { $error }
+
+# $error (String) - the reported error from the failed key import method
+openpgp-import-keys-failed = <b>Помилка!</b> Не вдалося імпортувати ключі. { $error }
+
+openpgp-import-identity-label = Ідентифікація
+
+openpgp-import-fingerprint-label = Цифровий відбиток
+
+openpgp-import-created-label = Створено
+
+openpgp-import-bits-label = біт
+
+openpgp-import-key-props =
+ .label = Властивості ключа
+ .accesskey = к
+
+## External Key section
+
+openpgp-external-key-title = Зовнішній ключ GnuPG
+
+openpgp-external-key-description = Налаштуйте зовнішній ключ GnuPG, ввівши його ID
+
+openpgp-external-key-info = Крім того, ви повинні скористатися Менеджером ключів, щоб імпортувати та прийняти відповідний відкритий ключ.
+
+openpgp-external-key-warning = <b>Ви можете налаштувати лише один зовнішній ключ GnuPG.</b> Ваш попередній запис буде замінено.
+
+openpgp-save-external-button = Зберегти ID ключа
+
+openpgp-external-key-label = ID таємного ключа:
+
+openpgp-external-key-input =
+ .placeholder = 123456789341298340
diff --git a/l10n-uk/mail/messenger/openpgp/msgReadStatus.ftl b/l10n-uk/mail/messenger/openpgp/msgReadStatus.ftl
new file mode 100644
index 0000000000..f3fc552b89
--- /dev/null
+++ b/l10n-uk/mail/messenger/openpgp/msgReadStatus.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/.
+
+
+## Message Header Encryption Button
+
+message-header-show-security-info-key = Ш
+# $type (String) - the shortcut key defined in the message-header-show-security-info-key
+message-security-button =
+ .title =
+ { PLATFORM() ->
+ [macos] Показати захист повідомлень (⌘ ⌥ { message-header-show-security-info-key })
+ *[other] Показати захист повідомлень (Ctrl+Alt+{ message-header-show-security-info-key })
+ }
+openpgp-view-signer-key =
+ .label = Переглянути ключ підписанта
+openpgp-view-your-encryption-key =
+ .label = Переглянути ключ розшифрування
+openpgp-openpgp = OpenPGP
+openpgp-no-sig = Відсутній цифровий підпис
+openpgp-uncertain-sig = Невстановлений цифровий підпис
+openpgp-invalid-sig = Недійсний цифровий підпис
+openpgp-good-sig = Хороший цифровий підпис
+openpgp-sig-uncertain-no-key = Це повідомлення містить цифровий підпис, але його правильність не встановлено. Для перевірки підпису потрібно отримати копію відкритого ключа відправника.
+openpgp-sig-uncertain-uid-mismatch = Це повідомлення містить цифровий підпис, але виявлено невідповідність. Його надіслано з електронної адреси, яка не збігається з відкритим ключем підписанта.
+openpgp-sig-uncertain-not-accepted = Це повідомлення містить цифровий підпис, але ви ще не вирішили, чи прийнятний для вас ключ підписанта.
+openpgp-sig-invalid-rejected = Це повідомлення містить цифровий підпис, але ви раніше відхилили цей ключ.
+openpgp-sig-invalid-technical-problem = Це повідомлення містить цифровий підпис, але виявлено технічну помилку. Можливо, воно пошкоджене або його змінив хтось інший.
+openpgp-sig-valid-unverified = Це повідомлення містить дійсний цифровий підпис від прийнятого вами ключа. Однак, ви ще не підтвердили, що ключ дійсно належить відправнику.
+openpgp-sig-valid-verified = Це повідомлення містить дійсний цифровий підпис від підтвердженого ключа.
+openpgp-sig-valid-own-key = Це повідомлення містить дійсний цифровий підпис від вашого особистого ключа.
+openpgp-sig-key-id = ID ключа підписанта: { $key }
+openpgp-sig-key-id-with-subkey-id = ID ключа підписанта: { $key } (ID внутрішнього ключа: { $subkey })
+openpgp-enc-key-id = ID ключа розшифрування: { $key }
+openpgp-enc-key-with-subkey-id = ID ключа розшифрування: { $key } ( ID внутрішнього ключа: { $subkey })
+openpgp-unknown-key-id = Невідомий ключ
+openpgp-other-enc-additional-key-ids = Крім того, повідомлення захищено для власників таких ключів:
+openpgp-other-enc-all-key-ids = Повідомлення захищено для власників таких ключів:
diff --git a/l10n-uk/mail/messenger/openpgp/oneRecipientStatus.ftl b/l10n-uk/mail/messenger/openpgp/oneRecipientStatus.ftl
new file mode 100644
index 0000000000..4288d36b99
--- /dev/null
+++ b/l10n-uk/mail/messenger/openpgp/oneRecipientStatus.ftl
@@ -0,0 +1,30 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+openpgp-one-recipient-status-title =
+ .title = Захист повідомлень за допомогою OpenPGP
+openpgp-one-recipient-status-status =
+ .label = Стан
+openpgp-one-recipient-status-key-id =
+ .label = ID ключа
+openpgp-one-recipient-status-created-date =
+ .label = Створено
+openpgp-one-recipient-status-expires-date =
+ .label = Термін дії
+openpgp-one-recipient-status-open-details =
+ .label = Відкрити деталі та змінити прийняття…
+openpgp-one-recipient-status-discover =
+ .label = Дослідити новий або оновлений ключ
+
+openpgp-one-recipient-status-instruction1 = Щоб надсилати захищені наскрізним шифруванням повідомлення співрозмовникам, потрібно отримати їхні відкриті ключі OpenPGP та прийняти їх.
+openpgp-one-recipient-status-instruction2 = Щоб отримати їхні відкриті ключі, імпортуйте їх з надісланих ними електронних листів, якщо вони містять ключі. Крім того, ви можете спробувати дослідити їхні відкриті ключі у теці.
+
+openpgp-key-own = Прийнято (особистий ключ)
+openpgp-key-secret-not-personal = Неможливо використовувати
+openpgp-key-verified = Прийнято (перевірено)
+openpgp-key-unverified = Прийнято (не перевірено)
+openpgp-key-undecided = Не прийнято (без рішення)
+openpgp-key-rejected = Не прийнято (відхилено)
+
+openpgp-intro = Доступні відкриті ключі для { $key }
diff --git a/l10n-uk/mail/messenger/openpgp/openpgp-frontend.ftl b/l10n-uk/mail/messenger/openpgp/openpgp-frontend.ftl
new file mode 100644
index 0000000000..eecec4a42e
--- /dev/null
+++ b/l10n-uk/mail/messenger/openpgp/openpgp-frontend.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/.
+
+openpgp-manage-keys-openpgp-cmd =
+ .label = Менеджер ключів OpenPGP
+ .accesskey = O
+openpgp-ctx-decrypt-open =
+ .label = Розшифрувати та відкрити
+ .accesskey = Р
+openpgp-ctx-decrypt-save =
+ .label = Розшифрувати та зберегти як…
+ .accesskey = ф
+openpgp-ctx-import-key =
+ .label = Імпортувати ключ OpenPGP
+ .accesskey = п
+openpgp-ctx-verify-att =
+ .label = Підтвердити підпис
+ .accesskey = і
+openpgp-has-sender-key = У цьому повідомленні стверджується, що воно містить відкритий ключ відправника OpenPGP.
+openpgp-be-careful-new-key = Попередження: новий відкритий ключ OpenPGP у цьому повідомленні відрізняється від відкритих ключів, які ви раніше прийняли для { $email }.
+openpgp-import-sender-key =
+ .label = Імпортувати…
+openpgp-search-keys-openpgp =
+ .label = Дослідити ключ OpenPGP
+openpgp-missing-signature-key = Це повідомлення підписано ключем, якого у вас ще немає.
+openpgp-search-signature-key =
+ .label = Дослідити…
+# Don't translate the terms "OpenPGP" and "MS-Exchange"
+openpgp-broken-exchange-opened = Це повідомлення OpenPGP, яке, очевидно, було пошкоджено MS-Exchange, і його неможливо відновити, оскільки його було відкрито з локального файлу. Копіюйте повідомлення до теки пошти, щоб спробувати виконати автоматичне відновлення.
+openpgp-broken-exchange-info = Це повідомлення з OpenPGP, очевидно, пошкоджено службою MS-Exchange. Якщо вміст повідомлення не належно показано, ви можете спробувати автоматичне зневадження.
+openpgp-broken-exchange-repair =
+ .label = Зневадити повідомлення
+openpgp-broken-exchange-wait = Зачекайте, будь ласка…
+openpgp-cannot-decrypt-because-mdc =
+ Це повідомлення захищено застарілим і вразливим механізмом.
+ Його могли змінити під час доставлення для викрадення його вмісту.
+ Щоб запобігти цьому ризику, вміст не показано.
+openpgp-cannot-decrypt-because-missing-key = Таємний ключ, необхідний для розшифрування цього повідомлення, недоступний.
+openpgp-partially-signed =
+ Лише деякі частини цього повідомлення підписано за допомогою OpenPGP.
+ Якщо натиснути кнопку підтвердження, незахищені частини буде приховано і показано стан цифрового підпису.
+openpgp-partially-encrypted =
+ Лише деякі частини цього повідомлення підписано за допомогою OpenPGP.
+ Доступні для читання частини повідомлення, які вже показано, незахищені.
+ Якщо натиснути кнопку розшифрування, буде показано вміст захищених частин.
+openpgp-reminder-partial-display = Нагадування: Повідомлення, показане далі, є лише частиною всього повідомлення.
+openpgp-partial-verify-button = Підтвердити
+openpgp-partial-decrypt-button = Розшифрувати
diff --git a/l10n-uk/mail/messenger/openpgp/openpgp.ftl b/l10n-uk/mail/messenger/openpgp/openpgp.ftl
new file mode 100644
index 0000000000..baa2646f66
--- /dev/null
+++ b/l10n-uk/mail/messenger/openpgp/openpgp.ftl
@@ -0,0 +1,646 @@
+# 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/.
+
+e2e-intro-description = Щоб надсилати захищені або підписані цифровим підписом повідомлення, вам необхідно налаштувати технологію шифрування OpenPGP або S/MIME.
+e2e-intro-description-more = Виберіть свій особистий ключ, щоб дозволити використання OpenPGP, або ваш особистий сертифікат, щоб дозволити використання S/MIME. Для особистого ключа або сертифіката ви отримаєте відповідний секретний ключ.
+openpgp-key-user-id-label = Обліковий запис / ID користувача
+openpgp-keygen-title-label =
+ .title = Створити ключ OpenPGP
+openpgp-cancel-key =
+ .label = Скасувати
+ .tooltiptext = Скасувати створення ключа
+openpgp-key-gen-expiry-title =
+ .label = Термін дії ключа
+openpgp-key-gen-expire-label = Ключ чинний до
+openpgp-key-gen-days-label =
+ .label = днів
+openpgp-key-gen-months-label =
+ .label = місяців
+openpgp-key-gen-years-label =
+ .label = років
+openpgp-key-gen-no-expiry-label =
+ .label = Безтерміновий ключ
+openpgp-key-gen-key-size-label = Розмір ключа
+openpgp-key-gen-console-label = Створення ключа
+openpgp-key-gen-key-type-label = Тип ключа
+openpgp-key-gen-key-type-rsa =
+ .label = RSA
+openpgp-key-gen-key-type-ecc =
+ .label = ECC (Еліптична крива)
+openpgp-generate-key =
+ .label = Створити ключ
+ .tooltiptext = Створює новий, сумісний з OpenPGP, ключ для шифрування та/або підписання
+openpgp-advanced-prefs-button-label =
+ .label = Додатково…
+openpgp-keygen-desc = <a data-l10n-name="openpgp-keygen-desc-link">ПРИМІТКА: Створення ключа може тривати кілька хвилин.</a> Не виходьте з програми, доки створюється ключ. Активний перегляд або виконання дій, пов'язаних з читанням чи записом на диск під час створення ключа збільшить кількість випадкових комбінацій і прискорить процес. Ви отримаєте сповіщення коли ключ буде створено.
+openpgp-key-expiry-label =
+ .label = Термін дії
+openpgp-key-id-label =
+ .label = ID ключа
+openpgp-cannot-change-expiry = Це ключ зі складною структурою, зміна його терміну дії не підтримується.
+openpgp-key-man-title =
+ .title = Менеджер ключів OpenPGP
+openpgp-key-man-generate =
+ .label = Додавання пов'язаного ключа
+ .accesskey = к
+openpgp-key-man-gen-revoke =
+ .label = Сертифікат про відкликання
+ .accesskey = в
+openpgp-key-man-ctx-gen-revoke-label =
+ .label = Створити та зберегти сертифікат про відкликання
+openpgp-key-man-file-menu =
+ .label = Файл
+ .accesskey = Ф
+openpgp-key-man-edit-menu =
+ .label = Змінити
+ .accesskey = З
+openpgp-key-man-view-menu =
+ .label = Переглянути
+ .accesskey = П
+openpgp-key-man-generate-menu =
+ .label = Створити
+ .accesskey = С
+openpgp-key-man-keyserver-menu =
+ .label = Сервер ключів
+ .accesskey = С
+openpgp-key-man-import-public-from-file =
+ .label = Імпорт відкритих ключів із файлу
+ .accesskey = м
+openpgp-key-man-import-secret-from-file =
+ .label = Імпорт таємних ключів із файлу
+openpgp-key-man-import-sig-from-file =
+ .label = Імпорти відкликаних з файлу
+openpgp-key-man-import-from-clipbrd =
+ .label = Імпорт ключів із буфера обміну
+ .accesskey = б
+openpgp-key-man-import-from-url =
+ .label = Імпорт ключів з URL-адреси
+ .accesskey = а
+openpgp-key-man-export-to-file =
+ .label = Експорт відкритих ключів до файлу
+ .accesskey = Е
+openpgp-key-man-send-keys =
+ .label = Надіслати відкриті ключі електронною поштою
+ .accesskey = Н
+openpgp-key-man-backup-secret-keys =
+ .label = Резервне копіювання таємних ключів до файлу
+ .accesskey = Р
+openpgp-key-man-discover-cmd =
+ .label = Дослідити ключі в Мережі
+ .accesskey = М
+openpgp-key-man-discover-prompt = Щоб дослідити ключі OpenPGP в Мережі, на серверах ключів або за допомогою протоколу WKD, введіть адресу електронної пошти або ID ключа.
+openpgp-key-man-discover-progress = Пошук…
+openpgp-key-copy-key =
+ .label = Скопіюйте відкритий ключ
+ .accesskey = к
+openpgp-key-export-key =
+ .label = Експорт відкритого ключа до файлу
+ .accesskey = п
+openpgp-key-backup-key =
+ .label = Резервне копіювання таємного ключа до файлу
+ .accesskey = є
+openpgp-key-send-key =
+ .label = Надіслати відкритий ключ електронною поштою
+ .accesskey = п
+openpgp-key-man-copy-to-clipbrd =
+ .label = Скопіювати відкриті ключі до буфера обміну
+ .accesskey = м
+openpgp-key-man-copy-key-ids =
+ .label =
+ { $count ->
+ [one] Копіювати ключ ID до буфера обміну
+ [few] Копіювати ключі ID до буфера обміну
+ *[many] Копіювати ключі ID до буфера обміну
+ }
+ .accesskey = К
+openpgp-key-man-copy-fprs =
+ .label =
+ { $count ->
+ [one] Копіювати цифровий відбиток до буфера обміну
+ [few] Копіювати цифрові відбитки до буфера обміну
+ *[many] Копіювати цифрові відбитки до буфера обміну
+ }
+ .accesskey = д
+openpgp-key-man-copy-to-clipboard =
+ .label =
+ { $count ->
+ [one] Скопіювати відкритий ключ до буфера обміну
+ [few] Скопіювати відкриті ключі до буфера обміну
+ *[many] Скопіювати відкриті ключі до буфера обміну
+ }
+ .accesskey = в
+openpgp-key-man-ctx-expor-to-file-label =
+ .label = Експорт ключів до файлу
+openpgp-key-man-ctx-copy-to-clipbrd-label =
+ .label = Скопіювати відкриті ключі до буфера обміну
+openpgp-key-man-ctx-copy =
+ .label = Копіювати
+ .accesskey = о
+openpgp-key-man-ctx-copy-fprs =
+ .label =
+ { $count ->
+ [one] Цифровий відбиток
+ [few] Цифрові відбитки
+ *[many] Цифрові відбитки
+ }
+ .accesskey = Ц
+openpgp-key-man-ctx-copy-key-ids =
+ .label =
+ { $count ->
+ [one] ID ключ
+ [few] ID ключі
+ *[many] ID ключі
+ }
+ .accesskey = к
+openpgp-key-man-ctx-copy-public-keys =
+ .label =
+ { $count ->
+ [one] Відкритий ключ
+ [few] Відкриті ключі
+ *[many] Відкриті ключі
+ }
+ .accesskey = і
+openpgp-key-man-close =
+ .label = Закрити
+openpgp-key-man-reload =
+ .label = Перезавантажити кеш ключів
+ .accesskey = ш
+openpgp-key-man-change-expiry =
+ .label = Змінити термін дії
+ .accesskey = д
+openpgp-key-man-del-key =
+ .label = Видалити ключі
+ .accesskey = и
+openpgp-delete-key =
+ .label = Видалити ключ
+ .accesskey = д
+openpgp-key-man-revoke-key =
+ .label = Відкликати ключ
+ .accesskey = л
+openpgp-key-man-key-props =
+ .label = Властивості ключа
+ .accesskey = ю
+openpgp-key-man-key-more =
+ .label = Докладніше
+ .accesskey = о
+openpgp-key-man-view-photo =
+ .label = Фото ID
+ .accesskey = Ф
+openpgp-key-man-ctx-view-photo-label =
+ .label = Переглянути фото ID
+openpgp-key-man-show-invalid-keys =
+ .label = Показати недійсні ключі
+ .accesskey = о
+openpgp-key-man-show-others-keys =
+ .label = Показати ключі від інших людей
+ .accesskey = ш
+openpgp-key-man-user-id-label =
+ .label = Назва
+openpgp-key-man-fingerprint-label =
+ .label = Цифровий відбиток
+openpgp-key-man-select-all =
+ .label = Вибрати всі ключі
+ .accesskey = в
+openpgp-key-man-empty-tree-tooltip =
+ .label = Введіть пошукові терміни в поле вище
+openpgp-key-man-nothing-found-tooltip =
+ .label = Жоден ключ не збігається з введеним
+openpgp-key-man-please-wait-tooltip =
+ .label = Зачекайте, доки завантажуються ключі…
+openpgp-key-man-filter-label =
+ .placeholder = Пошук ключів
+openpgp-key-man-select-all-key =
+ .key = В
+openpgp-key-man-key-details-key =
+ .key = І
+openpgp-key-details-title =
+ .title = Властивості ключа
+openpgp-key-details-signatures-tab =
+ .label = Сертифікати
+openpgp-key-details-structure-tab =
+ .label = Структура
+openpgp-key-details-uid-certified-col =
+ .label = ID користувача / Сертифіковано користувачем
+openpgp-key-details-user-id2-label = Вказаний власник ключа
+openpgp-key-details-id-label =
+ .label = ID
+openpgp-key-details-key-type-label = Тип
+openpgp-key-details-key-part-label =
+ .label = Частина ключа
+openpgp-key-details-algorithm-label =
+ .label = Алгоритм
+openpgp-key-details-size-label =
+ .label = Розмір
+openpgp-key-details-created-label =
+ .label = Створено
+openpgp-key-details-created-header = Створено
+openpgp-key-details-expiry-label =
+ .label = Термін дії
+openpgp-key-details-expiry-header = Термін дії
+openpgp-key-details-usage-label =
+ .label = Використання
+openpgp-key-details-fingerprint-label = Цифровий відбиток
+openpgp-key-details-sel-action =
+ .label = Вибрати дію…
+ .accesskey = д
+openpgp-key-details-also-known-label = Інші ідентифікатори власника ключа:
+openpgp-card-details-close-window-label =
+ .buttonlabelaccept = Закрити
+openpgp-acceptance-label =
+ .label = Затверджено вами
+openpgp-acceptance-rejected-label =
+ .label = Ні, відхилити цей ключ.
+openpgp-acceptance-undecided-label =
+ .label = Не зараз, можливо потім.
+openpgp-acceptance-unverified-label =
+ .label = Так, але я не верифікував правильність ключа.
+openpgp-acceptance-verified-label =
+ .label = Так, я особисто верифікував, правильність цифрового відбитка цього ключа.
+key-accept-personal =
+ Для цього ключа у вас є і відкрита, і таємна частини. Ви можете застосовувати його як особистий ключ.
+ Якщо цей ключ вам дав хтось інший, то не користуйтеся ним як особистим ключем.
+key-personal-warning = Чи створили ви цей ключ самостійно та чи саме ви є власником показаного ключа?
+openpgp-personal-no-label =
+ .label = Ні, не використовувати його як мій особистий ключ.
+openpgp-personal-yes-label =
+ .label = Так, вважати цей ключ моїм особистим ключем.
+openpgp-copy-cmd-label =
+ .label = Копіювати
+
+## e2e encryption settings
+
+# $count (Number) - the number of configured keys associated with the current identity
+# $identity (String) - the email address of the currently selected identity
+openpgp-description =
+ { $count ->
+ [0] Thunderbird не знайшов особистих ключів OpenPGP, пов’язаних з <b>{ $identity }</b>
+ [one] Thunderbird знайшов { $count } особистий ключ OpenPGP, пов’язаний з <b>{ $identity }</b>
+ [few] Thunderbird знайшов { $count } особисті ключі OpenPGP, пов’язаних з <b>{ $identity }</b>
+ *[many] Thunderbird знайшов { $count } особистих ключів OpenPGP, пов’язаних з <b>{ $identity }</b>
+ }
+# $count (Number) - the number of configured keys associated with the current identity
+# $key (String) - the currently selected OpenPGP key
+openpgp-selection-status =
+ { $count ->
+ [0] Виберіть чинний ключ для увімкнення протоколу OpenPGP.
+ [one] Ваші поточні налаштування використовують ID ключа <b>{ $key }</b>
+ [few] Ваші поточні налаштування використовують ID ключів <b>{ $key }</b>
+ *[many] Ваші поточні налаштування використовують ID ключів <b>{ $key }</b>
+ }
+# $key (String) - the currently selected OpenPGP key
+openpgp-selection-status-error = Ваші поточні налаштування використовують не чинний ключ <b>{ $key }</b>.
+openpgp-add-key-button =
+ .label = Додати ключ…
+ .accesskey = о
+e2e-learn-more = Докладніше
+openpgp-keygen-success = Ключ OpenPGP успішно створено!
+openpgp-keygen-import-success = Ключі OpenPGP успішно імпортовано!
+openpgp-keygen-external-success = Зовнішній ID ключа GnuPG збережено!
+
+## OpenPGP Key selection area
+
+openpgp-radio-none =
+ .label = Немає
+openpgp-radio-none-desc = Не користуватися OpenPGP для цієї особи.
+# $key (String) - the expiration date of the OpenPGP key
+openpgp-radio-key-expires = Чинний до: { $date }
+openpgp-key-expires-image =
+ .tooltiptext = Термін дії ключа закінчується менш ніж за 6 місяців
+# $key (String) - the expiration date of the OpenPGP key
+openpgp-radio-key-expired = Не чинний від: { $date }
+openpgp-key-expired-image =
+ .tooltiptext = Ключ не чинний
+openpgp-key-expand-section =
+ .tooltiptext = Докладніше
+openpgp-key-revoke-title = Відкликати ключ
+openpgp-key-edit-title = Змінити ключ OpenPGP
+openpgp-key-edit-date-title = Продовжити термін дії
+openpgp-manager-description = Користуйтеся менеджером ключів OpenPGP для перегляду та керування відкритими ключами ваших кореспондентів та всіма іншими ключами, які не перелічені вище.
+openpgp-manager-button =
+ .label = Менеджер ключів OpenPGP
+ .accesskey = O
+openpgp-key-remove-external =
+ .label = Видалити ID зовнішнього ключа
+ .accesskey = з
+key-external-label = Зовнішній ключ GnuPG
+# Strings in keyDetailsDlg.xhtml
+key-type-public = відкритий ключ
+key-type-primary = головний ключ
+key-type-subkey = дочірній ключ
+key-type-pair = пов'язані ключі (таємний та відкритий)
+key-expiry-never = ніколи
+key-usage-encrypt = Захистити
+key-usage-sign = Підписати
+key-usage-certify = Сертифікувати
+key-usage-authentication = Автентифікація
+key-does-not-expire = Безтерміновий ключ
+key-expired-date = Ключ чинний до { $keyExpiry }
+key-expired-simple = Ключ вже не чинний
+key-revoked-simple = Ключ було відкликано
+key-do-you-accept = Чи затверджуєте ви цей ключ для перевірки цифрових підписів та захисту повідомлень?
+key-accept-warning = Уникайте затвердження шахрайського ключа. Використовуйте інший канал зв'язку, крім електронної пошти, щоб перевірити цифровий відбиток ключа вашого співрозмовника.
+# Strings enigmailMsgComposeOverlay.js
+cannot-use-own-key-because = Не вдається надіслати повідомлення, оскільки є проблема з вашим особистим ключем. { $problem }
+cannot-encrypt-because-missing = Не вдається надіслати це повідомлення захищене наскрізним шифруванням, оскільки є проблеми з ключами таких одержувачів: { $problem }
+window-locked = Вікно написання заблоковано; надсилання скасовано
+# Strings in mimeDecrypt.jsm
+mime-decrypt-encrypted-part-attachment-label = Захищена частина повідомлення
+mime-decrypt-encrypted-part-concealed-data = Це захищена частина повідомлення. Необхідно відкрити її в окремому вікні, натиснувши на вкладення.
+# Strings in keyserver.jsm
+keyserver-error-aborted = Скасовано
+keyserver-error-unknown = Сталася невідома помилка
+keyserver-error-server-error = Сервер ключів повідомив про помилку.
+keyserver-error-import-error = Не вдалося імпортувати завантажений ключ.
+keyserver-error-unavailable = Сервер ключів недоступний.
+keyserver-error-security-error = Сервер ключів не підтримує захищений доступ.
+keyserver-error-certificate-error = Сертифікат сервера ключів недійсний.
+keyserver-error-unsupported = Сервер ключів не підтримується.
+# Strings in mimeWkdHandler.jsm
+wkd-message-body-req =
+ Ваш постачальник електронної пошти обробив ваш запит щодо вивантаження вашого відкритого ключа до каталогу
+ мережних ключів OpenPGP. Підтвердьте, щоб вивантаження відкритого ключа.
+wkd-message-body-process =
+ Цей електронний лист, пов’язаний з автоматичною обробкою вивантаження вашого відкритого ключа до каталогу
+ мережних ключів OpenPGP. На цю мить вам не потрібно виконувати жодних дій вручну.
+# Strings in persistentCrypto.jsm
+converter-decrypt-body-failed =
+ Не вдалося розшифрувати повідомлення з темою
+ { $subject }.
+ Бажаєте спробувати з іншою парольною фразою чи хочете пропустити повідомлення?
+# Strings in gpg.jsm
+unknown-signing-alg = Невідомий алгоритм підписання (ID: { $id })
+unknown-hash-alg = Невідомий криптографічний хеш (ID: { $id })
+# Strings in keyUsability.jsm
+expiry-key-expires-soon =
+ Термін дії вашого ключа { $desc } закінчується за { $days } днів.
+ Ми радимо створити нові пов'язані ключі й налаштувати відповідні облікові записи для їхнього використання.
+expiry-keys-expire-soon =
+ Термін дії таких ключів завершується менше ніж за { $days } днів: { $desc }.
+ Ми радимо створити нові ключі та налаштувати відповідні облікові записи для їхнього використання.
+expiry-key-missing-owner-trust =
+ У вашому таємному ключі { $desc } відсутні налаштування довіри.
+ Ми радимо встановити параметр "Ви покладаєтесь на сертифікати" на "довіряти цілком" у властивостях ключа.
+expiry-keys-missing-owner-trust =
+ У таких ваших таємному ключах відсутні налаштування довіри.
+ { $desc }.
+ Ми радимо встановити параметр "Ви покладаєтесь на сертифікати" на "довіряти цілком" у властивостях ключа.
+expiry-open-key-manager = Відкрити менеджер ключів OpenPGP
+expiry-open-key-properties = Відкрити властивості ключів
+# Strings filters.jsm
+filter-folder-required = Виберіть теку для збереження.
+filter-decrypt-move-warn-experimental =
+ Попередження - дія фільтра "Завжди розшифрувати" може призвести до знищення повідомлень.
+ Ми наполегливо радимо спершу спробувати фільтр "Створити розшифровану копію", ретельно перевірити результат та застосувати цей фільтр лише після задоволених результатів.
+filter-term-pgpencrypted-label = Захищено OpenPGP
+filter-key-required = Виберіть ключ одержувача.
+filter-key-not-found = Не вдалося знайти ключ шифрування для '{ $desc }'.
+filter-warn-key-not-secret =
+ Попередження - дія фільтра "Захистити ключ" замінює одержувачів.
+ Якщо у вас немає таємного ключа для '{ $desc }', ви більше не зможете читати електронні листи.
+# Strings filtersWrapper.jsm
+filter-decrypt-move-label = Завжди розшифрувати (OpenPGP)
+filter-decrypt-copy-label = Створити розшифровану копію (OpenPGP)
+filter-encrypt-label = Захистити ключ (OpenPGP)
+# Strings in enigmailKeyImportInfo.js
+import-info-title =
+ .title = Ключі успішно імпортовано
+import-info-bits = біт
+import-info-created = Створено
+import-info-fpr = Цифровий відбиток
+import-info-details = Перегляд деталей та керування затвердженням ключа
+import-info-no-keys = Жодного ключа не імпортовано.
+# Strings in enigmailKeyManager.js
+import-from-clip = Бажаєте імпортувати ключі з буфера обміну?
+import-from-url = Завантажити відкритий ключ з цієї URL-адреси:
+copy-to-clipbrd-failed = Не вдалося скопіювати вибрані ключі до буфера обміну.
+copy-to-clipbrd-ok = Ключі скопійовано до буфера обміну
+delete-secret-key =
+ УВАГА: Ви збираєтесь видалити таємний ключ!
+
+ Якщо ви видалите таємний ключ, ви більше не зможете розшифрувати жодного повідомлення, захищене для розшифрування цим ключем, і не зможете його відкликати.
+
+ Ви дійсно хочете видалити, і таємний, і відкритий ключі
+ '{ $userId }'?
+delete-mix =
+ Увага: Ви збираєтесь видалити таємні ключі!
+ Якщо ви видалите таємний ключ, ви більше не зможете розшифрувати жодного повідомлення, захищених для розшифрування цим ключем.
+ Ви дійсно хочете видалити вибрані таємний і відкритий ключі?
+delete-pub-key =
+ Хочете видалити відкритий ключ
+ '{ $userId }'?
+delete-selected-pub-key = Хочете видалити відкриті ключі?
+refresh-all-question = Ви не вибрали жодного ключа. Хочете оновити ВСІ ключі?
+key-man-button-export-sec-key = Експортувати &таємні ключі
+key-man-button-export-pub-key = Експортувати лише &відкриті ключі
+key-man-button-refresh-all = &Оновити всі ключі
+key-man-loading-keys = Ключі завантажуються, зачекайте…
+ascii-armor-file = Захищені ASCII файли (*.asc)
+no-key-selected = Виберіть хоча б один ключ, щоб виконати вибрану операцію
+export-to-file = Експортувати відкритий ключ до файлу
+export-keypair-to-file = Експортувати відкритий і таємний ключі до файлу
+export-secret-key = Бажаєте включити таємний ключ до збереженого файлу ключа OpenPGP?
+save-keys-ok = Ключі успішно збережено
+save-keys-failed = Не вдалося зберегти ключі
+default-pub-key-filename = Експортовані-відкриті-ключі
+default-pub-sec-key-filename = Резервні-копії-таємних-ключів
+refresh-key-warn = Попередження: залежно від кількості ключів та швидкості з'єднання, оновлення всіх ключів може тривати досить довго!
+preview-failed = Не вдається прочитати файл відкритого ключа.
+general-error = Помилка: { $reason }
+dlg-button-delete = &Видалити
+
+## Account settings export output
+
+openpgp-export-public-success = <b>Відкритий ключ успішно експортовано!</b>
+openpgp-export-public-fail = <b>Не вдається експортувати вибраний відкритий ключ!</b>
+openpgp-export-secret-success = <b>Таємний ключ успішно експортовано!</b>
+openpgp-export-secret-fail = <b>Не вдається експортувати вибраний таємний ключ!</b>
+# Strings in keyObj.jsm
+key-ring-pub-key-revoked = Ключ { $userId } (ID ключа { $keyId }) відкликано.
+key-ring-pub-key-expired = Ключ { $userId } (ID ключа { $keyId }) втратив чинність.
+key-ring-key-disabled = Ключ { $userId } (ID ключа { $keyId }) вимкнено; його не можна використовувати.
+key-ring-key-invalid = Ключ { $userId } (ID ключа { $keyId }) недійсний. Будь ласка, спробуйте перевірити його правильно.
+key-ring-key-not-trusted = Недостатня довіра до ключа { $userId } (ID ключа { $keyId }) . Будь ласка, встановіть рівень довіри вашому ключеві на "довіряти цілком", щоб застосовувати його для підписання.
+key-ring-no-secret-key = Схоже ви не маєте таємного ключа для { $userId } (ID ключа { $keyId }) серед ваших ключів; ви не можете скористатися ключем для підписання.
+key-ring-pub-key-not-for-signing = Ключ { $userId } (ID ключа { $keyId }) не можна використовувати для підписання.
+key-ring-pub-key-not-for-encryption = Ключ { $userId } (ID ключа { $keyId }) не можна використовувати для шифрування.
+key-ring-sign-sub-keys-revoked = Усі дочірні ключі для підписання { $userId } (ID ключа { $keyId }) відкликано.
+key-ring-sign-sub-keys-expired = Усі дочірні ключі для підписання { $userId } (ID ключа { $keyId }) втратили чинність.
+key-ring-sign-sub-keys-unusable = Усі дочірні ключі для підписання { $userId } (ID ключа { $keyId }) відкликано, втратили чинність або не дійсні з іншої причини.
+key-ring-enc-sub-keys-revoked = Усі дочірні ключі { $userId } (ID ключа { $keyId }) відкликано.
+key-ring-enc-sub-keys-expired = Усі дочірні ключі { $userId } (ID ключа { $keyId }) втратили чинність.
+key-ring-enc-sub-keys-unusable = Усі дочірні ключі для підписання { $userId } (ID ключа { $keyId }) відкликано, втратили чинність або не дійсні з іншої причини.
+# Strings in gnupg-keylist.jsm
+keyring-photo = Світлина
+user-att-photo = Атрибут користувача (зображення JPEG)
+# Strings in key.jsm
+already-revoked = Цей ключ вже відкликано.
+# $identity (String) - the id and associated user identity of the key being revoked
+revoke-key-question =
+ Ви збираєтесь відкликати ключ '{ $identity }'.
+ Ви більше не зможете підписувати цим ключем і після повідомлення, інші не зможуть надалі користуватися цим ключем для захисту. Ви зможете користуватися цим ключем для розшифрування старих повідомлень.
+ Хочете продовжити?
+# $keyId (String) - the id of the key being revoked
+revoke-key-not-present =
+ У вас немає ключа (0x{ $keyId }), який би відповідав цьому сертифікату про відкликання!
+ Якщо ви втратили свій ключ, вам потрібно імпортувати його (наприклад, із сервера ключів), перш ніж імпортувати сертифікат відкликання!
+# $keyId (String) - the id of the key being revoked
+revoke-key-already-revoked = Ключ 0x{ $keyId } вже відкликано.
+key-man-button-revoke-key = &Відкликати ключ
+openpgp-key-revoke-success = Ключ успішно відкликано.
+after-revoke-info =
+ Ключ відкликано.
+ Поділіться цим відкритим ключем ще раз, надіславши його електронною поштою або завантаживши його на сервери ключів, щоб інші могли знати, що ви відкликали ваш ключ.
+ Як тільки програмне забезпечення, яке використовують інші люди, дізнається про відкликання, воно перестане застосовувати ваш старий ключ.
+ Якщо ви використовуєте новий ключ для тієї ж адреси електронної пошти й додаєте новий відкритий ключ до надісланих електронних листів, то інформацію про ваш старий відкликаний ключ буде автоматично включено.
+# Strings in keyRing.jsm & decryption.jsm
+key-man-button-import = &Імпортувати
+delete-key-title = Видалити ключ OpenPGP
+delete-external-key-title = Вилучити зовнішній ключ GnuPG
+delete-external-key-description = Бажаєте вилучити цей зовнішній ID ключа GnuPG?
+key-in-use-title = Ключ OpenPGP зараз використовується
+delete-key-in-use-description = Неможливо продовжити! Ключ, який ви хочете видалити, в цей час використовується цією особою. Виберіть інший ключ або виберіть "немає" та спробуйте ще раз.
+revoke-key-in-use-description = Неможливо продовжити! Ключ, який ви хочете відхилити, в цей час використовується цією особою. Виберіть інший ключ або виберіть "немає" та спробуйте ще раз.
+# Strings used in errorHandling.jsm
+key-error-key-spec-not-found = Адресу електронної пошти '{ $keySpec }' не вдається узгодити з жодним вашим ключем.
+key-error-key-id-not-found = Налаштований ID '{ $keySpec }' не вдається знайти серед ваших ключів.
+key-error-not-accepted-as-personal = Ви не підтвердили, що ключ з ID '{ $keySpec }' є вашим особистим ключем.
+# Strings used in enigmailKeyManager.js & windows.jsm
+need-online = Вибрана вами функція недоступна в автономному режимі. Увімкніть з'єднання з Мережею та спробуйте знову.
+# Strings used in keyRing.jsm & keyLookupHelper.jsm
+no-key-found = Не вдалося знайти жодного ключа, який би відповідав вказаним умовам пошуку.
+# Strings used in keyRing.jsm & GnuPGCryptoAPI.jsm
+fail-key-extract = Помилка - не вдалося виконати команду розпакування ключа
+# Strings used in keyRing.jsm
+fail-cancel = Помилка - користувач скасував надсилання ключа
+not-first-block = Помилка - перший блок OpenPGP не є блоком відкритого ключа
+import-key-confirm = Імпортувати вкладені у повідомлення відкриті ключі?
+fail-key-import = Помилка - Не вдалось імпортувати ключ
+file-write-failed = Не вдалося записати до файлу { $output }
+no-pgp-block = Помилка - не знайдено дійсного додатково захищеного блоку даних OpenPGP
+confirm-permissive-import = Не вдалося імпортувати. Ключ, який ви намагаєтеся імпортувати, може бути пошкоджено або використовує невідомі атрибути. Бажаєте імпортувати правильні подробиці? Це може призвести до імпорту неповних та непридатних ключів.
+# Strings used in trust.jsm
+key-valid-unknown = невідомо
+key-valid-invalid = недійсний
+key-valid-disabled = вимкнено
+key-valid-revoked = відкликано
+key-valid-expired = не чинний
+key-trust-untrusted = ненадійний
+key-trust-marginal = граничний
+key-trust-full = довірений
+key-trust-ultimate = довіряти цілком
+key-trust-group = (група)
+# Strings used in commonWorkflows.js
+import-key-file = Імпортувати файл ключа OpenPGP
+import-rev-file = Імпортувати файл відкликання OpenPGP
+gnupg-file = Файли GnuPG
+import-keys-failed = Не вдалося імпортувати ключі
+passphrase-prompt = Введіть парольну фразу, яка розблокує такий ключ: { $key }
+file-to-big-to-import = Цей файл завеликий. Не імпортуйте відразу великий набір ключів.
+# Strings used in enigmailKeygen.js
+save-revoke-cert-as = Створити та зберегти сертифікат про відкликання
+revoke-cert-ok = Сертифікат про відкликання успішно створено. Ви можете використовувати його для визнання недійсним вашого відкритого ключа, наприклад якщо ви втратите таємний ключ.
+revoke-cert-failed = Не вдалося створити сертифікат відкликання.
+gen-going = Ключ вже створюється!
+keygen-missing-user-name = Для вибраного облікового запису/особи не вказано ім’я. Введіть ім'я до поля "Ваше ім'я" в налаштуваннях облікового запису.
+expiry-too-short = Ваш ключ повинен бути дійсним щонайменше один день.
+expiry-too-long = Ви не можете створити ключ, термін дії якого понад 100 років.
+key-confirm = Створити відкритий та таємний ключ для '{ $id }'?
+key-man-button-generate-key = &Створити ключ
+key-abort = Скасувати створення ключа?
+key-man-button-generate-key-abort = &Скасувати створення ключа?
+key-man-button-generate-key-continue = &Продовжити створення ключа
+
+# Strings used in enigmailMessengerOverlay.js
+
+failed-decrypt = Помилка - не вдалося розшифрувати
+fix-broken-exchange-msg-failed = Не вдалося відновити повідомлення.
+attachment-no-match-from-signature = Не вдалося зіставити файл підпису '{ $attachment }' та вкладений файл
+attachment-no-match-to-signature = Не вдалося зіставити вкладення '{ $attachment }' та файл підпису
+signature-verified-ok = Підпис для вкладення { $attachment } успішно верифіковано
+signature-verify-failed = Підпис для вкладення { $attachment } не вдалося верифікувати
+decrypt-ok-no-sig =
+ Попередження
+ Розшифрування вдалося, але не вдалося правильно верифікувати підпис
+msg-ovl-button-cont-anyway = &Знехтувати та продовжити
+enig-content-note = *Вкладення цього повідомлення не підписано та не захищено*
+# Strings used in enigmailMsgComposeOverlay.js
+msg-compose-button-send = &Надіслати повідомлення
+msg-compose-details-button-label = Подробиці…
+msg-compose-details-button-access-key = П
+send-aborted = Надсилання скасовано.
+key-not-trusted = Недостатньо довіри до ключа '{ $key }'
+key-not-found = Ключ '{ $key }' не знайдено
+key-revoked = Ключ '{ $key }' відкликано
+key-expired = Ключ '{ $key }' не чинний
+msg-compose-internal-error = Виникла внутрішня помилка.
+keys-to-export = Виберіть OpenPGP ключі для вставлення
+msg-compose-partially-encrypted-inlinePGP =
+ Повідомлення, на яке ви відповідаєте, містило як незахищені, так і захищені частини. Якщо відправник не зміг спочатку розшифрувати деякі частини повідомлення, можливо, існує витік конфіденційної інформації яку відправник не зміг спочатку розшифрувати самостійно.
+ Будь ласка, видаліть весь цитований текст з вашої відповіді цьому відправнику.
+msg-compose-cannot-save-draft = Помилка під час збереження чернетки
+msg-compose-partially-encrypted-short = Остерігайтеся витоку вразливої інформації - частково захищеного електронного листа.
+quoted-printable-warn =
+ Ви ввімкнули кодування 'quoted-printable' для надсилання повідомлень. Це може призвести до неправильних розшифрування та/або верифікації вашого повідомлення.
+ Ви хочете вимкнути надсилання повідомлень з 'quoted-printable' зараз?
+minimal-line-wrapping =
+ Ви налаштували загортання рядків понад { $width } символів. Для правильного шифрування та/або підписання це значення повинно бути не менше 68.
+ Бажаєте змінити згортання рядків на 68 символів зараз?
+sending-hidden-rcpt = Не можна додавати одержувачів BCC (сліпих копій) для надсилання захищеного повідомлення. Щоб надіслати це захищене повідомлення, видаліть одержувачів BCC або перемістіть їх до поля CC.
+sending-news =
+ Захищене надсилання скасовано.
+ Це повідомлення не можна зашифрувати, оскільки є одержувачі у групі новин. Будь ласка, повторно надішліть незахищене повідомлення.
+send-to-news-warning =
+ Попередження: ви збираєтесь надіслати захищений електронний лист до групи новин.
+ Це не рекомендовано, оскільки це має сенс лише у випадку, коли всі члени групи можуть розшифрувати повідомлення, тобто повідомлення потрібно захистити ключами всіх учасників групи. Надішліть це повідомлення лише за умови, що ви впевнені у своїх діях.
+ Продовжити?
+save-attachment-header = Зберегти розшифроване вкладення
+no-temp-dir =
+ Не вдалося знайти тимчасову теку для запису
+ Будь ласка, встановіть змінну середовища TEMP
+possibly-pgp-mime = Можливо, повідомлення захищене або підписане за допомогою PGP/MIME; скористайтеся функцією 'Розшифрувати/Верифікувати' для підтвердження
+cannot-send-sig-because-no-own-key = Не вдається підписати це повідомлення цифровим підписом, оскільки ви ще не налаштували наскрізне шифрування для <{ $key }>
+cannot-send-enc-because-no-own-key = Не вдається надіслати це повідомлення захищеним, оскільки ви ще не налаштували наскрізне шифрування для <{ $key }>
+# Strings used in decryption.jsm
+do-import-multiple =
+ Імпортувати ці ключі?
+ { $key }
+do-import-one = Імпортувати { $name } ({ $id })?
+cant-import = Помилка імпорту відкритого ключа
+unverified-reply = Частину повідомлення (відповіді), ймовірно, було змінено
+key-in-message-body = У повідомленні знайдено ключ. Натисніть 'Імпортувати ключ', щоб імпортувати його
+sig-mismatch = Помилка - невідповідність підпису
+invalid-email = Помилка - недійсна електронна адреса
+attachment-pgp-key =
+ Вкладення '{ $name }', яке ви відкриваєте, є файлом ключа OpenPGP.
+ Клацніть 'Імпортувати', щоб імпортувати їх, або 'Переглянути', щоб переглянути вміст файлу у вікні браузера
+dlg-button-view = &Переглянути
+# Strings used in enigmailMsgHdrViewOverlay.js
+decrypted-msg-with-format-error = Розшифроване повідомлення (відновлено зламаний формат PGP електронної пошти, ймовірно, спричинено застарілим сервером Exchange, в результаті, читання може бути ускладнено)
+# Strings used in encryption.jsm
+not-required = Помилка - не вимагається шифрування
+# Strings used in windows.jsm
+no-photo-available = Немає світлини
+error-photo-path-not-readable = Шлях до світлини '{ $photo }' неможливо прочитати
+debug-log-title = Журнал зневадження OpenPGP
+# Strings used in dialog.jsm
+repeat-prefix = Це сповіщення повторюватиметься { $count }
+repeat-suffix-singular = раз.
+repeat-suffix-plural = разів.
+no-repeat = Це попередження більше не з'являтиметься.
+dlg-keep-setting = Запам’ятати моє рішення і більше не запитувати
+dlg-button-ok = &OK
+dlg-button-close = &Закрити
+dlg-button-cancel = &Скасувати
+dlg-no-prompt = Більше не показувати це вікно.
+enig-prompt = Підказка OpenPGP
+enig-confirm = Підтвердження OpenPGP
+enig-alert = Сповіщення OpenPGP
+enig-info = Відомості OpenPGP
+# Strings used in persistentCrypto.jsm
+dlg-button-retry = &Повторити
+dlg-button-skip = &Пропустити
+# Strings used in enigmailCommon.js
+enig-error = Помилка OpenPGP
+enig-alert-title =
+ .title = Сповіщення OpenPGP
diff --git a/l10n-uk/mail/messenger/otr/add-finger.ftl b/l10n-uk/mail/messenger/otr/add-finger.ftl
new file mode 100644
index 0000000000..cbf9d67101
--- /dev/null
+++ b/l10n-uk/mail/messenger/otr/add-finger.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/.
+
+otr-add-finger =
+ .title = Додати цифровий відбиток ключа OTR
+
+# Variables:
+# $name (String) - name of a chat contact person
+# Do not translate 'OTR' (name of an encryption protocol)
+otr-add-finger-description = Введіть відбиток ключа OTR для { $name }.
+
+otr-add-finger-fingerprint = Відбиток:
+otr-add-finger-tooltip-error = Введено недійсний символ. Допускаються лише літери ABCDEF та цифри
+
+otr-add-finger-input =
+ .placeholder = Відбиток ключа OTR довжиною 40 символів
diff --git a/l10n-uk/mail/messenger/otr/am-im-otr.ftl b/l10n-uk/mail/messenger/otr/am-im-otr.ftl
new file mode 100644
index 0000000000..69bdb0fe45
--- /dev/null
+++ b/l10n-uk/mail/messenger/otr/am-im-otr.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/.
+
+account-encryption =
+ .label = Наскрізне шифрування
+account-otr-label = Повідомлення, які не записуються (OTR)
+account-otr-description = { -brand-short-name } підтримує наскрізне шифрування розмов віч-на-віч. Це заважає стороннім перехоплювати повідомлення. Наскрізне шифрування може використовуватися лише тоді, коли інша особа також використовує програмне забезпечення, яке підтримує OTR.
+otr-encryption-title = Підтверджене наскрізне шифрування
+otr-encryption-caption = Щоб дозволити іншим підтверджувати ваш ідентифікатор в бесідах з OTR, поділіться власним цифровим відбитком OTR за допомогою іншого каналу зв'язку (поза межами поточного зʼєднання).
+otr-fingerprint-label = Ваш цифровий відбиток:
+view-fingerprint-button =
+ .label = Керування цифровими відбитками контактів
+ .accesskey = б
+otr-settings-title = Налаштування OTR
+otr-log =
+ .label = Включати захищені повідомлення OTR до журналів розмов
+otr-requireEncryption =
+ .label = Вимагає наскрізного шифрування для розмов віч-на-віч
+otr-require-encryption-info =
+ Коли вимагається наскрізне шифрування, повідомлення в приватних розмовах
+ не надсилатимуться, доки не будуть зашифровані. Отримані незашифровані повідомлення
+ не показуватимуться як частина звичайної розмови, а також не записуватимуться.
+otr-verifyNudge =
+ .label = Завжди нагадувати мені підтверджувати ще неперевірений контакт
+otr-notYetAvailable = поки що недоступно
diff --git a/l10n-uk/mail/messenger/otr/auth.ftl b/l10n-uk/mail/messenger/otr/auth.ftl
new file mode 100644
index 0000000000..55038fe120
--- /dev/null
+++ b/l10n-uk/mail/messenger/otr/auth.ftl
@@ -0,0 +1,59 @@
+# 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/.
+
+otr-auth =
+ .title = Перевірити ідентифікатор контакту
+ .buttonlabelaccept = Перевірити
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+auth-title = Перевірка ідентифікатора { $name }
+
+# Variables:
+# $own_name (String) - the user's own screen name
+auth-your-fp-value = Ваш цифровий відбиток { $own_name }:
+
+# Variables:
+# $their_name (String) - the screen name of a chat contact
+auth-their-fp-value = Цифровий відбиток { $own_name }:
+
+auth-help = Перевірка ідентифікатора контакту допомагає впевнитися, що розмова дійсно приватна, значно ускладнюючи стороннім особам можливість перехоплювати або маніпулювати розмовою.
+auth-helpTitle = Довідка щодо підтвердження
+
+auth-questionReceived = Це запитання, поставлене вашим контактом:
+
+auth-yes =
+ .label = Так
+
+auth-no =
+ .label = Ні
+
+auth-verified = Я підтверджую, що це дійсно правильний цифровий відбиток.
+
+auth-manualVerification = Ручна перевірка цифрового відбитка
+auth-questionAndAnswer = Питання та відповідь
+auth-sharedSecret = Спільний ключ
+
+auth-manualVerification-label =
+ .label = { auth-manualVerification }
+
+auth-questionAndAnswer-label =
+ .label = { auth-questionAndAnswer }
+
+auth-sharedSecret-label =
+ .label = { auth-sharedSecret }
+
+auth-manualInstruction = Зв’яжіться зі своїм вибраним співрозмовником іншим надійним способом, наприклад, електронним листом із підписом OpenPGP або телефоном. Ви повинні повідомити одне одному свої цифрові відбитки. (Цифровий відбиток - це контрольна сума, яка підтверджує дійсність ключа шифрування.) Якщо цифровий відбиток збігається, вкажіть в діалоговому вікні далі, що ви перевірили цифровий відбиток.
+
+auth-how = Як ви хочете перевірити ідентифікатор контакту?
+
+auth-qaInstruction = Придумайте питання, відповідь на яке відома лише вам та вашому контакту. Введіть питання та відповідь, а потім дочекайтеся, коли ваш контакт введе відповідь. Якщо відповіді не збігаються, можливе стороннє втручання до каналу зв’язку, яким ви користуєтеся.
+
+auth-secretInstruction = Придумайте секретний ключ, відомий лише вам та вашому контакту. Не використовуйте для обміну ключем те саме підключення до Інтернету. Введіть ключ, а потім дочекайтеся введення його вашим контактом. Якщо секретні ключі не збігаються, можливе стороннє втручання до каналу зв’язку, яким ви користуєтеся.
+
+auth-question = Введіть питання:
+
+auth-answer = Введіть відповідь (чутливе до регістру):
+
+auth-secret = Введіть секретний ключ:
diff --git a/l10n-uk/mail/messenger/otr/chat.ftl b/l10n-uk/mail/messenger/otr/chat.ftl
new file mode 100644
index 0000000000..43c837748e
--- /dev/null
+++ b/l10n-uk/mail/messenger/otr/chat.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/.
+
+state-label = Стан шифрування:
+
+start-text = Почати зашифровану розмову
+
+start-label =
+ .label = { start-text }
+
+start-tooltip =
+ .tooltiptext = { start-text }
+
+end-label =
+ .label = Закінчити зашифровану розмову
+
+auth-label =
+ .label = Підтвердити ідентифікатор контакту
diff --git a/l10n-uk/mail/messenger/otr/finger-sync.ftl b/l10n-uk/mail/messenger/otr/finger-sync.ftl
new file mode 100644
index 0000000000..d1034c4306
--- /dev/null
+++ b/l10n-uk/mail/messenger/otr/finger-sync.ftl
@@ -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/.
+
+finger-yes = Підтверджено
+finger-no = Не підтверджено
+
+finger-subset-title = Вилучити цифрові відбитки
+finger-subset-message = Неможливо вилучити принаймні один цифровий відбиток, оскільки повʼязаний ключ зараз використовується в активній розмові.
+
+finger-remove-all-title = Вилучити усі цифрові відбитки
+finger-remove-all-message = Ви впевнені, що хочете вилучити всі раніше переглянуті цифрові відбитки? Усі попередні перевірки ідентифікаторів OTR буде втрачено.
diff --git a/l10n-uk/mail/messenger/otr/finger.ftl b/l10n-uk/mail/messenger/otr/finger.ftl
new file mode 100644
index 0000000000..ef7cc6f58a
--- /dev/null
+++ b/l10n-uk/mail/messenger/otr/finger.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/.
+
+otr-finger =
+ .buttonlabelaccept = Закрити
+ .title = Раніше переглянуті цифрові відбитки OTR
+
+finger-intro = Цифрові відбитки ключів OTR з попередніх зашифрованих бесід.
+
+finger-screenName =
+ .label = Контакт
+finger-verified =
+ .label = Стан підтвердження
+finger-fingerprint =
+ .label = Цифровий відбиток
+
+finger-remove =
+ .label = Вилучити вибрані
+
+finger-remove-all =
+ .label = Вилучити всі
diff --git a/l10n-uk/mail/messenger/otr/otr.ftl b/l10n-uk/mail/messenger/otr/otr.ftl
new file mode 100644
index 0000000000..2005075949
--- /dev/null
+++ b/l10n-uk/mail/messenger/otr/otr.ftl
@@ -0,0 +1,97 @@
+# 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:
+# $name (String) - the screen name of a chat contact person
+msgevent-encryption_required_part1 = Ви намагалися надіслати незахищене повідомлення до { $name }. Поточні налаштування, забороняють надсилати незахищені повідомлення.
+
+msgevent-encryption_required_part2 = Спроба розпочати приватну розмову. Ваше повідомлення буде повторно надіслано, коли розпочнеться приватна розмова.
+msgevent-encryption_error = Сталася помилка під час шифрування вашого повідомлення. Повідомлення не надіслано.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-connection_ended = Захищене з'єднання між вами та { $name } вже завершено. Щоб уникнути випадкового надсилання незахищеного повідомлення, його не надіслано. Завершіть свою захищену розмову або розпочніть її знову.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-setup_error = Сталася помилка під час налаштування приватної розмови з { $name }.
+
+# Do not translate 'OTR' (name of an encryption protocol)
+msgevent-msg_reflected = Ви отримуєте власні повідомлення OTR. Або ви намагаєтеся звʼязатися з самим собою, або хтось віддзеркалює ваші повідомлення назад до вас.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-msg_resent = Останнє повідомлення до { $name } було повторно надіслано.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-rcvdmsg_not_private = Захищене повідомлення, отримане від { $name }, неможливо прочитати, оскільки зараз ви не в приватній розмові.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-rcvdmsg_unreadable = Ви отримали захищене повідомлення від { $name }, яке неможливо прочитати.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-rcvdmsg_malformed = Ви отримали хибні дані повідомлення від { $name }.
+
+# A Heartbeat is a technical message used to keep a connection alive.
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-log_heartbeat_rcvd = Ви отримали технічне повідомлення для продовження встановленого зʼєднання від { $name }.
+
+# A Heartbeat is a technical message used to keep a connection alive.
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-log_heartbeat_sent = Надіслано технічне повідомлення для продовження встановленого зʼєднання з { $name }.
+
+# Do not translate 'OTR' (name of an encryption protocol)
+msgevent-rcvdmsg_general_err = Сталася неочікувана помилка під час спроби захистити вашу розмову за допомогою OTR.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+# $msg (string) - the message that was received.
+msgevent-rcvdmsg_unencrypted = Вказане повідомлення, отримане від { $name }, не було зашифровано: { $msg }
+
+# Do not translate 'OTR' (name of an encryption protocol)
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-rcvdmsg_unrecognized = Ви отримали нерозпізнане повідомлення OTR від { $name }.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-rcvdmsg_for_other_instance = Повідомлення, надіслане { $name }, призначене для іншого сеансу. Якщо ви входили до системи кілька разів, повідомлення може бути отримане в іншому сеансі.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+context-gone_secure_private = Почато приватну розмову з { $name }.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+context-gone_secure_unverified = Почато зашифровану, але непідтверджену розмову з { $name }.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+context-still_secure = Зашифровану розмову з { $name } успішно оновлено.
+
+error-enc = Сталася помилка під час шифрування повідомлення.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+error-not_priv = Ви надіслали зашифровані дані користувачу { $name }, який їх не очікував.
+
+error-unreadable = Ви надіслали захищене повідомлення, яке неможливо прочитати.
+error-malformed = Ви передали хибне повідомлення з даними.
+
+resent = [надіслати ще раз]
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+tlv-disconnected = Зашифровану розмову з вами завершено користувачем { $name }; ви повинні зробити те саме.
+
+# Do not translate "Off-the-Record" and "OTR" which is the name of an encryption protocol
+# Make sure that this string does NOT contain any numbers, e.g. like "3".
+# Variables:
+# $name (String) - the screen name of a chat contact person
+query-msg = { $name } запитує зашифровану розмову, яка не записується (OTR). Однак, у вас немає плагіна для підтримки OTR. Для отримання додаткової інформації читайте https://en.wikipedia.org/wiki/Off-the-Record_Messaging.
diff --git a/l10n-uk/mail/messenger/otr/otrUI.ftl b/l10n-uk/mail/messenger/otr/otrUI.ftl
new file mode 100644
index 0000000000..6e6bbd582d
--- /dev/null
+++ b/l10n-uk/mail/messenger/otr/otrUI.ftl
@@ -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/.
+
+start-label = Почати зашифровану розмову
+refresh-label = Оновити зашифровану розмову
+auth-label = Підтвердити ідентифікатор контакту
+reauth-label = Повторно підтвердити ідентифікатор контакту
+
+auth-cancel = Скасувати
+auth-cancelAccessKey = С
+
+auth-error = Сталася помилка під час перевірки ідентифікатора вашого контакту.
+auth-success = Підтвердження ідентифікатора вашого контакту успішно завершено.
+auth-successThem = Ваш контакт успішно перевірив ваш ідентифікатор. Ви можете також перевірити його ідентифікатор, поставивши власне запитання.
+auth-fail = Не вдалося підтвердити ідентифікатор вашого контакту.
+auth-waiting = Чекаємо на контакт, щоб завершити перевірку…
+
+finger-verify = Перевірити
+finger-verify-accessKey = П
+
+# Do not translate 'OTR' (name of an encryption protocol)
+buddycontextmenu-label = Додати цифровий відбиток OTR
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+alert-start = Спроба почати зашифровану розмову з { $name }.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+alert-refresh = Спроба оновити зашифровану розмову з { $name }.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+alert-gone_insecure = Зашифровану розмову з { $name } завершено.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+finger-unseen = Ідентифікатор { $name } ще не підтверджено. Випадкове перехоплення неможливе, але з певними зусиллями хтось може підглядати за вашою розмовою. Запобігайте стеженню, перевіривши ідентифікатор цього контакту.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+finger-seen = { $name } зв’язується з вами з невідомого комп’ютера. Випадкове перехоплення неможливе, але з певними зусиллями хтось може підглядати за вашою розмовою. Запобігайте стеженню, перевіривши ідентифікатор цього контакту.
+
+state-not_private = Поточна розмова не є приватною.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+state-unverified = Поточна розмова зашифрована, але не приватна, оскільки ідентифікатор { $name } ще не підтверджено.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+state-private = Підтверджено ідентифікатор { $name }. Поточна розмова зашифрована та приватна.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+state-finished = Зашифровану розмову з вами завершено користувачем { $name }; ви повинні зробити те саме.
+
+state-not_private-label = Не захищено
+state-unverified-label = Не підтверджено
+state-private-label = Приватно
+state-finished-label = Завершено
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+verify-request = { $name } запитує підтвердження вашого ідентифікатора.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+afterauth-private = Ви підтвердили ідентифікатор { $name }.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+afterauth-unverified = Ідентифікатор { $name } не підтверджено.
+
+verify-title = Підтвердити ідентифікатор контакту
+error-title = Помилка
+success-title = Наскрізне шифрування
+successThem-title = Підтвердити ідентифікатор контакту
+fail-title = Неможливо перевірити
+waiting-title = Запит підтвердження надіслано
+
+# Do not translate 'OTR' (name of an encryption protocol)
+# Variables:
+# $error (String) - contains an error message that describes the cause of the failure
+otr-genkey-failed = Не вдалося створити приватний ключ OTR: { $error }
diff --git a/l10n-uk/mail/messenger/policies/aboutPolicies.ftl b/l10n-uk/mail/messenger/policies/aboutPolicies.ftl
new file mode 100644
index 0000000000..468265ec98
--- /dev/null
+++ b/l10n-uk/mail/messenger/policies/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/mail/messenger/policies/policies-descriptions.ftl b/l10n-uk/mail/messenger/policies/policies-descriptions.ftl
new file mode 100644
index 0000000000..cf141913ea
--- /dev/null
+++ b/l10n-uk/mail/messenger/policies/policies-descriptions.ftl
@@ -0,0 +1,88 @@
+# 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 Thunderbird 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-AppAutoUpdate = Увімкнути або вимкнути автоматичне оновлення програми.
+policy-AppUpdateURL = Встановити власний URL для оновлення програми.
+policy-Authentication = Налаштувати інтегровану автентифікацію для підтримуваних вебсайтів.
+policy-BlockAboutAddons = Блокувати доступ до Менеджера додатків (about:addons).
+policy-BlockAboutConfig = Блокувати доступ до сторінки about:config.
+policy-BlockAboutProfiles = Блокувати доступ до сторінки about:profiles.
+policy-BlockAboutSupport = Заблокувати доступ до сторінки about:support.
+policy-CaptivePortal = Увімкнути чи вимкнути підтримку перехоплюючого порталу.
+policy-CertificatesDescription = Додати сертифікати або використовувати вбудовані.
+policy-Cookies = Дозволити або заборонити вебсайтам встановлювати куки.
+policy-DisabledCiphers = Вимкнути шифрування.
+policy-DefaultDownloadDirectory = Встановити стандартний каталог завантаження.
+policy-DisableAppUpdate = Заборонити оновлення { -brand-short-name }.
+policy-DisableDefaultClientAgent = Забороняти будь-які дії типового клієнтського агента. Стосується лише Windows; інші платформи не мають агента.
+policy-DisableDeveloperTools = Блокувати доступ до інструментів розробника.
+policy-DisableFeedbackCommands = Вимкнути можливість надсилання відгуку з меню Довідка (Надіслати відгук... та Повідомити про шахрайський сайт...).
+policy-DisableForgetButton = Заборонити доступ до кнопки Забути.
+policy-DisableFormHistory = Не пам'ятати історію пошуку та форм.
+policy-DisableMasterPasswordCreation = Якщо значення true, то неможливо створити головний пароль.
+policy-DisablePasswordReveal = Не дозволяти показ паролів у збережених записах.
+policy-DisableProfileImport = Вимкнути меню команди Імпорт даних з іншої програми.
+policy-DisableSafeMode = Вимкнути функцію перезапуску в безпечному режимі. Примітка: доступ до входу в безпечний режим за допомогою клавіші Shift у Windows можна вимкнути лише на рівні групової політики.
+policy-DisableSecurityBypass = Заборонити користувачеві ігнорувати певні попередження безпеки.
+policy-DisableSystemAddonUpdate = Заборонити { -brand-short-name } встановлення та оновлення системних додатків.
+policy-DisableTelemetry = Вимкнути телеметрію.
+policy-DisplayMenuBar = Типово показувати рядок меню.
+policy-DNSOverHTTPS = Налаштувати DNS через HTTPS.
+policy-DontCheckDefaultClient = Вимкнути перевірку типового клієнта під час запуску.
+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 = Увімкнути або вимкнути зашифровані розширення для медіа та блокувати їх за бажанням.
+# 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-HardwareAcceleration = Якщо значення false, апаратне прискорення буде вимкнено.
+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-NetworkPrediction = Ввімкнути чи вимкнути прогнозування мережі (попереднє отримання DNS).
+policy-OfferToSaveLogins = Застосувати налаштування, яке дозволить { -brand-short-name } пропонувати запам'ятати збережені логіни та паролі. Працюють обидва значення true і false.
+policy-OfferToSaveLoginsDefault = Встановити типове значення, щоб дозволити { -brand-short-name } пропонувати збереження імен користувача і паролів. Допускаються обидва значення true і false.
+policy-OverrideFirstRunPage = Перевизначити сторінку першого запуску. Установіть цю політику порожньою, якщо ви хочете вимкнути сторінку першого запуску.
+policy-OverridePostUpdatePage = Перевизначити сторінку "Що нового", яка відкривається після оновлення. Для вимкнення цієї сторінки залиште значення для цього правила порожнім.
+policy-PasswordManagerEnabled = Увімкнути збереження паролів у менеджері паролів.
+# PDF.js and PDF should not be translated
+policy-PDFjs = Вимкнути або налаштувати PDF.js, вбудований засіб перегляду файлів PDF у { -brand-short-name }.
+policy-Permissions2 = Налаштувати дозволи для камери, мікрофона, розташування, сповіщень та автовідтворення.
+policy-Preferences = Встановити і зафіксувати значення для набору налаштувань.
+policy-PromptForDownloadLocation = Запитувати, де зберігати файли під час завантаження.
+policy-Proxy = Налаштувати параметри проксі.
+policy-RequestedLocales = Встановити перелік запитуваних мов для програми у вказаному порядку.
+policy-SanitizeOnShutdown2 = Очищати дані навігації при виході з програми.
+policy-SearchEngines = Налаштувати засіб пошуку. Ця політика доступна лише у версії Extended Support Release (ESR).
+policy-SearchSuggestEnabled = Увімкнути чи вимкнути пропозиції пошуку.
+# For more information, see https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/PKCS11/Module_Installation
+policy-SecurityDevices = Встановити модулі PKCS #11.
+policy-SSLVersionMax = Встановити максимальну версію SSL.
+policy-SSLVersionMin = Встановити мінімальну версію SSL.
+policy-SupportMenu = Додати власний елемент меню підтримки в меню довідки.
+policy-UserMessaging = Не показувати певні повідомлення користувачу.
+# “format” refers to the format used for the value of this policy.
+policy-WebsiteFilter = Блокувати відвідування вебсайтів. Для отримання подробиць щодо формату, ознайомтеся з документацією.
diff --git a/l10n-uk/mail/messenger/preferences/am-im.ftl b/l10n-uk/mail/messenger/preferences/am-im.ftl
new file mode 100644
index 0000000000..42baac2bca
--- /dev/null
+++ b/l10n-uk/mail/messenger/preferences/am-im.ftl
@@ -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/.
+
+account-settingsTitle = Налаштування автентифікації
+account-channelTitle = Типові канали
diff --git a/l10n-uk/mail/messenger/preferences/application-manager.ftl b/l10n-uk/mail/messenger/preferences/application-manager.ftl
new file mode 100644
index 0000000000..f642317cc6
--- /dev/null
+++ b/l10n-uk/mail/messenger/preferences/application-manager.ftl
@@ -0,0 +1,11 @@
+# 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-window-dialog =
+ .title = Подробиці програми
+ .style = width: 30em; min-height: 20em;
+
+remove-app-button =
+ .label = Вилучити
+ .accesskey = В
diff --git a/l10n-uk/mail/messenger/preferences/attachment-reminder.ftl b/l10n-uk/mail/messenger/preferences/attachment-reminder.ftl
new file mode 100644
index 0000000000..dde58775ae
--- /dev/null
+++ b/l10n-uk/mail/messenger/preferences/attachment-reminder.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/.
+
+attachment-reminder-window =
+ .title = Ключові слова Вкладень
+
+attachment-reminder-label = { -brand-short-name } буде попереджати вас про відсутні вкладення, якщо у листі, який ви збираєтесь надіслати, є одне з цих ключових слів.
+
+keyword-new-button =
+ .label = Нове…
+ .accesskey = Н
+
+keyword-edit-button =
+ .label = Змінити…
+ .accesskey = З
+
+keyword-remove-button =
+ .label = Видалити
+ .accesskey = В
+
+new-keyword-title = Нове ключове слово
+new-keyword-label = Ключове слово:
+
+edit-keyword-title = Редагувати ключове слово
+edit-keyword-label = Ключове слово:
diff --git a/l10n-uk/mail/messenger/preferences/colors.ftl b/l10n-uk/mail/messenger/preferences/colors.ftl
new file mode 100644
index 0000000000..ef9a0b09f1
--- /dev/null
+++ b/l10n-uk/mail/messenger/preferences/colors.ftl
@@ -0,0 +1,52 @@
+# 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-dialog-window =
+ .title = Кольори
+ .style =
+ { PLATFORM() ->
+ [macos] width: 41em !important
+ *[other] width: 38em !important
+ }
+
+colors-dialog-legend = Текст і тло
+
+text-color-label =
+ .value = Текст:
+ .accesskey = Т
+
+background-color-label =
+ .value = Тло:
+ .accesskey = л
+
+use-system-colors =
+ .label = Використовувати системні кольори
+ .accesskey = с
+
+colors-link-legend = Кольори посилань
+
+link-color-label =
+ .value = Невідвідані посилання:
+ .accesskey = е
+
+visited-link-color-label =
+ .value = Відвідані посилання:
+ .accesskey = в
+
+underline-link-checkbox =
+ .label = Підкреслювати посилання
+ .accesskey = п
+
+override-color-label =
+ .value = Замінювати вказані сторінкою кольори на вибрані мною вгорі:
+ .accesskey = З
+
+override-color-always =
+ .label = Завжди
+
+override-color-auto =
+ .label = Лише з висококонтрастними темами
+
+override-color-never =
+ .label = Ніколи
diff --git a/l10n-uk/mail/messenger/preferences/connection.ftl b/l10n-uk/mail/messenger/preferences/connection.ftl
new file mode 100644
index 0000000000..7dc6695337
--- /dev/null
+++ b/l10n-uk/mail/messenger/preferences/connection.ftl
@@ -0,0 +1,111 @@
+# 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-dns-over-https-url-resolver = Використовувати провайдера
+ .accesskey = п
+
+# 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 = Власний
+
+connection-dialog-window =
+ .title = Параметри з’єднання
+ .style =
+ { PLATFORM() ->
+ [macos] width: 44em !important
+ *[other] width: 49em !important
+ }
+
+connection-proxy-legend = Налаштування проксі для доступу в Інтернет
+
+proxy-type-no =
+ .label = Без проксі
+ .accesskey = Б
+
+proxy-type-wpad =
+ .label = Автоматичне визначення налаштувань проксі для цієї мережі
+ .accesskey = в
+
+proxy-type-system =
+ .label = Використовувати системні параметри проксі
+ .accesskey = с
+
+proxy-type-manual =
+ .label = Налаштування проксі вручну:
+ .accesskey = в
+
+proxy-http-label =
+ .value = HTTP-проксі:
+ .accesskey = к
+
+http-port-label =
+ .value = Порт:
+ .accesskey = о
+
+proxy-http-sharing =
+ .label = Також використовувати цей проксі для HTTPS
+ .accesskey = Т
+
+proxy-https-label =
+ .value = HTTPS-проксі:
+ .accesskey = с
+
+ssl-port-label =
+ .value = Порт:
+ .accesskey = р
+
+proxy-socks-label =
+ .value = SOCKS-проксі:
+ .accesskey = S
+
+socks-port-label =
+ .value = Порт:
+ .accesskey = т
+
+proxy-socks4-label =
+ .label = SOCKS 4
+ .accesskey = 4
+
+proxy-socks5-label =
+ .label = SOCKS 5
+ .accesskey = 5
+
+proxy-type-auto =
+ .label = URL автоматичної конфігурації проксі:
+ .accesskey = а
+
+proxy-reload-label =
+ .label = Перезавантажити
+ .accesskey = з
+
+no-proxy-label =
+ .value = Не використовувати проксі для:
+ .accesskey = е
+
+no-proxy-example = Зразок: .mozilla.org, .net.nz, 192.168.1.0/24
+
+# Note: Do not translate localhost, 127.0.0.1 and ::1.
+no-proxy-localhost-label = З'єднання з localhost, 127.0.0.1 та ::1 ніколи не використовує проксі.
+
+proxy-password-prompt =
+ .label = Не запитувати про автентифікацію, якщо пароль вже збережено
+ .accesskey = Н
+ .tooltiptext = Якщо у вас є збережені облікові дані, ця опція виконає автентифікацію на проксі без запитів. При невдалій автентифікації ви отримаєте запит.
+
+proxy-remote-dns =
+ .label = Проксі DNS при використанні SOCKS v5
+ .accesskey = к
+
+proxy-enable-doh =
+ .label = Увімкнути DNS через HTTPS
+ .accesskey = У
diff --git a/l10n-uk/mail/messenger/preferences/cookies.ftl b/l10n-uk/mail/messenger/preferences/cookies.ftl
new file mode 100644
index 0000000000..91ba0600e0
--- /dev/null
+++ b/l10n-uk/mail/messenger/preferences/cookies.ftl
@@ -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/.
+
+cookies-window-dialog =
+ .title = Куки
+ .style = width: 36em;
+
+window-close-key =
+ .key = w
+
+window-focus-search-key =
+ .key = f
+
+window-focus-search-alt-key =
+ .key = k
+
+filter-search-label =
+ .value = Пошук:
+ .accesskey = о
+
+cookies-on-system-label = На вашому комп’ютері збережено такі куки:
+
+treecol-site-header =
+ .label = Сайт
+
+treecol-name-header =
+ .label = Ім’я куки
+
+props-name-label =
+ .value = Ім’я:
+props-value-label =
+ .value = Вміст:
+props-domain-label =
+ .value = Вузол:
+props-path-label =
+ .value = Шлях:
+props-secure-label =
+ .value = Надсилати при:
+props-expires-label =
+ .value = Термін дії завершується:
+props-container-label =
+ .value = Контейнер:
+
+remove-cookie-button =
+ .label = Вилучити куку
+ .accesskey = и
+
+remove-all-cookies-button =
+ .label = Вилучити всі куки
+ .accesskey = и
+
+cookie-close-button =
+ .label = Закрити
+ .accesskey = а
diff --git a/l10n-uk/mail/messenger/preferences/dock-options.ftl b/l10n-uk/mail/messenger/preferences/dock-options.ftl
new file mode 100644
index 0000000000..56b1283be3
--- /dev/null
+++ b/l10n-uk/mail/messenger/preferences/dock-options.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/.
+
+dock-options-window-dialog =
+ .title = Опції піктограми програми
+ .style = width: 35em;
+
+bounce-system-dock-icon =
+ .label = Анімація піктограми при отриманні нового повідомлення
+ .accesskey = і
+
+dock-icon-legend = Піктограма програми
+
+dock-icon-show-label =
+ .value = Піктограма програми з:
+
+count-unread-messages-radio =
+ .label = Лічильник непрочитаних повідомлень
+ .accesskey = ч
+
+count-new-messages-radio =
+ .label = Лічильник нових повідомлень
+ .accesskey = х
+
+notification-settings-info = Ви можете вимкнути піктограму в панелі сповіщень системних налаштувань.
diff --git a/l10n-uk/mail/messenger/preferences/fonts.ftl b/l10n-uk/mail/messenger/preferences/fonts.ftl
new file mode 100644
index 0000000000..2144901e57
--- /dev/null
+++ b/l10n-uk/mail/messenger/preferences/fonts.ftl
@@ -0,0 +1,133 @@
+# 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-close =
+ .key = w
+# Variables:
+# $name {string, "Arial"} - Name of the default font
+fonts-label-default =
+ .label = Типовий ({ $name })
+fonts-label-default-unnamed =
+ .label = Типово
+fonts-encoding-dialog-title =
+ .title = Шрифти та кодування
+fonts-language-legend =
+ .value = Шрифти для набору символів:
+ .accesskey = Ш
+fonts-proportional-label =
+ .value = Пропорційний:
+ .accesskey = П
+
+## Languages
+
+# Note: Translate "Latin" as the name of Latin (Roman) script, not as the name of the Latin language.
+font-language-group-latin =
+ .label = Латиниця
+font-language-group-japanese =
+ .label = Японський
+font-language-group-trad-chinese =
+ .label = Традиційний китайський (Тайвань)
+font-language-group-simpl-chinese =
+ .label = Спрощений китайський
+font-language-group-trad-chinese-hk =
+ .label = Традиційний китайський (Гонконг)
+font-language-group-korean =
+ .label = Корейський
+font-language-group-cyrillic =
+ .label = Кирилиця
+font-language-group-el =
+ .label = Грецький
+font-language-group-other =
+ .label = Інші системи написання
+font-language-group-thai =
+ .label = Тайський
+font-language-group-hebrew =
+ .label = Іврит
+font-language-group-arabic =
+ .label = Арабська
+font-language-group-devanagari =
+ .label = Деванагарі
+font-language-group-tamil =
+ .label = Таміл
+font-language-group-armenian =
+ .label = Вірменський
+font-language-group-bengali =
+ .label = Бенгальській
+font-language-group-canadian =
+ .label = Загальний канадський складовий
+font-language-group-ethiopic =
+ .label = Ефіопський
+font-language-group-georgian =
+ .label = Грузинський
+font-language-group-gujarati =
+ .label = Гуджараті
+font-language-group-gurmukhi =
+ .label = Гурмуки
+font-language-group-khmer =
+ .label = Кхмерський
+font-language-group-malayalam =
+ .label = Малаялам
+font-language-group-math =
+ .label = Математика
+font-language-group-odia =
+ .label = Орія
+font-language-group-telugu =
+ .label = Телуґу
+font-language-group-kannada =
+ .label = Каннада
+font-language-group-sinhala =
+ .label = Сінгала
+font-language-group-tibetan =
+ .label = Тибетський
+
+## Default font type
+
+default-font-serif =
+ .label = Із зарубками
+default-font-sans-serif =
+ .label = Без зарубок
+font-size-label =
+ .value = Розмір:
+ .accesskey = Р
+font-size-monospace-label =
+ .value = Розмір:
+ .accesskey = м
+font-serif-label =
+ .value = Із зарубками:
+ .accesskey = І
+font-sans-serif-label =
+ .value = Без зарубок:
+ .accesskey = Б
+font-monospace-label =
+ .value = Моноширинний:
+ .accesskey = М
+font-min-size-label =
+ .value = Найменший розмір шрифту:
+ .accesskey = Н
+min-size-none =
+ .label = Немає
+
+## Fonts in message
+
+font-control-legend = Керування шрифтами
+use-document-fonts-checkbox =
+ .label = Дозволити повідомленням використовувати інші шрифти
+ .accesskey = р
+use-fixed-width-plain-checkbox =
+ .label = Використовувати шрифт фіксованої ширини для повідомлення простим текстом
+ .accesskey = ф
+
+## Language settings
+
+text-encoding-legend = Кодування тексту
+text-encoding-description = Встановити стандартне кодування тексту для надісланих та отриманих повідомлень
+font-outgoing-email-label =
+ .value = Вихідна пошта:
+ .accesskey = и
+font-incoming-email-label =
+ .value = Вхідна пошта:
+ .accesskey = і
+default-font-reply-checkbox =
+ .label = Вживати стандартне кодування тексту при відповіді на листи, коли це можливо
+ .accesskey = с
diff --git a/l10n-uk/mail/messenger/preferences/languages.ftl b/l10n-uk/mail/messenger/preferences/languages.ftl
new file mode 100644
index 0000000000..c8f145a5c9
--- /dev/null
+++ b/l10n-uk/mail/messenger/preferences/languages.ftl
@@ -0,0 +1,45 @@
+# 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/.
+
+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 = о
+
+messenger-languages-window =
+ .title = Налаштування мови { -brand-short-name }
+ .style = width: 40em
+
+messenger-languages-description = { -brand-short-name } типово буде відображати сторінки першою мовою зі списку, а інші мови у вказаному порядку, при необхідності.
+
+messenger-languages-search = Пошук інших мов…
+
+messenger-languages-searching =
+ .label = Пошук мов…
+
+messenger-languages-downloading =
+ .label = Завантаження…
+
+messenger-languages-select-language =
+ .label = Оберіть мову…
+ .placeholder = Оберіть мову…
+
+messenger-languages-installed-label = Встановлені мови
+messenger-languages-available-label = Доступні мови
+
+messenger-languages-error = { -brand-short-name } не може оновити ваші мови зараз. Перевірте своє з'єднання з інтернетом і спробуйте знову.
diff --git a/l10n-uk/mail/messenger/preferences/new-tag.ftl b/l10n-uk/mail/messenger/preferences/new-tag.ftl
new file mode 100644
index 0000000000..b85cf69ccd
--- /dev/null
+++ b/l10n-uk/mail/messenger/preferences/new-tag.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/.
+
+tag-dialog-window =
+ .title = Нова мітка
+
+tag-name-label =
+ .value = Назва мітки:
+ .accesskey = Н
+
+tag-color-label =
+ .value = Колір:
+ .accesskey = К
diff --git a/l10n-uk/mail/messenger/preferences/notifications.ftl b/l10n-uk/mail/messenger/preferences/notifications.ftl
new file mode 100644
index 0000000000..f313934b60
--- /dev/null
+++ b/l10n-uk/mail/messenger/preferences/notifications.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/.
+
+notifications-dialog-window =
+ .title = Налаштувати сповіщення про нову пошту
+
+customize-alert-description = Оберіть поля, які слід показувати в сповіщенні:
+
+preview-text-checkbox =
+ .label = Попередній перегляд тексту
+ .accesskey = П
+
+subject-checkbox =
+ .label = Тема
+ .accesskey = Т
+
+sender-checkbox =
+ .label = Відправник
+ .accesskey = В
+
+## Note: open-time-label-before is displayed first, then there's a field where
+## the user can enter a number, and open-time-label-after is displayed at the end
+## of the line. The translations of the open-time-label-before and open-time-label-after
+## parts don't have to mean the exact same thing as in English; please try instead
+## to translate the whole sentence.
+
+open-time-label-before =
+ .value = Показувати сповіщення про нову пошту протягом
+ .accesskey = с
+
+open-time-label-after =
+ .value = секунд
diff --git a/l10n-uk/mail/messenger/preferences/offline.ftl b/l10n-uk/mail/messenger/preferences/offline.ftl
new file mode 100644
index 0000000000..2be56c2cfb
--- /dev/null
+++ b/l10n-uk/mail/messenger/preferences/offline.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/.
+
+offline-dialog-window =
+ .title = Налаштування автономного режиму
+
+autodetect-online-label =
+ .label = Автоматично обирати виявлений стан підключення
+ .accesskey = в
+
+startup-label = Ручний вибір стану під час запуску:
+
+status-radio-remember =
+ .label = Пам'ятати про автономний режим
+ .accesskey = р
+
+status-radio-ask =
+ .label = Питати мене про онлайн-режим при запуску
+ .accesskey = и
+
+status-radio-always-online =
+ .label = В мережі
+ .accesskey = м
+
+status-radio-always-offline =
+ .label = Автономно
+ .accesskey = н
+
+going-online-label = Надіслати невідправлені повідомлення при підключенні?
+
+going-online-auto =
+ .label = Так
+ .accesskey = а
+
+going-online-not =
+ .label = Ні
+ .accesskey = і
+
+going-online-ask =
+ .label = Питати мене
+ .accesskey = т
+
+going-offline-label = Завантажувати повідомлення при переході в автономний режим?
+
+going-offline-auto =
+ .label = Так
+ .accesskey = Т
+
+going-offline-not =
+ .label = Ні
+ .accesskey = Н
+
+going-offline-ask =
+ .label = Питати мене
+ .accesskey = П
diff --git a/l10n-uk/mail/messenger/preferences/passwordManager.ftl b/l10n-uk/mail/messenger/preferences/passwordManager.ftl
new file mode 100644
index 0000000000..ab64d1c241
--- /dev/null
+++ b/l10n-uk/mail/messenger/preferences/passwordManager.ftl
@@ -0,0 +1,85 @@
+# 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/.
+
+saved-logins =
+ .title = Збережені логіни
+window-close =
+ .key = w
+focus-search-shortcut =
+ .key = f
+focus-search-altshortcut =
+ .key = k
+copy-provider-url-cmd =
+ .label = Копіювати URL
+ .accesskey = U
+copy-username-cmd =
+ .label = Копіювати імʼя користувача
+ .accesskey = і
+edit-username-cmd =
+ .label = Змінити імʼя користувача
+ .accesskey = м
+copy-password-cmd =
+ .label = Копіювати пароль
+ .accesskey = о
+edit-password-cmd =
+ .label = Змінити пароль
+ .accesskey = н
+search-filter =
+ .accesskey = ш
+ .placeholder = Шукати
+column-heading-provider =
+ .label = Постачальник
+column-heading-username =
+ .label = Імʼя користувача
+column-heading-password =
+ .label = Пароль
+column-heading-time-created =
+ .label = Вперше використано
+column-heading-time-last-used =
+ .label = Востаннє використано
+column-heading-time-password-changed =
+ .label = Востаннє змінено
+column-heading-times-used =
+ .label = Кількість використань
+remove =
+ .label = Вилучити
+ .accesskey = В
+import =
+ .label = Імпортувати…
+ .accesskey = І
+close-button =
+ .label = Закрити
+ .accesskey = З
+
+show-passwords =
+ .label = Показати паролі
+ .accesskey = П
+hide-passwords =
+ .label = Приховати паролі
+ .accesskey = П
+logins-description-all = На вашому компʼютері збережено паролі для таких провайдерів
+logins-description-filtered = Наступні дані для входу відповідають запиту:
+remove-all =
+ .label = Видалити все
+ .accesskey = В
+remove-all-shown =
+ .label = Видалити всі показані
+ .accesskey = В
+remove-all-passwords-prompt = Ви впевнені, що хочете видалити всі паролі?
+remove-all-passwords-title = Видалити всі паролі
+no-master-password-prompt = Ви дійсно хочете показати паролі?
+
+## OS Authentication dialog
+
+# This message can be seen by trying to show or copy the passwords.
+password-os-auth-dialog-message = Підтвердьте права доступу, щоб показати збережені паролі.
+
+# This message can be seen by trying to show or copy the passwords.
+# The macOS strings are preceded by the operating system with "Thunderbird 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.
+password-os-auth-dialog-message-macosx = показати збережені паролі
+
+# Don't change this label.
+password-os-auth-dialog-caption = { -brand-full-name }
diff --git a/l10n-uk/mail/messenger/preferences/permissions.ftl b/l10n-uk/mail/messenger/preferences/permissions.ftl
new file mode 100644
index 0000000000..fd4cb824d2
--- /dev/null
+++ b/l10n-uk/mail/messenger/preferences/permissions.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/.
+
+permissions-reminder-window =
+ .title = Винятки
+ .style = width: 36em;
+window-close-key =
+ .key = w
+website-address-label =
+ .value = Адреса вебсайту:
+ .accesskey = А
+block-button =
+ .label = Блокувати
+ .accesskey = Б
+allow-session-button =
+ .label = Дозволити на сеанс
+ .accesskey = С
+allow-button =
+ .label = Дозволити
+ .accesskey = Д
+treehead-sitename-label =
+ .label = Сайт
+treehead-status-label =
+ .label = Стан
+remove-site-button =
+ .label = Вилучити сайт
+ .accesskey = В
+remove-all-site-button =
+ .label = Вилучити всі сайти
+ .accesskey = і
+cancel-button =
+ .label = Скасувати
+ .accesskey = С
+save-button =
+ .label = Зберегти зміни
+ .accesskey = З
+permission-can-label = Дозволити
+permission-can-access-first-party-label = Дозволити лише з відвідуваних сайтів
+permission-can-session-label = Дозволити на сеанс
+permission-cannot-label = Блокувати
+invalid-uri-message = Введіть правильне мережеве ім’я сервера
+invalid-uri-title = Введено неправильне мережеве ім’я сервера
diff --git a/l10n-uk/mail/messenger/preferences/preferences.ftl b/l10n-uk/mail/messenger/preferences/preferences.ftl
new file mode 100644
index 0000000000..6d0c6adb21
--- /dev/null
+++ b/l10n-uk/mail/messenger/preferences/preferences.ftl
@@ -0,0 +1,715 @@
+# 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/.
+
+close-button =
+ .aria-label = Закрити
+preferences-title =
+ .title =
+ { PLATFORM() ->
+ [windows] Налаштування
+ *[other] Налаштування
+ }
+category-list =
+ .aria-label = Категорії
+pane-general-title = Загальні
+category-general =
+ .tooltiptext = { pane-general-title }
+pane-compose-title = Створення
+category-compose =
+ .tooltiptext = Створення
+pane-privacy-title = Приватність та безпека
+category-privacy =
+ .tooltiptext = Приватність та безпека
+pane-chat-title = Чат
+category-chat =
+ .tooltiptext = Чат
+pane-calendar-title = Календар
+category-calendar =
+ .tooltiptext = Календар
+general-language-and-appearance-header = Мова та зовнішній вигляд
+general-incoming-mail-header = Вхідна пошта
+general-files-and-attachment-header = Файли та вкладення
+general-tags-header = Мітки
+general-reading-and-display-header = Читання і відображення
+general-updates-header = Оновлення
+general-network-and-diskspace-header = Мережа та дисковий простір
+general-indexing-label = Індексація
+composition-category-header = Написання
+composition-attachments-header = Вкладення
+composition-spelling-title = Орфографія
+compose-html-style-title = HTML-стиль
+composition-addressing-header = Адресація
+privacy-main-header = Приватність
+privacy-passwords-header = Паролі
+privacy-junk-header = Спам
+collection-header = Збір та використання даних { -brand-short-name }
+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 = Докладніше
+# 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 =
+ .label = Дозволити { -brand-short-name } надсилати від вашого імені зібрані звіти про збої
+ .accesskey = н
+collection-backlogged-crash-reports-link = Докладніше
+privacy-security-header = Безпека
+privacy-scam-detection-title = Виявлення шахрайства
+privacy-anti-virus-title = Антивірус
+privacy-certificates-title = Сертифікати
+chat-pane-header = Чат
+chat-status-title = Стан
+chat-notifications-title = Сповіщення
+chat-pane-styling-header = Стилі
+choose-messenger-language-description = Оберіть мову для відображення меню, повідомлень та сповіщень { -brand-short-name }.
+manage-messenger-languages-button =
+ .label = Вибрати альтернативні мови...
+ .accesskey = м
+confirm-messenger-language-change-description = Перезапустіть { -brand-short-name } для застосування змін
+confirm-messenger-language-change-button = Застосувати й перезапустити
+update-setting-write-failure-title = Помилка при збереженні налаштувань оновлення
+# 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-message =
+ У програмі { -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 = &Продовжити
+account-button = Налаштування облікового запису
+addons-button = Розширення і теми
+
+## OS Authentication dialog
+
+# This message can be seen by trying to add a Master Password.
+master-password-os-auth-dialog-message-win = Щоб створити головний пароль, введіть свої облікові дані входу для Windows. Це допомагає захистити ваші збережені паролі.
+# This message can be seen by trying to add a Master Password.
+# The macOS strings are preceded by the operating system with "Thunderbird 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.
+master-password-os-auth-dialog-message-macosx = створити головний пароль
+# 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 "Thunderbird 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 = створити головний пароль
+# Don't change this label.
+master-password-os-auth-dialog-caption = { -brand-full-name }
+
+## General Tab
+
+focus-search-shortcut =
+ .key = f
+focus-search-shortcut-alt =
+ .key = k
+general-legend = Початкова сторінка { -brand-short-name }
+start-page-label =
+ .label = Показувати початкову сторінку в області перегляду повідомлення під час запуску { -brand-short-name }
+ .accesskey = с
+location-label =
+ .value = Розташування:
+ .accesskey = Р
+restore-default-label =
+ .label = Відновити
+ .accesskey = н
+default-search-engine = Типовий засіб пошуку
+add-search-engine =
+ .label = Додати з файлу
+ .accesskey = Д
+remove-search-engine =
+ .label = Вилучити
+ .accesskey = в
+minimize-to-tray-label =
+ .label = Коли вікно з { -brand-short-name } згорнуте, перемістіть його в системний лоток
+ .accesskey = з
+new-message-arrival = Коли надходять нові повідомлення:
+mail-play-sound-label =
+ .label =
+ { PLATFORM() ->
+ [macos] Відтворити такий звуковий файл:
+ *[other] Відтворити звук
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [macos] з
+ *[other] к
+ }
+mail-play-button =
+ .label = Відтворити
+ .accesskey = в
+change-dock-icon = Змінити налаштування для піктограми програми
+app-icon-options =
+ .label = Налаштування піктограми програми…
+ .accesskey = л
+notification-settings = Сигнали і типові звуки можна вимкнути в панелі сповіщень системних налаштувань.
+animated-alert-label =
+ .label = Показувати сповіщення
+ .accesskey = с
+customize-alert-label =
+ .label = Налаштувати…
+ .accesskey = л
+tray-icon-label =
+ .label = Показувати піктограму в області сповіщень
+ .accesskey = і
+mail-system-sound-label =
+ .label = Типовий системний звук сповіщення про надходження нових листів
+ .accesskey = з
+mail-custom-sound-label =
+ .label = Використовувати такий звуковий файл
+ .accesskey = В
+mail-browse-sound-button =
+ .label = Огляд…
+ .accesskey = О
+enable-gloda-search-label =
+ .label = Увімкнути глобальний пошук та індексацію
+ .accesskey = і
+datetime-formatting-legend = Формат дати та часу
+language-selector-legend = Мова
+allow-hw-accel =
+ .label = Використовувати апаратне прискорення, якщо можливо
+ .accesskey = и
+store-type-label =
+ .value = Тип сховища повідомлень для нових облікових записів:
+ .accesskey = Т
+mbox-store-label =
+ .label = Один файл на теку (mbox)
+maildir-store-label =
+ .label = Один файл на повідомлення (maildir)
+scrolling-legend = Прокручування
+autoscroll-label =
+ .label = Використовувати автоматичне прокручування
+ .accesskey = а
+smooth-scrolling-label =
+ .label = Використовувати плавне прокручування
+ .accesskey = п
+system-integration-legend = Системна інтеграція
+always-check-default =
+ .label = Завжди перевіряти при запуску чи { -brand-short-name } типовий поштовий клієнт
+ .accesskey = ш
+check-default-button =
+ .label = Перевірити зараз…
+ .accesskey = з
+# Note: This is the search engine name for all the different platforms.
+# Platforms that don't support it should be left blank.
+search-engine-name =
+ { PLATFORM() ->
+ [macos] Spotlight
+ [windows] Пошук Windows
+ *[other] { "" }
+ }
+search-integration-label =
+ .label = Дозволити { search-engine-name } шукати повідомлення
+ .accesskey = S
+config-editor-button =
+ .label = Редактор налаштувань
+ .accesskey = Р
+return-receipts-description = Вкажіть, як { -brand-short-name } має обробляти сповіщення про отримання
+return-receipts-button =
+ .label = Сповіщення про отримання…
+ .accesskey = я
+update-app-legend = Оновлення { -brand-short-name }
+# Variables:
+# $version (String): version of Thunderbird, e.g. 68.0.1
+update-app-version = Версія { $version }
+allow-description = Дозволити { -brand-short-name }
+automatic-updates-label =
+ .label = Автоматично встановлювати оновлення (рекомендовано: поліпшує безпеку)
+ .accesskey = А
+check-updates-label =
+ .label = Перевіряти наявність оновлень, але питати мене чи хочу я їх встановити
+ .accesskey = П
+update-history-button =
+ .label = Показати історію оновлень
+ .accesskey = в
+use-service =
+ .label = Використовувати фонову службу для встановлення оновлень
+ .accesskey = ф
+cross-user-udpate-warning = Цей параметр застосується для всіх облікових записів Windows та профілів { -brand-short-name }, що використовують це встановлення { -brand-short-name }.
+networking-legend = З’єднання
+proxy-config-description = Налаштуйте параметри з’єднання { -brand-short-name } з інтернетом
+network-settings-button =
+ .label = Налаштування…
+ .accesskey = Н
+offline-legend = Автономний режим
+offline-settings = Налаштуйте параметри автономного режиму
+offline-settings-button =
+ .label = Автономний режим…
+ .accesskey = А
+diskspace-legend = Дисковий простір
+offline-compact-folder =
+ .label = Стискати всі теки, якщо це звільнить більш ніж
+ .accesskey = в
+compact-folder-size =
+ .value = МБ всього
+
+## Note: The entities use-cache-before and use-cache-after appear on a single
+## line in preferences as follows:
+## use-cache-before [ textbox for cache size in MB ] use-cache-after
+
+use-cache-before =
+ .value = Використовувати до
+ .accesskey = и
+use-cache-after = МБ обсяг для кешу
+
+##
+
+smart-cache-label =
+ .label = Відключити автоматичне керування кешем
+ .accesskey = ю
+clear-cache-button =
+ .label = Очистити зараз
+ .accesskey = О
+fonts-legend = Шрифти й кольори
+default-font-label =
+ .value = Типовий шрифт:
+ .accesskey = Т
+default-size-label =
+ .value = Розмір:
+ .accesskey = Р
+font-options-button =
+ .label = Додатково…
+ .accesskey = к
+color-options-button =
+ .label = Кольори…
+ .accesskey = К
+display-width-legend = Звичайні текстові повідомлення
+# Note : convert-emoticons-label 'Emoticons' are also known as 'Smileys', e.g. :-)
+convert-emoticons-label =
+ .label = Показувати смайлики як графіку
+ .accesskey = й
+display-text-label = При показі цитат у звичайних текстових повідомленнях:
+style-label =
+ .value = Стиль:
+ .accesskey = С
+regular-style-item =
+ .label = Звичайний
+bold-style-item =
+ .label = Напівжирний
+italic-style-item =
+ .label = Курсив
+bold-italic-style-item =
+ .label = Напівжирний курсив
+size-label =
+ .value = Розмір:
+ .accesskey = Р
+regular-size-item =
+ .label = Звичайний
+bigger-size-item =
+ .label = Більший
+smaller-size-item =
+ .label = Менший
+quoted-text-color =
+ .label = Колір:
+ .accesskey = К
+search-input =
+ .placeholder = Пошук
+type-column-label =
+ .label = Тип вмісту
+ .accesskey = Т
+action-column-label =
+ .label = Дія
+ .accesskey = Д
+save-to-label =
+ .label = Зберігати файли до
+ .accesskey = З
+choose-folder-label =
+ .label =
+ { PLATFORM() ->
+ [macos] Обрати…
+ *[other] Огляд…
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [macos] О
+ *[other] г
+ }
+always-ask-label =
+ .label = Завжди запитувати де зберегти файли
+ .accesskey = п
+display-tags-text = Мітки використовуються для впорядкування та встановлення пріоритету повідомлень.
+new-tag-button =
+ .label = Нова…
+ .accesskey = Н
+edit-tag-button =
+ .label = Змінити…
+ .accesskey = З
+delete-tag-button =
+ .label = Вилучити
+ .accesskey = В
+auto-mark-as-read =
+ .label = Автоматично позначати повідомлення як прочитані
+ .accesskey = А
+mark-read-no-delay =
+ .label = Негайно при перегляді
+ .accesskey = г
+
+## Note: This will concatenate to "After displaying for [___] seconds",
+## using (mark-read-delay) and a number (seconds-label).
+
+mark-read-delay =
+ .label = При перегляді протягом
+ .accesskey = я
+seconds-label = секунд
+
+##
+
+open-msg-label =
+ .value = Відкривати повідомлення в:
+open-msg-tab =
+ .label = Новій вкладці
+ .accesskey = в
+open-msg-window =
+ .label = новому вікні
+ .accesskey = н
+open-msg-ex-window =
+ .label = вже існуючому вікні
+ .accesskey = у
+close-move-delete =
+ .label = Закривати вікно повідомлення після видалення/переміщення
+ .accesskey = З
+display-name-label =
+ .value = Ім’я для показу:
+condensed-addresses-label =
+ .label = Показувати тільки ім’я людей, що знаходяться в моїй адресній книзі
+ .accesskey = м
+
+## Compose Tab
+
+forward-label =
+ .value = Пересилати повідомлення:
+ .accesskey = П
+inline-label =
+ .label = Всередині листа
+as-attachment-label =
+ .label = Як вкладення
+extension-label =
+ .label = додати розширення до імені файлу
+ .accesskey = ф
+
+## Note: This will concatenate to "Auto Save every [___] minutes",
+## using (auto-save-label) and a number (auto-save-end).
+
+auto-save-label =
+ .label = Автоматично зберігати лист кожні
+ .accesskey = А
+auto-save-end = хвилин
+
+##
+
+warn-on-send-accel-key =
+ .label = Запитувати підтвердження під час використання комбінації клавіш для надсилання повідомлення
+ .accesskey = З
+spellcheck-label =
+ .label = Перевіряти правопис перед надсиланням
+ .accesskey = і
+spellcheck-inline-label =
+ .label = Перевіряти правопис під час введення
+ .accesskey = е
+language-popup-label =
+ .value = Мова:
+ .accesskey = М
+download-dictionaries-link = Завантажити додаткові словники
+font-label =
+ .value = Шрифт:
+ .accesskey = Ш
+font-size-label =
+ .value = Розмір:
+ .accesskey = з
+default-colors-label =
+ .label = Використовувати типові кольори читача
+ .accesskey = п
+font-color-label =
+ .value = Колір тексту:
+ .accesskey = т
+bg-color-label =
+ .value = Колір тла:
+ .accesskey = т
+restore-html-label =
+ .label = Відновити типові значення
+ .accesskey = В
+default-format-label =
+ .label = Використовувати типово формат абзацу замість основного тексту
+ .accesskey = б
+format-description = Текстовий формат:
+send-options-label =
+ .label = Параметри надсилання…
+ .accesskey = П
+autocomplete-description = При введенні адреси шукати відповідні адреси у:
+ab-label =
+ .label = Локальних адресних книгах
+ .accesskey = Л
+directories-label =
+ .label = Сервері каталогів:
+ .accesskey = С
+directories-none-label =
+ .none = Ніякому
+edit-directories-label =
+ .label = Змінити каталоги…
+ .accesskey = З
+email-picker-label =
+ .label = Автоматично додавати адреси з вихідних листів в:
+ .accesskey = А
+default-directory-label =
+ .value = Типовий початковий каталог у вікні адресної книги:
+ .accesskey = к
+default-last-label =
+ .none = Останній використаний каталог
+attachment-label =
+ .label = Перевіряти відсутні вкладення
+ .accesskey = в
+attachment-options-label =
+ .label = Ключові слова…
+ .accesskey = К
+enable-cloud-share =
+ .label = Пропонувати хмарне сховище для файлів, розміром понад
+cloud-share-size =
+ .value = Мб
+add-cloud-account =
+ .label = Додати…
+ .accesskey = о
+ .defaultlabel = Додати…
+remove-cloud-account =
+ .label = Вилучити
+ .accesskey = В
+find-cloud-providers =
+ .value = Знайти більше провайдерів…
+cloud-account-description = Додати нову службу зберігання Filelink
+
+## Privacy Tab
+
+mail-content = Вміст пошти
+remote-content-label =
+ .label = Дозволити віддалений вміст в повідомленнях
+ .accesskey = в
+exceptions-button =
+ .label = Винятки…
+ .accesskey = В
+remote-content-info =
+ .value = Докладніше про питання приватності й віддалений вміст
+web-content = Вебвміст
+history-label =
+ .label = Пам'ятати відвідані мною вебсайти й посилання
+ .accesskey = П
+cookies-label =
+ .label = Приймати куки від сайтів
+ .accesskey = к
+third-party-label =
+ .value = Приймати куки від сторонніх сайтів:
+ .accesskey = с
+third-party-always =
+ .label = Завжди
+third-party-never =
+ .label = Ніколи
+third-party-visited =
+ .label = Від відвіданих
+keep-label =
+ .value = Зберігати доки:
+ .accesskey = З
+keep-expire =
+ .label = не закінчиться термін їх дії
+keep-close =
+ .label = я не закрию { -brand-short-name }
+keep-ask =
+ .label = питати кожного разу
+cookies-button =
+ .label = Показати куки…
+ .accesskey = о
+do-not-track-label =
+ .label = Надішліть вебсайтам сигнал “Не стежити”, якщо ви не хочете, щоб вас відстежували
+ .accesskey = с
+learn-button =
+ .label = Докладніше
+passwords-description = { -brand-short-name } може запам’ятовувати реєстраційну інформацію для всіх ваших облікових записів так, що вам не доведеться вводити її знову.
+passwords-button =
+ .label = Збережені паролі…
+ .accesskey = б
+master-password-description = Головний пароль захищає всі ваші паролі, але вам доведеться вводити його один раз на кожен сеанс.
+master-password-label =
+ .label = Встановити головний пароль
+ .accesskey = В
+master-password-button =
+ .label = Змінити головний пароль…
+ .accesskey = З
+primary-password-description = Головний пароль захищає всі ваші паролі, але вам доведеться вводити його один раз на кожен сеанс.
+primary-password-label =
+ .label = Використовувати головний пароль
+ .accesskey = г
+primary-password-button =
+ .label = Змінити головний пароль…
+ .accesskey = і
+forms-primary-pw-fips-title = Зараз ви в режимі FIPS. Для цього режиму необхідно встановити головний пароль.
+forms-master-pw-fips-desc = Не вдалося змінити пароль
+junk-description = Налаштуйте загальні параметри спам-фільтрів. Специфічні для облікових записів параметри можуть бути змінені в налаштуваннях облікового запису.
+junk-label =
+ .label = Коли я позначаю повідомлення як спам:
+ .accesskey = я
+junk-move-label =
+ .label = Перемістити в теку «Спам»
+ .accesskey = т
+junk-delete-label =
+ .label = Видалити
+ .accesskey = л
+junk-read-label =
+ .label = Позначити такі повідомлення прочитаними
+ .accesskey = ч
+junk-log-label =
+ .label = Увімкнути журнал роботи адаптивного анти-спам фільтра
+ .accesskey = ж
+junk-log-button =
+ .label = Показати журнал
+ .accesskey = к
+reset-junk-button =
+ .label = Скинути дані тренувань
+ .accesskey = С
+phishing-description = { -brand-short-name } може аналізувати повідомлення на предмет шахрайства, виявляючи усталені методи обману.
+phishing-label =
+ .label = Повідомляти мене, якщо я читаю повідомлення схоже на шахрайське
+ .accesskey = П
+antivirus-description = { -brand-short-name } може полегшити роботу антивірусу при перевірці вхідних листів на наявність вірусів перед тим, як зберегти їх в поштові теки.
+antivirus-label =
+ .label = Дозволити антивірусу поміщати в карантин окремі вхідні повідомлення
+ .accesskey = Д
+certificate-description = Коли сервер запитує мій персональний сертифікат:
+certificate-auto =
+ .label = Вибрати автоматично
+ .accesskey = а
+certificate-ask =
+ .label = Питати щоразу
+ .accesskey = П
+ocsp-label =
+ .label = Запитувати у серверів OCSP підтвердження поточного стану сертифікатів
+ .accesskey = З
+certificate-button =
+ .label = Керування сертифікатами…
+ .accesskey = К
+security-devices-button =
+ .label = Пристрої безпеки…
+ .accesskey = з
+
+## Chat Tab
+
+startup-label =
+ .value = Коли { -brand-short-name } запускається:
+ .accesskey = з
+offline-label =
+ .label = Тримати мої чатові облікові записи в офлайні
+auto-connect-label =
+ .label = Під'єднати мої облікові записи автоматично
+
+## Note: idle-label is displayed first, then there's a field where the user
+## can enter a number, and itemTime is displayed at the end of the line.
+## The translations of the idle-label and idle-time-label parts don't have
+## to mean the exact same thing as in English; please try instead to
+## translate the whole sentence.
+
+idle-label =
+ .label = Дозволити моїм контактам знати, що я бездіяльний після
+ .accesskey = я
+idle-time-label = хвилин неактивності
+
+##
+
+away-message-label =
+ .label = та встановлювати мені статус Відійшов із повідомленням статусу:
+ .accesskey = В
+send-typing-label =
+ .label = Надсилати сповіщення про введення в розмовах
+ .accesskey = н
+notification-label = Коли прибувають направлені вам повідомлення:
+show-notification-label =
+ .label = Показувати сповіщення:
+ .accesskey = о
+notification-all =
+ .label = з ім'ям відправника і переглядом повідомлення
+notification-name =
+ .label = лише з ім'ям відправника
+notification-empty =
+ .label = без жодної інформації
+notification-type-label =
+ .label =
+ { PLATFORM() ->
+ [macos] Анімація піктограми в док
+ *[other] Миготіння на панелі завдань
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [macos] я
+ *[other] г
+ }
+chat-play-sound-label =
+ .label = Відтворювати звук
+ .accesskey = з
+chat-play-button =
+ .label = Відтворити
+ .accesskey = и
+chat-system-sound-label =
+ .label = Типовий системний звук для нової пошти
+ .accesskey = Т
+chat-custom-sound-label =
+ .label = Використовувати такий звуковий файл
+ .accesskey = а
+chat-browse-sound-button =
+ .label = Огляд…
+ .accesskey = л
+theme-label =
+ .value = Тема:
+ .accesskey = Т
+style-thunderbird =
+ .label = Thunderbird
+style-bubbles =
+ .label = Бульбашки
+style-dark =
+ .label = Темна
+style-paper =
+ .label = Аркуші паперу
+style-simple =
+ .label = Проста
+preview-label = Попередній перегляд:
+no-preview-label = Попередній перегляд недоступний
+no-preview-description = Ця тема недоступна (вимкнений додаток, безпечний режим, …).
+chat-variant-label =
+ .value = Варіант:
+ .accesskey = В
+chat-header-label =
+ .label = Показувати заголовок
+ .accesskey = з
+# 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-box =
+ .style = width: 15.4em
+ .placeholder =
+ { PLATFORM() ->
+ [windows] Шукати у налаштуваннях
+ *[other] Шукати у налаштуваннях
+ }
+
+## Preferences UI Search Results
+
+search-results-header = Результати пошуку
+# `<span data-l10n-name="query"></span>` will be replaced by the search term.
+search-results-empty-message =
+ { PLATFORM() ->
+ [windows] Перепрошуємо! В налаштуваннях немає результатів для “<span data-l10n-name="query"></span>”.
+ *[other] Перепрошуємо! В налаштуваннях немає результатів для “<span data-l10n-name="query"></span>”.
+ }
+search-results-help-link = Потрібна допомога? Відвідайте <a data-l10n-name="url">Підтримку { -brand-short-name }</a>
diff --git a/l10n-uk/mail/messenger/preferences/receipts.ftl b/l10n-uk/mail/messenger/preferences/receipts.ftl
new file mode 100644
index 0000000000..1508fde28a
--- /dev/null
+++ b/l10n-uk/mail/messenger/preferences/receipts.ftl
@@ -0,0 +1,51 @@
+# 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/.
+
+receipts-dialog-window =
+ .title = Сповіщення про отримання
+
+return-receipt-checkbox =
+ .label = Завжди вимагати звіт про прочитання під час надсилання повідомлень
+ .acceskey = з
+
+receipt-arrive-label = При отриманні сповіщення:
+
+receipt-leave-radio =
+ .label = Залишити в теці «Вхідні»
+ .acceskey = ш
+
+receipt-move-radio =
+ .label = Перемістити в теку «Надіслані»
+ .acceskey = м
+
+receipt-request-label = При отриманні запиту на сповіщення:
+
+receipt-return-never-radio =
+ .label = Ніколи не надсилати сповіщення про отримання
+ .acceskey = Н
+
+receipt-return-some-radio =
+ .label = Надсилати сповіщення для деяких повідомлень
+ .acceskey = с
+
+receipt-not-to-cc =
+ .value = Якщо я не знаходжуся в списку «Кому» або «Копія»:
+ .acceskey = Я
+
+receipt-send-never-label =
+ .label = Ніколи не надсилати
+
+receipt-send-always-label =
+ .label = Завжди надсилати
+
+receipt-send-ask-label =
+ .label = Питати мене
+
+sender-outside-domain =
+ .value = Якщо відправник не знаходиться в моєму домені:
+ .acceskey = м
+
+other-cases-label =
+ .value = У решті випадків:
+ .acceskey = ш
diff --git a/l10n-uk/mail/messenger/preferences/sendoptions.ftl b/l10n-uk/mail/messenger/preferences/sendoptions.ftl
new file mode 100644
index 0000000000..b5a0ec6143
--- /dev/null
+++ b/l10n-uk/mail/messenger/preferences/sendoptions.ftl
@@ -0,0 +1,37 @@
+# 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/.
+
+sendoptions-dialog-window =
+ .title = Параметри надсилання
+send-mail-title = Текстовий формат
+auto-downgrade-label =
+ .label = Надсилати повідомлення у вигляді звичайного тексту при можливості
+ .accesskey = т
+default-html-format-label = Коли надсилаються повідомлення у форматі HTML, якщо для одного або кількох адресатів не вказано, що вони можуть отримувати пошту у форматі HTML:
+html-format-ask =
+ .label = Запитувати (поштовий клієнт запитає, який формат використовувати)
+ .accesskey = З
+html-format-convert =
+ .label = Перетворювати повідомлення на текст
+ .accesskey = р
+html-format-send-html =
+ .label = Надсилати повідомлення в HTML
+ .accesskey = а
+html-format-send-both =
+ .label = Надсилати повідомлення у текстовому та в HTML-форматах
+ .accesskey = т
+default-html-format-info = Примітка: бажані формати можна вказувати в адресній книзі.
+html-tab-label =
+ .label = Домени, що підтримують HTML
+ .accesskey = т
+plain-tab-label =
+ .label = Домени, що підтримують тільки текст
+ .accesskey = п
+send-message-domain-label = При надсиланні листа на адресу, доменна частина якої знаходиться в одному зі списків нижче, { -brand-short-name } автоматично надсилає лист в правильному форматі.
+add-domain-button =
+ .label = Додати…
+ .accesskey = Д
+delete-domain-button =
+ .label = Вилучити
+ .accesskey = и
diff --git a/l10n-uk/mail/messenger/preferences/system-integration.ftl b/l10n-uk/mail/messenger/preferences/system-integration.ftl
new file mode 100644
index 0000000000..d3f68baa6f
--- /dev/null
+++ b/l10n-uk/mail/messenger/preferences/system-integration.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/.
+
+system-integration-title =
+ .title = Системна інтеграція
+system-integration-dialog =
+ .buttonlabelaccept = Встановити типовим
+ .buttonlabelcancel = Пропустити інтеграцію
+ .buttonlabelcancel2 = Скасувати
+default-client-intro = Використовувати { -brand-short-name } як типовий клієнт для:
+unset-default-tooltip = Неможливо скасувати встановлення { -brand-short-name } типовим клієнтом в межах { -brand-short-name }. Щоб встановити іншу програму типовою, ви повинні скористатись відповідним запитом тої програми.
+checkbox-email-label =
+ .label = Електронної пошти
+ .tooltiptext = { unset-default-tooltip }
+checkbox-newsgroups-label =
+ .label = Груп новин
+ .tooltiptext = { unset-default-tooltip }
+checkbox-feeds-label =
+ .label = Стрічок
+ .tooltiptext = { unset-default-tooltip }
+checkbox-calendar-label =
+ .label = Календар
+ .tooltiptext = { unset-default-tooltip }
+# Note: This is the search engine name for all the different platforms.
+# Platforms that don't support it should be left blank.
+system-search-engine-name =
+ { PLATFORM() ->
+ [macos] Spotlight
+ [windows] Пошук Windows
+ *[other] { "" }
+ }
+system-search-integration-label =
+ .label = Дозволити { system-search-engine-name } шукати повідомлення
+ .accesskey = ш
+check-on-startup-label =
+ .label = Завжди виконувати цю перевірку при запуску { -brand-short-name }
+ .accesskey = З
diff --git a/l10n-uk/mail/updater/updater.ini b/l10n-uk/mail/updater/updater.ini
new file mode 100644
index 0000000000..d3ee2222c3
--- /dev/null
+++ b/l10n-uk/mail/updater/updater.ini
@@ -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/.
+
+# This file is in the UTF-8 encoding
+[Strings]
+TitleText=Оновлення %MOZ_APP_DISPLAYNAME%
+InfoText=%MOZ_APP_DISPLAYNAME% встановлює ваші оновлення і запуститься за мить…