summaryrefslogtreecommitdiffstats
path: root/l10n-da/mail
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--l10n-da/mail/all-l10n.js7
-rw-r--r--l10n-da/mail/branding/thunderbird/brand.dtd13
-rw-r--r--l10n-da/mail/branding/thunderbird/brand.ftl21
-rw-r--r--l10n-da/mail/branding/thunderbird/brand.properties7
-rw-r--r--l10n-da/mail/browser/appExtensionFields.ftl16
-rw-r--r--l10n-da/mail/chrome/communicator/utilityOverlay.dtd43
-rw-r--r--l10n-da/mail/chrome/messenger-mapi/mapi.properties30
-rw-r--r--l10n-da/mail/chrome/messenger-newsblog/am-newsblog.dtd14
-rw-r--r--l10n-da/mail/chrome/messenger-newsblog/feed-subscriptions.dtd55
-rw-r--r--l10n-da/mail/chrome/messenger-newsblog/newsblog.properties93
-rw-r--r--l10n-da/mail/chrome/messenger-region/region.properties26
-rw-r--r--l10n-da/mail/chrome/messenger-smime/certFetchingStatus.dtd9
-rw-r--r--l10n-da/mail/chrome/messenger-smime/msgCompSMIMEOverlay.dtd16
-rw-r--r--l10n-da/mail/chrome/messenger-smime/msgCompSecurityInfo.dtd18
-rw-r--r--l10n-da/mail/chrome/messenger-smime/msgCompSecurityInfo.properties13
-rw-r--r--l10n-da/mail/chrome/messenger-smime/msgReadSMIMEOverlay.properties7
-rw-r--r--l10n-da/mail/chrome/messenger-smime/msgReadSecurityInfo.dtd17
-rw-r--r--l10n-da/mail/chrome/messenger-smime/msgSecurityInfo.properties34
-rw-r--r--l10n-da/mail/chrome/messenger/AccountManager.dtd25
-rw-r--r--l10n-da/mail/chrome/messenger/AccountWizard.dtd55
-rw-r--r--l10n-da/mail/chrome/messenger/CustomHeaders.dtd11
-rw-r--r--l10n-da/mail/chrome/messenger/FilterEditor.dtd67
-rw-r--r--l10n-da/mail/chrome/messenger/FilterListDialog.dtd40
-rw-r--r--l10n-da/mail/chrome/messenger/SearchDialog.dtd38
-rw-r--r--l10n-da/mail/chrome/messenger/aboutDialog.dtd116
-rw-r--r--l10n-da/mail/chrome/messenger/aboutDownloads.dtd23
-rw-r--r--l10n-da/mail/chrome/messenger/aboutRights.properties6
-rw-r--r--l10n-da/mail/chrome/messenger/aboutSupportMail.properties15
-rw-r--r--l10n-da/mail/chrome/messenger/accountCreationModel.properties20
-rw-r--r--l10n-da/mail/chrome/messenger/accountCreationUtil.properties34
-rw-r--r--l10n-da/mail/chrome/messenger/activity.dtd19
-rw-r--r--l10n-da/mail/chrome/messenger/activity.properties99
-rw-r--r--l10n-da/mail/chrome/messenger/addbuddy.dtd7
-rw-r--r--l10n-da/mail/chrome/messenger/addons.properties254
-rw-r--r--l10n-da/mail/chrome/messenger/addressbook/abAddressBookNameDialog.dtd6
-rw-r--r--l10n-da/mail/chrome/messenger/addressbook/abContactsPanel.dtd50
-rw-r--r--l10n-da/mail/chrome/messenger/addressbook/abMailListDialog.dtd21
-rw-r--r--l10n-da/mail/chrome/messenger/addressbook/abMainWindow.dtd17
-rw-r--r--l10n-da/mail/chrome/messenger/addressbook/abResultsPane.dtd38
-rw-r--r--l10n-da/mail/chrome/messenger/addressbook/addressBook.properties179
-rw-r--r--l10n-da/mail/chrome/messenger/addressbook/ldapAutoCompErrs.properties59
-rw-r--r--l10n-da/mail/chrome/messenger/addressbook/pref-directory-add.dtd46
-rw-r--r--l10n-da/mail/chrome/messenger/addressbook/pref-directory.dtd14
-rw-r--r--l10n-da/mail/chrome/messenger/addressbook/replicationProgress.properties20
-rw-r--r--l10n-da/mail/chrome/messenger/am-addressing.dtd51
-rw-r--r--l10n-da/mail/chrome/messenger/am-advanced.dtd30
-rw-r--r--l10n-da/mail/chrome/messenger/am-archiveoptions.dtd25
-rw-r--r--l10n-da/mail/chrome/messenger/am-copies.dtd52
-rw-r--r--l10n-da/mail/chrome/messenger/am-e2e.properties5
-rw-r--r--l10n-da/mail/chrome/messenger/am-identities-list.dtd15
-rw-r--r--l10n-da/mail/chrome/messenger/am-identity-edit.dtd14
-rw-r--r--l10n-da/mail/chrome/messenger/am-im.dtd16
-rw-r--r--l10n-da/mail/chrome/messenger/am-junk.dtd31
-rw-r--r--l10n-da/mail/chrome/messenger/am-main.dtd47
-rw-r--r--l10n-da/mail/chrome/messenger/am-mdn.dtd32
-rw-r--r--l10n-da/mail/chrome/messenger/am-mdn.properties5
-rw-r--r--l10n-da/mail/chrome/messenger/am-offline.dtd57
-rw-r--r--l10n-da/mail/chrome/messenger/am-server-advanced.dtd29
-rw-r--r--l10n-da/mail/chrome/messenger/am-server-top.dtd89
-rw-r--r--l10n-da/mail/chrome/messenger/am-serverwithnoidentities.dtd6
-rw-r--r--l10n-da/mail/chrome/messenger/am-smime.dtd47
-rw-r--r--l10n-da/mail/chrome/messenger/am-smime.properties39
-rw-r--r--l10n-da/mail/chrome/messenger/appUpdate.properties40
-rw-r--r--l10n-da/mail/chrome/messenger/appleMailImportMsgs.properties20
-rw-r--r--l10n-da/mail/chrome/messenger/baseMenuOverlay.dtd35
-rw-r--r--l10n-da/mail/chrome/messenger/beckyImportMsgs.properties19
-rw-r--r--l10n-da/mail/chrome/messenger/charsetTitles.properties81
-rw-r--r--l10n-da/mail/chrome/messenger/chat.dtd44
-rw-r--r--l10n-da/mail/chrome/messenger/chat.properties110
-rw-r--r--l10n-da/mail/chrome/messenger/configEditorOverlay.dtd5
-rw-r--r--l10n-da/mail/chrome/messenger/converterDialog.dtd11
-rw-r--r--l10n-da/mail/chrome/messenger/converterDialog.properties41
-rw-r--r--l10n-da/mail/chrome/messenger/custom.properties5
-rw-r--r--l10n-da/mail/chrome/messenger/customizeToolbar.dtd18
-rw-r--r--l10n-da/mail/chrome/messenger/customizeToolbar.properties11
-rw-r--r--l10n-da/mail/chrome/messenger/devtools/dbgserver.dtd8
-rw-r--r--l10n-da/mail/chrome/messenger/devtools/dbgserver.properties15
-rw-r--r--l10n-da/mail/chrome/messenger/downloadheaders.dtd19
-rw-r--r--l10n-da/mail/chrome/messenger/editContactOverlay.dtd20
-rw-r--r--l10n-da/mail/chrome/messenger/editContactOverlay.properties14
-rw-r--r--l10n-da/mail/chrome/messenger/fieldMapImport.dtd17
-rw-r--r--l10n-da/mail/chrome/messenger/filter.properties109
-rw-r--r--l10n-da/mail/chrome/messenger/folderProps.dtd70
-rw-r--r--l10n-da/mail/chrome/messenger/folderWidgets.properties12
-rw-r--r--l10n-da/mail/chrome/messenger/folderpane.dtd9
-rw-r--r--l10n-da/mail/chrome/messenger/gloda.properties175
-rw-r--r--l10n-da/mail/chrome/messenger/glodaComplete.properties19
-rw-r--r--l10n-da/mail/chrome/messenger/glodaFacetView.dtd29
-rw-r--r--l10n-da/mail/chrome/messenger/glodaFacetView.properties171
-rw-r--r--l10n-da/mail/chrome/messenger/imAccountWizard.dtd32
-rw-r--r--l10n-da/mail/chrome/messenger/imAccounts.properties77
-rw-r--r--l10n-da/mail/chrome/messenger/imapMsgs.properties268
-rw-r--r--l10n-da/mail/chrome/messenger/importDialog.dtd48
-rw-r--r--l10n-da/mail/chrome/messenger/importMsgs.properties307
-rw-r--r--l10n-da/mail/chrome/messenger/joinChat.dtd10
-rw-r--r--l10n-da/mail/chrome/messenger/junkLog.dtd10
-rw-r--r--l10n-da/mail/chrome/messenger/localMsgs.properties140
-rw-r--r--l10n-da/mail/chrome/messenger/mailEditorOverlay.dtd6
-rw-r--r--l10n-da/mail/chrome/messenger/mailOverlay.dtd11
-rw-r--r--l10n-da/mail/chrome/messenger/mailViewList.dtd7
-rw-r--r--l10n-da/mail/chrome/messenger/mailViewSetup.dtd10
-rw-r--r--l10n-da/mail/chrome/messenger/mailviews.properties13
-rw-r--r--l10n-da/mail/chrome/messenger/markByDate.dtd9
-rw-r--r--l10n-da/mail/chrome/messenger/messenger.dtd945
-rw-r--r--l10n-da/mail/chrome/messenger/messenger.properties768
-rw-r--r--l10n-da/mail/chrome/messenger/messengercompose/EdAdvancedEdit.dtd18
-rw-r--r--l10n-da/mail/chrome/messenger/messengercompose/EdColorPicker.dtd22
-rw-r--r--l10n-da/mail/chrome/messenger/messengercompose/EdConvertToTable.dtd14
-rw-r--r--l10n-da/mail/chrome/messenger/messengercompose/EdDialogOverlay.dtd17
-rw-r--r--l10n-da/mail/chrome/messenger/messengercompose/EdNamedAnchorProperties.dtd8
-rw-r--r--l10n-da/mail/chrome/messenger/messengercompose/EditorColorProperties.dtd29
-rw-r--r--l10n-da/mail/chrome/messenger/messengercompose/EditorHLineProperties.dtd26
-rw-r--r--l10n-da/mail/chrome/messenger/messengercompose/EditorImageProperties.dtd80
-rw-r--r--l10n-da/mail/chrome/messenger/messengercompose/EditorInsertChars.dtd18
-rw-r--r--l10n-da/mail/chrome/messenger/messengercompose/EditorInsertMath.dtd21
-rw-r--r--l10n-da/mail/chrome/messenger/messengercompose/EditorInsertSource.dtd12
-rw-r--r--l10n-da/mail/chrome/messenger/messengercompose/EditorInsertTOC.dtd16
-rw-r--r--l10n-da/mail/chrome/messenger/messengercompose/EditorInsertTable.dtd17
-rw-r--r--l10n-da/mail/chrome/messenger/messengercompose/EditorLinkProperties.dtd6
-rw-r--r--l10n-da/mail/chrome/messenger/messengercompose/EditorListProperties.dtd19
-rw-r--r--l10n-da/mail/chrome/messenger/messengercompose/EditorPersonalDictionary.dtd17
-rw-r--r--l10n-da/mail/chrome/messenger/messengercompose/EditorReplace.dtd27
-rw-r--r--l10n-da/mail/chrome/messenger/messengercompose/EditorSpellCheck.dtd37
-rw-r--r--l10n-da/mail/chrome/messenger/messengercompose/EditorTableProperties.dtd74
-rw-r--r--l10n-da/mail/chrome/messenger/messengercompose/composeMsgs.properties461
-rw-r--r--l10n-da/mail/chrome/messenger/messengercompose/editor.properties208
-rw-r--r--l10n-da/mail/chrome/messenger/messengercompose/editorOverlay.dtd304
-rw-r--r--l10n-da/mail/chrome/messenger/messengercompose/mailComposeEditorOverlay.dtd9
-rw-r--r--l10n-da/mail/chrome/messenger/messengercompose/messengercompose.dtd306
-rw-r--r--l10n-da/mail/chrome/messenger/messengercompose/sendProgress.dtd8
-rw-r--r--l10n-da/mail/chrome/messenger/messengercompose/sendProgress.properties20
-rw-r--r--l10n-da/mail/chrome/messenger/migration/migration.dtd30
-rw-r--r--l10n-da/mail/chrome/messenger/migration/migration.properties32
-rw-r--r--l10n-da/mail/chrome/messenger/mime.properties154
-rw-r--r--l10n-da/mail/chrome/messenger/mimeheader.properties36
-rw-r--r--l10n-da/mail/chrome/messenger/morkImportMsgs.properties18
-rw-r--r--l10n-da/mail/chrome/messenger/msgAccountCentral.dtd26
-rw-r--r--l10n-da/mail/chrome/messenger/msgHdrViewOverlay.dtd114
-rw-r--r--l10n-da/mail/chrome/messenger/msgSynchronize.dtd25
-rw-r--r--l10n-da/mail/chrome/messenger/msgViewPickerOverlay.dtd22
-rw-r--r--l10n-da/mail/chrome/messenger/msgmdn.properties18
-rw-r--r--l10n-da/mail/chrome/messenger/multimessageview.dtd9
-rw-r--r--l10n-da/mail/chrome/messenger/multimessageview.properties66
-rw-r--r--l10n-da/mail/chrome/messenger/newFolderDialog.dtd15
-rw-r--r--l10n-da/mail/chrome/messenger/news.properties56
-rw-r--r--l10n-da/mail/chrome/messenger/newsError.dtd31
-rw-r--r--l10n-da/mail/chrome/messenger/offline.properties28
-rw-r--r--l10n-da/mail/chrome/messenger/offlineStartup.properties10
-rw-r--r--l10n-da/mail/chrome/messenger/outlookImportMsgs.properties84
-rw-r--r--l10n-da/mail/chrome/messenger/pgpmime.properties10
-rw-r--r--l10n-da/mail/chrome/messenger/preferences/applicationManager.properties13
-rw-r--r--l10n-da/mail/chrome/messenger/preferences/applications.properties13
-rw-r--r--l10n-da/mail/chrome/messenger/preferences/messagestyle.properties13
-rw-r--r--l10n-da/mail/chrome/messenger/preferences/preferences.properties100
-rw-r--r--l10n-da/mail/chrome/messenger/prefs.properties90
-rw-r--r--l10n-da/mail/chrome/messenger/quickFilterBar.dtd142
-rw-r--r--l10n-da/mail/chrome/messenger/removeAccount.dtd22
-rw-r--r--l10n-da/mail/chrome/messenger/removeAccount.properties5
-rw-r--r--l10n-da/mail/chrome/messenger/renameFolderDialog.dtd9
-rw-r--r--l10n-da/mail/chrome/messenger/sanitize.dtd36
-rw-r--r--l10n-da/mail/chrome/messenger/seamonkeyImportMsgs.properties18
-rw-r--r--l10n-da/mail/chrome/messenger/search-attributes.properties45
-rw-r--r--l10n-da/mail/chrome/messenger/search-operators.properties31
-rw-r--r--l10n-da/mail/chrome/messenger/search.properties29
-rw-r--r--l10n-da/mail/chrome/messenger/searchTermOverlay.dtd14
-rw-r--r--l10n-da/mail/chrome/messenger/shutdownWindow.properties10
-rw-r--r--l10n-da/mail/chrome/messenger/smime.properties10
-rw-r--r--l10n-da/mail/chrome/messenger/smtpEditOverlay.dtd25
-rw-r--r--l10n-da/mail/chrome/messenger/subscribe.dtd20
-rw-r--r--l10n-da/mail/chrome/messenger/subscribe.properties13
-rw-r--r--l10n-da/mail/chrome/messenger/tabmail.dtd9
-rw-r--r--l10n-da/mail/chrome/messenger/taskbar.properties8
-rw-r--r--l10n-da/mail/chrome/messenger/telemetry.properties13
-rw-r--r--l10n-da/mail/chrome/messenger/templateUtils.properties7
-rw-r--r--l10n-da/mail/chrome/messenger/textImportMsgs.properties27
-rw-r--r--l10n-da/mail/chrome/messenger/vCardImportMsgs.properties26
-rw-r--r--l10n-da/mail/chrome/messenger/viewLog.dtd12
-rw-r--r--l10n-da/mail/chrome/messenger/viewSource.dtd86
-rw-r--r--l10n-da/mail/chrome/messenger/viewSource.properties17
-rw-r--r--l10n-da/mail/chrome/messenger/viewZoomOverlay.dtd30
-rw-r--r--l10n-da/mail/chrome/messenger/virtualFolderListDialog.dtd10
-rw-r--r--l10n-da/mail/chrome/messenger/virtualFolderProperties.dtd22
-rw-r--r--l10n-da/mail/chrome/messenger/wmImportMsgs.properties76
-rw-r--r--l10n-da/mail/chrome/mozldap/ldap.properties141
-rw-r--r--l10n-da/mail/chrome/overrides/netError.dtd204
-rw-r--r--l10n-da/mail/chrome/overrides/profileDowngrade.dtd20
-rw-r--r--l10n-da/mail/defines.inc9
-rw-r--r--l10n-da/mail/installer/custom.properties85
-rw-r--r--l10n-da/mail/installer/mui.properties61
-rw-r--r--l10n-da/mail/installer/override.properties91
-rw-r--r--l10n-da/mail/messenger/aboutAddonsExtra.ftl12
-rw-r--r--l10n-da/mail/messenger/aboutDialog.ftl5
-rw-r--r--l10n-da/mail/messenger/aboutImport.ftl283
-rw-r--r--l10n-da/mail/messenger/aboutProfilesExtra.ftl5
-rw-r--r--l10n-da/mail/messenger/aboutRights.ftl34
-rw-r--r--l10n-da/mail/messenger/aboutSupportCalendar.ftl33
-rw-r--r--l10n-da/mail/messenger/aboutSupportChat.ftl11
-rw-r--r--l10n-da/mail/messenger/aboutSupportMail.ftl20
-rw-r--r--l10n-da/mail/messenger/accountCentral.ftl69
-rw-r--r--l10n-da/mail/messenger/accountManager.ftl18
-rw-r--r--l10n-da/mail/messenger/accountProvisioner.ftl78
-rw-r--r--l10n-da/mail/messenger/accountcreation/accountSetup.ftl426
-rw-r--r--l10n-da/mail/messenger/addressbook/abCardDAVDialog.ftl26
-rw-r--r--l10n-da/mail/messenger/addressbook/abCardDAVProperties.ftl33
-rw-r--r--l10n-da/mail/messenger/addressbook/aboutAddressBook.ftl226
-rw-r--r--l10n-da/mail/messenger/addressbook/fieldMapImport.ftl12
-rw-r--r--l10n-da/mail/messenger/addressbook/vcard.ftl152
-rw-r--r--l10n-da/mail/messenger/appmenu.ftl33
-rw-r--r--l10n-da/mail/messenger/chat-verifySession.ftl17
-rw-r--r--l10n-da/mail/messenger/chat.ftl47
-rw-r--r--l10n-da/mail/messenger/compactFoldersDialog.ftl24
-rw-r--r--l10n-da/mail/messenger/exportDialog.ftl22
-rw-r--r--l10n-da/mail/messenger/importDialog.ftl30
-rw-r--r--l10n-da/mail/messenger/menubar.ftl96
-rw-r--r--l10n-da/mail/messenger/messageheader/headerFields.ftl71
-rw-r--r--l10n-da/mail/messenger/messenger.ftl318
-rw-r--r--l10n-da/mail/messenger/messengercompose/messengercompose.ftl457
-rw-r--r--l10n-da/mail/messenger/migration.ftl15
-rw-r--r--l10n-da/mail/messenger/openpgp/backupKeyPassword.ftl20
-rw-r--r--l10n-da/mail/messenger/openpgp/changeExpiryDlg.ftl22
-rw-r--r--l10n-da/mail/messenger/openpgp/composeKeyStatus.ftl24
-rw-r--r--l10n-da/mail/messenger/openpgp/keyAssistant.ftl151
-rw-r--r--l10n-da/mail/messenger/openpgp/keyWizard.ftl188
-rw-r--r--l10n-da/mail/messenger/openpgp/msgReadStatus.ftl76
-rw-r--r--l10n-da/mail/messenger/openpgp/oneRecipientStatus.ftl50
-rw-r--r--l10n-da/mail/messenger/openpgp/openpgp-frontend.ftl64
-rw-r--r--l10n-da/mail/messenger/openpgp/openpgp.ftl739
-rw-r--r--l10n-da/mail/messenger/otr/add-finger.ftl16
-rw-r--r--l10n-da/mail/messenger/otr/am-im-otr.ftl26
-rw-r--r--l10n-da/mail/messenger/otr/auth.ftl60
-rw-r--r--l10n-da/mail/messenger/otr/chat.ftl19
-rw-r--r--l10n-da/mail/messenger/otr/finger-sync.ftl12
-rw-r--r--l10n-da/mail/messenger/otr/finger.ftl20
-rw-r--r--l10n-da/mail/messenger/otr/otr.ftl97
-rw-r--r--l10n-da/mail/messenger/otr/otrUI.ftl87
-rw-r--r--l10n-da/mail/messenger/policies/aboutPolicies.ftl17
-rw-r--r--l10n-da/mail/messenger/policies/policies-descriptions.ftl157
-rw-r--r--l10n-da/mail/messenger/preferences/am-copies.ftl5
-rw-r--r--l10n-da/mail/messenger/preferences/am-im.ftl23
-rw-r--r--l10n-da/mail/messenger/preferences/application-manager.ftl11
-rw-r--r--l10n-da/mail/messenger/preferences/attachment-reminder.ftl26
-rw-r--r--l10n-da/mail/messenger/preferences/colors.ftl52
-rw-r--r--l10n-da/mail/messenger/preferences/connection.ftl120
-rw-r--r--l10n-da/mail/messenger/preferences/cookies.ftl55
-rw-r--r--l10n-da/mail/messenger/preferences/dock-options.ftl30
-rw-r--r--l10n-da/mail/messenger/preferences/fonts.ftl151
-rw-r--r--l10n-da/mail/messenger/preferences/languages.ftl45
-rw-r--r--l10n-da/mail/messenger/preferences/new-tag.ftl14
-rw-r--r--l10n-da/mail/messenger/preferences/notifications.ftl33
-rw-r--r--l10n-da/mail/messenger/preferences/offline.ftl56
-rw-r--r--l10n-da/mail/messenger/preferences/passwordManager.ftl86
-rw-r--r--l10n-da/mail/messenger/preferences/permissions.ftl56
-rw-r--r--l10n-da/mail/messenger/preferences/preferences.ftl925
-rw-r--r--l10n-da/mail/messenger/preferences/receipts.ftl51
-rw-r--r--l10n-da/mail/messenger/preferences/system-integration.ftl46
-rw-r--r--l10n-da/mail/messenger/shortcuts.ftl113
-rw-r--r--l10n-da/mail/messenger/troubleshootMode.ftl39
-rw-r--r--l10n-da/mail/updater/updater.ini8
258 files changed, 16649 insertions, 0 deletions
diff --git a/l10n-da/mail/all-l10n.js b/l10n-da/mail/all-l10n.js
new file mode 100644
index 0000000000..642ad6534a
--- /dev/null
+++ b/l10n-da/mail/all-l10n.js
@@ -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/.
+
+#filter substitution
+
+pref("general.useragent.locale", "@AB_CD@");
diff --git a/l10n-da/mail/branding/thunderbird/brand.dtd b/l10n-da/mail/branding/thunderbird/brand.dtd
new file mode 100644
index 0000000000..1de854f990
--- /dev/null
+++ b/l10n-da/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 og Thunderbird-logoerne
+ er varemærker tilhørende Mozilla Foundation.">
diff --git a/l10n-da/mail/branding/thunderbird/brand.ftl b/l10n-da/mail/branding/thunderbird/brand.ftl
new file mode 100644
index 0000000000..52f2d38d59
--- /dev/null
+++ b/l10n-da/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-da/mail/branding/thunderbird/brand.properties b/l10n-da/mail/branding/thunderbird/brand.properties
new file mode 100644
index 0000000000..9dd5011219
--- /dev/null
+++ b/l10n-da/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-da/mail/browser/appExtensionFields.ftl b/l10n-da/mail/browser/appExtensionFields.ftl
new file mode 100644
index 0000000000..20432e3abd
--- /dev/null
+++ b/l10n-da/mail/browser/appExtensionFields.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/.
+
+
+## Theme names and descriptions used in the Themes panel in about:addons
+
+# "Auto" is short for automatic. It can be localized without limitations.
+extension-default-theme-name-auto = Systemtema — automatisk
+extension-default-theme-description = Følg operativsystemets indstillinger for knapper, menuer og vinduer.
+
+extension-thunderbird-compact-light-name = Lyst
+extension-thunderbird-compact-light-description = Et tema med et lyst farveskema.
+
+extension-thunderbird-compact-dark-name = Mørkt
+extension-thunderbird-compact-dark-description = Et tema med et mørkt farveskema.
diff --git a/l10n-da/mail/chrome/communicator/utilityOverlay.dtd b/l10n-da/mail/chrome/communicator/utilityOverlay.dtd
new file mode 100644
index 0000000000..ad9c276394
--- /dev/null
+++ b/l10n-da/mail/chrome/communicator/utilityOverlay.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/. -->
+
+<!-- LOCALIZATION NOTE : FILE This file contains the global menu items -->
+
+<!ENTITY fileMenu.label "Filer">
+<!ENTITY fileMenu.accesskey "F">
+<!ENTITY newMenu.label "Ny">
+<!ENTITY newMenu.accesskey "N">
+
+<!ENTITY editMenu.label "Rediger">
+<!ENTITY editMenu.accesskey "R">
+<!ENTITY undoCmd.label "Fortryd">
+<!ENTITY undoCmd.accesskey "F">
+<!ENTITY redoCmd.label "Gendan">
+<!ENTITY redoCmd.accesskey "G">
+<!ENTITY deleteCmd.label "Slet">
+<!ENTITY deleteCmd.accesskey "S">
+
+<!ENTITY customizeCmd.label "Tilpas">
+<!ENTITY customizeCmd.accesskey "T">
+
+<!ENTITY viewMenu.label "Vis">
+<!ENTITY viewMenu.accesskey "V">
+<!ENTITY viewToolbarsMenu.label "Værktøjslinjer">
+<!ENTITY viewToolbarsMenu.accesskey "V">
+<!ENTITY showTaskbarCmd.label "Statuslinje">
+<!ENTITY showTaskbarCmd.accesskey "a">
+
+<!ENTITY closeCmd.label "Luk">
+<!ENTITY closeCmd.key "W">
+<!ENTITY closeCmd.accesskey "L">
+
+<!ENTITY quitApplicationCmd.label "Afslut">
+<!ENTITY quitApplicationCmd.key "Q">
+<!ENTITY quitApplicationCmd.accesskey "A">
+
+<!ENTITY quitApplicationCmdUnix.label "Afslut">
+<!ENTITY quitApplicationCmdUnix.accesskey "A">
+
+<!ENTITY quitApplicationCmdMac.label "Afslut &brandShortName;">
+<!ENTITY quitApplicationCmdMac.accesskey "A">
diff --git a/l10n-da/mail/chrome/messenger-mapi/mapi.properties b/l10n-da/mail/chrome/messenger-mapi/mapi.properties
new file mode 100644
index 0000000000..c9069f730a
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger-mapi/mapi.properties
@@ -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/.
+
+dialogTitle=%S
+dialogText=Vil du bruge %S som standard mailprogram?
+newsDialogText=Vil du bruge %S som standard nyhedsgruppeprogram?
+feedDialogText=Vil du bruge %S, som din standard feed-program?
+checkboxText=Vis ikke dette vindue igen
+setDefaultMail=%S er ikke dit standard mailprogram. Vil du gøre det til dit standard mailprogram?
+setDefaultNews=%S er ikke dit standard nyhedsgruppeprogram. Vil du gøre det til dit standard nyhedsgruppeprogram?
+setDefaultFeed=%S er ikke dit standard feed-program. Vil du gøre det til dit standard feed-program?
+alreadyDefaultMail=%S er allerede dit standard mailprogram.
+alreadyDefaultNews=%S er allerede dit standard nyhedsgruppeprogram.
+alreadyDefaultFeed=%S er allerede dit standard feed-program.
+
+loginText=Indtast din adgangskode for %S:
+loginTextwithName=Indtast dit brugernavn og adgangskode
+loginTitle=%S
+PasswordTitle=%S
+
+errorMessage=%S kunne ikke sættes til standard mailprogram, fordi en registreringsnøgle ikke kunne opdateres. Bekræft med din systemadministrator, at du har rettigheder til registreringsdatabasen, og prøv igen.
+errorMessageNews=%S kunne ikke sættes til standard nyhedsgruppeprogram, fordi en registreringsnøgle ikke kunne opdateres. Bekræft med din systemadministrator, at du har rettigheder til registreringsdatabasen, og prøv igen.
+errorMessageTitle=%S
+
+mapiBlindSendWarning=Et andet program prøver, at sende mail fra din brugerprofil. Er du sikker på du vil sende mailen?
+mapiBlindSendDontShowAgain=Advar mig altid, når andre programmer prøver at sende mail fra min brugerprofil
+
+# localization note, %S is the vendor name
+defaultMailDisplayTitle=%S
diff --git a/l10n-da/mail/chrome/messenger-newsblog/am-newsblog.dtd b/l10n-da/mail/chrome/messenger-newsblog/am-newsblog.dtd
new file mode 100644
index 0000000000..38b2ee1f37
--- /dev/null
+++ b/l10n-da/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 "Aktiver opdatering af alle feeds">
+<!ENTITY biffAll.accesskey "A">
+
+<!ENTITY newFeedSettings.label "Standardindstillinger for feeds">
+
+<!ENTITY manageSubscriptions.label "Håndter abonnementer…">
+<!ENTITY manageSubscriptions.accesskey "H">
+
+<!ENTITY feedWindowTitle.label "Guiden Feed-konto">
+<!ENTITY feeds.accountName "Feeds &amp; blogs">
diff --git a/l10n-da/mail/chrome/messenger-newsblog/feed-subscriptions.dtd b/l10n-da/mail/chrome/messenger-newsblog/feed-subscriptions.dtd
new file mode 100644
index 0000000000..3b708a968c
--- /dev/null
+++ b/l10n-da/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 "Feed-abonnementer">
+<!ENTITY learnMore.label "Læs mere om feeds">
+
+<!ENTITY feedTitle.label "Titel:">
+<!ENTITY feedTitle.accesskey "T">
+
+<!ENTITY feedLocation.label "Feed URL:">
+<!ENTITY feedLocation.accesskey "U">
+<!ENTITY feedLocation2.placeholder "Indtast en gyldig feed-adresse">
+<!ENTITY locationValidate.label "Valider">
+<!ENTITY validateText.label "Tjek validering og hent en virkende URL.">
+
+<!ENTITY feedFolder.label "Opbevar artikler i:">
+<!ENTITY feedFolder.accesskey "O">
+
+<!-- Account Settings and Subscription Dialog -->
+<!ENTITY biffStart.label "Kontroller for nye artikler hvert ">
+<!ENTITY biffStart.accesskey "K">
+<!ENTITY biffMinutes.label "minut">
+<!ENTITY biffMinutes.accesskey "m">
+<!ENTITY biffDays.label "dage">
+<!ENTITY biffDays.accesskey "d">
+<!ENTITY recommendedUnits.label "Udgiveren anbefaler:">
+
+<!ENTITY quickMode.label "Vis artikeltekst i stedet for at hente websiden">
+<!ENTITY quickMode.accesskey "V">
+
+<!ENTITY autotagEnable.label "Opret automatisk mærkater fra &lt;category&gt;-navne i feeds">
+<!ENTITY autotagEnable.accesskey "P">
+<!ENTITY autotagUsePrefix.label "Forsyn mærkaterne med præfikset:">
+<!ENTITY autotagUsePrefix.accesskey "y">
+<!ENTITY autoTagPrefix.placeholder "Indtast et præfiks til mærkaterne">
+
+<!-- Subscription Dialog -->
+<!ENTITY button.addFeed.label "Tilføj">
+<!ENTITY button.addFeed.accesskey "ø">
+<!ENTITY button.verifyFeed.label "Bekræft">
+<!ENTITY button.verifyFeed.accesskey "B">
+<!ENTITY button.updateFeed.label "Opdater">
+<!ENTITY button.updateFeed.accesskey "a">
+<!ENTITY button.removeFeed.label "Fjern">
+<!ENTITY button.removeFeed.accesskey "F">
+<!ENTITY button.importOPML.label "Importer">
+<!ENTITY button.importOPML.accesskey "I">
+<!ENTITY button.exportOPML.label "Eksporter">
+<!ENTITY button.exportOPML.accesskey "E">
+<!ENTITY button.exportOPML.tooltip "Eksporter feed med mappestruktur; Brug Ctrl+klik eller Ctrl+Enter til at eksportere feedet som en liste">
+
+<!ENTITY cmd.close.commandKey "w">
+<!ENTITY button.close.label "Luk">
diff --git a/l10n-da/mail/chrome/messenger-newsblog/newsblog.properties b/l10n-da/mail/chrome/messenger-newsblog/newsblog.properties
new file mode 100644
index 0000000000..88cc9abb35
--- /dev/null
+++ b/l10n-da/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=Validerer feed…
+subscribe-cancelSubscription=Er du sikker på, at du vil annullere abonnementet for nuværende feed?
+subscribe-cancelSubscriptionTitle=Abonnerer på feed…
+subscribe-feedAlreadySubscribed=Du abonnerer allerede på dette feed.
+subscribe-errorOpeningFile=Kunne ikke åbne filen.
+subscribe-feedAdded=Feed tilføjet.
+subscribe-feedUpdated=Feed opdateret.
+subscribe-feedMoved=Feed-abonnement flyttet.
+subscribe-feedCopied=Feed-abonnement kopieret.
+subscribe-feedRemoved=Feed-abonnement afmeldt.
+subscribe-feedNotValid=Den angivne URL er ikke et gyldigt feed.
+subscribe-feedVerified=Feed-URL'en er blevet bekræftet.
+subscribe-networkError=Feed blev ikke fundet. Kontroller navnet og prøv igen.
+subscribe-noAuthError=Feed-URL'en er ikke godkendt.
+subscribe-loading=Henter, vent…
+
+subscribe-OPMLImportTitle=Importer valgte OPML-fil
+## LOCALIZATION NOTE(subscribe-OPMLExportTitleList):
+## %S is the name of the feed account folder name.
+subscribe-OPMLExportTitleList=Eksporter %S som en OPML-fil - feed-liste
+## LOCALIZATION NOTE(subscribe-OPMLExportTitleStruct):
+## %S is the name of the feed account folder name.
+subscribe-OPMLExportTitleStruct=Eksporter %S som en OPML-fil - feed med mappestruktur
+## LOCALIZATION NOTE(subscribe-OPMLExportFileDialogTitle):
+## %1$S is the brandShortName, %2$S is the name of the feed account folder name.
+subscribe-OPMLExportFileDialogTitle=%1$S OPML Eksport - %2$S
+## 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=Mine_%1$S-feeds_%2$S.opml
+## LOCALIZATION NOTE(subscribe-OPMLImportInvalidFile): %S is the name of the OPML file the user tried to import.
+subscribe-OPMLImportInvalidFile=Filen %S er ikke en gyldig OPML-fil.
+## 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=Importerede #1 nyt feed.;Importerede #1 nye feeds.
+## LOCALIZATION NOTE(subscribe-OPMLImportUniqueFeeds): Semi-colon list of plural forms.
+## #1 is the count of new imported entries
+subscribe-OPMLImportUniqueFeeds=Importerede #1 nyt feed, som du ikke allerede abonnerede på;Importerede #1 nye feeds, som du ikke allerede abonnerede på
+## LOCALIZATION NOTE(subscribe-OPMLImportFoundFeeds):
+## #1 is total number of elements found in the file
+subscribe-OPMLImportFoundFeeds=(ud af #1 feed);(ud af #1 samlede feeds)
+## 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-filer
+## LOCALIZATION NOTE(subscribe-OPMLExportDone): %S is the export file name.
+subscribe-OPMLExportDone=Feed i denne konto er blevet eksporteret til %S.
+
+subscribe-confirmFeedDeletionTitle=Fjern feed
+## LOCALIZATION NOTE(subscribe-confirmFeedDeletion): %S is the name of the feed the user wants to unsubscribe from.
+subscribe-confirmFeedDeletion=Er du sikker på, at du vil fjerne feedet:\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=Henter feed-artikler (%S af %S)
+
+newsblog-noNewArticlesForFeed=Der er ingen artikler i denne kilde.
+## LOCALIZATION NOTE(newsblog-networkError): %S is the feed URL
+newsblog-networkError=%S kunne ikke findes. Kontroller navnet og prøv igen.
+## LOCALIZATION NOTE(newsblog-feedNotValid): %S is the feed URL
+newsblog-feedNotValid=%S er ikke et gyldigt feed.
+## LOCALIZATION NOTE(newsblog-badCertError): %S is the feed URL host
+newsblog-badCertError=%S bruger et ugyldigt sikkerhedscertifikat.
+## LOCALIZATION NOTE(newsblog-noAuthError): %S is the feed URL
+newsblog-noAuthError=%S er ikke godkendt.
+newsblog-getNewMsgsCheck=Kontrollerer feeds for nye elementer…
+
+## LOCALIZATION NOTE(feeds-accountname): This string should be the same as feeds.accountName in am-newsblog.dtd
+feeds-accountname=Feeds &amp; blogs
+
+## LOCALIZATION NOTE(externalAttachmentMsg): Content in the MIME part for external link attachments.
+externalAttachmentMsg=Denne vedhæftede MIME-fil gemmes separat fra selve meddelelsen.
+
+## Import wizard.
+ImportFeedsCreateNewListItem=* Ny konto *
+ImportFeedsNewAccount=Opret og importer til en ny feed-konto
+ImportFeedsExistingAccount=Importer til en eksisterende feed-konto
+## 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=nye
+ImportFeedsExisting=eksisterende
+ImportFeedsDone=Import af feed-abonnementer fra filen %1$S til den %2$S konto '%3$S' er afsluttet.
diff --git a/l10n-da/mail/chrome/messenger-region/region.properties b/l10n-da/mail/chrome/messenger-region/region.properties
new file mode 100644
index 0000000000..adc0a9b7c5
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger-region/region.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/.
+
+
+# To make mapit buttons to disappear in the addressbook, specify empty string. For example:
+# mail.addr_book.mapit_url.format=
+# The format for "mail.addr_book.mapit_url.format" is:
+# @A1 == address, part 1
+# @A2 == address, part 2
+# @CI == city
+# @ST == state
+# @ZI == zip code
+# @CO == country
+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/groups?selm=%mid&rnum=1
+
+# 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=SV
diff --git a/l10n-da/mail/chrome/messenger-smime/certFetchingStatus.dtd b/l10n-da/mail/chrome/messenger-smime/certFetchingStatus.dtd
new file mode 100644
index 0000000000..703a321544
--- /dev/null
+++ b/l10n-da/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 "Henter certifikater">
+<!ENTITY info.message "Gennemsøger mappen efter modtager-certifikater. Dette kan tage et par minutter.">
+<!ENTITY stop.label "Stop søgningen">
diff --git a/l10n-da/mail/chrome/messenger-smime/msgCompSMIMEOverlay.dtd b/l10n-da/mail/chrome/messenger-smime/msgCompSMIMEOverlay.dtd
new file mode 100644
index 0000000000..020a713182
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger-smime/msgCompSMIMEOverlay.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 msgCompSMIMEOverlay.dtd UI for s/mime hooks in message composition -->
+
+<!-- not yet used
+<!ENTITY menu_securityEncryptOptional.label "Allow Encryption">
+<!ENTITY menu_securityEncryptOptional.accesskey "w">
+-->
+
+<!ENTITY menu_techPGP.label "OpenPGP">
+<!ENTITY menu_techPGP.accesskey "O">
+<!ENTITY menu_techSMIME.label "S/MIME">
+<!ENTITY menu_techSMIME.accesskey "S">
+
diff --git a/l10n-da/mail/chrome/messenger-smime/msgCompSecurityInfo.dtd b/l10n-da/mail/chrome/messenger-smime/msgCompSecurityInfo.dtd
new file mode 100644
index 0000000000..b14b2010fc
--- /dev/null
+++ b/l10n-da/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 "Meddelelsessikkerhed">
+<!ENTITY subject.plaintextWarning "Bemærk: Emnelinjerne i meddelelser er aldrig krypteret.">
+<!ENTITY status.heading "Indeholdet af din meddelelse vil blive sendt som følgende:">
+<!ENTITY status.signed "Underskrevet digitalt:">
+<!ENTITY status.encrypted "Krypteret:">
+<!ENTITY status.certificates "Certifikater:">
+<!ENTITY view.label "Vis">
+<!ENTITY view.accesskey "V">
+<!ENTITY tree.recipient "Modtager:">
+<!ENTITY tree.status "Status:">
+<!ENTITY tree.issuedDate "Udstedt:">
+<!ENTITY tree.expiresDate "Udløber:">
diff --git a/l10n-da/mail/chrome/messenger-smime/msgCompSecurityInfo.properties b/l10n-da/mail/chrome/messenger-smime/msgCompSecurityInfo.properties
new file mode 100644
index 0000000000..72d412415f
--- /dev/null
+++ b/l10n-da/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=Ikke fundet
+StatusValid=Gyldigt
+StatusExpired=Udløbet
+StatusUntrusted=Stoles ikke på
+StatusRevoked=Tilbagetrukket
+StatusInvalid=Ugyldigt
+StatusYes=Ja
+StatusNo=Nej
+StatusNotPossible=Ikke muligt
diff --git a/l10n-da/mail/chrome/messenger-smime/msgReadSMIMEOverlay.properties b/l10n-da/mail/chrome/messenger-smime/msgReadSMIMEOverlay.properties
new file mode 100644
index 0000000000..dcd653837f
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger-smime/msgReadSMIMEOverlay.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/.
+
+ImapOnDemand=Den viste meddelelse er forsynet med en digital signatur, men ikke alle vedhæftede filer er hentet endnu, derfor kan signaturen endnu ikke godkendes. Klik på OK for at hente hele meddelelsen og bekræfte signaturen.
+CantDecryptTitle=%brand% kan ikke dekryptere denne meddelelse
+CantDecryptBody=Afsenderen har krypteret denne meddelelse med en digital signatur, men %brand% kunne ikke finde signaturen.<br>Mulige løsninger:<br><ul><li>Hvis du har et smartcard, så indsæt det nu.<li>Hvis du benytter en ny computer, eller hvis du benytter en ny %brand% profil, så gendan dine digitale signaturer. Digitale signaturer er oftest gemt i filer med endelsen .p12</ul>
diff --git a/l10n-da/mail/chrome/messenger-smime/msgReadSecurityInfo.dtd b/l10n-da/mail/chrome/messenger-smime/msgReadSecurityInfo.dtd
new file mode 100644
index 0000000000..9bcc508126
--- /dev/null
+++ b/l10n-da/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 "Meddelelsessikkerhed">
+<!ENTITY signatureCert.label "Vis underskriftscertifikat">
+<!ENTITY encryptionCert.label "Vis krypteringscertifikat">
+
+<!ENTITY signer.name "Underskrevet af:">
+<!ENTITY recipient.name "Krypteret for:">
+<!ENTITY email.address "Mailadresse:">
+<!ENTITY issuer.name "Certifikat udstedt af:">
+
+<!-- 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-da/mail/chrome/messenger-smime/msgSecurityInfo.properties b/l10n-da/mail/chrome/messenger-smime/msgSecurityInfo.properties
new file mode 100644
index 0000000000..af35b013e1
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger-smime/msgSecurityInfo.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/.
+
+SINoneLabel=Meddelelsen har ingen digital underskrift
+SINone=Denne meddelelse indeholder ikke afsenderens digitale underskrift. Fraværet af en digital underskrift betyder, at meddelelsen kan være sendt af en anden, der udgiver sig for at have denne mailadresse. Det er også muligt at meddelelsen er blevet ændret undervejs på netværket, omend dette er usandsynligt.
+SIValidLabel=Meddelelsen er underskrevet
+SIValid=Denne meddelelse indeholder en gyldig digital underskrift. Meddelelsen er ikke blevet ændret siden afsendelsen.
+SIInvalidLabel=Den digitale underskrift er ikke gyldig
+SIInvalidHeader=Denne meddelelse indeholder en digital underskrift, men underskriften er ugyldig.
+SIContentAltered=Underskriften passer ikke til meddelelsesindhold. Meddelelsen ser ud til at være ændret, efter afsenderen skrev under på den. Du bør ikke stole på gyldigheden af denne meddelelse, før du har kontrolleret indholdet med afsenderen.
+SIExpired=Det certifikat som blev brugt til at underskrive meddelelsen, ser ud til at være udløbet. Sørg for, at din computers ur står korrekt.
+SIRevoked=Det certifikat, der blev brugt til at underskrive meddelelsen, er trukket tilbage. Du bør ikke stole på gyldigheden af denne meddelelse, før du har kontrolleret indholdet med afsenderen.
+SINotYetValid=Det certifikat, der blev brugt til at underskrive meddelelsen, er ikke gyldigt endnu. Sørg for, at din computers ur står korrekt.
+SIUnknownCA=Det certifikat, som meddelelsen blev underskrevet med, er udstedt af en ukendt certifikatautoritet.
+SIUntrustedCA=Det certifikat, der blev brugt til at underskrive meddelelsen, blev udstedt af en certifikatautoritet, som du har valgt ikke at stole på til denne type certifikat.
+SIExpiredCA=Det certifikat, der blev brugt til at underskrive meddelelsen, er udstedt af en certifikatautoritet, hvis eget certifikat er udløbet. Sørg for, at din computers ur står korrekt.
+SIRevokedCA=Det certifikat, der blev brugt til at underskrive meddelelsen, var udstedt af en certifikatautoritet, hvis eget certifikat er trukket tilbage. Du bør ikke stole på gyldigheden af denne meddelelse, før du har kontrolleret indholdet med afsenderen.
+SINotYetValidCA=Det certifikat, som blev brugt til at underskrive meddelelsen, er udstedt af en certifikatautoritet, hvis eget certifikat ikke er gyldigt endnu. Sørg for, at din computers ur står korrekt.
+SIInvalidCipher=Meddelelsen blev underskrevet med en krypteringsstyrke, som denne version af dit program ikke understøtter.
+SIClueless=Der er ukendte problemer med denne digitale underskrift. Du bør ikke stole på gyldigheden af denne meddelelse, før du har kontrolleret indholdet med afsenderen.
+SIPartiallyValidLabel=Meddelelsen er underskrevet
+SIPartiallyValidHeader=Selvom den digitale signatur er gyldig, er det uvist om afsenderen og underskriveren er den samme person.
+SIHeaderMismatch=Underskriften passer ikke helt til meddelelsens header. Meddelelsen ser ud til at være ændret, siden afsenderen underskrev den. Du bør ikke stole på gyldigheden af denne meddelelse, før du har kontrolleret indholdet med afsenderen.
+SICertWithoutAddress=Certifikatet, der bruges til at identificere denne meddelelse, indeholder ingen mailadresse. Kig i detaljerne for underskriftscertifikatet for at finde ud af, hvem der har underskrevet meddelelsen.
+
+EINoneLabel2=Meddelelsen er ikke krypteret
+EINone=Denne meddelelse blev ikke krypteret, inden den blev sendt. Oplysninger, der er sendt over internettet uden kryptering, kan være set af andre personer undervejs.
+EIValidLabel=Meddelelsen er krypteret
+EIValid=Denne meddelelse blev krypteret, før den blev sendt til dig. Kryptering gør det yderst vanskeligt for andre personer at se oplysninger, mens meddelelsen bevæger sig over netværket.
+EIInvalidLabel=Meddelelsen kan ikke dekrypteres
+EIInvalidHeader=Denne meddelelse blev krypteret, inden den blev sendt til dig, men den kan ikke dekrypteres.
+EIContentAltered=Meddelelsesindhold ser ud til at være ændret under forsendelsen.
+EIClueless=Der er ukendte problemer med denne krypterede meddelelse.
diff --git a/l10n-da/mail/chrome/messenger/AccountManager.dtd b/l10n-da/mail/chrome/messenger/AccountManager.dtd
new file mode 100644
index 0000000000..bf3e90e03e
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/AccountManager.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 AccountManager.xhtml -->
+
+<!ENTITY accountManagerTitle.label "Kontoindstillinger">
+<!ENTITY accountManagerCloseButton.label "Luk">
+
+<!ENTITY accountActionsButton.label "Kontohåndtering">
+<!ENTITY accountActionsButton.accesskey "K">
+<!ENTITY addMailAccountButton.label "Tilføj mailkonto…">
+<!ENTITY addMailAccountButton.accesskey "T">
+<!ENTITY addIMAccountButton.label "Tilføj Chat-konto…">
+<!ENTITY addIMAccountButton.accesskey "C">
+<!ENTITY addFeedAccountButton.label "Tilføj feed-konto…">
+<!ENTITY addFeedAccountButton.accesskey "f">
+<!ENTITY setDefaultButton.label "Vælg som standard">
+<!ENTITY setDefaultButton.accesskey "s">
+<!ENTITY removeButton.label "Fjern konto">
+<!ENTITY removeButton.accesskey "R">
+
+<!ENTITY addonsButton.label "Udvidelser &amp; temaer">
+
+<!-- AccountManager.xhtml -->
diff --git a/l10n-da/mail/chrome/messenger/AccountWizard.dtd b/l10n-da/mail/chrome/messenger/AccountWizard.dtd
new file mode 100644
index 0000000000..746160a7b8
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/AccountWizard.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/. -->
+
+<!-- Entities for AccountWizard -->
+
+<!ENTITY windowTitle.label "Kontoguide">
+<!ENTITY accountWizard.size "width: 40em; height: 38em;">
+
+<!-- Entities for Account Type page -->
+
+<!-- Entities for Identity page -->
+
+<!ENTITY identityTitle.label "Identitet">
+<!ENTITY identityDesc.label "Hver konto har en identitet, som er de oplysninger andre ser om dig, når de læser dine meddelelser.">
+
+<!-- LOCALIZATION NOTE (fullnameDesc.label) : do not translate two of "&quot;" in below line -->
+<!ENTITY fullnameDesc.label "Indtast det navn du gerne vil have vist i &quot;Fra&quot; feltet i de meddelelser du sender">
+<!-- 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 "(fx &quot;Jens Hansen&quot;).">
+<!ENTITY fullnameLabel.label "Dit navn:">
+<!ENTITY fullnameLabel.accesskey "n">
+
+<!ENTITY emailLabel.label "Mailadresse:">
+<!ENTITY emailLabel.accesskey "E">
+
+<!-- Entities for Incoming Server page -->
+
+<!ENTITY incomingTitle.label "Oplysninger om indgående server">
+<!ENTITY incomingUsername.label "Indgående brugernavn:">
+<!-- LOCALIZATION NOTE (newsServerNameDesc.label) : Do not translate "NNTP" or the "&quot;" entities in below line -->
+<!ENTITY newsServerNameDesc.label "Indtast navnet på din nyhedsgruppeserver (NNTP) (fx &quot;news.eksempel.dk&quot;).">
+<!ENTITY newsServerLabel.label "Nyhedsgruppeserver:">
+<!ENTITY newsServerLabel.accesskey "N">
+
+<!-- Entities for Outgoing Server page -->
+
+<!-- Entities for Account name page -->
+
+<!ENTITY accnameTitle.label "Kontonavn">
+<!-- LOCALIZATION NOTE (accnameDesc.label) : do not translate any "&quot;" in below line -->
+<!ENTITY accnameDesc.label "Indtast det navn du vil bruge til at referere til denne konto (fx &quot;Arbejdskonto&quot;, &quot;Hjemmekonto&quot; eller &quot;Nyhedskonto&quot;).">
+<!ENTITY accnameLabel.label "Kontonavn:">
+<!ENTITY accnameLabel.accesskey "n">
+
+<!-- Entities for Done (Congratulations) page -->
+
+<!ENTITY completionTitle.label "Tillykke!">
+<!ENTITY completionText.label "Bekræft at nedenstående oplysninger er korrekte.">
+<!ENTITY newsServerNamePrefix.label "Nyhedsgruppeservernavn (NNTP):">
+<!ENTITY clickFinish.label "Klik på Afslut for at gemme disse indstillinger og afslutte Kontoguiden">
+<!ENTITY clickFinish.labelMac "Klik på Færdig for at gemme disse indstillinger og afslutte Kontoguiden.">
diff --git a/l10n-da/mail/chrome/messenger/CustomHeaders.dtd b/l10n-da/mail/chrome/messenger/CustomHeaders.dtd
new file mode 100644
index 0000000000..a84c5d77a9
--- /dev/null
+++ b/l10n-da/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 "Tilpas meddelelseshoved">
+<!ENTITY addButton.label "Tilføj">
+<!ENTITY addButton.accesskey "T">
+<!ENTITY removeButton.label "Fjern">
+<!ENTITY removeButton.accesskey "R">
+<!ENTITY newMsgHeader.label "Nyt meddelelseshoved:">
+<!ENTITY newMsgHeader.accesskey "N">
diff --git a/l10n-da/mail/chrome/messenger/FilterEditor.dtd b/l10n-da/mail/chrome/messenger/FilterEditor.dtd
new file mode 100644
index 0000000000..c6d20a26df
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/FilterEditor.dtd
@@ -0,0 +1,67 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.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 "Filterregler">
+<!ENTITY filterName.label "Filternavn:">
+<!ENTITY filterName.accesskey "i">
+
+<!ENTITY junk.label "Spam">
+<!ENTITY notJunk.label "Ikke-spam">
+
+<!ENTITY lowestPriorityCmd.label "Laveste">
+<!ENTITY lowPriorityCmd.label "Lav">
+<!ENTITY normalPriorityCmd.label "Normal">
+<!ENTITY highPriorityCmd.label "Høj">
+<!ENTITY highestPriorityCmd.label "Højeste">
+
+<!ENTITY contextDesc.label "Kør filter ved:">
+<!ENTITY contextIncomingMail.label "Hentning af nye meddelelser:">
+<!ENTITY contextIncomingMail.accesskey "H">
+<!ENTITY contextManual.label "Manuel start">
+<!ENTITY contextManual.accesskey "s">
+<!ENTITY contextBeforeCls.label "Filtrer før spam-klassificering">
+<!ENTITY contextAfterCls.label "Filtrer efter spam-klassificering">
+<!ENTITY contextOutgoing.label "Efter afsendelse">
+<!ENTITY contextOutgoing.accesskey "f">
+<!ENTITY contextArchive.label "Arkivering">
+<!ENTITY contextArchive.accesskey "r">
+
+<!ENTITY contextPeriodic.accesskey "p">
+
+<!ENTITY filterActionDesc.label "Udfør disse handlinger:">
+<!ENTITY filterActionDesc.accesskey "U">
+
+<!ENTITY filterActionOrderWarning.label "Bemærk: Filterhandlingerne vil blive udført i en anden rækkefølge.">
+<!ENTITY filterActionOrder.label "Rækkefølge">
+
+<!-- New Style Filter Rule Actions -->
+<!ENTITY moveMessage.label "Flyt meddelelse til">
+<!ENTITY copyMessage.label "Kopier meddelelse til">
+<!ENTITY forwardTo.label "Videresend meddelelse til">
+<!ENTITY replyWithTemplate.label "Besvar med skabelon">
+<!ENTITY markMessageRead.label "Marker som læst">
+<!ENTITY markMessageUnread.label "Marker som ulæst">
+<!ENTITY markMessageStarred.label "Tilføj stjerne">
+<!ENTITY setPriority.label "Sæt prioritet til">
+<!ENTITY addTag.label "Marker meddelelse">
+<!ENTITY setJunkScore.label "Sæt spam-status til">
+<!ENTITY deleteMessage.label "Slet meddelelse">
+<!ENTITY deleteFromPOP.label "Slet fra POP-server">
+<!ENTITY fetchFromPOP.label "Hent fra POP-server">
+<!ENTITY ignoreThread.label "Ignorer tråd">
+<!ENTITY ignoreSubthread.label "Ignorer undertråd">
+<!ENTITY watchThread.label "Overvåg tråden">
+<!ENTITY stopExecution.label "Stop filter">
+
+<!ENTITY addAction.tooltip "Tilføj en ny handling">
+<!ENTITY removeAction.tooltip "Fjern denne handling">
+
+<!-- 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-da/mail/chrome/messenger/FilterListDialog.dtd b/l10n-da/mail/chrome/messenger/FilterListDialog.dtd
new file mode 100644
index 0000000000..81c3569b55
--- /dev/null
+++ b/l10n-da/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 "Meddelelsesfiltre">
+<!ENTITY nameColumn.label "Filternavn">
+<!ENTITY activeColumn.label "Aktiveret">
+<!ENTITY newButton.label "Ny…">
+<!ENTITY newButton.accesskey "N">
+<!ENTITY newButton.popupCopy.label "Kopier…">
+<!ENTITY newButton.popupCopy.accesskey "K">
+<!ENTITY editButton.label "Rediger…">
+<!ENTITY editButton.accesskey "R">
+<!ENTITY deleteButton.label "Slet">
+<!ENTITY deleteButton.accesskey "S">
+<!ENTITY reorderTopButton "Flyt til top">
+<!ENTITY reorderTopButton.accessKey "t">
+<!ENTITY reorderTopButton.toolTip "Placer filter, så det eksekveres før alle andre">
+<!ENTITY reorderUpButton.label "Flyt op">
+<!ENTITY reorderUpButton.accesskey "o">
+<!ENTITY reorderDownButton.label "Flyt ned">
+<!ENTITY reorderDownButton.accesskey "e">
+<!ENTITY reorderBottomButton "Flyt til bund">
+<!ENTITY reorderBottomButton.accessKey "b">
+<!ENTITY reorderBottomButton.toolTip "Placer filter, så det eksekveres efter alle andre">
+<!ENTITY filterHeader.label "Aktiverede filtre køres automatisk i den rækkefølge, der er vist nedenfor.">
+<!ENTITY filtersForPrefix.label "Filtre for:">
+<!ENTITY filtersForPrefix.accesskey "F">
+<!ENTITY viewLogButton.label "Filterlog">
+<!ENTITY viewLogButton.accesskey "l">
+<!ENTITY runFilters.label "Kør nu">
+<!ENTITY runFilters.accesskey "K">
+<!ENTITY stopFilters.label "Stop">
+<!ENTITY stopFilters.accesskey "S">
+<!ENTITY folderPickerPrefix.label "Kør det markerede filter på:">
+<!ENTITY folderPickerPrefix.accesskey "i">
+<!ENTITY helpButton.label "Hjælp">
+<!ENTITY helpButton.accesskey "H">
+<!ENTITY closeCmd.key "W">
+<!ENTITY searchBox.emptyText "Søg i filtre efter navn…">
diff --git a/l10n-da/mail/chrome/messenger/SearchDialog.dtd b/l10n-da/mail/chrome/messenger/SearchDialog.dtd
new file mode 100644
index 0000000000..2b4491f5f7
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/SearchDialog.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/. -->
+
+<!-- for SearchDialog.xul -->
+<!ENTITY searchHeading.label "Søg efter meddelelser i:">
+<!ENTITY searchHeading.accesskey "i">
+<!ENTITY searchSubfolders.label "Søg i undermapper">
+<!ENTITY searchSubfolders.accesskey "u">
+<!ENTITY searchOnServer.label "Søg på serveren">
+<!ENTITY searchOnServer.accesskey "ø">
+<!ENTITY resetButton.label "Ryd">
+<!ENTITY resetButton.accesskey "R">
+<!ENTITY openButton.label "Åbn">
+<!ENTITY openButton.accesskey "Å">
+<!ENTITY deleteButton.label "Slet">
+<!ENTITY deleteButton.accesskey "l">
+<!ENTITY searchDialogTitle.label "Søg i meddelelser">
+<!ENTITY results.label "Resultater">
+<!ENTITY moveButton.label "Flyt til">
+<!ENTITY moveButton.accesskey "t">
+<!ENTITY closeCmd.key "W">
+<!ENTITY openInFolder.label "Åbn i mappe">
+<!ENTITY openInFolder.accesskey "m">
+<!ENTITY saveAsVFButton.label "Gem som virtuel mappe">
+<!ENTITY saveAsVFButton.accesskey "v">
+
+<!-- for ABSearchDialog.xul -->
+<!ENTITY abSearchHeading.label "Søg i:">
+<!ENTITY abSearchHeading.accesskey "ø">
+<!ENTITY propertiesButton.label "Egenskaber">
+<!ENTITY propertiesButton.accesskey "E">
+<!ENTITY composeButton.label "Skriv">
+<!ENTITY composeButton.accesskey "k">
+<!ENTITY deleteCardButton.label "Slet">
+<!ENTITY deleteCardButton.accesskey "S">
+<!ENTITY abSearchDialogTitle.label "Avanceret adressebogssøgning">
+
diff --git a/l10n-da/mail/chrome/messenger/aboutDialog.dtd b/l10n-da/mail/chrome/messenger/aboutDialog.dtd
new file mode 100644
index 0000000000..93fa389613
--- /dev/null
+++ b/l10n-da/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 "Om &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 "Søg efter opdateringer">
+<!ENTITY update.checkForUpdatesButton.accesskey "S">
+<!ENTITY update.updateButton.label3 "Genstart for at opdatere &brandShorterName;">
+<!ENTITY update.updateButton.accesskey "G">
+
+
+<!-- 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; er en eksperimentel udgave og kan være ustabil.">
+<!-- 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 "Der sendes automatisk information om ydeevne, hardware, brug og tilpasninger tilbage til &vendorShortName; for at hjælpe med at gøre &brandShortName; bedre.">
+
+<!-- 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 " er et ">
+<!-- LOCALIZATION NOTE (community.exp.creditslink): This is a link title that links to about:credits. -->
+<!ENTITY community.exp.creditsLink "globalt fællesskab">
+<!ENTITY community.exp.end ", der arbejder sammen om at holde internettet åbent, offentligt og tilgængeligt for alle.">
+
+<!ENTITY community.start2 "&brandShortName; er udviklet af ">
+<!-- LOCALIZATION NOTE (community.mozillaLink): This is a link title that links to https://www.mozilla.org/. -->
+<!ENTITY community.mozillaLink "&vendorShortName;">
+<!ENTITY community.middle2 ", et ">
+<!-- LOCALIZATION NOTE (community.creditsLink): This is a link title that links to about:credits. -->
+<!ENTITY community.creditsLink "globalt netværk">
+<!ENTITY community.end3 ", der arbejder sammen om at holde internettet åbent, offentligt og tilgængeligt for alle.">
+
+<!ENTITY helpus.start "Vil du hjælpe? ">
+<!-- LOCALIZATION NOTE (helpus.donateLink): This is a link title that links to the thunderbird donation page -->
+<!ENTITY helpus.donateLink "Send et bidrag">
+<!ENTITY helpus.middle " eller ">
+<!-- LOCALIZATION NOTE (helpus.getInvolvedLink): This is a link title that links to https://www.thunderbird.net/get-involved/. -->
+<!ENTITY helpus.getInvolvedLink "vær med!">
+<!ENTITY helpus.end "">
+
+<!ENTITY releaseNotes.link "Udgivelsesnoter">
+
+<!-- LOCALIZATION NOTE (bottomLinks.license): This is a link title that links to about:license. -->
+<!ENTITY bottomLinks.license "Licensinformation">
+
+<!-- LOCALIZATION NOTE (bottomLinks.rights): This is a link title that links to about:rights. -->
+<!ENTITY bottomLinks.rights "Slutbrugerrettigheder">
+
+<!-- LOCALIZATION NOTE (bottomLinks.privacy): This is a link title that links to https://www.mozilla.org/legal/privacy/. -->
+<!ENTITY bottomLinks.privacy "Privatlivspolitik">
+
+<!-- LOCALIZATION NOTE (update.checkingForUpdates): try to make the localized text short (see bug 596813 for screenshots). -->
+<!ENTITY update.checkingForUpdates "Søger efter opdateringer…">
+<!-- LOCALIZATION NOTE (update.noUpdatesFound): try to make the localized text short (see bug 596813 for screenshots). -->
+<!ENTITY update.noUpdatesFound "Der er ingen opdateringer til &brandShortName; i øjeblikket">
+<!-- LOCALIZATION NOTE (update.adminDisabled): try to make the localized text short (see bug 596813 for screenshots). -->
+<!ENTITY update.adminDisabled "Opdateringer er deaktiveret af din systemadministrator">
+<!-- LOCALIZATION NOTE (update.otherInstanceHandlingUpdates): try to make the localized text short -->
+<!ENTITY update.otherInstanceHandlingUpdates "&brandShortName; er ved at blive opdateret af en anden instans">
+
+<!-- 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 "Opdatering mislykkedes. ">
+<!ENTITY update.failed.linkText "Hent den seneste version">
+<!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 "Hent den ">
+<!ENTITY update.manual.linkText "seneste version">
+<!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 "Du kan ikke foretage yderligere opdateringer på dette system. ">
+<!ENTITY update.unsupported.linkText "Læs mere">
+<!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 "Henter opdatering — ">
+<!ENTITY update.downloading.end "">
+
+<!ENTITY update.applying "Installerer opdatering…">
+<!ENTITY update.restarting "Genstarter…">
+
+<!-- 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 "Du er i øjeblikket på opdateringskanalen: ">
+<!ENTITY channel.description.end ".">
+
+<!ENTITY cmdCloseMac.commandKey "w">
diff --git a/l10n-da/mail/chrome/messenger/aboutDownloads.dtd b/l10n-da/mail/chrome/messenger/aboutDownloads.dtd
new file mode 100644
index 0000000000..a2b298d994
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/aboutDownloads.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/. -->
+
+<!ENTITY aboutDownloads.title "Gemte filer">
+<!-- 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 "Åbn hentningsmappe">
+<!ENTITY cmd.show.accesskey "Å">
+<!ENTITY cmd.showMac.label "Vis i Finder">
+<!ENTITY cmd.showMac.accesskey "V">
+<!ENTITY cmd.open.label "Åbn">
+<!ENTITY cmd.open.accesskey "b">
+<!ENTITY cmd.removeFromHistory.label "Fjern fra historikken">
+<!ENTITY cmd.removeFromHistory.accesskey "F">
+<!ENTITY cmd.clearList.label "Ryd liste">
+<!ENTITY cmd.clearList.accesskey "R">
+<!ENTITY cmd.clearList.tooltip "Fjern alle gemte filer fra oversigten, undtagen dem der er ved at blive hentet.">
+<!ENTITY cmd.searchDownloads.label "Søg…">
+<!ENTITY cmd.searchDownloads.key "S">
diff --git a/l10n-da/mail/chrome/messenger/aboutRights.properties b/l10n-da/mail/chrome/messenger/aboutRights.properties
new file mode 100644
index 0000000000..afe2a4fa6e
--- /dev/null
+++ b/l10n-da/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=Kend dine rettigheder…
+buttonAccessKey=K
diff --git a/l10n-da/mail/chrome/messenger/aboutSupportMail.properties b/l10n-da/mail/chrome/messenger/aboutSupportMail.properties
new file mode 100644
index 0000000000..d74cfd441d
--- /dev/null
+++ b/l10n-da/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=Advarsel:
+# LOCALIZATION NOTE (warningText): Warning text that shows up when private data is included
+warningText=Dette indeholder følsomme oplysninger, der ikke bør videresendes eller offentliggøres uden tilladelse.
+
+# LOCALIZATION NOTE (fsType.local): Indicator that the displayed directory is on a local drive
+fsType.local = (Lokalt drev)
+# LOCALIZATION NOTE (fsType.network): Indicator that the displayed directory is on the network
+fsType.network = (Netværksdrev)
+# LOCALIZATION NOTE (fsType.unknown): Indicator that we couldn't figure out whether the directory is local or on a network
+fsType.unknown = (Ukendt placering)
diff --git a/l10n-da/mail/chrome/messenger/accountCreationModel.properties b/l10n-da/mail/chrome/messenger/accountCreationModel.properties
new file mode 100644
index 0000000000..6b739ce5c9
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/accountCreationModel.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/.
+
+# 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=Konfigurationsfilen XML indeholder ikke en mailkontokonfiguration.
+outgoing_not_smtp.error=Den udgående server skal være af typen SMTP
+
+# verifyConfig.js
+cannot_login.error=Kan ikke logge på serveren. Det skyldes sandsynligvis forkert konfiguration, brugernavn eller adgangskode.
+
+# guessConfig.js
+cannot_find_server.error=Kan ikke finde en server
+
+# exchangeAutoDiscover.js
+no_autodiscover.error=Exchange AutoDiscover-XML'en er ugyldig.
diff --git a/l10n-da/mail/chrome/messenger/accountCreationUtil.properties b/l10n-da/mail/chrome/messenger/accountCreationUtil.properties
new file mode 100644
index 0000000000..867aad28ad
--- /dev/null
+++ b/l10n-da/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=Servernavnet er ikke angivet, eller det indeholder forbudte tegn. Det er kun tilladt at bruge bogstaver tal, - (bindestreg) og . (punktum).
+alphanumdash.error=Strengen indeholder tegn, der ikke er understøttet. Det er kun tilladt at bruge bogstaver tal, - (bindestreg) og _ (understreg).
+allowed_value.error=Den angivne værdi findes ikke i listen over tilladte værdier.
+url_scheme.error=URL-protokollen er ikke tilladt
+url_parsing.error=URL genkendes ikke
+string_empty.error=Du skal angive en værdi til denne streng
+boolean.error=Ikke en boolsk
+no_number.error=Ikke et tal
+number_too_large.error=Tallet er for stort
+number_too_small.error=Tallet er for lille
+
+
+# fetchhttp.js
+cannot_contact_server.error=Kan ikke forbinde til serveren
+bad_response_content.error=Ugyldigt svar
+
+# 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=Log-in mislykkes. Er brugernavn/mailadresse og adgangskode korrekte??
+# 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=Log-in mislykkes. Serveren %1$S svarede: %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=Godkendelse ved log-in mislykkes af en ukendt årsag.
+# 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=Godkendelse ved log-in mislykkes, årsag: %1$S
diff --git a/l10n-da/mail/chrome/messenger/activity.dtd b/l10n-da/mail/chrome/messenger/activity.dtd
new file mode 100644
index 0000000000..29a90446b6
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/activity.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/. -->
+
+<!-- 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 "Aktivitet">
+
+<!ENTITY cmd.close.commandkey "w">
+<!ENTITY cmd.close2.commandkey "j">
+<!ENTITY cmd.close2Unix.commandkey "y">
+<!ENTITY cmd.clearList.label "Ryd liste">
+<!ENTITY cmd.clearList.tooltip "Fjerner færdige, afbrudte og mislykkedes elementer fra listen">
+<!ENTITY cmd.clearList.accesskey "R">
+
diff --git a/l10n-da/mail/chrome/messenger/activity.properties b/l10n-da/mail/chrome/messenger/activity.properties
new file mode 100644
index 0000000000..20a897bfea
--- /dev/null
+++ b/l10n-da/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=Pause
+processing=Behandles
+notStarted=Ikke startet
+failed=Mislykket
+waitingForInput=Venter på input
+waitingForRetry=Venter på at prøve igen
+completed=Gennemført
+canceled=Annulleret
+
+# LOCALIZATION NOTE (sendingMessages): this is used as a title for grouping processes in the activity manager when sending email.
+sendingMessages=Sender meddelelse
+sendingMessage=Sender meddelelse
+# LOCALIZATION NOTE (sendingMessageWithSubject): %S will be replaced by the subject of the message being sent.
+sendingMessageWithSubject=Sender meddelelse: %S
+copyMessage=Kopierer meddelelsen til mappen Sendt
+sentMessage=Meddelelsen er sendt
+# LOCALIZATION NOTE (sentMessageWithSubject): %S will be replaced by the subject of the message being sent.
+sentMessageWithSubject=Sendt meddelelse: %S
+failedToSendMessage=Kunne ikke sende meddelelsen
+failedToCopyMessage=Kunne ikke kopiere meddelelsen
+# LOCALIZATION NOTE (failedToSendMessageWithSubject): %S will be replaced by the subject of the message being sent.
+failedToSendMessageWithSubject=Kunne ikke sende meddelelse: %S
+# LOCALIZATION NOTE (failedToCopyMessageWithSubject): %S will be replaced by the subject of the message being sent.
+failedToCopyMessageWithSubject=Kunne ikke kopiere meddelelse: %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: Henter meddelelse %1$S af %2$S i %3$S…
+# LOCALIZATION NOTE (autosyncProcessDisplayText): %S will be replaced by the folder name
+autosyncProcessDisplayText=Opdaterer mappen %S
+# LOCALIZATION NOTE (autosyncEventDisplayText): %S will be replaced by the account name
+autosyncEventDisplayText=%S er opdateret
+# LOCALIZATION NOTE (autosyncEventStatusText): %S will be replaced by total number of downloaded messages
+autosyncEventStatusText=Antal hentede meddelelser: %S
+autosyncEventStatusTextNoMsgs=Ingen meddelelser hentet
+# LOCALIZATION NOTE (autosyncContextDisplayText): %S will be replaced by the account name
+autosyncContextDisplayText=Synkroniserer %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: Tjekker %2$S for nye meddelelser…
+# LOCALIZATION NOTE (pop3EventDisplayText): %S will be replaced by the account name
+pop3EventDisplayText=%S er opdateret
+# LOCALIZATION NOTE (pop3EventStatusText): #1 will be replaced by total number of downloaded messages
+pop3EventStatusText=#1 meddelelse hentet;#1 meddelelser hentet
+pop3EventStatusTextNoMsgs=Ingen nye meddelelser
+
+# Message actions that show up in activity manager
+# LOCALIZATION NOTE (deletedMessages2): #1 number of messages, #2 folder name
+deletedMessages2=#1 meddelelse slettet fra #2;#1 meddelelser slettet fra #2
+# LOCALIZATION NOTE (movedMessages): #1 number of messages, #2 and #3: folder names
+movedMessages=#1 meddelelse flyttet fra #2 til #3;#1 meddelelser flyttet fra #2 til #3
+# LOCALIZATION NOTE (copiedMessages): #1 number of messages, #2 and #3: folder names
+copiedMessages=#1 meddelelse kopieret fra #2 til #3;#1 meddelelser kopieret fra #2 til #3
+# LOCALIZATION NOTE (fromServerToServer): #1 source server, #2 destination server
+fromServerToServer=fra #1 til #2
+# LOCALIZATION NOTE (deletedFolder): #1 folder name
+deletedFolder=Mappen #1 er slettet
+emptiedTrash=Papirkurv tømt
+# LOCALIZATION NOTE (movedFolder): #1 and #2 are folder names
+movedFolder=Mappen #1 er flyttet ind i mappen #2
+# LOCALIZATION NOTE (movedFolderToTrash): #1 is the folder name
+movedFolderToTrash=Flyttede mappen #1 til Papirkurv
+# LOCALIZATION NOTE (copiedFolder): #1 and #2 are folder names
+copiedFolder=Mappen #1 er kopieret ind i mappen #2
+# LOCALIZATION NOTE (renamedFolder): #1 and #2 are folder names
+renamedFolder=Mappen #1 er omdøbt til #2
+indexing=Indekserer meddelelser
+# LOCALIZATION NOTE (indexingFolder): #1 is a folder name
+indexingFolder=Indekserer meddelelser i #1
+indexingStatusVague=Vurderer hvilke meddelelser der skal indekseres
+# LOCALIZATION NOTE (indexingFolderStatusVague): #1 is a folder name
+indexingFolderStatusVague=Vurderer hvilke meddelelser der skal indekseres i #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=Indekserer #1 meddelelse;Indekserer #1 meddelelser (#3% gennemført)
+# 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=Indekserer #1 af #2 meddelelse i #4;Indekserer #1 af #2 meddelelser i #4 (#3% gennemført)
+# LOCALIZATION NOTE (indexedFolder): #1 number of messages; #2 folder name
+indexedFolder=#1 meddelelse indekseret i #2;#1 meddelelser indekseret i #2
+# LOCALIZATION NOTE (indexedFolderStatus): #1 number of seconds spent indexing
+indexedFolderStatus=Det tog #1 sekund;Det tog #1 sekunder
diff --git a/l10n-da/mail/chrome/messenger/addbuddy.dtd b/l10n-da/mail/chrome/messenger/addbuddy.dtd
new file mode 100644
index 0000000000..6ef0fb8df1
--- /dev/null
+++ b/l10n-da/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 "Tilføj kontakt">
+<!ENTITY name.label "Brugernavn">
+<!ENTITY account.label "Konto">
diff --git a/l10n-da/mail/chrome/messenger/addons.properties b/l10n-da/mail/chrome/messenger/addons.properties
new file mode 100644
index 0000000000..0ed03c7dd6
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/addons.properties
@@ -0,0 +1,254 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 har forhindret dette websted i at bede dig om installere software på din computer.
+# LOCALIZATION NOTE (xpinstallPromptMessage.header)
+# The string contains the hostname of the site the add-on is being installed from.
+xpinstallPromptMessage.header=Vil du give %S lov til at installere en tilføjelse?
+xpinstallPromptMessage.message=Du forsøger at installere en tilføjelse fra %S. Fortsæt kun, hvis du stoler på webstedet.
+xpinstallPromptMessage.header.unknown=Vil du give et ukendt websted lov til at installere en tilføjelse?
+xpinstallPromptMessage.message.unknown=Du forsøger at installere en tilføjelse fra et ukendt websted. Fortsæt kun, hvis du stoler på webstedet.
+xpinstallPromptMessage.learnMore=Læs mere om sikker installering af tilføjelser
+xpinstallPromptMessage.dontAllow=Tillad ikke
+xpinstallPromptMessage.dontAllow.accesskey=A
+xpinstallPromptMessage.neverAllow=Tillad aldrig
+xpinstallPromptMessage.neverAllow.accesskey=l
+# 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=Fortsæt til installation
+xpinstallPromptMessage.install.accesskey=o
+
+# 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=Softwareinstallation er blevet blokeret af din systemadministrator.
+xpinstallDisabledMessage=Softwareinstallation er p.t. blokeret. Tryk på "Tillad" og prøv igen.
+xpinstallDisabledButton=Aktiver
+xpinstallDisabledButton.accesskey=A
+
+# 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) er blokeret af din system-administrator.%3$S
+# LOCALIZATION NOTE (addonDomainBlockedByPolicy)
+# This message is shown when the installation of add-ons from a domain
+# is blocked by enterprise policy.
+addonDomainBlockedByPolicy=Din systemadministrator har forhindret dette websted i at spørge dig om lov til at installere software på din computer.
+
+# LOCALIZATION NOTE (addonPostInstall.message2)
+# %S is replaced with the localized named of the extension that was
+# just installed.
+addonPostInstall.message2=%S blev tilføjet
+
+# 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=Henter og verificerer tilføjelse…;Henter og verificerer #1 tilføjelser…
+addonDownloadVerifying=Verificerer
+
+addonInstall.unsigned=(Ikke-verificeret)
+addonInstall.cancelButton.label=Annuller
+addonInstall.cancelButton.accesskey=A
+addonInstall.acceptButton2.label=Tilføj
+addonInstall.acceptButton2.accesskey=T
+
+# 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=Dette websted vil gerne installere en tilføjelse til #1:;Dette websted vil gerne installere #2 tilføjelser til #1:
+addonConfirmInstallUnsigned.message=Advarsel: Dette websted vil gerne installere en ikke-verificeret tilføjelse til #1. Installation sker på eget ansvar.;Advarsel: Dette websted vil gerne installere #2 ikke-verificerede tilføjelser til #1. Installation sker på eget ansvar.
+
+# 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=;Advarsel: Dette websted vil gerne installere #2 tilføjelser til #1. Nogle af disse er ikke verificerede. Installation sker på eget ansvar.
+
+# LOCALIZATION NOTE (addonInstalled):
+# %S is the name of the add-on
+addonInstalled=%S er blevet korrekt installeret.
+# 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 tilføjelse er blevet korrekt installeret.;#1 tilføjelser er blevet korrekt installeret.
+
+# 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=Tilføjelsen kunne ikke hentes pga. manglende forbindelse.
+addonInstallError-2=Tilføjelsen kunne ikke installeres, da den ikke svarer til den tilføjelse, som %1$S forventede.
+addonInstallError-3=Tilføjelsen fra dette websted kunne ikke installeres, da den tilsyneladende er ødelagt.
+addonInstallError-4=%2$S kunne ikke installeres, da %1$S ikke kan ændre den nødvendige fil.
+addonInstallError-5=%1$S har forhindret dette websted i at installere en ikke-verificeret tilføjelse.
+addonLocalInstallError-1=Denne tilføjelse kunne ikke installeres på grund af en fejl i filsystemet.
+addonLocalInstallError-2=Denne tilføjelse kunne ikke installeres, da den ikke svarer til den tilføjelse, som %1$S forventede.
+addonLocalInstallError-3=Denne tilføjelse kunne ikke installeres, da den tilsyneladende er ødelagt.
+addonLocalInstallError-4=%2$S kunne ikke installeres, da %1$S ikke kan ændre den nødvendige fil.
+addonLocalInstallError-5=Denne tilføjelse kunne ikke installeres, da den ikke er blevet verificeret.
+
+# 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 kunne ikke installeres, da den ikke er kompatibel med %1$S %2$S.
+
+# LOCALIZATION NOTE (addonInstallErrorBlocklisted): %S is add-on name
+addonInstallErrorBlocklisted=%S kunne ikke installeres, da der er stor risiko for, at den vil give stabilitets- eller sikkerhedsproblemer.
+
+# LOCALIZATION NOTE (webextPerms.header,webextPerms.headerWithPerms,webextPerms.headerUnsigned,webextPerms.headerUnsignedWithPerms)
+# These strings are used as headers 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, these strings will be used as raw markup. Avoid characters like <, >, &
+webextPerms.header=Tilføj %S?
+
+# %S is brandShortName
+webextPerms.experimentWarning=Ondsindede tilføjelser kan stjæle dine private informationer eller kompromittere din computer. Installer kun tilføjelsen, hvis du stoler på udgiveren.
+webextPerms.headerWithPerms=Tilføj %S? Denne udvidelse vil få tilladelse til:
+webextPerms.headerUnsigned=Tilføj %S? Denne udvidelse er ikke bekræftet. Ondsindede udvidelser kan stjæle dine personlige oplysninger eller bringe din computer i fare. Du bør kun tilføje den, hvis du stoler på kilden.
+webextPerms.headerUnsignedWithPerms=Tilføj %S? Denne udvidelse er ikke bekræftet. Ondsindede udvidelser kan stjæle dine personlige oplysninger eller bringe din computer i fare. Du bør kun tilføje den, hvis du stoler på kilden. Denne udvidelse vil få tilladelse til:
+webextPerms.learnMore2=Læs mere
+webextPerms.add.label=Tilføj
+webextPerms.add.accessKey=T
+webextPerms.cancel.label=Annuller
+webextPerms.cancel.accessKey=A
+
+# 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 tilføjet til %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 tilføjet
+webextPerms.sideloadText2=Et program på din computer har installeret en tilføjelse, der kan påvirke din browser. Gennemse listen med tilladelser, som tilføjelsen beder om at få, og vælg derefter, om du vil aktivere tilføjelsen eller annullere den (dvs. den forbliver deaktiveret).
+webextPerms.sideloadTextNoPerms=Et program på din computer har installeret en tilføjelse, der kan påvirke din browser. Vælg om du vil aktivere tilføjelsen eller annullere den (dvs. den forbliver deaktiveret).
+
+webextPerms.sideloadEnable.label=Aktiver
+webextPerms.sideloadEnable.accessKey=A
+webextPerms.sideloadCancel.label=Fortryd
+webextPerms.sideloadCancel.accessKey=F
+
+# LOCALIZATION NOTE (webextPerms.updateMenuItem)
+# %S will be replaced with the localized name of the extension which
+# has been updated.
+webextPerms.updateMenuItem=%S kræver nye tilladelser
+
+# LOCALIZATION NOTE (webextPerms.updateText2)
+# %S is replaced with the localized name of the updated extension.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextPerms.updateText2=%S er blevet opdateret. Du skal godkende de nye tilladelser før den opdaterede version kan installeres. Hvis du trykker “Annuller”, beholdes den nuværende version af udvidelsen. Denne udvidelse vil få tilladelse til:
+
+webextPerms.updateAccept.label=Opdater
+webextPerms.updateAccept.accessKey=O
+
+# 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 beder om yderligere tilladelser.
+webextPerms.optionalPermsListIntro=Den vil:
+webextPerms.optionalPermsAllow.label=Tillad
+webextPerms.optionalPermsAllow.accessKey=T
+webextPerms.optionalPermsDeny.label=Afvis
+webextPerms.optionalPermsDeny.accessKey=A
+
+webextPerms.description.accountsFolders=Oprette, omdøbe eller slette dine kontomapper
+webextPerms.description.accountsIdentities=Oprette, ændre eller slette dine mailkontis identiteter
+webextPerms.description.accountsRead2=Se dine mailkonti, deres identiteter og deres mapper
+webextPerms.description.addressBooks=Læse og redigere din adressebøger og kontakter
+webextPerms.description.bookmarks=Læse og redigere dine bogmærker
+webextPerms.description.browserSettings=Læse og redigere dine browserindstillinger
+webextPerms.description.browsingData=Slette nylig browserhistorik, cookies og relaterede data
+webextPerms.description.clipboardRead=Hente data fra udklipsholderen
+webextPerms.description.clipboardWrite=Gemme data i udklipsholderen
+webextPerms.description.compose=Læse og redigere dine mails, mens du skriver og sender dem
+webextPerms.description.compose.send=Sende mails på dine vegne
+webextPerms.description.compose.save=Gemme oprettede meddelelser som kladder eller skabeloner
+webextPerms.description.devtools=Brug Udviklerværktøj til at tilgå data i åbne faneblade
+webextPerms.description.dns=Få adgang til oplysninger om IP-adresse og værtsnavn
+webextPerms.description.downloads=Downloade filer og læse og redigere browserens downloadhistorik
+webextPerms.description.downloads.open=Åbne filer der downloades på din computer
+# LOCALIZATION NOTE (webextPerms.description.experiment)
+# %S will be replaced with the name of the application
+webextPerms.description.experiment=Få fuld, uhindret adgang til %S og din computer
+webextPerms.description.find=Læse tekst i alle åbne faneblade
+webextPerms.description.geolocation=Se din position
+webextPerms.description.history=Tilgå browserhistorik
+webextPerms.description.management=Overvåge brugen af tilføjelser og håndtere temaer
+webextPerms.description.messagesModify=Læse og tilpasse dine meddelelser, når de vises for dig
+webextPerms.description.messagesMove2=Kopiere eller flytte dine meddelelser (herunder flytte dem til mappen Papirkurv)
+webextPerms.description.messagesDelete=Permanent slette dine meddelelser
+webextPerms.description.messagesRead=Læse dine meddelelser og markere eller påsætte mærkater på dem
+webextPerms.description.messagesTags=Oprette, ændre og slette meddelelsesmærkater
+# LOCALIZATION NOTE (webextPerms.description.nativeMessaging)
+# %S will be replaced with the name of the application
+webextPerms.description.nativeMessaging=Udveksle beskeder med andre programmer end %S
+webextPerms.description.notifications=Vise dig beskeder
+webextPerms.description.pkcs11=Tilbyde tjenester til kryptografisk godkendelse
+webextPerms.description.privacy=Læse og redigere indstillinger for privatlivsbeskyttelse
+webextPerms.description.proxy=Håndtere browserens proxyindstillinger
+webextPerms.description.sessions=Tilgå nyligt lukkede faneblade
+webextPerms.description.tabs=Tilgå faneblade
+webextPerms.description.tabHide=Skjule og vise faneblade
+webextPerms.description.topSites=Tilgå browserhistorik
+webextPerms.description.unlimitedStorage=Gemme ubegrænsede mængder data på klientsiden
+webextPerms.description.webNavigation=Tilgå browseraktivitet under navigering
+
+webextPerms.hostDescription.allUrls=Tilgå dine data for alle websteder
+
+# 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=Tilgå dine data for websteder på domænet %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=Tilgå dine data på #1 andet domæne;Tilgå dine data på #1 andre domæner
+
+# 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=Tilgå dine data inden for %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=Tilgå dine data på #1 andet websted;Tilgå dine data på #1 andre websteder
+
+# LOCALIZATION NOTE (webextSitePerms.headerWithPerms,webextSitePerms.headerUnsignedWithPerms)
+# This string is used as a header in the webextension permissions dialog,
+# %1$S is replaced with the localized name of the extension being installed.
+# %2$S will be replaced by the DNS host name for which a webextension enables permissions
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextSitePerms.headerWithPerms=Vil du tilføje %1$S? Denne udvidelse giver følgende tilladelser til %2$S:
+webextSitePerms.headerUnsignedWithPerms=Vil du tilføje %1$S? Denne udvidelse er ikke verificeret. Ondsindede udvidelser kan stjæle dine personlige oplysninger eller kompromittere din computer. Tilføj den kun, hvis du stoler på ophavsmanden. Udvidelsen giver følgende tilladelser til %2$S:
+
+# These should remain in sync with permissions.NAME.label in sitePermissions.properties
+webextSitePerms.description.midi=Tilgå MIDI-enheder
+webextSitePerms.description.midi-sysex=Tilgå MIDI-enheder med SysEx-understøttelse
+
+# 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 vil ændre din standard-søgetjeneste fra %2$S til %3$S. Er det i orden?
+webext.defaultSearchYes.label=Ja
+webext.defaultSearchYes.accessKey=J
+webext.defaultSearchNo.label=Nej
+webext.defaultSearchNo.accessKey=N
diff --git a/l10n-da/mail/chrome/messenger/addressbook/abAddressBookNameDialog.dtd b/l10n-da/mail/chrome/messenger/addressbook/abAddressBookNameDialog.dtd
new file mode 100644
index 0000000000..0fd757c77e
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/addressbook/abAddressBookNameDialog.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 name.label "Adressebogsnavn">
+<!ENTITY name.accesskey "A">
diff --git a/l10n-da/mail/chrome/messenger/addressbook/abContactsPanel.dtd b/l10n-da/mail/chrome/messenger/addressbook/abContactsPanel.dtd
new file mode 100644
index 0000000000..05ab37e0b0
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/addressbook/abContactsPanel.dtd
@@ -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/. -->
+
+<!ENTITY propertiesMenu.label "Egenskaber">
+<!ENTITY propertiesMenu.accesskey "E">
+<!ENTITY propertiesCmd.key "i">
+<!ENTITY abPropertiesMenu.label "Egenskaber for adressebog">
+<!ENTITY abPropertiesMenu.accesskey "E">
+<!ENTITY contactPropertiesMenu.label "Egenskaber for kontakt">
+<!ENTITY contactPropertiesMenu.accesskey "E">
+<!ENTITY mailingListPropertiesMenu.label "Egenskaber for mailingliste">
+<!ENTITY mailingListPropertiesMenu.accesskey "E">
+
+<!ENTITY abContextMenuButton.tooltip "Vis genvejsmenu for adressebog">
+<!ENTITY addressbookPicker.label "Adressebog:">
+<!ENTITY addressbookPicker.accesskey "g">
+<!ENTITY searchContacts.label "Søg i kontakter:">
+<!ENTITY searchContacts.accesskey "e">
+<!ENTITY SearchNameOrEmail.label "Navn eller mail">
+
+<!ENTITY addtoToFieldMenu.label "Tilføj i feltet Til">
+<!ENTITY addtoToFieldMenu.accesskey "T">
+<!ENTITY addtoCcFieldMenu.label "Tilføj i feltet Kopi til">
+<!ENTITY addtoCcFieldMenu.accesskey "o">
+<!ENTITY addtoBccFieldMenu.label "Tilføj i feltet Skjult kopi til">
+<!ENTITY addtoBccFieldMenu.accesskey "k">
+
+<!ENTITY deleteAddrBookCard.label "Slet">
+<!ENTITY deleteAddrBookCard.accesskey "S">
+<!ENTITY propertiesContext.label "Egenskaber">
+<!ENTITY propertiesContext.accesskey "E">
+<!ENTITY abPropertiesContext.label "Egenskaber">
+<!ENTITY abPropertiesContext.accesskey "E">
+<!ENTITY editContactContext.label "Rediger kontakt">
+<!ENTITY editContactContext.accesskey "R">
+<!ENTITY editMailingListContext.label "Rediger liste">
+<!ENTITY editMailingListContext.accesskey "R">
+
+<!ENTITY newContactAbContext.label "Ny kontakt">
+<!ENTITY newContactAbContext.accesskey "K">
+<!ENTITY newListAbContext.label "Ny mailingliste">
+<!ENTITY newListAbContext.accesskey "M">
+
+<!ENTITY toButton.label "Til ->">
+<!ENTITY toButton.accesskey "T">
+<!ENTITY ccButton.label "Kopi til ->">
+<!ENTITY ccButton.accesskey "o">
+<!ENTITY bccButton.label "Skjult kopi til ->">
+<!ENTITY bccButton.accesskey "k">
diff --git a/l10n-da/mail/chrome/messenger/addressbook/abMailListDialog.dtd b/l10n-da/mail/chrome/messenger/addressbook/abMailListDialog.dtd
new file mode 100644
index 0000000000..a3f12ee957
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/addressbook/abMailListDialog.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/. -->
+
+<!-- Title -->
+<!ENTITY mailListWindowAdd.title "Ny mailingliste">
+
+<!-- Labels and Access Keys -->
+<!ENTITY addToAddressBook.label "Tilføj i:">
+<!ENTITY addToAddressBook.accesskey "T">
+<!ENTITY ListName.label "Listenavn:">
+<!ENTITY ListName.accesskey "L">
+<!ENTITY ListNickName.label "Listealias:">
+<!ENTITY ListNickName.accesskey "a">
+<!ENTITY ListDescription.label "Beskrivelse:">
+<!ENTITY ListDescription.accesskey "B">
+<!-- See bug 58485, when we implement drag and drop, add 'or drag addresses' back in -->
+<!ENTITY AddressTitle.label "Indtast mailadresser for at føje dem til mailinglisten:">
+<!ENTITY AddressTitle.accesskey "I">
+<!ENTITY UpButton.label "Flyt op">
+<!ENTITY DownButton.label "Flyt ned">
diff --git a/l10n-da/mail/chrome/messenger/addressbook/abMainWindow.dtd b/l10n-da/mail/chrome/messenger/addressbook/abMainWindow.dtd
new file mode 100644
index 0000000000..9fac7080b6
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/addressbook/abMainWindow.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/. -->
+
+<!ENTITY showAsDefault.label "Standardmappe ved start">
+<!ENTITY showAsDefault.accesskey "S">
+
+<!-- Search Bar -->
+<!ENTITY SearchNameOrEmail.label "Navn eller mail">
+
+<!-- Results Pane -->
+<!ENTITY Addrbook.label "Adressebog">
+<!ENTITY GeneratedName.label "Navn">
+<!ENTITY PrimaryEmail.label "Mail">
+
+<!-- Card Summary Pane -->
+
diff --git a/l10n-da/mail/chrome/messenger/addressbook/abResultsPane.dtd b/l10n-da/mail/chrome/messenger/addressbook/abResultsPane.dtd
new file mode 100644
index 0000000000..82b54c3893
--- /dev/null
+++ b/l10n-da/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 "Adressebog">
+<!ENTITY Addrbook.accesskey "d">
+<!ENTITY GeneratedName.label "Navn">
+<!ENTITY GeneratedName.accesskey "N">
+<!ENTITY PrimaryEmail.label "Mail">
+<!ENTITY PrimaryEmail.accesskey "E">
+<!ENTITY Company.label "Organisation">
+<!ENTITY Company.accesskey "F">
+<!ENTITY _PhoneticName.label "Fonetisk navn">
+<!ENTITY _PhoneticName.accesskey "o">
+<!ENTITY NickName.label "Alias">
+<!ENTITY NickName.accesskey "K">
+<!ENTITY SecondEmail.label "Yderligere mail">
+<!ENTITY SecondEmail.accesskey "Y">
+<!ENTITY Department.label "Afdeling">
+<!ENTITY Department.accesskey "A">
+<!ENTITY JobTitle.label "Titel">
+<!ENTITY JobTitle.accesskey "T">
+<!ENTITY CellularNumber.label "Mobil">
+<!ENTITY CellularNumber.accesskey "M">
+<!ENTITY PagerNumber.label "Personsøger">
+<!ENTITY PagerNumber.accesskey "P">
+<!ENTITY FaxNumber.label "Fax">
+<!ENTITY FaxNumber.accesskey "x">
+<!ENTITY HomePhone.label "Hjemmetelefon">
+<!ENTITY HomePhone.accesskey "H">
+<!ENTITY WorkPhone.label "Arbejdstelefon">
+<!ENTITY WorkPhone.accesskey "A">
+<!ENTITY ChatName.label "Chat-navn">
+<!ENTITY ChatName.accesskey "C">
+<!ENTITY sortAscending.label "Stigende">
+<!ENTITY sortAscending.accesskey "S">
+<!ENTITY sortDescending.label "Faldende">
+<!ENTITY sortDescending.accesskey "F">
diff --git a/l10n-da/mail/chrome/messenger/addressbook/addressBook.properties b/l10n-da/mail/chrome/messenger/addressbook/addressBook.properties
new file mode 100644
index 0000000000..755ae73bd5
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/addressbook/addressBook.properties
@@ -0,0 +1,179 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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=Rediger %S
+emptyListName=Du skal indtaste et listenavn.
+badListNameCharacters=Et listenavn må ikke indeholde nogen af følgende tegn: <>; , "
+badListNameSpaces=Et listenavn må ikke indeholde flere mellemrum efter hinanden.
+lastFirstFormat=%S, %S
+firstLastFormat=%S %S
+
+allAddressBooks=Alle adressebøger
+
+newContactTitle=Ny kontakt
+# %S will be the contact's display name
+newContactTitleWithDisplayName=Opret kontaktkort for %S
+editContactTitle=Rediger kontakten
+# %S will be the contact's display name
+editContactTitleWithDisplayName=Rediger kontaktoplysninger for %S
+# don't translate vCard
+editVCardTitle=Rediger vCard
+# %S will be the card's display name, don't translate vCard
+editVCardTitleWithDisplayName=Rediger vCard for %S
+
+## LOCALIZATION NOTE (cardRequiredDataMissingMessage): do not localize \n
+cardRequiredDataMissingMessage=Du skal indtaste mindst en af følgende:\nMailadresse, Fornavn, Efternavn, Vist navn eller Organisation.
+cardRequiredDataMissingTitle=Påkrævet information mangler
+incorrectEmailAddressFormatMessage=Du skal indtaste en primær mailadresse i formen bruger@server.tld.
+incorrectEmailAddressFormatTitle=Forkert format i mailadresse
+
+viewListTitle=Mailingliste: %S
+mailListNameExistsTitle=Mailinglisten eksisterer allerede
+mailListNameExistsMessage=Du har allerede en mailingliste med det navn. Vælg et andet navn.
+
+propertyPrimaryEmail=Mail
+propertyListName=Listenavn
+propertySecondaryEmail=Yderligere mail
+propertyNickname=Alias
+propertyDisplayName=Vis navn
+propertyWork=Arbejde
+propertyHome=Hjem
+propertyFax=Fax
+propertyCellular=Mobil
+propertyPager=Personsøger
+propertyBirthday=Fødselsdag
+propertyCustom1=Brugerdef. 1
+propertyCustom2=Brugerdef. 2
+propertyCustom3=Brugerdef. 3
+propertyCustom4=Brugerdef. 4
+
+propertyGtalk=Google Talk
+propertyAIM=AIM
+propertyYahoo=Yahoo!
+propertySkype=Skype
+propertyQQ=QQ
+propertyMSN=MSN
+propertyICQ=ICQ
+propertyXMPP=Jabber ID
+propertyIRC=IRC-alias
+
+## 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=Til
+prefixCc=Kopi til
+prefixBcc=Skjult kopi til
+addressBook=Adressebog
+
+# Contact photo management
+browsePhoto=Kontaktbillede
+stateImageSave=Gemmer billede…
+errorInvalidUri=Fejl: Ugyldigt billede.
+errorNotAvailable=Fejl: Filen kan ikke tilgås.
+errorInvalidImage=Fejl: Kun billeder i JPG-, PNG- og GIF-format er understøttet.
+errorSaveOperation=Fejl: Kunne ikke gemme billedet.
+
+# mailnews.js
+ldap_2.servers.pab.description=Personlig adressebog
+ldap_2.servers.history.description=Indsamlede adresser
+## LOCALIZATION NOTE (ldap_2.servers.osx.description is only used on Mac OS X)
+ldap_2.servers.osx.description=Mac OS X-Adressebog
+
+## LOCALIZATION NOTE (ldap_2.servers.outlook.description is only used on Windows)
+ldap_2.servers.outlook.description=Outlook-adressebog
+
+# status bar stuff
+## LOCALIZATION NOTE (totalContactStatus):
+## %1$S is address book name, %2$S is contact count
+totalContactStatus=Antal kontakter i %1$S: %2$S
+noMatchFound=Ingen forekomster fundet
+## 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 forekomst fundet;#1 forekomster fundet
+
+## 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 kontakt kopieret;%1$S kontakter kopieret
+
+## 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 kontakt flyttet;%1$S kontakter flyttet
+
+# LDAP directory stuff
+invalidName=Indtast venligst et gyldigt navn.
+invalidHostname=Indtast venligst et gyldigt værtsnavn.
+invalidPortNumber=Indtast venligst et gyldigt portnummer.
+invalidResults=Indtast venligst et gyldigt tal i resultatfeltet.
+abReplicationOfflineWarning=Du skal være online for at udføre LDAP-replikation.
+abReplicationSaveSettings=Indstillingerne skal gemmes før et bibliotek kan hentes.
+
+# For importing / exporting
+## LOCALIZATION NOTE (ExportAddressBookNameTitle): %S is the name of exported addressbook
+ExportAddressBookNameTitle=Eksporter adressebog - %S
+LDIFFiles=LDIF (*.ldi,*.ldif)
+CSVFiles=Kommasepareret (*.csv)
+CSVFilesSysCharset=Kommasepareret (System Charset)
+CSVFilesUTF8=Kommasepareret (UTF-8)
+TABFiles=Tabulatorsepareret (*.tab,*.txt)
+TABFilesSysCharset=Tabulatorsepareret (System Charset)
+TABFilesUTF8=Tabulatorsepareret (UTF-8)
+VCFFiles=vCard
+SupportedABFiles=Understøttede adressebogsfiler
+failedToExportTitle=Eksport mislykkedes
+failedToExportMessageNoDeviceSpace=Kunne ikke eksportere adressebogen, ikke nok plads på enheden.
+failedToExportMessageFileAccessDenied=Kunne ikke eksportere adressebogen, adgang til filen nægtet.
+
+# For getting authDN for replication using dlg box
+AuthDlgTitle=LDAP-replikering af adressebog
+AuthDlgDesc=For at få adgang til katalogserveren, skal du indtaste dit brugernavn og din adgangskode.
+
+# LOCALIZATION NOTE(joinMeInThisChat)
+# use + for spaces
+joinMeInThisChat=Kom+herind+og+chat.
+
+# For printing
+headingHome=Hjem
+headingWork=Arbejde
+headingOther=Andet
+headingChat=Chat
+headingPhone=Telefon
+headingDescription=Beskrivelse
+headingAddresses=Adresser
+
+## For address books
+addressBookTitleNew=Ny adressebog
+# LOCALIZATION NOTE (addressBookTitleEdit):
+# %S is the current name of the address book.
+# Example: My Custom AB Properties
+addressBookTitleEdit=Egenskaber for %S
+duplicateNameTitle=Adressebog findes allerede
+# 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=Der findes allerede en adressebog med dette navn:\n• %S
+
+# For corrupt .mab files
+corruptMabFileTitle=Beskadiget adressebogsfil
+corruptMabFileAlert=En af dine adressebogsfiler (%1$S filen) kunne ikke læses. Der bliver lavet en ny %2$S fil, og den gamle fil bliver gemt som %3$S i samme mappe.
+
+# For locked .mab files
+lockedMabFileTitle=Kan ikke indlæse adressebogsfil
+lockedMabFileAlert=Kan ikke indlæse adressebogsfilen %S. Det kan skyldes, at den er skrivebeskyttet eller i brug af et andet program. Prøv igen senere.
diff --git a/l10n-da/mail/chrome/messenger/addressbook/ldapAutoCompErrs.properties b/l10n-da/mail/chrome/messenger/addressbook/ldapAutoCompErrs.properties
new file mode 100644
index 0000000000..e45a36ac32
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/addressbook/ldapAutoCompErrs.properties
@@ -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/.
+
+# 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.
+
+0=LDAP opstarts problem
+
+1=Forbindelsesfejl til LDAP-server
+
+2=Forbindelsen til LDAP-server mislykkedes
+
+3=Kommunikationsproblemer med LDAP-server
+
+4=Søge-fejl med LDAP-server
+
+
+errorAlertFormat=Fejlkode %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...
+
+5000=Vært ikke fundet
+
+9999=Ukendt fejl
+
+
+# Hints to for the user, associated with specific error codes (ie error code
+# + 10000)
+
+
+10003=Prøv igen senere, eller kontakt din systemadministrator.
+
+10008=Stærk godkendelse er endnu ikke understøttet.
+
+10021=Bekræft at søgefilteret er korrekt og prøv igen, eller kontakt din systemadministrator. For at bekræfte at søgefilteret er korrekt: Klik på menupunktet Funktioner, vælg Indstillinger, vælg Redigering, og vælg så Adressering. Klik på Rediger LDAP-servere, og vælg den LDAP-server som bliver brugt. Klik på Rediger, og klik derefter på Avanceret for at få vist søgefilteret.
+
+10032=Bekræft at Base DN er korrekt, og prøv derefter igen, eller kontakt din systemadministrator. For at bekræfte at Base DN er korrekt: Klik på menupunktet Funktioner, vælg Indstillinger, vælg Redigering, og vælg derefter Adressering. Klik på Rediger LDAP-servere, og vælg den LDAP-server, som bliver brugt. Klik på Rediger for at få vist Base DN.
+
+10051=Prøv igen senere.
+
+10081=Bekræft at værtsnavnet og portnummeret er korrekte, og prøv derefter igen, eller kontakt din systemadministrator. For at bekræfte at værtsnavn og portnummeret er korrekte: Klik på menupunktet Funktioner, vælg Indstillinger, vælg Redigering, og vælg derefter Adressering. Klik på Rediger LDAP-servere, og vælg den LDAP-server, som bliver brugt. Klik på Rediger for at få vist værtsnavn. Klik på Avanceret for at få vist portnummeret.
+
+10085=Prøv igen senere.
+
+10087=Bekræft at søgefilteret er korrekt og prøv igen, eller kontakt din systemadministrator. For at bekræfte at søgefilteret er korrekt: Klik på menupunktet Funktioner, vælg Indstillinger, vælg Redigering, og vælg så Adressering. Klik på Rediger LDAP-servere, og vælg den LDAP-server som bliver brugt. Klik på Rediger, og klik derefter på Avanceret for at få vist søgefilteret.
+
+10090=Luk nogle vinduer og/eller programmer og prøv igen.
+
+10091=Bekræft at værtsnavnet og portnummeret er korrekte, og prøv derefter igen, eller kontakt din systemadministrator. For at bekræfte at værtsnavn og portnummeret er korrekte: Klik på menupunktet Funktioner, vælg Indstillinger, vælg Redigering, og vælg så Adressering. Klik på Rediger LDAP-servere, og vælg den LDAP-server som bliver brugt. Klik på Rediger, og klik derefter på Avanceret for at få vist portnummeret.
+
+15000=Bekræft at værtsnavnet er korrekt, og prøv derefter igen, eller kontakt din systemadministrator. For at bekræfte at søgefilteret er korrekt: Klik på menupunktet Funktioner, vælg Indstillinger, vælg Redigering, og vælg så Adressering. Klik på Rediger LDAP-servere, og vælg den LDAP-server som bliver brugt. Klik på Rediger, og klik derefter på Avanceret for at få vist værtsnavnet.
+
+19999=Kontakt din systemadministrator.
diff --git a/l10n-da/mail/chrome/messenger/addressbook/pref-directory-add.dtd b/l10n-da/mail/chrome/messenger/addressbook/pref-directory-add.dtd
new file mode 100644
index 0000000000..131c8eab9a
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/addressbook/pref-directory-add.dtd
@@ -0,0 +1,46 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY directoryName.label "Navn:">
+<!ENTITY directoryName.accesskey "N">
+<!ENTITY directoryHostname.label "Værtsnavn:">
+<!ENTITY directoryHostname.accesskey "V">
+<!ENTITY directoryBaseDN.label "Base DN:">
+<!ENTITY directoryBaseDN.accesskey "b">
+<!ENTITY findButton.label "Find">
+<!ENTITY findButton.accesskey "f">
+<!ENTITY directorySecure.label "Brug sikker forbindelse (SSL)">
+<!ENTITY directorySecure.accesskey "i">
+<!ENTITY directoryLogin.label "Bind DN:">
+<!ENTITY directoryLogin.accesskey "D">
+<!ENTITY General.tab "Generelt">
+<!ENTITY Offline.tab "Offline">
+<!ENTITY Advanced.tab "Avanceret">
+<!ENTITY portNumber.label "Port:">
+<!ENTITY portNumber.accesskey "p">
+<!ENTITY searchFilter.label "Søgefilter:">
+<!ENTITY searchFilter.accesskey "f">
+<!ENTITY scope.label "Scope:">
+<!ENTITY scope.accesskey "S">
+<!ENTITY scopeOneLevel.label "Et niveau">
+<!ENTITY scopeOneLevel.accesskey "E">
+<!ENTITY scopeSubtree.label "Underniveau">
+<!ENTITY scopeSubtree.accesskey "U">
+<!ENTITY return.label "Returner ikke flere end">
+<!ENTITY return.accesskey "R">
+<!ENTITY results.label "Resultater">
+<!ENTITY offlineText.label "Du kan hente en lokal kopi af dette katalog så det kan bruges når du arbejder offline.">
+
+<!ENTITY saslMechanism.label "Log-in-metode: ">
+<!ENTITY saslMechanism.accesskey "m">
+<!ENTITY saslOff.label "Simpel">
+<!ENTITY saslOff.accesskey "l">
+<!ENTITY saslGSSAPI.label "Kerberos (GSSAPI)">
+<!ENTITY saslGSSAPI.accesskey "K">
+
+<!-- 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 "36em">
diff --git a/l10n-da/mail/chrome/messenger/addressbook/pref-directory.dtd b/l10n-da/mail/chrome/messenger/addressbook/pref-directory.dtd
new file mode 100644
index 0000000000..0bc277ab19
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/addressbook/pref-directory.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 pref.ldap.window.title "LDAP-servere">
+<!ENTITY directories.label "Benyt en anden LDAP-server:">
+<!ENTITY directoriesText.label "Vælg en LDAP-server:">
+<!ENTITY directoriesText.accesskey "V">
+<!ENTITY addDirectory.label "Tilføj">
+<!ENTITY addDirectory.accesskey "t">
+<!ENTITY editDirectory.label "Rediger">
+<!ENTITY editDirectory.accesskey "R">
+<!ENTITY deleteDirectory.label "Slet">
+<!ENTITY deleteDirectory.accesskey "s">
diff --git a/l10n-da/mail/chrome/messenger/addressbook/replicationProgress.properties b/l10n-da/mail/chrome/messenger/addressbook/replicationProgress.properties
new file mode 100644
index 0000000000..3d39308e87
--- /dev/null
+++ b/l10n-da/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=Replikering startet…
+changesStarted=Starter med at finde ændringer der skal replikeres…
+replicationSucceeded=Replikeringen lykkedes
+replicationFailed=Replikering mislykkedes
+replicationCancelled=Replikering annulleret
+# LOCALIZATION NOTE
+# do not localize %S. %S is the current entry number (an integer)
+currentCount=Replikerer katalogpunktet: %S
+
+downloadButton=Download nu
+downloadButton.accesskey=D
+cancelDownloadButton=Annuller download
+cancelDownloadButton.accesskey=A
+
+directoryTitleNew=Nyt LDAP-katalog
+## LOCALIZATION NOTE (directoryTitleEdit): %S will be replaced by the LDAP directory's display name
+directoryTitleEdit=Egenskaber for %S
diff --git a/l10n-da/mail/chrome/messenger/am-addressing.dtd b/l10n-da/mail/chrome/messenger/am-addressing.dtd
new file mode 100644
index 0000000000..556a96a357
--- /dev/null
+++ b/l10n-da/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 "Komposition &amp; adressering">
+<!ENTITY addressingGroupTitle.label "Adressering">
+<!ENTITY addressingText.label "Ved opslag af adresser:">
+<!-- LOCALIZATION NOTE (override.label) : do not translate "LDAP" in below line -->
+<!ENTITY useGlobal.label "Brug mine globale LDAP-serverindstillinger for denne konto">
+<!ENTITY useGlobal.accesskey "U">
+<!ENTITY editDirectories.label "Rediger LDAP…">
+<!ENTITY editDirectories.accesskey "R">
+<!-- LOCALIZATION NOTE (directories.label) : do not translate "LDAP" in below line -->
+<!ENTITY directories.label "Benyt en anden LDAP-server:">
+<!ENTITY directories.accesskey "B">
+<!ENTITY directoriesNone.label "Ingen">
+
+<!-- am-addressing.xul -->
+
+<!-- am-addressing.xhtml -->
+
+<!ENTITY compositionGroupTitle.label "Nye meddelelser">
+<!-- LOCALIZATION NOTE (useHtml.label) : do not translate "html" in below line -->
+<!ENTITY useHtml.label "Skriv meddelelser i HTML-format">
+<!ENTITY useHtml.accesskey "H">
+<!ENTITY autoQuote.label "Citer altid den originale meddelelse i svar">
+<!ENTITY autoQuote.accesskey "C">
+<!-- LOCALIZATION NOTE (quoting.label): This will concatenate with the 4 strings that follow. -->
+<!ENTITY quoting.label "Når der citeres,">
+<!ENTITY quoting.accesskey "N">
+<!ENTITY aboveQuote.label "start mit svar over den citerede tekst">
+<!ENTITY belowQuote.label "start mit svar under den citerede tekst">
+<!ENTITY selectAndQuote.label "marker den citerede tekst">
+<!ENTITY place.label "og placer min signatur">
+<!ENTITY place.accesskey "p">
+<!ENTITY belowText.label "under det citerede (anbefalet)">
+<!ENTITY aboveText.label "under mit svar (over citatet)">
+<!ENTITY includeSigOnReply.label "Brug signatur i svar">
+<!ENTITY includeSigOnReply.accesskey "s">
+<!ENTITY includeSigOnForward.label "Brug signatur ved videresendelse">
+<!ENTITY includeSigOnForward.accesskey "v">
+
+<!ENTITY globalComposingPrefs.label "Globale indstillinger til redigering…">
+<!ENTITY globalComposingPrefs.accesskey "G">
+
+<!ENTITY globalAddressingPrefs.label "Globale indstillinger til adressering…">
+<!ENTITY globalAddressingPrefs.accesskey "a">
diff --git a/l10n-da/mail/chrome/messenger/am-advanced.dtd b/l10n-da/mail/chrome/messenger/am-advanced.dtd
new file mode 100644
index 0000000000..1780a780e6
--- /dev/null
+++ b/l10n-da/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 "Udgående serverindstillinger (SMTP)">
+
+<!-- LOCALIZATION NOTE (smtpDescription.label): do not translate "SMTP" in below line -->
+<!ENTITY smtpDescription.label "Du har mulighed for at benytte forskellige udgående servere til hver af dine identiteter. Vælg den ønskede server fra listen. Serveren markeret med &quot;(Standard)&quot; er standard-serveren.">
+
+<!ENTITY smtpListAdd.label "Tilføj…">
+<!ENTITY smtpListAdd.accesskey "T">
+<!ENTITY smtpListEdit.label "Rediger…">
+<!ENTITY smtpListEdit.accesskey "E">
+<!ENTITY smtpListDelete.label "Slet">
+<!ENTITY smtpListDelete.accesskey "S">
+<!ENTITY smtpListSetDefault.label "Vælg som standard">
+<!ENTITY smtpListSetDefault.accesskey "V">
+
+<!ENTITY serverDetails.label "Detaljer for den valgte server:">
+<!ENTITY serverDescription.label "Beskrivelse:">
+<!ENTITY serverName.label "Servernavn:">
+<!ENTITY serverPort.label "Port:">
+<!ENTITY userName.label "Brugernavn:">
+<!ENTITY connectionSecurity.label "Forbindelsessikkerhed: ">
+<!ENTITY authMethod.label "Godkendelsesmetode: ">
diff --git a/l10n-da/mail/chrome/messenger/am-archiveoptions.dtd b/l10n-da/mail/chrome/messenger/am-archiveoptions.dtd
new file mode 100644
index 0000000000..fca6a111c0
--- /dev/null
+++ b/l10n-da/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 "Indstillinger for arkivering">
+<!ENTITY archiveGranularityPrefix.label "Når meddelelser arkiveres, skal de anbrings i:">
+<!ENTITY archiveFlat.label "En enkelt mappe">
+<!ENTITY archiveFlat.accesskey "E">
+<!ENTITY archiveYearly.label "Mapper inddelt i år">
+<!ENTITY archiveYearly.accesskey "a">
+<!ENTITY archiveMonthly.label "Mapper inddelt i måneder">
+<!ENTITY archiveMonthly.accesskey "M">
+<!ENTITY keepFolderStructure.label "Bevar arkiverede meddelelsers eksisterende mappestruktur">
+<!ENTITY keepFolderStructure.accesskey "B">
+<!ENTITY archiveExample.label "Eksempel">
+<!-- LOCALIZATION NOTE (archiveFolderName.label): this should match the default
+ name for the "Archives" folder -->
+<!ENTITY archiveFolderName.label "Arkiv">
+<!-- LOCALIZATION NOTE (inboxFolderName.label): this should match the default
+ name for the "Inbox" folder -->
+<!ENTITY inboxFolderName.label "Indbakke">
diff --git a/l10n-da/mail/chrome/messenger/am-copies.dtd b/l10n-da/mail/chrome/messenger/am-copies.dtd
new file mode 100644
index 0000000000..6143275c94
--- /dev/null
+++ b/l10n-da/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 "Kopier &amp; mapper">
+<!ENTITY sendingPrefix.label "Gør følgende ved afsendelse af meddelelser:">
+<!ENTITY fccMailFolder.label "Anbring en kopi i:">
+<!ENTITY fccMailFolder.accesskey "b">
+<!ENTITY fccReplyFollowsParent.label "Anbring svar i samme mappe som den besvarede meddelelse">
+<!ENTITY fccReplyFollowsParent.accesskey "m">
+<!-- LOCALIZATION NOTE (ccAddress.label): do not translate "Cc" in below line -->
+<!ENTITY ccAddress.label "Kopi til disse mailadresser:">
+<!ENTITY ccAddress.accesskey "p">
+<!ENTITY ccAddressList.placeholder "Adskil adresser med komma">
+<!-- LOCALIZATION NOTE (bccAddress.label): do not translate "Bcc" in below line -->
+<!ENTITY bccAddress.label "Skjult kopi til andre adresser:">
+<!ENTITY bccAddress.accesskey "u">
+<!ENTITY bccAddressList.placeholder "Adskil adresser med komma">
+<!ENTITY saveMessageDlg.label "Vis godkendelsesdialog, når meddelelser gemmes">
+<!ENTITY saveMessageDlg.accesskey "g">
+<!-- LOCALIZATION NOTE (sentFolderOn.label): OK to translate this, bug #57440 -->
+<!ENTITY sentFolderOn.label "Mappen Sendt på:">
+<!ENTITY sentFolderOn.accesskey "S">
+<!ENTITY sentInOtherFolder.label "Andet:">
+<!ENTITY sentInOtherFolder.accesskey "t">
+<!-- LOCALIZATION NOTE (archivesFolderOn.label): OK to translate this, bug #57440 -->
+<!ENTITY archivesTitle.label "Arkiv for meddelelser">
+<!ENTITY keepArchives.label "Arkiver meddelelser i:">
+<!ENTITY keepArchives.accesskey "r">
+<!ENTITY archiveHierarchyButton.label "Indstillinger for arkivering…">
+<!ENTITY archiveHierarchyButton.accesskey "I">
+<!ENTITY archivesFolderOn.label "Mappen Arkiv på:">
+<!ENTITY archivesFolderOn.accesskey "A">
+<!ENTITY archiveInOtherFolder.label "Andet:">
+<!ENTITY archiveInOtherFolder.accesskey "n">
+<!ENTITY specialFolders.label "Kladder og skabeloner">
+<!ENTITY keepDrafts2.label "Gem meddelelseskladder i:">
+<!-- LOCALIZATION NOTE (draftsFolderOn.label): OK to translate this, bug #57440 -->
+<!ENTITY draftsFolderOn.label "Mappen Kladder på:">
+<!ENTITY draftsFolderOn.accesskey "l">
+<!ENTITY draftInOtherFolder.label "Andet:">
+<!ENTITY draftInOtherFolder.accesskey "d">
+<!ENTITY keepTemplates.label "Gem meddelelsesskabeloner i:">
+<!-- LOCALIZATION NOTE (templatesFolderOn.label): OK to translate this, bug #57440 -->
+<!ENTITY templatesFolderOn.label "Mappen Skabeloner på:">
+<!ENTITY templatesFolderOn.accesskey "o">
+<!ENTITY templateInOtherFolder.label "Andet:">
+<!ENTITY templateInOtherFolder.accesskey "e">
diff --git a/l10n-da/mail/chrome/messenger/am-e2e.properties b/l10n-da/mail/chrome/messenger/am-e2e.properties
new file mode 100644
index 0000000000..3fda0b27d5
--- /dev/null
+++ b/l10n-da/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=End to end-kryptering
diff --git a/l10n-da/mail/chrome/messenger/am-identities-list.dtd b/l10n-da/mail/chrome/messenger/am-identities-list.dtd
new file mode 100644
index 0000000000..eb99091222
--- /dev/null
+++ b/l10n-da/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 "Rediger denne kontos identiteter. Den øverste identitet bruges som standard.">
+<!ENTITY identitiesListAdd.label "Tilføj…">
+<!ENTITY identitiesListAdd.accesskey "T">
+<!ENTITY identitiesListEdit.label "Rediger…">
+<!ENTITY identitiesListEdit.accesskey "R">
+<!ENTITY identitiesListDefault.label "Angiv som standard">
+<!ENTITY identitiesListDefault.accesskey "n">
+<!ENTITY identitiesListDelete.label "Slet">
+<!ENTITY identitiesListDelete.accesskey "S">
+<!ENTITY identitiesListClose.label "Afslut">
+<!ENTITY identitiesListClose.accesskey "A">
diff --git a/l10n-da/mail/chrome/messenger/am-identity-edit.dtd b/l10n-da/mail/chrome/messenger/am-identity-edit.dtd
new file mode 100644
index 0000000000..37d0ae59bc
--- /dev/null
+++ b/l10n-da/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 "Konfigurer indstillinger for denne identitet:">
+
+<!ENTITY settingsTab.label "Indstillinger">
+<!ENTITY copiesFoldersTab.label "Kopier &amp; mapper">
+<!ENTITY addressingTab.label "Komposition &amp; adressering">
+
+<!ENTITY publicData.label "Offentlige data">
+<!ENTITY privateData.label "Private data">
+<!ENTITY identityAlias.label "Identitet:">
+<!ENTITY identityAlias.accesskey "I">
diff --git a/l10n-da/mail/chrome/messenger/am-im.dtd b/l10n-da/mail/chrome/messenger/am-im.dtd
new file mode 100644
index 0000000000..0f036528b7
--- /dev/null
+++ b/l10n-da/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 "Kontoindstillinger">
+<!ENTITY accountWindow.width "300">
+<!ENTITY account.general "Generelt">
+<!ENTITY account.advanced "Avancerede indstillinger">
+<!ENTITY account.name "Brugernavn:">
+<!ENTITY account.password "Adgangskode:">
+<!ENTITY account.alias "Alias:">
+<!ENTITY account.newMailNotification "Giv besked ved nye mails">
+<!ENTITY account.autojoin "Tilslut automatisk til disse kanaler:">
+<!ENTITY account.proxySettings.caption "Proxy-indstillinger:">
+<!ENTITY account.proxySettings.change.label "Skift…">
+<!ENTITY account.proxySettings.change.accessKey "S">
diff --git a/l10n-da/mail/chrome/messenger/am-junk.dtd b/l10n-da/mail/chrome/messenger/am-junk.dtd
new file mode 100644
index 0000000000..1b6464c402
--- /dev/null
+++ b/l10n-da/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 "Spam-indstillinger">
+<!ENTITY trainingDescription.label "Hvis funktionen aktiveres, skal &brandShortName; først lære at identificere spam ved, at du benytter spam-knapperne til at markere, hvilke meddelelser som er spam og ikke-spam. Herefter vil &brandShortName; være i stand til automatisk at markere spam.">
+<!ENTITY level.label "Aktiver evalueringsfilter mod spam for denne konto">
+<!ENTITY level.accesskey "A">
+
+<!ENTITY move.label "Flyt nye spam-meddelelser til:">
+<!ENTITY move.accesskey "F">
+<!ENTITY junkFolderOn.label "Mappen Spam på:">
+<!ENTITY junkFolderOn.accesskey "S">
+<!ENTITY otherFolder.label "Anden:">
+<!ENTITY otherFolder.accesskey "n">
+<!ENTITY purge1.label "Slet automatisk spam ældre end">
+<!ENTITY purge1.accesskey "l">
+<!ENTITY purge2.label "dage">
+
+<!ENTITY whitelistHeader.label "Marker ikke meddelelser som spam, hvis afsenderen står i: ">
+<!ENTITY whitelistHeader.accesskey "i">
+
+<!ENTITY ispHeadersWarning.label "Hvis funktionen aktiveres, vil &brandShortName; automatisk behandle meddelelser, der er markeret af denne tjeneste, som spam.">
+<!ENTITY ispHeaders.label "Stol på serverevalueringer:">
+<!ENTITY ispHeaders.accesskey "t">
+
+<!ENTITY junkClassification.label "Vælg">
+<!ENTITY junkActions.label "Destination og opbevaring">
+
+<!ENTITY globalJunkPrefs.label "Globale indstillinger for spam…">
+<!ENTITY globalJunkPrefs.accesskey "G">
diff --git a/l10n-da/mail/chrome/messenger/am-main.dtd b/l10n-da/mail/chrome/messenger/am-main.dtd
new file mode 100644
index 0000000000..a785857fd5
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/am-main.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/. -->
+
+<!-- extracted from am-main.xhtml -->
+
+<!ENTITY accountTitle.label "Kontoindstillinger">
+<!ENTITY accountName.label "Kontonavn:">
+<!ENTITY accountName.accesskey "a">
+<!ENTITY identityTitle.label "Identitet">
+<!ENTITY identityDesc.label "Hver konto har en identitet, som er de oplysninger andre ser om dig, når de læser dine meddelelser.">
+<!ENTITY name.label "Dit navn:">
+<!ENTITY name.accesskey "N">
+<!ENTITY email.label "Mailadresse:">
+<!ENTITY email.accesskey "E">
+<!ENTITY catchAll.label "Svar fra denne identitet, når leveringsheadere matcher:">
+<!ENTITY catchAll.accesskey "c">
+<!ENTITY replyTo.label "Svaradresse:">
+<!ENTITY replyTo.accesskey "r">
+<!ENTITY replyTo.placeholder "Modtagere vil svare til denne anden adresse">
+<!ENTITY organization.label "Organisation:">
+<!ENTITY organization.accesskey "O">
+<!ENTITY signatureText.label "Tekstsignatur:">
+<!ENTITY signatureText.accesskey "T">
+<!ENTITY signatureHtml.label "Brug HTML (fx &lt;b&gt;fed&lt;/b&gt;)">
+<!ENTITY signatureHtml.accesskey "H">
+<!ENTITY signatureFile.label "Vedhæft signaturen fra en fil (tekst, HTML eller et billede):">
+<!ENTITY signatureFile.accesskey "f">
+<!ENTITY edit.label "Rediger…">
+<!ENTITY choose.label "Vælg…">
+<!ENTITY choose.accesskey "V">
+<!ENTITY editVCard.label "Rediger kortet…">
+<!ENTITY editVCard.accesskey "d">
+<!-- LOCALIZATION NOTE (attachVCard.label) : do not translate "vCard" in below line -->
+<!ENTITY attachVCard.label "Vedhæft personligt visitkort i meddelelser (vCard)">
+<!ENTITY attachVCard.accesskey "V">
+
+<!ENTITY manageIdentities.label "Rediger identiteter…">
+<!ENTITY manageIdentities.accesskey "i">
+
+<!-- LOCALIZATION NOTE (smtpName.label) : do not translate "SMTP" in below line -->
+<!ENTITY smtpName.label "Udgående server (SMTP):">
+<!ENTITY smtpName.accesskey "S">
+<!ENTITY smtpDefaultServer.label "Brug standardserver">
+
+<!ENTITY smtpServerEdit.label "Rediger SMTP-server…">
+<!ENTITY smtpServerEdit.accesskey "P">
diff --git a/l10n-da/mail/chrome/messenger/am-mdn.dtd b/l10n-da/mail/chrome/messenger/am-mdn.dtd
new file mode 100644
index 0000000000..95fa86ff37
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/am-mdn.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 pane.title "Kvitteringer">
+<!ENTITY useGlobalPrefs.label "Brug mine globale kvitteringsindstillinger for denne konto">
+<!ENTITY useGlobalPrefs.accesskey "o">
+<!ENTITY globalReceipts.label "Globale indstillinger…">
+<!ENTITY globalReceipts.accesskey "G">
+<!ENTITY useCustomPrefs.label "Tilpas kvitteringsindstillinger for denne konto">
+<!ENTITY useCustomPrefs.accesskey "T">
+<!ENTITY requestReceipt.label "Bed altid om en kvittering, når der sendes meddelelser">
+<!ENTITY requestReceipt.accesskey "B">
+<!ENTITY receiptArrive.label "Når en kvittering ankommer:">
+<!ENTITY leaveIt.label "Lad den ligge i Indbakke">
+<!ENTITY leaveIt.accesskey "L">
+<!ENTITY moveToSent.label "Flyt den til mappen Sendt">
+<!ENTITY moveToSent.accesskey "F">
+<!ENTITY requestMDN.label "Når jeg bliver bedt om en returkvittering:">
+<!ENTITY returnSome.label "Tillad kvitteringer for nogle meddelelser">
+<!ENTITY returnSome.accesskey "v">
+<!ENTITY never.label "Send aldrig en kvittering">
+<!ENTITY never.accesskey "a">
+<!ENTITY notInToCc.label "Hvis jeg ikke er i meddelelsens Til eller Kopi til-felt:">
+<!ENTITY notInToCc.accesskey "H">
+<!ENTITY outsideDomain.label "Hvis afsenderen er udenfor mit domæne:">
+<!ENTITY outsideDomain.accesskey "s">
+<!ENTITY otherCases.label "I alle andre tilfælde:">
+<!ENTITY otherCases.accesskey "I">
+<!ENTITY askMe.label "Spørg mig">
+<!ENTITY alwaysSend.label "Send altid">
+<!ENTITY neverSend.label "Send aldrig">
diff --git a/l10n-da/mail/chrome/messenger/am-mdn.properties b/l10n-da/mail/chrome/messenger/am-mdn.properties
new file mode 100644
index 0000000000..8d20507d16
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/am-mdn.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-mdn=Kvitteringer
diff --git a/l10n-da/mail/chrome/messenger/am-offline.dtd b/l10n-da/mail/chrome/messenger/am-offline.dtd
new file mode 100644
index 0000000000..666bff3a1f
--- /dev/null
+++ b/l10n-da/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 "For at spare diskplads, hentes følgende ikke:">
+<!ENTITY doNotDownloadNntp.label "For at spare plads, hent ikke til offline-brug:">
+<!ENTITY doNotDownloadImap.label "Du kan spare plads ved at begrænse hentning af meddelelser til offline-brug ud fra alder eller størrelse.">
+<!ENTITY allFoldersOffline2.label "Behold meddelelser i alle mapper for denne konto på denne computer">
+<!ENTITY allFoldersOffline2.accesskey "B">
+<!ENTITY allFoldersOfflineNote.label "Obs: Dette påvirker alle mapper for denne konto. Brug knappen 'Avanceret …' for at vælge individuelle mapper.">
+<!ENTITY offlineNotDownload.label "Meddelelser større end">
+<!ENTITY offlineNotDownload.accesskey "ø">
+<!ENTITY autosyncNotDownload.label "Hent ikke meddelelser større end">
+<!ENTITY autosyncNotDownload.accesskey "k">
+<!ENTITY kb.label "KB">
+<!ENTITY daysOld.label "dage gamle">
+<!ENTITY message.label "meddelelser">
+<!ENTITY nntpNotDownloadRead.label "Læste meddelelser">
+<!ENTITY nntpNotDownloadRead.accesskey "L">
+<!ENTITY nntpDownloadMsg.label "Meddelelser mere end">
+<!ENTITY nntpDownloadMsg.accesskey "m">
+<!ENTITY retentionCleanup.label "Gamle meddelelser kan slettes permanent for at skabe mere diskplads">
+<!ENTITY retentionCleanupImap.label "For at frigive plads kan gamle meddelelser slettes permanent, både de lokale kopier og de originale meddelelser på serveren.">
+<!ENTITY retentionCleanupPop.label "For at frigive plads kan gamle meddelelser slettes permanent, inklusive de originale meddelelser på serveren.">
+<!ENTITY retentionKeepMsg.label "Slet meddelelser, som er mere end">
+<!ENTITY retentionKeepMsg.accesskey "S">
+<!ENTITY retentionKeepAll.label "Slet ingen meddelelser">
+<!ENTITY retentionKeepAll.accesskey "i">
+<!ENTITY retentionKeepRecent.label "Slet alle, bortset fra nyeste">
+<!ENTITY retentionKeepRecent.accesskey "y">
+<!ENTITY retentionApplyToFlagged.label "Behold altid stjernemarkerede meddelelser">
+<!ENTITY retentionApplyToFlagged.accesskey "o">
+<!ENTITY nntpRemoveMsgBody.label "Fjern indhold fra meddelelser, der er mere end">
+<!ENTITY nntpRemoveMsgBody.accesskey "d">
+<!ENTITY offlineSelectNntp.label "Vælg nyhedsgrupper til brug offline…">
+<!ENTITY offlineSelectNntp.accesskey "n">
+<!ENTITY offlineImapAdvancedOffline.label "Avanceret…">
+<!ENTITY offlineImapAdvancedOffline.accesskey "v">
+<!ENTITY syncGroupTitle.label "Synkronisering af meddelelser">
+<!ENTITY diskspaceGroupTitle.label "Diskplads">
+
+<!-- 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 "Synkroniser alle meddelelser lokalt, uanset alder">
+<!ENTITY allAutosync.accesskey "A">
+<!ENTITY ageAutosyncBefore.label "Synkroniser de seneste">
+<!ENTITY ageAutosync.accesskey "r">
+<!ENTITY ageAutosyncMiddle.label "">
+<!ENTITY dayAgeInterval.label "Dage">
+<!ENTITY weekAgeInterval.label "Uger">
+<!ENTITY monthAgeInterval.label "Måneder">
+<!ENTITY yearAgeInterval.label "År">
+<!ENTITY ageAutosyncAfter.label "">
diff --git a/l10n-da/mail/chrome/messenger/am-server-advanced.dtd b/l10n-da/mail/chrome/messenger/am-server-advanced.dtd
new file mode 100644
index 0000000000..e184d9c2f2
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/am-server-advanced.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/. -->
+
+<!ENTITY serverAdvanced.label "Avancerede kontoindstillinger">
+<!ENTITY serverDirectory.label "IMAP-servermappe:">
+<!ENTITY serverDirectory.accesskey "I">
+<!ENTITY usingSubscription.label "Vis kun mapper der abonneres på">
+<!ENTITY usingSubscription.accesskey "V">
+<!ENTITY dualUseFolders.label "Serveren understøtter mapper med undermapper og meddelelser">
+<!ENTITY dualUseFolders.accesskey "u">
+<!ENTITY maximumConnectionsNumber.label "Maksimalt antal serverforbindelser der tilsluttes">
+<!ENTITY maximumConnectionsNumber.accesskey "M">
+<!ENTITY namespaceDesc.label "Disse egenskaber angiver navneområder for din IMAP-server">
+<!ENTITY personalNamespace.label "Personligt navneområde:">
+<!ENTITY personalNamespace.accesskey "P">
+<!ENTITY publicNamespace.label "Offentlig (delt):">
+<!ENTITY publicNamespace.accesskey "O">
+<!ENTITY otherUsersNamespace.label "Andre brugere:">
+<!ENTITY otherUsersNamespace.accesskey "A">
+<!ENTITY overrideNamespaces.label "Tillad serveren at se bort fra disse navneområder">
+<!ENTITY overrideNamespaces.accesskey "n">
+<!ENTITY pop3DeferringDesc.label "Når der hentes mails fra denne kontos server, så benyt følgende mapper til nye meddelelser:" >
+<!ENTITY accountInbox.label "Indbakke for denne konto">
+<!ENTITY accountInbox.accesskey "I">
+<!ENTITY deferToServer.label "Indbakke for en anden konto">
+<!ENTITY deferToServer.accesskey "a">
+<!ENTITY deferGetNewMail.label "Medtag denne konto, når der hentes nye meddelelser">
+<!ENTITY deferGetNewMail.accesskey "M">
diff --git a/l10n-da/mail/chrome/messenger/am-server-top.dtd b/l10n-da/mail/chrome/messenger/am-server-top.dtd
new file mode 100644
index 0000000000..f6dd536738
--- /dev/null
+++ b/l10n-da/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 "Meddelelsesopbevaring">
+<!ENTITY securitySettings.label "Sikkerhedsindstillinger">
+<!ENTITY serverSettings.label "Serverindstillinger">
+<!ENTITY serverType.label "Servertype:">
+<!ENTITY serverName.label "Servernavn:">
+<!ENTITY serverName.accesskey "S">
+<!ENTITY userName.label "Brugernavn:">
+<!ENTITY userName.accesskey "B">
+<!ENTITY port.label "Port:">
+<!ENTITY port.accesskey "P">
+<!ENTITY serverPortDefault.label "Standard:">
+<!-- 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 "Kontroller for nye meddelelser hvert">
+<!ENTITY biffStart.accesskey "o">
+<!ENTITY biffEnd.label "minut">
+<!ENTITY useIdleNotifications.label "Tillad øjeblikkelige servermeddelelser ved modtagelse af nye meddelelser">
+<!ENTITY useIdleNotifications.accesskey "ø">
+<!ENTITY connectionSecurity.label "Forbindelsessikkerhed:">
+<!ENTITY connectionSecurity.accesskey "F">
+<!ENTITY connectionSecurityType-0.label "Ingen">
+<!ENTITY connectionSecurityType-1.label "STARTTLS, hvis tilgængelig">
+<!ENTITY connectionSecurityType-2.label "STARTTLS">
+<!ENTITY connectionSecurityType-3.label "SSL/TLS">
+<!ENTITY authMethod.label "Godkendelsesmetode:">
+<!ENTITY authMethod.accesskey "G">
+<!ENTITY leaveOnServer.label "Gem meddelelser på serveren">
+<!ENTITY leaveOnServer.accesskey "e">
+<!ENTITY headersOnly.label "Hent kun meddelelseshoveder">
+<!ENTITY headersOnly.accesskey "H">
+<!ENTITY deleteByAgeFromServer.label "I højest">
+<!ENTITY deleteByAgeFromServer.accesskey "I">
+<!ENTITY daysEnd.label "dage">
+<!ENTITY deleteOnServer2.label "Indtil jeg sletter dem">
+<!ENTITY deleteOnServer2.accesskey "d">
+<!ENTITY downloadOnBiff.label "Hent automatisk alle nye meddelelser">
+<!ENTITY downloadOnBiff.accesskey "m">
+<!ENTITY deleteMessagePrefix.label "Når jeg sletter en meddelelse:">
+<!ENTITY modelMoveToTrash.label "Flyt den til mappen Papirkurv">
+<!ENTITY modelMoveToTrash.accesskey "i">
+<!ENTITY modelMarkDeleted.label "Marker den som slettet">
+<!ENTITY modelMarkDeleted.accesskey "m">
+<!ENTITY modelDeleteImmediately.label "Fjern den øjeblikkeligt">
+<!ENTITY modelDeleteImmediately.accesskey "j">
+<!-- LOCALIZATION NOTE (expungeOnExit.label) : do not translate two of "&quot;" in below line -->
+<!ENTITY expungeOnExit.label "Ryd op i (optimer) Indbakke ved afslutning">
+<!ENTITY expungeOnExit.accesskey "E">
+<!ENTITY emptyTrashOnExit.label "Tøm Papirkurv ved afslutning">
+<!ENTITY emptyTrashOnExit.accesskey "T">
+<!ENTITY loginAtStartup.label "Kontroller for nye meddelelser ved opstart">
+<!ENTITY loginAtStartup.accesskey "K">
+<!-- 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 "Spørg mig før hentning af mere end">
+<!ENTITY maxMessagesStart.accesskey "m">
+<!-- LOCALIZATION NOTE (maxMessagesEnd.label) : see note for maxMessagesStart.label -->
+<!ENTITY maxMessagesEnd.label "meddelelser">
+<!ENTITY alwaysAuthenticate.label "Kræv altid godkendelse ved tilslutning til denne server">
+<!ENTITY alwaysAuthenticate.accesskey "æ">
+<!ENTITY newsrcFilePath1.label "News.rc-fil:">
+<!ENTITY newsrcPicker1.label "Vælg News.rc-fil">
+<!ENTITY abbreviate.label "Vis nyhedsgruppenavne i mappeoversigten som:">
+<!ENTITY abbreviateOn.label "Fulde navne (fx &quot;netscape.public.mozilla.mail-news&quot;)">
+<!ENTITY abbreviateOff.label "Forkortede navne (fx &quot;n.p.m.mail-news&quot;)">
+<!ENTITY advancedButton.label "Avanceret…">
+<!ENTITY advancedButton.accesskey "A">
+<!ENTITY serverDefaultCharset2.label "Standardtegnkodning:">
+<!ENTITY localPath1.label "Lokal mappe:">
+<!ENTITY localFolderPicker.label "Vælg lokal mappe">
+<!ENTITY browseFolder.label "Gennemse…">
+<!ENTITY browseFolder.accesskey "G">
+<!ENTITY browseNewsrc.label "Gennemse…">
+<!ENTITY browseNewsrc.accesskey "e">
+
+<!ENTITY accountTitle.label "Kontoindstillinger">
+<!ENTITY accountSettingsDesc.label "Det følgende er en speciel konto. Der er ingen identiteter knyttet til den.">
+<!ENTITY storeType.label "Lagertype for meddelelser:">
+<!ENTITY storeType.accesskey "L">
+<!ENTITY mboxStore2.label "Fil pr. mappe (mbox)">
+<!ENTITY maildirStore.label "Fil pr. meddelelse (maildir)">
diff --git a/l10n-da/mail/chrome/messenger/am-serverwithnoidentities.dtd b/l10n-da/mail/chrome/messenger/am-serverwithnoidentities.dtd
new file mode 100644
index 0000000000..9115f0bbc0
--- /dev/null
+++ b/l10n-da/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 "Kontonavn:">
+<!ENTITY accountName.accesskey "N">
diff --git a/l10n-da/mail/chrome/messenger/am-smime.dtd b/l10n-da/mail/chrome/messenger/am-smime.dtd
new file mode 100644
index 0000000000..59d3f77d6f
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/am-smime.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/. -->
+
+<!ENTITY e2eTitle.label "End to end-kryptering">
+<!ENTITY e2eLearnMore.label "Læs mere">
+
+<!ENTITY e2eEnc.description "Uden end to end-kryptering, kan indholdet af dine meddelelser nemt ses af din mailudbyder eller læses af masseovervågningsteknologier.">
+
+<!ENTITY e2eTechPref.description "Foretrukken krypteringsteknologi:">
+
+<!ENTITY encryptionCert2.message "Personligt certifikat til kryptering:">
+<!ENTITY digitalSign.certificate.button "Vælg…">
+<!ENTITY digitalSign.certificate.accesskey "V">
+<!ENTITY digitalSign.certificate_clear.button "Ryd">
+<!ENTITY digitalSign.certificate_clear.accesskey "R">
+<!ENTITY encryption.certificate.button "Vælg…">
+<!ENTITY encryption.certificate.accesskey "æ">
+<!ENTITY encryption.certificate_clear.button "Ryd">
+<!ENTITY encryption.certificate_clear.accesskey "y">
+<!ENTITY signingGroupTitle.label "Digital signatur">
+
+<!ENTITY signingCert2.message "Personligt certifikat til digital signering:">
+
+<!ENTITY sendingDefaults.label "Standardindstillinger for afsendelse af meddelelser">
+
+<!ENTITY technologyAutomatic.label "Vælg automatisk ud fra tilgængelige nøgler eller certifikater">
+
+<!ENTITY certificates2.label "S/MIME">
+<!ENTITY manageCerts3.label "Håndter S/MIME-certifikater">
+<!ENTITY manageCerts3.accesskey "H">
+<!ENTITY manageDevices2.label "S/MIME-sikkerhedsenheder">
+<!ENTITY manageDevices2.accesskey "M">
+
+<!ENTITY technologySMIME.label "Foretræk S/MIME">
+<!ENTITY technologyOpenPGP.label "Foretræk OpenPGP">
+
+<!ENTITY openpgpKeys.label "OpenPGP">
+
+<!-- Strings for the cert picker dialog -->
+<!ENTITY certPicker.title "Vælg certifikat">
+<!ENTITY certPicker.info "Certifikat:">
+<!ENTITY certPicker.detailsLabel "Detaljer for det valgte certifikat:">
+
+<!ENTITY openpgpKey.message "Personlig nøgle til kryptering og digital signering:">
+<!ENTITY openpgpKey.button "Angiv personlig nøgle…">
+<!ENTITY openpgpKey.accesskey "o">
diff --git a/l10n-da/mail/chrome/messenger/am-smime.properties b/l10n-da/mail/chrome/messenger/am-smime.properties
new file mode 100644
index 0000000000..9ee6164a00
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/am-smime.properties
@@ -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/.
+
+## S/MIME error strings.
+## Note to localization: %S is a placeholder
+NoSenderSigningCert=Du bad om at signere denne meddelelse digitalt, men programmet kunne enten ikke finde det signerende certifikat, som du har angivet i indstillingerne for din mail-/nyhedsgruppe-konto, eller også er certifikatet udløbet.
+NoSenderEncryptionCert=Du bad om at få krypteret denne meddelelse, men programmet kunne enten ikke finde det krypterings-certifikat, som du har angivet i indstillingerne for din mail-/nyhedsgruppe-konto, eller også er certifikatet udløbet.
+MissingRecipientEncryptionCert=Du bad om at få krypteret denne meddelelse, men programmet kunne ikke finde et krypteringscerttifikat for %S.
+ErrorEncryptMail=Kunne ikke kryptere meddelelsen. Kontroller om du har et gyldigt mailcertifikat for hver modtager. Kontroller om certifikaterne for denne mailkonto er gyldige og troværdige. Certifikaterne kan findes i indstillingerne for mail- og nyhedskonti.
+ErrorCanNotSignMail=Kunne ikke signere meddelelsen. Kontroller om certifikaterne for denne mailkonto er gyldige og troværdige. Certifikaterne kan findes i indstillingerne for mail- og nyhedskonti.
+
+NoSigningCert=Certifikathåndtering kan ikke finde et gyldigt certifikat, som kan bruges til at signere dine meddelelser digitalt.
+NoSigningCertForThisAddress=Certifikathåndtering kan ikke finde et gyldigt certifikat, som kan bruges til at signere dine meddelelser digitalt med adressen <%S>.
+NoEncryptionCert=Certifikathåndtering kan ikke finde et gyldigt certifikat, som kan bruges af andre til at sende dig krypterede meddelelser.
+NoEncryptionCertForThisAddress=Certifikathåndtering kan ikke finde et gyldigt certifikat, som andre kan bruge til at sende dig krypteret mail til adressen <%S>.
+
+encryption_needCertWantSame=Før du kan signere meddelelser digitalt, skal du også angive et certifikat, som andre brugere skal bruge, når de sender dig krypterede meddelelser. Vil du bruge det samme certifikat til at kryptere og afkryptere meddelelser, som bliver sendt til dig?
+encryption_wantSame=Vil du bruge der samme certifikat til at kryptere og afkryptere meddelelser sendt til dig?
+encryption_needCertWantToSelect=Før du kan signere meddelelser digitalt, skal du også angive et certifikat, som andre brugere skal bruge, når de sender dig krypterede meddelelser. Vil du oprette et krypteringscertifikat nu?
+signing_needCertWantSame=Du bør også vælge et certifikat til at bruge til digital signering af dine meddelelser. Ønsker du at oprette et certifikat til digital signering af meddelelser nu?
+signing_wantSame=Ønsker du at bruge det samme certificat til at signere din meddelelse digitalt?
+signing_needCertWantToSelect=Du bør også vælge et certifikat til at bruge til digital signering af dine meddelelser. Ønsker du at oprette et certifikat til digital signering af meddelelser nu?
+
+## Strings used by nsMsgComposeSecure
+mime_smimeEncryptedContentDesc=S/MIME-krypteret meddelelse
+mime_smimeSignatureContentDesc=S/MIME-signeret meddelelse
+
+## Strings used by the cert picker.
+CertInfoIssuedFor=Udstedt til:
+CertInfoIssuedBy=Udstedt af:
+CertInfoValid=Gyldig
+CertInfoFrom=fra
+CertInfoTo=til
+CertInfoPurposes=Formål
+CertInfoEmail=Mailadresse
+CertInfoStoredIn=Gemt i:
+NicknameExpired=(udløbet)
+NicknameNotYetValid=(endnu ikke gyldig)
diff --git a/l10n-da/mail/chrome/messenger/appUpdate.properties b/l10n-da/mail/chrome/messenger/appUpdate.properties
new file mode 100644
index 0000000000..1806154f2e
--- /dev/null
+++ b/l10n-da/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=Der findes en ny opdatering til %S.
+# LOCALIZATION NOTE (updateAvailableMessage): %S will be replaced with brandShortName
+updateAvailableMessage=Opdater %S og få den bedste hastighed og privatlivsbeskyttelse.
+updateAvailablePrimaryButtonLabel=Hent opdatering
+updateAvailablePrimaryButtonAccessKey=H
+updateAvailableSecondaryButtonLabel=Ikke nu
+updateAvailableSecondaryButtonAccessKey=N
+
+# LOCALIZATION NOTE (updateManualTitle): %S will be replaced with brandShortName
+updateManualTitle=%S kan ikke opdatere til den nyeste version.
+# LOCALIZATION NOTE (updateManualMessage): %S will be replaced with brandShortName
+updateManualMessage=Hent en frisk kopi af %S, så hjælper vi dig med at installere den.
+# LOCALIZATION NOTE (updateManualPrimaryButtonLabel): %S will be replaced with brandShortName
+updateManualPrimaryButtonLabel=Hent %S
+updateManualPrimaryButtonAccessKey=H
+updateManualSecondaryButtonLabel=Ikke nu
+updateManualSecondaryButtonAccessKey=N
+
+# LOCALIZATION NOTE (updateUnsupportedTitle): %S will be replaced with brandShortName
+updateUnsupportedTitle=%S kan ikke opdatere til den seneste version.
+# LOCALIZATION NOTE (updateUnsupportedMessage): %S will be replaced with brandShortName
+updateUnsupportedMessage=Den nyeste version af %S understøttes ikke af dit system.
+updateUnsupportedPrimaryButtonLabel=Læs mere
+updateUnsupportedPrimaryButtonAccessKey=L
+updateUnsupportedSecondaryButtonLabel=Luk
+updateUnsupportedSecondaryButtonAccessKey=U
+
+# LOCALIZATION NOTE (updateRestartTitle): %S will be replaced with brandShortName
+updateRestartTitle=Genstart for at opdatere %S.
+# LOCALIZATION NOTE (updateRestartMessage): %S will be replaced with brandShortName
+updateRestartMessage=Efter en hurtig genstart gendanner %S alle dine åbne faneblade og vinduer.
+updateRestartPrimaryButtonLabel=Genstart
+updateRestartPrimaryButtonAccessKey=G
+updateRestartSecondaryButtonLabel=Ikke nu
+updateRestartSecondaryButtonAccessKey=N
diff --git a/l10n-da/mail/chrome/messenger/appleMailImportMsgs.properties b/l10n-da/mail/chrome/messenger/appleMailImportMsgs.properties
new file mode 100644
index 0000000000..cc21d3f5b2
--- /dev/null
+++ b/l10n-da/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 Mail
+
+# Description of import module
+ApplemailImportDescription=Importer lokal mail fra Mac OS X Mail
+
+# Success Message
+# LOCALIZATION NOTE(ApplemailImportMailboxSuccess): Do not translate the word "%S" below.
+ApplemailImportMailboxSuccess=Lokale meddelelser blev importeret fra %S uden problemer
+
+# Error Message
+ApplemailImportMailboxBadparam=Der opstod en intern fejl. Importen mislykkedes. Prøv at importere igen.
+
+# Error message
+# LOCALIZATION NOTE(ApplemailImportMailboxConverterror): Do not translate the word "%S" below.
+ApplemailImportMailboxConverterror=Der opstod en fejl under import af meddelelser fra %S. Meddelelserne blev ikke importeret.
diff --git a/l10n-da/mail/chrome/messenger/baseMenuOverlay.dtd b/l10n-da/mail/chrome/messenger/baseMenuOverlay.dtd
new file mode 100644
index 0000000000..988bed529e
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/baseMenuOverlay.dtd
@@ -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/. -->
+
+<!-- Help Menu -->
+<!ENTITY helpMenu.label "Hjælp">
+<!ENTITY helpMenu.accesskey "H">
+<!-- LOCALIZATION NOTE some localizations of Windows use "?"
+ for the help button in the menubar but Gnome does not. -->
+<!ENTITY helpMenuWin.label "Hjælp">
+<!ENTITY helpMenuWin.accesskey "H">
+<!ENTITY aboutProduct2.label "Om &brandShorterName;">
+<!ENTITY aboutProduct2.accesskey "O">
+
+<!ENTITY productHelp.label "Hjælp til &brandShortName;">
+<!ENTITY productHelp.accesskey "H">
+
+<!ENTITY productHelp.commandkey "VK_F1">
+<!ENTITY productHelpMac.commandkey "?">
+<!ENTITY productHelpMac.modifiers "accel">
+
+<!ENTITY helpKeyboardShortcuts.label "Tastaturgenveje">
+<!ENTITY helpKeyboardShortcuts.accesskey "U">
+
+<!ENTITY helpFeedbackPage.label "Indsend feedback…">
+<!ENTITY helpFeedbackPage.accesskey "I">
+
+<!ENTITY helpShowTour2.label "Rundvisning i &brandShorterName;">
+<!ENTITY helpShowTour2.accesskey "R">
+
+<!ENTITY helpGetInvolvedPage.label "Kom og vær med">
+<!ENTITY helpGetInvolvedPage.accesskey "V">
+
+<!ENTITY helpDonationsPage.label "Giv et bidrag">
+<!ENTITY helpDonationsPage.accesskey "B">
diff --git a/l10n-da/mail/chrome/messenger/beckyImportMsgs.properties b/l10n-da/mail/chrome/messenger/beckyImportMsgs.properties
new file mode 100644
index 0000000000..24e378ce61
--- /dev/null
+++ b/l10n-da/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! Internet Mail
+
+# Description of import module
+BeckyImportDescription=Importer lokal mail fra Becky! Internet Mail
+
+# Success Message
+# LOCALIZATION NOTE : Do not translate the word "%S" below.
+# The variable %S will contain the name of the Mailbox
+BeckyImportMailboxSuccess=Lokale meddelelser blev importeret fra %S uden problemer.
+
+BeckyImportAddressSuccess=Adressebogen blev importeret
diff --git a/l10n-da/mail/chrome/messenger/charsetTitles.properties b/l10n-da/mail/chrome/messenger/charsetTitles.properties
new file mode 100644
index 0000000000..7132a1238a
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/charsetTitles.properties
@@ -0,0 +1,81 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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
+
+iso-8859-1.title =Vestligt (ISO-8859-1)
+iso-8859-2.title =Centraleuropæisk (ISO-8859-2)
+iso-8859-3.title =Sydeuropæisk (ISO-8859-3)
+iso-8859-4.title =Baltisk (ISO-8859-4)
+iso-8859-10.title =Nordisk (ISO-8859-10)
+iso-8859-13.title =Baltisk (ISO-8859-13)
+iso-8859-14.title =Keltisk (ISO-8859-14)
+iso-8859-15.title =Vestligt (ISO-8859-15)
+iso-8859-16.title =Rumænsk (ISO-8859-16)
+windows-1250.title =Centraleuropæisk (Windows-1250)
+windows-1252.title =Vestligt (Windows-1252)
+windows-1254.title =Tyrkisk (Windows-1254)
+windows-1257.title =Baltisk (Windows-1257)
+macintosh.title = Vestligt (MacRoman)
+x-mac-ce.title =Centraleuropæisk (MacCE)
+x-mac-turkish.title =Tyrkisk (MacTurkish)
+x-mac-croatian.title =Kroatisk (MacCroatian)
+x-mac-romanian.title =Rumænsk (MacRomanian)
+x-mac-icelandic.title =Islandsk (MacIcelandic)
+iso-2022-jp.title =Japansk (ISO-2022-JP)
+shift_jis.title =Japansk (Shift_JIS)
+euc-jp.title =Japansk (EUC-JP)
+big5.title =Kinesisk, traditionelt (Big5)
+big5-hkscs.title =Kinesisk, traditionelt (Big5-HKSCS)
+gb2312.title =Kinesisk, forenklet (GB2312)
+gbk.title = Kinesisk, forenklet (GBK)
+euc-kr.title =Koreansk (EUC-KR)
+utf-7.title =Unicode (UTF-7)
+utf-8.title =Unicode (UTF-8)
+utf-16.title =Unicode (UTF-16)
+utf-16le.title =Unicode (UTF-16 Little Endian)
+utf-16be.title =Unicode (UTF-16 Big Endian)
+iso-8859-5.title =Kyrillisk (ISO-8859-5)
+windows-1251.title =Kyrillisk (Windows-1251)
+x-mac-cyrillic.title =Kyrillisk (MacCyrillic)
+x-mac-ukrainian.title =Kyrillisk/Ukrainsk (MacUkrainian)
+koi8-r.title =Kyrillisk (KOI8-R)
+koi8-u.title =Kyrillisk/Ukrainsk (KOI8-U)
+iso-8859-7.title =Græsk (ISO-8859-7)
+windows-1253.title =Græsk (Windows-1253)
+x-mac-greek.title =Græsk (MacGreek)
+windows-1258.title =Vietnamesisk (Windows-1258)
+windows-874.title =Thai (Windows-874)
+iso-8859-6.title =Arabisk (ISO-8859-6)
+iso-8859-8.title =Visuelt hebræisk (ISO-8859-8)
+iso-8859-8-i.title =Hebræisk (ISO-8859-8-I)
+windows-1255.title =Hebræisk (Windows-1255)
+windows-1256.title =Arabisk (Windows-1256)
+x-user-defined.title =Brugerdefineret
+ibm866.title =Kyrillisk/Russiisk (CP-866)
+gb18030.title =Kinesisk, forenklet (GB18030)
+x-mac-arabic.title =Arabisk (MacArabic)
+x-mac-farsi.title =Farsi (MacFarsi)
+x-mac-hebrew.title =Hebræisk (MacHebrew)
+x-mac-devanagari.title =Hindi (MacDevanagari)
+x-mac-gujarati.title =Gujarati (MacGujarati)
+x-mac-gurmukhi.title =Gurmukhi (MacGurmukhi)
+
+
+chardet.off.title =(Slået fra)
+chardet.universal_charset_detector.title =Universelt
+chardet.ja_parallel_state_machine.title =Japansk
+chardet.ko_parallel_state_machine.title =Koreansk
+chardet.zhtw_parallel_state_machine.title =Kinesisk, traditionelt
+chardet.zhcn_parallel_state_machine.title =Kinesisk, forenklet
+chardet.zh_parallel_state_machine.title =Kinesisk
+chardet.cjk_parallel_state_machine.title =Østasiatisk
+chardet.ruprob.title =Russisk
+chardet.ukprob.title =Ukrainsk
diff --git a/l10n-da/mail/chrome/messenger/chat.dtd b/l10n-da/mail/chrome/messenger/chat.dtd
new file mode 100644
index 0000000000..f9948eac07
--- /dev/null
+++ b/l10n-da/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 "Online-kontakter">
+<!ENTITY offlineContactsHeader.label "Offline-kontakter">
+<!ENTITY conversationsHeader.label "Samtaler">
+<!ENTITY searchResultConversation.label "Søgeresultat">
+<!ENTITY chat.noConv.title "Samtaler vil blive vist her.">
+<!ENTITY chat.noConv.description "Brug kontaktlisten i venstre panel for at starte en samtale.">
+<!ENTITY chat.noPreviousConv.description "I øjeblikket har &brandShortName; ingen tidligere samtaler gemt for denne kontakt.">
+<!ENTITY chat.noAccount.title "Du har endnu ikke opsat en chat-konto.">
+<!ENTITY chat.noAccount.description "Lad &brandShortName; guide dig gennem opsætningen af din chat-konto.">
+<!ENTITY chat.accountWizard.button "Start">
+<!ENTITY chat.noConnectedAccount.title "Dine chat-konti er ikke tilsluttet.">
+<!ENTITY chat.noConnectedAccount.description "Du kan tilslutte dem fra vinduet 'Chat-status':">
+<!ENTITY chat.showAccountManager.button "Vis chat-status">
+
+<!ENTITY chat.participants "Deltagere:">
+<!ENTITY chat.previousConversations "Tidligere samtaler:">
+<!ENTITY chat.ongoingConversation "Igangværende samtaler">
+
+<!ENTITY openConversationCmd.label "Start en samtale">
+<!ENTITY openConversationCmd.accesskey "t">
+<!ENTITY closeConversationCmd.label "Luk samtale">
+<!ENTITY closeConversationCmd.accesskey "L">
+<!ENTITY aliasCmd.label "Omdøb">
+<!ENTITY aliasCmd.accesskey "O">
+<!ENTITY deleteCmd.label "Fjern kontakt">
+<!ENTITY deleteCmd.accesskey "F">
+
+<!ENTITY openConversationButton.tooltip "Start en samtale">
+<!ENTITY closeConversationButton.tooltip "Luk samtalen">
+
+<!ENTITY addBuddyButton.label "Tilføj kontakt">
+<!ENTITY joinChatButton.label "Deltag i chat">
+<!ENTITY chatAccountsButton.label "Vis konti">
+
+<!ENTITY status.available "Til stede">
+<!ENTITY status.unavailable "Ikke til stede">
+<!ENTITY status.offline "Offline">
+
+<!ENTITY openLinkCmd.label "Åbn link…">
+<!ENTITY openLinkCmd.accesskey "Å">
diff --git a/l10n-da/mail/chrome/messenger/chat.properties b/l10n-da/mail/chrome/messenger/chat.properties
new file mode 100644
index 0000000000..e7d39fa913
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/chat.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/.
+
+chatTabTitle=Chat
+goBackToCurrentConversation.button=Tilbage til forrige chat
+# LOCALIZATION NOTE (startAConversationWith.button):
+# %S is replaced with the display name of a contact.
+startAConversationWith.button=Start chat med %S
+
+# LOCALIZATION NOTE (defaultGroup):
+# this is used in the addBuddies dialog if the list of existing groups is empty
+defaultGroup=Kontakter
+
+# 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 vil chatte med dig
+buddy.authRequest.allow.label=Tillad
+buddy.authRequest.allow.accesskey=T
+buddy.authRequest.deny.label=Afvis
+buddy.authRequest.deny.accesskey=A
+
+## LOCALIZATION NOTE (buddy.verificationRequest):
+# Strings used in a notification bar at the top of the chat tab when someone
+# sends a verification request for end-to-end encryption keys.
+# %S is replaced with the display name of the user or, if this is to verify a
+# session of yourself, a string that identifies the session.
+buddy.verificationRequest.label=%S ønsker at bekræfte hinandens identiteter
+buddy.verificationRequest.allow.label=Start bekræftelse
+buddy.verificationRequest.allow.accesskey=S
+buddy.verificationRequest.deny.label=Afvis
+buddy.verificationRequest.deny.accesskey=A
+
+# 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=Slet %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=Slet %1$S fra din %2$S-venneliste.
+
+# 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=&Slet
+
+displayNameEmptyText=Vis navn
+userIconFilePickerTitle=Vælg en ny ikon…
+
+# 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=skriver…
+chat.hasStoppedTyping=er holdt op med at skrive.
+# 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 skriver.
+chat.contactHasStoppedTyping=%S er holdt op med at skrive.
+
+# LOCALIZATION NOTE (unknownCommand):
+# This is shown when an unknown command (/foo) is attempted. %S is the command.
+unknownCommand=Kommandoen %S er ikke understøttet. Skriv /help for at se en liste over kommandoer.
+
+#LOCALIZATION NOTE
+# These are special entries in the log tree for the corresponding days.
+log.today=I dag
+log.yesterday=I går
+
+#LOCALIZATION NOTE
+# These are special groups in the log tree for the last 3-7 days and
+# the last 8-14 days.
+log.currentWeek=Denne uge
+log.previousWeek=forrige uge
+
+# 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=Ny chat-besked
+
+#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… (og #1 meddelelse mere);%1$S… (og #1 meddelelser mere)
diff --git a/l10n-da/mail/chrome/messenger/configEditorOverlay.dtd b/l10n-da/mail/chrome/messenger/configEditorOverlay.dtd
new file mode 100644
index 0000000000..3d78799d68
--- /dev/null
+++ b/l10n-da/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-da/mail/chrome/messenger/converterDialog.dtd b/l10n-da/mail/chrome/messenger/converterDialog.dtd
new file mode 100644
index 0000000000..5b4cd22020
--- /dev/null
+++ b/l10n-da/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 "Konvertering af lagertype for meddelelser">
+<!ENTITY converterDialog.continueButton "Fortsæt">
+<!ENTITY converterDialog.cancelButton "Annuller">
+<!ENTITY converterDialog.finishButton "Færdig">
+<!ENTITY converterDialog.complete "Konverteringen er fuldført. &brandShortName; genstarter nu.">
+<!ENTITY converterDialog.error "Konverteringen mislykkedes.">
+
diff --git a/l10n-da/mail/chrome/messenger/converterDialog.properties b/l10n-da/mail/chrome/messenger/converterDialog.properties
new file mode 100644
index 0000000000..1af2bc328e
--- /dev/null
+++ b/l10n-da/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=Meddelelserne for kontoen %1$S vil nu blive konverteret til %2$S-format. %3$S genstarter, når konverteringen er gennemført.
+
+# 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=Konverterer kontoen %1$S til %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 vises under %2$S. Konti der vises under %3$S: %4$S. Meddelelser fra %5$S bliver nu konverteret til %6$S-format. %7$S genstarter, når konverteringen er gennemført.
+
+# 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=Konto der vises under %1$S: %2$S. Meddelelserne fra %3$S bliver nu konverteret til %4$S-format. %5$S genstarter, når konverteringen er gennemført.
+
+# 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=Konverterer kontiene %1$S til %2$S…
+
+# LOCALIZATION NOTE (converterDialog.percentDone):
+# %1$S will be replaced by the percentage of conversion that is complete.
+converterDialog.percentDone=%1$S%% fuldført
diff --git a/l10n-da/mail/chrome/messenger/custom.properties b/l10n-da/mail/chrome/messenger/custom.properties
new file mode 100644
index 0000000000..ec6bdb2c8f
--- /dev/null
+++ b/l10n-da/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=Den brugerdefinerede header du skrev, indeholder et ugyldigt tegn som fx ":", et tegn der ikke kan skrives, et ikke-ascii tegn eller et 8-bit ascii-tegn (æøå). Fjern det ugyldige tegn fra den brugerdefinerede header og prøv igen.
diff --git a/l10n-da/mail/chrome/messenger/customizeToolbar.dtd b/l10n-da/mail/chrome/messenger/customizeToolbar.dtd
new file mode 100644
index 0000000000..5f88e5dd4b
--- /dev/null
+++ b/l10n-da/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 "Tilpas værktøjslinje">
+<!ENTITY dialog.dimensions "width: 92ch; height: 36em;">
+<!ENTITY instructions.description "Du kan tilføje eller fjerne elementer ved at trække dem til eller fra værktøjslinjerne.">
+<!ENTITY show.label "Vis:">
+<!ENTITY iconsAndText.label "Ikoner og tekst">
+<!ENTITY icons.label "Ikoner">
+<!ENTITY text.label "Tekst">
+<!ENTITY iconsBesideText.label "Ikoner ved siden af tekst">
+<!ENTITY useSmallIcons.label "Brug små ikoner">
+<!ENTITY restoreDefaultSet.label "Gendan standardsæt">
+<!ENTITY showTitlebar2.label "Titellinje">
+<!ENTITY extraDragSpace2.label "Træk-område">
+<!ENTITY saveChanges.label "Færdig">
+<!ENTITY undoChanges.label "Fortryd ændringer">
diff --git a/l10n-da/mail/chrome/messenger/customizeToolbar.properties b/l10n-da/mail/chrome/messenger/customizeToolbar.properties
new file mode 100644
index 0000000000..0f55c9af66
--- /dev/null
+++ b/l10n-da/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=Ny værktøjslinje
+enterToolbarName=Indtast et navn til denne værktøjslinje:
+enterToolbarDup=Der findes allerede en værktøjslinje med navnet "%S". Indtast et andet navn.
+enterToolbarBlank=Du skal indtaste et navn for at oprette en ny værktøjslinje.
+separatorTitle=Skillelinje
+springTitle=Fleksibelt mellemrum
+spacerTitle=Mellemrum
diff --git a/l10n-da/mail/chrome/messenger/devtools/dbgserver.dtd b/l10n-da/mail/chrome/messenger/devtools/dbgserver.dtd
new file mode 100644
index 0000000000..1241cbe82b
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/devtools/dbgserver.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 options.title "Indstillinger for Udviklerværktøj">
+<!ENTITY options.status.label "Status:">
+<!ENTITY options.port.label "Port:">
+<!ENTITY options.forcelocal.label "Tillad forbindelser fra andre computere">
diff --git a/l10n-da/mail/chrome/messenger/devtools/dbgserver.properties b/l10n-da/mail/chrome/messenger/devtools/dbgserver.properties
new file mode 100644
index 0000000000..352403c8dd
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/devtools/dbgserver.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/.
+
+options.stop.label=Stop server for Udviklerværktøj
+options.start.label=Start server for Udviklerværktøj
+
+options.connected.label=#1 klient forbundet;#1 klienter forbundet
+options.connected.tooltip=Serveren for Udviklerværktøj kører, og der er klienter forbundet.
+options.listening.label=Lytter
+options.listening.tooltip=Serveren for Udviklerværktøj kører og venter på forbindelser.
+options.idle.label=Kører ikke
+options.idle.tooltip=Serveren for Udviklerværktøj kører ikke. Du kan starte den fra denne dialogboks.
+options.unsupported.label=Ikke understøttet
+options.unsupported.tooltip=Der opstod en fejl ved indlæsning af den indbyggede server til Udviklerværktøj. Tjek, at den er pakket, og tjek fejlkonsollen for fejlmeddelelser.
diff --git a/l10n-da/mail/chrome/messenger/downloadheaders.dtd b/l10n-da/mail/chrome/messenger/downloadheaders.dtd
new file mode 100644
index 0000000000..af20a5326e
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/downloadheaders.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 all.label "Hent alle meddelelseshoveder">
+<!ENTITY all.accesskey "A">
+<!--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 "Hent">
+<!ENTITY download.accesskey "H">
+<!ENTITY headers.label "meddelelseshoveder">
+<!ENTITY headers.accesskey "d">
+<!ENTITY mark.label "Marker resterende meddelelseshoveder som læste">
+<!ENTITY mark.accesskey "M">
diff --git a/l10n-da/mail/chrome/messenger/editContactOverlay.dtd b/l10n-da/mail/chrome/messenger/editContactOverlay.dtd
new file mode 100644
index 0000000000..75aa8b631a
--- /dev/null
+++ b/l10n-da/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 "Slet">
+<!ENTITY editContactPanelDeleteContact.accesskey "S">
+
+<!ENTITY editContactName.label "Navn:">
+<!ENTITY editContactName.accesskey "N">
+
+<!ENTITY editContactEmail.label "Mail:">
+<!ENTITY editContactEmail.accesskey "M">
+
+<!ENTITY editContactAddressBook.label "Adressebog:">
+<!ENTITY editContactAddressBook.accesskey "d">
+
+<!ENTITY editContactPanelDone.label "Færdig">
+<!ENTITY editContactPanelDone.accesskey "F">
+
+<!ENTITY contactMoveDisabledWarning.description "Du kan ikke skifte adressebog, eftersom kontakten er i en mailingliste.">
diff --git a/l10n-da/mail/chrome/messenger/editContactOverlay.properties b/l10n-da/mail/chrome/messenger/editContactOverlay.properties
new file mode 100644
index 0000000000..40d73809e4
--- /dev/null
+++ b/l10n-da/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=Rediger kontakt
+viewTitle=Vis kontakt
+
+editDetailsLabel=Rediger detaljer
+editDetailsAccessKey=e
+viewDetailsLabel=Vis detaljer
+viewDetailsAccessKey=V
+
+deleteContactTitle=Slet kontakt
+deleteContactMessage=Er du sikker på, at du vil slette denne kontakt?
diff --git a/l10n-da/mail/chrome/messenger/fieldMapImport.dtd b/l10n-da/mail/chrome/messenger/fieldMapImport.dtd
new file mode 100644
index 0000000000..e77c6ad08b
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/fieldMapImport.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/. -->
+
+<!ENTITY fieldMapImport.next.label "Næste">
+<!ENTITY fieldMapImport.next.accesskey "N">
+<!ENTITY fieldMapImport.previous.label "Forrige">
+<!ENTITY fieldMapImport.previous.accesskey "F">
+<!ENTITY fieldMapImport.text "Brug Flyt op og Flyt ned for at tilpasse adressebogsfelterne i venstre side til de korrekte data, der skal importeres, i højre side. Fjern markering ved de elementer, du ikke ønsker at importere.">
+<!ENTITY fieldMapImport.up.label "Flyt op">
+<!ENTITY fieldMapImport.up.accesskey "o">
+<!ENTITY fieldMapImport.down.label "Flyt ned">
+<!ENTITY fieldMapImport.down.accesskey "e">
+<!ENTITY fieldMapImport.fieldListTitle "Adressebogsfelter">
+<!ENTITY fieldMapImport.dataTitle "Vælg data der skal importeres">
+<!ENTITY fieldMapImport.skipFirstRecord.label "Første post indeholder feltnavne">
+<!ENTITY fieldMapImport.skipFirstRecord.accessKey "P">
diff --git a/l10n-da/mail/chrome/messenger/filter.properties b/l10n-da/mail/chrome/messenger/filter.properties
new file mode 100644
index 0000000000..22934fc558
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/filter.properties
@@ -0,0 +1,109 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+mustSelectFolder=Du bedes vælge en destinationsmappe.
+enterValidEmailAddress=Indtast en gyldig mailadresse at videresende til.
+pickTemplateToReplyWith=Vælg en skabelon at besvare med.
+mustEnterName=Du skal give filteret et navn.
+cannotHaveDuplicateFilterTitle=Filternavnet findes i forvejen
+cannotHaveDuplicateFilterMessage=Det indtastede filternavn findes i forvejen. Indtast et andet filternavn.
+mustHaveFilterTypeTitle=Der er ikke valgt en filterhandling
+mustHaveFilterTypeMessage=Du skal angive mindst én handling, der skal udføres af filtret. Hvis du vil slå filtret fra midlertidigt, skal du deaktivere det i vinduet Meddelelsesfiltre.
+deleteFilterConfirmation=Er du sikker på, at du vil slette dette filter?
+matchAllFilterName=Match alle meddelelser
+filterListBackUpMsg=Dine filtre virker ikke, fordi filen msgFilterrules.dat, som indeholder dine filtre, ikke kunne læses. En ny msgFilterrules.dat fil vil blive oprettet og en sikkerhedskopi af den gamle fil, kaldet rulesbackup.dat, vil blive oprettet i samme mappe.
+customHeaderOverflow=Du har overskredet grænsen på 50 brugerdefinerede headers. Fjern et eller flere brugerdefinerede headers og prøv igen.
+filterCustomHeaderOverflow=Dine filtre har overskredet grænsen på 50 brugerdefinerede headers. Rediger filen msgFilterRules.dat, som indeholder dine filtre, og brug færre brugerdefinerede headers.
+invalidCustomHeader=Et af dine filtre benytter en brugerdefineret header der indeholder et ugyldigt tegn som fx ":", et tegn der ikke kan skrives, et ikke-ascii tegn eller et 8-bit ascii-tegn (æøå). Rediger i filen msgFilterRules.dat, som indeholder dine filtre, og fjern det ugyldige tegn fra dine brugerdefinerede headers.
+continueFilterExecution=Oprettelsen af filteret %S mislykkedes. Vil du fortsætte med at oprette filtre?
+promptTitle=Kører filtre
+promptMsg=Du er igang med at filtrere meddelelser.\nVil du fortsætte med at tilføje filtre?
+stopButtonLabel=Stop
+continueButtonLabel=Fortsæt
+# LOCALIZATION NOTE(cannotEnableIncompatFilter)
+# %S=the name of the application
+cannotEnableIncompatFilter=Dette filter er sandsynligvis oprettet i en nyere eller inkompatibel version af %S. Du kan ikke aktivere filteret, for vi ved ikke, hvordan vi skal anvende det.
+dontWarnAboutDeleteCheckbox=Spørg mig ikke igen.
+# LOCALIZATION NOTE(copyToNewFilterName)
+# %S=the name of the filter that is being copied
+copyToNewFilterName=Kopi af %S
+# LOCALIZATION NOTE(contextPeriodic.label): Semi-colon list of plural forms.
+# #1=the number of minutes
+contextPeriodic.label=Periodisk, hvert minut;Periodisk, hvert #1. minut
+
+# LOCALIZATION NOTE(filterFailureWarningPrefix)
+# %1$S=filter error action
+# %2$S=error code as hexadecimal string.
+filterFailureWarningPrefix=Filterhandling mislykkedes: "%1$S" resulterede i fejlkoden=%2$S ved forsøg på at:
+filterFailureSendingReplyError=Fejl ved afsendelse af svar
+filterFailureSendingReplyAborted=Afsendelse af svar afbrudt
+filterFailureMoveFailed=Flytning mislykkedes
+filterFailureCopyFailed=Kopiering mislykkedes
+
+filterFailureAction=Kunne ikke anvende filterhandlingen
+
+searchTermsInvalidTitle=Ugyldige søgekriterier
+# LOCALIZATION NOTE(searchTermsInvalidRule)
+# %1$S=search attribute name from the invalid rule
+# %2$S=search operator from the bad rule
+searchTermsInvalidRule=Dette filter kan ikke gemmes, da søgetermen "%1$S %2$S" er ugyldig i den pågældende sammenhæng.
+# LOCALIZATION NOTE(filterActionOrderExplanation)
+# Keep the \n\n that mean 2 linebreaks.
+filterActionOrderExplanation=Når en meddelelse matcher dette filter, vil dets handlinger udføres i denne rækkefølge:\n\n
+filterActionOrderTitle=Rækkefølge
+## 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 af %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 element; #1 elementer
+# for junk mail logging / mail filter logging
+# LOCALIZATION NOTE(junkLogDetectStr)
+# %1$S=author, %2$S=subject, %3$S=date
+junkLogDetectStr=Opdagede spam-meddelelser fra %1$S - %2$S den %3$S
+# LOCALIZATION NOTE(logMoveStr)
+# %1$S=message id, %2$S=folder URI
+logMoveStr=flyttet meddelelse id = %1$S til %2$S
+# LOCALIZATION NOTE(logCopyStr)
+# %1$S=message id, %2$S=folder URI
+logCopyStr=kopieret meddelelse id = %1$S til %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=Besked fra filer "%1$S": %2$S
+# LOCALIZATION NOTE(filterLogDetectStr)
+# %1$S=filter name %2$S=author, %3$S=subject, %4$S=date
+filterLogDetectStr=Anvendt filter "%1$S" på meddelelse fra %2$S - %3$S den %4$S
+filterMissingCustomAction=Brugerdefineret handling mangler
+filterAction2=prioritet ændret
+filterAction3=slettet
+filterAction4=markeret som læst
+filterAction5=tråd dræbt
+filterAction6=tråd overvåget
+filterAction7=stjernemarkeret
+filterAction8=mærkat påsat
+filterAction9=svaret
+filterAction10=videresendt
+filterAction11=eksekvering stoppet
+filterAction12=slettet fra POP3-server
+filterAction13=beholdt på POP3-server
+filterAction14=spam-score
+filterAction15=meddelelsesindhold hentet fra POP3-server
+filterAction16=kopieret til mappe
+filterAction17=mærkat påsat
+filterAction18=ignoreret undertråd
+filterAction19=marker som ulæst
+# 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-da/mail/chrome/messenger/folderProps.dtd b/l10n-da/mail/chrome/messenger/folderProps.dtd
new file mode 100644
index 0000000000..dcace0b6c4
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/folderProps.dtd
@@ -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/. -->
+
+<!ENTITY folderProps.windowtitle.label "Egenskaber">
+
+<!ENTITY generalInfo.label "Generel information">
+<!ENTITY folderRebuildSummaryFileTip2.label "Genopbyg indeksfil">
+<!ENTITY folderRebuildSummaryFile2.label "Reparer mappe">
+<!ENTITY folderRebuildSummaryFile2.accesskey "R">
+<!ENTITY folderRebuildSummaryFile.explanation "I nogle tilfælde kan mappens indeksfil blive beskadiget, hvilket kan forårsage, at nogle mails ikke kan ses, eller at slettede mails atter dukker op. Reparering af mappen kan muligvis rette op på problemet.">
+<!ENTITY folderIncludeInGlobalSearch.label "Medtag meddelelser i denne mappe i globale søgeresultater">
+<!ENTITY folderIncludeInGlobalSearch.accesskey "M">
+
+<!ENTITY retention.label "Retningslinjer for opbevaring">
+<!ENTITY retentionUseAccount.label "Brug mine kontoindstillinger">
+<!ENTITY retentionUseAccount.accesskey "B">
+<!ENTITY daysOld.label "dage gamle">
+<!ENTITY message.label "meddelelser">
+<!ENTITY retentionCleanup.label "Gamle meddelelser kan slettes permanent for at skabe mere diskplads">
+<!ENTITY retentionCleanupImap.label "Gamle meddelelser kan slettes permanent for at skabe mere diskplads, både de lokale kopier og de originale på den eksterne server.">
+<!ENTITY retentionCleanupPop.label "Gamle meddelelser kan slettes permanent for at skabe mere diskplads, inklusive de originale på den eksterne server.">
+<!ENTITY retentionDeleteMsg.label "Slet meddelelser der er mere end">
+<!ENTITY retentionDeleteMsg.accesskey "m">
+<!ENTITY retentionKeepAll.label "Slet ingen meddelelser">
+<!ENTITY retentionKeepAll.accesskey "S">
+<!ENTITY retentionKeepRecent.label "Slet alle undtagen de seneste">
+<!ENTITY retentionKeepRecent.accesskey "a">
+<!ENTITY retentionApplyToFlagged.label "Behold altid stjernemarkerede meddelelser">
+<!ENTITY retentionApplyToFlagged.accesskey "e">
+
+<!ENTITY folderSynchronizationTab.label "Synkronisering">
+<!ENTITY folderCheckForNewMessages2.label "Kontroller denne mappe for nye meddelelser">
+<!ENTITY folderCheckForNewMessages2.accesskey "K">
+
+<!ENTITY offlineFolder.check.label "Vælg denne mappe til offline-brug">
+<!ENTITY offlineFolder.check.accesskey "æ">
+<!ENTITY offlineFolder.button.label "Hent nu">
+<!ENTITY offlineFolder.button.accesskey "u">
+
+<!ENTITY selectofflineNewsgroup.check.label "Vælg denne nyhedsgruppe til offline-brug">
+<!ENTITY selectofflineNewsgroup.check.accesskey "V">
+<!ENTITY offlineNewsgroup.button.label "Hent nu">
+<!ENTITY offlineNewsgroup.button.accesskey "H">
+
+<!ENTITY folderProps.name.label "Navn:">
+<!ENTITY folderProps.name.accesskey "N">
+<!ENTITY folderProps.color.label "Ikonfarve:">
+<!ENTITY folderProps.color.accesskey "I">
+<!ENTITY folderProps.reset.tooltip "Gendan standardfarve">
+<!ENTITY folderProps.location.label "Placering:">
+<!ENTITY folderProps.location.accesskey "P">
+
+<!ENTITY folderSharingTab.label "Deling">
+<!ENTITY privileges.button.label "Rettigheder…">
+<!ENTITY privileges.button.accesskey "R">
+<!ENTITY permissionsDesc.label "Du har følgende tilladelser:">
+<!ENTITY folderOtherUsers.label "Andre med adgang til denne mappe:">
+<!ENTITY folderType.label "Mappetype:">
+
+<!ENTITY folderQuotaTab.label "Kvote">
+<!ENTITY folderQuotaUsage.label "Forbrug:">
+<!ENTITY folderQuotaStatus.label "Status:">
+
+<!ENTITY numberOfMessages.label "Antal meddelelser:">
+<!-- LOCALIZATION NOTE: When the number of messages can't be determined, this string is displayed as the number -->
+<!ENTITY numberUnknown.label "ukendt">
+<!ENTITY sizeOnDisk.label "Størrelse på disken:">
+<!-- LOCALIZATION NOTE: When the size can't be determined, this string is displayed as the size -->
+<!ENTITY sizeUnknown.label "ukendt">
diff --git a/l10n-da/mail/chrome/messenger/folderWidgets.properties b/l10n-da/mail/chrome/messenger/folderWidgets.properties
new file mode 100644
index 0000000000..c51003031f
--- /dev/null
+++ b/l10n-da/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=Global indbakke (%S)
+# LOCALIZATION NOTE(verboseFolderFormat): %1$S is folder name, %2$S is server name
+verboseFolderFormat=%1$S på %2$S
+chooseFolder=Vælg mappe…
+chooseAccount=Vælg konto…
+noFolders=Ingen tilgængelige mapper
diff --git a/l10n-da/mail/chrome/messenger/folderpane.dtd b/l10n-da/mail/chrome/messenger/folderpane.dtd
new file mode 100644
index 0000000000..1bf2a231a4
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/folderpane.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 nameColumn.label "Navn">
+<!ENTITY unreadColumn.label "Ulæste">
+<!ENTITY totalColumn.label "I alt">
+<!ENTITY folderSizeColumn.label "Størrelse">
+
diff --git a/l10n-da/mail/chrome/messenger/gloda.properties b/l10n-da/mail/chrome/messenger/gloda.properties
new file mode 100644
index 0000000000..6bd341254e
--- /dev/null
+++ b/l10n-da/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=Konto
+gloda.message.attr.account.includeLabel=Gemt i en af disse:
+gloda.message.attr.account.excludeLabel=Ikke gemt i:
+gloda.message.attr.account.remainderLabel=Andre konti:
+gloda.message.attr.account.mustMatchLabel=Skal være i #1
+gloda.message.attr.account.cantMatchLabel=Må ikke være i #1
+
+# LOCALIZATION NOTE (gloda.message.attr.folder.*): Stores the message folder in
+# which the message is stored.
+gloda.message.attr.folder.facetNameLabel=Mappe
+gloda.message.attr.folder.includeLabel=Gemt i en af disse:
+gloda.message.attr.folder.excludeLabel=Ikke gemt i:
+gloda.message.attr.folder.remainderLabel=Andre mapper:
+gloda.message.attr.folder.mustMatchLabel=Skal være i #1
+gloda.message.attr.folder.cantMatchLabel=Må ikke være i #1
+
+# LOCALIZATION NOTE (gloda.message.attr.fromMe.*): Stores everyone involved
+# with the message. This means from/to/cc/bcc.
+gloda.message.attr.fromMe.facetNameLabel=Fra mig
+
+# LOCALIZATION NOTE (gloda.message.attr.toMe.*): Stores everyone involved
+# with the message. This means from/to/cc/bcc.
+gloda.message.attr.toMe.facetNameLabel=Til mig
+
+# LOCALIZATION NOTE (gloda.message.attr.involves.*): Stores everyone involved
+# with the message. This means from/to/cc/bcc.
+gloda.message.attr.involves.facetNameLabel=Personer
+gloda.message.attr.involves.includeLabel=Medtager nogen af:
+gloda.message.attr.involves.excludeLabel=Medtager ikke:
+gloda.message.attr.involves.remainderLabel=Andre deltagere:
+gloda.message.attr.involves.mustMatchLabel=Skal medtage #1
+gloda.message.attr.involves.cantMatchLabel=Må ikke medtage #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=Dato
+
+# 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=Vedhæftede filer
+
+# 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=Mailingliste
+gloda.message.attr.mailing-list.noneLabel=Ingen
+gloda.message.attr.mailing-list.includeLabel=Modtaget på en af disse:
+gloda.message.attr.mailing-list.excludeLabel=Ikke modtaget på en af disse:
+gloda.message.attr.mailing-list.remainderLabel=Andre mailinglister:
+gloda.message.attr.mailing-list.mustMatchLabel=Skal være på #1
+gloda.message.attr.mailing-list.cantMatchLabel=Må ikke være på #1
+gloda.message.attr.mailing-list.mustMatchSomeLabel=Skal være på en mailingliste
+gloda.message.attr.mailing-list.mustMatchNoneLabel=Må ikke være på en mailingliste
+
+# 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=Mærkat
+gloda.message.attr.tag.noneLabel=Ingen
+gloda.message.attr.tag.includeLabel=Med en af disse mærkater:
+gloda.message.attr.tag.excludeLabel=Uden en af disse mærkater:
+gloda.message.attr.tag.remainderLabel=Andre mærkater:
+gloda.message.attr.tag.mustMatchLabel=Skal have mærkatet #1
+gloda.message.attr.tag.cantMatchLabel=Må ikke have mærkatet #1
+gloda.message.attr.tag.mustMatchSomeLabel=Skal have mærkat
+gloda.message.attr.tag.mustMatchNoneLabel=Må ikke have mærkat
+
+# 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=Stjernemarkeret
+
+# LOCALIZATION NOTE (gloda.message.attr.read.*): Stores whether the user has
+# read the message or not.
+gloda.message.attr.read.facetNameLabel=Læst
+
+# 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=Svaret til
+
+# 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=Videresendt
+
+# LOCALIZATION NOTE (gloda.mimetype.category.*.label): Map categories of MIME
+# types defined in MimeTypeCategories 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=Arkiv
+gloda.mimetype.category.documents.label=Dokumenter
+gloda.mimetype.category.images.label=Billeder
+# 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=Medieindhold (lyd, video)
+gloda.mimetype.category.pdf.label=PDF-filer
+# 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=Andre
diff --git a/l10n-da/mail/chrome/messenger/glodaComplete.properties b/l10n-da/mail/chrome/messenger/glodaComplete.properties
new file mode 100644
index 0000000000..62ce4f4915
--- /dev/null
+++ b/l10n-da/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=Meddelelser med mærkatet: #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=Meddelelser med ordet: #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=Meddelelser med ordene: #1
diff --git a/l10n-da/mail/chrome/messenger/glodaFacetView.dtd b/l10n-da/mail/chrome/messenger/glodaFacetView.dtd
new file mode 100644
index 0000000000..12a097b53f
--- /dev/null
+++ b/l10n-da/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 "Filtre">
+
+<!-- LOCALIZATION NOTE (glodaFacetView.loading.label): Label that appears when
+ the search results take a long time to appear. -->
+<!ENTITY glodaFacetView.loading.label "Søger&#8230;">
+
+<!-- LOCALIZATION NOTE (glodaFacetView.empty.label): Label that appears when
+ there are no results that match the search query. -->
+<!ENTITY glodaFacetView.empty.label "Ingen meddelelser matchede din søgning">
+
+<!-- LOCALIZATION NOTE (glodaFacetView.pageMore.label): Label at the bottom
+ of the results list to show more hits. -->
+<!ENTITY glodaFacetView.pageMore.label "Flere &#187;">
+
+<!-- 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 "Vis resultater som liste">
+
+<!-- LOCALIZATION NOTE(glodaFacetView.results.message.openEmailAsList.tooltip):
+ The tooltip to display when hovering over the openEmailAsList label. -->
+<!ENTITY glodaFacetView.openEmailAsList.tooltip "Vis alle meddelelser i det aktive sæt i et nyt faneblad">
diff --git a/l10n-da/mail/chrome/messenger/glodaFacetView.properties b/l10n-da/mail/chrome/messenger/glodaFacetView.properties
new file mode 100644
index 0000000000..9b3f8d5409
--- /dev/null
+++ b/l10n-da/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=Søgning
+
+# 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=Søg
+
+# 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=Resultater for:
+
+# 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=Søger efter #1
+glodaFacetView.constraints.query.fulltext.andJoinWord=og
+glodaFacetView.constraints.query.fulltext.orJoinWord=eller
+
+# 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=Søgning efter meddelelser
+
+# 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=der omfatter #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=med mærkatet:
+
+
+# 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=List alle #1;List alle #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=Medtager enhver af:
+# 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=Medtager ikke:
+# 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=Andet:
+
+# 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=skal matche #1
+glodaFacetView.facets.mustMatchNoneLabel.fallbackLabel=må ikke have en værdi
+
+# 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=må ikke matche #1
+glodaFacetView.facets.mustMatchSomeLabel.fallbackLabel=skal have en værdi
+
+# 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=fjern begrænsning
+glodaFacetView.facets.mayMatchAnyLabel.fallbackLabel=fjern begrænsning
+
+# 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=Ingen
+
+# LOCALIZATION NOTE (glodaFacetView.facets.filter.attachmentTypes.allLabel):
+# The label to use when all types of attachments are being displayed.
+glodaFacetView.facets.filter.attachmentTypes.allLabel=Alle typer
+
+# 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=fra:
+
+# 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=til:
+
+# 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=(intet emne)
+
+# 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
+# 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=af #1;af #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=Vis/skjul tidslinje
+# 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=Sorter efter relevans
+# 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=Sorter efter dato
+
+# 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=, og #1 anden;, og #1 andre
diff --git a/l10n-da/mail/chrome/messenger/imAccountWizard.dtd b/l10n-da/mail/chrome/messenger/imAccountWizard.dtd
new file mode 100644
index 0000000000..cd4b04ec0c
--- /dev/null
+++ b/l10n-da/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 "Guiden Chat-konto">
+
+<!ENTITY accountProtocolTitle.label "Chat-netværk">
+<!ENTITY accountProtocolInfo.label "Vælg netværk for din chat-konto.">
+<!ENTITY accountProtocolField.label "Netværk:">
+<!ENTITY accountProtocolGetMore.label "Flere…">
+
+<!ENTITY accountUsernameTitle.label "Brugernavn">
+<!ENTITY accountUsernameDuplicate.label "Denne konto er allerede oprettet!">
+
+<!ENTITY accountPasswordTitle.label "Adgangskode">
+<!ENTITY accountPasswordInfo.label "Indtast din adgangskode i feltet nedenfor.">
+<!ENTITY accountPasswordField.label "Adgangskode:">
+<!ENTITY accountPasswordManager.label "Thunderbird vil huske den indtastede adgangskode. Hvis du i stedet vil spørges om adgangskode, hver gang du tilslutter chat-kontoen, skal du undlade at udfylde feltet.">
+
+<!ENTITY accountAdvancedTitle.label "Avancerede indstillinger">
+<!ENTITY accountAdvancedInfo.label "Om ønsket kan du springe næste trin over.">
+<!ENTITY accountAdvanced.newMailNotification.label "Giv besked ved ny mail">
+<!ENTITY accountAliasGroupbox.caption "Lokal alias">
+<!ENTITY accountAliasField.label "Alias:">
+<!ENTITY accountAliasInfo.label "Dette vil kun blive vist hos dig selv i dine samtaler, andre kan ikke se det.">
+<!ENTITY accountProxySettings.caption "Proxy-indstillinger">
+<!ENTITY accountProxySettings.change.label "Skift…">
+<!ENTITY accountProxySettings.change.accessKey "S">
+
+<!ENTITY accountSummaryTitle.label "Oversigt">
+<!ENTITY accountSummaryInfo.label "Nedenfor kan du finde en oversigt over de indtastede oplysninger. Kontroller, om alt er korrekt, inden du opretter kontoen.">
+<!ENTITY accountSummary.connectNow.label "Tilslut til denne konto nu.">
diff --git a/l10n-da/mail/chrome/messenger/imAccounts.properties b/l10n-da/mail/chrome/messenger/imAccounts.properties
new file mode 100644
index 0000000000..b487ca42bb
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/imAccounts.properties
@@ -0,0 +1,77 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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-indstillinger
+accountUsername=Brugernavn:
+
+# 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=Indtast brugernavn til din %S-konto.
+
+# LOCALIZATION NOTE (accountUsernameInfoWithDescription):
+# %1$S is a hint for the expected format of the username
+# %2$S is the name of a protocol
+accountUsernameInfoWithDescription=Indtast brugernavn (%1$S) til din %2$S-konto.
+
+# LOCALIZATION NOTE (account.connection.error):
+# %S is the error message.
+account.connection.error=Fejl: %S
+
+# LOCALIZATION NOTE (account.connection.errorUnknownPrpl)
+# %S is the id (not very user friendly; hence the quotes) of the missing plugin.
+account.connection.errorUnknownPrpl=Du mangler et plugin til protokollen '%S'.
+account.connection.errorEnteringPasswordRequired=Der skal benyttes adgangskode til denne konto.
+account.connection.errorCrashedAccount=Der opstod en fejl ved forbindelse til kontoen.
+
+# LOCALIZATION NOTE (account.connection.progress):
+# %S is a message indicating progress of the connection process
+account.connection.progress=Forbinder: %S…
+account.connecting=Forbinder…
+account.connectedForSeconds=Forbundet i nogle få sekunder.
+
+# 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=Forbundet i %1$S %2$S og %3$S %4$S.
+account.connectedForSingle=Forbundet i cirka %1$S %2$S.
+account.reconnectInDouble=Forbinder igen om %1$S %2$S og %3$S %4$S.
+account.reconnectInSingle=Forbinder igen om %1$S %2$S.
+
+requestAuthorizeTitle=Godkendelse kræves
+
+# LOCALIZATION NOTE (requestAuthorizeAllow, requestAuthorizeDeny):
+# the & symbol indicates the position of the character that should be
+# used as the accesskey for this button.
+requestAuthorizeAllow=&Ja
+requestAuthorizeDeny=&Nej
+
+# LOCALIZATION NOTE (requestAuthorizeText):
+# %S is a contact username.
+requestAuthorizeText=%S har tilføjet dig til sin venneliste, vil du give ham/hende lov til at se dig?
+
+accountsManager.notification.button.accessKey=u
+accountsManager.notification.button.label=Tilslut nu
+accountsManager.notification.userDisabled.label=Du har slået automatisk tilslutning fra.
+accountsManager.notification.safeMode.label=Din indstilling for automatisk tilslutning ignoreres, fordi du kører i fejlsikret tilstand.
+accountsManager.notification.startOffline.label=Din indstilling for automatisk tilslutning ignoreres, fordi programmet blev startet i offline-tilstand.
+accountsManager.notification.crash.label=Forbindelsen mislykkedes på grund af en uventet fejl, sidst du forsøgte at tilslutte. Automatisk tilslutning er slået fra, så du har mulighed for at ændre din indstillinger for kontoen.
+
+# 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=Forbindelsen mislykkedes på grund af en uventet fejl, da du forsøgte at tilslutte en ny eller ændret konto. Kontroller kontoens indstillinger.;Forbindelsen mislykkedes på grund af en uventet fejl, da du forsøgte at tilslutte #1 nye eller ændrede konti. Kontroller deres indstillinger.
+accountsManager.notification.other.label=Automatisk tilslutning er slået fra.
+
+
+
+
+
diff --git a/l10n-da/mail/chrome/messenger/imapMsgs.properties b/l10n-da/mail/chrome/messenger/imapMsgs.properties
new file mode 100644
index 0000000000..1307955e10
--- /dev/null
+++ b/l10n-da/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=Advarsel for kontoen %S
+
+# Status - opening folder
+imapStatusSelectingMailbox=Åbner mappen %S…
+
+# Status - create folder
+imapStatusCreatingMailbox=Opretter mappe…
+
+# 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=Sletter mappen %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=Omdøber mappen %S…
+
+# Status - looking for mailboxes
+imapStatusLookingForMailbox=Leder efter mapper…
+
+# 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=Opretter abonnement på mappen %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=Ophæver abonnement på mappen %S…
+
+# Status - searching imap folder
+imapStatusSearchMailbox=Søger i mappe…
+
+# Status - closing a folder
+imapStatusCloseMailbox=Lukker mappe…
+
+# Status - compacting a folder
+imapStatusExpungingMailbox=Optimerer mappe…
+
+# Status - logging out
+imapStatusLoggingOut=Logger af…
+
+# Status - checking server capabilities
+imapStatusCheckCompat=Kontrollerer funktionalitet på mailserveren…
+
+# Status - logging on
+imapStatusSendingLogin=Sender login-oplysninger…
+
+# Status - auth logon
+imapStatusSendingAuthLogin=Sender login-oplysninger…
+
+imapDownloadingMessage=Henter meddelelse…
+
+# LOCALIZATION NOTE (imapGettingACLForFolder): Do not translate the word "ACL" below.
+imapGettingACLForFolder=Henter mappe ACL…
+
+imapGettingServerInfo=Henter konfigurationsoplysninger om server…
+
+imapGettingMailboxInfo=Henter konfigurationsoplysninger om mailfunktionen…
+
+imapEmptyMimePart=Meddelelsens indhold overføres, hvis du beder om det.
+
+# 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=Henter meddelelseshoved %1$S af %2$S i %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=Henter meddelelsesflag %1$S af %2$S i %3$S…
+
+imapDeletingMessages=Sletter meddelelser…
+
+imapDeletingMessage=Sletter meddelelsen…
+
+# 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=Flytter meddelelser til %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=Flytter meddelelsen til %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=Kopierer meddelelser til %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=Kopierer meddelelsen til %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=Henter meddelelse %1$S af %2$S i %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=Har fundet mappen: %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=Indtast din adgangskode til %1$S på %2$S:
+
+# LOCALIZATION NOTE (imapServerNotImap4): Do not translate the word "IMAP4" below.
+imapServerNotImap4=Serveren %S er ikke en IMAP4-server.
+
+# 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=Indtast din adgangskode til %1$S
+
+imapUnknownHostError=Kunne ikke oprette forbindelse til serveren hos %S.
+imapOAuth2Error=Godkendelsesfejl ved tilslutning til server %S.
+
+imapConnectionRefusedError=Kunne ikke oprette forbindelse til mailserveren hos %S; forbindelsen blev afvist.
+
+imapNetTimeoutError=Tidsfristen for forbindelsen til serveren %S er udløbet.
+
+imapTlsError=Der opstod en TLS-fejl, som ikke kan ignoreres. Handshake-fejl, eller TLS-versionen eller certifikatet, som benyttes af serveren %S, er sandsynligvis ikke kompatibel.
+
+# Status - no messages to download
+imapNoNewMessages=Der er ingen nye meddelelser på serveren.
+
+imapDefaultAccountName=Mail til %S
+
+imapSpecialChar2=Tegnet %S er reserveret på denne IMAP-server. Vælg et andet navn.
+
+imapPersonalSharedFolderTypeName=Personlig mappe
+
+imapPublicFolderTypeName=Offentlig mappe
+
+imapOtherUsersFolderTypeName=Anden brugers mappe
+
+imapPersonalFolderTypeDescription=Dette er en personlig mailmappe. Den er ikke fælles.
+
+imapPersonalSharedFolderTypeDescription=Dette er en personlig mailmappe. Den har været fælles.
+
+imapPublicFolderTypeDescription=Dette er en offentlig mappe.
+
+imapOtherUsersFolderTypeDescription=Dette er en mailmappe, som deles med brugeren "%S".
+
+imapAclFullRights=Fuld kontrol
+
+imapAclLookupRight=Opslag
+
+imapAclReadRight=Læs
+
+imapAclSeenRight=Angiv Læst/Ulæst
+
+imapAclWriteRight=Skriv
+
+imapAclInsertRight=Indsæt (Kopier til)
+
+imapAclPostRight=Mail
+
+imapAclCreateRight=Opret undermappe
+
+imapAclDeleteRight=Slet meddelelser
+
+imapAclAdministerRight=Administrer mappe
+
+imapServerDoesntSupportAcl=Denne server understøtter ikke delte mapper.
+
+imapAclExpungeRight=Fjern permanent
+
+imapServerDisconnected= Serveren %S har afbrudt forbindelsen. Serveren kan være gået ned, eller der kan være et netværksproblem.
+
+# LOCALIZATION NOTE (autoSubscribeText): %1$S is the imap folder.
+imapSubscribePrompt=Ønsker du at abonnere på %1$S?
+
+imapServerDroppedConnection=Kan ikke tilslutte til IMAP-server. Du har måske overskredet det maksimale antal \
+forbindelser til serveren. Hvis det er tilfældet, kan du bruge dialogen Avancerede \
+IMAP-server-indstillinger til at reducere antallet af cachede forbindelser.
+
+# 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=Kvoteoplysninger er ikke tilgængelig, fordi mappen ikke er åben.
+
+# The imap capability response reports that QUOTA is not supported.
+imapQuotaStatusNotSupported=Serveren understøtter ikke kvoter.
+
+# The getqutaroot command succeeded but reported no quota information.
+imapQuotaStatusNoQuota2=Denne mappe rapporterer ingen kvoteoplysninger.
+
+# Folder properties were requested by the user (right-click) before the getquotaroot
+# command was sent.
+imapQuotaStatusInProgress=Kvoteoplysninger er endnu ikke tilgængelige.
+
+# Out of memory
+imapOutOfMemory=Programmet er løbet tør for hukommelse.
+
+# 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=Kopierer meddelelse %1$S af %2$S til %3$S…
+
+# LOCALIZATION NOTE (imapMoveFolderToTrash): Do not translate the word %S below.
+# "%S" is the the name of the folder.
+imapMoveFolderToTrash=Er du sikker på, at du vil slette mappen '%S'?
+
+# LOCALIZATION NOTE (imapDeleteNoTrash): Do not translate the word %S below.
+# "%S" is the the name of the folder.
+imapDeleteNoTrash=Sletning af denne mappe kan ikke fortrydes, og vil slette alle indeholdte meddelelser og alle undermapper. Er du sikker på, at du stadig vil slette mappen '%S'?
+
+imapDeleteFolderDialogTitle=Slet mappe
+
+imapDeleteFolderButtonLabel=&Slet mappe
+
+# LOCALIZATION NOTE (imapAuthChangeEncryptToPlainSSL): %S is the server hostname
+imapAuthChangeEncryptToPlainSSL=IMAP-serveren %S understøtter tilsyneladende ikke krypterede adgangskoder. Hvis kontoen er nyopsat, så prøv at ændre til 'Almindelig adgangskode' som godkendelsesmetode i 'Kontoindstillinger | Serverindstillinger'. Hvis dine indstillinger plejer at virke, men nu fejler, så kontakt din mailudbyder eller internetudbyder.
+
+# LOCALIZATION NOTE (imapAuthChangePlainToEncrypt): %S is the server hostname
+imapAuthChangePlainToEncrypt=IMAP-serveren %S tillader ikke ukrypterede adgangskoder. Prøv at ændre godkendelsesmetoden til 'Krypteret adgangskode' i 'Kontoindstillinger | Serverindstillinger'.
+
+# LOCALIZATION NOTE (imapAuthChangeEncryptToPlainNoSSL): %S is the server hostname
+imapAuthChangeEncryptToPlainNoSSL=IMAP-serveren %S understøtter tilsyneladende ikke krypterede adgangskoder. Hvis kontoen er nyopsat, så prøv at ændre til 'Adgangskode, usikker overførsel' som godkendelsesmetode i 'Kontoindstillinger | Serverindstillinger'. Hvis dine indstillinger plejer at virke, men nu fejler, kan det være et forsøg på at stjæle din adgangskode.
+
+# LOCALIZATION NOTE (imapAuthMechNotSupported): %S is the server hostname
+imapAuthMechNotSupported=IMAP-serveren %S understøtter ikke den valgte sikkerhedsindstilling. Vælg den korrekte godkendelsesmetode i 'Kontoindstillinger | Serverindstillinger'.
+
+# LOCALIZATION NOTE (imapAuthGssapiFailed): %S is the server hostname
+imapAuthGssapiFailed=Kerberos/GSSAPI-ticket blev ikke accepteret af IMAP-serveren %S. Kontroller om du er logget ind i Kerberos/GSSAPI-realmet.
+
+# 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=Kommandoen mislykkedes. Mailserveren for kontoen %1$S svarede: %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=Handlingen for mappen '%2$S' mislykkedes. Mailserveren for kontoen %1$S svarede: %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=Advarsel fra kontoen %1$S: %2$S
diff --git a/l10n-da/mail/chrome/messenger/importDialog.dtd b/l10n-da/mail/chrome/messenger/importDialog.dtd
new file mode 100644
index 0000000000..2481334af5
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/importDialog.dtd
@@ -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/. -->
+
+<!--
+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 "Importer">
+<!ENTITY importAll.label "Importer alt">
+<!ENTITY importAll.accesskey "E">
+<!ENTITY importMail.label "Mail">
+<!ENTITY importMail.accesskey "M">
+<!ENTITY importFeeds.label "Feed-abonnementer">
+<!ENTITY importFeeds.accesskey "d">
+<!ENTITY importAddressbook.label "Adressebøger">
+<!ENTITY importAddressbook.accesskey "A">
+<!ENTITY importSettings.label "Indstillinger">
+<!ENTITY importSettings.accesskey "I">
+<!ENTITY importFilters.label "Filtre">
+<!ENTITY importFilters.accesskey "F">
+
+<!ENTITY importTitle.label "&brandShortName; import-guide">
+<!ENTITY importShortDesc.label "Importer mails, adressebøger, indstillinger og filtre fra andre programmer">
+
+<!ENTITY importDescription1.label "Denne guide vil importere mailmeddelelser, adressebogsindhold, indstillinger og/eller filtre fra andre mailprogrammer og standard adressebogsformater til &brandShortName;.">
+<!ENTITY importDescription2.label "Når de er blevet importeret, kan du få adgang til dem i &brandShortName;.">
+
+<!ENTITY selectDescription.label "Vælg den type fil, du ønsker at importere:">
+<!ENTITY selectDescriptionB.label "Vælg en eksisterende konto eller opret en ny konto:">
+<!ENTITY selectDescription.accesskey "V">
+<!ENTITY acctName.label "Navn:">
+<!ENTITY acctName.accesskey "N">
+<!ENTITY noModulesFound.label "Kunne ikke finde et program eller en fil til at importere data fra.">
+
+<!ENTITY back.label "&lt; Tilbage">
+<!ENTITY forward.label "Næste &gt;">
+<!ENTITY finish.label "Færdig">
+<!ENTITY cancel.label "Annuller">
+
+<!ENTITY select.label "eller vælg den type materiale, der skal importeres:">
+
+<!ENTITY title.label "Titel">
+<!ENTITY processing.label "Importerer…">
diff --git a/l10n-da/mail/chrome/messenger/importMsgs.properties b/l10n-da/mail/chrome/messenger/importMsgs.properties
new file mode 100644
index 0000000000..5cda678712
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/importMsgs.properties
@@ -0,0 +1,307 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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
+
+# 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=Ingen adressebøger at importere.
+
+# Error: Address book import not initialized
+## @name IMPORT_ERROR_AB_NOTINITIALIZED
+## @loc None
+2001=Kunne ikke importere adressebøger: Indlæsningsfejl.
+
+# Error: Unable to create the import thread
+## @name IMPORT_ERROR_AB_NOTHREAD
+## @loc None
+2002=Kunne ikke importere adressebøger: Kunne ikke oprette importeringstråd.
+
+# 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=Fejl ved import af %S: Kunne ikke oprette adressebog.
+
+# Success message when no mailboxes are found to import
+## @name IMPORT_NO_MAILBOXES
+## @loc None
+2004=Ingen mailmapper at importere.
+
+# Error: Mailbox import not initialized
+## @name IMPORT_ERROR_MB_NOTINITIALIZED
+## @loc None
+2005=Kunne ikke importere mailmapper: Indlæsningsfejl.
+
+# Error: Unable to create the import thread
+## @name IMPORT_ERROR_MB_NOTHREAD
+## @loc None
+2006=Kunne ikke importere mailmapper: Kunne ikke oprette importeringstråd.
+
+# Error: Unable to create the proxy object for importing mailboxes
+## @name IMPORT_ERROR_MB_NOPROXY
+## @loc None
+2007=Kan ikke importere mailmapper, kan ikke oprette et proxy-objekt for destinations mailmapper
+
+# 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=Fejl ved oprettelse af destinations mailmappen, kan ikke finde mailmappen %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=Fejl ved import af mailmappen %S, kunne ikke oprette destinations mailmappen
+
+# Error: No destination folder to import mailboxes
+## @name IMPORT_ERROR_MB_NODESTFOLDER
+## @loc None
+2010=Kunne ikke oprette den mappe, som mail skal importeres til
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC_START
+## @loc None
+2100=Fornavn
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2101=Efternavn
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2102=Vis navn
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2103=Alias
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2104=Primær mail
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2105=Sekundær mail
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2106=Arbejdstelefon
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2107=Hjemmetelefon
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2108=Faxnummer
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2109=Personsøgernummer
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2110=Mobilnummer
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2111=Hjemmeadresse
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2112=Hjemmeadresse 2
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2113=Hjemmeby
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2114=Hjemmestat
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2115=Hjemmepostnummer
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2116=Hjemmeland
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2117=Arbejdsadresse
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2118=Arbejdsadresse 2
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2119=Arbejdsby
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2120=Arbejdsstat
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2121=Arbejdspostnummer
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2122=Arbejdsland
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2123=Job titel
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2124=Afdeling
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2125=Organisation
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2126=Webside 1
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2127=Webside 2
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2128=Fødselsår
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2129=Fødselsmåned
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2130=Fødselsdag
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2131=Brugerdef. 1
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2132=Brugerdef. 2
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2133=Brugerdef. 3
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2134=Brugerdef. 4
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2135=Notater
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC_END
+## @loc None
+2136=Skærmnavn
+
+#Error strings
+ImportAlreadyInProgress=En importhandling er i gang. Prøv igen, når den aktuelle import er færdig.
+
+#Error strings for settings import
+ImportSettingsBadModule=Kunne ikke indlæse indstillingsmodulet
+ImportSettingsNotFound=Kunne ikke finde indstillinger. Sørg for at programmet er korrekt installeret på denne maskine.
+ImportSettingsFailed=Der opstod en fejl ved import af indstillinger. Nogle eller alle indstillingerne er muligvis ikke importeret.
+# LOCALIZATION NOTE : Do not translate the word "%S" below.
+ImportSettingsSuccess=Indstillinger blev importeret fra %S
+
+#Error string for mail import
+ImportMailBadModule=Kunne ikke indlæse modulet importer mail.
+ImportMailNotFound=Kunne ikke finde nogen mails at importere. Sørg for at mailprogrammet er korrekt installeret på denne maskine.
+ImportEmptyAddressBook=Kan ikke importere den tomme adressebog %S.
+# LOCALIZATION NOTE: Do not translate the word "%S" below.
+ImportMailFailed=Der opstod en fejl ved import af mail fra %S
+# LOCALIZATION NOTE: Do not translate the word "%S" below.
+ImportMailSuccess=Mail blev korrekt importeret fra %S
+
+# Error string for address import
+ImportAddressBadModule=Kunne ikke indlæse modulet importer adressebog.
+ImportAddressNotFound=Kunne ikke finde nogen adressebøger til import. Sørg for at det valgte program eller format er korrekt installeret på denne maskine.
+# LOCALIZATION NOTE : Do not translate the word "%S" below.
+ImportAddressFailed=Der opstod en fejl ved import af adresser fra %S.
+# LOCALIZATION NOTE : Do not translate the word "%S" below.
+ImportAddressSuccess=Adresser korrekt importeret fra %S.
+
+# Error string for filters import
+ImportFiltersBadModule=Kunne ikke indlæse modulet filterimport.
+# LOCALIZATION NOTE : The %S will get replaced by the name of the import module.
+ImportFiltersFailed=Der opstod en fejl ved import af filtre fra %S.
+# LOCALIZATION NOTE : The %S will get replaced by the name of the import module.
+ImportFiltersSuccess=Filtre korrekt importeret fra %S.
+# LOCALIZATION NOTE : The %S will get replaced by the name of the import module.
+ImportFiltersPartial=Filtre delvist importeret fra %S. Advarsel nedenunder:
+
+#Progress strings
+# LOCALIZATION NOTE : Do not translate the word "%S" below.
+MailProgressMeterText=Konverterer mailmapper fra %S
+# LOCALIZATION NOTE : Do not translate the word "%S" below.
+AddrProgressMeterText=Konverterer adressebøger fra %S
+
+#Import file dialog strings
+ImportSelectSettings=Vælg indstillingsfilen
+ImportSelectMailDir=Vælg mailmappe
+ImportSelectAddrDir=Vælg adressebogsmappen
+ImportSelectAddrFile=Vælg adressebogsfilen
+
+# Folder Names for imported Mail
+DefaultFolderName=Importerede mail
+# LOCALIZATION NOTE: Do not translate the word "%S" below.
+ImportModuleFolderName=%S Import
diff --git a/l10n-da/mail/chrome/messenger/joinChat.dtd b/l10n-da/mail/chrome/messenger/joinChat.dtd
new file mode 100644
index 0000000000..f462545d0e
--- /dev/null
+++ b/l10n-da/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 "Tilslut chat">
+<!ENTITY name.label "Rum">
+<!ENTITY optional.label "(valgfri)">
+<!ENTITY account.label "Konto">
+<!ENTITY autojoin.label "Tilslut automatisk til dette chat-rum">
+<!ENTITY autojoin.accesskey "T">
diff --git a/l10n-da/mail/chrome/messenger/junkLog.dtd b/l10n-da/mail/chrome/messenger/junkLog.dtd
new file mode 100644
index 0000000000..754a78aba9
--- /dev/null
+++ b/l10n-da/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 "Spam-log">
+<!ENTITY adaptiveJunkLogInfo.label "Logning af spam-aktivitet.">
+<!ENTITY clearLog.label "Ryd log">
+<!ENTITY clearLog.accesskey "R">
+<!ENTITY closeLog.label "Luk">
+<!ENTITY closeLog.accesskey "L">
diff --git a/l10n-da/mail/chrome/messenger/localMsgs.properties b/l10n-da/mail/chrome/messenger/localMsgs.properties
new file mode 100644
index 0000000000..d15ec5ab68
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/localMsgs.properties
@@ -0,0 +1,140 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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=Fejl i kontoen %S
+
+# LOCALIZATION NOTE (pop3EnterPasswordPromptTitleWithUsername): Do not translate the
+# word %1$S. Place the word %1$S where the user name should appear.
+pop3EnterPasswordPromptTitleWithUsername=Indtast din adgangskode til %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=Indtast din adgangskode til %1$S på %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=Indtast en ny adgangskode for bruger %1$S på %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=Henter meddelelse %1$S af %2$S…
+
+# Status - connecting to host
+hostContact=Vært kontaktet, sender log-in information…
+
+# Status - no messages to download
+noNewMessages=Der er ingen nye meddelelser.
+
+# 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=Modtaget %1$S af %2$S meddelelser
+
+# 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=Laver indeks for %S…
+
+# Status - parsing folder
+localStatusDocumentDone=Færdig
+
+# Status - pop3 server error
+#LOCALIZATION NOTE (pop3ServerError): Do not translate POP3 in the following line.
+pop3ServerError=Der opstod en fejl med POP3-mailserveren.
+
+# Status - pop3 user name failed
+pop3UsernameFailure=Afsendelsen af brugernavnet mislykkedes.
+
+# Status - password failed
+#LOCALIZATION NOTE (pop3PasswordFailed): Do not translate "%1$S" below.
+# Place the word %1$S where the user name should appear.
+pop3PasswordFailed=Afsendelsen af adgangskoden for brugeren %1$S mislykkedes.
+
+# Status - write error occurred
+pop3MessageWriteError=Kunne ikke skrive mailen i mailmappen. Sørg for at du har skriverettigheder til filsystemet, og at du har nok diskplads til at kopiere mailmappen.
+
+# Status - retr failure from the server
+pop3RetrFailure=Kommandoen RETR mislykkedes. Fejl under modtagelsen af en meddelelse.
+
+# Status - password undefined
+pop3PasswordUndefined=Fejl ved hentning af mailadgangskode.
+
+# Status - username undefined
+pop3UsernameUndefined=Du har ikke angivet et brugernavn til denne server. Tilføj et brugernavn under kontoindstillingerne og prøv igen.
+
+# Status - list failure
+pop3ListFailure=Kommandoen LIST mislykkedes. Kunne ikke finde ID og størrelse på en meddelelse.
+
+# Status - delete error
+pop3DeleFailure=Kommandoen DELE mislykkedes. Fejl under markering af en meddelelse som slettet.
+
+# Status - stat failed
+pop3StatFail=Kommandoen STAT mislykkedes. Kunne ikke finde meddelelsens nummer og størrelse.
+
+#LOCALIZATION NOTE (pop3ServerSaid): Do not remove the leading space during translation.
+pop3ServerSaid= Mailserveren %S svarede:
+
+#LOCALIZATION NOTE (pop3TempServerError): %S is where the POP3 server name will appear.
+pop3TempServerError=Midlertidig fejl fra %S under modtagelse af nye meddelelser. \
+Handlingen vi blive forsøgt igen næste gang, der bliver kontrolleret for nye meddelelser.
+
+copyingMessagesStatus=Kopierer %S af %S meddelelser til %S
+
+movingMessagesStatus=Flytter %S af %S meddelelser til %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=Kontoen %S behandles. Vent med at hente meddelelser til behandlingen er færdig.
+
+pop3TmpDownloadError=Der skete en fejl ved hentning af følgende meddelelse:\nFra: %S\n Emne: %S\n Denne meddelelse indeholder muligvis en virus, eller der ikke er mere plads på harddisken. Ignorer denne meddelelse?
+
+# 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-mailserver (%S) understøtter ikke UIDL eller XTND XLST, hvilket er krævet for at implementere indstillingerne ``Behold på server'', ``Maksimal meddelelsesstørrelse'' eller ``Hent kun meddelelseshoveder''. For at hente dine mails skal disse indstillinger deaktiveres i Serverindstillinger for din mailserver i vinduet Kontoindstillinger.
+
+# 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 mailserver (%S) understøtter ikke kommandoen TOP. Uden serverunderstøttelse af dette kan vi ikke implementere indstillingerne ``Maksimal meddelelsesstørrelse'' eller ``Hent kun meddelelseshoveder''. Denne indstilling er blevet deaktiveret, og meddelelser vil blive hentet uanset deres størrelse.
+
+nsErrorCouldNotConnectViaTls=Kunne ikke etablere TLS-forbindelse til POP3-server. Serveren kan være nede eller være forkert konfigureret. Kontroller om konfiguration er korrekt i Serverindstillinger for din mailserver i vinduet Kontoindstillinger og prøv igen.
+
+# LOCALIZATION NOTE (pop3MoveFolderToTrash): Do not translate the word %S below.
+# "%S" is the the name of the folder.
+pop3MoveFolderToTrash=Er du sikker på, at du vil slette mappen '%S'?
+
+pop3DeleteFolderDialogTitle=Slet mappe
+
+pop3DeleteFolderButtonLabel=&Slet mappe
+
+pop3AuthInternalError=Intern fejl under godkendelse af POP3-serveren. Dette er en uventet fejl i programmet, du må meget gerne indrapportere fejlen som en bug.
+
+pop3AuthChangeEncryptToPlainNoSSL=POP3-serveren understøtter tilsyneladende ikke krypterede adgangskoder. Hvis kontoen er nyopsat, så prøv at ændre godkendelsesmetoden til 'Adgangskode, usikker overførsel' i 'Kontoindstillinger | Serverindstillinger'. Hvis dine indstillinger plejer at virke, men nu fejler, kan det være et forsøg på at stjæle din adgangskode.
+
+pop3AuthChangeEncryptToPlainSSL=POP3-serveren understøtter tilsyneladende ikke krypterede adgangskoder. Hvis kontoen er nyopsat, så prøv at ændre godkendelsesmetoden til 'Almindelig adgangskode' i 'Kontoindstillinger | Serverindstillinger'. Hvis dine indstillinger plejer at virke, men nu fejler, så kontakt din mailudbyder eller internetudbyder.
+
+pop3AuthChangePlainToEncrypt=POP3-serveren tillader ikke ukrypterede adgangskoder. Vælg 'Krypteret adgangskode' som godkendelsesmetode i 'Kontoindstillinger | Serverindstillinger'.
+
+# Authentication server caps and pref don't match
+pop3AuthMechNotSupported=Serveren understøtter ikke den valgte sikkerhedsindstilling. Vælg den korrekte godkendelsesmetode i 'Kontoindstillinger | Serverindstillinger'.
+
+# Status - Could not log in to GSSAPI, and it was the only method
+pop3GssapiFailure=Kerberos/GSSAPI-ticket blev ikke accepteret af POP3-serveren. Kontroller om du er logget ind i Kerberos/GSSAPI-realmet.
diff --git a/l10n-da/mail/chrome/messenger/mailEditorOverlay.dtd b/l10n-da/mail/chrome/messenger/mailEditorOverlay.dtd
new file mode 100644
index 0000000000..dfd7c08b61
--- /dev/null
+++ b/l10n-da/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 "Send siden…">
+<!ENTITY sendPage.accesskey "S">
diff --git a/l10n-da/mail/chrome/messenger/mailOverlay.dtd b/l10n-da/mail/chrome/messenger/mailOverlay.dtd
new file mode 100644
index 0000000000..78f88424d1
--- /dev/null
+++ b/l10n-da/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 "Meddelelse">
+<!ENTITY newMessageCmd.accesskey "M">
+
+<!ENTITY newContactCmd.label "Kontakt…">
+<!ENTITY newContactCmd.accesskey "K">
diff --git a/l10n-da/mail/chrome/messenger/mailViewList.dtd b/l10n-da/mail/chrome/messenger/mailViewList.dtd
new file mode 100644
index 0000000000..061713a2a9
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/mailViewList.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/. -->
+
+<!--LOCALIZATION NOTE msgViewPickerOverlay.dtd UI for showing various views on a folder -->
+
+<!ENTITY mailViewListTitle.label "Tilpas meddelelsesvisninger">
diff --git a/l10n-da/mail/chrome/messenger/mailViewSetup.dtd b/l10n-da/mail/chrome/messenger/mailViewSetup.dtd
new file mode 100644
index 0000000000..f689e8353e
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/mailViewSetup.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/. -->
+
+<!--LOCALIZATION NOTE msgViewPickerOverlay.dtd UI for showing various views on a folder -->
+
+<!ENTITY mailViewSetupTitle.label "Opsæt meddelelsesvisning">
+<!ENTITY mailViewHeading.label "Meddelelsesvisningsnavn:">
+<!ENTITY mailViewHeading.accesskey "e">
+<!ENTITY searchTermCaption.label "Indstil søgekriterierne for denne virtuelle mappe:">
diff --git a/l10n-da/mail/chrome/messenger/mailviews.properties b/l10n-da/mail/chrome/messenger/mailviews.properties
new file mode 100644
index 0000000000..f20c644efb
--- /dev/null
+++ b/l10n-da/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=Personer jeg kender
+mailViewRecentMail=Seneste meddelelser
+mailViewLastFiveDays=Sidste 5 dage
+mailViewNotJunk=Ikke-spam
+mailViewHasAttachments=Har vedhæftede filer
diff --git a/l10n-da/mail/chrome/messenger/markByDate.dtd b/l10n-da/mail/chrome/messenger/markByDate.dtd
new file mode 100644
index 0000000000..d8e474f545
--- /dev/null
+++ b/l10n-da/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 "Marker meddelelser som læste efter dato">
+<!ENTITY markByDateLower.label "Marker meddelelser som læst fra:">
+<!ENTITY markByDateLower.accesskey "F">
+<!ENTITY markByDateUpper.label "Til:">
+<!ENTITY markByDateUpper.accesskey "T">
diff --git a/l10n-da/mail/chrome/messenger/messenger.dtd b/l10n-da/mail/chrome/messenger/messenger.dtd
new file mode 100644
index 0000000000..85823b8c2b
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/messenger.dtd
@@ -0,0 +1,945 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.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 "Mappe…">
+<!ENTITY newFolderCmd.accesskey "p">
+<!ENTITY closeTabCmd2.label "Luk faneblad">
+<!ENTITY closeTabCmd2.accesskey "e">
+<!ENTITY closeOtherTabsCmd2.label "Luk andre faneblade">
+<!ENTITY closeOtherTabsCmd2.accesskey "L">
+<!ENTITY recentlyClosedTabsCmd.label "Senest lukkede faneblade">
+<!ENTITY recentlyClosedTabsCmd.accesskey "N">
+
+<!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 "Flyt til nyt vindue">
+<!ENTITY moveToNewWindow.accesskey "F">
+<!ENTITY newVirtualFolderCmd.label "Virtuel mappe…">
+<!ENTITY newVirtualFolderCmd.accesskey "t">
+<!ENTITY newCreateEmailAccountCmd.label "Ny mailkonto…">
+<!ENTITY newCreateEmailAccountCmd.accesskey "N">
+<!ENTITY newExistingEmailAccountCmd.label "Eksisterende mailkonto…">
+<!ENTITY newExistingEmailAccountCmd.accesskey "E">
+<!ENTITY newIMAccountCmd.label "Chat-konto…">
+<!ENTITY newIMAccountCmd.accesskey "C">
+<!ENTITY newFeedAccountCmd.label "Feed-konto…">
+<!ENTITY newFeedAccountCmd.accesskey "d">
+<!ENTITY newIMContactCmd.label "Chat-kontakt…">
+<!ENTITY newIMContactCmd.accesskey "h">
+<!ENTITY newMessageCmd2.key "N">
+<!ENTITY newMessageCmd.key "M">
+<!ENTITY newMessageCmd.label "Meddelelse">
+<!ENTITY newMessageCmd.accesskey "M">
+<!ENTITY newContactCmd.label "Adressebogskontakt…">
+<!ENTITY newContactCmd.accesskey "K">
+<!ENTITY openMenuCmd.label "Åbn">
+<!ENTITY openMenuCmd.accesskey "Å">
+<!ENTITY openMessageFileCmd.label "Åbn gemt meddelelse…">
+<!ENTITY openMessageFileCmd.accesskey "g">
+<!ENTITY saveAsMenu.label "Gem som">
+<!ENTITY saveAsMenu.accesskey "m">
+<!ENTITY saveAsFileCmd.key "s">
+<!ENTITY saveAsTemplateCmd.label "Skabelon">
+<!ENTITY saveAsTemplateCmd.accesskey "S">
+<!ENTITY getNewMsgForCmd.label "Hent nye meddelelser fra">
+<!ENTITY getNewMsgForCmd.accesskey "e">
+<!ENTITY getAllNewMsgCmdPopupMenu.label "Alle konti">
+<!ENTITY getAllNewMsgCmdPopupMenu.accesskey "A">
+<!ENTITY getNewMsgCurrentAccountCmdPopupMenu.label "Aktuelle konto">
+<!ENTITY getNewMsgCurrentAccountCmdPopupMenu.accesskey "k">
+<!ENTITY getNextNMsgCmd2.label "Hent næste meddelelser">
+<!ENTITY getNextNMsgCmd2.accesskey "t">
+<!ENTITY sendUnsentCmd.label "Send meddelelser fra Udbakke">
+<!ENTITY sendUnsentCmd.accesskey "S">
+<!ENTITY subscribeCmd.label "Abonner…">
+<!ENTITY subscribeCmd.accesskey "b">
+<!ENTITY deleteFolder.label "Slet mappe">
+<!ENTITY deleteFolder.accesskey "p">
+<!ENTITY renameFolder.label "Omdøb mappe…">
+<!ENTITY renameFolder.accesskey "O">
+<!ENTITY renameFolder.key "VK_F2">
+<!ENTITY compactFolders.label "Optimer mapper">
+<!ENTITY compactFolders.accesskey "i">
+<!ENTITY emptyTrashCmd.label "Tøm papirkurv">
+<!ENTITY emptyTrashCmd.accesskey "T">
+<!ENTITY offlineMenu.label "Offline">
+<!ENTITY offlineMenu.accesskey "f">
+<!ENTITY offlineGoOfflineCmd.label "Arbejd offline">
+<!ENTITY offlineGoOfflineCmd.accesskey "A">
+<!ENTITY synchronizeOfflineCmd.label "Hent/Synkroniser nu…">
+<!ENTITY synchronizeOfflineCmd.accesskey "S">
+<!ENTITY settingsOfflineCmd2.label "Offline-indstillinger">
+<!ENTITY settingsOfflineCmd2.accesskey "e">
+<!ENTITY downloadSelectedCmd.label "Hent valgte meddelelser">
+<!ENTITY downloadSelectedCmd.accesskey "l">
+<!ENTITY downloadStarredCmd.label "Hent stjernemarkerede meddelelser">
+<!ENTITY downloadStarredCmd.accesskey "m">
+<!ENTITY printCmd.label "Udskriv">
+<!ENTITY printCmd.accesskey "U">
+<!ENTITY printCmd.key "p">
+
+<!-- Edit Menu -->
+<!ENTITY deleteMsgCmd.label "Slet meddelelsen">
+<!ENTITY deleteMsgCmd.accesskey "S">
+<!ENTITY undeleteMsgCmd.label "Gendan meddelelsen">
+<!ENTITY undeleteMsgCmd.accesskey "G">
+<!ENTITY deleteMsgsCmd.label "Slet de valgte meddelelser">
+<!ENTITY deleteMsgsCmd.accesskey "S">
+<!ENTITY undeleteMsgsCmd.label "Fortryd sletning af valgte meddelelser">
+<!ENTITY undeleteMsgsCmd.accesskey "F">
+<!ENTITY deleteFolderCmd.label "Slet mappe">
+<!ENTITY deleteFolderCmd.accesskey "S">
+<!ENTITY unsubscribeNewsgroupCmd.label "Fjern abonnement">
+<!ENTITY unsubscribeNewsgroupCmd.accesskey "j">
+<!ENTITY selectMenu.label "Marker">
+<!ENTITY selectMenu.accesskey "m">
+<!ENTITY all.label "Alle">
+<!ENTITY all.accesskey "A">
+<!ENTITY selectThreadCmd.label "Tråd">
+<!ENTITY selectThreadCmd.accesskey "T">
+<!ENTITY selectThreadCmd.key "a">
+<!ENTITY selectFlaggedCmd.label "Stjernemarkerede meddelelser">
+<!ENTITY selectFlaggedCmd.accesskey "S">
+<!ENTITY menuFavoriteFolder.label "Favoritmappe">
+<!ENTITY menuFavoriteFolder.accesskey "a">
+<!ENTITY folderPropsCmd2.label "Egenskaber">
+<!ENTITY folderPropsFolderCmd2.label "Mappeegenskaber">
+<!ENTITY folderPropsNewsgroupCmd2.label "Nyhedsgruppens egenskaber">
+<!ENTITY folderPropsCmd.accesskey "E">
+<!ENTITY undoDeleteMsgCmd.label "Fortryd slet meddelelsen">
+<!ENTITY redoDeleteMsgCmd.label "Gentag slet meddelelsen">
+<!ENTITY undoMoveMsgCmd.label "Fortryd flyt meddelelsen">
+<!ENTITY redoMoveMsgCmd.label "Gentag flyt meddelelsen">
+<!ENTITY undoCopyMsgCmd.label "Fortryd kopier meddelelsen">
+<!ENTITY redoCopyMsgCmd.label "Gentag kopier meddelelsen">
+<!ENTITY undoMarkAllCmd.label "Fortryd marker alle som læste">
+<!ENTITY redoMarkAllCmd.label "Gentag marker alle som læste">
+<!ENTITY undoDefaultCmd.label "Fortryd">
+<!ENTITY undoDefaultCmd.accesskey "y">
+<!ENTITY redoDefaultCmd.label "Gentag">
+<!ENTITY redoDefaultCmd.accesskey "G">
+
+<!-- View Menu -->
+<!ENTITY menubarCmd.label "Menulinje">
+<!ENTITY menubarCmd.accesskey "e">
+<!ENTITY showMessengerToolbarCmd.label "Maillinje">
+<!ENTITY showMessengerToolbarCmd.accesskey "M">
+<!ENTITY customizeToolbar.label "Tilpas…">
+<!ENTITY customizeToolbar.accesskey "T">
+
+<!ENTITY messagePaneLayoutStyle.label "Layout">
+<!ENTITY messagePaneLayoutStyle.accesskey "L">
+<!ENTITY messagePaneClassic.label "Klassisk udseende">
+<!ENTITY messagePaneClassic.accesskey "K">
+<!ENTITY messagePaneWide.label "Bredt udseende">
+<!ENTITY messagePaneWide.accesskey "B">
+<!ENTITY messagePaneVertical.label "Lodret udseende">
+<!ENTITY messagePaneVertical.accesskey "L">
+<!ENTITY showFolderPaneCmd.label "Mapperude">
+<!ENTITY showFolderPaneCmd.accesskey "a">
+<!ENTITY showFolderPaneColsCmd.label "Mapperudekolonner">
+<!ENTITY showFolderPaneColsCmd.accesskey "p">
+<!ENTITY showMessageCmd.label "Meddelelsesrude">
+<!ENTITY showMessageCmd.accesskey "M">
+
+<!ENTITY folderView.label "Mapper">
+<!ENTITY folderView.accesskey "p">
+<!ENTITY unifiedFolders.label "Samlede">
+<!ENTITY unifiedFolders.accesskey "S">
+<!ENTITY allFolders.label "Alle">
+<!ENTITY allFolders.accesskey "A">
+<!ENTITY unreadFolders.label "Ulæste">
+<!ENTITY unreadFolders.accesskey "U">
+<!ENTITY favoriteFolders.label "Favoritter">
+<!ENTITY favoriteFolders.accesskey "F">
+<!ENTITY recentFolders.label "Seneste">
+<!ENTITY recentFolders.accesskey "e">
+<!ENTITY compactVersion.label "Kompakt visning">
+<!ENTITY compactVersion.accesskey "K">
+
+<!-- Sort Menu -->
+<!ENTITY sortMenu.label "Sorter efter">
+<!ENTITY sortMenu.accesskey "o">
+<!ENTITY sortByDateCmd.label "Dato">
+<!ENTITY sortByDateCmd.accesskey "D">
+<!ENTITY sortByReceivedCmd.label "Modtaget">
+<!ENTITY sortByReceivedCmd.accesskey "t">
+<!ENTITY sortByStarCmd.label "Stjernemarkering">
+<!ENTITY sortByStarCmd.accesskey "j">
+<!ENTITY sortByAttachmentsCmd.label "Vedhæftede filer">
+<!ENTITY sortByAttachmentsCmd.accesskey "V">
+<!ENTITY sortByPriorityCmd.label "Prioritet">
+<!ENTITY sortByPriorityCmd.accesskey "P">
+<!ENTITY sortBySizeCmd.label "Størrelse">
+<!ENTITY sortBySizeCmd.accesskey "ø">
+<!ENTITY sortByStatusCmd.label "Status">
+<!ENTITY sortByStatusCmd.accesskey "u">
+<!ENTITY sortByTagsCmd.label "Mærkater">
+<!ENTITY sortByTagsCmd.accesskey "k">
+<!ENTITY sortByJunkStatusCmd.label "Spam-status">
+<!ENTITY sortByJunkStatusCmd.accesskey "a">
+<!ENTITY sortBySubjectCmd.label "Emne">
+<!ENTITY sortBySubjectCmd.accesskey "E">
+<!ENTITY sortByFromCmd.label "Afsender">
+<!ENTITY sortByFromCmd.accesskey "n">
+<!ENTITY sortByRecipientCmd.label "Modtager">
+<!ENTITY sortByRecipientCmd.accesskey "M">
+<!ENTITY sortByCorrespondentCmd.label "Korrespondenter">
+<!ENTITY sortByCorrespondentCmd.accesskey "r">
+<!ENTITY sortByUnreadCmd.label "Læst">
+<!ENTITY sortByUnreadCmd.accesskey "æ">
+<!ENTITY sortByOrderReceivedCmd.label "Modtagelsesorden">
+<!ENTITY sortByOrderReceivedCmd.accesskey "o">
+<!ENTITY sortAscending.label "Stigende">
+<!ENTITY sortAscending.accesskey "S">
+<!ENTITY sortDescending.label "Faldende">
+<!ENTITY sortDescending.accesskey "F">
+<!ENTITY sortThreaded.label "Vis tråd">
+<!ENTITY sortThreaded.accesskey "å">
+<!ENTITY sortUnthreaded.label "Ikke i tråd">
+<!ENTITY sortUnthreaded.accesskey "I">
+<!ENTITY groupBySort.label "Sorter i grupper">
+<!ENTITY groupBySort.accesskey "g">
+<!ENTITY msgsMenu.label "Meddelelser">
+<!ENTITY msgsMenu.accesskey "M">
+<!ENTITY threads.label "Tråde">
+<!ENTITY threads.accesskey "å">
+<!ENTITY allMsgsCmd.label "Alle">
+<!ENTITY allMsgsCmd.accesskey "A">
+<!ENTITY expandAllThreadsCmd.label "Vis alle i tråde">
+<!ENTITY expandAllThreadsCmd.accesskey "V">
+<!ENTITY expandAllThreadsCmd.key "*">
+<!ENTITY collapseAllThreadsCmd.label "Vis kun første i tråden">
+<!ENTITY collapseAllThreadsCmd.accesskey "f">
+<!ENTITY collapseAllThreadsCmd.key "\">
+<!ENTITY unreadMsgsCmd.label "Ulæste">
+<!ENTITY unreadMsgsCmd.accesskey "U">
+<!ENTITY threadsWithUnreadCmd.label "Tråde med ulæste">
+<!ENTITY threadsWithUnreadCmd.accesskey "T">
+<!ENTITY watchedThreadsWithUnreadCmd.label "Overvågede tråde med ulæste">
+<!ENTITY watchedThreadsWithUnreadCmd.accesskey "O">
+<!ENTITY ignoredThreadsCmd.label "Ignorer tråde">
+<!ENTITY ignoredThreadsCmd.accesskey "i">
+
+<!ENTITY headersMenu.label "Meddelelseshoveder">
+<!ENTITY headersMenu.accesskey "H">
+<!ENTITY headersAllCmd.label "Alt">
+<!ENTITY headersAllCmd.accesskey "A">
+<!ENTITY headersNormalCmd.label "Normalt">
+<!ENTITY headersNormalCmd.accesskey "N">
+<!ENTITY bodyMenu.label "Meddelelsesindhold som">
+<!ENTITY bodyMenu.accesskey "i">
+<!ENTITY bodyAllowHTML.label "Original HTML">
+<!ENTITY bodyAllowHTML.accesskey "H">
+<!ENTITY bodySanitized.label "Simpel HTML">
+<!ENTITY bodySanitized.accesskey "S">
+<!ENTITY bodyAsPlaintext.label "Ren tekst">
+<!ENTITY bodyAsPlaintext.accesskey "R">
+<!ENTITY bodyAllParts.label "Al indhold">
+<!ENTITY bodyAllParts.accesskey "l">
+
+<!ENTITY bodyMenuFeed.label "Feed-meddelelsens indhold som">
+<!ENTITY bodyMenuFeed.accesskey "F">
+<!ENTITY viewFeedWebPage.label "Webside">
+<!ENTITY viewFeedWebPage.accesskey "W">
+<!ENTITY viewFeedSummary.label "Sammendrag">
+<!ENTITY viewFeedSummary.accesskey "m">
+<!ENTITY viewFeedSummaryFeedPropsPref.label "Standard format">
+<!ENTITY viewFeedSummaryFeedPropsPref.accesskey "S">
+
+<!ENTITY viewAttachmentsInlineCmd.label "Vis vedhæftede filer som en del af meddelelsen">
+<!ENTITY viewAttachmentsInlineCmd.accesskey "f">
+
+<!ENTITY pageSourceCmd.label "Kildekode">
+<!ENTITY pageSourceCmd.accesskey "e">
+<!ENTITY pageSourceCmd.key "u">
+<!ENTITY getNewMessagesCmd.key "y">
+<!ENTITY getAllNewMessagesCmd.key "Y">
+
+<!-- Search Menu -->
+<!ENTITY findMenu.label "Find">
+<!ENTITY findMenu.accesskey "n">
+<!ENTITY findCmd.label "Find i denne meddelelse…">
+<!ENTITY findCmd.accesskey "F">
+<!ENTITY findCmd.key "f">
+<!ENTITY findAgainCmd.label "Find næste">
+<!ENTITY findAgainCmd.accesskey "n">
+<!ENTITY findAgainCmd.key "g">
+<!ENTITY findAgainCmd.key2 "VK_F3">
+<!ENTITY findPrevCmd.key "g">
+<!ENTITY findPrevCmd.key2 "VK_F3">
+<!ENTITY searchMailCmd.label "Søg i meddelelser…">
+<!ENTITY searchMailCmd.accesskey "S">
+<!ENTITY searchMailCmd.key "ø">
+<!ENTITY glodaSearchCmd.label "Global søgning…">
+<!ENTITY glodaSearchCmd.accesskey "G">
+<!ENTITY searchAddressesCmd.label "Søg i adresser…">
+<!ENTITY searchAddressesCmd.accesskey "ø">
+
+<!-- Go Menu -->
+<!ENTITY goMenu.label "Gå til">
+<!ENTITY goMenu.accesskey "G">
+<!ENTITY nextMenu.label "Næste">
+<!ENTITY nextMenu.accesskey "N">
+<!ENTITY nextMsgCmd.label "Meddelelse">
+<!ENTITY nextMsgCmd.accesskey "M">
+<!ENTITY nextMsgCmd.key "f">
+<!ENTITY nextUnreadMsgCmd.label "Ulæste meddelelse">
+<!ENTITY nextUnreadMsgCmd.accesskey "U">
+<!ENTITY nextUnreadMsgCmd.key "n">
+<!ENTITY nextStarredMsgCmd.label "Stjernemarkerede meddelelse">
+<!ENTITY nextStarredMsgCmd.accesskey "S">
+<!ENTITY nextUnreadThread.label "Ulæste tråd">
+<!ENTITY nextUnreadThread.accesskey "T">
+<!ENTITY nextUnreadThread.key "t">
+<!ENTITY prevMenu.label "Forrige">
+<!ENTITY prevMenu.accesskey "F">
+<!ENTITY prevMsgCmd.label "Meddelelse">
+<!ENTITY prevMsgCmd.accesskey "M">
+<!ENTITY prevMsgCmd.key "b">
+<!ENTITY prevUnreadMsgCmd.label "Ulæste meddelelse">
+<!ENTITY prevUnreadMsgCmd.accesskey "U">
+<!ENTITY prevUnreadMsgCmd.key "p">
+<!ENTITY goForwardCmd.label "Fremad">
+<!ENTITY goForwardCmd.accesskey "r">
+<!ENTITY goForwardCmd.commandKey "]">
+<!ENTITY goBackCmd.label "Tilbage">
+<!ENTITY goBackCmd.accesskey "b">
+<!ENTITY goBackCmd.commandKey "[">
+<!ENTITY goChatCmd.label "Chat">
+<!ENTITY goChatCmd.accesskey "c">
+<!ENTITY prevStarredMsgCmd.label "Stjernemarkerede meddelelse">
+<!ENTITY prevStarredMsgCmd.accesskey "S">
+<!ENTITY folderMenu.label "Mappe">
+<!ENTITY folderMenu.accesskey "M">
+<!ENTITY goRecentlyClosedTabs.label "Senest lukkede faneblade">
+<!ENTITY goRecentlyClosedTabs.accesskey "e">
+<!ENTITY startPageCmd.label "Startsiden">
+<!ENTITY startPageCmd.accesskey "S">
+
+<!-- Message Menu -->
+<!ENTITY msgMenu.label "Meddelelse">
+<!ENTITY msgMenu.accesskey "M">
+<!ENTITY newMsgCmd.label "Ny meddelelse">
+<!ENTITY newMsgCmd.accesskey "y">
+<!ENTITY newNewMsgCmd.label "Meddelelse">
+<!ENTITY newNewMsgCmd.accesskey "M">
+<!ENTITY archiveMsgCmd.label "Arkiver">
+<!ENTITY archiveMsgCmd.accesskey "k">
+<!ENTITY archiveMsgCmd.key "a">
+<!ENTITY cancelNewsMsgCmd.label "Annuller meddelelsen">
+<!ENTITY cancelNewsMsgCmd.accesskey "A">
+<!ENTITY replyMsgCmd.label "Svar">
+<!ENTITY replyMsgCmd.accesskey "S">
+<!ENTITY replyMsgCmd.key "r">
+<!ENTITY replySenderCmd.label "Svar kun afsenderen">
+<!ENTITY replySenderCmd.accesskey "S">
+<!ENTITY replyNewsgroupCmd2.label "Svar til nyhedsgruppen">
+<!ENTITY replyNewsgroupCmd2.accesskey "n">
+<!ENTITY replyToAllMsgCmd.label "Svar alle">
+<!ENTITY replyToAllMsgCmd.accesskey "e">
+<!ENTITY replyToAllMsgCmd.key "r">
+<!ENTITY replyToListMsgCmd.label "Svar liste">
+<!ENTITY replyToListMsgCmd.accesskey "l">
+<!ENTITY replyToListMsgCmd.key "l">
+<!ENTITY forwardMsgCmd.label "Videresend">
+<!ENTITY forwardMsgCmd.accesskey "V">
+<!ENTITY forwardMsgCmd.key "l">
+<!ENTITY forwardAsMenu.label "Videresend som">
+<!ENTITY forwardAsMenu.accesskey "n">
+<!ENTITY forwardAsInline.label "En del af selve meddelelsen">
+<!ENTITY forwardAsInline.accesskey "s">
+<!ENTITY forwardAsAttachmentCmd.label "Vedhæftet fil">
+<!ENTITY forwardAsAttachmentCmd.accesskey "V">
+<!ENTITY editAsNewMsgCmd.label "Rediger som ny meddelelse">
+<!ENTITY editAsNewMsgCmd.accesskey "R">
+<!ENTITY editAsNewMsgCmd.key "e">
+<!ENTITY editDraftMsgCmd.label "Rediger kladde">
+<!ENTITY editDraftMsgCmd.accesskey "l">
+<!ENTITY editTemplateMsgCmd.label "Rediger skabelon">
+<!ENTITY editTemplateMsgCmd.accesskey "d">
+<!ENTITY newMsgFromTemplateCmd.label "Ny meddelelse fra skabelon">
+<!ENTITY newMsgFromTemplateCmd.keycode "VK_RETURN"><!-- do not change "VK_RETURN" -->
+<!ENTITY createFilter.label "Opret filter…">
+<!ENTITY createFilter.accesskey "t">
+<!ENTITY moveMsgToMenu.label "Flyt til">
+<!ENTITY moveMsgToMenu.accesskey "F">
+<!ENTITY moveCopyMsgRecentMenu.label "Seneste">
+<!ENTITY moveCopyMsgRecentMenu.accesskey "n">
+<!ENTITY copyMessageLocation.label "Kopier adressen på meddelelsen">
+<!ENTITY copyMessageLocation.accesskey "m">
+<!ENTITY copyMsgToMenu.label "Kopier til">
+<!ENTITY copyMsgToMenu.accesskey "p">
+<!ENTITY moveToFolderAgain.label "Flyt igen">
+<!ENTITY moveToFolderAgain.accesskey "i">
+<!ENTITY moveToFolderAgainCmd.key "m">
+<!ENTITY killThreadMenu.label "Ignorer tråden">
+<!ENTITY killThreadMenu.accesskey "g">
+<!ENTITY killThreadMenu.key "k">
+<!ENTITY killSubthreadMenu.label "Ignorer undertråde">
+<!ENTITY killSubthreadMenu.accesskey "u">
+<!ENTITY killSubthreadMenu.key "k">
+<!ENTITY watchThreadMenu.label "Overvåg tråden">
+<!ENTITY watchThreadMenu.accesskey "O">
+<!ENTITY watchThreadMenu.key "w">
+<!ENTITY tagMenu.label "Mærkat">
+<!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 "Marker">
+<!ENTITY markMenu.accesskey "M">
+<!ENTITY toggleReadCmd.key "m">
+<!ENTITY markAsReadCmd.label "Som læst">
+<!ENTITY markAsReadCmd.accesskey "l">
+<!ENTITY markAsUnreadCmd.label "Som ulæst">
+<!ENTITY markAsUnreadCmd.accesskey "u">
+<!ENTITY markThreadAsReadCmd.label "Tråden som læst">
+<!ENTITY markThreadAsReadCmd.accesskey "T">
+<!ENTITY markThreadAsReadCmd.key "r">
+<!ENTITY markReadByDateCmd.label "Som læste efter dato…">
+<!ENTITY markReadByDateCmd.accesskey "d">
+<!ENTITY markReadByDateCmd.key "c">
+<!ENTITY markAllReadCmd.label "Alle som læste">
+<!ENTITY markAllReadCmd.accesskey "A">
+<!ENTITY markAllReadCmd.key "c">
+<!ENTITY markStarredCmd.label "Tilføj stjerne">
+<!ENTITY markStarredCmd.accesskey "S">
+<!ENTITY markStarredCmd.key "i">
+<!ENTITY markAsJunkCmd.label "Som spam">
+<!ENTITY markAsJunkCmd.accesskey "o">
+<!ENTITY markAsJunkCmd.key "j">
+<!ENTITY markAsNotJunkCmd.label "Som ikke-spam">
+<!ENTITY markAsNotJunkCmd.accesskey "i">
+<!ENTITY markAsNotJunkCmd.key "j">
+<!ENTITY recalculateJunkScoreCmd.label "Find spam">
+<!ENTITY recalculateJunkScoreCmd.accesskey "F">
+<!ENTITY openMessageWindowCmd.label "Åbn meddelelse">
+<!ENTITY openMessageWindowCmd.accesskey "Å">
+<!ENTITY openMessageWindowCmd.key "Å">
+<!ENTITY openInConversationCmd.label "Vis korrespondance i tråd">
+<!ENTITY openInConversationCmd.accesskey "o">
+<!ENTITY openInConversationCmd.key "å">
+<!ENTITY openAttachmentListCmd.label "Vedhæftede filer">
+<!ENTITY openAttachmentListCmd.accesskey "d">
+<!ENTITY openFeedMessage1.label "Ved åbning af feed-meddelelser">
+<!ENTITY openFeedMessage1.accesskey "b">
+<!ENTITY openFeedWebPage.label "Åbn som webside">
+<!ENTITY openFeedWebPage.accesskey "w">
+<!ENTITY openFeedSummary.label "Åbn som sammendrag">
+<!ENTITY openFeedSummary.accesskey "s">
+<!ENTITY openFeedWebPageInMP.label "Skift mellem webside og sammendrag i meddelelsesruden">
+<!ENTITY openFeedWebPageInMP.accesskey "k">
+
+<!-- Windows Menu -->
+<!ENTITY windowMenu.label "Vindue">
+
+<!-- Tools Menu -->
+<!ENTITY tasksMenu.label "Funktioner">
+<!ENTITY tasksMenu.accesskey "u">
+<!ENTITY messengerCmd.label "Mail &amp; Nyhedsgrupper">
+<!ENTITY messengerCmd.accesskey "M">
+<!ENTITY addressBookCmd.label "Adressebog">
+<!ENTITY addressBookCmd.accesskey "A">
+<!ENTITY addressBookCmd.key "B">
+<!ENTITY addonNoPrefs.label "Ingen indstillinger for tilføjelser fundet.">
+<!ENTITY activitymanager.label "Aktivitet">
+<!ENTITY activitymanager.accesskey "v">
+<!ENTITY imAccountsStatus.label "Chat-status">
+<!ENTITY imAccountsStatus.accesskey "C">
+<!ENTITY imStatus.available "Til stede">
+<!ENTITY imStatus.unavailable "Ikke til stede">
+<!ENTITY imStatus.offline "Offline">
+<!ENTITY imStatus.showAccounts "Vis konti…">
+<!ENTITY joinChatCmd.label "Deltag i chat…">
+<!ENTITY joinChatCmd.accesskey "D">
+<!ENTITY savedFiles.label "Gemte filer">
+<!ENTITY savedFiles.accesskey "G">
+<!ENTITY savedFiles.key "j">
+<!ENTITY filtersCmd2.label "Meddelelsesfiltre">
+<!ENTITY filtersCmd2.accesskey "f">
+<!ENTITY filtersApply.label "Kør filtre på mappe">
+<!ENTITY filtersApply.accesskey "K">
+<!ENTITY filtersApplyToSelection.label "Kør filtre på valgte meddelelser">
+<!ENTITY filtersApplyToSelection.accesskey "ø">
+<!ENTITY filtersApplyToMessage.label "Kør filtre på meddelelse">
+<!ENTITY filtersApplyToMessage.accesskey "ø">
+<!ENTITY runJunkControls.label "Kontroller mappen for spam">
+<!ENTITY runJunkControls.accesskey "s">
+<!ENTITY deleteJunk.label "Slet spam i mappen">
+<!ENTITY deleteJunk.accesskey "l">
+<!ENTITY importCmd.label "Importer…">
+<!ENTITY importCmd.accesskey "m">
+<!ENTITY exportCmd.label "Eksporter…">
+<!ENTITY exportCmd.accesskey "E">
+<!ENTITY clearRecentHistory.label "Ryd seneste historik…">
+<!ENTITY clearRecentHistory.accesskey "h">
+<!ENTITY accountManagerCmd2.label "Kontoindstillinger">
+<!ENTITY accountManagerCmd2.accesskey "o">
+<!-- LOCALIZATION NOTE (accountManagerCmdUnix.accesskey):
+ Belongs to accountManagerCmd.label, which is placed under the Edit menu
+ on Unix systems
+ -->
+<!ENTITY accountManagerCmdUnix2.accesskey "K">
+
+<!-- Developer Tools Submenu -->
+<!ENTITY devtoolsMenu.label "Udviklerværktøj">
+<!ENTITY devtoolsMenu.accesskey "U">
+<!ENTITY devToolboxCmd.label "Værktøjsboks">
+<!ENTITY devToolboxCmd.accesskey "V">
+<!ENTITY devToolboxCmd.commandkey "i">
+<!ENTITY debugAddonsCmd.label "Fejlsøg tilføjelser">
+<!ENTITY debugAddonsCmd.accesskey "F">
+<!ENTITY errorConsoleCmd.label "Fejlkonsol">
+<!ENTITY errorConsoleCmd.accesskey "j">
+<!ENTITY errorConsoleCmd.commandkey "j">
+
+<!-- Mail Toolbar -->
+<!ENTITY getMsgButton1.label "Hent meddelelser">
+<!ENTITY newMsgButton.label "Skriv">
+<!ENTITY replyButton.label "Svar">
+<!ENTITY replyAllButton.label "Svar til alle">
+<!ENTITY replyListButton.label "Svar til liste">
+<!ENTITY forwardButton.label "Videresend">
+<!ENTITY fileButton.label "Gem">
+<!ENTITY archiveButton.label "Arkiver">
+<!ENTITY openConversationButton.label "Samtale">
+<!ENTITY nextButton.label "Næste">
+<!ENTITY nextButtonToolbarItem.label "Næste ulæste">
+<!ENTITY nextMsgButton.label "Næste">
+<!ENTITY previousButton.label "Forrige">
+<!ENTITY previousButtonToolbarItem.label "Forrige ulæste">
+<!ENTITY previousMsgButton.label "Forrige">
+<!ENTITY backButton1.label "Tilbage">
+<!ENTITY goForwardButton1.label "Fremad">
+<!ENTITY deleteItem.title "Slet">
+<!ENTITY markButton.label "Marker">
+<!ENTITY printButton.label "Udskriv">
+<!ENTITY stopButton.label "Stop">
+<!ENTITY throbberItem.title "Aktivitetsindikator">
+<!ENTITY junkItem.title "Spam">
+<!ENTITY addressBookButton.label "Adressebog">
+<!ENTITY chatButton.label "Chat">
+<!ENTITY glodaSearch.title "Global søg">
+<!ENTITY searchItem.title "Hurtig søg">
+<!ENTITY mailViewsToolbarItem.title "Meddelelsesvisning">
+<!ENTITY folderLocationToolbarItem.title "Mappeplacering">
+<!ENTITY tagButton.label "Mærkat">
+<!ENTITY compactButton.label "Optimer">
+<!ENTITY appmenuButton.label "Programmenu">
+
+<!-- Mail Toolbar Tooltips-->
+<!ENTITY advancedButton.tooltip "Avanceret adressesøgning">
+<!ENTITY getMsgButton.tooltip "Hent nye meddelelser">
+<!ENTITY getAllNewMsgCmd.label "Hent alle nye meddelelser">
+<!ENTITY getAllNewMsgCmd.accesskey "H">
+<!ENTITY newMsgButton.tooltip "Skriv en ny meddelelse">
+<!ENTITY replyButton.tooltip "Svar på meddelelsen">
+<!ENTITY replyAllButton.tooltip "Svar til afsenderen og alle modtagerne">
+<!ENTITY replyListButton.tooltip "Svar til mailingliste">
+<!ENTITY forwardButton.tooltip "Videresend den valgte meddelelse">
+<!ENTITY forwardAsInline.tooltip "Videresend den valgte meddelelse som en del af selve meddelelsen">
+<!ENTITY forwardAsAttachment.tooltip "Videresend den valgte meddelelse som en vedhæftet fil">
+<!ENTITY fileButton.tooltip "Gem den valgte meddelelse">
+<!ENTITY archiveButton.tooltip "Arkiver valgte meddelelser">
+<!ENTITY openMsgConversationButton.tooltip "Vis den valgte meddelelses samtale">
+<!ENTITY nextButton.tooltip "Gå til næste ulæste meddelelse">
+<!ENTITY nextMsgButton.tooltip "Gå til den næste meddelelse">
+<!ENTITY previousButton.tooltip "Gå til forrige ulæste meddelelse">
+<!ENTITY previousMsgButton.tooltip "Gå til den forrige meddelelse">
+<!ENTITY goForwardButton.tooltip "Gå en meddelelse fremad">
+<!ENTITY goBackButton.tooltip "Gå en meddelelse tilbage">
+<!ENTITY markButton.tooltip "Marker meddelelser">
+<!ENTITY printButton.tooltip "Udskriv denne meddelelse">
+<!ENTITY stopButton.tooltip "Stop den aktuelle overførsel">
+<!ENTITY addressBookButton.tooltip "Gå til adressebogen">
+<!ENTITY chatButton.tooltip "Vis fanebladet Chat">
+<!ENTITY tagButton.tooltip "Marker meddelelser">
+<!ENTITY compactButton.tooltip "Fjern slettede meddelelser fra valgte mappe">
+<!ENTITY appmenuButton1.tooltip "Vis &brandShortName;-menuen">
+
+<!-- Toolbar Button Popup -->
+<!ENTITY buttonMenuForwardAsInline.label "Videresend som en del af meddelelsen">
+<!ENTITY buttonMenuForwardAsAttachment.label "Videresend som vedhæftet fil">
+
+<!-- Remote Content Button Popup -->
+<!ENTITY remoteContentOptionsAllowForMsg.label "Vis eksternt indhold i denne meddelelse">
+<!ENTITY remoteContentOptionsAllowForMsg.accesskey "V">
+<!ENTITY editRemoteContentSettings.label "Indstillinger for redigering af eksternt indhold…">
+<!ENTITY editRemoteContentSettings.accesskey "n">
+<!ENTITY editRemoteContentSettingsUnix.label "Indstillinger for redigering af eksternt indhold…">
+<!ENTITY editRemoteContentSettingsUnix.accesskey "n">
+
+<!-- Phishing Button Popup -->
+<!ENTITY phishingOptionIgnore.label "Ignorer advarsel for denne meddelelse">
+<!ENTITY phishingOptionIgnore.accesskey "g">
+<!ENTITY phishingOptionSettings.label "Rediger indstillinger for mailsvindel…">
+<!ENTITY phishingOptionSettings.accesskey "R">
+<!ENTITY phishingOptionSettingsUnix.label "Rediger indstillinger for mailsvindel…">
+<!ENTITY phishingOptionSettingsUnix.accesskey "R">
+
+<!-- AppMenu Popup -->
+<!ENTITY appmenuNewMsgCmd.label "Ny meddelelse">
+<!ENTITY appmenuNewContactCmd.label "Kontakt…">
+<!ENTITY appmenuEditMenu.label "Rediger">
+<!ENTITY appmenuToolbarLayout.label "Tilpas værktøjslinje…">
+<!ENTITY appmenuSelectThread.label "Marker tråd">
+<!ENTITY appmenuSelectFlagged.label "Marker stjernemarkerede meddelelser">
+
+<!-- Tags Menu Popup -->
+<!ENTITY addNewTag.label "Nyt mærkat…">
+<!ENTITY addNewTag.accesskey "m">
+<!ENTITY manageTags.label "Håndter mærkater…">
+<!ENTITY manageTags.accesskey "H">
+
+<!-- Folder Pane -->
+<!ENTITY folderNameColumn.label "Navn">
+<!ENTITY folderUnreadColumn.label "Ulæste">
+<!ENTITY folderTotalColumn.label "I alt">
+<!ENTITY folderSizeColumn.label "Størrelse">
+
+<!-- Folder Pane Context Menu -->
+<!ENTITY folderContextGetMessages.label "Hent meddelelser">
+<!ENTITY folderContextGetMessages.accesskey "H">
+<!ENTITY folderContextMarkAllFoldersRead.label "Marker alle mapper som læst">
+<!ENTITY folderContextPauseAllUpdates.label "Sæt alle opdateringer på pause">
+<!ENTITY folderContextPauseUpdates.label "Sæt opdateringer på pause">
+<!ENTITY folderContextPauseUpdates.accesskey "U">
+<!ENTITY folderContextOpenInNewWindow.label "Åbn i et nyt vindue">
+<!ENTITY folderContextOpenInNewWindow.accesskey "v">
+<!ENTITY folderContextOpenNewTab.label "Åbn i et nyt faneblad">
+<!ENTITY folderContextOpenNewTab.accesskey "T">
+<!ENTITY folderContextNew.label "Ny undermappe…">
+<!ENTITY folderContextNew.accesskey "p">
+<!ENTITY folderContextRename.label "Omdøb">
+<!ENTITY folderContextRename.accesskey "O">
+<!ENTITY folderContextRemove.label "Slet mappe">
+<!ENTITY folderContextRemove.accesskey "S">
+<!ENTITY folderContextCompact.label "Optimer denne mappe">
+<!ENTITY folderContextCompact.accesskey "m">
+<!ENTITY folderContextEmptyTrash.label "Tøm papirkurv">
+<!ENTITY folderContextEmptyTrash.accesskey "ø">
+<!ENTITY folderContextEmptyJunk.label "Tøm spam-mappen">
+<!ENTITY folderContextEmptyJunk.accesskey "ø">
+<!ENTITY folderContextSendUnsentMessages.label "Send meddelelser fra Udbakke…">
+<!ENTITY folderContextSendUnsentMessages.accesskey "d">
+<!ENTITY folderContextUnsubscribe.label "Fjern abonnement">
+<!ENTITY folderContextUnsubscribe.accesskey "j">
+<!ENTITY folderContextMarkNewsgroupRead.label "Marker nyhedsgruppe som læst">
+<!ENTITY folderContextMarkNewsgroupRead.accesskey "l">
+<!ENTITY folderContextMarkMailFolderRead.label "Marker mappen som læst">
+<!ENTITY folderContextMarkMailFolderRead.accesskey "l">
+<!ENTITY folderContextSubscribe.label "Abonner…">
+<!ENTITY folderContextSubscribe.accesskey "A">
+<!ENTITY folderContextSearchForMessages.label "Søg i meddelelser…">
+<!ENTITY folderContextSearchForMessages.accesskey "g">
+<!ENTITY folderContextProperties2.label "Egenskaber">
+<!ENTITY folderContextProperties2.accesskey "E">
+<!ENTITY folderContextFavoriteFolder.label "Favoritmappe">
+<!ENTITY folderContextFavoriteFolder.accesskey "F">
+<!ENTITY folderContextSettings2.label "Indstillinger">
+<!ENTITY folderContextSettings2.accesskey "I">
+
+<!-- Search Bar -->
+<!ENTITY SearchNameOrEmail.label "Navn eller mail">
+<!ENTITY SearchNameOrEmail.accesskey "N">
+
+<!-- Gloda Search Bar -->
+<!ENTITY glodaSearchBar.placeholder "Søg i alle meddelelser…">
+
+<!-- Quick Search Menu Bar -->
+<!ENTITY searchSubjectMenu.label "Emne">
+<!ENTITY searchFromMenu.label "Afsender">
+<!ENTITY searchSubjectOrFromMenu.label "Emne eller afsender">
+<!ENTITY searchRecipient.label "Til eller kopi-til">
+<!ENTITY searchSubjectOrRecipientMenu.label "Emne, til eller kopi-til">
+<!ENTITY searchMessageBody.label "Hele meddelelsen">
+<!ENTITY saveAsVirtualFolderMenu.label "Gem som virtuel mappe…">
+
+<!-- Thread Pane -->
+<!ENTITY selectColumn.label "Marker meddelelser">
+<!ENTITY threadColumn.label "Tråd">
+<!ENTITY fromColumn.label "Fra">
+<!ENTITY recipientColumn.label "Til">
+<!ENTITY correspondentColumn.label "Korrespondenter">
+<!ENTITY subjectColumn.label "Emne">
+<!ENTITY dateColumn.label "Dato">
+<!ENTITY priorityColumn.label "Prioritet">
+<!ENTITY tagsColumn.label "Mærkat">
+<!ENTITY accountColumn.label "Konto">
+<!ENTITY statusColumn.label "Status">
+<!ENTITY sizeColumn.label "Størrelse">
+<!ENTITY junkStatusColumn.label "Spam-status">
+<!ENTITY unreadColumn.label "Ulæste i tråden">
+<!ENTITY totalColumn.label "I alt i tråden">
+<!ENTITY readColumn.label "Læst">
+<!ENTITY receivedColumn.label "Modtaget">
+<!ENTITY starredColumn.label "Stjernemarkeret">
+<!ENTITY locationColumn.label "Placering">
+<!ENTITY idColumn.label "Modtagelsesorden">
+<!ENTITY attachmentColumn.label "Vedhæftede filer">
+<!ENTITY deleteColumn.label "Slet">
+
+<!-- Thread Pane Tooltips -->
+<!ENTITY columnChooser2.tooltip "Vælg hvilke kolonner der skal vises">
+<!ENTITY selectColumn.tooltip "Marker/afmarker alle meddelelser">
+<!ENTITY threadColumn2.tooltip "Vis meddelelser i tråde">
+<!ENTITY fromColumn2.tooltip "Sorter efter afsender">
+<!ENTITY recipientColumn2.tooltip "Sorter efter modtager">
+<!ENTITY correspondentColumn2.tooltip "Sorter efter korrespondenter">
+<!ENTITY subjectColumn2.tooltip "Sorter efter emne">
+<!ENTITY dateColumn2.tooltip "Sorter efter dato">
+<!ENTITY priorityColumn2.tooltip "Sorter efter prioritet">
+<!ENTITY tagsColumn2.tooltip "Sorter efter mærkater">
+<!ENTITY accountColumn2.tooltip "Sorter efter konto">
+<!ENTITY statusColumn2.tooltip "Sorter efter status">
+<!ENTITY sizeColumn2.tooltip "Sorter efter størrelse">
+<!ENTITY junkStatusColumn2.tooltip "Sorter efter spam-status">
+<!ENTITY unreadColumn2.tooltip "Antal ulæste meddelelser i tråden">
+<!ENTITY totalColumn2.tooltip "Samlede antal meddelelser i tråden">
+<!ENTITY readColumn2.tooltip "Sorter efter læst">
+<!ENTITY receivedColumn2.tooltip "Sorter efter modtagelsesdato">
+<!ENTITY starredColumn2.tooltip "Sorter efter stjernemarkering">
+<!ENTITY locationColumn2.tooltip "Sorter efter placering">
+<!ENTITY idColumn2.tooltip "Sorter efter modtagelsesorden">
+<!ENTITY attachmentColumn2.tooltip "Sorter efter vedhæftede filer">
+<!ENTITY deleteColumn.tooltip "Slet en meddelelse">
+
+<!-- Thread Pane Context Menu -->
+<!ENTITY contextNewMsgFromTemplate.label "Ny meddelelse fra skabelon">
+<!ENTITY contextOpenNewWindow.label "Åbn meddelelsen i et nyt vindue">
+<!ENTITY contextOpenNewWindow.accesskey "n">
+<!-- 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 "Åbn meddelelsen i et nyt faneblad">
+<!ENTITY contextOpenNewTab.accesskey "b">
+<!ENTITY contextOpenConversation.label "Åbn meddelelsen i korrespondancevisning">
+<!ENTITY contextOpenConversation.accesskey "Å">
+<!ENTITY contextOpenContainingFolder.label "Åbn meddelelsen i dens mappe">
+<!ENTITY contextOpenContainingFolder.accesskey "m">
+<!ENTITY contextEditMsgAsNew.label "Rediger som ny meddelelse">
+<!ENTITY contextEditMsgAsNew.accesskey "y">
+<!ENTITY contextEditDraftMsg.label "Rediger kladde">
+<!ENTITY contextEditTemplate.label "Rediger skabelon">
+<!ENTITY contextEditTemplate.accesskey "R">
+<!ENTITY contextArchive.label "Arkiver">
+<!ENTITY contextArchive.accesskey "r">
+<!ENTITY contextReplySender.label "Svar kun afsenderen">
+<!ENTITY contextReplySender.accesskey "e">
+<!ENTITY contextReplyNewsgroup2.label "Svar til nyhedsgruppen">
+<!ENTITY contextReplyNewsgroup2.accesskey "y">
+<!ENTITY contextReplyAll.label "Svar til alle">
+<!ENTITY contextReplyAll.accesskey "a">
+<!ENTITY contextReplyList.label "Svar til liste">
+<!ENTITY contextReplyList.accesskey "l">
+<!ENTITY contextForward.label "Videresend">
+<!ENTITY contextForward.accesskey "V">
+<!ENTITY contextForwardAsMenu.label "Videresend som">
+<!ENTITY contextForwardAsMenu.accesskey "o">
+<!ENTITY contextForwardAsInline.label "En del af selve meddelelsen">
+<!ENTITY contextForwardAsInline.accesskey "d">
+<!ENTITY contextForwardAsAttachmentItem.label "Vedhæftet fil">
+<!ENTITY contextForwardAsAttachmentItem.accesskey "V">
+<!ENTITY contextMultiForwardAsAttachment.label "Videresend som vedhæftede filer">
+<!ENTITY contextMultiForwardAsAttachment.accesskey "æ">
+<!ENTITY contextMoveMsgMenu.label "Flyt til">
+<!ENTITY contextMoveMsgMenu.accesskey "F">
+<!ENTITY contextMoveCopyMsgRecentMenu.label "Seneste">
+<!ENTITY contextMoveCopyMsgRecentMenu.accesskey "S">
+<!ENTITY contextMoveCopyMsgFavoritesMenu.label "Favoritter">
+<!ENTITY contextMoveCopyMsgFavoritesMenu.accesskey "F">
+<!ENTITY contextCopyMsgMenu.label "Kopier til">
+<!ENTITY contextCopyMsgMenu.accesskey "K">
+<!ENTITY contextKillThreadMenu.label "Ignorer tråd">
+<!ENTITY contextKillSubthreadMenu.accesskey "e">
+<!ENTITY contextKillThreadMenu.accesskey "t">
+<!ENTITY contextKillSubthreadMenu.label "Ignorer undertråd">
+<!ENTITY contextWatchThreadMenu.label "Overvåg tråd">
+<!-- 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 "o">
+<!ENTITY contextSaveAs.label "Gem som…">
+<!ENTITY contextSaveAs.accesskey "G">
+<!ENTITY contextPrint.label "Udskriv…">
+<!ENTITY contextPrint.accesskey "U">
+<!ENTITY contextPrintPreview.label "Vis udskrift">
+<!ENTITY contextPrintPreview.accesskey "d">
+
+<!-- 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 "Anvend kolonner i…">
+<!-- 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 "Mappe…">
+<!-- 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 "Mappe og dens undermapper…">
+<!-- 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 "Denne mappe">
+
+<!-- Media (video/audio) controls -->
+<!ENTITY contextPlay.label "Afspil">
+<!ENTITY contextPlay.accesskey "A">
+<!ENTITY contextPause.label "Pause">
+<!ENTITY contextPause.accesskey "P">
+<!ENTITY contextMute.label "Slå lyd fra">
+<!ENTITY contextMute.accesskey "l">
+<!ENTITY contextUnmute.label "Slå lyd til">
+<!ENTITY contextUnmute.accesskey "S">
+
+<!-- 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 "Søg #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 "Føj til adressebog…">
+<!ENTITY AddToAddressBook.accesskey "t">
+<!ENTITY AddDirectlyToAddressBook.label "Føj til adressebog">
+<!ENTITY AddDirectlyToAddressBook.accesskey "b">
+<!ENTITY EditContact1.label "Rediger kontakt">
+<!ENTITY EditContact1.accesskey "e">
+<!ENTITY ViewContact.label "Vis kontakt">
+<!ENTITY ViewContact.accesskey "V">
+<!ENTITY SubscribeToNewsgroup.label "Abonner på nyhedsgruppe">
+<!ENTITY SubscribeToNewsgroup.accesskey "n">
+<!ENTITY SendMessageTo.label "Skriv meddelelse til">
+<!ENTITY SendMessageTo.accesskey "S">
+<!ENTITY CopyEmailAddress.label "Kopier mailadresse">
+<!ENTITY CopyEmailAddress.accesskey "o">
+<!ENTITY CopyNameAndEmailAddress.label "Kopier navn og mailadresse">
+<!ENTITY CopyNameAndEmailAddress.accesskey "p">
+<!ENTITY CopyNewsgroupName.label "Kopier nyhedsgruppens navn">
+<!ENTITY CopyNewsgroupName.accesskey "n">
+<!ENTITY CopyNewsgroupURL.label "Kopier nyhedsgruppens URL">
+<!ENTITY CopyNewsgroupURL.accesskey "U">
+<!ENTITY CreateFilterFrom.label "Opret filter fra…">
+<!ENTITY CreateFilterFrom.accesskey "f">
+<!ENTITY reportPhishingURL.label "Rapporter mailsvindel">
+<!ENTITY reportPhishingURL.accesskey "R">
+
+<!-- Spell checker context menu items -->
+<!ENTITY spellAddDictionaries.label "Tilføj ordbøger…">
+<!ENTITY spellAddDictionaries.accesskey "o">
+
+<!-- Content Pane Context Menu -->
+<!ENTITY saveLinkAsCmd.label "Gem link som…">
+<!ENTITY saveLinkAsCmd.accesskey "m">
+<!ENTITY saveImageAsCmd.label "Gem billede som…">
+<!ENTITY saveImageAsCmd.accesskey "m">
+<!ENTITY copyLinkCmd.label "Kopier linkadresse">
+<!ENTITY copyLinkCmd.accesskey "o">
+<!ENTITY copyImageAllCmd.label "Kopier billedadresse">
+<!ENTITY copyImageAllCmd.accesskey "p">
+<!ENTITY copyEmailCmd.label "Kopier mailadresse">
+<!ENTITY copyEmailCmd.accesskey "m">
+<!ENTITY stopCmd.label "Stop">
+<!ENTITY stopCmd.accesskey "S">
+<!ENTITY reloadCmd.label "Genindlæs">
+<!ENTITY reloadCmd.accesskey "G">
+<!ENTITY openInBrowser.label "Åbn i browser">
+<!ENTITY openInBrowser.accesskey "Å">
+<!ENTITY openLinkInBrowser.label "Åbn link i browser">
+<!ENTITY openLinkInBrowser.accesskey "Å">
+
+<!-- Statusbar -->
+<!ENTITY statusText.label "Færdig">
+
+<!-- Mac OS X Window Menu -->
+<!ENTITY minimizeWindow.label "Minimer">
+<!ENTITY minimizeWindow.key "m">
+<!ENTITY bringAllToFront.label "Vis alle vinduer">
+<!ENTITY zoomWindow.label "Zoom">
+
+<!-- Mac OS X Application Menu (Cocoa widgets) -->
+<!ENTITY preferencesCmdMac2.label "Indstillinger">
+<!ENTITY preferencesCmdMac.commandkey ",">
+<!ENTITY preferencesCmdMac.modifiers "accel">
+<!ENTITY servicesMenuMac.label "Tjenester">
+<!ENTITY hideThisAppCmdMac.label "Skjul &brandShortName;">
+<!ENTITY hideThisAppCmdMac.commandkey "H">
+<!ENTITY hideThisAppCmdMac.modifiers "accel">
+<!ENTITY hideOtherAppsCmdMac.label "Skjul andre">
+<!ENTITY hideOtherAppsCmdMac.commandkey "H">
+<!ENTITY hideOtherAppsCmdMac.modifiers "accel,alt">
+<!ENTITY showAllAppsCmdMac.label "Vis alle">
+
+<!-- Mac OS X Dock Icon pop-up menu -->
+<!ENTITY dockOptions.label "Indstillinger for app-ikon…">
+<!ENTITY writeNewMessageDock.label "Skriv ny meddelelse">
+<!ENTITY openAddressBookDock.label "Åbn adressebog">
+
+<!-- Content tab Navigation buttons -->
+<!ENTITY browseBackButton.tooltip "Gå en side tilbage">
+<!ENTITY browseForwardButton.tooltip "Gå en side frem">
diff --git a/l10n-da/mail/chrome/messenger/messenger.properties b/l10n-da/mail/chrome/messenger/messenger.properties
new file mode 100644
index 0000000000..bb18221ab0
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/messenger.properties
@@ -0,0 +1,768 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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=Slet konto…
+newFolderMenuItem=Mappe…
+newSubfolderMenuItem=Undermappe…
+newFolder=Ny mappe…
+newSubfolder=Ny undermappe…
+markFolderRead=Marker mappe som læst;Marker mapper som læste
+markNewsgroupRead=Marker nyhedsgruppe som læst;Marker nyhedsgrupper som læste
+folderProperties=Mappeegenskaber
+newTag=Nyt mærkat…
+# LOCALIZATION NOTE (getNextNewsMessages): Semi-colon list of plural forms.
+# #1 is the number of news messages to get.
+getNextNewsMessages=Hent næste nyhedsgruppe-meddelelse;Hent næste #1 nyhedsgruppe-meddelelser
+advanceNextPrompt=Gå til næste ulæste meddelelse i %S?
+titleNewsPreHost=på
+replyToSender=Svar til afsenderen
+reply=Svar
+EMLFiles=Mailfiler (*.eml)
+OpenEMLFiles=Åbn meddelelse
+# LOCALIZATION NOTE(defaultSaveMessageAsFileName): Do not translate ".eml"
+# in the line below. Also, the complete file name should be 8.3.
+defaultSaveMessageAsFileName=meddelelse.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=Gem meddelelsen som
+SaveAttachment=Gem den vedhæftede fil
+SaveAllAttachments=Gem alle vedhæftede filer
+DetachAttachment=Afhæft vedhæftet fil
+DetachAllAttachments=Afhæft alle vedhæftede filer
+ChooseFolder=Vælg mappe
+MessageLoaded=Meddelelse indlæst…
+PreviewTitle=%S - %S
+saveAttachmentFailed=Kan ikke gemme den vedhæftede fil. Kontroller filnavnet og prøv igen senere.
+saveMessageFailed=Kan ikke gemme meddelelsen. Kontroller filnavnet og prøv igen senere.
+fileExists=%S findes allerede. Vil du erstatte den med den nye kopi?
+# LOCALIZATION NOTE(failedToReadFile): %1$S is replaced by the file name, %2$S is replaced by the reason the file load failed.
+failedToReadFile=Kunne ikke læse filen: %1$S, årsag: %2$S
+
+downloadingNewsgroups=Overfører nyhedsgrupper til offline-brug
+downloadingMail=Overfører mail til offline-brug
+sendingUnsent=Sender ikke-sendte meddelelser
+
+folderExists=En mappe med det navn findes allerede. Indtast et andet navn.
+# 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=Der findes allerede en undermappe med navnet '%1$S' i mappen '%2$S'. Vil du flytte denne mappe og omdøbe den til '%3$S'?
+folderCreationFailed=Mappen kunne ikke oprettes, fordi navnet indeholder ulovlige tegn. Skriv et andet navn og prøv igen.
+
+compactingFolder=Optimerer mappen %S…
+# LOCALIZATION NOTE(compactingDone): %1$S is the compaction gain.
+compactingDone=Optimering fuldført (sparet cirka %1$S).
+
+confirmFolderDeletionForFilter=Sletning af mappen '%S' vil deaktivere dens associerede filtre. Er du sikker på, at du vil slette denne mappe?
+alertFilterChanged=Filtre, som er associerede med denne mappe, vil blive opdaterede
+filterDisabled=Mappen '%S' kunne ikke findes, så filtre, der er associeret med denne mappe, vil blive deaktiverede. Verificer at mappen findes, og at filtrene peger på en gyldig destinationsmappe.
+filterFolderDeniedLocked=Meddelelsen kunne ikke filtreres til mappen '%S', da en anden operation er i gang.
+parsingFolderFailed=Kunne ikke åbne mappen %S, fordi den bruges af en anden operation i øjeblikket. Vent til den operation er udført og prøv igen.
+deletingMsgsFailed=Kunne ikke slette meddelelserne i mappen %S, fordi den bruges af en anden operation i øjeblikket. Vent til den operation er udført og prøv igen.
+alertFilterCheckbox=Advar mig ikke igen.
+compactFolderDeniedLock=Mappen '%S' kan ikke optimeres, fordi en anden operation er i gang. Prøv igen senere.
+compactFolderWriteFailed=Mappen '%S' kunne ikke optimeres, fordi skrivning til mappen mislykkedes. Verificer at der er nok diskplads, og at du har skriverettigheder til filsystemet og prøv så igen.
+compactFolderInsufficientSpace=Nogle mapper (fx '%S') kan ikke optimeres, fordi der ikke er nok diskplads. Slet nogle filer og prøv igen.
+filterFolderHdrAddFailed=Meddelelserne kunne ikke filtreres til mappen '%S', fordi tilføjelsen af en meddelelse mislykkedes. Kontroller at mappen vises korrekt, eller prøv at reparere den via mappeegenskaber.
+filterFolderWriteFailed=Meddelelsen kunne ikke filtreres til mappen '%S', da der ikke kunne skrives i mappen. Verficer at du har nok diskplads, og at du har skriverettigheder til filsystemet og prøv derefter igen.
+copyMsgWriteFailed=Meddelelserne kunne ikke kopieres til mappen '%S', fordi skrivning til mappen mislykkedes. Hvis du mangler plads på disken kan du åbne menuen Filer og først vælge Tøm papirkurv og derefter Optimer mapper, og prøve igen.
+cantMoveMsgWOBodyOffline=Når du er offline, kan du ikke flytte eller kopiere meddelelser der ikke er hentet til offline-brug. Gå til mailvinduet, åbn menuen Filer, vælg Offline, fjern fluebenet ved Arbejd offline og prøv igen.
+operationFailedFolderBusy=Handlingen mislykkedes fordi en anden operation bruger mappen. Vent til denne operation er færdig og prøv igen.
+folderRenameFailed=Mappen kunne ikke omdøbes. Måske er mappen ved at blive genlæst, eller også er det nye navn ikke et gyldigt mappenavn.
+# LOCALIZATION NOTE(verboseFolderFormat): %1$S is folder name, %2$S is server name
+verboseFolderFormat=%1$S på %2$S
+# LOCALIZATION NOTE(filterFolderTruncateFailed): %1$S is replaced by the folder name, %2$S is replaced by the brandShortName
+filterFolderTruncateFailed=Der opstod en fejl under optimering af indbakken efter filtrering af en meddelelse til mappen '%1$S'. Du er måske nødt til at lukke %2$S og slette INBOX.msf.
+
+mailboxTooLarge=Mappen %S er fuld og kan ikke indeholde flere meddelelser. Slet gamle eller uønskede meddelelser for at gøre plads til flere meddelelser, og optimer derefter mappen.
+outOfDiskSpace=Der er ikke nok diskplads til at hente nye meddelelser. Prøv at slette gamle mails, tøm papirkurven og optimer dine mailmapper, og prøv så igen.
+errorGettingDB=Kunne ikke åbne indekset for %S. Kan skyldes en diskfejl, eller at den fulde sti er for lang.
+defaultServerTag=(Standard)
+
+# Used in message database list view to provide a text value for graphic based cells.
+messageUnread=Ulæst
+messageHasFlag=Stjernemarkeret
+messageHasAttachment=Har vedhæftelse
+messageJunk=Spam
+messageExpanded=Udvidet
+messageCollapsed=Sammenfoldet
+
+# Used in the SMTP Account Settings panel when a server value has no properties
+smtpServerList-NotSpecified=<ikke angivet>
+smtpServer-ConnectionSecurityType-0=Ingen
+smtpServer-ConnectionSecurityType-1=STARTTLS, hvis tilgængelig
+smtpServer-ConnectionSecurityType-2=STARTTLS
+smtpServer-ConnectionSecurityType-3=SSL/TLS
+smtpServers-confirmServerDeletionTitle=Slet server
+smtpServers-confirmServerDeletion=Er du sikker på, at du vil slette serveren: \n %S?
+
+# Account Settings - Both Incoming and SMTP server
+authNo=Ingen godkendelse
+authOld=Adgangskode, original metode (usikker)
+authPasswordCleartextInsecurely=Adgangskode, usikker overførsel
+authPasswordCleartextViaSSL=Almindelig adgangskode
+authPasswordEncrypted=Krypteret adgangskode
+authKerberos=Kerberos / GSSAPI
+authExternal=TLS-certifikat
+authNTLM=NTLM
+authOAuth2=OAuth2
+authAnySecure=En sikker metode (forældet)
+authAny=Enhver metode (usikker)
+
+# 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=Indtast log in-oplysninger for %1$S på %2$S
+
+# LOCALIZATION NOTE(serverType-nntp): Do not translate "NNTP" in the line below
+serverType-nntp=Nyhedsgruppeserver (NNTP)
+# LOCALIZATION NOTE(serverType-pop3): Do not translate "POP" in the line below
+serverType-pop3=POP-mailserver
+# LOCALIZATION NOTE(serverType-imap): Do not translate "IMAP" in the line below
+serverType-imap=IMAP-mailserver
+serverType-none=Lokal mailopbevaring
+
+sizeColumnTooltip2=Sorter efter størrelse
+sizeColumnHeader=Størrelse
+linesColumnTooltip2=Sorter efter linjer
+linesColumnHeader=Linjer
+
+# 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=Hent nye meddelelser fra %S
+# Used to separate email addresses in a list. Note the trailing space ', '
+getMsgButtonTooltip.listSeparator=,\u0020
+
+# status feedback stuff
+documentDone=
+documentLoading=Indlæser meddelelsen…
+
+# 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=Synkroniserer meddelelser i %1$S fra %2$S…
+
+unreadMsgStatus=Ulæste: %S
+selectedMsgStatus=Valgte: %S
+totalMsgStatus=I alt: %S
+
+# localized folder names
+
+localFolders=Lokale mapper
+
+# LOCALIZATION NOTE (inboxFolderName): OK to translate all foldernames, bugzilla #57440 & bugzilla #23625 fixed
+inboxFolderName=Indbakke
+trashFolderName=Papirkurv
+sentFolderName=Sendt
+draftsFolderName=Kladder
+templatesFolderName=Skabeloner
+outboxFolderName=Udbakke
+junkFolderName=Spam
+archivesFolderName=Arkiv
+
+# "Normal" priority is often blank,
+# depending on the consumers of these strings
+priorityLowest=Laveste
+priorityLow=Lav
+priorityNormal=Normal
+priorityHigh=Høj
+priorityHighest=Højeste
+
+#Group by date thread pane titles
+today=I dag
+yesterday=I går
+lastWeek=Sidste uge
+last7Days=Seneste 7 dage
+twoWeeksAgo=To uger siden
+last14Days=Seneste 14 dage
+older=Ældre meddelelser
+futureDate=Fremtidige meddelelser
+
+#Grouped By Tags
+untaggedMessages=Meddelelser uden mærkat
+
+# Grouped by status
+messagesWithNoStatus=Ingen status
+
+#Grouped by priority
+noPriority=Ingen prioritet
+
+#Grouped by has attachments
+noAttachments=Ingen vedhæftede filer
+attachments=Vedhæftede filer
+
+#Grouped by starred
+notFlagged=Ikke-stjernemarkerede meddelelser
+groupFlagged=Stjernemarkerede
+
+# defaults descriptions for tag prefs listed in mailnews.js
+# (we keep the .labels. names for backwards compatibility)
+mailnews.tags.remove=Fjern alle mærkater
+mailnews.labels.description.1=Vigtig
+mailnews.labels.description.2=Arbejde
+mailnews.labels.description.3=Personlig
+mailnews.labels.description.4=Huskeliste
+mailnews.labels.description.5=Senere
+
+# 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=Besvaret
+forwarded=Videresendt
+redirected=Omdirigeret
+new=Ny
+read=Læst
+flagged=Stjernemarkeret
+
+# for junk status picker in search and mail views
+junk=Spam
+
+# for junk score origin picker in search and mail views
+junkScoreOriginPlugin=Plugin
+junkScoreOriginFilter=Filter
+junkScoreOriginWhitelist=Hvidliste
+junkScoreOriginUser=Bruger
+junkScoreOriginImapFlag=IMAP-flag
+
+# for the has attachment picker in search and mail views
+hasAttachments=Har vedhæftede filer
+
+# for the Tag picker in search and mail views.
+tag=Mærkater
+
+# 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=m.fl.
+
+# 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=Indholdet af denne meddelelse er ikke blevet hentet fra \
+serveren til læsning offline. For at læse denne meddelelse, \
+skal du genetablere forbindelsen til netværket, vælge Offline fra \
+menuen Filer, og fjerne markeringen Arbejd offline. \
+Fremover kan du vælge, hvilke meddelelser eller mapper der skal kunne læses offline. \
+For at gøre dette, vælg Offline fra menuen Filer, og vælg Hent/Synkroniser nu…. Du kan \
+justere indstillingen Diskplads for at forhindre hentning af store meddelelser.
+
+# 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=Mail
+newsAcctType=Nyheder
+feedsAcctType=Feeds
+
+# LOCALIZATION NOTE(nocachedbodytitle): Do not translate "<TITLE>" or "</TITLE>" in the line below
+nocachedbodytitle=<TITLE>Gå online for at se denne meddelelse</TITLE>\n
+
+# mailWindowOverlay.js
+confirmUnsubscribeTitle=Bekræft ophævelse af abonnement
+confirmUnsubscribeText=Er du sikker på, at du vil ophæve abonnementet på %S?
+confirmUnsubscribeManyText=Er du sikker på, at du vil ophæve abonnementet på disse nyhedsgrupper?
+restoreAllTabs=Gendan alle faneblade
+
+confirmMarkAllFoldersReadTitle=Marker alle mapper som læst
+confirmMarkAllFoldersReadMessage=Er du sikker på, at du vil markere alle meddelelser i alle mapper for denne konto som læst?
+
+# LOCALIZATION NOTE(junkBarMessage): %S is brand
+junkBarMessage=%S opfatter denne meddelelse som spam.
+junkBarButton=Ikke-spam
+junkBarButtonKey=I
+junkBarInfoButton=Læs mere
+junkBarInfoButtonKey=L
+
+# LOCALIZATION NOTE(remoteContentBarMessage): %S is brand
+remoteContentBarMessage=%S har blokeret eksternt indhold i denne meddelelse for at beskytte dit privatliv.
+remoteContentPrefLabel=Indstillinger
+remoteContentPrefAccesskey=I
+remoteContentPrefLabelUnix=Indstillinger
+remoteContentPrefAccesskeyUnix=I
+
+# LOCALIZATION NOTE(remoteAllowResource): %S is origin
+remoteAllowResource=Tillad eksternt indhold fra %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=Tillad eksternt indhold fra #1 sted, vist ovenfor;Tillad eksternt indhold fra #1 steder, vist ovenfor
+
+phishingBarMessage=Denne meddelelse er måske mailsvindel.
+phishingBarPrefLabel=Indstillinger
+phishingBarPrefAccesskey=I
+phishingBarPrefLabelUnix=Indstillinger
+phishingBarPrefAccesskeyUnix=I
+
+mdnBarIgnoreButton=Send ikke kvittering
+mdnBarIgnoreButtonKey=i
+mdnBarSendReqButton=Send kvittering
+mdnBarSendReqButtonKey=k
+
+draftMessageMsg=Denne meddelelse er en kladde.
+draftMessageButton=Rediger
+draftMessageButtonKey=R
+
+# msgHdrViewOverlay.js
+openLabel=Åbn
+openLabelAccesskey=Å
+saveLabel=Gem som…
+saveLabelAccesskey=G
+detachLabel=Afhæft…
+detachLabelAccesskey=A
+deleteLabel=Slet
+deleteLabelAccesskey=S
+openFolderLabel=Åbn hentningsmappe
+openFolderLabelAccesskey=H
+deleteAttachments=Følgende vedhæftede filer vil blive slettet permanent fra denne meddelelse:\n%S\nDenne handling kan ikke fortrydes. Ønsker du at fortsætte?
+detachAttachments=Følgende vedhæftede filer blev gemt og vil blive slettet permanent fra denne meddelelse:\n%S\nDenne handling kan ikke fortrydes. Ønsker du at fortsætte?
+deleteAttachmentFailure=De valgte vedhæftede filer kunne ikke slettes.
+emptyAttachment=Denne vedhæftede fil ser ud til at være tom.\nSpørg personen der har sendt filen.\nFirma-firewalls eller antivirusprogrammer vil ofte ødelægge vedhæftede filer.
+externalAttachmentNotFound=Denne afhæftede fil eller linkvedhæftning kunne ikke findes, eller den kan ikke længere åbnes fra den angivne placering.
+
+# LOCALIZATION NOTE (attachmentCount): Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/Localization_and_Plurals
+# #1 number of attachments
+attachmentCount=#1 vedhæftet fil;#1 vedhæftede filer
+
+# 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 vedhæftet fil:
+
+# LOCALIZATION NOTE (attachmentSizeUnknown): The string to show for the total
+# size of all attachments when none of the attachments' sizes can be detected.
+attachmentSizeUnknown=ukendt størrelse
+
+# 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=mindst %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=Vedhæftede filer:
+
+# Connection Error Messages
+# LOCALIZATION NOTE(unknownHostError): %S is the server name
+unknownHostError=Kunne ikke oprette forbindelse til serveren hos %S.
+# LOCALIZATION NOTE(connectionRefusedError): %S is the server name
+connectionRefusedError=Kunne ikke oprette forbindelse til serveren hos %S; forbindelsen blev afvist.
+# LOCALIZATION NOTE(netTimeoutError): %S is the server name
+netTimeoutError=Tidsfristen for forbindelsen til serveren %S er udløbet.
+# LOCALIZATION NOTE(netResetError): %S is the server name
+netResetError=Forbindelsen til serveren %S blev nulstillet.
+# LOCALIZATION NOTE(netInterruptError): %S is the server name
+netInterruptError=Forbindelsen til serveren %S blev afbrudt.
+
+recipientSearchCriteria=Emne eller modtager indeholder:
+fromSearchCriteria=Emne eller afsender indeholder:
+
+# LOCALIZATION NOTE(biffNotification): %1$S is the number of new messages
+biffNotification_message=har %1$S ny meddelelse
+biffNotification_messages=har %1$S nye meddelelser
+
+# LOCALIZATION NOTE(newMailNotification_message): %1$S is the name of the account %2$S is the number of new messages
+newMailNotification_message=%1$S har %2$S ny meddelelse
+
+# LOCALIZATION NOTE(newMailNotification_messages): %1$S is the name of the account %2$S is the number of new messages
+newMailNotification_messages=%1$S har %2$S nye meddelelser
+
+# 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 fra %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 modtog #2 ny meddelelse;#1 modtog #2 nye meddelelser
+
+# For the Quota tab in the mail folder properties dialog
+quotaPercentUsed=%S%% fuld
+# for quota in main window (commandglue.js)
+percent=%S%%
+quotaTooltip2=IMAP-kvote: %S KB brugt af %S KB totalt. Klik for detaljer.
+
+# for message views
+confirmViewDeleteTitle=Godkend
+confirmViewDeleteMessage=Er du sikker på, at du vil slette denne visning?
+
+# for virtual folders
+confirmSavedSearchTitle=Bekræft slet
+confirmSavedSearchDeleteMessage=Er du sikker på, at du vil du slette denne virtuelle mappe?
+
+## @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=Indtast din adgangskode til %1$S på %2$S:
+
+## @name ENTER_PASSWORD_PROMPT_TITLE
+## @loc None
+passwordTitle=Adgangskode til mailserveren påkrævet
+
+# for checking if the user really wants to open lots of messages in separate windows.
+openWindowWarningTitle=Godkend
+# LOCALIZATION NOTE (openWindowWarningConfirmation): Semi-colon list of plural forms.
+# #1 is the number of messages the user is attempting to open.
+openWindowWarningConfirmation=Åbning af #1 meddelelse kan tage lang tid. Fortsæt?;Åbning af #1 meddelelser kan tage lang tid. Fortsæt?
+
+# for checking if the user really wants to open lots of messages in tabs.
+openTabWarningTitle=Bekræft
+# LOCALIZATION NOTE (openTabWarningConfirmation): Semi-colon list of plural forms.
+# #1 is the number of messages the user is attempting to open.
+openTabWarningConfirmation=Åbning af #1 meddelelse kan tage lang tid. Fortsæt?;Åbning af #1 meddelelser kan tage lang tid. Fortsæt?
+
+# for warning the user that a tag they're trying to create already exists
+tagExists=Et mærkat med samme navn eksisterer allerede.
+
+# title of the edit tag dialog
+editTagTitle=Rediger mærkat
+
+# for the virtual folder list dialog title
+# %S is the name of the saved search folder
+editVirtualFolderPropertiesTitle=Rediger virtuel mappe %S
+# LOCALIZATION NOTE (foldersChosen): #1 number of chosen folders
+virtualFolderSourcesChosen=#1 mappe valgt;#1 mapper valgt
+
+#alert to inform the user to choose one or more folders to search for a saved search folder
+alertNoSearchFoldersSelected=Du skal vælge mindst én mappe, der skal søges i til den virtuelle mappe.
+
+# These are displayed in the message and folder pane windows
+# LOCALIZATION NOTE %.*f is the abbreviated size in the appropriate units
+byteAbbreviation2=%.*f bytes
+kiloByteAbbreviation2=%.*f KB
+megaByteAbbreviation2=%.*f MB
+gigaByteAbbreviation2=%.*f GB
+teraByteAbbreviation2=%.*f TB
+petaByteAbbreviation2=%.*f PB
+
+## 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 i denne mappe, %2$S i undermapper
+
+# Error message if message for a message id wasn't found
+errorOpenMessageForMessageIdTitle=Fejl ved åbning af meddelelses-id
+errorOpenMessageForMessageIdMessage=Meddelelse for meddelelses-id %S ikke fundet
+
+# Warnings to alert users about phishing urls
+confirmPhishingTitle=Advarsel om mailsvindel
+linkMismatchTitle=Links stemmer ikke overens
+#LOCALIZATION NOTE %1$S is the brand name, %2$S is the host name of the url being visited
+confirmPhishingUrl=%1$S mener at denne meddelelse kan være svindel! Links i denne meddelelse prøver muligvis på at efterligne websider, du ønsker at besøge. Er du sikker på, at du vil besøge %2$S?
+#LOCALIZATION NOTE %1$S is the host name of indicated host, %2$S is the host name of the actual host.
+confirmPhishingUrlAlternate=Det link, du netop har klikket på, ser ud til at føre til en anden side end den, der er angivet i linkteksten på skærmen. Dette bruges nogle gange til at spore, om du har klikket på et link, men det kan også være et forsøg på svindel.\n\nLinkteksten indikerer, at linket fører til %1$S, men det fører i virkeligheden til %2$S.
+#LOCALIZATION NOTE $1$S is the host name of the indicated host.
+confirmPhishingGoAhead=Gå til %1$S alligevel
+#LOCALIZATION NOTE %1$S is the host name that was displayed to the user.
+confirmPhishingGoDirect=Gå til %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=Søg efter opdateringer…
+updatesItem_defaultFallback=Søg efter opdateringer…
+updatesItem_default.accesskey=T
+updatesItem_downloading=Henter %S…
+updatesItem_downloadingFallback=Henter opdatering…
+updatesItem_downloading.accesskey=H
+updatesItem_resume=Genstart hentning af %S…
+updatesItem_resumeFallback=Genstart hentning af opdatering…
+updatesItem_resume.accesskey=G
+updatesItem_pending=Installer hentede opdateringer nu…
+updatesItem_pendingFallback=Installer hentede opdateringer nu…
+updatesItem_pending.accesskey=I
+
+# Folder Pane Header Title Strings
+folderPaneModeHeader_all=Alle mapper
+folderPaneModeHeader_unread=Ulæste mapper
+folderPaneModeHeader_favorite=Favoritmapper
+folderPaneModeHeader_recent=Seneste mapper
+folderPaneModeHeader_smart=Samlede mapper
+unifiedAccountName=Samlede mapper
+
+# 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=Flyt til "%1$S" igen
+moveToFolderAgainAccessKey=t
+#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=Kopier til "%1$S" igen
+copyToFolderAgainAccessKey=t
+
+#LOCALIZATION NOTE(mdnBarMessageNormal) %1$S is the name of the sender
+mdnBarMessageNormal=%1$S har bedt om en kvittering, når du læser denne meddelelse.
+#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 har bedt om en kvittering (på %2$S) når du læser denne meddelelse.
+
+# mailCommands.js
+emptyJunkFolderTitle=Tøm "%S"
+emptyJunkFolderMessage=Slet alle meddelelser og undermapper i Spam-mappen?
+emptyJunkDontAsk=Spørg mig ikke igen.
+emptyTrashFolderTitle=Tøm "%S"
+emptyTrashFolderMessage=Slet alle meddelelser og undermapper i Papirkurven?
+emptyTrashDontAsk=Spørg mig ikke igen.
+
+# junkCommands.js
+junkAnalysisPercentComplete=Spam-analyse %S gennemført
+processingJunkMessages=Behandler Spam-meddelelser
+
+# Messenger bootstrapping messages
+fileNotFoundTitle = Fil ikke fundet
+#LOCALIZATION NOTE(fileNotFoundMsg): %S is the filename
+fileNotFoundMsg = Filen %S findes ikke.
+
+fileEmptyTitle = Fil tom
+#LOCALIZATION NOTE(fileEmptyMsg): %S is the filename
+fileEmptyMsg = Filen %S er tom.
+
+# 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=yderligere #1;yderligere #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=og #1 mere; og #1 mere
+
+# 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=Mig
+
+# LOCALIZATION NOTE (headerfromFieldMe): first person prepositional object
+# pronoun used in the "from" header of the message header pane.
+headerfromFieldMe=Mig
+
+# LOCALIZATION NOTE (headerreply-toFieldMe): first person prepositional
+# object pronoun used in the "reply-to" header of the message header pane.
+headerreply-toFieldMe=Mig
+
+# LOCALIZATION NOTE (headerccFieldMe): first person prepositional object
+# pronoun used in the "cc" header of the message header pane.
+headerccFieldMe=Mig
+
+# LOCALIZATION NOTE (headerbccFieldMe): first person prepositional object
+# pronoun used in the "bcc" header of the message header pane.
+headerbccFieldMe=Mig
+
+expandAttachmentPaneTooltip=Vis ruden Vedhæftede filer
+collapseAttachmentPaneTooltip=Skjul ruden Vedhæftede filer
+
+# Shown when content tabs are being loaded.
+loadingTab=Indlæser…
+
+confirmMsgDelete.title=Bekræft sletning
+confirmMsgDelete.collapsed.desc=Dette vil slette meddelelser i sammenfoldede tråde. Er du sikker på, at du vil fortsætte?
+confirmMsgDelete.deleteNoTrash.desc=Dette vil slette meddelelser helt, uden at gemme en kopi i papirkurven. Er du sikker på, at du vil fortsætte?
+confirmMsgDelete.deleteFromTrash.desc=Dette vil slette meddelelser i papirkurven. De kan ikke gendannes. Er du sikker på, at du vil fortsætte?
+confirmMsgDelete.dontAsk.label=Spørg mig ikke igen.
+confirmMsgDelete.delete.label=Slet
+
+mailServerLoginFailedTitle=Login mislykkedes
+# LOCALIZATION NOTE (mailServerLoginFailedTitleWithAccount):
+# "%S" is the account name.
+mailServerLoginFailedTitleWithAccount=Login på "%S" mislykkedes
+# LOCALIZATION NOTE (mailServerLoginFailed2):
+# %1$S is the host name of the server, %2$S is the user name.
+mailServerLoginFailed2=Login på serveren %1$S med brugernavnet %2$S misykkedes.
+mailServerLoginFailedRetryButton=&Prøv igen
+mailServerLoginFailedEnterNewPasswordButton=&Indtast ny adgangskode
+
+# 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=Anvend ændringer?
+# 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=Anvend denne mappes kolonner i %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=Anvend ændringer?
+# 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=Anvend denne mappes kolonner i %S og dens undermapper?
+
+# LOCALIZATION NOTE (lwthemeInstallRequest.message): %S will be replaced with
+# the host name of the site.
+lwthemeInstallRequest.message=Webstedet (%S) forsøgte at installere et tema.
+lwthemeInstallRequest.allowButton=Tillad
+lwthemeInstallRequest.allowButton.accesskey=T
+
+lwthemePostInstallNotification.message=Et nyt tema er blevet installeret.
+lwthemePostInstallNotification.undoButton=Fortryd
+lwthemePostInstallNotification.undoButton.accesskey=o
+lwthemePostInstallNotification.manageButton=Håndter temaer…
+lwthemePostInstallNotification.manageButton.accesskey=H
+
+# troubleshootModeRestart
+troubleshootModeRestartPromptTitle=Genstart i fejlsøgnings-tilstand
+troubleshootModeRestartPromptMessage=I fejlsøgnings-tilstand deaktiveres alle tilføjelser, og der anvendes midlertidigt et sæt standardindstillinger.\nEr du sikker på, du ønsker at genstarte?
+troubleshootModeRestartButton=Genstart
+
+# LOCALIZATION NOTE (downloadAndInstallButton.label): %S is replaced by the
+# version of the update: "Update to 28.0".
+update.downloadAndInstallButton.label=Opdater til version %S
+update.downloadAndInstallButton.accesskey=O
+
+# 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=Ryd al historik
+sanitizeButtonOK=Ryd nu
+# 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=Al historik vil blive ryddet.
+# 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=De valgte dele af historikken vil blive ryddet.
+
+learnMoreAboutIgnoreThread=Læs mere…
+learnMoreAboutIgnoreThreadAccessKey = L
+undoIgnoreThread=Fortryd ignorer tråd
+undoIgnoreThreadAccessKey=F
+undoIgnoreSubthread=Fortryd ignorer undertråd
+undoIgnoreSubthreadAccessKey=F
+# LOCALIZATION NOTE (ignoredThreadFeedback): #1 is the message thread title
+ignoredThreadFeedback=Svar i tråden "#1" vil ikke blive vist.
+# LOCALIZATION NOTE (ignoredSubthreadFeedback): #1 is the message subthread title
+ignoredSubthreadFeedback=Svar i undertråden "#1" vil ikke blive vist.
+# LOCALIZATION NOTE (ignoredThreadsFeedback): Semi-colon list of plural forms.
+# #1 is the number of threads
+ignoredThreadsFeedback=Svar i den markerede tråd vil ikke blive vist.;Svar i de markerede #1 tråde vil ikke blive vist.
+# LOCALIZATION NOTE (ignoredSubthreadsFeedback): Semi-colon list of plural forms.
+# #1 is number of subthreads
+ignoredSubthreadsFeedback=Svar i den markerede undertråd vil ikke blive vist.;Svar i de markerede #1 undertråde vil ikke blive vist.
+# LOCALIZATION NOTE (saveAsType): replace %S with the extension of the file to be saved.
+saveAsType=%S-fil
+
+# 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=Søg hos %1$S efter "%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=Søg hos %1$S efter "%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-bit
+aboutDialog.architecture.thirtyTwoBit = 32-bit
+
+errorConsoleTitle = Fejlkonsol
+
+# 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 = Tilbage
+
+# LOCALIZATION NOTE (folderErrorAlertTitle):
+# %S is a pretty string to identify the folder and account.
+# EXAMPLE: Error - Inbox on bob@example.com
+folderErrorAlertTitle = Fejl - %S
+
diff --git a/l10n-da/mail/chrome/messenger/messengercompose/EdAdvancedEdit.dtd b/l10n-da/mail/chrome/messenger/messengercompose/EdAdvancedEdit.dtd
new file mode 100644
index 0000000000..7fd9686d65
--- /dev/null
+++ b/l10n-da/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 "Avanceret attributredigering">
+<!ENTITY AttName.label "Attribut:">
+<!ENTITY AttValue.label "Værdi:">
+<!ENTITY PropertyName.label "Egenskab:">
+<!ENTITY currentattributesfor.label "Nuværende attributter for:">
+<!ENTITY tree.attributeHeader.label "Attribut">
+<!ENTITY tree.propertyHeader.label "Egenskab">
+<!ENTITY tree.valueHeader.label "Værdi">
+<!ENTITY tabHTML.label "HTML-attributter">
+<!ENTITY tabCSS.label "Indlejret stil">
+<!ENTITY tabJSE.label "JavaScript-hændelser">
+
+<!ENTITY editAttribute.label "Klik på et element herover for at redigere dets værdi">
+<!ENTITY removeAttribute.label "Fjern">
diff --git a/l10n-da/mail/chrome/messenger/messengercompose/EdColorPicker.dtd b/l10n-da/mail/chrome/messenger/messengercompose/EdColorPicker.dtd
new file mode 100644
index 0000000000..e1cbdade67
--- /dev/null
+++ b/l10n-da/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 "Farve">
+<!ENTITY lastPickedColor.label "Senest valgte farve">
+<!ENTITY lastPickedColor.accessKey "S">
+<!ENTITY chooseColor1.label "Vælg en farve:">
+<!ENTITY chooseColor2.label "Angiv en HTML-farve">
+<!ENTITY chooseColor2.accessKey "H">
+<!ENTITY setColorExample.label "(fx &quot;#0000ff&quot; eller &quot;blue&quot;):">
+<!ENTITY default.label "Standard">
+<!ENTITY default.accessKey "D">
+<!ENTITY palette.label "Palet:">
+<!ENTITY standardPalette.label "Standard">
+<!ENTITY webPalette.label "Alle webfarver">
+<!ENTITY background.label "Tekstbaggrund:">
+<!ENTITY background.accessKey "B">
+<!ENTITY table.label "Tabel">
+<!ENTITY table.accessKey "T">
+<!ENTITY cell.label "Celle(r)">
+<!ENTITY cell.accessKey "C">
diff --git a/l10n-da/mail/chrome/messenger/messengercompose/EdConvertToTable.dtd b/l10n-da/mail/chrome/messenger/messengercompose/EdConvertToTable.dtd
new file mode 100644
index 0000000000..8c28ea1a2f
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/messengercompose/EdConvertToTable.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 windowTitle.label "Konverter til tabel">
+<!ENTITY instructions1.label "Composer opretter en ny tabelrække for hvert punkt i det markerede.">
+<!ENTITY instructions2.label "Vælg det tegn der bruges til at adskille kolonner i det markerede:">
+<!ENTITY commaRadio.label "Komma">
+<!ENTITY spaceRadio.label "Mellemrum">
+<!ENTITY otherRadio.label "Andre tegn:">
+<!ENTITY deleteCharCheck.label "Slet separator-tegnet">
+<!ENTITY collapseSpaces.label "Ignorer ekstra mellemrum">
+<!ENTITY collapseSpaces.tooltip "Erstat sammenhængende mellemrum med en separator">
diff --git a/l10n-da/mail/chrome/messenger/messengercompose/EdDialogOverlay.dtd b/l10n-da/mail/chrome/messenger/messengercompose/EdDialogOverlay.dtd
new file mode 100644
index 0000000000..b7d2f582fa
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/messengercompose/EdDialogOverlay.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/. -->
+
+<!ENTITY AdvancedEditButton.label "Avanceret redigering…">
+<!ENTITY AdvancedEditButton.accessKey "A">
+<!ENTITY AdvancedEditButton.tooltip "Tilføj eller rediger HTML-attributter, CSS-attributter og JavaScript">
+<!ENTITY chooseFileButton.label "Vælg fil…">
+<!ENTITY chooseFileButton.accessKey "F">
+<!ENTITY chooseFileLinkButton.label "Vælg fil…">
+<!ENTITY chooseFileLinkButton.accessKey "V">
+<!ENTITY makeUrlRelative.label "Relativ URL ift. sidens adresse">
+<!ENTITY makeUrlRelative.accessKey "r">
+<!ENTITY makeUrlRelative.tooltip "Skift mellem relative og absolutte URL'er. Du skal gemme siden før du ændrer dette.">
+
+<!ENTITY LinkURLEditField2.label "Angiv en websideadresse, en lokal fil eller vælg et linkmål eller en overskrift fra feltets genvejsmenu:">
+<!ENTITY LinkURLEditField2.accessKey "n">
diff --git a/l10n-da/mail/chrome/messenger/messengercompose/EdNamedAnchorProperties.dtd b/l10n-da/mail/chrome/messenger/messengercompose/EdNamedAnchorProperties.dtd
new file mode 100644
index 0000000000..63643e8d67
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/messengercompose/EdNamedAnchorProperties.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 windowTitle.label "Egenskaber for linkmål">
+<!ENTITY anchorNameEditField.label "Navn til linkmål:">
+<!ENTITY anchorNameEditField.accessKey "N">
+<!ENTITY nameInput.tooltip "Skriv et unikt navn for dette navngivne linkmål">
diff --git a/l10n-da/mail/chrome/messenger/messengercompose/EditorColorProperties.dtd b/l10n-da/mail/chrome/messenger/messengercompose/EditorColorProperties.dtd
new file mode 100644
index 0000000000..326a6574b8
--- /dev/null
+++ b/l10n-da/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 "Sidefarver og -baggrund">
+<!ENTITY pageColors.label "Sidefarver">
+<!ENTITY defaultColorsRadio.label "Brugerens standardfarver (Angiv ikke farver)">
+<!ENTITY defaultColorsRadio.accessKey "D">
+<!ENTITY defaultColorsRadio.tooltip "Brug farveindstillingerne fra brugerens browser">
+<!ENTITY customColorsRadio.label "Benyt brugerdefinerede farver:">
+<!ENTITY customColorsRadio.accessKey "u">
+<!ENTITY customColorsRadio.tooltip "Disse farveindstillinger erstatter brugerens egne valg">
+
+<!ENTITY normalText.label "Normal tekst">
+<!ENTITY normalText.accessKey "N">
+<!ENTITY linkText.label "Links">
+<!ENTITY linkText.accessKey "L">
+<!ENTITY activeLinkText.label "Aktive links">
+<!ENTITY activeLinkText.accessKey "A">
+<!ENTITY visitedLinkText.label "Besøgte links">
+<!ENTITY visitedLinkText.accessKey "s">
+<!ENTITY background.label "Tekstbaggrund:">
+<!ENTITY background.accessKey "B">
+<!ENTITY colon.character ":">
+<!ENTITY backgroundImage.label "Baggrundsbillede:">
+<!ENTITY backgroundImage.accessKey "i">
+<!ENTITY backgroundImage.tooltip "Brug et billede som baggrund på siden">
+<!ENTITY backgroundImage.shortenedDataURI "Afkortet data URI (Kopiering vil lægge den fulde URI i udklipsholderen)">
diff --git a/l10n-da/mail/chrome/messenger/messengercompose/EditorHLineProperties.dtd b/l10n-da/mail/chrome/messenger/messengercompose/EditorHLineProperties.dtd
new file mode 100644
index 0000000000..884f2b5ea7
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/messengercompose/EditorHLineProperties.dtd
@@ -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/. -->
+
+
+<!ENTITY windowTitle.label "Egenskaber for linje">
+
+<!ENTITY dimensionsBox.label "Dimensioner">
+<!ENTITY heightEditField.label "Højde:">
+<!ENTITY heightEditField.accessKey "H">
+<!ENTITY widthEditField.label "Bredde:">
+<!ENTITY widthEditField.accessKey "B">
+<!ENTITY pixelsPopup.value "pixler">
+<!ENTITY alignmentBox.label "Justering">
+<!ENTITY leftRadio.label "Venstre">
+<!ENTITY leftRadio.accessKey "V">
+<!ENTITY centerRadio.label "Centrer">
+<!ENTITY centerRadio.accessKey "C">
+<!ENTITY rightRadio.label "Højre">
+<!ENTITY rightRadio.accessKey "H">
+
+<!ENTITY threeDShading.label "3-D-skygge">
+<!ENTITY threeDShading.accessKey "3">
+<!ENTITY saveSettings.label "Brug som standard">
+<!ENTITY saveSettings.accessKey "D">
+<!ENTITY saveSettings.tooltip "Gem disse indstillinger og brug dem som standard ved indsættelse af vandrette linjer">
diff --git a/l10n-da/mail/chrome/messenger/messengercompose/EditorImageProperties.dtd b/l10n-da/mail/chrome/messenger/messengercompose/EditorImageProperties.dtd
new file mode 100644
index 0000000000..d5f311ca9e
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/messengercompose/EditorImageProperties.dtd
@@ -0,0 +1,80 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- These strings are for use specifically in the editor's image and form image dialogs. -->
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Egenskaber for billede">
+
+<!ENTITY pixelsPopup.value "pixler">
+
+<!-- These are in the Location tab panel -->
+<!ENTITY locationEditField.label "Billedets placering:">
+<!ENTITY locationEditField.accessKey "L">
+<!ENTITY locationEditField.tooltip "Skriv billedets navn eller adresse">
+<!ENTITY locationEditField.shortenedDataURI "Forkortet data-URI (ved kopiering vil den fulde URI blive kopieret)">
+<!ENTITY title.label "Titel">
+<!ENTITY title.accessKey "T">
+<!ENTITY title.tooltip "HTML-attributten &quot;title&quot; der vises som et værktøjstip">
+<!ENTITY altText.label "Alternativ tekst:">
+<!ENTITY altText.accessKey "e">
+<!ENTITY altTextEditField.tooltip "Skriv den tekst der skal skrives på billedets plads">
+<!ENTITY noAltText.label "Brug ikke alternativ tekst">
+<!ENTITY noAltText.accessKey "B">
+
+<!ENTITY previewBox.label "Billedoplysninger">
+
+<!-- These controls are in the Dimensions tab panel -->
+<!-- actualSize.label should be same as actualSizeRadio.label + ":" -->
+<!ENTITY actualSize.label "Billedets egen størrelse:">
+<!ENTITY actualSizeRadio.label "Billedets egen størrelse">
+<!ENTITY actualSizeRadio.accessKey "d">
+<!ENTITY actualSizeRadio.tooltip "Brug billedets egen størrelse">
+<!ENTITY customSizeRadio.label "Indstil størrelse">
+<!ENTITY customSizeRadio.accessKey "S">
+<!ENTITY customSizeRadio.tooltip "Skift billedets størrelse når det vises på siden">
+<!ENTITY heightEditField.label "Højde:">
+<!ENTITY heightEditField.accessKey "H">
+<!ENTITY widthEditField.label "Bredde:">
+<!ENTITY widthEditField.accessKey "B">
+<!ENTITY constrainCheckbox.label "Bundet">
+<!ENTITY constrainCheckbox.accessKey "u">
+<!ENTITY constrainCheckbox.tooltip "Bevar billedets størrelsesforhold">
+
+<!-- These controls are in the Image Map box of the expanded area -->
+<!ENTITY imagemapBox.label "Aktive billedområder">
+<!ENTITY removeImageMapButton.label "Fjern">
+<!ENTITY removeImageMapButton.accessKey "R">
+
+<!-- These are the options for image alignment -->
+<!ENTITY alignment.label "Juster teksten langs billedet">
+<!ENTITY bottomPopup.value "Forneden">
+<!ENTITY topPopup.value "Foroven">
+<!ENTITY centerPopup.value "I centrum">
+<!ENTITY wrapRightPopup.value "Ombryd til højre">
+<!ENTITY wrapLeftPopup.value "Ombryd til venstre">
+
+<!-- These controls are in the Spacing Box -->
+<!ENTITY spacingBox.label "Afstand">
+<!ENTITY leftRightEditField.label "Venstre og højre:">
+<!ENTITY leftRightEditField.accessKey "V">
+<!ENTITY topBottomEditField.label "Top og bund:">
+<!ENTITY topBottomEditField.accessKey "T">
+<!ENTITY borderEditField.label "Udfyldt ramme:">
+<!ENTITY borderEditField.accessKey "U">
+
+<!-- These controls are in the Link Box -->
+<!ENTITY showImageLinkBorder.label "Farvet kant rundt om billeder der er link">
+<!ENTITY showImageLinkBorder.accessKey "U">
+
+<!ENTITY LinkAdvancedEditButton.label "Avanceret linkredigering…">
+<!ENTITY LinkAdvancedEditButton.accessKey "l">
+<!ENTITY LinkAdvancedEditButton.tooltip "Tilføj eller rediger HTML-attributter, CSS-attributter og JavaScript">
+
+<!-- These tabs are currently used in the image input dialog -->
+<!ENTITY imageInputTab.label "Formular">
+<!ENTITY imageLocationTab.label "Placering">
+<!ENTITY imageDimensionsTab.label "Dimensioner">
+<!ENTITY imageAppearanceTab.label "Udseende">
+<!ENTITY imageLinkTab.label "Link">
diff --git a/l10n-da/mail/chrome/messenger/messengercompose/EditorInsertChars.dtd b/l10n-da/mail/chrome/messenger/messengercompose/EditorInsertChars.dtd
new file mode 100644
index 0000000000..95bcbf8fb2
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/messengercompose/EditorInsertChars.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 "Indsæt tegn">
+<!ENTITY category.label "Kategori">
+<!ENTITY letter.label "Bogstav:">
+<!ENTITY letter.accessKey "B">
+<!ENTITY character.label "Tegn:">
+<!ENTITY character.accessKey "T">
+<!ENTITY accentUpper.label "Store bogstaver med accent">
+<!ENTITY accentLower.label "Små bogstaver med accent">
+<!ENTITY otherUpper.label "Andre store bogstaver">
+<!ENTITY otherLower.label "Andre små bogstaver">
+<!ENTITY commonSymbols.label "Almindelige symboler">
+<!ENTITY insertButton.label "Indsæt">
+<!ENTITY closeButton.label "Luk">
diff --git a/l10n-da/mail/chrome/messenger/messengercompose/EditorInsertMath.dtd b/l10n-da/mail/chrome/messenger/messengercompose/EditorInsertMath.dtd
new file mode 100644
index 0000000000..6a43d094c0
--- /dev/null
+++ b/l10n-da/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 "Indsæt matematisk">
+
+<!ENTITY sourceEditField.label "Indtast LaTeX-kildekode:">
+
+<!ENTITY options.label "Indstillinger">
+<!ENTITY optionInline.label "Inline-mode">
+<!ENTITY optionInline.accesskey "N">
+<!ENTITY optionDisplay.label "Display-mode">
+<!ENTITY optionDisplay.accesskey "D">
+<!ENTITY optionLTR.label "Venstre til højre-skriveretning">
+<!ENTITY optionLTR.accesskey "V">
+<!ENTITY optionRTL.label "Højre til venstre-skriveretning">
+<!ENTITY optionRTL.accesskey "H">
+
+<!ENTITY insertButton.label "Indsæt">
+<!ENTITY insertButton.accesskey "I">
diff --git a/l10n-da/mail/chrome/messenger/messengercompose/EditorInsertSource.dtd b/l10n-da/mail/chrome/messenger/messengercompose/EditorInsertSource.dtd
new file mode 100644
index 0000000000..eed9a8a4ac
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/messengercompose/EditorInsertSource.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 windowTitle.label "Indsæt HTML">
+<!ENTITY sourceEditField.label "Skriv HTML-tags og tekst">
+<!ENTITY example.label "Eksempel:">
+<!ENTITY exampleOpenTag.label "&lt;i&gt;">
+<!ENTITY exampleCloseTag.label "&lt;/i&gt;">
+<!ENTITY exampleText.label "Hej verden!">
+<!ENTITY insertButton.label "Indsæt">
+<!ENTITY insertButton.accesskey "I">
diff --git a/l10n-da/mail/chrome/messenger/messengercompose/EditorInsertTOC.dtd b/l10n-da/mail/chrome/messenger/messengercompose/EditorInsertTOC.dtd
new file mode 100644
index 0000000000..a446ec2901
--- /dev/null
+++ b/l10n-da/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 "Indholdsfortegnelse">
+<!ENTITY buildToc.label "Opret indholdsfortegnelse fra:">
+<!ENTITY tag.label "Tag:">
+<!ENTITY class.label "Klasse:">
+<!ENTITY header1.label "Niveau 1">
+<!ENTITY header2.label "Niveau 2">
+<!ENTITY header3.label "Niveau 3">
+<!ENTITY header4.label "Niveau 4">
+<!ENTITY header5.label "Niveau 5">
+<!ENTITY header6.label "Niveau 6">
+<!ENTITY makeReadOnly.label "Skrivebeskyt indholdsfortegnelsen">
+<!ENTITY orderedList.label "Nummerer alle punkter i indholdsfortegnelsen">
diff --git a/l10n-da/mail/chrome/messenger/messengercompose/EditorInsertTable.dtd b/l10n-da/mail/chrome/messenger/messengercompose/EditorInsertTable.dtd
new file mode 100644
index 0000000000..79d266f621
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/messengercompose/EditorInsertTable.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/. -->
+
+<!ENTITY windowTitle.label "Indsæt tabel">
+
+<!ENTITY size.label "Størrelse:">
+<!ENTITY numRowsEditField.label "Rækker:">
+<!ENTITY numRowsEditField.accessKey "R">
+<!ENTITY numColumnsEditField.label "Kolonner:">
+<!ENTITY numColumnsEditField.accessKey "K">
+<!ENTITY widthEditField.label "Bredde:">
+<!ENTITY widthEditField.accessKey "B">
+<!ENTITY borderEditField.label "Udfyldt ramme:">
+<!ENTITY borderEditField.accessKey "U">
+<!ENTITY borderEditField.tooltip "Skriv størrelsen på tabellens ramme, eller skriv nul (0) for ingen ramme">
+<!ENTITY pixels.label "pixler">
diff --git a/l10n-da/mail/chrome/messenger/messengercompose/EditorLinkProperties.dtd b/l10n-da/mail/chrome/messenger/messengercompose/EditorLinkProperties.dtd
new file mode 100644
index 0000000000..31d255ac26
--- /dev/null
+++ b/l10n-da/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 "Egenskaber for link">
+<!ENTITY LinkURLBox.label "Linkadresse">
diff --git a/l10n-da/mail/chrome/messenger/messengercompose/EditorListProperties.dtd b/l10n-da/mail/chrome/messenger/messengercompose/EditorListProperties.dtd
new file mode 100644
index 0000000000..244e70846d
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/messengercompose/EditorListProperties.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 windowTitle.label "Egenskaber for liste">
+
+<!ENTITY ListType.label "Listetype">
+<!ENTITY bulletStyle.label "Listemarkørstil:">
+<!ENTITY startingNumber.label "Start med:">
+<!ENTITY startingNumber.accessKey "S">
+<!ENTITY none.value "Ingen">
+<!ENTITY bulletList.value "Uordnet (Unummereret) liste">
+<!ENTITY numberList.value "Ordnet liste">
+<!ENTITY definitionList.value "Definitionsliste">
+<!ENTITY changeEntireListRadio.label "Skift hele listen:">
+<!ENTITY changeEntireListRadio.accessKey "k">
+<!ENTITY changeSelectedRadio.label "Skift kun markerede elementer">
+<!ENTITY changeSelectedRadio.accessKey "I">
diff --git a/l10n-da/mail/chrome/messenger/messengercompose/EditorPersonalDictionary.dtd b/l10n-da/mail/chrome/messenger/messengercompose/EditorPersonalDictionary.dtd
new file mode 100644
index 0000000000..9567e63609
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/messengercompose/EditorPersonalDictionary.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/. -->
+
+<!ENTITY windowTitle.label "Personlig ordbog">
+
+<!ENTITY wordEditField.label "Nyt ord:">
+<!ENTITY wordEditField.accessKey "N">
+<!ENTITY AddButton.label "Tilføj…">
+<!ENTITY AddButton.accessKey "T">
+<!ENTITY DictionaryList.label "Ord i ordbogen.">
+<!ENTITY DictionaryList.accessKey "O">
+<!ENTITY RemoveButton.label "Fjern">
+<!ENTITY RemoveButton.accessKey "F">
+
+<!ENTITY CloseButton.label "Luk">
+<!ENTITY CloseButton.accessKey "L">
diff --git a/l10n-da/mail/chrome/messenger/messengercompose/EditorReplace.dtd b/l10n-da/mail/chrome/messenger/messengercompose/EditorReplace.dtd
new file mode 100644
index 0000000000..8fd72da3fb
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/messengercompose/EditorReplace.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/. -->
+
+<!-- extracted from EdReplace.xhtml -->
+
+<!ENTITY replaceDialog.title "Søg og erstat">
+<!ENTITY findField.label "Find tekst:">
+<!ENTITY findField.accesskey "F">
+<!ENTITY replaceField.label "Erstat med:">
+<!ENTITY replaceField.accesskey "m">
+<!ENTITY caseSensitiveCheckbox.label "Tag hensyn til store og små bogstaver">
+<!ENTITY caseSensitiveCheckbox.accesskey "T">
+<!ENTITY wrapCheckbox.label "Ombryd linjer">
+<!ENTITY wrapCheckbox.accesskey "O">
+<!ENTITY backwardsCheckbox.label "Søg bagud">
+<!ENTITY backwardsCheckbox.accesskey "S">
+<!ENTITY findNextButton.label "Find næste">
+<!ENTITY findNextButton.accesskey "n">
+<!ENTITY replaceButton.label "Erstat">
+<!ENTITY replaceButton.accesskey "E">
+<!ENTITY replaceAndFindButton.label "Erstat og find">
+<!ENTITY replaceAndFindButton.accesskey "d">
+<!ENTITY replaceAllButton.label "Erstat alle">
+<!ENTITY replaceAllButton.accesskey "a">
+<!ENTITY closeButton.label "Luk">
+<!ENTITY closeButton.accesskey "L">
diff --git a/l10n-da/mail/chrome/messenger/messengercompose/EditorSpellCheck.dtd b/l10n-da/mail/chrome/messenger/messengercompose/EditorSpellCheck.dtd
new file mode 100644
index 0000000000..f994a715ce
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/messengercompose/EditorSpellCheck.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/. -->
+
+<!ENTITY windowTitle.label "Stavekontrol">
+
+<!ENTITY misspelledWord.label "Fejlstavet ord:">
+<!ENTITY wordEditField.label "Nyt ord:">
+<!ENTITY wordEditField.accessKey "y">
+<!ENTITY checkwordButton.label "Kontroller ord">
+<!ENTITY checkwordButton.accessKey "k">
+<!ENTITY suggestions.label "Forslag:">
+<!ENTITY suggestions.accessKey "F">
+<!ENTITY ignoreButton.label "Ignorer">
+<!ENTITY ignoreButton.accessKey "I">
+<!ENTITY ignoreAllButton.label "Ignorer alle">
+<!ENTITY ignoreAllButton.accessKey "n">
+<!ENTITY replaceButton.label "Erstat">
+<!ENTITY replaceButton.accessKey "E">
+<!ENTITY replaceAllButton.label "Erstat alle">
+<!ENTITY replaceAllButton.accessKey "A">
+<!ENTITY stopButton.label "Stop">
+<!ENTITY stopButton.accessKey "p">
+<!ENTITY userDictionary.label "Personlig ordbog:">
+<!ENTITY moreDictionaries.label "Hent flere">
+<!ENTITY addToUserDictionaryButton.label "Tilføj ord">
+<!ENTITY addToUserDictionaryButton.accessKey "T">
+<!ENTITY editUserDictionaryButton.label "Rediger…">
+<!ENTITY editUserDictionaryButton.accessKey "R">
+<!ENTITY recheckButton2.label "Kontroller teksten igen">
+<!ENTITY recheckButton2.accessKey "o">
+<!ENTITY closeButton.label "Luk">
+<!ENTITY closeButton.accessKey "L">
+<!ENTITY sendButton.label "Send">
+<!ENTITY sendButton.accessKey "S">
+<!ENTITY languagePopup.label "Sprog:">
+<!ENTITY languagePopup.accessKey "g">
diff --git a/l10n-da/mail/chrome/messenger/messengercompose/EditorTableProperties.dtd b/l10n-da/mail/chrome/messenger/messengercompose/EditorTableProperties.dtd
new file mode 100644
index 0000000000..bced0cddb6
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/messengercompose/EditorTableProperties.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 tableWindow.title "Egenskaber for tabel">
+<!ENTITY applyButton.label "Anvend">
+<!ENTITY applyButton.accesskey "A">
+<!ENTITY closeButton.label "Luk">
+<!ENTITY tableTab.label "Tabel">
+<!ENTITY cellTab.label "Celler">
+<!ENTITY tableRows.label "Rækker:">
+<!ENTITY tableRows.accessKey "R">
+<!ENTITY tableColumns.label "Kolonner:">
+<!ENTITY tableColumns.accessKey "K">
+<!ENTITY tableHeight.label "Højde:">
+<!ENTITY tableHeight.accessKey "H">
+<!ENTITY tableWidth.label "Bredde:">
+<!ENTITY tableWidth.accessKey "B">
+<!ENTITY tableBorderSpacing.label "Rammer og afstand">
+<!ENTITY tableBorderWidth.label "Ramme:">
+<!ENTITY tableBorderWidth.accessKey "m">
+<!ENTITY tableSpacing.label "Afstand:">
+<!ENTITY tableSpacing.accessKey "S">
+<!ENTITY tablePadding.label "Indryk:">
+<!ENTITY tablePadding.accessKey "I">
+<!ENTITY tablePxBetwCells.label "pixler mellem cellerne">
+<!ENTITY tablePxBetwBrdrCellContent.label "pixler mellem cellens ramme og indholdet">
+<!ENTITY tableAlignment.label "Tabeljustering:">
+<!ENTITY tableAlignment.accessKey "T">
+<!ENTITY tableCaption.label "Overskrift:">
+<!ENTITY tableCaption.accessKey "O">
+<!ENTITY tableCaptionAbove.label "Over tabellen">
+<!ENTITY tableCaptionBelow.label "Under tabellen">
+<!ENTITY tableCaptionLeft.label "Til venstre for tabellen">
+<!ENTITY tableCaptionRight.label "Til højre for tabellen">
+<!ENTITY tableCaptionNone.label "Ingen">
+<!ENTITY tableInheritColor.label "(Dæk ikke sidens baggrundsfarve)">
+
+<!ENTITY cellSelection.label "Det valgte">
+<!ENTITY cellSelectCell.label "Celle">
+<!ENTITY cellSelectRow.label "Række">
+<!ENTITY cellSelectColumn.label "Kolonne">
+<!ENTITY cellSelectNext.label "Næste">
+<!ENTITY cellSelectNext.accessKey "N">
+<!ENTITY cellSelectPrevious.label "Forrige">
+<!ENTITY cellSelectPrevious.accessKey "F">
+<!ENTITY applyBeforeChange.label "Nuværende ændringer bliver gemt før ændring af markeringen.">
+<!ENTITY cellContentAlignment.label "Justering af indholdet">
+<!ENTITY cellHorizontal.label "Vandret:">
+<!ENTITY cellHorizontal.accessKey "V">
+<!ENTITY cellVertical.label "Lodret:">
+<!ENTITY cellVertical.accessKey "o">
+<!ENTITY cellStyle.label "Cellestil:">
+<!ENTITY cellStyle.accessKey "C">
+<!ENTITY cellNormal.label "Normal">
+<!ENTITY cellHeader.label "Hovede">
+<!ENTITY cellTextWrap.label "Ombryd tekst:">
+<!ENTITY cellTextWrap.accessKey "T">
+<!ENTITY cellWrap.label "Ombryd">
+<!ENTITY cellNoWrap.label "Ombryd ikke">
+<!ENTITY cellAlignTop.label "Top">
+<!ENTITY cellAlignMiddle.label "Midten">
+<!ENTITY cellAlignBottom.label "Bunden">
+<!ENTITY cellAlignJustify.label "Lige margen">
+<!ENTITY cellInheritColor.label "(Dæk ikke tabellens baggrundsfarve)">
+<!ENTITY cellUseCheckboxHelp.label "Brug afkrydsningsfelter til at bestemme hvilke egenskaber der gælder alle markerede celler">
+
+<!ENTITY size.label "Størrelse:">
+<!ENTITY pixels.label "pixler">
+<!ENTITY backgroundColor.label "Baggrundsfarve">
+<!ENTITY backgroundColor.accessKey "r">
+<!ENTITY AlignLeft.label "Venstre">
+<!ENTITY AlignCenter.label "Centrer">
+<!ENTITY AlignRight.label "Højre">
diff --git a/l10n-da/mail/chrome/messenger/messengercompose/composeMsgs.properties b/l10n-da/mail/chrome/messenger/messengercompose/composeMsgs.properties
new file mode 100644
index 0000000000..1b7906dd87
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/messengercompose/composeMsgs.properties
@@ -0,0 +1,461 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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=Kan ikke åbne filen %S.
+unableToOpenTmpFile=Kan ikke åbne den midlertidige fil %S. Kontroller indstillingerne i styresystemet for midlertidige mapper (TMP og TEMP).
+unableToSaveTemplate=Kan ikke gemme din meddelelse som skabelon.
+unableToSaveDraft=Kan ikke gemme din meddelelse som kladde.
+couldntOpenFccFolder=Kan ikke åbne mappen Sendt. Undersøg om dine kontoindstillinger er korrekte.
+noSender=Ingen afsender angivet. Indsæt din mailadresse i kontoindstillinger.
+noRecipients=Ingen modtagere angivet. Tilføj en mailmodtager eller nyhedsgruppe i adressefeltet.
+errorWritingFile=Fejl under skrivning af midlertidig fil.
+
+## LOCALIZATION NOTE (errorSendingFromCommand): argument %s is the Outgoing server (SMTP) response
+errorSendingFromCommand=Der opstod en fejl under afsendelsen. Mailserveren svarede: %s. Kontrollér om din mailadresse er rigtig i dine kontoindstillinger og prøv igen.
+
+## LOCALIZATION NOTE (errorSendingDataCommand): argument %s is the Outgoing server (SMTP) response
+errorSendingDataCommand=Der opstod en fejl under afsendelsen. Serveren svarede: %s.
+
+## LOCALIZATION NOTE (errorSendingMessage): argument %s is the Outgoing server (SMTP) response
+errorSendingMessage=Der opstod en fejl under afsendelsen. Mailserveren svarede: %s. Kontrollér meddelelsen og prøv igen.
+postFailed=Meddelelsen kunne ikke sendes fordi forbindelsen til nyhedsgruppeserveren svigtede. Serveren er enten nede eller afviser forbindelsen. Kontroller at dine kontoindstillinger er korrekte og prøv igen.
+errorQueuedDeliveryFailed=Der opstod en fejl under afsendelse af meddelelser fra mappen Udbakke.
+sendFailed=Afsendelse af meddelelsen mislykkedes.
+
+## LOCALIZATION NOTE (sendFailedUnexpected): argument %X is a hex error code value
+sendFailedUnexpected=Mislykkedes på grund af en uventet fejl %X. Der findes ingen beskrivelse.
+
+## LOCALIZATION NOTE (smtpSecurityIssue): argument %S is the Outgoing server (SMTP) response
+smtpSecurityIssue=Problemer med konfigurationen vedrørende %S skal løses.
+
+## LOCALIZATION NOTE (smtpServerError): argument %s is the Outgoing server (SMTP) response
+smtpServerError=Der opstod en fejl under afsendelsen. SMTP-serverfejl. Serveren svarede: %s.
+unableToSendLater=Ude af stand til at gemme din meddelelse til senere afsendelse.
+
+## LOCALIZATION NOTE (communicationsError): argument %d is the error code
+communicationsError=Der opstod en kommunikationsfejl: %d. Prøv igen.
+dontShowAlert=Dette er blot en prøvetekst. Du bør aldrig støde på denne tekst.
+
+couldNotGetUsersMailAddress2=Der opstod en fejl under afsendelse af mailen: Afsenderadressen (Fra:) er ugyldig. Tjek at adressen er korrekt og forsøg igen.
+couldNotGetSendersIdentity=Der opstod en fejl under afsendelse af mailen: Afsenderidentiteten er ugyldig. Tjek indstillingerne for din identitet og forsøg igen.
+
+mimeMpartAttachmentError=Fejl i vedhæftet fil.
+failedCopyOperation=Meddelelsen blev sendt uden problemer, men kunne ikke kopieres til mappen Sendt.
+nntpNoCrossPosting=Du kan kun sende én meddelelse til en nyhedsgruppeserver ad gangen.
+msgCancelling=Annullerer…
+sendFailedButNntpOk=Meddelelsen er sendt til nyhedsgruppen, men ikke til andre modtagere.
+errorReadingFile=Fejl under læsningen af filen.
+followupToSenderMessage=Afsenderen af denne meddelelse har angivet, at svar kun skal sendes til forfatteren. Hvis du også vil sende svaret til nyhedsgruppen, skal du tilføje en ny linje i adresseområdet, vælge Nyhedsgruppe i modtagerlisten og angive den ønskede nyhedsgruppe.
+
+## LOCALIZATION NOTE (errorAttachingFile): argument %S is the file name/URI of the object to be attached
+errorAttachingFile=Kunne ikke vedhæfte %S. Kontrollér om du har adgang til filen.
+
+## LOCALIZATION NOTE (incorrectSmtpGreeting): argument %s is the Outgoing server (SMTP) greeting
+incorrectSmtpGreeting=Der opstod en fejl ved afsendelse af meddelelsen: Serveren sendte en forkert besked: %s.
+
+## LOCALIZATION NOTE (errorSendingRcptCommand): argument %1$S is the Outgoing server (SMTP) response, argument %2$S is the intended message recipient.
+errorSendingRcptCommand=Der opstod en fejl ved afsendelse af meddelelsen: Mailserveren svarede: \n%1$S. \nKontroller modtageradressen "%2$S", og prøv igen.
+
+## LOCALIZATION NOTE (startTlsFailed): argument %S is the Outgoing server (SMTP)
+startTlsFailed=Der opstod en fejl ved afsendelse af meddelelsen: Kunne ikke etablere en sikker forbindelse med SMTP-serveren %S ved brug af STARTTLS, da den ikke fortæller, at den understøtter denne funktionalitet. Slå STARTTLS fra til denne server eller kontakt din mailudbyder.
+
+## LOCALIZATION NOTE (smtpPasswordUndefined): argument %S is the Outgoing server (SMTP) account
+smtpPasswordUndefined=Der opstod en fejl ved afsendelse af meddelelsen: Kunne ikke få adgangskode til %S. Meddelelsen blev ikke sendt.
+
+## LOCALIZATION NOTE (smtpSendNotAllowed): argument %s is the Outgoing server (SMTP) response
+smtpSendNotAllowed=En fejl opstod ved afsendelse af meddelelsen. Mailserveren svarede \n%s.\nKontroller, at du bruger den korrekte identitet til at sende, og at den benyttede godkendelsesmetode er korrekt. Kontroller også, om du har tilladelse til at sende via denne SMTP-server med dine rettigheder på det aktuelle netværk.
+
+## LOCALIZATION NOTE (smtpTempSizeExceeded): argument %s is the Outgoing server (SMTP) response
+smtpTempSizeExceeded=Størrelsen på den meddelelse, du er ved at sende, overstiger en midlertidig størrelsesgrænse på serveren. Meddelelsen blev ikke sendt; prøv at gøre meddelelsen mindre, eller vent lidt og prøv igen. Serveren svarede: %s.
+
+## LOCALIZATION NOTE (smtpClientid): argument %s is the Outgoing server (SMTP) response
+smtpClientid=Den udgående server (SMTP) registrerede en fejl i CLIENTID-kommandoen. Meddelelsen blev ikke sendt. Serveren svarede: %s
+
+## LOCALIZATION NOTE (smtpClientidPermission): argument %s is the Outgoing server (SMTP) response
+smtpClientidPermission=Den udgående servers (SMTP) svar på CLIENTID-kommandoen indikerer, at din enhed ikke har tilladelse til at sende mails. Serveren svarede: %s
+
+## LOCALIZATION NOTE (smtpPermSizeExceeded1): argument %d is the Outgoing server (SMTP) size limit
+smtpPermSizeExceeded1=Størrelsen på den meddelelse, du er ved at sende, overstiger den generelle størrelsesgrænse (%d bytes) på serveren. Meddelelsen blev ikke sendt; prøv at gøre meddelelsen mindre, og prøv igen.
+
+## LOCALIZATION NOTE (smtpPermSizeExceeded2): argument %s is the Outgoing server (SMTP) response
+smtpPermSizeExceeded2=Størrelsen på den meddelelse, du er ved at sende, overstiger den generelle størrelsesgrænse på serveren. Meddelelsen blev ikke sendt; prøv at gøre meddelelsen mindre og prøv igen. Serveren svarede: %s.
+
+## LOCALIZATION NOTE (smtpSendFailedUnknownServer): argument %S is the Outgoing server (SMTP)
+smtpSendFailedUnknownServer=Der opstod en fejl ved afsendelse af meddelelsen: SMTP-serveren %S er ukendt. Serveren er måske forkert sat op. Undersøg om dine SMTP-serverindstillinger er korrekte og prøv igen.
+
+## LOCALIZATION NOTE (smtpSendRequestRefused): argument %S is the Outgoing server (SMTP)
+smtpSendRequestRefused=Meddelelsen kunne ikke sendes, fordi tidsfristen for forbindelsen til SMTP-serveren %S mislykkedes. Serveren er måske nede eller afviser SMTP-forbindelser. Undersøg om dine SMTP-serverindstillinger er korrekte og prøv igen.
+
+## LOCALIZATION NOTE (smtpSendInterrupted): argument %S is the Outgoing server (SMTP)
+smtpSendInterrupted=Meddelelsen kunne ikke sendes, fordi forbindelsen til SMTP-serveren %S forsvandt midt i overførslen. Prøv igen.
+
+## LOCALIZATION NOTE (smtpSendTimeout): argument %S is the Outgoing server (SMTP)
+smtpSendTimeout=Meddelelsen kunne ikke sendes fordi tiden for forbindelsen til SMTP-serveren %S løb ud. Prøv igen.
+
+## LOCALIZATION NOTE (smtpSendFailedUnknownReason): argument %S is the Outgoing server (SMTP)
+smtpSendFailedUnknownReason=Af en ukendt årsag kunne meddelelsen ikke sendes med SMTP-serveren %S. Kontrollér om dine SMTP-serverindstillinger er korrekte og prøv igen.
+
+# LOCALIZATION NOTE (smtpHintAuthEncryptToPlainNoSsl): %S is the server hostname
+smtpHintAuthEncryptToPlainNoSsl=SMTP-serveren %S understøtter tilsyneladende ikke krypterede adgangskoder. Hvis kontoen er nyopsat, så prøv at ændre godkendelsesmetoden til 'Adgangskode, usikker overførsel' i 'Kontoindstillinger | Udgående serverindstillinger (SMTP)'. Hvis dine indstillinger plejer at virke, men nu fejler, kan det være et forsøg på at stjæle din adgangskode.
+
+# LOCALIZATION NOTE (smtpHintAuthEncryptToPlainSsl): %S is the server hostname
+smtpHintAuthEncryptToPlainSsl=SMTP-serveren %S understøtter tilsyneladende ikke krypterede adgangskoder. Hvis kontoen er nyopsat, så prøv at ændre godkendelsesmetoden til 'Almindelig adgangskode' i 'Kontoindstillinger | Udgående serverindstillinger (SMTP)'.
+
+# LOCALIZATION NOTE (smtpHintAuthPlainToEncrypt): %S is the server hostname
+smtpHintAuthPlainToEncrypt=SMTP-serveren %S tillader ikke ukrypterede adgangskoder. Vælg 'Krypteret adgangskode' som godkendelsesmetode i 'Kontoindstillinger | Udgående serverindstillinger (SMTP)'.
+
+# LOCALIZATION NOTE (smtpAuthFailure): %S is the server hostname
+smtpAuthFailure=Kunne ikke godkendes af SMTP-serveren %S. Kontrollér adgangskoden og indstillingerne for sikker godkendelse i 'Kontoindstillinger | Udgående server (SMTP)'.
+
+# LOCALIZATION NOTE (smtpAuthGssapi): %S is the server hostname
+smtpAuthGssapi=Kerberos/GSSAPI-ticket blev ikke accepteret af SMTP-serveren %S. Kontrollér om du er logget ind i Kerberos/GSSAPI-realmet.
+
+# LOCALIZATION NOTE (smtpAuthMechNotSupported): %S is the server hostname
+smtpAuthMechNotSupported=SMTP-serveren %S understøtter ikke den valgte sikkerhedsindstilling. Vælg den korrekte godkendelsesmetode i 'Kontoindstillinger | Udgående server (SMTP)'.
+
+# LOCALIZATION NOTE (errorIllegalLocalPart2): %s is an email address with an illegal localpart
+errorIllegalLocalPart2=Der er ikke-ASCII-tegn i den lokale del af modtageradressen %s og din server understøtter ikke SMTPUTF8. Ret adressen og prøv igen.
+
+## Strings used for the save message dialog shown when the user closes a message compose window
+saveDlogTitle=Gem meddelelsen
+
+## 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=Gem denne meddelelse i din kladdemappe (%1$S) og luk Skriv-vinduet?
+discardButtonLabel=&Afvis ændringer
+
+## generics string
+defaultSubject=(intet emne)
+chooseFileToAttach=Vedhæft filer
+genericFailureExplanation=Kontroller at dine indstillinger for mail og nyhedsgrupper er korrekte og prøv så igen.
+
+## LOCALIZATION NOTE (undisclosedRecipients): this string must use only US_ASCII characters
+undisclosedRecipients=skjulte modtagere
+
+# LOCALIZATION NOTE (chooseFileToAttachViaCloud): %1$S is the cloud
+# provider to save the file to.
+chooseFileToAttachViaCloud=Vedhæft filer via %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=Skriv: %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=Vis udskrift: %1$S - %2$S
+
+## From field
+msgIdentityPlaceholder=Indtast en valgfri afsenderadresse, som skal bruges i stedet for %S
+customizeFromAddressTitle=Tilpas afsenderadresse
+customizeFromAddressWarning=Hvis du mailudbyder tillader det, kan du bruge Tilpas afsenderadresse til at foretage en engangsændring af afsenderadressen, uden at du behøver at oprette en ny identitet i kontoindstillingerne. Hvis fx din afsenderadresse er Jens Hansen <jens@eksempel.dk>, kan du ændre den til Jens Hansen <jens+hansen@eksempel.dk> eller Jens <jens@eksempel.dk>.
+customizeFromAddressIgnore=Oplys mig ikke om dette igen.
+
+## Strings used by the empty subject dialog
+subjectEmptyTitle=Påmindelse om emne
+subjectEmptyMessage=Din meddelelse har intet emne.
+sendWithEmptySubjectButton=&Send uden emne
+cancelSendingButton=&Annuller afsendelse
+
+## Strings used by the dialog that informs about the lack of newsgroup support.
+noNewsgroupSupportTitle=Nyhedsgrupper understøttes ikke
+recipientDlogMessage=Denne konto understøtter kun mailmodtagere. Nyhedsgrupper vil blive ignoreret, hvis du fortsætter.
+
+## Strings used by the alert that tells the user that an e-mail address is invalid.
+addressInvalidTitle=Ugyldig modtageradresse
+addressInvalid=%1$S er ikke en gyldig mailadresse, da den ikke er i formen bruger@server.tld. Du skal rettet dette, før du kan sende mailen.
+
+## String used by the dialog that asks the user to attach a web page
+attachPageDlogTitle=Angiv et sted der skal vedhæftes
+attachPageDlogMessage=Webside (URL):
+
+## String used for attachment pretty name, when the attachment is a message
+messageAttachmentSafeName=Vedhæftet meddelelse
+
+## String used for attachment pretty name, when the attachment is a message part
+partAttachmentSafeName=Vedhæftet meddelelsesdel
+
+# LOCALIZATION NOTE (attachmentBucketAttachFilesTooltip):
+# This tooltip should be same as attachFile.label in messengercompose.dtd,
+# but without ellipsis (…).
+attachmentBucketAttachFilesTooltip=Vedhæft fil(er)
+attachmentBucketClearSelectionTooltip=Ryd markering
+attachmentBucketHeaderShowTooltip=Vis ruden Vedhæftede filer
+attachmentBucketHeaderMinimizeTooltip=Minimer ruden Vedhæftede filer
+attachmentBucketHeaderRestoreTooltip=Gendan ruden Vedhæftede filer
+
+## String used by the Initialization Error dialog
+initErrorDlogTitle=Komposition af meddelelser
+initErrorDlgMessage=Der opstod en fejl under oprettelsen af en nyt vindue til at skrive mail i. Prøv igen.
+
+## String used if a file to attach does not exist when passed as
+## a command line argument
+errorFileAttachTitle=Vedhæftet fil
+
+## LOCALIZATION NOTE (errorFileAttachMessage): %1$S will be replaced by the non-existent file name.
+errorFileAttachMessage=Filen %1$S findes ikke og kan derfor ikke vedhæftes til meddelelsen.
+
+## 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=Meddelelsesfil
+
+## LOCALIZATION NOTE (errorFileMessageMessage): %1$S will be replaced by the non-existent file name.
+errorFileMessageMessage=Filen %1$S findes ikke, og kunne derfor ikke bruges som meddelelsesindhold.
+
+## LOCALIZATION NOTE (errorLoadFileMessageMessage): %1$S will be replaced by the name of the file that can't be loaded.
+errorLoadFileMessageMessage=Filen %1$S kunne ikke indlæses som meddelelsesindhold.
+
+## Strings used by the Save as Draft/Template dialog
+SaveDialogTitle=Gem meddelelsen
+
+## LOCALIZATION NOTE (SaveDialogMsg): %1$S is the folder name, %2$S is the host name
+SaveDialogMsg=Din meddelelse er gemt i mappen %1$S under %2$S.
+CheckMsg=Vis ikke denne dialogboks igen.
+
+## Strings used by the prompt when Quitting while in progress
+quitComposeWindowTitle=Sender meddelelsen
+
+## LOCALIZATION NOTE (quitComposeWindowMessage2): don't translate \n
+quitComposeWindowMessage2=%1$S er i gang med at sende en meddelelse.\nVil du vente med at afslutte, til meddelelsen er sendt eller afslutte nu?
+quitComposeWindowQuitButtonLabel2=&Afslut
+quitComposeWindowWaitButtonLabel2=&Vent
+quitComposeWindowSaveTitle=Gemmer meddelelse
+
+## LOCALIZATION NOTE (quitComposeWindowSaveMessage): don't translate \n
+quitComposeWindowSaveMessage=%1$S er ved at gemme en meddelelse.\nVil du vente til meddelelsen er gemt, før der afsluttes, eller vil du afslutte nu?
+
+## Strings used by the prompt for Ctrl-Enter check before sending message
+sendMessageCheckWindowTitle=Send meddelelsen
+sendMessageCheckLabel=Er du sikker på, at du er klar til at sende denne meddelelse?
+sendMessageCheckSendButtonLabel=Send
+assemblingMessageDone=Klargør meddelelse…Færdig
+assemblingMessage=Klargør meddelelse…
+smtpDeliveringMail=Sender meddelelse…
+smtpMailSent=Meddelelsen blev sendt korrekt
+assemblingMailInformation=Klargør meddelelsesinformation…
+
+## LOCALIZATION NOTE (gatheringAttachment): argument %S is the file name/URI of attachment
+gatheringAttachment=Vedhæfter %S…
+creatingMailMessage=Opretter meddelelsens indhold…
+
+## LOCALIZATION NOTE (copyMessageStart): argument %S is the folder name
+copyMessageStart=Kopierer meddelelsen til mappen %S…
+copyMessageComplete=Kopiering fuldført.
+copyMessageFailed=Kopiering mislykkedes.
+filterMessageComplete=Filtrering fuldført.
+filterMessageFailed=Filtrering mislykkedes.
+
+## LOCALIZATION NOTE (largeMessageSendWarning):
+## Do not translate %S. It is the size of the message in user-friendly notation.
+largeMessageSendWarning=Advarsel! Du er i færd med at sende en meddelelse som fylder %S, hvilket kan risikere at overskride mailserverens tilladte størrelse. Er du sikker på, at du vil det?
+sendingMessage=Sender meddelelse…
+sendMessageErrorTitle=Fejl ved afsendelse af meddelelse
+postingMessage=Sender meddelelse…
+sendLaterErrorTitle=Fejl under oprettelse af senere afsendelse
+saveDraftErrorTitle=Fejl under oprettelse af kladde
+saveTemplateErrorTitle=Fejl under oprettelse af skabelon
+
+## LOCALIZATION NOTE (failureOnObjectEmbeddingWhileSaving): argument %.200S is the file name/URI of object to be embedded
+failureOnObjectEmbeddingWhileSaving=Der opstod en fejl ved indlejring af filen %.200S i meddelelsen. Vil du gemme meddelelsen uden denne fil?
+
+## LOCALIZATION NOTE (failureOnObjectEmbeddingWhileSending): argument %.200S is the file name/URI of object to be embedded
+failureOnObjectEmbeddingWhileSending=Der opstod en fejl ved indlejring af filen %.200S i meddelelsen. Vil du sende meddelelsen uden denne fil?
+returnToComposeWindowQuestion=Vil du vende tilbage til skrivevinduet?
+
+## 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 skrev:
+
+## LOCALIZATION NOTE (mailnews.reply_header_ondateauthorwrote): #1 is the author, #2 is the date, #3 is the time
+mailnews.reply_header_ondateauthorwrote=Den #2 kl. #3 skrev #1:
+
+## LOCALIZATION NOTE (mailnews.reply_header_authorwroteondate): #1 is the author, #2 is the date, #3 is the time
+mailnews.reply_header_authorwroteondate=#1 skrev den #2 kl. #3:
+
+## reply header in composeMsg
+## user specified
+mailnews.reply_header_originalmessage=-------- Oprindelig meddelelse --------
+
+## forwarded header in composeMsg
+## user specified
+mailnews.forward_header_originalmessage=-------- Videresendt meddelelse --------
+
+## Strings used by the rename attachment dialog
+renameAttachmentTitle=Omdøb vedhæftet fil
+renameAttachmentMessage=Nyt navn:
+
+## Attachment Reminder
+## LOCALIZATION NOTE (mail.compose.attachment_reminder_keywords): comma separated
+## words that should trigger an attachment reminder.
+mail.compose.attachment_reminder_keywords=vedhæftet,vedhæft,vedhæfter,vedhæftning,vedhæftede,vedhæftninger,vedlagt,.doc,.odf,.pdf,.zip,attachment,attach,attached,attaching,CV
+
+remindLaterButton=Påmind mig senere
+remindLaterButton.accesskey=M
+disableAttachmentReminderButton=Deaktiver påmindelse om vedhæfning af fil for denne meddelelse
+attachmentReminderTitle=Påmindelse om vedhæftning
+attachmentReminderMsg=Glemte du at vedhæfte en fil?
+
+# LOCALIZATION NOTE (attachmentReminderKeywordsMsgs): Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/Localization_and_Plurals
+# #1 number of keywords
+attachmentReminderKeywordsMsgs=Fandt et stikord for vedhæftning af fil:;Fandt #1 stikord for vedhæftning af fil:
+attachmentReminderOptionsMsg=Ord, til påmindelse om vedhæftning af fil, kan indstilles under indstillinger
+attachmentReminderYesIForgot=Ja
+attachmentReminderFalseAlarm=Nej, send nu
+
+# Strings used by the Filelink offer notification bar.
+learnMore.label=Lær mere…
+learnMore.accesskey=m
+
+# 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=Dette er en stor fil. Det vil måske være bedre at bruge Filelink i stedet.;Dette er store filer. Det vil måske være bedre at bruge Filelink i stedet.
+bigFileShare.label=Link
+bigFileShare.accesskey=L
+bigFileAttach.label=Ignorer
+bigFileAttach.accesskey=I
+bigFileChooseAccount.title=Vælg konto
+bigFileChooseAccount.text=Vælg en cloud-konto at uploade filen til
+bigFileHideNotification.title=Upload ikke mine filer
+bigFileHideNotification.text=Du vil ikke få besked, hvis du vedhæfter flere store filer til denne meddelelse.
+bigFileHideNotification.check=Oplys mig ikke om dette igen.
+
+# 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=Uploader til %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=Uploadet til %S
+cloudFileUploadingNotification=Din fil vil blive linket. Linket vil blive vist i meddelelsen, når den er uploadet.; Dine filer vil blive linket. Linkene vil blive vist i meddelelsen, når de er blevet uploadet.
+cloudFileUploadingCancel.label=Fortryd
+cloudFileUploadingCancel.accesskey=F
+cloudFilePrivacyNotification=Din fil er nu linket. Vær opmærksom på, at filen er tilgængelig for dem, som har linket, eller som kan gætte det.
+
+## LOCALIZATION NOTE(smtpEnterPasswordPrompt): Do not translate the
+## word %S. Place the word %S where the host name should appear.
+smtpEnterPasswordPrompt=Indtast din adgangskode til %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=Indtast din adgangskode til %2$S på %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=Adgangskode krævet til udgående server (SMTP) %1$S
+
+# LOCALIZATION NOTE (removeAttachmentMsgs): Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/Localization_and_Plurals
+removeAttachmentMsgs=Fjern vedhæftet fil;Fjern vedhæftede filer
+
+## 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=Meddelelsen blev sendt, men en kopi blev ikke gemt i din sendt-mappe (%1$S) på grund af problemer med netværks- eller filadgang.\nDu kan forsøge igen eller gemme meddelelsen lokalt i %3$S/%1$S-%2$S.
+errorFilteringMsg=Din meddelelse er blevet sendt og gemt, men der opstod en fejl ved kørsel af meddelelsesfiltre på meddelelsen.
+errorCloudFileAuth.title=Godkendelse mislykkedes
+
+## 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=Kladden blev ikke gemt i din kladdemappe (%1$S) på grund af problemer med netværks- eller filadgang. \nDu kan forsøge igen eller gemme kladden lokalt i %3$S/%1$S-%2$S.
+buttonLabelRetry2=&Forsøg igen
+
+## 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=Skabelonen blev ikke gemt i din skabelon-mappe (%1$S) på grund af problemer med netværks- eller filadgang.\nDu kan forsøge igen eller gemme skabelonen lokalt i %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=Kan ikke gemme din meddelelse i dine lokale mapper. Muligvis løbet tør for plads.
+
+## LOCALIZATION NOTE(errorCloudFileAuth.message):
+## %1$S is the name of the online storage service against which the authentication failed.
+errorCloudFileAuth.message=Kunne ikke blive godkendt af %1$S.
+errorCloudFileUpload.title=Upload mislykkedes
+
+## 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=Kunne ikke uploade %2$S til %1$S.
+errorCloudFileQuota.title=Ikke mere plads
+
+## 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=Uploading af %2$S til %1$S vil overskride din tilgængelige plads.
+
+errorCloudFileLimit.title=For stor fil
+
+## 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 overskrider den maksimale størrelse for filer på %1$S.
+errorCloudFileOther.title=Ukendt fejl
+
+## LOCALIZATION NOTE(errorCloudFileOther.message):
+## %1$S is the name of the online storage service that cannot be communicated with.
+errorCloudFileOther.message=En ukendt fejl opstod ved forbindelsen med %1$S.
+errorCloudFileDeletion.title=Fejl ved sletning
+
+## 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=Der opstod et problem ved sletning af %2$S på %1$S.
+errorCloudFileUpgrade.label=Opgrader
+
+## LOCALIZATION NOTE(stopShowingUploadingNotification): This string is used in the Filelink
+## upload notification bar to allow the user to dismiss the notification permanently.
+stopShowingUploadingNotification.accesskey=V
+stopShowingUploadingNotification.label=Vis aldrig dette igen
+replaceButton.label=Erstat…
+replaceButton.accesskey=E
+replaceButton.tooltip=Vis dialogboksen Søg og erstat
+
+## LOCALIZATION NOTE(blockedAllowResource): %S is the URL to load.
+blockedAllowResource=Fjern blokering af %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 har blokeret en fil, så den ikke indlæses i meddelelsen. Hvis du vil inkludere filen i meddelelsen, kan du fjerne blokeringen.;%S har blokeret nogle filer, så de ikke indlæses i meddelelsen. Hvis du vil inkludere en fil i meddelelsen, kan du fjerne blokeringen.
+
+blockedContentPrefLabel=Indstillinger
+blockedContentPrefAccesskey=I
+
+blockedContentPrefLabelUnix=Indstillinger
+blockedContentPrefAccesskeyUnix=I
+
+## Recipient pills fields.
+## LOCALIZATION NOTE(confirmRemoveRecipientRowTitle2): %S will be replaced with the field name.
+confirmRemoveRecipientRowTitle2=Fjern %S-adresser
+## LOCALIZATION NOTE(confirmRemoveRecipientRowBody2): %S will be replaced with the field name.
+confirmRemoveRecipientRowBody2=Er du sikker på, at du vil fjerne %S-adresser?
+confirmRemoveRecipientRowButton=Fjern
+
+## 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: 11.5em
diff --git a/l10n-da/mail/chrome/messenger/messengercompose/editor.properties b/l10n-da/mail/chrome/messenger/messengercompose/editor.properties
new file mode 100644
index 0000000000..e3f415a8df
--- /dev/null
+++ b/l10n-da/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=Nej
+Save=&Gem
+More=Flere
+Less=Mindre
+MoreProperties=Flere egenskaber
+FewerProperties=Færre egenskaber
+PropertiesAccessKey=P
+None=Ingen
+none=ingen
+OpenHTMLFile=Åbn HTML-fil
+OpenTextFile=Åbn tekst-fil
+SelectImageFile=Vælg billedfil
+SaveDocument=Gem side
+SaveDocumentAs=Gem side som
+SaveTextAs=Gem tekst som
+EditMode=Redigeringstilstand
+Preview=Webvisning
+Publish=Overfør
+PublishPage=Overfør side
+DontPublish=Overfør ikke
+SavePassword=Brug Adgangskode-håndteringen til at gemme denne adgangskode
+CorrectSpelling=(korrekt stavet)
+NoSuggestedWords=(ingen forslag)
+NoMisspelledWord=Ingen stavefejl
+CheckSpellingDone=Stavekontrol færdig.
+CheckSpelling=Stavekontrol
+InputError=Fejl
+Alert=Advarsel
+CantEditFramesetMsg=Composer kan ikke redigere HTML-framesets eller sider indeholdende frames. For sider med iframes, gem en kopi af siden og fjern <iframe>-mærket midlertidigt.
+CantEditMimeTypeMsg=Denne sidetype kan ikke redigeres.
+CantEditDocumentMsg=Denne side kan ikke redigeres af en ukendt grund.
+BeforeClosing=før lukning
+BeforePreview=før visning i Navigator
+BeforeValidate=før validering af dette dokument
+# LOCALIZATION NOTE (SaveFilePrompt, PublishPrompt): Don't translate %title% and %reason% (this is the reason for asking user to close, such as "before closing")
+SaveFilePrompt=Gem ændringer i "%title%" %reason%?
+PublishPrompt=Gem ændringer i "%title%" %reason%?
+SaveFileFailed=Gemning mislykkedes!
+
+# Publishing error strings:
+# LOCALIZATION NOTE Don't translate %dir% or %file% in the Publishing error strings:
+FileNotFound=%file% ikke fundet.
+SubdirDoesNotExist=Undermappen "%dir%" findes ikke på webstedet eller filnavnet "%file%" bruges til en anden undermappe.
+FilenameIsSubdir=Filnavnet "%file%" er allerede i brug af en anden undermappe.
+ServerNotAvailable=Serveren er ikke tilgængelig. Undersøg din forbindelse og prøv igen senere.
+Offline=Du er offline. Klik på ikonet nede i højre hjørne i et vindue for at gå online.
+DiskFull=Der er ikke nok diskplads til at gemme filen "%file%".
+NameTooLong=Filnavnet eller undermappens navn er for langt.
+AccessDenied=Du har ikke tilladelse til at udgive på dette sted.
+UnknownPublishError=Ukendt udgivelsesfejl opstod.
+PublishFailed=Overførslen mislykkedes!
+PublishCompleted=Overførsel færdig
+AllFilesPublished=Alle filer blev udgivet.
+# LOCALIZATION NOTE Don't translate %x% or %total%
+FailedFileMsg=%x% af %total% filer blev ikke udgivet.
+# End-Publishing error strings
+Prompt=Spørg
+# LOCALIZATION NOTE (PromptFTPUsernamePassword): Don't translate %host%
+PromptFTPUsernamePassword=Skriv brugernavn og adgangskode til FTP-serveren på %host%
+RevertCaption=Vend tilbage til det sidst gemte
+Revert=G&endan
+SendPageReason=før siden sendes
+Send=Send
+## LOCALIZATION NOTE (PublishProgressCaption, PublishToSite, AbandonChanges): Don't translate %title%
+PublishProgressCaption=Overfører: %title%
+PublishToSite=Overfør til: %title%
+AbandonChanges=Fortryd ugemte ændringer i %title% og genindlæs side?
+DocumentTitle=Sidetitel
+NeedDocTitle=Angiv en titel for denne side.
+DocTitleHelp=Dette vises som sidens titel i toppen af siden og i bogmærkerne.
+CancelPublishTitle=Afbryd overførslen?
+## LOCALIZATION NOTE: "Continue" in this sentence must match the text for
+## the CancelPublishContinue key below
+CancelPublishMessage=Afbrydelse mens filoverførsel er igang kan betyde at dine filer kun delvist bliver overført. Vil du fortsætte eller afbryde?
+CancelPublishContinue=Fortsæt
+MissingImageError=Angiv eller vælg et billede af typerne gif, jpg eller png.
+EmptyHREFError=Vælg et sted at lave dit nye link.
+LinkText=Linktekst
+LinkImage=Linkbillede
+MixedSelection=[Blandet udvalg]
+Mixed=(Blandede)
+# LOCALIZATION NOTE (NotInstalled): %S is the name of the font
+NotInstalled=%S (ikke installeret)
+EnterLinkText=Skriv linkets tekst:
+EnterLinkTextAccessKey=S
+EmptyLinkTextError=Skriv noget tekst til linket.
+EditTextWarning=Dette vil overskrive eksisterende indhold.
+#LOCALIZATION NOTE (ValidateNumber):Don't translate: %n% %min% %max%
+ValidateRangeMsg=Det nummer du skrev (%n%) er udenfor det tilladte område.
+ValidateNumberMsg=Skriv et nummer mellem %min% og %max%.
+MissingAnchorNameError=Skriv et navn for dette linkmål.
+#LOCALIZATION NOTE (DuplicateAnchorNameError): Don't translate %name%
+DuplicateAnchorNameError="%name%" eksisterer allerede i denne side. Angiv et andet navn.
+BulletStyle=Punkttegn
+SolidCircle=Udfyldt cirkel
+OpenCircle=Åben cirkel
+SolidSquare=Udfyldt kvadrat
+NumberStyle=Nummereringsstil
+Automatic=Automatisk
+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=pixler
+Percent=procent
+PercentOfCell=% af cellen
+PercentOfWindow=% af vindue
+PercentOfTable=% af tabel
+#LOCALIZATION NOTE (untitledTitle): %S is the window #. No plural handling needed.
+untitledTitle=Uden titel-%S
+untitledDefaultFilename=Uden titel
+ShowToolbar=Vis værktøjslinjen
+HideToolbar=Skjul værktøjslinjen
+ImapError=Kan ikke vise billedet
+ImapCheck=Vælg venligst et andet sted (URL) og prøv igen.
+SaveToUseRelativeUrl=Du kan kun bruge en relativ URL på en side der er gemt.
+NoNamedAnchorsOrHeadings=(Ingen navngivne linkmål eller overskrifter på siden)
+TextColor=Tekstfarve
+HighlightColor=Fremhævningsfarve
+PageColor=Sidens baggrundsfarve
+BlockColor=Blokkens baggrundsfarve
+TableColor=Tabelbaggrundsfarve
+CellColor=Cellebaggrundsfarve
+TableOrCellColor=Tabel- eller cellefarve
+LinkColor=Linktekstfarve
+ActiveLinkColor=Farve på aktivt link
+VisitedLinkColor=Farve på besøgt link
+NoColorError=Klik på en farve eller indtast en gyldig HTML-farveangivelse
+Table=Tabel
+TableCell=Tabelcelle
+NestedTable=indlejret tabel
+HLine=Vandret linje
+Link=Link
+Image=Billede
+ImageAndLink=Billede og link
+NamedAnchor=Navngivet linkmål
+List=Liste
+ListItem=Listepunkt
+Form=Formular
+InputTag=Formularfelt
+InputImage=Formularbillede
+TextArea=Tekstområde
+Select=Marker
+Button=Knap
+Label=Etikette
+FieldSet=Feltsæt
+Tag=Mærkat
+MissingSiteNameError=Angiv et navn til dette overførselssted.
+MissingPublishUrlError=Angiv et sted denne side skal overføres til.
+MissingPublishFilename=Skriv et filnavn til denne side.
+#LOCALIZATION NOTE (DuplicateSiteNameError): Don't translate %name%
+DuplicateSiteNameError="%name%" eksisterer allerede. Angiv et andet navn.
+AdvancedProperties=Avancerede egenskaber…
+AdvancedEditForCellMsg=Avanceret redigering kan ikke udføres når flere celler er valgt
+# LOCALIZATION NOTE (ObjectProperties):Don't translate "%obj%" it will be replaced with one of above object nouns
+ObjectProperties=%obj%egenskaber…
+# LOCALIZATION NOTE This character must be in the above string and not confict with other accesskeys in Format menu
+ObjectPropertiesAccessKey=e
+# LOCALIZATION NOTE (JoinSelectedCells): This variable should contain the "tablejoincells.accesskey"
+JoinSelectedCells=Foren valgte celler
+# LOCALIZATION NOTE (JoinCellToRight): This variable should contain the "tablejoincells.accesskey"
+JoinCellToRight=Foren med cellen til højre
+JoinCellAccesskey=F
+# LOCALIZATION NOTE (TableSelectKey): DONT_TRANSLATE
+TableSelectKey=Ctrl+
+# LOCALIZATION NOTE (XulKeyDefault): DONT_TRANSLATE
+# LOCALIZATION NOTE (XulKeyMac): DONT_TRANSLATE
+XulKeyMac=Cmd+
+# LOCALIZATION NOTE (XulKeyUnix): DONT_TRANSLATE
+# LOCALIZATION NOTE (Del): DONT_TRANSLATE
+Del=Delete
+Delete=Slet
+DeleteCells=Slet celler
+DeleteTableTitle=Slet rækker eller kolonner
+DeleteTableMsg=Reducering af antallet af rækker eller kolonner vil slette dataceller og deres indhold. Ønsker du virkeligt at gøre det?
+Clear=Ryd
+#Mouse actions
+Click=Klik
+Drag=Træk
+Unknown=Ukendt
+#
+# LOCALIZATION NOTE "RemoveTextStylesAccesskey" is used for both
+# menu items: "RemoveTextStyles" and "StopTextStyles"
+RemoveTextStylesAccesskey=N
+RemoveTextStyles=Fjern alle tekststilelementer
+StopTextStyles=Nulstil tekststil
+#
+# LOCALIZATION NOTE "RemoveLinksAccesskey" is used for both
+# menu items: "RemoveLinks" and "StopLinks"
+RemoveLinksAccesskey=r
+RemoveLinks=Fjern link
+StopLinks=Afbryd link
+#
+NoFormAction=Det anbefales, at du knytter en handling til denne formular. Selvafsendende formularer er en avanceret teknik, der ikke virker som forventet i alle browsere.
+NoAltText=Hvis billedet er relevant for sidens indhold bør du skrive en alternativ tekst. Den vil blive vist i tekstbrowsere og i grafiske browsere, mens billedet hentes, eller hvis billedvisning er slået fra.
+#
+Malformed=Kilden kunne ikke konverteres ind i dokumentet, da det ikke er valid XHTML.
+NoLinksToCheck=Der er ingen elementer med link at kontrollere
diff --git a/l10n-da/mail/chrome/messenger/messengercompose/editorOverlay.dtd b/l10n-da/mail/chrome/messenger/messengercompose/editorOverlay.dtd
new file mode 100644
index 0000000000..e142ba3b95
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/messengercompose/editorOverlay.dtd
@@ -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/. -->
+
+<!-- Attn: Localization - some of the menus in this dialog directly affect mail also. -->
+
+<!-- Edit menu items -->
+<!ENTITY pasteNoFormatting.label "Indsæt uden formatering">
+<!ENTITY pasteNoFormatting.accesskey "u">
+<!ENTITY pasteNoFormatting.key "V">
+<!ENTITY pasteAsQuotationCmd.label "Indsæt som citat">
+<!ENTITY pasteAsQuotationCmd.accesskey "C">
+
+<!-- Insert menu items -->
+<!ENTITY insertMenu.label "Indsæt">
+<!ENTITY insertMenu.accesskey "d">
+<!ENTITY insertLinkCmd2.label "Link…">
+<!ENTITY insertLinkCmd2.accesskey "L">
+<!ENTITY insertLinkCmd2.key "K">
+<!ENTITY insertAnchorCmd.label "Navngivne linkmål…">
+<!ENTITY insertAnchorCmd.accesskey "A">
+<!ENTITY insertImageCmd.label "Billede…">
+<!ENTITY insertImageCmd.accesskey "B">
+<!ENTITY insertHLineCmd.label "Vandret linje">
+<!ENTITY insertHLineCmd.accesskey "V">
+<!ENTITY insertTableCmd.label "Tabel…">
+<!ENTITY insertTableCmd.accesskey "T">
+<!ENTITY insertHTMLCmd.label "HTML…">
+<!ENTITY insertHTMLCmd.accesskey "h">
+<!ENTITY insertMathCmd.label "Matematisk…">
+<!ENTITY insertMathCmd.accesskey "M">
+<!ENTITY insertCharsCmd.label "Tegn og symboler…">
+<!ENTITY insertCharsCmd.accesskey "S">
+<!ENTITY insertBreakAllCmd.label "Linjeskift under billede">
+<!ENTITY insertBreakAllCmd.accesskey "k">
+
+<!-- Used just in context popup. -->
+<!ENTITY createLinkCmd.label "Opret link…">
+<!ENTITY createLinkCmd.accesskey "k">
+<!ENTITY editLinkCmd.label "Rediger linket i vinduet &quot;Ny meddelelse&quot;">
+<!ENTITY editLinkCmd.accesskey "i">
+
+<!-- Font Face SubMenu -->
+<!ENTITY FontFaceSelect.tooltip "Vælg en skrifttype">
+<!ENTITY fontfaceMenu.label "Skrifttype">
+<!ENTITY fontfaceMenu.accesskey "S">
+<!ENTITY fontVarWidth.label "Variabel bredde">
+<!ENTITY fontVarWidth.accesskey "v">
+<!ENTITY fontFixedWidth.label "Fast bredde">
+<!ENTITY fontFixedWidth.accesskey "b">
+<!ENTITY fontFixedWidth.key "T">
+<!ENTITY fontHelvetica.label "Helvetica, Arial">
+<!ENTITY fontHelvetica.accesskey "H">
+<!ENTITY fontTimes.label "Times">
+<!ENTITY fontTimes.accesskey "t">
+<!ENTITY fontCourier.label "Courier">
+<!ENTITY fontCourier.accesskey "C">
+
+<!-- Font Size SubMenu -->
+<!ENTITY FontSizeSelect.tooltip "Vælg skriftstørrelse">
+<!ENTITY decreaseFontSize.label "Mindre">
+<!ENTITY decreaseFontSize.accesskey "M">
+<!ENTITY decrementFontSize.key ",">
+<!ENTITY decrementFontSize.key2 ""> <!-- < is above this key on many keyboards -->
+<!ENTITY increaseFontSize.label "Større">
+<!ENTITY increaseFontSize.accesskey "s">
+<!ENTITY incrementFontSize.key ".">
+<!ENTITY incrementFontSize.key2 ""> <!-- > is above this key on many keyboards -->
+
+<!ENTITY fontSizeMenu.label "Størrelse">
+<!ENTITY fontSizeMenu.accesskey "ø">
+<!ENTITY size-tinyCmd.label "Meget lille">
+<!ENTITY size-tinyCmd.accesskey "g">
+<!ENTITY size-smallCmd.label "Lille">
+<!ENTITY size-smallCmd.accesskey "l">
+<!ENTITY size-mediumCmd.label "Mellem">
+<!ENTITY size-mediumCmd.accesskey "e">
+<!ENTITY size-largeCmd.label "Stor">
+<!ENTITY size-largeCmd.accesskey "o">
+<!ENTITY size-extraLargeCmd.label "Meget stor">
+<!ENTITY size-extraLargeCmd.accesskey "t">
+<!ENTITY size-hugeCmd.label "Enorm">
+<!ENTITY size-hugeCmd.accesskey "r">
+
+<!-- Font Style SubMenu -->
+<!ENTITY fontStyleMenu.label "Tekststil">
+<!ENTITY fontStyleMenu.accesskey "T">
+<!ENTITY styleBoldCmd.label "Fed">
+<!ENTITY styleBoldCmd.accesskey "d">
+<!ENTITY styleBoldCmd.key "B">
+<!ENTITY styleItalicCmd.label "Kursiv">
+<!ENTITY styleItalicCmd.accesskey "i">
+<!ENTITY styleItalicCmd.key "I">
+<!ENTITY styleUnderlineCmd.label "Understregning">
+<!ENTITY styleUnderlineCmd.accesskey "u">
+<!ENTITY styleUnderlineCmd.key "U">
+<!ENTITY styleStrikeThruCmd.label "Gennemstregning">
+<!ENTITY styleStrikeThruCmd.accesskey "G">
+<!ENTITY styleSuperscriptCmd.label "Hævet skrift">
+<!ENTITY styleSuperscriptCmd.accesskey "H">
+<!ENTITY styleSubscriptCmd.label "Sænket skrift">
+<!ENTITY styleSubscriptCmd.accesskey "S">
+<!ENTITY styleNonbreakingCmd.label "Uden ombrydning">
+<!ENTITY styleNonbreakingCmd.accesskey "N">
+<!ENTITY styleEm.label "Fremhævet">
+<!ENTITY styleEm.accesskey "t">
+<!ENTITY styleStrong.label "Kraftigere fremhævet">
+<!ENTITY styleStrong.accesskey "æ">
+<!ENTITY styleCite.label "Citat">
+<!ENTITY styleCite.accesskey "c">
+<!ENTITY styleAbbr.label "Forkortelse">
+<!ENTITY styleAbbr.accesskey "o">
+<!ENTITY styleAcronym.label "Akronym">
+<!ENTITY styleAcronym.accesskey "r">
+<!ENTITY styleCode.label "Kode">
+<!ENTITY styleCode.accesskey "k">
+<!ENTITY styleSamp.label "Output-eksempel">
+<!ENTITY styleSamp.accesskey "p">
+<!ENTITY styleVar.label "Variabel">
+<!ENTITY styleVar.accesskey "v">
+
+<!ENTITY formatFontColor.label "Tekstfarve…">
+<!ENTITY formatFontColor.accesskey "f">
+<!ENTITY tableOrCellColor.label "Tabel- eller celle-baggrundsfarve…">
+<!ENTITY tableOrCellColor.accesskey "b">
+
+<!ENTITY formatRemoveStyles.key "y">
+<!ENTITY formatRemoveLinks.key "K">
+<!ENTITY formatRemoveNamedAnchors.label "Fjern navngivne linkmål">
+<!ENTITY formatRemoveNamedAnchors.accesskey "å">
+<!ENTITY formatRemoveNamedAnchors2.key "R">
+
+<!ENTITY paragraphMenu.label "Afsnit">
+<!ENTITY paragraphMenu.accesskey "A">
+<!ENTITY paragraphParagraphCmd.label "Afsnit">
+<!ENTITY paragraphParagraphCmd.accesskey "A">
+<!ENTITY heading1Cmd.label "Overskrift 1">
+<!ENTITY heading1Cmd.accesskey "1">
+<!ENTITY heading2Cmd.label "Overskrift 2">
+<!ENTITY heading2Cmd.accesskey "2">
+<!ENTITY heading3Cmd.label "Overskrift 3">
+<!ENTITY heading3Cmd.accesskey "3">
+<!ENTITY heading4Cmd.label "Overskrift 4">
+<!ENTITY heading4Cmd.accesskey "4">
+<!ENTITY heading5Cmd.label "Overskrift 5">
+<!ENTITY heading5Cmd.accesskey "5">
+<!ENTITY heading6Cmd.label "Overskrift 6">
+<!ENTITY heading6Cmd.accesskey "6">
+<!ENTITY paragraphAddressCmd.label "Adresse">
+<!ENTITY paragraphAddressCmd.accesskey "d">
+<!ENTITY paragraphPreformatCmd.label "Præformateret">
+<!ENTITY paragraphPreformatCmd.accesskey "P">
+
+<!-- List menu items -->
+<!ENTITY formatlistMenu.label "Liste">
+<!ENTITY formatlistMenu.accesskey "l">
+<!ENTITY noneCmd.label "Ingen">
+<!ENTITY noneCmd.accesskey "I">
+<!ENTITY listBulletCmd.label "Unummereret">
+<!ENTITY listBulletCmd.accesskey "U">
+<!ENTITY listNumberedCmd.label "Nummereret">
+<!ENTITY listNumberedCmd.accesskey "N">
+<!ENTITY listTermCmd.label "Term">
+<!ENTITY listTermCmd.accesskey "t">
+<!ENTITY listDefinitionCmd.label "Definition">
+<!ENTITY listDefinitionCmd.accesskey "d">
+<!ENTITY listPropsCmd.label "Egenskaber for liste…">
+<!ENTITY listPropsCmd.accesskey "l">
+
+<!ENTITY ParagraphSelect.tooltip "Vælg et afsnitsformat">
+<!-- Shared in Paragraph, and Toolbar menulist -->
+<!ENTITY bodyTextCmd.label "Alm. tekst">
+<!ENTITY bodyTextCmd.accesskey "T">
+
+<!-- Align menu items -->
+<!ENTITY alignMenu.label "Justering">
+<!ENTITY alignMenu.accesskey "J">
+<!ENTITY alignLeft.label "Venstre">
+<!ENTITY alignLeft.accesskey "V">
+<!ENTITY alignLeft.tooltip "Venstrejuster">
+<!ENTITY alignCenter.label "Centrer">
+<!ENTITY alignCenter.accesskey "c">
+<!ENTITY alignCenter.tooltip "Centrer">
+<!ENTITY alignRight.label "Højre">
+<!ENTITY alignRight.accesskey "h">
+<!ENTITY alignRight.tooltip "Højrejuster">
+<!ENTITY alignJustify.label "Tilpasset">
+<!ENTITY alignJustify.accesskey "T">
+<!ENTITY alignJustify.tooltip "Lige marginer">
+
+<!ENTITY increaseIndent.label "Forøg indrykning">
+<!ENTITY increaseIndent.accesskey "i">
+<!ENTITY increaseIndent.key "ø">
+<!ENTITY decreaseIndent.label "Formindsk indrykning">
+<!ENTITY decreaseIndent.accesskey "m">
+<!ENTITY decreaseIndent.key "æ">
+
+<!ENTITY colorsAndBackground.label "Sidens farver og baggrund…">
+<!ENTITY colorsAndBackground.accesskey "v">
+
+<!-- Table Menu -->
+<!ENTITY tableMenu.label "Tabel">
+<!ENTITY tableMenu.accesskey "b">
+
+<!-- Select Submenu -->
+<!ENTITY tableSelectMenu.label "Marker">
+<!ENTITY tableSelectMenu.accesskey "M">
+
+<!ENTITY tableSelectMenu2.label "Marker tabel">
+<!ENTITY tableSelectMenu2.accesskey "a">
+<!ENTITY tableInsertMenu2.label "Indsæt tabel">
+<!ENTITY tableInsertMenu2.accesskey "I">
+<!ENTITY tableDeleteMenu2.label "Slet tabel">
+<!ENTITY tableDeleteMenu2.accesskey "D">
+
+<!-- Insert SubMenu -->
+<!ENTITY tableInsertMenu.label "Indsæt">
+<!ENTITY tableInsertMenu.accesskey "i">
+<!ENTITY tableTable.label "Tabel">
+<!ENTITY tableTable.accesskey "t">
+<!ENTITY tableRow.label "Række">
+<!ENTITY tableRows.label "Rækker:">
+<!ENTITY tableRow.accesskey "R">
+<!ENTITY tableRowAbove.label "Række over">
+<!ENTITY tableRowAbove.accesskey "v">
+<!ENTITY tableRowBelow.label "Række under">
+<!ENTITY tableRowBelow.accesskey "u">
+<!ENTITY tableColumn.label "Kolonne">
+<!ENTITY tableColumns.label "Kolonner:">
+<!ENTITY tableColumn.accesskey "k">
+<!ENTITY tableColumnBefore.label "Kolonne før">
+<!ENTITY tableColumnBefore.accesskey "o">
+<!ENTITY tableColumnAfter.label "Kolonne efter">
+<!ENTITY tableColumnAfter.accesskey "e">
+<!ENTITY tableCell.label "Celle">
+<!ENTITY tableCells.label "Celle(r)">
+<!ENTITY tableCell.accesskey "c">
+<!ENTITY tableCellContents.label "Celleindhold">
+<!ENTITY tableCellContents.accesskey "i">
+<!ENTITY tableAllCells.label "Alle celler">
+<!ENTITY tableAllCells.accesskey "a">
+<!ENTITY tableCellBefore.label "Celle før">
+<!ENTITY tableCellBefore.accesskey "C">
+<!ENTITY tableCellAfter.label "Celle efter">
+<!ENTITY tableCellAfter.accesskey "f">
+<!-- Delete SubMenu -->
+<!ENTITY tableDeleteMenu.label "Slet">
+<!ENTITY tableDeleteMenu.accesskey "s">
+
+<!-- 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 "F">
+<!ENTITY tableJoinCells.accesskey "f">
+<!ENTITY tableSplitCell.label "Opdel celle">
+<!ENTITY tableSplitCell.accesskey "c">
+<!ENTITY convertToTable.label "Opret tabel af det markerede">
+<!ENTITY convertToTable.accesskey "r">
+<!ENTITY tableProperties.label "Tabelegenskaber…">
+<!ENTITY tableProperties.accesskey "e">
+
+<!-- Toolbar-only items -->
+<!ENTITY imageToolbarCmd.label "Billede">
+<!ENTITY imageToolbarCmd.tooltip "Indsæt nyt billede eller rediger det markerede billedes egenskaber">
+<!ENTITY hruleToolbarCmd.label "Vandret linje">
+<!ENTITY hruleToolbarCmd.tooltip "Indsæt vandret linje eller rediger den valgte linjes egenskaber">
+<!ENTITY tableToolbarCmd.label "Tabel">
+<!ENTITY tableToolbarCmd.tooltip "Indsæt ny tabel eller rediger den markerede tabels egenskaber">
+<!ENTITY linkToolbarCmd.label "Link">
+<!ENTITY linkToolbarCmd.tooltip "Indsæt nyt link eller rediger egenskaberne for det markerede link">
+<!ENTITY anchorToolbarCmd.label "Linkmål">
+<!ENTITY anchorToolbarCmd.tooltip "Indsæt nyt linkmål eller rediger det markerede linkmåls egenskaber">
+<!ENTITY TextColorButton.tooltip "Vælg tekstfarve">
+<!ENTITY BackgroundColorButton.tooltip "Vælg baggrundsfarve">
+
+<!-- Editor toolbar -->
+<!ENTITY absoluteFontSizeToolbarCmd.tooltip "Angiv skriftstørrelse">
+<!ENTITY decreaseFontSizeToolbarCmd.tooltip "Mindre skriftstørrelse">
+<!ENTITY increaseFontSizeToolbarCmd.tooltip "Større skriftstørrelse">
+<!ENTITY boldToolbarCmd.tooltip "Fed">
+<!ENTITY italicToolbarCmd.tooltip "Kursiv">
+<!ENTITY underlineToolbarCmd.tooltip "Understreg">
+<!ENTITY bulletListToolbarCmd.tooltip "Opret eller fjern uordnet liste">
+<!ENTITY numberListToolbarCmd.tooltip "Opret eller fjern ordnet liste">
+<!ENTITY outdentToolbarCmd.tooltip "Afindryk tekst (ryk til venstre)">
+<!ENTITY indentToolbarCmd.tooltip "Indryk tekst (ryk til højre)">
+<!ENTITY AlignPopupButton.tooltip "Vælg tekstjustering">
+<!ENTITY InsertPopupButton.tooltip "Indsæt et link, linkmål, billede, en vandret linje, eller en tabel">
+<!ENTITY alignLeftButton.tooltip "Juster tekst langs venstre margin">
+<!ENTITY alignCenterButton.tooltip "Centrer tekst">
+<!ENTITY alignRightButton.tooltip "Juster tekst langs højre margin">
+<!ENTITY alignJustifyButton.tooltip "Juster teksten langs højre og venstre margin">
+
+<!-- TOC manipulation -->
+<!ENTITY insertTOC.label "Indsæt">
+<!ENTITY insertTOC.accesskey "i">
+<!ENTITY updateTOC.label "Opdater">
+<!ENTITY updateTOC.accesskey "O">
+<!ENTITY removeTOC.label "Fjern">
+<!ENTITY removeTOC.accesskey "r">
+<!ENTITY tocMenu.label "Indholdsfortegnelse">
+<!ENTITY tocMenu.accesskey "I">
diff --git a/l10n-da/mail/chrome/messenger/messengercompose/mailComposeEditorOverlay.dtd b/l10n-da/mail/chrome/messenger/messengercompose/mailComposeEditorOverlay.dtd
new file mode 100644
index 0000000000..cbac43b0c5
--- /dev/null
+++ b/l10n-da/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 "Vedhæft dette billede til meddelelsen">
+<!ENTITY attachImageSource.accesskey "V">
+
+<!ENTITY attachLinkSource.label "Vedhæft kilden til dette link til meddelelsen">
+<!ENTITY attachLinkSource.accesskey "V">
diff --git a/l10n-da/mail/chrome/messenger/messengercompose/messengercompose.dtd b/l10n-da/mail/chrome/messenger/messengercompose/messengercompose.dtd
new file mode 100644
index 0000000000..0c35b59b4e
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/messengercompose/messengercompose.dtd
@@ -0,0 +1,306 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.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 "Skriv: (intet emne)">
+
+<!-- File Menu -->
+<!ENTITY fileMenu.label "Filer">
+<!ENTITY fileMenu.accesskey "F">
+<!ENTITY newMenu.label "Ny">
+<!ENTITY newMenu.accesskey "N">
+<!ENTITY newMessage.label "Meddelelse">
+<!ENTITY newMessage.accesskey "M">
+<!ENTITY newMessageCmd2.key "N">
+<!ENTITY newContact.label "Kontakt…">
+<!ENTITY newContact.accesskey "K">
+<!ENTITY attachMenu.label "Vedhæft">
+<!ENTITY attachMenu.accesskey "V">
+<!ENTITY attachCloudCmd.label "Filelink">
+<!ENTITY attachCloudCmd.accesskey "i">
+<!ENTITY attachPageCmd.label "Webside…">
+<!ENTITY attachPageCmd.accesskey "W">
+<!ENTITY remindLater.label "Påmind mig senere">
+<!ENTITY remindLater.accesskey "m">
+<!ENTITY closeCmd.label "Luk">
+<!ENTITY closeCmd.key "W">
+<!ENTITY closeCmd.accesskey "L">
+<!ENTITY saveCmd.label "Gem">
+<!ENTITY saveCmd.key "S">
+<!ENTITY saveCmd.accesskey "g">
+<!ENTITY saveAsCmd.label "Gem som">
+<!ENTITY saveAsCmd.accesskey "o">
+<!ENTITY saveAsFileCmd.label "Fil…">
+<!ENTITY saveAsFileCmd.accesskey "F">
+<!ENTITY saveAsDraftCmd.label "Kladde">
+<!ENTITY saveAsDraftCmd.accesskey "K">
+<!ENTITY saveAsTemplateCmd.label "Skabelon">
+<!ENTITY saveAsTemplateCmd.accesskey "S">
+<!ENTITY sendNowCmd.label "Send nu">
+<!ENTITY sendCmd.keycode "VK_RETURN">
+<!ENTITY sendNowCmd.accesskey "s">
+<!ENTITY sendLaterCmd.label "Send senere">
+<!ENTITY sendLaterCmd.keycode "VK_RETURN">
+<!ENTITY sendLaterCmd.accesskey "e">
+<!ENTITY printCmd.label "Udskriv">
+<!ENTITY printCmd.key "P">
+<!ENTITY printCmd.accesskey "U">
+
+<!-- Edit Menu -->
+<!ENTITY editMenu.label "Rediger">
+<!ENTITY editMenu.accesskey "R">
+<!ENTITY undoCmd.label "Fortryd">
+<!ENTITY undoCmd.key "Z">
+<!ENTITY undoCmd.accesskey "F">
+<!ENTITY redoCmd.label "Gendan">
+<!ENTITY redoCmd.key "Y">
+<!ENTITY redoCmd.accesskey "G">
+<!ENTITY cutCmd.key "X">
+<!ENTITY copyCmd.key "C">
+<!ENTITY pasteCmd.key "V">
+<!ENTITY pasteNoFormattingCmd.key "V">
+<!ENTITY pasteAsQuotationCmd.key "o">
+<!ENTITY editRewrapCmd.accesskey "m">
+<!ENTITY deleteCmd.label "Slet">
+<!ENTITY deleteCmd.accesskey "S">
+<!ENTITY editRewrapCmd.label "Ombryd igen">
+<!ENTITY editRewrapCmd.key "O">
+<!ENTITY renameAttachmentCmd.label "Omdøb vedhæftet fil…">
+<!ENTITY renameAttachmentCmd.accesskey "d">
+<!ENTITY reorderAttachmentsCmd.label "Organiser vedhæftede filer…">
+<!ENTITY reorderAttachmentsCmd.accesskey "r">
+<!ENTITY reorderAttachmentsCmd.key "x">
+<!ENTITY selectAllCmd.accesskey "a">
+<!ENTITY findBarCmd.label "Søg…">
+<!ENTITY findBarCmd.accesskey "ø">
+<!ENTITY findBarCmd.key "F">
+<!ENTITY findReplaceCmd.label "Søg og erstat…">
+<!ENTITY findReplaceCmd.accesskey "e">
+<!ENTITY findReplaceCmd.key "H">
+<!ENTITY findAgainCmd.label "Find næste">
+<!ENTITY findAgainCmd.accesskey "n">
+<!ENTITY findAgainCmd.key "G">
+<!ENTITY findAgainCmd.key2 "VK_F3">
+<!ENTITY findPrevCmd.label "Find forrige">
+<!ENTITY findPrevCmd.accesskey "d">
+<!ENTITY findPrevCmd.key "G">
+<!ENTITY findPrevCmd.key2 "VK_F3">
+
+<!-- Reorder Attachment Panel -->
+<!ENTITY reorderAttachmentsPanel.label "Organiser vedhæftede filer">
+<!ENTITY moveAttachmentBundleUpPanelBtn.label "Flyt sammen">
+
+<!-- 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 "Sorter: A-Å">
+<!ENTITY sortAttachmentsPanelBtn.Sort.ZA.label "Sorter: Å-A">
+<!-- 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 "Sorter valgte: A-Å">
+<!ENTITY sortAttachmentsPanelBtn.SortSelection.ZA.label "Sorter valgte: Å-A">
+<!ENTITY sortAttachmentsPanelBtn.key "y">
+
+<!-- View Menu -->
+<!ENTITY viewMenu.label "Vis">
+<!ENTITY viewMenu.accesskey "V">
+<!ENTITY viewToolbarsMenuNew.label "Værktøjslinjer">
+<!ENTITY viewToolbarsMenuNew.accesskey "V">
+<!ENTITY menubarCmd.label "Menulinje">
+<!ENTITY menubarCmd.accesskey "e">
+<!ENTITY showCompositionToolbarCmd.label "Maillinje">
+<!ENTITY showCompositionToolbarCmd.accesskey "M">
+<!ENTITY showFormattingBarCmd.label "Formateringslinje">
+<!ENTITY showFormattingBarCmd.accesskey "F">
+<!ENTITY showTaskbarCmd.label "Statuslinje">
+<!ENTITY showTaskbarCmd.accesskey "S">
+<!ENTITY customizeToolbar.label "Tilpas…">
+<!ENTITY customizeToolbar.accesskey "T">
+
+<!ENTITY addressSidebar.label "Kontakter">
+<!ENTITY addressSidebar.accesskey "K">
+
+<!-- Format Menu -->
+<!ENTITY formatMenu.label "Formater">
+<!ENTITY formatMenu.accesskey "o">
+
+<!-- Options Menu -->
+<!ENTITY optionsMenu.label "Valgmuligheder">
+<!ENTITY optionsMenu.accesskey "g">
+<!ENTITY checkSpellingCmd2.label "Stavekontrol…">
+<!ENTITY checkSpellingCmd2.key "p">
+<!ENTITY checkSpellingCmd2.key2 "VK_F7">
+<!ENTITY checkSpellingCmd2.accesskey "S">
+<!ENTITY enableInlineSpellChecker.label "Løbende stavekontrol">
+<!ENTITY enableInlineSpellChecker.accesskey "L">
+<!ENTITY quoteCmd.label "Citer meddelelse">
+<!ENTITY quoteCmd.accesskey "C">
+
+<!--LOCALIZATION NOTE attachVCard.label Don't translate the term 'vCard' -->
+<!ENTITY attachVCard.label "Vedhæft personligt visitkort i meddelelser (vCard)">
+<!ENTITY attachVCard.accesskey "v">
+
+<!ENTITY returnReceiptMenu.label "Kvittering">
+<!ENTITY returnReceiptMenu.accesskey "i">
+<!ENTITY dsnMenu.label "Meddelelse om leveringsstatus">
+<!ENTITY dsnMenu.accesskey "M">
+<!ENTITY priorityMenu.label "Prioritet">
+<!ENTITY priorityMenu.accesskey "p">
+<!ENTITY priorityButton.title "Prioritet">
+<!ENTITY priorityButton.tooltiptext "Skift meddelelsens prioritet">
+<!ENTITY priorityButton.label "Prioritet:">
+<!ENTITY lowestPriorityCmd.label "Laveste">
+<!ENTITY lowestPriorityCmd.accesskey "a">
+<!ENTITY lowPriorityCmd.label "Lav">
+<!ENTITY lowPriorityCmd.accesskey "L">
+<!ENTITY normalPriorityCmd.label "Normal">
+<!ENTITY normalPriorityCmd.accesskey "n">
+<!ENTITY highPriorityCmd.label "Høj">
+<!ENTITY highPriorityCmd.accesskey "h">
+<!ENTITY highestPriorityCmd.label "Højeste">
+<!ENTITY highestPriorityCmd.accesskey "ø">
+<!ENTITY fileCarbonCopyCmd.label "Send en kopi til">
+<!ENTITY fileCarbonCopyCmd.accesskey "k">
+<!ENTITY fileHereMenu.label "Gem her">
+
+<!-- Tools Menu -->
+<!ENTITY tasksMenu.label "Funktioner">
+<!ENTITY tasksMenu.accesskey "u">
+<!ENTITY messengerCmd.label "Mail &amp; nyhedsgrupper">
+<!ENTITY messengerCmd.accesskey "M">
+<!ENTITY messengerCmd.commandkey "1">
+<!ENTITY addressBookCmd.label "Adressebog">
+<!ENTITY addressBookCmd.accesskey "A">
+<!ENTITY addressBookCmd.key "B">
+<!ENTITY accountManagerCmd2.label "Kontoindstillinger">
+<!ENTITY accountManagerCmd2.accesskey "K">
+<!ENTITY accountManagerCmdUnix2.accesskey "t">
+
+<!-- Mac OS X Window Menu -->
+<!ENTITY minimizeWindow.key "m">
+<!ENTITY minimizeWindow.label "Minimer">
+<!ENTITY bringAllToFront.label "Vis alle vinduer">
+<!ENTITY zoomWindow.label "Zoom">
+<!ENTITY windowMenu.label "Vindue">
+
+<!-- Mail Toolbar -->
+<!ENTITY sendButton.label "Send">
+<!ENTITY quoteButton.label "Citat">
+<!ENTITY addressButton.label "Kontakter">
+<!ENTITY spellingButton.label "Stavekontrol">
+<!ENTITY saveButton.label "Gem">
+<!ENTITY printButton.label "Udskriv">
+
+<!-- Mail Toolbar Tooltips -->
+<!ENTITY sendButton.tooltip "Send meddelelsen nu">
+<!ENTITY sendlaterButton.tooltip "Send denne meddelelse senere">
+<!ENTITY quoteButton.tooltip "Citer den foregående meddelelse">
+<!ENTITY addressButton.tooltip "Vælg en modtager fra en adressebog">
+<!ENTITY spellingButton.tooltip "Brug stavekontrol i det markerede eller i hele meddelelsen">
+<!ENTITY saveButton.tooltip "Gem denne meddelelse">
+<!ENTITY cutButton.tooltip "Klip">
+<!ENTITY copyButton.tooltip "Kopier">
+<!ENTITY pasteButton.tooltip "Sæt ind">
+<!ENTITY printButton.tooltip "Udskriv denne meddelelse">
+
+<!-- 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: 11.5em;">
+<!ENTITY fromAddr2.label "Fra">
+<!ENTITY fromAddr.accesskey "a">
+<!ENTITY replyAddr2.label "Svar til (Reply-To)">
+<!ENTITY newsgroupsAddr2.label "Nyhedsgruppe">
+<!ENTITY followupAddr2.label "Opfølgning til">
+<!ENTITY subject2.label "Emne">
+<!ENTITY subject.accesskey "E">
+<!ENTITY attachmentBucketCloseButton.tooltip "Skjul ruden Vedhæftede filer">
+
+<!-- Format Toolbar, imported from editorAppShell.xhtml -->
+<!ENTITY SmileButton.tooltip "Indsæt smiley">
+<!ENTITY smiley1Cmd.label "Smil">
+<!ENTITY smiley2Cmd.label "Ked af det">
+<!ENTITY smiley3Cmd.label "Blink">
+<!ENTITY smiley4Cmd.label "Ræk tunge">
+<!ENTITY smiley5Cmd.label "Grinende">
+<!ENTITY smiley6Cmd.label "Flov">
+<!ENTITY smiley7Cmd.label "Ubeslutsom">
+<!ENTITY smiley8Cmd.label "Overrasket">
+<!ENTITY smiley9Cmd.label "Kys">
+<!ENTITY smiley10Cmd.label "Råb">
+<!ENTITY smiley11Cmd.label "Sej">
+<!ENTITY smiley12Cmd.label "Penge i mund">
+<!ENTITY smiley13Cmd.label "Fod i mund">
+<!ENTITY smiley14Cmd.label "Uskyldig">
+<!ENTITY smiley15Cmd.label "Græder">
+<!ENTITY smiley16Cmd.label "Lukket med syv segl">
+
+<!-- Message Pane Context Menu -->
+<!ENTITY spellCheckNoSuggestions.label "Ingen forslag fundet">
+<!ENTITY spellCheckIgnoreWord.label "Ignorer ord">
+<!ENTITY spellCheckIgnoreWord.accesskey "I">
+<!ENTITY spellCheckAddToDictionary.label "Føj til ordbog">
+<!ENTITY spellCheckAddToDictionary.accesskey "T">
+<!ENTITY undo.label "Fortryd">
+<!ENTITY undo.accesskey "F">
+<!ENTITY cut.label "Klip">
+<!ENTITY cut.accesskey "k">
+<!ENTITY copy.label "Kopier">
+<!ENTITY copy.accesskey "o">
+<!ENTITY paste.label "Indsæt">
+<!ENTITY paste.accesskey "æ">
+<!ENTITY pasteQuote.label "Indsæt som citat">
+<!ENTITY pasteQuote.accesskey "c">
+
+<!-- Attachment Item and List Context Menus -->
+<!ENTITY openAttachment.label "Åbn">
+<!ENTITY openAttachment.accesskey "Å">
+<!ENTITY delete.label "Slet">
+<!ENTITY delete.accesskey "S">
+<!ENTITY removeAttachment.label "Fjern vedhæftet fil">
+<!ENTITY removeAttachment.accesskey "F">
+<!ENTITY renameAttachment.label "Omdøb…">
+<!ENTITY renameAttachment.accesskey "O">
+<!ENTITY reorderAttachments.label "Organiser vedhæftede filer…">
+<!ENTITY reorderAttachments.accesskey "r">
+<!ENTITY removeAllAttachments.label "Fjern alle vedhæftede filer">
+<!ENTITY removeAllAttachments.accesskey "j">
+<!ENTITY selectAll.label "Marker alt">
+<!ENTITY selectAll.accesskey "a">
+<!ENTITY attachCloud.label "Filelink…">
+<!ENTITY attachCloud.accesskey "i">
+<!ENTITY convertCloud.label "Konverter til…">
+<!ENTITY convertCloud.accesskey "K">
+<!ENTITY cancelUpload.label "Annuller upload">
+<!ENTITY cancelUpload.accesskey "n">
+<!ENTITY convertRegularAttachment.label "Almindelig vedhæftet fil">
+<!ENTITY convertRegularAttachment.accesskey "A">
+<!ENTITY attachPage.label "Vedhæft webside…">
+<!ENTITY attachPage.accesskey "h">
+
+<!-- Attachment Pane Header Bar Context Menu -->
+<!-- LOCALIZATION NOTE (initiallyShowAttachmentPane.label):
+ Should use the same wording as startExpandedCmd.label
+ in msgHdrViewOverlay.dtd. -->
+<!ENTITY initiallyShowAttachmentPane.label "Vis ruden for vedhæftninger">
+<!ENTITY initiallyShowAttachmentPane.accesskey "V">
+
+<!-- Spell checker context menu items -->
+<!ENTITY spellAddDictionaries.label "Tilføj ordbøger…">
+<!ENTITY spellAddDictionaries.accesskey "T">
+
+<!-- Title for the address picker panel -->
+<!ENTITY addressesSidebarTitle.label "Kontakter">
+
+<!-- Identity popup customize menuitem -->
+<!ENTITY customizeFromAddress.label "Tilpas afsenderadresse…">
+<!ENTITY customizeFromAddress.accesskey "a">
+
+<!-- Accessibility name for the document -->
+<!ENTITY aria.message.bodyName "Meddelelsestekst">
+
+<!-- Status Bar -->
+<!ENTITY languageStatusButton.tooltip "Sprog i stavekontrollen">
+<!ENTITY encodingStatusPanel.tooltip "Tegnkodning">
diff --git a/l10n-da/mail/chrome/messenger/messengercompose/sendProgress.dtd b/l10n-da/mail/chrome/messenger/messengercompose/sendProgress.dtd
new file mode 100644
index 0000000000..3455c84cbe
--- /dev/null
+++ b/l10n-da/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 "Sender meddelelse">
+<!ENTITY status.label "Status:">
+<!ENTITY progress.label "Forløb:">
diff --git a/l10n-da/mail/chrome/messenger/messengercompose/sendProgress.properties b/l10n-da/mail/chrome/messenger/messengercompose/sendProgress.properties
new file mode 100644
index 0000000000..aca2aa6e27
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/messengercompose/sendProgress.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/.
+
+# LOCALIZATION NOTE (titleSendMsgSubject):
+# %S will be replaced by the message subject.
+titleSendMsgSubject=Sender meddelelse - %S
+titleSendMsg=Sender meddelelse
+# LOCALIZATION NOTE (titleSaveMsgSubject):
+# %S will be replaced by the message subject.
+titleSaveMsgSubject=Gemmer meddelelse - %S
+titleSaveMsg=Gemmer meddelelse
+
+# 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
+percentMsg=%S%%
+
+messageSent=Din meddelelse er sendt.
+messageSaved=Din meddelelse er gemt.
diff --git a/l10n-da/mail/chrome/messenger/migration/migration.dtd b/l10n-da/mail/chrome/messenger/migration/migration.dtd
new file mode 100644
index 0000000000..f63f1c7604
--- /dev/null
+++ b/l10n-da/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 "Importguide">
+
+<!ENTITY importFromWin.label "Importer indstillinger, kontoindstillinger, adressebøger og andre data fra:">
+<!ENTITY importFromNonWin.label "Importer indstillinger, kontoindstillinger, adressebøger og andre data fra:">
+<!ENTITY importSourceNotFound.label "Kunne ikke finde et program til at importere data fra.">
+
+<!ENTITY importFromNothing.label "Importer ikke">
+<!ENTITY importFromNothing.accesskey "i">
+<!ENTITY importFromSeamonkey3.label "SeaMonkey 2 eller senere">
+<!ENTITY importFromSeamonkey3.accesskey "S">
+<!ENTITY importFromOutlook.label "Outlook">
+<!ENTITY importFromOutlook.accesskey "O">
+
+<!ENTITY importSource.title "Importer Indstillinger og data fra">
+<!ENTITY importItems.title "Importer objekter">
+<!ENTITY importItems.label "Vælg hvilke objekter, der skal importeres:">
+
+<!ENTITY migrating.title "Importerer…">
+<!ENTITY migrating.label "De følgende objekter er ved at blive importeret…">
+
+<!ENTITY selectProfile.title "Vælg profil">
+<!ENTITY selectProfile.label "De følgende profiler er tilgængelige til import fra:">
+
+<!ENTITY done.title "Import fuldført">
+<!ENTITY done.label "De følgende elementer blev importeret korrekt:">
diff --git a/l10n-da/mail/chrome/messenger/migration/migration.properties b/l10n-da/mail/chrome/messenger/migration/migration.properties
new file mode 100644
index 0000000000..da7568d88b
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/migration/migration.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/.
+
+profileName_format=%S %S
+
+# Import Sources
+1_seamonkey=Indstillinger
+
+1_thunderbird=Indstillinger
+
+2_seamonkey=Kontoindstillinger
+2_thunderbird=Kontoindstillinger
+2_outlook=Kontoindstillinger
+
+4_seamonkey=Adressebøger
+4_thunderbird=Adressebøger
+4_outlook=Adressebog
+
+8_seamonkey=Spam-filter
+
+16_seamonkey=Gemte adgangskoder
+
+32_seamonkey=Andet data
+
+64_seamonkey=Nyhedsgrupper mapper
+
+64_thunderbird=Nyhedsgruppemapper
+
+128_seamonkey=Mailmapper
+128_thunderbird=Mailmapper
+128_outlook=Mailmapper
diff --git a/l10n-da/mail/chrome/messenger/mime.properties b/l10n-da/mail/chrome/messenger/mime.properties
new file mode 100644
index 0000000000..d5a7dcdeb8
--- /dev/null
+++ b/l10n-da/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=Emne
+
+# Resent-Comments
+## @name MIME_MHTML_RESENT_COMMENTS
+## @loc
+1001=Gensendt-kommentarer
+
+# Resent-Date
+## @name MIME_MHTML_RESENT_DATE
+## @loc
+1002=Gensendt-dato
+
+# Resent-Sender
+## @name MIME_MHTML_RESENT_SENDER
+## @loc
+1003=Gensendt-afsender
+
+# Resent-From
+## @name MIME_MHTML_RESENT_FROM
+## @loc
+1004=Gensendt-fra
+
+# Resent-To
+## @name MIME_MHTML_RESENT_TO
+## @loc
+1005=Gensendt-til
+
+# Resent-CC
+## @name MIME_MHTML_RESENT_CC
+## @loc
+1006=Gensendt-CC
+
+# Date
+## @name MIME_MHTML_DATE
+## @loc
+1007=Dato
+
+# Sender
+## @name MIME_MHTML_SENDER
+## @loc
+1008=Afsender
+
+# From
+## @name MIME_MHTML_FROM
+## @loc
+1009=Fra
+
+# Reply-To
+## @name MIME_MHTML_REPLY_TO
+## @loc
+1010=Svar-Til
+
+# Organization
+## @name MIME_MHTML_ORGANIZATION
+## @loc
+1011=Organisation
+
+# To
+## @name MIME_MHTML_TO
+## @loc
+1012=Til
+
+# CC
+## @name MIME_MHTML_CC
+## @loc
+1013=Kopi til (CC)
+
+# Newsgroups
+## @name MIME_MHTML_NEWSGROUPS
+## @loc
+1014=Nyhedsgrupper
+
+# Followup-To
+## @name MIME_MHTML_FOLLOWUP_TO
+## @loc
+1015=Opfølgning til
+
+# References
+## @name MIME_MHTML_REFERENCES
+## @loc
+1016=Referencer
+
+# Message ID
+## @name MIME_MHTML_MESSAGE_ID
+## @loc
+1021=Nyheds-ID
+
+# BCC
+## @name MIME_MHTML_BCC
+## @loc
+1023=Skjult kopi til (BCC)
+
+# Link to doc
+## @name MIME_MSG_LINK_TO_DOCUMENT
+## @loc
+1026=Link til dokument
+
+# Get Doc info
+## @name MIME_MSG_DOCUMENT_INFO
+## @loc
+1027=<B>Dokumentoplysninger:</B>
+
+# Msg Attachment
+## @name MIME_MSG_ATTACHMENT
+## @loc
+1028=Vedhæftet fil
+
+# 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=Del %s
+
+# default forwarded message prefix
+## @name MIME_FORWARDED_MESSAGE_HTML_USER_WROTE
+## @loc
+1041=-------- Original Meddelelse --------
+
+# Partial Message Truncated
+## @name MIME_MSG_PARTIAL_TRUNCATED
+## @loc
+MIME_MSG_PARTIAL_TRUNCATED=Forkortet!
+
+# Partial Message Truncated Explanation
+## @name MIME_MSG_PARTIAL_TRUNCATED_EXPLANATION
+## @loc
+MIME_MSG_PARTIAL_TRUNCATED_EXPLANATION=Denne meddelelse overskrider den maksimale meddelelsesstørrelse, som er sat i kontoindstillingerne, så du vil kun få vist de første par linjer.
+
+# Partial Message Not Downloaded
+## @name MIME_MSG_PARTIAL_NOT_DOWNLOADED
+## @loc
+MIME_MSG_PARTIAL_NOT_DOWNLOADED=Ikke hentet
+
+# Partial Message Not Downloaded Explanation
+## @name MIME_MSG_PARTIAL_NOT_DOWNLOADED_EXPLANATION
+## @loc
+MIME_MSG_PARTIAL_NOT_DOWNLOADED_EXPLANATION=Kun meddelelseshovedet blev hentet fra serveren.
+
+# MIME_MSG_PARTIAL_CLICK_FOR_REST
+## @name MIME_MSG_PARTIAL_CLICK_FOR_REST
+## @loc
+MIME_MSG_PARTIAL_CLICK_FOR_REST=Hent resten af meddelelsen.
diff --git a/l10n-da/mail/chrome/messenger/mimeheader.properties b/l10n-da/mail/chrome/messenger/mimeheader.properties
new file mode 100644
index 0000000000..675a7f8578
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/mimeheader.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/.
+
+TO=Til
+# LOCALIZATION NOTE (BCC); DONT_TRANSLATE
+BCC=Skjult kopi til (BCC)
+# LOCALIZATION NOTE (CC); DONT_TRANSLATE
+CC=Kopi til (CC)
+DATE=Dato
+DISTRIBUTION=Distribution
+# LOCALIZATION NOTE (FCC); DONT_TRANSLATE
+FCC=FCC
+FOLLOWUP-TO=Opfølgning-på
+FROM=Fra
+STATUS=Status
+LINES=Linjer
+MESSAGE-ID=Meddelelses-ID
+MIME-VERSION=MIME-Udgave
+NEWSGROUPS=Nyhedsgrupper
+ORGANIZATION=Organisation
+REFERENCES=Referencer
+REPLY-TO=Svar til
+RESENT-COMMENTS=Gensendt-Kommentarer
+RESENT-DATE=Gensendt-Dato
+RESENT-FROM=Gensendt-Fra
+RESENT-MESSAGE-ID=Gensendt-Meddelelses-ID
+RESENT-SENDER=Gensendt-Afsender
+RESENT-TO=Gensendt-Til
+# LOCALIZATION NOTE (RESENT-CC); Do not translate "CC"
+RESENT-CC=Gensendt-Kopi til
+SENDER=Afsender
+SUBJECT=Emne
+APPROVED-BY=Godkendt af
+USER-AGENT=User-Agent
+FILENAME=Filnavn
diff --git a/l10n-da/mail/chrome/messenger/morkImportMsgs.properties b/l10n-da/mail/chrome/messenger/morkImportMsgs.properties
new file mode 100644
index 0000000000..3771d46159
--- /dev/null
+++ b/l10n-da/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-adressebøger
+
+# Short name of import module
+morkImportName = Mork-database (.mab)
+
+# Description of import module
+morkImportDescription = Importer en adressebog fra SeaMonkey eller fra en tidligere version af Thunderbird.
+
+morkImportSuccess = Færdig!
diff --git a/l10n-da/mail/chrome/messenger/msgAccountCentral.dtd b/l10n-da/mail/chrome/messenger/msgAccountCentral.dtd
new file mode 100644
index 0000000000..86ca781d42
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/msgAccountCentral.dtd
@@ -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/. -->
+
+<!ENTITY emailSectionHdr.label "Mail">
+<!ENTITY readMsgsLink.label "Læs meddelelser">
+<!ENTITY composeMsgLink.label "Skriv en ny meddelelse">
+
+<!ENTITY newsSectionHdr.label "Nyhedsgrupper">
+<!ENTITY subscribeNewsLink.label "Håndter abonnementer på nyhedsgrupper">
+
+<!ENTITY feedsSectionHdr.label "Feeds">
+<!ENTITY subscribeFeeds.label "Håndter abonnementer">
+
+<!ENTITY chat.label "Chat">
+
+<!ENTITY accountsSectionHdr.label "Konti">
+<!ENTITY subscribeImapFolders.label "Håndter abonnementer på mapper">
+<!ENTITY settingsLink.label "Vis indstillinger for denne konto">
+<!ENTITY setupNewAcct.label "Opret en konto:">
+
+<!ENTITY advFeaturesSectionHdr.label "Avancerede">
+<!ENTITY searchMsgsLink.label "Søg i meddelelser">
+<!ENTITY filtersLink.label "Håndter meddelelsesfiltre">
+<!ENTITY junkSettings.label "Indstillinger for spam">
+<!ENTITY offlineLink.label "Offline-indstillinger">
diff --git a/l10n-da/mail/chrome/messenger/msgHdrViewOverlay.dtd b/l10n-da/mail/chrome/messenger/msgHdrViewOverlay.dtd
new file mode 100644
index 0000000000..5b08d3eeba
--- /dev/null
+++ b/l10n-da/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 "Til">
+<!ENTITY fromField4.label "Fra">
+<!ENTITY senderField4.label "Afsender">
+<!ENTITY author.label "Skrevet af">
+<!ENTITY organizationField4.label "Organisation">
+<!ENTITY replyToField4.label "Svar til">
+
+<!ENTITY subjectField4.label "Emne">
+<!ENTITY ccField4.label "Kopi til (Cc)">
+<!ENTITY bccField4.label "Skjult kopi til (Bcc)">
+<!ENTITY newsgroupsField4.label "Nyhedsgrupper">
+<!ENTITY followupToField4.label "Opfølgning til">
+<!ENTITY tagsHdr4.label "Mærkater">
+<!ENTITY dateField4.label "Dato">
+<!ENTITY userAgentField4.label "Mailprogram">
+<!ENTITY referencesField4.label "Referencer">
+<!ENTITY messageIdField4.label "Meddelelses-ID">
+<!ENTITY inReplyToField4.label "Svar på">
+<!ENTITY originalWebsite4.label "Websted">
+
+<!ENTITY hdrArchiveButton1.label "Arkiver">
+<!ENTITY hdrArchiveButton1.tooltip "Arkiver denne meddelelse">
+<!ENTITY hdrSmartReplyButton1.label "Smart svar">
+<!ENTITY hdrReplyButton1.label "Svar">
+<!ENTITY hdrReplyButton2.tooltip "Svar til afsenderen af denne meddelelse">
+<!ENTITY hdrReplyAllButton1.label "Svar til alle">
+<!ENTITY hdrReplyAllButton1.tooltip "Svar afsender og alle modtagere">
+<!ENTITY hdrReplyListButton1.label "Svar til liste">
+<!ENTITY hdrReplyListButton1.tooltip "Svar til diskussionsliste">
+<!ENTITY hdrFollowupButton1.label "Opfølgning">
+<!ENTITY hdrFollowupButton1.tooltip "Send opfølgning til denne nyhedsgruppe">
+<!ENTITY hdrForwardButton1.label "Videresend">
+<!ENTITY hdrForwardButton1.tooltip "Videresend denne meddelelse">
+<!ENTITY hdrJunkButton1.label "Spam">
+<!ENTITY hdrJunkButton1.tooltip "Marker denne meddelelse som spam">
+<!ENTITY hdrTrashButton1.label "Slet">
+<!ENTITY hdrTrashButton1.tooltip "Slet denne meddelelse">
+
+<!ENTITY hdrViewToolbarShowFull.label "Vis ikoner og tekst">
+<!ENTITY hdrViewToolbarShowFull.accesskey "V">
+<!ENTITY hdrViewToolbarShowIcons.label "Vis kun ikoner">
+<!ENTITY hdrViewToolbarShowIcons.accesskey "k">
+<!ENTITY hdrViewToolbarShowText.label "Vis kun tekst">
+<!ENTITY hdrViewToolbarShowText.accesskey "t">
+<!ENTITY hdrViewToolbarAlwaysReplySender.label "Vis altid svar til afsender">
+<!ENTITY hdrViewToolbarAlwaysReplySender.accesskey "a">
+
+<!ENTITY otherActionsButton2.label "Flere">
+<!ENTITY otherActionsButton.tooltip "Flere funktioner">
+<!ENTITY otherActionsOpenConversation1.label "Vis korrespondance i tråd">
+<!ENTITY otherActionsOpenConversation1.accesskey "t">
+<!ENTITY otherActionsOpenInNewWindow1.label "Åbn i nyt vindue">
+<!ENTITY otherActionsOpenInNewWindow1.accesskey "v">
+<!ENTITY otherActionsOpenInNewTab1.label "Åbn i nyt faneblad">
+<!ENTITY otherActionsOpenInNewTab1.accesskey "f">
+<!ENTITY markAsReadMenuItem1.label "Marker som læst">
+<!ENTITY markAsReadMenuItem1.accesskey "l">
+<!ENTITY markAsUnreadMenuItem1.label "Marker som ulæst">
+<!ENTITY markAsUnreadMenuItem1.accesskey "M">
+<!ENTITY saveAsMenuItem1.label "Gem som…">
+<!ENTITY saveAsMenuItem1.accesskey "G">
+<!ENTITY viewSourceMenuItem1.label "Vis kildekode">
+<!ENTITY viewSourceMenuItem1.accesskey "k">
+<!ENTITY otherActionsPrint1.label "Udskriv…">
+<!ENTITY otherActionsPrint1.accesskey "U">
+
+<!-- Attachment bar context menu items -->
+<!ENTITY startExpandedCmd.label "Vis ruden for vedhæftninger">
+<!ENTITY startExpandedCmd.accesskey "V">
+
+<!-- Attachment context menu items -->
+<!ENTITY openAttachmentCmd.label "Åbn">
+<!ENTITY openAttachmentCmd.accesskey "Å">
+<!ENTITY saveAsAttachmentCmd.label "Gem som…">
+<!ENTITY saveAsAttachmentCmd.accesskey "G">
+<!ENTITY detachAttachmentCmd.label "Afhæft…">
+<!ENTITY detachAttachmentCmd.accesskey "A">
+<!ENTITY deleteAttachmentCmd.label "Slet">
+<!ENTITY deleteAttachmentCmd.accesskey "S">
+<!ENTITY openAllAttachmentsCmd.label "Åbn alle…">
+<!ENTITY openAllAttachmentsCmd.accesskey "l">
+<!ENTITY saveAllAttachmentsCmd.label "Gem alle…">
+<!ENTITY saveAllAttachmentsCmd.accesskey "G">
+<!ENTITY detachAllAttachmentsCmd.label "Afhæft alle…">
+<!ENTITY detachAllAttachmentsCmd.accesskey "A">
+<!ENTITY deleteAllAttachmentsCmd.label "Slet alle…">
+<!ENTITY deleteAllAttachmentsCmd.accesskey "t">
+
+<!ENTITY openAttachment.tooltip "Åbn den vedhæftede fil">
+
+<!ENTITY detachedAttachmentFolder.show.label "Åbn hentningsmappe">
+<!ENTITY detachedAttachmentFolder.show.accesskey "H">
+<!ENTITY detachedAttachmentFolder.showMac.label "Vis i Finder">
+<!ENTITY detachedAttachmentFolder.showMac.accesskey "F">
+
+<!-- Attachment toolbar items -->
+<!ENTITY saveAttachmentButton1.label "Gem">
+<!ENTITY saveAttachmentButton1.tooltip "Gem den vedhæftede fil">
+<!ENTITY saveAllAttachmentsButton1.label "Gem alle">
+<!ENTITY saveAllAttachmentsButton1.tooltip "Gem alle vedhæftede filer">
+
+<!ENTITY copyLinkCmd.label "Kopier linkadresse">
+<!ENTITY copyLinkCmd.accesskey "K">
+
+<!ENTITY CopyMessageId.label "Kopier meddelelse-ID">
+<!ENTITY CopyMessageId.accesskey "K">
+<!ENTITY OpenMessageForMsgId.label "Åbn meddelelse med ID">
+<!ENTITY OpenMessageForMsgId.accesskey "Å">
+<!ENTITY OpenBrowserWithMsgId.label "Åbn browser med meddelelse-ID">
+<!ENTITY OpenBrowserWithMsgId.accesskey "b">
diff --git a/l10n-da/mail/chrome/messenger/msgSynchronize.dtd b/l10n-da/mail/chrome/messenger/msgSynchronize.dtd
new file mode 100644
index 0000000000..09057678df
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/msgSynchronize.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 MsgSynchronize.xul and msgSelectOfflineFolders.xul-->
+
+<!-- extracted from MsgSynchronize.xhtml and msgSelectOfflineFolders.xhtml-->
+
+<!ENTITY MsgSynchronize.label "Hent og synkroniser meddelelser">
+<!ENTITY MsgSelect.label "Elementer til anvendelse offline">
+<!ENTITY MsgSyncDesc.label "Hvis du allerede har valgt mailmapper eller nyhedsgrupper til anvendelse offline, kan du hente og/eller synkronisere dem nu. Ellers brug &quot;Vælg&quot; knappen til at vælge mailmapper og nyhedsgrupper til anvendelse offline.">
+<!ENTITY MsgSyncDirections.label "Hent og/eller synkroniser følgende:">
+<!ENTITY syncTypeMail.label "Mailmeddelelser">
+<!ENTITY syncTypeMail.accesskey "E">
+<!ENTITY syncTypeNews.label "Nyhedsgruppemeddelelser">
+<!ENTITY syncTypeNews.accesskey "N">
+<!ENTITY sendMessage.label "Send meddelelser fra mappen Udbakke">
+<!ENTITY sendMessage.accesskey "S">
+<!ENTITY workOffline.label "Arbejd offline når hentning og/eller synkronisering er afsluttet">
+<!ENTITY workOffline.accesskey "o">
+<!ENTITY selectButton.label "Vælg…">
+<!ENTITY selectButton.accesskey "æ">
+<!ENTITY MsgSelectDesc.label "Vælg mailmapper og nyhedsgrupper til anvendelse offline.">
+<!ENTITY MsgSelectInd.label "Hent">
+<!ENTITY MsgSelectItems.label "Mapper og nyhedsgrupper">
diff --git a/l10n-da/mail/chrome/messenger/msgViewPickerOverlay.dtd b/l10n-da/mail/chrome/messenger/msgViewPickerOverlay.dtd
new file mode 100644
index 0000000000..5448d9bb73
--- /dev/null
+++ b/l10n-da/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 "Vis:">
+<!ENTITY viewPicker.accesskey "s">
+<!ENTITY viewAll.label "Alle">
+<!ENTITY viewAll.accesskey "A">
+<!ENTITY viewUnread.label "Ulæste">
+<!ENTITY viewUnread.accesskey "U">
+<!ENTITY viewNotDeleted.label "Ikke slettede">
+<!ENTITY viewNotDeleted.accesskey "I">
+<!ENTITY viewTags.label "Mærkater">
+<!ENTITY viewTags.accesskey "M">
+<!ENTITY viewCustomViews.label "Brugerdefinerede visninger">
+<!ENTITY viewCustomViews.accesskey "B">
+<!ENTITY viewVirtualFolder.label "Gem visning som en mappe…">
+<!ENTITY viewVirtualFolder.accesskey "G">
+<!ENTITY viewCustomizeView.label "Tilpas…">
+<!ENTITY viewCustomizeView.accesskey "T">
diff --git a/l10n-da/mail/chrome/messenger/msgmdn.properties b/l10n-da/mail/chrome/messenger/msgmdn.properties
new file mode 100644
index 0000000000..c47e49b351
--- /dev/null
+++ b/l10n-da/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=Bemærk: Kvitteringen angiver kun, at meddelelsen er blevet vist på modtagerens computer. Det er ingen garanti for, at indholdet er blevet læst eller forstået.
+MsgMdnDispatched=Meddelelsen er enten blevet udskrevet, faxet eller videresendt uden at blive vist til modtageren. Der er ingen garanti for, at indholdet vil blive læst på et senere tidspunkt.
+MsgMdnProcessed=Meddelelsen er blevet behandlet af modtagerens mailprogram uden at blive vist. Der er ingen garanti for, at indholdet vil blive læst på et senere tidspunkt.
+MsgMdnDeleted=Meddelelsen er blevet slettet. Den person, du har sendt meddelelsen til, har muligvis ikke set den. Sletningen kan blive ophævet på et senere tidspunkt og meddelelsen blive læst.
+MsgMdnDenied=Modtageren af meddelelsen ønsker ikke at sende en kvittering tilbage til dig.
+MsgMdnFailed=Der er opstået en fejl. Der kan ikke genereres eller sendes en korrekt kvittering til dig.
+# LOCALIZATION NOTE : Do not translate the word "%S" below.
+MsgMdnMsgSentTo=Dette er en kvittering for mail, der er sendt til %S.
+MdnDisplayedReceipt=Kvittering (vist)
+MdnDispatchedReceipt=Kvittering (afsendt)
+MdnProcessedReceipt=Kvittering (behandlet)
+MdnDeletedReceipt=Kvittering (slettet)
+MdnDeniedReceipt=Kvittering (afvist)
+MdnFailedReceipt=Kvittering (fejl)
diff --git a/l10n-da/mail/chrome/messenger/multimessageview.dtd b/l10n-da/mail/chrome/messenger/multimessageview.dtd
new file mode 100644
index 0000000000..514a59f0a9
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/multimessageview.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 window.title "Meddelelsesoversigt">
+<!ENTITY selectedmessages.label "Udvalgte meddelelser">
+<!ENTITY archiveButton.label "Arkiver">
+<!ENTITY deleteButton.label "Slet">
+
diff --git a/l10n-da/mail/chrome/messenger/multimessageview.properties b/l10n-da/mail/chrome/messenger/multimessageview.properties
new file mode 100644
index 0000000000..22ddaab3b5
--- /dev/null
+++ b/l10n-da/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 korrespondance; #1 korrespondancer
+
+# 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+ korrespondance; #1+ korrespondancer
+
+# 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 meddelelse;#1 meddelelser
+
+# 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 ulæst;, #1 ulæste
+
+# 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 ignoreret;, #1 ignorerede
+
+# 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+ ignoreret;, #1+ ignorerede
+
+# LOCALIZATION NOTE (noSubject): What to display for a message if it has no
+# subject.
+noSubject=(intet emne)
+
+# LOCALIZATION NOTE (messagesTotalSize): A message indicating the total size on
+# disk of the selected messages. #1 is the size, e.g. "123 KB".
+messagesTotalSize=Disse meddelelser fylder #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=Disse meddelelser fylder mere end #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= (Bemærk: #1 meddelelser er valgt, de første #2 er vist)
+
+# 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= (Bemærk: #1 tråde er valgt, de første #2 er vist)
diff --git a/l10n-da/mail/chrome/messenger/newFolderDialog.dtd b/l10n-da/mail/chrome/messenger/newFolderDialog.dtd
new file mode 100644
index 0000000000..2887be84c2
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/newFolderDialog.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 newFolderDialog.title "Ny mappe">
+<!ENTITY name.label "Navn:">
+<!ENTITY name.accesskey "N">
+<!ENTITY description.label "Opret som en undermappe til:">
+<!ENTITY description.accesskey "O">
+<!ENTITY folderRestriction1.label "Denne server begrænser mapper til to specieller typer.">
+<!ENTITY folderRestriction2.label "Tillad at den nye mappe indeholder:">
+<!ENTITY foldersOnly.label "Kun mapper">
+<!ENTITY messagesOnly.label "Kun meddelelser">
+<!ENTITY accept.label "Opret mappe">
+<!ENTITY accept.accesskey "m">
diff --git a/l10n-da/mail/chrome/messenger/news.properties b/l10n-da/mail/chrome/messenger/news.properties
new file mode 100644
index 0000000000..002a5a5724
--- /dev/null
+++ b/l10n-da/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=Hent meddelelseshoveder
+downloadHeadersInfoText=Der er %S nye meddelelser, som kan hentes, i denne nyhedsgruppe.
+cancelDisallowed=Denne meddelelse ser ikke ud til at være fra dig. Du kan kun annullere dine egne meddelelser, ikke dem andre har lavet.
+cancelConfirm=Er du sikker på, at du vil annullere denne meddelelse?
+messageCancelled=Meddelelse annulleret.
+enterUserPassTitle=Nyhedsserveren kræver brugernavn og adgangskode
+# LOCALIZATION NOTE (enterUserPassServer): %S is the server being accessed
+enterUserPassServer=Indtast brugernavn og adgangskode til %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=Indtast et brugernavn og en adgangskode til %1$S på %2$S:
+okButtonText=Hent
+
+noNewMessages=Der er ingen nye meddelelser på serveren.
+# 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=Henter %1$S af %2$S meddelelseshoveder for %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=Henter meddelelseshoveder for filtrene: %1$S (%2$S/%3$S) på %4$S
+downloadingArticles=Henter artikler %S-%S
+bytesReceived=Henter nyhedsgrupper: %S modtaget (%SKB læst ved %SKB/sek)
+downloadingArticlesForOffline=Henter artikler %S-%S i %S
+
+# LOCALIZATION NOTE (autoUnsubscribeText): %1$S is the newsgroup and %2$S is the newsgroup-server it is being removed from.
+autoUnsubscribeText=Nyhedsgruppen %1$S ser ikke ud til at findes på værten %2$S. Ønsker du at ophæve abonnementet på den?
+
+# LOCALIZATION NOTE (autoSubscribeText): %1$S is the newsgroup.
+autoSubscribeText=Ønsker du at abonnere på %1$S?
+
+# LOCALIZATION NOTE (Error -304): In the following item, don't translate "NNTP"
+# Error - server error
+## @name NNTP_ERROR_MESSAGE
+## @loc None
+-304=Der opstod en fejl i forbindelse med nyhedsgrupper (NNTP):
+
+# Error - newsgroup scan error
+## @name NNTP_NEWSGROUP_SCAN_ERROR
+## @loc None
+-305=Der opstod en fejl i forbindelse med nyhedsgrupper. Indlæsningen af alle nyhedsgrupper er mangelfuld. Prøv at Vis alle nyhedsgrupper igen
+
+# Error - NNTP authinfo failure
+## @name NNTP_AUTH_FAILED
+## @loc None
+-260=Der opstod en fejl ved godkendelse. Prøv at indtaste dit navn og/eller adgangskode igen.
+
+# Error - TCP error
+## @name TCP_ERROR
+## @loc None
+-206=Der opstod en kommunikationsfejl. Prøv at forbinde igen. TCP-fejl:
diff --git a/l10n-da/mail/chrome/messenger/newsError.dtd b/l10n-da/mail/chrome/messenger/newsError.dtd
new file mode 100644
index 0000000000..4cfc147d44
--- /dev/null
+++ b/l10n-da/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 "Problem med indlæsning af artikel">
+
+<!-- LOCALIZATION NOTE (articleNotFound.title): The main heading for the news
+ error page. -->
+<!ENTITY articleNotFound.title "Artikel ikke fundet">
+
+<!-- LOCALIZATION NOTE (articleNotFound.desc): A longer description for the news
+ error page. -->
+<!ENTITY articleNotFound.desc "Nyhedsgruppeserveren rapporterer, at den ikke kan finde artiklen.">
+
+<!-- LOCALIZATION NOTE (serverResponded.title): A string preceding the text
+ response from the newsgroup server describing the error. -->
+<!ENTITY serverResponded.title "Nyhedsgruppeserveren svarede:">
+
+<!-- LOCALIZATION NOTE (articleExpired.title): A string explaining that the
+ article may have expired. -->
+<!ENTITY articleExpired.title "Måske er artiklen udløbet?">
+
+<!-- LOCALIZATION NOTE (trySearching.title): A string preceding the message's
+ ID. -->
+<!ENTITY trySearching.title "Prøv at søge efter artiklen:">
+
+<!-- LOCALIZATION NOTE (removeExpiredArticles.title): The label for the button
+ to remove all expired articles from the newsgroup. -->
+<!ENTITY removeExpiredArticles.title "Fjern alle udløbne artikler">
diff --git a/l10n-da/mail/chrome/messenger/offline.properties b/l10n-da/mail/chrome/messenger/offline.properties
new file mode 100644
index 0000000000..22b73c8343
--- /dev/null
+++ b/l10n-da/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=Hent meddelelser
+downloadMessagesLabel1=Vil du hente meddelelser til anvendelse offline, før du går offline?
+downloadMessagesCheckboxLabel1=Spørg mig altid når jeg går offline
+downloadMessagesNow2=&Hent nu
+
+# Send Messages Prompt
+sendMessagesWindowTitle1=Meddelelser i Udbakken
+sendMessagesLabel2=Vil du sende meddelelserne fra mappen Udbakke nu ?
+sendMessagesCheckboxLabel1=Spørg mig altid, når jeg går online
+sendMessagesNow2=&Send nu
+
+processMessagesLater2=S&enere
+
+# GetMessages While Offline Prompt
+getMessagesOfflineWindowTitle1=Hent meddelelser
+getMessagesOfflineLabel1=Du er offline i øjeblikket. Vil du gå online og hente dine nye meddelelser?
+
+# Send Messages Offline Prompt
+sendMessagesOfflineWindowTitle1=Meddelelser i Udbakken
+sendMessagesOfflineLabel1=Du er offline i øjeblikket. Vil du at gå online og sende dine meddelelser fra mappen Udbakke?
+
+offlineTooltip=Du er i øjeblikket offline.
+onlineTooltip=Du er i øjeblikket online.
diff --git a/l10n-da/mail/chrome/messenger/offlineStartup.properties b/l10n-da/mail/chrome/messenger/offlineStartup.properties
new file mode 100644
index 0000000000..e0973ea414
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/offlineStartup.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/.
+
+title=Arbejd online
+desc=Vil du gå online nu?\n\n(Hvis du vælger at arbejde offline, kan du senere gå online ved at klikke på menuen "Filer", "Offline", "Arbejd offline".)
+
+
+workOnline=Arbejd online
+workOffline=Arbejd offline
diff --git a/l10n-da/mail/chrome/messenger/outlookImportMsgs.properties b/l10n-da/mail/chrome/messenger/outlookImportMsgs.properties
new file mode 100644
index 0000000000..1f1d27e70c
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/outlookImportMsgs.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/.
+
+
+#
+# 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
+#
+
+#
+# The following are used by the Outlook 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 meddelelser, adressebøger og indstillinger
+
+# 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=Mailmappen %S, importerede %d meddelelser
+
+# Error message
+## @name OUTLOOKIMPORT_MAILBOX_BADPARAM
+## @loc None
+2003=Forkert parameter sendt til import af mailmappe.
+
+# 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=Fejl ved import af mailmappen %S. Du har muligvis ikke fået importeret alle meddelelser fra mailmappen.
+
+# Address book name
+## @name OUTLOOKIMPORT_ADDRNAME
+## @loc None
+## LOCALIZATION NOTE (2005): In this item, don't translate "Outlook"
+2005=Outlook adressebøger
+
+# 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=Importerede adressebogen %S
+
+# Error message
+## @name OUTLOOKIMPORT_ADDRESS_BADPARAM
+## @loc None
+2007=Forkert parameter sendt til import af adressebogen.
+
+# 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=Adgangsfejl til adressebogen %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=Fejl ved import af adressebogen %S, alle adresser blev muligvis ikke blive importeret fra adressebogen.
diff --git a/l10n-da/mail/chrome/messenger/pgpmime.properties b/l10n-da/mail/chrome/messenger/pgpmime.properties
new file mode 100644
index 0000000000..5643d86fd5
--- /dev/null
+++ b/l10n-da/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=Dette er en krypteret OpenPGP-meddelelse, men understøttelse af OpenPGP-dekryptering er ikke tilgængelig.
diff --git a/l10n-da/mail/chrome/messenger/preferences/applicationManager.properties b/l10n-da/mail/chrome/messenger/preferences/applicationManager.properties
new file mode 100644
index 0000000000..9ea0446d32
--- /dev/null
+++ b/l10n-da/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=Følgende programmer kan bruges til at håndtere %S.
+
+handleProtocol=%S links
+handleFile=%S indhold
+
+descriptionWebApp=Denne webapplikation findes på:
+descriptionLocalApp=Dette program er placeret i:
diff --git a/l10n-da/mail/chrome/messenger/preferences/applications.properties b/l10n-da/mail/chrome/messenger/preferences/applications.properties
new file mode 100644
index 0000000000..14dcc1ac70
--- /dev/null
+++ b/l10n-da/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=Er du sikker på, at du vil fjerne kontoen "%S"?
+
+# LOCALIZATION NOTE (addProvider):
+# %S will be replace with the display name of a provider, e.g. DropBox
+addProvider=Tilføj %S
+
+notConfiguredYet=Kontoen er ikke blevet sat op endnu
diff --git a/l10n-da/mail/chrome/messenger/preferences/messagestyle.properties b/l10n-da/mail/chrome/messenger/preferences/messagestyle.properties
new file mode 100644
index 0000000000..6059ba31b3
--- /dev/null
+++ b/l10n-da/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=Standard
+nick1=Florian
+buddy1=florian@im.instantbird.org
+nick2=Patrick
+buddy2=patrick@im.instantbird.org
+message1=Hej :-)
+message2=Hva' så?
+message3=Jeg er ved at afprøve Thunderbird! ;-)
diff --git a/l10n-da/mail/chrome/messenger/preferences/preferences.properties b/l10n-da/mail/chrome/messenger/preferences/preferences.properties
new file mode 100644
index 0000000000..e2867768db
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/preferences/preferences.properties
@@ -0,0 +1,100 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#### Junk
+confirmResetJunkTrainingTitle=Bekræft
+confirmResetJunkTrainingText=Er du sikker på, at du vil nulstille filtertræningen?
+
+#### Downloads
+desktopFolderName=Skrivebord
+myDownloadsFolderName=Mine filhentninger
+chooseAttachmentsFolderTitle=Vælg mappe
+
+#### Applications
+
+fileEnding=%S fil
+saveFile=Gem fil
+
+# LOCALIZATION NOTE (useApp, useDefault): %S = Application name
+useApp=Brug %S
+useDefault=Brug %S (standard)
+
+useOtherApp=Brug anden…
+fpTitleChooseApp=Vælg hjælpeprogram
+manageApp=Programdetaljer…
+alwaysAsk=Spørg altid
+delete=Slet handling
+confirmDeleteTitle=Slet handling
+confirmDeleteText=Er du sikker på, at du vil slette denne handling?
+
+# 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=Vælg lyd
+
+#### Remote content
+imagepermissionstext=Du kan angive, fra hvilke websteder billeder og andet eksternt indhold må indlæses. Du kan også tillade alt eksternt indhold baseret på afsenderens mailadresse. Indtast adressen på det websted eller den mailadresse, som du vil redigere tilladelser for, og klik så på Bloker eller Tillad.
+imagepermissionstitle=Undtagelser - eksternt indhold
+
+#### Cookies
+cookiepermissionstitle=Undtagelser - Cookies
+cookiepermissionstext=Du kan angive, hvilke websteder der altid har tilladelse eller aldrig har tilladelse til at bruge cookies. Angiv den eksakte adresse på webstedet og klik på Bloker, Tillad for session eller Tillad.
+
+#### Cookie Viewer
+hostColon=Vært:
+domainColon=Domæne:
+forSecureOnly=Kun krypterede forbindelser
+forAnyConnection=Alle typer forbindelse
+expireAtEndOfSession=Ved sessionens afslutning
+
+noCookieSelected=<ingen cookie valgt>
+cookiesAll=Følgende cookies er gemt på din computer:
+cookiesFiltered=Følgende cookies matcher din søgning:
+# 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=Fjern valgt;Fjern valgte
+defaultUserContextLabel=Ingen
+
+####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=Din cache bruger i øjeblikket %1$S %2$S på disken
+actualDiskCacheSizeCalculated=Beregner størrelsen på cache…
+
+# LOCALIZATION NOTE (labelDefaultFont): %S = font name
+labelDefaultFont=Standard (%S)
+labelDefaultFontUnnamed=Standard
+
+# LOCALIZATION NOTE (appLocale.label): %S = Name of the application locale,
+# e.g. English (United States)
+appLocale.label=Programsprog: %S
+appLocale.accesskey=p
+# LOCALIZATION NOTE (rsLocale.label): %S = Name of the locale chosen in regional settings,
+# e.g. German (Germany)
+rsLocale.label=Regionale indstillinger: %S
+rsLocale.accesskey=g
+
+applications-type-pdf = Portable Document Format (PDF)
+
+# LOCALIZATION NOTE (previewInApp): %S = brandShortName
+previewInApp=Vis eksempel i %S
diff --git a/l10n-da/mail/chrome/messenger/prefs.properties b/l10n-da/mail/chrome/messenger/prefs.properties
new file mode 100644
index 0000000000..bdf93e516c
--- /dev/null
+++ b/l10n-da/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=Indtast en gyldig mailadresse.
+accountNameExists=En konto med dette navn eksisterer allerede. Indtast et andet kontonavn.
+accountNameEmpty=Kontonavnet må ikke være tomt.
+modifiedAccountExists=En konto med det brugernavn og servernavn eksisterer allerede. Indtast et andet brugernavn og/eller servernavn.
+userNameChanged=Dit brugernavn er opdateret. Du skal muligvis også opdatere din mailadresse og/eller brugernavn tilknyttet denne konto.
+serverNameChanged=Servernavns-indstillingerne er ændret. Sørg for at alle mapper, der indgår i filtre, eksisterer på den nye server.
+# LOCALIZATION NOTE (junkSettingsBroken): %1$S is the account name
+junkSettingsBroken=Spam-indstillingerne på kontoen "%1$S" kan muligvis give problemer. Vil du tjekke dem, før du gemmer kontoindstillingerne?
+# LOCALIZATION NOTE (localDirectoryChanged): %1$S is program name (&brandShortName;)
+localDirectoryChanged=%1$S skal genstartes for at påføre dine ændringer til indstillingerne for lokale mapper.
+localDirectoryRestart=Genstart
+userNameEmpty=Brugernavnet må ikke være tomt.
+# LOCALIZATION NOTE (localDirectoryInvalid): %1$S is path to folder
+localDirectoryInvalid=Den lokale mappesti "%1$S" er ugyldig. Vælg en anden mappe.
+# LOCALIZATION NOTE (localDirectoryNotAllowed): %1$S is path to folder
+localDirectoryNotAllowed=Den lokale mappesti "%1$S" er ikke egnet til opbevaring af meddelelser. Vælg en anden mappe.
+# 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=Er du sikker på, at du vil afslutte Kontoguiden? \n\nHvis du afslutter, vil alle indtastede oplysninger blive glemt, og kontoen vil ikke blive oprettet.
+accountWizard=Kontoguide
+WizardExit=Afslut
+WizardContinue=Annuller
+# when the wizard already has a domain (Should we say something different?)
+enterValidServerName=Indtast et gyldigt værtsnavn.
+failedRemoveAccount=Kunne ikke fjerne denne konto.
+#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=Hvis du gemmer nye meddelelser for denne konto i en anden kontos indbakke, vil du ikke længere kunne tilgå de meddelelser, du allerede har hentet. Hvis du har meddelelser på denne konto, skal du altså kopiere dem til en anden konto først.\n\nHvis du har et filter, der filtrerer meddelelser over i mapper på denne konto, skal du slå filteret fra eller ændre destinations-mappen. Hvis andre konti benytter specielle mapper under denne konto (fx Sendt, Kladder, Skabeloner, Arkiv eller Spam), skal du vælge at placere dem under en anden konto.\n\n Ønsker du stadigvæk at opbevare denne kontos meddelelser i en anden konto?
+confirmDeferAccountTitle=Flyt konto?
+
+directoryAlreadyUsedByOtherAccount=Denne mappe benyttes allerede af kontoen %S. Vælg en anden mappe.
+directoryParentUsedByOtherAccount=En overordnet mappe til denne mappe benyttes allerede af kontoen "%S". Vælg en anden mappe.
+directoryChildUsedByOtherAccount=En undermappe til denne mappe benyttes allerede af kontoen "%S". Vælg en anden mappe.
+#Provide default example values for sample email address
+exampleEmailUserName=bruger
+exampleEmailDomain=eksempel.dk
+emailFieldText=Mailadresse:
+#LOCALIZATION NOTE: defaultEmailText: %1$S is user name, %2$S is domain
+defaultEmailText=Indtast din mailadresse. Det er denne adresse, andre personer skal bruge for at sende mail til dig (fx "%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=Indtast dit %1$S %2$S (fx hvis din %1$S mailadresse er "%3$S", vil din %2$S være "%4$S").
+
+# account manager stuff
+prefPanel-server=Serverindstillinger
+prefPanel-copies=Kopier & mapper
+prefPanel-synchronization=Synkronisering & lager
+prefPanel-diskspace=Diskplads
+prefPanel-addressing=Komposition & adressering
+prefPanel-junk=Spam-indstillinger
+## LOCALIZATION NOTE (prefPanel-smtp): Don't translate "SMTP"
+prefPanel-smtp=Udgående server (SMTP)
+
+# account manager multiple identity support
+#LOCALIZATION NOTE: accountName: %1$S
+identity-list-title=Identiteter for %1$S
+
+identityDialogTitleAdd=Ny identitet
+## LOCALIZATION NOTE (identityDialogTitleEdit): %S is the identity name
+identityDialogTitleEdit=Rediger %S
+
+identity-edit-req=Du skal angive en gyldig mailadresse for denne identitet
+identity-edit-req-title=Fejl ved oprettelse af identitet
+
+## 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=Er du sikker på, at du vil slette identiteten\n%S?
+## LOCALIZATION NOTE (identity-delete-confirm-title): %S is the account name
+identity-delete-confirm-title=Sletter identiteten på %S
+identity-delete-confirm-button=Slet
+
+choosefile=Vælg en fil
+
+forAccount=Til konto "%S"
+
+removeFromServerTitle=Bekræft permanent, automatisk sletning af meddelelser
+removeFromServer=Denne indstilling vil slette gamle meddelelser permanent fra serveren OG fra dit lokale lager. Er du sikker på, at du vil fortsætte?
+
+confirmSyncChangesTitle=Bekræft synkroniseringsændringer
+confirmSyncChanges=Indstillingerne for meddelelsessynkronisering blev ændret.\n\nØnsker du at gemme dem?
+confirmSyncChangesDiscard=Afvis
+
diff --git a/l10n-da/mail/chrome/messenger/quickFilterBar.dtd b/l10n-da/mail/chrome/messenger/quickFilterBar.dtd
new file mode 100644
index 0000000000..e75c7ba8b3
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/quickFilterBar.dtd
@@ -0,0 +1,142 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.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.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 "Lynfilterlinje">
+
+<!-- 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 "L">
+
+<!-- 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
+ "Lynfilterlinje">
+
+<!-- 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 "Vis/vis ikke lynfilterlinje">
+
+<!-- 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 "Behold de valgte filtre, når der skiftes mappe?">
+
+<!-- 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 "Ulæste">
+
+<!-- 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 "Vis kun ulæste meddelelser">
+
+<!-- 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 "Stjernemarkerede">
+
+<!-- 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 "Vis kun stjernemarkerede meddelelser">
+
+<!-- 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 "Kontakter">
+
+<!-- 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 "Vis kun meddelelser fra kontakter i dine adressebøger">
+
+<!-- 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 "Mærkater">
+
+<!-- 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 "Vis kun meddelelser med mærkater">
+
+<!-- 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 "Vedhæftede filer">
+
+<!-- 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 "Vis kun meddelelser med vedhæftede filer">
+
+<!-- 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 meddelelse;#1 meddelelser">
+
+<!-- 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 "Ingen fundne">
+
+<!-- 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
+ "Filtrer disse meddelelser #1">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.show.key2):
+ This is the key used to show the quick filter bar. -->
+<!ENTITY quickFilterBar.show.key2 "F">
+
+<!-- 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+Skift+F&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;F&gt;">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.booleanMode.tooltip):
+ Tooltip of the Any of / All of tagging mode selector.
+ -->
+<!ENTITY quickFilterBar.booleanMode.tooltip "Mærkatfiltre">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.booleanModeAny.label):
+ Tooltip of the Any of / All of tagging mode selector.
+ -->
+<!ENTITY quickFilterBar.booleanModeAny.label "Mindst et">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.booleanModeAny.tooltip):
+ Tooltip of the Any of / All of tagging mode selector.
+ -->
+<!ENTITY quickFilterBar.booleanModeAny.tooltip "Mindst et af de markerede mærkater skal matche">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.booleanModeAll.label):
+ Tooltip of the Any of / All of tagging mode selector.
+ -->
+<!ENTITY quickFilterBar.booleanModeAll.label "Alle">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.booleanModeAll.tooltip):
+ Tooltip of the Any of / All of tagging mode selector.
+ -->
+<!ENTITY quickFilterBar.booleanModeAll.tooltip "Alle de markerede mærkater skal matche">
+
+<!-- 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 "Filtrer meddelelser efter:">
+
+<!-- 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 "Afsender">
+
+<!-- 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 "Modtagere">
+
+<!-- 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 "Emne">
+
+<!-- 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 "Meddelelsestekst">
+
+<!-- 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 "Fortsæt denne søgning i alle mapper">
+
+<!-- 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 "Tryk på tasten 'Enter' for at fortsætte din søgning efter: #1">
diff --git a/l10n-da/mail/chrome/messenger/removeAccount.dtd b/l10n-da/mail/chrome/messenger/removeAccount.dtd
new file mode 100644
index 0000000000..25d30fc4cf
--- /dev/null
+++ b/l10n-da/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 "Slet konto og data">
+<!ENTITY removeButton.label "Slet">
+<!ENTITY removeButton.accesskey "S">
+<!ENTITY removeAccount.label "Slet kontoinformation">
+<!ENTITY removeAccount.accesskey "l">
+<!ENTITY removeAccount.desc "Sletter kun &brandShortName;s kendskab til denne konto. Selve kontoen på mailserveren berøres ikke.">
+<!ENTITY removeData.label "Slet meddelelser og data">
+<!ENTITY removeData.accesskey "e">
+<!ENTITY removeDataChat.label "Fjern korrespondance-data">
+<!ENTITY removeDataChat.accesskey "F">
+<!ENTITY removeDataLocalAccount.desc "Sletter alle meddelelser, mapper og filtre, som hører til denne konto, fra din lokale harddisk. Dette berører ikke meddelelser, som opbevares på mailserveren. Vælg ikke dette, hvis du vil gemme lokale data og senere have adgang til dem i &brandShortName;.">
+<!ENTITY removeDataServerAccount.desc "Sletter alle meddelelser, mapper og filtre, som hører til denne konto, fra din lokale harddisk. Dine meddelelser og mapper på mailserveren slettes ikke.">
+<!ENTITY removeDataChatAccount.desc "Fjern alle gemte logs af denne kontos korrespondancer fra din lokale harddisk.">
+<!ENTITY showData.label "Vis data-placering">
+<!ENTITY showData.accesskey "V">
+<!ENTITY progressPending "Slet valgte data…">
+<!ENTITY progressSuccess "Sletning udført.">
+<!ENTITY progressFailure "Sletning mislykkedes.">
diff --git a/l10n-da/mail/chrome/messenger/removeAccount.properties b/l10n-da/mail/chrome/messenger/removeAccount.properties
new file mode 100644
index 0000000000..8c9bda2750
--- /dev/null
+++ b/l10n-da/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=Er du sikker på, at du vil slette kontoen "%S"?
diff --git a/l10n-da/mail/chrome/messenger/renameFolderDialog.dtd b/l10n-da/mail/chrome/messenger/renameFolderDialog.dtd
new file mode 100644
index 0000000000..e31669ed33
--- /dev/null
+++ b/l10n-da/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 "Omdøb mappen">
+<!ENTITY rename.label "Indtast det nye navn på mappen:">
+<!ENTITY rename.accesskey "I">
+<!ENTITY accept.label "Omdøb">
+<!ENTITY accept.accesskey "O">
diff --git a/l10n-da/mail/chrome/messenger/sanitize.dtd b/l10n-da/mail/chrome/messenger/sanitize.dtd
new file mode 100644
index 0000000000..6590f367ac
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/sanitize.dtd
@@ -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/. -->
+
+<!ENTITY sanitizeDialog2.title "Ryd historik">
+
+<!-- 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 "Fjern ">
+<!ENTITY clearTimeDuration.accesskey "F">
+<!ENTITY clearTimeDuration.lastHour "min historik for den seneste time">
+<!ENTITY clearTimeDuration.last2Hours "min historik for de seneste to timer">
+<!ENTITY clearTimeDuration.last4Hours "min historik for de seneste fire timer">
+<!ENTITY clearTimeDuration.today "min historik for i dag">
+<!ENTITY clearTimeDuration.everything "hele min historik">
+<!-- Localization note (clearTimeDuration.suffix) - trailing entity for languages
+that require it. -->
+<!ENTITY clearTimeDuration.suffix "">
+
+
+<!ENTITY historyGroup.label "Historik">
+
+<!ENTITY itemHistory.label "Browserhistorik">
+<!ENTITY itemHistory.accesskey "B">
+<!ENTITY itemCookies.label "Cookies">
+<!ENTITY itemCookies.accesskey "C">
+<!ENTITY itemCache.label "Cache">
+<!ENTITY itemCache.accesskey "A">
+
+<!-- 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 "Denne handling kan ikke fortrydes.">
+
+<!ENTITY dialog.width "34em">
diff --git a/l10n-da/mail/chrome/messenger/seamonkeyImportMsgs.properties b/l10n-da/mail/chrome/messenger/seamonkeyImportMsgs.properties
new file mode 100644
index 0000000000..dd77121bed
--- /dev/null
+++ b/l10n-da/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=Importer adressebøger, mails og konti fra SeaMonkey.
+
+# Success Message for addressbook import
+SeamonkeyImportAddressSuccess=Adressebøger blev importeret uden problemer.
+
+# Success Message for mail import
+SeamonkeyImportSettingsSuccess=Lokale meddelelser og konti blev importeret uden problemer.
diff --git a/l10n-da/mail/chrome/messenger/search-attributes.properties b/l10n-da/mail/chrome/messenger/search-attributes.properties
new file mode 100644
index 0000000000..8364123bf9
--- /dev/null
+++ b/l10n-da/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=Emne
+From=Fra
+Body=Meddelelsestekst
+Date=Dato
+Priority=Prioritet
+Status=Status
+To=Til
+Cc=Kopi til (Cc)
+ToOrCc=Til eller Kopi til
+AgeInDays=Alder i dage
+SizeKB=Størrelse (KB)
+Tags=Mærkater
+# for AB and LDAP
+AnyName=Alle navne
+DisplayName=Vis navn
+Nickname=Alias
+ScreenName=Skærmnavn
+Email=Mail
+AdditionalEmail=Yderligere mail
+AnyNumber=Alle numre
+WorkPhone=Arbejdstelefon
+HomePhone=Hjemmetelefon
+Fax=Fax
+Pager=Personsøger
+Mobile=Mobil
+City=By
+Street=Gade
+Title=Titel
+Organization=Organisation
+Department=Afdeling
+# more mailnews
+FromToCcOrBcc=Fra, Til, Kopi til eller Skjult kopi til
+JunkScoreOrigin=Spam-score oprindelse
+JunkPercent=Spam-procent
+AttachmentStatus=Vedhæftede filer
+JunkStatus=Spam-status
+Label=Etikette
+Customize=Tilpas…
+MissingCustomTerm=Brugerdefineret søgekriterie mangler
diff --git a/l10n-da/mail/chrome/messenger/search-operators.properties b/l10n-da/mail/chrome/messenger/search-operators.properties
new file mode 100644
index 0000000000..30fd637a91
--- /dev/null
+++ b/l10n-da/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=indeholder
+1=ikke indeholder
+2=er
+3=ikke er
+4=er tom
+
+5=er før
+6=er efter
+
+7=er højere end
+8=er lavere end
+
+9=begynder med
+10=slutter med
+
+11=lyder som
+12=LdapDwim
+
+13=er større end
+14=er mindre end
+
+15=NameCompletion
+16=er i min adressebog
+17=er ikke i min adressebog
+18=er ikke tom
+19=matcher
+20=matcher ikke
diff --git a/l10n-da/mail/chrome/messenger/search.properties b/l10n-da/mail/chrome/messenger/search.properties
new file mode 100644
index 0000000000..b4a4002c58
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/search.properties
@@ -0,0 +1,29 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# these 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=Søger…
+
+# LOCALIZATION NOTE (matchesFound): #1 number of matches found
+matchesFound=#1 forekomst fundet;#1 forekomster fundet
+noMatchesFound=Ingen forekomster fundet
+
+labelForStopButton=Stop
+labelForSearchButton=Søg
+labelForStopButton.accesskey=S
+labelForSearchButton.accesskey=S
+
+moreButtonTooltipText=Tilføj ny regel
+lessButtonTooltipText=Fjern denne regel
diff --git a/l10n-da/mail/chrome/messenger/searchTermOverlay.dtd b/l10n-da/mail/chrome/messenger/searchTermOverlay.dtd
new file mode 100644
index 0000000000..90251da204
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/searchTermOverlay.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 matchAll.label "Match alle de følgende">
+<!ENTITY matchAll.accesskey "a">
+<!ENTITY matchAny.label "Match en af følgende">
+<!ENTITY matchAny.accesskey "e">
+<!ENTITY matchAllMsgs.label "Match alle meddelelser">
+<!ENTITY matchAllMsgs.accesskey "M">
+
+<!ENTITY searchTermListAttributesFlexValue "5">
+<!ENTITY searchTermListOperatorsFlexValue "5">
+<!ENTITY searchTermListValueFlexValue "5">
diff --git a/l10n-da/mail/chrome/messenger/shutdownWindow.properties b/l10n-da/mail/chrome/messenger/shutdownWindow.properties
new file mode 100644
index 0000000000..0d8a3adbb7
--- /dev/null
+++ b/l10n-da/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=Luk forløbsvinduet
+taskProgress=Behandler %1$S af %2$S opgaver
+
+# These strings are loaded by the individual shutdown tasks.
diff --git a/l10n-da/mail/chrome/messenger/smime.properties b/l10n-da/mail/chrome/messenger/smime.properties
new file mode 100644
index 0000000000..806535ca7f
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/smime.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 smime content type handler
+#
+
+## LOCALIZATION NOTE: the text can contain HTML tags.
+1000=Dette er en <B>KRYPTERET</B> eller <B>UNDERSKREVET</B> meddelelse.<br> Der er sket en fejl.
diff --git a/l10n-da/mail/chrome/messenger/smtpEditOverlay.dtd b/l10n-da/mail/chrome/messenger/smtpEditOverlay.dtd
new file mode 100644
index 0000000000..3c17df6dfc
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/smtpEditOverlay.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/. -->
+
+<!ENTITY settings.caption "Indstillinger">
+<!ENTITY security.caption "Sikkerhed og godkendelse">
+<!ENTITY serverName.label "Servernavn:">
+<!ENTITY serverName.accesskey "S">
+<!ENTITY serverDescription.label "Beskrivelse:">
+<!ENTITY serverDescription.accesskey "k">
+<!ENTITY serverPort.label "Port:">
+<!ENTITY serverPort.accesskey "P">
+<!ENTITY userName.label "Brugernavn:">
+<!ENTITY userName.accesskey "B">
+<!ENTITY connectionSecurity.label "Forbindelsessikkerhed:">
+<!ENTITY connectionSecurity.accesskey "F">
+<!ENTITY connectionSecurityType-0.label "Ingen">
+<!ENTITY connectionSecurityType-1.label "STARTTLS, hvis tilgængelig">
+<!ENTITY connectionSecurityType-2.label "STARTTLS">
+<!ENTITY connectionSecurityType-3.label "SSL/TLS">
+<!ENTITY smtpEditTitle.label "SMTP-server">
+<!ENTITY serverPortDefault.label "Standard:">
+<!ENTITY authMethod.label "Godkendelsesmetode:">
+<!ENTITY authMethod.accesskey "G">
+
diff --git a/l10n-da/mail/chrome/messenger/subscribe.dtd b/l10n-da/mail/chrome/messenger/subscribe.dtd
new file mode 100644
index 0000000000..4ac0b95676
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/subscribe.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 subscribeDialog.title "Abonner">
+<!ENTITY subscribeButton.label "Abonner">
+<!ENTITY subscribeButton.accesskey "A">
+<!ENTITY unsubscribeButton.label "Fjern abonnement">
+<!ENTITY unsubscribeButton.accesskey "F">
+<!ENTITY newGroupsTab.label "Nye grupper">
+<!ENTITY newGroupsTab.accesskey "N">
+<!ENTITY refreshButton.label "Opdater">
+<!ENTITY refreshButton.accesskey "O">
+<!ENTITY stopButton.label "Stop">
+<!ENTITY stopButton.accesskey "S">
+<!ENTITY server.label "Konto:">
+<!ENTITY server.accesskey "K">
+<!ENTITY subscribedHeader.label "Abonner">
+<!ENTITY namefield.label "Vis emner som indeholder:">
+<!ENTITY namefield.accesskey "V">
diff --git a/l10n-da/mail/chrome/messenger/subscribe.properties b/l10n-da/mail/chrome/messenger/subscribe.properties
new file mode 100644
index 0000000000..fd7a5bf9e3
--- /dev/null
+++ b/l10n-da/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=Vælg de nyhedsgrupper, du vil abonnere på:
+subscribeLabel-imap=Vælg mapperne at abonnere på:
+currentListTab-nntp.label=Nuværende gruppeliste
+currentListTab-nntp.accesskey=u
+currentListTab-imap.label=Mappeliste
+currentListTab-imap.accesskey=M
+pleaseWaitString=Vent…
+offlineState=Du er offline. Elementer kunne ikke hentes fra serveren.
+errorPopulating=Fejl under hentning af elementer fra serveren.
diff --git a/l10n-da/mail/chrome/messenger/tabmail.dtd b/l10n-da/mail/chrome/messenger/tabmail.dtd
new file mode 100644
index 0000000000..8962bbea7c
--- /dev/null
+++ b/l10n-da/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 "Luk faneblad">
+<!ENTITY listAllTabs.label "List alle faneblade">
+<!-- LOCALIZATION NOTE(defaultTabTitle.label): This is the default tab
+ title to show when the tab has no title. -->
+<!ENTITY defaultTabTitle.label "Hjem">
diff --git a/l10n-da/mail/chrome/messenger/taskbar.properties b/l10n-da/mail/chrome/messenger/taskbar.properties
new file mode 100644
index 0000000000..18726c48b7
--- /dev/null
+++ b/l10n-da/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=Skriv en ny meddelelse
+taskbar.tasks.composeMessage.description=Skriv en ny meddelelse.
+taskbar.tasks.openAddressBook.label=Åbn adressebog
+taskbar.tasks.openAddressBook.description=Åbn adressebog.
diff --git a/l10n-da/mail/chrome/messenger/telemetry.properties b/l10n-da/mail/chrome/messenger/telemetry.properties
new file mode 100644
index 0000000000..aa8d1c2e47
--- /dev/null
+++ b/l10n-da/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 = Vil du hjælpe med til at forbedre %1$S ved automatisk at indsende oplysninger om hukommelsesforbrug, reaktionstid og ydelse til %2$S?
+telemetryLinkLabel = Lær mere
+telemetryYesButtonLabel = Ja
+telemetryYesButtonAccessKey = J
+telemetryNoButtonLabel = Nej
+telemetryNoButtonAccessKey = N
diff --git a/l10n-da/mail/chrome/messenger/templateUtils.properties b/l10n-da/mail/chrome/messenger/templateUtils.properties
new file mode 100644
index 0000000000..79c1cbb15e
--- /dev/null
+++ b/l10n-da/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=i går
diff --git a/l10n-da/mail/chrome/messenger/textImportMsgs.properties b/l10n-da/mail/chrome/messenger/textImportMsgs.properties
new file mode 100644
index 0000000000..5b087a7b58
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/textImportMsgs.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/.
+
+#
+# The following are used by the outlook express import code to display status/error
+# and informational messages
+#
+
+#
+# The following are used by the text import code to display status/error
+# and informational messages
+#
+
+2000=Tekstfil (LDIF, .tab, .csv, .txt)
+
+2001=Importer en adressebog fra en tekstfil, inklusiv: LDIF, tabulatorsepareret (.tab, .txt) eller kommasepareret (.csv) format.
+
+2002=Tekst adressebog
+
+2003=Importerede adressebogen %S
+
+2004=Forkert parameter sendt til importer adressebog.
+
+2005=Adgangsfejl til adressebogen %S.
+
+2006=Fejl ved import af adressebogen %S, alle adresser vil muligvis ikke blive importeret.
diff --git a/l10n-da/mail/chrome/messenger/vCardImportMsgs.properties b/l10n-da/mail/chrome/messenger/vCardImportMsgs.properties
new file mode 100644
index 0000000000..eb693df578
--- /dev/null
+++ b/l10n-da/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-fil (.vcf)
+
+vCardImportDescription=Importer en adressebog fra vCard-format
+
+vCardImportAddressName=vCard-adressebog
+
+# LOCALIZATION NOTE (vCardImportAddressSuccess): %S is replaced by the
+# name of the address book being imported.
+vCardImportAddressSuccess=Importerede adressebog %S
+
+# LOCALIZATION NOTE (vCardImportAddressSuccess): %S is replaced by the
+# name of the address book being imported.
+vCardImportAddressBadSourceFile=Adgangsfejl til adressebogen %S.
+
+# LOCALIZATION NOTE (vCardImportAddressSuccess): %S is replaced by the
+# name of the address book being imported.
+vCardImportAddressConvertError=Fejl ved import af adressebogen %S. Det er muligvis ikke alle adresser, der er blevet importeret.
diff --git a/l10n-da/mail/chrome/messenger/viewLog.dtd b/l10n-da/mail/chrome/messenger/viewLog.dtd
new file mode 100644
index 0000000000..c7894f11a8
--- /dev/null
+++ b/l10n-da/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 "Filterlog">
+<!ENTITY viewLogInfo.text "Filterloggen er en fil der viser hvilke filtreringer der er kørt. Brug afkrydsningsboksen herunder til at slå logning til.">
+<!ENTITY clearLog.label "Ryd log">
+<!ENTITY clearLog.accesskey "R">
+<!ENTITY enableLog.label "Slå filterlog til">
+<!ENTITY enableLog.accesskey "S">
+<!ENTITY closeLog.label "Luk">
+<!ENTITY closeLog.accesskey "L">
diff --git a/l10n-da/mail/chrome/messenger/viewSource.dtd b/l10n-da/mail/chrome/messenger/viewSource.dtd
new file mode 100644
index 0000000000..cdfb35ba2e
--- /dev/null
+++ b/l10n-da/mail/chrome/messenger/viewSource.dtd
@@ -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/. -->
+
+<!-- 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 "Kildekoden for: ">
+
+<!ENTITY editMenu.label "Rediger">
+<!ENTITY editMenu.accesskey "R">
+<!ENTITY fileMenu.label "Filer">
+<!ENTITY fileMenu.accesskey "F">
+<!ENTITY savePageCmd.label "Gem side som…">
+<!ENTITY savePageCmd.accesskey "e">
+<!ENTITY savePageCmd.commandkey "S">
+<!ENTITY printCmd.label "Udskriv…">
+<!ENTITY printCmd.accesskey "U">
+<!ENTITY printCmd.commandkey "P">
+<!ENTITY closeCmd.label "Luk">
+<!ENTITY closeCmd.accesskey "L">
+<!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 "Gå til linje…">
+<!ENTITY goToLineCmd.accesskey "å">
+<!ENTITY goToLineCmd.commandkey "l">
+
+<!ENTITY viewMenu.label "Vis">
+<!ENTITY viewMenu.accesskey "V">
+<!ENTITY reloadCmd.label "Genindlæs">
+<!ENTITY reloadCmd.accesskey "G">
+<!ENTITY reloadCmd.commandkey "r">
+<!ENTITY menu_wrapLongLines.title "Ombryd lange linjer">
+<!ENTITY menu_wrapLongLines.accesskey "O">
+<!ENTITY menu_highlightSyntax.label "Syntaksfremhævning">
+<!ENTITY menu_highlightSyntax.accesskey "S">
+<!ENTITY menu_textSize.label "Tekststørrelse">
+<!ENTITY menu_textSize.accesskey "e">
+<!ENTITY menu_textEnlarge.label "Forstør tekst">
+<!ENTITY menu_textEnlarge.accesskey "F">
+<!ENTITY menu_textReduce.label "Formindsk tekst">
+<!ENTITY menu_textReduce.accesskey "D">
+<!ENTITY menu_textReset.label "Normal">
+<!ENTITY menu_textReset.accesskey "N">
+
+<!ENTITY findOnCmd.label "Find på denne side…">
+<!ENTITY findOnCmd.accesskey "F">
+<!ENTITY findOnCmd.commandkey "f">
+<!ENTITY findAgainCmd.label "Find næste">
+<!ENTITY findAgainCmd.accesskey "n">
+<!ENTITY findAgainCmd.commandkey "g">
+<!ENTITY findAgainCmd.commandkey2 "VK_F3">
+<!ENTITY findSelectionCmd.commandkey "e">
+
+<!ENTITY backCmd.label "Tilbage">
+<!ENTITY backCmd.accesskey "T">
+<!ENTITY forwardCmd.label "Fremad">
+<!ENTITY forwardCmd.accesskey "F">
+<!ENTITY goBackCmd.commandKey "[">
+<!ENTITY goForwardCmd.commandKey "]">
+
+<!ENTITY copyLinkCmd.label "Kopier linkadresse">
+<!ENTITY copyLinkCmd.accesskey "K">
+<!ENTITY copyEmailCmd.label "Kopier mailadresse">
+<!ENTITY copyEmailCmd.accesskey "m">
diff --git a/l10n-da/mail/chrome/messenger/viewSource.properties b/l10n-da/mail/chrome/messenger/viewSource.properties
new file mode 100644
index 0000000000..3a5c0f5c8e
--- /dev/null
+++ b/l10n-da/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 = Gå til linje
+goToLineText = Indtast linjenummer
+invalidInputTitle = Ugyldigt input
+invalidInputText = Det indtastede linjenummer er ugyldigt.
+outOfRangeTitle = Linje ikke fundet
+outOfRangeText = Den angivne linje kunne ikke findes.
+viewSelectionSourceTitle = DOM-kilde til markeret
+viewMathMLSourceTitle = DOM-kilde til MathML
+
+context_goToLine_label = Gå til linje…
+context_goToLine_accesskey = G
+context_wrapLongLines_label = Ombryd lange linjer
+context_highlightSyntax_label = Syntaksfremhævning
diff --git a/l10n-da/mail/chrome/messenger/viewZoomOverlay.dtd b/l10n-da/mail/chrome/messenger/viewZoomOverlay.dtd
new file mode 100644
index 0000000000..fbce2d17f8
--- /dev/null
+++ b/l10n-da/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 "Zoom ind">
+<!ENTITY fullZoomEnlargeCmd.accesskey "i">
+<!ENTITY fullZoomEnlargeCmd.commandkey "+">
+<!ENTITY fullZoomEnlargeCmd.commandkey2 "="> <!-- + is above this key on many keyboards -->
+<!ENTITY fullZoomEnlargeCmd.commandkey3 "">
+
+<!ENTITY fullZoomReduceCmd.label "Zoom ud">
+<!ENTITY fullZoomReduceCmd.accesskey "u">
+<!ENTITY fullZoomReduceCmd.commandkey "-">
+<!ENTITY fullZoomReduceCmd.commandkey2 "">
+
+<!ENTITY fullZoomResetCmd.label "Nulstil">
+<!ENTITY fullZoomResetCmd.accesskey "N">
+<!ENTITY fullZoomResetCmd.commandkey "0">
+<!ENTITY fullZoomResetCmd.commandkey2 "">
+
+<!ENTITY fullZoomToggleCmd.label "Zoom kun tekst">
+<!ENTITY fullZoomToggleCmd.accesskey "t">
+<!ENTITY fullZoom.label "Zoom">
+<!ENTITY fullZoom.accesskey "Z">
diff --git a/l10n-da/mail/chrome/messenger/virtualFolderListDialog.dtd b/l10n-da/mail/chrome/messenger/virtualFolderListDialog.dtd
new file mode 100644
index 0000000000..d28a3e743c
--- /dev/null
+++ b/l10n-da/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 "Vælg mapper">
+<!ENTITY virtualFolderDesc.label "Vælg mapper at søge i:">
+
+
+<!ENTITY folderName.label "Mappenavn">
+<!ENTITY folderSearch.label "Søg">
diff --git a/l10n-da/mail/chrome/messenger/virtualFolderProperties.dtd b/l10n-da/mail/chrome/messenger/virtualFolderProperties.dtd
new file mode 100644
index 0000000000..9224cc8f43
--- /dev/null
+++ b/l10n-da/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 "Ny virtuel mappe">
+<!ENTITY name.label "Navn:">
+<!ENTITY name.accesskey "N">
+<!ENTITY description.label "Opret som en undermappe til:">
+<!ENTITY description.accesskey "O">
+
+<!ENTITY searchTermCaption.label "Indstil søgekriterierne for denne virtuelle mappe:">
+
+<!ENTITY folderSelectionCaption.label "Vælg mapper der skal søges i:">
+<!ENTITY chooseFoldersButton.label "Vælg…">
+<!ENTITY chooseFoldersButton.accesskey "V">
+
+<!ENTITY searchOnline.label "Søg online (Giver opdateret resultater ved IMAP og nyhedsgrupper, men forøger tiden at åben mappen)">
+<!ENTITY searchOnline.accesskey "G">
+<!ENTITY newFolderButton.label "Opret">
+<!ENTITY newFolderButton.accesskey "p">
+<!ENTITY editFolderButton.label "Opdater">
+<!ENTITY editFolderButton.accesskey "d">
diff --git a/l10n-da/mail/chrome/messenger/wmImportMsgs.properties b/l10n-da/mail/chrome/messenger/wmImportMsgs.properties
new file mode 100644
index 0000000000..841ef1b29b
--- /dev/null
+++ b/l10n-da/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 Mail
+
+# Description of import module
+## @name WMIMPORT_DESCRIPTION
+## @loc None
+## LOCALIZATION NOTE (2001): In this item, don't translate "Windows Live Mail"
+2001=Indstillinger for Windows Live Mail
+
+# 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=Mailmappe %1$S, importerede %2$d meddelelser
+
+# Error message
+## @name WMIMPORT_MAILBOX_BADPARAM
+## @loc None
+2003=Forkert parameter sendt til import af mailmappe.
+
+# 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=Fejl ved adgang til mailmappen %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=Fejl ved import af mailmappen %S. Du har muligvis ikke fået importeret alle meddelelser fra mailmappen.
+
+# Default name of imported addressbook
+## @name WMIMPORT_DEFAULT_NAME
+## @loc None
+2006=Adressebog for Windows Live Mail
+
+# Autofind description
+## @name WMIMPORT_AUTOFIND
+## @loc None
+2007=Adressebog for Windows Live Mail(Windows adressebog)
+
+# 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=Importerede adressebog %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=Fejl ved import af adressebogen %S, alle adresser blev muligvis ikke blive importeret fra adressebogen.
+
+# Error message
+## @name WMIMPORT_ADDRESS_BADPARAM
+## @loc None
+2010=Forkert parameter sendt til import af adressebogen.
diff --git a/l10n-da/mail/chrome/mozldap/ldap.properties b/l10n-da/mail/chrome/mozldap/ldap.properties
new file mode 100644
index 0000000000..e7fd9846d5
--- /dev/null
+++ b/l10n-da/mail/chrome/mozldap/ldap.properties
@@ -0,0 +1,141 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# The following two strings are used when prompting the user for authentication
+# information:
+
+authPromptTitle=LDAP-server kræver adgangskode
+
+authPromptText=Indtast adgangskode til %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.
+
+1=Operationsfejl
+
+2=Protokolfejl
+
+3=Tidsgrænse overskredet
+
+4=Pladsgrænse overskredet
+
+5=Sammenlign falsk
+
+6=Sammenlign sand
+
+7=Godkendelsesmetode er ikke understøttet
+
+8=Sikker godkendelse påkrævet
+
+9=Delvist resultat og referral modtaget
+
+10=Referral modtaget
+
+11=Overskredet administrativ grænse
+
+12=Kritisk udvidelse er ikke tilgængelig
+
+13=Fortrolighed påkrævet
+
+14=SASL-bind i gang
+
+16=Attribut findes ikke
+
+17=Udefineret attributtype
+
+18=Ugyldig matching
+
+19=Begrænsning overskredet (eng.: constraint violation)
+
+20=Type eller værdi eksisterer
+
+21=Ugyldig syntaks
+
+32=Objekt findes ikke
+
+33=Alias-problem
+
+34=Ugyldig DN-syntaks
+
+35=Objektet er et blad
+
+36=Alias-dereferingsproblem
+
+48=Utilstrækkelig godkendelse (eng.: inappropriate authentication)
+
+49=Ugyldige log in-oplysninger
+
+50=Ikke tilstrækkelig adgang
+
+51=LDAP-serveren arbejder
+
+52=LDAP-serveren er ikke tilgængelig
+
+53=LDAP-serveren vil ikke udføre handlingen
+
+54=Løkke fundet
+
+60=Sorteringskontrol mangler
+
+61=Søgeresultatet overskred de fastsatte grænser (eng.: search results exceed the range specified by the offsets)
+
+64=Navngivningsoverskridelse
+
+65=Objektklasseoverskridelse
+
+66=Handlingen tillades kun på et blad
+
+67=Handlingen er ikke tilladt på RDN
+
+68=Eksisterer allerede
+
+69=Kan ikke ændre objektklassen
+
+70=Resultatet er for stort
+
+71=Påvirker flere servere
+
+80=Ukendt fejl
+
+81=Kan ikke forbinde til LDAP-serveren
+
+82=Lokal fejl
+
+83=Indkodningsfejl
+
+84=Afkodningsfejl
+
+85=LDAP-serverens tidsfrist udløb
+
+86=Ukendt godkendelsesmetode
+
+87=Ugyldigt søgefilter
+
+88=Brugeren afbrød operationen
+
+89=Forkert parameter til en LDAP-rutine
+
+90=Løb tør for hukommelse
+
+91=Kan ikke tilslutte til LDAP-serveren
+
+92=Er ikke understøttet i denne version af LDAP-protokollen
+
+93=Forespurgt LDAP-kontrol ikke fundet
+
+94=Ingen resultater ankommet
+
+95=Der kommer flere resultater
+
+96=Løkke fundet af klient
+
+97=Viderestillingsgrænsen er overskredet
diff --git a/l10n-da/mail/chrome/overrides/netError.dtd b/l10n-da/mail/chrome/overrides/netError.dtd
new file mode 100644
index 0000000000..73306d97c0
--- /dev/null
+++ b/l10n-da/mail/chrome/overrides/netError.dtd
@@ -0,0 +1,204 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.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 "Problem med indlæsning af side">
+<!ENTITY retry.label "Prøv igen">
+
+<!-- Specific error messages -->
+
+<!ENTITY connectionFailure.title "Ude af stand til at oprette forbindelse">
+<!ENTITY connectionFailure.longDesc "&sharedLongDesc;">
+
+<!ENTITY deniedPortAccess.title "Adgang til denne adresse er underlagt begrænsninger">
+<!ENTITY deniedPortAccess.longDesc "">
+
+<!ENTITY dnsNotFound.title "Serveren blev ikke fundet">
+<!ENTITY dnsNotFound.longDesc "
+<ul>
+ <li>Kontrollér, om adressen indeholder tastefejl, fx
+ <strong>ww</strong>.eksempel.dk i stedet for
+ <strong>www</strong>.eksempel.dk</li>
+ <li>Hvis du ikke kan indlæse nogen sider overhovedet, så
+ kontrollér din computers netværksforbindelse.</li>
+ <li>Hvis din computer eller dit netværk er beskyttet af en firewall eller proxy,
+ så kontrollér, om &brandShortName; har tilladelse til at tilgå nettet
+ i firewallen eller proxyens indstillinger.</li>
+</ul>
+">
+
+<!ENTITY fileNotFound.title "Fil ikke fundet">
+<!ENTITY fileNotFound.longDesc "
+<ul>
+ <li>Undersøg filnavnet for store bogstaver eller andre tastefejl.</li>
+ <li>Undersøg om filen er blevet flyttet, omdøbt eller slettet</li>
+</ul>
+">
+
+<!ENTITY fileAccessDenied.title "Filen kunne ikke tilgås">
+<!ENTITY fileAccessDenied.longDesc "
+<ul>
+ <li>Den kan være blevet slettet, flyttet eller tilladelserne for filen kan forhindre adgang.</li>
+</ul>
+">
+
+<!ENTITY generic.title "Hovsa.">
+<!ENTITY generic.longDesc "
+<p>&brandShortName; kan ikke indlæse denne side af en eller anden grund.</p>
+">
+
+<!ENTITY malformedURI.title "Adressen er ikke gyldig">
+<!ENTITY malformedURI.longDesc "
+<ul>
+ <li>Webadresser skrives normalt som
+ <strong>http://www.eksempel.dk/</strong></li>
+ <li>Sørg for at du ikke benytter divisionstegn (dvs.
+ <strong>/</strong>).</li>
+</ul>
+">
+
+<!ENTITY netInterrupt.title "Forbindelsen blev afbrudt">
+<!ENTITY netInterrupt.longDesc "&sharedLongDesc;">
+
+<!ENTITY notCached.title "Siden er udløbet">
+<!ENTITY notCached.longDesc "<p>Den forespurgte side er ikke tilgængelig i cacheen.</p><ul><li>Af sikkerhedshensyn henter &brandShortName; ikke automatisk følsomme sider igen.</li><li>Klik for at prøve at hente siden igen fra webstedet.</li></ul>">
+
+<!ENTITY netOffline.title "Offline-tilstand">
+<!ENTITY netOffline.longDesc2 "
+<ul>
+ <li>Klik på &quot;Prøv igen&quot; for at skifte til online-tilstand og genindlæse siden.</li>
+</ul>
+">
+
+<!ENTITY contentEncodingError.title "Indholdskodningsfejl">
+<!ENTITY contentEncodingError.longDesc "
+<ul>
+ <li>Kontakt ejerne af webstedet omkring dette problem.</li>
+</ul>
+">
+
+<!ENTITY unsafeContentType.title "Usikker filtype">
+<!ENTITY unsafeContentType.longDesc "
+<ul>
+ <li>Kontakt ejerne af webstedet omkring dette problem.</li>
+</ul>
+">
+
+<!ENTITY netReset.title "Forbindelsen blev nulstillet">
+<!ENTITY netReset.longDesc "&sharedLongDesc;">
+
+<!ENTITY netTimeout.title "Forbindelsens tidsfrist udløb">
+<!ENTITY netTimeout.longDesc "&sharedLongDesc;">
+
+<!ENTITY unknownProtocolFound.title "Adressen kunne ikke forstås">
+<!ENTITY unknownProtocolFound.longDesc "
+<ul>
+ <li>Du er måske nødt til at installere andet software for at åbne denne adresse.</li>
+</ul>
+">
+
+<!ENTITY proxyConnectFailure.title "Proxyserveren afviser forbindelser">
+<!ENTITY proxyConnectFailure.longDesc "
+<ul>
+ <li>Kontrollér proxy-indstillingerne, og vær sikker på, at de er korrekte.</li>
+ <li>Kontakt din netværks-administrator for at sikre dig, at proxyserveren
+ fungerer.</li>
+</ul>
+">
+
+<!ENTITY proxyResolveFailure.title "Kunne ikke finde proxyserveren">
+<!ENTITY proxyResolveFailure.longDesc "
+<ul>
+ <li>Kontrollér proxy-indstillingerne, og vær sikker på, at de er korrekte.</li>
+ <li>Kontrollér om din computer har en fungerende netværksforbindelse.</li>
+ <li>Hvis din computer eller dit netværk er beskyttet af en firewall eller proxy,
+ så kontrollér, om &brandShortName; har tilladelse til at tilgå nettet
+ i firewallen eller proxyens indstillinger.</li>
+</ul>
+">
+
+<!ENTITY redirectLoop.title "Denne side viderestiller ikke forespørgslen korrekt">
+<!ENTITY redirectLoop.longDesc "
+<ul>
+ <li>Dette problem kan nogle gange skyldes, at cookies er slået fra, eller modtagelse
+ af cookies er blevet nægtet.</li>
+</ul>
+">
+
+<!ENTITY unknownSocketType.title "Uventet svar fra server">
+<!ENTITY unknownSocketType.longDesc "
+<ul>
+ <li>Undersøg om dit system har Personal Security Manager
+ installeret.</li>
+ <li>Dette kan skyldes en ikke-standardopsætning af serveren.</li>
+</ul>
+">
+
+<!ENTITY nssFailure2.title "Sikker forbindelse mislykkedes">
+<!ENTITY nssFailure2.longDesc2 "
+<ul>
+ <li>Siden kunne ikke vises, da autenticiteten af de modtagne data ikke kunne bekræftes.</li>
+ <li>Kontakt ejerne af webstedet omkring dette problem.</li>
+</ul>
+">
+
+<!ENTITY nssBadCert.title "Sikker forbindelse mislykkedes">
+<!ENTITY nssBadCert.longDesc2 "<ul>
+ <li>Dette kan være et problem med serverens konfiguration, eller det kan betyde,
+at nogen forsøger at give sig ud for at være serveren.</li>
+ <li>Hvis du har kunnet tilgå serveren tidligere kan dette problem være midlertidligt
+og du anbefales at prøve igen senere.</li>
+</ul>
+">
+
+<!ENTITY sharedLongDesc "
+<ul>
+ <li>Siden kan være midlertidigt utilgængelig eller travlt optaget. Prøv igen om et
+ øjeblik.</li>
+ <li>Hvis du er ude af stand til at indlæse nogen sider overhovedet, undersøg da din
+ computers netværksforbindelse.</li>
+ <li>Hvis din computer eller dit netværk er beskyttet af en firewall eller proxy, sørg
+ da for at &brandShortName; har tilladelse til at tilgå nettet.</li>
+</ul>
+">
+
+<!ENTITY cspBlocked.title "Blokeret grundet indholdssikkerhedspolitik">
+<!ENTITY cspBlocked.longDesc "<p>&brandShortName; forhindrede denne side i at blive indlæst på denne måde, da den har en indholdssikkerhedspolitik, der forbyder dette.</p>">
+
+<!ENTITY xfoBlocked.title "Blokeret af politik for X-Frame-Options">
+<!ENTITY xfoBlocked.longDesc "<p>&brandShortName; forhindrede denne side i at blive indlæst i denne kontekst, fordi siden har en politik for X-Frame-Options, der forbyder det.</p>">
+
+<!ENTITY corruptedContentErrorv2.title "Fejlbehæftet indhold">
+<!ENTITY corruptedContentErrorv2.longDesc "<p>Indholdet kan ikke vises på grund af en fejl under overførslen.</p><ul><li>Kontakt ejerne af webstedet omkring dette problem.</li></ul>">
+
+<!ENTITY securityOverride.linkText "Eller du kan tilføje en undtagelse…">
+<!ENTITY securityOverride.getMeOutOfHereButton "Få mig væk herfra!">
+<!ENTITY securityOverride.exceptionButtonLabel "Tilføj undtagelse…">
+
+<!-- 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>Du bør ikke tilføje en undtagelse, hvis du ikke bruger en internetforbindelse du stoler fuldt og fast på, eller hvis du ikke er vant til at se advarsler fra denne server.</p>
+
+<button id='getMeOutOfHereButton'>&securityOverride.getMeOutOfHereButton;</button>
+<button id='exceptionDialogButton'>&securityOverride.exceptionButtonLabel;</button>
+">
+
+<!ENTITY remoteXUL.title "Remote XUL">
+<!ENTITY remoteXUL.longDesc "<p><ul><li>Kontakt ejerne af webstedet omkring dette problem.</li></ul></p>">
+
+<!ENTITY inadequateSecurityError.title "Din forbindelse er ikke sikker">
+<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate
+ "NS_ERROR_NET_INADEQUATE_SECURITY". -->
+<!ENTITY inadequateSecurityError.longDesc "<p><span class='hostname'></span> bruger forældet sikkerheds-teknologi, der er sårbar overfor angreb. En angriber kan derfor nemt få adgang til information, som du troede var sikker. Webstedets administrator er nødt til at løse problemerne på serveren, før du kan besøge webstedet.</p><p>Fejlkode: NS_ERROR_NET_INADEQUATE_SECURITY</p>">
+
+<!ENTITY blockedByPolicy.title "Blokeret side">
+
+<!ENTITY networkProtocolError.title "Fejl i netværksprotokol">
+<!ENTITY networkProtocolError.longDesc "<p>Den side du forsøger at se kan ikke vises, fordi der blev fundet en fejl i netværksprotokollen.</p><ul><li>Kontakt sidens ejer og informér dem om problemet.</li></ul>">
diff --git a/l10n-da/mail/chrome/overrides/profileDowngrade.dtd b/l10n-da/mail/chrome/overrides/profileDowngrade.dtd
new file mode 100644
index 0000000000..4464f270ad
--- /dev/null
+++ b/l10n-da/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 "Du har startet en gammel version af &brandProductName;">
+<!ENTITY window.style "width: 490px;">
+
+<!ENTITY window.nosync2 "En nyere version af &brandProductName; kan have lavet ændringer af din profil, som ikke længere er kompatibel med denne ældre version. Brug kun denne profil med den nyere version, eller opret en ny profil til denne installation af &brandShortName;. Oprettelse af en ny profil kræver, at du opsætter dine konti og kalendere samt installerer dine tilføjelser igen.">
+
+<!ENTITY window.moreinfo "Mere information…">
+<!ENTITY window.create "Opret en ny profil">
+<!ENTITY window.quit-win "Afslut">
+<!ENTITY window.quit-nonwin "Afslut">
diff --git a/l10n-da/mail/defines.inc b/l10n-da/mail/defines.inc
new file mode 100644
index 0000000000..1a649f3ab2
--- /dev/null
+++ b/l10n-da/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>Kim Ludvigsen</em:contributor> <em:contributor>Jørgen Rasmussen</em:contributor> <em:contributor>Mikkel Herold</em:contributor>
+
+#unfilter emptyLines
diff --git a/l10n-da/mail/installer/custom.properties b/l10n-da/mail/installer/custom.properties
new file mode 100644
index 0000000000..0873cf59ff
--- /dev/null
+++ b/l10n-da/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 er et funktionsrigt mailprogram. $BrandShortName understøtter både IMAP og POP protokollerne, ligesom mails i HTML-format er understøttet. Der er indbygget spamfilter, feed-understøttelse, kraftfulde søgefunktioner, løbende stavekontrol, global indbakke og avancerede meddelelsesregler til filtrering afrunder $BrandShortNames omfattende funktioner.
+CONTEXT_OPTIONS=$BrandShortName &Indstillinger
+CONTEXT_SAFE_MODE=$BrandShortName &Fejlsikret tilstand
+OPTIONS_PAGE_TITLE=Installationsindstillinger
+OPTIONS_PAGE_SUBTITLE=Vælg installationsindstillinger
+SHORTCUTS_PAGE_TITLE=Opret genveje
+SHORTCUTS_PAGE_SUBTITLE=Opret programikoner
+COMPONENTS_PAGE_TITLE=Opsæt valgfrie komponenter
+COMPONENTS_PAGE_SUBTITLE=Valgfrie, anbefalede komponenter
+OPTIONAL_COMPONENTS_DESC=Vedligeholdelsesservicen gør det muligt at opdatere $BrandShortName i baggrunden uden at forstyrre.
+MAINTENANCE_SERVICE_CHECKBOX_DESC=Installer &vedligeholdelsesservice
+SUMMARY_PAGE_TITLE=Resume
+SUMMARY_PAGE_SUBTITLE=Guiden er klar til at installere $BrandShortName
+SUMMARY_INSTALLED_TO=$BrandShortName vil blive installeret i følgende mappe:
+SUMMARY_REBOOT_REQUIRED_INSTALL=Genstart af computeren kan være nødvendig for at færdiggøre installationen.
+SUMMARY_REBOOT_REQUIRED_UNINSTALL=Genstart af computeren kan være nødvendig for at færdiggøre afinstallationen.
+SUMMARY_TAKE_DEFAULTS=&Brug $BrandShortName som mit standardprogram til mails
+SUMMARY_INSTALL_CLICK=Klik på Installer for at fortsætte.
+SUMMARY_UPGRADE_CLICK=Klik på Opgrader for at fortsætte.
+SURVEY_TEXT=&Fortæl os hvad du synes om $BrandShortName
+LAUNCH_TEXT=&Start $BrandFullName nu
+CREATE_ICONS_DESC=Opret ikoner til $BrandShortName:
+ICONS_DESKTOP=På mit &skrivebord
+ICONS_STARTMENU=I menuen Start
+ICONS_QUICKLAUNCH=I værktøjslinjen &Hurtig start
+WARN_MANUALLY_CLOSE_APP_INSTALL=$BrandShortName skal lukkes for at fortsætte med installationen.\n\nLuk $BrandShortName for at fortsætte.
+WARN_MANUALLY_CLOSE_APP_UNINSTALL=$BrandShortName skal lukkes for at fortsætte med afinstallationen.\n\nLuk $BrandShortName for at fortsætte.
+WARN_MANUALLY_CLOSE_APP_LAUNCH=$BrandShortName kører allerede.\n\nLuk $BrandShortName før du starter den version, du lige har installeret.
+WARN_WRITE_ACCESS=Du har ikke skriveadgang til installationsmappen.\n\nKlik på OK for at vælge en anden mappe.
+WARN_DISK_SPACE=Du har ikke tilstrækkelig diskplads til at installere på det angivne sted.\n\nKlik på OK for at vælge et andet sted.
+WARN_MIN_SUPPORTED_OSVER_MSG=$BrandShortName kan ikke installeres. Denne version af $BrandShortName kræver ${MinSupportedVer} eller nyere. Klik på knappen OK for yderligere information.
+WARN_MIN_SUPPORTED_CPU_MSG=$BrandShortName kan ikke installeres. Denne version af $BrandShortName kræver en processor med understøttelse af ${MinSupportedCPU}. Klik på knappen OK for yderligere information.
+WARN_MIN_SUPPORTED_OSVER_CPU_MSG=$BrandShortName kan ikke installeres. Denne version af $BrandShortName kræver ${MinSupportedVer} eller nyere og en processor med understøttelse af ${MinSupportedCPU}. Klik på knappen OK for yderligere information.
+WARN_RESTART_REQUIRED_UNINSTALL=Din computer skal genstartes for at færdiggøre en tidligere afinstallation af $BrandShortName. Ønsker du at genstarte nu?
+WARN_RESTART_REQUIRED_UPGRADE=Din computer skal genstartes for at færdiggøre en tidligere opgradering af $BrandShortName. Ønsker du at genstarte nu?
+ERROR_CREATE_DIRECTORY_PREFIX=Fejl under oprettelse af mappe:
+ERROR_CREATE_DIRECTORY_SUFFIX=Klik på Annuller for at afbryde installationen eller\nPrøv igen.
+
+UN_CONFIRM_PAGE_TITLE=Afinstaller $BrandFullName
+UN_CONFIRM_PAGE_SUBTITLE=Fjern $BrandFullName fra din computer.
+UN_CONFIRM_UNINSTALLED_FROM=$BrandShortName vil blive afinstalleret fra den følgende placering:
+UN_CONFIRM_CLICK=Klik på Afinstaller for at fortsætte.
+
+BANNER_CHECK_EXISTING=Kontrollerer eksisterende installation…
+
+STATUS_INSTALL_APP=Installerer $BrandShortName…
+STATUS_INSTALL_LANG=Installerer sprogfiler for sprogkode (${AB_CD})…
+STATUS_UNINSTALL_MAIN=Afinstallerer $BrandShortName…
+STATUS_CLEANUP=Rydder op…
+
+# _DESC strings support approximately 65 characters per line.
+# One line
+OPTIONS_SUMMARY=Vælg den opsætning, du foretrækker, og klik så på 'Næste'.
+# One line
+OPTION_STANDARD_DESC=$BrandShortName vil blive installeret med de mest almindelige komponenter.
+OPTION_STANDARD_RADIO=&Standard
+# Two lines
+OPTION_CUSTOM_DESC=Du kan vælge individuelle komponenter til installation. Anbefales for erfarne brugere.
+OPTION_CUSTOM_RADIO=&Brugerdefineret
+
+# 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=&Opgrader
diff --git a/l10n-da/mail/installer/mui.properties b/l10n-da/mail/installer/mui.properties
new file mode 100644
index 0000000000..59800eedf7
--- /dev/null
+++ b/l10n-da/mail/installer/mui.properties
@@ -0,0 +1,61 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# To make the l10n tinderboxen see changes to this file you can change a value
+# name by adding - to the end of the name followed by chars (e.g. Branding-2).
+
+# LOCALIZATION NOTE:
+
+# This file must be saved as UTF8
+
+# Accesskeys are defined by prefixing the letter that is to be used for the
+# accesskey with an ampersand (e.g. &).
+
+# Do not replace $BrandShortName, $BrandFullName, or $BrandFullNameDA with a
+# custom string and always use the same one as used by the en-US files.
+# $BrandFullNameDA allows the string to contain an ampersand (e.g. DA stands
+# for double ampersand) and prevents the letter following the ampersand from
+# being used as an accesskey.
+
+# You can use \n to create a newline in the string but only when the string
+# from en-US contains a \n.
+
+MUI_TEXT_WELCOME_INFO_TITLE=Velkommen til guiden Opsætning af $BrandFullNameDA
+MUI_TEXT_WELCOME_INFO_TEXT=Denne guide vil vise dig vej gennem installationen af $BrandFullNameDA.\n\nDet anbefales, at du afslutter andre programmer før du starter installationen. Dette vil gøre det muligt at opdatere relevante systemfiler uden at skulle genstarte din computer.\n\n$_CLICK
+MUI_TEXT_COMPONENTS_TITLE=Vælg komponenter
+MUI_TEXT_COMPONENTS_SUBTITLE=Vælg hvilke funktionaliteter til $BrandFullNameDA du ønsker at installere.
+MUI_INNERTEXT_COMPONENTS_DESCRIPTION_TITLE=Beskrivelse
+MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO=Placer musemarkøren over en komponent for at se en beskrivelse.
+MUI_TEXT_DIRECTORY_TITLE=Vælg placering af installation
+MUI_TEXT_DIRECTORY_SUBTITLE=Vælg en mappe at installere $BrandFullNameDA i.
+MUI_TEXT_INSTALLING_TITLE=Installerer
+MUI_TEXT_INSTALLING_SUBTITLE=Vent venligst mens $BrandFullNameDA bliver installeret.
+MUI_TEXT_FINISH_TITLE=Installation komplet
+MUI_TEXT_FINISH_SUBTITLE=Opsætningsguiden afsluttede korrekt.
+MUI_TEXT_ABORT_TITLE=Installationen blev afbrudt
+MUI_TEXT_ABORT_SUBTITLE=Opsætningsguide blev ikke afsluttet korrekt.
+MUI_BUTTONTEXT_FINISH=&Afslut
+MUI_TEXT_FINISH_INFO_TITLE=Afslutter guiden Opsætning af $BrandFullNameDA
+MUI_TEXT_FINISH_INFO_TEXT=$BrandFullNameDA er blevet installeret på din computer.\n\nKlik på Afslut for at lukke installationsguiden.
+MUI_TEXT_FINISH_INFO_REBOOT=Din computer skal genstartes for at afslutte installeringen af $BrandFullNameDA. Ønsker du at genstarte nu?
+MUI_TEXT_FINISH_REBOOTNOW=Genstart nu
+MUI_TEXT_FINISH_REBOOTLATER=Jeg ønsker at genstarte manuelt senere
+MUI_TEXT_STARTMENU_TITLE=Vælg mappe i menuen Start
+MUI_TEXT_STARTMENU_SUBTITLE=Vælg en mappe i menuen Start til $BrandFullNameDA genvejene.
+MUI_INNERTEXT_STARTMENU_TOP=Vælg en mappe i menuen Start som du ønsker at oprette programmets genveje i. Du kan også indtaste et navn for at oprette en ny mappe.
+MUI_TEXT_ABORTWARNING=Er du sikker på, at du vil afslutte guiden Opsætning af $BrandFullName?
+MUI_UNTEXT_WELCOME_INFO_TITLE=Velkommen til guiden Afinstallation af $BrandFullNameDA
+MUI_UNTEXT_WELCOME_INFO_TEXT=Guiden vil hjælpe dig gennem afinstallationen af $BrandFullNameDA.\n\nSørg for, at $BrandFullNameDA er afsluttet, før du fortsætter.\n\n$_CLICK
+MUI_UNTEXT_CONFIRM_TITLE=Afinstaller $BrandFullNameDA
+MUI_UNTEXT_CONFIRM_SUBTITLE=Fjern $BrandFullNameDA fra din computer.
+MUI_UNTEXT_UNINSTALLING_TITLE=Afinstallerer
+MUI_UNTEXT_UNINSTALLING_SUBTITLE=Vent venligst mens $BrandFullNameDA bliver afinstalleret.
+MUI_UNTEXT_FINISH_TITLE=Afinstallation færdig
+MUI_UNTEXT_FINISH_SUBTITLE=Afinstallationen blev afsluttet korrekt.
+MUI_UNTEXT_ABORT_TITLE=Afinstallation afbrudt
+MUI_UNTEXT_ABORT_SUBTITLE=Afinstallationen blev ikke afsluttet korrekt.
+MUI_UNTEXT_FINISH_INFO_TITLE=Afslutter guiden Afinstallation af $BrandFullNameDA
+MUI_UNTEXT_FINISH_INFO_TEXT=$BrandFullNameDA er blevet afinstalleret fra din computer.\n\nKlik på Afslut for at lukke afinstallationsguiden.
+MUI_UNTEXT_FINISH_INFO_REBOOT=Din computer skal genstartes for at færdiggøre afinstallationen af $BrandFullNameDA. Ønsker du at genstarte nu?
+MUI_UNTEXT_ABORTWARNING=Er du sikker på, at du vil afbryde afinstallationen af $BrandFullName?
diff --git a/l10n-da/mail/installer/override.properties b/l10n-da/mail/installer/override.properties
new file mode 100644
index 0000000000..fd13eaaa53
--- /dev/null
+++ b/l10n-da/mail/installer/override.properties
@@ -0,0 +1,91 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 string with an additional double quote to the
+# beginning and end of the string (e.g. ""This will include quotes"").
+
+# 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=Opsætning af $BrandFullName
+UninstallCaption=Afinstallation af $BrandFullName
+BackBtn=< &Tilbage
+NextBtn=&Næste >
+AcceptBtn=Jeg accepterer betingelserne i licensaftalen
+DontAcceptBtn=Jeg accepterer &ikke betingelserne i licensaftalen
+InstallBtn=&Installer
+UninstallBtn=&Afinstaller
+CancelBtn=Fortryd
+CloseBtn=&Luk
+BrowseBtn=&Gennemse…
+ShowDetailsBtn=Vis detaljer
+ClickNext=Klik på 'Næste' for at fortsætte.
+ClickInstall=Klik på 'Installer' for at starte installeringen.
+ClickUninstall=Klik på 'Afinstaller' for at starte afinstallationen.
+Completed=Færdiggjort
+LicenseTextRB=Gennemse licensaftalen før installation af $BrandFullNameDA. Hvis du accepterer alle betingelserne i aftalen, vælg da den første mulighed her under. $_CLICK
+ComponentsText=Marker komponenterne du ønsker at installere og afmarker de komponenter du ikke ønsker at installere. $_CLICK
+ComponentsSubText2_NoInstTypes=Vælg komponenter til installation:
+DirText=$BrandFullNameDA vil blive installeret i følgende mappe. For at installere i en anden mappe, skal du klikke på 'Gennemse' og vælge en anden mappe. $_CLICK
+DirSubText=Destinationsmappe
+DirBrowseText=Vælg den mappe, du ønsker at installere $BrandFullNameDA i:
+SpaceAvailable="Tilgængelig plads: "
+SpaceRequired="Påkrævet plads: "
+UninstallingText=$BrandFullNameDA vil blive afinstalleret fra følgende mappe. $_CLICK
+UninstallingSubText=Afinstallerer fra:
+FileError=Fejl under åbning af fil: \r\n\r\n$0\r\n\r\nKlik på 'Afbryd' for at stoppe installationen,\r\n'Prøv igen' for at prøve igen, eller\r\n'Ignorer' for at springe denne fil over.
+FileError_NoIgnore=Fejl under åbning af fil: \r\n\r\n$0\r\n\r\nKlik på 'Prøv igen' for at prøve igen, eller\r\n'Fortryd' for at afbryde installeringen.
+CantWrite="Kan ikke skrive: "
+CopyFailed=Kopiering mislykkedes
+CopyTo="Kopier til "
+Registering="Registrering: "
+Unregistering="Afregistrering: "
+SymbolNotFound="Kunne ikke finde symbolet: "
+CouldNotLoad="Kunne ikke indlæse: "
+CreateFolder="Opret mappe: "
+CreateShortcut="Opret genvej: "
+CreatedUninstaller="Oprettede afinstallationsprogram: "
+Delete="Slet fil: "
+DeleteOnReboot="Slet ved genstart: "
+ErrorCreatingShortcut="Fejl under oprettelse af genvej: "
+ErrorCreating="Fejl under oprettelse: "
+ErrorDecompressing=Fejl under dekomprimering af data! Er installationsprogrammet blevet fejlbehæftet under hentning?
+ErrorRegistering=Fejl under registrering af DLL
+ExecShell="ExecShell: "
+Exec="Eksekver: "
+Extract="Udpak: "
+ErrorWriting="Udpak: fejl under skrivning af fil "
+InvalidOpcode=Installationsprogrammet er fejlbehæftet: Ugyldig operationskode
+NoOLE="Ingen OLE for: "
+OutputFolder="Destinationsmappe: "
+RemoveFolder="Fjern mappe: "
+RenameOnReboot="Omdøb ved genstart: "
+Rename="Omdøb: "
+Skipped="Sprunget over: "
+CopyDetails=Kopier detaljer til udklipsholder
+LogInstall=Før log over installeringsprocessen
+Byte=B
+Kilo=K
+Mega=M
+Giga=G
diff --git a/l10n-da/mail/messenger/aboutAddonsExtra.ftl b/l10n-da/mail/messenger/aboutAddonsExtra.ftl
new file mode 100644
index 0000000000..6f070d7ce7
--- /dev/null
+++ b/l10n-da/mail/messenger/aboutAddonsExtra.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/.
+
+add-on-options-button =
+ .title = Indstillinger for tilføjelser
+
+add-on-search-alternative-button-label = Find en alternativt tilføjelse
+
+atn-addons-heading-search-input =
+ .placeholder = Søg på addons.thunderbird.net
+
diff --git a/l10n-da/mail/messenger/aboutDialog.ftl b/l10n-da/mail/messenger/aboutDialog.ftl
new file mode 100644
index 0000000000..34b6e59557
--- /dev/null
+++ b/l10n-da/mail/messenger/aboutDialog.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/.
+
+about-update-whats-new = Nyheder
diff --git a/l10n-da/mail/messenger/aboutImport.ftl b/l10n-da/mail/messenger/aboutImport.ftl
new file mode 100644
index 0000000000..3af29c81f3
--- /dev/null
+++ b/l10n-da/mail/messenger/aboutImport.ftl
@@ -0,0 +1,283 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, you can obtain one at http://mozilla.org/MPL/2.0/.
+
+import-page-title = Importer
+
+export-page-title = Eksporter
+
+## Header
+
+import-start = Importværktøj
+
+import-start-title = Importer indstillinger eller data fra et program eller en fil.
+
+import-start-description = Vælg den kilde, du vil importere fra. Du vil senere blive bedt om at vælge, hvilke data der skal importeres.
+
+import-from-app = Importer fra program
+
+import-file = Importer fra en fil
+
+import-file-title = Vælg en fil for at importere dens indhold.
+
+import-file-description = Vælg at importere en tidligere sikkerhedskopieret profil, adressebøger eller kalendere.
+
+import-address-book-title = Importer adressebogsfil
+
+import-calendar-title = Importer kalenderfil
+
+export-profile = Eksporter
+
+## Buttons
+
+button-back = Tilbage
+
+button-continue = Fortsæt
+
+button-export = Eksporter
+
+button-finish = Afslut
+
+## Import from app steps
+
+app-name-thunderbird = Thunderbird
+
+app-name-seamonkey = SeaMonkey
+
+app-name-outlook = Outlook
+
+app-name-becky = Becky! Internet Mail
+
+app-name-apple-mail = Apple Mail
+
+source-thunderbird = Importer fra en anden { app-name-thunderbird }-installation
+
+source-thunderbird-description = Importer indstillinger, filtre, meddelelser og andre data fra en { app-name-thunderbird }-profil.
+
+source-seamonkey = Importer fra en { app-name-seamonkey }-installation
+
+source-seamonkey-description = Importer indstillinger, filtre, meddelelser og andre data fra en { app-name-seamonkey }-profil.
+
+source-outlook = Importer fra { app-name-outlook }
+
+source-outlook-description = Importer konti, adressebøger og meddelelser fra { app-name-outlook }.
+
+source-becky = Importer fra { app-name-becky }
+
+source-becky-description = Importer adressebøger og meddelelser fra { app-name-becky }.
+
+source-apple-mail = Importer fra { app-name-apple-mail }
+
+source-apple-mail-description = Importer meddelelser fra { app-name-apple-mail }.
+
+source-file2 = Importer fra en fil
+
+source-file-description = Vælg en fil for at importere adressebøger, kalendere eller en sikkerhedskopieret profil (ZIP-fil).
+
+## Import from file selections
+
+file-profile2 = Importer sikkerhedskopieret profil
+
+file-profile-description = Vælg en tidligere sikkerhedskopieret Thunderbird-profil (.zip)
+
+file-calendar = Importer kalendere
+
+file-calendar-description = Vælg en fil, der indeholder eksporterede kalendere eller begivenheder (.ics)
+
+file-addressbook = Importer adressebøger
+
+file-addressbook-description = Vælg en fil, der indeholder eksporterede adressebøger og kontakter
+
+## Import from app profile steps
+
+from-app-thunderbird = Importer fra en { app-name-thunderbird }-profil
+
+from-app-seamonkey = Importer fra en { app-name-seamonkey }-profil
+
+from-app-outlook = Importer fra { app-name-outlook }
+
+from-app-becky = Importer fra { app-name-becky }
+
+from-app-apple-mail = Importer fra { app-name-apple-mail }
+
+profiles-pane-title-thunderbird = Importer indstillinger og data fra en { app-name-thunderbird }-profil.
+
+profiles-pane-title-seamonkey = Importer indstillinger og data fra en { app-name-seamonkey }-profil.
+
+profiles-pane-title-outlook = Importer data fra { app-name-outlook }.
+
+profiles-pane-title-becky = Importer data fra { app-name-becky }.
+
+profiles-pane-title-apple-mail = Importer meddelelser fra { app-name-apple-mail }.
+
+profile-source = Importer fra profil
+
+# $profileName (string) - name of the profile
+profile-source-named = Importer fra profilen <strong>"{ $profileName }"</strong>
+
+profile-file-picker-directory = Vælg en profilmappe
+
+profile-file-picker-archive = Vælg en <strong>ZIP-komprimeret</strong> fil
+
+profile-file-picker-archive-description = Den ZIP-komprimerede fil skal være mindre end 2GB.
+
+profile-file-picker-archive-title = Vælg en ZIP-komprimeret fil (mindre end 2GB)
+
+items-pane-title2 = Vælg, hvad der skal importeres:
+
+items-pane-directory = Mappe:
+
+items-pane-profile-name = Profilnavn:
+
+items-pane-checkbox-accounts = Konti og indstillinger
+
+items-pane-checkbox-address-books = Adressebøger
+
+items-pane-checkbox-calendars = Kalendere
+
+items-pane-checkbox-mail-messages = Mailmeddelelser
+
+items-pane-override = Eksisterende eller identiske data vil ikke blive overskrevet.
+
+## Import from address book file steps
+
+import-from-addr-book-file-description = Vælg det filformat, der indeholder dine adressebogsdata.
+
+addr-book-csv-file = Komma- eller tabulatorsepareret fil (.csv, .tsv)
+
+addr-book-ldif-file = LDIF-fil (.ldif)
+
+addr-book-vcard-file = vCard-fil (.vcf, .vcard)
+
+addr-book-sqlite-file = SQLite-databasefil (.sqlite)
+
+addr-book-mab-file = Mork-databasefil (.mab)
+
+addr-book-file-picker = Vælg en adressebogsfil
+
+addr-book-csv-field-map-title = Match feltnavne
+
+addr-book-csv-field-map-desc = Vælg adressebogsfelter, der svarer til kildefelterne. Fjern fluebenene ud for felter, du ikke vil importere.
+
+addr-book-directories-title = Vælg, hvor de valgte data skal importeres til
+
+addr-book-directories-pane-source = Kildefil:
+
+# $addressBookName (string) - name of the new address book that would be created.
+addr-book-import-into-new-directory2 = Opret en ny mappe med navnet <strong>"{ $addressBookName }"</strong>
+
+# $addressBookName (string) - name of the address book to import into
+addr-book-summary-title = Importer de valgte data til mappen <strong>"{ $addressBookName }"</strong>
+
+# $addressBookName (string) - name of the address book that will be created.
+addr-book-summary-description = En ny adressebog med navnet "{ $addressBookName }" vil blive oprettet.
+
+## Import from calendar file steps
+
+import-from-calendar-file-desc = Vælg den iCalendar (.ics)-fil, du ønsker at importere.
+
+calendar-items-title = Vælg hvilke elementer, der skal importeres.
+
+calendar-items-loading = Indlæser elementer…
+
+calendar-items-filter-input =
+ .placeholder = Filtrer elementer...
+
+calendar-select-all-items = Vælg alle
+
+calendar-deselect-all-items = Fravælg alle
+
+calendar-target-title = Vælg, hvor de valgte elementer skal importeres til.
+
+# $targetCalendar (string) - name of the new calendar that would be created
+calendar-import-into-new-calendar2 = Opret en ny kalender med navnet <strong>"{ $targetCalendar }"</strong>
+
+# $itemCount (number) - count of selected items (tasks, events) that will be imported
+# $targetCalendar (string) - name of the calendar the items will be imported into
+calendar-summary-title =
+ { $itemCount ->
+ [one] Importer et element til kalenderen "{ $targetCalendar }"
+ *[other] Importer { $itemCount } elementer til kalenderen "{ $targetCalendar }"
+ }
+
+# $targetCalendar (string) - name of the calendar that will be created
+calendar-summary-description = En ny kalender med navnet "{ $targetCalendar }" vil blive oprettet.
+
+## Import dialog
+
+# $progressPercent (string) - percent formatted progress (for example "10%")
+progress-pane-importing2 = Importerer… { $progressPercent }
+
+# $progressPercent (string) - percent formatted progress (for example "10%")
+progress-pane-exporting2 = Eksporterer… { $progressPercent }
+
+progress-pane-finished-desc2 = Fuldført.
+
+error-pane-title = Fejl
+
+error-message-zip-file-too-big2 = Den valgte ZIP-komprimerede fil er større end 2GB. Udpak først filen, og importer derefter fra den udpakkede mappe i stedet.
+
+error-message-extract-zip-file-failed2 = Kunne ikke udpakke den ZIP-komprimerede fil. Udpak filen manuelt, og importer derefter fra den udpakkede mappe i stedet.
+
+error-message-failed = Importen mislykkedes uventet. Flere oplysninger er muligvis tilgængelige i fejlkonsollen.
+
+error-failed-to-parse-ics-file = Fandt ingen elementer at importere i filen.
+
+error-export-failed = Eksporten mislykkedes uventet. Flere oplysninger er muligvis tilgængelige i fejlkonsollen.
+
+error-message-no-profile = Ingen profil fundet.
+
+## <csv-field-map> element
+
+csv-first-row-contains-headers = Første række indeholder feltnavne
+
+csv-source-field = Kildefelt
+
+csv-source-first-record = Første post
+
+csv-source-second-record = Anden post
+
+csv-target-field = Adressebogsfelt
+
+## Export tab
+
+export-profile-title = Eksporter konti, meddelelser, adressebøger og indstillinger til en ZIP-komprimeret fil.
+
+export-profile-description = Hvis din nuværende profil er større end 2GB, foreslår vi, at du selv tager en sikkerhedskopi af den.
+
+export-open-profile-folder = Åbn profilmappen
+
+export-file-picker2 = Eksporter til en ZIP-komprimeret fil
+
+export-brand-name = { -brand-product-name }
+
+## Summary pane
+
+summary-pane-title = Data der skal importeres
+
+summary-pane-start = Start import
+
+summary-pane-warning = { -brand-product-name } skal genstartes, når importen er fuldført.
+
+summary-pane-start-over = Genstart importværktøjet
+
+## Footer area
+
+footer-help = Har du brug for hjælp?
+
+footer-import-documentation = Dokumentation om import
+
+footer-export-documentation = Dokumentation om eksport
+
+footer-support-forum = Supportforum
+
+## Step navigation on top of the wizard pages
+
+step-list =
+ .aria-label = Import-trin
+
+step-confirm = Bekræft
+
+# Variables:
+# $number (number) - step number
+step-count = { $number }
diff --git a/l10n-da/mail/messenger/aboutProfilesExtra.ftl b/l10n-da/mail/messenger/aboutProfilesExtra.ftl
new file mode 100644
index 0000000000..d4fe6d6284
--- /dev/null
+++ b/l10n-da/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 = Start profil
diff --git a/l10n-da/mail/messenger/aboutRights.ftl b/l10n-da/mail/messenger/aboutRights.ftl
new file mode 100644
index 0000000000..172b1eff22
--- /dev/null
+++ b/l10n-da/mail/messenger/aboutRights.ftl
@@ -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/.
+
+rights-title = Om dine rettigheder
+rights-intro = { -brand-full-name } er software med fri og åben kildekode, skabt af en sammenslutning af tusindvis af mennesker over hele kloden. Der er et par ting, som du bør vide:
+rights-intro-point-1 = { -brand-short-name } gøres tilgængelig for dig under retningslinjerne i <a data-l10n-name="mozilla-public-license-link">Mozilla Public License</a>. Dette betyder at du må bruge, kopiere og videregive { -brand-short-name } til andre. Du er er også velkommen til at ændre i kildekoden til { -brand-short-name } for at opfylde dine behov. Mozilla Public License tildeler dig også retten til at videregive dine ændrede versioner.
+rights-intro-point-2 =
+ Du tildeles ikke nogen rettigheder eller licens til varemærker tilhørende Mozilla
+ Foundation eller tredjeparter, herunder og uden undtagelse Thunderbird-
+ navnet og det tilhørende logo. Yderligere information om
+ varemærker kan findes <a data-l10n-name="mozilla-trademarks-link">her</a>.
+rights-intro-point-3 = Nogle funktioner i { -brand-short-name }, såsom Fejlrapportør, giver dig mulighed for at give feedback til { -vendor-short-name }. Ved at vælge at sende feedback giver du { -vendor-short-name } tilladelse til at bruge de givne informationer til at forbedre deres produkter, offenliggøre disse på deres webside(r) samt at videredistribuere disse frit.
+rights-intro-point-4 = Hvordan vi bruger dine personlige oplysninger og indsendt feedback til { -vendor-short-name } med { -brand-short-name } er beskrevet i <a data-l10n-name="mozilla-privacy-policy-link">{ -brand-short-name } Privatlivspolitik</a>.
+rights-intro-point-4-unbranded = Alle relevante privatlivspolitikker for dette produkt bør være oplistet her.
+rights-intro-point-5 = Nogle { -brand-short-name } funktioner gør brug af webbaserede informationstjenester, men vi kan ikke garantere at de er 100% korrekte eller fejlfrie. Yderligere detaljer, inklusiv information om at deaktivere disse tjenester, kan findes under punktet <a data-l10n-name="mozilla-service-terms-link">tjenstevilkår</a>.
+rights-intro-point-5-unbranded = Hvis dette produkt bruger webbaserede tjenester skal alle vedkommende vilkår for tjenesterne linkes til under afsnittet <a data-l10n-name="mozilla-website-services-link">Webbaserede tjenester</a>.
+rights-intro-point-6 = For at kunne afspille visse typer af video skal { -brand-short-name } hente dekrypteringsmoduler fra tredjepart.
+rights-webservices-header = { -brand-full-name } webbaserede informationstjenester
+rights-webservices2 = { -brand-full-name } bruger webbaserede informationstjenester ("Tjenester") for at kunne tilbyde nogle af de funktioner, du får med denne binære version af { -brand-short-name } i henhold til nedenstående vilkår. Hvis du ikke ønsker at bruge en eller flere af disse Tjenester, eller hvis du ikke kan tilslutte dig de nedenstående vilkår, kan du deaktivere funktionen eller Tjenesten. Oplysninger om, hvordan du deaktiverer en given funktion eller tjeneste kan findes <a data-l10n-name="mozilla-disable-service-link">her</a>. Andre funktioner og Tjenester kan deaktiveres i programindstillingerne.
+rights-locationawarebrowsing = <strong>Positionsbevidst browsing: </strong>Du bliver altid spurgt om du ønsker at dele din position. Din position bliver aldrig sendt uden dit samtykke. Hvis du ønsker at deaktivere denne funktion fuldstændigt kan det gøres ved følgende trin:
+rights-locationawarebrowsing-term-1 = Skriv følgende i adressefeltet <code>about:config</code>
+rights-locationawarebrowsing-term-2 = Tast geo.enabled
+rights-locationawarebrowsing-term-3 = Dobbeltklik på geo.enabled præferencen
+rights-locationawarebrowsing-term-4 = Positionsbevidt browsing er nu deaktiveret
+rights-webservices-unbranded = Et overblik over de webbaserede tjenester, produktet bruger, samt instruktioner om, hvordan de deaktiveres (hvis muligt), skal inkluderes her.
+rights-webservices-term-unbranded = Alle vedkommende tjenestevilkår for dette produkt bør optegnes her.
+rights-webservices-term-1 = { -vendor-short-name } og dets bidragydere, licensholdere og forretningspartnere arbejder på at yde de mest korrekte og ajourførte tjenester. Vi kan dog ikke garantere at denne information er fyldestgørende eller fejlfri. Eksempelvis kan Safe Browsing-tjenesten ikke altid identificere risikofyldte websteder og kan tillige fejlagtigt blokere for sikre websteder. Ved positionsbevidst browsing vil positioner returneret af vores tjenesteudbydere kun være omtrentlige og vi garanterer ikke for præcisionen.
+rights-webservices-term-2 = { -vendor-short-name } kan afslutte eller ændre tjenesten når de ønsker dette.
+rights-webservices-term-3 = Det står dig frit for at bruge de i { -brand-short-name } medfølgende tjenester og { -vendor-short-name } giver dig rettighed til dette. { -vendor-short-name } og dets licensholdere forbeholder sig alle andre rettigheder vedrørende disse tjenester. Disse vilkår er ikke tiltænkt at begrænse rettigheder under åben kildekode licenser vedrørende { -brand-short-name } og de tilhørende kildekode versioner af { -brand-short-name }.
+rights-webservices-term-4 = <strong>Tjenesten leveres "som den fremstår." { -vendor-short-name }, dets bidragydere, licensholdere og distributører fraskriver sig alle garantier, udtrykt eller indforstået, inklusive garantier om hvorvidt tjenesten er handelsgyldig eller passer til dit formål. Du bærer den fulde risiko ved at bruge tjenesten til dine formål samt kvaliteten og ydelsen, som tjenesten leverer. Nogle retskredse tillader ikke eksklusion eller begrænsning af indforståede garantier, så denne fraskrivelse af garanti kan i visse tilfælde ikke berøre dig.</strong>
+rights-webservices-term-5 = <strong>Undtaget som lovpåkrævet vil { -vendor-short-name }, dets bidragydere, licensholdere og distributører ikke hæfte for nogen indirekte, specielle, incidentale, afledte, strafmæssige eller statutmæssige krav som opstår af, eller på nogen måde er relateret til brugen af { -brand-short-name } og dets tjenester. Den samlede hæfte under disse vilkår kan ikke overstige $500 (Femhundrede dollars USD). Nogle retskredse tillader ikke eksklusion eller begrænsning af hæfte/krav, så denne fraskrivelse af hæfte kan i visse tilfælde ikke berøre dig.</strong>
+rights-webservices-term-6 = { -vendor-short-name } må fra tid til anden opdatere disse vilkår efter behov. Disse vilkår må ikke ændres eller annulleres uden skriftlig aftale med { -vendor-short-name }.
+rights-webservices-term-7 = Disse vilkår styres af loven i Californien, U.S.A., dets conflict of law provisioner. Hvis dele af disse vilkår ikke har gyldighed eller kan opretholdes vil den resterende del stadig være fuld ud gyldig og vedstående. I tilfælde af tvist mellem en oversat version af disse vilkår og den engelske version skal den engelske version være den gældende.
diff --git a/l10n-da/mail/messenger/aboutSupportCalendar.ftl b/l10n-da/mail/messenger/aboutSupportCalendar.ftl
new file mode 100644
index 0000000000..c4ebd1405f
--- /dev/null
+++ b/l10n-da/mail/messenger/aboutSupportCalendar.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/.
+
+calendars-title = Kalenderindstillinger
+calendars-table-heading-property = Navn
+calendars-table-heading-value = Værdi
+calendars-table-name = Navn
+calendars-table-type = Type
+calendars-table-disabled = Deaktiveret
+calendars-table-username = Brugernavn
+calendars-table-uri = URI
+calendars-table-refreshinterval = Genindlæsningsinterval
+calendars-table-readonly = Skrivebeskyttet
+calendars-table-suppressalarms = Undertryk alarmer
+calendars-table-cache-enabled = Cache aktiveret
+calendars-table-imip-identity = iMIP-identitet
+calendars-table-imip-identity-disabled = iMIP deaktiveret
+calendars-table-imip-identity-account = iMIP-konto
+calendars-table-organizerid = Organisator-id
+calendars-table-forceemailscheduling = Gennemtving mail-planlægning
+calendars-table-capabilities-alarms-popup-supported = Pop op-alarmer understøttet
+calendars-table-capabilities-alarms-oninviations-supported = Alarmer ved invitation understøttet
+calendars-table-capabilities-alarms-maxcount = Maks. antal alarmer pr. begivenhed
+calendars-table-capabilities-attachments-supported = Vedhæftninger understøttet
+calendars-table-capabilities-categories-maxcount = Maks. antal kategorier
+calendars-table-capabilities-privacy-supported = Privatlivstilstand understøttet
+calendars-table-capabilities-priority-supported = Prioritet understøttet
+calendars-table-capabilities-events-supported = Begivenhed understøttet
+calendars-table-capabilities-tasks-supported = Opgave understøttet
+calendars-table-capabilities-timezones-floating-supported = Lokal tid understøttet
+calendars-table-capabilities-timezones-utc-supported = UTC/GMT understøttet
+calendars-table-capabilities-autoschedule-supported = Auto-planlægning understøttet
diff --git a/l10n-da/mail/messenger/aboutSupportChat.ftl b/l10n-da/mail/messenger/aboutSupportChat.ftl
new file mode 100644
index 0000000000..11c8a2a72e
--- /dev/null
+++ b/l10n-da/mail/messenger/aboutSupportChat.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/.
+
+chat-title = Chat-konti
+chat-table-heading-account = ID
+chat-table-heading-protocol = Protokol
+chat-table-heading-name = Navn
+chat-table-heading-actions = Handlinger
+chat-table-copy-debug-log = Kopier debug-log
+ .title = Kopier fejl og anden logning fra denne chatkonto til udklipsholderen. Kan indeholde personlige oplysninger som chatbeskeder.
diff --git a/l10n-da/mail/messenger/aboutSupportMail.ftl b/l10n-da/mail/messenger/aboutSupportMail.ftl
new file mode 100644
index 0000000000..6101181870
--- /dev/null
+++ b/l10n-da/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 = Konti for mail og nyhedsgrupper
+show-private-data-main-text = Medtag kontonavne
+show-private-data-explanation-text = (kan muliggøre identifikation)
+accounts-ID = ID
+accounts-name = Navn
+accounts-incoming-server = Indgående server
+accounts-outgoing-servers = Udgående servere
+accounts-server-name = Navn
+accounts-conn-security = Forbindelsessikkerhed
+accounts-auth-method = Godkendelsesmetode
+accounts-default = Som standard?
+identity-name = Identitet
+
+send-via-email = Send som mail
+
+app-basics-telemetry = Telemetry-data
diff --git a/l10n-da/mail/messenger/accountCentral.ftl b/l10n-da/mail/messenger/accountCentral.ftl
new file mode 100644
index 0000000000..33e40ba0c1
--- /dev/null
+++ b/l10n-da/mail/messenger/accountCentral.ftl
@@ -0,0 +1,69 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Velkommen til { -brand-full-name }
+account-settings = Kontoindstillinger
+
+# $accounts (Number) - the number of configured accounts
+setup-title =
+ { $accounts ->
+ [0] Vælg hvad du vil konfigurere
+ *[other] Opsæt en anden konto
+ }
+about-title = Om { -brand-full-name }
+resources-title = Resurser
+
+release-notes =
+ .title = Om { -brand-full-name }
+
+email-label = Mail
+ .aria-label = Tilknyt din eksisterende mailkonto
+email-description = { -brand-short-name } giver dig mulighed for at oprette forbindelse til din eksisterende mailkonto, så du nemt kan læse dine mails i programmet.
+
+calendar-label = Kalender
+ .aria-label = Opret en ny kalender
+calendar-description = { -brand-short-name } giver dig mulighed for at håndtere og holde styr på begivenheder. Hvis du opretter forbindelse til en fjernkalender, vil alle dine begivenheder være synkroniseret på tværs af alle dine enheder.
+
+chat-label = Chat
+ .aria-label = Opret forbindelse til din chat-konto
+chat-description = { -brand-short-name } giver dig mulighed for at oprette forbindelse til forskellige chat-konti og understøtter forskellige platforme.
+
+filelink-label = Filelink
+ .aria-label = Indstil Filelink
+filelink-description = { -brand-short-name } giver dig mulighed for at oprette en praktisk filelink-cloud-konto, så du nemt kan sende store filer.
+
+addressbook-label = Adressebog
+ .aria-label = Opret en ny adressebog
+addressbook-description = { -brand-short-name } giver dig mulighed for at organisere alle dine kontakter i en adressebog. Du kan også oprette forbindelse til en ekstern adressebog, så alle dine kontakter er synkroniserede.
+
+feeds-label = Feeds
+ .aria-label = Opret forbindelse til feeds
+feeds-description = { -brand-short-name } giver dig mulighed for at oprette forbindelse til RSS/Atom-feeds og få nyheder og opdateringer fra hele verden.
+
+newsgroups-label = Nyhedsgrupper
+ .aria-label = Opret forbindelse til en nyhedsgruppe
+newsgroups-description = { -brand-short-name } giver dig mulighed for at oprette forbindelse til alle de nyhedsgrupper, du ønsker.
+
+import-title = Importer fra et andet program
+import-paragraph2 = { -brand-short-name } giver dig mulighed for at importere mails, adressebogsindhold, feed-abonnementer, indstillinger og/eller filtre fra andre mailprogrammer og almindelige adressebogsformater.
+
+import-label = Importer
+ .aria-label = Importer data fra andre programmer
+
+about-paragraph = Thunderbird er det førende platformsuafhængige mail- og kalenderprogram baseret på open source. Programmet er gratis, både til private og virksomheder. Vi ønsker, at Thunderbird fortsat skal være sikker og blive endnu bedre. Et bidrag hjælper os med at ansætte udviklere, betale for den bagvedliggende infrastruktur og med fortsat at forbedre Thunderbird.
+
+about-paragraph-consider-donation = <b>Thunderbird er økonomisk støttet af vores brugere. Hvis du er glad for Thunderbird, så hjælp os gerne med et bidrag.</b> Ved at <a data-l10n-name="donation-link">give et bidrag</a> er du med til at sikre, at Thunderbird også bliver udviklet i fremtiden.
+
+explore-link = Udforsk funktioner
+support-link = Support
+involved-link = Vær med
+developer-link = Udviklerdokumentation
+
+read = Læs meddelelser
+compose = Skriv en ny meddelelse
+search = Søg i meddelelser
+filter = Håndter meddelelsesfiltre
+nntp-subscription = Håndter abonnementer på nyhedsgrupper
+rss-subscription = Håndter feed-abonnementer
+e2e = End to end-kryptering
diff --git a/l10n-da/mail/messenger/accountManager.ftl b/l10n-da/mail/messenger/accountManager.ftl
new file mode 100644
index 0000000000..997f1ab02f
--- /dev/null
+++ b/l10n-da/mail/messenger/accountManager.ftl
@@ -0,0 +1,18 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+open-preferences-sidebar-button2 = { -brand-short-name }-indstillinger
+
+open-addons-sidebar-button = Tilføjelser og temaer
+
+account-action-add-newsgroup-account =
+ .label = Tilføj nyhedsgruppekonto
+ .accesskey = n
+
+server-change-restart-required = Genstart er påkrævet for at ændringerne i servernavn eller brugernavn træder i kraft.
+
+edit-vcard-dialog-accept-button = Gem
+ .accesskey = G
+edit-vcard-dialog-cancel-button = Annuller
+ .accesskey = A
diff --git a/l10n-da/mail/messenger/accountProvisioner.ftl b/l10n-da/mail/messenger/accountProvisioner.ftl
new file mode 100644
index 0000000000..44d2701eff
--- /dev/null
+++ b/l10n-da/mail/messenger/accountProvisioner.ftl
@@ -0,0 +1,78 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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-provisioner-tab-title = Få en ny e-mailadresse fra en tjenesteudbyder
+
+provisioner-searching-icon =
+ .alt = Søger…
+
+account-provisioner-title = Lav en ny e-mailadresse
+
+account-provisioner-description = Brug vores betroede partnere til at få en ny privat og sikker mailadresse.
+
+account-provisioner-start-help = De anvendte søgetermer sendes til { -vendor-short-name } (<a data-l10n-name="mozilla-privacy-link">privatlivspolitik</a>) og tredjeparts mailudbydere <strong>mailfence.com </strong> (<a data-l10n-name="mailfence-privacy-link">privatlivspolitik</a>, <a data-l10n-name="mailfence-tou-link">betingelser for brug</a >) og <strong>gandi.net</strong> (<a data-l10n-name="gandi-privacy-link">privatlivspolitik</a>, <a data-l10n-name="gandi-tou- link">betingelser for brug</a>) for at finde tilgængelige mailadresser.
+
+account-provisioner-mail-account-title = Køb en ny mailadresse
+
+account-provisioner-mail-account-description = Thunderbird samarbejder med <a data-l10n-name="mailfence-home-link">Mailfence</a> for at tilbyde dig en ny privat og sikker mail. Vi mener, at alle skal have en sikker mail.
+
+account-provisioner-domain-title = Køb en mailadresse og dit eget domæne
+
+account-provisioner-domain-description = Thunderbird samarbejder med <a data-l10n-name="gandi-home-link">Gandi</a> for at tilbyde dig et tilpasset domæne. Herefter kan du bruge enhver adresse på det pågældende domæne.
+
+## Forms
+
+account-provisioner-mail-input =
+ .placeholder = Dit navn, kaldenavn eller andet søgeord
+
+account-provisioner-domain-input =
+ .placeholder = Dit navn, kaldenavn eller andet søgeord
+
+account-provisioner-search-button = Søg
+
+account-provisioner-button-cancel = Annuller
+
+account-provisioner-button-existing = Brug en eksisterende mailkonto
+
+account-provisioner-button-back = Gå tilbage
+
+## Notifications
+
+account-provisioner-fetching-provisioners = Henter udbydere...
+
+account-provisioner-connection-issues = Kunnen ikke kommunikere med vores opsætnings-servere. Kontrollér din forbindelse.
+
+account-provisioner-searching-email = Søger efter tilgængelige mailkonti...
+
+account-provisioner-searching-domain = Søger efter tilgængelige domæner...
+
+account-provisioner-searching-error = Kunne ikke finde nogen adresser at foreslå. Prøv at ændre søgeordene.
+
+## Illustrations
+
+account-provisioner-step1-image =
+ .title = Vælg hvilken konto der skal oprettes
+
+## Search results
+
+# Variables:
+# $count (Number) - The number of domains found during search.
+account-provisioner-results-title =
+ { $count ->
+ [one] En tilgængelig adresse fundet for:
+ *[other] { $count } tilgængelige adresser fundet for:
+ }
+
+account-provisioner-mail-results-caption = Du kan prøve at søge på aliasser eller med andre søgeord for at finde flere mailadresser.
+
+account-provisioner-domain-results-caption = Du kan prøve at søge på aliasser eller med andre søgeord for at finde flere adresser.
+
+account-provisioner-free-account = Gratis
+
+account-provision-price-per-year = { $pris } om året
+
+account-provisioner-all-results-button = Vis alle resultater
+
+account-provisioner-open-in-tab-img =
+ .title = Åbn i et nyt faneblad
diff --git a/l10n-da/mail/messenger/accountcreation/accountSetup.ftl b/l10n-da/mail/messenger/accountcreation/accountSetup.ftl
new file mode 100644
index 0000000000..c405e77847
--- /dev/null
+++ b/l10n-da/mail/messenger/accountcreation/accountSetup.ftl
@@ -0,0 +1,426 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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-setup-tab-title = Kontoopsætning
+
+## Header
+
+account-setup-title = Tilføj din eksisterende mailadresse
+
+account-setup-description = For at bruge din nuværende mailadresse, skal du indtaste dine login-oplysninger.
+
+account-setup-secondary-description = { -brand-product-name } vil automatisk søge efter en anbefalet serverkonfiguration, der virker.
+
+account-setup-success-title = Kontoen blev oprettet
+
+account-setup-success-description = Du kan nu bruge denne konto med { -brand-short-name }.
+
+account-setup-success-secondary-description = Du kan forbedre oplevelsen ved at oprette forbindelse til relaterede tjenester og konfigurere avancerede kontoindstillinger.
+
+## Form fields
+
+account-setup-name-label = Dit fulde navn
+ .accesskey = D
+
+# Note: "John Doe" is a multiple-use name that is used when the true name of a person is unknown. We use this fake name as an input placeholder. Translators should update this to reflect the placeholder name of their language/country.
+account-setup-name-input =
+ .placeholder = Jane Hansen
+
+account-setup-name-info-icon =
+ .title = Dit navn som andre skal se det
+
+
+account-setup-name-warning-icon =
+ .title = Indtast dit navn
+
+account-setup-email-label = Mailadresse
+ .accesskey = M
+
+account-setup-email-input =
+ .placeholder = jane.hansen@eksempel.dk
+
+account-setup-email-info-icon =
+ .title = Din eksisterende mailadresse
+
+account-setup-email-warning-icon =
+ .title = Ugyldig mailadresse
+
+account-setup-password-label = Adgangskode
+ .accesskey = d
+ .title = Valgfri, vil kun blive brugt til at validere brugernavnet
+
+account-provisioner-button = Få en ny mailadresse
+ .accesskey = F
+
+account-setup-password-toggle-show =
+ .title = Vis adgangskode i klartekst
+
+account-setup-password-toggle-hide =
+ .title = Skjul adgangskode
+
+account-setup-remember-password = Husk adgangskode
+ .accesskey = H
+
+account-setup-exchange-label = Dit login
+ .accesskey = l
+
+# YOURDOMAIN refers to the Windows domain in ActiveDirectory. yourusername refers to the user's account name in Windows.
+account-setup-exchange-input =
+ .placeholder = DITDOMÆNE\ditbrugernavn
+
+# Domain refers to the Windows domain in ActiveDirectory. We mean the user's login in Windows at the local corporate network.
+account-setup-exchange-info-icon =
+ .title = Domæne-login
+
+## Action buttons
+
+account-setup-button-cancel = Annuller
+ .accesskey = A
+
+account-setup-button-manual-config = Manuel opsætning
+ .accesskey = o
+
+account-setup-button-stop = Stop
+ .accesskey = S
+
+account-setup-button-retest = Afprøv konfigurationen
+ .accesskey = ø
+
+account-setup-button-continue = Fortsæt
+ .accesskey = F
+
+account-setup-button-done = Opret konto
+ .accesskey = O
+
+## Notifications
+
+account-setup-looking-up-settings = Undersøger konfiguration…
+
+account-setup-looking-up-settings-guess = Undersøger konfiguration: Prøver almindelige servernavne…
+
+account-setup-looking-up-settings-half-manual = Undersøger konfiguration: Forespørger serveren…
+
+account-setup-looking-up-disk = Undersøger konfiguration: { -brand-short-name }-installation…
+
+account-setup-looking-up-isp = Undersøger konfiguration: Mailudbyder…
+
+# Note: 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.
+account-setup-looking-up-db = Undersøger konfiguration: Mozillas database over mailudbydere…
+
+account-setup-looking-up-mx = Undersøger konfiguration: Indgående maildomæne…
+
+account-setup-looking-up-exchange = Undersøger konfiguration: Exchange-server…
+
+account-setup-checking-password = Kontrollerer adgangskode…
+
+account-setup-installing-addon = Henter og installerer tilføjelse…
+
+account-setup-success-half-manual = Følgende indstillinger blev fundet ved at forespørge serveren:
+
+account-setup-success-guess = Konfiguration fundet ved at prøve almindelige servernavne.
+
+account-setup-success-guess-offline = Du er offline. Vi har gættet på nogle af indstillingerne, men du skal selv angive de rigtige indstillinger for at oprette kontoen.
+
+account-setup-success-password = Adgangskode OK
+
+account-setup-success-addon = Tilføjelsen blev installeret
+
+# Note: 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.
+account-setup-success-settings-db = Konfiguration fundet i Mozillas database over mailudbydere.
+
+account-setup-success-settings-disk = Konfiguration fundet på { -brand-short-name }-installation.
+
+account-setup-success-settings-isp = Konfiguration fundet hos mailudbyderen.
+
+# Note: Microsoft Exchange is a product name.
+account-setup-success-settings-exchange = Fandt konfiguration for en Microsoft Exchange-server.
+
+## Illustrations
+
+account-setup-step1-image =
+ .title = Indledende opsætning
+
+account-setup-step2-image =
+ .title = Indlæser…
+
+account-setup-step3-image =
+ .title = Konfiguration fundet
+
+account-setup-step4-image =
+ .title = Forbindelsesfejl
+
+account-setup-step5-image =
+ .title = Konto oprettet
+
+account-setup-privacy-footnote2 = Dine login-oplysninger vil kun blive gemt lokalt på din computer.
+
+account-setup-selection-help = Ved du ikke, hvad du skal vælge?
+
+account-setup-selection-error = Har du brug for hjælp?
+
+account-setup-success-help = Usikker på, hvad du skal nu?
+
+account-setup-documentation-help = Dokumentation om opsætning
+
+account-setup-forum-help = Supportforum
+
+account-setup-privacy-help = Privatlivspolitik
+
+account-setup-getting-started = Sådan kommer du i gang
+
+## Results area
+
+# Variables:
+# $count (Number) - Number of available protocols.
+account-setup-results-area-title =
+ { $count ->
+ [one] Tilgængelig konfiguration
+ *[other] Tilgængelige konfigurationer
+ }
+
+account-setup-result-imap-description = Hold dine mapper og meddelelser synkroniseret på din server
+
+account-setup-result-pop-description = Hold dine mapper og meddelelser på din computer
+
+# Note: Exchange, Office365 are the name of products.
+account-setup-result-exchange2-description = Brug Microsoft Exchange-serveren eller Office365-cloudtjenester
+
+account-setup-incoming-title = Indgående
+
+account-setup-outgoing-title = Udgående
+
+account-setup-username-title = Brugernavn
+
+account-setup-exchange-title = Server
+
+account-setup-result-no-encryption = Ingen kryptering
+
+account-setup-result-ssl = SSL/TLS
+
+account-setup-result-starttls = STARTTLS
+
+account-setup-result-outgoing-existing = Brug eksisterende udgående SMTP-server
+
+# Variables:
+# $incoming (String): The email/username used to log into the incoming server
+# $outgoing (String): The email/username used to log into the outgoing server
+account-setup-result-username-different = Indgående: { $incoming }, Udgående: { $outgoing }
+
+## Error messages
+
+# Note: 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.
+account-setup-credentials-incomplete = Godkendelse mislykkedes. Enten er de indtastede oplysninger forkerte, eller der skal bruges et separat brugernavn for at logge ind. Dette er normalt brugernavnet til dit Windows-domæne med eller uden domænet (for eksempel janehansen eller AD\\janehansen)
+
+account-setup-credentials-wrong = Godkendelse mislykkedes. Kontroller brugernavn og adgangskode
+
+account-setup-find-settings-failed = { -brand-short-name } kunne ikke finde indstillinger til din mailkonto
+
+account-setup-exchange-config-unverifiable = Konfigurationen kunne ikke bekræftes. Hvis brugernavn og adgangskode er indtastet korrekt, skyldes det sandsynligvis, at serveradministratoren har deaktiveret den valgte indstilling for din konto. Prøv at vælge en anden protokol.
+
+account-setup-provisioner-error = Der opstod en fejl under opsætningen af din nye konto i { -brand-short-name }. Prøv at opsætte din konto manuelt med dine log in-oplysninger.
+
+## Manual configuration area
+
+account-setup-manual-config-title = Serverindstillinger
+
+account-setup-incoming-server-legend = Indgående server
+
+account-setup-protocol-label = Protokol:
+
+account-setup-hostname-label = Værtsnavn:
+
+account-setup-port-label = Port:
+ .title = Sæt portnummeret til 0 for autodetektion
+
+account-setup-auto-description = { -brand-short-name } forsøger automatisk at udfylde tomme felter.
+
+account-setup-ssl-label = Forbindelsessikkerhed:
+
+account-setup-outgoing-server-legend = Udgående server
+
+## Incoming/Outgoing SSL Authentication options
+
+ssl-autodetect-option = Find automatisk
+
+ssl-no-authentication-option = Ingen godkendelse
+
+ssl-cleartext-password-option = Almindelig adgangskode
+
+ssl-encrypted-password-option = Krypteret adgangskode
+
+## Incoming/Outgoing SSL options
+
+ssl-noencryption-option = Ingen
+
+account-setup-auth-label = Godkendelsesmetode:
+
+account-setup-username-label = Brugernavn:
+
+account-setup-advanced-setup-button = Avanceret konfiguration
+ .accesskey = v
+
+## Warning insecure server dialog
+
+account-setup-insecure-title = Advarsel!
+
+account-setup-insecure-incoming-title = Indstillinger for indgående:
+
+account-setup-insecure-outgoing-title = Indstillinger for udgående:
+
+# Variables:
+# $server (String): The name of the hostname of the server the user was trying to connect to.
+account-setup-warning-cleartext = <b>{ $server }</b> bruger ikke kryptering.
+
+account-setup-warning-cleartext-details = Usikre mailservere benytter ikke kryptering til at beskytte din adgangskode og indholdet i dine mails. Ved at forbinde til denne server risikerer du at få afluret din adgangskode og indholdet i dine mails.
+
+account-setup-insecure-server-checkbox = Jeg accepterer risikoen
+ .accesskey = a
+
+account-setup-insecure-description = { -brand-short-name } lader dig bruge mailkontoen med den angivne konfiguration. Du bør dog kontakte din administrator eller mailudbyder angående disse usikre forbindelsesindstillinger. Se <a data-l10n-name="thunderbird-faq-link">Thunderbirds FAQ</a> for yderligere oplysninger.
+
+insecure-dialog-cancel-button = Rediger indstillinger
+ .accesskey = R
+
+insecure-dialog-confirm-button = Bekræft
+ .accesskey = B
+
+## Warning Exchange confirmation dialog
+
+# Variables:
+# $domain (String): The name of the server where the configuration was found, e.g. rackspace.com.
+exchange-dialog-question = { -brand-short-name } fandt oplysninger om dine kontoindstillinger på { $domain }. Vil du fortsætte og indsende dine login-informationer?
+
+exchange-dialog-confirm-button = Login
+
+exchange-dialog-cancel-button = Annuller
+
+## Dismiss account creation dialog
+
+exit-dialog-title = Ingen mailkonto konfigureret
+
+exit-dialog-description = Er du sikker på, at du vil annullere opsætningen? { -brand-short-name } kan stadig bruges uden en mailkonto, men mange funktioner vil ikke være tilgængelige.
+
+account-setup-no-account-checkbox = Brug { -brand-short-name } uden en mailkonto
+ .accesskey = B
+
+exit-dialog-cancel-button = Fortsæt opsætningen
+ .accesskey = F
+
+exit-dialog-confirm-button = Afslut opsætningen
+ .accesskey = A
+
+## Alert dialogs
+
+account-setup-creation-error-title = Kunne ikke oprette konto
+
+account-setup-error-server-exists = Indgående server er allerede oprettet.
+
+account-setup-confirm-advanced-title = Bekræft avanceret opsætning
+
+account-setup-confirm-advanced-description = Denne besked lukkes og en konto med de aktuelle indstillinger bliver oprettet, også selvom de måske er forkerte. Ønsker du at fortsætte?
+
+## Addon installation section
+
+account-setup-addon-install-title = Installer
+
+account-setup-addon-install-intro = En tilføjelse fra tredjepart kan give dig adgang til din mailkonto på denne server:
+
+account-setup-addon-no-protocol = Denne mailserver understøtter desværre ikke åbne protokoller. { account-setup-addon-install-intro }
+
+## Success view
+
+account-setup-settings-button = Kontoindstillinger
+
+account-setup-encryption-button = End to end-kryptering
+
+account-setup-signature-button = Tilføj en signatur
+
+account-setup-dictionaries-button = Hent ordbøger
+
+account-setup-address-book-carddav-button = Opret forbindelse til en CardDAV-adressebog
+
+account-setup-address-book-ldap-button = Opret forbindelse til en LDAP-adressebog
+
+account-setup-calendar-button = Opret forbindelse til en fjernkalender
+
+account-setup-linked-services-title = Tilslut dine tilknyttede tjenester
+
+account-setup-linked-services-description = { -brand-short-name } fandt andre tjenester, der er knyttet til din mailkonto.
+
+account-setup-no-linked-description = Konfigurer andre tjenester for at få mest muligt ud af din { -brand-short-name }-oplevelse.
+
+# Variables:
+# $count (Number) - The number of address books found during autoconfig.
+account-setup-found-address-books-description =
+ { $count ->
+ [one] { -brand-short-name } fandt en adressebog, der er knyttet til din mailkonto.
+ *[other] { -brand-short-name } fandt { $count } adressebøger, der er knyttet til din mailkonto.
+ }
+
+# Variables:
+# $count (Number) - The number of calendars found during autoconfig.
+account-setup-found-calendars-description =
+ { $count ->
+ [one] { -brand-short-name } fandt en kalender, der er knyttet til din mailkonto.
+ *[other] { -brand-short-name } fandt { $count } kalendere, der er knyttet til din mailkonto.
+ }
+
+account-setup-button-finish = Afslut
+ .accesskey = A
+
+account-setup-looking-up-address-books = Undersøger adressebøger…
+
+account-setup-looking-up-calendars = Undersøger kalendere…
+
+account-setup-address-books-button = Adressebøger
+
+account-setup-calendars-button = Kalendere
+
+account-setup-connect-link = Opret forbindelse
+
+account-setup-existing-address-book = Forbundet
+ .title = Der er allerede forbindelse til adressebogen
+
+account-setup-existing-calendar = Forbundet
+ .title = Der er allerede forbindelse til kalenderen
+
+account-setup-connect-all-calendars = Opret forbindelse til alle kalendere
+
+account-setup-connect-all-address-books = Opret forbindelse til alle adressebøger
+
+## Calendar synchronization dialog
+
+calendar-dialog-title = Opret forbindelse til kalender
+
+calendar-dialog-cancel-button = Annuller
+ .accesskey = A
+
+calendar-dialog-confirm-button = Opret forbindelse
+ .accesskey = f
+
+account-setup-calendar-name-label = Navn
+
+account-setup-calendar-name-input =
+ .placeholder = Min kalender
+
+account-setup-calendar-color-label = Farve
+
+account-setup-calendar-refresh-label = Opdater
+
+account-setup-calendar-refresh-manual = Manuelt
+
+account-setup-calendar-refresh-interval =
+ { $count ->
+ [one] Hvert minut
+ *[other] Hvert { $count }. minut
+ }
+
+account-setup-calendar-read-only = Skrivebeskyttet
+ .accesskey = S
+
+account-setup-calendar-show-reminders = Vis alarmer
+ .accesskey = V
+
+account-setup-calendar-offline-support = Offline-understøttelse
+ .accesskey = O
diff --git a/l10n-da/mail/messenger/addressbook/abCardDAVDialog.ftl b/l10n-da/mail/messenger/addressbook/abCardDAVDialog.ftl
new file mode 100644
index 0000000000..deaaddad0b
--- /dev/null
+++ b/l10n-da/mail/messenger/addressbook/abCardDAVDialog.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/.
+
+carddav-window-title = Ny CardDAV-adressebog
+
+carddav-dialog =
+ .buttonlabelaccept = Fortsæt
+ .buttonaccesskeyaccept = F
+
+carddav-username-label =
+ .value = Brugernavn:
+ .accesskey = B
+carddav-location-label =
+ .value = Placering
+ .accesskey = P
+carddav-location =
+ .default-placeholder = URL eller værtsnavn på adressebogs-serveren
+
+carddav-loading = Henter indstillinger…
+carddav-known-incompatible = { $url } er kendt for at være inkompatibel med { -brand-short-name }.
+carddav-connection-error = Kunne ikke forbinde.
+carddav-none-found = Fandt ingen adressebøger at tilføje for den pågældende konto.
+carddav-already-added = Alle adressebøger for den pågældende konto er allerede tilføjet.
+
+carddav-available-books = Tilgængelige adressebøger:
diff --git a/l10n-da/mail/messenger/addressbook/abCardDAVProperties.ftl b/l10n-da/mail/messenger/addressbook/abCardDAVProperties.ftl
new file mode 100644
index 0000000000..e5b59da5fb
--- /dev/null
+++ b/l10n-da/mail/messenger/addressbook/abCardDAVProperties.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/.
+
+carddav-url-label =
+ .value = CardDAV-URL:
+ .accesskey = V
+
+carddav-refreshinterval-label =
+ .label = Synkroniser:
+ .accesskey = S
+
+# Variables:
+# $minutes (integer) - Number of minutes between address book synchronizations
+carddav-refreshinterval-minutes-value =
+ .label =
+ { $minutes ->
+ [one] hvert minut
+ *[other] hvert { $minutes }. minut
+ }
+
+# Variables:
+# $hours (integer) - Number of hours between address book synchronizations
+carddav-refreshinterval-hours-value =
+ .label =
+ { $hours ->
+ [one] hver time
+ *[other] hver { $hours }. time
+ }
+
+carddav-readonly-label =
+ .label = Skrivebeskyttet
+ .accesskey = k
diff --git a/l10n-da/mail/messenger/addressbook/aboutAddressBook.ftl b/l10n-da/mail/messenger/addressbook/aboutAddressBook.ftl
new file mode 100644
index 0000000000..5972665e79
--- /dev/null
+++ b/l10n-da/mail/messenger/addressbook/aboutAddressBook.ftl
@@ -0,0 +1,226 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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-addressbook-title = Adressebog
+
+## Toolbar
+
+about-addressbook-toolbar-new-address-book =
+ .label = Ny adressebog
+about-addressbook-toolbar-add-carddav-address-book =
+ .label = Tilføj CardDAV-adressebog
+about-addressbook-toolbar-add-ldap-address-book =
+ .label = Tilføj LDAP-adressebog
+about-addressbook-toolbar-new-contact =
+ .label = Ny kontakt
+about-addressbook-toolbar-new-list =
+ .label = Ny mailingliste
+about-addressbook-toolbar-import =
+ .label = Importer
+
+## Books
+
+all-address-books = Alle adressebøger
+
+about-addressbook-books-context-properties =
+ .label = Egenskaber
+about-addressbook-books-context-synchronize =
+ .label = Synkroniser
+about-addressbook-books-context-edit =
+ .label = Rediger
+about-addressbook-books-context-print =
+ .label = Udskriv…
+about-addressbook-books-context-export =
+ .label = Eksporter…
+about-addressbook-books-context-delete =
+ .label = Slet
+about-addressbook-books-context-remove =
+ .label = Fjern
+about-addressbook-books-context-startup-default =
+ .label = Standardmappe ved start
+
+about-addressbook-confirm-delete-book-title = Slet adressebog
+# Variables:
+# $name (String) - Name of the address book to be deleted.
+about-addressbook-confirm-delete-book = Er du sikker på, at du vil slette{ $name } og alle dens kontakter?
+about-addressbook-confirm-remove-remote-book-title = Fjern adressebog
+# Variables:
+# $name (String) - Name of the remote address book to be removed.
+about-addressbook-confirm-remove-remote-book = Er du sikker på, at du vil fjerne { $name }?
+
+## Cards
+
+# Variables:
+# $name (String) - Name of the address book that will be searched.
+about-addressbook-search =
+ .placeholder = Søg i { $name }
+about-addressbook-search-all =
+ .placeholder = Søg i alle adressebøger
+
+about-addressbook-sort-button2 =
+ .title = Listevisningsmuligheder
+
+about-addressbook-name-format-display =
+ .label = Vist navn
+about-addressbook-name-format-firstlast =
+ .label = Fornavn Efternavn
+about-addressbook-name-format-lastfirst =
+ .label = Efternavn, fornavn
+
+about-addressbook-sort-name-ascending =
+ .label = Sorter efter navn (A > Å)
+about-addressbook-sort-name-descending =
+ .label = Sorter efter navn (Å > A)
+about-addressbook-sort-email-ascending =
+ .label = Sorter efter mailadresse (A > Å)
+about-addressbook-sort-email-descending =
+ .label = Sorter efter mailadresse (Å > A)
+
+about-addressbook-horizontal-layout =
+ .label = Skift til vandret layout
+about-addressbook-vertical-layout =
+ .label = Skift til lodret layout
+
+## Card column headers
+## Each string is listed here twice, and the values should match.
+
+about-addressbook-column-header-generatedname = Navn
+about-addressbook-column-label-generatedname =
+ .label = { about-addressbook-column-header-generatedname }
+about-addressbook-column-header-emailaddresses = Mailadresser
+about-addressbook-column-label-emailaddresses =
+ .label = { about-addressbook-column-header-emailaddresses }
+about-addressbook-column-header-phonenumbers = Telefonnumre
+about-addressbook-column-label-phonenumbers =
+ .label = { about-addressbook-column-header-phonenumbers }
+about-addressbook-column-header-addresses = Adresser
+about-addressbook-column-label-addresses =
+ .label = { about-addressbook-column-header-addresses }
+about-addressbook-column-header-title = Titel
+about-addressbook-column-label-title =
+ .label = { about-addressbook-column-header-title }
+about-addressbook-column-header-department = Afdeling
+about-addressbook-column-label-department =
+ .label = { about-addressbook-column-header-department }
+about-addressbook-column-header-organization = Organisation
+about-addressbook-column-label-organization =
+ .label = { about-addressbook-column-header-organization }
+about-addressbook-column-header-addrbook = Adressebog
+about-addressbook-column-label-addrbook =
+ .label = { about-addressbook-column-header-addrbook }
+
+about-addressbook-cards-context-write =
+ .label = Skriv
+
+about-addressbook-confirm-delete-mixed-title = Slet kontakter og lister
+# Variables:
+# $count (Number) - The number of contacts and lists to be deleted. Always greater than 1.
+about-addressbook-confirm-delete-mixed = Er du sikker på, at du vil slette disse { $count } kontakter og lister?
+# Variables:
+# $count (Number) - The number of lists to be deleted.
+about-addressbook-confirm-delete-lists-title =
+ { $count ->
+ [one] Slet liste
+ *[other] Slet lister
+ }
+# Variables:
+# $count (Number) - The number of lists to be deleted.
+# $name (String) - The name of the list to be deleted, if $count is 1.
+about-addressbook-confirm-delete-lists =
+ { $count ->
+ [one] Er du sikker på, at du vil slette listen { $name }?
+ *[other] Er du sikker på, at du vil slette disse { $count } lister?
+ }
+# Variables:
+# $count (Number) - The number of contacts to be removed.
+about-addressbook-confirm-remove-contacts-title =
+ { $count ->
+ [one] Fjern kontakt
+ *[other] Fjern kontakter
+ }
+# Variables:
+# $count (Number) - The number of contacts to be removed.
+# $name (String) - The name of the contact to be removed, if $count is 1.
+# $list (String) - The name of the list that contacts will be removed from.
+about-addressbook-confirm-remove-contacts =
+ { $count ->
+ [one] Er du sikker på, at du vil fjerne { $name } fra { $list }?
+ *[other] Er du sikker på, at du vil fjerne disse { $count } kontakter fra { $list }?
+ }
+# Variables:
+# $count (Number) - The number of contacts to be deleted.
+about-addressbook-confirm-delete-contacts-title =
+ { $count ->
+ [one] Slet kontakt
+ *[other] Slet kontakter
+ }
+# Variables:
+# $count (Number) - The number of contacts to be deleted.
+# $name (String) - The name of the contact to be deleted, if $count is 1.
+about-addressbook-confirm-delete-contacts =
+ { $count ->
+ [one] Er du sikker på, at du vil slette kontakten { $name }?
+ *[other] Er du sikker på, at du vil slette disse { $count } kontakter?
+ }
+
+## Card list placeholder
+## Shown when there are no cards in the list
+
+about-addressbook-placeholder-empty-book = Ingen tilgængelige kontakter
+about-addressbook-placeholder-new-contact = Ny kontakt
+about-addressbook-placeholder-search-only = Denne adressebog viser kun kontakter efter en søgning
+about-addressbook-placeholder-searching = Søger…
+about-addressbook-placeholder-no-search-results = Ingen kontakter fundet
+
+## Details
+
+about-addressbook-prefer-display-name = Foretræk visningsnavn frem for navnet i meddelelses-headeren
+
+about-addressbook-write-action-button = Skriv
+about-addressbook-event-action-button = Begivenhed
+about-addressbook-search-action-button = Søg
+
+about-addressbook-begin-edit-contact-button = Rediger
+about-addressbook-delete-edit-contact-button = Slet
+about-addressbook-cancel-edit-contact-button = Annuller
+about-addressbook-save-edit-contact-button = Gem
+
+about-addressbook-add-contact-to = Føj til:
+
+about-addressbook-details-email-addresses-header = Mailadresser
+about-addressbook-details-phone-numbers-header = Telefonnumre
+about-addressbook-details-addresses-header = Adresser
+about-addressbook-details-notes-header = Noter
+about-addressbook-details-other-info-header = Anden information
+
+about-addressbook-entry-type-work = Arbejde
+about-addressbook-entry-type-home = Hjem
+about-addressbook-entry-type-fax = Fax
+about-addressbook-entry-type-cell = Mobil
+about-addressbook-entry-type-pager = Personsøger
+
+about-addressbook-entry-name-birthday = Fødselsdag
+about-addressbook-entry-name-anniversary = Jubilæum
+about-addressbook-entry-name-title = Titel
+about-addressbook-entry-name-role = Rolle
+about-addressbook-entry-name-organization = Organisation
+about-addressbook-entry-name-website = Websted
+about-addressbook-entry-name-time-zone = Tidszone
+
+about-addressbook-unsaved-changes-prompt-title = Ugemte ændringer
+about-addressbook-unsaved-changes-prompt = Vil du gemme dine ændringer, inden du forlader redigeringsvisningen?
+
+# Photo dialog
+
+about-addressbook-photo-drop-target = Slip eller indsæt et billede her, eller klik for at vælge en fil.
+about-addressbook-photo-drop-loading = Indlæser billede...
+about-addressbook-photo-drop-error = Billedet kunne ikke indlæses.
+about-addressbook-photo-filepicker-title = Vælg en billedfil
+
+about-addressbook-photo-discard = Kassér eksisterende billede
+about-addressbook-photo-cancel = Fortryd
+about-addressbook-photo-save = Gem
+
+# Keyboard shortcuts
+
diff --git a/l10n-da/mail/messenger/addressbook/fieldMapImport.ftl b/l10n-da/mail/messenger/addressbook/fieldMapImport.ftl
new file mode 100644
index 0000000000..2cbdad6eb4
--- /dev/null
+++ b/l10n-da/mail/messenger/addressbook/fieldMapImport.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/.
+
+import-ab-csv-dialog-title = Importer adressebog fra tekstfil
+
+# $recordNumber (Number) - The current record number of the preview data.
+import-ab-csv-preview-record-number = Forhåndsvisning af dataimport for post { $recordNumber }
+
+import-ab-csv-dialog =
+ .buttonlabelaccept = Importer
+ .buttonaccesskeyaccept = I
diff --git a/l10n-da/mail/messenger/addressbook/vcard.ftl b/l10n-da/mail/messenger/addressbook/vcard.ftl
new file mode 100644
index 0000000000..1d31e12168
--- /dev/null
+++ b/l10n-da/mail/messenger/addressbook/vcard.ftl
@@ -0,0 +1,152 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, you can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+# Display Name
+
+vcard-displayname = Visningsnavn
+
+vcard-displayname-placeholder =
+ .placeholder = { vcard-displayname }
+
+# Type selection
+
+vcard-entry-type-label = Type
+
+vcard-entry-type-home = Hjem
+
+vcard-entry-type-work = Arbejde
+
+vcard-entry-type-none = Ingen
+
+vcard-entry-type-custom = Brugerdefineret
+
+# N vCard field
+
+vcard-name-header = Navn
+
+vcard-n-prefix = Præfiks
+
+vcard-n-add-prefix =
+ .title = Tilføj præfiks
+
+vcard-n-firstname = Fornavn
+
+vcard-n-add-firstname =
+ .title = Tilføj fornavn
+
+vcard-n-middlename = Mellemnavn
+
+vcard-n-add-middlename =
+ .title = Tilføj mellemnavn
+
+vcard-n-lastname = Efternavn
+
+vcard-n-add-lastname =
+ .title = Tilføj efternavn
+
+vcard-n-suffix = Suffiks
+
+vcard-n-add-suffix =
+ .title = Tilføj suffiks
+
+# Nickname
+
+# Email vCard field
+
+vcard-email-header = Mailadresser
+
+vcard-email-add = Tilføj mailadresse
+
+vcard-email-label = Mailadresse
+
+vcard-primary-email-label = Standard
+
+# URL vCard field
+
+vcard-url-header = Websteder
+
+vcard-url-add = Tilføj websted
+
+vcard-url-label = Websted
+
+# Tel vCard field
+
+vcard-tel-header = Telefonnumre
+
+vcard-tel-add = Tilføj telefonnummer
+
+vcard-tel-label = Telefonnummer
+
+# TZ vCard field
+
+vcard-tz-header = Tidszone
+
+vcard-tz-add = Tilføj tidszone
+
+# IMPP vCard field
+
+vcard-impp-add = Tilføj chat-konto
+
+vcard-impp-label = Chat-konto
+
+# BDAY and ANNIVERSARY vCard field
+
+vcard-bday-anniversary-header = Særlige datoer
+
+vcard-bday-anniversary-add = Tilføj særlig dato
+
+vcard-bday-label = Fødselsdag
+
+vcard-anniversary-label = Jubilæum
+
+vcard-date-day = Dag
+
+vcard-date-month = Måned
+
+vcard-date-year = År
+
+# ADR vCard field
+
+vcard-adr-header = Adresser
+
+vcard-adr-add = Tilføj adresse
+
+vcard-adr-label = Adresse
+
+vcard-adr-delivery-label = Leveringsetiket
+
+vcard-adr-street = Postadresse
+
+# Or "Locality"
+vcard-adr-locality = By
+
+# Or "Region"
+vcard-adr-region = Stat/provins
+
+# The term "ZIP code" only applies in USA. Most locales should use "Postal code" only.
+vcard-adr-code = Postnummer
+
+vcard-adr-country = Land
+
+# NOTE vCard field
+
+vcard-note-header = Noter
+
+vcard-note-add = Tilføj note
+
+# TITLE, ROLE and ORGANIZATION vCard fields
+
+vcard-org-header = Organisatoriske egenskaber
+
+vcard-org-add = Tilføj organisatoriske egenskaber
+
+vcard-org-title = Titel
+
+vcard-org-role = Rolle
+
+vcard-org-org = Organisation
+
+# Custom properties
+
diff --git a/l10n-da/mail/messenger/appmenu.ftl b/l10n-da/mail/messenger/appmenu.ftl
new file mode 100644
index 0000000000..d1f52e4259
--- /dev/null
+++ b/l10n-da/mail/messenger/appmenu.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/.
+
+
+## New Account
+
+## New Account / Address Book
+
+## Create
+
+## Open
+
+## View / Layout
+
+appmenu-font-size-value = Skriftstørrelse
+
+appmenuitem-font-size-enlarge =
+ .tooltiptext = Forøg skriftstørrelsen
+
+appmenuitem-font-size-reduce =
+ .tooltiptext = Formindsk skriftstørrelse
+
+# Variables:
+# $size (String) - The current font size.
+appmenuitem-font-size-reset =
+ .label = { $size } px
+ .tooltiptext = Nulstil skriftstørrelse
+
+## Tools
+
+## Help
+
diff --git a/l10n-da/mail/messenger/chat-verifySession.ftl b/l10n-da/mail/messenger/chat-verifySession.ftl
new file mode 100644
index 0000000000..c467412a1f
--- /dev/null
+++ b/l10n-da/mail/messenger/chat-verifySession.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/.
+
+verify-window-title = Bekræft identitet
+
+# Variables:
+# $subject (String) - a human readable identifier for the other side of the verification flow.
+verify-window-subject-title = Bekræft identiteten af { $subject }
+
+verify-dialog =
+ .buttonlabelaccept = De matcher
+ .buttonaccesskeyaccept = D
+ .buttonlabelextra2 = De matcher ikke
+ .buttonaccesskeyextra2 = e
+
+challenge-label = Bekræft at den viste streng matcher den, der er vist i den anden ende.
diff --git a/l10n-da/mail/messenger/chat.ftl b/l10n-da/mail/messenger/chat.ftl
new file mode 100644
index 0000000000..34f85e4c74
--- /dev/null
+++ b/l10n-da/mail/messenger/chat.ftl
@@ -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/.
+
+chat-joining-chat-icon2 =
+ .alt = Joiner chat
+
+chat-left-chat-icon2 =
+ .alt = Forlod chat
+
+chat-participant-owner-role-icon2 =
+ .alt = Ejer
+
+chat-participant-administrator-role-icon2 =
+ .alt = Administrator
+
+chat-participant-moderator-role-icon2 =
+ .alt = Moderator
+
+chat-participant-voiced-role-icon2 =
+ .alt = Deltager kan skrive beskeder
+
+chat-verify-identity =
+ .label = Bekræft identitet
+ .accesskey = I
+
+chat-identity-verified =
+ .label = Identiteten er allerede bekræftet
+
+chat-buddy-identity-status = Tillid til kryptering
+chat-buddy-identity-status-verified = Bekræftet
+chat-buddy-identity-status-unverified = Ubekræftet
+
+## Conversation invite notification box
+
+# This string appears in a notification bar at the top of the Contacts window
+# when someone invited the user to a multi user chat conversation, to request
+# the user to confirm they want to join the chat.
+# Variables:
+# $conversation (String) - Name of the conversation the user is invited to.
+chat-conv-invite-label = Du er blevet inviteret til at chatte i { $conversation }
+chat-conv-invite-accept =
+ .label = Accepter
+ .accesskey = c
+chat-conv-invite-deny =
+ .label = Afvis
+ .accesskey = A
diff --git a/l10n-da/mail/messenger/compactFoldersDialog.ftl b/l10n-da/mail/messenger/compactFoldersDialog.ftl
new file mode 100644
index 0000000000..f2e12407e9
--- /dev/null
+++ b/l10n-da/mail/messenger/compactFoldersDialog.ftl
@@ -0,0 +1,24 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+compact-dialog-window =
+ .title = Optimer mapper
+ .style = width: 50em;
+
+compact-dialog =
+ .buttonlabelaccept = Optimer nu
+ .buttonaccesskeyaccept = O
+ .buttonlabelcancel = Påmind mig senere
+ .buttonaccesskeycancel = P
+ .buttonlabelextra1 = Læs mere…
+ .buttonaccesskeyextra1 = L
+
+# Variables:
+# $data (String): The amount of space to be freed, formatted byte, MB, GB, etc., based on the size.
+compact-dialog-message = { -brand-short-name } skal regelmæssigt udføre filvedligeholdelse for at forbedre ydeevnen for dine mailmapper. Dette gendanner { $data } diskplads uden at ændre dine meddelelser. For at lade { -brand-short-name } gøre dette automatisk i fremtiden uden at spørge, skal du markere afkrydsningsfeltet nedenfor, før du vælger '{ compact-dialog.buttonlabelaccept }'.
+
+compact-dialog-never-ask-checkbox =
+ .label = Optimer automatisk mapper i fremtiden
+ .accesskey = O
+
diff --git a/l10n-da/mail/messenger/exportDialog.ftl b/l10n-da/mail/messenger/exportDialog.ftl
new file mode 100644
index 0000000000..06838dc911
--- /dev/null
+++ b/l10n-da/mail/messenger/exportDialog.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/.
+
+export-dialog-brand-name = { -brand-product-name }
+
+export-dialog-title = Eksporter
+
+export-dialog =
+ .buttonlabelaccept = Næste
+
+export-dialog-button-finish = Afslut
+
+export-dialog-file-picker = Eksporter til en ZIP-komprimeret fil
+
+export-dialog-description1 = Eksporter mailkonti, mailbeskeder, adressebøger og indstillinger til en ZIP-komprimeret fil.
+
+export-dialog-desc2 = Hvis du får brug for det, kan du importere den ZIP-komprimerede fil for at gendanne din profil.
+
+export-dialog-exporting = Eksporterer…
+
+export-dialog-exported = Eksporteret!
diff --git a/l10n-da/mail/messenger/importDialog.ftl b/l10n-da/mail/messenger/importDialog.ftl
new file mode 100644
index 0000000000..9d93434534
--- /dev/null
+++ b/l10n-da/mail/messenger/importDialog.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/.
+
+# Short name of the import module
+thunderbird-import-name = Thunderbird
+
+# Description of the import module
+thunderbird-import-description = Importer mail fra en Thunderbird-profilmappe.
+
+import-from-thunderbird-zip =
+ .label = Thunderbird (eksporteret backup af profil; ZIP-komprimeret fil mindre end 2GB)
+ .accesskey = k
+
+import-from-thunderbird-dir =
+ .label = Thunderbird (profilmappe)
+ .accesskey = p
+
+import-select-profile-zip = Vælg en zip-komprimeret profilmappe
+
+import-select-profile-dir = Vælg en profilmappe
+
+zip-file-too-big-title = Den ZIP-komprimerede fil er for stor
+
+zip-file-too-big-message = Den valgte ZIP-komprimerede fil er større end 2 GB. Udpak den først, og importer derefter fra den udpakkede mappe i stedet.
+
+wizardpage-failed =
+ .label = Import mislykkedes
+
+wizardpage-failed-message = Import mislykkedes uventet. Flere oplysninger er muligvis tilgængelige i fejlkonsollen.
diff --git a/l10n-da/mail/messenger/menubar.ftl b/l10n-da/mail/messenger/menubar.ftl
new file mode 100644
index 0000000000..7a5ee4761b
--- /dev/null
+++ b/l10n-da/mail/messenger/menubar.ftl
@@ -0,0 +1,96 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+toolbar-context-menu-menu-bar =
+ .toolbarname = Menulinje
+ .accesskey = e
+
+## Tools Menu
+
+menu-tools-settings =
+ .label = Indstillinger
+ .accesskey = n
+
+menu-addons-and-themes =
+ .label = Tilføjelser og temaer
+ .accesskey = T
+
+## Help Menu
+
+menu-help-enter-troubleshoot-mode =
+ .label = Fejlsøgnings-tilstand…
+ .accesskey = F
+
+menu-help-exit-troubleshoot-mode =
+ .label = Slå fejlsøgnings-tilstand fra
+ .accesskey = S
+
+menu-help-more-troubleshooting-info =
+ .label = Mere teknisk information
+ .accesskey = t
+
+## Mail Toolbar
+
+toolbar-junk-button =
+ .label = Spam
+ .tooltiptext = Marker den valgte meddelelse som spam
+toolbar-not-junk-button =
+ .label = Ikke-spam
+ .tooltiptext = Marker den valgte meddelelse som ikke-spam
+toolbar-delete-button =
+ .label = Slet
+ .tooltiptext = Slet den valgte meddelelse eller mappe
+toolbar-undelete-button =
+ .label = Fortryd sletning
+ .tooltiptext = Fortryd sletning af valgte meddelelser
+
+## View
+
+menu-view-repair-text-encoding =
+ .label = Reparer tegnkodning
+ .accesskey = R
+
+## View / Layout
+
+menu-font-size-label =
+ .label = Skriftstørrelse
+ .accesskey = S
+
+menuitem-font-size-enlarge =
+ .label = Forøg skriftstørrelsen
+ .accesskey = F
+
+menuitem-font-size-reduce =
+ .label = Formindsk skriftstørrelse
+ .accesskey = o
+
+menuitem-font-size-reset =
+ .label = Nulstil skriftstørrelse
+ .accesskey = N
+
+mail-uidensity-label =
+ .label = Tæthed
+ .accesskey = T
+
+mail-uidensity-compact =
+ .label = Kompakt
+ .accesskey = K
+
+mail-uidensity-normal =
+ .label = Normal
+ .accesskey = N
+
+mail-uidensity-touch =
+ .label = Touch
+ .accesskey = T
+
+menu-spaces-toolbar-button =
+ .label = Værktøjslinjen områder
+ .accesskey = o
+
+## File
+
+file-new-newsgroup-account =
+ .label = Nyhedsgruppekonto…
+ .accesskey = y
diff --git a/l10n-da/mail/messenger/messageheader/headerFields.ftl b/l10n-da/mail/messenger/messageheader/headerFields.ftl
new file mode 100644
index 0000000000..effe6aa402
--- /dev/null
+++ b/l10n-da/mail/messenger/messageheader/headerFields.ftl
@@ -0,0 +1,71 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Header lists
+
+message-header-to-list-name = Til
+
+message-header-from-list-name = Fra
+
+message-header-sender-list-name = Afsender
+
+message-header-reply-to-list-name = Svar til
+
+message-header-cc-list-name = Kopi til (Cc)
+
+message-header-bcc-list-name = Skjult kopi til (Bcc)
+
+message-header-newsgroups-list-name = Nyhedsgrupper
+
+message-header-tags-list-name = Mærkater
+
+## Other message headers.
+## The field-separator is for screen readers to separate the field name from the field value.
+
+message-header-author-field = Skrevet af<span data-l10n-name="field-separator">:</span>
+
+message-header-organization-field = Organisation<span data-l10n-name="field-separator">:</span>
+
+message-header-subject-field = Emne<span data-l10n-name="field-separator">:</span>
+
+message-header-followup-to-field = Opfølgning til<span data-l10n-name="field-separator">:</span>
+
+
+message-header-date-field = Dato<span data-l10n-name="field-separator">:</span>
+
+message-header-user-agent-field = Mailprogram<span data-l10n-name="field-separator">:</span>
+
+message-header-references-field = Referencer<span data-l10n-name="field-separator">:</span>
+
+message-header-message-id-field = Meddelelses-ID<span data-l10n-name="field-separator">:</span>
+
+message-header-in-reply-to-field = Som svar på<span data-l10n-name="field-separator">:</span>
+
+message-header-website-field = Websted<span data-l10n-name="field-separator">:</span>
+
+# An additional email header field that the user has chosen to display. Unlike
+# the other headers, the name of this header is not expected to be localised
+# because it is generated from the raw field name found in the email header.
+# $fieldName (String) - The field name.
+message-header-custom-field = { $fieldName }<span data-l10n-name="field-separator">:</span>
+
+##
+
+message-header-address-in-address-book-icon2 =
+ .alt = I adressebogen
+
+message-header-address-not-in-address-book-icon2 =
+ .alt = Ikke i adressebogen
+
+message-header-address-not-in-address-book-button =
+ .title = Gem denne adresse i adressebogen
+
+message-header-address-in-address-book-button =
+ .title = Rediger kontakt
+
+message-header-field-show-more = Flere
+ .title = Vis alle modtagere
+
+message-ids-field-show-all = Vis alle
diff --git a/l10n-da/mail/messenger/messenger.ftl b/l10n-da/mail/messenger/messenger.ftl
new file mode 100644
index 0000000000..ad3d53d6ae
--- /dev/null
+++ b/l10n-da/mail/messenger/messenger.ftl
@@ -0,0 +1,318 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 controls
+
+messenger-window-minimize-button =
+ .tooltiptext = Minimer
+messenger-window-maximize-button =
+ .tooltiptext = Maksimer
+messenger-window-restore-down-button =
+ .tooltiptext = Gendan fra maksimeret
+messenger-window-close-button =
+ .tooltiptext = Luk
+
+# Variables:
+# $count (Number) - Number of unread messages.
+unread-messages-os-tooltip =
+ { $count ->
+ [one] 1 ulæst meddelelse
+ *[other] { $count } ulæste meddelelser
+ }
+
+about-rights-notification-text = { -brand-short-name } er gratis open source-software, bygget af tusindvis af ildsjæle fra hele verden.
+
+## Content tabs
+
+content-tab-page-loading-icon =
+ .alt = Siden indlæses
+content-tab-security-high-icon =
+ .alt = Forbindelsen er sikker
+content-tab-security-broken-icon =
+ .alt = Forbindelsen er ikke sikker
+
+## Toolbar
+
+addons-and-themes-toolbarbutton =
+ .label = Tilføjelser og temaer
+ .tooltiptext = Håndter dine tilføjelser
+
+quick-filter-toolbarbutton =
+ .label = Lynfilter
+ .tooltiptext = Filtrer meddelelser
+
+redirect-msg-button =
+ .label = Omdiriger
+ .tooltiptext = Omdiriger valgte meddelelse
+
+## Folder Pane
+
+folder-pane-toolbar =
+ .toolbarname = Værktøjslinje for mapper
+ .accesskey = V
+
+folder-pane-toolbar-options-button =
+ .tooltiptext = Indstillinger for mapperude
+
+folder-pane-header-label = Mapper
+
+## Folder Toolbar Header Popup
+
+folder-toolbar-hide-toolbar-toolbarbutton =
+ .label = Skjul værktøjslinjen
+ .accesskey = j
+
+show-all-folders-label =
+ .label = Alle mapper
+ .accesskey = A
+
+show-unread-folders-label =
+ .label = Ulæste mapper
+ .accesskey = U
+
+show-favorite-folders-label =
+ .label = Favoritmapper
+ .accesskey = F
+
+show-smart-folders-label =
+ .label = Samlede mapper
+ .accesskey = S
+
+show-recent-folders-label =
+ .label = Seneste mapper
+ .accesskey = e
+
+folder-toolbar-toggle-folder-compact-view =
+ .label = Kompakt visning
+ .accesskey = K
+
+## Menu
+
+redirect-msg-menuitem =
+ .label = Omdiriger
+ .accesskey = d
+
+menu-file-save-as-file =
+ .label = Fil…
+ .accesskey = F
+
+## AppMenu
+
+appmenu-save-as-file =
+ .label = Fil…
+
+appmenu-settings =
+ .label = Indstillinger
+
+appmenu-addons-and-themes =
+ .label = Tilføjelser og temaer
+
+appmenu-help-enter-troubleshoot-mode =
+ .label = Fejlsøgnings-tilstand…
+
+appmenu-help-exit-troubleshoot-mode =
+ .label = Slå fejlsøgnings-tilstand fra
+
+appmenu-help-more-troubleshooting-info =
+ .label = Mere teknisk information
+
+appmenu-redirect-msg =
+ .label = Omdiriger
+
+## Context menu
+
+context-menu-redirect-msg =
+ .label = Omdiriger
+
+mail-context-delete-messages =
+ .label =
+ { $count ->
+ [one] Slet meddelelse
+ *[other] Slet de valgte meddelelser
+ }
+
+context-menu-decrypt-to-folder =
+ .label = Kopiér som dekrypteret til
+ .accesskey = K
+
+## Message header pane
+
+other-action-redirect-msg =
+ .label = Omdiriger
+
+message-header-msg-flagged =
+ .title = Stjernemarkeret
+ .aria-label = Stjernemarkeret
+
+# Variables:
+# $address (String) - The email address of the recipient this picture belongs to.
+message-header-recipient-avatar =
+ .alt = Profilbillede af { $address }.
+
+## Message header cutomize panel
+
+message-header-customize-panel-title = Indstillinger for meddelelseshoved
+
+message-header-customize-button-style =
+ .value = Knapudseende
+ .accesskey = K
+
+message-header-button-style-default =
+ .label = Ikoner og tekst
+
+message-header-button-style-text =
+ .label = Tekst
+
+message-header-button-style-icons =
+ .label = Ikoner
+
+message-header-show-sender-full-address =
+ .label = Vis altid afsenderens fulde adresse
+ .accesskey = f
+
+message-header-show-sender-full-address-description = Mailadressen vil blive vist under visningsnavnet.
+
+message-header-show-recipient-avatar =
+ .label = Vis afsenderens profilbillede
+ .accesskey = p
+
+message-header-hide-label-column =
+ .label = Skjul kolonnen etiketter
+ .accesskey = E
+
+message-header-large-subject =
+ .label = Emne med stor skrift
+ .accesskey = S
+
+## Action Button Context Menu
+
+toolbar-context-menu-manage-extension =
+ .label = Håndter udvidelse
+ .accesskey = H
+toolbar-context-menu-remove-extension =
+ .label = Fjern udvidelse
+ .accesskey = v
+
+## Add-on removal warning
+
+# Variables:
+# $name (String): The name of the addon that will be removed.
+addon-removal-title = Fjern { $name }?
+addon-removal-confirmation-button = Fjern
+addon-removal-confirmation-message = Fjern { $name } samt dens konfiguration og data fra { -brand-short-name }?
+
+caret-browsing-prompt-title = Caret Browsing
+caret-browsing-prompt-text = Ved at trykke F7 kan du slå Caret Browsing til eller fra. Denne funktion placerer en bevægelig markør på siden, hvilket giver dig mulighed for at markere tekst med tastaturet. Ønsker du at slå Caret Browsing til?
+caret-browsing-prompt-check-text = Spørg ikke igen.
+
+repair-text-encoding-button =
+ .label = Reparer tekstkodning
+ .tooltiptext = Fastlæg den korrekte tekstkodning ud fra meddelelsens indhold
+
+## no-reply handling
+
+no-reply-title = Svar understøttes ikke
+no-reply-message = Svaradressen ({ $email }) se ikke ud til at være en overvåget adresse. Meddelelser sendt til denne adresse bliver sandsynligvis ikke læst af nogen.
+no-reply-reply-anyway-button = Svar alligevel
+
+## error messages
+
+decrypt-and-copy-failures = { $failures } af { $total } beskeder kunne ikke dekrypteres og blev ikke kopieret.
+
+## Spaces toolbar
+
+spaces-toolbar-element =
+ .toolbarname = Værktøjslinjen Områder
+ .aria-label = Værktøjslinjen Områder
+ .aria-description = Lodret værktøjslinje, hvorfra du kan skifte imellem forskellige området af programmet. Brug piletasterne for at navigerer imellem knapperne.
+
+spaces-toolbar-button-mail2 =
+ .title = Mail
+
+spaces-toolbar-button-address-book2 =
+ .title = Adressebog
+
+spaces-toolbar-button-calendar2 =
+ .title = Kalender
+
+spaces-toolbar-button-tasks2 =
+ .title = Opgaver
+
+spaces-toolbar-button-chat2 =
+ .title = Chat
+
+spaces-toolbar-button-overflow =
+ .title = Flere områder...
+
+spaces-toolbar-button-settings2 =
+ .title = Indstillinger
+
+spaces-toolbar-button-hide =
+ .title = Skjul værktøjslinjen Områder
+
+spaces-toolbar-button-show =
+ .title = Vis værktøjslinjen Områder
+
+spaces-context-new-tab-item =
+ .label = Åbn i nyt faneblad
+
+spaces-context-new-window-item =
+ .label = Åbn i nyt vindue
+
+# Variables:
+# $tabName (String) - The name of the tab this item will switch to.
+spaces-context-switch-tab-item =
+ .label = Skift til { $tabName }
+
+settings-context-open-settings-item2 =
+ .label = Indstillinger
+
+settings-context-open-account-settings-item2 =
+ .label = Kontoindstillinger
+
+settings-context-open-addons-item2 =
+ .label = Tilføjelser og temaer
+
+## Spaces toolbar pinned tab menupopup
+
+spaces-toolbar-pinned-tab-button =
+ .tooltiptext = Menuen Områder
+
+spaces-pinned-button-menuitem-show =
+ .label = { spaces-toolbar-button-show.title }
+
+# Variables:
+# $count (Number) - Number of unread messages.
+chat-button-unread-messages = { $count }
+ .title =
+ { $count ->
+ [one] En ulæst meddelelse
+ *[other] { $count } ulæste meddelelser
+ }
+
+## Spaces toolbar customize panel
+
+menuitem-customize-label =
+ .label = Tilpas…
+
+spaces-customize-panel-title = Indstillinger for værktøjslinjen Områder
+
+spaces-customize-background-color = Baggrundsfarve
+
+spaces-customize-icon-color = Knapfarve
+
+# The background color used on the buttons of the spaces toolbar when they are
+# `current`, meaning the related space/tab is active and visible.
+spaces-customize-accent-background-color = Baggrundsfarve for markeret knap
+
+# The icon color used on the buttons of the spaces toolbar when they are
+# `current`, meaning the related space/tab is active and visible.
+spaces-customize-accent-text-color = Farve for markeret knap
+
+spaces-customize-button-restore = Gendan standarder
+ .accesskey = G
+
+customize-panel-button-save = Færdig
+ .accesskey = F
diff --git a/l10n-da/mail/messenger/messengercompose/messengercompose.ftl b/l10n-da/mail/messenger/messengercompose/messengercompose.ftl
new file mode 100644
index 0000000000..8cc311d2ef
--- /dev/null
+++ b/l10n-da/mail/messenger/messengercompose/messengercompose.ftl
@@ -0,0 +1,457 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Send Format
+
+compose-send-format-menu =
+ .label = Afsendelsesformat
+ .accesskey = f
+
+compose-send-auto-menu-item =
+ .label = Automatisk
+ .accesskey = A
+
+compose-send-both-menu-item =
+ .label = Både som HTML og ren tekst
+ .accesskey = H
+
+compose-send-html-menu-item =
+ .label = Kun HTML
+ .accesskey = K
+
+compose-send-plain-menu-item =
+ .label = Kun ren tekst
+ .accesskey = r
+
+## Addressing widget
+
+# $type (String) - the type of the addressing row
+remove-address-row-button =
+ .title = Fjern feltet { $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 } med én adresse, brug venstre piletast for at flytte fokus til den.
+ *[other] { $type } med { $count } adresser, brug venstre piletast for at flytte fokus til dem.
+ }
+
+# $email (String) - the email address
+# $count (Number) - the number of address pills currently present in the addressing row
+pill-aria-label =
+ { $count ->
+ [one] { $email }: tryk på Enter-tasten for at redigere, Tryk på Slet-tasten for at fjerne.
+ *[other] { $email }, 1 af { $count }: tryk på Enter-tasten for at redigere, Tryk på Slet-tasten for at fjerne.
+ }
+
+# $email (String) - the email address
+pill-tooltip-invalid-address = { $email } er ikke en gyldig mailadresse
+
+# $email (String) - the email address
+pill-tooltip-not-in-address-book = { $email } er ikke i din adressebog
+
+pill-action-edit =
+ .label = Rediger adresse
+ .accesskey = R
+
+# $type (String) - the type of the addressing row, e.g. Cc, Bcc, etc.
+pill-action-select-all-sibling-pills =
+ .label = Vælg alle adresserne i { $type }
+ .accesskey = a
+
+pill-action-select-all-pills =
+ .label = Vælg alle adresser
+ .accesskey = V
+
+pill-action-move-to =
+ .label = Flyt til Til
+ .accesskey = T
+
+pill-action-move-cc =
+ .label = Flyt til Kopi til (Cc)
+ .accesskey = C
+
+pill-action-move-bcc =
+ .label = Flyt til Skjult kopi til (Bcc)
+ .accesskey = B
+
+pill-action-expand-list =
+ .label = Udvid liste
+ .accesskey = U
+
+## Attachment widget
+
+ctrl-cmd-shift-pretty-prefix =
+ { PLATFORM() ->
+ [macos] ⇧ ⌘{ " " }
+ *[other] Ctrl+Shift+
+ }
+
+trigger-attachment-picker-key = A
+toggle-attachment-pane-key = Æ
+
+menuitem-toggle-attachment-pane =
+ .label = Ruden Vedhæftede filer
+ .accesskey = æ
+ .acceltext = { ctrl-cmd-shift-pretty-prefix }{ toggle-attachment-pane-key }
+
+toolbar-button-add-attachment =
+ .label = Vedhæft
+ .tooltiptext = Vedhæft en fil ({ ctrl-cmd-shift-pretty-prefix }{ trigger-attachment-picker-key })
+
+add-attachment-notification-reminder2 =
+ .label = Vedhæft fil…
+ .accesskey = V
+ .tooltiptext = { toolbar-button-add-attachment.tooltiptext }
+
+menuitem-attach-files =
+ .label = Fil(er)
+ .accesskey = F
+ .acceltext = { ctrl-cmd-shift-pretty-prefix }{ trigger-attachment-picker-key }
+
+context-menuitem-attach-files =
+ .label = Vedhæft fil(er)…
+ .accesskey = V
+ .acceltext = { ctrl-cmd-shift-pretty-prefix }{ trigger-attachment-picker-key }
+
+# Note: Do not translate the term 'vCard'.
+context-menuitem-attach-vcard =
+ .label = Mit vCard
+ .accesskey = C
+
+context-menuitem-attach-openpgp-key =
+ .label = Min offentlige OpenPGP-nøgle
+ .accesskey = n
+
+# $count (Number) - the number of attachments in the attachment bucket
+attachment-bucket-count-value =
+ { $count ->
+ [1] { $count } vedhæftet fil
+ *[other] { $count } vedhæftede filer
+ }
+
+attachment-area-show =
+ .title = Vis ruden Vedhæftede filer ({ ctrl-cmd-shift-pretty-prefix }{ toggle-attachment-pane-key })
+
+attachment-area-hide =
+ .title = Skjul ruden Vedhæftede filer ({ ctrl-cmd-shift-pretty-prefix }{ toggle-attachment-pane-key })
+
+drop-file-label-attachment =
+ { $count ->
+ [one] Tilføj som vedhæftet fil
+ *[other] Tilføj som vedhæftede filer
+ }
+
+drop-file-label-inline =
+ { $count ->
+ [one] Indsæt som en del af meddelelsen
+ *[other] Indsæt som en del af meddelelsen
+ }
+
+## Reorder Attachment Panel
+
+move-attachment-first-panel-button =
+ .label = Flyt forrest
+move-attachment-left-panel-button =
+ .label = Flyt til venstre
+move-attachment-right-panel-button =
+ .label = Flyt til højre
+move-attachment-last-panel-button =
+ .label = Flyt bagerst
+
+button-return-receipt =
+ .label = Kvittering
+ .tooltiptext = Bed om en kvittering for modtagelse af denne meddelelse
+
+## Encryption
+
+encryption-menu =
+ .label = Sikkerhed
+ .accesskey = k
+
+encryption-toggle =
+ .label = Krypter
+ .tooltiptext = Brug end to end-kryptering på denne meddelelse
+
+encryption-options-openpgp =
+ .label = OpenPGP
+ .tooltiptext = Vis eller skift OpenPGP-krypteringsindstillingerne
+
+encryption-options-smime =
+ .label = S/MIME
+ .tooltiptext = Vis eller skift S/MIME-krypteringsindstillingerne
+
+signing-toggle =
+ .label = Signer
+ .tooltiptext = Brug digital signering til denne meddelelse
+
+menu-openpgp =
+ .label = OpenPGP
+ .accesskey = O
+
+menu-smime =
+ .label = S/MIME
+ .accesskey = S
+
+menu-encrypt =
+ .label = Krypter
+ .accesskey = K
+
+menu-encrypt-subject =
+ .label = Krypter emnelinje
+ .accesskey = e
+
+menu-sign =
+ .label = Underskriv digitalt
+ .accesskey = u
+
+menu-manage-keys =
+ .label = Nøgleassistent
+ .accesskey = a
+
+menu-view-certificates =
+ .label = Vis modtageres certifikater
+ .accesskey = V
+
+menu-open-key-manager =
+ .label = Nøgleadministration
+ .accesskey = N
+
+openpgp-key-issue-notification-one = End-to-end-kryptering kræver, at du løser nøgleproblemer for { $addr }
+openpgp-key-issue-notification-many = End-to-end-kryptering kræver, at du løser nøgleproblemer for { $count } modtagere.
+
+smime-cert-issue-notification-one = End-to-end-kryptering kræver, at du løser certifikatproblemer for { $addr }.
+smime-cert-issue-notification-many = End-to-end-kryptering kræver, at du løser certifikatproblemer for { $count } modtagere.
+
+key-notification-disable-encryption =
+ .label = Krypter ikke
+ .accesskey = i
+ .tooltiptext = Fravælg end to end-kryptering
+
+key-notification-resolve =
+ .label = Løs…
+ .accesskey = L
+ .tooltiptext = Åbn OpenPGP-nøgleassistent
+
+can-encrypt-smime-notification = S/MIME end to end-kryptering er mulig.
+
+can-encrypt-openpgp-notification = OpenPGP end to end-kryptering er mulig.
+
+can-e2e-encrypt-button =
+ .label = Krypter
+ .accesskey = K
+
+## Addressing Area
+
+to-address-row-label =
+ .value = Til
+
+# $key (String) - the shortcut key for this field
+show-to-row-main-menuitem =
+ .label = Feltet Til
+ .accesskey = T
+ .acceltext = { ctrl-cmd-shift-pretty-prefix }{ $key }
+
+# No acceltext should be shown.
+# The label should match the show-to-row-button text.
+show-to-row-extra-menuitem =
+ .label = Til
+ .accesskey = T
+
+# $key (String) - the shortcut key for this field
+show-to-row-button = Til
+ .title = Vis feltet Til ({ ctrl-cmd-shift-pretty-prefix }{ $key })
+
+
+cc-address-row-label =
+ .value = Kopi til (Cc)
+
+# $key (String) - the shortcut key for this field
+show-cc-row-main-menuitem =
+ .label = Feltet Kopi til (Cc)
+ .accesskey = o
+ .acceltext = { ctrl-cmd-shift-pretty-prefix }{ $key }
+
+# No acceltext should be shown.
+# The label should match the show-cc-row-button text.
+show-cc-row-extra-menuitem =
+ .label = Kopi til (Cc)
+ .accesskey = C
+
+# $key (String) - the shortcut key for this field
+show-cc-row-button = Kopi til (Cc)
+ .title = Vis feltet Kopi til ({ ctrl-cmd-shift-pretty-prefix }{ $key })
+
+
+bcc-address-row-label =
+ .value = Skjult kopi til (Bcc)
+
+# $key (String) - the shortcut key for this field
+show-bcc-row-main-menuitem =
+ .label = Feltet Skjult kopi til (Bcc)
+ .accesskey = S
+ .acceltext = { ctrl-cmd-shift-pretty-prefix }{ $key }
+
+# No acceltext should be shown.
+# The label should match the show-bcc-row-button text.
+show-bcc-row-extra-menuitem =
+ .label = Skjult kopi til (Bcc)
+ .accesskey = B
+
+# $key (String) - the shortcut key for this field
+show-bcc-row-button = Skjult kopi til (Bcc)
+ .title = Vis feltet Skjult kopi til ({ ctrl-cmd-shift-pretty-prefix }{ $key })
+
+extra-address-rows-menu-button =
+ .title = Andre adressefelter, der skal vises
+
+# $count (Number) - the count of addresses in the "To" and "Cc" fields.
+many-public-recipients-notice =
+ { $count ->
+ [one] Din meddelelse har en offentlig modtager. Du kan undgå at afsløre modtagere ved at bruge Skjult kopi til (BCC) i stedet.
+ *[other] De { $count } modtagere i Til og Kopi til (CC) kan se hinandens adresse. Du kan undgå at afsløre modtagere ved at bruge Skjult kopi til (BCC) i stedet.
+ }
+many-public-recipients-bcc =
+ .label = Brug Skjult kopi (Bcc) i stedet
+ .accesskey = B
+
+many-public-recipients-ignore =
+ .label = Lad modtagerene være synlige
+ .accesskey = L
+
+many-public-recipients-prompt-title = For mange offentlige modtagere
+
+# $count (Number) - the count of addresses in the public recipients fields.
+many-public-recipients-prompt-msg =
+ { $count ->
+ [one] Din meddelelse har en offentlig modtager. Dette kan være et problem i forhold til beskyttelse af privatliv. Du kan undgå dette ved at flytte modtageren fra Til eller Kopi til (Cc) til Skjult kopi til (Bcc).
+ *[other] Din meddelelse har { $count } offentlige modtagere, som kan se hinandens adresser. Dette kan være et problem i forhold til beskyttelse af privatlivet. Du kan undgå at afsløre modtagere ved at flytte modtagere fra Til eller Kopi til (Cc) til Skjult kopi til (Bcc).
+ }
+
+many-public-recipients-prompt-cancel = Annuller afsendelse
+many-public-recipients-prompt-send = Send alligevel
+
+## Notifications
+
+# Variables:
+# $identity (string) - The name of the used identity, most likely an email address.
+compose-missing-identity-warning = Der blev ikke fundet en unik identitet, der matchede Fra-adressen. Meddelelsen bliver sendt med det aktuelle Fra-adresse og indstillinger fra identiteten { $identity }.
+
+encrypted-bcc-warning = Når du sender en krypteret meddelelse, er modtagere i Bcc (Skjult kopi til) ikke helt skjult. Alle modtagere kan muligvis identificere dem.
+
+encrypted-bcc-ignore-button = Forstået
+
+## Editing
+
+
+# Tools
+
+compose-tool-button-remove-text-styling =
+ .tooltiptext = Fjern tekststile
+
+## Filelink
+
+# A text used in a tooltip of Filelink attachments, whose account has been
+# removed or is unknown.
+cloud-file-unknown-account-tooltip = Uploadet til en ukendt Filelink-konto.
+
+# Placeholder file
+
+# Title for the html placeholder file.
+# $filename - name of the file
+cloud-file-placeholder-title = { $filename } - Filelink-vedhæftning
+
+# A text describing that the file was attached as a Filelink and can be downloaded
+# from the link shown below.
+# $filename - name of the file
+cloud-file-placeholder-intro = Filen { $filename } blev vedhæftet som et Filelink. Den kan hentes fra linket nedenfor.
+
+# Template
+
+# 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.
+cloud-file-count-header =
+ { $count ->
+ [one] Jeg har linket { $count } fil til denne mail:
+ *[other] Jeg har linket { $count } filer til denne mail:
+ }
+
+# A text used in a footer, instructing the reader where to find additional
+# information about the used service provider.
+# $link (string) - html a-tag for a link pointing to the web page of the provider
+cloud-file-service-provider-footer-single = Læs mere om { $link }.
+
+# A text used in a footer, instructing the reader where to find additional
+# information about the used service providers. Links for the used providers are
+# split into a comma separated list of the first n-1 providers and a single entry
+# at the end.
+# $firstLinks (string) - comma separated list of html a-tags pointing to web pages
+# of the first n-1 used providers
+# $lastLink (string) - html a-tag pointing the web page of the n-th used provider
+cloud-file-service-provider-footer-multiple = Læs mere om { $firstLinks } og { $lastLink }.
+
+# Tooltip for an icon, indicating that the link is protected by a password.
+cloud-file-tooltip-password-protected-link = Adgangskodebeskyttet link
+
+# Used in a list of stats about a specific file
+# Service - the used service provider to host the file (Filelink Service: BOX.com)
+# Size - the size of the file (Size: 4.2 MB)
+# Link - the link to the file (Link: https://some.provider.com)
+# Expiry Date - stating the date the link will expire (Expiry Date: 12.12.2022)
+# Download Limit - stating the maximum allowed downloads, before the link becomes invalid
+# (Download Limit: 6)
+cloud-file-template-service-name = Filelink-service:
+cloud-file-template-size = Størrelse:
+cloud-file-template-link = Link:
+cloud-file-template-password-protected-link = Adgangskodebeskyttet link:
+cloud-file-template-expiry-date = Udløbsdato:
+cloud-file-template-download-limit = Download-begrænsning:
+
+# Messages
+
+# $provider (string) - name of the online storage service that reported the error
+cloud-file-connection-error-title = Forbindelsesfejl
+cloud-file-connection-error = { -brand-short-name } er offline. Kunne ikke oprette forbindelse til { $provider }
+
+# $provider (string) - name of the online storage service that reported the error
+# $filename (string) - name of the file that was uploaded and caused the error
+cloud-file-upload-error-with-custom-message-title = Uploading af { $filename } til { $provider } mislykkedes
+
+# $provider (string) - name of the online storage service that reported the error
+# $filename (string) - name of the file that was renamed and caused the error
+cloud-file-rename-error-title = Omdøbningsfejl
+cloud-file-rename-error = Der opstod et problem ved omdøbningen af { $filename } hos { $provider }.
+
+# $provider (string) - name of the online storage service that reported the error
+# $filename (string) - name of the file that was renamed and caused the error
+cloud-file-rename-error-with-custom-message-title = Omdøbning af { $filename } hos { $provider } mislykkedes
+
+# $provider (string) - name of the online storage service that reported the error
+cloud-file-rename-not-supported = { $provider } understøtter ikke omdøbning af filer, der allerede er uploadet.
+
+# $filename (string) - name of the file that was renamed and caused the error
+cloud-file-attachment-error-title = Fejl i Filelink-vedhæftning
+cloud-file-attachment-error = Kunne ikke opdatere Filelink-vedhæftningen { $filename }, fordi den lokale fil er blevet slettet eller flyttet.
+
+# $filename (string) - name of the file that was renamed and caused the error
+cloud-file-account-error-title = Fejl i Filelink-konto
+cloud-file-account-error = Kunne ikke opdatere Filelink-vedhæftningen { $filename }, fordi dens Filelink-konto er blevet slettet.
+
+## Link Preview
+
+link-preview-title = Forhåndsvisning af link
+link-preview-description = { -brand-short-name } kan tilføje en indlejret forhåndsvisning, når du indsætter links.
+link-preview-autoadd = Tilføj automatisk forhåndsvisning af links, når det er muligt
+link-preview-replace-now = Vil du bruge forhåndsvisning til dette link?
+link-preview-yes-replace = Ja
+
+## Dictionary selection popup
+
+spell-add-dictionaries =
+ .label = Tilføj ordbøger…
+ .accesskey = T
diff --git a/l10n-da/mail/messenger/migration.ftl b/l10n-da/mail/messenger/migration.ftl
new file mode 100644
index 0000000000..3da52a0e00
--- /dev/null
+++ b/l10n-da/mail/messenger/migration.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/.
+
+migration-progress-header = Klargør { -brand-short-name }...
+
+## Migration tasks
+
+
+# These strings are displayed to the user if a migration is taking a long time.
+# They should be short (no more than a handful of words) and in the present tense.
+
+migration-task-test-fast = Tester en hurtig ændring
+migration-task-test-slow = Tester en langsom ændring
+migration-task-test-progress = Test af statuslinjen
diff --git a/l10n-da/mail/messenger/openpgp/backupKeyPassword.ftl b/l10n-da/mail/messenger/openpgp/backupKeyPassword.ftl
new file mode 100644
index 0000000000..608953a17d
--- /dev/null
+++ b/l10n-da/mail/messenger/openpgp/backupKeyPassword.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/.
+
+set-password-window =
+ .title = Vælg en adgangskode for at sikkerhedskopiere din OpenPGP nøgle
+
+set-password-legend = Vælg en adgangskode
+
+set-password-message = Adgangskoden beskytter din sikkerhedskopi af OpenPGP-certifikatet. Du skal angive en adgangskode for at fortsætte sikkerhedskopieringen.
+
+set-password-backup-pw =
+ .value = Adgangskode til sikkerhedskopi af hemmelig nøgle:
+
+set-password-repeat-backup-pw =
+ .value = Adgangskode til sikkerhedskopi af hemmelig nøgle (igen):
+
+set-password-reminder = <b>OBS!</b> Hvis du glemmer adgangskoden til sikkerhedskopien af din hemmelige nøgle, kan du ikke gendanne denne sikkerhedskopi senere. Gem den derfor et sikkert sted.
+
+password-quality-meter = Kvalitetsmåler for adgangskode
diff --git a/l10n-da/mail/messenger/openpgp/changeExpiryDlg.ftl b/l10n-da/mail/messenger/openpgp/changeExpiryDlg.ftl
new file mode 100644
index 0000000000..06640150db
--- /dev/null
+++ b/l10n-da/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 = Rediger nøgleudløb
+
+info-will-expire = Nøglen er i øjeblikket sat til at udløbe den { $date }.
+info-already-expired = Nøglen er allerede udløbet.
+info-does-not-expire = Denne nøgle er i øjeblikket sat til aldrig at udløbe.
+
+info-explanation-1 = <b>Efter en nøgle er udløbet</b>, kan den ikke længere bruges til kryptering eller digital signering.
+
+info-explanation-2 = For at bruge nøglen i en længere periode, skal du ændre dens udløbsdato og derefter dele den offentlige nøgle med dine samtalepartnere igen.
+
+expire-dont-change =
+ .label = Skift ikke udløbsdato
+expire-never-label =
+ .label = Nøgle udløber aldrig
+expire-in-label =
+ .label = Nøgle udløber om:
+expire-in-months = Måneder
diff --git a/l10n-da/mail/messenger/openpgp/composeKeyStatus.ftl b/l10n-da/mail/messenger/openpgp/composeKeyStatus.ftl
new file mode 100644
index 0000000000..2457ecda19
--- /dev/null
+++ b/l10n-da/mail/messenger/openpgp/composeKeyStatus.ftl
@@ -0,0 +1,24 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+openpgp-compose-key-status-intro-need-keys = For at sende en end to end-krypteret meddelelse, skal du modtage og acceptere en offentlig nøgle for hver modtager.
+openpgp-compose-key-status-keys-heading = Tilgængelighed af OpenPGP-nøgler:
+openpgp-compose-key-status-title =
+ .title = OpenPGP-meddelelsessikkerhed
+openpgp-compose-key-status-recipient =
+ .label = Modtager
+openpgp-compose-key-status-status =
+ .label = Status
+openpgp-compose-key-status-open-details = Administrer nøgler for den valgte modtager…
+openpgp-recip-good = ok
+openpgp-recip-missing = ingen nøgle tilgængelig
+openpgp-recip-none-accepted = ingen accepteret nøgle
+openpgp-compose-general-info-alias = { -brand-short-name } kræver normalt at modtagerens offentlige nøgle indeholder et bruger-ID med en tilhørende mailadresse. Dette kan tilsidesættes ved at benytte regler for OpenPGP-modtageralias.
+openpgp-compose-general-info-alias-learn-more = Lær mere
+openpgp-compose-alias-status-direct =
+ { $count ->
+ [one] knyttet til en aliasnøgle
+ *[other] knyttet til { $count } aliasnøgler
+ }
+openpgp-compose-alias-status-error = ubrugelig/utilgængelig aliasnøgle
diff --git a/l10n-da/mail/messenger/openpgp/keyAssistant.ftl b/l10n-da/mail/messenger/openpgp/keyAssistant.ftl
new file mode 100644
index 0000000000..99daba30dc
--- /dev/null
+++ b/l10n-da/mail/messenger/openpgp/keyAssistant.ftl
@@ -0,0 +1,151 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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-key-assistant-title = OpenPGP nøgleassistent
+
+openpgp-key-assistant-rogue-warning = Undgå at acceptere en forfalsket nøgle. For at sikre, at du har fået den rigtige nøgle, bør du bekræfte den. <a data-l10n-name="openpgp-link">Få flere oplysninger...</a>
+
+## Encryption status
+
+openpgp-key-assistant-recipients-issue-header = Kan ikke kryptere
+
+# Variables:
+# $count (Number) - The number of recipients that need attention.
+openpgp-key-assistant-recipients-issue-description =
+ { $count ->
+ [one] For at kryptere skal du anskaffe og acceptere en brugbar nøgle til én modtager. <a data-l10n-name="openpgp-link">Læs mere...</a>
+ *[other] For at kryptere skal du anskaffe og acceptere brugbare nøgler til { $count } modtagere. <a data-l10n-name="openpgp-link">Læs mere...</a>
+ }
+
+openpgp-key-assistant-info-alias = { -brand-short-name } kræver normalt at modtagerens offentlige nøgle indeholder et bruger-ID med en tilhørende mailadresse. Dette kan tilsidesættes ved at benytte regler for OpenPGP-modtageralias. <a data-l10n-name="openpgp-link">Læs mere...</a>
+
+# Variables:
+# $count (Number) - The number of recipients that need attention.
+openpgp-key-assistant-recipients-description =
+ { $count ->
+ [one] Du har allerede en brugbar og accepteret nøgle til én modtager.
+ *[other] Du har allerede brugbare og accepterede nøgler til { $count } modtagere.
+ }
+
+openpgp-key-assistant-recipients-description-no-issues = Denne meddelelse kan krypteres. Du har brugbare og accepterede nøgler til alle modtagere.
+
+## Resolve section
+
+# Variables:
+# $recipient (String) - The email address of the recipient needing resolution.
+# $numKeys (Number) - The number of keys.
+openpgp-key-assistant-resolve-title =
+ { $numKeys ->
+ [one] { -brand-short-name } fandt følgende nøgle til { $recipient }.
+ *[other] { -brand-short-name } fandt følgende nøgler til { $recipient }.
+ }
+
+openpgp-key-assistant-valid-description = Vælg den nøgle, du vil acceptere
+
+# Variables:
+# $numKeys (Number) - The number of available keys.
+openpgp-key-assistant-invalid-title =
+ { $numKeys ->
+ [one] Følgende nøgle kan ikke bruges, medmindre du får en opdatering.
+ *[other] Følgende nøgler kan ikke bruges, medmindre du får en opdatering.
+ }
+
+openpgp-key-assistant-no-key-available = Ingen nøgle tilgængelig.
+
+openpgp-key-assistant-multiple-keys = Flere nøgler er tilgængelige.
+
+# Variables:
+# $count (Number) - The number of unaccepted keys.
+openpgp-key-assistant-key-unaccepted =
+ { $count ->
+ [one] En nøgle er tilgængelig, men den er ikke blevet accepteret endnu.
+ *[other] Flere nøgler er tilgængelige, men ingen af dem er blevet accepteret endnu.
+ }
+
+# Variables:
+# $date (String) - The expiration date of the key.
+openpgp-key-assistant-key-accepted-expired = En accepteret nøgle er udløbet den { $date }.
+
+openpgp-key-assistant-keys-accepted-expired = Flere accepterede nøgler er udløbet.
+
+# Variables:
+# $date (String) - The expiration date of the key.
+openpgp-key-assistant-this-key-accepted-expired = Denne nøgle blev tidligere accepteret, men udløb den { $date }.
+
+# Variables:
+# $date (String) - The expiration date of the key.
+openpgp-key-assistant-key-unaccepted-expired-one = Nøglen udløb den: { $date }
+openpgp-key-assistant-key-unaccepted-expired-many = Flere nøgler er udløbet.
+
+openpgp-key-assistant-key-fingerprint = Fingeraftryk:
+
+openpgp-key-assistant-key-source =
+ { $count ->
+ [one] Kilde
+ *[other] Kilder
+ }
+
+openpgp-key-assistant-key-collected-attachment = vedhæftet fil
+# Autocrypt is the name of a standard.
+openpgp-key-assistant-key-collected-autocrypt = Autocrypt-header
+openpgp-key-assistant-key-collected-keyserver = nøgleserver
+# Web Key Directory (WKD) is a concept.
+openpgp-key-assistant-key-collected-wkd = Web Key Directory
+
+openpgp-key-assistant-keys-has-collected =
+ { $count ->
+ [one] Der blev fundet en nøgle, men den er ikke blevet accepteret endnu.
+ *[other] Der blev fundet flere nøgler, men ingen af dem er blevet accepteret endnu.
+ }
+
+openpgp-key-assistant-key-rejected = Denne nøgle er tidligere blevet afvist.
+openpgp-key-assistant-key-accepted-other = Denne nøgle er tidligere blevet accepteret for en anden mailadresse.
+
+# Variables:
+# $recipient (String) - The email address of the recipient needing resolution.
+openpgp-key-assistant-resolve-discover-info = Find yderligere eller opdaterede nøgler til { $recipient } online, eller importer dem fra en fil.
+
+## Discovery section
+
+openpgp-key-assistant-discover-title = Online-søgning i gang.
+
+# Variables:
+# $recipient (String) - The email address which we're discovering keys.
+openpgp-key-assistant-discover-keys = Finder nøgler til { $recipient }...
+
+# Variables:
+# $recipient (String) - The email address which we're discovering keys.
+openpgp-key-assistant-expired-key-update =
+ Der blev fundet en opdatering til en af de tidligere accepterede nøgler for { $recipient }.
+ Den kan nu bruges, da den ikke længere er udløbet.
+
+## Dialog buttons
+
+openpgp-key-assistant-discover-online-button = Find offentlige nøgler online...
+
+openpgp-key-assistant-import-keys-button = Importer offentlige nøgler fra fil...
+
+openpgp-key-assistant-issue-resolve-button = Løs...
+
+openpgp-key-assistant-view-key-button = Se nøgle...
+
+openpgp-key-assistant-recipients-show-button = Vis
+
+openpgp-key-assistant-recipients-hide-button = Skjul
+
+openpgp-key-assistant-cancel-button = Annuller
+
+openpgp-key-assistant-back-button = Tilbage
+
+openpgp-key-assistant-accept-button = Accepter
+
+openpgp-key-assistant-close-button = Luk
+
+openpgp-key-assistant-disable-button = Deaktiver kryptering
+
+openpgp-key-assistant-confirm-button = Send krypteret
+
+# Variables:
+# $date (String) - The key creation date.
+openpgp-key-assistant-key-created = oprettet den { $date }
diff --git a/l10n-da/mail/messenger/openpgp/keyWizard.ftl b/l10n-da/mail/messenger/openpgp/keyWizard.ftl
new file mode 100644
index 0000000000..f042e1143a
--- /dev/null
+++ b/l10n-da/mail/messenger/openpgp/keyWizard.ftl
@@ -0,0 +1,188 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Føj en personlig OpenPGP-nøgle til { $identity }
+
+key-wizard-button =
+ .buttonlabelaccept = Fortsæt
+ .buttonlabelhelp = Gå tilbage
+
+key-wizard-warning = <b>Hvis du har en eksisterende privat nøgle</b> til denne mailadresse, bør du importere den. Ellers vil du ikke have adgang til tidligere arkiverede krypterede mails, og du vil heller ikke kunne læse indkommende krypterede mails fra afsendere, der stadig benytter din eksisterende nøgle.
+
+key-wizard-learn-more = Læs mere
+
+radio-create-key =
+ .label = Opret en ny OpenPGP-nøgle
+ .accesskey = O
+
+radio-import-key =
+ .label = Importer en eksisterende OpenPGP-nøgle
+ .accesskey = I
+
+radio-gnupg-key =
+ .label = Benyt din eksterne nøgle via GnuPG (fx fra et chipkort)
+ .accesskey = B
+
+## Generate key section
+
+openpgp-generate-key-title = Generer OpenPGP-nøgle
+
+openpgp-generate-key-info = <b>Nøglegenerering kan tage flere minutter.</b> Luk ikke programmet mens nøglegenereringen er i gang. Hvis du aktivt browser eller udfører diskintensive operationer, mens nøglegenereringen står på, fylder du ‘tilfældigheds-puljen’ op, hvilket får processen til at gå hurtigere. Du får besked, når nøglen er færdig.
+
+openpgp-keygen-expiry-title = Nøgleudløb
+
+openpgp-keygen-expiry-description = Angiv udløbsdatoen for din netop genererede nøgle. Du kan senere tjekke datoen og forlænge den, hvis det bliver nødvendigt.
+
+radio-keygen-expiry =
+ .label = Nøgle udløber om
+ .accesskey = ø
+
+radio-keygen-no-expiry =
+ .label = Nøgle udløber ikke
+ .accesskey = i
+
+openpgp-keygen-days-label =
+ .label = dage
+openpgp-keygen-months-label =
+ .label = måneder
+openpgp-keygen-years-label =
+ .label = år
+
+openpgp-keygen-advanced-title = Avancerede indstillinger
+
+openpgp-keygen-advanced-description = Kontroller de avancerede indstillinger for din OpenPGP-nøgle.
+
+openpgp-keygen-keytype =
+ .value = Nøgletype
+ .accesskey = t
+
+openpgp-keygen-keysize =
+ .value = Nøglestørrelse:
+ .accesskey = s
+
+openpgp-keygen-type-rsa =
+ .label = RSA
+
+openpgp-keygen-type-ecc =
+ .label = ECC (Elliptic Curve)
+
+openpgp-keygen-button = Generer nøgle
+
+openpgp-keygen-progress-title = Genererer din nye OpenPGP-nøgle…
+
+openpgp-keygen-import-progress-title = Importerer dine OpenPGP-nøgler…
+
+openpgp-import-success = OpenPGP-nøgler importeret!
+
+openpgp-import-success-title = Færdiggør import
+
+openpgp-import-success-description = For at begynde at bruge din importerede OpenPGP-nøgle til at kryptere mails, skal du lukke dette vindue og vælge den under Kontoindstillinger.
+
+openpgp-keygen-confirm =
+ .label = Bekræft
+
+openpgp-keygen-dismiss =
+ .label = Annuller
+
+openpgp-keygen-cancel =
+ .label = Annuller proces…
+
+openpgp-keygen-import-complete =
+ .label = Luk
+ .accesskey = L
+
+openpgp-keygen-missing-username = Der er ikke angivet et navn for denne konto. Indtast en værdi i feltet “Dit navn” i kontoindstillingerne.
+openpgp-keygen-long-expiry = Du kan ikke oprette en nøgle, der udløber om mere end 100 år.
+openpgp-keygen-short-expiry = Din nøgle skal være gyldig i mindst en dag.
+
+openpgp-keygen-ongoing = Nøglegenerering er allerede i gang!
+
+openpgp-keygen-error-core = Kunne ikke initialisere OpenPGP-kernetjenesten
+
+openpgp-keygen-error-failed = OpenPGP-nøglegenerering mislykkedes uventet
+
+# $identity (String) - the newly generate OpenPGP Key
+openpgp-keygen-error-revocation = OpenPGP-nøgle oprettet, men der kunne ikke skaffes en tilbagekaldelsesnøgle til nøglen { $key }
+
+openpgp-keygen-abort-title = Afbryd nøglegenerering?
+openpgp-keygen-abort = OpenPGP-nøglegenerering er i gang. Er du sikker på, du vil afbryde den?
+
+# $identity (String) - the name and email address of the currently selected identity
+openpgp-key-confirm = Generer offentlig og hemmelig nøgle for { $identity }?
+
+## Import Key section
+
+openpgp-import-key-title = Importer en eksisterende, personlig OpenPGP-nøgle
+
+openpgp-import-key-legend = Vælg en tidligere sikkerhedskopieret fil.
+
+openpgp-import-key-description = Du kan importere personlige nøgler, der er oprettet med andre OpenPGP-programmer.
+
+openpgp-import-key-info = Andre programmer bruger måske andre betegnelser for en personlig nøgle, fx. "din egen nøgle", "hemmelig nøgle", "privat nøgle" eller "nøglepar".
+
+# $count (Number) - the number of keys found in the selected files
+openpgp-import-key-list-amount-2 =
+ { $count ->
+ [one] { -brand-short-name } fandt én nøgle, der kan importeres.
+ *[other] { -brand-short-name } fandt { $count } nøgler, der kan importeres.
+ }
+
+openpgp-import-key-list-description = Bekræft hvilke nøgler, der kan betragtes som dine personlige nøgler. Du bør kun bruge nøgler, som du selv har oprettet, og som viser din identitet, som personlige nøgler. Du kan ændre denne indstilling senere under Nøgleegenskaber.
+
+openpgp-import-key-list-caption = Nøgler der er markeret som personlige nøgler vil optræde i sektionen for end to end-kryptering. Øvrige nøgler vises under Nøgleadministration.
+
+openpgp-passphrase-prompt-title = Adgangsudtryk påkrævet
+
+# $identity (String) - the id of the key being imported
+openpgp-passphrase-prompt = Indtast adgangsudtrykket for at låse følgende nøgle op: { $key }
+
+openpgp-import-key-button =
+ .label = Vælg fil til import…
+ .accesskey = V
+
+import-key-file = Importer OpenPGP-nøglefil
+
+import-key-personal-checkbox =
+ .label = Betragt denne nøgle som en personlig nøgle
+
+gnupg-file = GnuPG-filer
+
+import-error-file-size = <b>Fejl!</b> Filer over 5MB understøttes ikke.
+
+# $error (String) - the reported error from the failed key import method
+import-error-failed = <b>Fejl!</b> Kunne ikke importere fil. { $error }
+
+# $error (String) - the reported error from the failed key import method
+openpgp-import-keys-failed = <b>Fejl!</b> Kunne ikke importere nøgler. { $error }
+
+openpgp-import-identity-label = Identitet
+
+openpgp-import-fingerprint-label = Fingeraftryk
+
+openpgp-import-created-label = Oprettet
+
+openpgp-import-bits-label = Bits
+
+openpgp-import-key-props =
+ .label = Nøgleegenskaber
+ .accesskey = N
+
+## External Key section
+
+openpgp-external-key-title = Ekstern GnuPG-nøgle
+
+openpgp-external-key-description = Konfigurer en ekstern GnuPG-nøgle ved at angive dens nøgle-id
+
+openpgp-external-key-info = Derudover skal du bruge Nøgleadministration til at importere og acceptere den tilsvarende offentlige nøgle.
+
+openpgp-external-key-warning = <b>Du kan kun konfigurere én ekstern GnuPG-nøgle.</b> Den tidligere nøgle vil blive erstattet.
+
+openpgp-save-external-button = Gem nøgle-id
+
+openpgp-external-key-label = Hemmeligt nøgle-id:
+
+openpgp-external-key-input =
+ .placeholder = 123456789341298340
diff --git a/l10n-da/mail/messenger/openpgp/msgReadStatus.ftl b/l10n-da/mail/messenger/openpgp/msgReadStatus.ftl
new file mode 100644
index 0000000000..b7cef323fe
--- /dev/null
+++ b/l10n-da/mail/messenger/openpgp/msgReadStatus.ftl
@@ -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/.
+
+
+## Message Header Encryption Button
+
+message-header-show-security-info-key = S
+
+# $type (String) - the shortcut key defined in the message-header-show-security-info-key
+message-security-button =
+ .title =
+ { PLATFORM() ->
+ [macos] Vi meddelelsens sikkerhedsoplysninger (⌃ ⌘ { message-header-show-security-info-key })
+ *[other] Vi meddelelsens sikkerhedsoplysninger (Ctrl+Alt+{ message-header-show-security-info-key })
+ }
+
+openpgp-view-signer-key =
+ .label = Se underskriftsnøgle
+openpgp-view-your-encryption-key =
+ .label = Se din dekrypteringsnøgle
+openpgp-openpgp = OpenPGP
+
+openpgp-no-sig = Ingen digital signatur
+openpgp-no-sig-info = Denne meddelelse indeholder ikke afsenderens digitale signatur. Fraværet af en digital signatur betyder, at meddelelsen kan være sendt af en anden, der udgiver sig for at have denne mailadresse. Det er også muligt at meddelelsen er blevet ændret undervejs.
+openpgp-uncertain-sig = Usikker digital signatur
+openpgp-invalid-sig = Ugyldig digital signatur
+openpgp-good-sig = God digital signatur
+
+openpgp-sig-uncertain-no-key = Denne meddelelse indeholder en digital signatur, men det er usikkert, om den er korrekt. For at bekræfte signaturen, skal du få fat i en kopi af afsenderens offentlige nøgle.
+openpgp-sig-uncertain-uid-mismatch = Denne meddelelse indeholder en digital signatur, men der er en uoverensstemmelse. Meddelelsen er sendt fra en mailadresse, der ikke matcher underskriverens offentlige nøgle.
+openpgp-sig-uncertain-not-accepted = Denne meddelelse indeholder en digital signatur, men du har endnu ikke angivet, om du kan acceptere underskriverens nøgle.
+openpgp-sig-invalid-rejected = Denne meddelelse indeholder en digital signatur, men du har tidligere besluttet at afvise underskriverens nøgle.
+openpgp-sig-invalid-technical-problem = Denne meddelelse indeholder en digital signatur, men der er opstået en teknisk fejl. Enten er meddelelsen blevet ødelagt, eller også er den blevet ændret af en anden.
+openpgp-sig-valid-unverified = Denne meddelelse indeholder en gyldig digital signatur fra en nøgle, som du allerede har accepteret. Du har dog endnu ikke verificeret, om nøglen rent faktisk tilhører afsenderen.
+openpgp-sig-valid-verified = Denne meddelelse indeholder en gyldig digital signatur fra en verificeret nøgle.
+openpgp-sig-valid-own-key = Denne meddelelse indeholder en gyldig digital signatur fra din personlige nøgle.
+
+openpgp-sig-key-id = Underskrivers nøgle-id: { $key }
+openpgp-sig-key-id-with-subkey-id = Underskrivers nøgle-id: { $key } (Undernøgle-id: { $subkey })
+
+openpgp-enc-key-id = Dit dekrypteringsnøgle-id: { $key }
+openpgp-enc-key-with-subkey-id = Dit dekrypteringsnøgle-id: { $key } (Undernøgle-id: { $subkey })
+
+openpgp-enc-none = Meddelelsen er ikke krypteret
+openpgp-enc-none-label = Denne meddelelse blev ikke krypteret, inden den blev sendt. Oplysninger, der er sendt over internettet uden kryptering, kan være set af andre personer undervejs.
+
+openpgp-enc-invalid-label = Meddelelsen kan ikke dekrypteres
+openpgp-enc-invalid = Denne meddelelse blev krypteret, inden den blev sendt til dig, men den kan ikke dekrypteres.
+
+openpgp-enc-clueless = Der er ukendte problemer med denne krypterede meddelelse.
+
+openpgp-enc-valid-label = Meddelelsen er krypteret
+openpgp-enc-valid = Denne besked blev krypteret, før den blev sendt til dig. Kryptering sikrer, at beskeden kun kan læses af de modtagere, den var beregnet til.
+
+openpgp-unknown-key-id = Ukendt nøgle
+
+openpgp-other-enc-additional-key-ids = Derudover er meddelelsen krypteret til ejerne af følgende nøgler:
+openpgp-other-enc-all-key-ids = Meddelelsen er krypteret til ejerne af følgende nøgler:
+
+openpgp-message-header-encrypted-ok-icon =
+ .alt = Dekryptering færdig
+openpgp-message-header-encrypted-notok-icon =
+ .alt = Dekryptering mislykkedes
+
+openpgp-message-header-signed-ok-icon =
+ .alt = God signatur
+# Mismatch icon is used for notok state as well
+openpgp-message-header-signed-mismatch-icon =
+ .alt = Dårlig signatur
+openpgp-message-header-signed-unknown-icon =
+ .alt = Ukendt signaturstatus
+openpgp-message-header-signed-verified-icon =
+ .alt = Verificeret signatur
+openpgp-message-header-signed-unverified-icon =
+ .alt = Ikke-verificeret signatur
diff --git a/l10n-da/mail/messenger/openpgp/oneRecipientStatus.ftl b/l10n-da/mail/messenger/openpgp/oneRecipientStatus.ftl
new file mode 100644
index 0000000000..d350650f23
--- /dev/null
+++ b/l10n-da/mail/messenger/openpgp/oneRecipientStatus.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/.
+
+openpgp-one-recipient-status-title =
+ .title = OpenPGP-meddelelsessikkerhed
+openpgp-one-recipient-status-status =
+ .label = Status
+openpgp-one-recipient-status-key-id =
+ .label = Nøgle-id
+openpgp-one-recipient-status-created-date =
+ .label = Oprettet
+openpgp-one-recipient-status-expires-date =
+ .label = Udløber
+openpgp-one-recipient-status-open-details =
+ .label = Åbn detaljer og rediger accept…
+openpgp-one-recipient-status-discover =
+ .label = Find ny eller opdateret nøgle
+
+openpgp-one-recipient-status-instruction1 = For at sende en end to end-krypteret meddelelse til en modtager, skal du få fat i deres offentlige OpenPGP-nøgle og markere den som accepteret.
+openpgp-one-recipient-status-instruction2 = For at fat i deres offentlige nøgle, skal du importere den fra en mail, de har sendt til dig, og som indeholder nøglen. Alternativt kan du prøve at finde deres offentlige nøgle i et register.
+
+openpgp-key-own = Accepteret (personlig nøgle)
+openpgp-key-secret-not-personal = Ikke brugbar
+openpgp-key-verified = Accepteret (verificeret)
+openpgp-key-unverified = Accepteret (ikke-verificeret)
+openpgp-key-undecided = Ikke accepteret (uafklaret)
+openpgp-key-rejected = Ikke accepteret (afvist)
+openpgp-key-expired = Udløbet
+
+openpgp-intro = Tilgængelige offentlige nøgler for { $key }
+
+openpgp-pubkey-import-id = ID: { $kid }
+openpgp-pubkey-import-fpr = Fingeraftryk: { $fpr }
+
+openpgp-pubkey-import-intro =
+ { $num ->
+ [one] Filen indeholder én offentlig nøgle, som vises nedenfor:
+ *[other] Filen indeholder { $num } offentlige nøgler, som vises nedenfor:
+ }
+
+openpgp-pubkey-import-accept =
+ { $num ->
+ [one] Accepterer du, at denne nøgle bruges til verificering af digitale signaturer og kryptering af meddelelser for alle viste mailadresser?
+ *[other] Accepterer du, at disse nøgler bruges til verificering af digitale signaturer og kryptering af meddelelser for alle viste mailadresser?
+ }
+
+pubkey-import-button =
+ .buttonlabelaccept = Importer
+ .buttonaccesskeyaccept = I
diff --git a/l10n-da/mail/messenger/openpgp/openpgp-frontend.ftl b/l10n-da/mail/messenger/openpgp/openpgp-frontend.ftl
new file mode 100644
index 0000000000..c84ca01e5f
--- /dev/null
+++ b/l10n-da/mail/messenger/openpgp/openpgp-frontend.ftl
@@ -0,0 +1,64 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+openpgp-manage-keys-openpgp-cmd =
+ .label = OpenPGP Nøgleadministration
+ .accesskey = O
+
+openpgp-ctx-decrypt-open =
+ .label = Dekrypter og åbn
+ .accesskey = D
+openpgp-ctx-decrypt-save =
+ .label = Dekrypter og gem som...
+ .accesskey = k
+openpgp-ctx-import-key =
+ .label = Importer OpenPGP-nøgle
+ .accesskey = I
+openpgp-ctx-verify-att =
+ .label = Verificer signatur
+ .accesskey = V
+
+openpgp-has-sender-key = Denne meddelelse påstår at indeholde afsenderens offentlige OpenPGP-nøgle.
+openpgp-be-careful-new-key = ADVARSEL: Den nye offentlige OpenPGP-nøgle i denne meddelelse er forskellig fra de offentlige nøgler, du tidligere har accepteret for { $email }.
+
+openpgp-import-sender-key =
+ .label = Importer…
+
+openpgp-search-keys-openpgp =
+ .label = Find OpenPGP-nøgle
+
+openpgp-missing-signature-key = Denne meddelelse er underskrevet med en nøgle, du endnu ikke har.
+
+openpgp-search-signature-key =
+ .label = Find...
+
+# Don't translate the terms "OpenPGP" and "MS-Exchange"
+openpgp-broken-exchange-opened = Dette er en OpenPGP-meddelelse, der tilsyneladende er blevet ødelagt af MS-Exchange. Den kan ikke repareres, da den er åbnet fra en lokal fil. Kopier meddelelsen over i en mail-mappe for at forsøge en automatisk reparation.
+openpgp-broken-exchange-info = Dette er en OpenPGP-meddelelse, der tilsyneladende er blevet ødelagt af MS-Exchange. Hvis meddelelsesindholdet ikke ser rigtigt ud, kan du forsøge en automatisk reparation.
+openpgp-broken-exchange-repair =
+ .label = Reparer meddelelse
+openpgp-broken-exchange-wait = Vent venligst…
+
+openpgp-cannot-decrypt-because-mdc =
+ Dette er en krypteret meddelelse, der benytter en gammel og sårbar mekanisme.
+ Den kan være blevet ændret på vejen med henblik på at stjæle dens indhold.
+ For at undgå denne risiko, vises indholdet ikke.
+
+openpgp-cannot-decrypt-because-missing-key = Den hemmelige nøgle, der er nødvendig for at dekryptere denne meddelelse, er ikke tilgængelig.
+
+openpgp-partially-signed =
+ Kun en del af denne meddelelse er digitalt signeret med OpenPGP.
+ Hvis du klikker på knappen Verificer, skjules de ubeskyttede dele, og status for den digitale signatur vises.
+
+openpgp-partially-encrypted =
+ Kun en del af denne meddelelse er digitalt krypteret med OpenPGP.
+ De læsbare dele af meddelelsen som allerede vises her, er ikke krypteret.
+ Hvis du klikker på knappen Dekrypter, vises indholdet af de krypterede dele.
+
+openpgp-reminder-partial-display = Husk: Meddelelsen nedenfor indeholder kun en del af den oprindelige meddelelse.
+
+openpgp-partial-verify-button = Verificer
+openpgp-partial-decrypt-button = Dekrypter
+
+openpgp-unexpected-key-for-you = Advarsel: Denne meddelelse indeholder en ukendt OpenPGP-nøgle, der refererer til en af dine egne mailadresser. Hvis dette ikke er en af dine egne nøgler, kan det være et forsøg på at narre andre korrespondenter.
diff --git a/l10n-da/mail/messenger/openpgp/openpgp.ftl b/l10n-da/mail/messenger/openpgp/openpgp.ftl
new file mode 100644
index 0000000000..0f5c99de3c
--- /dev/null
+++ b/l10n-da/mail/messenger/openpgp/openpgp.ftl
@@ -0,0 +1,739 @@
+
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = For at sende krypterede eller digitalt signerede meddelelser, skal du konfigurere en krypteringsteknologi, enten OpenPGP eller S/MIME.
+e2e-intro-description-more = Vælg din personlige nøgle for at aktivere brugen af OpenPGP, eller dit personlige certifikat for at aktivere brugen af S/MIME. Du ejer selv den tilsvarende hemmelige nøgle til en personlig nøgle eller et certifikat.
+
+e2e-signing-description = Med en digital signatur kan modtagere af en meddelelse kontrollere, at meddelelsen kommer fra dig, og at dens indhold ikke er blevet ændret. Krypterede meddelelser er altid signeret.
+
+e2e-sign-message =
+ .label = Signer ukrypterede meddelelser
+ .accesskey = u
+
+e2e-disable-enc =
+ .label = Deaktiver kryptering for nye meddelelser
+ .accesskey = D
+e2e-enable-enc =
+ .label = Aktiver kryptering for nye meddelelser
+ .accesskey = A
+e2e-enable-description = Du kan deaktivere kryptering for individuelle meddelelser.
+
+e2e-advanced-section = Avancerede indstillinger
+e2e-attach-key =
+ .label = Vedhæft min offentlige nøgle, når jeg tilføjer en OpenPGP digital signatur
+ .accesskey = f
+e2e-encrypt-subject =
+ .label = Krypter OpenPGP-meddelelsers emne
+ .accesskey = K
+e2e-encrypt-drafts =
+ .label = Opbevar meddelelseskladder i krypteret format
+ .accesskey = O
+
+openpgp-key-user-id-label = Konto / bruger-id
+openpgp-keygen-title-label =
+ .title = Generer OpenPGP-nøgle
+openpgp-cancel-key =
+ .label = Fortryd
+ .tooltiptext = Fortryd nøglegenerering
+openpgp-key-gen-expiry-title =
+ .label = Nøgleudløb
+openpgp-key-gen-expire-label = Nøgle udløber om
+openpgp-key-gen-days-label =
+ .label = dage
+openpgp-key-gen-months-label =
+ .label = måneder
+openpgp-key-gen-years-label =
+ .label = år
+openpgp-key-gen-no-expiry-label =
+ .label = Nøglen udløber ikke
+openpgp-key-gen-key-size-label = Nøglestørrelse
+openpgp-key-gen-console-label = Nøglegenerering
+openpgp-key-gen-key-type-label = Nøgletype
+openpgp-key-gen-key-type-rsa =
+ .label = RSA
+openpgp-key-gen-key-type-ecc =
+ .label = ECC (Elliptic Curve)
+openpgp-generate-key =
+ .label = Generer nøgle
+ .tooltiptext = Genererer en ny OpenPGP-kompatibel nøgle til kryptering og/eller signering
+openpgp-advanced-prefs-button-label =
+ .label = Avanceret…
+openpgp-keygen-desc = <a data-l10n-name="openpgp-keygen-desc-link">OBS: Nøglegenerering kan tage flere minutter.</a> Luk ikke programmet mens nøglegenereringen er i gang. Hvis du aktivt browser eller udfører diskintensive operationer, mens nøglegenereringen står på, fylder du ‘tilfældigheds-puljen’ op, hvilket får processen til at gå hurtigere. Du får besked, når nøglen er færdig.
+
+openpgp-key-created-label =
+ .label = Oprettet
+
+openpgp-key-expiry-label =
+ .label = Udløbsdato
+
+openpgp-key-id-label =
+ .label = Nøgle-id
+
+openpgp-cannot-change-expiry = Dette er en nøgle med en kompleks struktur. Ændring af udløbsdato understøttes ikke.
+
+openpgp-key-man-title =
+ .title = OpenPGP Nøgleadministration
+openpgp-key-man-generate =
+ .label = Nye nøglepar
+ .accesskey = p
+openpgp-key-man-gen-revoke =
+ .label = Tilbagekaldelsescertifikat
+ .accesskey = T
+openpgp-key-man-ctx-gen-revoke-label =
+ .label = Generer & gem tilbagekaldelsescertifikat
+
+openpgp-key-man-file-menu =
+ .label = Fil
+ .accesskey = F
+openpgp-key-man-edit-menu =
+ .label = Rediger
+ .accesskey = R
+openpgp-key-man-view-menu =
+ .label = Vis
+ .accesskey = V
+openpgp-key-man-generate-menu =
+ .label = Generer
+ .accesskey = G
+openpgp-key-man-keyserver-menu =
+ .label = Nøgleserver
+ .accesskey = N
+
+openpgp-key-man-import-public-from-file =
+ .label = Importer offentlig(e) nøgle(r) fra fil
+ .accesskey = I
+openpgp-key-man-import-secret-from-file =
+ .label = Importer hemmelig(e) nøgle(r) fra fil
+openpgp-key-man-import-sig-from-file =
+ .label = Importer tilbagekaldelse(r) fra fil
+openpgp-key-man-import-from-clipbrd =
+ .label = Importer nøgle(r) fra udklipsholderen
+ .accesskey = I
+openpgp-key-man-import-from-url =
+ .label = Importer nøgle(r) fra URL
+ .accesskey = U
+openpgp-key-man-export-to-file =
+ .label = Eksporter offentlig(e) nøgle(r) til fil
+ .accesskey = E
+openpgp-key-man-send-keys =
+ .label = Send offentlig(e) nøgle(r) via mail
+ .accesskey = S
+openpgp-key-man-backup-secret-keys =
+ .label = Sikkerhedskopier hemmelig(e) nøgle(r) til fil
+ .accesskey = h
+
+openpgp-key-man-discover-cmd =
+ .label = Find nøgler online
+ .accesskey = F
+openpgp-key-man-discover-prompt = For at finde OpenPGP-nøgler online, enten på nøgleservere eller ved hjælp af WKD-protokollen, skal du indtaste en mailadresse eller et nøgle-id.
+openpgp-key-man-discover-progress = Søger…
+
+openpgp-key-copy-key =
+ .label = Kopier offentlig nøgle
+ .accesskey = K
+
+openpgp-key-export-key =
+ .label = Eksporter offentlig nøgle til fil
+ .accesskey = E
+
+openpgp-key-backup-key =
+ .label = Sikkerhedskopier hemmelig nøgle til fil
+ .accesskey = h
+
+openpgp-key-send-key =
+ .label = Send offentlig nøgle via mail
+ .accesskey = S
+
+openpgp-key-man-copy-key-ids =
+ .label =
+ { $count ->
+ [one] Kopier nøgle-id til udklipsholderen
+ *[other] Kopier nøgle-id'er til udklipsholderen
+ }
+ .accesskey = n
+
+openpgp-key-man-copy-fprs =
+ .label =
+ { $count ->
+ [one] Kopier fingeraftryk til udklipsholderen
+ *[other] Kopier fingeraftryk til udklipsholderen
+ }
+ .accesskey = F
+
+openpgp-key-man-copy-to-clipboard =
+ .label =
+ { $count ->
+ [one] Kopier offentlig nøgle til udklipsholderen
+ *[other] Kopier offentlige nøgler til udklipsholderen
+ }
+ .accesskey = O
+
+openpgp-key-man-ctx-expor-to-file-label =
+ .label = Eksporter nøgler til fil
+
+openpgp-key-man-ctx-copy =
+ .label = Kopier
+ .accesskey = K
+
+openpgp-key-man-ctx-copy-fprs =
+ .label =
+ { $count ->
+ [one] Fingeraftryk
+ *[other] Fingeraftryk
+ }
+ .accesskey = F
+
+openpgp-key-man-ctx-copy-key-ids =
+ .label =
+ { $count ->
+ [one] Nøgle-id
+ *[other] Nøgle-id'er
+ }
+ .accesskey = N
+
+openpgp-key-man-ctx-copy-public-keys =
+ .label =
+ { $count ->
+ [one] Offentlig nøgle
+ *[other] Offentlige nøgler
+ }
+ .accesskey = O
+
+openpgp-key-man-close =
+ .label = Luk
+openpgp-key-man-reload =
+ .label = Genindlæs nøglecache
+ .accesskey = G
+openpgp-key-man-change-expiry =
+ .label = Rediger udløbsdato
+ .accesskey = e
+openpgp-key-man-refresh-online =
+ .label = Opdater online
+ .accesskey = O
+openpgp-key-man-ignored-ids =
+ .label = Mailadresser
+openpgp-key-man-del-key =
+ .label = Slet nøgle(r)
+ .accesskey = l
+openpgp-delete-key =
+ .label = Slet nøgle
+ .accesskey = l
+openpgp-key-man-revoke-key =
+ .label = Tilbagekald nøgle
+ .accesskey = T
+openpgp-key-man-key-props =
+ .label = Nøgleegenskaber
+ .accesskey = N
+openpgp-key-man-key-more =
+ .label = Mere
+ .accesskey = M
+openpgp-key-man-view-photo =
+ .label = Billed-id
+ .accesskey = B
+openpgp-key-man-ctx-view-photo-label =
+ .label = Vis billed-id
+openpgp-key-man-show-invalid-keys =
+ .label = Vis ugyldige nøgler
+ .accesskey = V
+openpgp-key-man-show-others-keys =
+ .label = Vis nøgler fra andre personer
+ .accesskey = A
+openpgp-key-man-user-id-label =
+ .label = Navn
+openpgp-key-man-fingerprint-label =
+ .label = Fingeraftryk
+openpgp-key-man-select-all =
+ .label = Vælg alle nøgler
+ .accesskey = A
+openpgp-key-man-empty-tree-tooltip =
+ .label = Indtast søgeudtryk i feltet ovenfor
+openpgp-key-man-nothing-found-tooltip =
+ .label = Ingen nøgler matcher dine søgeudtryk
+openpgp-key-man-please-wait-tooltip =
+ .label = Vent mens nøglerne indlæses ...
+
+openpgp-key-man-filter-label =
+ .placeholder = Søg efter nøgler
+
+openpgp-key-man-select-all-key =
+ .key = A
+openpgp-key-man-key-details-key =
+ .key = I
+
+openpgp-ign-addr-intro = Du accepterer at bruge denne nøgle til følgende valgte mailadresser:
+
+openpgp-key-details-doc-title = Nøgleegenskaber
+openpgp-key-details-signatures-tab =
+ .label = Certificeringer
+openpgp-key-details-structure-tab =
+ .label = Struktur
+openpgp-key-details-uid-certified-col =
+ .label = Bruger-id / Certificeret af
+openpgp-key-details-key-id-label = Nøgle-ID
+openpgp-key-details-user-id3-label = Påstået nøgleejer
+openpgp-key-details-id-label =
+ .label = Id
+openpgp-key-details-key-type-label = Type
+openpgp-key-details-key-part-label =
+ .label = Nøgledel
+
+openpgp-key-details-attr-ignored = Advarsel: Denne nøgle fungerer muligvis ikke som forventet, fordi nogle af dens egenskaber er usikre og kan blive ignoreret.
+openpgp-key-details-attr-upgrade-sec = Du bør opgradere de usikre egenskaber.
+openpgp-key-details-attr-upgrade-pub = Du bør bede ejeren af denne nøgle om at opgradere de usikre egenskaber.
+
+openpgp-key-details-upgrade-unsafe =
+ .label = Opgrader usikre egenskaber
+ .accesskey = p
+
+openpgp-key-details-upgrade-ok = Nøglen blev opgraderet. Du bør dele den opgraderede offentlige nøgle med dine korrespondenter.
+
+openpgp-key-details-algorithm-label =
+ .label = Algoritme
+openpgp-key-details-size-label =
+ .label = Størrelse
+openpgp-key-details-created-label =
+ .label = Oprettet
+openpgp-key-details-created-header = Oprettet
+openpgp-key-details-expiry-label =
+ .label = Udløb
+openpgp-key-details-expiry-header = Udløb
+openpgp-key-details-usage-label =
+ .label = Brug
+openpgp-key-details-fingerprint-label = Fingeraftryk
+openpgp-key-details-legend-secret-missing = For nøgler markeret med (!) er den hemmelige nøgle ikke tilgængelig.
+openpgp-key-details-sel-action =
+ .label = Vælg handling...
+ .accesskey = V
+openpgp-card-details-close-window-label =
+ .buttonlabelaccept = Luk
+openpgp-acceptance-label =
+ .label = Din accept
+openpgp-acceptance-rejected-label =
+ .label = Nej, afvis denne nøgle.
+openpgp-acceptance-undecided-label =
+ .label = Ikke endnu, måske senere.
+openpgp-acceptance-unverified-label =
+ .label = Ja, men jeg har ikke verificeret, at det er den rigtige nøgle.
+openpgp-acceptance-verified-label =
+ .label = Ja, jeg har personligt bekræftet, at denne nøgle har det rigtige fingeraftryk.
+key-accept-personal =
+ Til denne nøgle har du både den offentlige og den hemmelige del. Du kan bruge den som en personlig nøgle.
+ Hvis du har fået denne nøgle af en anden, skal du ikke bruge den som en personlig nøgle.
+openpgp-personal-no-label =
+ .label = Nej, brug den ikke som min personlige nøgle.
+openpgp-personal-yes-label =
+ .label = Ja, behandl denne nøgle som en personlig nøgle.
+
+openpgp-copy-cmd-label =
+ .label = Kopier
+
+## e2e encryption settings
+
+# $identity (String) - the email address of the currently selected identity
+openpgp-description-no-key = { -brand-short-name } har ingen personlig OpenPGP-nøgle for <b>{ $identity }</b>
+
+# $count (Number) - the number of configured keys associated with the current identity
+# $identity (String) - the email address of the currently selected identity
+openpgp-description-has-keys =
+ { $count ->
+ [one] { -brand-short-name } fandt { $count } personlig OpenPGP-nøgle knyttet til <b>{ $identity }</b>
+ *[other] { -brand-short-name } fandt { $count } personlige OpenPGP-nøgler knyttet til <b>{ $identity }</b>
+ }
+
+# $key (String) - the currently selected OpenPGP key
+openpgp-selection-status-have-key = Din nuværende konfiguration bruger nøgle-id <b>{ $key }</b>
+
+# $key (String) - the currently selected OpenPGP key
+openpgp-selection-status-error = Din nuværende konfiguration bruger nøglen <b>{ $key }</b>, som er udløbet.
+
+openpgp-add-key-button =
+ .label = Tilføj nøgle...
+ .accesskey = T
+
+e2e-learn-more = Læs mere
+
+openpgp-keygen-success = OpenPGP-nøgle oprettet!
+
+openpgp-keygen-import-success = OpenPGP-nøgler importeret!
+
+openpgp-keygen-external-success = Eksternt GnuPG-nøgle-id gemt!
+
+## OpenPGP Key selection area
+
+openpgp-radio-none =
+ .label = Ingen
+
+openpgp-radio-none-desc = Benyt ikke OpenPGP til denne identitet.
+
+openpgp-radio-key-not-usable = Denne nøgle kan ikke bruges som en personlig nøgle, fordi den hemmelige nøgle mangler!
+openpgp-radio-key-not-accepted = For at bruge denne nøgle, skal du godkende den som en personlig nøgle!
+openpgp-radio-key-not-found = Denne nøgle kunne ikke findes! Hvis du vil bruge den, skal du importere den til { -brand-short-name }.
+
+# $key (String) - the expiration date of the OpenPGP key
+openpgp-radio-key-expires = Udløber den: { $date }
+
+# $key (String) - the expiration date of the OpenPGP key
+openpgp-radio-key-expired = Udløb den: { $date }
+
+openpgp-key-expires-within-6-months-icon =
+ .title = Nøglen udløber om mindre end 6 måneder
+
+openpgp-key-has-expired-icon =
+ .title = Nøgle udløbet
+
+openpgp-key-expand-section =
+ .tooltiptext = Flere oplysninger
+
+openpgp-key-revoke-title = Tilbagekald nøgle
+
+openpgp-key-edit-title = Skift OpenPGP-nøgle
+
+openpgp-key-edit-date-title = Forlæng udløbsdato
+
+openpgp-manager-description = Brug OpenPGP Nøgleaministration for at se og administrere offentlige nøgler fra dine korrespondenter og alle andre nøgler, der ikke er anført ovenfor.
+
+openpgp-manager-button =
+ .label = OpenPGP Nøgleadministration
+ .accesskey = N
+
+openpgp-key-remove-external =
+ .label = Fjern eksternt nøgle-id
+ .accesskey = E
+
+key-external-label = Ekstern GnuPG-nøgle
+
+# Strings in keyDetailsDlg.xhtml
+key-type-public = offentlig nøgle
+key-type-primary = primærnøgle
+key-type-subkey = undernøgle
+key-type-pair = nøglepar (hemmelig nøgle og offentlig nøgle)
+key-expiry-never = aldrig
+key-usage-encrypt = Krypter
+key-usage-sign = Signer
+key-usage-certify = Certificer
+key-usage-authentication = Godkendelse
+key-does-not-expire = Nøglen udløber ikke
+key-expired-date = Nøglen udløb den { $keyExpiry }
+key-expired-simple = Nøglen er udløbet
+key-revoked-simple = Nøglen er blevet tilbagekaldt
+key-do-you-accept = Accepterer du, at denne nøgle bruges til verificering af digitale signaturer og kryptering af meddelelser?
+key-verification = Bekræft nøglens fingeraftryk gennem en sikker kommunikationskanal (ikke e-mail) for at sikre dig, at nøglen faktisk tilhører { $addr }.
+
+# Strings enigmailMsgComposeOverlay.js
+cannot-use-own-key-because = Kunne ikke sende meddelelsen, fordi der er et problem med din personlige nøgle. { $problem }
+cannot-encrypt-because-missing = Kunne ikke sende denne meddelelse med end to end-kryptering, fordi der er problemer med nøglerne for følgende modtagere: { $problem }
+window-locked = Skrivevinduet er låst; afsendelse annulleret
+
+# Strings in mimeDecrypt.jsm
+mime-decrypt-encrypted-part-concealed-data = Dette er en krypteret meddelelsesdel. Du skal åbne det i et separat vindue ved at klikke på den vedhæftede fil.
+
+# Strings in keyserver.jsm
+keyserver-error-aborted = Afbrudt
+keyserver-error-unknown = Der opstod en ukendt fejl
+keyserver-error-server-error = Nøgleserveren rapporterede en fejl.
+keyserver-error-import-error = Kunne ikke importere den downloadede nøgle.
+keyserver-error-unavailable = Nøgleserveren er ikke tilgængelig.
+keyserver-error-security-error = Nøgleserveren understøtter ikke krypteret adgang.
+keyserver-error-certificate-error = Nøgleserverens certifikat er ikke gyldigt.
+keyserver-error-unsupported = Nøgleserveren understøttes ikke.
+
+# Strings in mimeWkdHandler.jsm
+wkd-message-body-req =
+ Din mailudbyder behandlede din anmodning om at uploade din offentlige nøgle til OpenPGP Web Key Directory.
+ Bekræft for at fuldføre udgivelsen af din offentlige nøgle.
+wkd-message-body-process =
+ Denne mail er relateret til den den automatiske procedure for upload af din offentlige nøgle til OpenPGP Web Key Directory.
+ Du behøver ikke at foretage dig noget på nuværende tidspunkt.
+
+# Strings in persistentCrypto.jsm
+converter-decrypt-body-failed =
+ Kunne ikke dekryptere meddelelsen med emnet
+ { $subject }.
+ Vil du prøve igen med et andet adgangsudtryk, eller vil du springe meddelelsen over?
+
+# Strings filters.jsm
+filter-folder-required = Du skal vælge en destinationsmappe.
+filter-decrypt-move-warn-experimental =
+ Advarsel - filterhandlingen "Dekrypter permanent" kan føre til ødelagte meddelelser.
+ Vi anbefaler kraftigt, at du først prøver filteret "Opret dekrypteret kopi", tester resultatet omhyggeligt og først begynder at bruge dette filter, når du er tilfreds med resultatet.
+filter-term-pgpencrypted-label = OpenPGP-krypteret
+filter-key-required = Du skal vælge en modtagernøgle.
+filter-key-not-found = Kunne ikke finde en krypteringsnøgle til ‘{ $desc }’.
+filter-warn-key-not-secret =
+ Advarsel - filterhandlingen "Krypter til nøgle" erstatter modtagerne.
+ Hvis du ikke har den hemmelige nøgle til '{ $desc }', kan du ikke længere læse disse mails.
+
+# Strings filtersWrapper.jsm
+filter-decrypt-move-label = Dekrypter permanent (OpenPGP)
+filter-decrypt-copy-label = Opret dekrypteret kopi (OpenPGP)
+filter-encrypt-label = Krypter til nøgle (OpenPGP)
+
+# Strings in enigmailKeyImportInfo.js
+import-info-title =
+ .title = Succes! Nøgler importeret
+import-info-bits = Bits
+import-info-created = Oprettet
+import-info-fpr = Fingeraftryk
+import-info-details = Se detaljer og administrer nøgleaccept
+import-info-no-keys = Ingen nøgler importeret.
+
+# Strings in enigmailKeyManager.js
+import-from-clip = Vil du importere nøgler fra udklipsholderen?
+import-from-url = Download offentlig nøgle fra denne URL:
+copy-to-clipbrd-failed = Kunne ikke kopiere de(n) valgte nøgle(r) til udklipsholderen.
+copy-to-clipbrd-ok = Nøgle(r) kopieret til udklipsholder
+delete-secret-key =
+ ADVARSEL: Du er ved at slette en hemmelig nøgle!
+
+ Hvis du sletter din hemmelige nøgle, vil du ikke længere kunne dekryptere meddelelser, der er krypteret til den nøgle, og du vil heller ikke kunne tilbagekalde den.
+
+ Vil du virkelig slette BÅDE den hemmelige nøgle og den offentlige nøgle
+ '{ $userId }'?
+delete-mix =
+ ADVARSEL: Du er ved at slette hemmelige nøgler!
+ Hvis du sletter din hemmelige nøgle, vil du ikke længere kunne dekryptere meddelelser, der er krypteret til den nøgle.
+ Vil du virkelig slette BÅDE den valgte hemmelige og offentlige nøgle?
+delete-pub-key =
+ Vil du slette den offentlige nøgle
+ '{ $userId }'?
+delete-selected-pub-key = Vil du slette de offentlige nøgler?
+refresh-all-question = Du valgte ikke nogen nøgle. Vil du opdatere ALLE nøgler?
+key-man-button-export-sec-key = Eksporter &hemmelige nøgler
+key-man-button-export-pub-key = Eksporter kun &offentlige nøgler
+key-man-button-refresh-all = &Opdater alle nøgler
+key-man-loading-keys = Indlæser nøgler, vent venligst...
+ascii-armor-file = ASCII Armored-filer (*.asc)
+no-key-selected = Du skal vælge mindst én nøgle for at udføre den valgte handling
+export-to-file = Eksporter offentlig nøgle til fil
+export-keypair-to-file = Eksporter hemmelig og offentlig nøgle til fil
+export-secret-key = Vil du medtage den hemmelige nøgle i den gemte OpenPGP-nøglefil?
+save-keys-ok = Nøglerne blev gemt korrekt.
+save-keys-failed = Kunne ikke gemme nøglerne
+default-pub-key-filename = Eksporterede-offentlige-nøgler
+default-pub-sec-key-filename = Sikkerhedskopi-af-hemmelige-nøgler
+refresh-key-warn = Advarsel: Afhængigt af antallet af nøgler og din forbindelseshastighed, kan opdatering af alle nøgler tage ganske lang tid!
+preview-failed = Kan ikke læse den offentlige nøglefil.
+general-error = Fejl: { $reason }
+dlg-button-delete = &Slet
+
+## Account settings export output
+
+openpgp-export-public-success = <b>Offentlig nøgle eksporteret!</b>
+openpgp-export-public-fail = <b>Den valgte offentlige nøgle kunne ikke eksporteres!</b>
+
+openpgp-export-secret-success = <b>Hemmelig nøgle blev eksporteret!</b>
+openpgp-export-secret-fail = <b>Den valgte hemmelige nøgle kunne ikke eksporteres!</b>
+
+# Strings in keyObj.jsm
+key-ring-pub-key-revoked = Nøglen { $userId } (nøgle-id { $keyId }) er tilbagekaldt.
+key-ring-pub-key-expired = Nøglen { $userId } (nøgle-id { $keyId }) er udløbet.
+key-ring-no-secret-key = Det ser ikke ud til, at du har den hemmelige nøgle til { $userId } (nøgle-id { $keyId }) på din nøglering; du kan ikke bruge nøglen til signering.
+key-ring-pub-key-not-for-signing = Nøglen { $userId } (nøgle-id { $keyId }) kan ikke bruges til signering.
+key-ring-pub-key-not-for-encryption = Nøglen { $userId } (nøgle-id { $keyId }) kan ikke bruges til kryptering.
+key-ring-sign-sub-keys-revoked = Alle signeringsundernøgler på nøglen { $userId } (nøgle-id { $keyId }) er tilbagekaldt.
+key-ring-sign-sub-keys-expired = Alle signeringsundernøgler på nøglen { $userId } (nøgle-id { $keyId }) er udløbet.
+key-ring-enc-sub-keys-revoked = Alle krypteringsundernøgler på nøglen { $userId } (nøgle-id { $keyId }) er tilbagekaldt.
+key-ring-enc-sub-keys-expired = Alle krypteringsundernøgler på nøglen { $userId } (nøgle-id { $keyId }) er udløbet.
+
+# Strings in gnupg-keylist.jsm
+keyring-photo = Billede
+user-att-photo = Brugerattribut (JPEG-billede)
+
+# Strings in key.jsm
+already-revoked = Denne nøgle er allerede blevet tilbagekaldt.
+
+# $identity (String) - the id and associated user identity of the key being revoked
+revoke-key-question =
+ Du er ved at tilbagekalde nøglen '{ $identity }'.
+ Du vil ikke længere kunne underskrive med denne nøgle, og når den er distribueret, kan andre ikke længere kryptere med den nøgle. Du kan stadig bruge nøglen til at dekryptere gamle meddelelser.
+ Ønsker du at fortsætte?
+
+# $keyId (String) - the id of the key being revoked
+revoke-key-not-present =
+ Du har ingen nøgle (0x { $keyId }), der matcher dette tilbagekaldelsescertifikat!
+ Hvis du har mistet din nøgle, skal du importere den (fx fra en nøgleserver), inden du importerer tilbagekaldelsescertifikatet!
+
+# $keyId (String) - the id of the key being revoked
+revoke-key-already-revoked = Nøglen 0x{ $keyId } er allerede tilbagekaldt.
+
+key-man-button-revoke-key = &Tilbagekald nøgle
+
+openpgp-key-revoke-success = Nøglen blev tilbagekaldt.
+
+after-revoke-info =
+ Nøglen er blevet tilbagekaldt.
+ Del denne offentlige nøgle igen ved at sende den via mail eller ved at uploade den til nøgleservere for at fortælle andre, at du har tilbagekaldt din nøgle.
+ Så andre personers programmer registrerer tilbagekaldelsen, stopper de med at bruge din gamle nøgle.
+ Hvis du bruger en ny nøgle til den samme mailadresse, og du vedhæfter den nye offentlige nøgle til mails, du sender, inkluderes oplysninger om din tilbagekaldte gamle nøgle automatisk.
+
+# Strings in keyRing.jsm & decryption.jsm
+key-man-button-import = &Importer
+
+delete-key-title = Slet OpenPGP-nøgle
+
+delete-external-key-title = Fjern den eksterne GnuPG-nøgle
+
+delete-external-key-description = Ønsker du at fjerne dette eksterne GnuPG-nøgle-id?
+
+key-in-use-title = OpenPGP-nøgle i brug
+
+delete-key-in-use-description = Kan ikke fortsætte! Den nøgle, du vil slette, bruges i øjeblikket af denne identitet. Vælg en anden nøgle, eller vælg ingen og prøv igen.
+
+revoke-key-in-use-description = Kan ikke fortsætte! Den nøgle, du vil tilbagekalde, bruges i øjeblikket af denne identitet. Vælg en anden nøgle, eller vælg ingen og prøv igen.
+
+# Strings used in errorHandling.jsm
+key-error-key-spec-not-found = Mailadressen '{ $keySpec }' matcher ingen nøgle på din nøglering.
+key-error-key-id-not-found = Det konfigurerede nøgle-id '{ $keySpec }' kan ikke findes på din nøglering.
+key-error-not-accepted-as-personal = Du har ikke bekræftet, at nøglen med id'et '{ $keySpec }' er din personlige nøgle.
+
+# Strings used in enigmailKeyManager.js & windows.jsm
+need-online = Den valgte funktion er ikke tilgængelig i offline-tilstand. Gå online og prøv igen.
+
+# Strings used in keyRing.jsm & keyLookupHelper.jsm
+no-key-found2 = Vi kunne ikke finde nogen brugbar nøgle, der matchede de angivne søgekriterier.
+no-update-found = Du har allerede de nøgler, der blev fundet online.
+
+# Strings used in keyRing.jsm & GnuPGCryptoAPI.jsm
+fail-key-extract = Fejl - kommandoen til nøgleudtrækning mislykkedes
+
+# Strings used in keyRing.jsm
+fail-cancel = Fejl - Nøglemodtagelse annulleret af brugeren
+not-first-block = Fejl - Første OpenPGP-blok ikke offentlig nøgleblok
+import-key-confirm = Importer offentlig(e) nøgle(r) indlejret i meddelelsen?
+fail-key-import = Fejl - nøgleimport mislykkedes
+file-write-failed = Kunne ikke skrive til filen { $output }
+no-pgp-block = Fejl - Ingen gyldig beskyttet OpenPGP-datablok fundet
+confirm-permissive-import = Import mislykkedes. Den nøgle, du prøver at importere, kan være beskadiget eller bruge ukendte attributter. Vil du prøve at importere de korrekte dele? Dette kan resultere i import af ufuldstændige og ubrugelige nøgler.
+
+# Strings used in trust.jsm
+key-valid-unknown = ukendt
+key-valid-invalid = ugyldig
+key-valid-disabled = deaktiveret
+key-valid-revoked = tilbagekaldt
+key-valid-expired = udløbet
+key-trust-untrusted = upålidelig
+key-trust-marginal = marginal
+key-trust-full = pålidelig
+key-trust-ultimate = ultimativ
+key-trust-group = (gruppe)
+
+# Strings used in commonWorkflows.js
+import-key-file = Importer OpenPGP-nøglefil
+import-rev-file = Importer OpenPGP-tilbagekaldelsesfil
+gnupg-file = GnuPG-filer
+import-keys-failed = Import af nøgler mislykkedes
+passphrase-prompt = Indtast adgangsudtrykket, der låser følgende nøgle op: { $key }
+file-to-big-to-import = Denne fil er for stor. Undlad at importere mange nøgler på én gang.
+
+# Strings used in enigmailKeygen.js
+save-revoke-cert-as = Opret & gem tilbagekaldelsescertifikat
+revoke-cert-ok = Tilbagekaldelsescertifikatet er oprettet. Du kan bruge det til at ugyldiggøre din offentlige nøgle, fx hvis du mister din hemmelige nøgle.
+revoke-cert-failed = Tilbagekaldelsescertifikatet kunne ikke oprettes.
+gen-going = Nøglegenerering allerede i gang!
+keygen-missing-user-name = Der er ikke angivet noget navn for den valgte konto/identitet. Indtast venligst en værdi i feltet "Dit navn" i kontoindstillingerne.
+expiry-too-short = Din nøgle skal være gyldig i mindst en dag.
+expiry-too-long = Du kan ikke oprette en nøgle, der udløber om mere end 100 år.
+key-confirm = Generer offentlig og hemmelig nøgle til ‘{ $id }’?
+key-man-button-generate-key = &Generer nøgle
+key-abort = Afbryd nøglegenerering?
+key-man-button-generate-key-abort = &Afbryd nøglegenerering
+key-man-button-generate-key-continue = &Fortsæt nøglegenerering
+
+# Strings used in enigmailMessengerOverlay.js
+
+failed-decrypt = Fejl - dekryptering mislykkedes
+fix-broken-exchange-msg-failed = Denne meddelelse kunne ikke repareres.
+
+attachment-no-match-from-signature = Kunne ikke matche signaturfilen '{ $attachment }' til en vedhæftet fil
+attachment-no-match-to-signature = Kunne ikke matche vedhæftet fil ‘{ $attachment }’ til en signaturfil
+signature-verified-ok = Signaturen for vedhæftet fil { $attachment } blev bekræftet
+signature-verify-failed = Signaturen for vedhæftet fil { $attachment } kunne ikke bekræftes
+decrypt-ok-no-sig =
+ Advarsel
+ Dekryptering lykkedes, men signaturen kunne ikke bekræftes
+msg-ovl-button-cont-anyway = &Fortsæt alligevel
+enig-content-note = *Vedhæftede filer til denne meddelelse er hverken underskrevet eller krypteret*
+
+# Strings used in enigmailMsgComposeOverlay.js
+msg-compose-button-send = &Send meddelelse
+msg-compose-details-button-label = Detaljer…
+msg-compose-details-button-access-key = D
+send-aborted = Afsendelse afbrudt.
+key-not-trusted = Ikke nok tillid til nøglen ‘{ $key }’
+key-not-found = Nøglen ‘{ $key }’ ikke fundet
+key-revoked = Nøglen ‘{ $key }’ tilbagekaldt
+key-expired = Nøglen ‘{ $key }’ udløbet
+msg-compose-internal-error = Der er opstået en intern fejl.
+keys-to-export = Vælg OpenPGP-nøgler, der skal indsættes
+msg-compose-partially-encrypted-inlinePGP =
+ Meddelelsen du svarer på, indeholdt både ukrypterede og krypterede dele. Hvis afsenderen ikke oprindeligt kunne dekryptere nogle dele af meddelelsen, afslører du muligvis fortrolige oplysninger, som afsenderen ikke oprindeligt kunne dekryptere selv.
+ Overvej at fjerne al citeret tekst fra dit svar til denne afsender.
+msg-compose-cannot-save-draft = Fejl under lagring af kladde
+msg-compose-partially-encrypted-short = Pas på ikke at afsløre følsomme oplysninger - delvist krypteret mail.
+quoted-printable-warn =
+ Du har aktiveret 'quoted-printable'-kodning til afsendelse af meddelelser. Dette kan resultere i forkert dekryptering og/eller verifikation af din meddelelse.
+ Ønsker du at deaktivere afsendelse af 'quoted-printable'-meddelelser nu?
+minimal-line-wrapping =
+ Du har indstillet linjeombrydning til { $width } tegn. For korrekt kryptering og/eller signering skal denne værdi være mindst 68.
+ Ønsker du at ændre linjeombrydning til 68 tegn nu?
+sending-news =
+ Krypteret sendehandling blev afbrudt.
+ Denne meddelelse kan ikke krypteres, fordi den indeholder nyhedsgruppemodtagere. Send beskeden igen uden kryptering.
+send-to-news-warning =
+ Advarsel: Du er ved at sende en krypteret mail til en nyhedsgruppe.
+ Dette frarådes, fordi det kun giver mening, hvis alle medlemmer af gruppen kan dekryptere meddelelsen, dvs. meddelelsen skal krypteres med nøglerne til alle gruppedeltagere. Send kun denne meddelelse, hvis du ved præcis, hvad du laver.
+ Fortsæt?
+save-attachment-header = Gem dekrypteret vedhæftet fil
+possibly-pgp-mime = Mulig PGP/MIME-krypteret eller underskrevet meddelelse; brug funktionen 'Dekrypter/Verificer' for at verificere
+cannot-send-sig-because-no-own-key = Kan ikke signere denne meddelelse digitalt, fordi du endnu ikke har konfigureret end to end-kryptering for <{ $key }>
+cannot-send-enc-because-no-own-key = Kan ikke sende denne meddelelse krypteret, fordi du endnu ikke har konfigureret end to end-kryptering for <{ $key }>
+
+# Strings used in decryption.jsm
+do-import-multiple =
+ Importer følgende nøgler?
+ { $key }
+do-import-one = Importer { $name } ({ $id })?
+cant-import = Fejl ved import af offentlig nøgle
+unverified-reply = Indrykket meddelelsesdel (svar) er sandsynligvis ændret
+key-in-message-body = En nøgle blev fundet i meddelelsesteksten. Klik på 'Importer nøgle' for at importere nøglen
+sig-mismatch = Fejl - Uoverensstemmelse i signatur
+invalid-email = Fejl - ugyldig mailadresse
+attachment-pgp-key =
+ Den vedhæftede fil '{ $name }', du åbner, ser ud til at være en OpenPGP-nøglefil.
+ Klik på 'Importer' for at importere de indeholdte nøgler eller 'Vis' for at få vist filindholdet i et browservindue
+dlg-button-view = &Vis
+
+# Strings used in enigmailMsgHdrViewOverlay.js
+decrypted-msg-with-format-error = Dekrypteret meddelelse (gendannet ødelagt PGP-mailformat, sandsynligvis forårsaget af en gammel Exchange-server. Resultatet er derfor muligvis ikke er perfekt)
+
+# Strings used in encryption.jsm
+not-required = Fejl - ingen kryptering påkrævet
+
+# Strings used in windows.jsm
+no-photo-available = Intet billede tilgængeligt
+error-photo-path-not-readable = Fotostien ‘{ $photo }’ kan ikke læses
+debug-log-title = OpenPGP fejllog
+
+# Strings used in dialog.jsm
+repeat-prefix = Denne advarsel gentages { $count }
+repeat-suffix-singular = gang mere.
+repeat-suffix-plural = gange mere.
+no-repeat = Denne advarsel vises ikke igen.
+dlg-keep-setting = Husk mit svar og spørg mig ikke igen
+dlg-button-ok = &OK
+dlg-button-close = &Luk
+dlg-button-cancel = &Annuller
+dlg-no-prompt = Vis ikke denne dialogboks igen.
+enig-prompt = OpenPGP-prompt
+enig-confirm = OpenPGP-bekræftelse
+enig-alert = OpenPGP-advarsel
+enig-info = OpenPGP-oplysninger
+
+# Strings used in persistentCrypto.jsm
+dlg-button-retry = &Forsøg igen
+dlg-button-skip = &Spring over
+
+# Strings used in enigmailMsgBox.js
+enig-alert-title =
+ .title = OpenPGP-advarsel
diff --git a/l10n-da/mail/messenger/otr/add-finger.ftl b/l10n-da/mail/messenger/otr/add-finger.ftl
new file mode 100644
index 0000000000..2f621e1fd1
--- /dev/null
+++ b/l10n-da/mail/messenger/otr/add-finger.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/.
+
+otr-add-finger-title = Tilføj OTR-nøglefingeraftryk
+
+# Variables:
+# $name (String) - name of a chat contact person
+# Do not translate 'OTR' (name of an encryption protocol)
+otr-add-finger-description = Indtast OTR-nøglefingeraftryk for { $name }.
+
+otr-add-finger-fingerprint = Fingeraftryk:
+otr-add-finger-tooltip-error = Der er indtastet et ugyldigt tegn. Kun bogstaverne ABCDEF samt tal er tilladt
+
+otr-add-finger-input =
+ .placeholder = Det 40 tegn lange OTR-nøglefingeraftryk
diff --git a/l10n-da/mail/messenger/otr/am-im-otr.ftl b/l10n-da/mail/messenger/otr/am-im-otr.ftl
new file mode 100644
index 0000000000..f0591a984b
--- /dev/null
+++ b/l10n-da/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 = End to end-kryptering
+account-otr-label = Off the Record-chats (OTR)
+account-otr-description2 = { -brand-short-name } understøtter end to end-kryptering af en til en-samtaler baseret på OTR. Dette forhindrer tredjeparter i at aflytte en samtale. Denne form for end to end-kryptering kan kun bruges, når den anden person også bruger software, der understøtter OTR.
+otr-encryption-title = Bekræftet kryptering
+otr-encryption-caption = For at gøre det muligt for andre at bekræfte din identitet i OTR-chats, skal du dele dit eget OTR-fingeraftryk ved hjælp af en ekstern kommunikationskanal.
+otr-fingerprint-label = Dit fingeraftryk:
+view-fingerprint-button =
+ .label = Håndter kontakters fingeraftryk
+ .accesskey = f
+otr-settings-title = OTR-indstillinger
+otr-require-encryption =
+ .label = Kræv end to end-kryptering ved en til en-samtaler
+otr-require-encryption-info =
+ Når der kræves end to end-kryptering, vil meddelelser i en til en-samtaler
+ ikke blive sendt, medmindre de kan krypteres. Modtagne ukrypterede meddelelser
+ vises ikke som en del af den almindelige samtale og bliver heller ikke logget.
+otr-verify-nudge =
+ .label = Mind mig altid om at bekræfte en ubekræftet kontakt
+
+otr-not-yet-available = endnu ikke tilgængelig
+
diff --git a/l10n-da/mail/messenger/otr/auth.ftl b/l10n-da/mail/messenger/otr/auth.ftl
new file mode 100644
index 0000000000..e98f3c5f6f
--- /dev/null
+++ b/l10n-da/mail/messenger/otr/auth.ftl
@@ -0,0 +1,60 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+otr-auth =
+ .title = Bekræft kontakts identitet
+ .buttonlabelaccept = Bekræft
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+auth-title = Bekræft { $name }s identitet
+
+# Variables:
+# $own_name (String) - the user's own screen name
+auth-your-fp-value = Fingeraftryk for dig, { $own_name }:
+
+# Variables:
+# $their_name (String) - the screen name of a chat contact
+auth-their-fp-value = Fingeraftryk for { $their_name }
+
+auth-help = Når du bekræfter en kontakts identitet, hjælper du med at sikre, at samtalen virkelig er privat, hvilket gør det meget vanskeligt for en tredjepart at lytte med på eller manipulere samtalen.
+
+auth-help-title = Hjælp til bekræftelse
+
+auth-question-received = Her er det spørgsmål, som din kontakt stiller:
+
+auth-yes =
+ .label = Ja
+
+auth-no =
+ .label = Nej
+
+auth-verified = Jeg har bekræftet, at dette er det rigtige fingeraftryk.
+
+auth-manual-verification = Manuel bekræftelse af fingeraftryk
+auth-question-and-answer = Spørgsmål og svar
+auth-shared-secret = Delt hemmelighed
+
+auth-manual-verification-label =
+ .label = { auth-manual-verification }
+
+auth-question-and-answer-label =
+ .label = { auth-question-and-answer }
+
+auth-shared-secret-label =
+ .label = { auth-shared-secret }
+
+auth-manual-instruction = Kontakt din påtænkte samtalepartner via en anden godkendt kanal, fx en OpenPGP-underskrevet mail eller over telefonen. Du skal fortælle hinanden jeres fingeraftryk (et fingeraftryk er en kontrolsum, der identificerer en krypteringsnøgle). Hvis fingeraftrykket stemmer overens, skal du markere herunder, at du har verificeret fingeraftrykket.
+
+auth-how = Hvordan vil du bekræfte din kontakts identitet?
+
+auth-qa-instruction = Tænk på et spørgsmål, som kun dig og din kontakt kender svaret på. Indtast spørgsmålet og svaret, og vent derefter på, at din kontakt indtaster svaret. Hvis svarene ikke stemmer overens, kan den kommunikationskanal, du bruger, være overvåget.
+
+auth-secret-instruction = Tænk på en hemmelighed, kun du og din kontakt kender til. Brug ikke den samme internetforbindelse til at udveksle hemmeligheden. Indtast hemmeligheden, og vent derefter på din kontakt indtaster den. Hvis hemmelighederne ikke stemmer overens, kan den kommunikationskanal, du bruger, være overvåget.
+
+auth-question = Indtast en spørgsmål:
+
+auth-answer = Indtast svaret (forskel på store og små bogstaver):
+
+auth-secret = Indtast hemmeligheden:
diff --git a/l10n-da/mail/messenger/otr/chat.ftl b/l10n-da/mail/messenger/otr/chat.ftl
new file mode 100644
index 0000000000..8d54497b96
--- /dev/null
+++ b/l10n-da/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 = Krypteringsstatus:
+
+start-text = Start en krypteret samtale
+
+start-label =
+ .label = { start-text }
+
+start-tooltip =
+ .tooltiptext = { start-text }
+
+end-label =
+ .label = Afslut den krypterede samtale
+
+auth-label =
+ .label = Bekræft din kontakts identitet
diff --git a/l10n-da/mail/messenger/otr/finger-sync.ftl b/l10n-da/mail/messenger/otr/finger-sync.ftl
new file mode 100644
index 0000000000..7e74be44ab
--- /dev/null
+++ b/l10n-da/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 = Bekræftet
+finger-no = Ikke bekræftet
+
+finger-subset-title = Fjern fingeraftryk
+finger-subset-message = Mindst et fingeraftryk kunne ikke fjernes, fordi den tilsvarende nøgle i øjeblikket bruges i en aktiv samtale.
+
+finger-remove-all-title = Fjern alle fingeraftryk
+finger-remove-all-message = Er du sikker på, at du vil fjerne alle tidligere sete fingeraftryk? Alle tidligere bekræftelser af OTR-identiteter vil gå tabt.
diff --git a/l10n-da/mail/messenger/otr/finger.ftl b/l10n-da/mail/messenger/otr/finger.ftl
new file mode 100644
index 0000000000..21fdb0d5bf
--- /dev/null
+++ b/l10n-da/mail/messenger/otr/finger.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/.
+
+otr-finger-title = Tidligere sete OTR-fingeraftryk
+
+finger-intro = OTR-nøglefingeraftryk fra tidligere end to end-krypterede samtaler.
+
+finger-screen-name =
+ .label = Kontakt
+finger-verified =
+ .label = Bekræftelsesstatus
+finger-fingerprint =
+ .label = Fingeraftryk
+
+finger-remove =
+ .label = Fjern valgte
+
+finger-remove-all =
+ .label = Fjern alle
diff --git a/l10n-da/mail/messenger/otr/otr.ftl b/l10n-da/mail/messenger/otr/otr.ftl
new file mode 100644
index 0000000000..0d1cf790e4
--- /dev/null
+++ b/l10n-da/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 = Du forsøgte at sende en ukrypteret meddelelse til { $name }. Ukrypterede meddelelser ikke tilladt.
+
+msgevent-encryption-required-part2 = Forsøger at starte en privat samtale. Din meddelelse sendes igen, når den private samtale starter.
+msgevent-encryption-error = Der opstod en fejl under kryptering af din meddelelse. Meddelelsen blev ikke sendt.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-connection-ended = { $name } har allerede lukket sin krypterede forbindelse til dig. For at undgå, at du ved en fejl sender en meddelelse ukrypteret, er din meddelelse ikke blevet sendt. Afslut din krypterede samtale, eller genstart den.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-setup-error = Der opstod en fejl under forsøget på at starte en privat samtale med { $name }.
+
+# Do not translate 'OTR' (name of an encryption protocol)
+msgevent-msg-reflected = Du modtager dine egne OTR-meddelelser. Enten prøver du at tale med dig selv, eller også er der nogen, der sender dine meddelelser tilbage til dig.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-msg-resent = Den seneste meddelelse til { $name } blev sendt igen.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-rcvdmsg-not-private = Den krypterede meddelelse der blev modtaget fra { $name } kan ikke læses, da I i øjeblikket ikke kommunikerer privat.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-rcvdmsg-unreadable = Du modtog en ulæselig krypteret meddelelse fra { $name }.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-rcvdmsg-malformed = Du har modtaget en ugyldig datameddelelse fra { $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 = Impuls modtaget fra { $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 = Impuls sendt til { $name }.
+
+# Do not translate 'OTR' (name of an encryption protocol)
+msgevent-rcvdmsg-general-err = Der opstod en uventet fejl under forsøget på at beskytte din samtale ved hjælp af OTR.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+# $msg (string) - the message that was received.
+msgevent-rcvdmsg-unencrypted = Følgende meddelelse modtaget fra { $name } var ikke krypteret: { $msg }
+
+# Do not translate 'OTR' (name of an encryption protocol)
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-rcvdmsg-unrecognized = Du modtog en ukendt OTR-meddelelse fra { $name }.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-rcvdmsg-for-other-instance = { $name } har sendt en meddelelse beregnet til en anden session. Hvis du er logget ind flere gange, kan en anden session have modtaget meddelelsen.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+context-gone-secure-private = Privat samtale med { $name } startet.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+context-gone-secure-unverified = Krypteret, men ikke-bekræftet samtale med { $name } startet.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+context-still-secure = Opdaterede den krypterede samtale med { $name }.
+
+error-enc = Der opstod en fejl under kryptering af meddelelsen.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+error-not-priv = Du sendte krypterede data til { $name }, som ikke forventede det.
+
+error-unreadable = Du sendte en ulæselig krypteret meddelelse.
+error-malformed = Du sendte en ugyldig datameddelelse.
+
+resent = [gensendt]
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+tlv-disconnected = { $name } har afsluttet sin krypterede samtale med dig; du bør gøre det samme.
+
+# 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 } har anmodet om en Off the Record (OTR)-krypteret samtale. Du har dog ikke et plugin, der understøtter det. Se https://en.wikipedia.org/wiki/Off-the-Record_Messaging for yderligere oplysninger.
diff --git a/l10n-da/mail/messenger/otr/otrUI.ftl b/l10n-da/mail/messenger/otr/otrUI.ftl
new file mode 100644
index 0000000000..262d63c342
--- /dev/null
+++ b/l10n-da/mail/messenger/otr/otrUI.ftl
@@ -0,0 +1,87 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Start en krypteret samtale
+refresh-label = Opdater den krypterede samtale
+auth-label = Bekræft din kontakts identitet
+reauth-label = Genbekræft din kontakts identitet
+
+auth-cancel = Annuller
+auth-cancel-access-key = A
+
+auth-error = Der opstod en fejl under bekræftelsen af din kontakts identitet.
+auth-success = Bekræftelse af din kontakts identitet er fuldført.
+auth-success-them = Din kontakt har bekræftet din identitet. Det kan være en god idé også at bekræfte deres identitet ved at stille dem dit eget spørgsmål.
+auth-fail = Kunne ikke bekræfte din kontakts identitet.
+auth-waiting = Venter på, at kontakten afslutter bekræftelsen...
+
+finger-verify = Bekræft
+finger-verify-access-key = B
+
+finger-ignore = Ignorer
+finger-ignore-access-key = g
+
+# Do not translate 'OTR' (name of an encryption protocol)
+buddycontextmenu-label = Tilføj ORT-fingeraftryk
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+alert-start = Forsøger at starte en krypteret samtale med { $name }.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+alert-refresh = Forsøger at opdatere den krypterede samtale med { $name }.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+alert-gone-insecure = Den krypterede samtale med { $name } sluttede.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+finger-unseen = { $name }s identitet er ikke bekræftet endnu. Tilfældig aflytning er ikke mulig, men med en vis indsats kan nogen lytte med. Bekræft denne kontakts identitet for at forhindre overvågning.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+finger-seen = { $name } kontakter dig fra en ukendt computer. Tilfældig aflytning er ikke mulig, men med en vis indsats kan nogen lytte med. Bekræft denne kontakts identitet for at forhindre overvågning.
+
+state-not-private = Den aktuelle samtale er ikke privat.
+state-generic-not-private = Den aktuelle samtale er ikke privat.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+state-unverified = Den aktuelle samtale er krypteret, men ikke privat, da { $name }s identitet endnu ikke er bekræftet.
+
+state-generic-unverified = Den aktuelle samtale er krypteret, men ikke privat, da nogle identiteter endnu ikke er bekræftet.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+state-private = { $name }s identitet er verificeret. Den aktuelle samtale er krypteret og privat.
+
+state-generic-private = Den aktuelle samtale er krypteret og privat.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+state-finished = { $name } har afsluttet sin krypterede samtale med dig; du bør gøre det samme.
+
+state-not-private-label = Usikker
+state-unverified-label = Ubekræftet
+state-private-label = Privat
+state-finished-label = Afsluttet
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+verify-request = { $name } anmodede om bekræftelse af din identitet.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+afterauth-private = Du har bekræftet { $name }s identitet.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+afterauth-unverified = { $name }s identitet er ikke bekræftet.
+
+# 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 = Generering af privat OTR-nøgle mislykkedes: { $error }
diff --git a/l10n-da/mail/messenger/policies/aboutPolicies.ftl b/l10n-da/mail/messenger/policies/aboutPolicies.ftl
new file mode 100644
index 0000000000..7e948f37b5
--- /dev/null
+++ b/l10n-da/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 = Virksomhedspolitikker
+
+# 'Active' is used to describe the policies that are currently active
+active-policies-tab = Aktive
+errors-tab = Fejl
+documentation-tab = Dokumentation
+
+no-specified-policies-message = Servicen virksomhedspolitikker er aktiv, men ingen politikker er aktiveret.
+inactive-message = Servicen virksomhedspolitikker er deaktiveret.
+
+policy-name = Navn på politik
+policy-value = Værdi for politik
+policy-errors = Fejl med politik
diff --git a/l10n-da/mail/messenger/policies/policies-descriptions.ftl b/l10n-da/mail/messenger/policies/policies-descriptions.ftl
new file mode 100644
index 0000000000..7ea219495b
--- /dev/null
+++ b/l10n-da/mail/messenger/policies/policies-descriptions.ftl
@@ -0,0 +1,157 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Vælg hvilke politikker WebExtensions skal have adgang til via chrome.storage.managed.
+
+policy-AppAutoUpdate = Slå automatisk opdatering af programmet til eller fra.
+
+policy-AppUpdateURL = Indtast brugerdefineret opdaterings-URL.
+
+policy-Authentication = Konfigurer integreret godkendelse for websteder, der understøtter dette.
+
+policy-BackgroundAppUpdate2 = Slå opdatering i baggrund til eller fra.
+
+policy-BlockAboutAddons = Bloker adgang til fanebladet Tilføjelser (about:addons).
+
+policy-BlockAboutConfig = Bloker adgang til about:config.
+
+policy-BlockAboutProfiles = Bloker adgang til about:profiles.
+
+policy-BlockAboutSupport = Bloker adgang til about:support.
+
+policy-CaptivePortal = Slå understøttelse af captive portal til eller fra.
+
+policy-CertificatesDescription = Tilføj certifikater eller brug indbyggede certifikater.
+
+policy-Cookies = Tillad eller nægt websteder at sætte cookies.
+
+policy-DisableBuiltinPDFViewer = Deaktiver PDF.js, den indbyggede PDF-viser i { -brand-short-name }.
+
+policy-DisabledCiphers = Deaktiver ciphers.
+
+policy-DefaultDownloadDirectory = Indstil standard-mappe for hentede filer.
+
+policy-DisableAppUpdate = Tillad ikke opdateringer af { -brand-short-name }.
+
+policy-DisableDefaultClientAgent = Tillad ikke at standardklient-agenten foretager handlinger. Fungerer kun på Windows; andre platforme har ikke agenten.
+
+policy-DisableDeveloperTools = Bloker adgang til Udviklerværktøj.
+
+policy-DisableFeedbackCommands = Deaktiver kommandoer til at indsende feedback fra menuen Hjælp (Indsend feedback og Anmeld vildledende websted).
+
+policy-DisableForgetButton = Bloker adgang til knappen Glem.
+
+policy-DisableFormHistory = Husk ikke formular- og søgehistorik.
+
+policy-DisableMasterPasswordCreation = En hovedadgangskode kan ikke oprettes, hvis sat til true.
+
+policy-DisablePasswordReveal = Tillad ikke adgangskoder at blive vist i gemte logins.
+
+policy-DisableProfileImport = Deaktiver menu-kommandoen til at importere data fra et andet program.
+
+policy-DisableSafeMode = Deaktiver funktionen til at genstarte i fejlsikret tilstand. NB: Deaktivering af Shift-tasten for at starte i fejlsikret tilstand kan i Windows kun ske via Gruppepolitik.
+
+policy-DisableSecurityBypass = Deaktiver brugerens mulighed for at omgå bestemte sikkerhedsadvarsler.
+
+policy-DisableSystemAddonUpdate = Deaktiver { -brand-short-name }s mulighed for at installere og opdatere systemtilføjelser.
+
+policy-DisableTelemetry = Slå Telemetry fra.
+
+policy-DisplayMenuBar = Vis menulinjen som standard.
+
+policy-DNSOverHTTPS = Opsæt DNS via HTTPS.
+
+policy-DontCheckDefaultClient = Deaktiver check om standard-klient ved opstart.
+
+policy-DownloadDirectory = Indstil og lås valg af mappe til filhentninger.
+
+# “lock” means that the user won’t be able to change this setting
+policy-EnableTrackingProtection = Slå Blokering af indhold til eller fra. Brugeren kan eventuelt forhindres i at ændre indstillingen.
+
+# “lock” means that the user won’t be able to change this setting
+policy-EncryptedMediaExtensions = Slå Encrypted Media Extensions til eller fra. Brugeren kan eventuelt forhindres i at ændre indstillingen.
+
+# 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 = Installer, afinstaller eller lås udvidelser. Valgmuligheden Installer tager URL’er eller stier som parametre. Valgmulighederne Afinstaller og Låst tager et udvidelses-ID som parameter.
+
+policy-ExtensionSettings = Håndter alle aspekter af udvidelsesinstallationer.
+
+policy-ExtensionUpdate = Slå automatisk opdatering af udvidelser til eller fra.
+
+policy-Handlers = Indstil håndtering af standard-applikationer.
+
+policy-HardwareAcceleration = False slår hardware-acceleration fra.
+
+policy-InstallAddonsPermission = Tillad bestemte websteder at installere tilføjelser.
+
+policy-LegacyProfiles = Deaktiver funktionen, der gennemtvinger at hver installation har en separat profil.
+
+## Do not translate "SameSite", it's the name of a cookie attribute.
+
+policy-LegacySameSiteCookieBehaviorEnabled = Aktiver standard-indstilling for forældet SameSite-opførsel.
+
+policy-LegacySameSiteCookieBehaviorEnabledForDomainList = Gå tilbage til forældet SameSite-opførsel for cookies på bestemte websteder.
+
+##
+
+policy-LocalFileLinks = Tillad specifikke websteder at linke til lokale filer.
+
+policy-ManualAppUpdateOnly = Tillad kun manuelle opdateringer, og giv ikke brugeren besked om opdateringer.
+
+policy-NetworkPrediction = Slå network prediction (DNS prefetching) til eller fra.
+
+policy-OfferToSaveLogins = Indstil om { -brand-short-name } skal tilbyde at huske gemte logins og adgangskoder. Både true og false accepteres.
+
+policy-OfferToSaveLoginsDefault = Vælg om { -brand-short-name } skal tilbyde at huske logins og adgangskoder. Vælg true, hvis { -brand-short-name } skal tilbyde at huske logins og adgangskoder, ellers vælg false.
+
+policy-OverrideFirstRunPage = Vis ikke siden, der vises ved første opstart. Lad politikken være tom, hvis siden ved første opstart skal deaktiveres.
+
+policy-OverridePostUpdatePage = Erstat siden Nyheder, der vises efter opdatering. Lad politikken være tom, hvis siden efter opdatering skal deaktiveres.
+
+policy-PasswordManagerEnabled = Tillad at brugeren kan gemme adgangskoder i Adgangskode-håndteringen.
+
+# PDF.js and PDF should not be translated
+policy-PDFjs = Deaktiver eller konfigurer PDF.js, den indbyggede PDF-læser i { -brand-short-name }.
+
+policy-Permissions2 = Indstil tilladelser for kamera, mikrofon, position, beskeder og automatisk afspilning.
+
+policy-Preferences = Indstil og lås værdien for en undergruppe af indstillingerne.
+
+policy-PrimaryPassword = Kræv eller forhindr brugen af en hovedadgangskode.
+
+policy-PromptForDownloadLocation = Spørg hvor hentede filer skal gemmes.
+
+policy-Proxy = Opsæt proxy-indstillinger.
+
+policy-RequestedLocales = Vælg rækkefølgen af sprog, der skal anvendes i programmet.
+
+policy-SanitizeOnShutdown2 = Ryd browsing-data ved lukning.
+
+policy-SearchEngines = Opsæt indstillinger for søgetjenester. Denne politik er kun tilgængelig for Extended Support Release (ESR).
+
+policy-SearchSuggestEnabled = Slå søgeforslag til eller fra.
+
+# For more information, see https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/PKCS11/Module_Installation
+policy-SecurityDevices = Installer PKCS #11-moduler.
+
+policy-SSLVersionMax = Angiv den højeste SSL-version.
+
+policy-SSLVersionMin = Angiv den laveste SSL-version.
+
+policy-SupportMenu = Føj et tilpasset menupunkt til menuen Hjælp.
+
+policy-UserMessaging = Vis ikke bestemte beskeder til brugeren.
+
+# “format” refers to the format used for the value of this policy.
+policy-WebsiteFilter = Bloker websteder fra at blive besøgt. Se dokumentationen for detaljer om formatet.
diff --git a/l10n-da/mail/messenger/preferences/am-copies.ftl b/l10n-da/mail/messenger/preferences/am-copies.ftl
new file mode 100644
index 0000000000..ebd38c9391
--- /dev/null
+++ b/l10n-da/mail/messenger/preferences/am-copies.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/.
+
+account-prefs-show-address-row-description = Lad adressefeltet være tomt for altid at vise adresselinjen, når du begynder på en ny meddelelse.
diff --git a/l10n-da/mail/messenger/preferences/am-im.ftl b/l10n-da/mail/messenger/preferences/am-im.ftl
new file mode 100644
index 0000000000..6892f2a84c
--- /dev/null
+++ b/l10n-da/mail/messenger/preferences/am-im.ftl
@@ -0,0 +1,23 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+account-settings-title = Indstillinger for godkendelse
+account-channel-title = Standardkanaler
+
+chat-autologin =
+ .label = Log på ved start
+
+chat-encryption-generic = Generisk
+chat-encryption-log =
+ .label = Inkluder end to end-krypterede beskeder i samtalelogfiler
+chat-encryption-label = Native (oprindelig) end to end-kryptering
+chat-encryption-description = { $protocol } giver end to end-kryptering til chatbeskeder. Dette forhindrer tredjeparter i at aflytte en samtale. Yderligere opsætning kan være nødvendig nedenfor for at krypteringen kan fungere.
+chat-encryption-status = Krypteringsstatus
+chat-encryption-placeholder = Kryptering ikke initialiseret.
+chat-encryption-sessions = Sessioner
+chat-encryption-sessions-description = For at få end to end-kryptering til at fungere korrekt, skal du stole på de andre sessioner, der i øjeblikket er logget ind på din konto. Du skal interagere med den anden klient for at bekræfte en session. Bekræftelse af en session kan føre til, at { -brand-short-name } også får tillid til alle de sessioner, som den har tillid til.
+chat-encryption-session-verify = bekræft
+ .title = Bekræft denne sessions identitet
+chat-encryption-session-trusted = pålidelig
+ .title = Denne sessions identitet er bekræftet
diff --git a/l10n-da/mail/messenger/preferences/application-manager.ftl b/l10n-da/mail/messenger/preferences/application-manager.ftl
new file mode 100644
index 0000000000..7cff148894
--- /dev/null
+++ b/l10n-da/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 = Programdetaljer
+ .style = width: 30em; min-height: 20em;
+
+remove-app-button =
+ .label = Fjern
+ .accesskey = F
diff --git a/l10n-da/mail/messenger/preferences/attachment-reminder.ftl b/l10n-da/mail/messenger/preferences/attachment-reminder.ftl
new file mode 100644
index 0000000000..bc0db3f5cc
--- /dev/null
+++ b/l10n-da/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 = Stikord for påmindelse om vedhæftning af fil
+
+attachment-reminder-label = { -brand-short-name } vil advare dig ved manglende vedhæftning af fil, hvis du er ved at sende en meddelelse, der indeholder et af disse ord.
+
+keyword-new-button =
+ .label = Nyt…
+ .accesskey = N
+
+keyword-edit-button =
+ .label = Rediger…
+ .accesskey = R
+
+keyword-remove-button =
+ .label = Slet
+ .accesskey = S
+
+new-keyword-title = Nyt stikord
+new-keyword-label = Stikord:
+
+edit-keyword-title = Rediger stikord
+edit-keyword-label = Stikord:
diff --git a/l10n-da/mail/messenger/preferences/colors.ftl b/l10n-da/mail/messenger/preferences/colors.ftl
new file mode 100644
index 0000000000..d6c5f8d242
--- /dev/null
+++ b/l10n-da/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 = Farver
+ .style =
+ { PLATFORM() ->
+ [macos] width: 47em !important
+ *[other] width: 47em !important
+ }
+
+colors-dialog-legend = Tekst og baggrund
+
+text-color-label =
+ .value = Tekst:
+ .accesskey = T
+
+background-color-label =
+ .value = Baggrund:
+ .accesskey = B
+
+use-system-colors =
+ .label = Anvend systemfarver
+ .accesskey = s
+
+colors-link-legend = Linkfarver
+
+link-color-label =
+ .value = Ubesøgte links:
+ .accesskey = U
+
+visited-link-color-label =
+ .value = Besøgte links:
+ .accesskey = e
+
+underline-link-checkbox =
+ .label = Understreg links
+ .accesskey = n
+
+override-color-label =
+ .value = Tilsidesæt de angivne farver i indholdet og brug i stedet mine valg ovenfor:
+ .accesskey = i
+
+override-color-always =
+ .label = Altid
+
+override-color-auto =
+ .label = Kun ved temaer med høj kontrast
+
+override-color-never =
+ .label = Aldrig
diff --git a/l10n-da/mail/messenger/preferences/connection.ftl b/l10n-da/mail/messenger/preferences/connection.ftl
new file mode 100644
index 0000000000..dc29418a7e
--- /dev/null
+++ b/l10n-da/mail/messenger/preferences/connection.ftl
@@ -0,0 +1,120 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Brug udbyder
+ .accesskey = u
+
+# Variables:
+# $name (String) - Display name or URL for the DNS over HTTPS provider
+connection-dns-over-https-url-item-default =
+ .label = { $name } (standard)
+ .tooltiptext = Brug standard-URL'en til DNS-opslag over HTTPS
+
+connection-dns-over-https-url-custom =
+ .label = Tilpasset
+ .accesskey = e
+ .tooltiptext = Angiv den URL, du foretrækker til DNS-opslag over HTTPS
+
+connection-dns-over-https-custom-label = Tilpasset
+
+connection-dialog-window =
+ .title = Forbindelsesindstillinger
+ .style =
+ { PLATFORM() ->
+ [macos] width: 44em !important
+ *[other] width: 49em !important
+ }
+
+disable-extension-button = Deaktiver udvidelse
+
+# Variables:
+# $name (String) - The extension that is controlling the proxy settings.
+#
+# The extension-icon is the extension's icon, or a fallback image. It should be
+# purely decoration for the actual extension name, with alt="".
+proxy-settings-controlled-by-extension = Udvidelsen <img data-l10n-name="extension-icon" alt="" /> { $name } kontrollerer, hvordan { -brand-short-name } opretter forbindelse til internettet.
+
+connection-proxy-legend = Konfigurer proxy til at tilgå internettet
+
+proxy-type-no =
+ .label = Ingen proxy
+ .accesskey = I
+
+proxy-type-wpad =
+ .label = Auto-detekter proxy-indstillinger for dette netværk
+ .accesskey = A
+
+proxy-type-system =
+ .label = Brug systemets proxy-indstillinger
+ .accesskey = r
+
+proxy-type-manual =
+ .label = Manuel proxy-konfiguration
+ .accesskey = M
+
+proxy-http-label =
+ .value = HTTP proxy:
+ .accesskey = h
+
+http-port-label =
+ .value = Port:
+ .accesskey = p
+
+proxy-http-sharing =
+ .label = Brug også denne proxy til HTTPS
+ .accesskey = x
+
+proxy-https-label =
+ .value = HTTPS-proxy:
+ .accesskey = S
+
+ssl-port-label =
+ .value = Port:
+ .accesskey = o
+
+proxy-socks-label =
+ .value = SOCKS vært:
+ .accesskey = c
+
+socks-port-label =
+ .value = Port:
+ .accesskey = t
+
+proxy-socks4-label =
+ .label = SOCKS v4
+ .accesskey = 4
+
+proxy-socks5-label =
+ .label = SOCKS v5
+ .accesskey = 5
+
+proxy-type-auto =
+ .label = Automatisk proxy-konfigurations-URL:
+ .accesskey = U
+
+proxy-reload-label =
+ .label = Genindlæs
+ .accesskey = e
+
+no-proxy-label =
+ .value = Ingen proxy for:
+ .accesskey = n
+
+no-proxy-example = Fx .mozilla.org, .net.dk, 192.168.1.0/24
+
+# Do not translate "localhost", "127.0.0.1/8" and "::1". (You can translate "and".)
+connection-proxy-noproxy-localhost-desc-2 = Forbindelser til localhost, 127.0.0.1/8 og ::1 er aldrig forbundet via en proxy.
+
+proxy-password-prompt =
+ .label = Spørg ikke efter godkendelse, hvis adgangskoden er gemt
+ .accesskey = g
+ .tooltiptext = Denne indstilling godkender dig automatisk overfor proxy-servere, når du har gemt login-informationer til dem. Du bliver spurgt, hvis godkendelsen slår fejl.
+
+proxy-remote-dns =
+ .label = Proxy-DNS ved brug af SOCKS v5
+ .accesskey = D
+
+proxy-enable-doh =
+ .label = Aktiver DNS via HTTPS
+ .accesskey = k
diff --git a/l10n-da/mail/messenger/preferences/cookies.ftl b/l10n-da/mail/messenger/preferences/cookies.ftl
new file mode 100644
index 0000000000..1d3f05a71d
--- /dev/null
+++ b/l10n-da/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 = Cookies
+ .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 = Søg:
+ .accesskey = S
+
+cookies-on-system-label = Følgende cookies er gemt på din computer:
+
+treecol-site-header =
+ .label = Websted
+
+treecol-name-header =
+ .label = Cookie-navn
+
+props-name-label =
+ .value = Navn:
+props-value-label =
+ .value = Indhold:
+props-domain-label =
+ .value = Vært:
+props-path-label =
+ .value = Sti:
+props-secure-label =
+ .value = Send for:
+props-expires-label =
+ .value = Udløber:
+props-container-label =
+ .value = Container:
+
+remove-cookie-button =
+ .label = Fjern cookie
+ .accesskey = F
+
+remove-all-cookies-button =
+ .label = Fjern alle cookies
+ .accesskey = a
+
+cookie-close-button =
+ .label = Luk
+ .accesskey = L
diff --git a/l10n-da/mail/messenger/preferences/dock-options.ftl b/l10n-da/mail/messenger/preferences/dock-options.ftl
new file mode 100644
index 0000000000..ce31790e84
--- /dev/null
+++ b/l10n-da/mail/messenger/preferences/dock-options.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/.
+
+dock-options-window-dialog =
+ .title = Indstillinger for app-ikon
+ .style = width: 35em;
+
+dock-options-show-badge =
+ .label = Vis badge-ikon
+ .accesskey = V
+
+bounce-system-dock-icon =
+ .label = Animer app-ikonet når en ny meddelelse modtages
+ .accesskey = A
+
+dock-icon-legend = App-ikon-mærke
+
+dock-icon-show-label =
+ .value = Mærk app-ikonet med:
+
+count-unread-messages-radio =
+ .label = Antal ulæste meddelelser
+ .accesskey = u
+
+count-new-messages-radio =
+ .label = Antal meddelelser
+ .accesskey = n
+
+notification-settings-info2 = Du kan deaktivere emblemet i meddelelsesruden i Systemindstillinger.
diff --git a/l10n-da/mail/messenger/preferences/fonts.ftl b/l10n-da/mail/messenger/preferences/fonts.ftl
new file mode 100644
index 0000000000..4c518f1633
--- /dev/null
+++ b/l10n-da/mail/messenger/preferences/fonts.ftl
@@ -0,0 +1,151 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Standard ({ $name })
+fonts-label-default-unnamed =
+ .label = Standard
+
+fonts-encoding-dialog-title =
+ .title = Skrifttyper & tegnkodning
+
+fonts-language-legend =
+ .value = Skrifttyper for:
+ .accesskey = f
+
+fonts-proportional-label =
+ .value = Proportional:
+ .accesskey = P
+
+## Languages
+
+# Note: Translate "Latin" as the name of Latin (Roman) script, not as the name of the Latin language.
+font-language-group-latin =
+ .label = Latinsk
+font-language-group-japanese =
+ .label = Japansk
+font-language-group-trad-chinese =
+ .label = Kinesisk, traditionelt (Taiwan)
+font-language-group-simpl-chinese =
+ .label = Kinesisk, forenklet
+font-language-group-trad-chinese-hk =
+ .label = Kinesisk, traditionelt (Hong Kong)
+font-language-group-korean =
+ .label = Koreansk
+font-language-group-cyrillic =
+ .label = Kyrillisk
+font-language-group-el =
+ .label = Græsk
+font-language-group-other =
+ .label = Andre skriftsystemer
+font-language-group-thai =
+ .label = Thai
+font-language-group-hebrew =
+ .label = Hebræisk
+font-language-group-arabic =
+ .label = Arabisk
+font-language-group-devanagari =
+ .label = Devanagari
+font-language-group-tamil =
+ .label = Tamilsk
+font-language-group-armenian =
+ .label = Armensk
+font-language-group-bengali =
+ .label = Bengali
+font-language-group-canadian =
+ .label = Forenet Canadisk
+font-language-group-ethiopic =
+ .label = Ethiopisk
+font-language-group-georgian =
+ .label = Georgisk
+font-language-group-gujarati =
+ .label = Gujarati
+font-language-group-gurmukhi =
+ .label = Gurmukhi
+font-language-group-khmer =
+ .label = Khmer
+font-language-group-malayalam =
+ .label = Malayalam
+font-language-group-math =
+ .label = Matematisk
+font-language-group-odia =
+ .label = Oriya
+font-language-group-telugu =
+ .label = Telugu
+font-language-group-kannada =
+ .label = Kannada
+font-language-group-sinhala =
+ .label = Sinhala
+font-language-group-tibetan =
+ .label = Tibetansk
+
+## Default font type
+
+default-font-serif =
+ .label = Serif
+
+default-font-sans-serif =
+ .label = Sans Serif
+
+font-size-proportional-label =
+ .value = Størrelse:
+ .accesskey = e
+
+font-size-monospace-label =
+ .value = Størrelse:
+ .accesskey = r
+
+font-serif-label =
+ .value = Serif:
+ .accesskey = S
+
+font-sans-serif-label =
+ .value = Sans-serif:
+ .accesskey = n
+
+font-monospace-label =
+ .value = Monospatieret:
+ .accesskey = M
+
+font-min-size-label =
+ .value = Minimum skriftstørrelse:
+ .accesskey = i
+
+min-size-none =
+ .label = Ingen
+
+## Fonts in message
+
+font-control-legend = Vælg skrifttype
+
+use-document-fonts-checkbox =
+ .label = Tillad meddelelser at bruge andre skrifttyper
+ .accesskey = T
+
+use-fixed-width-plain-checkbox =
+ .label = Anvend skrifttype med fast bredde til ren tekst-meddelelser
+ .accesskey = F
+
+## Language settings
+
+text-encoding-legend = Tegnkodning
+
+text-encoding-description = Sæt standardtegnkodning for udgående og indkommende meddelelser
+
+font-outgoing-email-label =
+ .value = Udgående meddelelser:
+ .accesskey = u
+
+font-incoming-email-label =
+ .value = Indkommende meddelelser:
+ .accesskey = d
+
+default-font-reply-checkbox =
+ .label = Anvend standardtegnkodning i svar, når det er muligt
+ .accesskey = o
diff --git a/l10n-da/mail/messenger/preferences/languages.ftl b/l10n-da/mail/messenger/preferences/languages.ftl
new file mode 100644
index 0000000000..869808fe1a
--- /dev/null
+++ b/l10n-da/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 = Flyt op
+ .accesskey = o
+
+languages-customize-movedown =
+ .label = Flyt ned
+ .accesskey = n
+
+languages-customize-remove =
+ .label = Fjern
+ .accesskey = F
+
+languages-customize-select-language =
+ .placeholder = Vælg det sprog, du ønsker at tilføje...
+
+languages-customize-add =
+ .label = Tilføj
+ .accesskey = T
+
+messenger-languages-window =
+ .title = Indstillinger for sprog i { -brand-short-name }
+ .style = width: 40em
+
+messenger-languages-description = { -brand-short-name } vil som standard vise det første sprog, og vil om nødvendigt vise alternative sprog i den valgte rækkefølge.
+
+messenger-languages-search = Søg efter flere sprog ...
+
+messenger-languages-searching =
+ .label = Søger efter sprog…
+
+messenger-languages-downloading =
+ .label = Henter…
+
+messenger-languages-select-language =
+ .label = Vælg det sprog, du ønsker at tilføje…
+ .placeholder = Vælg det sprog, du ønsker at tilføje…
+
+messenger-languages-installed-label = Installerede sprog
+messenger-languages-available-label = Tilgængelige sprog
+
+messenger-languages-error = { -brand-short-name } kan ikke opdatere dine sprog i øjeblikket. Kontroller, at du har forbindelse til internettet, og prøv igen.
diff --git a/l10n-da/mail/messenger/preferences/new-tag.ftl b/l10n-da/mail/messenger/preferences/new-tag.ftl
new file mode 100644
index 0000000000..584b223f6e
--- /dev/null
+++ b/l10n-da/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 = Nyt mærkat
+
+tag-name-label =
+ .value = Mærkatnavn:
+ .accesskey = M
+
+tag-color-label =
+ .value = Farve:
+ .accesskey = F
diff --git a/l10n-da/mail/messenger/preferences/notifications.ftl b/l10n-da/mail/messenger/preferences/notifications.ftl
new file mode 100644
index 0000000000..1bfff2e945
--- /dev/null
+++ b/l10n-da/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 = Definer meddelelse om ny mail
+
+customize-alert-description = Vælg hvilke felter der vises i boksen:
+
+preview-text-checkbox =
+ .label = Udsnit af meddelelsen
+ .accesskey = U
+
+subject-checkbox =
+ .label = Emne
+ .accesskey = E
+
+sender-checkbox =
+ .label = Afsender
+ .accesskey = A
+
+## 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 = Vis meddelelse om nye meddelelser i
+ .accesskey = V
+
+open-time-label-after =
+ .value = sekunder
diff --git a/l10n-da/mail/messenger/preferences/offline.ftl b/l10n-da/mail/messenger/preferences/offline.ftl
new file mode 100644
index 0000000000..95be0a5604
--- /dev/null
+++ b/l10n-da/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 = Offline-indstillinger
+
+autodetect-online-label =
+ .label = Brug automatisk den konstaterede online-tilstand
+ .accesskey = B
+
+offline-preference-startup-label = Tilstand ved opstart:
+
+status-radio-remember =
+ .label = Husk sidste online-status
+ .accesskey = H
+
+status-radio-ask =
+ .label = Spørg mig efter online-status
+ .accesskey = m
+
+status-radio-always-online =
+ .label = Online
+ .accesskey = o
+
+status-radio-always-offline =
+ .label = Start altid offline
+ .accesskey = f
+
+going-online-label = Send meddelelser i Udbakke, når jeg går online?
+
+going-online-auto =
+ .label = Ja
+ .accesskey = J
+
+going-online-not =
+ .label = Nej
+ .accesskey = N
+
+going-online-ask =
+ .label = Spørg mig
+ .accesskey = S
+
+going-offline-label = Hent meddelelser til offline-brug, når jeg går offline?
+
+going-offline-auto =
+ .label = Ja
+ .accesskey = a
+
+going-offline-not =
+ .label = Nej
+ .accesskey = e
+
+going-offline-ask =
+ .label = Spørg mig
+ .accesskey = p
diff --git a/l10n-da/mail/messenger/preferences/passwordManager.ftl b/l10n-da/mail/messenger/preferences/passwordManager.ftl
new file mode 100644
index 0000000000..fa25e8b281
--- /dev/null
+++ b/l10n-da/mail/messenger/preferences/passwordManager.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/.
+
+saved-logins =
+ .title = Gemte logins
+window-close =
+ .key = w
+focus-search-primary-shortcut =
+ .key = f
+focus-search-alt-shortcut =
+ .key = k
+copy-provider-url-cmd =
+ .label = Kopier URL
+ .accesskey = U
+copy-username-cmd =
+ .label = Kopier brugernavn
+ .accesskey = o
+edit-username-cmd =
+ .label = Rediger brugernavn
+ .accesskey = d
+copy-password-cmd =
+ .label = Kopier adgangskode
+ .accesskey = K
+edit-password-cmd =
+ .label = Rediger adgangskode
+ .accesskey = e
+search-filter =
+ .accesskey = S
+ .placeholder = Søg
+column-heading-provider =
+ .label = Udbyder
+column-heading-username =
+ .label = Brugernavn
+column-heading-password =
+ .label = Adgangskode
+column-heading-time-created =
+ .label = Først brugt
+column-heading-time-last-used =
+ .label = Senest brugt
+column-heading-time-password-changed =
+ .label = Senest ændret
+column-heading-times-used =
+ .label = Gange brugt
+remove =
+ .label = Fjern
+ .accesskey = F
+import =
+ .label = Importer…
+ .accesskey = I
+
+password-close-button =
+ .label = Luk
+ .accesskey = L
+
+show-passwords =
+ .label = Vis adgangskoder
+ .accesskey = d
+hide-passwords =
+ .label = Skjul adgangskoder
+ .accesskey = d
+logins-description-all = Der er gemt login-oplysninger til disse udbydere på din computer
+logins-description-filtered = Disse logins svarer til din søgning:
+remove-all =
+ .label = Fjern alle
+ .accesskey = a
+remove-all-shown =
+ .label = Fjern alle viste
+ .accesskey = a
+remove-all-passwords-prompt = Er du sikker på, at du vil fjerne alle adgangskoder?
+remove-all-passwords-title = Fjern alle adgangskoder
+no-master-password-prompt = Er du sikker på, at du vil vise dine adgangskoder?
+
+## OS Authentication dialog
+
+# This message can be seen by trying to show or copy the passwords.
+password-os-auth-dialog-message = Bekræft din identitet for at vise de gemte adgangskoder.
+
+# 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 = vise de gemte adgangskoder
+
+# Don't change this label.
+password-os-auth-dialog-caption = { -brand-full-name }
diff --git a/l10n-da/mail/messenger/preferences/permissions.ftl b/l10n-da/mail/messenger/preferences/permissions.ftl
new file mode 100644
index 0000000000..364d45785f
--- /dev/null
+++ b/l10n-da/mail/messenger/preferences/permissions.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/.
+
+permissions-reminder-window =
+ .title = Undtagelser
+ .style = width: 36em;
+
+permission-preferences-close-window =
+ .key = w
+
+website-address-label =
+ .value = Adresse på websted:
+ .accesskey = d
+
+block-button =
+ .label = Bloker
+ .accesskey = B
+
+allow-session-button =
+ .label = Tillad for session
+ .accesskey = s
+
+allow-button =
+ .label = Tillad
+ .accesskey = T
+
+treehead-sitename-label =
+ .label = Websted
+
+treehead-status-label =
+ .label = Status
+
+remove-site-button =
+ .label = Fjern websted
+ .accesskey = F
+
+remove-all-site-button =
+ .label = Fjern alle websteder
+ .accesskey = a
+
+cancel-button =
+ .label = Fortryd
+ .accesskey = o
+
+save-button =
+ .label = Gem ændringer
+ .accesskey = G
+
+permission-can-label = Tillad
+permission-can-access-first-party-label = Tillad kun for det oprindelige websted
+permission-can-session-label = Tillad for session
+permission-cannot-label = Bloker
+
+invalid-uri-message = Angiv gyldigt værtsnavn
+invalid-uri-title = Ugyldigt værtsnavn
diff --git a/l10n-da/mail/messenger/preferences/preferences.ftl b/l10n-da/mail/messenger/preferences/preferences.ftl
new file mode 100644
index 0000000000..f9cae2f2b4
--- /dev/null
+++ b/l10n-da/mail/messenger/preferences/preferences.ftl
@@ -0,0 +1,925 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Luk
+
+preferences-doc-title2 = Indstillinger
+
+category-list =
+ .aria-label = Kategorier
+
+pane-general-title = Generelt
+category-general =
+ .tooltiptext = { pane-general-title }
+
+pane-compose-title = Redigering
+category-compose =
+ .tooltiptext = Redigering
+
+pane-privacy-title = Privatliv & sikkerhed
+category-privacy =
+ .tooltiptext = Privatliv & sikkerhed
+
+pane-chat-title = Chat
+category-chat =
+ .tooltiptext = Chat
+
+pane-calendar-title = Kalender
+category-calendar =
+ .tooltiptext = Kalender
+
+general-language-and-appearance-header = Sprog og udseende
+
+general-incoming-mail-header = Indgående meddelelser
+
+general-files-and-attachment-header = Filer og vedhæftninger
+
+general-tags-header = Mærker
+
+general-reading-and-display-header = Læsning & visning
+
+general-updates-header = Opdateringer
+
+general-network-and-diskspace-header = Netværk & diskplads
+
+general-indexing-label = Indeksering
+
+composition-category-header = Skrivning
+
+composition-attachments-header = Vedhæftede filer
+
+composition-spelling-title = Stavning
+
+compose-html-style-title = HTML-stil
+
+composition-addressing-header = Adresser
+
+privacy-main-header = Privatliv
+
+privacy-passwords-header = Adgangskoder
+
+privacy-junk-header = Spam
+
+collection-header = Indsamling og brug af data i { -brand-short-name }
+
+collection-description = Vi stræber efter at give dig mulighed for selv at vælge og indsamler kun, hvad vi har brug for til at forbedre { -brand-short-name } for alle. Vi spørger altid om din tilladelse, før vi modtager personlig information.
+collection-privacy-notice = Privatlivspolitik
+
+collection-health-report-telemetry-disabled = Du tillader ikke længere, at { -vendor-short-name } indsamler teknisk data og data om brug. Alle tidligere data vil blive slettet indenfor 30 dage.
+collection-health-report-telemetry-disabled-link = Læs mere
+
+collection-health-report =
+ .label = Tillad at { -brand-short-name } indsender tekniske data og data om brug til { -vendor-short-name }
+ .accesskey = i
+collection-health-report-link = Læs mere
+
+# This message is displayed above disabled data sharing options in developer builds
+# or builds with no Telemetry support available.
+collection-health-report-disabled = Data-rapportering er deaktiveret for denne build-konfiguration
+
+collection-backlogged-crash-reports =
+ .label = Tillad at { -brand-short-name } sender ophobede fejlrapporter på dine vegne
+ .accesskey = f
+collection-backlogged-crash-reports-link = Læs mere
+
+privacy-security-header = Sikkerhed
+
+privacy-scam-detection-title = Svindelmails
+
+privacy-anti-virus-title = Antivirus
+
+privacy-certificates-title = Certifikater
+
+chat-pane-header = Chat
+
+chat-status-title = Status
+
+chat-notifications-title = Beskeder
+
+chat-pane-styling-header = Stil
+
+choose-messenger-language-description = Vælg det sprog, der skal bruges i brugerfladen i { -brand-short-name }.
+manage-messenger-languages-button =
+ .label = Vælg alternativer…
+ .accesskey = l
+confirm-messenger-language-change-description = Genstart { -brand-short-name } for at anvende ændringerne
+confirm-messenger-language-change-button = Anvend og genstart
+
+update-setting-write-failure-title = Kunne ikke gemme indstillinger for opdatering
+
+# 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 } stødte på en fejl og gemte ikke ændringen. Bemærk, at for at kunne gemme ændringer, skal der være tilladelse til at skrive til den nedennævnte fil. Du eller en systemadministrator kan måske løse problemet ved at give gruppen Users fuld kontrol over filen.
+
+update-in-progress-title = Opdaterer…
+
+update-in-progress-message = Skal { -brand-short-name } fortsætte med denne opdatering?
+
+update-in-progress-ok-button = &Annuller
+# 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 = &Fortsæt
+
+account-button = Kontoindstillinger
+open-addons-sidebar-button = Tilføjelser og temaer
+
+## OS Authentication dialog
+
+# This message can be seen by trying to add a Primary Password.
+primary-password-os-auth-dialog-message-win = For at oprette en hovedadgangskode skal du indtaste dine login-oplysninger til Windows. Dette hjælper dig med at holde dine konti sikre.
+
+# 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 = oprette en hovedadgangskode
+
+# 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 } startside
+
+start-page-label =
+ .label = Vis startsiden i meddelelsesområdet, når { -brand-short-name } starter
+ .accesskey = V
+
+location-label =
+ .value = Startside:
+ .accesskey = S
+restore-default-label =
+ .label = Gendan standard
+ .accesskey = G
+
+default-search-engine = Standardsøgetjeneste
+add-web-search-engine =
+ .label = Tilføj…
+ .accesskey = T
+remove-search-engine =
+ .label = Fjern
+ .accesskey = r
+
+add-opensearch-provider-title = Tilføj OpenSearch-udbyder
+add-opensearch-provider-text = Indtast URL'en på den OpenSearch-udbyder, der skal tilføjes. Brug enten den direkte URL til OpenSearch-beskrivelsesfilen eller en URL, hvor den automatisk kan hentes.
+
+adding-opensearch-provider-failed-title = Tilføjelse af OpenSearch-udbyder mislykkedes
+adding-opensearch-provider-failed-text = Kunne ikke tilføje OpenSearch-udbyder for { $url }.
+
+minimize-to-tray-label =
+ .label = Flyt { -brand-short-name } til systembakken, når programmet minimeres
+ .accesskey = m
+
+new-message-arrival = Når der kommer nye meddelelser:
+mail-play-sound-label =
+ .label =
+ { PLATFORM() ->
+ [macos] Afspil den følgende lydfil:
+ *[other] Afspil en lyd
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [macos] n
+ *[other] d
+ }
+mail-play-button =
+ .label = Afspil
+ .accesskey = A
+
+change-dock-icon = Skift indstillinger for app-ikon
+app-icon-options =
+ .label = Indstillinger for app-ikon…
+ .accesskey = I
+
+notification-settings2 = Meddelelser og standardlyden kan deaktiveres på meddelelsessiden i systemindstillingerne.
+
+animated-alert-label =
+ .label = Vis en pop op-meddelelse
+ .accesskey = p
+customize-alert-label =
+ .label = Tilpas…
+ .accesskey = T
+
+biff-use-system-alert =
+ .label = Brug systemmeddelelse
+
+tray-icon-unread-label =
+ .label = Vis ikon i systembakken for ulæste meddelelser
+ .accesskey = k
+
+tray-icon-unread-description = Anbefales, når du bruger små knapper på proceslinjen
+
+mail-system-sound-label =
+ .label = Standard systemlyd ved modtagelse af ny mail
+ .accesskey = y
+mail-custom-sound-label =
+ .label = Anvend følgende lydfil
+ .accesskey = n
+mail-browse-sound-button =
+ .label = Gennemse…
+ .accesskey = e
+
+enable-gloda-search-label =
+ .label = Aktiver global søgning og indeksering
+ .accesskey = A
+
+datetime-formatting-legend = Dato- og tidsformat
+language-selector-legend = Sprog
+
+allow-hw-accel =
+ .label = Brug hardware-acceleration hvor muligt
+ .accesskey = h
+
+store-type-label =
+ .value = Lagertype for meddelelser for nye konti:
+ .accesskey = L
+
+mbox-store-label =
+ .label = En fil pr. mappe (mbox)
+maildir-store-label =
+ .label = En fil pr. meddelelse (maildir)
+
+scrolling-legend = Scrolling
+autoscroll-label =
+ .label = Brug autoscrolling
+ .accesskey = B
+smooth-scrolling-label =
+ .label = Brug blød scrolling
+ .accesskey = r
+browsing-gtk-use-non-overlay-scrollbars =
+ .label = Vis altid rullebjælker
+ .accesskey = u
+
+system-integration-legend = Systemintegration
+always-check-default =
+ .label = Undersøg altid om { -brand-short-name } er standardmailprogrammet, når det startes
+ .accesskey = U
+check-default-button =
+ .label = Undersøg nu…
+ .accesskey = n
+
+# 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 Søgning
+ *[other] { "" }
+ }
+
+search-integration-label =
+ .label = Tillad { search-engine-name } at søge efter meddelelser
+ .accesskey = T
+
+config-editor-button =
+ .label = Avancerede indstillinger…
+ .accesskey = r
+
+return-receipts-description = Vælg hvordan { -brand-short-name } skal håndtere kvitteringer
+return-receipts-button =
+ .label = Kvitteringer…
+ .accesskey = v
+
+update-app-legend = { -brand-short-name }-opdateringer
+
+# Variables:
+# $version (String): version of Thunderbird, e.g. 68.0.1
+update-app-version = Version { $version }
+
+allow-description = Giv { -brand-short-name } tilladelse til at
+automatic-updates-label =
+ .label = Installere opdateringer automatisk (anbefalet, forbedrer sikkerheden)
+ .accesskey = I
+check-updates-label =
+ .label = Søge efter opdateringer, men lade mig vælge om de skal installeres
+ .accesskey = ø
+
+update-history-button =
+ .label = Vis opdateringshistorik
+ .accesskey = V
+
+use-service =
+ .label = Brug en baggrundsservice til at installere opdateringer
+ .accesskey = b
+
+cross-user-udpate-warning = Denne indstilling gælder for alle Windows-konti og { -brand-short-name }-profiler der bruger denne installation af { -brand-short-name }.
+
+networking-legend = Forbindelse
+proxy-config-description = Konfigurer hvordan { -brand-short-name } forbinder til internettet
+
+network-settings-button =
+ .label = Indstillinger…
+ .accesskey = I
+
+offline-legend = Offline
+offline-settings = Rediger offline-indstillinger
+
+offline-settings-button =
+ .label = Offline…
+ .accesskey = O
+
+diskspace-legend = Diskplads
+offline-compact-folder =
+ .label = Optimer mapper, når det kan spare mere end
+ .accesskey = k
+
+offline-compact-folder-automatically =
+ .label = Spørg hver gang inden der optimeres
+ .accesskey = S
+
+compact-folder-size =
+ .value = MB
+
+## 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 = Benyt op til
+ .accesskey = B
+
+use-cache-after = MB til mellemlageret
+
+##
+
+smart-cache-label =
+ .label = Tilsidesæt automatisk cachehåndtering
+ .accesskey = s
+
+clear-cache-button =
+ .label = Ryd nu
+ .accesskey = R
+
+fonts-legend = Skrifttyper & farver
+
+default-font-label =
+ .value = Standardskrifttype:
+ .accesskey = S
+
+default-size-label =
+ .value = Størrelse:
+ .accesskey = ø
+
+font-options-button =
+ .label = Avanceret…
+ .accesskey = A
+
+color-options-button =
+ .label = Farver…
+ .accesskey = F
+
+display-width-legend = Meddelelser i ren tekst
+
+# Note : convert-emoticons-label 'Emoticons' are also known as 'Smileys', e.g. :-)
+convert-emoticons-label =
+ .label = Vis smiley-ansigter som grafik.
+ .accesskey = V
+
+display-text-label = Ved visning af citerede meddelelser i ren tekst-format:
+
+style-label =
+ .value = Stil:
+ .accesskey = i
+
+regular-style-item =
+ .label = Normal
+bold-style-item =
+ .label = Fed
+italic-style-item =
+ .label = Kursiv
+bold-italic-style-item =
+ .label = Fed kursiv
+
+size-label =
+ .value = Størrelse:
+ .accesskey = r
+
+regular-size-item =
+ .label = Normal
+bigger-size-item =
+ .label = Større
+smaller-size-item =
+ .label = Mindre
+
+quoted-text-color =
+ .label = Farve:
+ .accesskey = e
+
+search-handler-table =
+ .placeholder = Filtrer indholdstyper og handlinger
+
+type-column-header = Indholdstype
+
+action-column-header = Handling
+
+save-to-label =
+ .label = Gem filer i
+ .accesskey = f
+
+choose-folder-label =
+ .label =
+ { PLATFORM() ->
+ [macos] Vælg…
+ *[other] Gennemse…
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [macos] G
+ *[other] G
+ }
+
+always-ask-label =
+ .label = Spørg mig altid, hvor filer skal gemmes
+ .accesskey = S
+
+
+display-tags-text = Mærkater kan bruges til at kategorisere og prioritere dine meddelelser
+
+new-tag-button =
+ .label = Nyt…
+ .accesskey = N
+
+edit-tag-button =
+ .label = Rediger…
+ .accesskey = R
+
+delete-tag-button =
+ .label = Slet
+ .accesskey = S
+
+auto-mark-as-read =
+ .label = Marker automatisk som læst
+ .accesskey = M
+
+mark-read-no-delay =
+ .label = Marker omgående
+ .accesskey = a
+
+## Note: This will concatenate to "After displaying for [___] seconds",
+## using (mark-read-delay) and a number (seconds-label).
+
+mark-read-delay =
+ .label = Efter visning i
+ .accesskey = v
+
+seconds-label = sekunder
+
+##
+
+open-msg-label =
+ .value = Åbn meddelelse i:
+
+open-msg-tab =
+ .label = Et nyt faneblad
+ .accesskey = f
+
+open-msg-window =
+ .label = Et nyt meddelelsesvindue
+ .accesskey = n
+
+open-msg-ex-window =
+ .label = Et eksisterende meddelelsesvindue
+ .accesskey = e
+
+close-move-delete =
+ .label = Luk meddelelsesvinduet/-fanen ved flytning eller sletning
+ .accesskey = L
+
+display-name-label =
+ .value = Vist navn:
+
+condensed-addresses-label =
+ .label = Vis kun "Vis som"-feltet for personer i min adressebog
+ .accesskey = p
+
+## Compose Tab
+
+forward-label =
+ .value = Videresend meddelelser som:
+ .accesskey = v
+
+inline-label =
+ .label = En del af selve meddelelsen
+
+as-attachment-label =
+ .label = Vedhæftet fil
+
+extension-label =
+ .label = tilføj filendelse til filnavn
+ .accesskey = t
+
+## Note: This will concatenate to "Auto Save every [___] minutes",
+## using (auto-save-label) and a number (auto-save-end).
+
+auto-save-label =
+ .label = Gem automatisk hvert
+ .accesskey = m
+
+auto-save-end = minut
+
+##
+
+warn-on-send-accel-key =
+ .label = Bekræft når genvejstaster bruges til at sende meddelelser
+ .accesskey = æ
+
+add-link-previews =
+ .label = Tilføj forhåndsvisning af links, når du indsætter URL'er
+ .accesskey = i
+
+spellcheck-label =
+ .label = Udfør stavekontrol før meddelelsen sendes
+ .accesskey = U
+
+spellcheck-inline-label =
+ .label = Anvend løbende stavekontrol
+ .accesskey = n
+
+language-popup-label =
+ .value = Sprog:
+ .accesskey = S
+
+download-dictionaries-link = Hent flere ordbøger
+
+font-label =
+ .value = Skrifttype:
+ .accesskey = S
+
+font-size-label =
+ .value = Størrelse:
+ .accesskey = ø
+
+default-colors-label =
+ .label = Brug læserens standardfarver
+ .accesskey = u
+
+font-color-label =
+ .value = Tekstfarve:
+ .accesskey = F
+
+bg-color-label =
+ .value = Baggrundsfarve:
+ .accesskey = B
+
+restore-html-label =
+ .label = Gendan standard
+ .accesskey = G
+
+default-format-label =
+ .label = Benyt afsnitsformat som standard i stedet for formatet for almindelig tekst
+ .accesskey = e
+
+compose-send-format-title = Afsendelsesformat
+
+compose-send-automatic-option =
+ .label = Automatisk
+
+compose-send-automatic-description = Send som ren tekst, hvis der ikke bruges nogen tekststil i meddelelsen. Ellers send som HTML med mulighed for ren tekstvisning.
+
+compose-send-both-option =
+ .label = Både som HTML og ren tekst
+
+compose-send-both-description = Modtagerens e-mail-program bestemmer, hvilken version der skal vises.
+
+compose-send-html-option =
+ .label = Kun HTML
+
+compose-send-html-description = Nogle modtagere er muligvis ikke i stand til at læse meddelelsen uden at den også sendes som ren tekst.
+
+compose-send-plain-option =
+ .label = Kun ren tekst
+
+compose-send-plain-description = Noget tekststil vil blive omdannet til et almindeligt alternativ, mens andre funktioner vil blive deaktiveret.
+
+autocomplete-description = Søg efter adresser i:
+
+ab-label =
+ .label = Lokale adressebøger
+ .accesskey = L
+
+directories-label =
+ .label = LDAP-server:
+ .accesskey = s
+
+directories-none-label =
+ .none = Ingen
+
+edit-directories-label =
+ .label = Rediger LDAP-servere…
+ .accesskey = R
+
+email-picker-label =
+ .label = Tilføj automatisk modtageres mailadresser i:
+ .accesskey = A
+
+default-directory-label =
+ .value = Standardmappe ved start i vinduet Adressebog:
+ .accesskey = t
+
+default-last-label =
+ .none = Senest brugte mappe
+
+attachment-label =
+ .label = Kontroller for manglende vedhæftede filer
+ .accesskey = K
+
+attachment-options-label =
+ .label = Stikord…
+ .accesskey = i
+
+enable-cloud-share =
+ .label = Tilbyd at bruge Filelink ved filer større end
+cloud-share-size =
+ .value = MB
+
+add-cloud-account =
+ .label = Tilføj…
+ .accesskey = T
+ .defaultlabel = Tilføj…
+
+remove-cloud-account =
+ .label = Fjern
+ .accesskey = F
+
+find-cloud-providers =
+ .value = Find flere udbydere…
+
+cloud-account-description = Tilføj en ny Filelink-tjeneste
+
+## Privacy Tab
+
+mail-content = Meddelelsesindhold
+
+remote-content-label =
+ .label = Tillad eksternt indhold i meddelelser
+ .accesskey = T
+
+exceptions-button =
+ .label = Undtagelser…
+ .accesskey = n
+
+remote-content-info =
+ .value = Læs mere om problemer med privatliv i forbindelse med eksternt indhold
+
+web-content = Webindhold
+
+history-label =
+ .label = Husk websteder og links jeg har besøgt
+ .accesskey = H
+
+cookies-label =
+ .label = Accepter cookies fra websteder
+ .accesskey = A
+
+third-party-label =
+ .value = Accepter tredjeparts cookies:
+ .accesskey = c
+
+third-party-always =
+ .label = Altid
+third-party-never =
+ .label = Aldrig
+third-party-visited =
+ .label = Fra besøgte
+
+keep-label =
+ .value = Behold indtil:
+ .accesskey = B
+
+keep-expire =
+ .label = De udløber
+keep-close =
+ .label = Jeg lukker { -brand-short-name }
+keep-ask =
+ .label = Spørg mig hver gang
+
+cookies-button =
+ .label = Vis cookies…
+ .accesskey = V
+
+do-not-track-label =
+ .label = Send et “Spor mig ikke”-signal til websider som tegn på, at du ikke ønsker at blive sporet
+ .accesskey = n
+
+learn-button =
+ .label = Læs mere
+
+passwords-description = { -brand-short-name } kan huske adgangskoder til alle dine konti, så du ikke behøver at indtaste dem.
+
+passwords-button =
+ .label = Gemte adgangskoder…
+ .accesskey = G
+
+primary-password-description = Hovedadgangskoden beskytter alle dine adgangskoder, men du skal indtaste den ved hver opstart.
+
+primary-password-label =
+ .label = Brug hovedadgangskode
+ .accesskey = u
+
+primary-password-button =
+ .label = Skift hovedadgangskode…
+ .accesskey = S
+
+forms-primary-pw-fips-title = Du er i FIPS-tilstand. FIPS kræver at hovedadgangskoden er sat.
+forms-master-pw-fips-desc = Ændring af adgangskode mislykkedes
+
+
+junk-description = Du kan redigere kontospecifikke spam-indstillinger i vinduet Kontoindstillinger.
+
+junk-label =
+ .label = Når du markerer meddelelsen som spam:
+ .accesskey = å
+
+junk-move-label =
+ .label = Flyt dem til mappen Spam på kontoen
+ .accesskey = F
+
+junk-delete-label =
+ .label = Slet dem
+ .accesskey = S
+
+junk-read-label =
+ .label = Marker spam-meddelelser som læste
+ .accesskey = M
+
+junk-log-label =
+ .label = Aktiver logning af spam-filter
+ .accesskey = A
+
+junk-log-button =
+ .label = Vis log
+ .accesskey = V
+
+reset-junk-button =
+ .label = Nulstil indlærte data
+ .accesskey = N
+
+phishing-description = { -brand-short-name } kan analysere meddelelser for mailsvindel ved at se efter standardteknikker, som benyttes til at snyde dig.
+
+phishing-label =
+ .label = Fortæl mig, hvis meddelelsen jeg læser er mailsvindel
+ .accesskey = F
+
+antivirus-description = { -brand-short-name } kan gøre det lettere for antivirusprogrammer at analysere indkommende meddelelser for virus, før de gemmes lokalt.
+
+antivirus-label =
+ .label = Tillad antivirusprogrammer at sætte indkommende meddelelser i karantæne
+ .accesskey = T
+
+certificate-description = Når en server forespørger mit personlige certifikat:
+
+certificate-auto =
+ .label = Vælg et automatisk
+ .accesskey = a
+
+certificate-ask =
+ .label = Spørg mig hver gang
+ .accesskey = ø
+
+ocsp-label =
+ .label = Send forespørgsel til OCSP responder-servere for at bekræfte certifikaters aktuelle gyldighed
+ .accesskey = e
+
+certificate-button =
+ .label = Håndter certifikater…
+ .accesskey = H
+
+security-devices-button =
+ .label = Sikkerhedsenheder…
+ .accesskey = E
+
+## Chat Tab
+
+startup-label =
+ .value = Når { -brand-short-name } startes:
+ .accesskey = s
+
+offline-label =
+ .label = Lad mine chat-konti være offline
+
+auto-connect-label =
+ .label = Forbind automatisk mine chat-konti
+
+## 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 = Skift min status til Ikke til stede efter
+ .accesskey = i
+
+idle-time-label = minutter uden aktivitet
+
+##
+
+away-message-label =
+ .label = og vis denne meddelelse:
+ .accesskey = m
+
+send-typing-label =
+ .label = Vis, når der skrives i samtaler
+ .accesskey = n
+
+notification-label = Når meddelelser til dig ankommer:
+
+show-notification-label =
+ .label = Vis en besked
+ .accesskey = V
+
+notification-all =
+ .label = med afsenderens navn og en forhåndsvisning af indholdet
+notification-name =
+ .label = med afsenderens navn og intet andet
+notification-empty =
+ .label = uden info fra mailen
+
+notification-type-label =
+ .label =
+ { PLATFORM() ->
+ [macos] Animér dock-ikon
+ *[other] Blink på proceslinje
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [macos] o
+ *[other] k
+ }
+
+chat-play-sound-label =
+ .label = Afspil lyd
+ .accesskey = l
+
+chat-play-button =
+ .label = Afspil
+ .accesskey = A
+
+chat-system-sound-label =
+ .label = Standard systemlyd ved modtagelse af ny mail
+ .accesskey = y
+
+chat-custom-sound-label =
+ .label = Brug denne lydfil
+ .accesskey = B
+
+chat-browse-sound-button =
+ .label = Gennemse…
+ .accesskey = G
+
+theme-label =
+ .value = Tema:
+ .accesskey = T
+
+style-mail =
+ .label = { -brand-short-name }
+style-bubbles =
+ .label = Bobler
+style-dark =
+ .label = Mørk
+style-paper =
+ .label = Papirark
+style-simple =
+ .label = Simpel
+
+preview-label = Forhåndsvisning:
+no-preview-label = Ingen forhåndsvisning
+no-preview-description = Temaet er ikke gyldigt eller kan ikke vises lige nu (tilføjelse deaktiveret, fejlsikret tilstand ...).
+
+chat-variant-label =
+ .value = Variant:
+ .accesskey = V
+
+# 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-preferences-input2 =
+ .style = width: 15.4em
+ .placeholder = Søg i indstillinger
+
+## Settings UI Search Results
+
+search-results-header = Søgeresultater
+
+# `<span data-l10n-name="query"></span>` will be replaced by the search term.
+search-results-empty-message2 =
+ { PLATFORM() ->
+ [windows] Beklager, der er ingen resultater for "<span data-l10n-name="query"></span>" i indstillingerne.
+ *[other] Beklager, der er ingen resultater for "<span data-l10n-name="query"></span>" i indstillingerne.
+ }
+
+search-results-help-link = Har du brug for hjælp? Besøg <a data-l10n-name="url">Hjælp til { -brand-short-name }</a>
diff --git a/l10n-da/mail/messenger/preferences/receipts.ftl b/l10n-da/mail/messenger/preferences/receipts.ftl
new file mode 100644
index 0000000000..a84633b6ae
--- /dev/null
+++ b/l10n-da/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 = Kvitteringer
+
+return-receipt-checkbox-control =
+ .label = Bed altid om en kvittering, når der sendes meddelelser
+ .accesskey = B
+
+receipt-arrive-label = Når en kvittering ankommer:
+
+receipt-leave-radio-control =
+ .label = Lad den ligge i Indbakke
+ .accesskey = L
+
+receipt-move-radio-control =
+ .label = Flyt den til mappen “Sendt”
+ .accesskey = F
+
+receipt-request-label = Når jeg bliver bedt om en returkvittering:
+
+receipt-return-never-radio-control =
+ .label = Send aldrig en kvittering
+ .accesskey = a
+
+receipt-return-some-radio-control =
+ .label = Tillad kvitteringer for nogle meddelelser
+ .accesskey = v
+
+receipt-not-to-cc-label =
+ .value = Hvis jeg ikke er i meddelelsens Til eller Kopi til-felt:
+ .accesskey = H
+
+receipt-send-never-label =
+ .label = Send aldrig
+
+receipt-send-always-label =
+ .label = Send altid
+
+receipt-send-ask-label =
+ .label = Spørg mig
+
+sender-outside-domain-label =
+ .value = Hvis afsenderen er udenfor mit domæne:
+ .accesskey = s
+
+other-cases-text-label =
+ .value = I alle andre tilfælde:
+ .accesskey = I
diff --git a/l10n-da/mail/messenger/preferences/system-integration.ftl b/l10n-da/mail/messenger/preferences/system-integration.ftl
new file mode 100644
index 0000000000..1e536058ff
--- /dev/null
+++ b/l10n-da/mail/messenger/preferences/system-integration.ftl
@@ -0,0 +1,46 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+system-integration-title =
+ .title = Systemintegration
+
+system-integration-dialog =
+ .buttonlabelaccept = Angiv som standard
+ .buttonlabelcancel = Undlad integration
+ .buttonlabelcancel2 = Fortryd
+
+default-client-intro = Brug { -brand-short-name } som standardprogram til:
+
+unset-default-tooltip = Det er ikke muligt at angive et andet standardprogram end { -brand-short-name } inde fra { -brand-short-name }. For at angive et andet standardprogram skal du gå ind i det ønskede program og der angive, at det skal bruges som standard.
+
+checkbox-email-label =
+ .label = Mail
+ .tooltiptext = { unset-default-tooltip }
+checkbox-newsgroups-label =
+ .label = Nyhedsgrupper
+ .tooltiptext = { unset-default-tooltip }
+checkbox-feeds-label =
+ .label = Feeds
+ .tooltiptext = { unset-default-tooltip }
+
+checkbox-calendar-label =
+ .label = Kalender
+ .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 Søgning
+ *[other] { "" }
+ }
+
+system-search-integration-label =
+ .label = Tillad { system-search-engine-name } at søge i meddelelser
+ .accesskey = S
+
+check-on-startup-label =
+ .label = Undersøg altid om { -brand-short-name } er standardmailprogrammet, når det startes
+ .accesskey = A
diff --git a/l10n-da/mail/messenger/shortcuts.ftl b/l10n-da/mail/messenger/shortcuts.ftl
new file mode 100644
index 0000000000..753c166077
--- /dev/null
+++ b/l10n-da/mail/messenger/shortcuts.ftl
@@ -0,0 +1,113 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Shortcuts
+
+# Variables:
+# $key (String) - The shortcut key.
+shortcut-key = { $key }
+
+meta-shortcut-key =
+ { PLATFORM() ->
+ [macos] ⌘ { $key }
+ *[other] Meta+{ $key }
+ }
+
+ctrl-shortcut-key =
+ { PLATFORM() ->
+ [macos] ⌃ { $key }
+ *[other] Ctrl+{ $key }
+ }
+
+shift-shortcut-key =
+ { PLATFORM() ->
+ [macos] ⇧ { $key }
+ *[other] Skift+{ $key }
+ }
+
+alt-shortcut-key =
+ { PLATFORM() ->
+ [macos] ⌥ { $key }
+ *[other] Alt+{ $key }
+ }
+
+meta-ctrl-shortcut-key =
+ { PLATFORM() ->
+ [macos] ⌃ ⌘ { $key }
+ *[other] Meta+Ctrl+{ $key }
+ }
+
+meta-alt-shortcut-key =
+ { PLATFORM() ->
+ [macos] ⌥ ⌘ { $key }
+ *[other] Meta+Alt+{ $key }
+ }
+
+ctrl-alt-shortcut-key =
+ { PLATFORM() ->
+ [macos] ⌃ ⌥ { $key }
+ *[other] Ctrl+Alt+{ $key }
+ }
+
+meta-ctrl-alt-shortcut-key =
+ { PLATFORM() ->
+ [macos] ⌃ ⌥ ⌘ { $key }
+ *[other] Meta+Ctrl+Alt+{ $key }
+ }
+
+meta-shift-shortcut-key =
+ { PLATFORM() ->
+ [macos] ⇧ ⌘ { $key }
+ *[other] Meta+Skift+{ $key }
+ }
+
+ctrl-shift-shortcut-key =
+ { PLATFORM() ->
+ [macos] ⌃ ⇧ { $key }
+ *[other] Ctrl+Skift+{ $key }
+ }
+
+meta-ctrl-shift-shortcut-key =
+ { PLATFORM() ->
+ [macos] ⌃ ⇧ ⌘ { $key }
+ *[other] Meta+Ctrl+Skift+{ $key }
+ }
+
+alt-shift-shortcut-key =
+ { PLATFORM() ->
+ [macos] ⌥ ⇧ { $key }
+ *[other] Alt+Skift+{ $key }
+ }
+
+meta-shift-alt-shortcut-key2 =
+ { PLATFORM() ->
+ [macos] ⌥ ⇧ ⌘ { $key }
+ *[other] Meta+Alt+Skift+{ $key }
+ }
+
+ctrl-shift-alt-shortcut-key2 =
+ { PLATFORM() ->
+ [macos] ⌃ ⌥ ⇧ { $key }
+ *[other] Ctrl+Alt+Skift+{ $key }
+ }
+
+meta-ctrl-shift-alt-shortcut-key2 =
+ { PLATFORM() ->
+ [macos] ⌃ ⌥ ⇧ ⌘ { $key }
+ *[other] Meta+Ctrl+Alt+Skift+{ $key }
+ }
+
+# Variables:
+# $title (String): The title coming from the original element.
+# $shortcut (String): The shortcut generated from the keystroke combination.
+button-shortcut-string =
+ .title = { $title } ({ $shortcut })
+
+# Variables:
+# $label (String): The text label coming from the original element.
+# $shortcut (String): The shortcut generated from the keystroke combination.
+menuitem-shortcut-string =
+ .label = { $label }
+ .acceltext = { $shortcut }
diff --git a/l10n-da/mail/messenger/troubleshootMode.ftl b/l10n-da/mail/messenger/troubleshootMode.ftl
new file mode 100644
index 0000000000..9a97b2d97e
--- /dev/null
+++ b/l10n-da/mail/messenger/troubleshootMode.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/.
+
+troubleshoot-mode-window =
+ .title = { -brand-short-name } i fejlsøgnings-tilstand
+ .style = width: 37em;
+
+troubleshoot-mode-description = Brug { -brand-short-name } i fejlsøgnings-tilstand til at diagnosticere problemer. Dine tilføjelser og tilpassede indstillinger bliver deaktiveret midlertidigt.
+
+troubleshoot-mode-description2 = Du kan gøre nogle eller alle disse ændringer permanente:
+
+troubleshoot-mode-disable-addons =
+ .label = Deaktiver alle tilføjelser
+ .accesskey = D
+
+troubleshoot-mode-reset-toolbars =
+ .label = Nulstil værktøjslinjer
+ .accesskey = N
+
+troubleshoot-mode-change-and-restart =
+ .label = Udfør ændringer og genstart
+ .accesskey = U
+
+troubleshoot-mode-continue =
+ .label = Fortsæt i fejlsøgnings-tilstand
+ .accesskey = F
+
+troubleshoot-mode-quit =
+ .label =
+ { PLATFORM() ->
+ [windows] Afslut
+ *[other] Afslut
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [windows] A
+ *[other] A
+ }
diff --git a/l10n-da/mail/updater/updater.ini b/l10n-da/mail/updater/updater.ini
new file mode 100644
index 0000000000..e224a3c5b8
--- /dev/null
+++ b/l10n-da/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=Opdaterer %MOZ_APP_DISPLAYNAME%
+InfoText=%MOZ_APP_DISPLAYNAME% installerer dine opdateringer og vil starte om få øjeblikke…