summaryrefslogtreecommitdiffstats
path: root/thunderbird-l10n/ko/localization
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:32:43 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:32:43 +0000
commit6bf0a5cb5034a7e684dcc3500e841785237ce2dd (patch)
treea68f146d7fa01f0134297619fbe7e33db084e0aa /thunderbird-l10n/ko/localization
parentInitial commit. (diff)
downloadthunderbird-6bf0a5cb5034a7e684dcc3500e841785237ce2dd.tar.xz
thunderbird-6bf0a5cb5034a7e684dcc3500e841785237ce2dd.zip
Adding upstream version 1:115.7.0.upstream/1%115.7.0upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'thunderbird-l10n/ko/localization')
-rw-r--r--thunderbird-l10n/ko/localization/ko/branding/brand.ftl21
-rw-r--r--thunderbird-l10n/ko/localization/ko/browser/appExtensionFields.ftl16
-rw-r--r--thunderbird-l10n/ko/localization/ko/browser/branding/brandings.ftl18
-rw-r--r--thunderbird-l10n/ko/localization/ko/browser/components/mozSupportLink.ftl5
-rw-r--r--thunderbird-l10n/ko/localization/ko/calendar/calendar-context-menus.ftl10
-rw-r--r--thunderbird-l10n/ko/localization/ko/calendar/calendar-delete-prompt.ftl29
-rw-r--r--thunderbird-l10n/ko/localization/ko/calendar/calendar-editable-item.ftl30
-rw-r--r--thunderbird-l10n/ko/localization/ko/calendar/calendar-event-dialog-reminder.ftl10
-rw-r--r--thunderbird-l10n/ko/localization/ko/calendar/calendar-event-listing.ftl71
-rw-r--r--thunderbird-l10n/ko/localization/ko/calendar/calendar-ics-file-dialog.ftl44
-rw-r--r--thunderbird-l10n/ko/localization/ko/calendar/calendar-invitation-panel.ftl113
-rw-r--r--thunderbird-l10n/ko/localization/ko/calendar/calendar-invitations-dialog.ftl10
-rw-r--r--thunderbird-l10n/ko/localization/ko/calendar/calendar-itip-identity-dialog.ftl7
-rw-r--r--thunderbird-l10n/ko/localization/ko/calendar/calendar-print.ftl17
-rw-r--r--thunderbird-l10n/ko/localization/ko/calendar/calendar-recurrence-dialog.ftl8
-rw-r--r--thunderbird-l10n/ko/localization/ko/calendar/calendar-summary-dialog.ftl15
-rw-r--r--thunderbird-l10n/ko/localization/ko/calendar/calendar-uri-redirect-dialog.ftl12
-rw-r--r--thunderbird-l10n/ko/localization/ko/calendar/calendar-widgets.ftl101
-rw-r--r--thunderbird-l10n/ko/localization/ko/calendar/category-dialog.ftl7
-rw-r--r--thunderbird-l10n/ko/localization/ko/calendar/preferences.ftl189
-rw-r--r--thunderbird-l10n/ko/localization/ko/chat/matrix.ftl23
-rw-r--r--thunderbird-l10n/ko/localization/ko/crashreporter/aboutcrashes.ftl25
-rw-r--r--thunderbird-l10n/ko/localization/ko/devtools/client/aboutdebugging.ftl407
-rw-r--r--thunderbird-l10n/ko/localization/ko/devtools/client/accessibility.ftl95
-rw-r--r--thunderbird-l10n/ko/localization/ko/devtools/client/application.ftl153
-rw-r--r--thunderbird-l10n/ko/localization/ko/devtools/client/compatibility.ftl53
-rw-r--r--thunderbird-l10n/ko/localization/ko/devtools/client/perftools.ftl161
-rw-r--r--thunderbird-l10n/ko/localization/ko/devtools/client/storage.ftl132
-rw-r--r--thunderbird-l10n/ko/localization/ko/devtools/client/styleeditor.ftl52
-rw-r--r--thunderbird-l10n/ko/localization/ko/devtools/client/toolbox-options.ftl154
-rw-r--r--thunderbird-l10n/ko/localization/ko/devtools/client/toolbox.ftl55
-rw-r--r--thunderbird-l10n/ko/localization/ko/devtools/client/tooltips.ftl97
-rw-r--r--thunderbird-l10n/ko/localization/ko/devtools/shared/debugger-paused-reasons.ftl87
-rw-r--r--thunderbird-l10n/ko/localization/ko/devtools/shared/highlighters.ftl67
-rw-r--r--thunderbird-l10n/ko/localization/ko/devtools/shared/webconsole-commands.ftl34
-rw-r--r--thunderbird-l10n/ko/localization/ko/devtools/startup/key-shortcuts.ftl38
-rw-r--r--thunderbird-l10n/ko/localization/ko/dom/XMLPrettyPrint.ftl5
-rw-r--r--thunderbird-l10n/ko/localization/ko/dom/media.ftl6
-rw-r--r--thunderbird-l10n/ko/localization/ko/locales-preview/aboutTranslations.ftl28
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/about3Pane.ftl221
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/aboutAddonsExtra.ftl9
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/aboutDialog.ftl49
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/aboutImport.ftl82
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/aboutProfilesExtra.ftl5
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/aboutRights.ftl29
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/aboutSupportCalendar.ftl18
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/aboutSupportChat.ftl8
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/aboutSupportMail.ftl20
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/accountCentral.ftl64
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/accountManager.ftl14
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/accountProvisioner.ftl23
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/accountcreation/accountHub.ftl81
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/accountcreation/accountSetup.ftl113
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/addonNotifications.ftl91
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/addressbook/abCardDAVDialog.ftl16
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/addressbook/abCardDAVProperties.ftl31
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/addressbook/aboutAddressBook.ftl96
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/addressbook/fieldMapImport.ftl10
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/addressbook/vcard.ftl115
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/appmenu.ftl208
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/chat-verifySession.ftl3
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/chat.ftl12
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/compactFoldersDialog.ftl3
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/exportDialog.ftl13
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/extensionPermissions.ftl15
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/extensions/popup.ftl3
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/extensionsUI.ftl9
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/firefoxAccounts.ftl3
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/flatpak.ftl3
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/folderprops.ftl10
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/importDialog.ftl3
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/mailWidgets.ftl3
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/menubar.ftl64
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/messageheader/headerFields.ftl21
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/messenger.ftl170
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/messengercompose/messengercompose.ftl125
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/migration.ftl3
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/multimessageview.ftl14
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/openpgp/backupKeyPassword.ftl17
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/openpgp/changeExpiryDlg.ftl22
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/openpgp/composeKeyStatus.ftl16
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/openpgp/keyAssistant.ftl3
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/openpgp/keyWizard.ftl181
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/openpgp/msgReadStatus.ftl48
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/openpgp/oneRecipientStatus.ftl31
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/openpgp/openpgp-frontend.ftl63
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/openpgp/openpgp.ftl625
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/otr/add-finger.ftl14
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/otr/am-im-otr.ftl20
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/otr/auth.ftl37
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/otr/chat.ftl19
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/otr/finger-sync.ftl12
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/otr/finger.ftl16
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/otr/otr.ftl71
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/otr/otrUI.ftl69
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/policies/aboutPolicies.ftl17
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/policies/policies-descriptions.ftl147
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/preferences/am-copies.ftl3
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/preferences/am-im.ftl3
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/preferences/application-manager.ftl7
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/preferences/attachment-reminder.ftl21
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/preferences/colors.ftl33
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/preferences/connection.ftl76
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/preferences/cookies.ftl43
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/preferences/dock-options.ftl16
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/preferences/fonts.ftl151
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/preferences/languages.ftl30
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/preferences/new-tag.ftl13
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/preferences/notifications.ftl29
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/preferences/offline.ftl43
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/preferences/passwordManager.ftl83
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/preferences/permissions.ftl40
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/preferences/preferences.ftl733
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/preferences/receipts.ftl39
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/preferences/sync-dialog.ftl11
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/preferences/system-integration.ftl39
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/shortcuts.ftl102
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/syncAccounts.ftl28
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/treeView.ftl36
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/troubleshootMode.ftl33
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/unifiedToolbar.ftl100
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/unifiedToolbarItems.ftl147
-rw-r--r--thunderbird-l10n/ko/localization/ko/messenger/viewSource.ftl16
-rw-r--r--thunderbird-l10n/ko/localization/ko/security/certificates/certManager.ftl228
-rw-r--r--thunderbird-l10n/ko/localization/ko/security/certificates/deviceManager.ftl133
-rw-r--r--thunderbird-l10n/ko/localization/ko/security/pippki/pippki.ftl106
-rw-r--r--thunderbird-l10n/ko/localization/ko/services/accounts.ftl8
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/about/aboutAbout.ftl9
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/about/aboutAddons.ftl486
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/about/aboutCompat.ftl22
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/about/aboutGlean.ftl105
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/about/aboutHttpsOnlyError.ftl24
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/about/aboutLogging.ftl69
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/about/aboutMozilla.ftl10
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/about/aboutNetworking.ftl68
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/about/aboutPerformance.ftl67
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/about/aboutPlugins.ftl43
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/about/aboutProcesses.ftl186
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/about/aboutProfiles.ftl74
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/about/aboutReader.ftl48
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/about/aboutRights.ftl36
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/about/aboutServiceWorkers.ftl40
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/about/aboutSupport.ftl406
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/about/aboutTelemetry.ftl135
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/about/aboutThirdParty.ftl85
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/about/aboutWebauthn.ftl129
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/about/aboutWebrtc.ftl324
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/about/aboutWindowsMessages.ftl19
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/about/abuseReports.ftl112
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/about/certviewer.ftl122
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/about/config.ftl51
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/about/url-classifier.ftl58
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/branding/accounts.ftl7
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/branding/brandings.ftl45
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/contentanalysis/contentanalysis.ftl31
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/downloads/downloadUI.ftl51
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/downloads/downloadUtils.ftl90
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/featuregates/features.ftl58
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/formautofill/formAutofill.ftl49
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/global/alert.ftl12
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/global/appPicker.ftl10
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/global/browser-utils.ftl11
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/global/commonDialog.ftl21
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/global/contextual-identity.ftl29
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/global/cookieBannerHandling.ftl5
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/global/createProfileWizard.ftl53
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/global/cspErrors.ftl32
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/global/datepicker.ftl50
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/global/datetimebox.ftl42
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/global/extensionPermissions.ftl33
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/global/extensions.ftl97
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/global/handlerDialog.ftl70
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/global/htmlForm.ftl10
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/global/mozCard.ftl3
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/global/mozFiveStar.ftl9
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/global/mozMessageBar.ftl15
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/global/mozSupportLink.ftl5
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/global/notification.ftl16
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/global/popupnotification.ftl10
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/global/processTypes.ftl61
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/global/profileDowngrade.ftl18
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/global/profileSelection.ftl38
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/global/resetProfile.ftl15
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/global/resistFingerPrinting.ftl6
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/global/run-from-dmg.ftl28
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/global/tabprompts.ftl13
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/global/textActions.ftl64
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/global/timepicker.ftl3
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/global/tree.ftl6
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/global/unknownContentType.ftl42
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/global/videocontrols.ftl71
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/global/wizard.ftl37
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/intl/languageNames.ftl215
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/intl/regionNames.ftl280
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/main-window/autocomplete.ftl23
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/main-window/findbar.ftl68
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/neterror/certError.ftl110
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/neterror/netError.ftl149
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/neterror/nsserrors.ftl344
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/passwordmgr/passwordmgr.ftl39
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/payments/payments.ftl51
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/pdfviewer/viewer.ftl376
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/pictureinpicture/pictureinpicture.ftl86
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/preferences/preferences.ftl34
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/printing/printDialogs.ftl112
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/printing/printPreview.ftl73
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/printing/printUI.ftl147
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/reportBrokenSite/reportBrokenSite.ftl3
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/updates/backgroundupdate.ftl5
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/updates/elevation.ftl18
-rw-r--r--thunderbird-l10n/ko/localization/ko/toolkit/updates/history.ftl29
211 files changed, 14119 insertions, 0 deletions
diff --git a/thunderbird-l10n/ko/localization/ko/branding/brand.ftl b/thunderbird-l10n/ko/localization/ko/branding/brand.ftl
new file mode 100644
index 0000000000..52f2d38d59
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/branding/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/thunderbird-l10n/ko/localization/ko/browser/appExtensionFields.ftl b/thunderbird-l10n/ko/localization/ko/browser/appExtensionFields.ftl
new file mode 100644
index 0000000000..5385b73b4f
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/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 = ์‹œ์Šคํ…œ ํ…Œ๋งˆ โ€” ์ž๋™
+extension-default-theme-description = ๋ฒ„ํŠผ, ๋ฉ”๋‰ด ๋ฐ ์ฐฝ์˜ ์šด์˜์ฒด์ œ ์„ค์ •์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.
+
+extension-thunderbird-compact-light-name = ๋ฐ์€
+extension-thunderbird-compact-light-description = ๋ฐ์€ ์ƒ‰์กฐํ•ฉ ํ…Œ๋งˆ์ž…๋‹ˆ๋‹ค.
+
+extension-thunderbird-compact-dark-name = ์–ด๋‘์šด
+extension-thunderbird-compact-dark-description = ์–ด๋‘์šด ์ƒ‰์กฐํ•ฉ ํ…Œ๋งˆ์ž…๋‹ˆ๋‹ค.
diff --git a/thunderbird-l10n/ko/localization/ko/browser/branding/brandings.ftl b/thunderbird-l10n/ko/localization/ko/browser/branding/brandings.ftl
new file mode 100644
index 0000000000..9ada8da73a
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/browser/branding/brandings.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/.
+
+
+## The following feature names must be treated as a brand.
+##
+## They cannot be:
+## - Transliterated.
+## - Translated.
+##
+## Declension should be avoided where possible, leaving the original
+## brand unaltered in prominent UI positions.
+##
+## For further details, consult:
+## https://mozilla-l10n.github.io/styleguides/mozilla_general/#brands-copyright-and-trademark
+
+-profiler-brand-name = Firefox Profiler
diff --git a/thunderbird-l10n/ko/localization/ko/browser/components/mozSupportLink.ftl b/thunderbird-l10n/ko/localization/ko/browser/components/mozSupportLink.ftl
new file mode 100644
index 0000000000..20e0c36e0c
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/browser/components/mozSupportLink.ftl
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+moz-support-link-text = ๋” ์•Œ์•„๋ณด๊ธฐ
diff --git a/thunderbird-l10n/ko/localization/ko/calendar/calendar-context-menus.ftl b/thunderbird-l10n/ko/localization/ko/calendar/calendar-context-menus.ftl
new file mode 100644
index 0000000000..f6c1a83f1a
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/calendar/calendar-context-menus.ftl
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+list-calendar-context-reload-menuitem =
+ .label = ๋™๊ธฐํ™”
+ .accesskey = S
+calendar-item-context-menu-modify-menuitem =
+ .label = ํŽธ์ง‘
+ .accesskey = E
diff --git a/thunderbird-l10n/ko/localization/ko/calendar/calendar-delete-prompt.ftl b/thunderbird-l10n/ko/localization/ko/calendar/calendar-delete-prompt.ftl
new file mode 100644
index 0000000000..bd70f47e68
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/calendar/calendar-delete-prompt.ftl
@@ -0,0 +1,29 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+calendar-delete-event-prompt-title =
+ { $count ->
+ *[other] ์ด๋ฒคํŠธ ์‚ญ์ œ
+ }
+calendar-delete-event-prompt-message =
+ { $count ->
+ *[other] ์ด { $count }๊ฐœ์˜ ์ด๋ฒคํŠธ๋ฅผ ์‚ญ์ œ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+ }
+calendar-delete-task-prompt-title =
+ { $count ->
+ *[other] ํƒœ์Šคํฌ ์‚ญ์ œ
+ }
+calendar-delete-task-prompt-message =
+ { $count ->
+ *[other] ์ด { $count }๊ฐœ์˜ ํƒœ์Šคํฌ๋ฅผ ์‚ญ์ œ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+ }
+calendar-delete-item-prompt-title =
+ { $count ->
+ *[other] ํ•ญ๋ชฉ ์‚ญ์ œ
+ }
+calendar-delete-item-prompt-message =
+ { $count ->
+ *[other] ์ด { $count }๊ฐœ์˜ ํ•ญ๋ชฉ์„ ์‚ญ์ œ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+ }
+calendar-delete-prompt-disable-message = ๋‹ค์‹œ ๋ฌป์ง€ ์•Š๊ธฐ
diff --git a/thunderbird-l10n/ko/localization/ko/calendar/calendar-editable-item.ftl b/thunderbird-l10n/ko/localization/ko/calendar/calendar-editable-item.ftl
new file mode 100644
index 0000000000..04247faa33
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/calendar/calendar-editable-item.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/.
+
+calendar-editable-item-privacy-icon-private =
+ .alt = ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ: ๋น„๊ณต๊ฐœ ์ด๋ฒคํŠธ
+calendar-editable-item-privacy-icon-confidential =
+ .alt = ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ: ๋‚ ์งœ์™€ ์‹œ๊ฐ„๋งŒ ๊ณต๊ฐœ
+calendar-editable-item-recurrence =
+ .alt = ๋ฐ˜๋ณต
+calendar-editable-item-recurrence-exception =
+ .alt = ๋ฐ˜๋ณต ์˜ˆ์™ธ
+calendar-editable-item-todo-icon-task =
+ .alt = ํƒœ์Šคํฌ
+calendar-editable-item-todo-icon-completed-task =
+ .alt = ์™„๋ฃŒ๋œ ํƒœ์Šคํฌ
+calendar-editable-item-multiday-event-icon-start =
+ .alt = ์—ฌ๋Ÿฌ๋‚  ์ผ์ • ์‹œ์ž‘
+calendar-editable-item-multiday-event-icon-continue =
+ .alt = ์—ฌ๋Ÿฌ๋‚  ์ผ์ • ๊ณ„์†๋จ
+calendar-editable-item-multiday-event-icon-end =
+ .alt = ์—ฌ๋Ÿฌ๋‚  ์ผ์ • ๋๋‚จ
+calendar-editable-item-reminder-icon-alarm =
+ .alt = ๋‹ค์‹œ ์•Œ๋ฆผ์ด ์˜ˆ์•ฝ๋จ
+calendar-editable-item-reminder-icon-suppressed-alarm =
+ .alt = ๋‹ค์‹œ ์•Œ๋ฆผ์ด ์˜ˆ์•ฝ๋˜์—ˆ์ง€๋งŒ ํ˜„์žฌ ์–ต์ œ๋จ
+calendar-editable-item-reminder-icon-email =
+ .alt = ๋‹ค์‹œ ์•Œ๋ฆผ ์ด๋ฉ”์ผ์ด ์˜ˆ์•ฝ๋จ
+calendar-editable-item-reminder-icon-audio =
+ .alt = ์˜ค๋””์˜ค ๋‹ค์‹œ ์•Œ๋ฆผ์ด ์˜ˆ์•ฝ๋จ
diff --git a/thunderbird-l10n/ko/localization/ko/calendar/calendar-event-dialog-reminder.ftl b/thunderbird-l10n/ko/localization/ko/calendar/calendar-event-dialog-reminder.ftl
new file mode 100644
index 0000000000..c4f5168f3d
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/calendar/calendar-event-dialog-reminder.ftl
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+calendar-event-reminder-icon-display =
+ .alt = ๊ฒฝ๊ณ  ๋ณด๊ธฐ
+calendar-event-reminder-icon-email =
+ .alt = ๋ฉ”์ผ ๋ณด๋‚ด๊ธฐ
+calendar-event-reminder-icon-audio =
+ .alt = ์˜ค๋””์˜ค ๊ฒฝ๊ณ  ์žฌ์ƒ
diff --git a/thunderbird-l10n/ko/localization/ko/calendar/calendar-event-listing.ftl b/thunderbird-l10n/ko/localization/ko/calendar/calendar-event-listing.ftl
new file mode 100644
index 0000000000..71004ebfde
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/calendar/calendar-event-listing.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/.
+
+calendar-event-listing-close =
+ .tooltiptext = ์ด๋ฒคํŠธ ๊ฒ€์ƒ‰ ๋‹ซ๊ธฐ ๋ฐ ์ด๋ฒคํŠธ ๋ฆฌ์ŠคํŠธ
+
+## Listing columns
+
+calendar-event-listing-column-calendar-name =
+ .label = ์บ˜๋ฆฐ๋” ์ด๋ฆ„
+ .tooltiptext = ํด๋ฆญํ•˜๋ฉด ์บ˜๋ฆฐ๋” ์ด๋ฆ„์œผ๋กœ ์ •๋ ฌํ•˜๊ธฐ
+calendar-event-listing-column-category =
+ .label = ๋ถ„๋ฅ˜
+ .tooltiptext = ํด๋ฆญํ•˜๋ฉด ๋ถ„๋ฅ˜๋ช…์œผ๋กœ ์ •๋ ฌํ•˜๊ธฐ
+# This label and tooltip is used for the column with the checkbox in the task
+# tree view, which indicates whether a task has been marked as completed.
+calendar-event-listing-column-completed =
+ .label = ์™„๋ฃŒ
+ .tooltiptext = ํด๋ฆญํ•˜๋ฉด ์™„๋ฃŒ ๋งˆํฌ๋กœ ์ •๋ ฌํ•˜๊ธฐ
+calendar-event-listing-column-completed-date =
+ .label = ์™„๋ฃŒ ์ผ์ž
+ .tooltiptext = ํด๋ฆญํ•˜๋ฉด ์™„๋ฃŒ ์ผ์ž๋กœ ์ •๋ ฌํ•˜๊ธฐ
+calendar-event-listing-column-due-date =
+ .label = ๋งˆ๊ฐ ์ผ์ž
+ .tooltiptext = ํด๋ฆญํ•˜๋ฉด ๋งˆ๊ฐ ์ผ์ž๋กœ ์ •๋ ฌํ•˜๊ธฐ
+calendar-event-listing-column-end-date =
+ .label = ์ข…๋ฃŒ ์ผ์ž
+ .tooltiptext = ํด๋ฆญํ•˜๋ฉด ์ข…๋ฃŒ ์ผ์ž๋กœ ์ •๋ ฌํ•˜๊ธฐ
+calendar-event-listing-column-location =
+ .label = ์œ„์น˜
+ .tooltiptext = ํด๋ฆญํ•˜๋ฉด ์œ„์น˜๋กœ ์ •๋ ฌํ•˜๊ธฐ
+calendar-event-listing-column-percent-complete =
+ .label = % ์™„๋ฃŒ
+ .tooltiptext = ํด๋ฆญํ•˜๋ฉด ์ง„ํ–‰ ์ƒํ™ฉ์œผ๋กœ ์ •๋ ฌํ•˜๊ธฐ
+calendar-event-listing-column-priority =
+ .label = ์ค‘์š”๋„
+ .tooltiptext = ํด๋ฆญํ•˜๋ฉด ์ค‘์š”๋„๋กœ ์ •๋ ฌํ•˜๊ธฐ
+calendar-event-listing-column-start-date =
+ .label = ๊ฐœ์‹œ ์ผ์ž
+ .tooltiptext = ํด๋ฆญํ•˜๋ฉด ๊ฐœ์‹œ ์ผ์ž๋กœ ์ •๋ ฌํ•˜๊ธฐ
+calendar-event-listing-column-status =
+ .label = ์ƒํƒœ
+ .tooltiptext = ํด๋ฆญํ•˜๋ฉด ์ƒํƒœ๋กœ ์ •๋ ฌํ•˜๊ธฐ
+calendar-event-listing-column-time-until-due =
+ .label = ์˜ˆ์ •์ผ
+ .tooltiptext = ํด๋ฆญํ•˜๋ฉด ๋งˆ๊ฐ๊นŒ์ง€ ์‹œ๊ฐ„์œผ๋กœ ์ •๋ ฌํ•˜๊ธฐ
+calendar-event-listing-column-title =
+ .label = ์ œ๋ชฉ
+ .tooltiptext = ํด๋ฆญํ•˜๋ฉด ์ œ๋ชฉ์œผ๋กœ ์ •๋ ฌํ•˜๊ธฐ
+
+## Interval dropdown options
+
+calendar-event-listing-interval-calendar-month =
+ .label = ํ˜„์žฌ ์บ˜๋ฆฐ๋”๋‹ฌ์˜ ์ด๋ฒคํŠธ
+calendar-event-listing-interval-current-view =
+ .label = ํ˜„์žฌ ์ผ์ž์˜ ์ด๋ฒคํŠธ
+calendar-event-listing-interval-next-7-days =
+ .label = ๋‹ค์Œ 7์ผ๊ฐ„์˜ ์ด๋ฒคํŠธ
+calendar-event-listing-interval-next-14-days =
+ .label = ๋‹ค์Œ 14์ผ๊ฐ„์˜ ์ด๋ฒคํŠธ
+calendar-event-listing-interval-next-31-days =
+ .label = ๋‹ค์Œ 31์ผ๊ฐ„์˜ ์ด๋ฒคํŠธ
+calendar-event-listing-interval-next-6-months =
+ .label = ๋‹ค์Œ 6๊ฐœ์›”๊ฐ„์˜ ์ด๋ฒคํŠธ
+calendar-event-listing-interval-next-12-months =
+ .label = ๋‹ค์Œ 12๊ฐœ์›”๊ฐ„์˜ ์ด๋ฒคํŠธ
+calendar-event-listing-interval-selected-day =
+ .label = ์„ ํƒํ•œ ์ผ์ž์˜ ์ด๋ฒคํŠธ
+calendar-event-listing-interval-today =
+ .label = ์˜ค๋Š˜์˜ ์ด๋ฒคํŠธ
diff --git a/thunderbird-l10n/ko/localization/ko/calendar/calendar-ics-file-dialog.ftl b/thunderbird-l10n/ko/localization/ko/calendar/calendar-ics-file-dialog.ftl
new file mode 100644
index 0000000000..c36bd97ca3
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/calendar/calendar-ics-file-dialog.ftl
@@ -0,0 +1,44 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+calendar-ics-file-window-2 =
+ .title = ์บ˜๋ฆฐ๋” ์ผ์ •๊ณผ ์ž‘์—… ๊ฐ€์ ธ ์˜ค๊ธฐ
+calendar-ics-file-window-title = ์บ˜๋ฆฐ๋” ์ผ์ •๊ณผ ์ž‘์—… ๊ฐ€์ ธ ์˜ค๊ธฐ
+calendar-ics-file-dialog-import-event-button-label = ์ผ์ • ๊ฐ€์ ธ์˜ค๊ธฐ
+calendar-ics-file-dialog-import-task-button-label = ์ž‘์—… ๊ฐ€์ ธ์˜ค๊ธฐ
+calendar-ics-file-dialog-2 =
+ .buttonlabelaccept = ๋ชจ๋‘ ๊ฐ€์ ธ์˜ค๊ธฐ
+calendar-ics-file-accept-button-ok-label = ํ™•์ธ
+calendar-ics-file-cancel-button-close-label = ๋‹ซ๊ธฐ
+calendar-ics-file-dialog-message-2 = ํŒŒ์ผ์—์„œ ๊ฐ€์ ธ์˜ค๊ธฐ:
+calendar-ics-file-dialog-calendar-menu-label = ์บ˜๋ฆฐ๋”๋กœ ๊ฐ€์ ธ์˜ค๊ธฐ:
+calendar-ics-file-dialog-items-loading-message =
+ .value = ํ•ญ๋ชฉ ๋กœ๋“œ์ค‘โ€ฆ
+calendar-ics-file-dialog-search-input =
+ .placeholder = ํ•ญ๋ชฉ ํ•„ํ„ฐโ€ฆ
+calendar-ics-file-dialog-sort-start-ascending =
+ .label = ์‹œ์ž‘์ผ๋กœ ์ •๋ ฌ(์ฒ˜์Œ์—์„œ ๋งˆ์ง€๋ง‰์œผ๋กœ)
+calendar-ics-file-dialog-sort-start-descending =
+ .label = ์‹œ์ž‘์ผ๋กœ ์ •๋ ฌ(๋งˆ์ง€๋ง‰์—์„œ ์ฒ˜์Œ์œผ๋กœ)
+# "A > Z" is used as a concise way to say "alphabetical order".
+# You may replace it with something appropriate to your language.
+calendar-ics-file-dialog-sort-title-ascending =
+ .label = ์ œ๋ชฉ์œผ๋กœ ์ •๋ ฌ(A > Z)
+# "Z > A" is used as a concise way to say "reverse alphabetical order".
+# You may replace it with something appropriate to your language.
+calendar-ics-file-dialog-sort-title-descending =
+ .label = ์ œ๋ชฉ์œผ๋กœ ์ •๋ ฌ(Z > A)
+calendar-ics-file-dialog-progress-message = ๊ฐ€์ ธ์˜ค๋Š” ์ค‘โ€ฆ
+calendar-ics-file-import-success = ์„ฑ๊ณต์ ์œผ๋กœ ๊ฐ€์ ธ ์™”์Šต๋‹ˆ๋‹ค!
+calendar-ics-file-import-error = ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ ๊ฐ€์ ธ ์˜ค๊ธฐ์— ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+calendar-ics-file-import-complete = ๊ฐ€์ ธ์˜ค๊ธฐ๊ฐ€ ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+calendar-ics-file-import-duplicates =
+ { $duplicatesCount ->
+ *[other] { $duplicatesCount }๊ฐœ์˜ ํ•ญ๋ชฉ์ด ๋Œ€์ƒ ๋‹ฌ๋ ฅ์— ์ด๋ฏธ ์žˆ์–ด์„œ ๋ฌด์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+ }
+calendar-ics-file-import-errors =
+ { $errorsCount ->
+ *[other] { $errorsCount }๊ฐœ์˜ ํ•ญ๋ชฉ์„ ๊ฐ€์ ธ์˜ค์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์˜ค๋ฅ˜ ์ฝ˜์†”์„ ํ™•์ธํ•˜์„ธ์š”.
+ }
+calendar-ics-file-dialog-no-calendars = ์ด๋ฒคํŠธ๋‚˜ ์ž‘์—…์„ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋Š” ์บ˜๋ฆฐ๋”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
diff --git a/thunderbird-l10n/ko/localization/ko/calendar/calendar-invitation-panel.ftl b/thunderbird-l10n/ko/localization/ko/calendar/calendar-invitation-panel.ftl
new file mode 100644
index 0000000000..d1572ee854
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/calendar/calendar-invitation-panel.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/.
+
+# Variables:
+# $organizer (String) - The participant that created the original invitation.
+calendar-invitation-panel-intro = { $organizer }๋‹˜์ด ๋‹ค์Œ์— ์ดˆ๋Œ€ํ•จ:
+calendar-invitation-panel-status-new = ์ด ์ผ์ •์— ์ดˆ๋Œ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+calendar-invitation-panel-status-processed = ํ•ด๋‹น ์ผ์ •์ด ์ด๋ฏธ ์บ˜๋ฆฐ๋”์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+calendar-invitation-panel-status-updateminor = ์ด ๋ฉ”์‹œ์ง€์—๋Š” ์ด ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+calendar-invitation-panel-status-updatemajor = ์ด ๋ฉ”์‹œ์ง€์—๋Š” ์ด ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ถœ์„์„ ์žฌํ™•์ธํ•˜์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+calendar-invitation-panel-status-cancelled = ์ด ๋ฉ”์‹œ์ง€์—๋Š” ์ด ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ ์ทจ์†Œ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+calendar-invitation-panel-status-cancelled-notfound = ์ด ๋ฉ”์‹œ์ง€์—๋Š” ์บ˜๋ฆฐ๋”์— ์—†๋Š” ์ผ์ •์— ๋Œ€ํ•œ ์ทจ์†Œ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+# Variables:
+# $organizer (String) - The participant that cancelled the invitation.
+calendar-invitation-panel-intro-cancel = { $organizer }๋‹˜์ด ์ทจ์†Œํ•จ:
+# Variables:
+# $summary (String) - A short summary or title of the event.
+calendar-invitation-panel-title = { $summary }
+calendar-invitation-panel-action-button = ์ €์žฅ
+calendar-invitation-panel-view-button = ๋ณด๊ธฐ
+calendar-invitation-panel-update-button = ์—…๋ฐ์ดํŠธ
+calendar-invitation-panel-delete-button = ์‚ญ์ œ
+calendar-invitation-panel-accept-button = ์˜ˆ
+calendar-invitation-panel-decline-button = ์•„๋‹ˆ์˜ค
+calendar-invitation-panel-tentative-button = ์•„๋งˆ๋„
+calendar-invitation-panel-reply-status = * ์•„์ง ๊ฒฐ์ •ํ•˜๊ฑฐ๋‚˜ ์‘๋‹ตํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+calendar-invitation-panel-more-button = ๋”๋ณด๊ธฐ
+calendar-invitation-panel-menu-item-save-copy =
+ .label = ์‚ฌ๋ณธ ์ €์žฅ
+calendar-invitation-panel-menu-item-toggle-changes =
+ .label = ๋ณ€๊ฒฝ ์‚ฌํ•ญ ํ‘œ์‹œ
+calendar-invitation-panel-prop-title-when = ์ผ์‹œ:
+calendar-invitation-panel-prop-title-location = ์œ„์น˜:
+# Variables:
+# $dayOfWeek (String) - The day of the week for a given date.
+# $date (String) - The date example: Tuesday, February 24, 2022.
+calendar-invitation-datetime-date = { $dayOfWeek }, { $date }
+# Variables:
+# $time (String) - The time part of a datetime using the "short" timeStyle.
+# $timezone (String) - The timezone info for the datetime.
+calendar-invitation-datetime-time = { $time } ({ $timezone })
+# Example: Friday, September 16, 2022
+# Variables:
+# $startDate (String) - The date (without time) the event starts on.
+calendar-invitation-interval-all-day = { $startDate }
+# Example: September 16, 2022 โ€“ September 16, 2023
+# Variables:
+# $startMonth (String) - The month the interval starts.
+# $startDay (String) - The day of the month the interval starts.
+# $startYear (String) - The year the interval starts.
+# $endMonth (String) - The month the interval ends.
+# $endDay (String) - The day of the month the interval ends.
+# $endYear (String) - The year the interval ends.
+calendar-invitation-interval-all-day-between-years = { $startYear } { $startMonth } { $startDay } โ€“ { $endYear } { $endMonth } { $endDay }
+# Example: September 16 โ€“ 20, 2022
+# Variables:
+# $month (String) - The month the interval is in.
+# $startDay (String) - The day of the month the interval starts.
+# $endDay (String) - The day of the month the interval ends.
+# $year (String) - The year the interval is in.
+calendar-invitation-interval-all-day-in-month = { $year } { $month } { $startDay } โ€“ { $endDay }
+# Example: September 16 โ€“ October 20, 2022
+# Variables:
+# $startMonth (String) - The month the interval starts.
+# $startDay (String) - The day of the month the interval starts.
+# $endMonth (String) - The month the interval ends.
+# $endDay (String) - The day of the month the interval ends.
+# $year (String) - The year the interval is in.
+calendar-invitation-interval-all-day-between-months = { $year } { $startMonth } { $startDay } โ€“ { $endMonth } { $endDay }
+# Example: Friday, September 16, 2022 15:00 America/Port of Spain
+# Variables:
+# $startDate (String) - The date the interval starts.
+# $startTime (String) - The time the interval starts.
+# $timezone (String) - The timezone the interval is in.
+calendar-invitation-interval-same-date-time = { $startDate } <b>{ $startTime }</b> { $timezone }
+# Example: Friday, September 16, 2022 14:00 โ€“ 16:00 America/Port of Spain
+# Variables:
+# $startDate (String) - The date the interval starts.
+# $startTime (String) - The time the interval starts.
+# $endTime (String) - The time the interval ends.
+# $timezone (String) - The timezone the interval is in.
+calendar-invitation-interval-same-day = { $startDate } <b>{ $startTime }</b> โ€“ <b>{ $endTime }</b> { $timezone }
+# Example: Friday, September 16, 2022 14:00 โ€“ Tuesday, September 20, 2022 16:00 America/Port of Spain
+# Variables:
+# $startDate (String) - The date the interval starts.
+# $startTime (String) - The time the interval starts.
+# $endDate (String) - The date the interval ends.
+# $endTime (String) - The time the interval ends.
+# $timezone (String) - The timezone the interval is in.
+calendar-invitation-interval-several-days = { $startDate } <b>{ $startTime }</b> โ€“ { $endDate } <b>{ $endTime }</b> { $timezone }
+calendar-invitation-panel-prop-title-recurrence = ๋ฐ˜๋ณต:
+calendar-invitation-panel-prop-title-attendees = ์ฐธ๊ฐ€์ž:
+calendar-invitation-panel-prop-title-description = ์„ค๋ช…:
+# Variables:
+# $count (Number) - The number of attendees with the "ACCEPTED" participation status.
+calendar-invitation-panel-partstat-accepted = { $count } ์˜ˆ
+# Variables:
+# $count (Number) - The number of attendees with the "DECLINED" participation status.
+calendar-invitation-panel-partstat-declined = { $count } ์•„๋‹ˆ์š”
+# Variables:
+# $count (Number) - The number of attendees with the "TENTATIVE" participation status.
+calendar-invitation-panel-partstat-tentative = { $count } ์•„๋งˆ๋„
+# Variables:
+# $count (Number) - The number of attendees with the "NEEDS-ACTION" participation status.
+calendar-invitation-panel-partstat-needs-action = { $count } ๋Œ€๊ธฐ ์ค‘
+# Variables:
+# $count (Number) - The total number of attendees.
+calendar-invitation-panel-partstat-total = { $count } ์ฐธ๊ฐ€์ž
+calendar-invitation-panel-prop-title-attachments = ์ฒจ๋ถ€:
+calendar-invitation-change-indicator-removed = ์ œ๊ฑฐ๋จ
+calendar-invitation-change-indicator-added = ์ƒˆ๋กœ ๋งŒ๋“ค๊ธฐ
+calendar-invitation-change-indicator-modified = ๋ณ€๊ฒฝ๋จ
diff --git a/thunderbird-l10n/ko/localization/ko/calendar/calendar-invitations-dialog.ftl b/thunderbird-l10n/ko/localization/ko/calendar/calendar-invitations-dialog.ftl
new file mode 100644
index 0000000000..347c92529f
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/calendar/calendar-invitations-dialog.ftl
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+calendar-invitation-current-participation-status-icon-accepted =
+ .alt = ํ˜„์žฌ ํ—ˆ์šฉ๋จ
+calendar-invitation-current-participation-status-icon-declined =
+ .alt = ํ˜„์žฌ ๊ฑฐ์ ˆ๋จ
+calendar-invitation-current-participation-status-icon-needs-action =
+ .alt = ํ˜„์žฌ ๋ฏธ์ •
diff --git a/thunderbird-l10n/ko/localization/ko/calendar/calendar-itip-identity-dialog.ftl b/thunderbird-l10n/ko/localization/ko/calendar/calendar-itip-identity-dialog.ftl
new file mode 100644
index 0000000000..e39d7b2f06
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/calendar/calendar-itip-identity-dialog.ftl
@@ -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/.
+
+calendar-itip-identity-warning = ์•„์ง ์†๋‹˜ ๋ชฉ๋ก์— ์—†์Šต๋‹ˆ๋‹ค.
+calendar-itip-identity-label = ๋‹ค์Œ์œผ๋กœ ์‘๋‹ต:
+calendar-itip-identity-label-none = ์ด ์ด๋ฒคํŠธ๋ฅผ ๋‹ค์Œ๊ณผ ์—ฐ๊ฒฐ:
diff --git a/thunderbird-l10n/ko/localization/ko/calendar/calendar-print.ftl b/thunderbird-l10n/ko/localization/ko/calendar/calendar-print.ftl
new file mode 100644
index 0000000000..e511904ceb
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/calendar/calendar-print.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/.
+
+calendar-print-layout-label = ๋ ˆ์ด์•„์›ƒ
+calendar-print-layout-list = ๋ชฉ๋ก
+calendar-print-layout-month-grid = ์›”๊ฐ„ ๊ทธ๋ฆฌ๋“œ
+calendar-print-layout-week-planner = ์ฃผ๊ฐ„ ํ”Œ๋ž˜๋„ˆ
+calendar-print-filter-label = ์ธ์‡„ ํ•ญ๋ชฉ
+calendar-print-filter-events = ์ด๋ฒคํŠธ
+calendar-print-filter-tasks = ํƒœ์Šคํฌ
+calendar-print-filter-completedtasks = ์™„๋ฃŒ๋œ ํƒœ์Šคํฌ
+calendar-print-filter-taskswithnoduedate = ์ข…๋ฃŒ์ผ ์—†๋Š” ํƒœ์Šคํฌ
+calendar-print-range-from = ๋ณด๋‚ธ ์‚ฌ๋žŒ
+calendar-print-range-to = ๋ฐ›๋Š” ์‚ฌ๋žŒ
+calendar-print-back-button = ๋’ค๋กœ
+calendar-print-next-button = ๋‹ค์Œ
diff --git a/thunderbird-l10n/ko/localization/ko/calendar/calendar-recurrence-dialog.ftl b/thunderbird-l10n/ko/localization/ko/calendar/calendar-recurrence-dialog.ftl
new file mode 100644
index 0000000000..fa73153d22
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/calendar/calendar-recurrence-dialog.ftl
@@ -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/.
+
+calendar-recurrence-preview-label = ๋ฏธ๋ฆฌ๋ณด๊ธฐ
+calendar-recurrence-next = ๋‹ค์Œ ๋‹ฌ
+calendar-recurrence-previous = ์ด์ „ ๋‹ฌ
+calendar-recurrence-today = ์˜ค๋Š˜
diff --git a/thunderbird-l10n/ko/localization/ko/calendar/calendar-summary-dialog.ftl b/thunderbird-l10n/ko/localization/ko/calendar/calendar-summary-dialog.ftl
new file mode 100644
index 0000000000..34531a860a
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/calendar/calendar-summary-dialog.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/.
+
+calendar-summary-dialog-edit-button =
+ .label = ํŽธ์ง‘
+ .accesskey = E
+calendar-summary-dialog-edit-menu-button =
+ .label = ํŽธ์ง‘
+edit-button-context-menu-this-occurrence =
+ .label = ์ด ํ•ญ๋ชฉ ๋งŒ ํŽธ์ง‘
+ .accesskey = t
+edit-button-context-menu-all-occurrences =
+ .label = ๋ชจ๋“  ํ•ญ๋ชฉ ํŽธ์ง‘
+ .accesskey = a
diff --git a/thunderbird-l10n/ko/localization/ko/calendar/calendar-uri-redirect-dialog.ftl b/thunderbird-l10n/ko/localization/ko/calendar/calendar-uri-redirect-dialog.ftl
new file mode 100644
index 0000000000..c62e68d016
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/calendar/calendar-uri-redirect-dialog.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/.
+
+calendar-uri-redirect-window =
+ .title = ์บ˜๋ฆฐ๋” URI ๋ฆฌ๋””๋ ‰์…˜
+calendar-uri-redirect-window-title = ์บ˜๋ฆฐ๋” URI ๋ฆฌ๋””๋ ‰์…˜
+calendar-uri-redirect-description =
+ ์„œ๋ฒ„๊ฐ€ "{ $calendarName }" ๋‹ฌ๋ ฅ์˜ URI๋ฅผ ๋ฆฌ๋””๋ ‰์…˜ ํ•ฉ๋‹ˆ๋‹ค.
+ ๋ฆฌ๋””๋ ‰์…˜์„ ํ—ˆ์šฉํ•˜๊ณ  ๋‹ฌ๋ ฅ์— ์ƒˆ URI ์‚ฌ์šฉ์„ ์‹œ์ž‘ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+calendar-uri-redirect-original-uri-label = ํ˜„์žฌ URI:
+calendar-uri-redirect-target-uri-label = ์ƒˆ URI๋กœ ๋ฆฌ๋””๋ ‰์…˜:
diff --git a/thunderbird-l10n/ko/localization/ko/calendar/calendar-widgets.ftl b/thunderbird-l10n/ko/localization/ko/calendar/calendar-widgets.ftl
new file mode 100644
index 0000000000..3d20806d62
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/calendar/calendar-widgets.ftl
@@ -0,0 +1,101 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+calendar-deactivated-notification-events = ๋ชจ๋“  ์บ˜๋ฆฐ๋”๊ฐ€ ํ˜„์žฌ ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์กด ์บ˜๋ฆฐ๋”๋ฅผ ํ™œ์„ฑํ™”ํ•˜๊ฑฐ๋‚˜ ์ƒˆ ์บ˜๋ฆฐ๋”๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์ด๋ฒคํŠธ ์ƒ์„ฑ ๋ฐ ํŽธ์ง‘์„ ํ•˜์‹ญ์‹œ์˜ค.
+calendar-deactivated-notification-tasks = ๋ชจ๋“  ์บ˜๋ฆฐ๋”๊ฐ€ ํ˜„์žฌ ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์กด ์บ˜๋ฆฐ๋”๋ฅผ ํ™œ์„ฑํ™”ํ•˜๊ฑฐ๋‚˜ ์ƒˆ ์บ˜๋ฆฐ๋”๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์ž‘์—… ์ƒ์„ฑ ๋ฐ ํŽธ์ง‘์„ ํ•˜์‹ญ์‹œ์˜ค.
+calendar-notifications-label = ์˜ˆ์ •๋œ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ ์•Œ๋ฆผ ํ‘œ์‹œ
+calendar-add-notification-button =
+ .label = ์•Œ๋ฆผ ์ถ”๊ฐ€
+
+## Side panel
+
+calendar-list-header = ์บ˜๋ฆฐ๋”
+# Variables:
+# $calendarName (String) - Calendar name as given by the user
+calendar-no-reminders-tooltip =
+ .title = { $calendarName } ์บ˜๋ฆฐ๋”๋Š” ์Œ์†Œ๊ฑฐ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+calendar-enable-button = ํ™œ์„ฑํ™”
+# Variables:
+# $calendarName (String) - Calendar name as given by the user
+calendar-list-item-context-button =
+ .title = { $calendarName } ์บ˜๋ฆฐ๋” ์„ค์ •
+calendar-import-new-calendar = ์ƒˆ ์บ˜๋ฆฐ๋”โ€ฆ
+ .title = ์ƒˆ ์บ˜๋ฆฐ๋”๋ฅผ ๋งŒ๋“ค๊ฑฐ๋‚˜ ๊ตฌ๋…
+calendar-refresh-calendars =
+ .title = ๋ชจ๋“  ์บ˜๋ฆฐ๋”๋ฅผ ๋‹ค์‹œ ๋กœ๋“œํ•˜๊ณ  ๋ณ€๊ฒฝ์‚ฌํ•ญ ๋™๊ธฐํ™”
+calendar-new-event-primary-button = ์ƒˆ ์ด๋ฒคํŠธ
+calendar-new-task-primary-button = ์ƒˆ ํƒœ์Šคํฌ
+
+## Calendar navigation
+
+calendar-nav-button-prev-tooltip-day =
+ .title = ์ด์ „ ๋‚ 
+ .accesskey = s
+calendar-nav-button-prev-tooltip-week =
+ .title = ์ด์ „ ์ฃผ
+ .accesskey = s
+calendar-nav-button-prev-tooltip-multiweek =
+ .title = ์ด์ „ ์ฃผ
+ .accesskey = s
+calendar-nav-button-prev-tooltip-month =
+ .title = ์ด์ „ ๋‹ฌ
+ .accesskey = s
+calendar-nav-button-prev-tooltip-year =
+ .title = ์ด์ „ ์—ฐ๋„
+ .accesskey = s
+calendar-nav-button-next-tooltip-day =
+ .title = ๋‹ค์Œ ๋‚ 
+ .accesskey = x
+calendar-nav-button-next-tooltip-week =
+ .title = ๋‹ค์Œ ์ฃผ
+ .accesskey = x
+calendar-nav-button-next-tooltip-multiweek =
+ .title = ๋‹ค์Œ ์ฃผ
+ .accesskey = x
+calendar-nav-button-next-tooltip-month =
+ .title = ๋‹ค์Œ ๋‹ฌ
+ .accesskey = x
+calendar-nav-button-next-tooltip-year =
+ .title = ๋‹ค์Œ ์—ฐ๋„
+ .accesskey = x
+calendar-today-button-tooltip =
+ .title = ์˜ค๋Š˜๋กœ ์ด๋™
+calendar-view-toggle-day = ์ผ๋ณ„
+ .title = ์ผ๋ณ„ ๋ณด๊ธฐ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค
+calendar-view-toggle-week = ์ฃผ๋ณ„
+ .title = ์ฃผ๋ณ„ ๋ณด๊ธฐ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค
+calendar-view-toggle-multiweek = ์—ฌ๋Ÿฌ ์ฃผ
+ .title = ์—ฌ๋Ÿฌ ์ฃผ ๋ณด๊ธฐ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค
+calendar-view-toggle-month = ์›”๋ณ„
+ .title = ์›”๋ณ„ ๋ณด๊ธฐ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค
+
+## Menu on calendar control bar
+
+
+## Calendar Context Menu
+
+calendar-context-menu-previous-day =
+ .label = ์ด์ „ ์ผ์ž
+ .accesskey = s
+calendar-context-menu-previous-week =
+ .label = ์ด์ „ ์ฃผ
+ .accesskey = s
+calendar-context-menu-previous-multiweek =
+ .label = ์ด์ „ ์ฃผ
+ .accesskey = s
+calendar-context-menu-previous-month =
+ .label = ์ด์ „ ์›”
+ .accesskey = s
+calendar-context-menu-next-day =
+ .label = ๋‹ค์Œ ์ผ์ž
+ .accesskey = x
+calendar-context-menu-next-week =
+ .label = ๋‹ค์Œ ์ฃผ
+ .accesskey = x
+calendar-context-menu-next-multiweek =
+ .label = ๋‹ค์Œ ์ฃผ
+ .accesskey = x
+calendar-context-menu-next-month =
+ .label = ๋‹ค์Œ ๋‹ฌ
+ .accesskey = x
diff --git a/thunderbird-l10n/ko/localization/ko/calendar/category-dialog.ftl b/thunderbird-l10n/ko/localization/ko/calendar/category-dialog.ftl
new file mode 100644
index 0000000000..ea1d6fc101
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/calendar/category-dialog.ftl
@@ -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/.
+
+category-name-label = ์ด๋ฆ„
+category-color-label =
+ .label = ์ƒ‰์ƒ ์‚ฌ์šฉ
diff --git a/thunderbird-l10n/ko/localization/ko/calendar/preferences.ftl b/thunderbird-l10n/ko/localization/ko/calendar/preferences.ftl
new file mode 100644
index 0000000000..c10d89eaaa
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/calendar/preferences.ftl
@@ -0,0 +1,189 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+calendar-title = ๋‹ฌ๋ ฅ
+calendar-title-reminder = ์•Œ๋ฆผ
+calendar-title-notification = ์•Œ๋ฆผ
+calendar-title-category = ๋ถ„๋ฅ˜
+dateformat-label =
+ .value = ๋‚ ์งœ ํ˜•์‹:
+ .accesskey = D
+# $date (String) - the formatted example date
+dateformat-long =
+ .label = ๊ธด ํ˜•์‹: { $date }
+# $date (String) - the formatted example date
+dateformat-short =
+ .label = ์งง์€ ํ˜•์‹: { $date }
+use-system-timezone-radio-button =
+ .label = ์‹œ์Šคํ…œ ์‹œ๊ฐ„๋Œ€ ์‚ฌ์šฉ
+set-timezone-manually-radio-button =
+ .label = ์ˆ˜๋™์œผ๋กœ ์‹œ๊ฐ„๋Œ€ ์„ค์ •
+timezone-label =
+ .value = ์‹œ๊ฐ„๋Œ€:
+weekstart-label =
+ .value = ํ•œ ์ฃผ์˜ ์‹œ์ž‘:
+ .accesskey = r
+day-1-name =
+ .label = ์ผ์š”์ผ
+day-2-name =
+ .label = ์›”์š”์ผ
+day-3-name =
+ .label = ํ™”์š”์ผ
+day-4-name =
+ .label = ์ˆ˜์š”์ผ
+day-5-name =
+ .label = ๋ชฉ์š”์ผ
+day-6-name =
+ .label = ๊ธˆ์š”์ผ
+day-7-name =
+ .label = ํ† ์š”์ผ
+show-weeknumber-label =
+ .label = ์ฃผ์ฐจ ํ‘œ์‹œ
+ .accesskey = w
+workdays-label =
+ .value = ํ‰์ผ:
+day-1-checkbox =
+ .label = ์ผ
+ .accesskey = S
+day-2-checkbox =
+ .label = ์›”
+ .accesskey = M
+day-3-checkbox =
+ .label = ํ™”
+ .accesskey = T
+day-4-checkbox =
+ .label = ์ˆ˜
+ .accesskey = W
+day-5-checkbox =
+ .label = ๋ชฉ
+ .accesskey = h
+day-6-checkbox =
+ .label = ๊ธˆ
+ .accesskey = F
+day-7-checkbox =
+ .label = ํ† 
+ .accesskey = a
+dayweek-legend = ๋‚ ์งœ์™€ ์ฃผ์ผ ๋ณด๊ธฐ
+visible-hours-label =
+ .value = ํ•œ ๋ฒˆ์— ํ‘œ์‹œํ•  ์‹œ๊ฐ„:
+ .accesskey = o
+visible-hours-end-label =
+ .value = ์‹œ๊ฐ„
+day-start-label =
+ .value = ์ผ์ผ ์‹œ์ž‘ ์‹œ์ :
+ .accesskey = D
+day-end-label =
+ .value = ์ผ์ผ ์ข…๋ฃŒ ์‹œ์ :
+ .accesskey = y
+midnight-label =
+ .label = ์ž์ •
+noon-label =
+ .label = ์ •์˜ค
+location-checkbox =
+ .label = ์œ„์น˜ ๋ณด๊ธฐ
+ .accesskey = L
+multiweek-legend = ์—ฌ๋Ÿฌ ์ฃผ ๋ณด๊ธฐ
+number-of-weeks-label =
+ .value = ๊ธฐ๋ณธ ํ‘œ์‹œ ์ฃผ (์ด์ „ ์ฃผ ํฌํ•จ):
+ .accesskey = e
+week-0-label =
+ .label = ์—†์Œ
+week-1-label =
+ .label = 1์ฃผ
+week-2-label =
+ .label = 2์ฃผ
+week-3-label =
+ .label = 3์ฃผ
+week-4-label =
+ .label = 4์ฃผ
+week-5-label =
+ .label = 5์ฃผ
+week-6-label =
+ .label = 6์ฃผ
+previous-weeks-label =
+ .value = ์ด์ „ ์ฃผ ํ‘œ์‹œ:
+ .accesskey = P
+todaypane-legend = ์˜ค๋Š˜ ์ฐฝ
+event-task-legend = ์ด๋ฒคํŠธ์™€ ํ• ์ผ
+default-length-label =
+ .value = ๊ธฐ๋ณธ ์ด๋ฒคํŠธ์™€ ์ž‘์—… ๊ธธ์ด:
+ .accesskey = E
+task-start-label =
+ .value = ์ฐฉ์ˆ˜์ผ:
+task-start-1-label =
+ .label = ์—†์Œ
+task-start-2-label =
+ .label = ํ•˜๋ฃจ์˜ ์‹œ์ž‘
+task-start-3-label =
+ .label = ํ•˜๋ฃจ์˜ ๋
+task-start-4-label =
+ .label = ๋‚ด์ผ
+task-start-5-label =
+ .label = ๋‹ค์Œ ์ฃผ
+task-start-6-label =
+ .label = ์ง€๊ธˆ ์‹œ๊ฐ„๋ถ€ํ„ฐ
+task-start-7-label =
+ .label = ์‹œ์ž‘ ์‹œ๊ฐ„ ๋ถ€ํ„ฐ
+task-start-8-label =
+ .label = ๋‹ค์Œ ์‹œ๊ฐ„ ๋ถ€ํ„ฐ
+task-due-label =
+ .value = ๋งˆ๊ฐ์ผ:
+edit-intab-label =
+ .label = ๋‹ค์ด์–ผ๋กœ๊ทธ ์ฐฝ์ด ์•„๋‹Œ ํƒญ์—์„œ ์ด๋ฒคํŠธ์™€ ํ• ์ผ์„ ํŽธ์ง‘ํ•ฉ๋‹ˆ๋‹ค.
+ .accesskey = t
+prompt-delete-label =
+ .label = ์ด๋ฒคํŠธ์™€ ํƒœ์Šคํฌ๋ฅผ ์‚ญ์ œํ•˜๊ธฐ ์ „์— ์•Œ๋ฆฝ๋‹ˆ๋‹ค.
+ .accesskey = V
+accessibility-legend = ์ ‘๊ทผ์„ฑ
+accessibility-colors-label =
+ .label = ์‹œ์Šคํ…œ ์ƒ‰์ƒ ์ตœ์ ํ™”
+ .accesskey = c
+reminder-legend = ์•Œ๋žŒ ์‹œ ๋™์ž‘:
+reminder-play-checkbox =
+ .label = ์†Œ๋ฆฌ ์žฌ์ƒ
+ .accesskey = s
+reminder-play-alarm-button =
+ .label = ์žฌ์ƒ
+ .accesskey = P
+reminder-default-sound-label =
+ .label = ๊ธฐ๋ณธ ์†Œ๋ฆฌ ์‚ฌ์šฉ
+ .accesskey = d
+reminder-custom-sound-label =
+ .label = ๋‹ค์Œ ์†Œ๋ฆฌ ํŒŒ์ผ ์‚ฌ์šฉ
+ .accesskey = U
+reminder-browse-sound-label =
+ .label = ์ฐพ์•„๋ณด๊ธฐโ€ฆ
+ .accesskey = B
+reminder-dialog-label =
+ .label = ์•Œ๋žŒ ์ƒ์ž ๋ณด์ด๊ธฐ
+ .accesskey = x
+missed-reminder-label =
+ .label = ์ˆ˜์ • ๊ฐ€๋Šฅํ•œ ์บ˜๋ฆฐ๋”์˜ ๊ฒฝ๊ณผ๋œ ์•Œ๋žŒ ๋ณด์ด๊ธฐ
+ .accesskey = m
+reminder-default-legend = ์•Œ๋žŒ ๊ธฐ๋ณธ ์„ค์ •
+default-snooze-label =
+ .value = Default Snooze Length:
+ .accesskey = S
+event-alarm-label =
+ .value = ์ด๋ฒคํŠธ ๊ธฐ๋ณธ ์•Œ๋žŒ ์„ค์ •:
+ .accesskey = e
+alarm-on-label =
+ .label = ์ผœ๊ธฐ
+alarm-off-label =
+ .label = ๋„๊ธฐ
+task-alarm-label =
+ .value = ํƒœ์Šคํฌ ๊ธฐ๋ณธ ์•Œ๋žŒ ์„ค์ •:
+ .accesskey = a
+event-alarm-time-label =
+ .value = ์ด๋ฒคํŠธ ์ „ ๊ธฐ๋ณธ ์•Œ๋žŒ ์‹œ๊ฐ„:
+ .accesskey = u
+task-alarm-time-label =
+ .value = ํƒœ์Šคํฌ ์ „ ๊ธฐ๋ณธ ์•Œ๋žŒ ์‹œ๊ฐ„:
+ .accesskey = o
+calendar-notifications-customize-label = ์บ˜๋ฆฐ๋”์˜ ์†์„ฑ ์ฐฝ์—์„œ ๊ฐ ์บ˜๋ฆฐ๋”์— ๋Œ€ํ•œ ์•Œ๋ฆผ์„ ์‚ฌ์šฉ์ž ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+category-new-label = ์ƒˆ ์นดํ…Œ๊ณ ๋ฆฌ
+category-edit-label = ๋ถ„๋ฅ˜ ํŽธ์ง‘
+category-overwrite-title = ๊ฒฝ๊ณ : ์ด๋ฆ„ ์ค‘๋ณต
+category-overwrite = ๊ฐ™์€ ์ด๋ฆ„์˜ ๋ถ„๋ฅ˜๊ฐ€ ์ด๋ฏธ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ๋ฎ์–ด์“ฐ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+category-blank-warning = ๋ถ„๋ฅ˜๋ช…์„ ์ž…๋ ฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
diff --git a/thunderbird-l10n/ko/localization/ko/chat/matrix.ftl b/thunderbird-l10n/ko/localization/ko/chat/matrix.ftl
new file mode 100644
index 0000000000..03469bb6c8
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/chat/matrix.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/.
+
+
+### Matrix Protocol strings
+
+
+## Conversation names when a room has no user readable name.
+
+room-name-empty = ๋นˆ ๋Œ€ํ™”
+# Variables:
+# $oldName (String) - The previous name the conversation had before it was
+# removed.
+room-name-empty-had-name = ๋นˆ ๋Œ€ํ™” (์ด์ „: { $oldName })
+# Variables:
+# $participant (String) - The name of one participant that isn't the user.
+# $otherParticipantsCount (Number) - The count of other participants apart from
+# the user and $participant.
+room-name-others =
+ { $otherParticipantsCount ->
+ *[other] { $participant } ์™ธ { $otherParticipantCount }๋ช…
+ }
diff --git a/thunderbird-l10n/ko/localization/ko/crashreporter/aboutcrashes.ftl b/thunderbird-l10n/ko/localization/ko/crashreporter/aboutcrashes.ftl
new file mode 100644
index 0000000000..dba60c156f
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/crashreporter/aboutcrashes.ftl
@@ -0,0 +1,25 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+crash-reports-title = ์ถฉ๋Œ ๋ณด๊ณ ์„œ
+submit-all-button-label = ๋ชจ๋‘ ์ œ์ถœ
+delete-button-label = ๋ชจ๋‘ ์ง€์šฐ๊ธฐ
+delete-confirm-title = ๊ณ„์†ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+delete-unsubmitted-description = ๋ณด๋‚ด์ง€์ง€ ์•Š์€ ๋ชจ๋“  ์ถฉ๋Œ ๋ณด๊ณ ์„œ๋ฅผ ์‚ญ์ œํ•˜๊ณ  ์ด๋Š” ๋˜๋Œ๋ฆด ์ˆ˜ ์—ˆ์Šต๋‹ˆ๋‹ค.
+delete-submitted-description = ์ „์†ก๋œ ์ถฉ๋ณผ ๋ณด๊ณ ์„œ ๋ชฉ๋ก์„ ์‚ญ์ œํ•˜์ง€๋งŒ ์ „์†ก๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ง€์šฐ์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋‹ค์‹œ ๋˜๋Œ๋ฆด ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+
+crashes-unsubmitted-label = ๋ณด๋‚ด์ง€ ์•Š์€ ์ถฉ๋Œ ๋ณด๊ณ ์„œ
+id-heading = ๋ณด๊ณ ์„œ ID
+date-crashed-heading = ์ถฉ๋Œ ๋‚ ์งœ
+submit-crash-button-label = ๋ณด๋‚ด๊ธฐ
+# This text is used to replace the label of the crash submit button
+# if the crash submission fails.
+submit-crash-button-failure-label = ์‹คํŒจ
+
+crashes-submitted-label = ๋ณด๋‚ธ ์ถฉ๋Œ ๋ณด๊ณ ์„œ
+date-submitted-heading = ๋ณด๋‚ธ ๋‚ ์งœ
+view-crash-button-label = ๋ณด๊ธฐ
+
+no-reports-label = ์ „์†กํ•œ ์ถฉ๋Œ ๋ณด๊ณ ์„œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
+no-config-label = ์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ถฉ๋Œ ๋ณด๊ณ ์„œ ํ‘œ์‹œ ๊ธฐ๋Šฅ์ด ์„ค์ •๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. <code>breakpad.reportURL</code> ๊ฐ’์„ ์„ค์ •ํ•˜์„ธ์š”.
diff --git a/thunderbird-l10n/ko/localization/ko/devtools/client/aboutdebugging.ftl b/thunderbird-l10n/ko/localization/ko/devtools/client/aboutdebugging.ftl
new file mode 100644
index 0000000000..d355c36178
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/devtools/client/aboutdebugging.ftl
@@ -0,0 +1,407 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### These strings are used inside the about:debugging UI.
+
+
+# Page Title strings
+
+# Page title (ie tab title) for the Setup page
+about-debugging-page-title-setup-page = ๋””๋ฒ„๊น… - ์„ค์ •
+
+# Page title (ie tab title) for the Runtime page
+# Variables:
+# $selectedRuntimeId - ID of the current runtime, such as "this-firefox", "localhost:6080", etc.
+about-debugging-page-title-runtime-page = ๋””๋ฒ„๊น… - ๋Ÿฐํƒ€์ž„ / { $selectedRuntimeId }
+
+# Sidebar strings
+
+# Display name of the runtime for the currently running instance of Firefox. Used in the
+# Sidebar and in the Setup page.
+about-debugging-this-firefox-runtime-name = ์ด { -brand-shorter-name }
+
+# Sidebar heading for selecting the currently running instance of Firefox
+about-debugging-sidebar-this-firefox =
+ .name = { about-debugging-this-firefox-runtime-name }
+
+# Sidebar heading for connecting to some remote source
+about-debugging-sidebar-setup =
+ .name = ์„ค์ •
+
+# Text displayed in the about:debugging sidebar when USB devices discovery is enabled.
+about-debugging-sidebar-usb-enabled = USB ์‚ฌ์šฉํ•จ
+
+# Text displayed in the about:debugging sidebar when USB devices discovery is disabled
+# (for instance because the mandatory ADB extension is not installed).
+about-debugging-sidebar-usb-disabled = USB ์‚ฌ์šฉ ์•ˆ ํ•จ
+
+# Connection status (connected) for runtime items in the sidebar
+aboutdebugging-sidebar-runtime-connection-status-connected = ์—ฐ๊ฒฐ๋จ
+# Connection status (disconnected) for runtime items in the sidebar
+aboutdebugging-sidebar-runtime-connection-status-disconnected = ์—ฐ๊ฒฐ ๋Š๊น€
+
+# Text displayed in the about:debugging sidebar when no device was found.
+about-debugging-sidebar-no-devices = ๊ธฐ๊ธฐ๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Œ
+
+# Text displayed in buttons found in sidebar items representing remote runtimes.
+# Clicking on the button will attempt to connect to the runtime.
+about-debugging-sidebar-item-connect-button = ์—ฐ๊ฒฐ
+
+# Text displayed in buttons found in sidebar items when the runtime is connecting.
+about-debugging-sidebar-item-connect-button-connecting = ์—ฐ๊ฒฐ ์ค‘โ€ฆ
+
+# Text displayed in buttons found in sidebar items when the connection failed.
+about-debugging-sidebar-item-connect-button-connection-failed = ์—ฐ๊ฒฐ ์‹คํŒจ
+
+# Text displayed in connection warning on sidebar item of the runtime when connecting to
+# the runtime is taking too much time.
+about-debugging-sidebar-item-connect-button-connection-not-responding = ์—ฐ๊ฒฐ์ด ์•„์ง ๋Œ€๊ธฐ ์ค‘์ž…๋‹ˆ๋‹ค. ๋Œ€์ƒ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋ฉ”์‹œ์ง€๋ฅผ ํ™•์ธํ•˜์„ธ์š”
+
+# Text displayed as connection error in sidebar item when the connection has timed out.
+about-debugging-sidebar-item-connect-button-connection-timeout = ์—ฐ๊ฒฐ ์‹œ๊ฐ„ ์ดˆ๊ณผ
+
+# Text displayed in sidebar items for remote devices where a compatible browser (eg
+# Firefox) has not been detected yet. Typically, Android phones connected via USB with
+# USB debugging enabled, but where Firefox is not started.
+about-debugging-sidebar-runtime-item-waiting-for-browser = ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๋Š” ์ค‘โ€ฆ
+
+# Text displayed in sidebar items for remote devices that have been disconnected from the
+# computer.
+about-debugging-sidebar-runtime-item-unplugged = ๋ถ„๋ฆฌ๋จ
+
+# Title for runtime sidebar items that are related to a specific device (USB, WiFi).
+# Variables:
+# $displayName (string) - Displayed name
+# $deviceName (string) - Name of the device
+about-debugging-sidebar-runtime-item-name =
+ .title = { $displayName } ({ $deviceName })
+# Title for runtime sidebar items where we cannot get device information (network
+# locations).
+# Variables:
+# $displayName (string) - Displayed name
+about-debugging-sidebar-runtime-item-name-no-device =
+ .title = { $displayName }
+
+# Text to show in the footer of the sidebar that links to a help page
+# (currently: https://firefox-source-docs.mozilla.org/devtools-user/about_colon_debugging/)
+about-debugging-sidebar-support = ๋””๋ฒ„๊น… ์ง€์›
+
+# Text to show as the ALT attribute of a help icon that accompanies the help about
+# debugging link in the footer of the sidebar
+about-debugging-sidebar-support-icon =
+ .alt = ๋„์›€๋ง ์•„์ด์ฝ˜
+
+# Text displayed in a sidebar button to refresh the list of USB devices. Clicking on it
+# will attempt to update the list of devices displayed in the sidebar.
+about-debugging-refresh-usb-devices-button = ๊ธฐ๊ธฐ ์ƒˆ๋กœ ๊ณ ์นจ
+
+# Setup Page strings
+
+# Title of the Setup page.
+about-debugging-setup-title = ์„ค์ •
+
+# Introduction text in the Setup page to explain how to configure remote debugging.
+about-debugging-setup-intro = ๊ธฐ๊ธฐ๋ฅผ ์›๊ฒฉ์œผ๋กœ ๋””๋ฒ„๊น…ํ•  ์—ฐ๊ฒฐ ๋ฐฉ๋ฒ•์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
+
+# Explanatory text in the Setup page about what the 'This Firefox' page is for
+about-debugging-setup-this-firefox2 = ์ด ๋ฒ„์ „์˜ { -brand-shorter-name }์—์„œ ํ™•์žฅ ๊ธฐ๋Šฅ ๋ฐ Service Worker๋ฅผ ๋””๋ฒ„๊ทธํ•˜๋ ค๋ฉด <a>{ about-debugging-this-firefox-runtime-name }</a>๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.
+
+# Title of the heading Connect section of the Setup page.
+about-debugging-setup-connect-heading = ๊ธฐ๊ธฐ ์—ฐ๊ฒฐ
+
+# USB section of the Setup page
+about-debugging-setup-usb-title = USB
+
+# Explanatory text displayed in the Setup page when USB debugging is disabled
+about-debugging-setup-usb-disabled = ์ด๊ฒƒ์„ ์‚ฌ์šฉํ•˜๋ฉด ํ•„์š”ํ•œ Android USB ๋””๋ฒ„๊น… ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ { -brand-shorter-name }์— ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
+
+# Text of the button displayed in the USB section of the setup page when USB debugging is disabled.
+# Clicking on it will download components needed to debug USB Devices remotely.
+about-debugging-setup-usb-enable-button = USB ๊ธฐ๊ธฐ ์‚ฌ์šฉํ•จ
+
+# Text of the button displayed in the USB section of the setup page when USB debugging is enabled.
+about-debugging-setup-usb-disable-button = USB ๊ธฐ๊ธฐ ์‚ฌ์šฉ ์•ˆ ํ•จ
+
+# Text of the button displayed in the USB section of the setup page while USB debugging
+# components are downloaded and installed.
+about-debugging-setup-usb-updating-button = ์—…๋ฐ์ดํŠธ ์ค‘โ€ฆ
+
+# USB section of the Setup page (USB status)
+about-debugging-setup-usb-status-enabled = ์‚ฌ์šฉํ•จ
+about-debugging-setup-usb-status-disabled = ์‚ฌ์šฉ ์•ˆ ํ•จ
+about-debugging-setup-usb-status-updating = ์—…๋ฐ์ดํŠธ ์ค‘โ€ฆ
+
+# USB section step by step guide
+about-debugging-setup-usb-step-enable-dev-menu2 = Android ๊ธฐ๊ธฐ์—์„œ ๊ฐœ๋ฐœ์ž ๋ฉ”๋‰ด๋ฅผ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.
+
+# USB section step by step guide
+about-debugging-setup-usb-step-enable-debug2 = Android ๊ฐœ๋ฐœ์ž ๋ฉ”๋‰ด์—์„œ USB ๋””๋ฒ„๊น…์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.
+
+# USB section step by step guide
+about-debugging-setup-usb-step-enable-debug-firefox2 = Android ๊ธฐ๊ธฐ์—์„œ Firefox์—์„œ์˜ USB ๋””๋ฒ„๊น…์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.
+
+# USB section step by step guide
+about-debugging-setup-usb-step-plug-device = Android ๊ธฐ๊ธฐ๋ฅผ ์ปดํ“จํ„ฐ์— ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค.
+
+# Text shown in the USB section of the setup page with a link to troubleshoot connection errors.
+# The link goes to https://firefox-source-docs.mozilla.org/devtools-user/about_colon_debugging/index.html#connecting-to-a-remote-device
+about-debugging-setup-usb-troubleshoot = USB ๊ธฐ๊ธฐ์— ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? <a>๋ฌธ์ œ ํ•ด๊ฒฐ</a>
+
+# Network section of the Setup page
+about-debugging-setup-network =
+ .title = ๋„คํŠธ์›Œํฌ ์œ„์น˜
+
+# Text shown in the Network section of the setup page with a link to troubleshoot connection errors.
+# The link goes to https://firefox-source-docs.mozilla.org/devtools-user/about_colon_debugging/index.html#connecting-over-the-network
+about-debugging-setup-network-troubleshoot = ๋„คํŠธ์›Œํฌ ์œ„์น˜๋ฅผ ํ†ตํ•ด ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? <a>๋ฌธ์ œ ํ•ด๊ฒฐ</a>
+
+# Text of a button displayed after the network locations "Host" input.
+# Clicking on it will add the new network location to the list.
+about-debugging-network-locations-add-button = ์ถ”๊ฐ€
+
+# Text to display when there are no locations to show.
+about-debugging-network-locations-empty-text = ๋„คํŠธ์›Œํฌ ์œ„์น˜๊ฐ€ ์•„์ง ์ถ”๊ฐ€๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+
+# Text of the label for the text input that allows users to add new network locations in
+# the Connect page. A host is a hostname and a port separated by a colon, as suggested by
+# the input's placeholder "localhost:6080".
+about-debugging-network-locations-host-input-label = ํ˜ธ์ŠคํŠธ
+
+# Text of a button displayed next to existing network locations in the Connect page.
+# Clicking on it removes the network location from the list.
+about-debugging-network-locations-remove-button = ์ œ๊ฑฐ
+
+# Text used as error message if the format of the input value was invalid in the network locations form of the Setup page.
+# Variables:
+# $host-value (string) - The input value submitted by the user in the network locations form
+about-debugging-network-location-form-invalid = ์œ ํšจํ•˜์ง€ ์•Š์€ ํ˜ธ์ŠคํŠธ โ€œ{ $host-value }โ€ ์ž…๋‹ˆ๋‹ค. ์œ ํšจํ•œ ํ˜•์‹์€ โ€œํ˜ธ์ŠคํŠธ์ด๋ฆ„:ํฌํŠธ๋ฒˆํ˜ธโ€ ์ž…๋‹ˆ๋‹ค.
+
+# Text used as error message if the input value was already registered in the network locations form of the Setup page.
+# Variables:
+# $host-value (string) - The input value submitted by the user in the network locations form
+about-debugging-network-location-form-duplicate = โ€œ{ $host-value }โ€ ํ˜ธ์ŠคํŠธ๋Š” ์ด๋ฏธ ๋“ฑ๋ก๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+
+# Runtime Page strings
+
+# Below are the titles for the various categories of debug targets that can be found
+# on "runtime" pages of about:debugging.
+# Title of the temporary extensions category (only available for "This Firefox" runtime).
+about-debugging-runtime-temporary-extensions =
+ .name = ์ž„์‹œ ํ™•์žฅ ๊ธฐ๋Šฅ
+# Title of the extensions category.
+about-debugging-runtime-extensions =
+ .name = ํ™•์žฅ ๊ธฐ๋Šฅ
+# Title of the tabs category.
+about-debugging-runtime-tabs =
+ .name = ํƒญ
+# Title of the service workers category.
+about-debugging-runtime-service-workers =
+ .name = Service Worker
+# Title of the shared workers category.
+about-debugging-runtime-shared-workers =
+ .name = ๊ณต์œ ๋œ Worker
+# Title of the other workers category.
+about-debugging-runtime-other-workers =
+ .name = ๋‹ค๋ฅธ Worker
+# Title of the processes category.
+about-debugging-runtime-processes =
+ .name = ํ”„๋กœ์„ธ์Šค
+
+# Label of the button opening the performance profiler panel in runtime pages for remote
+# runtimes.
+about-debugging-runtime-profile-button2 = ์„ฑ๋Šฅ ํ”„๋กœํŒŒ์ผ
+
+# This string is displayed in the runtime page if the current configuration of the
+# target runtime is incompatible with service workers. "Learn more" points to:
+# https://firefox-source-docs.mozilla.org/devtools-user/about_colon_debugging/index.html#service-workers-not-compatible
+about-debugging-runtime-service-workers-not-compatible = ๋ธŒ๋ผ์šฐ์ € ๊ตฌ์„ฑ์ด Service Worker์™€ ํ˜ธํ™˜๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. <a>๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+# This string is displayed in the runtime page if the remote browser version is too old.
+# "Troubleshooting" link points to https://firefox-source-docs.mozilla.org/devtools-user/about_colon_debugging/
+# { $runtimeVersion } is the version of the remote browser (for instance "67.0a1")
+# { $minVersion } is the minimum version that is compatible with the current Firefox instance (same format)
+about-debugging-browser-version-too-old = ์—ฐ๊ฒฐ๋œ ๋ธŒ๋ผ์šฐ์ €์—๋Š” ์ด์ „ ๋ฒ„์ „ ({ $runtimeVersion })์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€์›๋˜๋Š” ์ตœ์†Œ ๋ฒ„์ „์€ ({ $minVersion }) ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์ง€์›๋˜์ง€ ์•Š๋Š” ์„ค์ •์ด๋ฉฐ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ๊ฐ€ ์‹คํŒจํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฐ๊ฒฐ๋œ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์—…๋ฐ์ดํŠธํ•˜์„ธ์š”. <a>๋ฌธ์ œ ํ•ด๊ฒฐ</a>
+
+# Dedicated message for a backward compatibility issue that occurs when connecting:
+# from Fx 70+ to the old Firefox for Android (aka Fennec) which uses Fx 68.
+about-debugging-browser-version-too-old-fennec = ์ด Firefox ๋ฒ„์ „์€ Android์šฉ Firefox (68)๋ฅผ ๋””๋ฒ„๊น… ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด ํœด๋Œ€ํฐ์— Android Nightly์šฉ Firefox๋ฅผ ์„ค์น˜ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. <a>์ถ”๊ฐ€ ์ •๋ณด</a>
+
+# This string is displayed in the runtime page if the remote browser version is too recent.
+# "Troubleshooting" link points to https://firefox-source-docs.mozilla.org/devtools-user/about_colon_debugging/
+# { $runtimeID } is the build ID of the remote browser (for instance "20181231", format is yyyyMMdd)
+# { $localID } is the build ID of the current Firefox instance (same format)
+# { $runtimeVersion } is the version of the remote browser (for instance "67.0a1")
+# { $localVersion } is the version of your current browser (same format)
+about-debugging-browser-version-too-recent = ์—ฐ๊ฒฐ๋œ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ { -brand-shorter-name } ({ $localVersion }, buildID { $localID })๋ณด๋‹ค ์ตœ๊ทผ ๋ฒ„์ „({ $runtimeVersion }, buildID { $runtimeID })์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์ง€์›๋˜์ง€ ์•Š๋Š” ์„ค์ •์ด๋ฉฐ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ๊ฐ€ ์‹คํŒจํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Firefox๋ฅผ ์—…๋ฐ์ดํŠธํ•˜์„ธ์š”. <a>๋ฌธ์ œ ํ•ด๊ฒฐ</a>
+
+# Displayed for runtime info in runtime pages.
+# { $name } is brand name such as "Firefox Nightly"
+# { $version } is version such as "64.0a1"
+about-debugging-runtime-name = { $name } ({ $version })
+
+# Text of a button displayed in Runtime pages for remote runtimes.
+# Clicking on the button will close the connection to the runtime.
+about-debugging-runtime-disconnect-button = ์—ฐ๊ฒฐ ๋Š๊ธฐ
+
+# Text of the connection prompt button displayed in Runtime pages, when the preference
+# "devtools.debugger.prompt-connection" is false on the target runtime.
+about-debugging-connection-prompt-enable-button = ์—ฐ๊ฒฐ ํ”„๋กฌํ”„ํŠธ ์‚ฌ์šฉ
+
+# Text of the connection prompt button displayed in Runtime pages, when the preference
+# "devtools.debugger.prompt-connection" is true on the target runtime.
+about-debugging-connection-prompt-disable-button = ์—ฐ๊ฒฐ ํ”„๋กฌํ”„ํŠธ ์‚ฌ์šฉ ์•ˆ ํ•จ
+
+# Title of a modal dialog displayed on remote runtime pages after clicking on the Profile Runtime button.
+about-debugging-profiler-dialog-title2 = ํ”„๋กœํŒŒ์ผ๋Ÿฌ
+
+# Clicking on the header of a debug target category will expand or collapse the debug
+# target items in the category. This text is used as โ€™titleโ€™ attribute of the header,
+# to describe this feature.
+about-debugging-collapse-expand-debug-targets = ์ ‘๊ธฐ / ํŽผ์น˜๊ธฐ
+
+# Debug Targets strings
+
+# Displayed in the categories of "runtime" pages that don't have any debug target to
+# show. Debug targets depend on the category (extensions, tabs, workers...).
+about-debugging-debug-target-list-empty = ์•„์ง ์—†์Šต๋‹ˆ๋‹ค.
+
+# Text of a button displayed next to debug targets of "runtime" pages. Clicking on this
+# button will open a DevTools toolbox that will allow inspecting the target.
+# A target can be an addon, a tab, a worker...
+about-debugging-debug-target-inspect-button = ๊ฒ€์‚ฌ
+
+# Text of a button displayed in the "This Firefox" page, in the Temporary Extension
+# section. Clicking on the button will open a file picker to load a temporary extension
+about-debugging-tmp-extension-install-button = ์ž„์‹œ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ๋กœ๋“œโ€ฆ
+
+# Text displayed when trying to install a temporary extension in the "This Firefox" page.
+about-debugging-tmp-extension-install-error = ์ž„์‹œ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ์„ค์น˜ํ•˜๋Š” ๋™์•ˆ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+
+# Text of a button displayed for a temporary extension loaded in the "This Firefox" page.
+# Clicking on the button will reload the extension.
+about-debugging-tmp-extension-reload-button = ์ƒˆ๋กœ ๊ณ ์นจ
+
+# Text of a button displayed for a temporary extension loaded in the "This Firefox" page.
+# Clicking on the button will uninstall the extension and remove it from the page.
+about-debugging-tmp-extension-remove-button = ์ œ๊ฑฐ
+
+# Text of a button displayed for a temporary extension loaded in the "This Firefox" page.
+# Clicking on the button will forcefully terminate the extension background script (button
+# only visible in extensions that includes a non-persistent background script, either an
+# event page or a background service worker).
+about-debugging-tmp-extension-terminate-bgscript-button = ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์Šคํฌ๋ฆฝํŠธ ์ข…๋ฃŒ
+
+# Message displayed in the file picker that opens to select a temporary extension to load
+# (triggered by the button using "about-debugging-tmp-extension-install-button")
+# manifest.json .xpi and .zip should not be localized.
+# Note: this message is only displayed in Windows and Linux platforms.
+about-debugging-tmp-extension-install-message = manifest.json ํŒŒ์ผ ๋˜๋Š” .xpi/.zip ๋ณด๊ด€ ํŒŒ์ผ์„ ์„ ํƒํ•˜์„ธ์š”
+
+# This string is displayed as a message about the add-on having a temporaryID.
+about-debugging-tmp-extension-temporary-id = ์ด WebExtension์—๋Š” ์ž„์‹œ ID๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. <a>๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+# Text displayed for extensions in "runtime" pages, before displaying a link the extension's
+# manifest URL.
+about-debugging-extension-manifest-url =
+ .label = ๋งค๋‹ˆํŽ˜์ŠคํŠธ URL
+
+# Text displayed for extensions in "runtime" pages, before displaying the extension's uuid.
+# UUIDs look like b293e463-481e-5148-a487-5aaf7a130429
+about-debugging-extension-uuid =
+ .label = ๋‚ด๋ถ€ UUID
+
+# Text displayed for extensions (temporary extensions only) in "runtime" pages, before
+# displaying the location of the temporary extension.
+about-debugging-extension-location =
+ .label = ์œ„์น˜
+
+# Text displayed for extensions in "runtime" pages, before displaying the extension's ID.
+# For instance "geckoprofiler@mozilla.com" or "{ed26ddcb-5611-4512-a89a-51b8db81cfb2}".
+about-debugging-extension-id =
+ .label = ํ™•์žฅ ๊ธฐ๋Šฅ ID
+
+# Text displayed for extensions in "runtime" pages, before displaying the status of the
+# extension background script.
+about-debugging-extension-backgroundscript =
+ .label = ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์Šคํฌ๋ฆฝํŠธ
+
+# Displayed for extension using a non-persistent background page (either an event page or
+# background service worker) when the background script is currently running.
+about-debugging-extension-backgroundscript-status-running = ์‹คํ–‰ ์ค‘
+
+# Displayed for extension using a non-persistent background page when is currently stopped.
+about-debugging-extension-backgroundscript-status-stopped = ์ค‘์ง€๋จ
+
+# This string is displayed as a label of the button that pushes a test payload
+# to a service worker.
+# Note this relates to the "Push" API, which is normally not localized so it is
+# probably better to not localize it.
+about-debugging-worker-action-push2 = Push
+ .disabledTitle = Service Worker ํ‘ธ์‹œ๊ฐ€ ํ˜„์žฌ ๋‹ค์ค‘ ํ”„๋กœ์„ธ์Šค { -brand-shorter-name }์— ๋Œ€ํ•ด ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+
+# This string is displayed as a label of the button that starts a service worker.
+about-debugging-worker-action-start2 = ์‹œ์ž‘
+ .disabledTitle = Service Worker ์‹œ์ž‘์ด ํ˜„์žฌ ๋‹ค์ค‘ ํ”„๋กœ์„ธ์Šค { -brand-shorter-name }์— ๋Œ€ํ•ด ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค
+
+# This string is displayed as a label of the button that unregisters a service worker.
+about-debugging-worker-action-unregister = ๋“ฑ๋กํ•ด์ œ
+
+# Displayed for service workers in runtime pages that listen to Fetch events.
+about-debugging-worker-fetch-listening =
+ .label = Fetch
+ .value = fetch ์ด๋ฒคํŠธ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๋Š” ์ค‘
+
+# Displayed for service workers in runtime pages that do not listen to Fetch events.
+about-debugging-worker-fetch-not-listening =
+ .label = Fetch
+ .value = fetch ์ด๋ฒคํŠธ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ์ง€ ์•Š์Šต๋‹ˆ๋‹ค
+
+# Displayed for service workers in runtime pages that are currently running (service
+# worker instance is active).
+about-debugging-worker-status-running = ์‹คํ–‰ ์ค‘
+
+# Displayed for service workers in runtime pages that are registered but stopped.
+about-debugging-worker-status-stopped = ์ค‘์ง€๋จ
+
+# Displayed for service workers in runtime pages that are registering.
+about-debugging-worker-status-registering = ๋“ฑ๋ก ์ค‘
+
+# Displayed for service workers in runtime pages, to label the scope of a worker
+about-debugging-worker-scope =
+ .label = ๋ฒ”์œ„
+
+# Displayed for service workers in runtime pages, to label the push service endpoint (url)
+# of a worker
+about-debugging-worker-push-service =
+ .label = Push ์„œ๋น„์Šค
+
+# Displayed as title of the inspect button when service worker debugging is disabled.
+about-debugging-worker-inspect-action-disabled =
+ .title = Service Worker ๊ฒ€์‚ฌ๊ฐ€ ํ˜„์žฌ ๋‹ค์ค‘ ํ”„๋กœ์„ธ์Šค { -brand-shorter-name }์— ๋Œ€ํ•ด ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+
+# Displayed as title of the inspect button for zombie tabs (e.g. tabs loaded via a session restore).
+about-debugging-zombie-tab-inspect-action-disabled =
+ .title = ํƒญ์ด ์™„์ „ํžˆ ๋กœ๋“œ๋˜์ง€ ์•Š์•„ ๊ฒ€์‚ฌํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+
+# Displayed as name for the Main Process debug target in the Processes category. Only for
+# remote runtimes, if `devtools.aboutdebugging.process-debugging` is true.
+about-debugging-multiprocess-toolbox-name = ๋‹ค์ค‘ ํ”„๋กœ์„ธ์Šค ๋„๊ตฌ์ƒ์ž
+
+# Displayed as description for the Main Process debug target in the Processes category.
+# Only for remote browsers, if `devtools.aboutdebugging.process-debugging` is true.
+about-debugging-multiprocess-toolbox-description = ๋Œ€์ƒ ๋ธŒ๋ผ์šฐ์ €์˜ ๋ฉ”์ธ ํ”„๋กœ์„ธ์Šค ๋ฐ ์ฝ˜ํ…์ธ  ํ”„๋กœ์„ธ์Šค
+
+# Alt text used for the close icon of message component (warnings, errors and notifications).
+about-debugging-message-close-icon =
+ .alt = ๋ฉ”์‹œ์ง€ ๋‹ซ๊ธฐ
+
+# Label text used for the error details of message component.
+about-debugging-message-details-label-error = ์˜ค๋ฅ˜ ์„ธ๋ถ€ ์ •๋ณด
+
+# Label text used for the warning details of message component.
+about-debugging-message-details-label-warning = ๊ฒฝ๊ณ  ์„ธ๋ถ€ ์ •๋ณด
+
+# Label text used for default state of details of message component.
+about-debugging-message-details-label = ์ƒ์„ธ ์ •๋ณด
diff --git a/thunderbird-l10n/ko/localization/ko/devtools/client/accessibility.ftl b/thunderbird-l10n/ko/localization/ko/devtools/client/accessibility.ftl
new file mode 100644
index 0000000000..d16e0b96d8
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/devtools/client/accessibility.ftl
@@ -0,0 +1,95 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### These strings are used inside the Accessibility panel.
+
+accessibility-learn-more = ๋” ์•Œ์•„๋ณด๊ธฐ
+
+accessibility-text-label-header = ํ…์ŠคํŠธ ๋ ˆ์ด๋ธ” ๋ฐ ์ด๋ฆ„
+
+accessibility-keyboard-header = ํ‚ค๋ณด๋“œ
+
+## Text entries that are used as text alternative for icons that depict accessibility isses.
+
+
+## These strings are used in the overlay displayed when running an audit in the accessibility panel
+
+accessibility-progress-initializing = ์ดˆ๊ธฐํ™” ์ค‘โ€ฆ
+ .aria-valuetext = ์ดˆ๊ธฐํ™” ์ค‘โ€ฆ
+
+# This string is displayed in the audit progress bar in the accessibility panel.
+# Variables:
+# $nodeCount (Integer) - The number of nodes for which the audit was run so far.
+accessibility-progress-progressbar = ๋…ธ๋“œ { $nodeCount }๊ฐœ ํ™•์ธ ์ค‘
+
+accessibility-progress-finishing = ๋งˆ๋ฌด๋ฆฌ ์ค‘โ€ฆ
+ .aria-valuetext = ๋งˆ๋ฌด๋ฆฌ ์ค‘โ€ฆ
+
+## Text entries that are used as text alternative for icons that depict accessibility issues.
+
+accessibility-warning =
+ .alt = ๊ฒฝ๊ณ 
+
+accessibility-fail =
+ .alt = ์˜ค๋ฅ˜
+
+accessibility-best-practices =
+ .alt = ๋ชจ๋ฒ” ์‚ฌ๋ก€
+
+## Text entries for a paragraph used in the accessibility panel sidebar's checks section
+## that describe that currently selected accessible object has an accessibility issue
+## with its text label or accessible name.
+
+accessibility-text-label-issue-area = <code>alt</code> ์†์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ <span>href</span> ์†์„ฑ์ด ์žˆ๋Š” <div>area</div> ์š”์†Œ์— ๋ ˆ์ด๋ธ”์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. <a>๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+accessibility-text-label-issue-dialog = ๋Œ€ํ™” ์ƒ์ž์— ๋ ˆ์ด๋ธ”์„ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. <a>๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+accessibility-text-label-issue-document-title = ๋ฌธ์„œ์— <code>title</code>์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. <a>๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+accessibility-text-label-issue-embed = ํฌํ•จ๋œ ์ฝ˜ํ…์ธ ์— ๋ ˆ์ด๋ธ”์„ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. <a>๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+accessibility-text-label-issue-figure = ์„ ํƒ์  ์บก์…˜์ด ์žˆ๋Š” ๊ทธ๋ฆผ์— ๋ ˆ์ด๋ธ”์„ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. <a>๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+accessibility-text-label-issue-fieldset = <code>fieldset</code> ์š”์†Œ์— ๋ ˆ์ด๋ธ”์„ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. <a>๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+accessibility-text-label-issue-fieldset-legend2 = <code>legend</code> ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ <span>fieldset</span>์— ๋ ˆ์ด๋ธ”์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. <a>๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+accessibility-text-label-issue-form = ์–‘์‹ ์š”์†Œ์— ๋ ˆ์ด๋ธ”์„ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. <a>๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+accessibility-text-label-issue-form-visible = ์–‘์‹ ์š”์†Œ์— ๋ณด์ด๋Š” ํ…์ŠคํŠธ ๋ ˆ์ด๋ธ”์„ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. <a>๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+accessibility-text-label-issue-frame = <code>frame</code> ์š”์†Œ์— ๋ ˆ์ด๋ธ”์„ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. <a>๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+accessibility-text-label-issue-glyph = <code>alt</code> ์†์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ <span>mglyph</span> ์š”์†Œ์— ๋ ˆ์ด๋ธ”์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. <a>๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+accessibility-text-label-issue-heading = ์ œ๋ชฉ์— ๋ ˆ์ด๋ธ”์„ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. <a>๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+accessibility-text-label-issue-heading-content = ์ œ๋ชฉ์— ๋ณด์ด๋Š” ํ…์ŠคํŠธ ์ฝ˜ํ…์ธ ๊ฐ€ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. <a>๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+accessibility-text-label-issue-iframe = <code>title</code> ์†์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ <span>iframe</span> ์ฝ˜ํ…์ธ ๋ฅผ ์„ค๋ช…ํ•˜์„ธ์š”. <a>๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+accessibility-text-label-issue-image = ์ด๋ฏธ์ง€๊ฐ€ ์žˆ๋Š” ์ฝ˜ํ…์ธ ์—๋Š” ๋ ˆ์ด๋ธ”์„ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. <a>๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+accessibility-text-label-issue-interactive = ๋Œ€ํ™”ํ˜• ์š”์†Œ์— ๋ ˆ์ด๋ธ”์„ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. <a>๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+accessibility-text-label-issue-optgroup-label2 = <code>label</code> ์†์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ <span>optgroup</span>์— ๋ ˆ์ด๋ธ”์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. <a>๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+accessibility-text-label-issue-toolbar = ๋„๊ตฌ ๋ชจ์Œ์ด ๋‘ ๊ฐœ ์ด์ƒ ์žˆ๋Š” ๊ฒฝ์šฐ ๋„๊ตฌ ๋ชจ์Œ์— ๋ ˆ์ด๋ธ”์„ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. <a>๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+## Text entries for a paragraph used in the accessibility panel sidebar's checks section
+## that describe that currently selected accessible object has a keyboard accessibility
+## issue.
+
+accessibility-keyboard-issue-semantics = ํฌ์ปค์Šค ๊ฐ€๋Šฅํ•œ ์š”์†Œ์—๋Š” ๋Œ€ํ™”ํ˜• ์˜๋ฏธ๊ฐ€ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. <a>๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+accessibility-keyboard-issue-tabindex = 0 ๋ณด๋‹ค ํฐ <code>tabindex</code> ์†์„ฑ์„ ์‚ฌ์šฉํ•˜์ง€ ๋งˆ์„ธ์š”. <a>๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+accessibility-keyboard-issue-action = ๋Œ€ํ™”ํ˜• ์š”์†Œ๋Š” ํ‚ค๋ณด๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ™œ์„ฑํ™” ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. <a>๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+accessibility-keyboard-issue-focusable = ๋Œ€ํ™”ํ˜• ์š”์†Œ๋Š” ํฌ์ปค์Šค ๊ฐ€๋Šฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. <a>๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+accessibility-keyboard-issue-focus-visible = ํฌ์ปค์Šค ๊ฐ€๋Šฅํ•œ ์š”์†Œ์— ํฌ์ปค์Šค ์Šคํƒ€์ผ์ด ์—†์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. <a>๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+accessibility-keyboard-issue-mouse-only = ํด๋ฆญ ๊ฐ€๋Šฅํ•œ ์š”์†Œ๋Š” ํฌ์ปค์Šค ๊ฐ€๋Šฅํ•ด์•ผํ•˜๋ฉฐ ๋Œ€ํ™”ํ˜• ์˜๋ฏธ๊ฐ€ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. <a>๋” ์•Œ์•„๋ณด๊ธฐ</a>
diff --git a/thunderbird-l10n/ko/localization/ko/devtools/client/application.ftl b/thunderbird-l10n/ko/localization/ko/devtools/client/application.ftl
new file mode 100644
index 0000000000..f11d6bbf90
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/devtools/client/application.ftl
@@ -0,0 +1,153 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### These strings are used inside the Application panel which is available
+### by setting the preference `devtools-application-enabled` to true.
+
+
+### The correct localization of this file might be to keep it in English, or another
+### language commonly spoken among web developers. You want to make that choice consistent
+### across the developer tools. A good criteria is the language in which you'd find the
+### best documentation on web development on the web.
+
+# Header for the list of Service Workers displayed in the application panel for the current page.
+serviceworker-list-header = Service Worker
+
+# Text displayed next to the list of Service Workers to encourage users to check out
+# about:debugging to see all registered Service Workers.
+serviceworker-list-aboutdebugging = <a>about:debugging</a>์„ ์—ด์–ด์„œ ๋‹ค๋ฅธ ๋„๋ฉ”์ธ์˜ Service Worker ๋ณด๊ธฐ
+
+# Text for the button to unregister a Service Worker. Displayed for active Service Workers.
+serviceworker-worker-unregister = ๋“ฑ๋ก ์ทจ์†Œ
+
+# Text for the debug link displayed for an already started Service Worker. Clicking on the
+# link opens a new devtools toolbox for this service worker. The title attribute is only
+# displayed when the link is disabled.
+serviceworker-worker-debug = ๋””๋ฒ„๊ทธ
+ .title = ์‹คํ–‰๋˜๊ณ  ์žˆ๋Š” Service Worker๋งŒ ๋””๋ฒ„๊ทธํ•  ์ˆ˜ ์žˆ์Œ
+
+# Alt text for the image icon displayed inside a debug link for a service worker.
+serviceworker-worker-inspect-icon =
+ .alt = ๊ฒ€์‚ฌ
+
+# Text for the start link displayed for a registered but not running Service Worker.
+# Clicking on the link will attempt to start the service worker.
+serviceworker-worker-start3 = ์‹œ์ž‘
+
+# Text displayed for the updated time of the service worker. The <time> element will
+# display the last update time of the service worker script.
+# Variables:
+# $date (date) - Update date
+serviceworker-worker-updated = <time>{ DATETIME($date, month: "long", year: "numeric", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric") }</time>์— ์—…๋ฐ์ดํŠธ๋จ
+
+## Service Worker status strings: all serviceworker-worker-status-* strings are also
+## defined in aboutdebugging.properties and should be synchronized with them.
+
+# Service Worker status. A running service worker is registered, currently executed, can
+# be debugged and stopped.
+serviceworker-worker-status-running = ์‹คํ–‰ ์ค‘
+
+# Service Worker status. A stopped service worker is registered but not currently active.
+serviceworker-worker-status-stopped = ์ค‘์ง€๋จ
+
+# Text displayed when no service workers are visible for the current page.
+serviceworker-empty-intro2 = Service Worker ์—†์Œ
+
+# Link will open https://developer.mozilla.org/docs/Web/API/Service_Worker_API/Using_Service_Workers
+serviceworker-empty-intro-link = ๋” ์•Œ์•„๋ณด๊ธฐ
+
+# Text displayed when there are no Service Workers to display for the current page,
+# introducing hints to debug Service Worker issues.
+# <a> and <span> are links that will open the webconsole and the debugger, respectively.
+serviceworker-empty-suggestions2 = ํ˜„์žฌ ํŽ˜์ด์ง€์— Service Worker๊ฐ€ ์žˆ์–ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ, <a>์ฝ˜์†”</a>์—์„œ ์˜ค๋ฅ˜๋ฅผ ์ฐพ๊ฑฐ๋‚˜ <span>๋””๋ฒ„๊ฑฐ</span>์—์„œ Service Worker ๋“ฑ๋ก์„ ๋‹จ๊ณ„๋ณ„๋กœ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+# Suggestion to go to about:debugging in order to see Service Workers for all domains.
+# Link will open about:debugging in a new tab.
+serviceworker-empty-suggestions-aboutdebugging2 = ๋‹ค๋ฅธ ๋„๋ฉ”์ธ์˜ Service Worker ๋ณด๊ธฐ
+
+# Header for the Manifest page when we have an actual manifest
+manifest-view-header = ์•ฑ ๋งค๋‹ˆํŽ˜์ŠคํŠธ
+
+# Header for the Manifest page when there's no manifest to inspect
+manifest-empty-intro2 = ์›น ์•ฑ ๋งค๋‹ˆํŽ˜์ŠคํŠธ๊ฐ€ ๊ฐ์ง€๋˜์ง€ ์•Š์Œ
+
+# The link will open https://developer.mozilla.org/en-US/docs/Web/Manifest
+manifest-empty-intro-link = ๋งค๋‹ˆํŽ˜์ŠคํŠธ ์ถ”๊ฐ€ ๋ฐฉ๋ฒ• ์•Œ์•„๋ณด๊ธฐ
+
+# Header for the Errors and Warnings section of Manifest inspection displayed in the application panel.
+manifest-item-warnings = ์˜ค๋ฅ˜ ๋ฐ ๊ฒฝ๊ณ 
+
+# Header for the Identity section of Manifest inspection displayed in the application panel.
+manifest-item-identity = ์•„์ด๋””
+
+# Header for the Presentation section of Manifest inspection displayed in the application panel.
+manifest-item-presentation = ํ”„๋ ˆ์  ํ…Œ์ด์…˜
+
+# Header for the Icon section of Manifest inspection displayed in the application panel.
+manifest-item-icons = ์•„์ด์ฝ˜
+
+# Text displayed while we are loading the manifest file
+manifest-loading = ๋งค๋‹ˆํŽ˜์ŠคํŠธ ๋กœ๋“œ ์ค‘โ€ฆ
+
+# Text displayed when the manifest has been successfully loaded
+manifest-loaded-ok = ๋งค๋‹ˆํŽ˜์ŠคํŠธ๊ฐ€ ๋กœ๋“œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+
+# Text displayed as a caption when there has been an error while trying to
+# load the manifest
+manifest-loaded-error = ๋งค๋‹ˆํŽ˜์ŠคํŠธ๋ฅผ ๋กœ๋“œํ•˜๋Š” ๋™์•ˆ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค:
+
+# Text displayed as an error when there has been a Firefox DevTools error while
+# trying to load the manifest
+manifest-loaded-devtools-error = Firefox ๊ฐœ๋ฐœ์ž ๋„๊ตฌ ์˜ค๋ฅ˜
+
+# Text displayed when the page has no manifest available
+manifest-non-existing = ๊ฒ€์‚ฌํ•  ๋งค๋‹ˆํŽ˜์ŠคํŠธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
+
+# Text displayed when the page has a manifest embedded in a Data URL and
+# thus we cannot link to it.
+manifest-json-link-data-url = ๋งค๋‹ˆํŽ˜์ŠคํŠธ๋Š” ๋ฐ์ดํ„ฐ URL์— ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
+
+# Text displayed at manifest icons to label their purpose, as declared
+# in the manifest.
+# Variables:
+# $purpose (string) - Manifest purpose
+manifest-icon-purpose = ์šฉ๋„: <code> { $purpose } </code>
+
+# Text displayed as the alt attribute for <img> tags showing the icons in the
+# manifest.
+manifest-icon-img =
+ .alt = ์•„์ด์ฝ˜
+
+# Text displayed as the title attribute for <img> tags showing the icons in the
+# manifest.
+# Variables:
+# $sizes (string) - User-dependent string that has been parsed as a
+# space-separated list of `<width>x<height>` sizes or
+# the keyword `any`.
+manifest-icon-img-title = ์•„์ด์ฝ˜ ํฌ๊ธฐ: { $sizes }
+
+# Text displayed as the title attribute for <img> tags showing the icons in the
+# manifest, in case there's no icon size specified by the user
+manifest-icon-img-title-no-sizes = ํฌ๊ธฐ๊ฐ€ ์ง€์ •์•ˆ๋œ ์•„์ด์ฝ˜
+
+# Sidebar navigation item for Manifest sidebar item section
+sidebar-item-manifest = ๋งค๋‹ˆํŽ˜์ŠคํŠธ
+ .alt = ๋งค๋‹ˆํŽ˜์ŠคํŠธ ์•„์ด์ฝ˜
+ .title = ๋งค๋‹ˆํŽ˜์ŠคํŠธ
+
+# Sidebar navigation item for Service Workers sidebar item section
+sidebar-item-service-workers = Service Worker
+ .alt = Service Worker ์•„์ด์ฝ˜
+ .title = Service Worker
+
+# Text for the ALT and TITLE attributes of the warning icon
+icon-warning =
+ .alt = ๊ฒฝ๊ณ  ์•„์ด์ฝ˜
+ .title = ๊ฒฝ๊ณ 
+
+# Text for the ALT and TITLE attributes of the error icon
+icon-error =
+ .alt = ์˜ค๋ฅ˜ ์•„์ด์ฝ˜
+ .title = ์˜ค๋ฅ˜
diff --git a/thunderbird-l10n/ko/localization/ko/devtools/client/compatibility.ftl b/thunderbird-l10n/ko/localization/ko/devtools/client/compatibility.ftl
new file mode 100644
index 0000000000..7889060956
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/devtools/client/compatibility.ftl
@@ -0,0 +1,53 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Messages used as headers in the main pane
+
+compatibility-selected-element-header = ์„ ํƒ๋œ ์š”์†Œ
+compatibility-all-elements-header = ๋ชจ๋“  ๋ฌธ์ œ
+
+## Message used as labels for the type of issue
+
+compatibility-issue-deprecated = (์‚ฌ์šฉ๋˜์ง€ ์•Š์Œ)
+compatibility-issue-experimental = (์‹คํ—˜์ )
+compatibility-issue-prefixneeded = (์ ‘๋‘์‚ฌ ํ•„์š”)
+compatibility-issue-deprecated-experimental = (์‚ฌ์šฉ๋˜์ง€ ์•Š์Œ, ์‹คํ—˜์ )
+compatibility-issue-deprecated-prefixneeded = (์‚ฌ์šฉ๋˜์ง€ ์•Š์Œ, ์ ‘๋‘์‚ฌ ํ•„์š”)
+compatibility-issue-experimental-prefixneeded = (์‹คํ—˜์ , ์ ‘๋‘์‚ฌ ํ•„์š”)
+compatibility-issue-deprecated-experimental-prefixneeded = (์‚ฌ์šฉ๋˜์ง€ ์•Š์Œ, ์‹คํ—˜์ , ์ ‘๋‘์‚ฌ ํ•„์š”)
+
+## Messages used as labels and titles for buttons in the footer
+
+compatibility-settings-button-label = ์„ค์ •
+compatibility-settings-button-title =
+ .title = ์„ค์ •
+
+## Messages used as headers in settings pane
+
+compatibility-settings-header = ์„ค์ •
+compatibility-target-browsers-header = ๋Œ€์ƒ ๋ธŒ๋ผ์šฐ์ €
+
+##
+
+# Text used as the label for the number of nodes where the issue occurred
+# Variables:
+# $number (Number) - The number of nodes where the issue occurred
+compatibility-issue-occurrences =
+ { $number ->
+ *[other] { $number }ํšŒ
+ }
+
+compatibility-no-issues-found = ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ ์—†์Œ.
+compatibility-close-settings-button =
+ .title = ์„ค์ • ๋‹ซ๊ธฐ
+
+# Text used in the element containing the browser icons for a given compatibility issue.
+# Line breaks are significant.
+# Variables:
+# $browsers (String) - A line-separated list of browser information (e.g. Firefox 98\nChrome 99).
+compatibility-issue-browsers-list =
+ .title =
+ ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ:
+ { $browsers }
diff --git a/thunderbird-l10n/ko/localization/ko/devtools/client/perftools.ftl b/thunderbird-l10n/ko/localization/ko/devtools/client/perftools.ftl
new file mode 100644
index 0000000000..3524604d20
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/devtools/client/perftools.ftl
@@ -0,0 +1,161 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### These strings are used in DevToolsโ€™ performance-new panel, about:profiling, and
+### the remote profiling panel. There are additional profiler strings in the appmenu.ftl
+### file that are used for the profiler popup.
+
+perftools-intro-title = ํ”„๋กœํŒŒ์ผ๋Ÿฌ ์„ค์ •
+perftools-intro-description =
+ ๊ธฐ๋ก์€ ์ƒˆ ํƒญ์—์„œ profiler.firefox.com์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋Š”
+ ๋กœ์ปฌ์— ์ €์žฅ๋˜์ง€๋งŒ ๊ณต์œ ๋ฅผ ์œ„ํ•ด ์—…๋กœ๋“œํ•˜๋„๋ก ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+## All of the headings for the various sections.
+
+perftools-heading-settings = ์ „์ฒด ์„ค์ •
+perftools-heading-buffer = ๋ฒ„ํผ ์„ค์ •
+perftools-heading-features = ๊ธฐ๋Šฅ
+perftools-heading-features-default = ๊ธฐ๋Šฅ (๊ธฐ๋ณธ์ ์œผ๋กœ ๊ถŒ์žฅ๋จ)
+perftools-heading-features-disabled = ๋น„ํ™œ์„ฑํ™”๋œ ๊ธฐ๋Šฅ
+perftools-heading-features-experimental = ์‹คํ—˜
+perftools-heading-threads = ์Šค๋ ˆ๋“œ
+perftools-heading-threads-jvm = JVM ์Šค๋ ˆ๋“œ
+perftools-heading-local-build = ๋กœ์ปฌ ๋นŒ๋“œ
+
+##
+
+perftools-description-intro =
+ ๊ธฐ๋ก์€ ์ƒˆ ํƒญ์—์„œ <a>profiler.firefox.com</a>์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋Š”
+ ๋กœ์ปฌ์— ์ €์žฅ๋˜์ง€๋งŒ ๊ณต์œ ๋ฅผ ์œ„ํ•ด ์—…๋กœ๋“œํ•˜๋„๋ก ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+perftools-description-local-build =
+ ์ง์ ‘ ์ปดํŒŒ์ผํ•œ ๋นŒ๋“œ๋ฅผ ํ”„๋กœํŒŒ์ผ๋งํ•˜๋Š” ๊ฒฝ์šฐ
+ ์ด ์ปดํ“จํ„ฐ์—์„œ ๋นŒ๋“œ์˜ objdir์„ ์•„๋ž˜ ๋ชฉ๋ก์— ์ถ”๊ฐ€ํ•˜์—ฌ
+ ๊ธฐํ˜ธ ์ •๋ณด๋ฅผ ์กฐํšŒํ•˜๋Š”๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+## The controls for the interval at which the profiler samples the code.
+
+perftools-range-interval-label = ์ƒ˜ํ”Œ๋ง ๊ฐ„๊ฒฉ:
+perftools-range-interval-milliseconds = { NUMBER($interval, maxFractionalUnits: 2) } ms
+
+##
+
+# The size of the memory buffer used to store things in the profiler.
+perftools-range-entries-label = ๋ฒ„ํผ ํฌ๊ธฐ:
+
+perftools-custom-threads-label = ์ด๋ฆ„์œผ๋กœ ์‚ฌ์šฉ์ž ์ง€์ • ์Šค๋ ˆ๋“œ ์ถ”๊ฐ€:
+
+perftools-devtools-interval-label = ๊ฐ„๊ฒฉ:
+perftools-devtools-threads-label = ์Šค๋ ˆ๋“œ:
+perftools-devtools-settings-label = ์„ค์ •
+
+## Various statuses that affect the current state of profiling, not typically displayed.
+
+perftools-status-recording-stopped-by-another-tool = ๋‹ค๋ฅธ ๋„๊ตฌ์— ์˜ํ•ด ๊ธฐ๋ก์ด ์ค‘์ง€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+perftools-status-restart-required = ์ด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+
+## These are shown briefly when the user is waiting for the profiler to respond.
+
+perftools-request-to-stop-profiler = ๊ธฐ๋ก ์ค‘์ง€
+perftools-request-to-get-profile-and-stop-profiler = ํ”„๋กœํ•„ ์บก์ฒ˜
+
+##
+
+perftools-button-start-recording = ๊ธฐ๋ก ์‹œ์ž‘
+perftools-button-capture-recording = ๊ธฐ๋ก ์บก์ฒ˜
+perftools-button-cancel-recording = ๊ธฐ๋ก ์ทจ์†Œ
+perftools-button-save-settings = ์„ค์ •์„ ์ €์žฅํ•˜๊ณ  ๋’ค๋กœ ๊ฐ€๊ธฐ
+perftools-button-restart = ๋‹ค์‹œ ์‹œ์ž‘
+perftools-button-add-directory = ๋””๋ ‰ํ„ฐ๋ฆฌ ์ถ”๊ฐ€
+perftools-button-remove-directory = ์„ ํƒ ํ•ญ๋ชฉ ์‚ญ์ œ
+perftools-button-edit-settings = ์„ค์ • ํŽธ์ง‘โ€ฆ
+
+## These messages are descriptions of the threads that can be enabled for the profiler.
+
+perftools-thread-gecko-main =
+ .title = ๋ถ€๋ชจ ํ”„๋กœ์„ธ์Šค์™€ ์ฝ˜ํ…์ธ  ํ”„๋กœ์„ธ์Šค ๋ชจ๋‘์— ๋Œ€ํ•œ ๋ฉ”์ธ ํ”„๋กœ์„ธ์Šค
+perftools-thread-compositor =
+ .title = ํŽ˜์ด์ง€์—์„œ ์„œ๋กœ ๋‹ค๋ฅธ ํŽ˜์ธํŠธ ์š”์†Œ๋ฅผ ํ•จ๊ป˜ ํ•ฉ์„ฑ
+perftools-thread-dom-worker =
+ .title = web worker์™€ service worker๋ฅผ ๋ชจ๋‘ ์ฒ˜๋ฆฌํ•จ
+perftools-thread-renderer =
+ .title = WebRender๊ฐ€ ํ™œ์„ฑํ™”๋˜๋ฉด OpenGL ํ˜ธ์ถœ์„ ์‹คํ–‰ํ•˜๋Š” ์Šค๋ ˆ๋“œ
+perftools-thread-render-backend =
+ .title = WebRender RenderBackend ์Šค๋ ˆ๋“œ
+perftools-thread-timer =
+ .title = ์Šค๋ ˆ๋“œ ์ฒ˜๋ฆฌ ํƒ€์ด๋จธ (setTimeout, setInterval, nsITimer)
+perftools-thread-style-thread =
+ .title = ์Šคํƒ€์ผ ๊ณ„์‚ฐ์ด ์—ฌ๋Ÿฌ ์Šค๋ ˆ๋“œ๋กœ ๋ถ„ํ• ๋จ
+pref-thread-stream-trans =
+ .title = ๋„คํŠธ์›Œํฌ ์ŠคํŠธ๋ฆผ ์ „์†ก
+perftools-thread-socket-thread =
+ .title = ๋„คํŠธ์›Œํ‚น ์ฝ”๋“œ๊ฐ€ ์ฐจ๋‹จ ์†Œ์ผ“ ํ˜ธ์ถœ์„ ์‹คํ–‰ํ•˜๋Š” ์Šค๋ ˆ๋“œ
+perftools-thread-img-decoder =
+ .title = ์ด๋ฏธ์ง€ ๋””์ฝ”๋”ฉ ์Šค๋ ˆ๋“œ
+perftools-thread-dns-resolver =
+ .title = ์ด ์Šค๋ ˆ๋“œ์—์„œ DNS ํ™•์ธ ๋ฐœ์ƒ
+perftools-thread-task-controller =
+ .title = TaskController ์Šค๋ ˆ๋“œ ํ’€ ์Šค๋ ˆ๋“œ
+perftools-thread-jvm-gecko =
+ .title = ๋ฉ”์ธ Gecko JVM ์Šค๋ ˆ๋“œ
+perftools-thread-jvm-nimbus =
+ .title = Nimbus ์‹คํ—˜ SDK์˜ ๋ฉ”์ธ ์Šค๋ ˆ๋“œ
+perftools-thread-jvm-default-dispatcher =
+ .title = Kotlin ์ฝ”๋ฃจํ‹ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ๊ธฐ๋ณธ ๋””์ŠคํŒจ์ฒ˜
+perftools-thread-jvm-glean =
+ .title = Glean ์›๊ฒฉ ๋ถ„์„ SDK์˜ ๋ฉ”์ธ ์Šค๋ ˆ๋“œ
+perftools-thread-jvm-arch-disk-io =
+ .title = Kotlin ์ฝ”๋ฃจํ‹ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ IO ๋””์ŠคํŒจ์ฒ˜
+perftools-thread-jvm-pool =
+ .title = ์ด๋ฆ„ ์—†๋Š” ์Šค๋ ˆ๋“œ ํ’€์—์„œ ์ƒ์„ฑ๋œ ์Šค๋ ˆ๋“œ
+
+##
+
+perftools-record-all-registered-threads = ์œ„์˜ ์„ ํƒ ์‚ฌํ•ญ์„ ๋ฌด์‹œํ•˜๊ณ  ๋“ฑ๋ก๋œ ๋ชจ๋“  ์Šค๋ ˆ๋“œ๋ฅผ ๊ธฐ๋ก
+
+perftools-tools-threads-input-label =
+ .title = ์ด๋Ÿฌํ•œ ์Šค๋ ˆ๋“œ ์ด๋ฆ„์€ ํ”„๋กœํŒŒ์ผ๋Ÿฌ์—์„œ ์Šค๋ ˆ๋“œ์˜ ํ”„๋กœํŒŒ์ผ๋ง์„ ํ™œ์„ฑํ™”ํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค. ์ด๋ฆ„์€ ํฌํ•จํ•  ์Šค๋ ˆ๋“œ ์ด๋ฆ„๊ณผ ๋ถ€๋ถ„์ ์œผ๋กœ ์ผ์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ณต๋ฐฑ์— ๋ฏผ๊ฐํ•ฉ๋‹ˆ๋‹ค.
+
+## Onboarding UI labels. These labels are displayed in the new performance panel UI, when
+## devtools.performance.new-panel-onboarding preference is true.
+
+perftools-onboarding-message = <b>์ƒˆ ๊ธฐ๋Šฅ</b>: { -profiler-brand-name }๊ฐ€ ์ด์ œ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ์— ํ†ตํ•ฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฐ•๋ ฅํ•œ ์ƒˆ ๋„๊ตฌ์— ๋Œ€ํ•ด <a>๋” ์•Œ์•„๋ณด์„ธ์š”</a>.
+
+perftools-onboarding-close-button =
+ .aria-label = ์˜จ๋ณด๋”ฉ ๋ฉ”์‹œ์ง€ ๋‹ซ๊ธฐ
+
+## Profiler presets
+
+
+# Presets and their l10n IDs are defined in the file
+# devtools/client/performance-new/popup/background.jsm.js
+# The same labels and descriptions are also defined in appmenu.ftl.
+
+# Presets and their l10n IDs are defined in the file
+# devtools/client/performance-new/shared/background.jsm.js
+# The same labels and descriptions are also defined in appmenu.ftl.
+
+perftools-presets-web-developer-label = ์›น ๊ฐœ๋ฐœ์ž
+perftools-presets-web-developer-description = ์˜ค๋ฒ„ํ—ค๋“œ๊ฐ€ ๋‚ฎ์€ ๋Œ€๋ถ€๋ถ„์˜ ์›น ์•ฑ ๋””๋ฒ„๊น…์— ๊ถŒ์žฅ๋˜๋Š” ํ”„๋ฆฌ์…‹์ž…๋‹ˆ๋‹ค.
+
+perftools-presets-firefox-label = { -brand-shorter-name }
+perftools-presets-firefox-description = { -brand-shorter-name } ํ”„๋กœํŒŒ์ผ๋ง์— ๊ถŒ์žฅ๋˜๋Š” ํ”„๋ฆฌ์…‹์ž…๋‹ˆ๋‹ค.
+
+perftools-presets-graphics-label = ๊ทธ๋ž˜ํ”ฝ
+perftools-presets-graphics-description = { -brand-shorter-name }์˜ ๊ทธ๋ž˜ํ”ฝ ๋ฒ„๊ทธ๋ฅผ ์กฐ์‚ฌํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋ฆฌ์…‹์ž…๋‹ˆ๋‹ค.
+
+perftools-presets-media-label = ๋ฏธ๋””์–ด
+perftools-presets-media-description2 = { -brand-shorter-name }์˜ ์˜ค๋””์˜ค ๋ฐ ๋น„๋””์˜ค ๋ฒ„๊ทธ๋ฅผ ์กฐ์‚ฌํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋ฆฌ์…‹์ž…๋‹ˆ๋‹ค.
+
+perftools-presets-networking-label = ๋„คํŠธ์›Œํ‚น
+perftools-presets-networking-description = { -brand-shorter-name }์˜ ๋„คํŠธ์›Œํ‚น ๋ฒ„๊ทธ๋ฅผ ์กฐ์‚ฌํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋ฆฌ์…‹์ž…๋‹ˆ๋‹ค.
+
+# "Power" is used in the sense of energy (electricity used by the computer).
+perftools-presets-power-label = ์ „๋ ฅ
+perftools-presets-power-description = ์˜ค๋ฒ„ํ—ค๋“œ๊ฐ€ ๋‚ฎ์€ { -brand-shorter-name }์˜ ์ „๋ ฅ ์‚ฌ์šฉ ๋ฒ„๊ทธ๋ฅผ ์กฐ์‚ฌํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋ฆฌ์…‹์ž…๋‹ˆ๋‹ค.
+
+perftools-presets-custom-label = ์‚ฌ์šฉ์ž ์ง€์ •
+
+##
+
diff --git a/thunderbird-l10n/ko/localization/ko/devtools/client/storage.ftl b/thunderbird-l10n/ko/localization/ko/devtools/client/storage.ftl
new file mode 100644
index 0000000000..d92e577747
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/devtools/client/storage.ftl
@@ -0,0 +1,132 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### These strings are used inside the Storage Inspector.
+
+# Key shortcut used to focus the filter box on top of the data view
+storage-filter-key = CmdOrCtrl+F
+
+# Hint shown when the selected storage host does not contain any data
+storage-table-empty-text = ์„ ํƒํ•œ ํ˜ธ์ŠคํŠธ์— ๋ฐ์ดํ„ฐ ์—†์Œ
+
+# Hint shown when the cookies storage type is selected. Clicking the link will open
+# https://firefox-source-docs.mozilla.org/devtools-user/storage_inspector/cookies/
+storage-table-type-cookies-hint = ํ˜ธ์ŠคํŠธ๋ฅผ ์„ ํƒํ•˜์—ฌ ์ฟ ํ‚ค๋ฅผ ๋ณด๊ณ  ํŽธ์ง‘ํ•˜์„ธ์š”. <a data-l10n-name="learn-more-link">๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+# Hint shown when the local storage type is selected. Clicking the link will open
+# https://firefox-source-docs.mozilla.org/devtools-user/storage_inspector/local_storage_session_storage/
+storage-table-type-localstorage-hint = ํ˜ธ์ŠคํŠธ๋ฅผ ์„ ํƒํ•˜์—ฌ ๋กœ์ปฌ ์ €์žฅ์†Œ๋ฅผ ๋ณด๊ณ  ํŽธ์ง‘ํ•˜์„ธ์š”. <a data-l10n-name="learn-more-link">๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+# Hint shown when the session storage type is selected. Clicking the link will open
+# https://firefox-source-docs.mozilla.org/devtools-user/storage_inspector/local_storage_session_storage/
+storage-table-type-sessionstorage-hint = ํ˜ธ์ŠคํŠธ๋ฅผ ์„ ํƒํ•˜์—ฌ ์„ธ์…˜ ์ €์žฅ์†Œ๋ฅผ ๋ณด๊ณ  ํŽธ์ง‘ํ•˜์„ธ์š”. <a data-l10n-name="learn-more-link">๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+# Hint shown when the IndexedDB storage type is selected. Clicking the link will open
+# https://firefox-source-docs.mozilla.org/devtools-user/storage_inspector/indexeddb/
+storage-table-type-indexeddb-hint = ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์„ ํƒํ•˜์—ฌ IndexedDB๋ฅผ ๋ณด๊ณ  ์‚ญ์ œํ•˜์„ธ์š”. <a data-l10n-name="learn-more-link">๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+# Hint shown when the cache storage type is selected. Clicking the link will open
+# https://firefox-source-docs.mozilla.org/devtools-user/storage_inspector/cache_storage/
+storage-table-type-cache-hint = ์ €์žฅ์†Œ๋ฅผ ์„ ํƒํ•˜์—ฌ ์บ์‹œ ์ €์žฅ์†Œ๋ฅผ ๋ณด๊ณ  ์‚ญ์ œํ•˜์„ธ์š”. <a data-l10n-name="learn-more-link">๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+# Hint shown when the extension storage type is selected. Clicking the link will open
+# https://firefox-source-docs.mozilla.org/devtools-user/storage_inspector/extension_storage/
+storage-table-type-extensionstorage-hint = ํ˜ธ์ŠคํŠธ๋ฅผ ์„ ํƒํ•˜์—ฌ ํ™•์žฅ ๊ธฐ๋Šฅ ์ €์žฅ์†Œ๋ฅผ ๋ณด๊ณ  ํŽธ์ง‘ํ•˜์„ธ์š”. <a data-l10n-name="learn-more-link">๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+# Placeholder for the searchbox that allows you to filter the table items
+storage-search-box =
+ .placeholder = ํ•ญ๋ชฉ ํ•„ํ„ฐ
+
+# Placeholder text in the sidebar search box
+storage-variable-view-search-box =
+ .placeholder = ๊ฐ’ ํ•„ํ„ฐ
+
+# Add Item button title
+storage-add-button =
+ .title = ํ•ญ๋ชฉ ์ถ”๊ฐ€โ€‹โ€‹
+
+# Refresh button title
+storage-refresh-button =
+ .title = ํ•ญ๋ชฉ ์ƒˆ๋กœ ๊ณ ์นจ
+
+# Context menu action to delete all storage items
+storage-context-menu-delete-all =
+ .label = ๋ชจ๋‘ ์‚ญ์ œ
+
+# Context menu action to delete all session cookies
+storage-context-menu-delete-all-session-cookies =
+ .label = ๋ชจ๋“  ์„ธ์…˜ ์ฟ ํ‚ค ์‚ญ์ œ
+
+# Context menu action to copy a storage item
+storage-context-menu-copy =
+ .label = ๋ณต์‚ฌ
+
+# Context menu action to delete storage item
+# Variables:
+# $itemName (String) - Name of the storage item that will be deleted
+storage-context-menu-delete =
+ .label = โ€œ{ $itemName }โ€ ์‚ญ์ œ
+
+# Context menu action to add an item
+storage-context-menu-add-item =
+ .label = ํ•ญ๋ชฉ ์ถ”๊ฐ€โ€‹โ€‹
+
+# Context menu action to delete all storage items from a given host
+# Variables:
+# $host (String) - Host for which we want to delete the items
+storage-context-menu-delete-all-from =
+ .label = โ€œ{ $host }โ€์—์„œ ๋ชจ๋‘ ์‚ญ์ œ
+
+## Header names of the columns in the Storage Table for each type of storage available
+## through the Storage Tree to the side.
+
+storage-table-headers-cookies-name = ์ด๋ฆ„
+storage-table-headers-cookies-value = ๊ฐ’
+storage-table-headers-cookies-expires = Expires / Max-Age
+storage-table-headers-cookies-size = ํฌ๊ธฐ
+storage-table-headers-cookies-last-accessed = ๋งˆ์ง€๋ง‰ ์•ก์„ธ์Šค
+storage-table-headers-cookies-creation-time = ์ƒ์„ฑ์ผ
+storage-table-headers-cache-status = ์ƒํƒœ
+storage-table-headers-extension-storage-area = ์ €์žฅ ์˜์—ญ
+
+## Labels for Storage type groups present in the Storage Tree, like cookies, local storage etc.
+
+storage-tree-labels-cookies = ์ฟ ํ‚ค
+storage-tree-labels-local-storage = ๋กœ์ปฌ ์ €์žฅ์†Œ
+storage-tree-labels-session-storage = ์„ธ์…˜ ์ €์žฅ์†Œ
+storage-tree-labels-indexed-db = Indexed DB
+storage-tree-labels-cache = ์บ์‹œ ์ €์žฅ์†Œ
+storage-tree-labels-extension-storage = ํ™•์žฅ ๊ธฐ๋Šฅ ์ €์žฅ์†Œ
+
+##
+
+# Tooltip for the button that collapses the right panel in the
+# storage UI when the panel is closed.
+storage-expand-pane =
+ .title = ์ฐฝ ํŽผ์น˜๊ธฐ
+
+# Tooltip for the button that collapses the right panel in the
+# storage UI when the panel is open.
+storage-collapse-pane =
+ .title = ์ฐฝ ์ ‘๊ธฐ
+
+# String displayed in the expires column when the cookie is a Session Cookie
+storage-expires-session = ์„ธ์…˜
+
+# Heading displayed over the item value in the sidebar
+storage-data = ๋ฐ์ดํ„ฐ
+
+# Heading displayed over the item parsed value in the sidebar
+storage-parsed-value = ํŒŒ์‹ฑํ•œ ๊ฐ’
+
+# Warning notification when IndexedDB database could not be deleted immediately.
+# Variables:
+# $dbName (String) - Name of the database
+storage-idb-delete-blocked = ๋ชจ๋“  ์—ฐ๊ฒฐ์ด ๋Š๊ธด ํ›„ โ€œ{ $dbName }โ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ์ง€์›Œ์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
+
+# Error notification when IndexedDB database could not be deleted.
+# Variables:
+# $dbName (String) - Name of the database
+storage-idb-delete-error = โ€œ{ $dbName }โ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ์‚ญ์ œ๋  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
diff --git a/thunderbird-l10n/ko/localization/ko/devtools/client/styleeditor.ftl b/thunderbird-l10n/ko/localization/ko/devtools/client/styleeditor.ftl
new file mode 100644
index 0000000000..0113ac0e0e
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/devtools/client/styleeditor.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/.
+
+styleeditor-new-button =
+ .tooltiptext = ์ƒˆ ์Šคํƒ€์ผ ์‹œํŠธ๋ฅผ ๋งŒ๋“ค์–ด์„œ ๋ฌธ์„œ์— ์ถ”๊ฐ€
+ .accesskey = N
+styleeditor-import-button =
+ .tooltiptext = ๊ธฐ์กด์˜ ์Šคํƒ€์ผ ์‹œํŠธ๋ฅผ ๊ฐ€์ ธ์™€์„œ ๋ฌธ์„œ์— ์ถ”๊ฐ€
+ .accesskey = I
+styleeditor-filter-input =
+ .placeholder = ์Šคํƒ€์ผ ์‹œํŠธ ํ•„ํ„ฐ
+styleeditor-visibility-toggle =
+ .tooltiptext = ์Šคํƒ€์ผ ์‹œํŠธ ์ ์šฉ ๋‚ด์šฉ ๋ณด๊ธฐ
+ .accesskey = S
+styleeditor-visibility-toggle-system =
+ .tooltiptext = ์‹œ์Šคํ…œ ์Šคํƒ€์ผ ์‹œํŠธ๋Š” ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์—†์Œ
+styleeditor-save-button = ์ €์žฅ
+ .tooltiptext = ์Šคํƒ€์ผ ์‹œํŠธ๋ฅผ ํŒŒ์ผ๋กœ ์ €์žฅ
+ .accesskey = S
+styleeditor-options-button =
+ .tooltiptext = ์Šคํƒ€์ผ ํŽธ์ง‘๊ธฐ ์˜ต์…˜
+styleeditor-at-rules = At-๊ทœ์น™
+styleeditor-editor-textbox =
+ .data-placeholder = ์—ฌ๊ธฐ์— CSS ๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”.
+styleeditor-no-stylesheet = ์ด ํŽ˜์ด์ง€์—๋Š” ์Šคํƒ€์ผ ์‹œํŠธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
+styleeditor-no-stylesheet-tip = ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด,<a data-l10n-name="append-new-stylesheet">์ƒˆ๋กœ์šด ์Šคํƒ€์ผ ์‹œํŠธ๋ฅผ ์ถ”๊ฐ€</a>ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+styleeditor-open-link-new-tab =
+ .label = ๋งํฌ๋ฅผ ์ƒˆ ํƒญ์œผ๋กœ ์—ด๊ธฐ
+styleeditor-copy-url =
+ .label = URL ๋ณต์‚ฌ
+styleeditor-find =
+ .label = ์ฐพ๊ธฐ
+ .accesskey = F
+styleeditor-find-again =
+ .label = ๋‹ค์‹œ ์ฐพ๊ธฐ
+ .accesskey = g
+styleeditor-go-to-line =
+ .label = ์ค„ ์ด๋™โ€ฆ
+ .accesskey = J
+# Label displayed when searching a term that is not found in any stylesheet path
+styleeditor-stylesheet-all-filtered = ์ผ์น˜ํ•˜๋Š” ์Šคํƒ€์ผ ์‹œํŠธ๋ฅผ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.
+# This string is shown in the style sheets list
+# Variables:
+# $ruleCount (Integer) - The number of rules in the stylesheet.
+styleeditor-stylesheet-rule-count = ๊ทœ์น™ { $ruleCount }๊ฐœ
+# Title for the pretty print button in the editor footer.
+styleeditor-pretty-print-button =
+ .title = ์˜ˆ์œ ์ถœ๋ ฅ ์Šคํƒ€์ผ ์‹œํŠธ
+# Title for the pretty print button in the editor footer, when it's disabled
+styleeditor-pretty-print-button-disabled =
+ .title = CSS ํŒŒ์ผ๋งŒ ์˜ˆ์˜๊ฒŒ ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ์Œ
diff --git a/thunderbird-l10n/ko/localization/ko/devtools/client/toolbox-options.ftl b/thunderbird-l10n/ko/localization/ko/devtools/client/toolbox-options.ftl
new file mode 100644
index 0000000000..2b66bad9b9
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/devtools/client/toolbox-options.ftl
@@ -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/.
+
+
+### Localization for Developer Tools options
+
+
+## Default Developer Tools section
+
+# The heading
+options-select-default-tools-label = ๊ธฐ๋ณธ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ
+
+# The label for the explanation of the * marker on a tool which is currently not supported
+# for the target of the toolbox.
+options-tool-not-supported-label = * ํ˜„์žฌ ๋„๊ตฌ์ƒ์ž ๋Œ€์ƒ์—์„œ๋Š” ์ง€์›ํ•˜์ง€ ์•Š์Œ
+
+# The label for the heading of group of checkboxes corresponding to the developer tools
+# added by add-ons. This heading is hidden when there is no developer tool installed by add-ons.
+options-select-additional-tools-label = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์œผ๋กœ ์„ค์น˜๋œ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ
+
+# The label for the heading of group of checkboxes corresponding to the default developer
+# tool buttons.
+options-select-enabled-toolbox-buttons-label = ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋„๊ตฌ์ƒ์ž ๋ฒ„ํŠผ
+
+# The label for the heading of the radiobox corresponding to the theme
+options-select-dev-tools-theme-label = ํ…Œ๋งˆ
+
+## Inspector section
+
+# The heading
+options-context-inspector = ๊ฒ€์‚ฌ๊ธฐ
+
+# The label for the checkbox option to show user agent styles
+options-show-user-agent-styles-label = ๋ธŒ๋ผ์šฐ์ € ์Šคํƒ€์ผ ๋ณด๊ธฐ
+options-show-user-agent-styles-tooltip =
+ .title = ์ด ์˜ต์…˜์„ ์ผœ๋ฉด ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ฝ์–ด๋“ค์ด๋Š” ๊ธฐ๋ณธ ์Šคํƒ€์ผ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
+
+# The label for the checkbox option to enable collapse attributes
+options-collapse-attrs-label = DOM ์†์„ฑ ์ค„์ด๊ธฐ
+options-collapse-attrs-tooltip =
+ .title = ๊ฒ€์‚ฌ๊ธฐ์—์„œ ๊ธด ์†์„ฑ์„ ์ค„์ž…๋‹ˆ๋‹ค
+
+# The label for the checkbox option to enable the "drag to update" feature
+options-inspector-draggable-properties-label = ํด๋ฆญํ•˜๊ณ  ๋“œ๋ž˜๊ทธํ•˜์—ฌ ํฌ๊ธฐ ๊ฐ’ ํŽธ์ง‘
+options-inspector-draggable-properties-tooltip =
+ .title = ๊ฒ€์‚ฌ๊ธฐ ๊ทœ์น™ ๋ณด๊ธฐ์—์„œ ํฌ๊ธฐ ๊ฐ’์„ ํŽธ์ง‘ํ•˜๋ ค๋ฉด ํด๋ฆญํ•˜๊ณ  ๋“œ๋ž˜๊ทธํ•˜์„ธ์š”.
+
+# The label for the checkbox option to enable simplified highlighting on page elements
+# within the inspector for users who enabled prefers-reduced-motion = reduce
+options-inspector-simplified-highlighters-label = prefers-reduced-motion์— ๋‹จ์ˆœํ•œ ํ•˜์ด๋ผ์ดํ„ฐ ์‚ฌ์šฉ
+options-inspector-simplified-highlighters-tooltip =
+ .title = prefers-reduced-motion์ด ํ™œ์„ฑํ™”๋˜๋ฉด ๋‹จ์ˆœํ•œ ํ•˜์ด๋ผ์ดํ„ฐ๋ฅผ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ๊นœ๋ฐ•์ด๋Š” ํšจ๊ณผ๋ฅผ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ•์กฐ ํ‘œ์‹œ๋œ ์š”์†Œ ์ฃผ์œ„์— ์ฑ„์›Œ์ง„ ์‚ฌ๊ฐํ˜• ๋Œ€์‹  ์„ ์„ ๊ทธ๋ฆฝ๋‹ˆ๋‹ค.
+
+## "Default Color Unit" options for the Inspector
+
+options-default-color-unit-label = ๊ธฐ๋ณธ ์ƒ‰์ƒ ๋‹จ์œ„
+options-default-color-unit-authored = ์ž‘์„ฑ๋œ ๋Œ€๋กœ
+options-default-color-unit-hex = Hex
+options-default-color-unit-hsl = HSL(A)
+options-default-color-unit-rgb = RGB(A)
+options-default-color-unit-hwb = HWB
+options-default-color-unit-name = ์ƒ‰์ƒ ์ด๋ฆ„
+
+## Style Editor section
+
+# The heading
+options-styleeditor-label = ์Šคํƒ€์ผ ํŽธ์ง‘๊ธฐ
+
+# The label for the checkbox that toggles autocompletion of css in the Style Editor
+options-stylesheet-autocompletion-label = CSS ์ž๋™ ์™„์„ฑ
+options-stylesheet-autocompletion-tooltip =
+ .title = ์Šคํƒ€์ผ ํŽธ์ง‘๊ธฐ์—์„œ ์ž…๋ ฅํ•˜๋Š” ๋Œ€๋กœ CSS ์†์„ฑ, ๊ฐ’ ๋ฐ ์„ ํƒ์ž๋ฅผ ์ž๋™์œผ๋กœ ์™„์„ฑํ•ฉ๋‹ˆ๋‹ค
+
+## Screenshot section
+
+# The heading
+options-screenshot-label = ์Šคํฌ๋ฆฐ์ƒท ๋™์ž‘
+
+# Label for the checkbox that toggles screenshot to clipboard feature
+options-screenshot-clipboard-only-label = ์Šคํฌ๋ฆฐ์ƒท์„ ํด๋ฆฝ๋ณด๋“œ์— ์ €์žฅ๋งŒ
+options-screenshot-clipboard-tooltip2 =
+ .title = ์Šคํฌ๋ฆฐ์ƒท์„ ํด๋ฆฝ๋ณด๋“œ์— ๋ฐ”๋กœ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค
+
+# Label for the checkbox that toggles the camera shutter audio for screenshot tool
+options-screenshot-audio-label = ์นด๋ฉ”๋ผ ์…”ํ„ฐ ์†Œ๋ฆฌ ์žฌ์ƒ
+options-screenshot-audio-tooltip =
+ .title = ์Šคํฌ๋ฆฐ์ƒท์„ ์ฐ์„ ๋•Œ ์นด๋ฉ”๋ผ ์˜ค๋””์˜ค ์†Œ๋ฆฌ๋ฅผ ์‚ฌ์šฉ
+
+## Editor section
+
+# The heading
+options-sourceeditor-label = ํŽธ์ง‘๊ธฐ ์„ค์ •
+
+options-sourceeditor-detectindentation-tooltip =
+ .title = ์†Œ์Šค ๋‚ด์šฉ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋“ค์—ฌ ์“ฐ๊ธฐ๋ฅผ ์˜ˆ์ธกํ•ฉ๋‹ˆ๋‹ค
+options-sourceeditor-detectindentation-label = ๋“ค์—ฌ ์“ฐ๊ธฐ ๊ฐ์ง€
+options-sourceeditor-autoclosebrackets-tooltip =
+ .title = ๋‹ซ๋Š” ๊ด„ํ˜ธ๋ฅผ ์ž๋™์œผ๋กœ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค
+options-sourceeditor-autoclosebrackets-label = ๋‹ซ๋Š” ๊ด„ํ˜ธ ์ž๋™ ์ž…๋ ฅ
+options-sourceeditor-expandtab-tooltip =
+ .title = ํƒญ ๋ฌธ์ž ๋Œ€์‹  ๊ณต๋ฐฑ ๋ฌธ์ž๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค
+options-sourceeditor-expandtab-label = ๋“ค์—ฌ ์“ฐ๊ธฐ์— ๊ณต๋ฐฑ ๋ฌธ์ž ์‚ฌ์šฉ
+options-sourceeditor-tabsize-label = ํƒญ ๊ธธ์ด
+options-sourceeditor-keybinding-label = ํ‚ค ๋ฐ”์ธ๋”ฉ
+options-sourceeditor-keybinding-default-label = ๊ธฐ๋ณธ ์„ค์ •
+
+## Advanced section
+
+# The heading (this item is also used in perftools.ftl)
+options-context-advanced-settings = ๊ณ ๊ธ‰ ์„ค์ •
+
+# The label for the checkbox that toggles the HTTP cache on or off
+options-disable-http-cache-label = HTTP ์บ์‹œ ์‚ฌ์šฉ ์•ˆ ํ•จ (๋„๊ตฌ์ƒ์ž๊ฐ€ ์—ด๋ ค ์žˆ์„ ๋•Œ)
+options-disable-http-cache-tooltip =
+ .title = ์ด ์˜ต์…˜์„ ์ผœ๋ฉด ๋„๊ตฌ์ƒ์ž๊ฐ€ ์—ด๋ ค์žˆ๋Š” ๋ชจ๋“  ํƒญ์—์„œ HTTP ์บ์‹œ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. Service Worker๋Š” ์ด ์„ค์ •์˜ ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+# The label for checkbox that toggles JavaScript on or off
+options-disable-javascript-label = JavaScript ์‚ฌ์šฉ ์•ˆ ํ•จ*
+options-disable-javascript-tooltip =
+ .title = ์ด ์˜ต์…˜์„ ์ผœ๋ฉด ํ˜„์žฌ ํƒญ์˜ JavaScript๊ฐ€ ๊บผ์ง‘๋‹ˆ๋‹ค. ์ด ํƒญ์ด๋‚˜ ๋„๊ตฌ์ƒ์ž๊ฐ€ ๋‹ซํžˆ๋ฉด ์ด ์„ค์ •๋„ ์ดˆ๊ธฐํ™”๋ฉ๋‹ˆ๋‹ค.
+
+# The label for checkbox that toggles chrome debugging, i.e. the devtools.chrome.enabled preference
+options-enable-chrome-label = ๋ธŒ๋ผ์šฐ์ € ํฌ๋กฌ ๋ฐ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ๋””๋ฒ„๊น… ๋„๊ตฌ์ƒ์ž ์‚ฌ์šฉ
+options-enable-chrome-tooltip =
+ .title = ์ด ์˜ต์…˜์„ ์ผœ๋ฉด ๋ธŒ๋ผ์šฐ์ € ์ปจํ…์ŠคํŠธ์—์„œ (๋„๊ตฌ > ์›น ๊ฐœ๋ฐœ์ž > ๋ธŒ๋ผ์šฐ์ € ๋„๊ตฌ์ƒ์ž๋กœ ๋ถˆ๋Ÿฌ๋‚ธ) ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ๊ด€๋ฆฌ์ž์—์„œ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ๋””๋ฒ„๊น… ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
+
+# The label for checkbox that toggles remote debugging, i.e. the devtools.debugger.remote-enabled preference
+options-enable-remote-label = ์›๊ฒฉ ๋””๋ฒ„๊น… ์‚ฌ์šฉ
+options-enable-remote-tooltip2 =
+ .title = ์ด ์˜ต์…˜์„ ์ผœ๋ฉด ์ด ๋ธŒ๋ผ์šฐ์ € ์ธ์Šคํ„ด์Šค๋ฅผ ์›๊ฒฉ์œผ๋กœ ๋””๋ฒ„๊น… ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
+
+# The label for checkbox that enables F12 as a shortcut to open DevTools
+options-enable-f12-label = F12 ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ๋ฅผ ์—ด๊ฑฐ๋‚˜ ๋‹ซ์Œ
+options-enable-f12-tooltip =
+ .title = ์ด ์˜ต์…˜์„ ์ผœ๋ฉด F12 ํ‚ค๊ฐ€ ๋ฐ”์ธ๋”ฉ๋˜์–ด ๊ฐœ๋ฐœ์ž ๋„๊ตฌ ์ƒ์ž๋ฅผ ์—ด๊ฑฐ๋‚˜ ๋‹ซ์Šต๋‹ˆ๋‹ค
+
+# The label for checkbox that toggles custom formatters for objects
+options-enable-custom-formatters-label = ์‚ฌ์šฉ์ž ์ง€์ • ํฌ๋งทํ„ฐ ์‚ฌ์šฉ
+options-enable-custom-formatters-tooltip =
+ .title = ์ด ์˜ต์…˜์„ ์ผœ๋ฉด ์‚ฌ์ดํŠธ๊ฐ€ DOM ๊ฐœ์ฒด์— ๋Œ€ํ•œ ์‚ฌ์šฉ์ž ์ง€์ • ํฌ๋งทํ„ฐ๋ฅผ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
+
+# The label for checkbox that toggles the service workers testing over HTTP on or off.
+options-enable-service-workers-http-label = HTTP๋ฅผ ํ†ตํ•œ Service Worker ์‚ฌ์šฉ (๋„๊ตฌ์ƒ์ž๊ฐ€ ์—ด๋ ค ์žˆ์„ ๋•Œ)
+options-enable-service-workers-http-tooltip =
+ .title = ์ด ์˜ต์…˜์„ ์ผœ๋ฉด ๋„๊ตฌ ์ƒ์ž๊ฐ€ ์—ด๋ ค ์žˆ๋Š” ๋ชจ๋“  ํƒญ์—์„œ HTTP๋ฅผ ํ†ตํ•œ Service Worker๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+# The label for the checkbox that toggles source maps in all tools.
+options-source-maps-label = ์†Œ์Šค๋งต ์‚ฌ์šฉ
+options-source-maps-tooltip =
+ .title = ์ด ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด ์†Œ์Šค๊ฐ€ ๋„๊ตฌ์—์„œ ๋งคํ•‘๋ฉ๋‹ˆ๋‹ค.
+
+# The message shown for settings that trigger page reload
+options-context-triggers-page-refresh = * ํ˜„์žฌ ์„ธ์…˜๋งŒ ํ•ด๋‹น๋˜๋ฉฐ, ํŽ˜์ด์ง€๋ฅผ ์ƒˆ๋กœ ๊ณ ์นจ
diff --git a/thunderbird-l10n/ko/localization/ko/devtools/client/toolbox.ftl b/thunderbird-l10n/ko/localization/ko/devtools/client/toolbox.ftl
new file mode 100644
index 0000000000..2f8c94d84c
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/devtools/client/toolbox.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/.
+
+
+### These messages are used in the DevTools toolbox.
+
+
+## These labels are shown in the "..." menu in the toolbox, and represent different
+## commands such as the docking of DevTools, toggling features, and viewing some
+## external links. Some of the commands have the keyboard shortcut shown next to
+## the label.
+
+toolbox-meatball-menu-dock-bottom-label = ์•„๋ž˜์— ๊ณ ์ •
+toolbox-meatball-menu-dock-left-label = ์™ผ์ชฝ์— ๊ณ ์ •
+toolbox-meatball-menu-dock-right-label = ์˜ค๋ฅธ์ชฝ์— ๊ณ ์ •
+toolbox-meatball-menu-dock-separate-window-label = ๋ถ„๋ฆฌ๋œ ์ฐฝ
+
+toolbox-meatball-menu-splitconsole-label = ์ฝ˜์†” ๋ถ„ํ•  ๋ณด๊ธฐ
+toolbox-meatball-menu-hideconsole-label = ์ฝ˜์†” ๋ถ„ํ•  ๊ฐ์ถ”๊ธฐ
+
+toolbox-meatball-menu-settings-label = ์„ค์ •
+toolbox-meatball-menu-documentation-label = ๋ฌธ์„œโ€ฆ
+toolbox-meatball-menu-community-label = ์ปค๋ฎค๋‹ˆํ‹ฐโ€ฆ
+
+# This menu item is only available in the browser toolbox. It forces the popups/panels
+# to stay visible on blur, which is primarily useful for addon developers and Firefox
+# contributors.
+toolbox-meatball-menu-noautohide-label = ํŒ์—… ์ž๋™ ์ˆจ๊ธฐ๊ธฐ ๋น„ํ™œ์„ฑํ™”
+
+toolbox-meatball-menu-pseudo-locale-accented = "์•…์„ผํŠธ ๋ถ€ํ˜ธ" ๋กœ์ผ€์ผ ํ™œ์„ฑํ™”
+toolbox-meatball-menu-pseudo-locale-bidi = "์–‘๋ฐฉํ–ฅ ํ…์ŠคํŠธ(BiDi)" ๋กœ์ผ€์ผ ํ™œ์„ฑํ™”
+
+##
+
+
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
+toolbox-mode-browser-toolbox-label = ๋ธŒ๋ผ์šฐ์ € ๋„๊ตฌ์ƒ์ž ๋ชจ๋“œ
+toolbox-mode-browser-console-label = ๋ธŒ๋ผ์šฐ์ € ์ฝ˜์†” ๋ชจ๋“œ
+
+toolbox-mode-everything-label = ๋‹ค์ค‘ ํ”„๋กœ์„ธ์Šค
+toolbox-mode-everything-sub-label = (๋Š๋ฆผ)
+toolbox-mode-everything-container =
+ .title = ๋ชจ๋“  ํ”„๋กœ์„ธ์Šค์˜ ๋ชจ๋“  ๊ฒƒ์„ ๋””๋ฒ„๊ทธ
+
+toolbox-mode-parent-process-label = ๋ถ€๋ชจ ํ”„๋กœ์„ธ์Šค๋งŒ
+toolbox-mode-parent-process-sub-label = (๋น ๋ฆ„)
+toolbox-mode-parent-process-container =
+ .title = ๋ถ€๋ชจ ํ”„๋กœ์„ธ์Šค์˜ ๋ฆฌ์†Œ์Šค์—๋งŒ ์ง‘์ค‘ํ•˜์„ธ์š”.
+
+toolbox-always-on-top-enabled2 = ํ•ญ์ƒ ๋งจ ์œ„์— ๋น„ํ™œ์„ฑํ™”
+ .title = ๊ฐœ๋ฐœ์ž ๋„๊ตฌ๊ฐ€ ๋‹ค์‹œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.
+toolbox-always-on-top-disabled2 = ํ•ญ์ƒ ๋งจ ์œ„์— ํ™œ์„ฑํ™”
+ .title = ๊ฐœ๋ฐœ์ž ๋„๊ตฌ๊ฐ€ ๋‹ค์‹œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.
diff --git a/thunderbird-l10n/ko/localization/ko/devtools/client/tooltips.ftl b/thunderbird-l10n/ko/localization/ko/devtools/client/tooltips.ftl
new file mode 100644
index 0000000000..691e4d11c3
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/devtools/client/tooltips.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/.
+
+
+### Localization for Developer Tools tooltips.
+
+learn-more = <span data-l10n-name="link">๋” ์•Œ์•„๋ณด๊ธฐ</span>
+
+## In the Rule View when a CSS property cannot be successfully applied we display
+## an icon. When this icon is hovered this message is displayed to explain why
+## the property is not applied.
+## Variables:
+## $property (string) - A CSS property name e.g. "color".
+## $display (string) - A CSS display value e.g. "inline-block".
+
+inactive-css-not-grid-or-flex-container = ํ”Œ๋ ‰์Šค ์ปจํ…Œ์ด๋„ˆ๋„ ๊ทธ๋ฆฌ๋“œ ์ปจํ…Œ์ด๋„ˆ๋„ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— <strong>{ $property }</strong> ์†์„ฑ์ด ์ด ์š”์†Œ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+inactive-css-not-grid-or-flex-container-or-multicol-container = ํ”Œ๋ ‰์Šค ์ปจํ…Œ์ด๋„ˆ, ๊ทธ๋ฆฌ๋“œ ์ปจํ…Œ์ด๋„ˆ ๋˜๋Š” ๋‹ค์ค‘ ์—ด ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— <strong>{ $property }</strong> ์†์„ฑ์ด ์ด ์š”์†Œ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+inactive-css-not-multicol-container = ๋‹ค์ค‘ ์—ด ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— <strong>{ $property }</strong> ์†์„ฑ์ด ์ด ์š”์†Œ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+inactive-css-not-grid-or-flex-item = ๊ทธ๋ฆฌ๋“œ ๋˜๋Š” ํ”Œ๋ ‰์Šค ํ•ญ๋ชฉ์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— <strong>{ $property }</strong> ์†์„ฑ์ด ์ด ์š”์†Œ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+inactive-css-not-grid-item = ๊ทธ๋ฆฌ๋“œ ํ•ญ๋ชฉ์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— <strong>{ $property }</strong> ์†์„ฑ์ด ์ด ์š”์†Œ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+inactive-css-not-grid-container = ๊ทธ๋ฆฌ๋“œ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— <strong>{ $property }</strong> ์†์„ฑ์ด ์ด ์š”์†Œ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+inactive-css-not-flex-item = ํ”Œ๋ ‰์Šค ํ•ญ๋ชฉ์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— <strong>{ $property }</strong> ์†์„ฑ์ด ์ด ์š”์†Œ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+inactive-css-not-flex-container = ํ”Œ๋ ‰์Šค ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— <strong>{ $property }</strong> ์†์„ฑ์ด ์ด ์š”์†Œ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+inactive-css-not-inline-or-tablecell = <strong>{ $property }</strong>๋Š” inline ๋˜๋Š” table-cell ์š”์†Œ๊ฐ€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด ์š”์†Œ์— ์•„๋ฌด๋Ÿฐ ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+inactive-css-first-line-pseudo-element-not-supported = <strong>{ $property }</strong>๋Š” ::first-line ๊ฐ€์ƒ ์š”์†Œ์—์„œ ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+inactive-css-first-letter-pseudo-element-not-supported = <strong>{ $property }</strong>๋Š” ::first-letter ๊ฐ€์ƒ ์š”์†Œ์—์„œ ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+inactive-css-placeholder-pseudo-element-not-supported = <strong>{ $property }</strong>๋Š” ::placeholder ๊ฐ€์ƒ ์š”์†Œ์—์„œ ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+inactive-css-property-because-of-display = <strong>{ $display }</strong>์˜ ํ‘œ์‹œ๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ <strong>{ $property }</strong>์€ ์ด ์š”์†Œ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+inactive-css-not-display-block-on-floated = ์š”์†Œ๊ฐ€ <strong>floated</strong>์ด๋ฏ€๋กœ <strong>display</strong> ๊ฐ’์ด ์—”์ง„์— ์˜ํ•ด <strong>block</strong>์œผ๋กœ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+inactive-css-property-is-impossible-to-override-in-visited = <strong>:visited</strong> ์ œํ•œ์œผ๋กœ ์ธํ•ด <strong>{ $property }</strong>๋ฅผ ์žฌ์ •์˜ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+inactive-css-position-property-on-unpositioned-box = ์œ„์น˜๊ฐ€ ์ง€์ •๋œ ์š”์†Œ๊ฐ€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— <strong>{ $property }</strong> ์†์„ฑ์ด ์ด ์š”์†Œ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+inactive-text-overflow-when-no-overflow = <strong>overflow:hidden</strong>์ด ์„ค์ •๋˜์–ด ์žˆ์ง€ ์•Š์œผ๋ฏ€๋กœ <strong>{ $property }</strong> ์†์„ฑ์ด ์ด ์š”์†Œ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+inactive-css-not-for-internal-table-elements = <strong>{ $property }</strong> ์†์„ฑ์ด ๋‚ด๋ถ€ ํ…Œ์ด๋ธ” ์š”์†Œ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+inactive-css-not-for-internal-table-elements-except-table-cells = <strong>{ $property }</strong> ์†์„ฑ์ด ํ…Œ์ด๋ธ” ์…€์„ ์ œ์™ธํ•˜๊ณ  ๋‚ด๋ถ€ ํ…Œ์ด๋ธ” ์š”์†Œ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+inactive-css-not-table = ํ…Œ์ด๋ธ”์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— <strong>{ $property }</strong> ์†์„ฑ์ด ์ด ์š”์†Œ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+inactive-css-not-table-cell = ํ…Œ์ด๋ธ” ์…€์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— <strong>{ $property }</strong> ์†์„ฑ์ด ์ด ์š”์†Œ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+inactive-scroll-padding-when-not-scroll-container = ์Šคํฌ๋กคํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ <strong>{ $property }</strong> ์†์„ฑ์ด ์ด ์š”์†Œ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+inactive-css-border-image = <strong>{ $property }</strong>๋Š” ๋ถ€๋ชจ ํ…Œ์ด๋ธ” ์š”์†Œ์—์„œ <strong>border-collapse</strong>๊ฐ€ <strong>collapse</strong>๋กœ ์„ค์ •๋œ ๋‚ด๋ถ€ ํ…Œ์ด๋ธ” ์š”์†Œ์— ์ ์šฉํ•  ์ˆ˜ ์—†์œผ๋ฏ€๋กœ ์ด ์š”์†Œ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+inactive-css-ruby-element = <strong>{ $property }</strong>๋Š” ์œ—์ฃผ ์š”์†Œ์ด๋ฏ€๋กœ ์ด ์š”์†Œ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํฌ๊ธฐ๋Š” ์œ—์ฃผ ํ…์ŠคํŠธ์˜ ๊ธ€๊ผด ํฌ๊ธฐ์— ๋”ฐ๋ผ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค.
+inactive-css-highlight-pseudo-elements-not-supported = <strong>{ $property }</strong>๋Š” ํ•˜์ด๋ผ์ดํŠธ ๊ฐ€์ƒ ์š”์†Œ์—์„œ ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+inactive-css-cue-pseudo-element-not-supported = <strong>{ $property }</strong>๋Š” ::cue ๊ฐ€์ƒ ์š”์†Œ์—์„œ ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+# Variables:
+# $lineCount (integer) - The number of lines the element has.
+inactive-css-text-wrap-balance-lines-exceeded = <strong>{ $property }</strong>๋Š” ์ด ์š”์†Œ์— { $lineCount }๊ฐœ ์ด์ƒ์˜ ํ–‰์ด ์žˆ์œผ๋ฏ€๋กœ ์ด ์š”์†Œ์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+inactive-css-text-wrap-balance-fragmented = <strong>{ $property }</strong>๋Š” ์กฐ๊ฐํ™”๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ(์˜ˆ: ํ•ด๋‹น ์ฝ˜ํ…์ธ ๊ฐ€ ์—ฌ๋Ÿฌ ์—ด์ด๋‚˜ ํŽ˜์ด์ง€์— ๊ฑธ์ณ ๋ถ„ํ• ๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ) ์ด ์š”์†Œ์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+## In the Rule View when a CSS property cannot be successfully applied we display
+## an icon. When this icon is hovered this message is displayed to explain how
+## the problem can be solved.
+
+inactive-css-not-grid-or-flex-container-fix = <strong>display:grid</strong> ๋˜๋Š” <strong>display:flex</strong>๋ฅผ ์ถ”๊ฐ€ํ•ด๋ณด์„ธ์š”. { learn-more }
+inactive-css-not-grid-or-flex-container-or-multicol-container-fix = <strong>display:grid</strong>๋‚˜ <strong>display:flex</strong>, <strong>columns:2</strong>๋ฅผ ์ถ”๊ฐ€ํ•ด๋ณด์„ธ์š”. { learn-more }
+inactive-css-not-multicol-container-fix = <strong>column-count</strong> ๋˜๋Š” <strong>column-width</strong>๋ฅผ ์ถ”๊ฐ€ํ•ด๋ณด์„ธ์š”. { learn-more }
+inactive-css-not-grid-or-flex-item-fix-3 = <strong>display:grid</strong>, <strong>display:flex</strong>, <strong>display:inline-grid</strong>, ๋˜๋Š” <strong>display:inline-flex</strong>๋ฅผ ์š”์†Œ์˜ ๋ถ€๋ชจ์— ์ถ”๊ฐ€ํ•ด๋ณด์„ธ์š”. { learn-more }
+inactive-css-not-grid-item-fix-2 = <strong>display:grid</strong> ๋˜๋Š” <strong>display:inline-grid</strong>๋ฅผ ์š”์†Œ์˜ ๋ถ€๋ชจ์— ์ถ”๊ฐ€ํ•ด๋ณด์„ธ์š”. { learn-more }
+inactive-css-not-grid-container-fix = <strong>display:grid</strong> ๋˜๋Š” <strong>display:inline-grid</strong>์„ ์ถ”๊ฐ€ํ•˜์„ธ์š”. { learn-more }
+inactive-css-not-flex-item-fix-2 = <strong>display:flex</strong> ๋˜๋Š” <strong>display:inline-flex</strong>๋ฅผ ์š”์†Œ์˜ ๋ถ€๋ชจ์— ์ถ”๊ฐ€ํ•ด๋ณด์„ธ์š”. { learn-more }
+inactive-css-not-flex-container-fix = <strong>display:flex</strong> ๋˜๋Š” <strong>display:inline-flex</strong>์„ ์ถ”๊ฐ€ํ•ด๋ณด์„ธ์š”. { learn-more }
+inactive-css-not-inline-or-tablecell-fix = <strong>display:inline</strong> ๋˜๋Š” <strong>display:table-cell</strong>์„ ์ถ”๊ฐ€ํ•ด๋ณด์„ธ์š”. { learn-more }
+inactive-css-non-replaced-inline-or-table-row-or-row-group-fix = <strong>display:inline-block</strong> ๋˜๋Š” <strong>display:block</strong>์„ ์ถ”๊ฐ€ํ•ด๋ณด์„ธ์š”. { learn-more }
+inactive-css-non-replaced-inline-or-table-column-or-column-group-fix = <strong>display:inline-block</strong>์„ ์ถ”๊ฐ€ํ•ด๋ณด์„ธ์š”. { learn-more }
+inactive-css-not-display-block-on-floated-fix = <strong>float</strong>๋ฅผ ์ œ๊ฑฐํ•˜๊ฑฐ๋‚˜ <strong>display:block</strong>์„ ์ถ”๊ฐ€ํ•ด๋ณด์„ธ์š”. { learn-more }
+inactive-css-position-property-on-unpositioned-box-fix = <strong>position</strong> ์†์„ฑ์„ <strong>static</strong> ์ด์™ธ์˜ ๊ฒƒ์œผ๋กœ ์„ค์ •ํ•ด ๋ณด์„ธ์š”. { learn-more }
+inactive-text-overflow-when-no-overflow-fix = <strong>overflow:hidden</strong>์„ ์ถ”๊ฐ€ํ•ด๋ณด์„ธ์š”. { learn-more }
+inactive-css-not-for-internal-table-elements-fix = <strong>display</strong> ์†์„ฑ์„ <strong>table-cell</strong>, <strong>table-column</strong>, <strong>table-row</strong>, <strong>table-column-group</strong>, <strong>table-row-group</strong>, ๋˜๋Š” <strong>table-footer-group</strong> ์ด์™ธ์˜ ๊ฒƒ์œผ๋กœ ์„ค์ •ํ•ด ๋ณด์„ธ์š”. { learn-more }
+inactive-css-not-for-internal-table-elements-except-table-cells-fix = <strong>display</strong> ์†์„ฑ์„ <strong>table-column</strong>, <strong>table-row</strong>, <strong>table-column-group</strong>, <strong>table-row-group</strong>, ๋˜๋Š” <strong>table-footer-group</strong> ์ด์™ธ์˜ ๊ฒƒ์œผ๋กœ ์„ค์ •ํ•ด ๋ณด์„ธ์š”. { learn-more }
+inactive-css-not-table-fix = <strong>display:table</strong> ๋˜๋Š” <strong>display:inline-table</strong>์„ ์ถ”๊ฐ€ํ•ด๋ณด์„ธ์š”. { learn-more }
+inactive-css-not-table-cell-fix = <strong>display:table-cell</strong>์„ ์ถ”๊ฐ€ํ•ด๋ณด์„ธ์š”. { learn-more }
+inactive-scroll-padding-when-not-scroll-container-fix = <strong>overflow:auto</strong>, <strong>overflow:scroll</strong>, ๋˜๋Š” <strong>overflow:hidden</strong>์„ ์ถ”๊ฐ€ํ•ด๋ณด์„ธ์š”. { learn-more }
+inactive-css-border-image-fix = ๋ถ€๋ชจ ํ…Œ์ด๋ธ” ์š”์†Œ์—์„œ ์†์„ฑ์„ ์ œ๊ฑฐํ•˜๊ฑฐ๋‚˜ <strong>border-collapse</strong> ๊ฐ’์„ <strong>collapse</strong> ์ด์™ธ์˜ ๊ฐ’์œผ๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค. { learn-more }
+inactive-css-ruby-element-fix = ์œ—์ฃผ ํ…์ŠคํŠธ์˜ <strong>font-size</strong>๋ฅผ ๋ณ€๊ฒฝํ•ด ๋ณด์„ธ์š”. { learn-more }
+inactive-css-text-wrap-balance-lines-exceeded-fix = ์ค„ ์ˆ˜๋ฅผ ์ค„์—ฌ๋ณด์„ธ์š”. { learn-more }
+inactive-css-text-wrap-balance-fragmented-fix = ์š”์†Œ์˜ ์ฝ˜ํ…์ธ ๋ฅผ ๋ถ„ํ• ํ•˜์ง€ ๋งˆ์„ธ์š”(์˜ˆ: ์—ด์„ ์ œ๊ฑฐํ•˜๊ฑฐ๋‚˜ <strong>page-break-inside:avoid</strong>๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ). { learn-more }
+
+## In the Rule View when a CSS property may have compatibility issues with other browsers
+## we display an icon. When this icon is hovered this message is displayed to explain why
+## the property is incompatible and the platforms it is incompatible on.
+## Variables:
+## $property (string) - A CSS declaration name e.g. "-moz-user-select" that can be a platform specific alias.
+## $rootProperty (string) - A raw CSS property name e.g. "user-select" that is not a platform specific alias.
+
+css-compatibility-default-message = <strong>{ $property }</strong>์€(๋Š”) ๋‹ค์Œ ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š” ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค:
+css-compatibility-deprecated-experimental-message = <strong>{ $property }</strong>์€(๋Š”) W3C ํ‘œ์ค€์—์„œ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ์‹คํ—˜์  ์†์„ฑ์ž…๋‹ˆ๋‹ค. ๋‹ค์Œ ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š” ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค:
+css-compatibility-deprecated-experimental-supported-message = <strong>{ $property }</strong>์€(๋Š”) W3C ํ‘œ์ค€์—์„œ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ์‹คํ—˜์  ์†์„ฑ์ž…๋‹ˆ๋‹ค.
+css-compatibility-deprecated-message = <strong>{ $property }</strong>์€(๋Š”) W3C ํ‘œ์ค€์—์„œ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š” ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค:
+css-compatibility-deprecated-supported-message = <strong>{ $property }</strong>์€(๋Š”) W3C ํ‘œ์ค€์—์„œ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+css-compatibility-experimental-message = <strong>{ $property }</strong>์€(๋Š”) ์‹คํ—˜์  ์†์„ฑ์ž…๋‹ˆ๋‹ค. ๋‹ค์Œ ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š” ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค:
+css-compatibility-experimental-supported-message = <strong>{ $property }</strong>์€(๋Š”) ์‹คํ—˜์  ์†์„ฑ์ž…๋‹ˆ๋‹ค.
+css-compatibility-learn-more-message = <strong>{ $rootProperty }</strong>์— ๋Œ€ํ•ด <span data-l10n-name="link">๋” ์•Œ์•„๋ณด๊ธฐ</span>
+
+## In the Rule View when a rule selector can causes issues, we display an icon.
+## When this icon is hovered one or more of those messages are displayed to explain what
+## the issue are.
+
+# :has() should not be translated
+css-selector-warning-unconstrained-has = ์ด ์„ ํƒ์ž๋Š” ์ œํ•œ๋˜์ง€ ์•Š์€ <strong>:has()</strong>๋ฅผ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ๋Š๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
diff --git a/thunderbird-l10n/ko/localization/ko/devtools/shared/debugger-paused-reasons.ftl b/thunderbird-l10n/ko/localization/ko/devtools/shared/debugger-paused-reasons.ftl
new file mode 100644
index 0000000000..5ab4efac0c
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/devtools/shared/debugger-paused-reasons.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/.
+
+
+### These strings are used inside the Debugger which is available from the Web
+### Developer sub-menu -> 'Debugger', as well as in the "Paused Debugger
+### Overlay" that is displayed in the content page when it pauses.
+
+
+### The correct localization of this file might be to keep it in
+### English, or another language commonly spoken among web developers.
+### You want to make that choice consistent across the developer tools.
+### A good criteria is the language in which you'd find the best
+### documentation on web development on the web.
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused due to a `debugger` statement in the code
+whypaused-debugger-statement = ๋””๋ฒ„๊ฑฐ ๊ตฌ๋ฌธ์—์„œ ์ผ์‹œ ์ค‘์ง€๋จ
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused on a breakpoint
+whypaused-breakpoint = ์ค‘๋‹จ์ ์—์„œ ์ผ์‹œ ์ค‘์ง€๋จ
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused on an event breakpoint.
+whypaused-event-breakpoint = ์ด๋ฒคํŠธ ์ค‘๋‹จ์ ์—์„œ ์ผ์‹œ ์ค‘์ง€๋จ
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused on an exception
+whypaused-exception = ์˜ˆ์™ธ์—์„œ ์ผ์‹œ ์ค‘์ง€๋จ
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused on a DOM mutation breakpoint
+whypaused-mutation-breakpoint = DOM ๋ณ€์ด์— ์ผ์‹œ ์ค‘์ง€๋จ
+
+# The text that is displayed to describe an added node which triggers a subtree
+# modification
+whypaused-mutation-breakpoint-added = ์ถ”๊ฐ€๋จ:
+
+# The text that is displayed to describe a removed node which triggers a subtree
+# modification
+whypaused-mutation-breakpoint-removed = ์ œ๊ฑฐ๋จ:
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused at a JS execution
+whypaused-interrupted = ์‹คํ–‰์ค‘ ์ผ์‹œ ์ค‘์ง€๋จ
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused while stepping in or out of the stack
+whypaused-resume-limit = ๋‹จ๊ณ„๋ณ„ ์‹คํ–‰ ์ค‘์— ์ผ์‹œ ์ค‘์ง€๋จ
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused on a dom event
+whypaused-pause-on-dom-events = ์ด๋ฒคํŠธ ๋ฆฌ์Šค๋„ˆ์—์„œ ์ผ์‹œ ์ค‘์ง€๋จ
+
+# The text that is displayed in an info block when evaluating a conditional
+# breakpoint throws an error
+whypaused-breakpoint-condition-thrown = ์กฐ๊ฑด๋ถ€ ์ค‘๋‹จ์  ์˜ค๋ฅ˜
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused on an xml http request
+whypaused-xhr = XMLHttpRequest์—์„œ ์ผ์‹œ ์ค‘์ง€๋จ
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused on a promise rejection
+whypaused-promise-rejection = ํ”„๋กœ๋ฏธ์Šค ๋ฆฌ์ ์…˜์—์„œ ์ผ์‹œ ์ค‘์ง€๋จ
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused at a watchpoint on an object property
+whypaused-get-watchpoint = ์†์„ฑ ๋ฐ˜ํ™˜์‹œ ์ผ์‹œ ์ค‘์ง€๋จ
+
+# The text that is displayed in an info block explaining how the debugger is
+# currently paused at a watchpoint on an object property
+whypaused-set-watchpoint = ์†์„ฑ ํ• ๋‹น์‹œ ์ผ์‹œ ์ค‘์ง€๋จ
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused on an assert
+whypaused-assert = ์–ด์„ค์…˜์—์„œ ์ผ์‹œ ์ค‘์ง€๋จ
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused on a debugger statement
+whypaused-debug-command = ๋””๋ฒ„๊ทธ๋œ ํ•จ์ˆ˜์—์„œ ์ผ์‹œ ์ค‘์ง€๋จ
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused on an event listener breakpoint set
+whypaused-other = ๋””๋ฒ„๊ฑฐ ์ผ์‹œ ์ค‘์ง€๋จ
diff --git a/thunderbird-l10n/ko/localization/ko/devtools/shared/highlighters.ftl b/thunderbird-l10n/ko/localization/ko/devtools/shared/highlighters.ftl
new file mode 100644
index 0000000000..c99476eca9
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/devtools/shared/highlighters.ftl
@@ -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/.
+
+
+### This file contains strings used in highlighters.
+### Highlighters are visualizations that DevTools draws on top of content to aid
+### in understanding content sizing, etc.
+
+# The row and column position of a grid cell shown in the grid cell infobar when hovering
+# over the CSS grid outline.
+# Variables
+# $row (integer) - The row index
+# $column (integer) - The column index
+grid-row-column-positions = ํ–‰ { $row } / ์—ด { $column }
+
+# The layout type of an element shown in the infobar when hovering over a DOM element and
+# it is a grid container.
+gridtype-container = ๊ทธ๋ฆฌ๋“œ ์ปจํ…Œ์ด๋„ˆ
+
+# The layout type of an element shown in the infobar when hovering over a DOM element and
+# it is a grid item.
+gridtype-item = ๊ทธ๋ฆฌ๋“œ ํ•ญ๋ชฉ
+
+# The layout type of an element shown in the infobar when hovering over a DOM element and
+# it is both a grid container and a grid item.
+gridtype-dual = ๊ทธ๋ฆฌ๋“œ ์ปจํ…Œ์ด๋„ˆ/ํ•ญ๋ชฉ
+
+# The layout type of an element shown in the infobar when hovering over a DOM element and
+# it is a flex container.
+flextype-container = ํ”Œ๋ ‰์Šค ์ปจํ…Œ์ด๋„ˆ
+
+# The layout type of an element shown in the infobar when hovering over a DOM element and
+# it is a flex item.
+flextype-item = ํ”Œ๋ ‰์Šค ํ•ญ๋ชฉ
+
+# The layout type of an element shown in the infobar when hovering over a DOM element and
+# it is both a flex container and a flex item.
+flextype-dual = ํ”Œ๋ ‰์Šค ์ปจํ…Œ์ด๋„ˆ/ํ•ญ๋ชฉ
+
+# The message displayed in the content page when the user clicks on the
+# "Pick an element from the page" in about:devtools-toolbox inspector panel, when
+# debugging a remote page.
+# Variables
+# $action (string) - Will either be remote-node-picker-notice-action-desktop or
+# remote-node-picker-notice-action-touch
+remote-node-picker-notice = ๊ฐœ๋ฐœ์ž ๋„๊ตฌ ๋…ธ๋“œ ์„ ํƒ๊ธฐ๊ฐ€ ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. { $action }
+
+# Text displayed in `remote-node-picker-notice`, when the remote page is on desktop
+remote-node-picker-notice-action-desktop = ๊ฒ€์‚ฌ๊ธฐ์—์„œ ์š”์†Œ๋ฅผ ์„ ํƒํ•˜๋ ค๋ฉด ํด๋ฆญํ•˜์„ธ์š”
+
+# Text displayed in `remote-node-picker-notice`, when the remote page is on Android
+remote-node-picker-notice-action-touch = ๊ฒ€์‚ฌ๊ธฐ์—์„œ ์š”์†Œ๋ฅผ ์„ ํƒํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”
+
+# The text displayed in the button that is in the notice in the content page when the user
+# clicks on the "Pick an element from the page" in about:devtools-toolbox inspector panel,
+# when debugging a remote page.
+remote-node-picker-notice-hide-button = ์ˆจ๊ธฐ๊ธฐ
+
+# The text displayed in a toolbox notification message which is only displayed
+# if prefers-reduced-motion is enabled (via OS-level settings or by using the
+# ui.prefersReducedMotion=1 preference).
+simple-highlighters-message = prefers-reduced-motion์ด ํ™œ์„ฑํ™”๋˜๋ฉด ๊นœ๋ฐ•์ž„์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด ์„ค์ • ํŒจ๋„์—์„œ ๋‹จ์ˆœํ•œ ํ•˜์ด๋ผ์ดํ„ฐ๋ฅผ ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+# Text displayed in a button inside the "simple-highlighters-message" toolbox
+# notification. "Settings" here refers to the DevTools settings panel.
+simple-highlighters-settings-button = ์„ค์ • ์—ด๊ธฐ
diff --git a/thunderbird-l10n/ko/localization/ko/devtools/shared/webconsole-commands.ftl b/thunderbird-l10n/ko/localization/ko/devtools/shared/webconsole-commands.ftl
new file mode 100644
index 0000000000..7e7b187d2b
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/devtools/shared/webconsole-commands.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/.
+
+
+# These strings are used inside the Web Console commands
+# which can be executed in the Developer Tools, available in the
+# Browser Tools sub-menu -> 'Web Developer Tools'
+
+# Usage string for :block command
+webconsole-commands-usage-block =
+ :block URL_STRING
+
+ ๋„คํŠธ์›Œํฌ ์š”์ฒญ ์ฐจ๋‹จ ์‹œ์ž‘
+
+ URL์— ์ด ๋ฌธ์ž์—ด์ด ํฌํ•จ๋œ ๋ชจ๋“  ์š”์ฒญ์„ ์ฐจ๋‹จํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์ธ์šฉ๋˜์ง€ ์•Š์€ ๋ฌธ์ž์—ด์ธ URLSTRING ์ธ์ˆ˜ ํ•˜๋‚˜๋งŒ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
+ ์ทจ์†Œํ•˜๋ ค๋ฉด :unblock ๋˜๋Š” ๋„คํŠธ์›Œํฌ ๋ชจ๋‹ˆํ„ฐ ์š”์ฒญ ์ฐจ๋‹จ ์‚ฌ์ด๋“œ๋ฐ”๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.
+# Usage string for :unblock command
+webconsole-commands-usage-unblock =
+ :unblock URL_STRING
+
+ ๋„คํŠธ์›Œํฌ ์š”์ฒญ ์ฐจ๋‹จ ์ค‘์ง€
+
+ ์ด์ „์— :block์— ์ „๋‹ฌ๋œ ์ •ํ™•ํžˆ ๋™์ผํ•œ ๋ฌธ์ž์—ด์ธ ํ•˜๋‚˜์˜ ์ธ์ˆ˜๋งŒ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
+# Usage string for :trace command
+webconsole-commands-usage-trace =
+ :trace
+
+ JavaScript ์ถ”์ ๊ธฐ๋ฅผ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
+
+ ๋‹ค์Œ ์ธ์ˆ˜๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค:
+ --logMethod ์›น ์ฝ˜์†”์— ๋กœ๊น…ํ•˜๊ธฐ ์œ„ํ•ด 'console'(๊ธฐ๋ณธ๊ฐ’)๋กœ ์„ค์ •ํ•˜๊ฑฐ๋‚˜ ํ‘œ์ค€ ์ถœ๋ ฅ์— ๋กœ๊น…ํ•˜๊ธฐ ์œ„ํ•ด 'stdout'์œผ๋กœ ์„ค์ •,
+ --prefix ๋ชจ๋“  ์ถ”์  ๋กœ๊ทธ ์•ž์— ๊ธฐ๋ก๋  ์„ ํƒ์  ๋ฌธ์ž์—ด,
+ --help ๋˜๋Š” --usage ์ด ๋ฉ”์‹œ์ง€๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
diff --git a/thunderbird-l10n/ko/localization/ko/devtools/startup/key-shortcuts.ftl b/thunderbird-l10n/ko/localization/ko/devtools/startup/key-shortcuts.ftl
new file mode 100644
index 0000000000..bbc2c7ca1e
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/devtools/startup/key-shortcuts.ftl
@@ -0,0 +1,38 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Key pressed to open a toolbox with the default panel selected
+devtools-commandkey-toggle-toolbox = I
+# Alternative key pressed to open a toolbox with the default panel selected
+devtools-commandkey-toggle-toolbox-f12 = VK_F12
+# Key pressed to open the Browser Toolbox, used for debugging Firefox itself
+devtools-commandkey-browser-toolbox = I
+# Key pressed to open the Browser Console, used for debugging Firefox itself
+devtools-commandkey-browser-console = J
+# Key pressed to toggle on the Responsive Design Mode
+devtools-commandkey-responsive-design-mode = M
+# Key pressed to open a toolbox with the inspector panel selected
+devtools-commandkey-inspector = C
+# Key pressed to open a toolbox with the web console panel selected
+devtools-commandkey-webconsole = K
+# Key pressed to open a toolbox with the debugger panel selected
+devtools-commandkey-jsdebugger = Z
+# Key pressed to open a toolbox with the network monitor panel selected
+devtools-commandkey-netmonitor = E
+# Key pressed to open a toolbox with the style editor panel selected
+devtools-commandkey-styleeditor = VK_F7
+# Key pressed to open a toolbox with the performance panel selected
+devtools-commandkey-performance = VK_F5
+# Key pressed to open a toolbox with the storage panel selected
+devtools-commandkey-storage = VK_F9
+# Key pressed to open a toolbox with the DOM panel selected
+devtools-commandkey-dom = W
+# Key pressed to open a toolbox with the accessibility panel selected
+devtools-commandkey-accessibility-f12 = VK_F12
+# Key pressed to start or stop the performance profiler
+devtools-commandkey-profiler-start-stop = VK_1
+# Key pressed to capture a recorded performance profile
+devtools-commandkey-profiler-capture = VK_2
+# Key pressed to toggle the JavaScript tracing
+devtools-commandkey-javascript-tracing-toggle = VK_5
diff --git a/thunderbird-l10n/ko/localization/ko/dom/XMLPrettyPrint.ftl b/thunderbird-l10n/ko/localization/ko/dom/XMLPrettyPrint.ftl
new file mode 100644
index 0000000000..db68fe30e9
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/dom/XMLPrettyPrint.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/.
+
+xml-nostylesheet = ์ด XML ํŒŒ์ผ์€ ๊ด€๋ จ๋œ ์Šคํƒ€์ผ ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ฌธ์„œ ํŠธ๋ฆฌ๋Š” ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.
diff --git a/thunderbird-l10n/ko/localization/ko/dom/media.ftl b/thunderbird-l10n/ko/localization/ko/dom/media.ftl
new file mode 100644
index 0000000000..64965fccd8
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/dom/media.ftl
@@ -0,0 +1,6 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+default-audio-output-device-label = ๊ธฐ๋ณธ ์˜ค๋””์˜ค ์ถœ๋ ฅ ์žฅ์น˜
+mediastatus-fallback-title = { -brand-short-name }๊ฐ€ ๋ฏธ๋””์–ด๋ฅผ ์žฌ์ƒ ์ค‘
diff --git a/thunderbird-l10n/ko/localization/ko/locales-preview/aboutTranslations.ftl b/thunderbird-l10n/ko/localization/ko/locales-preview/aboutTranslations.ftl
new file mode 100644
index 0000000000..68e9d8aafd
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/locales-preview/aboutTranslations.ftl
@@ -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/.
+
+# The title of the about:translations page, referencing the translations feature.
+about-translations-title = Translations
+about-translations-header = { -translations-brand-name }
+about-translations-results-placeholder = Translation
+# Text displayed on from-language dropdown when no language is selected
+about-translations-detect = Detect language
+# Text displayed on a language dropdown when the language is in beta
+# Variables:
+# $language (string) - The localized display name of the language
+about-translations-displayname-beta = { $language } BETA
+# Text displayed on from-language dropdown when a language is detected
+# Variables:
+# $language (string) - The localized display name of the detected language
+about-translations-detect-lang = Detect language ({ $language })
+# Text displayed on from-language dropdown when a beta language is detected
+# Variables:
+# $language (string) - The localized display name of the detected language
+about-translations-detect-lang-beta = Detect language ({ $language } BETA)
+# Text displayed on to-language dropdown when no language is selected
+about-translations-select = Select language
+about-translations-textarea =
+ .placeholder = Add text to translate
+about-translations-no-support = Your device does not meet the minimum requirements to use this feature. Try on another device.
+about-translations-engine-error = The translations engine failed to load.
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/about3Pane.ftl b/thunderbird-l10n/ko/localization/ko/messenger/about3Pane.ftl
new file mode 100644
index 0000000000..149d762ca5
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/about3Pane.ftl
@@ -0,0 +1,221 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Message List Header Bar
+
+
+## Quick Filter Bar
+
+# 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.)
+quick-filter-bar-sticky =
+ .title = ํด๋”๋ฅผ ๋ณ€๊ฒฝํ•  ๋•Œ ์ ์šฉํ•œ ํ•„ํ„ฐ ์œ ์ง€
+# The tooltip for the filter button that causes us to filter results to only
+# include unread messages.
+quick-filter-bar-unread =
+ .title = ์ฝ์ง€ ์•Š์€ ๋ฉ”์‹œ์ง€๋งŒ ๋ณด๊ธฐ
+# The label for the filter button that causes us to filter results to only
+# include unread messages.
+quick-filter-bar-unread-label = ์ฝ์ง€ ์•Š์Œ
+# The tooltip for the filter button that causes us to filter results to only
+# include messages that have been starred/flagged.
+quick-filter-bar-starred =
+ .title = ๋ณ„ํ‘œํ•œ ๋ฉ”์‹œ์ง€๋งŒ ๋ณด๊ธฐ
+# The label for the filter button that causes us to filter results to only
+# include messages that have been starred/flagged.
+quick-filter-bar-starred-label = ๋ณ„ํ‘œ
+# 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.
+quick-filter-bar-inaddrbook =
+ .title = ์—ฐ๋ฝ์ฒ˜์— ์žˆ๋Š” ์‚ฌ๋žŒ๋“ค ๋ฉ”์‹œ์ง€๋งŒ ๋ณด๊ธฐ
+# 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.
+quick-filter-bar-inaddrbook-label = ์—ฐ๋ฝ์ฒ˜
+# The tooltip for the filter button that causes us to filter results to only
+# include messages with at least one tag on them.
+quick-filter-bar-tags =
+ .title = ํƒœ๊ทธ๊ฐ€ ์žˆ๋Š” ๋ฉ”์‹œ์ง€๋งŒ ๋ณด๊ธฐ
+# The label for the filter button that causes us to filter results to only
+# include messages with at least one tag on them.
+quick-filter-bar-tags-label = ํƒœ๊ทธ
+# The tooltip for the filter button that causes us to filter results to only
+# include messages with attachments.
+quick-filter-bar-attachment =
+ .title = ์ฒจ๋ถ€ ํŒŒ์ผ์ด ์žˆ๋Š” ๋ฉ”์‹œ์ง€๋งŒ ๋ณด๊ธฐ
+# The label for the filter button that causes us to filter results to only
+# include messages with attachments.
+quick-filter-bar-attachment-label = ์ฒจ๋ถ€ ํŒŒ์ผ
+# The contents of the results box when there is a filter active but there
+# are no messages matching the filter.
+quick-filter-bar-no-results = ๊ฒฐ๊ณผ ์—†์Œ
+# 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 quick-filter-bar-no-results), or the box is hidden.
+# Variables:
+# $count (Number) - The number of messages that match selected filters.
+quick-filter-bar-results = ๋ชจ๋‘ { $count }๊ฐœ ๋ฉ”์‹œ์ง€
+# Keyboard shortcut for the text search box.
+# This should match quick-filter-bar-show in messenger.ftl.
+quick-filter-bar-textbox-shortcut =
+ { PLATFORM() ->
+ [macos] โ‡ง โŒ˜ K
+ *[other] Ctrl+Shift+K
+ }
+# This is the empty text for the text search box.
+# 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.
+quick-filter-bar-textbox =
+ .placeholder = <{ quick-filter-bar-textbox-shortcut }> ๋ฉ”์‹œ์ง€ ํ•„ํ„ฐ
+# Tooltip of the Any-of/All-of tagging mode selector.
+quick-filter-bar-boolean-mode =
+ .title = ํƒœ๊ทธ ํ•„ํ„ฐ๋ง ๋ชจ๋“œ
+# The Any-of tagging mode.
+quick-filter-bar-boolean-mode-any =
+ .label = ์ผ๋ถ€
+ .title = ์„ ํƒํ•œ ํƒœ๊ทธ ์ œํ•œ์กฐ๊ฑด ์ค‘ ์ตœ์†Œ ํ•œ ๊ฐœ๋Š” ๋งž์Œ
+# The All-of tagging mode.
+quick-filter-bar-boolean-mode-all =
+ .label = ๋ชจ๋‘
+ .title = ์„ ํƒํ•œ ํƒœ๊ทธ ์ œํ•œ์กฐ๊ฑด์ด ๋ชจ๋‘ ๋งž์Œ
+# 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.)
+quick-filter-bar-text-filter-explanation = ๋ฉ”์‹œ์ง€ ํ•„ํ„ฐ ์กฐ๊ฑด:
+# The button label that toggles whether the text filter searches the message
+# sender for the string.
+quick-filter-bar-text-filter-sender = ๋ณด๋‚ธ ์‚ฌ๋žŒ
+# The button label that toggles whether the text filter searches the message
+# recipients (to, cc) for the string.
+quick-filter-bar-text-filter-recipients = ๋ฐ›๋Š” ์‚ฌ๋žŒ
+# The button label that toggles whether the text filter searches the message
+# subject for the string.
+quick-filter-bar-text-filter-subject = ์ œ๋ชฉ
+# The button label that toggles whether the text filter searches the message
+# body for the string.
+quick-filter-bar-text-filter-body = ๋‚ด์šฉ
+# 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.
+quick-filter-bar-gloda-upsell-line1 = ๋ชจ๋“  ํด๋”์— ํ˜„์žฌ ๊ฒ€์ƒ‰ ๊ณ„์†
+# The second line of the panel popup that tells the user we found no matches.
+# Variables:
+# $text (String) - What the user has typed so far.
+quick-filter-bar-gloda-upsell-line2 = ๊ฒ€์ƒ‰์„ ๋‹ค์‹œ ํ•˜๋ ค๋ฉด โ€˜Enter'ํ‚ค๋ฅผ ๋ˆ„๋ฅด์„ธ์š”: { $text }
+
+## Folder pane
+
+folder-pane-get-all-messages-menuitem =
+ .label = ์ƒˆ ๋ฉ”์‹œ์ง€ ๋ชจ๋‘ ๋ฐ›๊ธฐ
+ .accesskey = G
+folder-pane-mode-context-toggle-compact-mode =
+ .label = ๊ฐ„๋‹จํžˆ ๋ณด๊ธฐ
+ .accesskey = C
+
+## Message thread pane
+
+threadpane-column-header-select =
+ .title = ๋ชจ๋“  ๋ฉ”์‹œ์ง€ ์„ ํƒ ํ† ๊ธ€
+threadpane-column-label-select =
+ .label = ๋ฉ”์‹œ์ง€ ์„ ํƒ
+threadpane-column-label-thread =
+ .label = ๊ธ€ํƒ€๋ž˜
+threadpane-column-header-flagged =
+ .title = ๋ณ„ํ‘œ๋กœ ์ •๋ ฌ
+threadpane-column-label-flagged =
+ .label = ๋ณ„ํ‘œ
+threadpane-column-header-attachments =
+ .title = ์ฒจ๋ถ€ ํŒŒ์ผ๋กœ ์ •๋ ฌ
+threadpane-column-label-attachments =
+ .label = ์ฒจ๋ถ€
+threadpane-column-header-sender = ๋ณด๋‚ธ ์‚ฌ๋žŒ
+ .title = ๋ณด๋‚ธ ์‚ฌ๋žŒ ์ˆœ์œผ๋กœ ์ •๋ ฌ
+threadpane-column-label-sender =
+ .label = ๋ณด๋‚ธ ์‚ฌ๋žŒ
+threadpane-column-header-recipient = ๋ฐ›๋Š” ์‚ฌ๋žŒ
+ .title = ๋ฐ›๋Š” ์‚ฌ๋žŒ์œผ๋กœ ์ •๋ ฌ
+threadpane-column-label-recipient =
+ .label = ๋ฐ›๋Š” ์‚ฌ๋žŒ
+threadpane-column-header-correspondents = ๊ธ€ ์“ด ์‚ฌ๋žŒ
+ .title = ๊ธ€ ์“ด ์‚ฌ๋žŒ์œผ๋กœ ์ •๋ ฌ
+threadpane-column-label-correspondents =
+ .label = ๊ธ€ ์“ด ์‚ฌ๋žŒ
+threadpane-column-header-subject = ์ œ๋ชฉ
+ .title = ์ œ๋ชฉ์œผ๋กœ ์ •๋ ฌ
+threadpane-column-label-subject =
+ .label = ์ œ๋ชฉ
+threadpane-column-header-date = ๋‚ ์งœ
+ .title = ๋‚ ์งœ๋กœ ์ •๋ ฌ
+threadpane-column-label-date =
+ .label = ๋‚ ์งœ
+threadpane-column-header-received = ๋ณด๋‚ธ ํŽธ์ง€ํ•จ
+ .title = ๋ฐ›์€ ๋‚ ์งœ ์ˆœ์œผ๋กœ ์ •๋ ฌ
+threadpane-column-label-received =
+ .label = ๋ณด๋‚ธ ํŽธ์ง€ํ•จ
+threadpane-column-header-status = ๋ฉ”์ผ ์ƒํƒœ
+ .title = ๋ฉ”์ผ ์ƒํƒœ๋กœ ์ •๋ ฌ
+threadpane-column-label-status =
+ .label = ๋ฉ”์ผ ์ƒํƒœ
+threadpane-column-header-size = ํฌ๊ธฐ
+ .title = ํฌ๊ธฐ๋กœ ์ •๋ ฌ
+threadpane-column-label-size =
+ .label = ํฌ๊ธฐ
+threadpane-column-header-tags = ํƒœ๊ทธ
+ .title = ํƒœ๊ทธ๋กœ ์ •๋ ฌํ•˜๊ธฐ
+threadpane-column-label-tags =
+ .label = ํƒœ๊ทธ
+threadpane-column-header-account = ๊ณ„์ •
+ .title = ๊ณ„์ •๋ณ„๋กœ ์ •๋ ฅ
+threadpane-column-label-account =
+ .label = ๊ณ„์ •
+threadpane-column-header-priority = ์ค‘์š”๋„
+ .title = ์ค‘์š”๋„๋กœ ์ •๋ ฌ
+threadpane-column-label-priority =
+ .label = ์ค‘์š”๋„
+threadpane-column-header-unread = ์ฝ์ง€ ์•Š์Œ
+ .title = ๊ธ€ํƒ€๋ž˜์˜ ์ฝ์ง€ ์•Š์€ ๋ฉ”์‹œ์ง€ ์ˆ˜
+threadpane-column-label-unread =
+ .label = ์ฝ์ง€ ์•Š์Œ
+threadpane-column-header-total = ์ „์ฒด
+ .title = ๊ธ€ํƒ€๋ž˜์˜ ๋ฉ”์‹œ์ง€ ์ „์ฒด ์ˆ˜
+threadpane-column-label-total =
+ .label = ์ „์ฒด
+threadpane-column-header-location = ์ฃผ์†Œ
+ .title = ์ฃผ์†Œ๋กœ ์ •๋ ฌ
+threadpane-column-label-location =
+ .label = ์ฃผ์†Œ
+threadpane-column-header-id = ๋ฐ›์€ ์ˆœ์„œ
+ .title = ๋ฐ›์€ ์ˆœ์„œ๋กœ ์ •๋ ฌ
+threadpane-column-label-id =
+ .label = ๋ฐ›์€ ์ˆœ์„œ
+threadpane-column-header-delete =
+ .title = ๋ฉ”์‹œ์ง€ ์ง€์šฐ๊ธฐ
+threadpane-column-label-delete =
+ .label = ์‚ญ์ œ
+
+## Message state variations
+
+apply-columns-to-menu =
+ .label = ํ•ญ๋ชฉ์— ์ ์šฉโ€ฆ
+apply-current-view-to-folder =
+ .label = ํด๋”โ€ฆ
+apply-current-view-to-folder-children =
+ .label = ํด๋”์•ˆ ์ „์ฒดโ€ฆ
+
+## Apply columns confirmation dialog
+
+# Variables:
+# $name (String): The name of the folder to apply to.
+apply-current-columns-to-folder-message = ํ˜„์žฌ ํด๋” ํ•ญ๋ชฉ์„ { $name }์— ์ ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+# Variables:
+# $name (String): The name of the folder to apply to.
+apply-current-columns-to-folder-with-children-message = ํ˜„์žฌ ํด๋” ํ•ญ๋ชฉ์„ { $name }์™€ ์ดํ•˜ ํ•ญ๋ชฉ์— ์ ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/aboutAddonsExtra.ftl b/thunderbird-l10n/ko/localization/ko/messenger/aboutAddonsExtra.ftl
new file mode 100644
index 0000000000..d5690fd7dc
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/aboutAddonsExtra.ftl
@@ -0,0 +1,9 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+add-on-options-button =
+ .title = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ์„ค์ •
+add-on-search-alternative-button-label = ๋Œ€์ฒด ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ์ฐพ๊ธฐ
+atn-addons-heading-search-input =
+ .placeholder = addons.thunderbird.net ๊ฒ€์ƒ‰
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/aboutDialog.ftl b/thunderbird-l10n/ko/localization/ko/messenger/aboutDialog.ftl
new file mode 100644
index 0000000000..5e4c502558
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/aboutDialog.ftl
@@ -0,0 +1,49 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+about-update-whats-new = ์ƒˆ ์†Œ์‹
+release-notes-link = ์ œํ’ˆ ์†Œ๊ฐœ
+update-check-for-updates-button = ์—…๋ฐ์ดํŠธ ํ™•์ธํ•˜๊ธฐ
+ .accesskey = C
+update-update-button = ์žฌ์‹œ์ž‘ํ•ด์„œ { -brand-shorter-name } ์—…๋ฐ์ดํŠธ
+ .accesskey = R
+update-checking-for-updates = ์†Œํ”„ํŠธ์›จ์–ด ์—…๋ฐ์ดํŠธ๋ฅผ ํ™•์ธ ์ค‘โ€ฆ
+update-downloading-message = ์—…๋ฐ์ดํŠธ ๋‹ค์šด๋กœ๋“œ ์ค‘ -<span data-l10n-name="download-status"></span>
+update-applying = ์—…๋ฐ์ดํŠธ ์ ์šฉ์ค‘โ€ฆ
+update-downloading = <img data-l10n-name="icon"/>์—…๋ฐ์ดํŠธ ๋‹ค์šด๋กœ๋“œ ์ค‘ -<span data-l10n-name="download-status"></hspan>
+update-failed = ์—…๋ฐ์ดํŠธ๋ฅผ ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.<a data-l10n-name="failed-link">์ตœ์‹  ๋ฒ„์ „ ๋‹ค์šด๋กœ๋“œ</a>
+update-admin-disabled = ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž๊ฐ€ ์—…๋ฐ์ดํŠธ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜์˜€์Œ
+update-no-updates-found = { -brand-short-name }๋Š” ์ตœ์‹  ๋ฒ„์ „์ž„
+update-other-instance-handling-updates = { -brand-short-name } ์ด ๋‹ค๋ฅธ ์ธ์Šคํ„ด์Šค์— ์˜ํ•ด ์—…๋ฐ์ดํŠธ ๋˜์—ˆ์Œ
+update-unsupported = ์ด ์‹œ์Šคํ…œ์—์„œ ๋”์ด์ƒ ์—…๋ฐ์ดํŠธ๋ฅผ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.<a data-l10n-name="unsupported-link">๋” ์•Œ์•„๋ณด๊ธฐ</a>
+update-restarting = ์žฌ์‹œ์ž‘์ค‘โ€ฆ
+# Variables:
+# $channel (String): description of the update channel (e.g. "release", "beta", "nightly" etc.)
+channel-description = ์‚ฌ์šฉ ์ค‘์ธ ์ฑ„๋„์€<span data-l10n-name="current-channel">{ $channel }</span> ์ž…๋‹ˆ๋‹ค.
+warning-desc-version = { -brand-short-name } ์€ ์‹คํ—˜ ๋ฒ„์ „์œผ๋กœ ๋ถˆ์•ˆ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+warning-desc-telemetry = { -brand-short-name }๊ฐ€ ๋” ์ข‹์•„์ง€๋„๋ก ์„ฑ๋Šฅ๊ณผ ํ•˜๋“œ์›จ์–ด, ์‚ฌ์šฉ๋ฒ•, ์‚ฌ์šฉ์ž์— ๊ด€ํ•œ ์ •๋ณด๋ฅผ ์ž๋™์œผ๋กœ { -vendor-short-name }์— ๋ณด๋ƒ…๋‹ˆ๋‹ค.
+community-exp =
+ <a data-l10n-name="community-exp-mozilla-link">
+ { -vendor-short-name }</a>
+ ๋Š” ์ธํ„ฐ๋„ท์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด<a data-l10n-name="community-exp-credits-link">
+ ๊ธ€๋กœ๋ฒŒ ์ปค๋ฎค๋‹ˆํ‹ฐ</a>
+ ๊ฐœ๋ฐฉ๋˜๊ณ  ๊ณต๊ณต์žฌ๋กœ์„œ ๋ชจ๋‘์—๊ฒŒ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ ์›น์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ํ•จ๊ป˜ ๋…ธ๋ ฅํ•ฉ๋‹ˆ๋‹ค.
+community-2 =
+ { -brand-short-name }๋Š” <a data-l10n-name="community-mozilla-link">
+ { -vendor-short-name }</a>
+ ์— ์˜ํ•ด ์ œ์ž‘๋˜๋ฉฐ, ์ธํ„ฐ๋„ท์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด<a data-l10n-name="community-credits-link">
+ ๊ธ€๋กœ๋ฒŒ ์ปค๋ฎค๋‹ˆํ‹ฐ</a>
+ ๊ฐ€ ํ•˜๋‚˜๋กœ ๋ชจ์—ฌ ๋งŒ๋“ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ธํ„ฐ๋„ท์ด ๊ณต๊ฐœ๋˜์–ด ๊ณต๊ณต์˜ ์ด์ต์„ ์œ„ํ•ด ์‚ฌ๋žŒ๋“ค์ด ์•„๋ฌด๋Ÿฐ ์ œํ•œ์—†์ด ์ ‘๊ทผํ•  ์ˆ˜์žˆ๋Š” ๊ฒƒ์ด๋ผ๊ณ  ๋ฏฟ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.{ " " }
+about-helpus =
+ ๋„์›€์„ ์ฃผ๊ณ  ์‹ถ์œผ์‹ญ๋‹ˆ๊นŒ? <a data-l10n-name="helpus-donate-link">
+ ๊ธฐ๋ถ€ ํ•˜๊ธฐ</a> or <a data-l10n-name="helpus-get-involved-link">
+ ์ง์ ‘ ์ฐธ์—ฌ ํ•ด</a>
+community-experimental = <a data-l10n-name="community-exp-mozilla-link">{ -vendor-short-name }</a>๋Š” ์ธํ„ฐ๋„ท์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด<a data-l10n-name="community-exp-credits-link">๊ธ€๋กœ๋ฒŒ ์ปค๋ฎค๋‹ˆํ‹ฐ</a> ๊ฐœ๋ฐฉ๋˜๊ณ  ๊ณต๊ณต์žฌ๋กœ์„œ ๋ชจ๋‘์—๊ฒŒ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ ์›น์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ํ•จ๊ป˜ ๋…ธ๋ ฅํ•ฉ๋‹ˆ๋‹ค.
+community-desc = { -brand-short-name }๋Š” <a data-l10n-name="community-mozilla-link">{ -vendor-short-name }</a>์— ์˜ํ•ด ์ œ์ž‘๋˜๋ฉฐ, ์ธํ„ฐ๋„ท์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด<a data-l10n-name="community-credits-link">๊ธ€๋กœ๋ฒŒ ์ปค๋ฎค๋‹ˆํ‹ฐ</a>๊ฐ€ ํ•˜๋‚˜๋กœ ๋ชจ์—ฌ ๋งŒ๋“ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ธํ„ฐ๋„ท์ด ๊ณต๊ฐœ๋˜์–ด ๊ณต๊ณต์˜ ์ด์ต์„ ์œ„ํ•ด ์‚ฌ๋žŒ๋“ค์ด ์•„๋ฌด๋Ÿฐ ์ œํ•œ์—†์ด ์ ‘๊ทผํ•  ์ˆ˜์žˆ๋Š” ๊ฒƒ์ด๋ผ๊ณ  ๋ฏฟ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.{ " " }
+about-donation = ๋„์›€์„ ์ฃผ๊ณ  ์‹ถ์œผ์‹ญ๋‹ˆ๊นŒ? <a data-l10n-name="helpus-donate-link">๊ธฐ๋ถ€ ํ•˜๊ธฐ</a> or <a data-l10n-name="helpus-get-involved-link">์ง์ ‘ ์ฐธ์—ฌ ํ•ด</a>
+bottom-links-license = ๋ผ์ด์„ ์Šค ์ •๋ณด
+bottom-links-rights = ์†Œํ”„ํŠธ์›จ์–ด ์ด์šฉ ๊ถŒ๋ฆฌ
+bottom-links-privacy = ๊ฐœ์ธ์ •๋ณด์ฒ˜๋ฆฌ๋ฐฉ์นจ
+cmd-close-mac-command-key =
+ .key = w
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/aboutImport.ftl b/thunderbird-l10n/ko/localization/ko/messenger/aboutImport.ftl
new file mode 100644
index 0000000000..bbf2ffbfc4
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/aboutImport.ftl
@@ -0,0 +1,82 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, you can obtain one at http://mozilla.org/MPL/2.0/.
+
+import-page-title = ๊ฐ€์ ธ์˜ค๊ธฐ
+export-page-title = ๋‚ด๋ณด๋‚ด๊ธฐ
+
+## Header
+
+export-profile = ๋‚ด๋ณด๋‚ด๊ธฐ
+
+## Buttons
+
+button-back = ์ด์ „
+button-continue = ๊ณ„์†
+button-export = ๋‚ด๋ณด๋‚ด๊ธฐ
+button-finish = ์™„๋ฃŒ
+
+## Import from app steps
+
+app-name-thunderbird = Thunderbird
+app-name-seamonkey = SeaMonkey
+app-name-outlook = Outlook
+app-name-becky = Becky! ์ธํ„ฐ๋„ท ๋ฉ”์ผ
+app-name-apple-mail = Apple ๋ฉ”์ผ
+
+## Import from file selections
+
+
+## Import from app profile steps
+
+profile-file-picker-directory = ํ”„๋กœํ•„ ํด๋” ์„ ํƒ
+profile-file-picker-archive-description = ZIP ํŒŒ์ผ์€ 2GB๋ณด๋‹ค ์ž‘์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+profile-file-picker-archive-title = ZIP ํŒŒ์ผ ์„ ํƒ(2GB ๋ฏธ๋งŒ)
+items-pane-profile-name = ํ”„๋กœํ•„ ์ด๋ฆ„:
+items-pane-checkbox-accounts = ๊ณ„์ •๊ณผ ์„ค์ •
+items-pane-checkbox-address-books = ์ฃผ์†Œ๋ก
+items-pane-checkbox-calendars = ๋‹ฌ๋ ฅ
+items-pane-checkbox-mail-messages = ๋ฉ”์ผ ๋ฉ”์‹œ์ง€
+
+## Import from address book file steps
+
+import-from-addr-book-file-description = ์ฃผ์†Œ๋ก ๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋œ ํŒŒ์ผ์˜ ํ˜•์‹์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
+addr-book-csv-field-map-title = ํ•„๋“œ ์ด๋ฆ„ ์ผ์น˜
+addr-book-directories-pane-source = ์ถœ์ฒ˜ ํŒŒ์ผ:
+
+## Import from calendar file steps
+
+calendar-items-loading = ํ•ญ๋ชฉ ๋กœ๋“œ์ค‘โ€ฆ
+calendar-select-all-items = ๋ชจ๋‘ ์„ ํƒ
+calendar-deselect-all-items = ๋ชจ๋‘ ์„ ํƒ ํ•ด์ œ
+
+## Import dialog
+
+# $progressPercent (string) - percent formatted progress (for example "10%")
+progress-pane-importing2 = ๊ฐ€์ ธ์˜ค๋Š” ์ค‘โ€ฆ { $progressPercent }
+# $progressPercent (string) - percent formatted progress (for example "10%")
+progress-pane-exporting2 = ๋‚ด๋ณด๋‚ด๊ธฐ ์ค‘โ€ฆ { $progressPercent }
+progress-pane-finished-desc2 = ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+error-pane-title = ์˜ค๋ฅ˜
+error-message-zip-file-too-big2 = ์„ ํƒํ•œ ZIP ํŒŒ์ผ์ด 2GB๋ณด๋‹ค ํฝ๋‹ˆ๋‹ค. ๋Œ€์‹  ๋จผ์ € ์••์ถ•์„ ํ‘ผ ๋‹ค์Œ์— ์••์ถ•์„ ํ‘ผ ํด๋”์—์„œ๋Š” ๊ฐ€์ ธ์˜ค์„ธ์š”.
+
+## <csv-field-map> element
+
+csv-source-field = ์†Œ์Šค ํ•„๋“œ
+csv-source-first-record = ์ฒซ ๊ธฐ๋ก
+csv-source-second-record = ๋‘˜๋ฒˆ์งธ ๊ธฐ๋ก
+csv-target-field = ์ฃผ์†Œ๋ก ํ•„๋“œ
+
+## Export tab
+
+export-open-profile-folder = ํ”„๋กœํ•„ ํด๋” ์—ด๊ธฐ
+export-file-picker2 = ZIPํŒŒ์ผ๋กœ ๋‚ด๋ณด๋‚ด๊ธฐ
+
+## Summary pane
+
+
+## Footer area
+
+
+## Step navigation on top of the wizard pages
+
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/aboutProfilesExtra.ftl b/thunderbird-l10n/ko/localization/ko/messenger/aboutProfilesExtra.ftl
new file mode 100644
index 0000000000..7442a05ca8
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/aboutProfilesExtra.ftl
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+profiles-launch-profile-plain = ํ”„๋กœํ•„ ์—ด๊ธฐ
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/aboutRights.ftl b/thunderbird-l10n/ko/localization/ko/messenger/aboutRights.ftl
new file mode 100644
index 0000000000..aa9bbc4a6e
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/aboutRights.ftl
@@ -0,0 +1,29 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+rights-title = ๋‚˜์˜ ๊ถŒ๋ฆฌ ์•Œ์•„๋ณด๊ธฐ
+rights-intro = { -brand-full-name }๋Š” ๋ฌด๋ฃŒ ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด์ด๋ฉฐ, ์ „์„ธ๊ณ„ ์ˆ˜์ฒœ๋ช…์˜ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ฐœ๋ฐœ์ž์— ์˜ํ•ด ๋งŒ๋“ค์–ด์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜์— ๋ช‡ ๊ฐ€์ง€ ์œ ์˜ ์‚ฌํ•ญ์„ ์•Œ๋ ค ๋“œ๋ฆฝ๋‹ˆ๋‹ค:
+rights-intro-point-1 = { -brand-short-name }๋Š” ๋‹ค์Œ ๋ผ์ด์„ ์Šค ์กฐ๊ฑดํ•˜์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค - <a data-l10n-name="mozilla-public-license-link">Mozilla Public License</a>๋ณธ ๋ผ์ด์„ ์Šค๋Š” { -brand-short-name }๋ฅผ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์—๊ฒŒ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, { -brand-short-name }์˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์›ํ•˜๋Š” ์š”๊ตฌ์— ๋งž์ถ”์–ด ๊ณ ์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Mozilla Public License๋Š” ๋˜ํ•œ ๊ณ ์นœ ๋ฒ„์ „์„ ์žฌ๋ฐฐํฌํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
+rights-intro-point-2 = Mozilla๋Š” Mozilla์™€ Thunderbird ์ƒํ‘œ ๋ฐ ๋กœ๊ณ ์— ๋Œ€ํ•œ ์‚ฌ์šฉ ๊ถŒํ•œ์€ ํ—ˆ๊ฐ€ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ์‚ฌํ•ญ์€ ์ƒํ‘œ๊ถŒ ๋ถ€๋ถ„์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.<a data-l10n-name="mozilla-trademarks-link">์ž์„ธํžˆ</a>.
+rights-intro-point-3 = { -brand-short-name }๋‚ด ์ถฉ๋Œ ๋ณด๊ณ ์„œ ๊ฐ™์€ ๊ธฐ๋Šฅ์€ { -vendor-short-name }์— ํ”ผ๋“œ๋ฐฑ์„ ๋ณด๋ƒ…๋‹ˆ๋‹ค. ์˜๊ฒฌ ๋ณด๋‚ด๊ธฐ๋ฅผ ๋ˆ„๋ฅด๋ฉด { -vendor-short-name }์—์„œ ๋” ๋‚˜์€ ์ œํ’ˆ์„ ๋งŒ๋“œ๋Š” ๋ฐ ์˜๊ฒฌ์„ ์›น ์‚ฌ์ดํŠธ์— ๊ฒŒ์‹œ, ๋ฐฐํฌํ•˜๋Š” ๊ถŒํ•œ์„ ์–ป๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
+rights-intro-point-4 = { -vendor-short-name }์˜ ๊ฐœ์ธ์ •๋ณด์ฒ˜๋ฆฌ๋ฐฉ์นจ์— ๋Œ€ํ•ด์„œ๋Š” ์•„๋ž˜๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”. <a data-l10n-name="mozilla-privacy-policy-link">{ -brand-short-name }๊ฐœ์ธ์ •๋ณด์ฒ˜๋ฆฌ๋ฐฉ์นจ</a>.
+rights-intro-point-4-unbranded = ๋ชจ๋“  ์ ์šฉ ๊ฐ€๋Šฅํ•œ ๊ฐœ์ธ์ •๋ณด์ฒ˜๋ฆฌ๋ฐฉ์นจ์€ ์•„๋ž˜์— ๊ธฐ์ˆ ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+rights-intro-point-5 = { -brand-short-name }๋Š” ๋ช‡ ๊ฐ€์ง€ ์›น ์‚ฌ์ดํŠธ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด ์„œ๋น„์Šค๋Š” ์ •ํ™•์„ฑ ๋ฐ ๋ฌด๊ฒฐ์„ฑ์„ ๋ณด์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋” ์ž์„ธํ•œ ๊ฒƒ์€ ์„œ๋น„์Šค ์•ฝ๊ด€์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.<a data-l10n-name="mozilla-service-terms-link">์„œ๋น„์Šค ์•ฝ๊ด€</a>.
+rights-intro-point-5-unbranded = ์ด ์ œํ’ˆ์ด ์›น ์„œ๋น„์Šค๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์œผ๋ฉด ๋‹น ์„œ๋น„์Šค์˜ ์„œ๋น„์Šค ์กฐ๊ฑด์€ ๋งํฌ์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.<a data-l10n-name="mozilla-website-services-link">์ž์„ธํžˆ</a> ๋ณด๊ธฐ
+rights-intro-point-6 = ํŠน์ • ํ˜•์‹์˜ ๋™์˜์ƒ ์žฌ์ƒ์„ ์œ„ํ•ด { -brand-short-name }๋Š” ํŠน์ • ์ œ ์‚ผ์ž ์ฝ˜ํ…์ธ  ํ•ด์„ ๋ชจ๋“ˆ์„ ๋‹ค์šด๋ฐ›์Šต๋‹ˆ๋‹ค.
+rights-webservices-header = { -brand-full-name } ์›น ๊ธฐ๋ฐ˜ ์ •๋ณด ์„œ๋น„์Šค
+rights-locationawarebrowsing = <strong>์œ„์น˜ ์ •๋ณด ์„œ๋น„์Šค: </strong>์ด ๊ธฐ๋Šฅ์€ ํ•ญ์ƒ ์—ฌ๋Ÿฌ๋ถ„์—๊ฒŒ ํ™•์ธ์„ ํ•ฉ๋‹ˆ๋‹ค. ํ—ˆ๊ฐ€ ์—†์ด ์–ด๋– ํ•œ ์œ„์น˜ ์ •๋ณด๋„ ์›น ์„œ๋น„์Šค๋กœ ์ „์†ก๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด ๊ธฐ๋Šฅ ์ค‘๋‹จ์„ ์›ํ•˜์‹œ๋ฉด ์•„๋ž˜์˜ ์ ˆ์ฐจ๋ฅผ ์ด์šฉํ•˜์„ธ์š”:
+rights-locationawarebrowsing-term-1 = ์ฃผ์†Œ ํ‘œ์‹œ ์ค„์— about:config ์ž…๋ ฅ <code>๊ฒ€์ƒ‰ํ•ญ๋ชฉ์— geo.enabled ์ž…๋ ฅ</code>
+rights-locationawarebrowsing-term-2 = geo.enabled ํ•ญ๋ชฉ์„ ๋”๋ธ” ํด๋ฆญ
+rights-locationawarebrowsing-term-3 = geo.enabled ํ•ญ๋ชฉ๊ฐ’์ด false๋กœ ๋ณ€๊ฒฝ
+rights-locationawarebrowsing-term-4 = ์œ„์น˜ ์ •๋ณด ์„œ๋น„์Šค ๊ธฐ๋Šฅ ์ค‘๋‹จ
+rights-webservices-unbranded = ๋ณธ ์ œํ’ˆ์˜ ์›น ์‚ฌ์ดํŠธ ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ์ œํ’ˆ์ž…๋‹ˆ๋‹ค. ์„œ๋น„์Šค ์ค‘๋‹จ ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
+rights-webservices-term-unbranded = ๋ชจ๋“  ์ ์šฉ ๊ฐ€๋Šฅํ•œ ์„œ๋น„์Šค ์กฐ๊ฑด์„ ์•„๋ž˜์— ๊ฒŒ์‹œํ•ฉ๋‹ˆ๋‹ค.
+rights-webservices-term-1 = { -vendor-short-name }์™€ ๊ฐœ๋ฐœ ๊ณตํ—Œ์ž, ๋ผ์ด์„ ์Šค ์ œ๊ณต์ž ๋ฐ ํŒŒํŠธ๋„ˆ์‚ฌ๋Š” ๊ฐ€๊ธ‰์  ์ตœ์‹ ์˜ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ๋ชจ๋“  ์ œ๊ณต ์ •๋ณด์— ์˜ค๋ฅ˜ ์—†์Œ์„ ๋ณด์žฅํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์•ˆ์ „ํ•œ ํƒ์ƒ‰ ๊ธฐ๋Šฅ์€ ๋ณด์•ˆ ์œ„ํ—˜์ด ์žˆ๋Š” ์‚ฌ์ดํŠธ์ธ๋ฐ๋„ ๋ณด์•ˆ ์‚ฌ์ดํŠธ๋กœ ํ‘œ์‹œ๋  ์ˆ˜๋„ ์žˆ์œผ๋ฉฐ, ์œ„์น˜ ๊ธฐ๋ฐ˜ ์„œ๋น„์Šค์˜ ๊ฒฝ์šฐ ์—ฌ๋Ÿฌ๋ถ„์˜ ์œ„์น˜๋ฅผ ์ •ํ™•ํžˆ ํ‘œ์‹œํ•˜์ง€ ๋ชปํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
+rights-webservices-term-2 = { -vendor-short-name }๋Š” ์„œ๋น„์Šค๋ฅผ ์ค‘๋‹จํ•˜๊ฑฐ๋‚˜ ๋ณ€๊ฒฝํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
+rights-webservices-term-3 = { -brand-short-name }์™€ ํ•จ๊ป˜ ์ œ๊ณตํ•œ ์„œ๋น„์Šค๋ฅผ ์ด์šฏํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„์˜ ๊ถŒํ•œ์„ ํ†ตํ•ด { -vendor-short-name }์™€ ๋ผ์ด์„ ์Šค ์ œ๊ณต์ž๋Š” ์„œ๋น„์Šค ๋‚ด ๋‹ค๋ฅธ ๊ถŒํ•œ๋“ค๋„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. ์ด๋“ค ์กฐ๊ฑด๋“ค์€ { -brand-short-name }์™€ ์†Œ์Šค ์ฝ”๋“œ ๋ฒ„์ „์— ๋Œ€์‘ํ•˜๋Š” ์˜คํ”ˆ ์†Œ์Šค ๋ผ์ด์„ ์Šค ํ•˜์—์„œ ๋ณด์žฅ๋œ ์กฐ๊ฑด์„ ์ œํ•œํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค.
+rights-webservices-term-4 = <strong>๋ณธ ์„œ๋น„์Šค๋Š” { -vendor-short-name }์™€ ๊ฐœ๋ฐœ ๊ณตํ—Œ์ž, ๋ผ์ด์„ ์Šค ์ œ๊ณต์ž ๋“ฑ์— "as-is."๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ ํŠน๋ณ„ํ•œ ๋ชฉ์ ์„ ์œ„ํ•ด ์ œ๊ณตํ•˜๊ฑฐ๋‚˜ ํŒ๋งค ๊ฐ€๋Šฅํ•œ ์„œ๋น„์Šค์˜ ๋ณด์žฅ์— ๋Œ€ํ•œ ์ œํ•œ ์—†์ด ํ‘œํ˜„ ์—ฌ๋ถ€์— ์ƒ๊ด€ ์—†์ด ๋ชจ๋“  ๋ณด์žฅ ๊ธฐ๊ฐ„์— ๋Œ€ํ•œ ์ฒญ๊ตฌ๊ถŒ ํฌ๊ธฐํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„์€ ์„œ๋น„์Šค๋ฅผ ์„ ํƒํ•˜๋Š” ๋ฐ ์žˆ์–ด ๋ชฉ์ ์— ์ ํ•ฉํ•œ ์„œ๋น„์Šค๋ฅผ ์„ ํƒํ•˜๊ฑฐ๋‚˜ ํŠน๋ณ„ํ•œ ๋ชฉ์กฑ์— ๋งž๊ฒŒ ํŒ๋งค๊ฐ€๋Šฅํ•˜๊ฒŒ ์ œ๊ณต๋  ๊ฒฝ์šฐ ์ „์ ์ธ ์ฑ…์ž„์„ ์ ธ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฒ•์  ๊ณ ๋ ค ์‚ฌํ•ญ์€ ์˜ˆ์™ธ๋‚˜ ์ œํ•œ์„ ์ธ์ •ํ•˜์ง€ ์•Š์œผ๋ฉฐ ์ด ๋•Œ ๊ถŒํ•œ ํฌ๊ฐ€๋Š” ์—ฌ๋Ÿฌ๋ถ„์—๊ฒŒ ์ ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</strong>
+rights-webservices-term-5 = <strong>๋ฒ•์  ์š”๊ตฌ์‚ฌํ•ญ์„ ์ œ์™ธํ•˜๊ณ  { -vendor-short-name }์™€ ๊ฐœ๋ฐœ ๊ณตํ—Œ์ž, ๋ผ์ด์„ ์Šค ์ œ๊ณต์ž, ๋ฐฐํฌ์ž๋Š” { -brand-short-name }์™€ ์„œ๋น„์Šค ์‚ฌ์šฉ์— ๋Œ€ํ•ด ์ง์ ‘์ ์ด์ง€ ์•Š๊ณ  ํŠน๋ณ„ํ•˜๊ณ  ๊ณ ์˜์˜ ๊ฐ€ํ˜นํ•œ ์ง•๊ณ„ ๋ฐ ์†ํ•ด์— ์ฑ…์ž„์งˆ ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์กฐ๊ฑด ๋‚ด ์ฑ…์ž„ ๋ณด์ƒ ๋ฒ”์œ„๋„ 500๋‹ฌ๋Ÿฌ ์ด์ƒ์„ ์ดˆ๊ฐ€ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ช‡ ๊ฐ€์ง€ ์‚ฌ๋ฒ• ์‚ฌํ•ญ์€ ํŠน์ • ์†ํ•ด์— ๋Œ€ํ•œ ์ œํ•œ์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š์œผ๋ฉฐ ์ด๋Ÿฐ ์˜ˆ์™€์™€ ์ œํ•œ์€ ์—ฌ๋Ÿฌ๋ถ„์—๊ฒŒ ์ ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</strong>
+rights-webservices-term-6 = { -vendor-short-name }๋Š” ์กฐ๊ฑด๋“ค์„ ์‹œ๊ธฐ์— ๋”ฐ๋ผ ๊ฐฑ์‹ ํ•  ์ˆ˜ ์ž‡์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ { -vendor-short-name }์˜ ์„œ๋ฉด ๋™์˜ ์—†์ด ์ทจ์†Œ๋˜๊ฑฐ๋‚˜ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+rights-webservices-term-7 = ์•„๋ž˜ ์กฐ๊ฑด์€ ๋ฒ• ์กฐํ•ญ ์ถฉ๋Œ์„ ์ œ์™ธํ•˜๊ณ  ๋ฏธ๊ตญ ์บ˜๋ฆฌํฌ๋‹ˆ์•„ ์ฃผ๋ฒ•์— ๋”ฐ๋ฆ…๋‹ˆ๋‹ค. ์กฐ๊ฑด ์ค‘ ์ผ๋ถ€๋ถ„์ด ์œ ํšจํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ๊ฐ•์ œ์„ฑ์ด ์—†๋‹ค๊ณ  ํ•˜๋”๋ผ๋„ ๋‹ค๋ฅธ ์กฐํ•ญ๋“ค์€ ์—ฌ์ „ํžˆ ์œ ํšจํ•ฉ๋‹ˆ๋‹ค. ์กฐ๊ฑด๋“ค์„ ๋‹ค๋ฅธ ์–ธ์–ด๋กœ ๋ฒˆ์—ญํ•˜์˜€์„ ๊ฒฝ์šฐ ์˜๋ฌธํŒ๊ณผ ๋ฒˆ์—ญํŒ์˜ ์ถฉ๋Œ์ด ์žˆ๋Š” ๊ฒฝ์šฐ ์˜๋ฌธํŒ์„ ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค.
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/aboutSupportCalendar.ftl b/thunderbird-l10n/ko/localization/ko/messenger/aboutSupportCalendar.ftl
new file mode 100644
index 0000000000..9bb2be2c61
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/aboutSupportCalendar.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/.
+
+calendars-title = ๋‹ฌ๋ ฅ ์„ค์ •
+calendars-table-heading-property = ์ด๋ฆ„
+calendars-table-heading-value = ๊ฐ’
+calendars-table-name = ์ด๋ฆ„
+calendars-table-type = ํ˜•์‹
+calendars-table-disabled = ๋น„ํ™œ์„ฑํ™”
+calendars-table-username = ์‚ฌ์šฉ์ž ์ด๋ฆ„
+calendars-table-uri = URI
+calendars-table-readonly = ์ฝ๊ธฐ ์ „์šฉ
+calendars-table-capabilities-priority-supported = ์šฐ์„  ์ˆœ์œ„ ์ง€์›๋จ
+calendars-table-capabilities-events-supported = ํ–‰์‚ฌ ์ง€์›๋จ
+calendars-table-capabilities-tasks-supported = ์ž‘์—… ์ง€์›๋จ
+calendars-table-capabilities-timezones-floating-supported = ํ˜„์ง€ ์‹œ๊ฐ„ ์ง€์›๋จ
+calendars-table-capabilities-timezones-utc-supported = UTC/GMT ์ง€์›๋จ
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/aboutSupportChat.ftl b/thunderbird-l10n/ko/localization/ko/messenger/aboutSupportChat.ftl
new file mode 100644
index 0000000000..833cbcb142
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/aboutSupportChat.ftl
@@ -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/.
+
+chat-title = ์ฑ„ํŒ… ๊ณ„์ •
+chat-table-heading-protocol = ํ”„๋กœํ† ์ฝœ
+chat-table-heading-name = ์ด๋ฆ„
+chat-table-heading-actions = ํ–‰๋™
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/aboutSupportMail.ftl b/thunderbird-l10n/ko/localization/ko/messenger/aboutSupportMail.ftl
new file mode 100644
index 0000000000..eb9af610c5
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/aboutSupportMail.ftl
@@ -0,0 +1,20 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+accounts-title = ๋ฉ”์ผ๊ณผ ๋‰ด์Šค ๊ณ„์ •
+show-private-data-main-text = ๊ณ„์ • ์ด๋ฆ„ ํฌํ•จ
+show-private-data-explanation-text = (๊ฐœ์ธ ์‹๋ณ„ ์ •๋ณด์ผ ์ˆ˜ ์žˆ์Œ)
+accounts-ID = ID
+accounts-name = ์ด๋ฆ„
+accounts-incoming-server = ๋ฐ›๋Š” ์„œ๋ฒ„
+accounts-outgoing-servers = ๋ณด๋‚ด๋Š” ์„œ๋ฒ„
+accounts-server-name = ์ด๋ฆ„
+accounts-conn-security = ์—ฐ๊ฒฐ ๋ณด์•ˆ
+accounts-auth-method = ์ธ์ฆ ๋ฐฉ๋ฒ•
+accounts-default = ๊ธฐ๋ณธ๊ฐ’?
+identity-name = ์•„์ด๋””
+
+send-via-email = ์ด๋ฉ”์ผ๋กœ ๋ณด๋‚ด๊ธฐ
+
+app-basics-telemetry = ์›๊ฒฉ ์ธก์ • ๋ฐ์ดํ„ฐ
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/accountCentral.ftl b/thunderbird-l10n/ko/localization/ko/messenger/accountCentral.ftl
new file mode 100644
index 0000000000..198aaa3953
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/accountCentral.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/.
+
+account-central-title = { -brand-full-name }๋ฅผ ์‚ฌ์šฉํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
+account-settings = ๊ณ„์ • ์„ค์ •
+
+# $accounts (Number) - the number of configured accounts
+setup-title = ์„ค์ •ํ•  ํ•ญ๋ชฉ ์„ ํƒ
+about-title = { -brand-full-name } ์ •๋ณด
+resources-title = ์ž์›
+
+release-notes =
+ .title = { -brand-full-name } ์ •๋ณด
+
+email-label = ์ด๋ฉ”์ผ
+ .aria-label = ๊ธฐ์กด ์ด๋ฉ”์ผ ๊ณ„์ •๊ณผ ์—ฐ๊ฒฐ
+email-description = { -brand-short-name }๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ธฐ์กด ์ด๋ฉ”์ผ ๊ณ„์ •์— ์—ฐ๊ฒฐํ•˜์—ฌ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๋‚ด์—์„œ ํŽธ๋ฆฌํ•˜๊ณ  ํšจ์œจ์ ์œผ๋กœ ์ด๋ฉ”์ผ์„ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+calendar-label = ๋‹ฌ๋ ฅ
+ .aria-label = ์ƒˆ ๋‹ฌ๋ ฅ ์ƒ์„ฑ
+calendar-description = { -brand-short-name }๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ด๋ฒคํŠธ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ณ  ์ฒด๊ณ„์ ์œผ๋กœ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์›๊ฒฉ ์บ˜๋ฆฐ๋”์— ์—ฐ๊ฒฐํ•˜๋ฉด ๋ชจ๋“  ๊ธฐ๊ธฐ์—์„œ ๋ชจ๋“  ์ผ์ •์ด ๋™๊ธฐํ™”๋ฉ๋‹ˆ๋‹ค.
+
+chat-label = ์ฑ„ํŒ…
+ .aria-label = ์ฑ„ํŒ… ๊ณ„์ •๊ณผ ์—ฐ๊ฒฐ
+chat-description = { -brand-short-name }๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค์–‘ํ•œ ํ”Œ๋žซํผ์—์„œ ์—ฌ๋Ÿฌ ์ธ์Šคํ„ดํŠธ ๋ฉ”์‹œ์ง• ๊ณ„์ •์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+filelink-label = Filelink
+ .aria-label = Filelink ์„ค์ •
+filelink-description = { -brand-short-name }๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ฒจ๋ถ€ ํŒŒ์ผ์„ ์‰ฝ๊ฒŒ ๋ณด๋‚ผ ์ˆ˜์žˆ๋Š” ํŽธ๋ฆฌํ•œ filelink ํด๋ผ์šฐ๋“œ ๊ณ„์ •์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+addressbook-label = ์ฃผ์†Œ๋ก
+ .aria-label = ์ƒˆ ์ฃผ์†Œ๋ก ์ƒ์„ฑ
+addressbook-description = { -brand-short-name }๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ฃผ์†Œ๋ก์—์„œ ๋ชจ๋“  ์—ฐ๋ฝ์ฒ˜๋ฅผ ๊ตฌ์„ฑ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์›๊ฒฉ ์ฃผ์†Œ๋ก์— ์—ฐ๊ฒฐํ•˜์—ฌ ๋ชจ๋“  ์—ฐ๋ฝ์ฒ˜๋ฅผ ๋™๊ธฐํ™” ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+feeds-label = ํ”ผ๋“œ
+ .aria-label = ํ”ผ๋“œ์— ์—ฐ๊ฒฐ
+feeds-description = { -brand-short-name }๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด RSS/Atom ํ”ผ๋“œ์— ์—ฐ๊ฒฐํ•˜์—ฌ ๋ชจ๋“  ๊ณณ์—์„œ ๋‰ด์Šค์™€ ์—…๋ฐ์ดํŠธ๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+newsgroups-label = ๋‰ด์Šค ๊ทธ๋ฃน
+ .aria-label = ๋‰ด์Šค ๊ทธ๋ฃน์— ์—ฐ๊ฒฐ
+newsgroups-description = { -brand-short-name }๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์›ํ•˜๋Š” ๋ชจ๋“  ๋‰ด์Šค ๊ทธ๋ฃน์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+import-title = ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ์—์„œ ๊ฐ€์ ธ ์˜ค๊ธฐ
+
+import-label = ๊ฐ€์ ธ์˜ค๊ธฐ
+ .aria-label = ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ์—์„œ ๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ค๊ธฐ
+
+about-paragraph = Thunderbird๋Š” ์˜คํ”ˆ ์†Œ์Šค ํฌ๋กœ์Šค ํ”Œ๋žซํผ์œผ๋กœ ํšŒ์‚ฌ์—์„œ๋‚˜ ๊ฐœ์ธ์ด ๋ฌด๋ฃŒ๋กœ ์ด์šฉํ•  ์ˆ˜์žˆ๋Š” ์ธ๊ธฐ ๋†’์€ ๋ฉ”์ผ, ์บ˜๋ฆฐ๋” ํด๋ผ์ด์–ธํŠธ์ž…๋‹ˆ๋‹ค. ์ €ํฌ๋Š” ๋ณด์•ˆ์„ ์ง€ํ‚ค๋ฉด์„œ ๋”์šฑ ๊ฐœ์„ ํ•ด ๋‚˜๊ฐ€๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ถ€๋Š” ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ, ์ธํ”„๋ผ ๊ตฌ์ถ• ๋ฐ ๊ฐœ์„  ์ž‘์—…์„ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค.
+
+about-paragraph-consider-donation = <b>Thunderbird๋Š” ์—ฌ๋Ÿฌ๋ถ„๊ณผ ๊ฐ™์€ ์‚ฌ์šฉ์ž์— ์˜ํ•ด์„œ ์ž๊ธˆ์„ ์ง€์›๋ฐ›์Šต๋‹ˆ๋‹ค. Thunderbird๋ฅผ ์ข‹์•„ํ•˜์‹ ๋‹ค๋ฉด, ๊ธฐ๋ถ€๋ฅผ ๊ณ ๋ คํ•ด์ฃผ์‹ญ์‹œ์˜ค.</b> Thunderbird๋ฅผ ๊ณ„์† ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฐ€์žฅ ์ข‹์€ ๋ฐฉ๋ฒ•์€ <a data-l10n-name="donation-link">๊ธฐ๋ถ€ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.</a>
+
+explore-link = ๊ธฐ๋Šฅ ์‚ดํŽด๋ณด๊ธฐ
+support-link = ์ง€์›
+involved-link = ์ฐธ์—ฌํ•˜๊ธฐ
+developer-link = ๊ฐœ๋ฐœ์ž ๋ฌธ์„œ
+
+read = ๋ฉ”์‹œ์ง€ ์ฝ๊ธฐ
+compose = ์ƒˆ ๋ฉ”์‹œ์ง€ ์ž‘์„ฑ
+search = ๋ฉ”์‹œ์ง€ ๊ฒ€์ƒ‰
+filter = ๋ฉ”์‹œ์ง€ ํ•„ํ„ฐ ๊ด€๋ฆฌ
+nntp-subscription = ๋‰ด์Šค ๊ทธ๋ฃน ๊ตฌ๋… ๊ด€๋ฆฌ
+rss-subscription = ํ”ผ๋“œ ๊ตฌ๋… ๊ด€๋ฆฌ
+e2e = ์ข…๋‹จ๊ฐ„ ์•”ํ˜ธํ™”
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/accountManager.ftl b/thunderbird-l10n/ko/localization/ko/messenger/accountManager.ftl
new file mode 100644
index 0000000000..abd64c950d
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/accountManager.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/.
+
+open-preferences-sidebar-button2 = { -brand-short-name } ์„ค์ •
+open-addons-sidebar-button = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ๊ณผ ํ…Œ๋งˆ
+account-action-add-newsgroup-account =
+ .label = ๋‰ด์Šค ๊ทธ๋ฃน ๊ณ„์ • ์ถ”๊ฐ€โ€ฆ
+ .accesskey = N
+server-change-restart-required = ์„œ๋ฒ„ ์ด๋ฆ„์ด๋‚˜ ์‚ฌ์šฉ์ž ์ด๋ฆ„ ๋ณ€๊ฒฝ์„ ์ ์šฉํ•˜๋ ค๋ฉด ๋‹ค์‹œ ์‹œ์ž‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+edit-vcard-dialog-accept-button = ์ €์žฅ
+ .accesskey = S
+edit-vcard-dialog-cancel-button = ์ทจ์†Œ
+ .accesskey = C
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/accountProvisioner.ftl b/thunderbird-l10n/ko/localization/ko/messenger/accountProvisioner.ftl
new file mode 100644
index 0000000000..ee2d3d7c35
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/accountProvisioner.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/.
+
+
+## Forms
+
+
+## Notifications
+
+
+## Illustrations
+
+account-provisioner-step1-image =
+ .title = ์ƒ์„ฑํ•  ๊ณ„์ •์„ ์„ ํƒ
+
+## Search results
+
+account-provisioner-free-account = ๋ฌด๋ฃŒ
+account-provision-price-per-year = 1๋…„์— { $price }
+account-provisioner-all-results-button = ์ „์ฒด ๊ฒฐ๊ณผ ๋ณด๊ธฐ
+account-provisioner-open-in-tab-img =
+ .title = ์ƒˆ ํƒญ์—์„œ ์—ด๊ธฐ
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/accountcreation/accountHub.ftl b/thunderbird-l10n/ko/localization/ko/messenger/accountcreation/accountHub.ftl
new file mode 100644
index 0000000000..0308d3aba5
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/accountcreation/accountHub.ftl
@@ -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/.
+
+
+### Account Hub
+### Account hub is where user can setup new accounts in Thunderbird.
+
+
+## Header
+
+account-hub-brand = { -brand-full-name }
+account-hub-welcome-line = <span data-l10n-name="brand-name">{ -brand-full-name }</span>์— ์˜ค์‹  ๊ฒƒ์„ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค.
+account-hub-title = ๊ณ„์ • ํ—ˆ๋ธŒ
+
+## Footer
+
+account-hub-release-notes = ์ถœ์‹œ ์•ˆ๋‚ด
+account-hub-support = ์ง€์›
+account-hub-donate = ๊ธฐ๋ถ€
+
+## Initial setup page
+
+account-hub-email-setup-button = ์ด๋ฉ”์ผ ๊ณ„์ •
+ .title = ์ด๋ฉ”์ผ ๊ณ„์ •์„ ์„ค์ •ํ•˜์„ธ์š”
+account-hub-calendar-setup-button = ์บ˜๋ฆฐํ„ฐ
+ .title = ๋กœ์ปฌ ๋˜๋Š” ์›๊ฒฉ ์บ˜๋ฆฐ๋”๋ฅผ ์„ค์ •ํ•˜์„ธ์š”
+account-hub-address-book-setup-button = ์ฃผ์†Œ๋ก
+ .title = ๋กœ์ปฌ ๋˜๋Š” ์›๊ฒฉ ์ฃผ์†Œ๋ก์„ ์„ค์ •ํ•˜์„ธ์š”
+account-hub-chat-setup-button = ์ฑ„ํŒ…
+ .title = ์ฑ„ํŒ… ๊ณ„์ •์„ ์„ค์ •ํ•˜์„ธ์š”
+account-hub-feed-setup-button = RSS ํ”ผ๋“œ
+ .title = RSS ํ”ผ๋“œ ๊ณ„์ •์„ ์„ค์ •ํ•˜์„ธ์š”
+account-hub-newsgroup-setup-button = ๋‰ด์Šค๊ทธ๋ฃน
+ .title = ๋‰ด์Šค๊ทธ๋ฃน ๊ณ„์ •์„ ์„ค์ •ํ•˜์„ธ์š”
+account-hub-import-setup-button = ๊ฐ€์ ธ์˜ค๊ธฐ
+ .title = ๋ฐฑ์—…๋œ ํ”„๋กœํ•„์„ ๊ฐ€์ ธ์˜ด
+# Note: "Sync" represents the Firefox Sync product so it shouldn't be translated.
+account-hub-sync-button = Sync์— ๋กœ๊ทธ์ธโ€ฆ
+
+## Email page
+
+account-hub-email-title = ์ด๋ฉ”์ผ ๊ณ„์ • ์„ค์ •
+account-hub-add-email-title = ๊ณ„์ • ์ถ”๊ฐ€
+account-hub-manually-configure-email-title = ๊ณ„์ • ์„ค์ •
+account-hub-email-cancel-button = ์ทจ์†Œ
+account-hub-email-stop-button = ์ค‘์ง€
+account-hub-email-back-button = ๋’ค๋กœ
+account-hub-email-retest-button = ๋‹ค์‹œ ํ…Œ์ŠคํŠธ
+account-hub-email-finish-button = ์™„๋ฃŒ
+account-hub-email-manually-configure-button = ์ˆ˜๋™์œผ๋กœ ๊ตฌ์„ฑ
+account-hub-email-continue-button = ๊ณ„์†
+account-hub-email-confirm-button = ํ™•์ธ
+account-hub-incoming-server-legend = ๋ฉ”์ผ ์ˆ˜์‹  ์„œ๋ฒ„
+account-hub-outgoing-server-legend = ๋ฉ”์ผ ์†ก์‹  ์„œ๋ฒ„
+account-hub-protocol-label = ํ”„๋กœํ† ์ฝœ
+account-hub-hostname-label = ํ˜ธ์ŠคํŠธ๋ช…
+account-hub-port-label = ํฌํŠธ
+ .title = ์ž๋™ ๊ฐ์ง€๋ฅผ ์œ„ํ•ด์„œ๋Š” ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ 0๋ฒˆ์œผ๋กœ ์ง€์ •ํ•˜์‹ญ์‹œ์˜ค
+account-hub-auto-description = { -brand-short-name }๊ฐ€ ๋น„์–ด์žˆ๋Š” ํ•„๋“œ๋Š” ์ž๋™์œผ๋กœ ๊ฐ์ง€๋ฅผ ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.
+account-hub-ssl-label = ์—ฐ๊ฒฐ ๋ณด์•ˆ
+
+## Incoming/Outgoing SSL Authentication options
+
+account-hub-ssl-autodetect-option =
+ .label = ์ž๋™ ๊ฐ์ง€
+account-hub-ssl-no-authentication-option =
+ .label = ์ธ์ฆ ์—†์Œ
+account-hub-ssl-cleartext-password-option =
+ .label = ์ผ๋ฐ˜ ๋น„๋ฐ€๋ฒˆํ˜ธ
+account-hub-ssl-encrypted-password-option =
+ .label = ์•”ํ˜ธํ™”๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ
+
+## Incoming/Outgoing SSL options
+
+account-hub-ssl-noencryption-option =
+ .label = ์—†์Œ
+account-hub-auth-label = ์ธ์ฆ ๋ฐฉ๋ฒ•
+account-hub-username-label = ์‚ฌ์šฉ์ž๋ช…
+account-hub-adding-account-title = ๊ณ„์ • ์ถ”๊ฐ€
+account-hub-account-added-title = ๊ณ„์ • ์ถ”๊ฐ€๋จ
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/accountcreation/accountSetup.ftl b/thunderbird-l10n/ko/localization/ko/messenger/accountcreation/accountSetup.ftl
new file mode 100644
index 0000000000..b54199e0ee
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/accountcreation/accountSetup.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/.
+
+account-setup-tab-title = ๊ณ„์ • ์„ค์ •
+
+## Header
+
+account-setup-title = ๊ธฐ์กด ์ด๋ฉ”์ผ ์ฃผ์†Œ ์„ค์ •
+
+## Form fields
+
+# 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 = ํ™๊ธธ๋™
+account-setup-email-input =
+ .placeholder = gildong.hong@example.com
+account-setup-email-info-icon =
+ .title = ๊ธฐ์กด ์ด๋ฉ”์ผ ์ฃผ์†Œ
+account-setup-email-warning-icon =
+ .title = ์œ ํšจํ•˜์ง€ ์•Š์€ ๋ฉ”์ผ ์ฃผ์†Œ
+account-setup-password-toggle-hide =
+ .title = ๋น„๋ฐ€๋ฒˆํ˜ธ ์ˆจ๊ธฐ๊ธฐ
+
+## Action buttons
+
+
+## Notifications
+
+account-setup-looking-up-settings = ์„ค์ • ์กฐํšŒ ์ค‘โ€ฆ
+
+## Illustrations
+
+account-setup-success-help = ๋‹ค์Œ ๋ฌด์—‡์„ ํ• ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๊นŒ?
+account-setup-documentation-help = ์„ค์ • ๋ฌธ์„œ
+account-setup-forum-help = ์ง€์› ํฌ๋Ÿผ
+account-setup-privacy-help = ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ์ •์ฑ…
+
+## Results area
+
+account-setup-username-title = ์‚ฌ์šฉ์ž ์ด๋ฆ„
+account-setup-exchange-title = ์„œ๋ฒ„
+account-setup-result-no-encryption = ์•”ํ˜ธํ™” ์—†์Œ
+account-setup-result-ssl = SSL/TLS
+account-setup-result-starttls = STARTTLS
+account-setup-result-outgoing-existing = ๊ธฐ์กด์˜ SMTP ์„œ๋ฒ„ ์‚ฌ์šฉ
+# 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 = ์ˆ˜์‹ : { $incoming }, ๋ฐœ์‹ : { $outgoing }
+
+## Error messages
+
+account-setup-credentials-wrong = ์ธ์ฆ์— ์‹คํŒจํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์ด๋ฆ„๊ดด ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ํ™•์ธํ•ด ์ฃผ์‹ญ์‹œ์˜ค.
+
+## Manual configuration area
+
+account-setup-manual-config-title = ์ˆ˜๋™ ์„ค์ •
+account-setup-incoming-server-legend = ์ˆ˜์‹  ์„œ๋ฒ„
+account-setup-protocol-label = ํ”„๋กœํ† ์ฝœ:
+account-setup-hostname-label = ํ˜ธ์ŠคํŠธ ์ด๋ฆ„:
+account-setup-ssl-label = ์—ฐ๊ฒฐ ๋ณด์•ˆ:
+account-setup-outgoing-server-legend = ์†ก์‹  ์„œ๋ฒ„
+
+## Incoming/Outgoing SSL Authentication options
+
+ssl-autodetect-option = ์ž๋™ ๊ฐ์ง€
+ssl-no-authentication-option = ์ธ์ฆ ์—†์Œ
+ssl-cleartext-password-option = ์ผ๋ฐ˜ ๋น„๋ฐ€๋ฒˆํ˜ธ
+ssl-encrypted-password-option = ์•”ํ˜ธํ™”๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ
+
+## Incoming/Outgoing SSL options
+
+ssl-noencryption-option = ์—†์Œ
+account-setup-auth-label = ์ธ์ฆ ๋ฐฉ์‹:
+account-setup-username-label = ์‚ฌ์šฉ์ž ์ด๋ฆ„:
+
+## Warning insecure server dialog
+
+account-setup-insecure-title = ๊ฒฝ๊ณ !
+account-setup-insecure-incoming-title = ์ˆ˜์‹  ์„ค์ •:
+account-setup-insecure-outgoing-title = ๋ฐœ์‹  ์„ค์ •:
+# 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>์„œ๋ฒ„๋Š” ์•”ํ˜ธํ™”๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+account-setup-warning-cleartext-details = ๋ณด์•ˆ ์—ฐ๊ฒฐ์ด ๋˜์ง€ ์•Š์€ ๋ฉ”์ผ ์„œ๋ฒ„๋Š” ๋น„๋ฐ€๋ฒˆํ™”์™€ ์‚ฌ์ ์ธ ์ •๋ณด๋ฅผ ์ง€ํ‚ค๋Š” ๋ณด์•ˆ ์—ฐ๊ฒฐ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•˜๋ฉด ๋น„๋ฐ€๋ฒˆํ˜ธ์™€ ์‚ฌ์ ์ธ ์ •๋ณด๊ฐ€ ๋…ธ์ถœ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+## Warning Exchange confirmation dialog
+
+exchange-dialog-confirm-button = ๋กœ๊ทธ์ธ
+exchange-dialog-cancel-button = ์ทจ์†Œ
+
+## Dismiss account creation dialog
+
+exit-dialog-title = ์„ค์ •๋œ ์ด๋ฉ”์ผ ๊ณ„์ • ์—†์Œ
+
+## Alert dialogs
+
+account-setup-creation-error-title = ๊ณ„์ • ์ƒ์„ฑ ์˜ค๋ฅ˜
+account-setup-error-server-exists = ์ˆ˜์‹  ์„œ๋ฒ„๊ฐ€ ์ด๋ฏธ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.
+account-setup-confirm-advanced-title = ๊ณ ๊ธ‰ ์„ค์ • ํ™•์ธ
+
+## Addon installation section
+
+
+## Success view
+
+account-setup-address-books-button = ์ฃผ์†Œ๋ก
+account-setup-calendars-button = ๋‹ฌ๋ ฅ
+account-setup-connect-link = ์—ฐ๊ฒฐ
+
+## Calendar synchronization dialog
+
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/addonNotifications.ftl b/thunderbird-l10n/ko/localization/ko/messenger/addonNotifications.ftl
new file mode 100644
index 0000000000..03a25e762d
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/addonNotifications.ftl
@@ -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/.
+
+xpinstall-prompt = { -brand-short-name }์—์„œ ์ด ์‚ฌ์ดํŠธ๊ฐ€ ์†Œํ”„ํŠธ์›จ์–ด ์„ค์น˜๋ฅผ ํ•  ๊ฒƒ์ธ์ง€ ๋ฌผ์–ด๋ณด๋Š” ๊ฒƒ์„ ๋ง‰์•˜์Šต๋‹ˆ๋‹ค.
+
+## Variables:
+## $host (String): The hostname of the site the add-on is being installed from.
+
+xpinstall-prompt-header = { $host }๊ฐ€ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ์„ค์น˜ํ•˜๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+xpinstall-prompt-message = { $host }์—์„œ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ์„ค์น˜ํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๊ณ„์†ํ•˜๊ธฐ ์ „์— ์ด ์‚ฌ์ดํŠธ๋ฅผ ์‹ ๋ขฐํ•˜๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.
+
+##
+
+xpinstall-prompt-header-unknown = ์•Œ ์ˆ˜ ์—†๋Š” ์‚ฌ์ดํŠธ์—์„œ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+xpinstall-prompt-message-unknown = ์•Œ ์ˆ˜ ์—†๋Š” ์‚ฌ์ดํŠธ์—์„œ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ์„ค์น˜ํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๊ณ„์†ํ•˜๊ธฐ ์ „์— ์ด ์‚ฌ์ดํŠธ๋ฅผ ์‹ ๋ขฐํ•˜๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.
+xpinstall-prompt-dont-allow =
+ .label = ํ—ˆ์šฉํ•˜์ง€ ์•Š์Œ
+ .accesskey = D
+xpinstall-prompt-never-allow =
+ .label = ํ—ˆ์šฉ ์•ˆ ํ•จ
+ .accesskey = N
+# Accessibility Note:
+# Be sure you do not choose an accesskey that is used elsewhere in the active context (e.g. main menu bar, submenu of the warning popup button)
+# See https://website-archive.mozilla.org/www.mozilla.org/access/access/keyboard/ for details
+xpinstall-prompt-install =
+ .label = ๊ณ„์† ์„ค์น˜
+ .accesskey = C
+
+# These messages are shown when a website invokes navigator.requestMIDIAccess.
+
+
+##
+
+xpinstall-disabled-locked = ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž๋กœ ์ธํ•ด ์†Œํ”„ํŠธ์›จ์–ด ์„ค์น˜ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+xpinstall-disabled = ์†Œํ”„ํŠธ์›จ์–ด ์„ค์น˜ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ ํ—ˆ๊ฐ€๋ฅผ ์„ ํƒํ•œ ํ›„ ๋‹ค์‹œ ์‹œ๋„ํ•˜์‹ญ์‹œ์˜ค.
+xpinstall-disabled-button =
+ .label = ํ™œ์„ฑํ™”
+ .accesskey = n
+# This message is shown when the installation of an add-on is blocked by enterprise policy.
+# Variables:
+# $addonName (String): the name of the add-on.
+# $addonId (String): the ID of add-on.
+addon-install-blocked-by-policy = { $addonName }({ $addonId }) ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์ด ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž์— ์˜ํ•ด ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.{ " " }
+# Variables:
+# $addonName (String): the localized name of the sideloaded add-on.
+webext-perms-sideload-menu-item = { -brand-short-name }์— { $addonName } ์ถ”๊ฐ€๋จ
+# Variables:
+# $addonName (String): the localized name of the extension which has been updated.
+webext-perms-update-menu-item = { $addonName } ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์ด ์ƒˆ ๊ถŒํ•œ์„ ์š”์ฒญ
+
+## Add-on removal warning
+
+# Variables:
+# $addonCount (Number): the number of add-ons being downloaded
+addon-downloading-and-verifying = { $addonCount }๋ฒˆ์งธ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ๋‚ด๋ ค๋ฐ›์•„ ๊ฒ€์‚ฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹คโ€ฆ
+addon-download-verifying = ํ™•์ธ์ค‘
+addon-install-cancel-button =
+ .label = ์ทจ์†Œ
+ .accesskey = C
+addon-install-accept-button =
+ .label = ์ถ”๊ฐ€
+ .accesskey = A
+
+## Variables:
+## $addonCount (Number): the number of add-ons being installed
+
+addon-confirm-install-message = ์ด ์‚ฌ์ดํŠธ์—์„œ { -brand-short-name }์— ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ { $addonCount }๊ฐœ๋ฅผ ์„ค์น˜ํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค:
+addon-confirm-install-unsigned-message = ์ฃผ์˜: ์ด ์‚ฌ์ดํŠธ๋Š” ํ™•์ธ๋˜์ง€ ์•Š์€ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ { -brand-short-name }์„ ์„ค์น˜ํ•˜๋ ค ํ•ฉ๋‹ˆ๋‹ค. ์ฃผ์˜ ํ•˜์„ธ์š”.
+# Variables:
+# $addonCount (Number): the number of add-ons being installed (at least 2)
+addon-confirm-install-some-unsigned-message = ์ฃผ์˜: ์ด ์‚ฌ์ดํŠธ๋Š” { -brand-short-name }์— { $addonCount }๊ฐœ์˜ ์ผ๋ถ€ ํ™•์ธ๋˜์ง€ ์•Š์€ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ์„ค์น˜ํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์ฃผ์˜ํ•˜์„ธ์š”.
+
+## Add-on install errors
+## Variables:
+## $addonName (String): the add-on name.
+
+addon-install-error-network-failure = ์—ฐ๊ฒฐ ์‹คํŒจ๋กœ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ๋‚ด๋ ค๋ฐ›์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+addon-install-error-incorrect-hash = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ { -brand-short-name }์™€ ์ผ์น˜ ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ์„ค์น˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+addon-install-error-corrupt-file = ๋‚ด๋ ค๋ฐ›์€ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ํŒŒ์ผ์ด ๊นจ์ ธ์žˆ์–ด ์„ค์น˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+addon-install-error-file-access = { -brand-short-name }๊ฐ€ ํ•„์š”ํ•œ ํŒŒ์ผ์„ ๊ณ ์น  ์ˆ˜ ์—†์–ด { $addonName }๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+addon-install-error-not-signed = { -brand-short-name }๊ฐ€ ์ด ์‚ฌ์ดํŠธ์—์„œ ๊ฒ€์‚ฌ๋ฐ›์ง€ ์•Š์€ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ์„ค์น˜ํ•˜์ง€ ๋ชปํ•˜๊ฒŒ ๋ง‰์•˜์Šต๋‹ˆ๋‹ค.
+addon-local-install-error-network-failure = ํŒŒ์ผ ์‹œ์Šคํ…œ ย ์˜ค๋ฅ˜ ๋•Œ๋ฌธ์— ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ์„ค์น˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+addon-local-install-error-incorrect-hash = ์ด ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์€ { -brand-short-name }๊ฐ€ ์ฐพ๊ณ  ์žˆ๋˜ ๊ฒƒ๊ณผ ๋‹ค๋ฏ€๋ฅด๋กœ ์„ค์น˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+addon-local-install-error-corrupt-file = ์ด ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์€ ํŒŒ์ผ์ด ๊นจ์ ธ์„œ ์„ค์น˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+addon-local-install-error-file-access = { -brand-short-name }๊ฐ€ ํ•„์š”ํ•œ ํŒŒ์ผ์„ ๊ณ ์น  ์ˆ˜ ์—†์–ด { $addonName }๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+addon-local-install-error-not-signed = ์ด ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์€ ์ธ์ฆ๋˜์ง€ ์•Š์•„ ์„ค์น˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+# Variables:
+# $appVersion (String): the application version.
+addon-install-error-incompatible = { $addonName }๋Š” { -brand-short-name } { $appVersion }์—์„œ ์ž‘๋™ํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์„ค์น˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+addon-install-error-blocklisted = { $addonName }๋Š” ๋ถˆ์•ˆ์ •ํ•˜๊ฒŒ ๋งŒ๋“ค๊ณ  ๋ณด์•ˆ ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ฌ ๊ฒƒ์œผ๋กœ ๋ณด์—ฌ ์„ค์น˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/addressbook/abCardDAVDialog.ftl b/thunderbird-l10n/ko/localization/ko/messenger/addressbook/abCardDAVDialog.ftl
new file mode 100644
index 0000000000..027c61a8bc
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/addressbook/abCardDAVDialog.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/.
+
+carddav-window-title = ์ƒˆ๋กœ์šด CardDAV ์ฃผ์†Œ๋ก
+carddav-dialog =
+ .buttonlabelaccept = ๊ณ„์†
+ .buttonaccesskeyaccept = C
+carddav-username-label =
+ .value = ์‚ฌ์šฉ์ž ์ด๋ฆ„:
+ .accesskey = U
+carddav-loading = ์„ค์ • ์กฐํšŒ ์ค‘โ€ฆ
+carddav-connection-error = ์—ฐ๊ฒฐํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.
+carddav-none-found = ํ•ด๋‹น ๊ณ„์ •์— ์ถ”๊ฐ€ํ•  ์ฃผ์†Œ๋ก์„ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.
+carddav-already-added = ํ•ด๋‹น ๊ณ„์ •์— ๋Œ€ํ•œ ๋ชจ๋“  ์ฃผ์†Œ๋ก์ด ์ด๋ฏธ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+carddav-available-books = ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ฃผ์†Œ๋ก:
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/addressbook/abCardDAVProperties.ftl b/thunderbird-l10n/ko/localization/ko/messenger/addressbook/abCardDAVProperties.ftl
new file mode 100644
index 0000000000..caad7fc984
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/addressbook/abCardDAVProperties.ftl
@@ -0,0 +1,31 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, you can obtain one at http://mozilla.org/MPL/2.0/.
+
+carddav-url-label =
+ .value = CardDAV URL:
+ .accesskey = V
+
+carddav-refreshinterval-label =
+ .label = ๋™๊ธฐํ™”:
+ .accesskey = S
+
+# Variables:
+# $minutes (integer) - Number of minutes between address book synchronizations
+carddav-refreshinterval-minutes-value =
+ .label =
+ { $minutes ->
+ *[other] { $minutes }๋ถ„๋งˆ๋‹ค
+ }
+
+# Variables:
+# $hours (integer) - Number of hours between address book synchronizations
+carddav-refreshinterval-hours-value =
+ .label =
+ { $hours ->
+ *[other] { $hours }์‹œ๊ฐ„๋งˆ๋‹ค
+ }
+
+carddav-readonly-label =
+ .label = ์ฝ๊ธฐ ์ „์šฉ
+ .accesskey = R
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/addressbook/aboutAddressBook.ftl b/thunderbird-l10n/ko/localization/ko/messenger/addressbook/aboutAddressBook.ftl
new file mode 100644
index 0000000000..9a8c82e0a4
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/addressbook/aboutAddressBook.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/.
+
+about-addressbook-title = ์ฃผ์†Œ๋ก
+
+## Toolbar
+
+about-addressbook-toolbar-new-address-book =
+ .label = ์ƒˆ ์ฃผ์†Œ๋ก
+about-addressbook-toolbar-add-carddav-address-book =
+ .label = CardDAV ์ฃผ์†Œ๋ก ์ถ”๊ฐ€
+about-addressbook-toolbar-add-ldap-address-book =
+ .label = LDAP ์ฃผ์†Œ๋ก ์ถ”๊ฐ€
+about-addressbook-toolbar-new-contact =
+ .label = ์ƒˆ ์—ฐ๋ฝ์ฒ˜
+about-addressbook-toolbar-new-list =
+ .label = ์ƒˆ ๋ชฉ๋ก
+about-addressbook-toolbar-import =
+ .label = ๊ฐ€์ ธ์˜ค๊ธฐ
+
+## Books
+
+all-address-books-row =
+ .title = ๋ชจ๋“  ์ฃผ์†Œ๋ก
+all-address-books = ๋ชจ๋“  ์ฃผ์†Œ๋ก
+about-addressbook-books-context-synchronize =
+ .label = ๋™๊ธฐํ™”
+about-addressbook-books-context-edit =
+ .label = ํŽธ์ง‘
+about-addressbook-books-context-export =
+ .label = ๋‚ด๋ณด๋‚ด๊ธฐโ€ฆ
+about-addressbook-confirm-remove-remote-book-title = ์ฃผ์†Œ๋ก ์‚ญ์ œ
+
+## Cards
+
+about-addressbook-search-all =
+ .placeholder = ๋ชจ๋“  ์ฃผ์†Œ๋ก ๊ฒ€์ƒ‰
+about-addressbook-sort-button2 =
+ .title = ๋ชฉ๋ก ํ‘œ์‹œ ์˜ต์…˜
+about-addressbook-name-format-display =
+ .label = ํ‘œ์‹œ ์ด๋ฆ„
+about-addressbook-name-format-firstlast =
+ .label = ์ด๋ฆ„ ์„ฑ
+about-addressbook-name-format-lastfirst =
+ .label = ์„ฑ, ์ด๋ฆ„
+about-addressbook-sort-name-ascending =
+ .label = ์ด๋ฆ„์ˆœ ์ •๋ ฌ (A > Z)
+
+## Card column headers
+## Each string is listed here twice, and the values should match.
+
+about-addressbook-cards-context-write =
+ .label = ์“ฐ๊ธฐ
+about-addressbook-confirm-delete-mixed-title = ์—ฐ๋ฝ์ฒ˜์™€ ๋ชฉ๋ก ์‚ญ์ œ
+
+## Card list placeholder
+## Shown when there are no cards in the list
+
+about-addressbook-placeholder-no-search-results = ์—ฐ๋ฝ์ฒ˜ ์—†์Œ
+
+## Details
+
+about-addressbook-new-contact-header = ์ƒˆ ์—ฐ๋ฝ์ฒ˜
+about-addressbook-search-action-button = ๊ฒ€์ƒ‰
+about-addressbook-new-list-action-button = ์ƒˆ ๋ชฉ๋ก
+about-addressbook-begin-edit-contact-button = ํŽธ์ง‘
+about-addressbook-delete-edit-contact-button = ์‚ญ์ œ
+about-addressbook-cancel-edit-contact-button = ์ทจ์†Œ
+about-addressbook-save-edit-contact-button = ์ €์žฅ
+about-addressbook-add-contact-to = ๋‹ค์Œ์— ์ถ”๊ฐ€:
+about-addressbook-details-email-addresses-header = ์ด๋ฉ”์ผ ์ฃผ์†Œ
+about-addressbook-details-phone-numbers-header = ์ „ํ™”๋ฒˆํ˜ธ
+about-addressbook-details-addresses-header = ์ฃผ์†Œ
+about-addressbook-details-notes-header = ๋ฉ”๋ชจ
+about-addressbook-details-websites-header = ์›น์‚ฌ์ดํŠธ
+about-addressbook-details-other-info-header = ๊ธฐํƒ€ ์ •๋ณด
+about-addressbook-entry-type-work = ์ง์žฅ
+about-addressbook-entry-type-home = ์ง‘
+about-addressbook-entry-type-fax = ํŒฉ์Šค
+# Or "Mobile"
+about-addressbook-entry-type-cell = ํœด๋Œ€์ „ํ™”
+about-addressbook-entry-type-pager = ํ˜ธ์ถœ๊ธฐ
+about-addressbook-entry-name-birthday = ์ƒ์ผ
+about-addressbook-entry-name-anniversary = ๊ฒฐํ˜ผ๊ธฐ๋…์ผ
+about-addressbook-entry-name-title = ์ œ๋ชฉ
+about-addressbook-entry-name-role = ์—ญํ• 
+about-addressbook-entry-name-organization = ์กฐ์ง
+about-addressbook-entry-name-website = ์›น์‚ฌ์ดํŠธ
+about-addressbook-entry-name-time-zone = ์‹œ๊ฐ„๋Œ€
+
+# Photo dialog
+
+
+# Keyboard shortcuts
+
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/addressbook/fieldMapImport.ftl b/thunderbird-l10n/ko/localization/ko/messenger/addressbook/fieldMapImport.ftl
new file mode 100644
index 0000000000..2ae7f553c1
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/addressbook/fieldMapImport.ftl
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+import-ab-csv-dialog-title = ํ…์ŠคํŠธ ํŒŒ์ผ์—์„œ ์ฃผ์†Œ๋ก ๊ฐ€์ ธ์˜ค๊ธฐ
+# $recordNumber (Number) - The current record number of the preview data.
+import-ab-csv-preview-record-number = ๋ ˆ์ฝ”๋“œ { $recordNumber }์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ค๊ธฐ ๋ฏธ๋ฆฌ๋ณด๊ธฐ
+import-ab-csv-dialog =
+ .buttonlabelaccept = ๊ฐ€์ ธ์˜ค๊ธฐ
+ .buttonaccesskeyaccept = I
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/addressbook/vcard.ftl b/thunderbird-l10n/ko/localization/ko/messenger/addressbook/vcard.ftl
new file mode 100644
index 0000000000..e9f831a5e9
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/addressbook/vcard.ftl
@@ -0,0 +1,115 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, you can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+# Display Name
+
+
+# Type selection
+
+vcard-entry-type-work = ์ง์žฅ
+vcard-entry-type-none = ์—†์Œ
+vcard-entry-type-custom = ์‚ฌ์šฉ์ž ์ง€์ •
+
+# N vCard field
+
+vcard-name-header = ์ด๋ฆ„
+vcard-n-prefix = ์ ‘๋‘์‚ฌ
+vcard-n-add-prefix =
+ .title = ์ ‘๋‘์‚ฌ ์ถ”๊ฐ€
+vcard-n-firstname = ์ด๋ฆ„
+vcard-n-add-firstname =
+ .title = ์ด๋ฆ„ ์ถ”๊ฐ€
+vcard-n-middlename = ์ค‘๊ฐ„ ์ด๋ฆ„
+vcard-n-add-middlename =
+ .title = ์ค‘๊ฐ„ ์ด๋ฆ„ ์ถ”๊ฐ€
+vcard-n-lastname = ์„ฑ
+vcard-n-add-lastname =
+ .title = ์„ฑ ์ถ”๊ฐ€
+
+# Nickname
+
+vcard-nickname = ๋‹‰๋„ค์ž„
+
+# Email vCard field
+
+vcard-email-header = ์ด๋ฉ”์ผ ์ฃผ์†Œ
+vcard-email-add = ์ด๋ฉ”์ผ ์ฃผ์†Œ ์ถ”๊ฐ€
+vcard-email-label = ์ด๋ฉ”์ผ ์ฃผ์†Œ
+vcard-primary-email-label = ๊ธฐ๋ณธ๊ฐ’
+
+# URL vCard field
+
+vcard-url-header = ์›น์‚ฌ์ดํŠธ
+vcard-url-add = ์›น์‚ฌ์ดํŠธ ์ถ”๊ฐ€
+vcard-url-label = ์›น์‚ฌ์ดํŠธ
+
+# Tel vCard field
+
+vcard-tel-header = ์ „ํ™”๋ฒˆํ˜ธ
+vcard-tel-add = ์ „ํ™”๋ฒˆํ˜ธ ์ถ”๊ฐ€
+vcard-tel-label = ์ „ํ™”๋ฒˆํ˜ธ
+# Or "Mobile"
+vcard-entry-type-cell = ํœด๋Œ€์ „ํ™”
+vcard-entry-type-fax = ํŒฉ์Šค
+vcard-entry-type-pager = ํ˜ธ์ถœ๊ธฐ
+
+# TZ vCard field
+
+vcard-tz-header = ์‹œ๊ฐ„๋Œ€
+vcard-tz-add = ์‹œ๊ฐ„๋Œ€ ์ถ”๊ฐ€
+
+# IMPP vCard field
+
+vcard-impp-add = ์ฑ„ํŒ… ๊ณ„์ • ์ถ”๊ฐ€
+vcard-impp-label = ์ฑ„ํŒ… ๊ณ„์ •
+vcard-impp-select = ํ”„๋กœํ† ์ฝœ
+vcard-impp-option-other = ๊ธฐํƒ€
+vcard-impp-input-label = URI
+vcard-impp-input-title = ์ธ์Šคํ„ดํŠธ ๋ฉ”์‹œ์ง•์„ ์œ„ํ•œ URI
+
+# BDAY and ANNIVERSARY vCard field
+
+vcard-bday-anniversary-header = ํŠน๋ณ„ํ•œ ๋‚ ์งœ
+vcard-bday-anniversary-add = ํŠน๋ณ„ํ•œ ๋‚ ์งœ ์ถ”๊ฐ€
+vcard-bday-label = ์ƒ์ผ
+vcard-anniversary-label = ๊ฒฐํ˜ผ๊ธฐ๋…์ผ
+vcard-date-day = ์ผ
+vcard-date-month = ์›”
+vcard-date-year = ๋…„
+
+# ADR vCard field
+
+vcard-adr-header = ์ฃผ์†Œ
+vcard-adr-add = ์ฃผ์†Œ ์ถ”๊ฐ€
+vcard-adr-label = ์ฃผ์†Œ
+vcard-adr-delivery-label = ๋ฐฐ์†ก ๋ผ๋ฒจ
+vcard-adr-street = ๋„๋กœ ์ฃผ์†Œ
+# Or "Locality"
+vcard-adr-locality = ๋„์‹œ
+# Or "Region"
+vcard-adr-region = ์‹œ/๋„
+# The term "ZIP code" only applies in USA. Most locales should use "Postal code" only.
+vcard-adr-code = ์šฐํŽธ๋ฒˆํ˜ธ
+vcard-adr-country = ๊ตญ๊ฐ€
+
+# NOTE vCard field
+
+vcard-note-header = ๋ฉ”๋ชจ
+vcard-note-add = ๋ฉ”๋ชจ ์ถ”๊ฐ€
+
+# TITLE, ROLE and ORGANIZATION vCard fields
+
+vcard-org-header = ์กฐ์ง ์†์„ฑ
+vcard-org-add = ์กฐ์ง ์†์„ฑ ์ถ”๊ฐ€
+vcard-org-title = ์ œ๋ชฉ
+vcard-org-role = ์—ญํ• 
+vcard-org-org = ์กฐ์ง
+vcard-org-org-unit = ๋ถ€์„œ
+
+# Custom properties
+
+vcard-remove-button-title =
+ .title = ์‚ญ์ œ
+vcard-remove-button = ์‚ญ์ œ
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/appmenu.ftl b/thunderbird-l10n/ko/localization/ko/messenger/appmenu.ftl
new file mode 100644
index 0000000000..ce92b03f45
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/appmenu.ftl
@@ -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/.
+
+
+## Sync
+
+appmenu-sync-panel-title =
+ .title = ๋™๊ธฐํ™”
+appmenu-signin-panel =
+ .label = Sync์— ๋กœ๊ทธ์ธ
+ .accesskey = i
+appmenu-sync-sync =
+ .value = ๊ณ„์ • ๋™๊ธฐํ™”
+ .accesskey = A
+appmenu-sync-manage =
+ .value = ๊ณ„์ • ๊ด€๋ฆฌ
+ .accesskey = M
+appmenu-sync-account =
+ .value = example@example.com
+appmenu-sync-now =
+ .label = ์ง€๊ธˆ ๋™๊ธฐํ™”
+ .accesskey = N
+appmenu-sync-settings =
+ .label = ๋™๊ธฐํ™” ์„ค์ •
+ .accesskey = S
+appmenu-sync-sign-out =
+ .label = ๋กœ๊ทธ์•„์›ƒโ€ฆ
+ .accesskey = O
+
+## New Account
+
+appmenu-new-account-panel-title =
+ .title = ์ƒˆ ๊ณ„์ •
+appmenu-new-account-panel =
+ .label = ์ƒˆ ๊ณ„์ •
+ .accesskey = N
+appmenu-create-new-mail-account =
+ .label = ์ƒˆ ์ด๋ฉ”์ผ ๋ฐ›๊ธฐ
+ .accesskey = G
+appmenu-new-mail-account =
+ .label = ๊ธฐ์กด ์ด๋ฉ”์ผ
+ .accesskey = E
+appmenu-new-calendar =
+ .label = ๋‹ฌ๋ ฅ
+ .accesskey = C
+appmenu-new-chat-account =
+ .label = ์ฑ„ํŒ…
+ .accesskey = h
+appmenu-new-feed =
+ .label = ํ”ผ๋“œ
+ .accesskey = F
+appmenu-new-newsgroup =
+ .label = ๋‰ด์Šค๊ทธ๋ฃน
+ .accesskey = N
+
+## New Account / Address Book
+
+appmenu-newab-panel-title =
+ .title = ์ƒˆ ์ฃผ์†Œ๋ก
+appmenu-newab-panel =
+ .label = ์ƒˆ ์ฃผ์†Œ๋ก
+ .accesskey = A
+appmenu-new-addressbook =
+ .label = ๋‚ด๋ถ€ ์ฃผ์†Œ๋ก
+ .accesskey = A
+appmenu-new-carddav =
+ .label = CardDav ์ฃผ์†Œ๋ก
+ .accesskey = C
+appmenu-new-ldap =
+ .label = LDAP ์ฃผ์†Œ๋ก
+ .accesskey = L
+
+## Create
+
+appmenu-create-panel-title =
+ .title = ์ƒ์„ฑ
+appmenu-create-panel =
+ .label = ์ƒ์„ฑ
+ .accesskey = C
+appmenu-create-message =
+ .label = ๋ฉ”์‹œ์ง€
+ .accesskey = M
+appmenu-create-event =
+ .label = ์ด๋ฒคํŠธ
+ .accesskey = E
+appmenu-create-task =
+ .label = ํƒœ์Šคํฌ
+ .accesskey = T
+appmenu-create-contact =
+ .label = ์—ฐ๋ฝ์ฒ˜
+ .accesskey = C
+
+## Open
+
+appmenu-open-file-panel =
+ .label = ํŒŒ์ผ์—์„œ ์—ด๊ธฐ
+ .accesskey = O
+appmenu-open-file-panel-title =
+ .title = ํŒŒ์ผ์—์„œ ์—ด๊ธฐ
+appmenu-open-message =
+ .label = ๋ฉ”์‹œ์ง€โ€ฆ
+ .accesskey = M
+appmenu-open-calendar =
+ .label = ์บ˜๋ฆฐ๋”โ€ฆ
+ .accesskey = C
+
+## View / Layout
+
+appmenu-view-panel-title =
+ .title = ๋ณด๊ธฐ
+appmenu-view-panel =
+ .label = ๋ณด๊ธฐ
+ .accesskey = V
+appmenu-font-size-value = ๊ธ€๊ผด ํฌ๊ธฐ
+appmenu-mail-uidensity-value = ๋ฐ€๋„
+appmenu-uidensity-compact =
+ .tooltiptext = ์กฐ๋ฐ€ํ•จ
+appmenu-uidensity-default =
+ .tooltiptext = ๊ธฐ๋ณธ
+appmenu-uidensity-relaxed =
+ .tooltiptext = ํŽธ์•ˆํ•œ
+appmenuitem-font-size-enlarge =
+ .tooltiptext = ๊ธ€๊ผด ํฌ๊ธฐ ๋Š˜๋ฆฌ๊ธฐ
+appmenuitem-font-size-reduce =
+ .tooltiptext = ๊ธ€๊ผด ํฌ๊ธฐ ์ค„์ด๊ธฐ
+# Variables:
+# $size (String) - The current font size.
+appmenuitem-font-size-reset =
+ .label = { $size }px
+ .tooltiptext = ๊ธ€๊ผด ํฌ๊ธฐ ์žฌ์„ค์ •
+
+## Tools
+
+appmenu-tools-panel-title =
+ .title = ๋„๊ตฌ
+appmenu-tools-panel =
+ .label = ๋„๊ตฌ
+ .accesskey = T
+appmenu-tools-import =
+ .label = ๊ฐ€์ ธ์˜ค๊ธฐ
+ .accesskey = I
+appmenu-tools-export =
+ .label = ๋‚ด๋ณด๋‚ด๊ธฐ
+ .accesskey = E
+appmenu-tools-message-search =
+ .label = ๋ฉ”์‹œ์ง€ ๊ฒ€์ƒ‰
+ .accesskey = S
+appmenu-tools-message-filters =
+ .label = ๋ฉ”์‹œ์ง€ ํ•„ํ„ฐ
+ .accesskey = F
+appmenu-tools-download-manager =
+ .label = ๋‹ค์šด๋กœ๋“œ ๊ด€๋ฆฌ์ž
+ .accesskey = D
+appmenu-tools-activity-manager =
+ .label = ํ™œ๋™ ๊ด€๋ฆฌ์ž
+ .accesskey = A
+appmenu-tools-dev-tools =
+ .label = ๊ฐœ๋ฐœ์ž ๋„๊ตฌ
+ .accesskey = T
+
+## Help
+
+appmenu-help-panel-title =
+ .title = ๋„์›€๋ง
+appmenu-help-get-help =
+ .label = ๋„์›€ ๋ฐ›๊ธฐ
+ .accesskey = H
+appmenu-help-explore-features =
+ .label = ๊ธฐ๋Šฅ ์‚ดํŽด๋ณด๊ธฐ
+ .accesskey = F
+appmenu-help-shortcuts =
+ .label = ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค
+ .accesskey = K
+appmenu-help-get-involved =
+ .label = ์ฐธ์—ฌํ•˜๊ธฐ
+ .accesskey = G
+appmenu-help-donation =
+ .label = ๊ธฐ๋ถ€ ํ•˜๊ธฐ
+ .accesskey = D
+appmenu-help-share-feedback =
+ .label = ์•„์ด๋””์–ด ๊ณต์œ ์™€ ์˜๊ฒฌ ๋ณด๋‚ด๊ธฐ
+ .accesskey = S
+appmenu-help-enter-troubleshoot-mode2 =
+ .label = ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ชจ๋“œโ€ฆ
+ .accesskey = M
+appmenu-help-exit-troubleshoot-mode2 =
+ .label = ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ชจ๋“œ ๋„๊ธฐ
+ .accesskey = M
+appmenu-help-troubleshooting-info =
+ .label = ๋ฌธ์ œ ํ•ด๊ฒฐ ์ •๋ณด
+ .accesskey = T
+appmenu-help-about-product =
+ .label = { -brand-short-name } ์ •๋ณด
+ .accesskey = A
+
+## Application Update
+
+appmenuitem-banner-update-downloading =
+ .label = { -brand-shorter-name } ์—…๋ฐ์ดํŠธ ๋‚ด๋ ค๋ฐ›๊ธฐ
+appmenuitem-banner-update-available =
+ .label = ์—…๋ฐ์ดํŠธ ์‚ฌ์šฉ ๊ฐ€๋Šฅ โ€” ์ง€๊ธˆ ๋‚ด๋ ค๋ฐ›๊ธฐ
+appmenuitem-banner-update-manual =
+ .label = ์—…๋ฐ์ดํŠธ ์‚ฌ์šฉ ๊ฐ€๋Šฅ โ€” ์ง€๊ธˆ ๋‚ด๋ ค๋ฐ›๊ธฐ
+appmenuitem-banner-update-unsupported =
+ .label = ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์—†์Œ โ€” ์‹œ์Šคํ…œ์ด ํ˜ธํ™˜๋˜์ง€ ์•Š์Œ
+appmenuitem-banner-update-restart =
+ .label = ์—…๋ฐ์ดํŠธ ์‚ฌ์šฉ ๊ฐ€๋Šฅ โ€” ์ง€๊ธˆ ๋‹ค์‹œ ์‹œ์ž‘
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/chat-verifySession.ftl b/thunderbird-l10n/ko/localization/ko/messenger/chat-verifySession.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/chat-verifySession.ftl
@@ -0,0 +1,3 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/chat.ftl b/thunderbird-l10n/ko/localization/ko/messenger/chat.ftl
new file mode 100644
index 0000000000..8f56544ec3
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/chat.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/.
+
+chat-identity-verified =
+ .label = ์‹ ์›์ด ์ด๋ฏธ ํ™•์ธ๋จ
+chat-buddy-identity-status = ์•”ํ˜ธํ™” ์‹ ๋ขฐ
+chat-buddy-identity-status-verified = ๊ฒ€์ฆ๋จ
+chat-buddy-identity-status-unverified = ๊ฒ€์ฆ๋˜์ง€ ์•Š์Œ
+
+## Conversation invite notification box
+
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/compactFoldersDialog.ftl b/thunderbird-l10n/ko/localization/ko/messenger/compactFoldersDialog.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/compactFoldersDialog.ftl
@@ -0,0 +1,3 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/exportDialog.ftl b/thunderbird-l10n/ko/localization/ko/messenger/exportDialog.ftl
new file mode 100644
index 0000000000..2f5b8698eb
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/exportDialog.ftl
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+export-dialog-title = ๋‚ด๋ณด๋‚ด๊ธฐ
+export-dialog =
+ .buttonlabelaccept = ๋‹ค์Œ
+export-dialog-button-finish = ์ข…๋ฃŒ
+export-dialog-file-picker = zip ํŒŒ์ผ๋กœ ๋‚ด๋ณด๋‚ด๊ธฐ
+export-dialog-description1 = ๊ณ„์ •, ๋ฉ”์‹œ์ง€, ์ฃผ์†Œ๋ก, ์„ค์ •์„ zip ํŒŒ์ผ๋กœ ๋‚ด๋ณด๋ƒ…๋‹ˆ๋‹ค.
+export-dialog-desc2 = ํ•„์š”ํ•œ ๊ฒฝ์šฐ zip ํŒŒ์ผ์„ ๊ฐ€์ ธ์™€ ํ”„๋กœํ•„์„ ๋ณต์›ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+export-dialog-exporting = ๋‚ด๋ณด๋‚ด๋Š” ์ค‘...
+export-dialog-exported = ๋‚ด๋ณด๋‚ด๊ธฐ ์™„๋ฃŒ!
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/extensionPermissions.ftl b/thunderbird-l10n/ko/localization/ko/messenger/extensionPermissions.ftl
new file mode 100644
index 0000000000..d5c1127e64
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/extensionPermissions.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/.
+
+
+## Extension permission description keys are derived from permission names.
+## Permissions for which the message has been changed and the key updated
+## must have a corresponding entry in the `PERMISSION_L10N_ID_OVERRIDES` map.
+
+webext-perms-description-accountsFolders = ๋ฉ”์ผ ๊ณ„์ • ํด๋”๋ฅผ ๋งŒ๋“ค๊ฑฐ๋‚˜ ์ด๋ฆ„ ๋ฐ”๊พธ๊ธฐ, ์ง€์šฐ๊ธฐ
+webext-perms-description-addressBooks = ์ฃผ์†Œ๋ก๊ณผ ์—ฐ๋ฝ์ฒ˜ ์ฝ๊ณ  ์ˆ˜์ •
+webext-perms-description-compose = ์ž‘์„ฑํ•˜๊ณ  ๋ณด๋‚ผ ๋•Œ ์ด๋ฉ”์ผ ๋ฉ”์‹œ์ง€๋ฅผ ์ฝ๊ณ  ์ˆ˜์ •
+webext-perms-description-experiment = { -brand-short-name } ๋ฐ ์ปดํ“จํ„ฐ์— ๋Œ€ํ•œ ๋ฌด์ œํ•œ์˜ ์ „์ฒด ์ ‘๊ทผ ๊ถŒํ•œ
+webext-perms-description-messagesModify = ํ‘œ์‹œ๋˜๋Š” ์ด๋ฉ”์ผ ๋ฉ”์‹œ์ง€๋ฅผ ์ฝ๊ณ  ์ˆ˜์ •ํ•˜๊ธฐ
+webext-perms-description-messagesRead = ์ด๋ฉ”์ผ ๋ฉ”์‹œ์ง€๋ฅผ ์ฝ๊ณ  ํ‘œ์‹œํ•˜๊ฑฐ๋‚˜ ํƒœ๊ทธ๋ฅผ ์ง€์ •
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/extensions/popup.ftl b/thunderbird-l10n/ko/localization/ko/messenger/extensions/popup.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/extensions/popup.ftl
@@ -0,0 +1,3 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/extensionsUI.ftl b/thunderbird-l10n/ko/localization/ko/messenger/extensionsUI.ftl
new file mode 100644
index 0000000000..b7a7475726
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/extensionsUI.ftl
@@ -0,0 +1,9 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+webext-experiment-warning = ์•…์˜์ ์ธ ๋ชฉ์ ์œผ๋กœ ์ œ์ž‘๋œ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์€ ๊ฐœ์ธ ์ •๋ณด๋ฅผ ๋นผ๋Œ๋ฆฌ๊ฑฐ๋‚˜ ์ปดํ“จํ„ฐ๋ฅผ ๋ง๊ฐ€๋œจ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์˜ ์ถœ์ฒ˜๋ฅผ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ์—๋งŒ ์„ค์น˜ํ•˜์‹ค ๊ฒƒ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.
+webext-perms-learn-more = ๋” ์•Œ์•„๋ณด๊ธฐ
+# Variables:
+# $addonName (String): localized named of the extension that was just installed.
+addon-post-install-message = { $addonName } ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/firefoxAccounts.ftl b/thunderbird-l10n/ko/localization/ko/messenger/firefoxAccounts.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/firefoxAccounts.ftl
@@ -0,0 +1,3 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/flatpak.ftl b/thunderbird-l10n/ko/localization/ko/messenger/flatpak.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/flatpak.ftl
@@ -0,0 +1,3 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/folderprops.ftl b/thunderbird-l10n/ko/localization/ko/messenger/folderprops.ftl
new file mode 100644
index 0000000000..fb65ef8356
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/folderprops.ftl
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Quota tab
+
+# Variables:
+# $percent (Number) - Usage percentage of the assigned IMAP quota.
+quota-percent-used = { $percent }% ์šฉ๋Ÿ‰ ์ดˆ๊ณผ
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/importDialog.ftl b/thunderbird-l10n/ko/localization/ko/messenger/importDialog.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/importDialog.ftl
@@ -0,0 +1,3 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/mailWidgets.ftl b/thunderbird-l10n/ko/localization/ko/messenger/mailWidgets.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/mailWidgets.ftl
@@ -0,0 +1,3 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/menubar.ftl b/thunderbird-l10n/ko/localization/ko/messenger/menubar.ftl
new file mode 100644
index 0000000000..78fd529d4e
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/menubar.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/.
+
+
+## Tools Menu
+
+menu-tools-settings =
+ .label = ์„ค์ •
+ .accesskey = e
+menu-addons-and-themes =
+ .label = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ๋ฐ ํ…Œ๋งˆ
+ .accesskey = A
+
+## Help Menu
+
+
+## Mail Toolbar
+
+toolbar-junk-button =
+ .label = ์ŠคํŒธ
+ .tooltiptext = ์ŠคํŒธ์ธ ๋ฉ”์„ธ์ง€๋ฅผ ๊ณจ๋ผ ํ‘œ์‹œํ•˜์„ธ์š”
+toolbar-not-junk-button =
+ .label = ์ŠคํŒธ ์•„๋‹˜
+ .tooltiptext = ์„ ํƒ๋œ ๋ฉ”์‹œ์ง€๋ฅผ ์ŠคํŒธ ์•„๋‹˜์œผ๋กœ ํ‘œ์‹œํ•จ
+toolbar-delete-button =
+ .label = ์‚ญ์ œ
+ .tooltiptext = ์„ ํƒํ•œ ๋ฉ”์„ธ์ง€๋‚˜ ํด๋”๋ฅผ ์‚ญ์ œํ•จ
+toolbar-undelete-button =
+ .label = ์‚ญ์ œ ์ทจ์†Œ
+ .tooltiptext = ์„ ํƒํ•œ ๋ฉ”์„ธ์ง€๋ฅผ ์‚ญ์ œ ์ทจ์†Œํ•จ
+
+## View
+
+menu-view-repair-text-encoding =
+ .label = ํ…์ŠคํŠธ ์ธ์ฝ”๋”ฉ ๋ณต๊ตฌ
+ .accesskey = c
+
+## View / Folders
+
+
+## View / Layout
+
+menu-font-size-label =
+ .label = ๊ธ€์ž ํฌ๊ธฐ
+ .accesskey = o
+menuitem-font-size-enlarge =
+ .label = ๊ธ€์ž ํฌ๊ธฐ ํฌ๊ฒŒ
+ .accesskey = I
+menuitem-font-size-reduce =
+ .label = ๊ธ€์ž ํฌ๊ธฐ ์ž‘๊ฒŒ
+ .accesskey = D
+menuitem-font-size-reset =
+ .label = ๊ธ€์ž ํฌ๊ธฐ ์ดˆ๊ธฐํ™”
+ .accesskey = R
+mail-uidensity-label =
+ .label = ๋ฐ€๋„
+ .accesskey = D
+mail-uidensity-compact =
+ .label = ์ข๊ฒŒ
+ .accesskey = C
+
+## File
+
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/messageheader/headerFields.ftl b/thunderbird-l10n/ko/localization/ko/messenger/messageheader/headerFields.ftl
new file mode 100644
index 0000000000..45a1446aa5
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/messageheader/headerFields.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/.
+
+
+## Header lists
+
+message-header-to-list-name = ๋ฐ›๋Š” ์‚ฌ๋žŒ
+message-header-from-list-name = ๋ณด๋‚ด๋Š”์‚ฌ๋žŒ
+message-header-cc-list-name = ์ฐธ์กฐ
+message-header-bcc-list-name = ์ˆจ์€ ์ฐธ์กฐ
+message-header-newsgroups-list-name = ๋‰ด์Šค ๊ทธ๋ฃน
+message-header-tags-list-name = ํƒœ๊ทธ
+
+## Other message headers.
+## The field-separator is for screen readers to separate the field name from the field value.
+
+
+##
+
+message-ids-field-show-all = ๋ชจ๋‘ ํ‘œ์‹œ
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/messenger.ftl b/thunderbird-l10n/ko/localization/ko/messenger/messenger.ftl
new file mode 100644
index 0000000000..c9b89288d6
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/messenger.ftl
@@ -0,0 +1,170 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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
+
+about-rights-notification-text = { -brand-short-name }์€ ์ „ ์„ธ๊ณ„ ์ˆ˜์ฒœ ๋ช…์˜ ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ๋งŒ๋“  ๋ฌด๋ฃŒ ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด์ž…๋‹ˆ๋‹ค.
+
+## Content tabs
+
+
+# Back
+
+
+# Forward
+
+
+# Reload
+
+
+# Stop
+
+
+## Toolbar
+
+addons-and-themes-toolbarbutton =
+ .label = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ๋ฐ ํ…Œ๋งˆ
+ .tooltiptext = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ๊ด€๋ฆฌ
+
+## Folder Pane
+
+folder-pane-toolbar =
+ .toolbarname = ํด๋” ์ฐฝ ๋„๊ตฌ๋ชจ์Œ
+ .accesskey = F
+folder-pane-toolbar-options-button =
+ .tooltiptext = ํด๋” ์ฐฝ ์˜ต์…˜
+folder-pane-header-label = ํด๋”
+
+## Folder Toolbar Header Popup
+
+folder-toolbar-hide-toolbar-toolbarbutton =
+ .label = ๋„๊ตฌ ๋ชจ์Œ ์ˆจ๊ธฐ๊ธฐ
+ .accesskey = H
+show-all-folders-label =
+ .label = ๋ชจ๋“  ํด๋”
+ .accesskey = A
+show-unread-folders-label =
+ .label = ์ฝ์ง€ ์•Š์€ ํด๋”
+ .accesskey = n
+show-favorite-folders-label =
+ .label = ์ฆ๊ฒจ์ฐพ๊ธฐ ํด๋”
+ .accesskey = F
+show-smart-folders-label =
+ .label = ํ†ตํ•ฉ ํด๋”
+ .accesskey = U
+show-recent-folders-label =
+ .label = ์ตœ๊ทผ ํด๋”
+ .accesskey = R
+show-tags-folders-label =
+ .label = ํƒœ๊ทธ
+ .accesskey = T
+folder-toolbar-toggle-folder-compact-view =
+ .label = ๊ฐ„๋‹จํžˆ ๋ณด๊ธฐ
+ .accesskey = C
+
+## File Menu
+
+
+## Edit Menu
+
+menu-edit-delete-folder =
+ .label = ํด๋” ์‚ญ์ œ
+ .accesskey = D
+# Variables:
+# $count (Number) - Number of selected messages.
+menu-edit-delete-messages =
+ .label =
+ { $count ->
+ [one] ๋ฉ”์‹œ์ง€ ์‚ญ์ œ
+ *[other] ์„ ํƒํ•œ ๋ฉ”์‹œ์ง€ ์‚ญ์ œ
+ }
+ .accesskey = D
+# Variables:
+# $count (Number) - Number of selected messages.
+menu-edit-undelete-messages =
+ .label =
+ { $count ->
+ [one] ๋ฉ”์‹œ์ง€ ์‚ญ์ œ ์ทจ์†Œ
+ *[other] ์„ ํƒํ•œ ๋ฉ”์‹œ์ง€ ์‚ญ์ œ ์ทจ์†Œ
+ }
+ .accesskey = d
+menu-edit-properties =
+ .label = ์†์„ฑโ€ฆ
+ .accesskey = o
+menu-edit-folder-properties =
+ .label = ํด๋” ์†์„ฑโ€ฆ
+ .accesskey = o
+menu-edit-newsgroup-properties =
+ .label = ๋‰ด์Šค ๊ทธ๋ฃน ์†์„ฑโ€ฆ
+ .accesskey = o
+
+## Message Menu
+
+
+## AppMenu
+
+appmenu-addons-and-themes =
+ .label = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ๋ฐ ํ…Œ๋งˆ
+
+## Context menu
+
+# Variables:
+# $count (Number) - Number of selected messages.
+mail-context-undelete-messages =
+ .label =
+ { $count ->
+ [one] ๋ฉ”์‹œ์ง€ ์‚ญ์ œ ์ทจ์†Œ
+ *[other] ์„ ํƒํ•œ ๋ฉ”์‹œ์ง€ ์‚ญ์ œ ์ทจ์†Œ
+ }
+
+## Message header pane
+
+
+## Message header cutomize panel
+
+
+## Action Button Context Menu
+
+
+## Add-on removal warning
+
+repair-text-encoding-button =
+ .label = ํ…์ŠคํŠธ ์ธ์ฝ”๋”ฉ ๋ณต๊ตฌ
+ .tooltiptext = ๋ฉ”์‹œ์ง€ ๋‚ด์šฉ์—์„œ ์˜ฌ๋ฐ”๋ฅธ ํ…์ŠคํŠธ ์ธ์ฝ”๋”ฉ์„ ์˜ˆ์ƒํ•˜์—ฌ ๋ณต๊ตฌ
+
+## no-reply handling
+
+
+## error messages
+
+
+## Spaces toolbar
+
+settings-context-open-addons-item2 =
+ .label = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ๋ฐ ํ…Œ๋งˆ
+
+## Spaces toolbar pinned tab menupopup
+
+
+## Spaces toolbar customize panel
+
+
+## Quick Filter Bar
+
+# The label to display for the "View... Toolbars..." menu item that controls
+# whether the quick filter bar is visible.
+quick-filter-bar-toggle =
+ .label = ๋น ๋ฅธ ํ•„ํ„ฐ ๊ธฐ๋Šฅ
+ .accesskey = Q
+# This is the key used to show the quick filter bar.
+# This should match quick-filter-bar-textbox-shortcut in about3Pane.ftl.
+quick-filter-bar-show =
+ .key = k
+
+## OpenPGP
+
+
+## Quota panel.
+
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/messengercompose/messengercompose.ftl b/thunderbird-l10n/ko/localization/ko/messenger/messengercompose/messengercompose.ftl
new file mode 100644
index 0000000000..2a2b1c2593
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/messengercompose/messengercompose.ftl
@@ -0,0 +1,125 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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
+
+# Addressing widget
+
+# $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 }
+ *[other] { $count } ๊ฐœ ์ฃผ์†Œ์˜ { $type } ํ˜•์‹์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์™ผ์ชฝ ํ™”์‚ดํ‘œ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.
+ }
+
+# $email (String) - the email address
+# $count (Number) - the number of address pills currently present in the addressing row
+pill-aria-label =
+ { $count ->
+ [one] { $email }: ์ˆ˜์ •ํ•˜๋ ค๋ฉด ์—”ํ„ฐ๋ฅผ, ์ง€์šฐ๋ ค๋ฉด ์‚ญ์ œ๋ฅผ ๋ˆ„๋ฅด์„ธ์š”.
+ *[other] { $email }, { $count } ๊ฐœ ์ค‘ 1: ์ˆ˜์ •ํ•˜๋ ค๋ฉด ์—”ํ„ฐ๋ฅผ, ์ง€์šฐ๋ ค๋ฉด ์‚ญ์ œ๋ฅผ ๋ˆ„๋ฅด์„ธ์š”.
+ }
+
+# $email (String) - the email address
+pill-tooltip-invalid-address = { $email }์€ ์œ ํšจํ•œ ์ด๋ฉ”์ผ ์ฃผ์†Œ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.
+
+# $email (String) - the email address
+pill-tooltip-not-in-address-book = { $email }์€ ์ฃผ์†Œ๋ก์— ์—†์Šต๋‹ˆ๋‹ค.
+
+pill-action-edit =
+ .label = ์ฃผ์†Œ ์ˆ˜์ •
+ .accesskey = e
+
+pill-action-move-to =
+ .label = ๋ฐ›๋Š” ์‚ฌ๋žŒ์œผ๋กœ ์ด๋™
+ .accesskey = t
+
+pill-action-move-cc =
+ .label = ์ฐธ์กฐ๋กœ ์ด๋™
+ .accesskey = c
+
+pill-action-move-bcc =
+ .label = ์ˆจ์€ ์ฐธ์กฐ๋กœ ์ด๋™
+ .accesskey = b
+
+# Attachment widget
+
+ctrl-cmd-shift-pretty-prefix =
+ { PLATFORM() ->
+ [macos] โ‡ง โŒ˜{ " " }
+ *[other] Ctrl+Shift+
+ }
+
+trigger-attachment-picker-key = A
+toggle-attachment-pane-key = M
+
+menuitem-toggle-attachment-pane =
+ .label = ์ฒจ๋ถ€ ์ฐฝ
+ .accesskey = m
+ .acceltext = { ctrl-cmd-shift-pretty-prefix }{ toggle-attachment-pane-key }
+
+toolbar-button-add-attachment =
+ .label = ์ฒจ๋ถ€
+ .tooltiptext = ์ฒจ๋ถ€ํŒŒ์ผ ์ถ”๊ฐ€ ({ ctrl-cmd-shift-pretty-prefix }{ trigger-attachment-picker-key })
+
+menuitem-attach-files =
+ .label = ํŒŒ์ผโ€ฆ
+ .accesskey = F
+ .acceltext = { ctrl-cmd-shift-pretty-prefix }{ trigger-attachment-picker-key }
+
+context-menuitem-attach-files =
+ .label = ์ฒจ๋ถ€ ํŒŒ์ผโ€ฆ
+ .accesskey = F
+ .acceltext = { ctrl-cmd-shift-pretty-prefix }{ trigger-attachment-picker-key }
+
+drop-file-label-attachment =
+ { $count ->
+ *[other] ์ฒจ๋ถ€ ํŒŒ์ผ๋กœ ์ถ”๊ฐ€
+ }
+
+drop-file-label-inline =
+ { $count ->
+ *[other] ์ธ๋ผ์ธ ์ถ”๊ฐ€
+ }
+
+# Reorder Attachment Panel
+
+move-attachment-first-panel-button =
+ .label = ์ฒซ๋ฒˆ์งธ๋กœ ์ด๋™
+move-attachment-left-panel-button =
+ .label = ์™ผ์ชฝ์œผ๋กœ ์ด๋™
+move-attachment-right-panel-button =
+ .label = ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์ด๋™
+move-attachment-last-panel-button =
+ .label = ๋งˆ์ง€๋ง‰์œผ๋กœ ์ด๋™
+
+button-return-receipt =
+ .label = ์ˆ˜์‹  ํ™•์ธ
+ .tooltiptext = ์ด ๋ฉ”์‹œ์ง€์— ๋Œ€ํ•œ ์ˆ˜์‹  ํ™•์ธ์„ ์š”์ฒญ
+
+# Encryption
+
+# Addressing Area
+
+
+## Notifications
+
+## Editing
+
+# Tools
+
+## Filelink
+
+# Placeholder file
+
+# Template
+
+# Messages
+
+## Link Preview
+
+## Dictionary selection popup
+
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/migration.ftl b/thunderbird-l10n/ko/localization/ko/messenger/migration.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/migration.ftl
@@ -0,0 +1,3 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/multimessageview.ftl b/thunderbird-l10n/ko/localization/ko/messenger/multimessageview.ftl
new file mode 100644
index 0000000000..ad6103abfb
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/multimessageview.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/.
+
+multi-message-window-title =
+ .title = ๋ฉ”์‹œ์ง€ ์š”์•ฝ
+selected-messages-label =
+ .label = ์„ ํƒ๋œ ๋ฉ”์‹œ์ง€
+multi-message-archive-button =
+ .label = ๋ณด๊ด€
+ .tooltiptext = ๋ณด๊ด€
+multi-message-delete-button =
+ .label = ์‚ญ์ œ
+ .tooltiptext = ์‚ญ์ œ
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/openpgp/backupKeyPassword.ftl b/thunderbird-l10n/ko/localization/ko/messenger/openpgp/backupKeyPassword.ftl
new file mode 100644
index 0000000000..7bf6a981d8
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/openpgp/backupKeyPassword.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/.
+
+set-password-window =
+ .title = OpenPGP ํ‚ค๋ฅผ ๋ฐฑ์—…ํ•  ๋น„๋ฐ€๋ฒˆํ˜ธ ์„ ํƒ
+set-password-window-title = OpenPGP ํ‚ค๋ฅผ ๋ฐฑ์—…ํ•  ๋น„๋ฐ€๋ฒˆํ˜ธ ์„ ํƒ
+set-password-legend = ๋น„๋ฐ€๋ฒˆํ˜ธ ์„ ํƒ
+set-password-message = ์—ฌ๊ธฐ์—์„œ ์„ค์ •ํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” ๋งŒ๋“ค๋ ค๋Š” OpenPGP ๋น„๋ฐ€ ํ‚ค ๋ฐฑ์—… ํŒŒ์ผ์„ ๋ณดํ˜ธํ•ฉ๋‹ˆ๋‹ค. ๋ฐฑ์—…์„ ๊ณ„์†ํ•˜๋ ค๋ฉด ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+set-password-backup-pw =
+ .value = ๋น„๋ฐ€ ํ‚ค ๋ฐฑ์—… ๋น„๋ฐ€๋ฒˆํ˜ธ :
+set-password-repeat-backup-pw =
+ .value = ๋น„๋ฐ€ ํ‚ค ๋ฐฑ์—… ๋น„๋ฐ€๋ฒˆํ˜ธ (์žฌ์ž…๋ ฅ):
+set-password-backup-pw-label = ๋น„๋ฐ€ ํ‚ค ๋ฐฑ์—… ๋น„๋ฐ€๋ฒˆํ˜ธ :
+set-password-backup-pw2-label = ๋น„๋ฐ€ ํ‚ค ๋ฐฑ์—… ๋น„๋ฐ€๋ฒˆํ˜ธ (์žฌ์ž…๋ ฅ):
+set-password-reminder = <b>์ค‘์š”!</ b> ๋น„๋ฐ€ ํ‚ค ๋ฐฑ์—… ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์žŠ์–ด ๋ฒ„๋ฆฐ ๊ฒฝ์šฐ ๋‚˜์ค‘์— ๋ฐฑ์—…์„ ๋ณต์› ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์•ˆ์ „ํ•œ ์žฅ์†Œ์— ๊ธฐ๋กํ•˜์‹ญ์‹œ์˜ค.
+password-quality-meter = ๋น„๋ฐ€๋ฒˆํ˜ธ ์ˆ˜์ค€ ์ธก์ •
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/openpgp/changeExpiryDlg.ftl b/thunderbird-l10n/ko/localization/ko/messenger/openpgp/changeExpiryDlg.ftl
new file mode 100644
index 0000000000..0709a86bd7
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/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 = ํ‚ค ๋งŒ๋ฃŒ ๋ณ€๊ฒฝ
+openpgp-change-expiry-title = ํ‚ค ๋งŒ๋ฃŒ ๋ณ€๊ฒฝ
+info-will-expire = ์ด ํ‚ค๋Š” ํ˜„์žฌ { $date }์— ๋งŒ๋ฃŒ๋˜๋„๋ก ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+info-already-expired = ์ด ํ‚ค๋Š” ์ด๋ฏธ ๋งŒ๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+info-does-not-expire = ์ด ํ‚ค๋Š” ํ˜„์žฌ ๋งŒ๋ฃŒ๋˜์ง€ ์•Š๋„๋ก ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+info-explanation-1 = <b> ํ‚ค๊ฐ€ ๋งŒ๋ฃŒ๋˜๋ฉด </ b> ๋” ์ด์ƒ ์•”ํ˜ธํ™” ๋˜๋Š” ๋””์ง€ํ„ธ ์„œ๋ช…์— ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+info-explanation-2 = ์ด ํ‚ค๋ฅผ ๋” ์˜ค๋ž˜ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋งŒ๋ฃŒ ๋‚ ์งœ๋ฅผ ๋ณ€๊ฒฝ ํ•œ ๋‹ค์Œ ๋Œ€ํ™” ํŒŒํŠธ๋„ˆ์™€ ๋‹ค์‹œ ๊ณต๊ฐœ ํ‚ค๋ฅผ ๊ณต์œ ํ•˜์‹ญ์‹œ์˜ค.
+expire-dont-change =
+ .label = ๋งŒ๋ฃŒ์ผ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š์Œ
+expire-never-label =
+ .label = ํ‚ค ๋งŒ๋ฃŒ๋˜์ง€ ์•Š์Œ
+expire-in-label =
+ .label = ํ‚ค ๋งŒ๋ฃŒ์ผ :
+expire-in-months = ๊ฐœ์›”
+expire-no-change-label = ๋งŒ๋ฃŒ์ผ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š์Œ
+expire-in-time-label = ํ‚ค ๋งŒ๋ฃŒ์ผ :
+expire-never-expire-label = ํ‚ค ๋งŒ๋ฃŒ๋˜์ง€ ์•Š์Œ
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/openpgp/composeKeyStatus.ftl b/thunderbird-l10n/ko/localization/ko/messenger/openpgp/composeKeyStatus.ftl
new file mode 100644
index 0000000000..045dbbac9c
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/openpgp/composeKeyStatus.ftl
@@ -0,0 +1,16 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+openpgp-compose-key-status-intro-need-keys = ์ข…๋‹จ ๊ฐ„ ์•”ํ˜ธํ™” ๋œ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๋ ค๋ฉด ๊ฐ ์ˆ˜์‹ ์ž์— ๋Œ€ํ•ด ๊ณต๊ฐœ ํ‚ค๋ฅผ ์–ป์–ด์„œ ์ˆ˜๋ฝํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+openpgp-compose-key-status-keys-heading = OpenPGP ํ‚ค์˜ ๊ฐ€์šฉ์„ฑ :
+openpgp-compose-key-status-title =
+ .title = OpenPGP ๋ฉ”์‹œ์ง€ ๋ณด์•ˆ
+openpgp-compose-key-status-recipient =
+ .label = ์ˆ˜์‹ ์ž
+openpgp-compose-key-status-status =
+ .label = ์ƒํƒœ
+openpgp-compose-key-status-open-details = ์„ ํƒํ•œ ์ˆ˜์‹ ์ž์˜ ํ‚ค ๊ด€๋ฆฌโ€ฆ
+openpgp-recip-good = ํ™•์ธ
+openpgp-recip-missing = ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ‚ค ์—†์Œ
+openpgp-recip-none-accepted = ํ—ˆ์šฉ ๋œ ํ‚ค ์—†์Œ
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/openpgp/keyAssistant.ftl b/thunderbird-l10n/ko/localization/ko/messenger/openpgp/keyAssistant.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/openpgp/keyAssistant.ftl
@@ -0,0 +1,3 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/openpgp/keyWizard.ftl b/thunderbird-l10n/ko/localization/ko/messenger/openpgp/keyWizard.ftl
new file mode 100644
index 0000000000..7ec509cea9
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/openpgp/keyWizard.ftl
@@ -0,0 +1,181 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# $identity (String) - the email address of the currently selected identity
+key-wizard-dialog-window =
+ .title = { $identity }์— ๋Œ€ํ•œ ๊ฐœ์ธ OpenPGP ํ‚ค ์ถ”๊ฐ€
+
+key-wizard-button =
+ .buttonlabelaccept = ๊ณ„์†ํ•˜๊ธฐ
+ .buttonlabelhelp = ๋’ค๋กœ ๊ฐ€๊ธฐ
+
+key-wizard-warning = ์ด๋ฉ”์ผ ์ฃผ์†Œ์— ๋Œ€ํ•œ <b>๊ธฐ์กด ๊ฐœ์ธ ํ‚ค๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ</b> ๊ฐ€์ ธ์™€์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์•”ํ˜ธํ™” ๋œ ์ด๋ฉ”์ผ ์•„์นด์ด๋ธŒ์— ์ ‘๊ทผํ•  ์ˆ˜ ์—†์œผ๋ฉฐ, ๊ธฐ์กด ํ‚ค๋ฅผ ๊ณ„์† ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ๋“ค๋กœ๋ถ€ํ„ฐ ์•”ํ˜ธํ™” ๋œ ์ˆ˜์‹  ์ด๋ฉ”์ผ์„ ์ฝ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+
+key-wizard-learn-more = ๋” ์•Œ์•„๋ณด๊ธฐ
+
+radio-create-key =
+ .label = ์ƒˆ OpenPGP ํ‚ค ๋งŒ๋“ค๊ธฐ
+ .accesskey = C
+
+radio-import-key =
+ .label = ๊ธฐ์กด OpenPGP ํ‚ค ๊ฐ€์ ธ ์˜ค๊ธฐ
+ .accesskey = I
+
+radio-gnupg-key =
+ .label = GnuPG๋ฅผ ํ†ตํ•ด ์™ธ๋ถ€ ํ‚ค ์‚ฌ์šฉ (์˜ˆ: ์Šค๋งˆํŠธ ์นด๋“œ์—์„œ)
+ .accesskey = U
+
+## Generate key section
+
+openpgp-generate-key-title = OpenPGP ํ‚ค ์ƒ์„ฑ
+
+openpgp-generate-key-info = <b>ํ‚ค ์ƒ์„ฑ์„ ์™„๋ฃŒํ•˜๋Š” ๋ฐ ์ตœ๋Œ€ ๋ช‡ ๋ถ„์ด ์†Œ์š”๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</b> ํ‚ค ์ƒ์„ฑ์ด ์ง„ํ–‰๋˜๋Š” ๋™์•ˆ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ข…๋ฃŒํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ํ‚ค ์ƒ์„ฑ ์ค‘์— ์ ๊ทน์ ์œผ๋กœ ๊ฒ€์ƒ‰ํ•˜๊ฑฐ๋‚˜ ๋””์Šคํฌ ์ง‘์•ฝ์ ์ธ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋ฉด '๋ฌด์ž‘์œ„ ํ’€(Randomness Pool)'์ด ๋ณด์ถฉ๋˜๊ณ  ํ”„๋กœ์„ธ์Šค ์†๋„๊ฐ€ ๋นจ๋ผ์ง‘๋‹ˆ๋‹ค. ํ‚ค ์ƒ์„ฑ์ด ์™„๋ฃŒ๋˜๋ฉด ๊ฒฝ๊ณ ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
+
+openpgp-keygen-expiry-title = ํ‚ค ๋งŒ๋ฃŒ
+
+openpgp-keygen-expiry-description = ์ƒˆ๋กœ ์ƒ์„ฑ ๋œ ํ‚ค์˜ ๋งŒ๋ฃŒ ์‹œ๊ฐ„์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๋‚˜์ค‘์— ๋‚ ์งœ๋ฅผ ์ œ์–ดํ•˜์—ฌ ์—ฐ์žฅ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+radio-keygen-expiry =
+ .label = ํ‚ค ๋งŒ๋ฃŒ
+ .accesskey = e
+
+radio-keygen-no-expiry =
+ .label = ๋งŒ๋ฃŒ๋˜์ง€ ์•Š์Œ
+ .accesskey = d
+
+openpgp-keygen-days-label =
+ .label = ์ผ
+openpgp-keygen-months-label =
+ .label = ์›”
+openpgp-keygen-years-label =
+ .label = ๋…„
+
+openpgp-keygen-advanced-title = ๊ณ ๊ธ‰ ์„ค์ •
+
+openpgp-keygen-advanced-description = OpenPGP ํ‚ค์˜ ๊ณ ๊ธ‰ ์„ค์ •์„ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.
+
+openpgp-keygen-keytype =
+ .value = ํ‚ค ์œ ํ˜• :
+ .accesskey = t
+
+openpgp-keygen-keysize =
+ .value = ํ‚ค ํฌ๊ธฐ :
+ .accesskey = s
+
+openpgp-keygen-type-rsa =
+ .label = RSA
+
+openpgp-keygen-type-ecc =
+ .label = ECC (ํƒ€์› ๊ณก์„ )
+
+openpgp-keygen-button = ํ‚ค ์ƒ์„ฑ
+
+openpgp-keygen-progress-title = ์ƒˆ OpenPGP ํ‚ค ์ƒ์„ฑ ์ค‘โ€ฆ
+
+openpgp-keygen-import-progress-title = OpenPGP ํ‚ค ๊ฐ€์ ธ ์˜ค๊ธฐโ€ฆ
+
+openpgp-import-success = OpenPGP ํ‚ค๋ฅผ ์„ฑ๊ณต์ ์œผ๋กœ ๊ฐ€์ ธ ์™”์Šต๋‹ˆ๋‹ค!
+
+openpgp-import-success-title = ๊ฐ€์ ธ ์˜ค๊ธฐ ๊ณผ์ • ์™„๋ฃŒ
+
+openpgp-import-success-description = ๊ฐ€์ ธ์˜จ OpenPGP ํ‚ค๋ฅผ ์ด๋ฉ”์ผ ์•”ํ˜ธํ™”์— ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋ณธ ๋Œ€ํ™” ์ƒ์ž๋ฅผ ๋‹ซ๊ณ  ๊ณ„์ • ์„ค์ •์— ์ ‘๊ทผํ•˜์—ฌ ์„ ํƒํ•˜์„ธ์š”.
+
+openpgp-keygen-confirm =
+ .label = ํ™•์ธ
+
+openpgp-keygen-dismiss =
+ .label = ์ทจ์†Œ
+
+openpgp-keygen-cancel =
+ .label = ์ž‘์—… ์ทจ์†Œโ€ฆ
+
+openpgp-keygen-import-complete =
+ .label = ๋‹ซ๊ธฐ
+ .accesskey = C
+
+openpgp-keygen-missing-username = ํ˜„์žฌ ๊ณ„์ •์— ์ง€์ •๋œ ์ด๋ฆ„์ด ์—†์Šต๋‹ˆ๋‹ค. ๊ณ„์ • ์„ค์ •์˜ "์‚ฌ์šฉ์ž ์ด๋ฆ„" ํ•ญ๋ชฉ์— ๊ฐ’์„ ์ž…๋ ฅํ•˜์‹ญ์‹œ์˜ค.
+openpgp-keygen-long-expiry = 100๋…„ ์ด์ƒ ๋งŒ๋ฃŒ ํ‚ค๋Š” ๋งŒ๋“ค ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+openpgp-keygen-short-expiry = ํ‚ค๋Š” ์ตœ์†Œ ํ•˜๋ฃจ ๋™์•ˆ ์œ ํšจํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+
+openpgp-keygen-ongoing = ํ‚ค ์ƒ์„ฑ์ด ์ด๋ฏธ ์ง„ํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค!
+
+openpgp-keygen-error-core = OpenPGP ํ•ต์‹ฌ ์„œ๋น„์Šค๋ฅผ ์ดˆ๊ธฐํ™” ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+
+openpgp-keygen-error-failed = OpenPGP ํ‚ค ์ƒ์„ฑ์ด ์˜ˆ๊ธฐ์น˜ ์•Š๊ฒŒ ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+
+# $identity (String) - the newly generate OpenPGP Key
+openpgp-keygen-error-revocation = OpenPGP ํ‚ค๊ฐ€ ์„ฑ๊ณต์ ์œผ๋กœ ์ƒ์„ฑ๋˜์—ˆ์ง€๋งŒ { $key } ํ‚ค ํ•ด์ง€ ๋ชฉ๋ก์„ ๊ฐ€์ ธ ์˜ค์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.
+
+openpgp-keygen-abort-title = ํ‚ค ์ƒ์„ฑ์„ ์ค‘๋‹จ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+openpgp-keygen-abort = ํ˜„์žฌ OpenPGP ํ‚ค ์ƒ์„ฑ์ด ์ง„ํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค. ์ทจ์†Œ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+
+# $identity (String) - the name and email address of the currently selected identity
+openpgp-key-confirm = { $identity }์— ๋Œ€ํ•œ ๊ณต๊ฐœ ๋ฐ ๋น„๋ฐ€ ํ‚ค๋ฅผ ์ƒ์„ฑ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+
+## Import Key section
+
+openpgp-import-key-title = ๊ธฐ์กด ๊ฐœ์ธ OpenPGP ํ‚ค ๊ฐ€์ ธ ์˜ค๊ธฐ
+
+openpgp-import-key-legend = ์ด์ „์— ๋ฐฑ์—… ํ•œ ํŒŒ์ผ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
+
+openpgp-import-key-description = ๋‹ค๋ฅธ OpenPGP ์†Œํ”„ํŠธ์›จ์–ด๋กœ ์ƒ์„ฑ ๋œ ๊ฐœ์ธ ํ‚ค๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+openpgp-import-key-info = ๋‹ค๋ฅธ ์†Œํ”„ํŠธ์›จ์–ด๋Š” ์‚ฌ์šฉ์ž ๊ณ ์œ  ํ‚ค, ๋น„๋ฐ€ ํ‚ค, ๊ฐœ์ธ ํ‚ค ๋˜๋Š” ํ‚ค ํŽ˜์–ด์™€ ๊ฐ™์€ ๋Œ€์ฒด ์šฉ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ์ธ ํ‚ค๋ฅผ ์„ค๋ช… ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+openpgp-import-key-list-description = ๊ฐœ์ธ ํ‚ค๋กœ ์ทจ๊ธ‰ ํ•  ์ˆ˜ ์žˆ๋Š” ํ‚ค๋ฅผ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. ์ž์‹ ์ด ์ง์ ‘ ์ƒ์„ฑํ•˜๊ณ  ์ž์‹ ์˜ ์‹ ์›์„ ๋ณด์—ฌ ์ฃผ๋Š” ํ‚ค๋งŒ ๊ฐœ์ธ ํ‚ค๋กœ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‚˜์ค‘์— ํ‚ค ์†์„ฑ ๋Œ€ํ™” ์ƒ์ž์—์„œ ์ด ์˜ต์…˜์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+openpgp-import-key-list-caption = ๊ฐœ์ธ ํ‚ค๋กœ ์ทจ๊ธ‰๋˜๋Š” ๊ฒƒ์œผ๋กœ ํ‘œ์‹œ๋œ ํ‚ค๋Š” ์ข…๋‹จ ๊ฐ„ ์•”ํ˜ธํ™” ์„น์…˜์— ๋‚˜์—ด๋ฉ๋‹ˆ๋‹ค. ๋‚˜๋จธ์ง€๋Š” ํ‚ค ๊ด€๋ฆฌ์ž์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+openpgp-passphrase-prompt-title = ์•”ํ˜ธ ํ•„์š”
+
+# $identity (String) - the id of the key being imported
+openpgp-passphrase-prompt = ๋‹ค์Œ ํ‚ค๋ฅผ ์ž ๊ธˆ ํ•ด์ œํ•˜๋ ค๋ฉด ์•”ํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”: { $key }
+
+openpgp-import-key-button =
+ .label = ๊ฐ€์ ธ์˜ฌ ํŒŒ์ผ ์„ ํƒโ€ฆ
+ .accesskey = S
+
+import-key-file = OpenPGP ํ‚ค ํŒŒ์ผ ๊ฐ€์ ธ ์˜ค๊ธฐ
+
+import-key-personal-checkbox =
+ .label = ์ด ํ‚ค๋ฅผ ๊ฐœ์ธ ํ‚ค๋กœ ์ทจ๊ธ‰
+
+gnupg-file = GnuPG ํŒŒ์ผ
+
+import-error-file-size = <b> ์˜ค๋ฅ˜! </b> 5MB๋ณด๋‹ค ํฐ ํŒŒ์ผ์€ ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+# $error (String) - the reported error from the failed key import method
+import-error-failed = <b>์˜ค๋ฅ˜!</b> ํŒŒ์ผ์„ ๊ฐ€์ ธ ์˜ค์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. { $error }
+
+# $error (String) - the reported error from the failed key import method
+openpgp-import-keys-failed = <b>์˜ค๋ฅ˜!</b> ํ‚ค๋ฅผ ๊ฐ€์ ธ ์˜ค์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. { $error }
+
+openpgp-import-identity-label = ์‹ ๋ถ„ ํ™•์ธ
+
+openpgp-import-fingerprint-label = ์ง€๋ฌธ
+
+openpgp-import-created-label = ์ƒ์„ฑ์ผ
+
+openpgp-import-bits-label = ๋น„ํŠธ
+
+openpgp-import-key-props =
+ .label = ํ‚ค ์†์„ฑ
+ .accesskey = K
+
+## External Key section
+
+openpgp-external-key-title = ์™ธ๋ถ€ GnuPG ํ‚ค
+
+openpgp-external-key-description = ํ‚ค ID๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ์™ธ๋ถ€ GnuPG ํ‚ค ๊ตฌ์„ฑ
+
+openpgp-external-key-info = ๋˜ํ•œ ํ‚ค ๊ด€๋ฆฌ์ž๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•ด๋‹น ๊ณต๊ฐœ ํ‚ค๋ฅผ ๊ฐ€์ ธ์˜ค๊ณ  ์ˆ˜๋ฝํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+
+openpgp-external-key-warning = <b>์™ธ๋ถ€ GnuPG ํ‚ค๋ฅผ ํ•˜๋‚˜๋งŒ ๊ตฌ์„ฑ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</b> ์ด์ „ ํ•ญ๋ชฉ์ด ๋Œ€์ฒด๋ฉ๋‹ˆ๋‹ค.
+
+openpgp-save-external-button = ํ‚ค ID ์ €์žฅ
+
+openpgp-external-key-label = ๋น„๋ฐ€ ํ‚ค ID :
+
+openpgp-external-key-input =
+ .placeholder = 123456789341298340
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/openpgp/msgReadStatus.ftl b/thunderbird-l10n/ko/localization/ko/messenger/openpgp/msgReadStatus.ftl
new file mode 100644
index 0000000000..10d69dfb76
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/openpgp/msgReadStatus.ftl
@@ -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/.
+
+
+## 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] ๋ฉ”์‹œ์ง€ ๋ณด์•ˆ ํ‘œ์‹œ (โŒ˜ โŒฅ { message-header-show-security-info-key })
+ *[other] ๋ฉ”์‹œ์ง€ ๋ณด์•ˆ ํ‘œ์‹œ (Ctrl+Alt+{ message-header-show-security-info-key })
+ }
+
+openpgp-view-signer-key =
+ .label = ์„œ๋ช…์ž ํ‚ค๋ณด๊ธฐ
+openpgp-view-your-encryption-key =
+ .label = ๋ณตํ˜ธํ™” ํ‚ค๋ณด๊ธฐ
+openpgp-openpgp = OpenPGP
+
+openpgp-no-sig = ๋””์ง€ํ„ธ ์„œ๋ช… ์—†์Œ
+openpgp-uncertain-sig = ๋ถˆํ™•์‹คํ•œ ๋””์ง€ํ„ธ ์„œ๋ช…
+openpgp-invalid-sig = ์ž˜๋ชป๋œ ๋””์ง€ํ„ธ ์„œ๋ช…
+openpgp-good-sig = ์˜ฌ๋ฐ”๋ฅธ ๋””์ง€ํ„ธ ์„œ๋ช…
+
+openpgp-sig-uncertain-no-key = ์ด ๋ฉ”์‹œ์ง€์—๋Š” ๋””์ง€ํ„ธ ์„œ๋ช…์ด ํฌํ•จ๋˜์–ด ์žˆ์ง€๋งŒ ์ •ํ™•ํ•œ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์„œ๋ช…์„ ํ™•์ธํ•˜๋ ค๋ฉด ๋ณด๋‚ธ ์‚ฌ๋žŒ์˜ ๊ณต๊ฐœ ํ‚ค ์‚ฌ๋ณธ์„ ์–ป์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.
+openpgp-sig-uncertain-uid-mismatch = ์ด ๋ฉ”์‹œ์ง€์—๋Š” ๋””์ง€ํ„ธ ์„œ๋ช…์ด ํฌํ•จ๋˜์–ด ์žˆ์ง€๋งŒ ๋ถˆ์ผ์น˜๊ฐ€ ๊ฐ์ง€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ช…์ž์˜ ๊ณต๊ฐœ ํ‚ค์™€ ์ผ์น˜ํ•˜์ง€ ์•Š๋Š” ์ด๋ฉ”์ผ ์ฃผ์†Œ์—์„œ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค.
+openpgp-sig-uncertain-not-accepted = ์ด ๋ฉ”์‹œ์ง€์—๋Š” ๋””์ง€ํ„ธ ์„œ๋ช…์ด ํฌํ•จ๋˜์–ด ์žˆ์ง€๋งŒ ์„œ๋ช…์ž์˜ ํ‚ค๊ฐ€ ํ—ˆ์šฉ๋˜๋Š”์ง€ ์•„์ง ๊ฒฐ์ •ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+openpgp-sig-invalid-rejected = ์ด ๋ฉ”์‹œ์ง€์—๋Š” ๋””์ง€ํ„ธ ์„œ๋ช…์ด ํฌํ•จ๋˜์–ด ์žˆ์ง€๋งŒ ์ด์ „์— ์„œ๋ช…์ž ํ‚ค๋ฅผ ๊ฑฐ๋ถ€ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
+openpgp-sig-invalid-technical-problem = ์ด ๋ฉ”์‹œ์ง€์—๋Š” ๋””์ง€ํ„ธ ์„œ๋ช…์ด ํฌํ•จ๋˜์–ด ์žˆ์ง€๋งŒ ๊ธฐ์ˆ  ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฉ”์‹œ์ง€๊ฐ€ ์†์ƒ๋˜์—ˆ๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๋ฉ”์‹œ์ง€๋ฅผ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
+openpgp-sig-valid-unverified = ์ด ๋ฉ”์‹œ์ง€์—๋Š” ์ด๋ฏธ ์ˆ˜๋ฝ ํ•œ ํ‚ค์˜ ์œ ํšจํ•œ ๋””์ง€ํ„ธ ์„œ๋ช…์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํ‚ค๊ฐ€ ์‹ค์ œ๋กœ ๋ณด๋‚ธ ์‚ฌ๋žŒ์ด ์†Œ์œ ํ•˜๊ณ  ์žˆ๋Š”์ง€ ์•„์ง ํ™•์ธํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+openpgp-sig-valid-verified = ์ด ๋ฉ”์‹œ์ง€์—๋Š” ํ™•์ธ ๋œ ํ‚ค์˜ ์œ ํšจํ•œ ๋””์ง€ํ„ธ ์„œ๋ช…์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+openpgp-sig-valid-own-key = ์ด ๋ฉ”์‹œ์ง€์—๋Š” ๊ฐœ์ธ ํ‚ค์˜ ์œ ํšจํ•œ ๋””์ง€ํ„ธ ์„œ๋ช…์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+
+openpgp-sig-key-id = ์„œ๋ช…์ž ํ‚ค ID : { $key }
+openpgp-sig-key-id-with-subkey-id = ์„œ๋ช…์ž ํ‚ค ID : { $key } (ํ•˜์œ„ ํ‚ค ID : { $subkey })
+
+openpgp-enc-key-id = ๋ณตํ˜ธํ™” ํ‚ค ID: { $key }
+openpgp-enc-key-with-subkey-id = ๋ณตํ˜ธํ™” ํ‚ค ID: { $key } (ํ•˜์œ„ ํ‚ค ID: { $subkey })
+
+openpgp-unknown-key-id = ์•Œ ์ˆ˜์—†๋Š” ํ‚ค
+
+openpgp-other-enc-additional-key-ids = ๋˜ํ•œ ๋ฉ”์‹œ์ง€๋Š” ๋‹ค์Œ ํ‚ค์˜ ์†Œ์œ ์ž๋กœ ์•”ํ˜ธํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค:
+openpgp-other-enc-all-key-ids = ๋ฉ”์‹œ์ง€๋Š” ๋‹ค์Œ ํ‚ค์˜ ์†Œ์œ ์ž์—๊ฒŒ ์•”ํ˜ธํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค:
+
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/openpgp/oneRecipientStatus.ftl b/thunderbird-l10n/ko/localization/ko/messenger/openpgp/oneRecipientStatus.ftl
new file mode 100644
index 0000000000..445056a52c
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/openpgp/oneRecipientStatus.ftl
@@ -0,0 +1,31 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+openpgp-one-recipient-status-title =
+ .title = OpenPGP ๋ฉ”์‹œ์ง€ ๋ณด์•ˆ
+openpgp-one-recipient-status-status =
+ .label = ์ƒํƒœ
+openpgp-one-recipient-status-key-id =
+ .label = ํ‚ค ID
+openpgp-one-recipient-status-created-date =
+ .label = ์ƒ์„ฑ์ผ
+openpgp-one-recipient-status-expires-date =
+ .label = ๋งŒ๋ฃŒ์ผ
+openpgp-one-recipient-status-open-details =
+ .label = ์„ธ๋ถ€ ์ •๋ณด ์—ด๊ธฐ ๋ฐ ์ˆ˜๋ฝ ์ˆ˜์ •โ€ฆ
+openpgp-one-recipient-status-discover =
+ .label = ์‹ ๊ทœ ๋ฐ ์—…๋ฐ์ดํŠธ ํ‚ค ๋ฐœ๊ฒฌ
+
+openpgp-one-recipient-status-instruction1 = ์ˆ˜์‹ ์ž์—๊ฒŒ ์ข…๋‹จ ๊ฐ„ ์•”ํ˜ธํ™” ๋œ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๋ ค๋ฉด ํ•ด๋‹น OpenPGP ๊ณต๊ฐœ ํ‚ค๋ฅผ ์–ป์–ด ์ด๋ฅผ ์ˆ˜๋ฝ ๋œ ๊ฒƒ์œผ๋กœ ํ‘œ์‹œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+openpgp-one-recipient-status-instruction2 = ๊ณต๊ฐœ ํ‚ค๋ฅผ ์–ป์œผ๋ ค๋ฉด ์—ฌ๋Ÿฌ๋ถ„์—๊ฒŒ ๋ณด๋‚ธ ์ด๋ฉ”์ผ์—์„œ ๊ฐ€์ ธ ์˜ค๊ฑฐ๋‚˜ ๋””๋ ‰ํ† ๋ฆฌ์—์„œ ๊ณต๊ฐœ ํ‚ค๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+openpgp-key-own = ์ˆ˜๋ฝ ๋จ (๊ฐœ์ธ ํ‚ค)
+openpgp-key-secret-not-personal = ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ
+openpgp-key-verified = ์ˆ˜๋ฝ ๋จ (ํ™•์ธ ์™„๋ฃŒ)
+openpgp-key-unverified = ์ˆ˜๋ฝ ๋จ (ํ™•์ธ๋˜์ง€ ์•Š์Œ)
+openpgp-key-undecided = ํ—ˆ์šฉ๋˜์ง€ ์•Š์Œ (๋ฏธ์ •)
+openpgp-key-rejected = ํ—ˆ์šฉ๋˜์ง€ ์•Š์Œ (๊ฑฐ๋ถ€ ๋จ)
+
+openpgp-intro = { $key }์— ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ณต๊ฐœ ํ‚ค
+
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/openpgp/openpgp-frontend.ftl b/thunderbird-l10n/ko/localization/ko/messenger/openpgp/openpgp-frontend.ftl
new file mode 100644
index 0000000000..d7c01ed5bf
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/openpgp/openpgp-frontend.ftl
@@ -0,0 +1,63 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+openpgp-manage-keys-openpgp-cmd =
+ .label = OpenPGP ํ‚ค ๊ด€๋ฆฌ์ž
+ .accesskey = O
+
+openpgp-ctx-decrypt-open =
+ .label = ๋ณตํ˜ธํ™” ๋ฐ ์—ด๊ธฐ
+ .accesskey = D
+openpgp-ctx-decrypt-save =
+ .label = ๋ณตํ˜ธํ™” ํ›„ ๋‹ค๋ฅธ ์ด๋ฆ„์œผ๋กœ ์ €์žฅโ€ฆ
+ .accesskey = C
+openpgp-ctx-import-key =
+ .label = OpenPGP ํ‚ค ๊ฐ€์ ธ ์˜ค๊ธฐ
+ .accesskey = I
+openpgp-ctx-verify-att =
+ .label = ์„œ๋ช… ํ™•์ธ
+ .accesskey = V
+
+openpgp-has-sender-key = ์ด ๋ฉ”์‹œ์ง€๋Š” ๋ณด๋‚ธ ์‚ฌ๋žŒ์˜ OpenPGP ๊ณต๊ฐœ ํ‚ค๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.
+openpgp-be-careful-new-key = ๊ฒฝ๊ณ : ์ด ๋ฉ”์‹œ์ง€์˜ ์ƒˆ OpenPGP ๊ณต๊ฐœ ํ‚ค๋Š” ์ด์ „์— { $email }์— ๋Œ€ํ•ด ์ˆ˜๋ฝ ํ•œ ๊ณต๊ฐœ ํ‚ค์™€ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.
+
+openpgp-import-sender-key =
+ .label = ๊ฐ€์ ธ์˜ค๊ธฐโ€ฆ
+
+openpgp-search-keys-openpgp =
+ .label = OpenPGP ํ‚ค ๊ฒ€์ƒ‰
+
+openpgp-missing-signature-key = ์ด ๋ฉ”์‹œ์ง€๋Š” ์•„์ง ๊ฐ€์ง€๊ณ  ์žˆ์ง€ ์•Š์€ ํ‚ค๋กœ ์„œ๋ช…๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+
+openpgp-search-signature-key =
+ .label = ์ฐพ๊ธฐโ€ฆ
+
+# Don't translate the terms "OpenPGP" and "MS-Exchange"
+openpgp-broken-exchange-opened = MS-Exchange์— ์˜ํ•ด ์†์ƒ๋˜์—ˆ์ง€๋งŒ ๋กœ์ปฌ ํŒŒ์ผ์—์„œ ์—ด๋ ค์„œ ๋ณต๊ตฌ ํ•  ์ˆ˜ ์—†์–ด ๋ณด์ด๋Š” OpenPGP ๋ฉ”์‹œ์ง€ ์ž…๋‹ˆ๋‹ค. ๋ฉ”์ผ ํด๋”์— ๋ฉ”์‹œ์ง€๋ฅผ ๋ณต์‚ฌํ•ด ๋„ฃ์–ด์„œ ์ž๋™ ๋ณต๊ตฌ๋ฅผ ์‹œ๋„ํ•˜์„ธ์š”.
+openpgp-broken-exchange-info = MS-Exchange์— ์˜ํ•ด ์†์ƒ๋œ ๊ฒƒ์œผ๋กœ ๋ณด์ด๋Š” OpenPGP ๋ฉ”์‹œ์ง€์ž…๋‹ˆ๋‹ค. ๋ฉ”์‹œ์ง€ ๋‚ด์šฉ์ด ์˜ˆ์ƒ๋Œ€๋กœ ํ‘œ์‹œ๋˜์ง€ ์•Š์œผ๋ฉด ์ž๋™ ๋ณต๊ตฌ๋ฅผ ์‹œ๋„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+openpgp-broken-exchange-repair =
+ .label = ๋ฉ”์‹œ์ง€ ๋ณต๊ตฌ
+openpgp-broken-exchange-wait = ์ž ์‹œ๋งŒ ๊ธฐ๋‹ค๋ ค์ฃผ์„ธ์š”โ€ฆ
+
+openpgp-cannot-decrypt-because-mdc =
+ ์ด๊ฒƒ์€ ์˜ค๋ž˜๋˜๊ณ  ์ทจ์•ฝํ•œ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์‚ฌ์šฉํ•˜๋Š” ์•”ํ˜ธํ™” ๋œ ๋ฉ”์‹œ์ง€์ž…๋‹ˆ๋‹ค.
+ ์ฝ˜ํ…์ธ ๋ฅผ ํ›”์น˜๋ ค๋Š” ์˜๋„๋กœ ์šด์†ก ์ค‘์— ์ˆ˜์ •๋˜์—ˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+ ์ด๋Ÿฌํ•œ ์œ„ํ—˜์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ๋‚ด์šฉ์ด ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+openpgp-cannot-decrypt-because-missing-key = ์ด ๋ฉ”์‹œ์ง€๋ฅผ ๋ณตํ˜ธํ™”ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋น„๋ฐ€ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+
+openpgp-partially-signed =
+ ์ด ๋ฉ”์‹œ์ง€์˜ ์ผ๋ถ€๋งŒ OpenPGP๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋””์ง€ํ„ธ ์„œ๋ช…๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+ ํ™•์ธ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ๋ณดํ˜ธ๋˜์ง€ ์•Š์€ ๋ถ€๋ถ„์ด ์ˆจ๊ฒจ์ง€๊ณ  ๋””์ง€ํ„ธ ์„œ๋ช… ์ƒํƒœ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
+
+openpgp-partially-encrypted =
+ ์ด ๋ฉ”์‹œ์ง€์˜ ์ผ๋ถ€๋งŒ OpenPGP๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์•”ํ˜ธํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+ ์ด๋ฏธ ํ‘œ์‹œ๋œ ๋ฉ”์‹œ์ง€์˜ ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ๋ถ€๋ถ„์€ ์•”ํ˜ธํ™”๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+ ๋ณตํ˜ธํ™” ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ์•”ํ˜ธํ™” ๋œ ๋ถ€๋ถ„์˜ ๋‚ด์šฉ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
+
+openpgp-reminder-partial-display = ์•Œ๋ฆผ: ์•„๋ž˜ ํ‘œ์‹œ๋œ ๋ฉ”์‹œ์ง€๋Š” ์›๋ณธ ๋ฉ”์‹œ์ง€์˜ ์ผ๋ถ€์ž…๋‹ˆ๋‹ค.
+
+openpgp-partial-verify-button = ๊ฒ€์ฆ
+openpgp-partial-decrypt-button = ๋ณตํ˜ธํ™”
+
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/openpgp/openpgp.ftl b/thunderbird-l10n/ko/localization/ko/messenger/openpgp/openpgp.ftl
new file mode 100644
index 0000000000..3ed7a42b74
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/openpgp/openpgp.ftl
@@ -0,0 +1,625 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+e2e-intro-description = ์•”ํ˜ธํ™”๋˜๊ฑฐ๋‚˜ ๋””์ง€ํ„ธ ์„œ๋ช… ๋œ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๋ ค๋ฉด OpenPGP ๋˜๋Š” S/MIME๊ณผ ๊ฐ™์€ ์•”ํ˜ธํ™” ๊ธฐ์ˆ ์„ ๊ตฌ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+e2e-intro-description-more = OpenPGP ์‚ฌ์šฉ์„ ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด ๊ฐœ์ธ ํ‚ค๋ฅผ ์„ ํƒํ•˜๊ณ  S/MIME ์‚ฌ์šฉ์„ ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด ๊ฐœ์ธ ์ธ์ฆ์„œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ์ธ ํ‚ค ๋˜๋Š” ์ธ์ฆ์„œ์˜ ๊ฒฝ์šฐ ํ•ด๋‹น ๋น„๋ฐ€ ํ‚ค๋ฅผ ์†Œ์œ ํ•ฉ๋‹ˆ๋‹ค.
+openpgp-key-expiry-label =
+ .label = ๋งŒ๋ฃŒ
+openpgp-key-id-label =
+ .label = ํ‚ค ID
+openpgp-cannot-change-expiry = ๊ตฌ์กฐ๊ฐ€ ๋ณต์žกํ•œ ํ‚ค์ด๋ฏ€๋กœ ๋งŒ๋ฃŒ์ผ ๋ณ€๊ฒฝ์€ ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+openpgp-key-man-title =
+ .title = OpenPGP ํ‚ค ๊ด€๋ฆฌ์ž
+openpgp-key-man-dialog-title = OpenPGP ํ‚ค ๊ด€๋ฆฌ์ž
+openpgp-key-man-generate =
+ .label = ์ƒˆ๋กœ์šด ํ‚ค ํŽ˜์–ด
+ .accesskey = K
+openpgp-key-man-gen-revoke =
+ .label = ์ธ์ฆ์„œ ํ๊ธฐ
+ .accesskey = R
+openpgp-key-man-ctx-gen-revoke-label =
+ .label = ํ๊ธฐ ์ธ์ฆ์„œ ์ƒ์„ฑ ๋ฐ ์ €์žฅ
+openpgp-key-man-file-menu =
+ .label = ํŒŒ์ผ
+ .accesskey = F
+openpgp-key-man-edit-menu =
+ .label = ํŽธ์ง‘
+ .accesskey = E
+openpgp-key-man-view-menu =
+ .label = ๋ณด๊ธฐ
+ .accesskey = V
+openpgp-key-man-generate-menu =
+ .label = ์ƒ์„ฑ
+ .accesskey = G
+openpgp-key-man-keyserver-menu =
+ .label = ํ‚ค ์„œ๋ฒ„
+ .accesskey = K
+openpgp-key-man-import-public-from-file =
+ .label = ํŒŒ์ผ์—์„œ ๊ณต๊ฐœ ํ‚ค ๊ฐ€์ ธ ์˜ค๊ธฐ
+ .accesskey = I
+openpgp-key-man-import-secret-from-file =
+ .label = ํŒŒ์ผ์—์„œ ๋น„๋ฐ€ ํ‚ค ๊ฐ€์ ธ ์˜ค๊ธฐ
+openpgp-key-man-import-sig-from-file =
+ .label = ํŒŒ์ผ์—์„œ ํ๊ธฐ ํ•ญ๋ชฉ ๊ฐ€์ ธ ์˜ค๊ธฐ
+openpgp-key-man-import-from-clipbrd =
+ .label = ํด๋ฆฝ ๋ณด๋“œ์—์„œ ํ‚ค ๊ฐ€์ ธ ์˜ค๊ธฐ
+ .accesskey = I
+openpgp-key-man-import-from-url =
+ .label = URL์—์„œ ํ‚ค ๊ฐ€์ ธ ์˜ค๊ธฐ
+ .accesskey = U
+openpgp-key-man-export-to-file =
+ .label = ๊ณต๊ฐœ ํ‚ค๋ฅผ ํŒŒ์ผ๋กœ ๋‚ด๋ณด๋‚ด๊ธฐ
+ .accesskey = E
+openpgp-key-man-send-keys =
+ .label = ์ด๋ฉ”์ผ๋กœ ๊ณต๊ฐœ ํ‚ค ๋ณด๋‚ด๊ธฐ
+ .accesskey = S
+openpgp-key-man-backup-secret-keys =
+ .label = ๋น„๋ฐ€ ํ‚ค๋ฅผ ํŒŒ์ผ๋กœ ๋ฐฑ์—…
+ .accesskey = B
+openpgp-key-man-discover-cmd =
+ .label = ์˜จ๋ผ์ธ์—์„œ ํ‚ค ์ฐพ๊ธฐ
+ .accesskey = D
+openpgp-key-man-discover-prompt = ์˜จ๋ผ์ธ, ํ‚ค ์„œ๋ฒ„ ๋˜๋Š” WKD ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ OpenPGP ํ‚ค๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋ ค๋ฉด ์ด๋ฉ”์ผ ์ฃผ์†Œ ๋˜๋Š” ํ‚ค ID๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
+openpgp-key-man-discover-progress = ๊ฒ€์ƒ‰ ์ค‘โ€ฆ
+openpgp-key-copy-key =
+ .label = ๊ณต๊ฐœ ํ‚ค ๋ณต์‚ฌ
+ .accesskey = C
+openpgp-key-export-key =
+ .label = ๊ณต๊ฐœ ํ‚ค๋ฅผ ํŒŒ์ผ๋กœ ๋‚ด๋ณด๋‚ด๊ธฐ
+ .accesskey = E
+openpgp-key-backup-key =
+ .label = ๋น„๋ฐ€ ํ‚ค๋ฅผ ํŒŒ์ผ๋กœ ๋ฐฑ์—…
+ .accesskey = B
+openpgp-key-send-key =
+ .label = ์ด๋ฉ”์ผ์„ ํ†ตํ•ด ๊ณต๊ฐœ ํ‚ค ๋ณด๋‚ด๊ธฐ
+ .accesskey = S
+openpgp-key-man-copy-key-ids =
+ .label =
+ { $count ->
+ *[other] ํ‚ค ID๋ฅผ ํด๋ฆฝ ๋ณด๋“œ๋กœ ๋ณต์‚ฌ
+ }
+ .accesskey = K
+openpgp-key-man-copy-fprs =
+ .label =
+ { $count ->
+ *[other] ์ง€๋ฌธ์„ ํด๋ฆฝ ๋ณด๋“œ๋กœ ๋ณต์‚ฌ
+ }
+ .accesskey = F
+openpgp-key-man-copy-to-clipboard =
+ .label =
+ { $count ->
+ *[other] ๊ณต๊ฐœํ‚ค๋ฅผ ํด๋ฆฝ ๋ณด๋“œ๋กœ ๋ณต์‚ฌ
+ }
+ .accesskey = P
+openpgp-key-man-ctx-expor-to-file-label =
+ .label = ํŒŒ์ผ๋กœ ํ‚ค ๋‚ด๋ณด๋‚ด๊ธฐ
+openpgp-key-man-ctx-copy =
+ .label = ๋ณต์‚ฌ
+ .accesskey = C
+openpgp-key-man-ctx-copy-fprs =
+ .label =
+ { $count ->
+ *[other] ์ง€๋ฌธ
+ }
+ .accesskey = F
+openpgp-key-man-ctx-copy-key-ids =
+ .label =
+ { $count ->
+ *[other] ํ‚ค ID
+ }
+ .accesskey = K
+openpgp-key-man-ctx-copy-public-keys =
+ .label =
+ { $count ->
+ *[other] ๊ณต๊ฐœํ‚ค
+ }
+ .accesskey = P
+openpgp-key-man-close =
+ .label = ๋‹ซ๊ธฐ
+openpgp-key-man-reload =
+ .label = ํ‚ค ์บ์‹œ ์ƒˆ๋กœ๊ณ ์นจ
+ .accesskey = R
+openpgp-key-man-change-expiry =
+ .label = ๋งŒ๋ฃŒ์ผ ๋ณ€๊ฒฝ
+ .accesskey = E
+openpgp-key-man-del-key =
+ .label = ํ‚ค ์‚ญ์ œ
+ .accesskey = D
+openpgp-delete-key =
+ .label = ํ‚ค ์‚ญ์ œ
+ .accesskey = D
+openpgp-key-man-revoke-key =
+ .label = ํ‚ค ํ๊ธฐ
+ .accesskey = R
+openpgp-key-man-key-props =
+ .label = ํ‚ค ์†์„ฑ
+ .accesskey = K
+openpgp-key-man-key-more =
+ .label = ๋”๋ณด๊ธฐ
+ .accesskey = M
+openpgp-key-man-view-photo =
+ .label = ์‚ฌ์ง„ ์‹ ๋ถ„์ฆ
+ .accesskey = P
+openpgp-key-man-ctx-view-photo-label =
+ .label = ์‚ฌ์ง„ ์‹ ๋ถ„์ฆ ๋ณด๊ธฐ
+openpgp-key-man-show-invalid-keys =
+ .label = ์ž˜๋ชป๋œ ํ‚ค ํ‘œ์‹œ
+ .accesskey = D
+openpgp-key-man-show-others-keys =
+ .label = ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ํ‚ค ํ‘œ์‹œ
+ .accesskey = O
+openpgp-key-man-user-id-label =
+ .label = ์ด๋ฆ„
+openpgp-key-man-fingerprint-label =
+ .label = ์ง€๋ฌธ
+openpgp-key-man-select-all =
+ .label = ๋ชจ๋“  ํ‚ค ์„ ํƒ
+ .accesskey = A
+openpgp-key-man-empty-tree-tooltip =
+ .label = ์œ„์˜ ์ƒ์ž์— ๊ฒ€์ƒ‰์–ด ์ž…๋ ฅ
+openpgp-key-man-nothing-found-tooltip =
+ .label = ๊ฒ€์ƒ‰์–ด์™€ ์ผ์น˜ํ•˜๋Š” ํ‚ค ์—†์Œ
+openpgp-key-man-please-wait-tooltip =
+ .label = ํ‚ค๋ฅผ ์ฝ๋Š” ๋™์•ˆ ์ž ์‹œ ๊ธฐ๋‹ค๋ ค์ฃผ์„ธ์š”โ€ฆ
+openpgp-key-man-filter-label =
+ .placeholder = ํ‚ค ๊ฒ€์ƒ‰
+openpgp-key-man-select-all-key =
+ .key = A
+openpgp-key-man-key-details-key =
+ .key = I
+openpgp-key-details-signatures-tab =
+ .label = ์ธ์ฆ
+openpgp-key-details-structure-tab =
+ .label = ๊ตฌ์กฐ
+openpgp-key-details-uid-certified-col =
+ .label = ์‚ฌ์šฉ์ž ID / ์ธ์ฆ ๊ธฐ๊ด€
+openpgp-key-details-id-label =
+ .label = ์•„์ด๋””
+openpgp-key-details-key-type-label = ํ˜•์‹
+openpgp-key-details-key-part-label =
+ .label = ํ‚ค ๋ถ€๋ถ„
+openpgp-key-details-algorithm-label =
+ .label = ์•Œ๊ณ ๋ฆฌ์ฆ˜
+openpgp-key-details-size-label =
+ .label = ํฌ๊ธฐ
+openpgp-key-details-created-label =
+ .label = ์ƒ์„ฑ์ผ
+openpgp-key-details-created-header = ์ƒ์„ฑ์ผ
+openpgp-key-details-expiry-label =
+ .label = ๋งŒ๋ฃŒ
+openpgp-key-details-expiry-header = ๋งŒ๋ฃŒ
+openpgp-key-details-usage-label =
+ .label = ์‚ฌ์šฉ์ฒ˜
+openpgp-key-details-fingerprint-label = ์ง€๋ฌธ
+openpgp-key-details-sel-action =
+ .label = ์ž‘์—… ์„ ํƒโ€ฆ
+ .accesskey = S
+openpgp-card-details-close-window-label =
+ .buttonlabelaccept = ๋‹ซ๊ธฐ
+openpgp-acceptance-label =
+ .label = ์ˆ˜๋ฝ ๋‚ด์šฉ
+openpgp-acceptance-rejected-label =
+ .label = ์•„๋‹ˆ์š”,์ด ํ‚ค๋ฅผ ๊ฑฐ๋ถ€ํ•ฉ๋‹ˆ๋‹ค.
+openpgp-acceptance-undecided-label =
+ .label = ์•„๋‹ˆ์˜ค. ๋‚˜์ค‘์— ์‚ดํŽด๋ด…๋‹ˆ๋‹ค.
+openpgp-acceptance-unverified-label =
+ .label = ์˜ˆ, ํ•˜์ง€๋งŒ ์˜ฌ๋ฐ”๋ฅธ ํ‚ค์ธ์ง€ ํ™•์ธํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+openpgp-acceptance-verified-label =
+ .label = ์˜ˆ, ์ด ํ‚ค์— ์˜ฌ๋ฐ”๋ฅธ ์ง€๋ฌธ์ด ์žˆ๋Š”์ง€ ์ง์ ‘ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.
+key-accept-personal =
+ ์ด ํ‚ค์—๋Š” ๊ณต๊ฐœ ๋ถ€๋ถ„๊ณผ ๋น„๋ฐ€ ๋ถ€๋ถ„์ด ๋ชจ๋‘ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ์ธ ํ‚ค๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+ ์ด ํ‚ค๋ฅผ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์ œ๊ณต ํ•œ ๊ฒฝ์šฐ ๊ฐœ์ธ ํ‚ค๋กœ ์‚ฌ์šฉํ•˜์ง€ ๋งˆ์„ธ์š”.
+openpgp-personal-no-label =
+ .label = ์•„๋‹ˆ์š”, ๊ฐœ์ธ ํ‚ค๋กœ ์‚ฌ์šฉํ•˜์ง€ ๋งˆ์„ธ์š”.
+openpgp-personal-yes-label =
+ .label = ์˜ˆ, ์ด ํ‚ค๋ฅผ ๊ฐœ์ธ ํ‚ค๋กœ ์‚ฌ์šฉํ•˜์„ธ์š”.
+openpgp-copy-cmd-label =
+ .label = ๋ณต์‚ฌ
+
+## e2e encryption settings
+
+# $key (String) - the currently selected OpenPGP key
+openpgp-selection-status-error = ํ˜„์žฌ ๊ตฌ์„ฑ์€ ๋งŒ๋ฃŒ ๋œ <b>{ $key }</b> ํ‚ค๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
+openpgp-add-key-button =
+ .label = ํ‚ค ์ถ”๊ฐ€โ€ฆ
+ .accesskey = A
+e2e-learn-more = ๋” ์•Œ์•„๋ณด๊ธฐ
+openpgp-keygen-success = OpenPGP ํ‚ค๊ฐ€ ์„ฑ๊ณต์ ์œผ๋กœ ์ƒ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค!
+openpgp-keygen-import-success = OpenPGP ํ‚ค๋ฅผ ์„ฑ๊ณต์ ์œผ๋กœ ๊ฐ€์ ธ ์™”์Šต๋‹ˆ๋‹ค!
+openpgp-keygen-external-success = ์™ธ๋ถ€ GnuPG ํ‚ค ID๊ฐ€ ์ €์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค!
+
+## OpenPGP Key selection area
+
+openpgp-radio-none =
+ .label = ์—†์Œ
+openpgp-radio-none-desc = ์ด ID์— OpenPGP๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ๋งˆ์„ธ์š”.
+# $key (String) - the expiration date of the OpenPGP key
+openpgp-radio-key-expires = ๋งŒ๋ฃŒ์ผ: { $date }
+# $key (String) - the expiration date of the OpenPGP key
+openpgp-radio-key-expired = ๋งŒ๋ฃŒ์ผ: { $date }
+openpgp-key-expand-section =
+ .tooltiptext = ์ž์„ธํ•œ ์ •๋ณด
+openpgp-key-revoke-title = ํ‚ค ํ๊ธฐ
+openpgp-key-edit-title = OpenPGP ํ‚ค ๋ณ€๊ฒฝ
+openpgp-key-edit-date-title = ๋งŒ๋ฃŒ์ผ ์—ฐ์žฅ
+openpgp-manager-description = OpenPGP ํ‚ค ๊ด€๋ฆฌ์ž๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ƒ๋Œ€๋ฐฉ์˜ ๊ณต๊ฐœ ํ‚ค์™€ ์œ„์— ๋‚˜์—ด๋˜์ง€ ์•Š์€ ๋‹ค๋ฅธ ๋ชจ๋“  ํ‚ค๋ฅผ ์‚ดํŽด๋ณด๊ณ  ๊ด€๋ฆฌ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+openpgp-manager-button =
+ .label = OpenPGP ํ‚ค ๊ด€๋ฆฌ์ž
+ .accesskey = K
+openpgp-key-remove-external =
+ .label = ์™ธ๋ถ€ ํ‚ค ID ์ œ๊ฑฐ
+ .accesskey = E
+key-external-label = ์™ธ๋ถ€ GnuPG ํ‚ค
+
+## Strings in keyDetailsDlg.xhtml
+
+# Strings in keyDetailsDlg.xhtml
+key-type-public = ๊ณต๊ฐœ ํ‚ค
+key-type-primary = ๊ธฐ๋ณธ ํ‚ค
+key-type-subkey = ํ•˜์œ„ ํ‚ค
+key-type-pair = ํ‚ค ํŽ˜์–ด (๋น„๋ฐ€ ํ‚ค ๋ฐ ๊ณต๊ฐœ ํ‚ค)
+key-expiry-never = ์‚ฌ์šฉ ์•ˆ ํ•จ
+key-usage-encrypt = ์•”ํ˜ธํ™”
+key-usage-sign = ์„œ๋ช…
+key-usage-certify = ํ™•์ธ
+key-usage-authentication = ์ธ์ฆ
+key-does-not-expire = ํ‚ค ๋งŒ๋ฃŒ๋˜์ง€ ์•Š์Œ
+key-expired-date = ํ‚ค๊ฐ€ { $keyExpiry }์— ๋งŒ๋ฃŒ๋จ
+key-expired-simple = ํ‚ค๊ฐ€ ๋งŒ๋ฃŒ๋จ
+key-revoked-simple = ํ‚ค ํ๊ธฐ๋จ
+key-do-you-accept = ๋””์ง€ํ„ธ ์„œ๋ช… ํ™•์ธ ๋ฐ ๋ฉ”์‹œ์ง€ ์•”ํ˜ธํ™”๋ฅผ ์œ„ํ•ด ์ด ํ‚ค๋ฅผ ์ˆ˜๋ฝํ•ฉ๋‹ˆ๊นŒ?
+
+## Strings enigmailMsgComposeOverlay.js
+
+# Strings enigmailMsgComposeOverlay.js
+cannot-use-own-key-because = ๊ฐœ์ธ ํ‚ค์— ๋ฌธ์ œ๊ฐ€ ์žˆ์–ด ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. { $problem }
+window-locked = ์ž‘์„ฑ ์ฐฝ์ด ์ž ๊ฒจ ์žˆ์Šต๋‹ˆ๋‹ค. ์ „์†ก ์ทจ์†Œ
+
+## Strings in keyserver.jsm
+
+# Strings in keyserver.jsm
+keyserver-error-aborted = ์ค‘๋‹จ๋จ
+keyserver-error-unknown = ์•Œ ์ˆ˜ ์—†๋Š” ์˜ค๋ฅ˜ ๋ฐœ์ƒ
+keyserver-error-server-error = ํ‚ค ์„œ๋ฒ„๊ฐ€ ์˜ค๋ฅ˜๋ฅผ ๋ณด๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค.
+keyserver-error-import-error = ๋‹ค์šด๋กœ๋“œ ํ•œ ํ‚ค๋ฅผ ๊ฐ€์ ธ ์˜ค์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.
+keyserver-error-unavailable = ํ‚ค ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+keyserver-error-security-error = ํ‚ค ์„œ๋ฒ„๋Š” ์•”ํ˜ธํ™” ๋œ ์•ก์„ธ์Šค๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+keyserver-error-certificate-error = ํ‚ค ์„œ๋ฒ„์˜ ์ธ์ฆ์„œ๊ฐ€ ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+keyserver-error-unsupported = ํ‚ค ์„œ๋ฒ„๊ฐ€ ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+## Strings in mimeWkdHandler.jsm
+
+# Strings in mimeWkdHandler.jsm
+wkd-message-body-req =
+ ์—ฌ๋Ÿฌ๋ถ„์˜ ์ด๋ฉ”์ผ ์ œ๊ณต ์—…์ฒด๊ฐ€ ๊ท€ํ•˜์˜ ๊ณต๊ฐœ ํ‚ค๋ฅผ OpenPGP ์›น ํ‚ค ๋””๋ ‰ํ† ๋ฆฌ์— ์—…๋กœ๋“œํ•˜๊ธฐ ์œ„ํ•œ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค.
+ ๊ณต๊ฐœ ํ‚ค ๊ฒŒ์‹œ๋ฅผ ์™„๋ฃŒํ•˜๋ ค๋ฉด ํ™•์ธํ•˜์„ธ์š”.
+wkd-message-body-process =
+ OpenPGP ์›น ํ‚ค ๋””๋ ‰ํ† ๋ฆฌ์— ๊ณต๊ฐœ ํ‚ค๋ฅผ ์—…๋กœ๋“œํ•˜๊ธฐ ์œ„ํ•œ ์ž๋™ ์ฒ˜๋ฆฌ์™€ ๊ด€๋ จ๋œ ์ด๋ฉ”์ผ์ž…๋‹ˆ๋‹ค.
+ ์ด ์‹œ์ ์—์„œ ์ˆ˜๋™ ์กฐ์น˜๋ฅผ ์ทจํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
+
+## Strings in persistentCrypto.jsm
+
+# Strings in persistentCrypto.jsm
+converter-decrypt-body-failed =
+ ์ œ๋ชฉ์ด ์žˆ๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ๋ณตํ˜ธํ™”ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+ { $subject }.
+ ๋‹ค๋ฅธ ์•”ํ˜ธ๋กœ ๋‹ค์‹œ ์‹œ๋„ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ, ์•„๋‹ˆ๋ฉด ๋ฉ”์‹œ์ง€๋ฅผ ๊ฑด๋„ˆ ๋›ฐ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+
+## Strings filters.jsm
+
+# Strings filters.jsm
+filter-folder-required = ๋Œ€์ƒ ํด๋”๋ฅผ ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+filter-decrypt-move-warn-experimental =
+ ๊ฒฝ๊ณ - "์˜๊ตฌ์ ์œผ๋กœ ์•”ํ˜ธ ํ•ด๋…"ํ•„ํ„ฐ ๋™์ž‘์œผ๋กœ ์ธํ•ด ๋ฉ”์‹œ์ง€๊ฐ€ ์†์ƒ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+ ๋จผ์ € "๋ณตํ˜ธํ™” ๋œ ๋ณต์‚ฌ๋ณธ ๋งŒ๋“ค๊ธฐ"ํ•„ํ„ฐ๋ฅผ ์‹œ๋„ํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ ์‹ ์ค‘ํ•˜๊ฒŒ ํ…Œ์ŠคํŠธ ํ•œ ๋‹ค์Œ, ๊ฒฐ๊ณผ์— ๋งŒ์กฑํ•  ๋•Œ๋งŒ ์ด ํ•„ํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.
+filter-term-pgpencrypted-label = OpenPGP ์•”ํ˜ธํ™”
+filter-key-required = ์ˆ˜์‹ ์ž ํ‚ค๋ฅผ ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+filter-key-not-found = '{ $desc }'์— ๋Œ€ํ•œ ์•”ํ˜ธํ™” ํ‚ค๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+filter-warn-key-not-secret =
+ ๊ฒฝ๊ณ - "ํ‚ค๋กœ ์•”ํ˜ธํ™”"ํ•„ํ„ฐ ๋™์ž‘์ด ์ˆ˜์‹ ์ž๋ฅผ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค.
+ '{ $desc }'์— ๋Œ€ํ•œ ๋น„๋ฐ€ ํ‚ค๊ฐ€ ์—†์œผ๋ฉด ๋” ์ด์ƒ ์ด๋ฉ”์ผ์„ ์ฝ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+
+## Strings filtersWrapper.jsm
+
+# Strings filtersWrapper.jsm
+filter-decrypt-move-label = ์˜๊ตฌ ๋ณตํ˜ธํ™” (OpenPGP)
+filter-decrypt-copy-label = ๋ณตํ˜ธํ™” ๋œ ๋ณต์‚ฌ๋ณธ ์ƒ์„ฑ (OpenPGP)
+filter-encrypt-label = ํ‚ค๋กœ ์•”ํ˜ธํ™” (OpenPGP)
+
+## Strings in enigmailKeyImportInfo.js
+
+# Strings in enigmailKeyImportInfo.js
+import-info-title =
+ .title = ์„ฑ๊ณต! ํ‚ค ๊ฐ€์ ธ์˜ค๊ธฐ ์™„๋ฃŒ
+import-info-bits = ๋น„ํŠธ
+import-info-created = ์ƒ์„ฑ์ผ
+import-info-fpr = ์ง€๋ฌธ
+import-info-details = ์„ธ๋ถ€ ์ •๋ณด๋ณด๊ธฐ ๋ฐ ํ‚ค ์ˆ˜๋ฝ ๊ด€๋ฆฌ
+import-info-no-keys = ๊ฐ€์ ธ์˜จ ํ‚ค ์—†์Œ
+
+## Strings in enigmailKeyManager.js
+
+# Strings in enigmailKeyManager.js
+import-from-clip = ํด๋ฆฝ ๋ณด๋“œ์—์„œ ์ผ๋ถ€ ํ‚ค๋ฅผ ๊ฐ€์ ธ ์˜ค์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+import-from-url = ์ด URL์—์„œ ๊ณต๊ฐœ ํ‚ค๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜์‹ญ์‹œ์˜ค:
+copy-to-clipbrd-failed = ์„ ํƒํ•œ ํ‚ค๋ฅผ ํด๋ฆฝ ๋ณด๋“œ์— ๋ณต์‚ฌ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+copy-to-clipbrd-ok = ํ‚ค๋ฅผ ํด๋ฆฝ ๋ณด๋“œ ๋ณต์‚ฌ
+delete-secret-key =
+ ๊ฒฝ๊ณ  : ๋น„๋ฐ€ ํ‚ค๋ฅผ ์‚ญ์ œํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค!
+
+ ๋น„๋ฐ€ ํ‚ค๋ฅผ ์‚ญ์ œํ•˜๋ฉด ํ•ด๋‹น ํ‚ค์— ๋Œ€ํ•ด ์•”ํ˜ธํ™” ๋œ ๋ฉ”์‹œ์ง€๋ฅผ ๋” ์ด์ƒ ํ•ด๋… ํ•  ์ˆ˜ ์—†์œผ๋ฉฐ ์ทจ์†Œ ํ•  ์ˆ˜๋„ ์—†์Šต๋‹ˆ๋‹ค.
+
+ ์ •๋ง๋กœ ๋น„๋ฐ€ ํ‚ค์™€ ๊ณต๊ฐœ ํ‚ค๋ฅผ ๋ชจ๋‘ ์‚ญ์ œ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+ '{ $userId }'?
+delete-mix =
+ ๊ฒฝ๊ณ  : ๋น„๋ฐ€ ํ‚ค๋ฅผ ์‚ญ์ œํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค!
+ ๋น„๋ฐ€ ํ‚ค๋ฅผ ์‚ญ์ œํ•˜๋ฉด ํ•ด๋‹น ํ‚ค์— ๋Œ€ํ•ด ์•”ํ˜ธํ™” ๋œ ๋ฉ”์‹œ์ง€๋ฅผ ๋” ์ด์ƒ ๋ณตํ˜ธํ™” ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+ ์„ ํƒํ•œ ๋น„๋ฐ€ ํ‚ค์™€ ๊ณต๊ฐœ ํ‚ค๋ฅผ ๋ชจ๋‘ ์‚ญ์ œ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+delete-pub-key =
+ ๊ณต๊ฐœ ํ‚ค๋ฅผ ์‚ญ์ œ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ
+ '{ $userId }'?
+delete-selected-pub-key = ๊ณต๊ฐœ ํ‚ค๋ฅผ ์‚ญ์ œ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+refresh-all-question = ํ‚ค๋ฅผ ์„ ํƒํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ํ‚ค๋ฅผ ์ƒˆ๋กœ ๊ณ ์น˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+key-man-button-export-sec-key = ๋น„๋ฐ€ ํ‚ค ๋‚ด๋ณด๋‚ด๊ธฐ
+key-man-button-export-pub-key = ๊ณต๊ฐœ ํ‚ค๋งŒ ๋‚ด๋ณด๋‚ด๊ธฐ
+key-man-button-refresh-all = ๋ชจ๋“  ํ‚ค ์ƒˆ๋กœ ๊ณ ์นจ
+key-man-loading-keys = ํ‚ค๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ์ค‘. ์ž ์‹œ ๊ธฐ๋‹ค๋ ค์ฃผ์„ธ์š”โ€ฆ
+ascii-armor-file = ASCII Armored ํŒŒ์ผ (* .asc)
+no-key-selected = ์„ ํƒํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋ ค๋ฉด ํ•˜๋‚˜ ์ด์ƒ์˜ ํ‚ค๋ฅผ ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+export-to-file = ๊ณต๊ฐœ ํ‚ค๋ฅผ ํŒŒ์ผ๋กœ ๋‚ด๋ณด๋‚ด๊ธฐ
+export-keypair-to-file = ๋น„๋ฐ€ ๋ฐ ๊ณต๊ฐœ ํ‚ค๋ฅผ ํŒŒ์ผ๋กœ ๋‚ด๋ณด๋‚ด๊ธฐ
+export-secret-key = ์ €์žฅ๋œ OpenPGP ํ‚ค ํŒŒ์ผ์— ๋น„๋ฐ€ ํ‚ค๋ฅผ ํฌํ•จ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+save-keys-ok = ํ‚ค๋ฅผ ์„ฑ๊ณต์ ์œผ๋กœ ์ €์žฅ ์™„๋ฃŒ
+save-keys-failed = ํ‚ค ์ €์žฅ ์‹คํŒจ
+default-pub-key-filename = ๋‚ด๋ณด๋‚ธ ๊ณต๊ฐœ ํ‚ค
+default-pub-sec-key-filename = ๋น„๋ฐ€ ํ‚ค ๋ฐฑ์—…
+refresh-key-warn = ๊ฒฝ๊ณ  : ํ‚ค์˜ ์ˆ˜์™€ ์—ฐ๊ฒฐ ์†๋„์— ๋”ฐ๋ผ ๋ชจ๋“  ํ‚ค๋ฅผ ์ƒˆ๋กœ ๊ณ ์น˜๋Š” ์ž‘์—…์€ ์ƒ๋‹นํžˆ ์˜ค๋ž˜ ๊ฑธ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค!
+preview-failed = ๊ณต๊ฐœ ํ‚ค ํŒŒ์ผ์„ ์ฝ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+general-error = ์˜ค๋ฅ˜ : { $reason }
+dlg-button-delete = ์‚ญ์ œ
+
+## Account settings export output
+
+openpgp-export-public-success = <b> ๊ณต๊ฐœ ํ‚ค๋ฅผ ์„ฑ๊ณต์ ์œผ๋กœ ๋‚ด๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค! </ b>
+openpgp-export-public-fail = <b> ์„ ํƒํ•œ ๊ณต๊ฐœ ํ‚ค๋ฅผ ๋‚ด๋ณด๋‚ผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค! </ b>
+openpgp-export-secret-success = <b> ๋น„๋ฐ€ ํ‚ค๋ฅผ ์„ฑ๊ณต์ ์œผ๋กœ ๋‚ด๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค! </ b>
+openpgp-export-secret-fail = <b> ์„ ํƒํ•œ ๋น„๋ฐ€ ํ‚ค๋ฅผ ๋‚ด๋ณด๋‚ผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค! </ b>
+
+## Strings in keyObj.jsm
+## Variables:
+## $userId (String) - The name and/or email address that is mentioned in the key's information.
+## $keyId (String) - Key id for the key entry.
+
+# Strings in keyObj.jsm
+key-ring-pub-key-revoked = { $userId } ํ‚ค (ํ‚ค ID { $keyId })๊ฐ€ ํ๊ธฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+key-ring-pub-key-expired = { $userId } ํ‚ค (ํ‚ค ID { $keyId })๊ฐ€ ๋งŒ๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+key-ring-no-secret-key = ํ‚ค๋ง์— { $userId } (ํ‚ค ID { $keyId })์— ๋Œ€ํ•œ ๋น„๋ฐ€ ํ‚ค๊ฐ€ ์—†๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์„œ๋ช…์— ํ‚ค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+key-ring-pub-key-not-for-signing = { $userId } ํ‚ค (ํ‚ค ID { $keyId })๋Š” ์„œ๋ช…์— ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+key-ring-pub-key-not-for-encryption = { $userId } ํ‚ค (ํ‚ค ID { $keyId })๋Š” ์•”ํ˜ธํ™”์— ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+key-ring-sign-sub-keys-revoked = { $userId } ํ‚ค (ํ‚ค ID { $keyId })์˜ ๋ชจ๋“  ์„œ๋ช… ํ•˜์œ„ ํ‚ค๊ฐ€ ์ทจ์†Œ๋ฉ๋‹ˆ๋‹ค.
+key-ring-sign-sub-keys-expired = { $userId } ํ‚ค (ํ‚ค ID { $keyId })์˜ ๋ชจ๋“  ์„œ๋ช… ํ•˜์œ„ ํ‚ค๊ฐ€ ๋งŒ๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+key-ring-enc-sub-keys-revoked = { $userId } ํ‚ค (ํ‚ค ID { $keyId })์˜ ๋ชจ๋“  ์•”ํ˜ธํ™” ํ•˜์œ„ ํ‚ค๊ฐ€ ์ทจ์†Œ๋ฉ๋‹ˆ๋‹ค.
+key-ring-enc-sub-keys-expired = { $userId } ํ‚ค (ํ‚ค ID { $keyId })์˜ ๋ชจ๋“  ์•”ํ˜ธํ™” ํ•˜์œ„ ํ‚ค๊ฐ€ ๋งŒ๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+
+## Strings in gnupg-keylist.jsm
+
+# Strings in gnupg-keylist.jsm
+keyring-photo = ์‚ฌ์ง„
+user-att-photo = ์‚ฌ์šฉ์ž ์†์„ฑ (JPEG ์ด๋ฏธ์ง€)
+
+## Strings in key.jsm
+
+# Strings in key.jsm
+already-revoked = ์ด ํ‚ค๋Š” ์ด๋ฏธ ํ๊ธฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+# $identity (String) - the id and associated user identity of the key being revoked
+revoke-key-question =
+ '{ $identity }'ํ‚ค๋ฅผ ํ‘๊ธฐํ•˜๋ ค๊ณ ํ•ฉ๋‹ˆ๋‹ค.
+ ๋” ์ด์ƒ์ด ํ‚ค๋กœ ์„œ๋ช… ํ•  ์ˆ˜ ์—†์œผ๋ฉฐ ์ผ๋‹จ ๋ฐฐํฌ๋˜๋ฉด ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๊ฐ€ ๋” ์ด์ƒ ํ•ด๋‹น ํ‚ค๋กœ ์•”ํ˜ธํ™” ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์—ฌ์ „ํžˆ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด์ „ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณตํ˜ธํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+ ์ง„ํ–‰ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+# $keyId (String) - the id of the key being revoked
+revoke-key-not-present =
+ ์ด ํ๊ธฐ ์ธ์ฆ์„œ์™€ ์ผ์น˜ํ•˜๋Š” ํ‚ค (0x { $keyId })๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค!
+ ํ‚ค๋ฅผ ๋ถ„์‹ค ํ•œ ๊ฒฝ์šฐ, ํ๊ธฐ ์ธ์ฆ์„œ๋ฅผ ๊ฐ€์ ธ ์˜ค๊ธฐ ์ „์— (์˜ˆ : ํ‚ค ์„œ๋ฒ„์—์„œ) ํ‚ค๋ฅผ ๊ฐ€์ ธ์™€์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+# $keyId (String) - the id of the key being revoked
+revoke-key-already-revoked = 0x { $keyId } ํ‚ค๊ฐ€ ์ด๋ฏธ ํ๊ธฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+key-man-button-revoke-key = ํ‚ค ํ๊ธฐ
+openpgp-key-revoke-success = ํ‚ค๊ฐ€ ํ๊ธฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+after-revoke-info =
+ ํ‚ค๊ฐ€ ํ๊ธฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+ ์ด ๊ณต๊ฐœ ํ‚ค๋ฅผ ์ด๋ฉ”์ผ๋กœ ๋ณด๋‚ด๊ฑฐ๋‚˜ ํ‚ค ์„œ๋ฒ„์— ์—…๋กœ๋“œํ•˜์—ฌ ๋‹ค์‹œ ๊ณต์œ ํ•˜์—ฌ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์—๊ฒŒ ํ‚ค๋ฅผ ํ๊ธฐํ–ˆ์Œ์„ ์•Œ๋ฆฝ๋‹ˆ๋‹ค.
+ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์‚ฌ์šฉํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํ๊ธฐ ์‚ฌ์‹ค์„ ์•Œ๊ฒŒ ๋˜๋Š” ์ฆ‰์‹œ ์ด์ „ ํ‚ค ์‚ฌ์šฉ์ด ์ค‘์ง€๋ฉ๋‹ˆ๋‹ค.
+ ๋™์ผํ•œ ์ด๋ฉ”์ผ ์ฃผ์†Œ์— ์ƒˆ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ๋ณด๋‚ด๋Š” ์ด๋ฉ”์ผ์— ์ƒˆ ๊ณต๊ฐœ ํ‚ค๋ฅผ ์ฒจ๋ถ€ํ•˜๋ฉด ํ๊ธฐ๋œ ์ด์ „ ํ‚ค์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ์ž๋™์œผ๋กœ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
+
+## Strings in keyRing.jsm & decryption.jsm
+
+# Strings in keyRing.jsm & decryption.jsm
+key-man-button-import = ๊ฐ€์ ธ์˜ค๊ธฐ
+delete-key-title = OpenPGP ํ‚ค ์‚ญ์ œ
+delete-external-key-title = ์™ธ๋ถ€ GnuPG ํ‚ค ์ œ๊ฑฐ
+delete-external-key-description = ์ด ์™ธ๋ถ€ GnuPG ํ‚ค ID๋ฅผ ์ œ๊ฑฐ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+key-in-use-title = ํ˜„์žฌ ์‚ฌ์šฉ์ค‘์ธ OpenPGP ํ‚ค
+delete-key-in-use-description = ๊ณ„์†ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค! ์‚ญ์ œํ•˜๋ ค๊ณ  ์„ ํƒํ•œ ํ‚ค๋Š” ํ˜„์žฌ ID์—์„œ ์‚ฌ์šฉ ์ค‘์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ํ‚ค๋ฅผ ์„ ํƒํ•˜๊ฑฐ๋‚˜ ์—†์Œ์„ ์„ ํƒํ•˜๊ณ  ๋‹ค์‹œ ์‹œ๋„ํ•˜์‹ญ์‹œ์˜ค.
+revoke-key-in-use-description = ๊ณ„์†ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค! ์ทจ์†Œ๋ฅผ ์œ„ํ•ด ์„ ํƒํ•œ ํ‚ค๋Š” ํ˜„์žฌ ID์—์„œ ์‚ฌ์šฉ ์ค‘์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ํ‚ค๋ฅผ ์„ ํƒํ•˜๊ฑฐ๋‚˜ ์—†์Œ์„ ์„ ํƒํ•˜๊ณ  ๋‹ค์‹œ ์‹œ๋„ํ•˜์‹ญ์‹œ์˜ค.
+
+## Strings used in errorHandling.jsm
+
+# Strings used in errorHandling.jsm
+key-error-key-spec-not-found = ์ด๋ฉ”์ผ ์ฃผ์†Œ '{ $keySpec }'์€ ํ‚ค๋ง์˜ ํ‚ค์™€ ์ผ์น˜ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+key-error-key-id-not-found = ๊ตฌ์„ฑ๋œ ํ‚ค ID '{ $keySpec }'์„ ํ‚ค๋ง์—์„œ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+key-error-not-accepted-as-personal = ID๊ฐ€ '{ $keySpec }'์ธ ํ‚ค๊ฐ€ ๊ฐœ์ธ ํ‚ค์ธ์ง€ ํ™•์ธํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+
+## Strings used in enigmailKeyManager.js & windows.jsm
+
+# Strings used in enigmailKeyManager.js & windows.jsm
+need-online = ์„ ํƒํ•œ ๊ธฐ๋Šฅ์€ ์˜คํ”„๋ผ์ธ ๋ชจ๋“œ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์˜จ๋ผ์ธ์— ์ ‘์†ํ•˜์—ฌ ๋‹ค์‹œ ์‹œ๋„ํ•˜์‹ญ์‹œ์˜ค.
+
+## Strings used in keyRing.jsm & keyLookupHelper.jsm
+
+
+## Strings used in keyRing.jsm & GnuPGCryptoAPI.jsm
+
+# Strings used in keyRing.jsm & GnuPGCryptoAPI.jsm
+fail-key-extract = ์˜ค๋ฅ˜ - ํ‚ค ์ถ”์ถœ ๋ช…๋ น ์‹คํŒจ
+
+## Strings used in keyRing.jsm
+
+# Strings used in keyRing.jsm
+fail-cancel = ์˜ค๋ฅ˜ - ์‚ฌ์šฉ์ž๊ฐ€ ํ‚ค ์ˆ˜์‹  ์ทจ์†Œ
+not-first-block = ์˜ค๋ฅ˜ - ์ฒซ ๋ฒˆ์งธ OpenPGP ๋ธ”๋ก์ด ๊ณต๊ฐœ ํ‚ค ๋ธ”๋ก์ด ์•„๋‹˜
+import-key-confirm = ๋ฉ”์‹œ์ง€์— ํฌํ•จ ๋œ ๊ณต๊ฐœ ํ‚ค๋ฅผ ๊ฐ€์ ธ ์˜ค์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+fail-key-import = ์˜ค๋ฅ˜ - ํ‚ค ๊ฐ€์ ธ ์˜ค๊ธฐ ์‹คํŒจ
+file-write-failed = { $output } ํŒŒ์ผ ์“ฐ๊ธฐ ์‹คํŒจ
+no-pgp-block = ์˜ค๋ฅ˜ - ์œ ํšจํ•œ Armored OpenPGP ๋ฐ์ดํ„ฐ ๋ธ”๋ก ์—†์Œ
+confirm-permissive-import = ๊ฐ€์ ธ ์˜ค์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์ ธ ์˜ค๋ ค๋Š” ํ‚ค๊ฐ€ ์†์ƒ๋˜์—ˆ๊ฑฐ๋‚˜ ์•Œ ์ˆ˜ ์—†๋Š” ์†์„ฑ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ฌ๋ฐ”๋ฅธ ๋ถ€๋ถ„์„ ๊ฐ€์ ธ ์˜ค์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ์ด๋กœ ์ธํ•ด ๋ถˆ์™„์ „ํ•˜๊ณ  ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ํ‚ค๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+## Strings used in trust.jsm
+
+# Strings used in trust.jsm
+key-valid-unknown = ์•Œ ์ˆ˜ ์—†์Œ
+key-valid-invalid = ์œ ํšจํ•˜์ง€ ์•Š์Œ
+key-valid-disabled = ๋น„ํ™œ์„ฑํ™”
+key-valid-revoked = ํ๊ธฐ๋จ
+key-valid-expired = ๋งŒ๋ฃŒ๋จ
+key-trust-untrusted = ์‹ ๋ขฐํ•  ์ˆ˜ ์—†์Œ
+key-trust-marginal = ์ผ๋ถ€
+key-trust-full = ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ์Œ
+key-trust-ultimate = ์™„์ „ํžˆ ์‹ ๋ขฐํ•จ
+key-trust-group = (๊ทธ๋ฃน)
+
+## Strings used in commonWorkflows.js
+
+# Strings used in commonWorkflows.js
+import-key-file = OpenPGP ํ‚ค ํŒŒ์ผ ๊ฐ€์ ธ ์˜ค๊ธฐ
+import-rev-file = OpenPGP ํ๊ธฐ ํŒŒ์ผ ๊ฐ€์ ธ ์˜ค๊ธฐ
+gnupg-file = GnuPG ํŒŒ์ผ
+import-keys-failed = ํ‚ค ๊ฐ€์ ธ ์˜ค๊ธฐ ์‹คํŒจ
+file-to-big-to-import = ์ด ํŒŒ์ผ์ด ๋„ˆ๋ฌด ํฝ๋‹ˆ๋‹ค. ํ•œ ๋ฒˆ์— ๋งŽ์€ ํ‚ค๋ฅผ ๊ฐ€์ ธ ์˜ค์ง€ ๋งˆ์‹ญ์‹œ์˜ค.
+
+## Strings used in enigmailKeygen.js
+
+# Strings used in enigmailKeygen.js
+save-revoke-cert-as = ํ๊ธฐ ์ธ์ฆ์„œ ์ƒ์„ฑ ๋ฐ ์ €์žฅ
+revoke-cert-ok = ํ๊ธฐ ์ธ์ฆ์„œ๊ฐ€ ์„ฑ๊ณต์ ์œผ๋กœ ์ƒ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ณต๊ฐœ ํ‚ค๋ฅผ ๋ฌดํšจํ™” ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ: ๋น„๋ฐ€ ํ‚ค๋ฅผ ์žƒ์–ด ๋ฒ„๋ฆด ๊ฒฝ์šฐ
+revoke-cert-failed = ํ๊ธฐ ์ธ์ฆ์„œ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+gen-going = ํ‚ค ์ƒ์„ฑ์ด ์ด๋ฏธ ์ง„ํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค!
+keygen-missing-user-name = ์„ ํƒํ•œ ๊ณ„์ • / ID์— ๋Œ€ํ•ด ์ง€์ •๋œ ์ด๋ฆ„์ด ์—†์Šต๋‹ˆ๋‹ค. ๊ณ„์ • ์„ค์ •์˜ "์‚ฌ์šฉ์ž ์ด๋ฆ„" ํ•„๋“œ์— ๊ฐ’์„ ์ž…๋ ฅํ•˜์‹ญ์‹œ์˜ค.
+expiry-too-short = ํ‚ค๋Š” ์ตœ์†Œ ํ•˜๋ฃจ ๋™์•ˆ ์œ ํšจํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+expiry-too-long = 100๋…„ ์ด์ƒ ๋งŒ๋ฃŒ ํ‚ค๋Š” ๋งŒ๋“ค ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+key-confirm = '{ $id }'์— ๋Œ€ํ•œ ๊ณต๊ฐœ ๋ฐ ๋น„๋ฐ€ ํ‚ค๋ฅผ ์ƒ์„ฑ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+key-man-button-generate-key = ํ‚ค ์ƒ์„ฑ
+key-abort = ํ‚ค ์ƒ์„ฑ์„ ์ค‘๋‹จ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+key-man-button-generate-key-abort = ํ‚ค ์ƒ์„ฑ ์ค‘๋‹จ
+key-man-button-generate-key-continue = ํ‚ค ์ƒ์„ฑ ๊ณ„์†
+
+## Strings used in enigmailMessengerOverlay.js
+
+failed-decrypt = ์˜ค๋ฅ˜- ๋ณตํ˜ธํ™” ์‹คํŒจ
+fix-broken-exchange-msg-failed = ๋ฉ”์‹œ์ง€๋ฅผ ๋ณต๊ตฌํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.
+attachment-no-match-from-signature = ์„œ๋ช… ํŒŒ์ผ '{ $attachment }'๋ฅผ ์ฒจ๋ถ€ ํŒŒ์ผ๊ณผ ์ผ์น˜์‹œํ‚ฌ ์ˆ˜ ์—†์Œ
+attachment-no-match-to-signature = '{ $attachment }'์ฒจ๋ถ€ ํŒŒ์ผ์„ ์„œ๋ช… ํŒŒ์ผ๊ณผ ์ผ์น˜์‹œํ‚ฌ ์ˆ˜ ์—†์Œ
+signature-verified-ok = { $attachment } ์ฒจ๋ถ€ ํŒŒ์ผ์˜ ์„œ๋ช…์ด ์„ฑ๊ณต์ ์œผ๋กœ ํ™•์ธ ์™„๋ฃŒ
+signature-verify-failed = { $attachment } ์ฒจ๋ถ€ ํŒŒ์ผ์˜ ์„œ๋ช…์„ ํ™•์ธํ•  ์ˆ˜ ์—†์Œ
+decrypt-ok-no-sig =
+ ๊ฒฝ๊ณ 
+ ์•”ํ˜ธ ๋ณตํ˜ธํ™”์— ์„ฑ๊ณตํ–ˆ์ง€๋งŒ ์„œ๋ช…์„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ํ™•์ธํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+msg-ovl-button-cont-anyway = ๊ณ„์† ์ง„ํ–‰ํ•˜๊ธฐ
+enig-content-note = *์ด ๋ฉ”์‹œ์ง€์˜ ์ฒจ๋ถ€ ํŒŒ์ผ์€ ์„œ๋ช…๋˜๊ฑฐ๋‚˜ ์•”ํ˜ธํ™”๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค *
+
+## Strings used in enigmailMsgComposeOverlay.js
+
+# Strings used in enigmailMsgComposeOverlay.js
+msg-compose-button-send = ๋ฉ”์‹œ์ง€ ์ „์†ก
+msg-compose-details-button-label = ์ƒ์„ธ ๋ณด๊ธฐโ€ฆ
+msg-compose-details-button-access-key = D
+send-aborted = ๋ณด๋‚ด๊ธฐ ์ž‘์—…์ด ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+key-not-trusted = '{ $key }'ํ‚ค์— ๋Œ€ํ•œ ์‹ ๋ขฐ๊ฐ€ ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์Œ
+key-not-found = '{ $key }'ํ‚ค๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Œ
+key-revoked = '{ $key }'ํ‚ค ํ๊ธฐ๋จ
+key-expired = '{ $key }'ํ‚ค ๋งŒ๋ฃŒ๋จ
+msg-compose-internal-error = ๋‚ด๋ถ€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+keys-to-export = ์‚ฝ์ž… ํ•  OpenPGP ํ‚ค ์„ ํƒ
+msg-compose-partially-encrypted-inlinePGP =
+ ํšŒ์‹ ํ•˜๋Š” ๋ฉ”์‹œ์ง€์—๋Š” ์•”ํ˜ธํ™”๋˜์ง€ ์•Š์€ ๋ถ€๋ถ„๊ณผ ์•”ํ˜ธํ™” ๋œ ๋ถ€๋ถ„์ด ๋ชจ๋‘ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณด๋‚ธ ์‚ฌ๋žŒ์ด ์›๋ž˜ ์ผ๋ถ€ ๋ฉ”์‹œ์ง€ ๋ถ€๋ถ„์„ ํ•ด๋… ํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ ๋ณด๋‚ธ ์‚ฌ๋žŒ์ด ์›๋ž˜ ์Šค์Šค๋กœ ๋ณตํ˜ธํ™”ํ•  ์ˆ˜ ์—†์—ˆ๋˜ ๊ธฐ๋ฐ€ ์ •๋ณด๊ฐ€ ์œ ์ถœ๋˜์—ˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+ ์ด ๋ฐœ์‹ ์ž์—๊ฒŒ ๋ณด๋‚ด๋Š” ๋‹ต์žฅ์—์„œ ์ธ์šฉ ๋œ ๋ชจ๋“  ํ…์ŠคํŠธ๋ฅผ ์‚ญ์ œ ํ•ด๋ณด์„ธ์š”.
+msg-compose-cannot-save-draft = ์ดˆ์•ˆ ์ €์žฅ ์ค‘ ์˜ค๋ฅ˜ ๋ฐœ์ƒ
+msg-compose-partially-encrypted-short = ๋ถ€๋ถ„์ ์œผ๋กœ ์•”ํ˜ธํ™” ๋œ ์ด๋ฉ”์ผ๋กœ์„œ ๋ฏผ๊ฐํ•œ ์ •๋ณด ์œ ์ถœ์— ์ฃผ์˜ํ•˜์‹ญ์‹œ์˜ค.
+quoted-printable-warn =
+ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๊ธฐ ์œ„ํ•ด '์ธ์šฉ ๋ถ€๋ถ„ ์ธ์‡„ ๊ฐ€๋Šฅ' ์ธ์ฝ”๋”ฉ์„ ํ™œ์„ฑํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ์ž˜๋ชป๋œ ์•”ํ˜ธ ๋ณตํ˜ธํ™” ๋ฐ / ๋˜๋Š” ๋ฉ”์‹œ์ง€ ํ™•์ธ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+ ์ง€๊ธˆ '์ธ์šฉ ๋ถ€๋ถ„ ์ธ์‡„ ๊ฐ€๋Šฅ' ๋ฉ”์‹œ์ง€ ๋ณด๋‚ด๊ธฐ๋ฅผ ๋„์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+minimal-line-wrapping =
+ ์ค„ ๋ฐ”๊ฟˆ์„ { $width } ์ž๋กœ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ฌ๋ฐ”๋ฅธ ์•”ํ˜ธํ™” ๋˜๋Š” ์„œ๋ช…์„ ์œ„ํ•ด ์ด ๊ฐ’์€ 68 ์ด์ƒ์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+ ์ง€๊ธˆ ์ค„ ๋ฐ”๊ฟˆ์„ 68 ์ž๋กœ ๋ณ€๊ฒฝ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+sending-news =
+ ์•”ํ˜ธํ™” ๋œ ๋ณด๋‚ด๊ธฐ ์ž‘์—…์ด ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+ ๋‰ด์Šค ๊ทธ๋ฃน ์ˆ˜์‹ ์ž๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ ์ด ๋ฉ”์‹œ์ง€๋ฅผ ์•”ํ˜ธํ™” ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์•”ํ˜ธํ™”ํ•˜์ง€ ์•Š๊ณ  ๋ฉ”์‹œ์ง€๋ฅผ ๋‹ค์‹œ ๋ณด๋‚ด์‹ญ์‹œ์˜ค.
+send-to-news-warning =
+ ๊ฒฝ๊ณ  : ์•”ํ˜ธํ™” ๋œ ์ด๋ฉ”์ผ์„ ๋‰ด์Šค ๊ทธ๋ฃน์— ๋ณด๋‚ด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.
+ ์ด๋Š” ๊ทธ๋ฃน์˜ ๋ชจ๋“  ๊ตฌ์„ฑ์›์ด ๋ฉ”์‹œ์ง€๋ฅผ ๋ณตํ˜ธํ™” ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ์—๋งŒ ์˜๋ฏธ๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ถŒ์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ฆ‰, ๋ฉ”์‹œ์ง€๋Š” ๋ชจ๋“  ๊ทธ๋ฃน ์ฐธ๊ฐ€์ž์˜ ํ‚ค๋กœ ์•”ํ˜ธํ™”๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ˆ˜ํ–‰ ์ค‘์ธ ์ž‘์—…์„ ์ •ํ™•ํžˆ ์•Œ๊ณ  ์žˆ๋Š” ๊ฒฝ์šฐ์—๋งŒ์ด ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด์‹ญ์‹œ์˜ค.
+ ๊ณ„์†ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+save-attachment-header = ๋ณตํ˜ธํ™”๋œ ์ฒจ๋ถ€ ํŒŒ์ผ ์ €์žฅ
+possibly-pgp-mime = PGP / MIME ์•”ํ˜ธํ™” ๋˜๋Š” ์„œ๋ช… ๋œ ๋ฉ”์‹œ์ง€ ์ผ ์ˆ˜ ์žˆ์Œ: '๋ณตํ˜ธํ™”/ ๊ฒ€์ฆ'๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ™•์ธํ•˜๊ธฐ
+cannot-send-sig-because-no-own-key = <{ $key }>์— ๋Œ€ํ•ด ์ข…๋‹จ ๊ฐ„ ์•”ํ˜ธํ™”๋ฅผ ์•„์ง ๊ตฌ์„ฑํ•˜์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ ์ด ๋ฉ”์‹œ์ง€์— ๋””์ง€ํ„ธ ์„œ๋ช… ํ•  ์ˆ˜ ์—†์Œ
+cannot-send-enc-because-no-own-key = <{ $key }>์— ๋Œ€ํ•œ ์ข…๋‹จ ๊ฐ„ ์•”ํ˜ธํ™”๋ฅผ ์•„์ง ๊ตฌ์„ฑํ•˜์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ ์ด ๋ฉ”์‹œ์ง€๋ฅผ ์•”ํ˜ธํ™”ํ•˜์—ฌ ๋ณด๋‚ผ ์ˆ˜ ์—†์Œ
+
+## Strings used in decryption.jsm
+
+# Strings used in decryption.jsm
+do-import-multiple =
+ ๋‹ค์Œ ํ‚ค๋ฅผ ๊ฐ€์ ธ ์˜ค์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+ { $key }
+do-import-one = { $name } ({ $id })๋ฅผ ๊ฐ€์ ธ ์˜ค์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+cant-import = ๊ณต๊ฐœ ํ‚ค ๊ฐ€์ ธ ์˜ค๊ธฐ ์˜ค๋ฅ˜
+unverified-reply = ๋“ค์—ฌ ์“ด ๋ฉ”์‹œ์ง€ ๋ถ€๋ถ„ (ํšŒ์‹ )์ด ์ˆ˜์ • ๊ฐ€๋Šฅ์„ฑ ์žˆ์Œ
+key-in-message-body = ๋ฉ”์‹œ์ง€ ๋ณธ๋ฌธ์—์„œ ํ‚ค๋ฅผ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค. ํ‚ค๋ฅผ ๊ฐ€์ ธ ์˜ค๋ ค๋ฉด 'ํ‚ค ๊ฐ€์ ธ ์˜ค๊ธฐ'๋ฅผ ํด๋ฆญํ•˜์„ธ์š”.
+sig-mismatch = ์˜ค๋ฅ˜ - ์„œ๋ช… ๋ถˆ์ผ์น˜
+invalid-email = ์˜ค๋ฅ˜ - ์ž˜๋ชป๋œ ์ด๋ฉ”์ผ ์ฃผ์†Œ
+attachment-pgp-key =
+ ์—ฌ๋Š” ์ฒจ๋ถ€ ํŒŒ์ผ '{ $name }'์ด OpenPGP ํ‚ค ํŒŒ์ผ ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
+ ํฌํ•จ ๋œ ํ‚ค๋ฅผ ๊ฐ€์ ธ ์˜ค๋ ค๋ฉด '๊ฐ€์ ธ ์˜ค๊ธฐ'๋ฅผ ํด๋ฆญํ•˜๊ณ  ๋ธŒ๋ผ์šฐ์ € ์ฐฝ์—์„œ ํŒŒ์ผ ๋‚ด์šฉ์„ ๋ณด๋ ค๋ฉด '๋ณด๊ธฐ'๋ฅผ ํด๋ฆญํ•˜์„ธ์š”.
+dlg-button-view = ๋ณด๊ธฐ
+
+## Strings used in enigmailMsgHdrViewOverlay.js
+
+# Strings used in enigmailMsgHdrViewOverlay.js
+decrypted-msg-with-format-error = ๋ณตํ˜ธํ™”๋œ ๋ฉ”์‹œ์ง€ (์ด์ „ Exchange ์„œ๋ฒ„๋กœ ์ธํ•ด ์†์ƒ๋œ PGP ์ด๋ฉ”์ผ ํ˜•์‹์„ ๋ณต์›ํ•˜์—ฌ ๊ฒฐ๊ณผ๋ฅผ ์ฝ๊ธฐ์— ์™„๋ฒฝํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Œ)
+
+## Strings used in encryption.jsm
+
+# Strings used in encryption.jsm
+not-required = ์˜ค๋ฅ˜ - ์•”ํ˜ธํ™” ๋ถˆํ•„์š”
+
+## Strings used in windows.jsm
+
+# Strings used in windows.jsm
+no-photo-available = ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์‚ฌ์ง„ ์—†์Œ
+error-photo-path-not-readable = '{ $photo }' ์‚ฌ์ง„ ๊ฒฝ๋กœ ์ฝ์„ ์ˆ˜ ์—†์Œ
+debug-log-title = OpenPGP ๋””๋ฒ„๊ทธ ๋กœ๊ทธ
+
+## Strings used in dialog.jsm
+
+# Strings used in dialog.jsm
+repeat-prefix = ์•Œ๋ฆผ { $count }ํšŒ ๋ฐ˜๋ณต
+repeat-suffix-singular = ๋” ๋งŽ์€ ์‹œ๊ฐ„.
+repeat-suffix-plural = ๋” ๋งŽ์€ ์‹œ๊ฐ„.
+no-repeat = ์ด ๊ฒฝ๊ณ ๋Š” ๋‹ค์‹œ ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+dlg-keep-setting = ์„ค์ •์„ ๊ธฐ์–ตํ•˜๊ณ  ๋‹ค์‹œ ๋ฌป์ง€ ์•Š์Œ
+dlg-button-ok = ํ™•์ธ
+dlg-button-close = ๋‹ซ๊ธฐ
+dlg-button-cancel = ์ทจ์†Œ
+dlg-no-prompt = ์ด ๋Œ€ํ™” ์ƒ์ž๋ฅผ ๋‹ค์‹œ ํ‘œ์‹œํ•˜์ง€ ์•Š์Œ
+enig-prompt = OpenPGP ํ”„๋กฌํ”„ํŠธ
+enig-confirm = OpenPGP ํ™•์ธ
+enig-alert = OpenPGP ๊ฒฝ๊ณ 
+enig-info = OpenPGP ์ •๋ณด
+
+## Strings used in persistentCrypto.jsm
+
+# Strings used in persistentCrypto.jsm
+dlg-button-retry = ์žฌ์‹œ๋„
+dlg-button-skip = ๊ฑด๋„ˆ๋›ฐ๊ธฐ
+
+## Strings used in enigmailMsgBox.js
+
+enig-alert-title =
+ .title = OpenPGP ๊ฒฝ๊ณ 
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/otr/add-finger.ftl b/thunderbird-l10n/ko/localization/ko/messenger/otr/add-finger.ftl
new file mode 100644
index 0000000000..484f37b80c
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/otr/add-finger.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/.
+
+# Variables:
+# $name (String) - name of a chat contact person
+# Do not translate 'OTR' (name of an encryption protocol)
+otr-add-finger-description = { $name }์˜ OTR ํ‚ค ์ง€๋ฌธ์„ ์ž…๋ ฅํ•˜์„ธ์š”.
+
+otr-add-finger-fingerprint = ์ง€๋ฌธ:
+otr-add-finger-tooltip-error = ์ž˜๋ชป๋œ ๋ฌธ์ž๊ฐ€ ์ž…๋ ฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ABCDEF ๋ฌธ์ž์™€ ์ˆซ์ž๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+otr-add-finger-input =
+ .placeholder = 40์ž ๊ธธ์ด์˜ OTR ํ‚ค ์ง€๋ฌธ
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/otr/am-im-otr.ftl b/thunderbird-l10n/ko/localization/ko/messenger/otr/am-im-otr.ftl
new file mode 100644
index 0000000000..f9e1558477
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/otr/am-im-otr.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/.
+
+account-encryption =
+ .label = ์ข…๋‹จ๊ฐ„ ์•”ํ˜ธํ™”
+account-otr-label = OTR (๋น„๊ณต๊ฐœ ๋ฉ”์‹œ์ง•)
+otr-encryption-title = ํ™•์ธ ๋œ ์•”ํ˜ธํ™”
+otr-encryption-caption = ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด OTR ์ฑ„ํŒ…์—์„œ ์‚ฌ์šฉ์ž์˜ ์‹ ์›์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋„๋กํ•˜๋ ค๋ฉด ์™ธ๋ถ€(๋Œ€์—ญ ์™ธ) ํ†ต์‹  ์ฑ„๋„์„ ์‚ฌ์šฉํ•˜์—ฌ ์ž์‹ ์˜ OTR ์ง€๋ฌธ์„ ๊ณต์œ ํ•˜์‹ญ์‹œ์˜ค.
+otr-fingerprint-label = ๋‚ด ์ง€๋ฌธ:
+view-fingerprint-button =
+ .label = ์—ฐ๋ฝ์ฒ˜ ์ง€๋ฌธ ๊ด€๋ฆฌ
+ .accesskey = F
+otr-settings-title = OTR ์„ค์ •
+
+otr-require-encryption-info =
+ ์ข…๋‹จ๊ฐ„ ์•”ํ˜ธํ™”๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์ผ๋Œ€์ผ ๋Œ€ํ™”์˜ ๋ฉ”์‹œ์ง€๋Š” ์•”ํ˜ธํ™” ๋˜์ง€ ์•Š์œผ๋ฉด
+ ์ „์†ก๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์•”ํ˜ธํ™”๋˜์ง€ ์•Š์€ ๋ฉ”์‹œ์ง€๋Š” ์ผ๋ฐ˜ ๋Œ€ํ™”์˜ ์ผ๋ถ€๋กœ
+ ํ‘œ์‹œ๋˜์ง€ ์•Š์œผ๋ฉฐ ๊ธฐ๋ก๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/otr/auth.ftl b/thunderbird-l10n/ko/localization/ko/messenger/otr/auth.ftl
new file mode 100644
index 0000000000..ba96e0bf7d
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/otr/auth.ftl
@@ -0,0 +1,37 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+otr-auth =
+ .title = ์—ฐ๋ฝ์ฒ˜์˜ ์‹ ์› ํ™•์ธ
+ .buttonlabelaccept = ํ™•์ธ
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+auth-title = { $name }์˜ ์‹ ์› ํ™•์ธ
+
+# Variables:
+# $own_name (String) - the user's own screen name
+auth-your-fp-value = ๋‚ด ์ง€๋ฌธ, { $own_name }:
+
+# Variables:
+# $their_name (String) - the screen name of a chat contact
+auth-their-fp-value = { $their_name }์˜ ์ง€๋ฌธ:
+
+auth-help = ์—ฐ๋ฝ์ฒ˜์˜ ์‹ ์›์„ ํ™•์ธํ•˜๋ฉด ๋Œ€ํ™”๊ฐ€ ๋น„๊ณต๊ฐœ๋กœ ์œ ์ง€๋˜๋ฏ€๋กœ ์ œ 3์ž๊ฐ€ ๋Œ€ํ™”๋ฅผ ๋„์ฒญํ•˜๊ฑฐ๋‚˜ ์กฐ์ž‘ํ•˜๊ธฐ๊ฐ€ ๋งค์šฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค.
+
+auth-yes =
+ .label = ๋„ค
+
+auth-no =
+ .label = ์•„๋‹ˆ์˜ค
+
+auth-verified = ์ด๊ฒƒ์ด ์˜ฌ๋ฐ”๋ฅธ ์ง€๋ฌธ์ž„์„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.
+
+auth-how = ์—ฐ๋ฝ์ฒ˜์˜ ์‹ ์›์„ ์–ด๋–ป๊ฒŒ ํ™•์ธ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+
+auth-question = ์งˆ๋ฌธ ์ž…๋ ฅ:
+
+auth-answer = ๋‹ต๋ณ€ ์ž…๋ ฅ(๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„):
+
+auth-secret = ๋น„๋ฐ€ ์ž…๋ ฅ:
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/otr/chat.ftl b/thunderbird-l10n/ko/localization/ko/messenger/otr/chat.ftl
new file mode 100644
index 0000000000..a39af30f03
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/otr/chat.ftl
@@ -0,0 +1,19 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+state-label = ์•”ํ˜ธํ™” ์ƒํƒœ:
+
+start-text = ์•”ํ˜ธํ™”๋œ ๋Œ€ํ™” ์‹œ์ž‘
+
+start-label =
+ .label = { start-text }
+
+start-tooltip =
+ .tooltiptext = { start-text }
+
+end-label =
+ .label = ์•”ํ˜ธํ™”๋œ ๋Œ€ํ™” ๋๋‚ด๊ธฐ
+
+auth-label =
+ .label = ์—ฐ๋ฝ์ฒ˜์˜ ์‹ ์› ํ™•์ธ
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/otr/finger-sync.ftl b/thunderbird-l10n/ko/localization/ko/messenger/otr/finger-sync.ftl
new file mode 100644
index 0000000000..67cc0dfc06
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/otr/finger-sync.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+finger-yes = ํ™•์ธ๋จ
+finger-no = ํ™•์ธ ์•ˆ ๋จ
+
+finger-subset-title = ์ง€๋ฌธ ์ œ๊ฑฐ
+finger-subset-message = ํ•ด๋‹น ํ‚ค๊ฐ€ ํ˜„์žฌ ๋Œ€ํ™”์—์„œ ์‚ฌ์šฉ์ค‘์ด์–ด์„œ ํ•˜๋‚˜ ์ด์ƒ์˜ ์ง€๋ฌธ์„ ์ œ๊ฑฐ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+
+finger-remove-all-title = ๋ชจ๋“  ์ง€๋ฌธ ์ œ๊ฑฐ
+finger-remove-all-message = ์ด์ „์— ๋ณธ ์ง€๋ฌธ์„ ๋ชจ๋‘ ์ œ๊ฑฐ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ์ด์ „์˜ ๋ชจ๋“  OTR ์‹ ์› ํ™•์ธ์ด ์†์‹ค๋ฉ๋‹ˆ๋‹ค.
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/otr/finger.ftl b/thunderbird-l10n/ko/localization/ko/messenger/otr/finger.ftl
new file mode 100644
index 0000000000..05f2600906
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/otr/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/.
+
+finger-intro = ์ด์ „ ์ข…๋‹จ๊ฐ„ ์•”ํ˜ธํ™” ๋Œ€ํ™”์˜ OTR ํ‚ค ์ง€๋ฌธ
+
+finger-verified =
+ .label = ํ™•์ธ ์ƒํƒœ
+finger-fingerprint =
+ .label = ์ง€๋ฌธ
+
+finger-remove =
+ .label = ์„ ํƒํ•ญ๋ชฉ ์‚ญ์ œ
+
+finger-remove-all =
+ .label = ๋ชจ๋‘ ์‚ญ์ œ
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/otr/otr.ftl b/thunderbird-l10n/ko/localization/ko/messenger/otr/otr.ftl
new file mode 100644
index 0000000000..68ce3c1389
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/otr/otr.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/.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-encryption-required-part1 = { $name }์— ์•”ํ˜ธํ™”๋˜์ง€ ์•Š์€ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๋ ค๊ณ  ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ •์ฑ…์— ์˜ํ•ด ์•”ํ˜ธํ™”๋˜์ง€ ์•Š์€ ๋ฉ”์‹œ์ง€๋Š” ํ—ˆ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+msgevent-encryption-required-part2 = ๋น„๊ณต๊ฐœ ๋Œ€ํ™”๋ฅผ ์‹œ์ž‘ํ•˜๋ ค๊ณ ํ•ฉ๋‹ˆ๋‹ค. ๋น„๊ณต๊ฐœ ๋Œ€ํ™”๊ฐ€ ์‹œ์ž‘๋˜๋ฉด ๋ฉ”์‹œ์ง€๊ฐ€ ๋‹ค์‹œ ์ „์†ก๋ฉ๋‹ˆ๋‹ค.
+msgevent-encryption-error = ๋ฉ”์‹œ์ง€๋ฅผ ์•”ํ˜ธํ™”ํ•˜๋Š” ์ค‘ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฉ”์‹œ์ง€๊ฐ€ ์ „์†ก๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-connection-ended = { $name }๋‹˜์€ ์ด๋ฏธ ์•”ํ˜ธํ™”๋œ ์—ฐ๊ฒฐ์„ ์ข…๋ฃŒํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ˆ˜๋กœ ์•”ํ˜ธํ™” ์—†์ด ๋ฉ”์„ธ์ง€๋ฅผ ๋ณด๋‚ด๋Š” ์‚ฌ๊ณ ๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ๋ฉ”์„ธ์ง€๊ฐ€ ์ „์†ก๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์•”ํ˜ธํ™”๋œ ๋Œ€ํ™”๋ฅผ ๋๋‚ด๊ฑฐ๋‚˜, ๋‹ค์‹œ ์‹œ์ž‘ํ•˜์„ธ์š”
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-setup-error = { $name }๋‹˜๊ณผ ๋น„๊ณต๊ฐœ ๋Œ€ํ™”๋ฅผ ์„ค์ •ํ•˜๋Š” ์ค‘์— ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+# Do not translate 'OTR' (name of an encryption protocol)
+msgevent-msg-reflected = ์ž์‹ ์˜ OTR ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์‹ ๊ณผ ๋Œ€ํ™”ํ•˜๋ ค๊ณ  ํ•˜๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๋‚ด ๋ฉ”์‹œ์ง€๋ฅผ ๋‹ค์‹œ ๋ณด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-msg-resent = { $name }๋‹˜์— ๋Œ€ํ•œ ๋งˆ์ง€๋ง‰ ๋ฉ”์‹œ์ง€๊ฐ€ ๋‹ค์‹œ ์ „์†ก๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-rcvdmsg-not-private = ํ˜„์žฌ ๋น„๊ณต๊ฐœ๋กœ ํ†ต์‹ ํ•˜๊ณ  ์žˆ์ง€ ์•Š์œผ๋ฏ€๋กœ { $name }๋‹˜์—๊ฒŒ ์ˆ˜์‹ ํ•œ ์•”ํ˜ธํ™” ๋œ ๋ฉ”์‹œ์ง€๋ฅผ ์ฝ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-rcvdmsg-unreadable = { $name }๋‹˜์œผ๋กœ๋ถ€ํ„ฐ ์ฝ์„ ์ˆ˜ ์—†๋Š” ์•”ํ˜ธํ™” ๋œ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-rcvdmsg-malformed = { $name }๋‹˜์œผ๋กœ๋ถ€ํ„ฐ ์ž˜๋ชป๋œ ๋ฐ์ดํ„ฐ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+# A Heartbeat is a technical message used to keep a connection alive.
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-log-heartbeat-rcvd = { $name }๋‹˜์œผ๋กœ๋ถ€ํ„ฐ ํ•˜ํŠธ ๋น„ํŠธ๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+# A Heartbeat is a technical message used to keep a connection alive.
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-log-heartbeat-sent = { $name }๋‹˜์—๊ฒŒ ํ•˜ํŠธ ๋น„ํŠธ๊ฐ€ ์ „์†ก๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+# Do not translate 'OTR' (name of an encryption protocol)
+msgevent-rcvdmsg-general-err = OTR์„ ์‚ฌ์šฉํ•˜์—ฌ ๋Œ€ํ™”๋ฅผ ๋ณดํ˜ธํ•˜๋Š” ์ค‘ ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+# Variables:
+# $name (String) - the screen name of a chat contact person
+# $msg (string) - the message that was received.
+msgevent-rcvdmsg-unencrypted = { $name }๋‹˜์œผ๋กœ๋ถ€ํ„ฐ ์ˆ˜์‹  ํ•œ ๋‹ค์Œ ๋ฉ”์‹œ์ง€๋Š” ์•”ํ˜ธํ™”๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค: { $msg }
+# Do not translate 'OTR' (name of an encryption protocol)
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-rcvdmsg-unrecognized = { $name }๋‹˜์œผ๋กœ๋ถ€ํ„ฐ ์ธ์‹ํ•  ์ˆ˜ ์—†๋Š” OTR ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+# Variables:
+# $name (String) - the screen name of a chat contact person
+context-gone-secure-private = { $name }๋‹˜๊ณผ์˜ ๋น„๊ณต๊ฐœ ๋Œ€ํ™”๊ฐ€ ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+# Variables:
+# $name (String) - the screen name of a chat contact person
+context-gone-secure-unverified = { $name }๋‹˜๊ณผ ์•”ํ˜ธํ™”๋˜์—ˆ์ง€๋งŒ ํ™•์ธ๋˜์ง€ ์•Š์€ ๋Œ€ํ™”๊ฐ€ ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+# Variables:
+# $name (String) - the screen name of a chat contact person
+context-still-secure = { $name }๋‹˜๊ณผ์˜ ์•”ํ˜ธํ™”๋œ ๋Œ€ํ™”๋ฅผ ์„ฑ๊ณต์ ์œผ๋กœ ์ƒˆ๋กœ๊ณ ์นจ ํ–ˆ์Šต๋‹ˆ๋‹ค.
+error-enc = ๋ฉ”์‹œ์ง€๋ฅผ ์•”ํ˜ธํ™”ํ•˜๋Š” ์ค‘์— ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+# Variables:
+# $name (String) - the screen name of a chat contact person
+error-not-priv = ์˜ˆ์ƒํ•˜์ง€ ๋ชปํ–ˆ๋˜ { $name }์—๊ฒŒ ์•”ํ˜ธํ™”๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค.
+error-unreadable = ์ฝ์„ ์ˆ˜์—†๋Š” ์•”ํ˜ธํ™” ๋œ ๋ฉ”์‹œ์ง€๋ฅผ ์ „์†กํ–ˆ์Šต๋‹ˆ๋‹ค.
+error-malformed = ์ž˜๋ชป๋œ ๋ฐ์ดํ„ฐ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค.
+resent = [๋‹ค์‹œ๋ณด๋ƒ„]
+# Variables:
+# $name (String) - the screen name of a chat contact person
+tlv-disconnected = { $name }๋‹˜์ด ์•”ํ˜ธํ™” ๋œ ๋Œ€ํ™”๋ฅผ ์ข…๋ฃŒํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋„ ๋˜‘๊ฐ™์ด ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+# Do not translate "Off-the-Record" and "OTR" which is the name of an encryption protocol
+# Make sure that this string does NOT contain any numbers, e.g. like "3".
+# Variables:
+# $name (String) - the screen name of a chat contact person
+query-msg = { $name }๋‹˜์ด OTR(Off-the-Record) ์•”ํ˜ธํ™” ๋Œ€ํ™”๋ฅผ ์š”์ฒญํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋ฅผ ์ง€์›ํ•˜๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์—†์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ https://en.wikipedia.org/wiki/Off-the-Record_Messaging ์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/otr/otrUI.ftl b/thunderbird-l10n/ko/localization/ko/messenger/otr/otrUI.ftl
new file mode 100644
index 0000000000..ca6da816c1
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/otr/otrUI.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/.
+
+start-label = ์•”ํ˜ธํ™”๋œ ๋Œ€ํ™” ์‹œ์ž‘
+refresh-label = ์•”ํ˜ธํ™”๋œ ๋Œ€ํ™” ์ƒˆ๋กœ ๊ณ ์นจ
+auth-label = ์—ฐ๋ฝ์ฒ˜์˜ ์‹ ์› ํ™•์ธ
+reauth-label = ์—ฐ๋ฝ์ฒ˜์˜ ์‹ ์› ์žฌํ™•์ธ
+
+auth-cancel = ์ทจ์†Œ
+
+auth-error = ์—ฐ๋ฝ์ฒ˜์˜ ์‹ ์›์„ ํ™•์ธํ•˜๋Š” ์ค‘ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+auth-success = ์—ฐ๋ฝ์ฒ˜ ์‹ ์› ํ™•์ธ์ด ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+auth-fail = ์—ฐ๋ฝ์ฒ˜์˜ ์‹ ์›์„ ํ™•์ธํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.
+auth-waiting = ์ƒ๋Œ€๋ฐฉ์ด ํ™•์ธ์„ ์™„๋ฃŒํ•˜๊ธฐ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๋Š” ์ค‘โ€ฆ
+
+finger-verify = ํ™•์ธ
+
+# Do not translate 'OTR' (name of an encryption protocol)
+buddycontextmenu-label = OTR ์ง€๋ฌธ ์ถ”๊ฐ€
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+alert-start = { $name }์™€ ์•”ํ˜ธํ™”๋œ ๋Œ€ํ™”๋ฅผ ์‹œ์ž‘ํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+alert-refresh = { $name }์™€์˜ ์•”ํ˜ธํ™”๋œ ๋Œ€ํ™”๋ฅผ ์ƒˆ๋กœ๊ณ ์นจ ํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+finger-unseen = { $name }์˜ ์‹ ์›์ด ์•„์ง ํ™•์ธ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ž์œ ๋กœ์šด ๋„์ฒญ์€ ๋ถˆ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ๋ˆ„๊ตฐ๊ฐ€ ๋…ธ๋ ฅ์„ ํ•˜๋ฉด ์ฒญ์ทจํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์—ฐ๋ฝ์ฒ˜์˜ ์‹ ์›์„ ํ™•์ธํ•˜์—ฌ ๊ฐ์‹œ๋ฅผ ์ฐจ๋‹จํ•˜์‹ญ์‹œ์˜ค.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+finger-seen = { $name } ๋‹˜์ด ์ธ์‹ํ•  ์ˆ˜ ์—†๋Š” ์ปดํ“จํ„ฐ์—์„œ ์—ฐ๋ฝํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์œ ๋กœ์šด ๋„์ฒญ์€ ๋ถˆ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ๋ˆ„๊ตฐ๊ฐ€ ๋…ธ๋ ฅ์„ ํ•˜๋ฉด ์ฒญ์ทจํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์—ฐ๋ฝ์ฒ˜์˜ ์‹ ์›์„ ํ™•์ธํ•˜์—ฌ ๊ฐ์‹œ๋ฅผ ์ฐจ๋‹จํ•˜์‹ญ์‹œ์˜ค.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+state-unverified = { $name }์˜ ์‹ ์›์ด ํ™•์ธ๋˜์ง€ ์•Š์•„์„œ ํ˜„์žฌ์˜ ๋Œ€ํ™”๋Š” ์•”ํ˜ธํ™” ๋˜์—ˆ์ง€๋งŒ ๋น„๊ณต๊ฐœ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+state-private = { $name }์˜ ์‹ ์›์ด ํ™•์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ๋Œ€ํ™”๋Š” ์•”ํ˜ธํ™”๋˜์–ด ์žˆ์œผ๋ฉฐ ๋น„๊ณต๊ฐœ์ž…๋‹ˆ๋‹ค.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+state-finished = { $name } ๋‹˜์ด ์•”ํ˜ธํ™” ๋œ ๋Œ€ํ™”๋ฅผ ์ข…๋ฃŒํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋„ ๋˜‘๊ฐ™์ด ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+
+state-unverified-label = ํ™•์ธ ์•ˆ ๋จ
+state-private-label = ๋น„๊ณต๊ฐœ
+state-finished-label = ์•ˆ๋ฃŒ๋จ
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+verify-request = { $name }๋‹˜์ด ๋ณธ์ธ ํ™•์ธ์„ ์š”์ฒญํ•˜์˜€์Šต๋‹ˆ๋‹ค.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+afterauth-private = { $name }์˜ ์‹ ์›์„ ํ™•์ธํ•˜์˜€์Šต๋‹ˆ๋‹ค.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+afterauth-unverified = { $name }์˜ ์‹ ์›์ด ์•„์ง ํ™•์ธ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+
+# Do not translate 'OTR' (name of an encryption protocol)
+# Variables:
+# $error (String) - contains an error message that describes the cause of the failure
+otr-genkey-failed = OTR ๊ฐœ์ธ ํ‚ค ์ƒ์„ฑ์— ์‹คํŒจ: { $error }
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/policies/aboutPolicies.ftl b/thunderbird-l10n/ko/localization/ko/messenger/policies/aboutPolicies.ftl
new file mode 100644
index 0000000000..331adc0ad0
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/policies/aboutPolicies.ftl
@@ -0,0 +1,17 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+about-policies-title = ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์ •์ฑ…
+
+# 'Active' is used to describe the policies that are currently active
+active-policies-tab = ํ™œ์„ฑํ™”
+errors-tab = ์˜ค๋ฅ˜
+documentation-tab = ๋ฌธ์„œ
+
+no-specified-policies-message = ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์ •์ฑ… ์„œ๋น„์Šค๋Š” ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์ง€๋งŒ ํ™œ์„ฑํ™” ๋œ ์ •์ฑ…์ด ์—†์Šต๋‹ˆ๋‹ค.
+inactive-message = ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์ •์ฑ… ์„œ๋น„์Šค๊ฐ€ ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+
+policy-name = ์ •์ฑ… ์ด๋ฆ„
+policy-value = ์ •์ฑ… ๊ฐ’
+policy-errors = ์ •์ฑ… ์˜ค๋ฅ˜
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/policies/policies-descriptions.ftl b/thunderbird-l10n/ko/localization/ko/messenger/policies/policies-descriptions.ftl
new file mode 100644
index 0000000000..627e4849db
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/policies/policies-descriptions.ftl
@@ -0,0 +1,147 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## The Enterprise Policies feature is aimed at system administrators
+## who want to deploy these settings across several Thunderbird installations
+## all at once. This is traditionally done through the Windows Group Policy
+## feature, but the system also supports other forms of deployment.
+## These are short descriptions for individual policies, to be displayed
+## in the documentation section in about:policies.
+
+policy-3rdparty = WebExtensions์ด chrome.storage.managed๋ฅผ ํ†ตํ•ด ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ์ •์ฑ…์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-AppAutoUpdate = ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์ž๋™ ์—…๋ฐ์ดํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-AppUpdateURL = ์•ฑ ์—…๋ฐ์ดํŠธ๋ฅผ ์œ„ํ•œ ๋งž์ถค URL์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-Authentication = ์ง€์›ํ•˜๋Š” ์›น ์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•˜์—ฌ ํ†ตํ•ฉ ์ธ์ฆ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-BlockAboutAddons = ์• ๋“œ์˜จ ๊ด€๋ฆฌ์ž (about:addons) ์ ‘์†์„ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค.
+
+policy-BlockAboutConfig = about:config ํŽ˜์ด์ง€ ์ ‘์†์„ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค.
+
+policy-BlockAboutProfiles = about:profiles ํŽ˜์ด์ง€ ์ ‘์†์„ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค.
+
+policy-BlockAboutSupport = about:support ํŽ˜์ด์ง€ ์ ‘์†์„ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค.
+
+policy-CaptivePortal = ์บกํ‹ฐ๋ธŒ ํฌํƒˆ ์ง€์›์„ ์ž‘๋™์‹œํ‚ค๊ฑฐ๋‚˜ ์ž‘๋™ํ•˜์ง€ ์•Š๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-CertificatesDescription = ์ธ์ฆ์„œ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ๊ธฐ๋ณธ ์ œ๊ณต ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
+
+policy-Cookies = ์›น ์‚ฌ์ดํŠธ์—์„œ ์ฟ ํ‚ค๋ฅผ ํ—ˆ์šฉํ•˜๊ฑฐ๋‚˜ ๊ฑฐ๋ถ€ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-DisabledCiphers = ์•”ํ˜ธํ™”๋ฅผ ์‚ฌ์šฉ ์•ˆ ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-DefaultDownloadDirectory = ๊ธฐ๋ณธ ๋‹ค์šด๋กœ๋“œ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค.
+
+policy-DisableAppUpdate = { -brand-short-name }๊ฐ€ ์—…๋ฐ์ดํŠธ๋˜์ง€ ๋ชปํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-DisableDefaultClientAgent = ๊ธฐ๋ณธ ํด๋ผ์ด์–ธํŠธ ์—์ด์ „ํŠธ๊ฐ€ ์กฐ์น˜๋ฅผ ์ˆ˜ํ–‰ํ•˜์ง€ ๋ชปํ•˜๊ฒŒ ํ•˜์‹ญ์‹œ์˜ค. Windows์— ๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ํ”Œ๋žซํผ์—๋Š” ์—์ด์ „ํŠธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
+
+policy-DisableDeveloperTools = ๊ฐœ๋ฐœ์ž ๋„๊ตฌ ์ ‘์†์„ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค.
+
+policy-DisableFeedbackCommands = ๋„์›€๋ง ๋ฉ”๋‰ด์˜ ์˜๊ฒฌ ๋ณด๋‚ด๊ธฐ ๋ช…๋ น(์˜๊ฒฌ๊ณผ ๊ฐ€์งœ ์‚ฌ์ดํŠธ ์‹ ๊ณ )์„ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-DisableForgetButton = Forget ๋ฒ„ํŠผ์— ๋Œ€ํ•œ ์ ‘๊ทผ์„ ๊ธˆ์ง€ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-DisableFormHistory = ๊ฒ€์ƒ‰๊ณผ ์–‘์‹ ๊ธฐ๋ก์„ ์ €์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+policy-DisableMasterPasswordCreation = ์„ค์ •๋˜์–ด ์žˆ์œผ๋ฉด ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+
+policy-DisablePasswordReveal = ์ €์žฅ๋œ ๋กœ๊ทธ์ธ์— ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณด๊ธฐ ๊ธฐ๋Šฅ์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+policy-DisableProfileImport = ๋‹ค๋ฅธ ์•ฑ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ๋ฉ”๋‰ด ๋ช…๋ น์„ ์ž‘๋™ํ•˜์ง€ ์•Š๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-DisableSafeMode = ์•ˆ์ „ ๋ชจ๋“œ๋กœ ์žฌ์‹œ์ž‘ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๋น„ํ™œ์„ฑํ™” ํ•ฉ๋‹ˆ๋‹ค. ์ฐธ๊ณ : ๊ทธ๋ฃน ์ •์ฑ…์„ ์‚ฌ์šฉํ•ด์„œ ์‰ฌํ”„ํŠธํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ์„œ ์•ˆ์ „ ๋ชจ๋“œ๋กœ ๋“ค์–ด๊ฐ€๋Š” ๋ฐฉ๋ฒ•์„ ๋น„ํ™œ์„ฑํ™” ํ•˜๋Š” ๊ฒƒ์€ ์œˆ๋„์šฐ์—์„œ๋งŒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
+
+policy-DisableSecurityBypass = ์‚ฌ์šฉ์ž๊ฐ€ ํŠน์ • ๋ณด์•ˆ ๊ฒฝ๊ณ ๋ฅผ ์šฐํšŒํ•˜์ง€ ๋ชปํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-DisableSystemAddonUpdate = { -brand-short-name }๊ฐ€ ์‹œ์Šคํ…œ ๋ถ€๊ฐ€๊ธฐ๋Šฅ์„ ์„ค์น˜ํ•˜๊ฑฐ๋‚˜ ์—…๋ฐ์ดํŠธํ•˜์ง€ ๋ชปํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-DisableTelemetry = ์›๊ฒฉ ์ธก์ •์„ ๋•๋‹ˆ๋‹ค.
+
+policy-DisplayMenuBar = ๊ธฐ๋ณธ์œผ๋กœ ๋ฉ”๋‰ด๋ฐ”๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
+
+policy-DNSOverHTTPS = HTTPS๋ฅผ ํ†ตํ•œ DNS๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-DontCheckDefaultClient = ์‹œ์ž‘ํ•  ๋•Œ ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ € ํ™•์ธ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+policy-DownloadDirectory = ๋‹ค์šด๋กœ๋“œ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์„ค์ •ํ•˜๊ณ  ์ž ๊ธ‰๋‹ˆ๋‹ค.
+
+# โ€œlockโ€ means that the user wonโ€™t be able to change this setting
+policy-EnableTrackingProtection = ์ฝ˜ํ…์ธ  ์ฐจ๋‹จ์„ ์ž‘๋™์‹œํ‚ค๊ฑฐ๋‚˜ ์ž‘๋™ํ•˜์ง€ ์•Š๊ฒŒ ํ•˜๊ณ  ์„ ํƒ์ ์œผ๋กœ ์ด๋ฅผ ๊ณ ์ •ํ•ฉ๋‹ˆ๋‹ค.
+
+# โ€œlockโ€ means that the user wonโ€™t be able to change this setting
+policy-EncryptedMediaExtensions = ์•”ํ˜ธํ™”๋œ ๋ฏธ๋””์–ด ํ™•์žฅ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ฒŒ ํ•˜๊ณ  ์„ ํƒ์ ์œผ๋กœ ์ž ๊ธ‰๋‹ˆ๋‹ค.
+
+# A โ€œlockedโ€ extension canโ€™t be disabled or removed by the user. This policy
+# takes 3 keys (โ€œInstallโ€, โ€Uninstallโ€, โ€Lockedโ€), you can either keep them in
+# English or translate them as verbs.
+policy-Extensions = ํ™•์žฅ๊ธฐ๋Šฅ์„ ์„ค์น˜ํ•˜๊ฑฐ๋‚˜ ์ œ๊ฑฐ, ์ž ๊ธ‰๋‹ˆ๋‹ค. ์„ค์น˜ ์˜ต์…˜์€ URL์ด๋‚˜ ๊ฒฝ๋กœ๋ฅผ ํŒŒ๋ผ๋ฉ”ํ„ฐ๋กœ ๋ฐ›์Šต๋‹ˆ๋‹ค. ์„ค์น˜ ์ œ๊ฑฐ์™€ ์ž ๊ธˆ ์˜ต์…˜์€ ํ™•์žฅ๊ธฐ๋Šฅ์˜ ID๋ฅผ ๋ฐ›์Šต๋‹ˆ๋‹ค.
+
+policy-ExtensionSettings = ํ™•์žฅ๊ธฐ๋Šฅ ์„ค์น˜์˜ ๋ชจ๋“  ์ธก๋ฉด์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
+
+policy-ExtensionUpdate = ํ™•์žฅ๊ธฐ๋Šฅ์˜ ์ž๋™ ์—…๋ฐ์ดํŠธ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๊ฑฐ๋‚˜ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-HardwareAcceleration = False๋ฉด ํ•˜๋“œ์›จ์–ด ๊ฐ€์†์„ ๋•๋‹ˆ๋‹ค.
+
+policy-InstallAddonsPermission = ํŠน์ • ์›น์‚ฌ์ดํŠธ๊ฐ€ ์• ๋“œ์˜จ์„ ์„ค์น˜ํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
+
+policy-LegacyProfiles = ๊ฐ ์„ค์น˜๋ณ„๋กœ ๋‹ค๋ฅธ ํ”„๋กœํ•„ ์‚ฌ์šฉ์„ ๊ฐ•์ œํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉ ์•ˆ ํ•ฉ๋‹ˆ๋‹ค.
+
+## Do not translate "SameSite", it's the name of a cookie attribute.
+
+policy-LegacySameSiteCookieBehaviorEnabled = ๊ธฐ๋ณธ ๋ ˆ๊ฑฐ์‹œ SameSite ์ฟ ํ‚ค ๋™์ž‘ ์„ค์ •์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
+
+policy-LegacySameSiteCookieBehaviorEnabledForDomainList = ์ง€์ •๋œ ์‚ฌ์ดํŠธ์˜ ์ฟ ํ‚ค์— ๋Œ€ํ•ด ๋ ˆ๊ฑฐ์‹œ SameSite ๋™์ž‘์œผ๋กœ ๋˜๋Œ๋ฆฝ๋‹ˆ๋‹ค.
+
+##
+
+policy-LocalFileLinks = ํŠน์ • ์›น์‚ฌ์ดํŠธ๊ฐ€ ๋กœ์ปฌ ํŒŒ์ผ์— ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
+
+policy-NetworkPrediction = ๋„คํŠธ์›Œํฌ ์˜ˆ์ธก(DNS์˜ ํ”„๋ฆฌํŒจ์น˜)์„ ์ž‘๋™์‹œํ‚ค๊ฑฐ๋‚˜ ์ž‘๋™ํ•˜์ง€ ์•Š๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-OfferToSaveLogins = { -brand-short-name }๊ฐ€ ๋กœ๊ทธ์ธ๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ธฐ์–ต์„ ์ œ๊ณตํ•˜๋„๋ก ํ—ˆ์šฉํ•˜๋Š” ์„ค์ •์„ ๊ฐ•์ œํ•ฉ๋‹ˆ๋‹ค. True์™€ false ๊ฐ’์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+policy-OfferToSaveLoginsDefault = ์ €์žฅ๋œ ๋กœ๊ทธ์ธ๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๊ธฐ์–ตํ•˜๋„๋ก { -brand-short-name }๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋ณธ๊ฐ’์„ ์„ค์ •ํ•˜์„ธ์š”. true ๋ฐ false ๊ฐ’์ด ๋ชจ๋‘ ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค.
+
+policy-OverrideFirstRunPage = ์ฒ˜์Œ ์‹œ์ž‘ ํŽ˜์ด์ง€ ์„ค์ •์„ ์žฌ์ •์˜ ํ•ฉ๋‹ˆ๋‹ค. ์ฒ˜์Œ ์‹œ์ž‘ ํŽ˜์ด์ง€๋ฅผ ๋น„ํ™œ์„ฑํ™” ํ•˜๋ ค๋ฉด ์ด ์ •์ฑ…์„ ๋นˆ์นธ์œผ๋กœ ์„ค์ •ํ•˜์„ธ์š”.
+
+policy-OverridePostUpdatePage = โ€œ์ƒˆ๊ธฐ๋Šฅโ€ ์—…๋ฐ์ดํŠธ ํ›„ ํŽ˜์ด์ง€๋ฅผ ์žฌ์ •์˜ ํ•ฉ๋‹ˆ๋‹ค. ์—…๋ฐ์ดํŠธ ํ›„ ํŽ˜์ด์ง€๋ฅผ ๋น„ํ™œ์„ฑํ™” ํ•˜๋ ค๋ฉด ์ด ์ •์ฑ…์„ ๋นˆ์นธ์œผ๋กœ ์„ค์ •ํ•˜์„ธ์š”.
+
+policy-PasswordManagerEnabled = ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ด€๋ฆฌ์ž์— ๋น„๋ฐ€๋ฒˆํ˜ธ ์ €์žฅ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
+
+# PDF.js and PDF should not be translated
+policy-PDFjs = { -brand-short-name }์— ๋‚ด์žฅ๋œ PDF ๋ทฐ์–ด์ธ PDF.js๋ฅผ ์‚ฌ์šฉ ์•ˆํ•˜๊ฑฐ๋‚˜ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
+
+policy-Permissions2 = ์นด๋ฉ”๋ผ, ๋งˆ์ดํฌ, ์œ„์น˜, ์•Œ๋ฆผ ๋ฐ ์ž๋™ ์žฌ์ƒ์— ๋Œ€ํ•œ ๊ถŒํ•œ์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
+
+policy-Preferences = ์„ค์ •์˜ ํ•˜์œ„ ์ง‘ํ•ฉ์— ๋Œ€ํ•œ ๊ฐ’์„ ์„ค์ •ํ•˜๊ณ  ๊ณ ์ •ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-PromptForDownloadLocation = ๋‹ค์šด๋กœ๋“œ์‹œ ์ €์žฅํ•  ๊ณณ์„ ๋ฌป์Šต๋‹ˆ๋‹ค.
+
+policy-Proxy = ํ”„๋ก์‹œ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-RequestedLocales = ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์š”์ฒญ๋œ ๋กœ์ผ€์ผ์˜ ๋ชฉ๋ก์„ ์„ค์ • ์ˆœ์„œ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-SanitizeOnShutdown2 = ๋Œ ๋•Œ ํƒ์ƒ‰ ์ •๋ณด๋ฅผ ์ง€์›๋‹ˆ๋‹ค.
+
+policy-SearchEngines = ๊ฒ€์ƒ‰ ์—”์ง„ ์„ค์ •์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด ์ •์ฑ…์€ ํ™•์žฅ ์ง€์› ๋ฒ„์ „(ESR)์—์„œ๋งŒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
+
+policy-SearchSuggestEnabled = ๊ฒ€์ƒ‰ ์ œ์•ˆ์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
+
+# For more information, see https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/PKCS11/Module_Installation
+policy-SecurityDevices = PKCS #11 ๋ชจ๋“ˆ์„ ์„ค์น˜ํ•˜์‹ญ์‹œ์˜ค.
+
+policy-SSLVersionMax = ์ตœ๋Œ€ SSL ๋ฒ„์ „์„ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค.
+
+policy-SSLVersionMin = ์ตœ์†Œ SSL ๋ฒ„์ „์„ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค.
+
+policy-SupportMenu = ๋„์›€๋ง ๋ฉ”๋‰ด์— ๋งž์ถค ์ง€์› ๋ฉ”๋‰ด ํ•ญ๋ชฉ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-UserMessaging = ์‚ฌ์šฉ์ž์—๊ฒŒ ํŠน์ • ๋ฉ”์‹œ์ง€๋ฅผ ํ‘œ์‹œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+# โ€œformatโ€ refers to the format used for the value of this policy.
+policy-WebsiteFilter = ํŠน์ • ์›น์‚ฌ์ดํŠธ ๋ฐฉ๋ฌธ์„ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ํ˜•์‹์— ๋Œ€ํ•ด์„œ๋Š” ๋ฌธ์„œ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/preferences/am-copies.ftl b/thunderbird-l10n/ko/localization/ko/messenger/preferences/am-copies.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/preferences/am-copies.ftl
@@ -0,0 +1,3 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/preferences/am-im.ftl b/thunderbird-l10n/ko/localization/ko/messenger/preferences/am-im.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/preferences/am-im.ftl
@@ -0,0 +1,3 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/preferences/application-manager.ftl b/thunderbird-l10n/ko/localization/ko/messenger/preferences/application-manager.ftl
new file mode 100644
index 0000000000..236c11c082
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/preferences/application-manager.ftl
@@ -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/.
+
+remove-app-button =
+ .label = ์‚ญ์ œ
+ .accesskey = R
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/preferences/attachment-reminder.ftl b/thunderbird-l10n/ko/localization/ko/messenger/preferences/attachment-reminder.ftl
new file mode 100644
index 0000000000..e1f709b1d9
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/preferences/attachment-reminder.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/.
+
+attachment-reminder-window =
+ .title = ๊ธฐ์–ตํ•  ์ฒจ๋ถ€ ํŒŒ์ผ ํ‚ค์›Œ๋“œ
+attachment-reminder-dialog-title = ๊ธฐ์–ตํ•  ์ฒจ๋ถ€ ํŒŒ์ผ ํ‚ค์›Œ๋“œ
+attachment-reminder-label = { -brand-short-name }๋Š” ๋‹ค์Œ ํ‚ค์›Œ๋“œ๊ฐ€ ํฌํ•จ๋œ ๋ฉ”์ผ์„ ๋ฐœ์†กํ•  ๋•Œ, ๋ˆ„๋ฝ๋œ ์ฒจ๋ถ€ ํŒŒ์ผ์— ๋Œ€ํ•˜์—ฌ ์•Œ๋ ค์ค„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
+keyword-new-button =
+ .label = ์ƒˆ ํ‚ค์›Œ๋“œโ€ฆ
+ .accesskey = N
+keyword-edit-button =
+ .label = ํŽธ์ง‘โ€ฆ
+ .accesskey = E
+keyword-remove-button =
+ .label = ์ œ๊ฑฐ
+ .accesskey = D
+new-keyword-title = ์ƒˆ ํ‚ค์›Œ๋“œ
+new-keyword-label = ํ‚ค์›Œ๋“œ:
+edit-keyword-title = ํ‚ค์›Œ๋“œ ํŽธ์ง‘
+edit-keyword-label = ํ‚ค์›Œ๋“œ:
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/preferences/colors.ftl b/thunderbird-l10n/ko/localization/ko/messenger/preferences/colors.ftl
new file mode 100644
index 0000000000..3094c875d1
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/preferences/colors.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/.
+
+colors-dialog-legend = ๊ธ€์ž์™€ ๋ฐฐ๊ฒฝ
+text-color-label =
+ .value = ๊ธ€์ž:
+ .accesskey = t
+background-color-label =
+ .value = ๋ฐฐ๊ฒฝ
+ .accesskey = b
+use-system-colors =
+ .label = ์‹œ์Šคํ…œ ์ƒ‰์ƒ ์‚ฌ์šฉ
+ .accesskey = s
+colors-link-legend = ๋งํฌ ์ƒ‰์ƒ
+link-color-label =
+ .value = ๋ฐฉ๋ฌธํ•˜์ง€ ์•Š์€ ๋งํฌ:
+ .accesskey = l
+visited-link-color-label =
+ .value = ๋ฐฉ๋ฌธํ•œ ๋งํฌ:
+ .accesskey = v
+underline-link-checkbox =
+ .label = ๋งํฌ์— ๋ฐ‘์ค„
+ .accesskey = u
+override-color-label =
+ .value = ์ง€์ •ํ•œ ์ƒ‰์ƒ ๋ฎ์–ด์“ฐ๊ธฐ:
+ .accesskey = O
+override-color-always =
+ .label = ํ•ญ์ƒ
+override-color-auto =
+ .label = ๋†’์€ ์ฑ„๋„ ํ…Œ๋งˆ์—์„œ๋งŒ
+override-color-never =
+ .label = ์‚ฌ์šฉํ•˜์ง€ ์•Š์Œ
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/preferences/connection.ftl b/thunderbird-l10n/ko/localization/ko/messenger/preferences/connection.ftl
new file mode 100644
index 0000000000..9be7945810
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/preferences/connection.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/.
+
+connection-dns-over-https-url-resolver = ์ œ๊ณต ์—…์ฒด ์‚ฌ์šฉ
+ .accesskey = r
+# Variables:
+# $name (String) - Display name or URL for the DNS over HTTPS provider
+connection-dns-over-https-url-item-default =
+ .label = { $name } (๊ธฐ๋ณธ๊ฐ’)
+ .tooltiptext = HTTPS๋ฅผ ํ†ตํ•œ DNS ์ฒ˜๋ฆฌ์— ๊ธฐ๋ณธ URL ์‚ฌ์šฉ
+connection-dns-over-https-url-custom =
+ .label = ์‚ฌ์šฉ์ž ์ •์˜
+ .accesskey = C
+ .tooltiptext = HTTPS๋ฅผ ํ†ตํ•œ DNS๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ์„ ํ˜ธํ•˜๋Š” URL์„ ์ž…๋ ฅ
+connection-dns-over-https-custom-label = ์‚ฌ์šฉ์ž ์ •์˜
+connection-proxy-legend = ํ”„๋ก์‹œ ์„ค์ •
+proxy-type-no =
+ .label = ํ”„๋ก์‹œ ์‚ฌ์šฉ ์•ˆํ•จ
+ .accesskey = y
+proxy-type-wpad =
+ .label = ์ž๋™ ์„ค์ •
+ .accesskey = w
+proxy-type-system =
+ .label = ์‹œ์Šคํ…œ ํ”„๋ก์‹œ ์„ค์ • ์‚ฌ์šฉ
+ .accesskey = u
+proxy-type-manual =
+ .label = ์ˆ˜๋™ ์„ค์ •
+ .accesskey = m
+proxy-http-label =
+ .value = HTTP ํ”„๋ก์‹œ:
+ .accesskey = h
+http-port-label =
+ .value = ํฌํŠธ:
+ .accesskey = p
+proxy-http-sharing =
+ .label = HTTPS์—๋„ ์ด ํ”„๋ก์‹œ๋ฅผ ์‚ฌ์šฉ
+ .accesskey = x
+proxy-https-label =
+ .value = HTTPS ํ”„๋ก์‹œ:
+ .accesskey = S
+ssl-port-label =
+ .value = ํฌํŠธ:
+ .accesskey = o
+proxy-socks-label =
+ .value = SOCKS ํ˜ธ์ŠคํŠธ:
+ .accesskey = c
+socks-port-label =
+ .value = ํฌํŠธ:
+ .accesskey = t
+proxy-socks4-label =
+ .label = SOCKS v4
+ .accesskey = k
+proxy-socks5-label =
+ .label = SOCKS v5
+ .accesskey = v
+proxy-type-auto =
+ .label = ์ž๋™ ํ”„๋ก์‹œ ์„ค์ • URL:
+ .accesskey = A
+proxy-reload-label =
+ .label = ์ƒˆ๋กœ ๊ณ ์นจ
+ .accesskey = l
+no-proxy-label =
+ .value = ํ”„๋ก์‹œ ์‚ฌ์šฉ ์•ˆ ํ•จ:
+ .accesskey = n
+no-proxy-example = ์˜ˆ: .mozilla.or.kr, .net.nz 192.168.1.0/24
+proxy-password-prompt =
+ .label = ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์ €์žฅ๋˜์–ด ์žˆ์œผ๋ฉด ์ธ์ฆ์‹œ ๋ฌป์ง€ ์•Š๊ธฐ
+ .accesskey = i
+ .tooltiptext = ์ €์žฅํ•œ ์ž๊ฒฉ ์ฆ๋ช…์ด ์žˆ์œผ๋ฉด ์กฐ์šฉํžˆ ์ธ์ฆํ•ฉ๋‹ˆ๋‹ค. ์ธ์ฆ์ด ๋˜์ง€ ์•Š์œผ๋ฉด ๋ฌผ์–ด๋ณผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
+proxy-remote-dns =
+ .label = SOCKS v5๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ํ”„๋ก์‹œ DNS
+ .accesskey = d
+proxy-enable-doh =
+ .label = HTTPS๋ฅผ ํ†ตํ•œ DNS ํ™œ์„ฑํ™”
+ .accesskey = b
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/preferences/cookies.ftl b/thunderbird-l10n/ko/localization/ko/messenger/preferences/cookies.ftl
new file mode 100644
index 0000000000..f8e654ee50
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/preferences/cookies.ftl
@@ -0,0 +1,43 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+cookies-window-dialog2 =
+ .title = ์ฟ ํ‚ค
+window-close-key =
+ .key = w
+window-focus-search-key =
+ .key = f
+window-focus-search-alt-key =
+ .key = k
+filter-search-label =
+ .value = ๊ฒ€์ƒ‰:
+ .accesskey = S
+cookies-on-system-label = ์ปดํ“จํ„ฐ์— ์ €์žฅ๋œ ์ฟ ํ‚ค:
+treecol-site-header =
+ .label = ์‚ฌ์ดํŠธ
+treecol-name-header =
+ .label = ์ฟ ํ‚ค ์ด๋ฆ„
+props-name-label =
+ .value = ์ด๋ฆ„:
+props-value-label =
+ .value = ๋‚ด์šฉ:
+props-domain-label =
+ .value = ํ˜ธ์ŠคํŠธ:
+props-path-label =
+ .value = ๊ฒฝ๋กœ:
+props-secure-label =
+ .value = ์ „์†ก:
+props-expires-label =
+ .value = ๋งŒ๊ธฐ:
+props-container-label =
+ .value = ์ปจํ…Œ์ด๋„ˆ:
+remove-cookie-button =
+ .label = ์ฟ ํ‚ค ์‚ญ์ œ
+ .accesskey = R
+remove-all-cookies-button =
+ .label = ๋ชจ๋“  ์ฟ ํ‚ค ์‚ญ์ œ
+ .accesskey = A
+cookie-close-button =
+ .label = ๋‹ซ๊ธฐ
+ .accesskey = C
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/preferences/dock-options.ftl b/thunderbird-l10n/ko/localization/ko/messenger/preferences/dock-options.ftl
new file mode 100644
index 0000000000..881608d69e
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/preferences/dock-options.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/.
+
+bounce-system-dock-icon =
+ .label = ์ƒˆ ๋ฉ”์‹œ์ง€๊ฐ€ ๋„์ฐฉํ•˜๋ฉด ํŠ€์–ด์˜ค๋ฅด๊ธฐ
+ .accesskey = i
+dock-icon-legend = ๋… ์•„์ด์ฝ˜ ๋ฐฐ์ง€
+dock-icon-show-label =
+ .value = ๋… ์•„์ด์ฝ˜์— ํ‘œ์‹œํ•˜๊ธฐ:
+count-unread-messages-radio =
+ .label = ์ฝ์ง€ ์•Š์€ ๋ฉ”์‹œ์ง€ ๊ฐœ์ˆ˜
+ .accesskey = u
+count-new-messages-radio =
+ .label = ์ƒˆ ๋ฉ”์‹œ์ง€ ๊ฐœ์ˆ˜
+ .accesskey = n
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/preferences/fonts.ftl b/thunderbird-l10n/ko/localization/ko/messenger/preferences/fonts.ftl
new file mode 100644
index 0000000000..800b261013
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/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 = ๊ธฐ๋ณธ ({ $name })
+fonts-label-default-unnamed =
+ .label = ๊ธฐ๋ณธ
+
+fonts-encoding-dialog-title =
+ .title = ๊ธ€๊ผด ๋ฐ ์ธ์ฝ”๋”ฉ
+
+fonts-language-legend =
+ .value = ์–ธ์–ด
+ .accesskey = t
+
+fonts-proportional-label =
+ .value = ๊ฐ€๋ณ€ํญ ๊ธ€๊ผด:
+ .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 = ์„œ์œ ๋Ÿฝ์–ด
+font-language-group-japanese =
+ .label = ์ผ๋ณธ์–ด
+font-language-group-trad-chinese =
+ .label = ์ค‘๊ตญ์–ด(๋ฒˆ์ฒด)
+font-language-group-simpl-chinese =
+ .label = ์ค‘๊ตญ์–ด(๊ฐ„์ฒด)
+font-language-group-trad-chinese-hk =
+ .label = ์ค‘๊ตญ์–ด(ํ™์ฝฉ)
+font-language-group-korean =
+ .label = ํ•œ๊ตญ์–ด
+font-language-group-cyrillic =
+ .label = ํ‚ค๋ฆด ๋ฌธ์ž
+font-language-group-el =
+ .label = ๊ทธ๋ฆฌ์Šค์–ด
+font-language-group-other =
+ .label = ๋‹ค๋ฅธ ํ‘œ๊ธฐ ๋ฐฉ๋ฒ•
+font-language-group-thai =
+ .label = ํƒ€์ด์–ด
+font-language-group-hebrew =
+ .label = ํžˆ๋ธŒ๋ฆฌ์–ด
+font-language-group-arabic =
+ .label = ์•„๋ž์–ด
+font-language-group-devanagari =
+ .label = ๋ฐ๋ฐ”๋‚˜๊ฐ€๋ฆฌ ๋ฌธ์ž
+font-language-group-tamil =
+ .label = ํƒ€๋ฐ€ ๋ฌธ์ž
+font-language-group-armenian =
+ .label = ์•„๋ฅด๋ฉ”๋‹ˆ์•„์–ด
+font-language-group-bengali =
+ .label = ๋ฑ…๊ณจ์–ด
+font-language-group-canadian =
+ .label = ์บ๋‚˜๋‹ค ์›์ฃผ๋ฏผ ๋ฌธ์ž
+font-language-group-ethiopic =
+ .label = ์ด๋””์˜คํ”ผ์•„์–ด
+font-language-group-georgian =
+ .label = ๊ทธ๋ฃจ์ง€์•ผ์–ด
+font-language-group-gujarati =
+ .label = ๊ตฌ์ž๋ผํ‹ฐ์–ด
+font-language-group-gurmukhi =
+ .label = ๊ตฌ๋ฅด๋ฌดํ‚ค ๊ธ€์ž
+font-language-group-khmer =
+ .label = ํฌ๋ฉ”๋ฅด์–ด
+font-language-group-malayalam =
+ .label = ๋ง๋ผ์•ผ๋žŒ์–ด
+font-language-group-math =
+ .label = ์ˆ˜ํ•™ ํ‘œ๊ธฐ ๋ฌธ์ž
+font-language-group-odia =
+ .label = Odia
+font-language-group-telugu =
+ .label = ํ…”๋ฃจ๊ตฌ์–ด
+font-language-group-kannada =
+ .label = ์นธ๋‚˜๋‹ค์–ด
+font-language-group-sinhala =
+ .label = ์‹ฑํ• ๋ผ์–ด
+font-language-group-tibetan =
+ .label = ํ‹ฐ๋ฒณ์–ด
+
+## Default font type
+
+default-font-serif =
+ .label = ์„ธ๋ฆฌํ”„
+
+default-font-sans-serif =
+ .label = ์‚ฐ์„ธ๋ฆฌํ”„
+
+font-size-proportional-label =
+ .value = ํฌ๊ธฐ:
+ .accesskey = e
+
+font-size-monospace-label =
+ .value = ํฌ๊ธฐ:
+ .accesskey = i
+
+font-serif-label =
+ .value = ์„ธ๋ฆฌํ”„:
+ .accesskey = S
+
+font-sans-serif-label =
+ .value = ์‚ฐ์„ธ๋ฆฌํ”„:
+ .accesskey = n
+
+font-monospace-label =
+ .value = ๊ณ ์ •ํญ ๊ธ€๊ผด:
+ .accesskey = m
+
+font-min-size-label =
+ .value = ์ตœ์†Œ ๊ธ€๊ผด ํฌ๊ธฐ:
+ .accesskey = z
+
+min-size-none =
+ .label = ์—†์Œ
+
+## Fonts in message
+
+font-control-legend = ๊ธ€๊ผด ์ œ์–ด
+
+use-document-fonts-checkbox =
+ .label = ๋ฌธ์„œ์—์„œ ์ง€์ •ํ•œ ๊ธ€๊ผด ์‚ฌ์šฉ ํ—ˆ์šฉ
+ .accesskey = o
+
+use-fixed-width-plain-checkbox =
+ .label = ํ‰๋ฌธ ๋ฉ”์‹œ์ง€์— ๊ณ ์ •ํญ ๊ธ€๊ผด ์‚ฌ์šฉ
+ .accesskey = x
+
+## Language settings
+
+text-encoding-legend = ๋ฌธ์ž ์ธ์ฝ”๋”ฉ
+
+text-encoding-description = ๋ฉ”์ผ์„ ๋ณด๋‚ด๊ณ  ๋ฐ›์„ ๋•Œ ์‚ฌ์šฉํ•  ๋ฌธ์ž ์ธ์ฝ”๋”ฉ ์„ค์ •
+
+font-outgoing-email-label =
+ .value = ๋ณด๋‚ด๋Š” ๋ฉ”์ผ:
+ .accesskey = u
+
+font-incoming-email-label =
+ .value = ๋ฐ›๋Š” ๋ฉ”์ผ:
+ .accesskey = I
+
+default-font-reply-checkbox =
+ .label = ๊ฐ€๋Šฅํ•˜๋ฉด ํšŒ์‹ ํ•  ๋•Œ ๊ธฐ๋ณธ ๋ฌธ์ž ์ธ์ฝ”๋”ฉ ์‚ฌ์šฉ
+ .accesskey = h
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/preferences/languages.ftl b/thunderbird-l10n/ko/localization/ko/messenger/preferences/languages.ftl
new file mode 100644
index 0000000000..ad72ba0b88
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/preferences/languages.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/.
+
+languages-customize-moveup =
+ .label = ์œ„๋กœ ์ด๋™
+ .accesskey = U
+languages-customize-movedown =
+ .label = ์•„๋ž˜๋กœ ์ด๋™
+ .accesskey = D
+languages-customize-remove =
+ .label = ์‚ญ์ œ
+ .accesskey = R
+languages-customize-select-language =
+ .placeholder = ์ถ”๊ฐ€ํ•  ์–ธ์–ด ์„ ํƒโ€ฆ
+languages-customize-add =
+ .label = ์ถ”๊ฐ€
+ .accesskey = A
+messenger-languages-description = { -brand-short-name }๊ฐ€ ์ฒซ๋ฒˆ์งธ ์–ธ์–ด๋ฅผ ๊ธฐ๋ณธ ์–ธ์–ด๋กœ ํ‘œ์‹œํ•˜๊ณ  ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์ˆœ์„œ๋Œ€๋กœ ๋Œ€์ฒด ์–ธ์–ด๋ฅผ ํ‘œ์‹œ ํ•ฉ๋‹ˆ๋‹ค.
+messenger-languages-search = ๋‹ค๋ฅธ ์–ธ์–ด ๊ฒ€์ƒ‰โ€ฆ
+messenger-languages-searching =
+ .label = ์–ธ์–ด ๊ฒ€์ƒ‰โ€ฆ
+messenger-languages-downloading =
+ .label = ๋‹ค์šด๋กœ๋“œโ€ฆ
+messenger-languages-select-language =
+ .label = ์ถ”๊ฐ€ํ•  ์–ธ์–ด ์„ ํƒโ€ฆ
+ .placeholder = ์ถ”๊ฐ€ํ•  ์–ธ์–ด ์„ ํƒโ€ฆ
+messenger-languages-installed-label = ์„ค์น˜๋œ ์–ธ์–ด
+messenger-languages-available-label = ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์–ธ์–ด
+messenger-languages-error = { -brand-short-name }๊ฐ€ ์ง€๊ธˆ ์–ธ์–ด๋ฅผ ์—…๋ฐ์ดํŠธ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ๋‹ค์‹œ ์‹œ๋„ํ•ด ์ฃผ์„ธ์š”.
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/preferences/new-tag.ftl b/thunderbird-l10n/ko/localization/ko/messenger/preferences/new-tag.ftl
new file mode 100644
index 0000000000..57f22553a0
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/preferences/new-tag.ftl
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tag-dialog-window =
+ .title = ์ƒˆ ํƒœ๊ทธ
+tag-dialog-title = ์ƒˆ ํƒœ๊ทธ
+tag-name-label =
+ .value = ํƒœ๊ทธ ์ด๋ฆ„:
+ .accesskey = T
+tag-color-label =
+ .value = ์ƒ‰์ƒ:
+ .accesskey = C
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/preferences/notifications.ftl b/thunderbird-l10n/ko/localization/ko/messenger/preferences/notifications.ftl
new file mode 100644
index 0000000000..8006fc11f4
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/preferences/notifications.ftl
@@ -0,0 +1,29 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+notifications-dialog-window =
+ .title = ์ƒˆ ๋ฉ”์ผ ์•Œ๋ฆผ ์„ค์ •
+notifications-dialog-title = ์ƒˆ ๋ฉ”์ผ ์•Œ๋ฆผ ์„ค์ •
+customize-alert-description = ๊ฒฝ๊ณ  ์•Œ๋žŒ์„ ์‚ฌ์šฉํ•  ํ•„๋“œ ์„ ํƒ:
+preview-text-checkbox =
+ .label = ๋ฉ”์‹œ์ง€ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ
+ .accesskey = M
+subject-checkbox =
+ .label = ์ œ๋ชฉ
+ .accesskey = S
+sender-checkbox =
+ .label = ๋ณด๋‚ธ ์‚ฌ๋žŒ
+ .accesskey = e
+
+## Note: open-time-label-before is displayed first, then there's a field where
+## the user can enter a number, and open-time-label-after is displayed at the end
+## of the line. The translations of the open-time-label-before and open-time-label-after
+## parts don't have to mean the exact same thing as in English; please try instead
+## to translate the whole sentence.
+
+open-time-label-before =
+ .value = ์ƒˆ ๋ฉ”์ผ ์•Œ๋ฆผ์„
+ .accesskey = N
+open-time-label-after =
+ .value = ์ดˆ ๋™์•ˆ ๋ณด์—ฌ์ฃผ๊ธฐ
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/preferences/offline.ftl b/thunderbird-l10n/ko/localization/ko/messenger/preferences/offline.ftl
new file mode 100644
index 0000000000..bfcdda82ec
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/preferences/offline.ftl
@@ -0,0 +1,43 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+offline-dialog-window =
+ .title = ์˜คํ”„๋ผ์ธ ์„ค์ •
+offline-dialog-title = ์˜คํ”„๋ผ์ธ ์„ค์ •
+autodetect-online-label =
+ .label = ์ž๋™์œผ๋กœ ์˜จ๋ผ์ธ ์ƒํƒœ ํƒ์ง€
+ .accesskey = d
+offline-preference-startup-label = ์‹œ์ž‘ํ•  ๋•Œ ์ˆ˜๋™ ์ƒํƒœ:
+status-radio-remember =
+ .label = ์ด์ „์˜ ์˜จ๋ผ์ธ ์ƒํƒœ ๊ธฐ์–ตํ•˜๊ธฐ
+ .accesskey = R
+status-radio-ask =
+ .label = ์‹œ์ž‘ํ•  ์˜จ๋ผ์ธ ์ƒํƒœ ๋ฌป๊ธฐ
+ .accesskey = k
+status-radio-always-online =
+ .label = ์‹œ์ž‘ํ•  ๋•Œ ํ•ญ์ƒ ์˜จ๋ผ์ธ
+ .accesskey = l
+status-radio-always-offline =
+ .label = ์‹œ์ž‘ํ•  ๋•Œ ํ•ญ์ƒ ์˜คํ”„๋ผ์ธ
+ .accesskey = f
+going-online-label = ์˜จ๋ผ์ธ์œผ๋กœ ์ „ํ™˜ ์‹œ์— ๋ณด๋‚ด์ง€ ์•Š์€ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๊ฒ ์Šต๋‹ˆ๊นŒ?
+going-online-auto =
+ .label = ์˜ˆ
+ .accesskey = Y
+going-online-not =
+ .label = ์•„๋‹ˆ์˜ค
+ .accesskey = N
+going-online-ask =
+ .label = ๋ฌผ์–ด ๋ณด๊ธฐ
+ .accesskey = s
+going-offline-label = ์˜คํ”„๋ผ์ธ ์ „ํ™˜ ์‹œ์— ์˜คํ”„๋ผ์ธ ์‚ฌ์šฉ์„ ์œ„ํ•˜์—ฌ ๋ฉ”์‹œ์ง€๋“ค์„ ๋ฐ›์œผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+going-offline-auto =
+ .label = ์˜ˆ
+ .accesskey = e
+going-offline-not =
+ .label = ์•„๋‹ˆ์˜ค
+ .accesskey = o
+going-offline-ask =
+ .label = ๋ฌผ์–ด ๋ณด๊ธฐ
+ .accesskey = a
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/preferences/passwordManager.ftl b/thunderbird-l10n/ko/localization/ko/messenger/preferences/passwordManager.ftl
new file mode 100644
index 0000000000..e2a830d159
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/preferences/passwordManager.ftl
@@ -0,0 +1,83 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = ์ €์žฅ๋œ ๋กœ๊ทธ์ธ
+saved-logins-title = ์ €์žฅ๋œ ๋กœ๊ทธ์ธ
+window-close =
+ .key = w
+focus-search-primary-shortcut =
+ .key = f
+focus-search-alt-shortcut =
+ .key = k
+copy-provider-url-cmd =
+ .label = URL ๋ณต์‚ฌ
+ .accesskey = y
+copy-username-cmd =
+ .label = ์‚ฌ์šฉ์ž์ด๋ฆ„ ๋ณต์‚ฌ
+ .accesskey = U
+edit-username-cmd =
+ .label = ์‚ฌ์šฉ์ž์ด๋ฆ„ ์ˆ˜์ •
+ .accesskey = d
+copy-password-cmd =
+ .label = ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณต์‚ฌ
+ .accesskey = C
+edit-password-cmd =
+ .label = ๋น„๋ฐ€๋ฒˆํ˜ธ ์ˆ˜์ •
+ .accesskey = E
+search-filter =
+ .accesskey = S
+ .placeholder = ๊ฒ€์ƒ‰
+column-heading-provider =
+ .label = ๊ณต๊ธ‰์ž
+column-heading-username =
+ .label = ์‚ฌ์šฉ์ž๋ช…
+column-heading-password =
+ .label = ๋น„๋ฐ€๋ฒˆํ˜ธ
+column-heading-time-created =
+ .label = ์ฒ˜์Œ ์‚ฌ์šฉ
+column-heading-time-last-used =
+ .label = ๋งˆ์ง€๋ง‰ ์‚ฌ์šฉ
+column-heading-time-password-changed =
+ .label = ๋งˆ์ง€๋ง‰ ๋ณ€๊ฒฝ
+column-heading-times-used =
+ .label = ์‚ฌ์šฉ๋œ ํšŸ์ˆ˜
+remove =
+ .label = ์‚ญ์ œ
+ .accesskey = R
+import =
+ .label = ๊ฐ€์ ธ์˜ค๊ธฐโ€ฆ
+ .accesskey = I
+password-close-button =
+ .label = ๋‹ซ๊ธฐ
+ .accesskey = C
+show-passwords =
+ .label = ๋น„๋ฐ€๋ฒˆํ˜ธ ํ‘œ์‹œ
+ .accesskey = P
+hide-passwords =
+ .label = ๋น„๋ฐ€๋ฒˆํ˜ธ ์ˆจ๊ธฐ๊ธฐ
+ .accesskey = P
+logins-description-all = ๋‹ค์Œ ๊ณต๊ธ‰์ž์— ๋Œ€ํ•œ ๋กœ๊ทธ์ธ ์ •๋ณด๊ฐ€ ์ปดํ“จํ„ฐ์— ์ €์žฅ๋จ
+logins-description-filtered = ๊ฒ€์ƒ‰๊ณผ ์ผ์น˜ํ•˜๋Š” ๋กœ๊ทธ์ธ ์ •๋ณด:
+remove-all =
+ .label = ๋ชจ๋‘ ์‚ญ์ œ
+ .accesskey = A
+remove-all-shown =
+ .label = ํ‘œ์‹œ๋œ ๋ชจ๋“  ํ•ญ๋ชฉ ์‚ญ์ œ
+ .accesskey = A
+remove-all-passwords-prompt = ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ชจ๋‘ ์‚ญ์ œํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+remove-all-passwords-title = ๋ชจ๋“  ๋น„๋ฐ€๋ฒˆํ˜ธ ์‚ญ์ œ
+no-master-password-prompt = ์ •๋ง ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ณด์ด๊ฒŒ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+
+## OS Authentication dialog
+
+# This message can be seen by trying to show or copy the passwords.
+password-os-auth-dialog-message = ์ €์žฅ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ณด๋ ค๋ฉด ์ž๊ฒฉ ์ฆ๋ช…์„ ๊ฒ€์ฆํ•˜์„ธ์š”.
+# This message can be seen by trying to show or copy the passwords.
+# The macOS strings are preceded by the operating system with "Thunderbird is trying to "
+# and includes subtitle of "Enter password for the user "xxx" to allow this." These
+# notes are only valid for English. Please test in your locale.
+password-os-auth-dialog-message-macosx = ์ €์žฅ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ ํ‘œ์‹œ
+# Don't change this label.
+password-os-auth-dialog-caption = { -brand-full-name }
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/preferences/permissions.ftl b/thunderbird-l10n/ko/localization/ko/messenger/preferences/permissions.ftl
new file mode 100644
index 0000000000..52b17c0654
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/preferences/permissions.ftl
@@ -0,0 +1,40 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+permission-preferences-close-window =
+ .key = w
+website-address-label =
+ .value = ์›น ์‚ฌ์ดํŠธ ์ฃผ์†Œ:
+ .accesskey = d
+block-button =
+ .label = ์ฐจ๋‹จ
+ .accesskey = B
+allow-session-button =
+ .label = ํ˜„์žฌ ์„ธ์…˜๋งŒ ํ—ˆ๊ฐ€
+ .accesskey = S
+allow-button =
+ .label = ํ—ˆ๊ฐ€
+ .accesskey = A
+treehead-sitename-label =
+ .label = ์‚ฌ์ดํŠธ
+treehead-status-label =
+ .label = ์ƒํƒœ
+remove-site-button =
+ .label = ์‚ฌ์ดํŠธ ์‚ญ์ œ
+ .accesskey = R
+remove-all-site-button =
+ .label = ๋ชจ๋“  ์‚ฌ์ดํŠธ ์‚ญ์ œ
+ .accesskey = e
+cancel-button =
+ .label = ์ทจ์†Œ
+ .accesskey = C
+save-button =
+ .label = ๋ณ€๊ฒฝ์‚ฌํ•ญ ์ €์žฅ
+ .accesskey = S
+permission-can-label = ํ—ˆ๊ฐ€
+permission-can-access-first-party-label = ๋‹น์‚ฌ์ž๋งŒ ํ—ˆ์šฉ
+permission-can-session-label = ํ˜„์žฌ ์„ธ์…˜๋งŒ ํ—ˆ๊ฐ€
+permission-cannot-label = ์ฐจ๋‹จ
+invalid-uri-message = ์˜ฌ๋ฐ”๋ฅธ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ์ž…๋ ฅ ํ•˜์‹ญ์‹œ์˜ค.
+invalid-uri-title = ์˜ฌ๋ฐ”๋ฅด์ง€ ์•Š์€ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„ ์ž…๋ ฅ
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/preferences/preferences.ftl b/thunderbird-l10n/ko/localization/ko/messenger/preferences/preferences.ftl
new file mode 100644
index 0000000000..2003834759
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/preferences/preferences.ftl
@@ -0,0 +1,733 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+close-button =
+ .aria-label = ๋‹ซ๊ธฐ
+preferences-doc-title2 = ์„ค์ •
+category-list =
+ .aria-label = ๋ถ„๋ฅ˜
+pane-general-title = ์ผ๋ฐ˜
+category-general =
+ .tooltiptext = { pane-general-title }
+pane-compose-title = ์“ฐ๊ธฐ
+category-compose =
+ .tooltiptext = ์“ฐ๊ธฐ
+pane-privacy-title = ๊ฐœ์ธ ์ •๋ณด ๋ฐ ๋ณด์•ˆ
+category-privacy =
+ .tooltiptext = ๊ฐœ์ธ ์ •๋ณด ๋ฐ ๋ณด์•ˆ
+pane-chat-title = ์ฑ„ํŒ…
+category-chat =
+ .tooltiptext = ์ฑ„ํŒ…
+pane-calendar-title = ์บ˜๋ฆฐ๋”
+category-calendar =
+ .tooltiptext = ์บ˜๋ฆฐ๋”
+pane-sync-title = ๋™๊ธฐํ™”
+category-sync =
+ .tooltiptext = ๋™๊ธฐํ™”
+general-language-and-appearance-header = ์–ธ์–ด์™€ ํ‘œํ˜„
+general-incoming-mail-header = ๋ฐ›๋Š” ๋ฉ”์ผ
+general-files-and-attachment-header = ํŒŒ์ผ ๋ฐ ์ฒจ๋ถ€
+general-tags-header = ํƒœ๊ทธ
+general-reading-and-display-header = ์ฝ๊ธฐ ๋ฐ ํ‘œ์‹œ
+general-updates-header = ์—…๋ฐ์ดํŠธ
+general-network-and-diskspace-header = ๋„คํŠธ์›Œํฌ ๋ฐ ๋””์Šคํฌ ๊ณต๊ฐ„
+general-indexing-label = ์ธ๋ฑ์‹ฑ
+composition-category-header = ์“ฐ๊ธฐ
+composition-attachments-header = ์ฒจ๋ถ€
+composition-spelling-title = ๋งž์ถค๋ฒ•
+compose-html-style-title = HTML ์Šคํƒ€์ผ
+composition-addressing-header = ์ฃผ์†Œ
+privacy-main-header = ๊ฐœ์ธ ์ •๋ณด
+privacy-passwords-header = ๋น„๋ฐ€๋ฒˆํ˜ธ
+privacy-junk-header = ์ŠคํŒธ
+collection-header = { -brand-short-name } ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘๊ณผ ์‚ฌ์šฉ
+collection-description = { -brand-short-name }๋ฅผ ๋ชจ๋‘๋ฅผ ์œ„ํ•ด ์ œ๊ณตํ•˜๊ณ  ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด์„œ ํ•„์š”ํ•œ ๊ฒƒ๋งŒ ์ˆ˜์ง‘ํ•˜๊ณ  ์„ ํƒ๊ถŒ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ์ธ ์ •๋ณด๋ฅผ ์ „์†กํ•˜๊ธฐ ์ „์— ํ•ญ์ƒ ํ—ˆ๊ฐ€์—ฌ๋ถ€๋ฅผ ๋ฌป์Šต๋‹ˆ๋‹ค.
+collection-privacy-notice = ๊ฐœ์ธ์ •๋ณด์ฒ˜๋ฆฌ๋ฐฉ์นจ
+collection-health-report-telemetry-disabled = { -vendor-short-name }์—์„œ ๋” ์ด์ƒ ๊ธฐ์ˆ  ๋ฐ ์ƒํ˜ธ ์ž‘์šฉ ๋ฐ์ดํ„ฐ๋ฅผ ์บก์ฒ˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ณผ๊ฑฐ ๋ฐ์ดํ„ฐ๋Š” 30์ผ ์ด๋‚ด์— ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค.
+collection-health-report-telemetry-disabled-link = ๋” ์•Œ์•„๋ณด๊ธฐ
+collection-health-report =
+ .label = { -brand-short-name }๊ฐ€ ๊ธฐ์ˆ ๊ณผ ์ƒํ˜ธ ์ž‘์šฉ ์ •๋ณด๋ฅผ { -vendor-short-name }์— ์ „์†กํ•˜๋„๋ก ํ—ˆ์šฉ
+ .accesskey = r
+collection-health-report-link = ๋” ์•Œ์•„๋ณด๊ธฐ
+# This message is displayed above disabled data sharing options in developer builds
+# or builds with no Telemetry support available.
+collection-health-report-disabled = ์ด ๋นŒ๋“œ ๊ตฌ์„ฑ์—์„œ๋Š” ๋ฐ์ดํ„ฐ ๋ณด๊ณ ๋ฅผ ํ•˜์ง€ ์•Š์Œ
+collection-backlogged-crash-reports =
+ .label = { -brand-short-name }๊ฐ€ ์‚ฌ์šฉ์ž๋ฅผ ๋Œ€์‹ ํ•ด์„œ ๋ฐฑ๋กœ๊ทธ ์ถฉ๋Œ ๋ณด๊ณ ์„œ๋ฅผ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๊ฒŒ ํ—ˆ๊ฐ€ ํ•จ
+ .accesskey = c
+collection-backlogged-crash-reports-link = ๋” ์•Œ์•„๋ณด๊ธฐ
+privacy-security-header = ๋ณด์•ˆ
+privacy-scam-detection-title = ์‚ฌ๊ธฐ ํƒ์ง€
+privacy-anti-virus-title = ๋ฐ”์ด๋Ÿฌ์Šค ๋ฐฉ์ง€ ํ”„๋กœ๊ทธ๋žจ
+privacy-certificates-title = ์ธ์ฆ์„œ
+chat-pane-header = ์ฑ„ํŒ…
+chat-status-title = ์ƒํƒœ
+chat-notifications-title = ์•Œ๋ฆผ
+chat-pane-styling-header = ์Šคํƒ€์ผ๋ง
+choose-messenger-language-description = { -brand-short-name }๊ฐ€ ๋ฉ”๋‰ด์™€ ๋ฉ”์‹œ์ง€, ์•Œ๋ฆผ์„ ํ‘œ์‹œํ•  ์–ธ์–ด๋ฅผ ์„ ํƒํ•˜์„ธ์š”.
+manage-messenger-languages-button =
+ .label = ๋Œ€์ฒด ์„ค์ •โ€ฆ
+ .accesskey = l
+confirm-messenger-language-change-description = ๋ณ€๊ฒฝ์‚ฌํ•ญ ์ ์šฉ์„ ์œ„ํ•ด { -brand-short-name }๋ฅผ ์žฌ์‹œ์ž‘
+confirm-messenger-language-change-button = ์ ์šฉํ•˜๊ณ  ์žฌ์‹œ์ž‘
+update-setting-write-failure-title = ์—…๋ฐ์ดํŠธ ์„ค์ • ์ €์žฅ ์ค‘ ์˜ค๋ฅ˜ ๋ฐœ์ƒ
+# Variables:
+# $path (String) - Path to the configuration file
+# The newlines between the main text and the line containing the path is
+# intentional so the path is easier to identify.
+update-setting-write-failure-message =
+ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ { -brand-short-name }๊ฐ€ ์ด ๋ณ€๊ฒฝ ๋‚ด์šฉ์„ ์ €์žฅํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ด ์—…๋ฐ์ดํŠธ ํ™˜๊ฒฝ ์„ค์ •์„ ํ•˜๋ ค๋ฉด ์•„๋ž˜ ํŒŒ์ผ์— ์“ฐ๊ธฐ ๊ถŒํ•œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋‚˜ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž๊ฐ€ ์‚ฌ์šฉ์ž ๊ทธ๋ฃน์— ์ด ํŒŒ์ผ์— ๋Œ€ํ•œ ๋ชจ๋“  ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜์—ฌ ์˜ค๋ฅ˜๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+ ํŒŒ์ผ์— ์“ธ ์ˆ˜ ์—†์Œ: { $path }
+update-in-progress-title = ์—…๋ฐ์ดํŠธ ์ง„ํ–‰์ค‘
+update-in-progress-message = { -brand-short-name }๊ฐ€ ์ด ์—…๋ฐ์ดํŠธ๋ฅผ ๊ณ„์†ํ•˜๊ธฐ๋ฅผ ์›ํ•˜์‹œ๋‚˜์š”?
+update-in-progress-ok-button = ์ทจ์†Œ
+# Continue is the cancel button so pressing escape or using a platform standard
+# method of closing the UI will not discard the update.
+update-in-progress-cancel-button = ๊ณ„์†
+account-button = ๊ณ„์ • ์„ค์ •
+open-addons-sidebar-button = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ๋ฐ ํ…Œ๋งˆ
+
+## OS Authentication dialog
+
+# This message can be seen by trying to add a Primary Password.
+primary-password-os-auth-dialog-message-win = ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋งŒ๋“ค๋ ค๋ฉด, Windows ๋กœ๊ทธ์ธ ์ž๊ฒฉ ์ฆ๋ช…์„ ์ž…๋ ฅํ•˜์„ธ์š”. ์ด๋Š” ๊ณ„์ •์˜ ๋ณด์•ˆ์„ ๋ณดํ˜ธํ•˜๋Š”๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.
+# This message can be seen by trying to add a Primary Password.
+# The macOS strings are preceded by the operating system with "Thunderbird is trying to "
+# and includes subtitle of "Enter password for the user "xxx" to allow this." These
+# notes are only valid for English. Please test in your locale.
+primary-password-os-auth-dialog-message-macosx = ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋งŒ๋“ค๊ธฐ
+# Don't change this label.
+master-password-os-auth-dialog-caption = { -brand-full-name }
+
+## General Tab
+
+focus-search-shortcut =
+ .key = f
+focus-search-shortcut-alt =
+ .key = k
+general-legend = { -brand-short-name } ์‹œ์ž‘ ํŽ˜์ด์ง€
+start-page-label =
+ .label = { -brand-short-name }๊ฐ€ ์‹œ์ž‘๋  ๋•Œ ๋ฉ”์‹œ์ง€ ์˜์—ญ์— ์‹œ์ž‘ ํŽ˜์ด์ง€ ํ‘œ์‹œ
+ .accesskey = W
+location-label =
+ .value = ์ฃผ์†Œ:
+ .accesskey = o
+restore-default-label =
+ .label = ๊ธฐ๋ณธ ์„ค์ • ๋ณต์›
+ .accesskey = R
+default-search-engine = ๊ธฐ๋ณธ ๊ฒ€์ƒ‰ ์—”์ง„
+remove-search-engine =
+ .label = ์‚ญ์ œ
+ .accesskey = v
+add-opensearch-provider-title = OpenSearch ๊ณต๊ธ‰์ž ์ถ”๊ฐ€
+add-opensearch-provider-text = ์ถ”๊ฐ€ํ•  OpenSearch ๊ณต๊ธ‰์ž์˜ URL์„ ์ž…๋ ฅํ•˜์„ธ์š”. OpenSearch ์„ค๋ช… ํŒŒ์ผ์˜ ์ง์ ‘ URL์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜, ์ž๋™์œผ๋กœ ๊ฒ€์ƒ‰๋  ์ˆ˜ ์žˆ๋Š” URL์„ ์‚ฌ์šฉํ•˜์„ธ์š”.
+adding-opensearch-provider-failed-title = OpenSearch ๊ณต๊ธ‰์ž ์ถ”๊ฐ€ ์‹คํŒจ
+# Variables:
+# $url (String) - URL an OpenSearch provider was requested for.
+adding-opensearch-provider-failed-text = { $url }์— ๋Œ€ํ•œ OpenSearch ๊ณต๊ธ‰์ž๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+minimize-to-tray-label =
+ .label = { -brand-short-name }๊ฐ€ ์ตœ์†Œํ™”๋˜๋ฉด ํŠธ๋ ˆ์ด๋กœ ์ด๋™
+ .accesskey = m
+new-message-arrival = ์ƒˆ๋กœ์šด ๋ฉ”์‹œ์ง€ ๋„์ฐฉ์‹œ:
+mail-play-sound-label =
+ .label =
+ { PLATFORM() ->
+ [macos] ๋‹ค์Œ ์†Œ๋ฆฌ ํŒŒ์ผ ์žฌ์ƒ:
+ *[other] ์†Œ๋ฆฌ๋กœ ์•Œ๋ฆฌ๊ธฐ
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [macos] d
+ *[other] d
+ }
+mail-play-button =
+ .label = ์žฌ์ƒ
+ .accesskey = P
+change-dock-icon = ์•ฑ ์•„์ด์ฝ˜ ์„ค์ • ๋ณ€๊ฒฝ
+app-icon-options =
+ .label = ๋… ์•„์ด์ฝ˜ ์˜ต์…˜โ€ฆ
+ .accesskey = n
+notification-settings2 = ๊ฒฝ๊ณ  ๋ฐ ๊ธฐ๋ณธ ์†Œ๋ฆฌ๋Š” ์‹œ์Šคํ…œ ์„ค์ •์˜ ์•Œ๋ฆผ ์ฐฝ์—์„œ ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+animated-alert-label =
+ .label = ์•Œ๋ฆผ์ฐฝ ๋„์šฐ๊ธฐ
+ .accesskey = S
+customize-alert-label =
+ .label = ์‚ฌ์šฉ์ž ์ •์˜โ€ฆ
+ .accesskey = C
+biff-use-system-alert =
+ .label = ์‹œ์Šคํ…œ ์•Œ๋ฆผ ์‚ฌ์šฉ
+tray-icon-unread-label =
+ .label = ์ฝ์ง€ ์•Š์€ ๋ฉ”์‹œ์ง€๋ฅผ ํŠธ๋ ˆ์ด ์•„์ด์ฝ˜์— ํ‘œ์‹œ
+ .accesskey = t
+tray-icon-unread-description = ์ž‘์€ ์ž‘์—… ํ‘œ์‹œ์ค„ ๋ฒ„ํŠผ์„ ์‚ฌ์šฉํ•  ๋•Œ ๊ถŒ์žฅ๋จ
+mail-system-sound-label =
+ .label = ์ƒˆ ๋ฉ”์ผ์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ์‹œ์Šคํ…œ ์†Œ๋ฆฌ
+ .accesskey = D
+mail-custom-sound-label =
+ .label = ๋‹ค์Œ ์†Œ๋ฆฌ ํŒŒ์ผ ์‚ฌ์šฉ
+ .accesskey = U
+mail-browse-sound-button =
+ .label = ์ฐพ์•„๋ณด๊ธฐโ€ฆ
+ .accesskey = B
+enable-gloda-search-label =
+ .label = ์ „์ฒด ๊ฒ€์ƒ‰ ๋ฐ ์ƒ‰์ธ ์‚ฌ์šฉํ•จ
+ .accesskey = E
+datetime-formatting-legend = ๋‚ ์งœ์™€ ์‹œ๊ฐ„ ํ˜•์‹
+language-selector-legend = ์–ธ์–ด
+allow-hw-accel =
+ .label = ํ•˜๋“œ์›จ์–ด ๊ฐ€์† ์‚ฌ์šฉํ•˜๊ธฐ
+ .accesskey = h
+store-type-label =
+ .value = ์ƒˆ ๊ณ„์ •์— ๋Œ€ํ•œ ๋ฉ”์‹œ์ง€ ์ €์žฅ ํƒ€์ž…:
+ .accesskey = T
+mbox-store-label =
+ .label = ํฐ ํŒŒ์ผ ํ•˜๋‚˜ (mbox)
+maildir-store-label =
+ .label = ๋ฉ”์‹œ์ง€ ๋‹น ํŒŒ์ผ ํ•˜๋‚˜ (maildir)
+scrolling-legend = ์Šคํฌ๋กค
+autoscroll-label =
+ .label = ์ž๋™์Šคํฌ๋กค ์‚ฌ์šฉํ•˜๊ธฐ
+ .accesskey = U
+smooth-scrolling-label =
+ .label = ๋ถ€๋“œ๋Ÿฌ์šด ์Šคํฌ๋กค ์‚ฌ์šฉํ•˜๊ธฐ
+ .accesskey = m
+browsing-gtk-use-non-overlay-scrollbars =
+ .label = ํ•ญ์ƒ ์Šคํฌ๋กค๋ฐ” ํ‘œ์‹œํ•˜๊ธฐ
+ .accesskey = c
+window-layout-legend = ์ฐฝ ๋ ˆ์ด์•„์›ƒ
+draw-in-titlebar-label =
+ .label = ์‹œ์Šคํ…œ ์ฐฝ ์ œ๋ชฉ ํ‘œ์‹œ์ค„ ์ˆจ๊ธฐ๊ธฐ
+ .accesskey = H
+auto-hide-tabbar-label =
+ .label = ํƒญ ํ‘œ์‹œ์ค„ ์ž๋™ ์ˆจ๊ธฐ๊ธฐ
+ .accesskey = A
+auto-hide-tabbar-description = ํƒญ์ด ํ•˜๋‚˜๋งŒ ์—ด๋ ค์žˆ๋Š” ๊ฒฝ์šฐ ํƒญ ํ‘œ์‹œ์ค„ ์ˆจ๊ธฐ๊ธฐ
+system-integration-legend = ์‹œ์Šคํ…œ ํ†ตํ•ฉ
+always-check-default =
+ .label = ์‹œ์ž‘ ์‹œ { -brand-short-name }๊ฐ€ ๊ธฐ๋ณธ ๋ฉ”์ผ ํ”„๋กœ๊ทธ๋žจ์ธ์ง€ ํ•ญ์ƒ ํ™•์ธ
+ .accesskey = A
+check-default-button =
+ .label = ์ง€๊ธˆ ํ™•์ธ
+ .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 Search
+ *[other] { "" }
+ }
+search-integration-label =
+ .label = ๊ฒ€์ƒ‰ ์‹œ { search-engine-name } ์—”์ง„ ์‚ฌ์šฉ ํ—ˆ๊ฐ€
+ .accesskey = S
+config-editor-button =
+ .label = ์„ค์ • ํŽธ์ง‘โ€ฆ
+ .accesskey = C
+return-receipts-description = { -brand-short-name }๊ฐ€ ๋ฐ˜์†ก ๋ฉ”์‹œ์ง€ ์ฒ˜๋ฆฌ๋ฅผ ๊ฒฐ์ •ํ•จ
+return-receipts-button =
+ .label = ์ˆ˜์‹  ํ™•์ธโ€ฆ
+ .accesskey = R
+update-app-legend = { -brand-short-name } ์—…๋ฐ์ดํŠธ
+# Variables:
+# $version (String): version of Thunderbird, e.g. 68.0.1
+update-app-version = { " " }{ $version } ๋ฒ„์ „
+allow-description = { -brand-short-name }๊ฐ€ ๋‹ค์Œ์„ ํ•˜๋„๋ก ํ—ˆ์šฉ
+automatic-updates-label =
+ .label = ์ž๋™์œผ๋กœ ์—…๋ฐ์ดํŠธ ์„ค์น˜ (์ถ”์ฒœ: ๋ณด์•ˆ์ด ๊ฐ•ํ™”๋จ)
+ .accesskey = A
+check-updates-label =
+ .label = ์ƒˆ ์—…๋ฐ์ดํŠธ๋ฅผ ์ฒดํฌํ•˜๊ณ  ์„ค์น˜์—ฌ๋ถ€ ๋ฌป๊ธฐ
+ .accesskey = C
+update-history-button =
+ .label = ์—…๋ฐ์ดํŠธ ๊ธฐ๋ก ๋ณด๊ธฐ
+ .accesskey = p
+use-service =
+ .label = ์—…๋ฐ์ดํŠธ ์„ค์น˜๋ฅผ ์œ„ํ•ด ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์„œ๋น„์Šค๋ฅผ ์ด์šฉ
+ .accesskey = b
+cross-user-udpate-warning = ์ด ์„ค์ •์€ ๋ชจ๋“  Windows ๊ณ„์ •๊ณผ { -brand-short-name } ํ”„๋กœํ•„์„ ์‚ฌ์šฉํ•˜๋Š” ์ด { -brand-short-name } ์„ค์น˜๋ณธ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.
+networking-legend = ์—ฐ๊ฒฐ
+proxy-config-description = { -brand-short-name } ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ ๋ฐฉ์‹ ์„ค์ •
+network-settings-button =
+ .label = ์—ฐ๊ฒฐ ์„ค์ •โ€ฆ
+ .accesskey = S
+offline-legend = ์˜คํ”„๋ผ์ธ
+offline-settings = ์˜คํ”„๋ผ์ธ ์„ค์ •
+offline-settings-button =
+ .label = ์˜คํ”„๋ผ์ธโ€ฆ
+ .accesskey = O
+diskspace-legend = ๋””์Šคํฌ ์šฉ๋Ÿ‰
+offline-compact-folder =
+ .label = ์ง€์ •๋œ ์šฉ๋Ÿ‰ ์ด์ƒ ์ €์žฅํ•  ๋•Œ ํด๋” ์••์ถ•
+ .accesskey = a
+offline-compact-folder-automatically =
+ .label = ์••์ถ•ํ•˜๊ธฐ ์ „์— ๋งค๋ฒˆ ๋ฌป๊ธฐ
+ .accesskey = b
+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 = ํŽ˜์ด์ง€ ์บ์‹œ
+ .accesskey = U
+use-cache-after = MB ๊นŒ์ง€ ์บ์‹œ ์‚ฌ์šฉ
+
+##
+
+smart-cache-label =
+ .label = ์ž๋™ ์บ์‹œ ๊ด€๋ฆฌ ๋ฎ์–ด์”€
+ .accesskey = v
+clear-cache-button =
+ .label = ์ง€๊ธˆ ์‚ญ์ œ
+ .accesskey = C
+clear-cache-shutdown-label =
+ .label = ์ข…๋ฃŒ ์‹œ ์บ์‹œ ์ง€์šฐ๊ธฐ
+ .accesskey = s
+fonts-legend = ๊ธ€๊ผด & ์ƒ‰์ƒ
+default-font-label =
+ .value = ๊ธฐ๋ณธ ๊ธ€๊ผด:
+ .accesskey = D
+default-size-label =
+ .value = ํฌ๊ธฐ:
+ .accesskey = S
+font-options-button =
+ .label = ๊ณ ๊ธ‰ ์„ค์ •โ€ฆ
+ .accesskey = A
+color-options-button =
+ .label = ์ƒ‰์ƒโ€ฆ
+ .accesskey = C
+display-width-legend = ์ผ๋ฐ˜ ํ…์ŠคํŠธ ๋ฉ”์‹œ์ง€
+# Note : convert-emoticons-label 'Emoticons' are also known as 'Smileys', e.g. :-)
+convert-emoticons-label =
+ .label = ์ด๋ชจํ‹ฐ์ฝ˜ ํ‘œ์‹œ
+ .accesskey = D
+display-text-label = ์ธ์šฉ ์ฒ˜๋ฆฌ๋œ ๋ฉ”์‹œ์ง€ ํ‘œ์‹œํ•  ๋•Œ:
+style-label =
+ .value = ์Šคํƒ€์ผ:
+ .accesskey = y
+regular-style-item =
+ .label = ๊ทœ์น™
+bold-style-item =
+ .label = ๊ตต๊ฒŒ
+italic-style-item =
+ .label = ๊ธฐ์šธ์ž„
+bold-italic-style-item =
+ .label = ๊ตต๊ฒŒ ๊ธฐ์šธ์ž„
+size-label =
+ .value = ํฌ๊ธฐ:
+ .accesskey = z
+regular-size-item =
+ .label = ๊ทœ์น™
+bigger-size-item =
+ .label = ํฌ๊ฒŒ
+smaller-size-item =
+ .label = ์ž‘๊ฒŒ
+quoted-text-color =
+ .label = ์ƒ‰์ƒ:
+ .accesskey = o
+search-handler-table =
+ .placeholder = ์ฝ˜ํ…์ธ  ์œ ํ˜• ๋ฐ ์ž‘์—… ํ•„ํ„ฐ๋ง
+type-column-header = ์ฝ˜ํ…์ธ  ์œ ํ˜•
+action-column-header = ๋™์ž‘
+save-to-label =
+ .label = ์ €์žฅ ๊ฒฝ๋กœ:
+ .accesskey = S
+choose-folder-label =
+ .label =
+ { PLATFORM() ->
+ [macos] ์„ ํƒโ€ฆ
+ *[other] ์„ ํƒโ€ฆ
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [macos] C
+ *[other] B
+ }
+always-ask-label =
+ .label = ํŒŒ์ผ ์ €์žฅ ์œ„์น˜ ํ•ญ์ƒ ๋ฌป๊ธฐ
+ .accesskey = A
+display-tags-text = ํƒœ๊ทธ๋Š” ๋ฉ”์ผ์˜ ๋‚ด์šฉ์„ ๋ถ„๋ฅ˜ํ•˜๊ฑฐ๋‚˜ ์ฐจ๋ก€๋ฅผ ๋งค๊ฒจ ๊ฒ€์ƒ‰์„ ๋„์™€ ์ค๋‹ˆ๋‹ค.
+new-tag-button =
+ .label = ์ƒˆ ํƒœ๊ทธโ€ฆ
+ .accesskey = N
+edit-tag-button =
+ .label = ํŽธ์ง‘โ€ฆ
+ .accesskey = E
+delete-tag-button =
+ .label = ์‚ญ์ œ
+ .accesskey = D
+auto-mark-as-read =
+ .label = ์ฝ์€ ๋ฉ”์‹œ์ง€๋กœ ์ž๋™ ํ‘œ์‹œ
+ .accesskey = A
+mark-read-no-delay =
+ .label = ์ถœ๋ ฅ ํ›„ ์ฆ‰์‹œ
+ .accesskey = o
+
+## Note: This will concatenate to "After displaying for [___] seconds",
+## using (mark-read-delay) and a number (seconds-label).
+
+mark-read-delay =
+ .label = ๋‹ค์Œ ์‹œ๊ฐ„์ด ๊ฒฝ๊ณผ๋˜์—ˆ์„ ์‹œ ์ฝ์€ ๊ฒƒ์œผ๋กœ ํ‘œ์‹œ:
+ .accesskey = d
+seconds-label = ์ดˆ
+
+##
+
+open-msg-label =
+ .value = ๋ฉ”์‹œ์ง€ ์—ด๊ธฐ:
+open-msg-tab =
+ .label = ์ƒˆ ํƒญ
+ .accesskey = t
+open-msg-window =
+ .label = ์ƒˆ ๋ฉ”์‹œ์ง€ ์ฐฝ
+ .accesskey = n
+open-msg-ex-window =
+ .label = ๊ธฐ์กด ๋ฉ”์‹œ์ง€ ์ฐฝ
+ .accesskey = e
+close-move-delete =
+ .label = ์ด๋™์‹œ ๋˜๋Š” ์‚ญ์ œ์‹œ ๋ฉ”์‹œ์ง€ ์ฐฝ ๋˜๋Š” ํƒญ ๋‹ซ๊ธฐ
+ .accesskey = C
+display-name-label =
+ .value = ํ‘œ์‹œ ์ด๋ฆ„:
+condensed-addresses-label =
+ .label = ์ฃผ์†Œ๋ก์—์„œ ์‚ฌ๋žŒ์— ๋Œ€ํ•œ ํ‘œ์‹œ๋ช…๋งŒ ๋ณด์ด๊ธฐ
+ .accesskey = S
+
+## Compose Tab
+
+forward-label =
+ .value = ์ „๋‹ฌ ๋ฉ”์‹œ์ง€:
+ .accesskey = F
+inline-label =
+ .label = ๋ณธ๋ฌธ
+as-attachment-label =
+ .label = ์ฒจ๋ถ€
+extension-label =
+ .label = ํŒŒ์ผ ์ด๋ฆ„์— ํ™•์žฅ์ž ์ถ”๊ฐ€
+ .accesskey = e
+
+## Note: This will concatenate to "Auto Save every [___] minutes",
+## using (auto-save-label) and a number (auto-save-end).
+
+auto-save-label =
+ .label = ํ•ญ์ƒ ์ž๋™ ์ €์žฅ
+ .accesskey = A
+auto-save-end = ๋ถ„๋งˆ๋‹ค ์ž๋™ ์ €์žฅ
+
+##
+
+warn-on-send-accel-key =
+ .label = ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ผ ๋•Œ ๋‹จ์ถ•ํ‚ค ์‚ฌ์šฉ ํ™•์ธ
+ .accesskey = C
+add-link-previews =
+ .label = URL์„ ๋ถ™์—ฌ๋„ฃ์„ ๋•Œ ๋งํฌ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์ถ”๊ฐ€
+ .accesskey = i
+spellcheck-label =
+ .label = ๋ณด๋‚ด๊ธฐ ์ „์— ๋งž์ถค๋ฒ• ๊ฒ€์‚ฌ
+ .accesskey = C
+spellcheck-inline-label =
+ .label = ๋งž์ถค๋ฒ• ๊ฒ€์‚ฌ
+ .accesskey = E
+language-popup-label =
+ .value = ์–ธ์–ด:
+ .accesskey = L
+download-dictionaries-link = ๊ธฐํƒ€ ์‚ฌ์ „ ๋‹ค์šด๋กœ๋“œ
+font-label =
+ .value = ๊ธ€๊ผด:
+ .accesskey = n
+font-size-label =
+ .value = ํฌ๊ธฐ:
+ .accesskey = z
+default-colors-label =
+ .label = ์‚ฌ์šฉ์ž์˜ ๊ธฐ๋ณธ ์ƒ‰์ƒ ์‚ฌ์šฉ
+ .accesskey = d
+font-color-label =
+ .value = ๊ธ€์ž:
+ .accesskey = T
+bg-color-label =
+ .value = ๋ฐฐ๊ฒฝ:
+ .accesskey = B
+restore-html-label =
+ .label = ๊ธฐ๋ณธ ์„ค์ •์œผ๋กœ ๋ณต์›
+ .accesskey = R
+default-format-label =
+ .label = ๋ณธ๋ฌธ ์„œ์‹ ๋Œ€์‹  ๋‹จ๋ฝ ์„œ์‹ ์‚ฌ์šฉ
+ .accesskey = P
+autocomplete-description = ๋ฉ”์ผ ์ฃผ์†Œ๊ฐ€ ๋‚ด์šฉ๊ณผ ์ผ์น˜:
+ab-label =
+ .label = ๋‚ด๋ถ€ ์ฃผ์†Œ๋ก
+ .accesskey = L
+directories-label =
+ .label = ๋””๋ ‰ํ„ฐ๋ฆฌ ์„œ๋ฒ„
+ .accesskey = D
+directories-none-label =
+ .none = ์—†์Œ
+edit-directories-label =
+ .label = ๋””๋ ‰ํ„ฐ๋ฆฌ ํŽธ์ง‘โ€ฆ
+ .accesskey = E
+email-picker-label =
+ .label = ์ˆ˜์‹  ๋ฉ”์ผ ์ฃผ์†Œ ์ž๋™์œผ๋กœ ์ถ”๊ฐ€:
+ .accesskey = A
+default-directory-label =
+ .value = ์ฃผ์†Œ๋ก ์ฐฝ์˜ ๊ธฐ๋ณธ ์‹œ์ž‘ ๋””๋ ‰ํ† ๋ฆฌ:
+ .accesskey = S
+default-last-label =
+ .none = ๋งˆ์ง€๋ง‰ ์‚ฌ์šฉํ•œ ๋””๋ ‰ํ† ๋ฆฌ
+attachment-label =
+ .label = ์ฒจ๋ถ€ ํŒŒ์ผ์˜ ๋ˆ„๋ฝ ์—ฌ๋ถ€ ํ™•์ธ
+ .accesskey = m
+attachment-options-label =
+ .label = ํ‚ค์›Œ๋“œโ€ฆ
+ .accesskey = K
+enable-cloud-share =
+ .label = ๋‹ค์Œ ํฌ๊ธฐ๋ณด๋‹ค ํฐ ํŒŒ์ผ์˜ ์ฒจ๋ถ€์‹œ์— ๋งํฌ ๊ณต์œ :
+cloud-share-size =
+ .value = MB
+add-cloud-account =
+ .label = ์ถ”๊ฐ€โ€ฆ
+ .accesskey = A
+ .defaultlabel = ์ถ”๊ฐ€โ€ฆ
+remove-cloud-account =
+ .label = ์‚ญ์ œ
+ .accesskey = R
+find-cloud-providers =
+ .value = ๋‹ค๋ฅธ ์ œ๊ณต ์—…์ฒด ์ฐพ๊ธฐโ€ฆ
+cloud-account-description = ์ƒˆ๋กœ์šด ํŒŒ์ผ ๊ณต์œ  ์Šคํ† ๋ฆฌ์ง€ ์„œ๋น„์Šค๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค
+
+## Privacy Tab
+
+mail-content = ๋ฉ”์ผ ๋‚ด์šฉ
+remote-content-label =
+ .label = ๋ฉ”์‹œ์ง€์— ์™ธ๋ถ€ ์ปจํ…์ธ  ํ—ˆ์šฉ
+ .accesskey = A
+exceptions-button =
+ .label = ์˜ˆ์™ธโ€ฆ
+ .accesskey = E
+remote-content-info =
+ .value = ์™ธ๋ถ€ ์ปจํ…์ธ ์˜ ๊ฐœ์ธ์ •๋ณด ์ด์Šˆ์— ๋Œ€ํ•ด ๋” ์•Œ์•„๋ณด๊ธฐ
+web-content = ์›น ๋‚ด์šฉ
+history-label =
+ .label = ๋ฐฉ๋ฌธํ•œ ์›น ์‚ฌ์ดํŠธ์™€ ๋งํฌ ๊ธฐ์–ตํ•˜๊ธฐ
+ .accesskey = R
+cookies-label =
+ .label = ์ฟ ํ‚ค ํ—ˆ์šฉ
+ .accesskey = A
+third-party-label =
+ .value = ์„œ๋“œ ํŒŒํ‹ฐ ์ฟ ํ‚ค ํ—ˆ์šฉ:
+ .accesskey = c
+third-party-always =
+ .label = ํ•ญ์ƒ
+third-party-never =
+ .label = ํ—ˆ์šฉํ•˜์ง€ ์•Š์Œ
+third-party-visited =
+ .label = ๋ฐฉ๋ฌธํ–ˆ๋˜ ์‚ฌ์ดํŠธ๋Š” ํ—ˆ์šฉ
+cookies-button =
+ .label = ์ฟ ํ‚ค ๋ณด๊ธฐโ€ฆ
+ .accesskey = S
+do-not-track-label =
+ .label = ์›น์‚ฌ์ดํŠธ์— โ€œ๋ฐฉ๋ฌธ์ž ์ถ”์  ๊ธˆ์ง€โ€ ์‹ ํ˜ธ๋ฅผ ๋ณด๋‚ด์„œ ์ถ”์ ์„ ์›ํ•˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ์•Œ๋ฆผ
+ .accesskey = n
+dnt-learn-more-button =
+ .value = ๋” ์•Œ์•„๋ณด๊ธฐ
+passwords-description = { -brand-short-name }๋Š” ๊ณ„์ • ์•”ํ˜ธ๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+passwords-button =
+ .label = ์ €์žฅ๋œ ์•”ํ˜ธ ๋ชฉ๋กโ€ฆ
+ .accesskey = S
+primary-password-description = ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” ๋ชจ๋“  ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ณดํ˜ธํ•˜์ง€๋งŒ ์„ธ์…˜๋งˆ๋‹ค ํ•œ๋ฒˆ์”ฉ ์ž…๋ ฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+primary-password-label =
+ .label = ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ ์‚ฌ์šฉ
+ .accesskey = U
+primary-password-button =
+ .label = ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝโ€ฆ
+ .accesskey = C
+forms-primary-pw-fips-title = ํ˜„์žฌ FIPS ๋ชจ๋“œ์ž…๋‹ˆ๋‹ค. FIPS๋Š” ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์„ค์ •๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+forms-master-pw-fips-desc = ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ ์‹คํŒจ
+junk-description = ๊ธฐ๋ณธ ์ŠคํŒธ ๋ฉ”์ผ ์„ค์ •์„ ํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๊ฐ ๊ณ„์ •๋งˆ๋‹ค ์ŠคํŒธ ๋ฉ”์ผ ์„ค์ •์„ ๋ณ„๋„๋กœ ํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+junk-label =
+ .label = ์ŠคํŒธ์œผ๋กœ ์„ ํƒํ•  ๋•Œ:
+ .accesskey = W
+junk-move-label =
+ .label = ๊ณ„์ • ๋‚ด "์ŠคํŒธ" ํด๋”๋กœ ์ด๋™
+ .accesskey = o
+junk-delete-label =
+ .label = ๋ฐ”๋กœ ์‚ญ์ œ
+ .accesskey = D
+junk-read-label =
+ .label = ์ŠคํŒธ์œผ๋กœ ํ‘œ์‹œ๋œ ๋ฉ”์‹œ์ง€๋Š” ์ฝ์€ ๊ฒƒ์œผ๋กœ ํ‘œ์‹œ
+ .accesskey = M
+junk-log-label =
+ .label = ์ŠคํŒธ ๋ฉ”์ผ ์ ์‘ ํ•„ํ„ฐ ๊ธฐ๋ก ์‚ฌ์šฉํ•จ
+ .accesskey = E
+junk-log-button =
+ .label = ๋กœ๊ทธ ๋ณด๊ธฐ
+ .accesskey = S
+reset-junk-button =
+ .label = ์ŠคํŒธ ํ•™์Šต ๋ฐ์ดํ„ฐ ์žฌ์„ค์ •
+ .accesskey = R
+phishing-description = { -brand-short-name }๋Š” ์—ฌ๋Ÿฌ๋ถ„์„ ์†์ด๋Š” ์‚ฌ๊ธฐ ๊ธฐ๋ฒ•์„ ์ฐพ์•„ ๋ฉ”์ผ์˜ ์‚ฌ๊ธฐ์„ฑ ์—ฌ๋ถ€๋ฅผ ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค.
+phishing-label =
+ .label = ์‚ฌ๊ธฐ ๋ฉ”์ผ๋กœ ์˜์‹ฌ๋  ๋•Œ ์•Œ๋ ค ์ฃผ๊ธฐ
+ .accesskey = T
+antivirus-description = { -brand-short-name }๋Š” ์•ˆํ‹ฐ ๋ฐ”์ด๋Ÿฌ์Šค ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ํ†ตํ•ด ๋ฐ›์€ ๋ฉ”์‹œ์ง€๋ฅผ PC์— ์ €์žฅํ•˜๊ธฐ ์ „์— ๊ฒ€์‚ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+antivirus-label =
+ .label = ์•ˆํ‹ฐ ๋ฐ”์ด๋Ÿฌ์Šค ํ”„๋กœ๊ทธ๋žจ์ด ๊ฐœ๋ณ„ ๋ฉ”์‹œ์ง€ ๊ฒ€์‚ฌ ํ—ˆ์šฉ
+ .accesskey = A
+certificate-description = ์„œ๋ฒ„๊ฐ€ ์‚ฌ์„ค ์ธ์ฆ์„œ๋ฅผ ์š”์ฒญํ•  ๊ฒฝ์šฐ:
+certificate-auto =
+ .label = ์ž๋™์œผ๋กœ ์„ ํƒ
+ .accesskey = m
+certificate-ask =
+ .label = ๋งค๋ฒˆ ๋ฌผ์–ด๋ณด๊ธฐ
+ .accesskey = A
+ocsp-label =
+ .label = OCSP ์‘๋‹ต ์„œ๋ฒ„์— ์ด ์ธ์ฆ์„œ์˜ ์œ ํšจ์„ฑ ํ™•์ธํ•˜๊ธฐ
+ .accesskey = Q
+certificate-button =
+ .label = ์ธ์ฆ์„œ ๊ด€๋ฆฌโ€ฆ
+ .accesskey = M
+security-devices-button =
+ .label = ๋ณด์•ˆ ๊ธฐ๊ธฐโ€ฆ
+ .accesskey = D
+email-e2ee-header = ์ด๋ฉ”์ผ ์ข…๋‹จ๊ฐ„ ์•”ํ˜ธํ™”
+account-settings = ๊ณ„์ • ์„ค์ •
+email-e2ee-enable-info = ๊ณ„์ • ์„ค์ •์—์„œ ์ข…๋‹จ๊ฐ„ ์•”ํ˜ธํ™”๋ฅผ ์œ„ํ•œ ์ด๋ฉ”์ผ ๋ฐ ID๋ฅผ ์„ค์ •ํ•˜์„ธ์š”
+email-e2ee-automatism = ์•”ํ˜ธํ™” ์ž๋™ ์‚ฌ์šฉ
+email-e2ee-auto-on =
+ .label = ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ ์ž๋™์œผ๋กœ ์•”ํ˜ธํ™” ํ™œ์„ฑํ™”ํ•˜๊ธฐ
+
+## Chat Tab
+
+startup-label =
+ .value = { -brand-short-name } ์‹œ์ž‘์‹œ:
+ .accesskey = s
+offline-label =
+ .label = ์ฑ„ํŒ… ๊ณ„์ •์„ ์˜คํ”„ ๋ผ์ธ
+auto-connect-label =
+ .label = ์ฑ„ํŒ… ๊ณ„์ •์„ ์ž๋™ ์ ‘์†
+
+## Note: idle-label is displayed first, then there's a field where the user
+## can enter a number, and itemTime is displayed at the end of the line.
+## The translations of the idle-label and idle-time-label parts don't have
+## to mean the exact same thing as in English; please try instead to
+## translate the whole sentence.
+
+idle-label =
+ .label = ์ž๋ฆฌ๋น„์›€ ์ƒํƒœ๊ฐ€
+ .accesskey = I
+idle-time-label = ๋ถ„๊ฐ„ ๊ณ„์† ๋˜๋ฉด ์ƒ๋Œ€์—๊ฒŒ ์•Œ๋ฆผ
+
+##
+
+away-message-label =
+ .label = ์•„๋ž˜ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๊ณ  ์ž๋ฆฌ ๋น„์›€ ์ƒํƒœ๋กœ ๋ฐ”๊ฟˆ:
+ .accesskey = A
+send-typing-label =
+ .label = ๋Œ€ํ™” ์ค‘ ์ž…๋ ฅ ์ค‘์ด๋ผ๋Š” ์ƒํƒœ ์ „์†ก
+ .accesskey = t
+notification-label = ๋ฉ”์‹œ์ง€๊ฐ€ ๋„์ฐฉํ–ˆ์„ ๋•Œ:
+show-notification-label =
+ .label = ์•Œ๋ฆผ ๋ณด์—ฌ์ฃผ๊ธฐ
+ .accesskey = c
+notification-all =
+ .label = ๋ณด๋‚ธ ์‚ฌ๋žŒ ์ด๋ฆ„๊ณผ ๋ฉ”์‹œ์ง€ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ํ‘œ์‹œ
+notification-name =
+ .label = ๋ณด๋‚ธ ์‚ฌ๋žŒ ์ด๋ฆ„๋งŒ ํ‘œ์‹œ
+notification-empty =
+ .label = ์ถ”๊ฐ€ ์ •๋ณด ํ‘œ์‹œํ•˜์ง€ ์•Š์Œ
+notification-type-label =
+ .label =
+ { PLATFORM() ->
+ [macos] ๋… ์•„์ด์ฝ˜ ์• ๋‹ˆ๋ฉ”์ด์…˜
+ *[other] ์ž‘์—… ํ‘œ์‹œ์ค„ ํ•ญ๋ชฉ์„ ๋ฒˆ์ฉ์ž„
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [macos] o
+ *[other] F
+ }
+chat-play-sound-label =
+ .label = ์†Œ๋ฆฌ ์žฌ์ƒ
+ .accesskey = d
+chat-play-button =
+ .label = ์žฌ์ƒ
+ .accesskey = P
+chat-system-sound-label =
+ .label = ๊ธฐ๋ณธ ์‹œ์Šคํ…œ ์†Œ๋ฆฌ
+ .accesskey = D
+chat-custom-sound-label =
+ .label = ๋‹ค์Œ ์†Œ๋ฆฌ ํŒŒ์ผ ์‚ฌ์šฉ
+ .accesskey = U
+chat-browse-sound-button =
+ .label = ์ฐพ์•„๋ณด๊ธฐโ€ฆ
+ .accesskey = B
+theme-label =
+ .value = ํ…Œ๋งˆ:
+ .accesskey = T
+style-mail =
+ .label = { -brand-short-name }
+style-bubbles =
+ .label = ๊ฑฐํ’ˆ
+style-dark =
+ .label = ์–ด๋‘์šด
+style-paper =
+ .label = ์ข…์ด
+style-simple =
+ .label = ๋‹จ์ˆœ
+preview-label = ๋ฏธ๋ฆฌ๋ณด๊ธฐ:
+no-preview-label = ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์—†์Œ
+no-preview-description = ํ˜„์žฌ ํ…Œ๋งˆ๊ฐ€ ์œ ํšจํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค(๋ถ€๊ฐ€๊ธฐ๋Šฅ ๋น„ํ™œ์„ฑํ™”, ์•ˆ์ „ ๋ชจ๋“œ, โ€ฆ).
+chat-variant-label =
+ .value = ๋‹ค๋ฅธ ํ˜•ํƒœ:
+ .accesskey = V
+
+## Settings UI Search Results
+
+search-results-header = ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ
+# `<span data-l10n-name="query"></span>` will be replaced by the search term.
+search-results-empty-message2 =
+ { PLATFORM() ->
+ [windows] ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค! โ€œ<span data-l10n-name="query"></span>โ€์— ๋Œ€ํ•œ ๊ฒฐ๊ณผ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
+ *[other] ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค! โ€œ<span data-l10n-name="query"></span>โ€์— ๋Œ€ํ•œ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
+ }
+search-results-help-link = ๋„์›€์ด ํ•„์š”ํ•˜์„ธ์š”? <a data-l10n-name="url">{ -brand-short-name } ์ง€์›</a>์— ๋ฐฉ๋ฌธํ•˜์„ธ์š”.
+
+## Sync Tab
+
+# Note: "Sync" represents the Firefox Sync product so it shouldn't be translated.
+sync-signedout-account-signin-btn = Sync์— ๋กœ๊ทธ์ธโ€ฆ
+sync-pane-header = Sync
+# Variables:
+# $userEmail (String) - The email logged into Sync.
+sync-pane-email-not-verified = โ€œ{ $userEmail }โ€์€ ์ธ์ฆ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+# Variables:
+# $userEmail (String) - The email logged into Sync.
+sync-signedin-login-failure = "{ $userEmail }"์— ์—ฐ๊ฒฐํ•˜๋ ค๋ฉด ๋‹ค์‹œ ๋กœ๊ทธ์ธํ•ด์ฃผ์„ธ์š”
+sync-pane-resend-verification = ์ธ์ฆ ๋ฉ”์ผ ์žฌ์ „์†ก
+sync-pane-sign-in = ๋กœ๊ทธ์ธ
+sync-pane-remove-account = ๊ณ„์ • ์‚ญ์ œ
+sync-pane-edit-photo =
+ .title = ํ”„๋กœํ•„ ์‚ฌ์ง„ ๋ณ€๊ฒฝ
+sync-pane-manage-account = ๊ณ„์ • ๊ด€๋ฆฌ
+sync-pane-sign-out = ๋กœ๊ทธ์•„์›ƒโ€ฆ
+sync-pane-device-name-title = ๊ธฐ๊ธฐ ์ด๋ฆ„
+sync-pane-change-device-name = ๊ธฐ๊ธฐ ์ด๋ฆ„ ๋ณ€๊ฒฝ
+sync-pane-cancel = ์ทจ์†Œ
+sync-pane-save = ์ €์žฅ
+sync-pane-show-synced-header-on = ๋™๊ธฐํ™” ์ผœ์ง
+sync-pane-show-synced-header-off = ๋™๊ธฐํ™” ๊บผ์ง
+sync-pane-sync-now = ์ง€๊ธˆ ๋™๊ธฐํ™”ํ•˜๊ธฐ
+sync-panel-sync-now-syncing = ๋™๊ธฐํ™” ์ค‘โ€ฆ
+show-synced-list-heading = ํ˜„์žฌ ๋‹ค์Œ ํ•ญ๋ชฉ์„ ๋™๊ธฐํ™” ์ค‘์ž…๋‹ˆ๋‹ค:
+show-synced-learn-more = ๋” ์•Œ์•„๋ณด๊ธฐโ€ฆ
+show-synced-item-account = ์ด๋ฉ”์ผ ๊ณ„์ •
+show-synced-item-address = ์ฃผ์†Œ๋ก
+show-synced-item-calendar = ์บ˜๋ฆฐ๋”
+show-synced-item-identity = ์•„์ด๋””
+show-synced-item-passwords = ๋น„๋ฐ€๋ฒˆํ˜ธ
+show-synced-change = ๋ณ€๊ฒฝโ€ฆ
+synced-acount-item-server-config = ์„œ๋ฒ„ ๊ตฌ์„ฑ
+synced-acount-item-filters = ํ•„ํ„ฐ
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/preferences/receipts.ftl b/thunderbird-l10n/ko/localization/ko/messenger/preferences/receipts.ftl
new file mode 100644
index 0000000000..c1723907d1
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/preferences/receipts.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/.
+
+receipts-dialog-window =
+ .title = ์ˆ˜์‹  ํ™•์ธ ๋ฉ”์‹œ์ง€ ์„ค์ •
+receipts-dialog-title = ์ˆ˜์‹  ํ™•์ธ ๋ฉ”์‹œ์ง€ ์„ค์ •
+return-receipt-checkbox-control =
+ .label = ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ผ ๋•Œ ํ•ญ์ƒ ์ˆ˜์‹  ํ™•์ธ์„ ์š”์ฒญํ•˜๊ธฐ
+ .accesskey = W
+receipt-arrive-label = ์ˆ˜์‹  ํ™•์ธ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์œผ๋ฉด:
+receipt-leave-radio-control =
+ .label = ๋ฐ›์€ ํŽธ์ง€ํ•จ์— ๋ณด๊ด€
+ .accesskey = i
+receipt-move-radio-control =
+ .label = โ€œ๋ณด๋‚ธ ํŽธ์ง€ํ•จโ€์œผ๋กœ ์ด๋™
+ .accesskey = m
+receipt-request-label = ์ˆ˜์‹  ํ™•์ธ ์š”์ฒญ์„ ๋ฐ›์œผ๋ฉด:
+receipt-return-never-radio-control =
+ .label = ์ˆ˜์‹  ํ™•์ธ ๋ณด๋‚ด์ง€ ์•Š๊ธฐ
+ .accesskey = n
+receipt-return-some-radio-control =
+ .label = ์ผ๋ถ€ ๋ฉ”์‹œ์ง€์— ๋Œ€ํ•ด ์ˆ˜์‹  ํ™•์ธ ํ—ˆ์šฉ
+ .accesskey = r
+receipt-not-to-cc-label =
+ .value = ๋ฉ”์‹œ์ง€์˜ ๋ฐ›๋Š” ์‚ฌ๋žŒ ๋˜๋Š” ์ฐธ์กฐ์— ๋‚ด๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ:
+ .accesskey = f
+receipt-send-never-label =
+ .label = ๋ณด๋‚ด์ง€ ์•Š์Œ
+receipt-send-always-label =
+ .label = ํ•ญ์ƒ ๋ณด๋ƒ„
+receipt-send-ask-label =
+ .label = ํ•ญ์ƒ ๋ฌผ์–ด ๋ณด๊ธฐ
+sender-outside-domain-label =
+ .value = ๋ณด๋‚ธ ์‚ฌ๋žŒ์ด ๋‚ด ๋„๋ฉ”์ธ ์™ธ๋ถ€์— ์žˆ๋Š” ๊ฒฝ์šฐ:
+ .accesskey = t
+other-cases-text-label =
+ .value = ๋‹ค๋ฅธ ๋ชจ๋“  ๊ฒฝ์šฐ:
+ .accesskey = a
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/preferences/sync-dialog.ftl b/thunderbird-l10n/ko/localization/ko/messenger/preferences/sync-dialog.ftl
new file mode 100644
index 0000000000..1962b71184
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/preferences/sync-dialog.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/.
+
+config-sync-dailog-title =
+ .title = ๋™๊ธฐํ™”ํ•  ํ•ญ๋ชฉ ์„ ํƒ
+sync-dialog =
+ .buttonlabelaccept = ๋ณ€๊ฒฝ ๋‚ด์šฉ ์ €์žฅ
+ .buttonaccesskeyaccept = S
+ .buttonlabelextra2 = ์—ฐ๊ฒฐ ๋Š๊ธฐโ€ฆ
+ .buttonaccesskeyextra2 = D
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/preferences/system-integration.ftl b/thunderbird-l10n/ko/localization/ko/messenger/preferences/system-integration.ftl
new file mode 100644
index 0000000000..a50cf7f731
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/preferences/system-integration.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/.
+
+system-integration-title =
+ .title = ์‹œ์Šคํ…œ ํ†ตํ•ฉ
+system-integration-dialog-title = ์‹œ์Šคํ…œ ํ†ตํ•ฉ
+system-integration-dialog =
+ .buttonlabelaccept = ๊ธฐ๋ณธ์œผ๋กœ ์„ค์ •
+ .buttonlabelcancel = ํ†ตํ•ฉ ๋ฏธ๋ฃจ๊ธฐ
+ .buttonlabelcancel2 = ๋ฏธ๋ฃจ๊ธฐ
+default-client-intro = { -brand-short-name }๋ฅผ ๋‹ค์Œ ํ•ญ๋ชฉ์˜ ๊ธฐ๋ณธ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ์‚ฌ์šฉ:
+unset-default-tooltip = { -brand-short-name }์—์„œ { -brand-short-name }๋ฅผ ๊ธฐ๋ณธ ํด๋ผ์ด์–ธํŠธ๋กœ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ฒŒ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ธฐ๋ณธ์œผ๋กœ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ํ•ด๋‹น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ '๊ธฐ๋ณธ์œผ๋กœ ์„ค์ •' ์ฐฝ์„ ์ด์šฉํ•˜์„ธ์š”.
+checkbox-email-label =
+ .label = ์ด๋ฉ”์ผ
+ .tooltiptext = { unset-default-tooltip }
+checkbox-newsgroups-label =
+ .label = ๋‰ด์Šค ๊ทธ๋ฃน
+ .tooltiptext = { unset-default-tooltip }
+checkbox-feeds-label =
+ .label = ํ”ผ๋“œ
+ .tooltiptext = { unset-default-tooltip }
+checkbox-calendar-label =
+ .label = ๋‹ฌ๋ ฅ
+ .tooltiptext = { unset-default-tooltip }
+# Note: This is the search engine name for all the different platforms.
+# Platforms that don't support it should be left blank.
+system-search-engine-name =
+ { PLATFORM() ->
+ [macos] Spotlight
+ [windows] Windows Search
+ *[other] { "" }
+ }
+system-search-integration-label =
+ .label = ๊ฒ€์ƒ‰์‹œ { system-search-engine-name } ์—”์ง„ ์‚ฌ์šฉ ํ—ˆ๊ฐ€
+ .accesskey = S
+check-on-startup-label =
+ .label = { -brand-short-name } ์‹œ์ž‘ํ•  ๋•Œ ํ•ญ์ƒ ํ™•์ธ
+ .accesskey = A
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/shortcuts.ftl b/thunderbird-l10n/ko/localization/ko/messenger/shortcuts.ftl
new file mode 100644
index 0000000000..1438273dca
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/shortcuts.ftl
@@ -0,0 +1,102 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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
+
+
+## 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] Shift+{ $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+Shift+{ $key }
+ }
+ctrl-shift-shortcut-key =
+ { PLATFORM() ->
+ [macos] โŒƒ โ‡ง { $key }
+ *[other] Ctrl+Shift+{ $key }
+ }
+meta-ctrl-shift-shortcut-key =
+ { PLATFORM() ->
+ [macos] โŒƒ โ‡ง โŒ˜ { $key }
+ *[other] Meta+Ctrl+Shift+{ $key }
+ }
+alt-shift-shortcut-key =
+ { PLATFORM() ->
+ [macos] โŒฅ โ‡ง { $key }
+ *[other] Alt+Shift+{ $key }
+ }
+meta-shift-alt-shortcut-key2 =
+ { PLATFORM() ->
+ [macos] โŒฅ โ‡ง โŒ˜ { $key }
+ *[other] Meta+Alt+Shift+{ $key }
+ }
+ctrl-shift-alt-shortcut-key2 =
+ { PLATFORM() ->
+ [macos] โŒƒ โŒฅ โ‡ง { $key }
+ *[other] Ctrl+Alt+Shift+{ $key }
+ }
+meta-ctrl-shift-alt-shortcut-key2 =
+ { PLATFORM() ->
+ [macos] โŒƒ โŒฅ โ‡ง โŒ˜ { $key }
+ *[other] Meta+Ctrl+Alt+Shift+{ $key }
+ }
+
+## Shortcut and label combined strings
+
+# 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/thunderbird-l10n/ko/localization/ko/messenger/syncAccounts.ftl b/thunderbird-l10n/ko/localization/ko/messenger/syncAccounts.ftl
new file mode 100644
index 0000000000..837280e08a
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/syncAccounts.ftl
@@ -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/.
+
+
+# The strings in this file relate to the configuration of Mozilla accounts for sync.
+
+
+## These strings are shown in a desktop notification after the user requests we resend a verification email.
+
+sync-verification-sent-title = ์ธ์ฆ์„ ๋ณด๋ƒ„
+# Variables:
+# $userEmail (String) - Email address of the account used for sync.
+sync-verification-sent-body = ์ธ์ฆ ๋งํฌ๊ฐ€ { $userEmail }๋กœ ์ „์†ก๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+sync-verification-not-sent-title = ์ธ์ฆ์„ ๋ณด๋‚ผ ์ˆ˜ ์—†์Œ
+sync-verification-not-sent-body = ์ง€๊ธˆ ์ธ์ฆ ๋ฉ”์ผ์„ ๋ณด๋‚ผ ์ˆ˜๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ž ์‹œ ํ›„์— ๋‹ค์‹œ ์‹œ๋„ํ•ด ์ฃผ์„ธ์š”.
+
+## These strings are shown in a confirmation dialog when the user chooses to sign out.
+
+sync-signout-dialog-title = ๋กœ๊ทธ์•„์›ƒ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+sync-signout-dialog-body = ๋™๊ธฐํ™”๋œ ๋ฐ์ดํ„ฐ๋Š” ๊ณ„์ •์— ๋‚จ์•„ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
+sync-signout-dialog-button = ๋กœ๊ทธ์•„์›ƒ
+
+## These strings are shown in a confirmation dialog when the user chooses to stop syncing.
+
+sync-disconnect-dialog-title = ์—ฐ๊ฒฐ์„ ํ•ด์ œํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+sync-disconnect-dialog-body = { -brand-product-name }๊ฐ€ ๋™๊ธฐํ™”๋ฅผ ์ค‘์ง€ํ•˜์ง€๋งŒ ๊ธฐ๊ธฐ์— ์žˆ๋Š” ์–ด๋–ค ๋ฐ์ดํ„ฐ๋„ ์ง€์šฐ์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
+sync-disconnect-dialog-button = ์—ฐ๊ฒฐ ํ•ด์ œ
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/treeView.ftl b/thunderbird-l10n/ko/localization/ko/messenger/treeView.ftl
new file mode 100644
index 0000000000..5ac50a6077
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/treeView.ftl
@@ -0,0 +1,36 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Table
+
+tree-list-view-row-select =
+ .alt = ํ˜„์žฌ ํ–‰ ์„ ํƒ์„ ํ† ๊ธ€ํ•˜๋Š” ์ฒดํฌ๋ฐ•์Šค
+ .title = ํ˜„์žฌ ํ–‰ ์„ ํƒ
+tree-list-view-row-deselect =
+ .alt = ํ˜„์žฌ ํ–‰ ์„ ํƒ์„ ํ† ๊ธ€ํ•˜๋Š” ์ฒดํฌ๋ฐ•์Šค
+ .title = ํ˜„์žฌ ํ–‰ ์„ ํƒ ํ•ด์ œ
+tree-list-view-row-delete =
+ .title = ํ˜„์žฌ ํ–‰ ์‚ญ์ œ
+tree-list-view-row-restore =
+ .title = ํ˜„์žฌ ํ–‰ ๋ณต์›
+tree-list-view-column-picker =
+ .title = ํ‘œ์‹œํ•  ํ•ญ๋ชฉ ์„ ํƒ
+tree-list-view-column-picker-restore =
+ .label = ์—ด ์ˆœ์„œ ๋ณต์›
+tree-list-view-row-flagged =
+ .alt = ๋ณ„ํ‘œ ํ‘œ์‹œ๋œ ๋ฉ”์‹œ์ง€ ํ‘œ์‹œ๊ธฐ
+ .title = ๋ณ„ํ‘œ ํ‘œ์‹œ ๋ฉ”์‹œ์ง€
+tree-list-view-row-flag =
+ .alt = ๋ณ„ํ‘œ ํ‘œ์‹œ๋œ ๋ฉ”์‹œ์ง€ ํ‘œ์‹œ๊ธฐ
+ .title = ๋ณ„ํ‘œ ํ‘œ์‹œ๋˜์ง€ ์•Š์€ ๋ฉ”์‹œ์ง€
+tree-list-view-row-attach =
+ .alt = ์ฒจ๋ถ€ ํ‘œ์‹œ๊ธฐ
+ .title = ์ฒจ๋ถ€๋ฅผ ํฌํ•จํ•œ ๋ฉ”์‹œ์ง€
+tree-list-view-row-spam =
+ .alt = ์ŠคํŒธ ์ƒํƒœ ํ‘œ์‹œ๊ธฐ
+ .title = ์ŠคํŒธ์œผ๋กœ ํ‘œ์‹œ๋œ ๋ฉ”์‹œ์ง€
+tree-list-view-row-not-spam =
+ .alt = ์ŠคํŒธ ์ƒํƒœ ํ‘œ์‹œ๊ธฐ
+ .title = ์ŠคํŒธ์œผ๋กœ ํ‘œ์‹œ๋˜์ง€ ์•Š์€ ๋ฉ”์‹œ์ง€
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/troubleshootMode.ftl b/thunderbird-l10n/ko/localization/ko/messenger/troubleshootMode.ftl
new file mode 100644
index 0000000000..5d4ec5561b
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/troubleshootMode.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/.
+
+troubleshoot-mode-window =
+ .title = { -brand-short-name } ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ชจ๋“œ
+ .style = width: 37em;
+troubleshoot-mode-dialog-title = { -brand-short-name } ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ชจ๋“œ
+troubleshoot-mode-description = { -brand-short-name } ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ์ง„๋‹จํ•ฉ๋‹ˆ๋‹ค. ์ถ”๊ฐ€ ๊ธฐ๋Šฅ ๋ฐ ๋งž์ถค์„ค์ •์ด ์ผ์‹œ์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.
+troubleshoot-mode-description2 = ๋‹ค์Œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ์ค‘ ์ผ๋ถ€ ๋˜๋Š” ์ „๋ถ€๋ฅผ ์˜๊ตฌ์ ์œผ๋กœ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:
+troubleshoot-mode-disable-addons =
+ .label = ๋ชจ๋“  ๋ถ€๊ฐ€๊ธฐ๋Šฅ ๋น„ํ™œ์„ฑํ™”
+ .accesskey = D
+troubleshoot-mode-reset-toolbars =
+ .label = ๋„๊ตฌ ๋ชจ์Œ๊ณผ ์ปจํŠธ๋กค ์žฌ์„ค์ •
+ .accesskey = R
+troubleshoot-mode-change-and-restart =
+ .label = ๋ณ€๊ฒฝ ๋ฐ ์žฌ์‹œ์ž‘
+ .accesskey = M
+troubleshoot-mode-continue =
+ .label = ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ชจ๋“œ์—์„œ ๊ณ„์†
+ .accesskey = C
+troubleshoot-mode-quit =
+ .label =
+ { PLATFORM() ->
+ [windows] ์ข…๋ฃŒ
+ *[other] ์ข…๋ฃŒ
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [windows] x
+ *[other] Q
+ }
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/unifiedToolbar.ftl b/thunderbird-l10n/ko/localization/ko/messenger/unifiedToolbar.ftl
new file mode 100644
index 0000000000..4894e1282e
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/unifiedToolbar.ftl
@@ -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/.
+
+
+### Unified Toolbar strings
+
+
+## Search bar
+
+search-bar-button =
+ .alt = ๊ฒ€์ƒ‰
+search-bar-item =
+ .label = ๊ฒ€์ƒ‰:
+search-bar-placeholder = ๊ฒ€์ƒ‰โ€ฆ
+# Search bar placeholder with formatted key shortcut hint (platform dependent).
+# The key after the control modifier should match the key from quickSearchCmd.key
+# in messenger.dtd.
+search-bar-placeholder-with-key2 =
+ { PLATFORM() ->
+ [macos] { search-bar-placeholder } <kbd>โŒ˜</kbd> <kbd>K</kbd>
+ *[other] { search-bar-placeholder } <kbd>Ctrl</kbd> + <kbd>K</kbd>
+ }
+
+## Unified toolbar context menu
+
+customize-menu-customize =
+ .label = ์‚ฌ์šฉ์ž ์ •์˜โ€ฆ
+
+# Unified toolbar get messages button context menu
+
+toolbar-get-all-messages-menuitem =
+ .label = ์ƒˆ ๋ฉ”์‹œ์ง€ ๋ชจ๋‘ ๋ฐ›๊ธฐ
+ .accesskey = G
+
+## Unified Toolbar customization
+
+customize-title = ๋„๊ตฌ ๋ชจ์Œ ์‚ฌ์šฉ์ž ์ง€์ •
+customize-space-tab-mail = ๋ฉ”์ผ
+ .title = ๋ฉ”์ผ
+customize-space-tab-addressbook = ์ฃผ์†Œ๋ก
+ .title = ์ฃผ์†Œ๋ก
+customize-space-tab-calendar = ์บ˜๋ฆฐ๋”
+ .title = ์บ˜๋ฆฐ๋”
+customize-space-tab-tasks = ํƒœ์Šคํฌ
+ .title = ํƒœ์Šคํฌ
+customize-space-tab-chat = ์ฑ„ํŒ…
+ .title = ์ฑ„ํŒ…
+customize-space-tab-settings = ์„ค์ •
+ .title = ์„ค์ •
+customize-restore-default = ๊ธฐ๋ณธ๊ฐ’ ๋ณต์›
+customize-change-appearance = ๋ชจ์–‘ ๋ณ€๊ฒฝโ€ฆ
+customize-button-style-label = ๋ฒ„ํŠผ ์Šคํƒ€์ผ:
+customize-button-style-icons-beside-text-option = ํ…์ŠคํŠธ ์˜†์— ์•„์ด์ฝ˜
+customize-button-style-icons-above-text-option = ํ…์ŠคํŠธ ์œ„์˜ ์•„์ด์ฝ˜
+customize-button-style-icons-only-option = ์•„์ด์ฝ˜๋งŒ
+customize-button-style-text-only-option = ํ…์ŠคํŠธ๋งŒ
+customize-cancel = ์ทจ์†Œ
+customize-save = ์ €์žฅ
+customize-unsaved-changes = ๋‹ค๋ฅธ ์ŠคํŽ˜์ด์Šค์— ์ €์žฅ๋˜์ง€ ์•Š์€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ
+customize-search-bar =
+ .label = ํˆด๋ฐ” ๋ฒ„ํŠผ ๊ฒ€์ƒ‰โ€ฆ
+customize-spaces-tabs =
+ .aria-label = ์ŠคํŽ˜์ด์Šค
+customize-main-toolbar-target =
+ .aria-label = ๋ฉ”์ธ ๋„๊ตฌ๋ชจ์Œ
+customize-palette-generic-title = ๋ชจ๋“  ์ŠคํŽ˜์ด์Šค์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
+customize-palette-mail-specific-title = ๋ฉ”์ผ ์ŠคํŽ˜์ด์Šค์—๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
+customize-palette-addressbook-specific-title = ์ฃผ์†Œ๋ก ์ŠคํŽ˜์ด์Šค์—์„œ๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
+customize-palette-calendar-specific-title = ์บ˜๋ฆฐ๋” ์ŠคํŽ˜์ด์Šค์—์„œ๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
+customize-palette-tasks-specific-title = ์ž‘์—… ์ŠคํŽ˜์ด์Šค์—์„œ๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
+customize-palette-chat-specific-title = ์ฑ„ํŒ… ์ŠคํŽ˜์ด์Šค์—์„œ๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
+customize-palette-settings-specific-title = ์„ค์ • ์ŠคํŽ˜์ด์Šค์—์„œ๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
+customize-palette-extension-specific-title = ์ด ์ŠคํŽ˜์ด์Šค์—์„œ๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
+
+## Unified toolbar customization palette context menu
+
+# Variables:
+# $target (String) - Name of the target the item should be added to.
+customize-palette-add-to =
+ .label = { $target }์— ์ถ”๊ฐ€
+customize-palette-add-everywhere =
+ .label = ๋ชจ๋“  ๋„๊ตฌ ๋ชจ์Œ์— ์ถ”๊ฐ€
+
+## Unified toolbar customization target context menu
+
+customize-target-forward =
+ .label = ์•ž์œผ๋กœ ์ด๋™
+customize-target-backward =
+ .label = ๋’ค๋กœ ์ด๋™
+customize-target-remove =
+ .label = ์‚ญ์ œ
+customize-target-remove-everywhere =
+ .label = ๋ชจ๋“  ๋„๊ตฌ ๋ชจ์Œ์—์„œ ์ œ๊ฑฐ
+customize-target-add-everywhere =
+ .label = ๋„๊ตฌ ๋ชจ์Œ์— ์ถ”๊ฐ€
+customize-target-start =
+ .label = ์‹œ์ž‘์œผ๋กœ ์ด๋™
+customize-target-end =
+ .label = ๋์œผ๋กœ ์ด๋™
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/unifiedToolbarItems.ftl b/thunderbird-l10n/ko/localization/ko/messenger/unifiedToolbarItems.ftl
new file mode 100644
index 0000000000..69f46d1819
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/unifiedToolbarItems.ftl
@@ -0,0 +1,147 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### Unified Toolbar Item Label strings
+
+spacer-label = ์œ ๋™ ๊ณต๊ฐ„
+search-bar-label = ๊ฒ€์ƒ‰
+toolbar-write-message-label = ์“ฐ๊ธฐ
+toolbar-write-message =
+ .title = ์ƒˆ ๋ฉ”์‹œ์ง€ ์“ฐ๊ธฐ
+toolbar-move-to-label = ์ด๋™
+toolbar-move-to =
+ .title = ์„ ํƒํ•œ ๋ฉ”์‹œ์ง€ ์ด๋™
+toolbar-unifinder-label = ์ด๋ฒคํŠธ ์ฐพ๊ธฐ
+toolbar-unifinder =
+ .title = ์ด๋ฒคํŠธ ์ฐพ๊ธฐ ์ฐฝ ํ‘œ์‹œ
+toolbar-folder-location-label = ํด๋” ์œ„์น˜
+toolbar-folder-location =
+ .title = ํด๋”๋กœ ์ „ํ™˜
+toolbar-edit-event-label = ํŽธ์ง‘
+toolbar-edit-event =
+ .title = ์„ ํƒํ•œ ์ด๋ฒคํŠธ์™€ ํƒœ์Šคํฌ๋ฅผ ํŽธ์ง‘
+toolbar-get-messages-label = ๋ฐ›๊ธฐ
+toolbar-get-messages =
+ .title = ๋ชจ๋“  ๊ณ„์ •์˜ ์ƒˆ ๋ฉ”์‹œ์ง€ ๊ฐ€์ ธ์˜ค๊ธฐ
+toolbar-reply-label = ํšŒ์‹ 
+toolbar-reply =
+ .title = ๋ฉ”์‹œ์ง€ ํšŒ์‹ 
+toolbar-reply-all-label = ๋ชจ๋‘ ํšŒ์‹ 
+toolbar-reply-all =
+ .title = ๋ชจ๋“  ๋ฐ›์€ ์‚ฌ๋žŒ์—๊ฒŒ ํšŒ์‹ 
+toolbar-reply-to-list-label = ๋ฆฌ์ŠคํŠธ๋กœ ํšŒ์‹ 
+toolbar-reply-to-list =
+ .title = ๋ฉ”์ผ๋ง ๋ฆฌ์ŠคํŠธ๋กœ ํšŒ์‹ 
+toolbar-redirect-label = ๋ฆฌ๋””๋ ‰์…˜
+toolbar-redirect =
+ .title = ์„ ํƒํ•œ ๋ฉ”์‹œ์ง€ ๊ทธ๋Œ€๋กœ ์ „๋‹ฌ
+toolbar-archive-label = ๋ณด๊ด€
+toolbar-archive =
+ .title = ์„ ํƒํ•œ ๋ฉ”์‹œ์ง€ ๋ณด๊ด€
+toolbar-conversation-label = ๋Œ€ํ™”
+toolbar-conversation =
+ .title = ์„ ํƒํ•œ ๋ฉ”์‹œ์ง€์˜ ๋Œ€ํ™” ๋ณด๊ธฐ
+toolbar-previous-unread-label = ์ด์ „ ํ•ญ๋ชฉ
+toolbar-previous-unread =
+ .title = ์ฝ์ง€ ์•Š์€ ์ด์ „ ๋ฉ”์‹œ์ง€๋กœ ์ด๋™
+toolbar-previous-label = ์ด์ „
+toolbar-previous =
+ .title = ์ด์ „ ๋ฉ”์‹œ์ง€๋กœ ์ด๋™
+toolbar-next-unread-label = ๋‹ค์Œ ํ•ญ๋ชฉ
+toolbar-next-unread =
+ .title = ๋‹ค์Œ ์ฝ์ง€ ์•Š์€ ๋ฉ”์ผ๋กœ ์ด๋™
+toolbar-next-label = ๋‹ค์Œ ๋ฉ”์‹œ์ง€
+toolbar-next =
+ .title = ๋‹ค์Œ ๋ฉ”์‹œ์ง€๋กœ ์ด๋™
+toolbar-junk-label = ์ŠคํŒธ
+toolbar-junk =
+ .title = ์ŠคํŒธ์ธ ๋ฉ”์„ธ์ง€๋ฅผ ๊ณจ๋ผ ํ‘œ์‹œํ•˜์„ธ์š”
+toolbar-delete-label = ์‚ญ์ œ
+toolbar-delete-title =
+ .title = ์„ ํƒํ•œ ๋งค์„ธ์ง€ ์‚ญ์ œ
+toolbar-undelete-label = ์‚ญ์ œ ์ทจ์†Œ
+toolbar-undelete =
+ .title = ์„ ํƒํ•œ ๋งค์„ธ์ง€ ์‚ญ์ œ ์ทจ์†Œ
+toolbar-compact-label = ๋น„์šฐ๊ธฐ
+toolbar-compact =
+ .title = ์„ ํƒํ•œ ํด๋”์—์„œ ์‚ญ์ œ ํ‘œ์‹œ๋œ ๋ฉ”์‹œ์ง€ ์ง€์šฐ๊ธฐ
+toolbar-add-as-event-label = ์ด๋ฒคํŠธ ์ถ”๊ฐ€
+toolbar-add-as-event =
+ .title = ๋ฉ”์‹œ์ง€์—์„œ ๋‚ ์งœ ์ •๋ณด๋ฅผ ์ถ”์ถœํ•˜์—ฌ ์บ˜๋ฆฐ๋”์— ์ด๋ฒคํŠธ๋กœ ์ถ”๊ฐ€
+toolbar-add-as-task-label = ํƒœ์Šคํฌ ์ถ”๊ฐ€
+toolbar-add-as-task =
+ .title = ๋ฉ”์‹œ์ง€์—์„œ ๋‚ ์งœ ์ •๋ณด๋ฅผ ์ถ”์ถœํ•˜์—ฌ ์บ˜๋ฆฐ๋”์— ํƒœ์Šคํฌ๋กœ ์ถ”๊ฐ€
+toolbar-tag-message-label = ํƒœ๊ทธ
+toolbar-tag-message =
+ .title = ํƒœ๊ทธ ๋ฉ”์‹œ์ง€
+toolbar-forward-inline-label = ์ „๋‹ฌ
+toolbar-forward-inline =
+ .title = ์„ ํƒํ•œ ๋ฉ”์‹œ์ง€๋ฅผ ์ธ๋ผ์ธ์œผ๋กœ ์ „๋‹ฌ
+toolbar-forward-attachment-label = ์ฒจ๋ถ€ ์ „๋‹ฌ
+toolbar-forward-attachment =
+ .title = ์„ ํƒํ•œ ๋ฉ”์‹œ์ง€๋ฅผ ์ฒจ๋ถ€๋กœ ์ „๋‹ฌ
+toolbar-mark-as-label = ํ‘œ์‹œ
+toolbar-mark-as =
+ .title = ๋ฉ”์‹œ์ง€ ํ‘œ์‹œ
+toolbar-view-picker-label = ๋ณด๊ธฐ
+toolbar-view-picker =
+ .title = ํ˜„์žฌ ํด๋” ๋ณด๊ธฐ ์‚ฌ์šฉ์ž ์ง€์ •
+toolbar-address-book-label = ์ฃผ์†Œ๋ก
+toolbar-address-book =
+ .title = ์ฃผ์†Œ๋ก ์—ด๊ธฐ
+toolbar-chat-label = ์ฑ„ํŒ…
+toolbar-chat =
+ .title = ์ฑ„ํŒ… ์—ด๊ธฐ
+toolbar-add-ons-and-themes-label = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ๋ฐ ํ…Œ๋งˆ
+toolbar-add-ons-and-themes =
+ .title = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ๊ด€๋ฆฌํ•˜๊ธฐ
+toolbar-calendar-label = ์บ˜๋ฆฐ๋”
+toolbar-calendar =
+ .title = ์บ˜๋ฆฐ๋” ํƒญ์œผ๋กœ ์ „ํ™˜
+toolbar-tasks-label = ํƒœ์Šคํฌ
+toolbar-tasks =
+ .title = ToDo ํƒญ์œผ๋กœ ์ „ํ™˜
+toolbar-mail-label = ๋ฉ”์ผ
+toolbar-mail =
+ .title = ๋ฉ”์ผ ํƒญ์œผ๋กœ ์ „ํ™˜
+toolbar-print-label = ์ธ์‡„
+toolbar-print =
+ .title = ๋ฉ”์‹œ์ง€ ์ธ์‡„
+toolbar-quick-filter-bar-label = ๋น ๋ฅธ ํ•„ํ„ฐ
+toolbar-quick-filter-bar =
+ .title = ๋ฉ”์‹œ์ง€ ํ•„ํ„ฐ
+toolbar-synchronize-label = ๋™๊ธฐํ™”
+toolbar-synchronize =
+ .title = ์บ˜๋ฆฐ๋”๋ฅผ ์ƒˆ๋กœ๊ณ ์นจํ•˜๊ณ  ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ๋™๊ธฐํ™”
+toolbar-delete-event-label = ์‚ญ์ œ
+toolbar-delete-event =
+ .title = ์„ ํƒํ•œ ์ด๋ฒคํŠธ์™€ ํƒœ์Šคํฌ๋ฅผ ์‚ญ์ œ
+toolbar-go-to-today-label = ์˜ค๋Š˜๋กœ ์ด๋™
+toolbar-go-to-today =
+ .title = ์˜ค๋Š˜๋กœ ์ด๋™
+toolbar-print-event-label = ์ธ์‡„
+toolbar-print-event =
+ .title = ์ด๋ฒคํŠธ์™€ ํƒœํฌ์Šค๋ฅผ ์ธ์‡„
+toolbar-new-event-label = ์ด๋ฒคํŠธ
+toolbar-new-event =
+ .title = ์ƒˆ ์ด๋ฒคํŠธ ๋งŒ๋“ค๊ธฐ
+toolbar-new-task-label = ํƒœ์Šคํฌ
+toolbar-new-task =
+ .title = ์ƒˆ ํƒœ์Šคํฌ ๋งŒ๋“ค๊ธฐ
+toolbar-go-back-label = ๋’ค๋กœ
+toolbar-go-back =
+ .title = ํ•œ ๋ฉ”์‹œ์ง€ ๋’ค๋กœ ๊ฐ€๊ธฐ
+toolbar-go-forward-label = ์•ž์œผ๋กœ
+toolbar-go-forward =
+ .title = ํ•œ ๋ฉ”์‹œ์ง€ ์•ž์œผ๋กœ ๊ฐ€๊ธฐ
+toolbar-stop-label = ์ค‘์ง€
+toolbar-stop =
+ .title = ์ „์†ก ์ค‘์ง€
+toolbar-throbber-label = ํ™œ์„ฑ๋„ ์ง€์‹œ์ž
+toolbar-throbber =
+ .title = ํ™œ์„ฑ๋„ ์ง€์‹œ์ž
+
+## New Address Book popup items
+
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/viewSource.ftl b/thunderbird-l10n/ko/localization/ko/messenger/viewSource.ftl
new file mode 100644
index 0000000000..e5844d71fd
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/messenger/viewSource.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/.
+
+context-text-action-find =
+ .label = ์ฐพ๊ธฐ
+ .accesskey = F
+context-text-action-find-again =
+ .label = ๋‹ค์‹œ ์ฐพ๊ธฐ
+ .accesskey = g
+text-action-find =
+ .label = ์ฐพ๊ธฐ
+ .accesskey = F
+text-action-find-again =
+ .label = ๋‹ค์‹œ ์ฐพ๊ธฐ
+ .accesskey = g
diff --git a/thunderbird-l10n/ko/localization/ko/security/certificates/certManager.ftl b/thunderbird-l10n/ko/localization/ko/security/certificates/certManager.ftl
new file mode 100644
index 0000000000..44f88a76f3
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/security/certificates/certManager.ftl
@@ -0,0 +1,228 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+certmgr-title =
+ .title = ์ธ์ฆ์„œ ๊ด€๋ฆฌ์ž
+
+certmgr-tab-mine =
+ .label = ๊ฐœ์ธ ์ธ์ฆ์„œ
+
+certmgr-tab-remembered =
+ .label = ์ธ์ฆ ๊ฒฐ์ •
+
+certmgr-tab-people =
+ .label = ๋‹ค๋ฅธ ์‚ฌ๋žŒ
+
+certmgr-tab-servers =
+ .label = ์„œ๋ฒ„
+
+certmgr-tab-ca =
+ .label = ์ธ์ฆ ๊ธฐ๊ด€
+
+certmgr-mine = ์‚ฌ์šฉ์ž๋ฅผ ํ™•์ธํ•˜๋Š” ์ด ๊ธฐ๊ด€์˜ ์ธ์ฆ์„œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค
+certmgr-remembered = ์ด ์ธ์ฆ์„œ๋Š” ์›น ์‚ฌ์ดํŠธ์—์„œ ์‚ฌ์šฉ์ž๋ฅผ ์‹๋ณ„ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
+certmgr-people = ๋‹ค์Œ ์‚ฌ๋žŒ๋“ค์„ ํ™•์ธํ•˜๋Š” ํŒŒ์ผ์˜ ์ธ์ฆ์„œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค
+certmgr-server = ์ด ํ•ญ๋ชฉ์€ ์„œ๋ฒ„ ์ธ์ฆ์„œ ์˜ค๋ฅ˜ ์˜ˆ์™ธ๋ฅผ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
+certmgr-ca = ๋‹ค์Œ ์ธ์ฆ ๊ถŒํ•œ์„ ํ™•์ธํ•˜๋Š” ํŒŒ์ผ์˜ ์ธ์ฆ์„œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค
+
+certmgr-edit-ca-cert2 =
+ .title = CA ์ธ์ฆ์„œ ์‹ ๋ขฐ๋„ ์„ค์ • ํŽธ์ง‘
+ .style = min-width: 48em;
+
+certmgr-edit-cert-edit-trust = ์‹ ๋ขฐ๋„ ์„ค์ • ํŽธ์ง‘:
+
+certmgr-edit-cert-trust-ssl =
+ .label = ์•„๋ž˜ ์ธ์ฆ์„œ๋Š” ์›น ์‚ฌ์ดํŠธ๋ฅผ ์ธ์ฆํ•ฉ๋‹ˆ๋‹ค.
+
+certmgr-edit-cert-trust-email =
+ .label = ์•„๋ž˜ ์ธ์ฆ์„œ๋Š” ๋ฉ”์ผ ์‚ฌ์šฉ์ž๋ฅผ ์ธ์ฆํ•ฉ๋‹ˆ๋‹ค.
+
+certmgr-delete-cert2 =
+ .title = ์ธ์ฆ์„œ ์‚ญ์ œ
+ .style = min-width: 48em; min-height: 24em;
+
+certmgr-cert-host =
+ .label = ํ˜ธ์ŠคํŠธ
+
+certmgr-cert-name =
+ .label = ์ธ์ฆ์„œ ์ด๋ฆ„
+
+certmgr-cert-server =
+ .label = ์„œ๋ฒ„
+
+certmgr-token-name =
+ .label = ๋ณด์•ˆ ์žฅ์น˜
+
+certmgr-begins-label =
+ .label = ์‹œ์ž‘์ผ
+
+certmgr-expires-label =
+ .label = ๋งŒ๋ฃŒ์ผ
+
+certmgr-email =
+ .label = ๋ฉ”์ผ ์ฃผ์†Œ
+
+certmgr-serial =
+ .label = ์ผ๋ จ ๋ฒˆํ˜ธ
+
+certmgr-fingerprint-sha-256 =
+ .label = SHA-256 ์ง€๋ฌธ
+
+certmgr-view =
+ .label = ๋ณด๊ธฐโ€ฆ
+ .accesskey = V
+
+certmgr-edit =
+ .label = ์‹ ๋ขฐ ํŽธ์ง‘โ€ฆ
+ .accesskey = E
+
+certmgr-export =
+ .label = ๋‚ด๋ณด๋‚ด๊ธฐโ€ฆ
+ .accesskey = x
+
+certmgr-delete =
+ .label = ์‚ญ์ œโ€ฆ
+ .accesskey = D
+
+certmgr-delete-builtin =
+ .label = ์‚ญ์ œ ๋˜๋Š” ์‹ ๋ขฐ ์•ˆ ํ•จโ€ฆ
+ .accesskey = D
+
+certmgr-backup =
+ .label = ๋ฐฑ์—…โ€ฆ
+ .accesskey = B
+
+certmgr-backup-all =
+ .label = ์ „์ฒด ๋ฐฑ์—…โ€ฆ
+ .accesskey = k
+
+certmgr-restore =
+ .label = ๊ฐ€์ ธ์˜ค๊ธฐโ€ฆ
+ .accesskey = m
+
+certmgr-add-exception =
+ .label = ์˜ˆ์™ธ ์ถ”๊ฐ€โ€ฆ
+ .accesskey = x
+
+exception-mgr =
+ .title = ๋ณด์•ˆ ์˜ˆ์™ธ ์ถ”๊ฐ€
+
+exception-mgr-extra-button =
+ .label = ๋ณด์•ˆ ์˜ˆ์™ธ ํ™•์ธ
+ .accesskey = C
+
+exception-mgr-supplemental-warning = ํ•ฉ๋ฒ•์ ์ธ ์€ํ–‰, ์ƒ์  ๋ฐ ๊ธฐํƒ€ ๊ณต๊ณต ์‚ฌ์ดํŠธ์—์„œ๋Š” ์ด๋ฅผ ์š”๊ตฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+exception-mgr-cert-location-url =
+ .value = ์ฃผ์†Œ:
+
+exception-mgr-cert-location-download =
+ .label = ์ธ์ฆ์„œ ๋ฐ›๊ธฐ
+ .accesskey = G
+
+exception-mgr-cert-status-view-cert =
+ .label = ๋ณด๊ธฐโ€ฆ
+ .accesskey = V
+
+exception-mgr-permanent =
+ .label = ์˜ˆ์™ธ ์˜๊ตฌ ์ €์žฅ
+ .accesskey = P
+
+pk11-bad-password = ์ž…๋ ฅํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ๋งž์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+pkcs12-decode-err = ํŒŒ์ผ ๋ณตํ˜ธํ™”๊ฐ€ ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค. PKCS #12 ํ˜•์‹์ด ์•„๋‹ˆ๊ฑฐ๋‚˜, ์†์ƒ๋˜์—ˆ๊ฑฐ๋‚˜, ์ž…๋ ฅํ•˜์‹  ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์ž˜๋ชป๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+pkcs12-unknown-err-restore = ์•Œ ์ˆ˜ ์—†๋Š” ์ด์œ ๋กœ PKCS #12 ํŒŒ์ผ ๋ณต์›์„ ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+pkcs12-unknown-err-backup = ์•Œ ์ˆ˜ ์—†๋Š” ์ด์œ ๋กœ PKCS #12 ๋ฐฑ์—… ํŒŒ์ผ ์ƒ์„ฑ์„ ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+pkcs12-unknown-err = ์•Œ ์ˆ˜ ์—†๋Š” ์ด์œ ๋กœ PKCS #12 ์ž‘์—…์„ ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+pkcs12-info-no-smartcard-backup = ์Šค๋งˆํŠธ์นด๋“œ์™€ ๊ฐ™์€ ํ•˜๋“œ์›จ์–ด ๋ณด์•ˆ ์žฅ์น˜๋กœ๋ถ€ํ„ฐ์˜ ์ธ์ฆ์„œ ๋ฐฑ์—…์€ ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
+pkcs12-dup-data = ์ธ์ฆ์„œ์™€ ๊ฐœ์ธํ‚ค๊ฐ€ ์ด๋ฏธ ๋ณด์•ˆ ์žฅ์น˜์— ์žˆ์Šต๋‹ˆ๋‹ค.
+
+## PKCS#12 file dialogs
+
+choose-p12-backup-file-dialog = ๋ฐฑ์—…ํ•  ํŒŒ์ผ ์ด๋ฆ„
+file-browse-pkcs12-spec = PKCS12 ํŒŒ์ผ
+choose-p12-restore-file-dialog = ๊ฐ€์ ธ์˜ฌ ์ธ์ฆ์„œ ํŒŒ์ผ
+
+## Import certificate(s) file dialog
+
+file-browse-certificate-spec = ์ธ์ฆ์„œ ํŒŒ์ผ
+import-ca-certs-prompt = ๊ฐ€์ ธ์˜ฌ CA ์ธ์ฆ์„œ๋ฅผ ํฌํ•จํ•˜๋Š” ํŒŒ์ผ ์„ ํƒ
+import-email-cert-prompt = ๊ฐ€์ ธ์˜ฌ ๋ฉ”์ผ ์ธ์ฆ์„œ๋ฅผ ํฌํ•จํ•˜๋Š” ํŒŒ์ผ ์„ ํƒ
+
+## For editing certificates trust
+
+# Variables:
+# $certName: the name of certificate
+edit-trust-ca = { $certName } ์ธ์ฆ์„œ๋Š” ์ธ์ฆ ๊ธฐ๊ด€์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
+
+## For Deleting Certificates
+
+delete-user-cert-title =
+ .title = ๊ฐœ์ธ ์ธ์ฆ์„œ ์‚ญ์ œ
+delete-user-cert-confirm = ์ •๋ง๋กœ ์ด ์ธ์ฆ์„œ๋ฅผ ์‚ญ์ œํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+delete-user-cert-impact = ๊ฐœ์ธ ์ธ์ฆ์„œ๋ฅผ ์‚ญ์ œํ•˜๋ฉด ๋” ์ด์ƒ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+
+
+delete-ssl-override-title =
+ .title = ์„œ๋ฒ„ ์ธ์ฆ์„œ ์˜ˆ์™ธ ์‚ญ์ œ
+delete-ssl-override-confirm = ๋‹ค์Œ ์„œ๋ฒ„ ์˜ˆ์™ธ๋ฅผ ์‚ญ์ œํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+delete-ssl-override-impact = ๋งŒ์•ฝ ์„œ๋ฒ„ ์˜ˆ์™ธ๋ฅผ ์‚ญ์ œํ•˜๋ฉด, ํ•ด๋‹น ์„œ๋ฒ„์— ๋Œ€ํ•œ ์ผ๋ฐ˜์ ์ธ ๋ณด์•ˆ ํ™•์ธ์„ ๋ณต์›ํ•˜๊ณ  ์œ ํšจํ•œ ์ธ์ฆ์„œ ์‚ฌ์šฉ์„ ์š”๊ตฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
+
+delete-ca-cert-title =
+ .title = CA ์ธ์ฆ์„œ ์‚ญ์ œ ๋˜๋Š” ์‹ ๋ขฐ ์•ˆ ํ•จ
+delete-ca-cert-confirm = CA ์ธ์ฆ์„œ ์‚ญ์ œ๋ฅผ ์š”์ฒญํ•˜์…จ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์ œ๊ณต ์ธ์ฆ์„œ์˜ ๊ฒฝ์šฐ ๋ชจ๋“  ์‹ ๋ขฐ๊ฐ€ ์ œ๊ฑฐ๋˜๋ฉฐ ๋™์ผํ•œ ํšจ๊ณผ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ญ์ œ ๋˜๋Š” ์‹ ๋ขฐ ์•ˆ ํ•จ์œผ๋กœ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+delete-ca-cert-impact = ๋งŒ์•ฝ ์ธ์ฆ ๊ธฐ๊ด€ (CA) ์ธ์ฆ์„œ๋ฅผ ์‚ญ์ œํ•˜๊ฑฐ๋‚˜ ์‹ ๋ขฐ ์•ˆ ํ•จ์œผ๋กœ ํ•˜๋ฉด, ์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ํ•ด๋‹น CA์—์„œ ๋ฐœ๊ธ‰ํ•œ ์ธ์ฆ์„œ๋ฅผ ๋” ์ด์ƒ ์‹ ๋ขฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+
+delete-email-cert-title =
+ .title = ์ „์ž ๋ฉ”์ผ ์ธ์ฆ์„œ ์‚ญ์ œ
+delete-email-cert-confirm = ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ์ „์ž ๋ฉ”์ผ ์ธ์ฆ์„œ๋ฅผ ์‚ญ์ œํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+delete-email-cert-impact = ๊ฐœ์ธ ์ „์ž ๋ฉ”์ผ ์ธ์ฆ์„œ๋ฅผ ์‚ญ์ œํ•˜๋ฉด ๋” ์ด์ƒ ์•”ํ˜ธํ™”๋œ ๋ฉ”์ผ์„ ๋ณด๋‚ผ ์ˆ˜ ์—†๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
+
+# Used for semi-uniquely representing a cert.
+#
+# Variables:
+# $serialNumber : the serial number of the cert in AA:BB:CC hex format.
+cert-with-serial =
+ .value = ์ผ๋ จ ๋ฒˆํ˜ธ ์ธ์ฆ์„œ: { $serialNumber }
+
+# Used to indicate that the user chose not to send a client authentication certificate to a server that requested one in a TLS handshake.
+send-no-client-certificate = ํด๋ผ์ด์–ธํŠธ ์ธ์ฆ์„œ๋ฅผ ๋ณด๋‚ด์ง€ ์•Š์Œ
+
+# Used when no cert is stored for an override
+no-cert-stored-for-override = (์ €์žฅ ์•ˆ ๋จ)
+
+# When a certificate is unavailable (for example, it has been deleted or the token it exists on has been removed).
+certificate-not-available = (์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ)
+
+## Used to show whether an override is temporary or permanent
+
+permanent-override = ์˜๊ตฌ
+temporary-override = ์ž„์‹œ
+
+## Add Security Exception dialog
+
+add-exception-branded-warning = { -brand-short-name }๊ฐ€ ์‚ฌ์ดํŠธ๋ฅผ ์‹๋ณ„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉ์ž๊ฐ€ ๋‹ค์‹œ ์„ค์ •ํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.
+add-exception-invalid-header = ์ด ์‚ฌ์ดํŠธ๋Š” ์œ ํšจํ•˜์ง€ ์•Š์€ ์ •๋ณด๋กœ ์ธ์ฆ์„ ์‹œ๋„ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+add-exception-domain-mismatch-short = ์ž˜๋ชป๋œ ์‚ฌ์ดํŠธ
+add-exception-domain-mismatch-long = ์ด ์ธ์ฆ์„œ๋Š” ๋‹ค๋ฅธ ์›น ์‚ฌ์ดํŠธ์˜ ์ธ์ฆ์„œ๋กœ์„œ ๋ˆ„๊ตฐ๊ฐ€ ์ด ์‚ฌ์ดํŠธ๋ฅผ ์‚ฌ์นญํ•˜๊ณ  ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+add-exception-expired-short = ๋งŒ๋ฃŒ ์ •๋ณด
+add-exception-expired-long = ์ธ์ฆ์„œ๊ฐ€ ํ˜„์žฌ ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ธ์ฆ์„œ๊ฐ€ ๋„๋‚œ, ๋˜๋Š” ๋ถ„์‹ค๋˜์—ˆ์„ ์ˆ˜ ์žˆ๊ณ  ๋ˆ„๊ตฐ๊ฐ€ ์ด ์‚ฌ์ดํŠธ๋ฅผ ์‚ฌ์นญํ•˜๊ณ  ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+add-exception-unverified-or-bad-signature-short = ํ™•์ธ๋˜์ง€ ์•Š์Œ
+add-exception-unverified-or-bad-signature-long = ์•ˆ์ „ํ•œ ์„œ๋ช…์„ ์‚ฌ์šฉํ•œ ๋ฏฟ์„ ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์— ์˜ํ•ด ๋ฐœ๊ธ‰๋œ ๊ฒƒ์œผ๋กœ ํ™•์ธ๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ด ์ธ์ฆ์€ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+add-exception-valid-short = ์œ ํšจํ•œ ์ธ์ฆ์„œ
+add-exception-valid-long = ์ด ์‚ฌ์ดํŠธ๋Š” ์œ ํšจํ•˜๊ณ  ํ™•์ธ๋œ ์‹ ์› ์ •๋ณด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ์™ธ์— ์ถ”๊ฐ€ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
+add-exception-checking-short = ์ •๋ณด ํ™•์ธ ์ค‘
+add-exception-checking-long = ์‚ฌ์ดํŠธ ์ธ์ฆ ์‹œ๋„ ์ค‘โ€ฆ
+add-exception-no-cert-short = ์ •๋ณด๊ฐ€ ์—†์Œ
+add-exception-no-cert-long = ์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ์ธ์ฆ ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+
+## Certificate export "Save as" and error dialogs
+
+save-cert-as = ์ธ์ฆ์„œ๋ฅผ ํŒŒ์ผ๋กœ ์ €์žฅ
+cert-format-base64 = X.509 ์ธ์ฆ์„œ (PEM)
+cert-format-base64-chain = X.509 ์ฒด์ธ ์ธ์ฆ์„œ (PEM)
+cert-format-der = X.509 ์ธ์ฆ์„œ (DER)
+cert-format-pkcs7 = X.509 ์ธ์ฆ์„œ (PKCS #7)
+cert-format-pkcs7-chain = X.509 ์ฒด์ธ ์ธ์ฆ์„œ (PKCS #7)
+write-file-failure = ํŒŒ์ผ ์˜ค๋ฅ˜
diff --git a/thunderbird-l10n/ko/localization/ko/security/certificates/deviceManager.ftl b/thunderbird-l10n/ko/localization/ko/security/certificates/deviceManager.ftl
new file mode 100644
index 0000000000..a892b09af9
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/security/certificates/deviceManager.ftl
@@ -0,0 +1,133 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Strings used for device manager
+
+devmgr-window =
+ .title = ์žฅ์น˜ ๊ด€๋ฆฌ์ž
+ .style = min-width: 67em; min-height: 32em;
+
+devmgr-devlist =
+ .label = ๋ณด์•ˆ ๋ชจ๋“ˆ ๋ฐ ์žฅ์น˜
+
+devmgr-header-details =
+ .label = ์ƒ์„ธ ์ •๋ณด
+
+devmgr-header-value =
+ .label = ๊ฐ’
+
+devmgr-button-login =
+ .label = ๋กœ๊ทธ์ธ
+ .accesskey = n
+
+devmgr-button-logout =
+ .label = ๋กœ๊ทธ์•„์›ƒ
+ .accesskey = O
+
+devmgr-button-changepw =
+ .label = ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ
+ .accesskey = P
+
+devmgr-button-load =
+ .label = ์žฅ์ฐฉํ•˜๊ธฐ
+ .accesskey = L
+
+devmgr-button-unload =
+ .label = ๋ถ„๋ฆฌํ•˜๊ธฐ
+ .accesskey = U
+
+devmgr-button-enable-fips =
+ .label = FIPS ์‚ฌ์šฉ
+ .accesskey = F
+
+devmgr-button-disable-fips =
+ .label = FIPS ์‚ฌ์šฉ ์•ˆ ํ•จ
+ .accesskey = F
+
+## Strings used for load device
+
+load-device =
+ .title = PKCS#11 ์žฅ์น˜ ๋“œ๋ผ์ด๋ฒ„ ๋กœ๋“œ
+
+load-device-info = ์ถ”๊ฐ€ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ชจ๋“ˆ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”.
+
+load-device-modname =
+ .value = ๋ชจ๋“ˆ ์ด๋ฆ„
+ .accesskey = M
+
+load-device-modname-default =
+ .value = ์ƒˆ PKCS #11 ๋ชจ๋“ˆ
+
+load-device-filename =
+ .value = ๋ชจ๋“ˆ ํŒŒ์ผ ์ด๋ฆ„
+ .accesskey = f
+
+load-device-browse =
+ .label = ์ฐพ์•„๋ณด๊ธฐโ€ฆ
+ .accesskey = B
+
+## Token Manager
+
+devinfo-status =
+ .label = ์ƒํƒœ
+
+devinfo-status-disabled =
+ .label = ์‚ฌ์šฉ ์•ˆ ํ•จ
+
+devinfo-status-not-present =
+ .label = ์ œ๊ณต๋˜์ง€ ์•Š์Œ
+
+devinfo-status-uninitialized =
+ .label = ์ดˆ๊ธฐํ™” ์•ˆ ๋จ
+
+devinfo-status-not-logged-in =
+ .label = ๋กœ๊ทธ์ธ ์•ˆ ๋จ
+
+devinfo-status-logged-in =
+ .label = ๋กœ๊ทธ์ธ๋จ
+
+devinfo-status-ready =
+ .label = ์ค€๋น„
+
+devinfo-desc =
+ .label = ์„ค๋ช…
+
+devinfo-man-id =
+ .label = ๊ณต๊ธ‰์ž
+
+devinfo-hwversion =
+ .label = ํ•˜๋“œ์›จ์–ด ๋ฒ„์ „
+devinfo-fwversion =
+ .label = ํŽŒ์›จ์–ด ๋ฒ„์ „
+
+devinfo-modname =
+ .label = ๋ชจ๋“ˆ
+
+devinfo-modpath =
+ .label = ๊ฒฝ๋กœ
+
+login-failed = ๋กœ๊ทธ์ธ ์‹คํŒจ
+
+devinfo-label =
+ .label = ๋ ˆ์ด๋ธ”
+
+devinfo-serialnum =
+ .label = ์ผ๋ จ ๋ฒˆํ˜ธ
+
+fips-nonempty-primary-password-required = FIPS ๋ชจ๋“œ๋Š” ๊ฐ ๋ณด์•ˆ ์žฅ์น˜์— ๋Œ€ํ•ด ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์„ค์ •๋˜์–ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. FIPS ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์ „์— ๋จผ์ € ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์„ค์ •ํ•˜์„ธ์š”.
+unable-to-toggle-fips = ๋ณด์•ˆ ์žฅ์น˜์— ๋Œ€ํ•ด FIPS ๋ชจ๋“œ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ข…๋ฃŒ ํ›„ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.
+load-pk11-module-file-picker-title = ๋กœ๋“œ ํ•  PKCS#11 ์žฅ์น˜ ๋“œ๋ผ์ด๋ฒ„ ์„ ํƒ
+
+# Load Module Dialog
+load-module-help-empty-module-name =
+ .value = ๋ชจ๋“ˆ ์ด๋ฆ„์€ ํ•„์ˆ˜์ž…๋‹ˆ๋‹ค.
+
+# Do not translate 'Root Certs'
+load-module-help-root-certs-module-name =
+ .value = โ€˜Root Certsโ€˜๋Š” ์˜ˆ์•ฝ์–ด์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ชจ๋“ˆ ์ด๋ฆ„์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+
+add-module-failure = ๋ชจ๋“ˆ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์—†์Œ
+del-module-warning = ์ •๋ง๋กœ ์ด ๋ณด์•ˆ ๋ชจ๋“ˆ์„ ์‚ญ์ œํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+del-module-error = ๋ชจ๋“ˆ์„ ์‚ญ์ œํ•  ์ˆ˜ ์—†์Œ
diff --git a/thunderbird-l10n/ko/localization/ko/security/pippki/pippki.ftl b/thunderbird-l10n/ko/localization/ko/security/pippki/pippki.ftl
new file mode 100644
index 0000000000..6f37b1e8ea
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/security/pippki/pippki.ftl
@@ -0,0 +1,106 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+password-quality-meter = ๋น„๋ฐ€๋ฒˆํ˜ธ ์ˆ˜์ค€ ์ธก์ •
+
+## Change Password dialog
+
+change-device-password-window =
+ .title = ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ
+# Variables:
+# $tokenName (String) - Security device of the change password dialog
+change-password-token = ๋ณด์•ˆ ์žฅ์น˜: { $tokenName }
+change-password-old = ํ˜„์žฌ ๋น„๋ฐ€๋ฒˆํ˜ธ:
+change-password-new = ์ƒˆ ๋น„๋ฐ€๋ฒˆํ˜ธ:
+change-password-reenter = ์ƒˆ ๋น„๋ฐ€๋ฒˆํ˜ธ(์žฌ์ž…๋ ฅ):
+pippki-failed-pw-change = ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+pippki-incorrect-pw = ํ˜„์žฌ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ž…๋ ฅํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
+pippki-pw-change-ok = ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์„ฑ๊ณต์ ์œผ๋กœ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+pippki-pw-empty-warning = ์ €์žฅ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ์™€ ๊ฐœ์ธ ํ‚ค๋Š” ๋ณดํ˜ธ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+pippki-pw-erased-ok = ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. { pippki-pw-empty-warning }
+pippki-pw-not-wanted = ๊ฒฝ๊ณ ! ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ธฐ๋กœ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. { pippki-pw-empty-warning }
+pippki-pw-change2empty-in-fips-mode = ํ˜„์žฌ FIPS ๋ชจ๋“œ์ž…๋‹ˆ๋‹ค. FIPS๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์„ค์ •๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+
+## Reset Primary Password dialog
+
+reset-primary-password-window2 =
+ .title = ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ ์žฌ์„ค์ •
+ .style = min-width: 40em
+reset-password-button-label =
+ .label = ์žฌ์„ค์ •
+reset-primary-password-text = ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์žฌ์„ค์ •ํ•˜๋ฉด, ์ €์žฅ๋œ ๋ชจ๋“  ์›น, ์ด๋ฉ”์ผ ๋น„๋ฐ€๋ฒˆํ˜ธ, ์–‘์‹ ๋ฐ์ดํ„ฐ, ๊ฐœ์ธ ์ธ์ฆ์„œ ๋ฐ ๊ฐœ์ธ ํ‚ค์— ์ ‘๊ทผํ•˜์ง€ ๋ชปํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ •๋ง๋กœ ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์žฌ์„ค์ •ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+pippki-reset-password-confirmation-title = ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ ์žฌ์„ค์ •
+pippki-reset-password-confirmation-message = ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์žฌ์„ค์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+
+## Downloading cert dialog
+
+download-cert-window2 =
+ .title = ์ธ์ฆ์„œ ๋‹ค์šด๋กœ๋“œ ์ค‘
+ .style = min-width: 46em
+download-cert-message = ์ƒˆ ์ธ์ฆ ๊ธฐ๊ด€ (CA)์„ ์‹ ๋ขฐํ•˜๋ผ๋Š” ์š”์ฒญ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+download-cert-trust-ssl =
+ .label = ์‹ ๋ขฐ๋œ ์ธ์ฆ ๊ธฐ๊ด€ (์›น ์‚ฌ์ดํŠธ)
+download-cert-trust-email =
+ .label = ์‹ ๋ขฐ๋œ ์ธ์ฆ ๊ธฐ๊ด€ (๋ฉ”์ผ)
+download-cert-message-desc = ์ธ์ฆ ๊ธฐ๊ด€์„ ์‹ ๋ขฐํ•˜๊ธฐ ์ „์— ์ธ์ฆ ๊ธฐ๊ด€์˜ ์ •์ฑ…๊ณผ ๋ฐœ๊ธ‰ ์ ˆ์ฐจ๋ฅผ ํ™•์ธํ•˜์„ธ์š”.
+download-cert-view-cert =
+ .label = ๋ณด๊ธฐ
+download-cert-view-text = ์ธ์ฆ ๊ธฐ๊ด€ ์ธ์ฆ์„œ ์กฐ์‚ฌ
+
+## Client Authorization Ask dialog
+
+
+## Client Authentication Ask dialog
+
+client-auth-window =
+ .title = ๊ฐœ์ธ ์ธ์ฆ์„œ ์š”์ฒญ
+client-auth-site-description = ์ด ์‚ฌ์ดํŠธ์—์„œ ์ธ์ฆ์„œ๋กœ ๋ณธ์ธ์„ ์‹๋ณ„ํ•˜๋„๋ก ์š”์ฒญ:
+client-auth-choose-cert = ์ œ๊ณตํ•  ์ธ์ฆ์„œ ์„ ํƒ:
+client-auth-send-no-certificate =
+ .label = ์ธ์ฆ์„œ๋ฅผ ๋ณด๋‚ด์ง€ ์•Š์Œ
+# Variables:
+# $hostname (String) - The domain name of the site requesting the client authentication certificate
+client-auth-site-identification = โ€œ{ $hostname }โ€ ์‚ฌ์ดํŠธ์—์„œ ์ธ์ฆ์„œ๋กœ ๋ณธ์ธ์„ ์‹๋ณ„ํ•˜๋„๋ก ์š”์ฒญ:
+client-auth-cert-details = ์„ ํƒํ•œ ์ธ์ฆ์„œ ์ƒ์„ธ ์ •๋ณด
+# Variables:
+# $issuedTo (String) - The subject common name of the currently-selected client authentication certificate
+client-auth-cert-details-issued-to = ๋ฐœ๊ธ‰ ๋Œ€์ƒ: { $issuedTo }
+# Variables:
+# $serialNumber (String) - The serial number of the certificate (hexadecimal of the form "AA:BB:...")
+client-auth-cert-details-serial-number = ์ผ๋ จ ๋ฒˆํ˜ธ: { $serialNumber }
+# Variables:
+# $notBefore (String) - The date before which the certificate is not valid (e.g. Apr 21, 2023, 1:47:53 PM UTC)
+# $notAfter (String) - The date after which the certificate is not valid
+client-auth-cert-details-validity-period = { $notBefore }์—์„œ { $notAfter }๊นŒ์ง€ ์œ ํšจ
+# Variables:
+# $keyUsages (String) - A list of already-localized key usages for which the certificate may be used
+client-auth-cert-details-key-usages = ํ‚ค ์‚ฌ์šฉ์ฒ˜: { $keyUsages }
+# Variables:
+# $emailAddresses (String) - A list of email addresses present in the certificate
+client-auth-cert-details-email-addresses = ์ด๋ฉ”์ผ ์ฃผ์†Œ: { $emailAddresses }
+# Variables:
+# $issuedBy (String) - The issuer common name of the certificate
+client-auth-cert-details-issued-by = ๋ฐœ๊ธ‰์ž: { $issuedBy }
+# Variables:
+# $storedOn (String) - The name of the token holding the certificate (for example, "OS Client Cert Token (Modern)")
+client-auth-cert-details-stored-on = ์ €์žฅ์†Œ: { $storedOn }
+client-auth-cert-remember-box =
+ .label = ์ด ์„ ํƒ ๊ธฐ์–ตํ•˜๊ธฐ
+
+## Set password (p12) dialog
+
+set-password-window =
+ .title = ์ธ์ฆ์„œ ๋ฐฑ์—… ๋น„๋ฐ€๋ฒˆํ˜ธ ์ž…๋ ฅ
+set-password-message = ์ž…๋ ฅํ•˜์‹  ์ธ์ฆ์„œ ๋ฐฑ์—… ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” ๊ณง ์ƒ์„ฑํ•  ์ธ์ฆ์„œ ๋ฐฑ์—… ํŒŒ์ผ์„ ๋ณดํ˜ธํ•ฉ๋‹ˆ๋‹ค. ๋ฐฑ์—…์„ ๊ณ„์†ํ•˜๋ ค๋ฉด ๋ฐ˜๋“œ์‹œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+set-password-backup-pw =
+ .value = ์ธ์ฆ์„œ ๋ฐฑ์—… ๋น„๋ฐ€๋ฒˆํ˜ธ:
+set-password-repeat-backup-pw =
+ .value = ์ธ์ฆ์„œ ๋ฐฑ์—… ๋น„๋ฐ€๋ฒˆํ˜ธ (์žฌ์ž…๋ ฅ):
+set-password-reminder = ์ค‘์š”: ๋งŒ์•ฝ ์ธ์ฆ์„œ ๋ฐฑ์—… ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ถ„์‹คํ•˜๋ฉด ๋ฐฑ์—…ํ•œ ์ธ์ฆ์„œ๋ฅผ ๋‹ค์‹œ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์•ˆ์ „ํ•œ ๊ณณ์— ๊ธฐ๋กํ•ด ๋‘์„ธ์š”.
+
+## Protected authentication alert
+
+# Variables:
+# $tokenName (String) - The name of the token to authenticate to (for example, "OS Client Cert Token (Modern)")
+protected-auth-alert = โ€œ{ $tokenName }โ€ ํ† ํฐ์œผ๋กœ ์ธ์ฆํ•˜์„ธ์š”. ์ด๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ํ† ํฐ์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค (์˜ˆ: ์ง€๋ฌธ ํŒ๋…๊ธฐ ์‚ฌ์šฉ ๋˜๋Š” ํ‚คํŒจ๋“œ๋กœ ์ฝ”๋“œ ์ž…๋ ฅ).
diff --git a/thunderbird-l10n/ko/localization/ko/services/accounts.ftl b/thunderbird-l10n/ko/localization/ko/services/accounts.ftl
new file mode 100644
index 0000000000..9cc45e9209
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/services/accounts.ftl
@@ -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/.
+
+# Variables:
+# $user (String): the user name (e.g. "Ed")
+# $system (String): the operating system (e.g. "Android")
+account-client-name = { $user }- { -brand-short-name } ({ $system })
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutAbout.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutAbout.ftl
new file mode 100644
index 0000000000..862ec13b82
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutAbout.ftl
@@ -0,0 +1,9 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+about-about-title = About ์ •๋ณด
+about-about-note =
+ ๋‹ค์Œ์€ ํŽธ์˜๋ฅผ ์œ„ํ•œ โ€œaboutโ€ ํŽ˜์ด์ง€ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค.<br/>
+ ์ด๋“ค ์ค‘ ์ผ๋ถ€๋Š” ํ˜ผ๋ž€์Šค๋Ÿฌ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€๋Š” ์ง„๋‹จ ๋ชฉ์ ์œผ๋กœ๋งŒ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.<br/>
+ ๊ทธ๋ฆฌ๊ณ  ์ผ๋ถ€๋Š” ์ฟผ๋ฆฌ ๋ฌธ์ž์—ด์ด ํ•„์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ƒ๋žต๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutAddons.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutAddons.ftl
new file mode 100644
index 0000000000..8f5ec61ee0
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutAddons.ftl
@@ -0,0 +1,486 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+addons-page-title = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ๊ด€๋ฆฌ์ž
+search-header =
+ .placeholder = addons.mozilla.org ๊ฒ€์ƒ‰
+ .searchbuttonlabel = ๊ฒ€์ƒ‰
+
+## Variables
+## $domain - Domain name where add-ons are available (e.g. addons.mozilla.org)
+
+list-empty-get-extensions-message = <a data-l10n-name="get-extensions">{ $domain }</a>์—์„œ ํ™•์žฅ ๊ธฐ๋Šฅ ๋ฐ ํ…Œ๋งˆ ๋ฐ›๊ธฐ
+list-empty-get-dictionaries-message = <a data-l10n-name="get-extensions">{ $domain }</a>์—์„œ ์‚ฌ์ „ ๋ฐ›๊ธฐ
+list-empty-get-language-packs-message = <a data-l10n-name="get-extensions">{ $domain }</a>์—์„œ ์–ธ์–ด ํŒฉ ๋ฐ›๊ธฐ
+
+##
+
+list-empty-installed =
+ .value = ์„ค์น˜ํ•œ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์ด ์—†์Œ
+list-empty-available-updates =
+ .value = ์—…๋ฐ์ดํŠธ ์—†์Œ
+list-empty-recent-updates =
+ .value = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
+list-empty-find-updates =
+ .label = ์—…๋ฐ์ดํŠธ ํ™•์ธ
+list-empty-button =
+ .label = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ๋” ์•Œ์•„๋ณด๊ธฐ
+help-button = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ์ง€์›
+sidebar-help-button-title =
+ .title = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ์ง€์›
+addons-settings-button = { -brand-short-name } ์„ค์ •
+sidebar-settings-button-title =
+ .title = { -brand-short-name } ์„ค์ •
+show-unsigned-extensions-button =
+ .label = ๋ช‡๋ช‡ ํ™•์žฅ ๊ธฐ๋Šฅ์€ ํ™•์ธ์„ ํ•  ์ˆ˜ ์—†์Œ
+show-all-extensions-button =
+ .label = ๋ชจ๋“  ํ™•์žฅ ๊ธฐ๋Šฅ ๋ณด๊ธฐ
+detail-version =
+ .label = ๋ฒ„์ „
+detail-last-updated =
+ .label = ๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ
+addon-detail-description-expand = ์ž์„ธํžˆ ๋ณด๊ธฐ
+addon-detail-description-collapse = ๊ฐ„๋‹จํžˆ ๋ณด๊ธฐ
+detail-contributions-description = ์ด ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์˜ ๊ฐœ๋ฐœ์ž๊ฐ€ ์—ฌ๋Ÿฌ๋ถ„์ด ์ž‘์€ ๊ธฐ์—ฌ๋กœ ์ง€์†์ ์ธ ๊ฐœ๋ฐœ์„ ์ง€์›ํ•ด ์ค„ ๊ฒƒ์„ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.
+detail-contributions-button = ๊ธฐ์—ฌํ•˜๊ธฐ
+ .title = ์ด ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์˜ ๊ฐœ๋ฐœ์— ๊ธฐ์—ฌํ•˜๊ธฐ
+ .accesskey = C
+detail-update-type =
+ .value = ์ž๋™ ์—…๋ฐ์ดํŠธ
+detail-update-default =
+ .label = ๊ธฐ๋ณธ ์„ค์ •
+ .tooltiptext = ๊ธฐ๋ณธ์œผ๋กœ ์—…๋ฐ์ดํŠธ๋ฅผ ์ž๋™์œผ๋กœ ์„ค์น˜
+detail-update-automatic =
+ .label = ์‚ฌ์šฉ
+ .tooltiptext = ์—…๋ฐ์ดํŠธ ์ž๋™ ์„ค์น˜ ์„ค์ •
+detail-update-manual =
+ .label = ์ค‘๋‹จ
+ .tooltiptext = ์—…๋ฐ์ดํŠธ ์ž๋™ ์„ค์น˜ ์ค‘๋‹จ
+# Used as a description for the option to allow or block an add-on in private windows.
+detail-private-browsing-label = ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ์—์„œ ์‹คํ–‰
+# Some add-ons may elect to not run in private windows by setting incognito: not_allowed in the manifest. This
+# cannot be overridden by the user.
+detail-private-disallowed-label = ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ์—์„œ ํ—ˆ์šฉ ์•ˆ ๋จ
+detail-private-disallowed-description2 = ์ด ํ™•์žฅ ๊ธฐ๋Šฅ์€ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ์—์„œ๋Š” ์‹คํ–‰๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. <a data-l10n-name="learn-more">๋” ์•Œ์•„๋ณด๊ธฐ</a>
+# Some special add-ons are privileged, run in private windows automatically, and this permission can't be revoked
+detail-private-required-label = ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ์— ๋Œ€ํ•œ ์ ‘๊ทผ ํ•„์š”
+detail-private-required-description2 = ์ด ํ™•์žฅ ๊ธฐ๋Šฅ์€ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ์—์„œ ์˜จ๋ผ์ธ ํ™œ๋™์— ์ ‘๊ทผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. <a data-l10n-name="learn-more">๋” ์•Œ์•„๋ณด๊ธฐ</a>
+detail-private-browsing-on =
+ .label = ํ—ˆ์šฉ
+ .tooltiptext = ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ์—์„œ ์‚ฌ์šฉ
+detail-private-browsing-off =
+ .label = ํ—ˆ์šฉ ์•ˆ ํ•จ
+ .tooltiptext = ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ์—์„œ ์‚ฌ์šฉ ์•ˆ ํ•จ
+detail-home =
+ .label = ํ™ˆํŽ˜์ด์ง€
+detail-home-value =
+ .value = { detail-home.label }
+detail-repository =
+ .label = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ํ”„๋กœํ•„
+detail-repository-value =
+ .value = { detail-repository.label }
+detail-check-for-updates =
+ .label = ์—…๋ฐ์ดํŠธ ํ™•์ธ
+ .accesskey = U
+ .tooltiptext = ์ด ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ์—…๋ฐ์ดํŠธ ํ™•์ธ
+detail-show-preferences =
+ .label =
+ { PLATFORM() ->
+ [windows] ์˜ต์…˜
+ *[other] ์„ค์ •
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [windows] O
+ *[other] P
+ }
+ .tooltiptext =
+ { PLATFORM() ->
+ [windows] ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ์˜ต์…˜ ๋ณ€๊ฒฝ
+ *[other] ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ์„ค์ • ๋ณ€๊ฒฝ
+ }
+detail-rating =
+ .value = ํ‰๊ฐ€
+addon-restart-now =
+ .label = ๋‹ค์‹œ ์‹œ์ž‘
+disabled-unsigned-heading =
+ .value = ๋ช‡๋ช‡ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์ด ๋น„ํ™œ์„ฑํ™” ๋จ
+disabled-unsigned-description = ๋‹ค์Œ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์€ { -brand-short-name }์—์„œ์˜ ์‚ฌ์šฉ์ด ํ™•์ธ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. <label data-l10n-name="find-addons">๋Œ€์ฒด์ œ๋ฅผ ๊ฒ€์ƒ‰</label>ํ•˜๊ฑฐ๋‚˜ ๊ฐœ๋ฐœ์ž๊ฐ€ ํ™•์ธ์„ ๋ฐ›๋„๋ก ์š”์ฒญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+disabled-unsigned-learn-more = ์‚ฌ์šฉ์ž๊ฐ€ ์˜จ๋ผ์ธ์—์„œ ์•ˆ์ „ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋…ธ๋ ฅํ•˜๋Š” ๋‚ด์šฉ์— ๋Œ€ํ•ด์„œ ๋” ์•Œ์•„๋ณด์„ธ์š”.
+disabled-unsigned-devinfo = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ํ™•์ธํ•˜๋Š”๋ฐ ๊ด€์‹ฌ์ด ์žˆ๋Š” ๊ฐœ๋ฐœ์ž๋Š” <label data-l10n-name="learn-more">๋ฉ”๋‰ด์–ผ</label>์„ ์ฝ์–ด๋ณด์„ธ์š”.
+plugin-deprecation-description = ๋น ์ง„๊ฒŒ ์žˆ์Šต๋‹ˆ๊นŒ? ์–ด๋–ค ํ”Œ๋Ÿฌ๊ทธ์ธ์€ { -brand-short-name }์—์„œ ๋” ์ด์ƒ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. <label data-l10n-name="learn-more">๋” ์•Œ์•„๋ณด๊ธฐ.</label>
+legacy-warning-show-legacy = ๋ ˆ๊ฑฐ์‹œ ํ™•์žฅ ๊ธฐ๋Šฅ ๋ณด๊ธฐ
+legacy-extensions =
+ .value = ๋ ˆ๊ฑฐ์‹œ ํ™•์žฅ ๊ธฐ๋Šฅ
+legacy-extensions-description = ์ด ํ™•์žฅ ๊ธฐ๋Šฅ๋“ค์€ ํ˜„์žฌ { -brand-short-name } ํ‘œ์ค€์— ๋งž์ง€ ์•Š์œผ๋ฏ€๋กœ ๋น„ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. <label data-l10n-name="legacy-learn-more">๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์˜ ๋ณ€๊ฒฝ ๋‚ด์šฉ ์•Œ์•„๋ณด๊ธฐ</label>
+private-browsing-description2 =
+ { -brand-short-name }๊ฐ€ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ์—์„œ ํ™•์žฅ ๊ธฐ๋Šฅ์ด ์ž‘๋™ํ•˜๋Š” ๋ฐฉ์‹์„ ๋ฐ”๊พธ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+ { -brand-short-name }์— ์ถ”๊ฐ€๋˜๋Š” ๋ชจ๋“  ์ƒˆ ํ™•์žฅ ๊ธฐ๋Šฅ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ์—์„œ ์‹คํ–‰๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ ์‚ฌ์šฉ์ž๊ฐ€ ์„ค์ •์—์„œ ํ—ˆ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด, ํ™•์žฅ ๊ธฐ๋Šฅ์€ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ์—์„œ ์ž‘๋™ํ•˜์ง€ ์•Š์œผ๋ฉฐ, ์‚ฌ์šฉ์ž ์˜จ๋ผ์ธ ํ™œ๋™์— ์ ‘๊ทผํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+ ์‚ฌ์šฉ์ž์˜ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ๋ฅผ ๋น„๊ณต๊ฐœ๋กœ ์œ ์ง€ ํ•˜๊ธฐ ์œ„ํ•ด ์ด๋ ‡๊ฒŒ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค.
+ <label data-l10n-name="private-browsing-learn-more">ํ™•์žฅ ๊ธฐ๋Šฅ ์„ค์ • ๊ด€๋ฆฌ ๋ฐฉ๋ฒ• ์•Œ์•„๋ณด๊ธฐ</label>
+addon-category-discover = ์ถ”์ฒœ
+addon-category-discover-title =
+ .title = ์ถ”์ฒœ
+addon-category-extension = ํ™•์žฅ ๊ธฐ๋Šฅ
+addon-category-extension-title =
+ .title = ํ™•์žฅ ๊ธฐ๋Šฅ
+addon-category-theme = ํ…Œ๋งˆ
+addon-category-theme-title =
+ .title = ํ…Œ๋งˆ
+addon-category-plugin = ํ”Œ๋Ÿฌ๊ทธ์ธ
+addon-category-plugin-title =
+ .title = ํ”Œ๋Ÿฌ๊ทธ์ธ
+addon-category-dictionary = ์‚ฌ์ „
+addon-category-dictionary-title =
+ .title = ์‚ฌ์ „
+addon-category-locale = ์–ธ์–ดํŒฉ
+addon-category-locale-title =
+ .title = ์–ธ์–ดํŒฉ
+addon-category-available-updates = ์—…๋ฐ์ดํŠธ ๊ฐ€๋Šฅ
+addon-category-available-updates-title =
+ .title = ์—…๋ฐ์ดํŠธ ๊ฐ€๋Šฅ
+addon-category-recent-updates = ์ตœ๊ทผ ์—…๋ฐ์ดํŠธ
+addon-category-recent-updates-title =
+ .title = ์ตœ๊ทผ ์—…๋ฐ์ดํŠธ
+addon-category-sitepermission = ์‚ฌ์ดํŠธ ๊ถŒํ•œ
+addon-category-sitepermission-title =
+ .title = ์‚ฌ์ดํŠธ ๊ถŒํ•œ
+# String displayed in about:addons in the Site Permissions section
+# Variables:
+# $host (string) - DNS host name for which the webextension enables permissions
+addon-sitepermission-host = { $host }์— ๋Œ€ํ•œ ์‚ฌ์ดํŠธ ๊ถŒํ•œ
+
+## These are global warnings
+
+extensions-warning-safe-mode = ์•ˆ์ „ ๋ชจ๋“œ์—์„œ๋Š” ๋ชจ๋“  ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+extensions-warning-check-compatibility = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ํ˜ธํ™˜์„ฑ ํ™•์ธ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉ ์•ˆ ํ•ฉ๋‹ˆ๋‹ค. ํ˜ธํ™˜๋˜์ง€ ์•Š๋Š” ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์ด ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+extensions-warning-safe-mode2 =
+ .message = ์•ˆ์ „ ๋ชจ๋“œ์—์„œ๋Š” ๋ชจ๋“  ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+extensions-warning-check-compatibility2 =
+ .message = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ํ˜ธํ™˜์„ฑ ํ™•์ธ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉ ์•ˆ ํ•ฉ๋‹ˆ๋‹ค. ํ˜ธํ™˜๋˜์ง€ ์•Š๋Š” ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์ด ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+extensions-warning-check-compatibility-button = ์‚ฌ์šฉ
+ .title = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ํ˜ธํ™˜์„ฑ ํ™•์ธ ๊ธฐ๋Šฅ ์‚ฌ์šฉ
+extensions-warning-update-security = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ์—…๋ฐ์ดํŠธ ๋ณด์•ˆ ํ™•์ธ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉ ์•ˆ ํ•ฉ๋‹ˆ๋‹ค. ์—…๋ฐ์ดํŠธ๋กœ ์ธํ•ด ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+extensions-warning-update-security2 =
+ .message = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ์—…๋ฐ์ดํŠธ ๋ณด์•ˆ ํ™•์ธ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉ ์•ˆ ํ•ฉ๋‹ˆ๋‹ค. ์—…๋ฐ์ดํŠธ๋กœ ์ธํ•ด ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+extensions-warning-update-security-button = ์‚ฌ์šฉ
+ .title = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ์—…๋ฐ์ดํŠธ ๋ณด์•ˆ ํ™•์ธ ๊ธฐ๋Šฅ ์‚ฌ์šฉ
+extensions-warning-imported-addons2 =
+ .message = { -brand-short-name }๋กœ ๊ฐ€์ ธ์˜จ ํ™•์žฅ ๊ธฐ๋Šฅ์˜ ์„ค์น˜๋ฅผ ์™„๋ฃŒํ•˜์„ธ์š”.
+extensions-warning-imported-addons-button = ํ™•์žฅ ๊ธฐ๋Šฅ ์„ค์น˜
+
+## Strings connected to add-on updates
+
+addon-updates-check-for-updates = ์—…๋ฐ์ดํŠธ ํ™•์ธ
+ .accesskey = C
+addon-updates-view-updates = ์ตœ๊ทผ ์—…๋ฐ์ดํŠธ ๋ณด๊ธฐ
+ .accesskey = V
+
+# This menu item is a checkbox that toggles the default global behavior for
+# add-on update checking.
+
+addon-updates-update-addons-automatically = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ์ž๋™์œผ๋กœ ์—…๋ฐ์ดํŠธ
+ .accesskey = A
+
+## Specific add-ons can have custom update checking behaviors ("Manually",
+## "Automatically", "Use default global behavior"). These menu items reset the
+## update checking behavior for all add-ons to the default global behavior
+## (which itself is either "Automatically" or "Manually", controlled by the
+## extensions-updates-update-addons-automatically.label menu item).
+
+addon-updates-reset-updates-to-automatic = ๋ชจ๋“  ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ์ž๋™ ์—…๋ฐ์ดํŠธ๋กœ ์žฌ์„ค์ •
+ .accesskey = R
+addon-updates-reset-updates-to-manual = ๋ชจ๋“  ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ์ˆ˜๋™ ์—…๋ฐ์ดํŠธ๋กœ ์žฌ์„ค์ •
+ .accesskey = R
+
+## Status messages displayed when updating add-ons
+
+addon-updates-updating = ์—…๋ฐ์ดํŠธ ํ™•์ธ ์ค‘โ€ฆ
+addon-updates-installed = ์—…๋ฐ์ดํŠธ ์™„๋ฃŒ
+addon-updates-none-found = ์—…๋ฐ์ดํŠธ ์—†์Œ
+addon-updates-manual-updates-found = ์—…๋ฐ์ดํŠธ ๊ฐ€๋Šฅ ํ•ญ๋ชฉ ๋ณด๊ธฐ
+
+## Add-on install/debug strings for page options menu
+
+addon-install-from-file = ํŒŒ์ผ์—์„œ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ์„ค์น˜โ€ฆ
+ .accesskey = I
+addon-install-from-file-dialog-title = ์„ค์น˜ํ•  ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ์„ ํƒ
+addon-install-from-file-filter-name = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ
+addon-open-about-debugging = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ๋””๋ฒ„๊ทธ
+ .accesskey = B
+
+## Extension shortcut management
+
+# This is displayed in the page options menu
+addon-manage-extensions-shortcuts = ํ™•์žฅ ๊ธฐ๋Šฅ ๋‹จ์ถ•ํ‚ค ๊ด€๋ฆฌ
+ .accesskey = S
+shortcuts-no-addons = ์‚ฌ์šฉํ•˜๋Š” ํ™•์žฅ ๊ธฐ๋Šฅ์ด ์—†์Šต๋‹ˆ๋‹ค.
+shortcuts-no-commands = ๋‹ค์Œ ํ™•์žฅ ๊ธฐ๋Šฅ์—๋Š” ๋‹จ์ถ•ํ‚ค๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค:
+shortcuts-input =
+ .placeholder = ๋‹จ์ถ•ํ‚ค ์ž…๋ ฅ
+shortcuts-browserAction2 = ๋„๊ตฌ ๋ชจ์Œ ๋ฒ„ํŠผ ํ™œ์„ฑํ™”
+shortcuts-pageAction = ํŽ˜์ด์ง€ ์ž‘์—… ํ™œ์„ฑํ™”
+shortcuts-sidebarAction = ์‚ฌ์ด๋“œ๋ฐ” ํ‘œ์‹œ/์ˆจ๊ธฐ๊ธฐ
+shortcuts-modifier-mac = Ctrl, Alt ๋˜๋Š” โŒ˜ ํฌํ•จ
+shortcuts-modifier-other = Ctrl ๋˜๋Š” Alt ํฌํ•จ
+shortcuts-invalid = ์ž˜๋ชป๋œ ์กฐํ•ฉ
+shortcuts-letter = ๋ฌธ์ž ์ž…๋ ฅ
+shortcuts-system = { -brand-short-name } ๋‹จ์ถ•ํ‚ค๋ฅผ ์žฌ์ •์˜ ํ•  ์ˆ˜ ์—†์Œ
+# String displayed in warning label when there is a duplicate shortcut
+shortcuts-duplicate = ์ค‘๋ณต ๋‹จ์ถ•ํ‚ค
+# String displayed when a keyboard shortcut is already assigned to more than one add-on
+# Variables:
+# $shortcut (string) - Shortcut string for the add-on
+shortcuts-duplicate-warning-message = { $shortcut } ๋‹จ์ถ•ํ‚ค๊ฐ€ ์—ฌ๋Ÿฌ ๊ณณ์— ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹จ์ถ•ํ‚ค๊ฐ€ ์ค‘๋ณต๋˜๋ฉด ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ๋™์ž‘์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+# String displayed when a keyboard shortcut is already assigned to more than one add-on
+# Variables:
+# $shortcut (string) - Shortcut string for the add-on
+shortcuts-duplicate-warning-message2 =
+ .message = { $shortcut } ๋‹จ์ถ•ํ‚ค๊ฐ€ ์—ฌ๋Ÿฌ ๊ณณ์— ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹จ์ถ•ํ‚ค๊ฐ€ ์ค‘๋ณต๋˜๋ฉด ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ๋™์ž‘์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+# String displayed when a keyboard shortcut is already used by another add-on
+# Variables:
+# $addon (string) - Name of the add-on
+shortcuts-exists = ์ด๋ฏธ { $addon }์—์„œ ์‚ฌ์šฉ ์ค‘์ž…๋‹ˆ๋‹ค.
+# Variables:
+# $numberToShow (number) - Number of other elements available to show
+shortcuts-card-expand-button =
+ { $numberToShow ->
+ *[other] { $numberToShow }๊ฐœ ๋” ๋ณด๊ธฐ
+ }
+shortcuts-card-collapse-button = ๊ฐ„๋‹จํžˆ ๋ณด๊ธฐ
+header-back-button =
+ .title = ๋’ค๋กœ ๊ฐ€๊ธฐ
+
+## Recommended add-ons page
+
+# Explanatory introduction to the list of recommended add-ons. The action word
+# ("recommends") in the final sentence is a link to external documentation.
+discopane-intro = ํ™•์žฅ ๊ธฐ๋Šฅ ๋ฐ ํ…Œ๋งˆ๋Š” ๋ธŒ๋ผ์šฐ์ €์šฉ ์•ฑ๊ณผ ๋น„์Šทํ•˜๋ฉฐ, ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณดํ˜ธ, ๋™์˜์ƒ ๋‹ค์šด๋กœ๋“œ, ๊ฑฐ๋ž˜ ์ฐพ๊ธฐ, ์„ฑ๊ฐ€์‹  ๊ด‘๊ณ  ์ฐจ๋‹จ, ๋ธŒ๋ผ์šฐ์ € ์™ธ์–‘ ๋ณ€๊ฒฝ ๋“ฑ์„ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์ด ์ž‘์€ ์†Œํ”„ํŠธ์›จ์–ด ํ”„๋กœ๊ทธ๋žจ์€ ๋ณดํ†ต ์ œ3์ž์— ์˜ํ•ด ๊ฐœ๋ฐœ๋ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ํƒ์›”ํ•œ ๋ณด์•ˆ, ์„ฑ๋Šฅ ๋ฐ ๊ธฐ๋Šฅ์„ ์œ„ํ•ด { -brand-product-name }๊ฐ€ <a data-l10n-name="learn-more-trigger">์ถ”์ฒœ</a>ํ•˜๋Š” ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค.
+# Notice to make user aware that the recommendations are personalized.
+discopane-notice-recommendations = ์ด๋Ÿฌํ•œ ์ถ”์ฒœ ์ค‘ ์ผ๋ถ€๋Š” ๊ฐœ์ธํ™”๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์„ค์น˜ํ•œ ๋‹ค๋ฅธ ํ™•์žฅ ๊ธฐ๋Šฅ, ํ”„๋กœํ•„ ์„ค์ • ๋ฐ ์‚ฌ์šฉ ํ†ต๊ณ„๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค.
+# Notice to make user aware that the recommendations are personalized.
+discopane-notice-recommendations2 =
+ .message = ์ด๋Ÿฌํ•œ ์ถ”์ฒœ ์ค‘ ์ผ๋ถ€๋Š” ๊ฐœ์ธํ™”๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์„ค์น˜ํ•œ ๋‹ค๋ฅธ ํ™•์žฅ ๊ธฐ๋Šฅ, ํ”„๋กœํ•„ ์„ค์ • ๋ฐ ์‚ฌ์šฉ ํ†ต๊ณ„๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค.
+discopane-notice-learn-more = ๋” ์•Œ์•„๋ณด๊ธฐ
+privacy-policy = ๊ฐœ์ธ์ •๋ณด์ฒ˜๋ฆฌ๋ฐฉ์นจ
+# Refers to the author of an add-on, shown below the name of the add-on.
+# Variables:
+# $author (string) - The name of the add-on developer.
+created-by-author = ์ œ์ž‘์ž: <a data-l10n-name="author">{ $author }</a>
+# Shows the number of daily users of the add-on.
+# Variables:
+# $dailyUsers (number) - The number of daily users.
+user-count = ์‚ฌ์šฉ์ž { $dailyUsers }๋ช…
+install-extension-button = { -brand-product-name }์— ์ถ”๊ฐ€
+install-theme-button = ํ…Œ๋งˆ ์„ค์น˜
+# The label of the button that appears after installing an add-on. Upon click,
+# the detailed add-on view is opened, from where the add-on can be managed.
+manage-addon-button = ๊ด€๋ฆฌ
+find-more-addons = ๋” ๋งŽ์€ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ์ฐพ๊ธฐ
+find-more-themes = ๋” ๋งŽ์€ ํ…Œ๋งˆ ์ฐพ๊ธฐ
+# This is a label for the button to open the "more options" menu, it is only
+# used for screen readers.
+addon-options-button =
+ .aria-label = ์ถ”๊ฐ€ ์˜ต์…˜
+
+## Add-on actions
+
+report-addon-button = ์‹ ๊ณ 
+remove-addon-button = ์ œ๊ฑฐ
+# The link will always be shown after the other text.
+remove-addon-disabled-button = ์ œ๊ฑฐํ•  ์ˆ˜ ์—†์Œ. <a data-l10n-name="link">์ด์œ ?</a>
+disable-addon-button = ์‚ฌ์šฉ ์•ˆ ํ•จ
+enable-addon-button = ์‚ฌ์šฉํ•จ
+# This is used for the toggle on the extension card, it's a checkbox and this
+# is always its label.
+extension-enable-addon-button-label =
+ .aria-label = ์‚ฌ์šฉํ•จ
+preferences-addon-button =
+ { PLATFORM() ->
+ [windows] ์˜ต์…˜
+ *[other] ์„ค์ •
+ }
+details-addon-button = ์ƒ์„ธ ์ •๋ณด
+release-notes-addon-button = ์ถœ์‹œ ์ •๋ณด
+permissions-addon-button = ๊ถŒํ•œ
+extension-enabled-heading = ์‚ฌ์šฉํ•จ
+extension-disabled-heading = ์‚ฌ์šฉ ์•ˆ ํ•จ
+theme-enabled-heading = ์‚ฌ์šฉํ•จ
+theme-disabled-heading2 = ์ €์žฅ๋œ ํ…Œ๋งˆ
+plugin-enabled-heading = ์‚ฌ์šฉํ•จ
+plugin-disabled-heading = ์‚ฌ์šฉ ์•ˆ ํ•จ
+dictionary-enabled-heading = ์‚ฌ์šฉํ•จ
+dictionary-disabled-heading = ์‚ฌ์šฉ ์•ˆ ํ•จ
+locale-enabled-heading = ์‚ฌ์šฉํ•จ
+locale-disabled-heading = ์‚ฌ์šฉ ์•ˆ ํ•จ
+sitepermission-enabled-heading = ์‚ฌ์šฉํ•จ
+sitepermission-disabled-heading = ์‚ฌ์šฉ ์•ˆ ํ•จ
+always-activate-button = ํ•ญ์ƒ ์‚ฌ์šฉ
+never-activate-button = ์‚ฌ์šฉ ์•ˆ ํ•จ
+addon-detail-author-label = ์ œ์ž‘์ž
+addon-detail-version-label = ๋ฒ„์ „
+addon-detail-last-updated-label = ๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ
+addon-detail-homepage-label = ํ™ˆํŽ˜์ด์ง€
+addon-detail-rating-label = ํ‰๊ฐ€
+# Message for add-ons with a staged pending update.
+install-postponed-message = ์ด ํ™•์žฅ ๊ธฐ๋Šฅ์€ { -brand-short-name }๊ฐ€ ๋‹ค์‹œ ์‹œ์ž‘๋  ๋•Œ ์—…๋ฐ์ดํŠธ๋ฉ๋‹ˆ๋‹ค.
+# Message for add-ons with a staged pending update.
+install-postponed-message2 =
+ .message = ์ด ํ™•์žฅ ๊ธฐ๋Šฅ์€ { -brand-short-name }๊ฐ€ ๋‹ค์‹œ ์‹œ์ž‘๋  ๋•Œ ์—…๋ฐ์ดํŠธ๋ฉ๋‹ˆ๋‹ค.
+install-postponed-button = ์ง€๊ธˆ ์—…๋ฐ์ดํŠธ
+# The average rating that the add-on has received.
+# Variables:
+# $rating (number) - A number between 0 and 5. The translation should show at most one digit after the comma.
+five-star-rating =
+ .title = ํ‰์ : { NUMBER($rating, maximumFractionDigits: 1) } / 5
+# This string is used to show that an add-on is disabled.
+# Variables:
+# $name (string) - The name of the add-on
+addon-name-disabled = { $name } (์‚ฌ์šฉ ์•ˆ ํ•จ)
+# The number of reviews that an add-on has received on AMO.
+# Variables:
+# $numberOfReviews (number) - The number of reviews received
+addon-detail-reviews-link =
+ { $numberOfReviews ->
+ *[other] ๋ฆฌ๋ทฐ { $numberOfReviews }๊ฐœ
+ }
+
+## Pending uninstall message bar
+
+# Variables:
+# $addon (string) - Name of the add-on
+pending-uninstall-description = <span data-l10n-name="addon-name">{ $addon }</span> ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์ด ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+# Variables:
+# $addon (string) - Name of the add-on
+pending-uninstall-description2 =
+ .message = { $addon } ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์ด ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+pending-uninstall-undo-button = ์‹คํ–‰ ์ทจ์†Œ
+addon-detail-updates-label = ์ž๋™ ์—…๋ฐ์ดํŠธ ํ—ˆ์šฉ
+addon-detail-updates-radio-default = ๊ธฐ๋ณธ๊ฐ’
+addon-detail-updates-radio-on = ์ผœ๊ธฐ
+addon-detail-updates-radio-off = ๋„๊ธฐ
+addon-detail-update-check-label = ์—…๋ฐ์ดํŠธ ํ™•์ธ
+install-update-button = ์—…๋ฐ์ดํŠธ
+# aria-label associated to the updates row to help screen readers to announce the group
+# of input controls being entered.
+addon-detail-group-label-updates =
+ .aria-label = { addon-detail-updates-label }
+# This is the tooltip text for the private browsing badge in about:addons. The
+# badge is the private browsing icon included next to the extension's name.
+addon-badge-private-browsing-allowed2 =
+ .title = ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ์—์„œ ํ—ˆ์šฉ๋จ
+ .aria-label = { addon-badge-private-browsing-allowed2.title }
+addon-detail-private-browsing-help = ํ—ˆ์šฉ๋˜๋ฉด ํ™•์žฅ ๊ธฐ๋Šฅ์€ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ์—์„œ ์˜จ๋ผ์ธ ํ™œ๋™์— ์ ‘๊ทผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. <a data-l10n-name="learn-more">๋” ์•Œ์•„๋ณด๊ธฐ</a>
+addon-detail-private-browsing-allow = ํ—ˆ์šฉ
+addon-detail-private-browsing-disallow = ํ—ˆ์šฉ ์•ˆ ํ•จ
+# aria-label associated to the private browsing row to help screen readers to announce the group
+# of input controls being entered.
+addon-detail-group-label-private-browsing =
+ .aria-label = { detail-private-browsing-label }
+
+## "sites with restrictions" (internally called "quarantined") are special domains
+## where add-ons are normally blocked for security reasons.
+
+# Used as a description for the option to allow or block an add-on on quarantined domains.
+addon-detail-quarantined-domains-label = ์ œํ•œ์ด ์žˆ๋Š” ์‚ฌ์ดํŠธ์—์„œ ์‹คํ–‰
+# Used as help text part of the quarantined domains UI controls row.
+addon-detail-quarantined-domains-help = ํ—ˆ์šฉ๋˜๋ฉด ํ™•์žฅ ๊ธฐ๋Šฅ์€ { -vendor-short-name }์— ์˜ํ•ด ์ œํ•œ๋œ ์‚ฌ์ดํŠธ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํ™•์žฅ ๊ธฐ๋Šฅ์„ ์‹ ๋ขฐํ•˜๋Š” ๊ฒฝ์šฐ์—๋งŒ ํ—ˆ์šฉํ•˜์„ธ์š”.
+# Used as label and tooltip text on the radio inputs associated to the quarantined domains UI controls.
+addon-detail-quarantined-domains-allow = ํ—ˆ์šฉ
+addon-detail-quarantined-domains-disallow = ํ—ˆ์šฉ ์•ˆ ํ•จ
+# aria-label associated to the quarantined domains exempt row to help screen readers to announce the group.
+addon-detail-group-label-quarantined-domains =
+ .aria-label = { addon-detail-quarantined-domains-label }
+
+## This is the tooltip text for the recommended badges for an extension in about:addons. The
+## badge is a small icon displayed next to an extension when it is recommended on AMO.
+
+addon-badge-recommended2 =
+ .title = { -brand-product-name }๋Š” ๋ณด์•ˆ ๋ฐ ์„ฑ๋Šฅ ํ‘œ์ค€์„ ์ถฉ์กฑํ•˜๋Š” ํ™•์žฅ ๊ธฐ๋Šฅ๋งŒ ์ถ”์ฒœํ•จ
+ .aria-label = { addon-badge-recommended2.title }
+# We hard code "Mozilla" in the string below because the extensions are built
+# by Mozilla and we don't want forks to display "by Fork".
+addon-badge-line3 =
+ .title = Mozilla์—์„œ ๋งŒ๋“  ๊ณต์‹ ํ™•์žฅ ๊ธฐ๋Šฅ. ๋ณด์•ˆ ๋ฐ ์„ฑ๋Šฅ ํ‘œ์ค€ ์ถฉ์กฑ
+ .aria-label = { addon-badge-line3.title }
+addon-badge-verified2 =
+ .title = ์ด ํ™•์žฅ ๊ธฐ๋Šฅ์€ ๋ณด์•ˆ ๋ฐ ์„ฑ๋Šฅ ํ‘œ์ค€์„ ์ถฉ์กฑํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๊ฒ€ํ† ๋˜์—ˆ์Šต๋‹ˆ๋‹ค
+ .aria-label = { addon-badge-verified2.title }
+
+##
+
+available-updates-heading = ์—…๋ฐ์ดํŠธ ๊ฐ€๋Šฅ
+recent-updates-heading = ์ตœ๊ทผ ์—…๋ฐ์ดํŠธ
+release-notes-loading = ๋กœ๋“œ ์ค‘โ€ฆ
+release-notes-error = ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ์ถœ์‹œ ์ •๋ณด๋ฅผ ๋กœ๋“œํ•˜๋Š” ์ค‘์— ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+addon-permissions-empty = ์ด ํ™•์žฅ ๊ธฐ๋Šฅ์€ ๊ถŒํ•œ์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+addon-permissions-required = ํ•ต์‹ฌ ๊ธฐ๋Šฅ์— ํ•„์š”ํ•œ ํ•„์ˆ˜ ๊ถŒํ•œ:
+addon-permissions-optional = ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์— ํ•„์š”ํ•œ ์„ ํƒ ๊ถŒํ•œ:
+addon-permissions-learnmore = ๊ถŒํ•œ์— ๋Œ€ํ•ด ๋” ์•Œ์•„๋ณด๊ธฐ
+recommended-extensions-heading = ์ถ”์ฒœ ํ™•์žฅ ๊ธฐ๋Šฅ
+recommended-themes-heading = ์ถ”์ฒœ ํ…Œ๋งˆ
+# Variables:
+# $hostname (string) - Host where the permissions are granted
+addon-sitepermissions-required = <span data-l10n-name="hostname">{ $hostname }</span>์— ๋‹ค์Œ ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค:
+# A recommendation for the Firefox Color theme shown at the bottom of the theme
+# list view. The "Firefox Color" name itself should not be translated.
+recommended-theme-1 = ์ฐฝ์˜์ ์ธ ๋Š๋‚Œ์ด ๋– ์˜ค๋ฅด์‹ญ๋‹ˆ๊นŒ? <a data-l10n-name="link">Firefox Color๋กœ ๋‚˜๋งŒ์˜ ํ…Œ๋งˆ๋ฅผ ๋งŒ๋“ค์–ด ๋ณด์„ธ์š”.</a>
+
+## Page headings
+
+extension-heading = ํ™•์žฅ ๊ธฐ๋Šฅ ๊ด€๋ฆฌ
+theme-heading = ํ…Œ๋งˆ ๊ด€๋ฆฌ
+plugin-heading = ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ด€๋ฆฌ
+dictionary-heading = ์‚ฌ์ „ ๊ด€๋ฆฌ
+locale-heading = ์–ธ์–ด ๊ด€๋ฆฌ
+updates-heading = ์—…๋ฐ์ดํŠธ ๊ด€๋ฆฌ
+sitepermission-heading = ์‚ฌ์ดํŠธ ๊ถŒํ•œ ๊ด€๋ฆฌ
+discover-heading = { -brand-short-name } ๊ฐœ์ธํ™”
+shortcuts-heading = ํ™•์žฅ ๊ธฐ๋Šฅ ๋‹จ์ถ•ํ‚ค ๊ด€๋ฆฌ
+default-heading-search-label = ๋” ๋งŽ์€ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ์ฐพ๊ธฐ
+addons-heading-search-input =
+ .placeholder = addons.mozilla.org ๊ฒ€์ƒ‰
+addon-page-options-button =
+ .title = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ๋„๊ตฌ
+
+## Detail notifications
+## Variables:
+## $name (string) - Name of the add-on.
+
+# Variables:
+# $version (string) - Application version.
+details-notification-incompatible = { $name }๋Š” { -brand-short-name } { $version }์™€ ํ˜ธํ™˜๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+# Variables:
+# $version (string) - Application version.
+details-notification-incompatible2 =
+ .message = { $name }๋Š” { -brand-short-name } { $version }์™€ ํ˜ธํ™˜๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+details-notification-incompatible-link = ์ถ”๊ฐ€ ์ •๋ณด
+details-notification-unsigned-and-disabled = { $name } ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์ด { -brand-short-name }์—์„œ ํ™•์ธ๋˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ๋น„ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+details-notification-unsigned-and-disabled2 =
+ .message = { $name } ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์ด { -brand-short-name }์—์„œ ํ™•์ธ๋˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ๋น„ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+details-notification-unsigned-and-disabled-link = ์ถ”๊ฐ€ ์ •๋ณด
+details-notification-unsigned = { $name } ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์ด { -brand-short-name }์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ฃผ์˜ํ•ด์„œ ์ง„ํ–‰ํ•˜์„ธ์š”.
+details-notification-unsigned2 =
+ .message = { $name } ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์ด { -brand-short-name }์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ฃผ์˜ํ•ด์„œ ์ง„ํ–‰ํ•˜์„ธ์š”.
+details-notification-unsigned-link = ์ถ”๊ฐ€ ์ •๋ณด
+details-notification-blocked = { $name }๋Š” ๋ณด์•ˆ์ด๋‚˜ ์•ˆ์ •์„ฑ ๋ฌธ์ œ๋กœ ์ธํ•ด ์‚ฌ์šฉ ์ค‘์ง€๋ฉ๋‹ˆ๋‹ค.
+details-notification-blocked2 =
+ .message = { $name }๋Š” ๋ณด์•ˆ์ด๋‚˜ ์•ˆ์ •์„ฑ ๋ฌธ์ œ๋กœ ์ธํ•ด ์‚ฌ์šฉ ์ค‘์ง€๋ฉ๋‹ˆ๋‹ค.
+details-notification-blocked-link = ์ถ”๊ฐ€ ์ •๋ณด
+details-notification-softblocked = { $name }๋Š” ๋ณด์•ˆ์ด๋‚˜ ์•ˆ์ •์„ฑ ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+details-notification-softblocked2 =
+ .message = { $name }๋Š” ๋ณด์•ˆ์ด๋‚˜ ์•ˆ์ •์„ฑ ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+details-notification-softblocked-link = ์ถ”๊ฐ€ ์ •๋ณด
+details-notification-gmp-pending = { $name } ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์ด ๊ณง ์„ค์น˜๋ฉ๋‹ˆ๋‹ค.
+details-notification-gmp-pending2 =
+ .message = { $name } ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์ด ๊ณง ์„ค์น˜๋ฉ๋‹ˆ๋‹ค.
+
+## Gecko Media Plugins (GMPs)
+
+plugins-gmp-license-info = ๋ผ์ด์„ ์Šค ์ •๋ณด
+plugins-gmp-privacy-info = ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ์ •๋ณด
+plugins-openh264-name = Cisco Systems, Inc.๊ฐ€ ์ œ๊ณตํ•˜๋Š” OpenH264 ๋™์˜์ƒ ์ฝ”๋ฑ
+plugins-openh264-description = ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์€ WebRTC ํ‘œ์ค€์„ ๋”ฐ๋ฅด๊ณ  H.264 ๋™์˜์ƒ ์ฝ”๋ฑ์„ ํ•„์š”๋กœ ํ•˜๋Š” ๊ธฐ๊ธฐ๋กœ ๋ถ€ํ„ฐ์˜ WebRTC ํ†ต์‹ ์„ ํ™œ์„ฑํ™”ํ•˜๊ธฐ ์œ„ํ•ด์„œ Mozilla์— ์˜ํ•ด์„œ ์„ค์น˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฝ”๋ฑ ์†Œ์Šค ์ฝ”๋“œ์™€ ๊ตฌํ˜„์— ๋Œ€ํ•œ ๋‚ด์šฉ์„ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” http://www.openh264.org/ ๋ฅผ ๋ฐฉ๋ฌธํ•˜์„ธ์š”.
+plugins-widevine-name = Google Inc.์—์„œ ์ œ๊ณตํ•˜๋Š” Widevine ์ฝ˜ํ…์ธ  ๋ณตํ˜ธํ™” ๋ชจ๋“ˆ
+plugins-widevine-description = ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ์•”ํ˜ธํ™”๋œ ๋ฏธ๋””์–ด ํ™•์žฅ ๋ช…์„ธ๋ฅผ ์ค€์ˆ˜ํ•˜๋Š” ์•”ํ˜ธํ™”๋œ ๋ฏธ๋””์–ด๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ์•”ํ˜ธํ™”๋œ ๋ฏธ๋””์–ด๋Š” ๋ณดํ†ต ์‚ฌ์ดํŠธ์—์„œ ํ”„๋ฆฌ๋ฏธ์—„ ๋ฏธ๋””์–ด ์ฝ˜ํ…์ธ ๊ฐ€ ๋ณต์ œ๋˜๋Š” ๊ฒƒ์„ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์•”ํ˜ธํ™”๋œ ๋ฏธ๋””์–ด ํ™•์žฅ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ https://www.w3.org/TR/encrypted-media/ ํŽ˜์ด์ง€๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutCompat.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutCompat.ftl
new file mode 100644
index 0000000000..ae944f23e2
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutCompat.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/.
+
+label-disable = ๋น„ํ™œ์„ฑํ™”
+label-enable = ํ™œ์„ฑํ™”
+label-interventions = ๊ฐœ์ž…
+label-more-information = ์ถ”๊ฐ€ ์ •๋ณด: Bug { $bug }
+label-overrides = ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ ์žฌ์ •์˜
+text-disabled-in-about-config = ์ด ๊ธฐ๋Šฅ์€ about:config์—์„œ ๋น„ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+text-no-interventions = ๊ฐœ์ž…์ด ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์ง€ ์•Š์Œ
+text-no-overrides = UA ์žฌ์ •์˜๊ฐ€ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์ง€ ์•Š์Œ
+text-title = about:compat
+
+## Do not translate "SmartBlock". For reference, SmartBlock is a feature
+## of Firefox anti-tracking which fixes website breakage caused when
+## trackers are blocked, by acting just enough like those trackers to fix the
+## breakage. SmartBlock also contains special fixes for sites broken by
+## Firefox's Total Cookie Protection feature.
+
+label-smartblock = SmartBlock ์ˆ˜์ •
+text-no-smartblock = ์‚ฌ์šฉ ์ค‘์ธ SmartBlock ์ˆ˜์ • ์‚ฌํ•ญ์ด ์—†์Œ
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutGlean.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutGlean.ftl
new file mode 100644
index 0000000000..ac6a8c5f53
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutGlean.ftl
@@ -0,0 +1,105 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### "FOG", "Glean", and "Glean SDK" should remain in English.
+
+-fog-brand-name = FOG
+-glean-brand-name = Glean
+glean-sdk-brand-name = { -glean-brand-name } SDK
+glean-debug-ping-viewer-brand-name = { -glean-brand-name } ๋””๋ฒ„๊ทธ ํ•‘ ๋ทฐ์–ด
+about-glean-page-title2 = { -glean-brand-name } ์ •๋ณด
+about-glean-header = { -glean-brand-name } ์ •๋ณด
+about-glean-interface-description =
+ <a data-l10n-name="glean-sdk-doc-link">{ glean-sdk-brand-name }</a>๋Š”
+ { -vendor-short-name } ํ”„๋กœ์ ํŠธ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค.
+ ์ด ์ธํ„ฐํŽ˜์ด์Šค๋Š” ๊ฐœ๋ฐœ์ž์™€ ํ…Œ์Šคํ„ฐ๊ฐ€ <a data-l10n-name="fog-link">ํ…Œ์ŠคํŠธ ๊ณ„์ธก</a>์„ ์ˆ˜๋™์œผ๋กœ ์‚ฌ์šฉํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+about-glean-upload-enabled = ๋ฐ์ดํ„ฐ ์—…๋กœ๋“œ๊ฐ€ ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+about-glean-upload-disabled = ๋ฐ์ดํ„ฐ ์—…๋กœ๋“œ๊ฐ€ ๋น„ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+about-glean-upload-enabled-local = ๋ฐ์ดํ„ฐ ์—…๋กœ๋“œ๋Š” ๋กœ์ปฌ ์„œ๋ฒ„๋กœ ์ „์†กํ•˜๋Š” ๊ฒฝ์šฐ์—๋งŒ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.
+about-glean-upload-fake-enabled =
+ ๋ฐ์ดํ„ฐ ์—…๋กœ๋“œ๊ฐ€ ๋น„ํ™œ์„ฑํ™”๋˜์—ˆ์ง€๋งŒ
+ ๋ฐ์ดํ„ฐ๊ฐ€ ์—ฌ์ „ํžˆ ๋กœ์ปฌ์— ๊ธฐ๋ก๋˜๋„๋ก
+ { glean-sdk-brand-name }์—๊ฒŒ ํ™œ์„ฑํ™”๋˜์—ˆ๋‹ค๊ณ  ๋งํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+ ์ฐธ๊ณ : ๋””๋ฒ„๊ทธ ํƒœ๊ทธ๋ฅผ ์„ค์ •ํ•˜๋ฉด ์„ค์ •๊ณผ ์ƒ๊ด€์—†์ด
+ ํ•‘์ด <a data-l10n-name="glean-debug-ping-viewer">{ glean-debug-ping-viewer-brand-name }</a>์— ์—…๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค.
+# This message is followed by a bulleted list.
+about-glean-prefs-and-defines = ๊ด€๋ จ <a data-l10n-name="fog-prefs-and-defines-doc-link">์„ค์ • ๋ฐ ์ •์˜</a>์—๋Š” ๋‹ค์Œ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค:
+# Variables:
+# $data-upload-pref-value (String): the value of the datareporting.healthreport.uploadEnabled pref. Typically "true", sometimes "false"
+# Do not translate strings between <code> </code> tags.
+about-glean-data-upload = <code>datareporting.healthreport.uploadEnabled</code>: { $data-upload-pref-value }
+# Variables:
+# $local-port-pref-value (Integer): the value of the telemetry.fog.test.localhost_port pref. Typically 0. Can be negative.
+# Do not translate strings between <code> </code> tags.
+about-glean-local-port = <code>telemetry.fog.test.localhost_port</code>: { $local-port-pref-value }
+# Variables:
+# $glean-android-define-value (Boolean): the value of the MOZ_GLEAN_ANDROID define. Typically "false", sometimes "true".
+# Do not translate strings between <code> </code> tags.
+about-glean-glean-android = <code>MOZ_GLEAN_ANDROID</code>: { $glean-android-define-value }
+# Variables:
+# $moz-official-define-value (Boolean): the value of the MOZILLA_OFFICIAL define.
+# Do not translate strings between <code> </code> tags.
+about-glean-moz-official = <code>MOZILLA_OFFICIAL</code>: { $moz-official-define-value }
+about-glean-about-testing-header = ํ…Œ์ŠคํŠธ ์ •๋ณด
+# This message is followed by a numbered list.
+about-glean-manual-testing =
+ ์ „์ฒด ์ง€์นจ์€
+ <a data-l10n-name="fog-instrumentation-test-doc-link">{ -fog-brand-name } ๊ณ„์ธก ํ…Œ์ŠคํŠธ ๋ฌธ์„œ</a> ๋ฐ <a data-l10n-name="glean-sdk-doc-link">{ glean-sdk-brand-name } ๋ฌธ์„œ</a>์—
+ ๋ฌธ์„œํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+ ํ•˜์ง€๋งŒ ๊ฐ„๋‹จํžˆ ๋งํ•ด์„œ ๊ณ„์ธก์ด ์ž‘๋™ํ•˜๋Š”์ง€ ์ˆ˜๋™์œผ๋กœ ํ…Œ์ŠคํŠธํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค:
+# This message is an option in a dropdown filled with untranslated names of pings.
+about-glean-no-ping-label = (ํ•‘์„ ์ œ์ถœํ•˜์ง€ ๋งˆ์„ธ์š”)
+# An in-line text input field precedes this string.
+about-glean-label-for-tag-pings = ์•ž์˜ ํ•„๋“œ์—์„œ ๊ธฐ์–ตํ•  ์ˆ˜ ์žˆ๋Š” ๋””๋ฒ„๊ทธ ํƒœ๊ทธ๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์—ฌ ๋‚˜์ค‘์— ํ•‘์„ ์ธ์‹ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+# An in-line text input field precedes this string.
+about-glean-label-for-tag-pings-with-requirements = ๋‚˜์ค‘์— ํ•‘์„ ์ธ์‹ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ธฐ์–ตํ•˜๊ธฐ ์‰ฌ์šด ๋””๋ฒ„๊ทธ ํƒœ๊ทธ<span>(20์ž ์ดํ•˜, ์˜์ˆซ์ž ๋ฐ -๋งŒ)</span>๋ฅผ ์„ค์ •ํ•˜์„ธ์š”.
+# An in-line drop down list precedes this string.
+# Do not translate strings between <code> </code> tags.
+about-glean-label-for-ping-names =
+ ๊ณ„์ธก์ด ์žˆ๋Š” ํ•‘์„ ์ด์ „ ๋ชฉ๋ก์—์„œ ์„ ํƒํ•˜์„ธ์š”.
+ <a data-l10n-name="custom-ping-link">๋งž์ถค ํ•‘</a>์— ์žˆ๋Š” ๊ฒฝ์šฐ
+ ํ•ด๋‹น ํ•ญ๋ชฉ์„ ์„ ํƒํ•˜์„ธ์š”.
+ ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด
+ <code>์ด๋ฒคํŠธ</code> ๋ฉ”ํŠธ๋ฆญ์˜ ๊ธฐ๋ณธ๊ฐ’์€ <code>์ด๋ฒคํŠธ</code> ํ•‘์ด๊ณ 
+ ๋‹ค๋ฅธ ๋ชจ๋“  ๋ฉ”ํŠธ๋ฆญ์˜ ๊ธฐ๋ณธ๊ฐ’์€ <code>๋ฉ”ํŠธ๋ฆญ</code> ํ•‘์ž…๋‹ˆ๋‹ค.
+# An in-line check box precedes this string.
+about-glean-label-for-log-pings =
+ (์„ ํƒ ์‚ฌํ•ญ. ์ œ์ถœ ์‹œ ํ•‘๋„ ๊ธฐ๋กํ•˜๋ ค๋ฉด ์•ž์˜ ํ™•์ธ๋ž€์„ ์„ ํƒํ•˜์„ธ์š”.
+ ์ถ”๊ฐ€๋กœ <a data-l10n-name="enable-logging-link">๋กœ๊น…์„ ํ™œ์„ฑํ™”</a>ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.)
+# Variables
+# $debug-tag (String): The user-set value of the debug tag input on this page. Like "about-glean-kV"
+# An in-line button labeled "Apply settings and submit ping" precedes this string.
+about-glean-label-for-controls-submit =
+ ์ด์ „ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ๋ชจ๋“  { -glean-brand-name } ํ•‘์— ํƒœ๊ทธ๋ฅผ ์ง€์ •ํ•˜๊ณ  ์„ ํƒํ•œ ํ•‘์„ ์ œ์ถœํ•˜์„ธ์š”.
+ (๊ทธ๋•Œ๋ถ€ํ„ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•  ๋•Œ๊นŒ์ง€ ์ œ์ถœ๋œ ๋ชจ๋“  ํ•‘์€ <code>{ $debug-tag }</code> ํƒœ๊ทธ๊ฐ€ ์ง€์ •๋ฉ๋‹ˆ๋‹ค.)
+about-glean-li-for-visit-gdpv =
+ <a data-l10n-name="gdpv-tagged-pings-link">ํƒœ๊ทธ๊ฐ€ ์žˆ๋Š” ํ•‘์— ๋Œ€ํ•œ { glean-debug-ping-viewer-brand-name } ํŽ˜์ด์ง€๋ฅผ ๋ฐฉ๋ฌธํ•˜์„ธ์š”</a>.
+ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅธ ํ›„ ํ•‘์ด ๋„์ฐฉํ•  ๋•Œ๊นŒ์ง€ ๋ช‡ ์ดˆ ์ด์ƒ ๊ฑธ๋ฆฌ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+ ๋•Œ๋กœ๋Š” ๋ช‡ ๋ถ„ ์ •๋„ ๊ฑธ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+# Do not translate strings between <code> </code> tags.
+about-glean-adhoc-explanation =
+ ๋” ๋งŽ์€ <i>์ž„์‹œ</i> ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด
+ ์—ฌ๊ธฐ <code>about:glean</code>์—์„œ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ ์ฝ˜์†”์„ ์—ด๊ณ 
+ <code>Glean.metricCategory.metricName.testGetValue()</code> ๊ฐ™์€
+ <code>testGetValue()</code> API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ
+ ํŠน์ • ๊ณ„์ธก ๋ถ€๋ถ„์˜ ํ˜„์žฌ ๊ฐ’์„ ํ™•์ธํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
+# Do not translate strings between <code> </code> tags.
+about-glean-adhoc-explanation2 =
+ ๋” ๋งŽ์€ <i>์ž„์‹œ</i> ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด
+ ์—ฌ๊ธฐ <code>about:glean</code>์—์„œ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ ์ฝ˜์†”์„ ์—ด๊ณ 
+ <code>metric.category.metric_name</code>์ด๋ผ๋Š” ๋ฉ”ํŠธ๋ฆญ์— ๋Œ€ํ•ด
+ <code>Glean.metricCategory.metricName.testGetValue()</code> ๊ฐ™์€
+ <code>testGetValue()</code> API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ
+ ํŠน์ • ๊ณ„์ธก ๋ถ€๋ถ„์˜ ํ˜„์žฌ ๊ฐ’์„ ํ™•์ธํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
+# Do not translate strings between <code> </code> tags.
+about-glean-adhoc-note =
+ devtools ์ฝ˜์†”์„ ์‚ฌ์šฉํ•˜์—ฌ Glean JS API๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+ ์ด๋Š” ๋ฉ”ํŠธ๋ฆญ ์นดํ…Œ๊ณ ๋ฆฌ์™€ ๋ฉ”ํŠธ๋ฆญ ์ด๋ฆ„์ด Rust ๋ฐ C++ API์™€ ๋‹ฌ๋ฆฌ
+ <code>camelCase</code> ํ˜•์‹์œผ๋กœ ์ง€์ •๋จ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
+controls-button-label-verbose = ์„ค์ • ์ ์šฉ ๋ฐ ํ•‘ ์ œ์ถœ
+about-glean-about-data-header = ๋ฐ์ดํ„ฐ ์ •๋ณด
+about-glean-about-data-explanation =
+ ์ˆ˜์ง‘๋œ ๋ฐ์ดํ„ฐ ๋ชฉ๋ก์„ ์ฐพ์•„๋ณด๋ ค๋ฉด
+ <a data-l10n-name="glean-dictionary-link">{ -glean-brand-name } ์‚ฌ์ „</a>์„ ์ฐธ์กฐํ•˜์„ธ์š”.
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutHttpsOnlyError.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutHttpsOnlyError.ftl
new file mode 100644
index 0000000000..4a4c3e7fd3
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutHttpsOnlyError.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/.
+
+about-httpsonly-title-alert = HTTPS ์ „์šฉ ๋ชจ๋“œ ๊ฒฝ๊ณ 
+about-httpsonly-title-site-not-available = ๋ณด์•ˆ ์‚ฌ์ดํŠธ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ
+# Variables:
+# $websiteUrl (String) - Url of the website that failed to load. Example: www.example.com
+about-httpsonly-explanation-unavailable2 = ๋ณด์•ˆ ๊ฐ•ํ™”๋ฅผ ์œ„ํ•ด HTTPS ์ „์šฉ ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ์„ค์ •ํ–ˆ์œผ๋ฉฐ <em>{ $websiteUrl }</em>์˜ HTTPS ๋ฒ„์ „์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+about-httpsonly-explanation-question = ์ด ๋ฌธ์ œ์˜ ์›์ธ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?
+about-httpsonly-explanation-nosupport = ์›น ์‚ฌ์ดํŠธ๊ฐ€ HTTPS๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
+about-httpsonly-explanation-risk = ๊ณต๊ฒฉ์ž๊ฐ€ ์—ฐ๋ฃจ๋˜์—ˆ์„ ๊ฐ€๋Šฅ์„ฑ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์›น ์‚ฌ์ดํŠธ๋ฅผ ๋ฐฉ๋ฌธํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•œ ๊ฒฝ์šฐ, ๋น„๋ฐ€๋ฒˆํ˜ธ, ์ด๋ฉ”์ผ ๋˜๋Š” ์‹ ์šฉ ์นด๋“œ ์„ธ๋ถ€ ์ •๋ณด์™€ ๊ฐ™์€ ๋ฏผ๊ฐํ•œ ์ •๋ณด๋Š” ์ž…๋ ฅํ•˜์ง€ ์•Š์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+about-httpsonly-explanation-continue = ๊ณ„์†ํ•˜๋ฉด, ์ด ์‚ฌ์ดํŠธ์— HTTPS ์ „์šฉ ๋ชจ๋“œ๊ฐ€ ์ผ์‹œ์ ์œผ๋กœ ๊บผ์ง‘๋‹ˆ๋‹ค.
+about-httpsonly-button-continue-to-site = HTTP ์‚ฌ์ดํŠธ๋กœ ๊ณ„์†
+about-httpsonly-button-go-back = ๋’ค๋กœ ๊ฐ€๊ธฐ
+about-httpsonly-link-learn-more = ๋” ์•Œ์•„๋ณด๊ธฐโ€ฆ
+
+## Suggestion Box that only shows up if a secure connection to www can be established
+## Variables:
+## $websiteUrl (String) - Url of the website that can be securely loaded with these alternatives. Example: example.com
+
+about-httpsonly-suggestion-box-header = ๋Œ€์ฒด ๊ฐ€๋Šฅํ•œ ์‚ฌ์ดํŠธ
+about-httpsonly-suggestion-box-www-text = <em>www.{ $websiteUrl }</em>์˜ ๋ณด์•ˆ ๋ฒ„์ „์ด ์žˆ์Šต๋‹ˆ๋‹ค. <em>{ $websiteUrl }</em> ๋Œ€์‹ ์— ์ด ํŽ˜์ด์ง€๋ฅผ ๋ฐฉ๋ฌธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+about-httpsonly-suggestion-box-www-button = www.{ $websiteUrl } ์‚ฌ์ดํŠธ๋กœ ์ด๋™
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutLogging.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutLogging.ftl
new file mode 100644
index 0000000000..c63560c04b
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutLogging.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/.
+
+# This is the title of the page
+about-logging-title = ๋กœ๊น… ์ •๋ณด
+about-logging-page-title = ๋กœ๊น… ๊ด€๋ฆฌ์ž
+about-logging-current-log-file = ํ˜„์žฌ ๋กœ๊ทธ ํŒŒ์ผ:
+about-logging-new-log-file = ์ƒˆ ๋กœ๊ทธ ํŒŒ์ผ:
+about-logging-currently-enabled-log-modules = ํ˜„์žฌ ํ™œ์„ฑํ™”๋œ ๋กœ๊ทธ ๋ชจ๋“ˆ:
+about-logging-log-tutorial = ์ด ๋„๊ตฌ ์‚ฌ์šฉ๋ฒ•์— ๋Œ€ํ•œ ์„ค๋ช…์€ <a data-l10n-name="logging">HTTP ๋กœ๊น…</a>์„ ์ฐธ์กฐํ•˜์„ธ์š”.
+# This message is used as a button label, "Open" indicates an action.
+about-logging-open-log-file-dir = ๋””๋ ‰ํ„ฐ๋ฆฌ ์—ด๊ธฐ
+about-logging-set-log-file = ๋กœ๊ทธ ํŒŒ์ผ ์„ค์ •
+about-logging-set-log-modules = ๋กœ๊ทธ ๋ชจ๋“ˆ ์„ค์ •
+about-logging-start-logging = ๋กœ๊น… ์‹œ์ž‘
+about-logging-stop-logging = ๋กœ๊น… ์ค‘์ง€
+about-logging-buttons-disabled = ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ํ†ตํ•ด ๊ตฌ์„ฑ๋œ ๋กœ๊น…, ๋™์  ๊ตฌ์„ฑ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+about-logging-some-elements-disabled = URL์„ ํ†ตํ•ด ๊ตฌ์„ฑ๋œ ๋กœ๊น…, ์ผ๋ถ€ ๊ตฌ์„ฑ ์˜ต์…˜์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+about-logging-info = ์ •๋ณด:
+about-logging-log-modules-selection = ๋กœ๊ทธ ๋ชจ๋“ˆ ์„ ํƒ
+about-logging-new-log-modules = ์ƒˆ ๋กœ๊ทธ ๋ชจ๋“ˆ:
+about-logging-logging-output-selection = ๋กœ๊น… ์ถœ๋ ฅ
+about-logging-logging-to-file = ํŒŒ์ผ๋กœ ๋กœ๊น…
+about-logging-logging-to-profiler = { -profiler-brand-name }์— ๋กœ๊น…
+about-logging-no-log-modules = ์—†์Œ
+about-logging-no-log-file = ์—†์Œ
+about-logging-logging-preset-selector-text = ๋กœ๊น… ํ”„๋ฆฌ์…‹:
+about-logging-with-profiler-stacks-checkbox = ๋กœ๊ทธ ๋ฉ”์‹œ์ง€์— ๋Œ€ํ•œ ์Šคํƒ ์ถ”์  ํ™œ์„ฑํ™”
+
+## Logging presets
+
+about-logging-preset-networking-label = ๋„คํŠธ์›Œํ‚น
+about-logging-preset-networking-description = ๋„คํŠธ์›Œํ‚น ๋ฌธ์ œ๋ฅผ ์ง„๋‹จํ•˜๊ธฐ ์œ„ํ•œ ๋กœ๊ทธ ๋ชจ๋“ˆ
+about-logging-preset-networking-cookie-label = ์ฟ ํ‚ค
+about-logging-preset-networking-cookie-description = ์ฟ ํ‚ค ๋ฌธ์ œ๋ฅผ ์ง„๋‹จํ•˜๊ธฐ ์œ„ํ•œ ๋กœ๊ทธ ๋ชจ๋“ˆ
+about-logging-preset-networking-websocket-label = WebSockets
+about-logging-preset-networking-websocket-description = WebSocket ๋ฌธ์ œ๋ฅผ ์ง„๋‹จํ•˜๊ธฐ ์œ„ํ•œ ๋กœ๊ทธ ๋ชจ๋“ˆ
+about-logging-preset-networking-http3-label = HTTP/3
+about-logging-preset-networking-http3-description = HTTP/3 ๋ฐ QUIC ๋ฌธ์ œ๋ฅผ ์ง„๋‹จํ•˜๊ธฐ ์œ„ํ•œ ๋กœ๊ทธ ๋ชจ๋“ˆ
+about-logging-preset-networking-http3-upload-speed-label = HTTP/3 ์—…๋กœ๋“œ ์†๋„
+about-logging-preset-networking-http3-upload-speed-description = HTTP/3 ์—…๋กœ๋“œ ์†๋„ ๋ฌธ์ œ๋ฅผ ์ง„๋‹จํ•˜๊ธฐ ์œ„ํ•œ ๋กœ๊ทธ ๋ชจ๋“ˆ
+about-logging-preset-media-playback-label = ๋ฏธ๋””์–ด ์žฌ์ƒ
+about-logging-preset-media-playback-description = ๋ฏธ๋””์–ด ์žฌ์ƒ ๋ฌธ์ œ๋ฅผ ์ง„๋‹จํ•˜๊ธฐ ์œ„ํ•œ ๋กœ๊ทธ ๋ชจ๋“ˆ (ํ™”์ƒ ํšŒ์˜ ๋ฌธ์ œ ์•„๋‹˜)
+about-logging-preset-webrtc-label = WebRTC
+about-logging-preset-webrtc-description = WebRTC ํ˜ธ์ถœ์„ ์ง„๋‹จํ•˜๊ธฐ ์œ„ํ•œ ๋กœ๊ทธ ๋ชจ๋“ˆ
+about-logging-preset-webgpu-label = WebGPU
+about-logging-preset-webgpu-description = WebGPU ๋ฌธ์ œ๋ฅผ ์ง„๋‹จํ•˜๊ธฐ ์œ„ํ•œ ๋กœ๊ทธ ๋ชจ๋“ˆ
+about-logging-preset-gfx-label = ๊ทธ๋ž˜ํ”ฝ
+about-logging-preset-gfx-description = ๊ทธ๋ž˜ํ”ฝ ๋ฌธ์ œ๋ฅผ ์ง„๋‹จํ•˜๊ธฐ ์œ„ํ•œ ๋กœ๊ทธ ๋ชจ๋“ˆ
+# This is specifically "Microsoft Windows". Microsoft normally doesn't localize it, and we should follow their convention here.
+about-logging-preset-windows-label = Windows
+about-logging-preset-windows-description = Microsoft Windows ๊ด€๋ จ ๋ฌธ์ œ๋ฅผ ์ง„๋‹จํ•˜๊ธฐ ์œ„ํ•œ ๋กœ๊ทธ ๋ชจ๋“ˆ
+about-logging-preset-custom-label = ์‚ฌ์šฉ์ž ์ง€์ •
+about-logging-preset-custom-description = ์ˆ˜๋™์œผ๋กœ ์„ ํƒํ•œ ๋กœ๊ทธ ๋ชจ๋“ˆ
+# Error handling
+about-logging-error = ์˜ค๋ฅ˜:
+
+## Variables:
+## $k (String) - Variable name
+## $v (String) - Variable value
+
+about-logging-invalid-output = โ€œ{ $k }โ€œ ํ‚ค์— ๋Œ€ํ•œ ์ž˜๋ชป๋œ ๊ฐ’ โ€œ{ $v }โ€œ
+about-logging-unknown-logging-preset = ์•Œ ์ˆ˜ ์—†๋Š” ๋กœ๊น… ํ”„๋ฆฌ์…‹ โ€œ{ $v }โ€œ
+about-logging-unknown-profiler-preset = ์•Œ ์ˆ˜ ์—†๋Š” ํ”„๋กœํŒŒ์ผ๋Ÿฌ ํ”„๋ฆฌ์…‹ โ€œ{ $v }โ€œ
+about-logging-unknown-option = ์•Œ ์ˆ˜ ์—†๋Š” about:logging ์˜ต์…˜ โ€œ{ $k }โ€œ
+about-logging-configuration-url-ignored = ๊ตฌ์„ฑ URL์ด ๋ฌด์‹œ๋จ
+about-logging-file-and-profiler-override = ํŒŒ์ผ ์ถœ๋ ฅ์„ ๊ฐ•์ œํ•˜๊ณ  ๋™์‹œ์— ํ”„๋กœํŒŒ์ผ๋Ÿฌ ์˜ต์…˜์„ ์žฌ์ •์˜ํ•  ์ˆ˜๋Š” ์—†์Œ
+about-logging-configured-via-url = URL์„ ํ†ตํ•ด ๊ตฌ์„ฑ๋œ ์˜ต์…˜
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutMozilla.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutMozilla.ftl
new file mode 100644
index 0000000000..9121647265
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutMozilla.ftl
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+about-mozilla-title-6-27 = Mozilla ์„œ, 6:27
+about-mozilla-quote-6-27 =
+ ์•ผ์ˆ˜๋Š” ์ƒˆ๋กœ์šด <em>์ฐธ๊ณ  ๋ฌธํ—Œ(Reference)</em>์„ ๋งŒ๋“ค๊ณ  ์ƒˆ๋กœ์šด <em>ํ˜„์‹ค(Realities)</em>์„ ๊ณ ๋ คํ•˜๋ฉด์„œ ์ƒˆ๋กœ์šด <em>์ดˆ์ (Focus)</em>์œผ๋กœ
+ ์—ฐ๊ตฌ๋ฅผ ๊ณ„์†ํ–ˆ์Šต๋‹ˆ๋‹ค. ์•ผ์ˆ˜๋Š” ์ถ”์ข…์ž๋“ค๊ณผ ๋™๋ฃŒ๋“ค์„ ๋ถˆ๋Ÿฌ์™€์„œ ์ƒˆ๋กœ์›Œ์ง„ ๋” ์ž‘์€ ํ˜•ํƒœ์˜ ์ž๊ธฐ ์ž์‹ ์„ ์ฐฝ์กฐํ–ˆ๊ณ ,
+ ๊ทธ๊ฒƒ์„ <em>์žฅ๋‚œ์Šค๋Ÿฐ(Mischievous)</em> ์ˆ˜๋‹จ์„ ํ†ตํ•ด ์ „ ์„ธ๊ณ„๋กœ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค.
+about-mozilla-from-6-27 = - <strong>Mozilla ์„œ,</strong> 6:27
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutNetworking.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutNetworking.ftl
new file mode 100644
index 0000000000..a816b00e8f
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutNetworking.ftl
@@ -0,0 +1,68 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+about-networking-title = ๋„คํŠธ์›Œํฌ ์ •๋ณด
+about-networking-http = HTTP
+about-networking-sockets = Sockets
+about-networking-dns = DNS
+about-networking-dns-clear-cache-button = DNS ์บ์‹œ ์ง€์šฐ๊ธฐ
+about-networking-dns-trr-url = DoH URL
+about-networking-dns-trr-mode = DoH ๋ชจ๋“œ
+about-networking-dns-suffix = DNS ์ ‘๋ฏธ์‚ฌ
+about-networking-websockets = WebSockets
+about-networking-refresh = ์ƒˆ๋กœ ๊ณ ์นจ
+about-networking-auto-refresh = 3์ดˆ๋งˆ๋‹ค ์ž๋™ ์ƒˆ๋กœ ๊ณ ์นจ
+about-networking-hostname = ํ˜ธ์ŠคํŠธ๋ช…
+about-networking-port = ํฌํŠธ
+about-networking-http-version = HTTP ๋ฒ„์ „
+about-networking-ssl = SSL
+about-networking-active = ํ™œ์„ฑ
+about-networking-idle = ๋Œ€๊ธฐ
+about-networking-host = ํ˜ธ์ŠคํŠธ
+about-networking-type = ์œ ํ˜•
+about-networking-sent = ๋ณด๋‚ธ ๋ฐ์ดํ„ฐ ์–‘
+about-networking-received = ๋ฐ›์€ ๋ฐ์ดํ„ฐ ์–‘
+about-networking-family = ๊ณ„ํ†ต
+about-networking-trr = TRR
+about-networking-addresses = ์ฃผ์†Œ
+about-networking-expires = ๋งŒ๋ฃŒ(์ดˆ)
+about-networking-originAttributesSuffix = ๊ฒฉ๋ฆฌ ํ‚ค
+about-networking-flags = ์ถ”๊ฐ€ ํ”Œ๋ž˜๊ทธ
+about-networking-messages-sent = ๋ณด๋‚ธ ๋ฉ”์‹œ์ง€
+about-networking-messages-received = ๋ฐ›์€ ๋ฉ”์‹œ์ง€
+about-networking-bytes-sent = ๋ณด๋‚ธ ๋ฐ”์ดํŠธ ์ˆ˜
+about-networking-bytes-received = ๋ฐ›์€ ๋ฐ”์ดํŠธ ์ˆ˜
+about-networking-logging = ๋กœ๊น…
+about-networking-dns-lookup = DNS ์กฐํšŒ
+about-networking-dns-lookup-button = ์กฐํšŒ
+about-networking-dns-domain = ๋„๋ฉ”์ธ:
+about-networking-dns-lookup-table-column = IP
+about-networking-dns-https-rr-lookup-table-column = HTTP RR
+about-networking-rcwn = RCWN ์ƒํƒœ
+about-networking-rcwn-status = RCWN ์ƒํƒœ
+about-networking-rcwn-cache-won-count = ์บ์‹œ ์„ฑ๊ณต ์ˆ˜
+about-networking-rcwn-net-won-count = ๋„คํŠธ์›Œํฌ ์„ฑ๊ณต ์ˆ˜
+about-networking-total-network-requests = ์ „์ฒด ๋„คํŠธ์›Œํฌ ์š”์ฒญ ์ˆ˜
+about-networking-rcwn-operation = ์บ์‹œ ์ž‘์—…
+about-networking-rcwn-perf-open = ์—ด๊ธฐ
+about-networking-rcwn-perf-read = ์ฝ๊ธฐ
+about-networking-rcwn-perf-write = ์“ฐ๊ธฐ
+about-networking-rcwn-perf-entry-open = ์—”ํŠธ๋ฆฌ ์—ด๊ธฐ
+about-networking-rcwn-avg-short = ์งง์€ ํ‰๊ท 
+about-networking-rcwn-avg-long = ๊ธด ํ‰๊ท 
+about-networking-rcwn-std-dev-long = ๊ธด ํ‘œ์ค€ ํŽธ์ฐจ
+about-networking-rcwn-cache-slow = ๋Š๋ฆฐ ์บ์‹œ ํšŸ์ˆ˜
+about-networking-rcwn-cache-not-slow = ๋Š๋ฆฌ์ง€ ์•Š์€ ์บ์‹œ ํšŸ์ˆ˜
+about-networking-networkid = ๋„คํŠธ์›Œํฌ ID
+about-networking-networkid-id = ๋„คํŠธ์›Œํฌ ID
+# Note: do not translate about:logging, as it is a URL.
+about-networking-moved-about-logging = ์ด ํŽ˜์ด์ง€๋Š” <a data-l10n-name="about-logging-url">about:logging</a>์œผ๋กœ ์ด๋™๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+
+## Link is intended as "network link"
+
+about-networking-networkid-is-up = ๋งํฌ๊ฐ€ ์ž‘๋™ ์ค‘
+about-networking-networkid-status-known = ๋งํฌ ์ƒํƒœ๊ฐ€ ์•Œ๋ ค์ ธ ์žˆ์Œ
+
+##
+
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutPerformance.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutPerformance.ftl
new file mode 100644
index 0000000000..46edf19878
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutPerformance.ftl
@@ -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/.
+
+# Page title
+about-performance-title = ์ž‘์—… ๊ด€๋ฆฌ์ž
+
+## Column headers
+
+column-name = ์ด๋ฆ„
+column-type = ์œ ํ˜•
+column-energy-impact = ์—๋„ˆ์ง€ ์˜ํ–ฅ
+column-memory = ๋ฉ”๋ชจ๋ฆฌ
+
+## Special values for the Name column
+
+ghost-windows = ์ตœ๊ทผ ๋‹ซํžŒ ํƒญ
+# Variables:
+# $title (String) - the title of the preloaded page, typically 'New Tab'
+preloaded-tab = ๋ฏธ๋ฆฌ๋กœ๋“œ๋จ : { $title }
+
+## Values for the Type column
+
+type-tab = ํƒญ
+type-subframe = ์„œ๋ธŒ ํ”„๋ ˆ์ž„
+type-tracker = ์ถ”์ ๊ธฐ
+type-addon = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ
+type-browser = ๋ธŒ๋ผ์šฐ์ €
+type-worker = Worker
+type-other = ๊ธฐํƒ€
+
+## Values for the Energy Impact column
+##
+## Variables:
+## $value (Number) - Value of the energy impact, eg. 0.25 (low),
+## 5.38 (medium), 105.38 (high)
+
+energy-impact-high = ๋†’์Œ({ $value })
+energy-impact-medium = ๋ณดํ†ต({ $value })
+energy-impact-low = ๋‚ฎ์Œ({ $value })
+
+## Values for the Memory column
+##
+## Variables:
+## $value (Number) - How much memory is used
+
+size-KB = { $value } KB
+size-MB = { $value } MB
+size-GB = { $value } GB
+
+## Tooltips for the action buttons
+
+close-tab =
+ .title = ํƒญ ๋‹ซ๊ธฐ
+show-addon =
+ .title = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ๊ด€๋ฆฌ์ž์—์„œ ๋ณด๊ธฐ
+
+# Tooltip when hovering an item of the about:performance table
+# Variables:
+# $totalDispatches (Number) - how many dispatches occurred for this page since it loaded
+# $totalDuration (Number) - how much CPU time was used by this page since it loaded
+# $dispatchesSincePrevious (Number) - how many dispatches occurred in the last 2 seconds
+# $durationSincePrevious (Number) - how much CPU time was used in the last 2 seconds
+item =
+ .title =
+ ๋กœ๋“œ ์ดํ›„ ๋””์ŠคํŒจ์น˜: { $totalDispatches } ({ $totalDuration }ms)
+ ๋งˆ์ง€๋ง‰ ์ดˆ ์ดํ›„ ๋””์ŠคํŒจ์น˜: { $dispatchesSincePrevious } ({ $durationSincePrevious }ms)
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutPlugins.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutPlugins.ftl
new file mode 100644
index 0000000000..a11e7e2cf4
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutPlugins.ftl
@@ -0,0 +1,43 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+title-label = ํ”Œ๋Ÿฌ๊ทธ์ธ์— ๋Œ€ํ•˜์—ฌ
+installed-plugins-label = ์„ค์น˜ํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ
+no-plugins-are-installed-label = ์„ค์น˜ํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ ์—†์Œ
+deprecation-description = ๋น ์ง„๊ฒŒ ์žˆ์Šต๋‹ˆ๊นŒ? ์ผ๋ถ€ ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ๋” ์ด์ƒ ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. <a data-l10n-name="deprecation-link">๋” ์•Œ์•„๋ณด๊ธฐ.</a>
+deprecation-description2 =
+ .message = ๋น ์ง„๊ฒŒ ์žˆ์Šต๋‹ˆ๊นŒ? ์ผ๋ถ€ ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ๋” ์ด์ƒ ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+## The information of plugins
+##
+## Variables:
+## $pluginLibraries: the plugin library
+## $pluginFullPath: path of the plugin
+## $version: version of the plugin
+
+file-dd = <span data-l10n-name="file">ํŒŒ์ผ:</span> { $pluginLibraries }
+path-dd = <span data-l10n-name="path">๊ฒฝ๋กœ:</span> { $pluginFullPath }
+version-dd = <span data-l10n-name="version">๋ฒ„์ „:</span> { $version }
+
+## These strings describe the state of plugins
+##
+## Variables:
+## $blockListState: show some special state of the plugin, such as blocked, outdated
+
+state-dd-enabled = <span data-l10n-name="state">์ƒํƒœ:</span> ์‚ฌ์šฉ
+state-dd-enabled-block-list-state = <span data-l10n-name="state">์ƒํƒœ:</span> ์‚ฌ์šฉ ({ $blockListState })
+state-dd-Disabled = <span data-l10n-name="state">์ƒํƒœ:</span> ์‚ฌ์šฉ ์•ˆ ํ•จ
+state-dd-Disabled-block-list-state = <span data-l10n-name="state">์ƒํƒœ:</span> ์‚ฌ์šฉ ์•ˆ ํ•จ ({ $blockListState })
+mime-type-label = MIME ํƒ€์ž…
+description-label = ์„ค๋ช…
+suffixes-label = ํ™•์žฅ์ž
+
+## Gecko Media Plugins (GMPs)
+
+plugins-gmp-license-info = ๋ผ์ด์„ ์Šค ์ •๋ณด
+plugins-gmp-privacy-info = ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ์ •๋ณด
+plugins-openh264-name = Cisco Systems, Inc.๊ฐ€ ์ œ๊ณตํ•˜๋Š” OpenH264 ๋™์˜์ƒ ์ฝ”๋ฑ
+plugins-openh264-description = ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์€ WebRTC ํ‘œ์ค€์„ ๋”ฐ๋ฅด๊ณ  H.264 ๋™์˜์ƒ ์ฝ”๋ฑ์„ ํ•„์š”๋กœ ํ•˜๋Š” ๊ธฐ๊ธฐ๋กœ ๋ถ€ํ„ฐ์˜ WebRTC ํ†ต์‹ ์„ ํ™œ์„ฑํ™”ํ•˜๊ธฐ ์œ„ํ•ด์„œ Mozilla์— ์˜ํ•ด์„œ ์„ค์น˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฝ”๋ฑ ์†Œ์Šค ์ฝ”๋“œ์™€ ๊ตฌํ˜„์— ๋Œ€ํ•œ ๋‚ด์šฉ์„ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” http://www.openh264.org/ ๋ฅผ ๋ฐฉ๋ฌธํ•˜์„ธ์š”.
+plugins-widevine-name = Google Inc.์—์„œ ์ œ๊ณตํ•˜๋Š” Widevine ์ฝ˜ํ…์ธ  ๋ณตํ˜ธํ™” ๋ชจ๋“ˆ
+plugins-widevine-description = ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ์•”ํ˜ธํ™”๋œ ๋ฏธ๋””์–ด ํ™•์žฅ ๋ช…์„ธ๋ฅผ ์ค€์ˆ˜ํ•˜๋Š” ์•”ํ˜ธํ™”๋œ ๋ฏธ๋””์–ด๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ์•”ํ˜ธํ™”๋œ ๋ฏธ๋””์–ด๋Š” ๋ณดํ†ต ์‚ฌ์ดํŠธ์—์„œ ํ”„๋ฆฌ๋ฏธ์—„ ๋ฏธ๋””์–ด ์ฝ˜ํ…์ธ ๊ฐ€ ๋ณต์ œ๋˜๋Š” ๊ฒƒ์„ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์•”ํ˜ธํ™”๋œ ๋ฏธ๋””์–ด ํ™•์žฅ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ https://www.w3.org/TR/encrypted-media/ ํŽ˜์ด์ง€๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutProcesses.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutProcesses.ftl
new file mode 100644
index 0000000000..a15f97354e
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutProcesses.ftl
@@ -0,0 +1,186 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Page title
+about-processes-title = ํ”„๋กœ์„ธ์Šค ๊ด€๋ฆฌ์ž
+# The Actions column
+about-processes-column-action =
+ .title = ์ž‘์—…
+
+## Tooltips
+
+about-processes-shutdown-process =
+ .title = ํƒญ ์–ธ๋กœ๋“œ ๋ฐ ํ”„๋กœ์„ธ์Šค ์ข…๋ฃŒ
+about-processes-shutdown-tab =
+ .title = ํƒญ ๋‹ซ๊ธฐ
+# Profiler icons
+# Variables:
+# $duration (Number) The time in seconds during which the profiler will be running.
+# The value will be an integer, typically less than 10.
+about-processes-profile-process =
+ .title =
+ { $duration ->
+ *[other] { $duration }์ดˆ ๋™์•ˆ ์ด ํ”„๋กœ์„ธ์Šค์˜ ๋ชจ๋“  ์Šค๋ ˆ๋“œ๋ฅผ ํ”„๋กœํŒŒ์ผ๋ง
+ }
+
+## Column headers
+
+about-processes-column-name = ์ด๋ฆ„
+about-processes-column-memory-resident = ๋ฉ”๋ชจ๋ฆฌ
+about-processes-column-cpu-total = CPU
+
+## Process names
+## Variables:
+## $pid (String) The process id of this process, assigned by the OS.
+
+about-processes-browser-process = { -brand-short-name } ({ $pid })
+about-processes-web-process = ๊ณต์œ  ์›น ํ”„๋กœ์„ธ์Šค ({ $pid })
+about-processes-file-process = ํŒŒ์ผ ({ $pid })
+about-processes-extension-process = ํ™•์žฅ ๊ธฐ๋Šฅ ({ $pid })
+about-processes-privilegedabout-process = ํŽ˜์ด์ง€ ์ •๋ณด ({ $pid })
+about-processes-plugin-process = ํ”Œ๋Ÿฌ๊ทธ์ธ ({ $pid })
+about-processes-privilegedmozilla-process = { -vendor-short-name } ์‚ฌ์ดํŠธ ({ $pid })
+about-processes-gmp-plugin-process = Gecko ๋ฏธ๋””์–ด ํ”Œ๋Ÿฌ๊ทธ์ธ ({ $pid })
+about-processes-gpu-process = GPU ({ $pid })
+about-processes-vr-process = VR ({ $pid })
+about-processes-rdd-process = ๋ฐ์ดํ„ฐ ๋””์ฝ”๋” ({ $pid })
+about-processes-socket-process = ๋„คํŠธ์›Œํฌ ({ $pid })
+about-processes-remote-sandbox-broker-process = ์›๊ฒฉ ์ƒŒ๋“œ๋ฐ•์Šค ๋ธŒ๋กœ์ปค ({ $pid })
+about-processes-fork-server-process = ํฌํฌ ์„œ๋ฒ„ ({ $pid })
+about-processes-preallocated-process = ์‚ฌ์ „ ํ• ๋‹น ({ $pid })
+about-processes-utility-process = ์œ ํ‹ธ๋ฆฌํ‹ฐ ({ $pid })
+# Unknown process names
+# Variables:
+# $pid (String) The process id of this process, assigned by the OS.
+# $type (String) The raw type for this process.
+about-processes-unknown-process = ๊ธฐํƒ€: { $type } ({ $pid })
+
+## Isolated process names
+## Variables:
+## $pid (String) The process id of this process, assigned by the OS.
+## $origin (String) The domain name for this process.
+
+about-processes-web-isolated-process = { $origin } ({ $pid })
+about-processes-web-serviceworker = { $origin } ({ $pid }, serviceworker)
+about-processes-with-coop-coep-process = { $origin } ({ $pid }, ๊ต์ฐจ ์ถœ์ฒ˜ ๊ฒฉ๋ฆฌ๋จ)
+about-processes-web-isolated-process-private = { $origin } โ€” ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ({ $pid })
+about-processes-with-coop-coep-process-private = { $origin } โ€” ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ({ $pid }, ๊ต์ฐจ ์ถœ์ฒ˜ ๊ฒฉ๋ฆฌ๋จ)
+
+## Details within processes
+
+# Single-line summary of threads (non-idle process)
+# Variables:
+# $number (Number) The number of threads in the process. Typically larger
+# than 30. We don't expect to ever have processes with less
+# than 5 threads.
+# $active (Number) The number of active threads in the process.
+# The value will be greater than 0 and will never be
+# greater than $number.
+# $list (String) Comma separated list of active threads.
+# Can be an empty string if the process is idle.
+about-processes-active-threads =
+ { $active ->
+ *[other] { $number }๊ฐœ ์ค‘ ํ™œ์„ฑ ์Šค๋ ˆ๋“œ { $active }๊ฐœ: { $list }
+ }
+# Single-line summary of threads (idle process)
+# Variables:
+# $number (Number) The number of threads in the process. Typically larger
+# than 30. We don't expect to ever have processes with less
+# than 5 threads.
+# The process is idle so all threads are inactive.
+about-processes-inactive-threads =
+ { $number ->
+ *[other] { $number } ๋น„ํ™œ์„ฑํ™” ์Šค๋ ˆ๋“œ
+ }
+# Thread details
+# Variables:
+# $name (String) The name assigned to the thread.
+# $tid (String) The thread id of this thread, assigned by the OS.
+about-processes-thread-name-and-id = { $name }
+ .title = ์Šค๋ ˆ๋“œ id: { $tid }
+# Tab
+# Variables:
+# $name (String) The name of the tab (typically the title of the page, might be the url while the page is loading).
+about-processes-tab-name = ํƒญ: { $name }
+about-processes-preloaded-tab = ์‚ฌ์ „ ๋กœ๋“œ๋œ ์ƒˆ ํƒญ
+# Single subframe
+# Variables:
+# $url (String) The full url of this subframe.
+about-processes-frame-name-one = ์„œ๋ธŒ ํ”„๋ ˆ์ž„: { $url }
+# Group of subframes
+# Variables:
+# $number (Number) The number of subframes in this group. Always โ‰ฅ 1.
+# $shortUrl (String) The shared prefix for the subframes in the group.
+about-processes-frame-name-many = ์„œ๋ธŒ ํ”„๋ ˆ์ž„ ({ $number }): { $shortUrl }
+
+## Utility process actor names
+
+about-processes-utility-actor-unknown = ์•Œ ์ˆ˜ ์—†๋Š” ์ž‘์—…์ž
+about-processes-utility-actor-audio-decoder-generic = ์ผ๋ฐ˜ ์˜ค๋””์˜ค ๋””์ฝ”๋”
+about-processes-utility-actor-audio-decoder-applemedia = ์• ํ”Œ ๋ฏธ๋””์–ด ์˜ค๋””์˜ค ๋””์ฝ”๋”
+about-processes-utility-actor-audio-decoder-wmf = Windows Media Framework ์˜ค๋””์˜ค ๋””์ฝ”๋”
+about-processes-utility-actor-mf-media-engine = Windows Media Foundation ๋ฏธ๋””์–ด ์—”์ง„ CDM
+# "Oracle" refers to an internal Firefox process and should be kept in English
+about-processes-utility-actor-js-oracle = JavaScript Oracle
+about-processes-utility-actor-windows-utils = Windows ์œ ํ‹ธ๋ฆฌํ‹ฐ
+about-processes-utility-actor-windows-file-dialog = Windows ํŒŒ์ผ ๋Œ€ํ™” ์ƒ์ž
+
+## Displaying CPU (percentage and total)
+## Variables:
+## $percent (Number) The percentage of CPU used by the process or thread.
+## Always > 0, generally <= 200.
+## $total (Number) The amount of time used by the process or thread since
+## its start.
+## $unit (String) The unit in which to display $total. See the definitions
+## of `duration-unit-*`.
+
+# Common case.
+about-processes-cpu = { NUMBER($percent, maximumSignificantDigits: 2, style: "percent") }
+ .title = ์ „์ฒด CPU ์‹œ๊ฐ„: { NUMBER($total, maximumFractionDigits: 0) }{ $unit }
+# Special case: data is not available yet.
+about-processes-cpu-user-and-kernel-not-ready = (์ธก์ • ์ค‘)
+# Special case: process or thread is almost idle (using less than 0.1% of a CPU core).
+# This case only occurs on Windows where the precision of the CPU times is low.
+about-processes-cpu-almost-idle = < 0.1%
+ .title = ์ „์ฒด CPU ์‹œ๊ฐ„: { NUMBER($total, maximumFractionDigits: 0) }{ $unit }
+# Special case: process or thread is currently idle.
+about-processes-cpu-fully-idle = ์œ ํœด
+ .title = ์ „์ฒด CPU ์‹œ๊ฐ„: { NUMBER($total, maximumFractionDigits: 0) }{ $unit }
+
+## Displaying Memory (total and delta)
+## Variables:
+## $total (Number) The amount of memory currently used by the process.
+## $totalUnit (String) The unit in which to display $total. See the definitions
+## of `memory-unit-*`.
+## $delta (Number) The absolute value of the amount of memory added recently.
+## $deltaSign (String) Either "+" if the amount of memory has increased
+## or "-" if it has decreased.
+## $deltaUnit (String) The unit in which to display $delta. See the definitions
+## of `memory-unit-*`.
+
+# Common case.
+about-processes-total-memory-size-changed = { NUMBER($total, maximumFractionDigits: 0) }{ $totalUnit }
+ .title = ๋ณ€ํ™”: { $deltaSign }{ NUMBER($delta, maximumFractionDigits: 0) }{ $deltaUnit }
+# Special case: no change.
+about-processes-total-memory-size-no-change = { NUMBER($total, maximumFractionDigits: 0) }{ $totalUnit }
+
+## Duration units
+
+duration-unit-ns = ๋‚˜๋…ธ์ดˆ
+duration-unit-us = ๋งˆ์ดํฌ๋กœ์ดˆ
+duration-unit-ms = ๋ฐ€๋ฆฌ์ดˆ
+duration-unit-s = ์ดˆ
+duration-unit-m = ๋ถ„
+duration-unit-h = ์‹œ๊ฐ„
+duration-unit-d = ์ผ
+
+## Memory units
+
+memory-unit-B = B
+memory-unit-KB = KB
+memory-unit-MB = MB
+memory-unit-GB = GB
+memory-unit-TB = TB
+memory-unit-PB = PB
+memory-unit-EB = EB
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutProfiles.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutProfiles.ftl
new file mode 100644
index 0000000000..c52388cfc1
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutProfiles.ftl
@@ -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/.
+
+
+profiles-title = ํ”„๋กœํ•„ ์ •๋ณด
+profiles-subtitle = ์ด ํŽ˜์ด์ง€์—์„œ๋Š” ํ”„๋กœํ•„์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ ํ”„๋กœํ•„์€ ๋ถ„๋ฆฌ๋œ ๊ธฐ๋ก๊ณผ ๋ถ๋งˆํฌ, ์„ค์ •, ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.
+profiles-create = ์ƒˆ ํ”„๋กœํ•„ ๋งŒ๋“ค๊ธฐ
+profiles-restart-title = ๋‹ค์‹œ ์‹œ์ž‘
+profiles-restart-in-safe-mode = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ๋„๊ณ  ๋‹ค์‹œ ์‹œ์ž‘โ€ฆ
+profiles-restart-normal = ์ผ๋ฐ˜ ๋ชจ๋“œ๋กœ ๋‹ค์‹œ ์‹œ์ž‘โ€ฆ
+profiles-conflict = { -brand-product-name }์˜ ๋‹ค๋ฅธ ๋ณต์‚ฌ๋ณธ์ด ํ”„๋กœํ•„์„ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ณ€๊ฒฝํ•˜๊ธฐ ์ „์— { -brand-short-name }๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+profiles-flush-fail-title = ๋ณ€๊ฒฝ ๋‚ด์šฉ์ด ์ €์žฅ๋˜์ง€ ์•Š์Œ
+profiles-flush-conflict = { profiles-conflict }
+profiles-flush-failed = ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ ๋ณ€๊ฒฝ ๋‚ด์šฉ์„ ์ €์žฅํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.
+profiles-flush-restart-button = { -brand-short-name } ๋‹ค์‹œ ์‹œ์ž‘
+
+# Variables:
+# $name (String) - Name of the profile
+profiles-name = ํ”„๋กœํ•„: { $name }
+profiles-is-default = ๊ธฐ๋ณธ ํ”„๋กœํ•„
+profiles-rootdir = ๋ฃจํŠธ ๋””๋ ‰ํ„ฐ๋ฆฌ
+
+# localDir is used to show the directory corresponding to
+# the main profile directory that exists for the purpose of storing data on the
+# local filesystem, including cache files or other data files that may not
+# represent critical user data. (e.g., this directory may not be included as
+# part of a backup scheme.)
+# In case localDir and rootDir are equal, localDir is not shown.
+profiles-localdir = ๋กœ์ปฌ ๋””๋ ‰ํ„ฐ๋ฆฌ
+profiles-current-profile = ์ด ํ”„๋กœํ•„์€ ์‚ฌ์šฉ ์ค‘์ด๋ฏ€๋กœ ์‚ญ์ œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+profiles-in-use-profile = ์ด ํ”„๋กœํ•„์„ ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์‚ญ์ œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+
+profiles-rename = ์ด๋ฆ„ ๋ณ€๊ฒฝ
+profiles-remove = ์‚ญ์ œ
+profiles-set-as-default = ๊ธฐ๋ณธ ํ”„๋กœํ•„๋กœ ์„ค์ •
+profiles-launch-profile = ์ƒˆ ๋ธŒ๋ผ์šฐ์ €์—์„œ ํ”„๋กœํ•„ ์‹คํ–‰
+
+profiles-cannot-set-as-default-title = ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์—†์Œ
+profiles-cannot-set-as-default-message = { -brand-short-name }์˜ ๊ธฐ๋ณธ ํ”„๋กœํ•„์€ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+
+profiles-yes = ์˜ˆ
+profiles-no = ์•„๋‹ˆ์š”
+
+profiles-rename-profile-title = ํ”„๋กœํ•„ ์ด๋ฆ„ ๋ณ€๊ฒฝ
+# Variables:
+# $name (String) - Name of the profile
+profiles-rename-profile = { $name } ํ”„๋กœํ•„ ์ด๋ฆ„ ๋ณ€๊ฒฝ
+
+profiles-invalid-profile-name-title = ์œ ํšจํ•˜์ง€ ์•Š์€ ํ”„๋กœํ•„ ์ด๋ฆ„
+# Variables:
+# $name (String) - Name of the profile
+profiles-invalid-profile-name = "{ $name }"๋Š” ํ”„๋กœํ•„ ์ด๋ฆ„์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+
+profiles-delete-profile-title = ํ”„๋กœํ•„ ์‚ญ์ œ
+# Variables:
+# $dir (String) - Path to be displayed
+profiles-delete-profile-confirm =
+ ํ”„๋กœํ•„์„ ์‚ญ์ œํ•˜๋ฉด ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ”„๋กœํ•„ ๋ชฉ๋ก์—์„œ ํ”„๋กœํ•„์„ ์‚ญ์ œํ•˜๋ฉฐ ์ด๋Š” ๋‹ค์‹œ ๋˜๋Œ๋ฆด ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+ ์„ค์ •๊ณผ ์ธ์ฆ์„œ, ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ๋ฅผ ํฌํ•จํ•œ ๋ฐ์ดํ„ฐ ํŒŒ์ผ์„ ๊ฐ™์ด ์‚ญ์ œํ•˜๋„๋ก ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์„ ํƒ ์‚ฌํ•ญ์€ "{ $dir }" ํด๋”๋ฅผ ์‚ญ์ œํ•˜๋ฉฐ ์ด๋Š” ๋‹ค์‹œ ๋˜๋Œ๋ฆด ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+ ํ”„๋กœํ•„ ๋ฐ์ดํ„ฐ ํŒŒ์ผ์„ ๊ฐ™์ด ์‚ญ์ œํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+profiles-delete-files = ํŒŒ์ผ ์‚ญ์ œ
+profiles-dont-delete-files = ์‚ญ์ œ ์•ˆ ํ•จ
+
+profiles-delete-profile-failed-title = ์˜ค๋ฅ˜
+profiles-delete-profile-failed-message = ์ด ํ”„๋กœํ•„์„ ์‚ญ์ œํ•˜๋Š” ๋™์•ˆ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+
+
+profiles-opendir =
+ { PLATFORM() ->
+ [macos] Finder์—์„œ ๋ณด๊ธฐ
+ [windows] ํด๋” ์—ด๊ธฐ
+ *[other] ๋””๋ ‰ํ„ฐ๋ฆฌ ์—ด๊ธฐ
+ }
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutReader.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutReader.ftl
new file mode 100644
index 0000000000..b1017271f3
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutReader.ftl
@@ -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/.
+
+about-reader-loading = ๋กœ๋“œ ์ค‘โ€ฆ
+about-reader-load-error = ํŽ˜์ด์ง€์—์„œ ๊ธ€์„ ์ฝ์–ด์˜ค์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค
+
+about-reader-color-scheme-light = ๋ฐ๊ฒŒ
+ .title = ๋ฐ์€ ์ƒ‰ ๊ตฌ์„ฑํ‘œ
+about-reader-color-scheme-dark = ์–ด๋‘ก๊ฒŒ
+ .title = ์–ด๋‘์šด ์ƒ‰ ๊ตฌ์„ฑํ‘œ
+about-reader-color-scheme-sepia = ์„ธํ”ผ์•„
+ .title = ์„ธํ”ผ์•„ ์ƒ‰ ๊ตฌ์„ฑํ‘œ
+about-reader-color-scheme-auto = ์ž๋™
+ .title = ์ž๋™ ์ƒ‰ ๊ตฌ์„ฑํ‘œ
+
+# An estimate for how long it takes to read an article,
+# expressed as a range covering both slow and fast readers.
+# Variables:
+# $rangePlural (String): The plural category of the range, using the same set as for numbers.
+# $range (String): The range of minutes as a localised string. Examples: "3-7", "~1".
+about-reader-estimated-read-time = { $range }๋ถ„
+
+## These are used as tooltips in Type Control
+
+about-reader-toolbar-minus =
+ .title = ๊ธ€๊ผด ํฌ๊ธฐ ์ค„์ด๊ธฐ
+about-reader-toolbar-plus =
+ .title = ๊ธ€๊ผด ํฌ๊ธฐ ๋Š˜๋ฆฌ๊ธฐ
+about-reader-toolbar-contentwidthminus =
+ .title = ์ฝ˜ํ…์ธ  ๋„ˆ๋น„ ์ค„์ด๊ธฐ
+about-reader-toolbar-contentwidthplus =
+ .title = ์ฝ˜ํ…์ธ  ๋„ˆ๋น„ ๋Š˜๋ฆฌ๊ธฐ
+about-reader-toolbar-lineheightminus =
+ .title = ์ค„ ๊ฐ„๊ฒฉ ์ค„์ด๊ธฐ
+about-reader-toolbar-lineheightplus =
+ .title = ์ค„ ๊ฐ„๊ฒฉ ๋Š˜๋ฆฌ๊ธฐ
+
+## These are the styles of typeface that are options in the reader view controls.
+
+about-reader-font-type-serif = ์„ธ๋ฆฌํ”„
+about-reader-font-type-sans-serif = ์‚ฐ์„ธ๋ฆฌํ”„
+
+## Reader View toolbar buttons
+
+about-reader-toolbar-close = ๋ฆฌ๋”๋ทฐ ๋‹ซ๊ธฐ
+about-reader-toolbar-type-controls = ๊ธ€์ž ์กฐ์ ˆ
+about-reader-toolbar-savetopocket = { -pocket-brand-name }์— ์ €์žฅ
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutRights.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutRights.ftl
new file mode 100644
index 0000000000..4ce699b01b
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutRights.ftl
@@ -0,0 +1,36 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+rights-title = ์—ฌ๋Ÿฌ๋ถ„์˜ ๊ถŒ๋ฆฌ ์•Œ์•„๋ณด๊ธฐ
+rights-intro = { -brand-full-name }๋Š” ๋ฌด๋ฃŒ ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด์ด๋ฉฐ, ์ „์„ธ๊ณ„ ์ˆ˜์ฒœ๋ช…์˜ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ฐœ๋ฐœ์ž์— ์˜ํ•ด ๋งŒ๋“ค์–ด์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜์— ๋ช‡ ๊ฐ€์ง€ ์œ ์˜ ์‚ฌํ•ญ์„ ์•Œ๋ ค ๋“œ๋ฆฝ๋‹ˆ๋‹ค:
+rights-intro-point-1 = { -brand-short-name }๋Š” ๋‹ค์Œ ๋ผ์ด์„ ์Šค ์กฐ๊ฑดํ•˜์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค - <a data-l10n-name="mozilla-public-license-link">Mozilla Public License</a>๋ณธ ๋ผ์ด์„ ์Šค๋Š” { -brand-short-name }๋ฅผ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์—๊ฒŒ ์‚ฌ์šฉ, ๋ณต์‚ฌ, ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, { -brand-short-name }์˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์›ํ•˜๋Š” ์š”๊ตฌ์— ๋งž์ถ”์–ด ๊ณ ์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Mozilla Public License๋Š” ๋˜ํ•œ ๊ณ ์นœ ๋ฒ„์ „์„ ์žฌ๋ฐฐํฌํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
+rights-intro-point-2 = Mozilla๋Š” Mozilla์™€ Firefox ์ƒํ‘œ ๋ฐ ๋กœ๊ณ ์— ๋Œ€ํ•œ ์‚ฌ์šฉ ๊ถŒํ•œ์€ ํ—ˆ๊ฐ€ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ์‚ฌํ•ญ์€ ์ƒํ‘œ๊ถŒ ๋ถ€๋ถ„์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.<a data-l10n-name="mozilla-trademarks-link">์ž์„ธํžˆ</a>.
+rights-intro-point-3 = { -brand-short-name }์˜ ์ถฉ๋Œ ๋ณด๊ณ ์„œ ๊ฐ™์€ ๊ธฐ๋Šฅ์€ { -vendor-short-name }์— ์‚ฌ์šฉ์ž ์˜๊ฒฌ์„ ์ œ๊ณตํ•˜๋Š” ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์˜๊ฒฌ ๋ณด๋‚ด๊ธฐ๋ฅผ ์„ ํƒํ•˜๋ฉด, ์‚ฌ์šฉ์ž๋Š” { -vendor-short-name }๊ฐ€ ์ด ์˜๊ฒฌ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ œํ’ˆ์„ ๊ฐœ์„ ํ•˜๊ณ , ์˜๊ฒฌ์„ ์›น ์‚ฌ์ดํŠธ์— ๊ฒŒ์‹œํ•˜๊ณ  ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
+rights-intro-point-4 = ์ €ํฌ๊ฐ€ { -vendor-short-name }๋ถ€ํ„ฐ { -brand-short-name }์— ์ œ์ถœ๋œ ์‚ฌ์šฉ์ž์˜ ๊ฐœ์ธ ์ •๋ณด ๋ฐ ์˜๊ฒฌ์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์€ <a data-l10n-name="mozilla-privacy-policy-link">{ -brand-short-name }๊ฐœ์ธ์ •๋ณด์ฒ˜๋ฆฌ๋ฐฉ์นจ</a>์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.
+rights-intro-point-4-unbranded = ๋ชจ๋“  ์ ์šฉ ๊ฐ€๋Šฅํ•œ ๊ฐœ์ธ์ •๋ณด์ฒ˜๋ฆฌ๋ฐฉ์นจ์€ ์•„๋ž˜์— ๊ธฐ์ˆ ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+rights-intro-point-5 = { -brand-short-name }๋Š” ๋ช‡ ๊ฐ€์ง€ ์›น ์‚ฌ์ดํŠธ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด ์„œ๋น„์Šค๋Š” ์ •ํ™•์„ฑ ๋ฐ ๋ฌด๊ฒฐ์„ฑ์„ ๋ณด์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋” ์ž์„ธํ•œ ๊ฒƒ์€ ์„œ๋น„์Šค ์•ฝ๊ด€์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.<a data-l10n-name="mozilla-service-terms-link">์„œ๋น„์Šค ์•ฝ๊ด€</a>.
+rights-intro-point-5-unbranded = ์ด ์ œํ’ˆ์ด ์›น ์„œ๋น„์Šค๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์œผ๋ฉด ๋‹น ์„œ๋น„์Šค์˜ ์„œ๋น„์Šค ์กฐ๊ฑด์€ ๋งํฌ์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.<a data-l10n-name="mozilla-website-services-link">์ž์„ธํžˆ</a> ๋ณด๊ธฐ
+rights-intro-point-6 = ํŠน์ • ์œ ํ˜•์˜ ๋™์˜์ƒ ์ฝ˜ํ…์ธ ๋ฅผ ์žฌ์ƒํ•˜๊ธฐ ์œ„ํ•ด { -brand-short-name }๋Š” ์ œ3์ž๋กœ๋ถ€ํ„ฐ ํŠน์ • ์ฝ˜ํ…์ธ  ๋ณตํ˜ธํ™” ๋ชจ๋“ˆ์„ ๋‹ค์šด๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.
+rights-webservices-header = { -brand-full-name } ์›น ๊ธฐ๋ฐ˜ ์ •๋ณด ์„œ๋น„์Šค
+rights-webservices = { -brand-full-name }๋Š” ์ด์šฉ์ž ์กฐ๊ฑด์— ๋”ฐ๋ผ { -brand-short-name }์—์„œ ์›น ๊ธฐ๋ฐ˜ ์„œ๋น„์Šค(์ดํ•˜ "์„œ๋น„์Šค")๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ œ๊ณต ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•˜๊ธฐ ์›ํ•˜์ง€ ์•Š์œผ์‹œ๋ฉด ๊ธฐ๋Šฅ์„ ์ค‘๋‹จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ํŠน์ • ์„œ๋น„์Šค ์ค‘๋‹จ ๋ฐฉ๋ฒ•์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.:<a data-l10n-name="mozilla-disable-service-link">์ž์„ธํžˆ ๋ณด๊ธฐ</a> (๊ธฐํƒ€ ๊ธฐ๋Šฅ์ด๋‚˜ ์„œ๋น„์Šค๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ค์ •์—์„œ ํ•ด์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.)
+rights-safebrowsing = <strong>SafeBrowsing: </strong>์•ˆ์ „ํ•œ ํƒ์ƒ‰ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์€ ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ์‚ฌ์ดํŠธ๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ถŒ์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ์„ ์™„์ „ํžˆ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ์ˆ˜ํ–‰ํ•˜์„ธ์š”:
+rights-safebrowsing-term-1 = ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ค์ • ์—ด๊ธฐ
+rights-safebrowsing-term-2 = ๋ณด์•ˆ ์„ค์ • ์„ ํƒ
+rights-safebrowsing-term-3 = "{ enableSafeBrowsing-label }" ์œ„ํ•ด ์ฒดํฌ ํ•ด์ œ
+enableSafeBrowsing-label = ์œ„ํ—˜ํ•˜๊ณ  ๋ฏฟ์„ ์ˆ˜ ์—†๋Š” ๋‚ด์šฉ ์ฐจ๋‹จ
+rights-safebrowsing-term-4 = ์•ˆ์ „ํ•œ ํƒ์ƒ‰ ๊ธฐ๋Šฅ์ด ๋น„ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+rights-locationawarebrowsing = <strong>์œ„์น˜ ์ •๋ณด ์„œ๋น„์Šค: </strong>์ด ๊ธฐ๋Šฅ์€ ํ•ญ์ƒ ์—ฌ๋Ÿฌ๋ถ„์—๊ฒŒ ํ™•์ธ์„ ํ•ฉ๋‹ˆ๋‹ค. ํ—ˆ๊ฐ€ ์—†์ด ์–ด๋– ํ•œ ์œ„์น˜ ์ •๋ณด๋„ ์›น ์„œ๋น„์Šค๋กœ ์ „์†ก๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด ๊ธฐ๋Šฅ ์ค‘๋‹จ์„ ์›ํ•˜์‹œ๋ฉด ์•„๋ž˜์˜ ์ ˆ์ฐจ๋ฅผ ์ด์šฉํ•˜์„ธ์š”:
+rights-locationawarebrowsing-term-1 = ์ฃผ์†Œ ํ‘œ์‹œ ์ค„์— about:config ์ž…๋ ฅ <code>๊ฒ€์ƒ‰ ํ•ญ๋ชฉ์— geo.enabled ์ž…๋ ฅ</code>
+rights-locationawarebrowsing-term-2 = geo.enabled ํ•ญ๋ชฉ์„ ๋”๋ธ” ํด๋ฆญ
+rights-locationawarebrowsing-term-3 = geo.enabled ํ•ญ๋ชฉ๊ฐ’์ด false๋กœ ๋ณ€๊ฒฝ
+rights-locationawarebrowsing-term-4 = ์œ„์น˜ ์ •๋ณด ์„œ๋น„์Šค ๊ธฐ๋Šฅ ์ค‘๋‹จ
+rights-webservices-unbranded = ๋ณธ ์ œํ’ˆ์˜ ์›น ์‚ฌ์ดํŠธ ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ์ œํ’ˆ์ž…๋‹ˆ๋‹ค. ์„œ๋น„์Šค ์ค‘๋‹จ ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
+rights-webservices-term-unbranded = ๋ชจ๋“  ์ ์šฉ ๊ฐ€๋Šฅํ•œ ์„œ๋น„์Šค ์กฐ๊ฑด์„ ์•„๋ž˜์— ๊ฒŒ์‹œํ•ฉ๋‹ˆ๋‹ค.
+rights-webservices-term-1 = { -vendor-short-name }์™€ ๊ฐœ๋ฐœ ๊ณตํ—Œ์ž, ๋ผ์ด์„ ์Šค ์ œ๊ณต์ž ๋ฐ ํŒŒํŠธ๋„ˆ์‚ฌ๋Š” ๊ฐ€๊ธ‰์  ์ตœ์‹ ์˜ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ๋ชจ๋“  ์ œ๊ณต ์ •๋ณด์— ์˜ค๋ฅ˜ ์—†์Œ์„ ๋ณด์žฅํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์•ˆ์ „ํ•œ ํƒ์ƒ‰ ๊ธฐ๋Šฅ์€ ๋ณด์•ˆ ์œ„ํ—˜์ด ์žˆ๋Š” ์‚ฌ์ดํŠธ์ธ๋ฐ๋„ ๋ณด์•ˆ ์‚ฌ์ดํŠธ๋กœ ํ‘œ์‹œ๋  ์ˆ˜๋„ ์žˆ์œผ๋ฉฐ, ์œ„์น˜ ๊ธฐ๋ฐ˜ ์„œ๋น„์Šค์˜ ๊ฒฝ์šฐ ์—ฌ๋Ÿฌ๋ถ„์˜ ์œ„์น˜๋ฅผ ์ •ํ™•ํžˆ ํ‘œ์‹œํ•˜์ง€ ๋ชปํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
+rights-webservices-term-2 = { -vendor-short-name }๋Š” ์„œ๋น„์Šค๋ฅผ ์ค‘๋‹จํ•˜๊ฑฐ๋‚˜ ๋ณ€๊ฒฝํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
+rights-webservices-term-3 = { -brand-short-name }์™€ ํ•จ๊ป˜ ์ œ๊ณตํ•œ ์„œ๋น„์Šค๋ฅผ ์ด์šฏํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„์˜ ๊ถŒํ•œ์„ ํ†ตํ•ด { -vendor-short-name }์™€ ๋ผ์ด์„ ์Šค ์ œ๊ณต์ž๋Š” ์„œ๋น„์Šค ๋‚ด ๋‹ค๋ฅธ ๊ถŒํ•œ๋“ค๋„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. ์ด๋“ค ์กฐ๊ฑด๋“ค์€ { -brand-short-name }์™€ ์†Œ์Šค ์ฝ”๋“œ ๋ฒ„์ „์— ๋Œ€์‘ํ•˜๋Š” ์˜คํ”ˆ ์†Œ์Šค ๋ผ์ด์„ ์Šค ํ•˜์—์„œ ๋ณด์žฅ๋œ ์กฐ๊ฑด์„ ์ œํ•œํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค.
+rights-webservices-term-4 = <strong>๋ณธ ์„œ๋น„์Šค๋Š” { -vendor-short-name }์™€ ๊ฐœ๋ฐœ ๊ณตํ—Œ์ž, ๋ผ์ด์„ ์Šค ์ œ๊ณต์ž ๋“ฑ์— "as-is."๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ ํŠน๋ณ„ํ•œ ๋ชฉ์ ์„ ์œ„ํ•ด ์ œ๊ณตํ•˜๊ฑฐ๋‚˜ ํŒ๋งค ๊ฐ€๋Šฅํ•œ ์„œ๋น„์Šค์˜ ๋ณด์žฅ์— ๋Œ€ํ•œ ์ œํ•œ ์—†์ด ํ‘œํ˜„ ์—ฌ๋ถ€์— ์ƒ๊ด€ ์—†์ด ๋ชจ๋“  ๋ณด์žฅ ๊ธฐ๊ฐ„์— ๋Œ€ํ•œ ์ฒญ๊ตฌ๊ถŒ ํฌ๊ธฐํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„์€ ์„œ๋น„์Šค๋ฅผ ์„ ํƒํ•˜๋Š” ๋ฐ ์žˆ์–ด ๋ชฉ์ ์— ์ ํ•ฉํ•œ ์„œ๋น„์Šค๋ฅผ ์„ ํƒํ•˜๊ฑฐ๋‚˜ ํŠน๋ณ„ํ•œ ๋ชฉ์กฑ์— ๋งž๊ฒŒ ํŒ๋งค๊ฐ€๋Šฅํ•˜๊ฒŒ ์ œ๊ณต๋  ๊ฒฝ์šฐ ์ „์ ์ธ ์ฑ…์ž„์„ ์ ธ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฒ•์  ๊ณ ๋ ค ์‚ฌํ•ญ์€ ์˜ˆ์™ธ๋‚˜ ์ œํ•œ์„ ์ธ์ •ํ•˜์ง€ ์•Š์œผ๋ฉฐ ์ด ๋•Œ ๊ถŒํ•œ ํฌ๊ฐ€๋Š” ์—ฌ๋Ÿฌ๋ถ„์—๊ฒŒ ์ ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</strong>
+rights-webservices-term-5 = <strong>๋ฒ•์  ์š”๊ตฌ์‚ฌํ•ญ์„ ์ œ์™ธํ•˜๊ณ  { -vendor-short-name }์™€ ๊ฐœ๋ฐœ ๊ณตํ—Œ์ž, ๋ผ์ด์„ ์Šค ์ œ๊ณต์ž, ๋ฐฐํฌ์ž๋Š” { -brand-short-name }์™€ ์„œ๋น„์Šค ์‚ฌ์šฉ์— ๋Œ€ํ•ด ์ง์ ‘์ ์ด์ง€ ์•Š๊ณ  ํŠน๋ณ„ํ•˜๊ณ  ๊ณ ์˜์˜ ๊ฐ€ํ˜นํ•œ ์ง•๊ณ„ ๋ฐ ์†ํ•ด์— ์ฑ…์ž„์งˆ ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์กฐ๊ฑด ๋‚ด ์ฑ…์ž„ ๋ณด์ƒ ๋ฒ”์œ„๋„ 500๋‹ฌ๋Ÿฌ ์ด์ƒ์„ ์ดˆ๊ฐ€ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ช‡ ๊ฐ€์ง€ ์‚ฌ๋ฒ• ์‚ฌํ•ญ์€ ํŠน์ • ์†ํ•ด์— ๋Œ€ํ•œ ์ œํ•œ์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š์œผ๋ฉฐ ์ด๋Ÿฐ ์˜ˆ์™€์™€ ์ œํ•œ์€ ์—ฌ๋Ÿฌ๋ถ„์—๊ฒŒ ์ ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</strong>
+rights-webservices-term-6 = { -vendor-short-name }๋Š” ์กฐ๊ฑด๋“ค์„ ์‹œ๊ธฐ์— ๋”ฐ๋ผ ๊ฐฑ์‹ ํ•  ์ˆ˜ ์ž‡์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ { -vendor-short-name }์˜ ์„œ๋ฉด ๋™์˜ ์—†์ด ์ทจ์†Œ๋˜๊ฑฐ๋‚˜ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+rights-webservices-term-7 = ์•„๋ž˜ ์กฐ๊ฑด์€ ๋ฒ• ์กฐํ•ญ ์ถฉ๋Œ์„ ์ œ์™ธํ•˜๊ณ  ๋ฏธ๊ตญ ์บ˜๋ฆฌํฌ๋‹ˆ์•„ ์ฃผ๋ฒ•์— ๋”ฐ๋ฆ…๋‹ˆ๋‹ค. ์กฐ๊ฑด ์ค‘ ์ผ๋ถ€๋ถ„์ด ์œ ํšจํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ๊ฐ•์ œ์„ฑ์ด ์—†๋‹ค๊ณ  ํ•˜๋”๋ผ๋„ ๋‹ค๋ฅธ ์กฐํ•ญ๋“ค์€ ์—ฌ์ „ํžˆ ์œ ํšจํ•ฉ๋‹ˆ๋‹ค. ์กฐ๊ฑด๋“ค์„ ๋‹ค๋ฅธ ์–ธ์–ด๋กœ ๋ฒˆ์—ญํ•˜์˜€์„ ๊ฒฝ์šฐ ์˜๋ฌธํŒ๊ณผ ๋ฒˆ์—ญํŒ์˜ ์ถฉ๋Œ์ด ์žˆ๋Š” ๊ฒฝ์šฐ ์˜๋ฌธํŒ์„ ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค.
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutServiceWorkers.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutServiceWorkers.ftl
new file mode 100644
index 0000000000..8043c0c454
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutServiceWorkers.ftl
@@ -0,0 +1,40 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### The term "Service Workers" and "Workers" should not be translated
+
+about-service-workers-title = Service Worker ์ •๋ณด
+about-service-workers-main-title = ๋“ฑ๋ก๋œ Service Worker
+about-service-workers-warning-not-enabled = Service Worker๊ฐ€ ํ™œ์„ฑํ™”๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+about-service-workers-warning-no-service-workers = ๋“ฑ๋ก๋œ Service Worker๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
+
+# The original title of service workers' information
+#
+# Variables:
+# $originTitle: original title
+origin-title = ์ถœ์ฒ˜: { $originTitle }
+
+## These strings are for showing the information of workers.
+##
+## Variables:
+## $name: the name of scope, active cache, waiting cache and the push end point.
+## $url: the url of script specification and current worker.
+
+scope = <strong>๋ฒ”์œ„:</strong> { $name }
+script-spec = <strong>์Šคํฌ๋ฆฝํŠธ ์ŠคํŽ™:</strong> <a data-l10n-name="link">{ $url }</a>
+current-worker-url = <strong>ํ˜„์žฌ Worker URL:</strong> <a data-l10n-name="link">{ $url }</a>
+active-cache-name = <strong>ํ™œ์„ฑํ™” ์บ์‹œ ์ด๋ฆ„:</strong> { $name }
+waiting-cache-name = <strong>๋Œ€๊ธฐ ์บ์‹œ ์ด๋ฆ„:</strong> { $name }
+push-end-point-waiting = <strong>ํ‘ธ์‹œ ์—”๋“œํฌ์ธํŠธ:</strong> { waiting }
+push-end-point-result = <strong>ํ‘ธ์‹œ ์—”๋“œํฌ์ธํŠธ:</strong> { $name }
+
+# This term is used as a button label (verb, not noun).
+update-button = ์—…๋ฐ์ดํŠธ
+
+unregister-button = ๋“ฑ๋กํ•ด์ œ
+
+unregister-error = ์ด Service Worker๋ฅผ ๋“ฑ๋ก ํ•ด์ œํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.
+
+waiting = ๋Œ€๊ธฐ ์ค‘โ€ฆ
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutSupport.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutSupport.ftl
new file mode 100644
index 0000000000..35528e94a0
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutSupport.ftl
@@ -0,0 +1,406 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+page-title = ๋ฌธ์ œ ํ•ด๊ฒฐ ์ •๋ณด
+page-subtitle = ์ด ํŽ˜์ด์ง€์—๋Š” ๋ฌธ์ œ ํ•ด๊ฒฐ์— ์œ ์šฉํ•œ ๊ธฐ์ˆ  ์ •๋ณด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. { -brand-short-name }์˜ ์ผ๋ฐ˜์ ์ธ ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๋‹ต๋ณ€์€ <a data-l10n-name="support-link">์ง€์› ์›น ์‚ฌ์ดํŠธ</a>๋ฅผ ํ™•์ธํ•˜์„ธ์š”.
+crashes-title = ์ถฉ๋Œ ๋ณด๊ณ ์„œ
+crashes-id = ๋ณด๊ณ  ID
+crashes-send-date = ์ „์†ก๋จ
+crashes-all-reports = ๋ชจ๋“  ์ถฉ๋Œ ๋ณด๊ณ ์„œ
+crashes-no-config = ์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ถฉ๋Œ ๋ณด๊ณ ์„œ๋ฅผ ํ‘œ์‹œํ•˜๋„๋ก ์„ค์ •๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+support-addons-title = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ
+support-addons-name = ์ด๋ฆ„
+support-addons-type = ์œ ํ˜•
+support-addons-enabled = ์‚ฌ์šฉ
+support-addons-version = ๋ฒ„์ „
+support-addons-id = ID
+legacy-user-stylesheets-title = ๋ ˆ๊ฑฐ์‹œ ์‚ฌ์šฉ์ž ์Šคํƒ€์ผ์‹œํŠธ
+legacy-user-stylesheets-enabled = ํ™œ์„ฑํ™”
+legacy-user-stylesheets-stylesheet-types = ์Šคํƒ€์ผ์‹œํŠธ
+legacy-user-stylesheets-no-stylesheets-found = ์Šคํƒ€์ผ์‹œํŠธ๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Œ
+security-software-title = ๋ณด์•ˆ ์†Œํ”„ํŠธ์›จ์–ด
+security-software-type = ์œ ํ˜•
+security-software-name = ์ด๋ฆ„
+security-software-antivirus = ๋ฐ”์ด๋Ÿฌ์Šค ๋ฐฑ์‹  ์†Œํ”„ํŠธ์›จ์–ด
+security-software-antispyware = ์ŠคํŒŒ์ด์›จ์–ด ๋ฐฉ์ง€ ์†Œํ”„ํŠธ์›จ์–ด
+security-software-firewall = ๋ฐฉํ™”๋ฒฝ
+features-title = { -brand-short-name } ์ฃผ์š” ๊ธฐ๋Šฅ
+features-name = ์ด๋ฆ„
+features-version = ๋ฒ„์ „
+features-id = ID
+processes-title = ์›๊ฒฉ ํ”„๋กœ์„ธ์Šค
+processes-type = ์œ ํ˜•
+processes-count = ์ˆ˜
+app-basics-title = ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ธฐ๋ณธ ์ •๋ณด
+app-basics-name = ์ด๋ฆ„
+app-basics-version = ๋ฒ„์ „
+app-basics-build-id = ๋นŒ๋“œ ID
+app-basics-distribution-id = ๋ฐฐํฌ ID
+app-basics-update-channel = ์—…๋ฐ์ดํŠธ ์ฑ„๋„
+# This message refers to the folder used to store updates on the device,
+# as in "Folder for updates". "Update" is a noun, not a verb.
+app-basics-update-dir =
+ { PLATFORM() ->
+ [linux] ์—…๋ฐ์ดํŠธ ๋””๋ ‰ํ„ฐ๋ฆฌ
+ *[other] ์—…๋ฐ์ดํŠธ ํด๋”
+ }
+app-basics-update-history = ์—…๋ฐ์ดํŠธ ๊ธฐ๋ก
+app-basics-show-update-history = ์—…๋ฐ์ดํŠธ ๊ธฐ๋ก ๋ณด๊ธฐ
+# Represents the path to the binary used to start the application.
+app-basics-binary = ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ”์ด๋„ˆ๋ฆฌ
+app-basics-profile-dir =
+ { PLATFORM() ->
+ [linux] ํ”„๋กœํ•„ ์ €์žฅ ํด๋”
+ *[other] ํ”„๋กœํ•„ ํด๋”
+ }
+app-basics-enabled-plugins = ์‚ฌ์šฉ ์ค‘์ธ ํ”Œ๋Ÿฌ๊ทธ์ธ
+app-basics-build-config = ๋นŒ๋“œ ์„ค์ •
+app-basics-user-agent = ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ
+app-basics-os = OS
+app-basics-os-theme = OS ํ…Œ๋งˆ
+# Rosetta is Apple's translation process to run apps containing x86_64
+# instructions on Apple Silicon. This should remain in English.
+app-basics-rosetta = Rosetta ๋ฒˆ์—ญ
+app-basics-memory-use = ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ
+app-basics-performance = ์„ฑ๋Šฅ
+app-basics-service-workers = ๋“ฑ๋ก๋œ Service Worker
+app-basics-third-party = ์ œ3์ž ๋ชจ๋“ˆ
+app-basics-profiles = ํ”„๋กœํ•„
+app-basics-launcher-process-status = ๋Ÿฐ์ฒ˜ ํ”„๋กœ์„ธ์Šค
+app-basics-multi-process-support = ๋‹ค์ค‘ ํ”„๋กœ์„ธ์Šค ์ฐฝ
+app-basics-fission-support = Fission ์ฐฝ
+app-basics-remote-processes-count = ์›๊ฒฉ ํ”„๋กœ์„ธ์Šค
+app-basics-enterprise-policies = ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์ •์ฑ…
+app-basics-location-service-key-google = Google ์œ„์น˜ ์„œ๋น„์Šค ํ‚ค
+app-basics-safebrowsing-key-google = Google Safebrowsing ํ‚ค
+app-basics-key-mozilla = Mozilla ์œ„์น˜ ์„œ๋น„์Šค ํ‚ค
+app-basics-safe-mode = ์•ˆ์ „ ๋ชจ๋“œ
+app-basics-memory-size = ๋ฉ”๋ชจ๋ฆฌ ํฌ๊ธฐ (๋žจ)
+app-basics-disk-available = ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋””์Šคํฌ ๊ณต๊ฐ„
+app-basics-pointing-devices = ํฌ์ธํŒ… ๊ธฐ๊ธฐ
+# Variables:
+# $value (number) - Amount of data being stored
+# $unit (string) - The unit of data being stored (e.g. MB)
+app-basics-data-size = { $value } { $unit }
+show-dir-label =
+ { PLATFORM() ->
+ [macos] Finder์—์„œ ๋ณด๊ธฐ
+ [windows] ํด๋” ์—ด๊ธฐ
+ *[other] ๋””๋ ‰ํ„ฐ๋ฆฌ ์—ด๊ธฐ
+ }
+environment-variables-title = ํ™˜๊ฒฝ ๋ณ€์ˆ˜
+environment-variables-name = ์ด๋ฆ„
+environment-variables-value = ๊ฐ’
+experimental-features-title = ์‹คํ—˜ ๊ธฐ๋Šฅ
+experimental-features-name = ์ด๋ฆ„
+experimental-features-value = ๊ฐ’
+modified-key-prefs-title = ์ค‘์š”ํ•œ ๋ณ€๊ฒฝ๋œ ํ™˜๊ฒฝ ์„ค์ •
+modified-prefs-name = ์ด๋ฆ„
+modified-prefs-value = ๊ฐ’
+user-js-title = user.js ํ™˜๊ฒฝ ์„ค์ •
+user-js-description = ํ˜„์žฌ ํ”„๋กœํ•„ ํด๋”์—๋Š” <a data-l10n-name="user-js-link">user.js ํŒŒ์ผ</a>์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” { -brand-short-name }์— ์˜ํ•ด ์ดˆ๊ธฐ ์„ค์ •์ด ์•„๋‹Œ ์‚ฌ์šฉ์ž ์„ค์ •์„ ๋‹ด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+locked-key-prefs-title = ์ค‘์š”ํ•œ ์ž ๊ธด ํ™˜๊ฒฝ ์„ค์ •
+locked-prefs-name = ์ด๋ฆ„
+locked-prefs-value = ๊ฐ’
+graphics-title = ๊ทธ๋ž˜ํ”ฝ
+graphics-features-title = ๊ธฐ๋Šฅ
+graphics-diagnostics-title = ์ง„๋‹จ
+graphics-failure-log-title = ์‹คํŒจ ๋กœ๊ทธ
+graphics-gpu1-title = GPU #1
+graphics-gpu2-title = GPU #2
+graphics-decision-log-title = ํŒ๋‹จ ๋กœ๊ทธ
+graphics-crash-guards-title = ํฌ๋ž˜์‹œ ๋ณดํ˜ธ ๋น„ํ™œ์„ฑํ™” ๊ธฐ๋Šฅ
+graphics-workarounds-title = ์ž„์‹œ๋ฐฉํŽธ
+graphics-device-pixel-ratios = ์ฐฝ ๊ธฐ๊ธฐ ํ”ฝ์…€ ๋น„์œจ
+# Windowing system in use on Linux (e.g. X11, Wayland).
+graphics-window-protocol = ์œˆ๋„์šฐ ํ”„๋กœํ† ์ฝœ
+# Desktop environment in use on Linux (e.g. GNOME, KDE, XFCE, etc).
+graphics-desktop-environment = ๋ฐ์Šคํฌํ†ฑ ํ™˜๊ฒฝ
+place-database-title = ์œ„์น˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค
+place-database-stats = ํ†ต๊ณ„
+place-database-stats-show = ํ†ต๊ณ„ ํ‘œ์‹œ
+place-database-stats-hide = ํ†ต๊ณ„ ์ˆจ๊ธฐ๊ธฐ
+place-database-stats-entity = ์—”ํ„ฐํ‹ฐ
+place-database-stats-count = ์ˆ˜
+place-database-stats-size-kib = ํฌ๊ธฐ (KiB)
+place-database-stats-size-perc = ํฌ๊ธฐ (%)
+place-database-stats-efficiency-perc = ํšจ์œจ์„ฑ (%)
+place-database-stats-sequentiality-perc = ์ˆœ์ฐจ (%)
+place-database-integrity = ๋ฌด๊ฒฐ์„ฑ
+place-database-verify-integrity = ๋ฌด๊ฒฐ์„ฑ ํ™•์ธ
+a11y-title = ์ ‘๊ทผ์„ฑ
+a11y-activated = ํ™œ์„ฑํ™”
+a11y-force-disabled = ์ ‘๊ทผ์„ฑ ๋„๊ธฐ
+a11y-handler-used = ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ ํ•ธ๋“ค๋Ÿฌ ์‚ฌ์šฉ๋จ
+a11y-instantiator = ์ ‘๊ทผ์„ฑ ๊ธฐ๋Šฅ ์‚ฌ์šฉ ์•ฑ
+library-version-title = ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฒ„์ „
+copy-text-to-clipboard-label = ํด๋ฆฝ๋ณด๋“œ์— ํ…์ŠคํŠธ ๋ณต์‚ฌ
+copy-raw-data-to-clipboard-label = ํด๋ฆฝ๋ณด๋“œ์— ์›์‹œ ๋ฐ์ดํ„ฐ ๋ณต์‚ฌ
+sandbox-title = ์ƒŒ๋“œ๋ฐ•์Šค
+sandbox-sys-call-log-title = ๊ฑฐ์ ˆ๋œ ์‹œ์Šคํ…œ ์ฝœ
+sandbox-sys-call-index = #
+sandbox-sys-call-age = ์ดˆ ์ „
+sandbox-sys-call-pid = PID
+sandbox-sys-call-tid = TID
+sandbox-sys-call-proc-type = ํ”„๋กœ์„ธ์Šค ํƒ€์ž…
+sandbox-sys-call-number = ์‹œ์Šคํ…œ ์ฝœ
+sandbox-sys-call-args = ์ธ์ž
+troubleshoot-mode-title = ๋ฌธ์ œ ์ง„๋‹จ
+restart-in-troubleshoot-mode-label = ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ชจ๋“œโ€ฆ
+clear-startup-cache-title = ์‹œ์ž‘ ์บ์‹œ ์ง€์›Œ ๋ณด๊ธฐ
+clear-startup-cache-label = ์‹œ์ž‘ ์บ์‹œ ์ง€์šฐ๊ธฐโ€ฆ
+startup-cache-dialog-title2 = ์‹œ์ž‘ ์บ์‹œ๋ฅผ ์ง€์šฐ๊ธฐ ์œ„ํ•ด { -brand-short-name }๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+startup-cache-dialog-body2 = ์‚ฌ์šฉ์ž ์„ค์ •์ด ๋ณ€๊ฒฝ๋˜๊ฑฐ๋‚˜ ํ™•์žฅ ๊ธฐ๋Šฅ์ด ์ œ๊ฑฐ๋˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.
+restart-button-label = ๋‹ค์‹œ ์‹œ์ž‘
+
+## Media titles
+
+audio-backend = ์˜ค๋””์˜ค ๋ฐฑ์—”๋“œ
+max-audio-channels = ์ตœ๋Œ€ ์ฑ„๋„
+sample-rate = ๊ธฐ๋ณธ ์ƒ˜ํ”Œ ๋ ˆ์ดํŠธ
+roundtrip-latency = ์™•๋ณต ์ง€์—ฐ ์‹œ๊ฐ„ (ํ‘œ์ค€ ํŽธ์ฐจ)
+media-title = ๋ฏธ๋””์–ด
+media-output-devices-title = ์ถœ๋ ฅ ๊ธฐ๊ธฐ
+media-input-devices-title = ์ž…๋ ฅ ๊ธฐ๊ธฐ
+media-device-name = ์ด๋ฆ„
+media-device-group = ๊ทธ๋ฃน
+media-device-vendor = ๊ณต๊ธ‰์—…์ฒด
+media-device-state = ์ƒํƒœ
+media-device-preferred = ๊ธฐ๋ณธ
+media-device-format = ํ˜•์‹
+media-device-channels = ์ฑ„๋„
+media-device-rate = ๋ ˆ์ดํŠธ
+media-device-latency = ์ง€์—ฐ ์‹œ๊ฐ„
+media-capabilities-title = ๋ฏธ๋””์–ด ๊ธฐ๋Šฅ
+media-codec-support-info = ์ฝ”๋ฑ ์ง€์› ์ •๋ณด
+# List all the entries of the database.
+media-capabilities-enumerate = ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—ด๊ฑฐ
+
+## Codec support table
+
+media-codec-support-sw-decoding = ์†Œํ”„ํŠธ์›จ์–ด ๋””์ฝ”๋”ฉ
+media-codec-support-hw-decoding = ํ•˜๋“œ์›จ์–ด ๋””์ฝ”๋”ฉ
+media-codec-support-codec-name = ์ฝ”๋ฑ ์ด๋ฆ„
+media-codec-support-supported = ์ง€์›๋จ
+media-codec-support-unsupported = ์ง€์› ์•ˆ ๋จ
+media-codec-support-error = ์ฝ”๋ฑ ์ง€์› ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ฏธ๋””์–ด ํŒŒ์ผ ์žฌ์ƒ ํ›„ ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
+media-codec-support-lack-of-extension = ํ™•์žฅ ๊ธฐ๋Šฅ ์„ค์น˜
+
+## Media Content Decryption Modules (CDM)
+## See EME Spec for more explanation for following technical terms
+## https://w3c.github.io/encrypted-media/
+
+media-content-decryption-modules-title = ์ฝ˜ํ…์ธ  ๋ณตํ˜ธํ™” ๋ชจ๋“ˆ ์ •๋ณด
+media-key-system-name = ํ‚ค ์‹œ์Šคํ…œ ์ด๋ฆ„
+media-video-robustness = ๋น„๋””์˜ค ๊ฒฌ๊ณ ์„ฑ
+media-audio-robustness = ์˜ค๋””์˜ค ๊ฒฌ๊ณ ์„ฑ
+media-cdm-capabilities = ๊ธฐ๋Šฅ
+# Clear Lead isn't defined in the spec, which means the the first few seconds
+# are not encrypted. It allows playback to start without having to wait for
+# license response, improving video start time and user experience.
+media-cdm-clear-lead = ๋ฆฌ๋“œ ์ง€์šฐ๊ธฐ
+
+##
+
+intl-title = ๊ตญ์ œํ™” ๋ฐ ํ˜„์ง€ํ™”
+intl-app-title = ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ค์ •
+intl-locales-requested = ์š”์ฒญ๋œ ์–ธ์–ด
+intl-locales-available = ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์–ธ์–ด
+intl-locales-supported = ์•ฑ ์–ธ์–ด
+intl-locales-default = ๊ธฐ๋ณธ ์–ธ์–ด
+intl-os-title = ์šด์˜ ์ฒด์ œ
+intl-os-prefs-system-locales = ์‹œ์Šคํ…œ ์–ธ์–ด
+intl-regional-prefs = ์ง€์—ญ ์„ค์ •
+
+## Remote Debugging
+##
+## The Firefox remote protocol provides low-level debugging interfaces
+## used to inspect state and control execution of documents,
+## browser instrumentation, user interaction simulation,
+## and for subscribing to browser-internal events.
+##
+## See also https://firefox-source-docs.mozilla.org/remote/
+
+remote-debugging-title = ์›๊ฒฉ ๋””๋ฒ„๊น… (Chromium ํ”„๋กœํ† ์ฝœ)
+remote-debugging-accepting-connections = ์—ฐ๊ฒฐ ์ˆ˜๋ฝ
+remote-debugging-url = URL
+
+##
+
+# Variables
+# $days (Integer) - Number of days of crashes to log
+report-crash-for-days = ์ง€๋‚œ { $days }์ผ๊ฐ„์˜ ์ถฉ๋Œ ๋ณด๊ณ ์„œ
+# Variables
+# $minutes (integer) - Number of minutes since crash
+crashes-time-minutes = { $minutes }๋ถ„ ์ „
+# Variables
+# $hours (integer) - Number of hours since crash
+crashes-time-hours = { $hours }์‹œ๊ฐ„ ์ „
+# Variables
+# $days (integer) - Number of days since crash
+crashes-time-days = { $days }์ผ ์ „
+# Variables
+# $reports (integer) - Number of pending reports
+pending-reports = ๋ชจ๋“  ์ถฉ๋Œ ๋ณด๊ณ ์„œ (์ฃผ์–ด์ง„ ์‹œ๊ฐ„ ๋ฒ”์œ„์— ์žˆ๋Š” { $reports }๊ฐœ์˜ ๋ณด๋ฅ˜์ค‘์ธ ์ถฉ๋Œ ํฌํ•จ)
+raw-data-copied = ์›์‹œ ๋ฐ์ดํ„ฐ๋ฅผ ํด๋ฆฝ๋ณด๋“œ์— ๋ณต์‚ฌํ•จ
+text-copied = ๋ฌธ์ž์—ด์„ ํด๋ฆฝ๋ณด๋“œ์— ๋ณต์‚ฌํ•จ
+
+## The verb "blocked" here refers to a graphics feature such as "Direct2D" or "OpenGL layers".
+
+blocked-driver = ๊ทธ๋ž˜ํ”ฝ ๋“œ๋ผ์ด๋ฒ„ ๋ฒ„์ „์ด ์ง€์›ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ๋ฆฌ๊ธฐ ์ง€์›์„ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.
+blocked-gfx-card = ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ ๋“œ๋ผ์ด๋ฒ„์˜ ๋ฏธํ•ด๊ฒฐ ๋ฌธ์ œ๋กœ ์ธํ•ด ๊ทธ๋ฆฌ๊ธฐ ์ง€์›์„ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.
+blocked-os-version = ์šด์˜ ์ฒด์ œ ๋ฒ„์ „์—์„œ ์ง€์›ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ๋ฆฌ๊ธฐ ์ง€์›์„ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.
+blocked-mismatched-version = ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์™€ DLL๊ฐ„์˜ ๊ทธ๋ž˜ํ”ฝ ๋“œ๋ผ์ด๋ฒ„ ๋ฒ„์ „์ด ์ผ์น˜ํ•˜์ง€ ์•Š์•„์„œ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.
+# Variables
+# $driverVersion - The graphics driver version string
+try-newer-driver = ๊ทธ๋ž˜ํ”ฝ ๋“œ๋ผ์ด๋ฒ„๋Š” ๊ทธ๋ฆฌ๊ธฐ ์ง€์›์ด ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜ํ”ฝ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ๋ฒ„์ „ { $driverVersion } ์ด์ƒ์œผ๋กœ ์—…๋ฐ์ดํŠธํ•ด ๋ณด์„ธ์š”.
+# "ClearType" is a proper noun and should not be translated. Feel free to leave English strings if
+# there are no good translations, these are only used in about:support
+clear-type-parameters = ClearType ๋งค๊ฐœ ๋ณ€์ˆ˜
+compositing = ํ•ฉ์„ฑ
+hardware-h264 = ํ•˜๋“œ์›จ์–ด H264 ๋””์ฝ”๋”ฉ
+main-thread-no-omtc = ์ฃผ ์Šค๋ ˆ๋“œ, OMTC ์•„๋‹˜
+yes = ์˜ˆ
+no = ์•„๋‹ˆ์š”
+unknown = ์•Œ ์ˆ˜ ์—†์Œ
+virtual-monitor-disp = ๊ฐ€์ƒ ๋ชจ๋‹ˆํ„ฐ ๋””์Šคํ”Œ๋ ˆ์ด
+
+## The following strings indicate if an API key has been found.
+## In some development versions, it's expected for some API keys that they are
+## not found.
+
+found = ์ฐพ์Œ
+missing = ์—†์Œ
+gpu-process-pid = GPUProcessPid
+gpu-process = GPUProcess
+gpu-description = ์„ค๋ช…
+gpu-vendor-id = ๊ณต๊ธ‰์—…์ฒด ID
+gpu-device-id = ๊ธฐ๊ธฐ ID
+gpu-subsys-id = ํ•˜์œ„์‹œ์Šคํ…œ ID
+gpu-drivers = ๋“œ๋ผ์ด๋ฒ„
+gpu-ram = RAM
+gpu-driver-vendor = ๋“œ๋ผ์ด๋ฒ„ ๊ณต๊ธ‰์—…์ฒด
+gpu-driver-version = ๋“œ๋ผ์ด๋ฒ„ ๋ฒ„์ „
+gpu-driver-date = ๋“œ๋ผ์ด๋ฒ„ ๋‚ ์งœ
+gpu-active = ํ™œ์„ฑํ™”
+webgl1-wsiinfo = WebGL 1 ๋“œ๋ผ์ด๋ฒ„ WSI ์ •๋ณด
+webgl1-renderer = WebGL 1 ๋“œ๋ผ์ด๋ฒ„ ๋ Œ๋”๋Ÿฌ
+webgl1-version = WebGL 1 ๋“œ๋ผ์ด๋ฒ„ ๋ฒ„์ „
+webgl1-driver-extensions = WebGL 1 ๋“œ๋ผ์ด๋ฒ„ ํ™•์žฅ ๊ธฐ๋Šฅ
+webgl1-extensions = WebGL 1 ํ™•์žฅ ๊ธฐ๋Šฅ
+webgl2-wsiinfo = WebGL 2 ๋“œ๋ผ์ด๋ฒ„ WSI ์ •๋ณด
+webgl2-renderer = WebGL2 ๋“œ๋ผ์ด๋ฒ„ ๋žœ๋”๋Ÿฌ
+webgl2-version = WebGL 2 ๋“œ๋ผ์ด๋ฒ„ ๋ฒ„์ „
+webgl2-driver-extensions = WebGL 2 ๋“œ๋ผ์ด๋ฒ„ ํ™•์žฅ ๊ธฐ๋Šฅ
+webgl2-extensions = WebGL 2 ํ™•์žฅ ๊ธฐ๋Šฅ
+webgpu-default-adapter = WebGPU ๊ธฐ๋ณธ ์–ด๋Œ‘ํ„ฐ
+webgpu-fallback-adapter = WebGPU ํด๋ฐฑ ์–ด๋Œ‘ํ„ฐ
+# Variables
+# $bugNumber (string) - Bug number on Bugzilla
+support-blocklisted-bug = ์•Œ๋ ค์ง„ ๋ฌธ์ œ๋กœ ์ธํ•ด ์ฐจ๋‹จ๋จ: <a data-l10n-name="bug-link">bug { $bugNumber }</a>
+# Variables
+# $failureCode (string) - String that can be searched in the source tree.
+unknown-failure = ์ฐจ๋‹จ๋จ; ์‹คํŒจ ์ฝ”๋“œ { $failureCode }
+d3d11layers-crash-guard = D3D11 ์ปดํฌ์ง€ํ„ฐ
+glcontext-crash-guard = OpenGL
+wmfvpxvideo-crash-guard = WMF VPX ๋น„๋””์˜ค ๋””์ฝ”๋”
+reset-on-next-restart = ๋‹ค์Œ์— ๋‹ค์‹œ ์‹œ์ž‘ํ•  ๋•Œ ์ดˆ๊ธฐํ™”
+gpu-process-kill-button = GPU ํ”„๋กœ์„ธ์Šค ์ข…๋ฃŒ
+gpu-device-reset = ๊ธฐ๊ธฐ ์ดˆ๊ธฐํ™”
+gpu-device-reset-button = ๊ธฐ๊ธฐ ์ดˆ๊ธฐํ™” ์‹คํ–‰
+uses-tiling = ํƒ€์ผ๋ง ์‚ฌ์šฉ
+content-uses-tiling = ํƒ€์ผ๋ง(์ฝ˜ํ…์ธ ) ์‚ฌ์šฉ
+off-main-thread-paint-enabled = ์˜คํ”„ ๋ฉ”์ธ ์Šค๋ ˆ๋“œ ํŽ˜์ธํŒ… ํ™œ์„ฑํ™”๋จ
+off-main-thread-paint-worker-count = ์˜คํ”„ ๋ฉ”์ธ ์Šค๋ ˆ๋“œ ํŽ˜์ธํŒ… Worker ์ˆ˜
+target-frame-rate = ๋ชฉํ‘œ ํ”„๋ ˆ์ž„ ๋ ˆ์ดํŠธ
+min-lib-versions = ์š”๊ตฌ๋˜๋Š” ์ตœ์†Œ ๋ฒ„์ „
+loaded-lib-versions = ์‚ฌ์šฉ ์ค‘์ธ ๋ฒ„์ „
+has-seccomp-bpf = Seccomp-BPF (์‹œ์Šคํ…œ ํ˜ธ์ถœ ํ•„ํ„ฐ๋ง)
+has-seccomp-tsync = Seccomp ์Šค๋ ˆ๋“œ ๋™๊ธฐํ™”
+has-user-namespaces = ์‚ฌ์šฉ์ž ๋„ค์ž„์ŠคํŽ˜์ด์Šค
+has-privileged-user-namespaces = ๊ถŒํ•œ์žˆ๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ์œ„ํ•œ ์‚ฌ์šฉ์ž ๋„ค์ž„์ŠคํŽ˜์ด์Šค
+can-sandbox-content = ์ฝ˜ํ…ํŠธ ํ”„๋กœ์„ธ์Šค ์ƒŒ๋“œ๋ฐ•์‹ฑ
+can-sandbox-media = ๋ฏธ๋””์–ด ํ”Œ๋Ÿฌ๊ทธ์ธ ์ƒŒ๋“œ๋ฐ•์‹ฑ
+content-sandbox-level = ์ฝ˜ํ…์ธ  ํ”„๋กœ์„ธ์Šค ์ƒŒ๋“œ๋ฐ•์Šค ์ˆ˜์ค€
+effective-content-sandbox-level = ํšจ๊ณผ์ ์ธ ์ฝ˜ํ…์ธ  ํ”„๋กœ์„ธ์Šค ์ƒŒ๋“œ๋ฐ•์Šค ์ˆ˜์ค€
+content-win32k-lockdown-state = ์ฝ˜ํ…์ธ  ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•œ Win32k ์ž ๊ธˆ ์ƒํƒœ
+support-sandbox-gpu-level = GPU ํ”„๋กœ์„ธ์Šค ์ƒŒ๋“œ๋ฐ•์Šค ์ˆ˜์ค€
+sandbox-proc-type-content = ๋‚ด์šฉ
+sandbox-proc-type-file = ํŒŒ์ผ ๋‚ด์šฉ
+sandbox-proc-type-media-plugin = ๋ฏธ๋””์–ด ํ”Œ๋Ÿฌ๊ทธ์ธ
+sandbox-proc-type-data-decoder = ๋ฐ์ดํ„ฐ ๋””์ฝ”๋”
+startup-cache-title = ์‹œ์ž‘ ์บ์‹œ
+startup-cache-disk-cache-path = ๋””์Šคํฌ ์บ์‹œ ๊ฒฝ๋กœ
+startup-cache-ignore-disk-cache = ๋””์Šคํฌ ์บ์‹œ ๋ฌด์‹œ
+startup-cache-found-disk-cache-on-init = ์ดˆ๊ธฐํ™”์‹œ ๋””์Šคํฌ ์บ์‹œ ์ฐพ์Œ
+startup-cache-wrote-to-disk-cache = ๋””์Šคํฌ ์บ์‹œ์— ๊ธฐ๋ก
+launcher-process-status-0 = ํ™œ์„ฑํ™”๋จ
+launcher-process-status-1 = ์‹คํŒจ๋กœ ๋น„ํ™œ์„ฑํ™”๋จ
+launcher-process-status-2 = ๊ฐ•์ œ๋กœ ๋น„ํ™œ์„ฑํ™”๋จ
+launcher-process-status-unknown = ์•Œ ์ˆ˜ ์—†๋Š” ์ƒํƒœ
+# Variables
+# $remoteWindows (integer) - Number of remote windows
+# $totalWindows (integer) - Number of total windows
+multi-process-windows = { $remoteWindows }/{ $totalWindows }
+# Variables
+# $fissionWindows (integer) - Number of remote windows
+# $totalWindows (integer) - Number of total windows
+fission-windows = { $fissionWindows }/{ $totalWindows }
+fission-status-experiment-control = ์‹คํ—˜์— ์˜ํ•ด ๋น„ํ™œ์„ฑํ™”๋จ
+fission-status-experiment-treatment = ์‹คํ—˜์— ์˜ํ•ด ํ™œ์„ฑํ™”๋จ
+fission-status-disabled-by-e10s-env = ํ™˜๊ฒฝ์— ์˜ํ•ด ๋น„ํ™œ์„ฑํ™”๋จ
+fission-status-enabled-by-env = ํ™˜๊ฒฝ์— ์˜ํ•ด ํ™œ์„ฑํ™”๋จ
+fission-status-disabled-by-env = ํ™˜๊ฒฝ์— ์˜ํ•ด ๋น„ํ™œ์„ฑํ™”๋จ
+fission-status-enabled-by-default = ๊ธฐ๋ณธ๊ฐ’์— ์˜ํ•ด ํ™œ์„ฑํ™”๋จ
+fission-status-disabled-by-default = ๊ธฐ๋ณธ๊ฐ’์— ์˜ํ•ด ๋น„ํ™œ์„ฑํ™”๋จ
+fission-status-enabled-by-user-pref = ์‚ฌ์šฉ์ž์— ์˜ํ•ด ํ™œ์„ฑํ™”๋จ
+fission-status-disabled-by-user-pref = ์‚ฌ์šฉ์ž์— ์˜ํ•ด ๋น„ํ™œ์„ฑํ™”๋จ
+fission-status-disabled-by-e10s-other = E10s ๋น„ํ™œ์„ฑํ™”๋จ
+fission-status-enabled-by-rollout = ๋‹จ๊ณ„์  ์ถœ์‹œ์— ์˜ํ•ด ํ™œ์„ฑํ™”๋จ
+async-pan-zoom = ๋น„๋™๊ธฐ ํŒฌ ๋ฐ ํ™•๋Œ€/์ถ•์†Œ
+apz-none = ์—†์Œ
+wheel-enabled = ํœ  ์ž…๋ ฅ ํ™œ์„ฑํ™”๋จ
+touch-enabled = ํ„ฐ์น˜ ์ž…๋ ฅ ํ™œ์„ฑํ™”๋จ
+drag-enabled = ์Šคํฌ๋กค ๋ง‰๋Œ€ ๋Œ๊ธฐ ํ™œ์„ฑํ™”๋จ
+keyboard-enabled = ํ‚ค๋ณด๋“œ ํ™œ์„ฑํ™”๋จ
+autoscroll-enabled = ์ž๋™ ์Šคํฌ๋กค ํ™œ์„ฑํ™”๋จ
+zooming-enabled = ๋ถ€๋“œ๋Ÿฌ์šด ํ•€์น˜ ํ™•๋Œ€/์ถ•์†Œ ํ™œ์„ฑํ™”๋จ
+
+## Variables
+## $preferenceKey (string) - String ID of preference
+
+wheel-warning = ๋‹ค์Œ์˜ ์ง€์›๋˜์ง€ ์•Š๋Š” ์„ค์ •๋•Œ๋ฌธ์— ๋น„๋™๊ธฐ ํœ  ์ž…๋ ฅ์ด ๋น„ํ™œ์„ฑํ™”๋จ: { $preferenceKey }
+touch-warning = ๋‹ค์Œ์˜ ์ง€์›๋˜์ง€ ์•Š๋Š” ์„ค์ •๋•Œ๋ฌธ์— ๋น„๋™๊ธฐ ํ„ฐ์น˜ ์ž…๋ ฅ์ด ๋น„ํ™œ์„ฑํ™”๋จ: { $preferenceKey }
+
+## Strings representing the status of the Enterprise Policies engine.
+
+policies-inactive = ๋น„ํ™œ์„ฑํ™”
+policies-active = ํ™œ์„ฑํ™”
+policies-error = ์˜ค๋ฅ˜
+
+## Printing section
+
+support-printing-title = ์ธ์‡„
+support-printing-troubleshoot = ๋ฌธ์ œ ํ•ด๊ฒฐ
+support-printing-clear-settings-button = ์ €์žฅ๋œ ์ธ์‡„ ์„ค์ • ์ง€์šฐ๊ธฐ
+support-printing-modified-settings = ์ˆ˜์ •ํ•œ ์ธ์‡„ ์„ค์ •
+support-printing-prefs-name = ์ด๋ฆ„
+support-printing-prefs-value = ๊ฐ’
+
+## Normandy sections
+
+support-remote-experiments-title = ์›๊ฒฉ ์‹คํ—˜
+support-remote-experiments-name = ์ด๋ฆ„
+support-remote-experiments-branch = ์‹คํ—˜ ์ง€์ 
+support-remote-experiments-see-about-studies = ๊ฐœ๋ณ„ ์‹คํ—˜์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ฑฐ๋‚˜ { -brand-short-name }๊ฐ€ ํ–ฅํ›„ ์ด๋Ÿฌํ•œ ์œ ํ˜•์˜ ์‹คํ—˜์„ ์‹คํ–‰ํ•˜์ง€ ๋ชปํ•˜๋„๋ก ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ํฌํ•จํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ <a data-l10n-name="support-about-studies-link">about:studies</a>๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.
+support-remote-features-title = ์›๊ฒฉ ๊ธฐ๋Šฅ
+support-remote-features-name = ์ด๋ฆ„
+support-remote-features-status = ์ƒํƒœ
+
+## Pointing devices
+
+pointing-device-mouse = ๋งˆ์šฐ์Šค
+pointing-device-touchscreen = ํ„ฐ์น˜ ์Šคํฌ๋ฆฐ
+pointing-device-pen-digitizer = ํŽœ ๋””์ง€ํƒ€์ด์ €
+pointing-device-none = ํฌ์ธํŒ… ๊ธฐ๊ธฐ ์—†์Œ
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutTelemetry.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutTelemetry.ftl
new file mode 100644
index 0000000000..70432b06ac
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutTelemetry.ftl
@@ -0,0 +1,135 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+about-telemetry-ping-data-source = ํ•‘ ๋ฐ์ดํ„ฐ ์†Œ์Šค:
+about-telemetry-show-current-data = ํ˜„์žฌ ๋ฐ์ดํ„ฐ
+about-telemetry-show-archived-ping-data = ์ €์žฅ๋œ ํ•‘ ๋ฐ์ดํ„ฐ
+about-telemetry-show-subsession-data = ํ•˜์œ„ ์„ธ์…˜ ๋ฐ์ดํ„ฐ ๋ณด๊ธฐ
+about-telemetry-choose-ping = ํ•‘ ์„ ํƒ:
+about-telemetry-archive-ping-type = ํ•‘ ์œ ํ˜•
+about-telemetry-archive-ping-header = ํ•‘
+about-telemetry-option-group-today = ์˜ค๋Š˜
+about-telemetry-option-group-yesterday = ์–ด์ œ
+about-telemetry-option-group-older = ์ด์ „
+about-telemetry-previous-ping = <<
+about-telemetry-next-ping = >>
+about-telemetry-page-title = ์›๊ฒฉ ๋ถ„์„ ๋ฐ์ดํ„ฐ
+about-telemetry-current-store = ํ˜„์žฌ ์ €์žฅ์†Œ:
+about-telemetry-more-information = ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ์ฐพ๊ณ  ๊ณ„์‹ญ๋‹ˆ๊นŒ?
+about-telemetry-firefox-data-doc = <a data-l10n-name="data-doc-link">Firefox ๋ฐ์ดํ„ฐ ๋ฌธ์„œ</a>์— ๋ฐ์ดํ„ฐ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์•ˆ๋‚ด์„œ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+about-telemetry-telemetry-client-doc = <a data-l10n-name="client-doc-link">Firefox ์›๊ฒฉ ๋ถ„์„ ํด๋ผ์ด์–ธํŠธ ๋ฌธ์„œ</a>์— ๊ฐœ์š”, API ๋ฌธ์„œ ๋ฐ ๋ฐ์ดํ„ฐ ์ฐธ์กฐ์— ๋Œ€ํ•œ ์ •์˜๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+about-telemetry-telemetry-dashboard = <a data-l10n-name="dashboard-link">์›๊ฒฉ ๋ถ„์„ ๋Œ€์‹œ๋ณด๋“œ</a>๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์›๊ฒฉ ๋ถ„์„์„ ํ†ตํ•ด Mozilla๊ฐ€ ๋ฐ›๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์‹œ๊ฐํ™” ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+about-telemetry-telemetry-probe-dictionary = <a data-l10n-name="probe-dictionary-link">ํ”„๋กœ๋ธŒ ์‚ฌ์ „</a>์€ ์›๊ฒฉ ๋ถ„์„์— ์˜ํ•ด ์ˆ˜์ง‘๋œ ์กฐ์‚ฌ ๋‚ด์šฉ์— ๋Œ€ํ•œ ์ƒ์„ธ ์ •๋ณด์™€ ์„ค๋ช…์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
+about-telemetry-show-in-Firefox-json-viewer = JSON ๋ทฐ์–ด์—์„œ ์—ด๊ธฐ
+about-telemetry-home-section = ํ™ˆ
+about-telemetry-general-data-section = ์ผ๋ฐ˜ ๋ฐ์ดํ„ฐ
+about-telemetry-environment-data-section = ํ™˜๊ฒฝ ๋ฐ์ดํ„ฐ
+about-telemetry-session-info-section = ์„ธ์…˜ ์ •๋ณด
+about-telemetry-scalar-section = ์Šค์นผ๋ผ
+about-telemetry-keyed-scalar-section = ํ‚ค ์Šค์นผ๋ผ
+about-telemetry-histograms-section = ํžˆ์Šคํ† ๊ทธ๋žจ
+about-telemetry-keyed-histogram-section = ํ‚ค๊ฐ€ ๋“ค์–ด๊ฐ„ ํžˆ์Šคํ† ๊ทธ๋žจ
+about-telemetry-events-section = ์ด๋ฒคํŠธ
+about-telemetry-simple-measurements-section = ๋‹จ์ˆœ ์ธก์ •
+about-telemetry-slow-sql-section = ๋Š๋ฆฐ SQL ๋ฌธ
+about-telemetry-addon-details-section = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ์ƒ์„ธ ์ •๋ณด
+about-telemetry-late-writes-section = ์ตœ์ข… ์ž‘์„ฑ
+about-telemetry-raw-payload-section = ์›์‹œ ํŽ˜์ด๋กœ๋“œ
+about-telemetry-raw = ์›์‹œ JSON
+about-telemetry-full-sql-warning = ์ฐธ๊ณ : ๋Š๋ฆฐ SQL ๋””๋ฒ„๊น…์ด ํ™œ์„ฑํ™” ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ „์ฒด SQL ๋ฌธ์ž์—ด์ด ์•„๋ž˜์— ํ‘œ์‹œ๋  ์ˆ˜ ์žˆ์ง€๋งŒ ์›๊ฒฉ ๋ถ„์„์— ์ œ์ถœ๋˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.
+about-telemetry-fetch-stack-symbols = ์Šคํƒ์— ๋Œ€ํ•œ ํ•จ์ˆ˜ ์ด๋ฆ„ ๊ฐ€์ ธ์˜ค๊ธฐ
+about-telemetry-hide-stack-symbols = ์›์‹œ ์Šคํƒ ๋ฐ์ดํ„ฐ ๋ณด๊ธฐ
+# Selects the correct release version
+# Variables:
+# $channel (String): represents the corresponding release data string
+about-telemetry-data-type =
+ { $channel ->
+ [release] ์ •์‹ํŒ ๋ฐ์ดํ„ฐ
+ *[prerelease] ์‹œํ—˜ํŒ ๋ฐ์ดํ„ฐ
+ }
+# Selects the correct upload string
+# Variables:
+# $uploadcase (String): represents a corresponding upload string
+about-telemetry-upload-type =
+ { $uploadcase ->
+ [enabled] ํ™œ์„ฑํ™”๋จ
+ *[disabled] ๋น„ํ™œ์„ฑํ™”๋จ
+ }
+# Example Output: 1 sample, average = 0, sum = 0
+# Variables:
+# $sampleCount (Integer): amount of histogram samples
+# $prettyAverage (Integer): average of histogram samples
+# $sum (Integer): sum of histogram samples
+about-telemetry-histogram-stats =
+ { $sampleCount ->
+ *[other] { $sampleCount } ์ƒ˜ํ”Œ, ํ‰๊ท  = { $prettyAverage }, ํ•ฉ๊ณ„ = { $sum }
+ }
+# Variables:
+# $telemetryServerOwner (String): the value of the toolkit.telemetry.server_owner preference. Typically "Mozilla"
+about-telemetry-page-subtitle = ์ด ํŽ˜์ด์ง€๋Š” ์›๊ฒฉ ๋ถ„์„์— ์˜ํ•ด์„œ ์ˆ˜์ง‘๋œ ์„ฑ๋Šฅ, ํ•˜๋“œ์›จ์–ด, ์‚ฌ์šฉ ํ˜„ํ™ฉ ๋ฐ ์‚ฌ์šฉ์ž ์ •์˜์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์ด ์ •๋ณด๋Š” { -brand-full-name }์˜ ๊ฐœ์„ ์„ ์œ„ํ•ด { $telemetryServerOwner }์— ์ œ์ถœ๋ฉ๋‹ˆ๋‹ค.
+about-telemetry-settings-explanation = ์›๊ฒฉ ๋ถ„์„์ด { about-telemetry-data-type }๋ฅผ ์ˆ˜์ง‘ ์ค‘์ด๋ฉฐ ์—…๋กœ๋“œ๋Š” <a data-l10n-name="upload-link">{ about-telemetry-upload-type }</a>์ž…๋‹ˆ๋‹ค.
+# Variables:
+# $name (String): ping name, e.g. โ€œsaved-sessionโ€
+# $timeStamp (String): ping localized timestamp, e.g. โ€œ2017/07/08 10:40:46โ€
+about-telemetry-ping-details = ๊ฐ ์ •๋ณด ์กฐ๊ฐ๋“ค์€ โ€œ<a data-l10n-name="ping-link">ํ•‘</a>โ€œ๋กœ ๋ฒˆ๋“ค๋˜์–ด ๋ณด๋‚ด์ง‘๋‹ˆ๋‹ค. ์ง€๊ธˆ์€ { $name }, { $timestamp } ํ•‘์„ ๋ณด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+about-telemetry-data-details-current = ๊ฐ ์ •๋ณด๋Š” "<a data-l10n-name="ping-link">ํ•‘</a>"์— ๋ฌถ์—ฌ ์ „์†ก๋ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๊ณ  ๊ณ„์‹ญ๋‹ˆ๋‹ค.
+# string used as a placeholder for the search field
+# More info about it can be found here:
+# https://firefox-source-docs.mozilla.org/toolkit/components/telemetry/telemetry/data/main-ping.html
+# Variables:
+# $selectedTitle (String): the section name from the structure of the ping.
+about-telemetry-filter-placeholder =
+ .placeholder = { $selectedTitle }์—์„œ ์ฐพ๊ธฐ
+about-telemetry-filter-all-placeholder =
+ .placeholder = ๋ชจ๋“  ์„น์…˜์—์„œ ์ฐพ๊ธฐ
+# Variables:
+# $searchTerms (String): the searched terms
+about-telemetry-results-for-search = โ€œ{ $searchTerms }โ€์— ๋Œ€ํ•œ ๊ฒฐ๊ณผ
+# More info about it can be found here: https://firefox-source-docs.mozilla.org/toolkit/components/telemetry/telemetry/data/main-ping.html
+# Variables:
+# $sectionName (String): the section name from the structure of the ping.
+# $currentSearchText (String): the current text in the search input
+about-telemetry-no-search-results = ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค! { $sectionName }์— โ€œ{ $currentSearchText }โ€์— ๋Œ€ํ•œ ๊ฒฐ๊ณผ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
+# Variables:
+# $searchTerms (String): the searched terms
+about-telemetry-no-search-results-all = ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค! โ€œ{ $searchTerms }โ€์— ๋Œ€ํ•œ ์„น์…˜ ๊ฒฐ๊ณผ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
+# This message is displayed when a section is empty.
+# Variables:
+# $sectionName (String): is replaced by the section name.
+about-telemetry-no-data-to-display = ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค! โ€œ{ $sectionName }โ€์— ํ˜„์žฌ ๋ฐ์ดํ„ฐ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
+# used as a tooltip for the โ€œcurrentโ€ ping title in the sidebar
+about-telemetry-current-data-sidebar = ํ˜„์žฌ ๋ฐ์ดํ„ฐ
+# used in the โ€œPing Typeโ€ select
+about-telemetry-telemetry-ping-type-all = ๋ชจ๋‘
+# button label to copy the histogram
+about-telemetry-histogram-copy = ๋ณต์‚ฌ
+# these strings are used in the โ€œSlow SQL Statementsโ€ section
+about-telemetry-slow-sql-main = ์ฃผ ์Šค๋ ˆ๋“œ์—์„œ ๋Š๋ฆฐ SQL ๋ฌธ
+about-telemetry-slow-sql-other = ํ—ฌํผ ์Šค๋ ˆ๋“œ์—์„œ ๋Š๋ฆฐ SQL ๋ฌธ
+about-telemetry-slow-sql-hits = ํšŸ์ˆ˜
+about-telemetry-slow-sql-average = ํ‰๊ท  ์‹œ๊ฐ„(ms)
+about-telemetry-slow-sql-statement = ๋ฌธ
+# these strings are used in the โ€œAdd-on Detailsโ€ section
+about-telemetry-addon-table-id = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ID
+about-telemetry-addon-table-details = ์ƒ์„ธ ์ •๋ณด
+# Variables:
+# $addonProvider (String): the name of an Add-on Provider (e.g. โ€œXPIโ€, โ€œPluginโ€)
+about-telemetry-addon-provider = { $addonProvider } ๊ณต๊ธ‰์ž
+about-telemetry-keys-header = ์†์„ฑ
+about-telemetry-names-header = ์ด๋ฆ„
+about-telemetry-values-header = ๊ฐ’
+# Variables:
+# $lateWriteCount (Integer): the number of the late writes
+about-telemetry-late-writes-title = ์ตœ์ข… ์ž‘์„ฑ- #{ $lateWriteCount }๋ฒˆ
+about-telemetry-stack-title = ์Šคํƒ:
+about-telemetry-memory-map-title = ๋ฉ”๋ชจ๋ฆฌ ๋งต:
+about-telemetry-error-fetching-symbols = ์‹ฌ๋ณผ์„ ๊ฐ€์ ธ์˜ค๋Š”๋ฐ ์˜ค๋ฅ˜๊ฐ€ ์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค. ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์„ ํ™•์ธํ•ด ๋ณด์‹œ๊ณ  ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
+about-telemetry-time-stamp-header = ํƒ€์ž„์Šคํƒฌํ”„
+about-telemetry-category-header = ์นดํ…Œ๊ณ ๋ฆฌ
+about-telemetry-method-header = ๋ฉ”์„œ๋“œ
+about-telemetry-object-header = ๊ฐ์ฒด
+about-telemetry-extra-header = ์ถ”๊ฐ€
+# Variables:
+# $process (String): type of process in subsection headers ( e.g. "content", "parent" )
+about-telemetry-process = { $process } ํ”„๋กœ์„ธ์Šค
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutThirdParty.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutThirdParty.ftl
new file mode 100644
index 0000000000..2aa5f698b3
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutThirdParty.ftl
@@ -0,0 +1,85 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+third-party-page-title = ์ œ3์ž ๋ชจ๋“ˆ ์ •๋ณด
+third-party-section-title = { -brand-short-name }์˜ ์ œ3์ž ๋ชจ๋“ˆ ๋ชฉ๋ก
+third-party-intro =
+ ์ด ํŽ˜์ด์ง€๋Š” { -brand-short-name }์— ์‚ฝ์ž…๋œ ์ œ3์ž ๋ชจ๋“ˆ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
+ Microsoft ๋˜๋Š” { -vendor-short-name }์—์„œ ์„œ๋ช…ํ•˜์ง€ ์•Š์€ ๋ชจ๋“ˆ์€
+ ์ œ3์ž ๋ชจ๋“ˆ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค.
+third-party-message-empty = ์ œ3์ž ๋ชจ๋“ˆ์ด ๊ฐ์ง€๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+third-party-message-no-duration = ๊ธฐ๋ก ์•ˆ ๋จ
+third-party-detail-version = ํŒŒ์ผ ๋ฒ„์ „
+third-party-detail-vendor = ๊ณต๊ธ‰์—…์ฒด ์ •๋ณด
+third-party-detail-occurrences = ํšŸ์ˆ˜
+ .title = ์ด ๋ชจ๋“ˆ์ด ๋กœ๋“œ๋œ ํšŸ์ˆ˜์ž…๋‹ˆ๋‹ค.
+third-party-detail-duration = ํ‰๊ท  ์ฐจ๋‹จ ์‹œ๊ฐ„ (ms)
+ .title = ์ด ๋ชจ๋“ˆ์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ฐจ๋‹จํ•œ ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค.
+third-party-detail-app = ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜
+third-party-detail-publisher = ๊ฒŒ์‹œ์ž
+third-party-th-process = ํ”„๋กœ์„ธ์Šค
+third-party-th-duration = ๋กœ๋“œ ์‹œ๊ฐ„ (ms)
+third-party-th-status = ์ƒํƒœ
+third-party-tag-ime = IME
+ .title = ์ด ์œ ํ˜•์˜ ๋ชจ๋“ˆ์€ ์ œ3์ž IME๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค.
+third-party-tag-shellex = ์…ธ ํ™•์žฅ
+ .title = ์ด ์œ ํ˜•์˜ ๋ชจ๋“ˆ์€ ์‹œ์Šคํ…œ ํŒŒ์ผ ๋Œ€ํ™” ์ƒ์ž๋ฅผ ์—ด ๋•Œ ๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค.
+third-party-tag-background = ๋ฐฑ๊ทธ๋ผ์šด๋“œ
+ .title =
+ ์ด ๋ชจ๋“ˆ์€ ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ๋กœ๋“œ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์—
+ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ฐจ๋‹จํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+third-party-icon-unsigned =
+ .title = ์ด ๋ชจ๋“ˆ์€ ์„œ๋ช…๋˜์ง€ ์•Š์Œ
+ .alt = ์ด ๋ชจ๋“ˆ์€ ์„œ๋ช…๋˜์ง€ ์•Š์Œ
+third-party-icon-warning =
+ .title = ์ด ๋ชจ๋“ˆ์˜ ์ฝ”๋“œ์—์„œ { -brand-short-name } ์ถฉ๋Œ ๋ฐœ์ƒ
+ .alt = ์ด ๋ชจ๋“ˆ์˜ ์ฝ”๋“œ์—์„œ { -brand-short-name } ์ถฉ๋Œ ๋ฐœ์ƒ
+third-party-status-loaded = ๋กœ๋“œ๋จ
+third-party-status-blocked = ์ฐจ๋‹จ๋จ
+third-party-status-redirected = ๋ฆฌ๋””๋ ‰์…˜๋จ
+third-party-button-copy-to-clipboard = ํด๋ฆฝ๋ณด๋“œ์— ์›์‹œ ๋ฐ์ดํ„ฐ ๋ณต์‚ฌ
+third-party-loading-data =
+ .alt = ์‹œ์Šคํ…œ ์ •๋ณด ๋กœ๋“œ ์ค‘โ€ฆ
+ .title = ์‹œ์Šคํ…œ ์ •๋ณด ๋กœ๋“œ ์ค‘โ€ฆ
+third-party-button-reload = ์‹œ์Šคํ…œ ์ •๋ณด ์ƒˆ๋กœ ๊ณ ์นจ
+ .title = ์‹œ์Šคํ…œ ์ •๋ณด ์ƒˆ๋กœ ๊ณ ์นจ
+third-party-button-open =
+ .title = ํŒŒ์ผ ์œ„์น˜ ์—ด๊ธฐโ€ฆ
+third-party-button-to-block =
+ .title = ์ด ๋ชจ๋“ˆ ์ฐจ๋‹จ
+ .aria-label = ์ด ๋ชจ๋“ˆ ์ฐจ๋‹จ
+third-party-button-to-unblock =
+ .title = ํ˜„์žฌ ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฐจ๋‹จ์„ ํ•ด์ œํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”.
+ .aria-label = ํ˜„์žฌ ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฐจ๋‹จ์„ ํ•ด์ œํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”.
+third-party-button-to-unblock-disabled =
+ .title =
+ ์ด { -brand-short-name } ์‹คํ–‰์— ๋Œ€ํ•ด ์ฐจ๋‹จ ๋ชฉ๋ก์ด ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์ง€๋งŒ
+ ํ˜„์žฌ ์ฐจ๋‹จ๋œ ๊ฒƒ์œผ๋กœ ํ‘œ์‹œ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐจ๋‹จ์„ ํ•ด์ œํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”.
+ .aria-label =
+ ์ด { -brand-short-name } ์‹คํ–‰์— ๋Œ€ํ•ด ์ฐจ๋‹จ ๋ชฉ๋ก์ด ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์ง€๋งŒ
+ ํ˜„์žฌ ์ฐจ๋‹จ๋œ ๊ฒƒ์œผ๋กœ ํ‘œ์‹œ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐจ๋‹จ์„ ํ•ด์ œํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”.
+third-party-button-to-block-module = ์ด ๋ชจ๋“ˆ ์ฐจ๋‹จ
+ .title = ์ด ๋ชจ๋“ˆ ์ฐจ๋‹จ
+ .aria-label = ์ด ๋ชจ๋“ˆ ์ฐจ๋‹จ
+third-party-button-to-unblock-module = ์ด ๋ชจ๋“ˆ ์ฐจ๋‹จ ํ•ด์ œ
+ .title = ํ˜„์žฌ ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฐจ๋‹จ์„ ํ•ด์ œํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”.
+ .aria-label = ํ˜„์žฌ ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฐจ๋‹จ์„ ํ•ด์ œํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”.
+third-party-button-to-unblock-module-disabled = ์ด ๋ชจ๋“ˆ ์ฐจ๋‹จ ํ•ด์ œ (ํ˜„์žฌ ์ฐจ๋‹จ ๋ชฉ๋ก ๋น„ํ™œ์„ฑํ™”๋จ)
+ .title =
+ ์ด { -brand-short-name } ์‹คํ–‰์— ๋Œ€ํ•ด ์ฐจ๋‹จ ๋ชฉ๋ก์ด ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์ง€๋งŒ
+ ํ˜„์žฌ ์ฐจ๋‹จ๋จ์œผ๋กœ ํ‘œ์‹œ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐจ๋‹จ์„ ํ•ด์ œํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”.
+ .aria-label =
+ ์ด { -brand-short-name } ์‹คํ–‰์— ๋Œ€ํ•ด ์ฐจ๋‹จ ๋ชฉ๋ก์ด ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์ง€๋งŒ
+ ํ˜„์žฌ ์ฐจ๋‹จ๋จ์œผ๋กœ ํ‘œ์‹œ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐจ๋‹จ์„ ํ•ด์ œํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”.
+third-party-button-expand =
+ .title = ์ž์„ธํ•œ ์ •๋ณด ํ‘œ์‹œ
+third-party-button-collapse =
+ .title = ์ž์„ธํ•œ ์ •๋ณด ์ ‘๊ธฐ
+third-party-blocking-requires-restart = ์ œ3์ž ๋ชจ๋“ˆ์„ ์ฐจ๋‹จํ•˜๋ ค๋ฉด { -brand-short-name }๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+third-party-should-restart-title = { -brand-short-name } ๋‹ค์‹œ ์‹œ์ž‘
+third-party-restart-now = ์ง€๊ธˆ ๋‹ค์‹œ ์‹œ์ž‘
+third-party-restart-later = ๋‚˜์ค‘์— ๋‹ค์‹œ ์‹œ์ž‘
+third-party-blocked-by-builtin =
+ .title = { -brand-short-name }์— ์˜ํ•ด ์ฐจ๋‹จ๋จ
+ .alt = { -brand-short-name }์— ์˜ํ•ด ์ฐจ๋‹จ๋จ
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutWebauthn.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutWebauthn.ftl
new file mode 100644
index 0000000000..23d2caeacf
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutWebauthn.ftl
@@ -0,0 +1,129 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 for about:webauthn, a security token management page
+
+# Page title
+# 'WebAuthn' is a protocol name and should not be translated
+about-webauthn-page-title = WebAuthn ์ •๋ณด
+
+## Section titles
+
+about-webauthn-info-section-title = ๊ธฐ๊ธฐ ์ •๋ณด
+about-webauthn-info-subsection-title = ์ธ์ฆ๊ธฐ ์ •๋ณด
+about-webauthn-options-subsection-title = ์ธ์ฆ๊ธฐ ์˜ต์…˜
+about-webauthn-pin-section-title = PIN ๊ด€๋ฆฌ
+about-webauthn-credential-management-section-title = ์ž๊ฒฉ ์ฆ๋ช… ๊ด€๋ฆฌ
+about-webauthn-pin-required-section-title = PIN ํ•„์š”
+about-webauthn-confirm-deletion-section-title = ์‚ญ์ œ ํ™•์ธ
+
+## Info field texts
+
+about-webauthn-text-connect-device = ๋ณด์•ˆ ํ† ํฐ์„ ์—ฐ๊ฒฐํ•˜์„ธ์š”.
+# If multiple devices are plugged in, they will blink and we are asking the user to select one by touching the device they want.
+about-webauthn-text-select-device = ๊ธฐ๊ธฐ๋ฅผ ํ„ฐ์น˜ํ•˜์—ฌ ์›ํ•˜๋Š” ๋ณด์•ˆ ํ† ํฐ์„ ์„ ํƒํ•˜์„ธ์š”.
+# CTAP2 refers to Client to Authenticator Protocol version 2
+about-webauthn-text-non-ctap2-device = ๋ณด์•ˆ ํ† ํฐ์ด CTAP2๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์˜ต์…˜์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+about-webauthn-text-not-available = ์ด ํ”Œ๋žซํผ์—์„œ๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+
+## Results label
+
+about-webauthn-results-success = ์„ฑ๊ณต!
+about-webauthn-results-general-error = ์˜ค๋ฅ˜!
+# Variables:
+# $retriesLeft (Number): number of tries left
+about-webauthn-results-pin-invalid-error =
+ { $retriesLeft ->
+ [0] ์˜ค๋ฅ˜: ์ž˜๋ชป๋œ PIN์ž…๋‹ˆ๋‹ค. ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
+ *[other] ์˜ค๋ฅ˜: ์ž˜๋ชป๋œ PIN์ž…๋‹ˆ๋‹ค. ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”. { $retriesLeft } ๋ฒˆ์˜ ์‹œ๋„๊ฐ€ ๋‚จ์•˜์Šต๋‹ˆ๋‹ค.
+ }
+about-webauthn-results-pin-blocked-error = ์˜ค๋ฅ˜: ์ž˜๋ชป๋œ PIN์„ ๋„ˆ๋ฌด ๋งŽ์ด ์ž…๋ ฅํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋‚จ์€ ์‹œ๋„ ํšŸ์ˆ˜๊ฐ€ ์—†์œผ๋ฉฐ ๊ธฐ๊ธฐ๊ฐ€ ์ž ๊ฒผ์Šต๋‹ˆ๋‹ค. ๊ธฐ๊ธฐ๋ฅผ ์žฌ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+about-webauthn-results-pin-too-short-error = ์˜ค๋ฅ˜: PIN์ด ๋„ˆ๋ฌด ์งง์Šต๋‹ˆ๋‹ค.
+about-webauthn-results-pin-too-long-error = ์˜ค๋ฅ˜: PIN์ด ๋„ˆ๋ฌด ๊น๋‹ˆ๋‹ค.
+about-webauthn-results-pin-auth-blocked-error = ์˜ค๋ฅ˜: ์—ฐ์†๋œ ์‹œ๋„ ์‹คํŒจ ํšŸ์ˆ˜๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์•„ PIN ์ธ์ฆ์ด ์ผ์‹œ์ ์œผ๋กœ ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๊ธฐ์˜ ์ „์›์„ ๊ป๋‹ค๊ฐ€ ๋‹ค์‹œ ์ผœ์•ผ ํ•ฉ๋‹ˆ๋‹ค (ํ”Œ๋Ÿฌ๊ทธ๋ฅผ ๋ฝ‘์•˜๋‹ค๊ฐ€ ๋‹ค์‹œ ์‚ฝ์ž…).
+about-webauthn-results-cancelled-by-user-error = ์˜ค๋ฅ˜: ์‚ฌ์šฉ์ž๊ฐ€ ์ž‘์—…์„ ์ทจ์†Œํ–ˆ์Šต๋‹ˆ๋‹ค.
+
+## Labels
+
+about-webauthn-new-pin-label = ์ƒˆ PIN:
+about-webauthn-repeat-pin-label = ์ƒˆ PIN ๋ฐ˜๋ณต:
+about-webauthn-current-pin-label = ํ˜„์žฌ PIN:
+about-webauthn-pin-required-label = PIN์„ ์ž…๋ ฅํ•˜์„ธ์š”:
+about-webauthn-credential-list-subsection-title = ์ž๊ฒฉ ์ฆ๋ช…:
+about-webauthn-credential-list-empty = ๊ธฐ๊ธฐ์—์„œ ์ž๊ฒฉ ์ฆ๋ช…์„ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+about-webauthn-confirm-deletion-label = ๋‹ค์Œ ํ•ญ๋ชฉ ์‚ญ์ œ:
+
+## Buttons
+
+about-webauthn-current-set-pin-button = PIN ์„ค์ •
+about-webauthn-current-change-pin-button = PIN ๋ณ€๊ฒฝ
+# List is a verb, as in "Show list of credentials"
+about-webauthn-list-credentials-button = ์ž๊ฒฉ ์ฆ๋ช… ๋ชฉ๋ก
+about-webauthn-cancel-button = ์ทจ์†Œ
+about-webauthn-send-pin-button = ํ™•์ธ
+about-webauthn-delete-button = ์‚ญ์ œ
+
+## Authenticator options fields
+## Option fields correspond to the CTAP2 option IDs and definitions found in https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-20210615.html#option-id
+
+about-webauthn-auth-option-uv = ์‚ฌ์šฉ์ž ํ™•์ธ
+about-webauthn-auth-option-up = ์‚ฌ์šฉ์ž ์กด์žฌ
+about-webauthn-auth-option-clientpin = ํด๋ผ์ด์–ธํŠธ PIN
+about-webauthn-auth-option-rk = ์ƒ์ฃผ ํ‚ค
+about-webauthn-auth-option-plat = ํ”Œ๋žซํผ ๊ธฐ๊ธฐ
+# pinUvAuthToken should not be translated.
+about-webauthn-auth-option-pinuvauthtoken = ๋ช…๋ น ๊ถŒํ•œ (pinUvAuthToken)
+# MakeCredential and GetAssertion should not be translated.
+about-webauthn-auth-option-nomcgapermissionswithclientpin = ํด๋ผ์ด์–ธํŠธ PIN์— ๋Œ€ํ•œ MakeCredential / GetAssertion ๊ถŒํ•œ์ด ์—†์Šต๋‹ˆ๋‹ค.
+about-webauthn-auth-option-largeblobs = ๋Œ€ํ˜• Blob
+about-webauthn-auth-option-ep = ๊ธฐ์—… ์ฆ๋ช…
+about-webauthn-auth-option-bioenroll = ์ƒ์ฒด ์ธ์‹ ๋“ฑ๋ก
+# FIDO_2_1_PRE should not be translated.
+about-webauthn-auth-option-userverificationmgmtpreview = ์ƒ์ฒด ์ธ์‹ ๋“ฑ๋ก ํ”„๋กœํ† ํƒ€์ž… (FIDO_2_1_PRE)
+about-webauthn-auth-option-uvbioenroll = ์ƒ์ฒด ์ธ์‹ ๋“ฑ๋ก ๊ถŒํ•œ
+about-webauthn-auth-option-authnrcfg = ์ธ์ฆ์ž ๊ตฌ์„ฑ
+about-webauthn-auth-option-uvacfg = ์ธ์ฆ์ž ๊ตฌ์„ฑ ๊ถŒํ•œ
+about-webauthn-auth-option-credmgmt = ์ž๊ฒฉ ์ฆ๋ช… ๊ด€๋ฆฌ
+about-webauthn-auth-option-credentialmgmtpreview = ์ž๊ฒฉ ์ฆ๋ช… ๊ด€๋ฆฌ ํ”„๋กœํ† ํƒ€์ž…
+about-webauthn-auth-option-setminpinlength = ์ตœ์†Œ PIN ๊ธธ์ด ์„ค์ •
+# MakeCredential should not be translated.
+about-webauthn-auth-option-makecreduvnotrqd = ์‚ฌ์šฉ์ž ํ™•์ธ ์—†๋Š” MakeCredential
+about-webauthn-auth-option-alwaysuv = ํ•ญ์ƒ ์‚ฌ์šฉ์ž ํ™•์ธ ํ•„์š”
+# Shows when boolean value for an option is True. True should not be translated.
+about-webauthn-auth-option-true = True
+# Shows when boolean value of an option is False. False should not be translated.
+about-webauthn-auth-option-false = False
+# If the value is missing (null), it means a certain feature is not supported.
+about-webauthn-auth-option-null = ์ง€์›๋˜์ง€ ์•Š์Œ
+
+## Authenticator info fields
+## Info fields correspond to the CTAP2 authenticatorGetInfo field member name and definitions found in https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-20210615.html#authenticatorGetInfo
+
+about-webauthn-auth-info-vendor-prototype-config-commands = ๊ณต๊ธ‰์—…์ฒด ํ”„๋กœํ† ํƒ€์ž… ๊ตฌ์„ฑ ๋ช…๋ น
+about-webauthn-auth-info-remaining-discoverable-credentials = ๊ฒ€์ƒ‰ ๊ฐ€๋Šฅํ•œ ๋‚˜๋จธ์ง€ ์ž๊ฒฉ ์ฆ๋ช…
+about-webauthn-auth-info-certifications = ์ธ์ฆ
+about-webauthn-auth-info-uv-modality = ์‚ฌ์šฉ์ž ํ™•์ธ ํ˜•์‹
+about-webauthn-auth-info-preferred-platform-uv-attempts = ์„ ํ˜ธํ•˜๋Š” ํ”Œ๋žซํผ ์‚ฌ์šฉ์ž ํ™•์ธ ์‹œ๋„
+about-webauthn-auth-info-max-rpids-for-set-min-pin-length = ์„ค์ •๋œ ์ตœ์†Œ PIN ๊ธธ์ด์— ๋Œ€ํ•œ ์ตœ๋Œ€ ์‹ ๋ขฐ ๋‹น์‚ฌ์ž ID
+about-webauthn-auth-info-max-cred-blob-length = ์ตœ๋Œ€ ์ž๊ฒฉ ์ฆ๋ช… Blob ๊ธธ์ด
+about-webauthn-auth-info-firmware-version = ํŽŒ์›จ์–ด ๋ฒ„์ „
+about-webauthn-auth-info-min-pin-length = ์ตœ์†Œ PIN ๊ธธ์ด
+about-webauthn-auth-info-force-pin-change = ๊ฐ•์ œ PIN ๋ณ€๊ฒฝ
+about-webauthn-auth-info-max-ser-large-blob-array = ๋Œ€ํ˜• Blob ๋ฐฐ์—ด์˜ ์ตœ๋Œ€ ํฌ๊ธฐ
+about-webauthn-auth-info-algorithms = ์•Œ๊ณ ๋ฆฌ์ฆ˜
+about-webauthn-auth-info-transports = ์ „์†ก
+about-webauthn-auth-info-max-credential-id-length = ์ตœ๋Œ€ ์ž๊ฒฉ ์ฆ๋ช… ID ๊ธธ์ด
+about-webauthn-auth-info-max-credential-count-in-list = ๋ชฉ๋ก์˜ ์ตœ๋Œ€ ์ž๊ฒฉ ์ฆ๋ช… ์ˆ˜
+about-webauthn-auth-info-pin-protocols = PIN ํ”„๋กœํ† ์ฝœ
+about-webauthn-auth-info-max-msg-size = ์ตœ๋Œ€ ๋ฉ”์‹œ์ง€ ํฌ๊ธฐ
+# AAGUID should not be translated.
+about-webauthn-auth-info-aaguid = AAGUID
+about-webauthn-auth-info-extensions = ํ™•์žฅ ๊ธฐ๋Šฅ
+about-webauthn-auth-info-versions = ๋ฒ„์ „
+# Shows when boolean value for an info field is True. True should not be translated.
+about-webauthn-auth-info-true = True
+# Shows when boolean value for an info field is False. False should not be translated.
+about-webauthn-auth-info-false = False
+about-webauthn-auth-info-null = ์ง€์›๋˜์ง€ ์•Š์Œ
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutWebrtc.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutWebrtc.ftl
new file mode 100644
index 0000000000..a77db49236
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutWebrtc.ftl
@@ -0,0 +1,324 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 for about:webrtc, a troubleshooting and diagnostic page
+### for WebRTC calls. See https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API.
+
+# The text "WebRTC" is a proper noun and should not be translated.
+about-webrtc-document-title = WebRTC ๋‚ด๋ถ€ ์ •๋ณด
+# "about:webrtc" is a internal browser URL and should not be
+# translated. This string is used as a title for a file save dialog box.
+about-webrtc-save-page-dialog-title = about:webrtc๋ฅผ ๋‹ค์Œ์œผ๋กœ ์ €์žฅ
+
+## These labels are for a disclosure which contains the information for closed PeerConnection sections
+
+about-webrtc-closed-peerconnection-disclosure-show-msg = ๋‹ซํžŒ PeerConnections ํ‘œ์‹œ
+about-webrtc-closed-peerconnection-disclosure-hide-msg = ๋‹ซํžŒ PeerConnections ์ˆจ๊ธฐ๊ธฐ
+
+## AEC is an abbreviation for Acoustic Echo Cancellation.
+
+about-webrtc-aec-logging-msg-label = AEC ๋กœ๊น…
+about-webrtc-aec-logging-off-state-label = AEC ๋กœ๊น… ์‹œ์ž‘
+about-webrtc-aec-logging-on-state-label = AEC ๋กœ๊น… ์ค‘์ง€
+about-webrtc-aec-logging-on-state-msg = AEC ๋กœ๊น… ํ™œ์„ฑํ™”(๋ช‡ ๋ถ„ ๊ฐ„ ๋Œ€ํ™”๋ฅผ ํ•˜๊ณ  ์บก์ฒ˜๋ฅผ ์ค‘์ง€ํ•˜์„ธ์š”)
+about-webrtc-aec-logging-toggled-on-state-msg = AEC ๋กœ๊น… ํ™œ์„ฑํ™”(๋ช‡ ๋ถ„ ๊ฐ„ ๋Œ€ํ™”๋ฅผ ํ•˜๊ณ  ์บก์ฒ˜๋ฅผ ์ค‘์ง€ํ•˜์„ธ์š”)
+about-webrtc-aec-logging-unavailable-sandbox = AEC ๋กœ๊ทธ๋ฅผ ๋‚ด๋ณด๋‚ด๋ ค๋ฉด ํ™˜๊ฒฝ ๋ณ€์ˆ˜ MOZ_DISABLE_CONTENT_SANDBOX=1 ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€๋Šฅํ•œ ์œ„ํ—˜์„ ์ดํ•ดํ•˜๋Š” ๊ฒฝ์šฐ์—๋งŒ ์ด ๋ณ€์ˆ˜๋ฅผ ์„ค์ •ํ•˜์„ธ์š”.
+# Variables:
+# $path (String) - The path to which the aec log file is saved.
+about-webrtc-aec-logging-toggled-off-state-msg = ์บก์ฒ˜๋œ ๋กœ๊ทธํŒŒ์ผ ์œ„์น˜: { $path }
+
+##
+
+# The autorefresh checkbox causes a stats section to autorefresh its content when checked
+about-webrtc-auto-refresh-label = ์ž๋™ ์ƒˆ๋กœ ๊ณ ์นจ
+# Determines the default state of the Auto Refresh check boxes
+about-webrtc-auto-refresh-default-label = ๊ธฐ๋ณธ์œผ๋กœ ์ž๋™ ์ƒˆ๋กœ ๊ณ ์นจ
+# A button which forces a refresh of displayed statistics
+about-webrtc-force-refresh-button = ์ƒˆ๋กœ ๊ณ ์นจ
+# "PeerConnection" is a proper noun associated with the WebRTC module. "ID" is
+# an abbreviation for Identifier. This string should not normally be translated
+# and is used as a data label.
+about-webrtc-peerconnection-id-label = PeerConnection ID:
+# The number of DataChannels that a PeerConnection has opened
+about-webrtc-data-channels-opened-label = ์—ด๋ฆฐ ๋ฐ์ดํ„ฐ ์ฑ„๋„:
+# The number of once open DataChannels that a PeerConnection has closed
+about-webrtc-data-channels-closed-label = ๋‹ซํžŒ ๋ฐ์ดํ„ฐ ์ฑ„๋„:
+
+## "SDP" is an abbreviation for Session Description Protocol, an IETF standard.
+## See http://wikipedia.org/wiki/Session_Description_Protocol
+
+about-webrtc-sdp-heading = SDP
+about-webrtc-local-sdp-heading = ๋กœ์ปฌ SDP
+about-webrtc-local-sdp-heading-offer = ๋กœ์ปฌ SDP (์ œ๊ณต)
+about-webrtc-local-sdp-heading-answer = ๋กœ์ปฌ SDP (๋‹ต๋ณ€)
+about-webrtc-remote-sdp-heading = ์›๊ฒฉ SDP
+about-webrtc-remote-sdp-heading-offer = ์›๊ฒฉ SDP (์ œ๊ณต)
+about-webrtc-remote-sdp-heading-answer = ์›๊ฒฉ SDP (๋‹ต๋ณ€)
+about-webrtc-sdp-history-heading = SDP ๊ธฐ๋ก
+about-webrtc-sdp-parsing-errors-heading = SDP ๊ตฌ๋ฌธ ๋ถ„์„ ์˜ค๋ฅ˜
+
+##
+
+# "RTP" is an abbreviation for the Real-time Transport Protocol, an IETF
+# specification, and should not normally be translated. "Stats" is an
+# abbreviation for Statistics.
+about-webrtc-rtp-stats-heading = RTP ์ƒํƒœ
+
+## "ICE" is an abbreviation for Interactive Connectivity Establishment, which
+## is an IETF protocol, and should not normally be translated.
+
+about-webrtc-ice-state = ICE ์ƒํƒœ
+# "Stats" is an abbreviation for Statistics.
+about-webrtc-ice-stats-heading = ICE ํ†ต๊ณ„
+about-webrtc-ice-restart-count-label = ICE ๋‹ค์‹œ ์‹œ์ž‘:
+about-webrtc-ice-rollback-count-label = ICE ๋กค๋ฐฑ:
+about-webrtc-ice-pair-bytes-sent = ๋ณด๋‚ธ ๋ฐ”์ดํŠธ:
+about-webrtc-ice-pair-bytes-received = ๋ฐ›์€ ๋ฐ”์ดํŠธ:
+about-webrtc-ice-component-id = ์ปดํฌ๋„ŒํŠธ ID
+
+## These adjectives are used to label a line of statistics collected for a peer
+## connection. The data represents either the local or remote end of the
+## connection.
+
+about-webrtc-type-local = ๋กœ์ปฌ
+about-webrtc-type-remote = ์›๊ฒฉ
+
+##
+
+# This adjective is used to label a table column. Cells in this column contain
+# the localized javascript string representation of "true" or are left blank.
+about-webrtc-nominated = ์ง€์ •๋จ
+# This adjective is used to label a table column. Cells in this column contain
+# the localized javascript string representation of "true" or are left blank.
+# This represents an attribute of an ICE candidate.
+about-webrtc-selected = ์„ ํƒ๋จ
+about-webrtc-save-page-label = ํŽ˜์ด์ง€ ์ €์žฅ
+about-webrtc-debug-mode-msg-label = ๋””๋ฒ„๊ทธ ๋ชจ๋“œ
+about-webrtc-debug-mode-off-state-label = ๋””๋ฒ„๊ทธ ๋ชจ๋“œ ์‹œ์ž‘
+about-webrtc-debug-mode-on-state-label = ๋””๋ฒ„๊ทธ ๋ชจ๋“œ ์ค‘์ง€
+about-webrtc-enable-logging-label = WebRTC ๋กœ๊ทธ ํ”„๋ฆฌ์…‹ ํ™œ์„ฑํ™”
+about-webrtc-stats-heading = ์„ธ์…˜ ํ†ต๊ณ„
+about-webrtc-peerconnections-section-heading = RTCPeerConnection ํ†ต๊ณ„
+about-webrtc-peerconnections-section-show-msg = RTCPeerConnection ํ†ต๊ณ„ ํ‘œ์‹œ
+about-webrtc-peerconnections-section-hide-msg = RTCPeerConnection ํ†ต๊ณ„ ์ˆจ๊ธฐ๊ธฐ
+about-webrtc-stats-clear = ๊ธฐ๋ก ์ง€์šฐ๊ธฐ
+about-webrtc-log-heading = ์—ฐ๊ฒฐ ๋กœ๊ทธ
+about-webrtc-log-clear = ๋กœ๊ทธ ์ง€์šฐ๊ธฐ
+about-webrtc-log-show-msg = ๋กœ๊ทธ ํ‘œ์‹œ
+ .title = ์ด ์„น์…˜์„ ํŽผ์น˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”
+about-webrtc-log-hide-msg = ๋กœ๊ทธ ์ˆจ๊ธฐ๊ธฐ
+ .title = ์ด ์„น์…˜์„ ์ ‘์œผ๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”
+about-webrtc-log-section-show-msg = ๋กœ๊ทธ ํ‘œ์‹œ
+ .title = ์ด ์„น์…˜์„ ํŽผ์น˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”
+about-webrtc-log-section-hide-msg = ๋กœ๊ทธ ์ˆจ๊ธฐ๊ธฐ
+ .title = ์ด ์„น์…˜์„ ์ ‘์œผ๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”
+about-webrtc-copy-report-button = ๋ณด๊ณ ์„œ ๋ณต์‚ฌ
+about-webrtc-copy-report-history-button = ๋ณด๊ณ ์„œ ๊ธฐ๋ก ๋ณต์‚ฌ
+
+## These are used to display a header for a PeerConnection.
+## Variables:
+## $browser-id (Number) - A numeric id identifying the browser tab for the PeerConnection.
+## $id (String) - A globally unique identifier for the PeerConnection.
+## $url (String) - The url of the site which opened the PeerConnection.
+## $now (Date) - The JavaScript timestamp at the time the report was generated.
+
+about-webrtc-connection-open = [ { $browser-id } | { $id } ] { $url } { $now }
+about-webrtc-connection-closed = [ { $browser-id } | { $id } ] { $url } (๋‹ซ๊ธฐ) { $now }
+
+## These are used to indicate what direction media is flowing.
+## Variables:
+## $codecs - a list of media codecs
+
+about-webrtc-short-send-receive-direction = ๋ณด๋‚ด๊ธฐ / ๋ฐ›๊ธฐ: { $codecs }
+about-webrtc-short-send-direction = ๋ณด๋‚ด๊ธฐ: { $codecs }
+about-webrtc-short-receive-direction = ๋ฐ›๊ธฐ: { $codecs }
+
+##
+
+about-webrtc-local-candidate = ๋กœ์ปฌ ํ›„๋ณด์ž
+about-webrtc-remote-candidate = ์›๊ฒฉ ํ›„๋ณด์ž
+about-webrtc-raw-candidates-heading = ๋ชจ๋“  ์›์‹œ ํ›„๋ณด์ž
+about-webrtc-raw-local-candidate = ์›์‹œ ์ง€์—ญ ํ›„๋ณด์ž
+about-webrtc-raw-remote-candidate = ์›์‹œ ์›๊ฒฉ ํ›„๋ณด์ž
+about-webrtc-raw-cand-show-msg = ์›์‹œ ํ›„๋ณด์ž ํ‘œ์‹œ
+ .title = ์ด ์„น์…˜์„ ํŽผ์น˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”
+about-webrtc-raw-cand-hide-msg = ์›์‹œ ํ›„๋ณด์ž ์ˆจ๊ธฐ๊ธฐ
+ .title = ์ด ์„น์…˜์„ ์ ‘์œผ๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”
+about-webrtc-raw-cand-section-show-msg = ์›์‹œ ํ›„๋ณด์ž ํ‘œ์‹œ
+ .title = ์ด ์„น์…˜์„ ํŽผ์น˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”
+about-webrtc-raw-cand-section-hide-msg = ์›์‹œ ํ›„๋ณด์ž ์ˆจ๊ธฐ๊ธฐ
+ .title = ์ด ์„น์…˜์„ ์ ‘์œผ๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”
+about-webrtc-priority = ์šฐ์„  ์ˆœ์œ„
+about-webrtc-fold-show-msg = ์ƒ์„ธ ํ‘œ์‹œ
+ .title = ์ด ์„น์…˜์„ ํŽผ์น˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”
+about-webrtc-fold-hide-msg = ์ƒ์„ธ ์ˆจ๊ธฐ๊ธฐ
+ .title = ์ด ์„น์…˜์„ ์ ‘์œผ๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”
+about-webrtc-fold-default-show-msg = ์ƒ์„ธ ํ‘œ์‹œ
+ .title = ์ด ์„น์…˜์„ ํŽผ์น˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”
+about-webrtc-fold-default-hide-msg = ์ƒ์„ธ ์ˆจ๊ธฐ๊ธฐ
+ .title = ์ด ์„น์…˜์„ ์ ‘์œผ๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”
+about-webrtc-dropped-frames-label = ์†์‹ค๋œ ํ”„๋ ˆ์ž„:
+about-webrtc-discarded-packets-label = ๋ฒ„๋ ค์ง„ ํŒจํ‚ท:
+about-webrtc-decoder-label = ๋””์ฝ”๋”
+about-webrtc-encoder-label = ์ธ์ฝ”๋”
+about-webrtc-show-tab-label = ํƒญ ํ‘œ์‹œ
+about-webrtc-current-framerate-label = ํ”„๋ ˆ์ž„๋ ˆ์ดํŠธ
+about-webrtc-width-px = ๋„ˆ๋น„ (px)
+about-webrtc-height-px = ๋†’์ด (px)
+about-webrtc-consecutive-frames = ์—ฐ์† ํ”„๋ ˆ์ž„
+about-webrtc-time-elapsed = ๊ฒฝ๊ณผ ์‹œ๊ฐ„ (์ดˆ)
+about-webrtc-estimated-framerate = ์˜ˆ์ƒ ํ”„๋ ˆ์ž„๋ ˆ์ดํŠธ
+about-webrtc-rotation-degrees = ํšŒ์ „ (๋„)
+about-webrtc-first-frame-timestamp = ์ฒซ ๋ฒˆ์งธ ํ”„๋ ˆ์ž„ ์ˆ˜์‹  ํƒ€์ž„์Šคํƒฌํ”„
+about-webrtc-last-frame-timestamp = ๋งˆ์ง€๋ง‰ ํ”„๋ ˆ์ž„ ์ˆ˜์‹  ํƒ€์ž„์Šคํƒฌํ”„
+
+## SSRCs are identifiers that represent endpoints in an RTP stream
+
+# This is an SSRC on the local side of the connection that is receiving RTP
+about-webrtc-local-receive-ssrc = ๋กœ์ปฌ ์ˆ˜์‹  SSRC
+# This is an SSRC on the remote side of the connection that is sending RTP
+about-webrtc-remote-send-ssrc = ์›๊ฒฉ ์ „์†ก SSRC
+
+## These are displayed on the button that shows or hides the
+## PeerConnection configuration disclosure
+
+about-webrtc-pc-configuration-show-msg = ๊ตฌ์„ฑ ํ‘œ์‹œ
+about-webrtc-pc-configuration-hide-msg = ๊ตฌ์„ฑ ์ˆจ๊ธฐ๊ธฐ
+
+##
+
+# An option whose value will not be displayed but instead noted as having been
+# provided
+about-webrtc-configuration-element-provided = ์ œ๊ณต๋จ
+# An option whose value will not be displayed but instead noted as having not
+# been provided
+about-webrtc-configuration-element-not-provided = ์ œ๊ณต๋˜์ง€ ์•Š์Œ
+# The options set by the user in about:config that could impact a WebRTC call
+about-webrtc-custom-webrtc-configuration-heading = ์‚ฌ์šฉ์ž WebRTC ์„ค์ •
+# The options set by the user in about:config that could impact a WebRTC call
+about-webrtc-user-modified-configuration-heading = ์‚ฌ์šฉ์ž๊ฐ€ ์ˆ˜์ •ํ•œ WebRTC ๊ตฌ์„ฑ
+
+## These are displayed on the button that shows or hides the
+## user modified configuration disclosure
+
+about-webrtc-user-modified-configuration-show-msg = ์‚ฌ์šฉ์ž๊ฐ€ ์ˆ˜์ •ํ•œ ๊ตฌ์„ฑ ํ‘œ์‹œ
+about-webrtc-user-modified-configuration-hide-msg = ์‚ฌ์šฉ์ž๊ฐ€ ์ˆ˜์ •ํ•œ ๊ตฌ์„ฑ ์ˆจ๊ธฐ๊ธฐ
+
+##
+
+# Section header for estimated bandwidths of WebRTC media flows
+about-webrtc-bandwidth-stats-heading = ์˜ˆ์ƒ ๋Œ€์—ญํญ
+# The ID of the MediaStreamTrack
+about-webrtc-track-identifier = ํŠธ๋ž™ ์‹๋ณ„์ž
+# The estimated bandwidth available for sending WebRTC media in bytes per second
+about-webrtc-send-bandwidth-bytes-sec = ์ „์†ก ๋Œ€์—ญํญ (๋ฐ”์ดํŠธ/์ดˆ)
+# The estimated bandwidth available for receiving WebRTC media in bytes per second
+about-webrtc-receive-bandwidth-bytes-sec = ์ˆ˜์‹  ๋Œ€์—ญํญ (๋ฐ”์ดํŠธ/์ดˆ)
+# Maximum number of bytes per second that will be padding zeros at the ends of packets
+about-webrtc-max-padding-bytes-sec = ์ตœ๋Œ€ ํŒจ๋”ฉ (๋ฐ”์ดํŠธ/์ดˆ)
+# The amount of time inserted between packets to keep them spaced out
+about-webrtc-pacer-delay-ms = ํŽ˜์ด์„œ ์ง€์—ฐ ms
+# The amount of time it takes for a packet to travel from the local machine to the remote machine,
+# and then have a packet return
+about-webrtc-round-trip-time-ms = RTT ms
+# This is a section heading for video frame statistics for a MediaStreamTrack.
+# see https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack.
+# Variables:
+# $track-identifier (String) - The unique identifier for the MediaStreamTrack.
+about-webrtc-frame-stats-heading = ๋น„๋””์˜ค ํ”„๋ ˆ์ž„ ํ†ต๊ณ„ - MediaStreamTrack ID: { $track-identifier }
+
+## These are paths used for saving the about:webrtc page or log files so
+## they can be attached to bug reports.
+## Variables:
+## $path (String) - The path to which the file is saved.
+
+about-webrtc-save-page-msg = ํŽ˜์ด์ง€ ์ €์žฅ๋จ: { $path }
+about-webrtc-debug-mode-off-state-msg = ์ถ”์ ๋กœ๊ทธ ์œ„์น˜: { $path }
+about-webrtc-debug-mode-on-state-msg = ๋””๋ฒ„๊ทธ ๋ชจ๋“œ ํ™œ์„ฑํ™”, ์ถ”์ ๋กœ๊ทธ ์œ„์น˜: { $path }
+about-webrtc-aec-logging-off-state-msg = ์บก์ฒ˜๋œ ๋กœ๊ทธํŒŒ์ผ ์œ„์น˜: { $path }
+# This path is used for saving the about:webrtc page so it can be attached to
+# bug reports.
+# Variables:
+# $path (String) - The path to which the file is saved.
+about-webrtc-save-page-complete-msg = ํŽ˜์ด์ง€ ์ €์žฅ๋จ: { $path }
+# This is the total number of frames encoded or decoded over an RTP stream.
+# Variables:
+# $frames (Number) - The number of frames encoded or decoded.
+about-webrtc-frames =
+ { $frames ->
+ [one] { $frames } ํ”„๋ ˆ์ž„
+ *[other] { $frames } ํ”„๋ ˆ์ž„
+ }
+# This is the number of audio channels encoded or decoded over an RTP stream.
+# Variables:
+# $channels (Number) - The number of channels encoded or decoded.
+about-webrtc-channels =
+ { $channels ->
+ [one] { $channels } ์ฑ„๋„
+ *[other] { $channels } ์ฑ„๋„
+ }
+# This is the total number of packets received on the PeerConnection.
+# Variables:
+# $packets (Number) - The number of packets received.
+about-webrtc-received-label =
+ { $packets ->
+ *[other] ๋ฐ›์€ { $packets } ํŒจํ‚ท
+ }
+# This is the total number of packets lost by the PeerConnection.
+# Variables:
+# $packets (Number) - The number of packets lost.
+about-webrtc-lost-label =
+ { $packets ->
+ *[other] ์†์‹ค๋œ { $packets } ํŒจํ‚ท
+ }
+# This is the total number of packets sent by the PeerConnection.
+# Variables:
+# $packets (Number) - The number of packets sent.
+about-webrtc-sent-label =
+ { $packets ->
+ *[other] ๋ณด๋‚ธ { $packets } ํŒจํ‚ท
+ }
+# Jitter is the variance in the arrival time of packets.
+# See: https://w3c.github.io/webrtc-stats/#dom-rtcreceivedrtpstreamstats-jitter
+# Variables:
+# $jitter (Number) - The jitter.
+about-webrtc-jitter-label = ์ง€ํ„ฐ { $jitter }
+# ICE candidates arriving after the remote answer arrives are considered trickled
+# (an attribute of an ICE candidate). These are highlighted in the ICE stats
+# table with light blue background.
+about-webrtc-trickle-caption-msg = ๋Š๊ธฐ๋Š” ํ›„๋ณด์ž(๋‹ต๋ณ€ ํ›„ ๋„์ฐฉ)๋Š” ํŒŒ๋ž€์ƒ‰์œผ๋กœ ํ‘œ๊ธฐ๋จ
+
+## "SDP" is an abbreviation for Session Description Protocol, an IETF standard.
+## See http://wikipedia.org/wiki/Session_Description_Protocol
+
+# This is used as a header for local SDP.
+# Variables:
+# $timestamp (Number) - The Unix Epoch time at which the SDP was set.
+about-webrtc-sdp-set-at-timestamp-local = ํƒ€์ž„์Šคํƒฌํ”„ { NUMBER($timestamp, useGrouping: "false") }์— ๋กœ์ปฌ SDP ์„ค์ •
+# This is used as a header for remote SDP.
+# Variables:
+# $timestamp (Number) - The Unix Epoch time at which the SDP was set.
+about-webrtc-sdp-set-at-timestamp-remote = ํƒ€์ž„์Šคํƒฌํ”„ { NUMBER($timestamp, useGrouping: "false") }์— ์›๊ฒฉ SDP ์„ค์ •
+# This is used as a header for an SDP section contained in two columns allowing for side-by-side comparisons.
+# Variables:
+# $timestamp (Number) - The Unix Epoch time at which the SDP was set.
+# $relative-timestamp (Number) - The timestamp relative to the timestamp of the earliest received SDP.
+about-webrtc-sdp-set-timestamp = ํƒ€์ž„์Šคํƒฌํ”„ { NUMBER($timestamp, useGrouping: "false") } (+ { $relative-timestamp } ms)
+
+## These are displayed on the button that shows or hides the SDP information disclosure
+
+about-webrtc-show-msg-sdp = SDP ํ‘œ์‹œ
+about-webrtc-hide-msg-sdp = SDP ์ˆจ๊ธฐ๊ธฐ
+
+## These are displayed on the button that shows or hides the Media Context information disclosure.
+## The Media Context is the set of preferences and detected capabilities that informs
+## the negotiated CODEC settings.
+
+about-webrtc-media-context-show-msg = ๋ฏธ๋””์–ด ์ปจํ…์ŠคํŠธ ํ‘œ์‹œ
+about-webrtc-media-context-hide-msg = ๋ฏธ๋””์–ด ์ปจํ…์ŠคํŠธ ์ˆจ๊ธฐ๊ธฐ
+about-webrtc-media-context-heading = ๋ฏธ๋””์–ด ์ปจํ…์ŠคํŠธ
+
+##
+
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutWindowsMessages.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutWindowsMessages.ftl
new file mode 100644
index 0000000000..5befa2902d
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutWindowsMessages.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/.
+
+
+### Localization for the about:windows-messages page, which is only available
+### on the Windows operating system.
+### This page records and shows messages sent from the operating system to
+### individual browser windows. These messages can be useful in debugging
+### hard-to-reproduce issues with window sizing and position.
+
+# Windows refers to the operating system
+windows-messages-page-title = Windows ๋ฉ”์‹œ์ง€ ์ •๋ณด
+windows-messages-intro =
+ ์ด ํŽ˜์ด์ง€๋Š” Windows์—์„œ { -brand-short-name } ๋ธŒ๋ผ์šฐ์ € ์ฐฝ์œผ๋กœ ๋ณด๋‚ธ
+ ๊ฐ€์žฅ ์ตœ๊ทผ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ๊ตต๊ฒŒ ํ‘œ์‹œ๋œ ํ•ญ๋ชฉ์€ ์ด ์ฐฝ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.
+ ์ด ํŽ˜์ด์ง€๋Š” ํŽ˜์ด์ง€๊ฐ€ ๋กœ๋“œ๋˜์—ˆ์„ ๋•Œ ๊ฐ€์žฅ ์ตœ๊ทผ์˜ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
+ ํ˜„์žฌ์˜ ๊ฒƒ๋ฅผ ๋ณด๋ ค๋ฉด ํŽ˜์ด์ง€๋ฅผ ์ƒˆ๋กœ ๊ณ ์ณ์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+windows-messages-copy-to-clipboard = ํด๋ฆฝ๋ณด๋“œ์— ๋ณต์‚ฌ
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/about/abuseReports.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/about/abuseReports.ftl
new file mode 100644
index 0000000000..669a97b86e
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/about/abuseReports.ftl
@@ -0,0 +1,112 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Localized string used as the dialog window title.
+# "Report" is a noun in this case, "Report for AddonName".
+#
+# Variables:
+# $addon-name (string) - Name of the add-on being reported
+abuse-report-dialog-title = { $addon-name } ์‹ ๊ณ 
+abuse-report-title-extension = ์ด ํ™•์žฅ ๊ธฐ๋Šฅ์„ { -vendor-short-name }์— ์‹ ๊ณ 
+abuse-report-title-sitepermission = ์ด ์‚ฌ์ดํŠธ ๊ถŒํ•œ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ { -vendor-short-name }์— ์‹ ๊ณ 
+abuse-report-title-theme = ์ด ํ…Œ๋งˆ๋ฅผ { -vendor-short-name }์— ์‹ ๊ณ 
+abuse-report-subtitle = ๋ฌด์—‡์ด ๋ฌธ์ œ์ž…๋‹ˆ๊นŒ?
+# Variables:
+# $author-name (string) - Name of the add-on author
+abuse-report-addon-authored-by = ์ œ์ž‘: <a data-l10n-name="author-name">{ $author-name }</a>
+abuse-report-learnmore =
+ ์–ด๋–ค ๊ฑธ ์„ ํƒํ•ด์•ผ ํ• ์ง€ ์ž˜ ๋ชจ๋ฅด์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+ <a data-l10n-name="learnmore-link">ํ™•์žฅ ๊ธฐ๋Šฅ ๋ฐ ํ…Œ๋งˆ์˜ ์‹ ๊ณ ์— ๋Œ€ํ•ด ๋” ์•Œ์•„๋ณด๊ธฐ</a>
+abuse-report-learnmore-intro = ์–ด๋–ค ๊ฑธ ์„ ํƒํ•ด์•ผ ํ• ์ง€ ์ž˜ ๋ชจ๋ฅด์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+abuse-report-learnmore-link = ํ™•์žฅ ๊ธฐ๋Šฅ ๋ฐ ํ…Œ๋งˆ์˜ ์‹ ๊ณ ์— ๋Œ€ํ•ด ๋” ์•Œ์•„๋ณด๊ธฐ
+abuse-report-submit-description = ๋ฌธ์ œ๋ฅผ ์„ค๋ช…ํ•ด ์ฃผ์„ธ์š” (์„ ํƒ ์‚ฌํ•ญ)
+abuse-report-textarea =
+ .placeholder = ๊ตฌ์ฒด์ ์ธ ์‚ฌํ•ญ์ด ์žˆ์œผ๋ฉด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์ด ๋” ์‰ฌ์›Œ์ง‘๋‹ˆ๋‹ค. ์ง€๊ธˆ ์–ด๋–ค ์ƒํ™ฉ์ธ์ง€ ์„ค๋ช…ํ•ด ์ฃผ์„ธ์š”. ์›น์„ ๊ฑด๊ฐ•ํ•˜๊ฒŒ ์œ ์ง€ํ•˜๋„๋ก ๋„์™€ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
+abuse-report-submit-note =
+ ์ฐธ๊ณ  : ๊ฐœ์ธ ์ •๋ณด(์ด๋ฆ„, ์ด๋ฉ”์ผ ์ฃผ์†Œ, ์ „ํ™” ๋ฒˆํ˜ธ, ์‹ค์ œ ์ฃผ์†Œ ๋“ฑ)๋ฅผ ํฌํ•จํ•˜์ง€ ๋งˆ์„ธ์š”.
+ { -vendor-short-name }๋Š” ์ด๋Ÿฌํ•œ ๋ณด๊ณ ์„œ๋ฅผ ์˜๊ตฌ์ ์œผ๋กœ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.
+
+## Panel buttons.
+
+abuse-report-cancel-button = ์ทจ์†Œ
+abuse-report-next-button = ๋‹ค์Œ
+abuse-report-goback-button = ๋’ค๋กœ ๊ฐ€๊ธฐ
+abuse-report-submit-button = ์ œ์ถœ
+
+## Message bars descriptions.
+##
+## Variables:
+## $addon-name (string) - Name of the add-on
+
+abuse-report-messagebar-aborted = <span data-l10n-name="addon-name">{ $addon-name }</span>์— ๋Œ€ํ•œ ์‹ ๊ณ ๊ฐ€ ์ทจ์†Œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+abuse-report-messagebar-submitting = <span data-l10n-name="addon-name">{ $addon-name }</span>์— ๋Œ€ํ•œ ์‹ ๊ณ ๋ฅผ ๋ณด๋‚ด๋Š” ์ค‘์ž…๋‹ˆ๋‹ค.
+abuse-report-messagebar-submitted = ์‹ ๊ณ ํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. <span data-l10n-name="addon-name">{ $addon-name }</span> ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ์ œ๊ฑฐํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+abuse-report-messagebar-submitted-noremove = ๋ณด๊ณ ์„œ๋ฅผ ์ œ์ถœํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
+abuse-report-messagebar-removed-extension = ์‹ ๊ณ ํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. <span data-l10n-name="addon-name">{ $addon-name }</span> ํ™•์žฅ ๊ธฐ๋Šฅ์„ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค.
+abuse-report-messagebar-removed-sitepermission = ์‹ ๊ณ ํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. <span data-l10n-name="addon-name">{ $addon-name }</span> ์‚ฌ์ดํŠธ ๊ถŒํ•œ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค.
+abuse-report-messagebar-removed-theme = ์‹ ๊ณ ํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. <span data-l10n-name="addon-name">{ $addon-name }</span> ํ…Œ๋งˆ๋ฅผ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค.
+abuse-report-messagebar-error = <span data-l10n-name="addon-name">{ $addon-name }</span>์— ๋Œ€ํ•œ ์‹ ๊ณ ๋ฅผ ๋ณด๋‚ด๋Š” ์ค‘์— ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+abuse-report-messagebar-error-recent-submit = ์ตœ๊ทผ ๋‹ค๋ฅธ ์‹ ๊ณ ๊ฐ€ ์ œ์ถœ๋˜์—ˆ์œผ๋ฏ€๋กœ <span data-l10n-name="addon-name">{ $addon-name }</span>์— ๋Œ€ํ•œ ์‹ ๊ณ ๋ฅผ ๋ณด๋‚ด์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+abuse-report-messagebar-aborted2 =
+ .message = { $addon-name }์— ๋Œ€ํ•œ ์‹ ๊ณ ๊ฐ€ ์ทจ์†Œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+abuse-report-messagebar-submitting2 =
+ .message = { $addon-name }์— ๋Œ€ํ•œ ์‹ ๊ณ ๋ฅผ ๋ณด๋‚ด๋Š” ์ค‘์ž…๋‹ˆ๋‹ค.
+abuse-report-messagebar-submitted2 =
+ .message = ์‹ ๊ณ ํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. { $addon-name } ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ์ œ๊ฑฐํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+abuse-report-messagebar-submitted-noremove2 =
+ .message = ๋ณด๊ณ ์„œ๋ฅผ ์ œ์ถœํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
+abuse-report-messagebar-removed-extension2 =
+ .message = ์‹ ๊ณ ํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. { $addon-name } ํ™•์žฅ ๊ธฐ๋Šฅ์„ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค.
+abuse-report-messagebar-removed-sitepermission2 =
+ .message = ์‹ ๊ณ ํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. { $addon-name } ์‚ฌ์ดํŠธ ๊ถŒํ•œ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค.
+abuse-report-messagebar-removed-theme2 =
+ .message = ์‹ ๊ณ ํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. { $addon-name } ํ…Œ๋งˆ๋ฅผ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค.
+abuse-report-messagebar-error2 =
+ .message = { $addon-name }์— ๋Œ€ํ•œ ์‹ ๊ณ ๋ฅผ ๋ณด๋‚ด๋Š” ์ค‘์— ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+abuse-report-messagebar-error-recent-submit2 =
+ .message = ์ตœ๊ทผ ๋‹ค๋ฅธ ์‹ ๊ณ ๊ฐ€ ์ œ์ถœ๋˜์—ˆ์œผ๋ฏ€๋กœ { $addon-name }์— ๋Œ€ํ•œ ์‹ ๊ณ ๋ฅผ ๋ณด๋‚ด์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+
+## Message bars actions.
+
+abuse-report-messagebar-action-remove-extension = ์˜ˆ, ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค
+abuse-report-messagebar-action-keep-extension = ์•„๋‹ˆ์š”, ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค
+abuse-report-messagebar-action-remove-sitepermission = ์˜ˆ, ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค
+abuse-report-messagebar-action-keep-sitepermission = ์•„๋‹ˆ์š”, ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค
+abuse-report-messagebar-action-remove-theme = ์˜ˆ, ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค
+abuse-report-messagebar-action-keep-theme = ์•„๋‹ˆ์š”, ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค
+abuse-report-messagebar-action-retry = ๋‹ค์‹œ ์‹œ๋„
+abuse-report-messagebar-action-cancel = ์ทจ์†Œ
+
+## Abuse report reasons (optionally paired with related examples and/or suggestions)
+
+abuse-report-damage-reason-v2 = ์ปดํ“จํ„ฐ๊ฐ€ ์†์ƒ๋˜์—ˆ๊ฑฐ๋‚˜ ๋ฐ์ดํ„ฐ๊ฐ€ ์†์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค
+abuse-report-damage-example = ์˜ˆ: ์•…์„ฑ ์ฝ”๋“œ ์‚ฝ์ž… ๋˜๋Š” ๋ฐ์ดํ„ฐ ๋„๋‚œ
+abuse-report-spam-reason-v2 = ์ŠคํŒธ์„ ํฌํ•จํ•˜๊ฑฐ๋‚˜ ์›์น˜ ์•Š๋Š” ๊ด‘๊ณ ๋ฅผ ์‚ฝ์ž…ํ•ฉ๋‹ˆ๋‹ค
+abuse-report-spam-example = ์˜ˆ: ์›น ํŽ˜์ด์ง€์— ๊ด‘๊ณ  ์‚ฝ์ž…
+abuse-report-settings-reason-v2 = ๋‚˜์—๊ฒŒ ์•Œ๋ฆฌ๊ฑฐ๋‚˜ ๋ฌป์ง€ ์•Š๊ณ  ๊ฒ€์ƒ‰ ์—”์ง„, ํ™ˆํŽ˜์ด์ง€ ๋˜๋Š” ์ƒˆ ํƒญ์„ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค
+abuse-report-settings-suggestions = ํ™•์žฅ ๊ธฐ๋Šฅ์„ ์‹ ๊ณ ํ•˜๊ธฐ ์ „์— ์„ค์ •์„ ๋ณ€๊ฒฝํ•ด๋ณด์„ธ์š”:
+abuse-report-settings-suggestions-search = ๊ธฐ๋ณธ ๊ฒ€์ƒ‰ ์„ค์ • ๋ณ€๊ฒฝ
+abuse-report-settings-suggestions-homepage = ํ™ˆํŽ˜์ด์ง€ ๋ฐ ์ƒˆ ํƒญ ๋ณ€๊ฒฝ
+abuse-report-deceptive-reason-v2 = ์œ„์žฅํ•ฉ๋‹ˆ๋‹ค
+abuse-report-deceptive-example = ์˜ˆ: ์˜คํ•ด์˜ ์†Œ์ง€๊ฐ€ ์žˆ๋Š” ์„ค๋ช… ๋˜๋Š” ์ด๋ฏธ์ง€
+abuse-report-broken-reason-extension-v2 = ์ž‘๋™ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜, ์›น ์‚ฌ์ดํŠธ๋ฅผ ๊นจ์ง€๊ฒŒ ํ•˜๊ฑฐ๋‚˜, { -brand-product-name }๋ฅผ ๋Š๋ ค์ง€๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค
+abuse-report-broken-reason-sitepermission-v2 = ์ž‘๋™ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜, ์›น ์‚ฌ์ดํŠธ๋ฅผ ๊นจ์ง€๊ฒŒ ํ•˜๊ฑฐ๋‚˜, { -brand-product-name }๋ฅผ ๋Š๋ ค์ง€๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค
+abuse-report-broken-reason-theme-v2 = ์ž‘๋™ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ๋ธŒ๋ผ์šฐ์ € ํ™”๋ฉด ํ‘œ์‹œ๋ฅผ ๊นจ์ง€๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค
+abuse-report-broken-example = ์˜ˆ: ๊ธฐ๋Šฅ์ด ๋Š๋ฆฌ๊ณ , ์‚ฌ์šฉํ•˜๊ธฐ๊ฐ€ ์–ด๋ ต๊ฑฐ๋‚˜ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์›น ์‚ฌ์ดํŠธ์˜ ์ผ๋ถ€๊ฐ€ ๋กœ๋“œ๋˜์ง€ ์•Š๊ฑฐ๋‚˜ ๋น„์ •์ƒ์ ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค.
+abuse-report-broken-suggestions-extension =
+ ๋ฒ„๊ทธ๋ฅผ ๋ฐœ๊ฒฌํ•˜์‹  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์— ์‹ ๊ณ ๋ฅผ ํ•˜๋Š” ๊ฒƒ ์™ธ์—, ๊ธฐ๋Šฅ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฐ€์žฅ ์ข‹์€ ๋ฐฉ๋ฒ•์€ ํ™•์žฅ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋ฌธ์˜ํ•˜์‹œ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
+ ๊ฐœ๋ฐœ์ž ์ •๋ณด๋ฅผ ์–ป์œผ์‹œ๋ ค๋ฉด <a data-l10n-name="support-link">ํ™•์žฅ ๊ธฐ๋Šฅ์˜ ์›น ์‚ฌ์ดํŠธ๋ฅผ ๋ฐฉ๋ฌธํ•˜์„ธ์š”</a>.
+abuse-report-broken-suggestions-sitepermission =
+ ๋ฒ„๊ทธ๋ฅผ ๋ฐœ๊ฒฌํ•˜์‹  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์— ์‹ ๊ณ ๋ฅผ ํ•˜๋Š” ๊ฒƒ ์™ธ์—, ๊ธฐ๋Šฅ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฐ€์žฅ ์ข‹์€ ๋ฐฉ๋ฒ•์€ ์›น ์‚ฌ์ดํŠธ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋ฌธ์˜ํ•˜์‹œ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
+ ๊ฐœ๋ฐœ์ž ์ •๋ณด๋ฅผ ์–ป์œผ์‹œ๋ ค๋ฉด <a data-l10n-name="support-link">์›น ์‚ฌ์ดํŠธ๋ฅผ ๋ฐฉ๋ฌธํ•˜์„ธ์š”</a>.
+abuse-report-broken-suggestions-theme =
+ ๋ฒ„๊ทธ๋ฅผ ๋ฐœ๊ฒฌํ•˜์‹  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์— ์‹ ๊ณ ๋ฅผ ํ•˜๋Š” ๊ฒƒ ์™ธ์—, ๊ธฐ๋Šฅ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฐ€์žฅ ์ข‹์€ ๋ฐฉ๋ฒ•์€ ํ…Œ๋งˆ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋ฌธ์˜ํ•˜์‹œ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
+ ๊ฐœ๋ฐœ์ž ์ •๋ณด๋ฅผ ์–ป์œผ์‹œ๋ ค๋ฉด <a data-l10n-name="support-link">ํ…Œ๋งˆ์˜ ์›น ์‚ฌ์ดํŠธ๋ฅผ ๋ฐฉ๋ฌธํ•˜์„ธ์š”</a>.
+abuse-report-policy-reason-v2 = ์ฆ์˜ค, ํญ๋ ฅ ๋˜๋Š” ๋ถˆ๋ฒ• ์ฝ˜ํ…์ธ ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค
+abuse-report-policy-suggestions =
+ ์ฐธ๊ณ : ์ €์ž‘๊ถŒ ๋ฐ ์ƒํ‘œ๊ถŒ ๋ฌธ์ œ๋Š” ๋ณ„๋„์˜ ์ ˆ์ฐจ๋กœ ๋ณด๊ณ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+ ๋ฌธ์ œ๋ฅผ ๋ณด๊ณ ํ•˜๋ ค๋ฉด <a data-l10n-name="report-infringement-link">์ด ์ง€์นจ์„ ์‚ฌ์šฉํ•˜์„ธ์š”</a>.
+abuse-report-unwanted-reason-v2 = ๋‚ด๊ฐ€ ์›ํ•œ๊ฒƒ๋„ ์•„๋‹ˆ๊ณ  ์ œ๊ฑฐํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค
+abuse-report-unwanted-example = ์˜ˆ: ๋‚ด ํ—ˆ๊ฐ€ ์—†์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์„ค์น˜๋์Šต๋‹ˆ๋‹ค
+abuse-report-other-reason = ๊ทธ ๋ฐ–์˜ ๋‹ค๋ฅธ ๊ฒƒ
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/about/certviewer.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/about/certviewer.ftl
new file mode 100644
index 0000000000..b8276107e3
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/about/certviewer.ftl
@@ -0,0 +1,122 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+certificate-viewer-certificate-section-title = ์ธ์ฆ์„œ
+
+## Error messages
+
+certificate-viewer-error-message = ์ธ์ฆ์„œ ์ •๋ณด๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†๊ฑฐ๋‚˜ ์ธ์ฆ์„œ๊ฐ€ ์†์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
+certificate-viewer-error-title = ๋ญ”๊ฐ€ ์ž˜๋ชป๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+
+## Certificate information labels
+
+certificate-viewer-algorithm = ์•Œ๊ณ ๋ฆฌ์ฆ˜
+certificate-viewer-certificate-authority = ์ธ์ฆ ๊ธฐ๊ด€
+certificate-viewer-cipher-suite = ์•”ํ˜ธ ๊ทธ๋ฃน
+certificate-viewer-common-name = ์ผ๋ฐ˜ ์ด๋ฆ„
+certificate-viewer-email-address = ์ด๋ฉ”์ผ ์ฃผ์†Œ
+# Variables:
+# $firstCertName (String) - Common Name for the displayed certificate
+certificate-viewer-tab-title = { $firstCertName }์— ๋Œ€ํ•œ ์ธ์ฆ์„œ
+# Inc. means Incorporated, e.g GitHub is incorporated in Delaware
+certificate-viewer-inc-country = ๋ฒ•์ธ ๊ตญ๊ฐ€
+certificate-viewer-country = ๊ตญ๊ฐ€
+certificate-viewer-curve = ๊ณก์„ 
+certificate-viewer-distribution-point = ๋ฐฐํฌ ์ง€์ 
+certificate-viewer-dns-name = DNS ์ด๋ฆ„
+certificate-viewer-ip-address = IP ์ฃผ์†Œ
+certificate-viewer-other-name = ๋‹ค๋ฅธ ์ด๋ฆ„
+certificate-viewer-exponent = ์ง€์ˆ˜
+certificate-viewer-id = ID
+certificate-viewer-key-exchange-group = ํ‚ค ๊ตํ™˜ ๊ทธ๋ฃน
+certificate-viewer-key-id = ํ‚ค ID
+certificate-viewer-key-size = ํ‚ค ํฌ๊ธฐ
+# Inc. means Incorporated, e.g GitHub is incorporated in Delaware
+certificate-viewer-inc-locality = ๋ฒ•์ธ ๊ตฌ/๊ตฐ/์‹œ
+certificate-viewer-locality = ๊ตฌ/๊ตฐ/์‹œ
+certificate-viewer-location = ์œ„์น˜
+certificate-viewer-logid = ๋กœ๊ทธ ID
+certificate-viewer-method = ๋ฉ”์†Œ๋“œ
+certificate-viewer-modulus = ๊ณ„์ˆ˜
+certificate-viewer-name = ์ด๋ฆ„
+certificate-viewer-not-after = ์ด ์‹œ๊ฐ ์ดํ›„์—๋Š” ์—†์Œ
+certificate-viewer-not-before = ์ด ์‹œ๊ฐ ์ด์ „์—๋Š” ์—†์Œ
+certificate-viewer-organization = ์กฐ์ง
+certificate-viewer-organizational-unit = ์กฐ์ง ๋‹จ์œ„
+certificate-viewer-policy = ์ •์ฑ…
+certificate-viewer-protocol = ํ”„๋กœํ† ์ฝœ
+certificate-viewer-public-value = ๊ณต๊ฐœ ๊ฐ’
+certificate-viewer-purposes = ์šฉ๋„
+certificate-viewer-qualifier = ํ•œ์ •์ž
+certificate-viewer-qualifiers = ํ•œ์ •์ž
+certificate-viewer-required = ํ•„์ˆ˜
+certificate-viewer-unsupported = &lt;์ง€์›๋˜์ง€ ์•Š์Œ&gt;
+# Inc. means Incorporated, e.g GitHub is incorporated in Delaware
+certificate-viewer-inc-state-province = ๋ฒ•์ธ ์‹œ/๋„
+certificate-viewer-state-province = ์‹œ/๋„
+certificate-viewer-sha-1 = SHA-1
+certificate-viewer-sha-256 = SHA-256
+certificate-viewer-serial-number = ์ผ๋ จ ๋ฒˆํ˜ธ
+certificate-viewer-signature-algorithm = ์„œ๋ช… ์•Œ๊ณ ๋ฆฌ์ฆ˜
+certificate-viewer-signature-scheme = ์„œ๋ช… ์ฒด๊ณ„
+certificate-viewer-timestamp = ํƒ€์ž„์Šคํƒฌํ”„
+certificate-viewer-value = ๊ฐ’
+certificate-viewer-version = ๋ฒ„์ „
+certificate-viewer-business-category = ์‚ฌ์—… ๋ถ„์•ผ
+certificate-viewer-subject-name = ์ฃผ์ฒด ์ด๋ฆ„
+certificate-viewer-issuer-name = ๋ฐœ๊ธ‰์ž ์ด๋ฆ„
+certificate-viewer-validity = ์œ ํšจ์„ฑ
+certificate-viewer-subject-alt-names = ์ฃผ์ฒด ๋Œ€์ฒด ์ด๋ฆ„
+certificate-viewer-public-key-info = ๊ณต๊ฐœ ํ‚ค ์ •๋ณด
+certificate-viewer-miscellaneous = ๊ธฐํƒ€
+certificate-viewer-fingerprints = ์ง€๋ฌธ
+certificate-viewer-basic-constraints = ๊ธฐ๋ณธ ์ œํ•œ
+certificate-viewer-key-usages = ํ‚ค ์‚ฌ์šฉ
+certificate-viewer-extended-key-usages = ํ™•์žฅ๋œ ํ‚ค ์‚ฌ์šฉ
+certificate-viewer-ocsp-stapling = OCSP ์Šคํ…Œ์ดํ”Œ๋ง
+certificate-viewer-subject-key-id = ์ฃผ์ฒด ํ‚ค ID
+certificate-viewer-authority-key-id = ๊ธฐ๊ด€ ํ‚ค ID
+certificate-viewer-authority-info-aia = ๊ธฐ๊ด€ ์ •๋ณด (AIA)
+certificate-viewer-certificate-policies = ์ธ์ฆ์„œ ์ •์ฑ…
+certificate-viewer-embedded-scts = ํฌํ•จ๋œ SCT
+certificate-viewer-crl-endpoints = CRL ์—”๋“œํฌ์ธํŠธ
+
+# This message is used as a row header in the Miscellaneous section.
+# The associated data cell contains links to download the certificate.
+certificate-viewer-download = ๋‹ค์šด๋กœ๋“œ
+# This message is used to replace boolean values (true/false) in several certificate fields, e.g. Certificate Authority
+# Variables:
+# $boolean (String) - true/false value for the specific field
+certificate-viewer-boolean =
+ { $boolean ->
+ [true] ์˜ˆ
+ *[false] ์•„๋‹ˆ์š”
+ }
+
+## Variables:
+## $fileName (String) - The file name to save the PEM data in, derived from the common name from the certificate being displayed.
+
+certificate-viewer-download-pem = PEM (์ธ์ฆ์„œ)
+ .download = { $fileName }.pem
+certificate-viewer-download-pem-chain = PEM (์ฒด์ธ)
+ .download = { $fileName }-chain.pem
+
+# The title attribute for Critical Extension icon
+certificate-viewer-critical-extension =
+ .title = ์ด ํ™•์žฅ ๊ธฐ๋Šฅ์€ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ธ์ฆ์„œ๋ฅผ ์ดํ•ดํ•˜์ง€ ๋ชปํ•  ๊ฒฝ์šฐ ๋ฐ˜๋“œ์‹œ ์ธ์ฆ์„œ๋ฅผ ๊ฑฐ๋ถ€ํ•ด์•ผ ํ•จ์„ ์˜๋ฏธํ•˜๋Š” ์œ„ํ—˜ํ•œ ๊ฒƒ์œผ๋กœ ํ‘œ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+certificate-viewer-export = ๋‚ด๋ณด๋‚ด๊ธฐ
+ .download = { $fileName }.pem
+
+##
+
+# Label for a tab where we haven't found a better label:
+certificate-viewer-unknown-group-label = (์•Œ ์ˆ˜ ์—†์Œ)
+
+## Labels for tabs displayed in stand-alone about:certificate page
+
+certificate-viewer-tab-mine = ๊ฐœ์ธ ์ธ์ฆ์„œ
+certificate-viewer-tab-people = ๋‹ค๋ฅธ ์‚ฌ๋žŒ
+certificate-viewer-tab-servers = ์„œ๋ฒ„
+certificate-viewer-tab-ca = ์ธ์ฆ ๊ธฐ๊ด€
+certificate-viewer-tab-unkonwn = ์•Œ ์ˆ˜ ์—†์Œ
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/about/config.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/about/config.ftl
new file mode 100644
index 0000000000..104f7120c3
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/about/config.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/.
+
+
+## These strings appear on the warning you see when first visiting about:config.
+
+about-config-intro-warning-title = ์ฃผ์˜ํ•ด์„œ ์‚ฌ์šฉํ•˜์„ธ์š”
+about-config-intro-warning-text = ๊ณ ๊ธ‰ ์„ค์ •์„ ๋ณ€๊ฒฝํ•˜๋ฉด { -brand-short-name }์˜ ์„ฑ๋Šฅ ๋˜๋Š” ๋ณด์•ˆ์— ์˜ํ–ฅ์„ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+about-config-intro-warning-checkbox = ์ด ์„ค์ •์— ์ ‘๊ทผํ•˜๋ ค๊ณ  ํ•  ๋•Œ ๊ฒฝ๊ณ 
+about-config-intro-warning-button = ์œ„ํ—˜์„ ๊ฐ์ˆ˜ํ•˜๊ณ  ๊ณ„์†
+
+##
+
+# This is shown on the page before searching but after the warning is accepted.
+about-config-caution-text = ๊ณ ๊ธ‰ ์„ค์ •์„ ๋ณ€๊ฒฝํ•˜๋ฉด { -brand-short-name }์˜ ์„ฑ๋Šฅ ๋˜๋Š” ๋ณด์•ˆ์— ์˜ํ–ฅ์„ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+about-config-page-title = ๊ณ ๊ธ‰ ์„ค์ •
+about-config-search-input1 =
+ .placeholder = ์„ค์ • ์ด๋ฆ„ ๊ฒ€์ƒ‰
+about-config-show-all = ๋ชจ๋‘ ํ‘œ์‹œ
+about-config-show-only-modified = ์ˆ˜์ •ํ•œ ์„ค์ •๋งŒ ํ‘œ์‹œ
+about-config-pref-add-button =
+ .title = ์ถ”๊ฐ€
+about-config-pref-toggle-button =
+ .title = ์ „ํ™˜
+about-config-pref-edit-button =
+ .title = ํŽธ์ง‘
+about-config-pref-save-button =
+ .title = ์ €์žฅ
+about-config-pref-reset-button =
+ .title = ์ดˆ๊ธฐํ™”
+about-config-pref-delete-button =
+ .title = ์‚ญ์ œ
+
+## Labels for the type selection radio buttons shown when adding preferences.
+
+about-config-pref-add-type-boolean = ๋ถˆ๋ฆฐ
+about-config-pref-add-type-number = ์ˆซ์ž
+about-config-pref-add-type-string = ๋ฌธ์ž์—ด
+
+## Preferences with a non-default value are differentiated visually, and at the
+## same time the state is made accessible to screen readers using an aria-label
+## that won't be visible or copied to the clipboard.
+##
+## Variables:
+## $value (String): The full value of the preference.
+
+about-config-pref-accessible-value-default =
+ .aria-label = { $value } (๊ธฐ๋ณธ๊ฐ’)
+about-config-pref-accessible-value-custom =
+ .aria-label = { $value } (์‚ฌ์šฉ์ž ์ง€์ •)
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/about/url-classifier.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/about/url-classifier.ftl
new file mode 100644
index 0000000000..d72d39fff5
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/about/url-classifier.ftl
@@ -0,0 +1,58 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+url-classifier-title = URL ๋ถ„๋ฅ˜์ž ์ •๋ณด
+url-classifier-search-title = ๊ฒ€์ƒ‰
+url-classifier-search-result-title = ๊ฒฐ๊ณผ
+url-classifier-search-result-uri = URI: { $uri }
+url-classifier-search-result-list = ํ…Œ์ด๋ธ” ๋ชฉ๋ก: { $list }
+url-classifier-search-input = URL
+url-classifier-search-error-invalid-url = ์ž˜๋ชป๋œ URL
+url-classifier-search-error-no-features = ์„ ํƒํ•œ ๊ธฐ๋Šฅ ์—†์Œ
+url-classifier-search-btn = ๊ฒ€์ƒ‰ ์‹œ์ž‘
+url-classifier-search-features = ๊ธฐ๋Šฅ
+url-classifier-search-listType = ์œ ํ˜• ๋ชฉ๋ก
+url-classifier-provider-title = ๊ณต๊ธ‰์ž
+url-classifier-provider = ๊ณต๊ธ‰์ž
+url-classifier-provider-last-update-time = ๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ ์‹œ๊ฐ„
+url-classifier-provider-next-update-time = ๋‹ค์Œ ์—…๋ฐ์ดํŠธ ์‹œ๊ฐ„
+url-classifier-provider-back-off-time = ํœด์ง€ ์‹œ๊ฐ„
+url-classifier-provider-last-update-status = ๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ ์ƒํƒœ
+url-classifier-provider-update-btn = ์—…๋ฐ์ดํŠธ
+url-classifier-cache-title = ์บ์‹œ
+url-classifier-cache-refresh-btn = ์ƒˆ๋กœ ๊ณ ์นจ
+url-classifier-cache-clear-btn = ์ง€์šฐ๊ธฐ
+url-classifier-cache-table-name = ํ…Œ์ด๋ธ” ์ด๋ฆ„
+url-classifier-cache-ncache-entries = ๋„ค๊ฑฐํ‹ฐ๋ธŒ ์บ์‹œ ํ•ญ๋ชฉ ์ˆ˜
+url-classifier-cache-pcache-entries = ํฌ์ง€ํ‹ฐ๋ธŒ ์บ์‹œ ํ•ญ๋ชฉ ์ˆ˜
+url-classifier-cache-show-entries = ํ•ญ๋ชฉ ๋ณด๊ธฐ
+url-classifier-cache-entries = ์บ์‹œ ํ•ญ๋ชฉ
+url-classifier-cache-prefix = ์ ‘๋‘์‚ฌ
+url-classifier-cache-ncache-expiry = ๋„ค๊ฑฐํ‹ฐ๋ธŒ ์บ์‹œ ๋งŒ๋ฃŒ
+url-classifier-cache-fullhash = ์ „์ฒด ํ•ด์‹œ
+url-classifier-cache-pcache-expiry = ํฌ์ง€ํ‹ฐ๋ธŒ ์บ์‹œ ๋งŒ๋ฃŒ
+url-classifier-debug-title = ๋””๋ฒ„๊ทธ
+url-classifier-debug-module-btn = ๋กœ๊ทธ ๋ชจ๋“ˆ ์„ค์ •
+url-classifier-debug-file-btn = ๋กœ๊ทธ ํŒŒ์ผ ์„ค์ •
+url-classifier-debug-js-log-chk = JS ๋กœ๊ทธ ์„ค์ •
+url-classifier-debug-sb-modules = ์•ˆ์ „ํ•œ ํƒ์ƒ‰ ๋กœ๊ทธ ๋ชจ๋“ˆ
+url-classifier-debug-modules = ํ˜„์žฌ ๋กœ๊ทธ ๋ชจ๋“ˆ
+url-classifier-debug-sbjs-modules = ์•ˆ์ „ํ•œ ํƒ์ƒ‰ JS ๋กœ๊ทธ
+url-classifier-debug-file = ํ˜„์žฌ ๋กœ๊ทธ ํŒŒ์ผ
+
+url-classifier-trigger-update = ์—…๋ฐ์ดํŠธ ์‹คํ–‰
+url-classifier-not-available = ํ•ด๋‹น ์—†์Œ
+url-classifier-disable-sbjs-log = ์•ˆ์ „ํ•œ ํƒ์ƒ‰ JS ๋กœ๊ทธ ์‚ฌ์šฉ ์•ˆ ํ•จ
+url-classifier-enable-sbjs-log = ์•ˆ์ „ํ•œ ํƒ์ƒ‰ JS ๋กœ๊ทธ ์‚ฌ์šฉํ•จ
+url-classifier-enabled = ์‚ฌ์šฉํ•จ
+url-classifier-disabled = ์‚ฌ์šฉ ์•ˆ ํ•จ
+url-classifier-updating = ์—…๋ฐ์ดํŠธ ์ค‘
+url-classifier-cannot-update = ์—…๋ฐ์ดํŠธ ํ•  ์ˆ˜ ์—†์Œ
+url-classifier-success = ์„ฑ๊ณต
+
+## Variables
+## $error (string) - Error message
+
+url-classifier-update-error = ์—…๋ฐ์ดํŠธ ์˜ค๋ฅ˜ ({ $error })
+url-classifier-download-error = ๋‹ค์šด๋กœ๋“œ ์˜ค๋ฅ˜ ({ $error })
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/branding/accounts.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/branding/accounts.ftl
new file mode 100644
index 0000000000..52be59e928
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/branding/accounts.ftl
@@ -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/.
+
+# โ€œAccountโ€ can be localized, โ€œFirefoxโ€ must be treated as a brand,
+# and kept in English.
+-fxaccount-brand-name = Firefox ๊ณ„์ •
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/branding/brandings.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/branding/brandings.ftl
new file mode 100644
index 0000000000..5e6f0af514
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/branding/brandings.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/.
+
+
+## The following feature names must be treated as a brand.
+##
+## They cannot be:
+## - Transliterated.
+## - Translated.
+##
+## Declension should be avoided where possible, leaving the original
+## brand unaltered in prominent UI positions.
+##
+## For further details, consult:
+## https://mozilla-l10n.github.io/styleguides/mozilla_general/#brands-copyright-and-trademark
+
+-facebook-container-brand-name = Facebook Container
+-lockwise-brand-name = Firefox Lockwise
+-lockwise-brand-short-name = Lockwise
+-monitor-brand-name = Firefox Monitor
+-monitor-brand-short-name = Monitor
+-pocket-brand-name = Pocket
+-send-brand-name = Firefox Send
+-screenshots-brand-name = Firefox Screenshots
+-mozilla-vpn-brand-name = Mozilla VPN
+-profiler-brand-name = Firefox Profiler
+-translations-brand-name = Firefox Translations
+-focus-brand-name = Firefox Focus
+-relay-brand-name = Firefox Relay
+-relay-brand-short-name = Relay
+-fakespot-brand-name = Fakespot
+# Note the name of the website is capitalized.
+-fakespot-website-name = Fakespot.com
+# The particle "by" can be localized, "Fakespot" and "Mozilla" should not be localized or transliterated.
+-fakespot-brand-full-name = Fakespot by Mozilla
+# โ€œSuggestโ€ can be localized, โ€œFirefoxโ€ must be treated as a brand
+# and kept in English.
+-firefox-suggest-brand-name = Firefox ์ œ์•ˆ
+# โ€Home" can be localized, โ€œFirefoxโ€ must be treated as a brand
+# and kept in English.
+-firefox-home-brand-name = Firefox ํ™ˆ
+# View" can be localized, โ€œFirefoxโ€ must be treated as a brand
+# and kept in English.
+-firefoxview-brand-name = Firefox View
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/contentanalysis/contentanalysis.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/contentanalysis/contentanalysis.ftl
new file mode 100644
index 0000000000..7f4621beab
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/contentanalysis/contentanalysis.ftl
@@ -0,0 +1,31 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+contentanalysis-alert-title = ์ฝ˜ํ…์ธ  ๋ถ„์„
+# Variables:
+# $content - Description of the content being warned about, such as "clipboard" or "aFile.txt"
+contentanalysis-slow-agent-notification = ์ฝ˜ํ…์ธ  ๋ถ„์„ ๋„๊ตฌ๊ฐ€ โ€œ{ $content }โ€ ๋ฆฌ์†Œ์Šค์— ์‘๋‹ตํ•˜๋Š” ๋ฐ ์‹œ๊ฐ„์ด ์˜ค๋ž˜ ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค.
+contentanalysis-slow-agent-dialog-title = ์ฝ˜ํ…์ธ  ๋ถ„์„ ์ง„ํ–‰ ์ค‘
+# Variables:
+# $content - Description of the content being warned about, such as "clipboard" or "aFile.txt"
+contentanalysis-slow-agent-dialog-body = ์ฝ˜ํ…์ธ  ๋ถ„์„์ด โ€œ{ $content }โ€ ๋ฆฌ์†Œ์Šค๋ฅผ ๋ถ„์„ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+contentanalysis-operationtype-clipboard = ํด๋ฆฝ๋ณด๋“œ
+contentanalysis-operationtype-dropped-text = ๋“œ๋กญ๋œ ํ…์ŠคํŠธ
+contentanalysis-warndialogtitle = ์ด ์ฝ˜ํ…์ธ ๋Š” ์•ˆ์ „ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Œ
+# Variables:
+# $content - Description of the content being warned about, such as "clipboard" or "aFile.txt"
+contentanalysis-warndialogtext = ์‚ฌ์šฉ์ž์˜ ์กฐ์ง์—์„œ๋Š” ๋‹ค์Œ ์ฝ˜ํ…์ธ ๊ฐ€ ์•ˆ์ „ํ•˜์ง€ ์•Š๋‹ค๊ณ  ํ‘œ์‹œํ•œ ๋ฐ์ดํ„ฐ ์†์‹ค ๋ฐฉ์ง€ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค: { $content }. ์–ด์จŒ๋“  ์‚ฌ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+contentanalysis-warndialog-response-allow = ์ฝ˜ํ…์ธ  ์‚ฌ์šฉ
+contentanalysis-warndialog-response-deny = ์ทจ์†Œ
+contentanalysis-notification-title = ์ฝ˜ํ…์ธ  ๋ถ„์„
+# Variables:
+# $content - Description of the content being reported, such as "clipboard" or "aFile.txt"
+# $response - The response received from the content analysis agent, such as "REPORT_ONLY"
+contentanalysis-genericresponse-message = ์ฝ˜ํ…์ธ  ๋ถ„์„์ด { $content } ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•ด { $response }๋กœ ์‘๋‹ตํ–ˆ์Šต๋‹ˆ๋‹ค
+# Variables:
+# $content - Description of the content being blocked, such as "clipboard" or "aFile.txt"
+contentanalysis-block-message = ์‚ฌ์šฉ์ž์˜ ์กฐ์ง์—์„œ๋Š” { $content } ์ฝ˜ํ…์ธ ๋ฅผ ์ฐจ๋‹จํ•˜๋Š” ๋ฐ์ดํ„ฐ ์†์‹ค ๋ฐฉ์ง€ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+# Variables:
+# $content - Description of the content being blocked, such as "clipboard" or "aFile.txt"
+contentanalysis-error-message = ๋ฐ์ดํ„ฐ ์†์‹ค ๋ฐฉ์ง€ ์†Œํ”„ํŠธ์›จ์–ด์™€ ํ†ต์‹ ํ•˜๋Š” ๋™์•ˆ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. { $content } ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์ „์†ก์ด ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/downloads/downloadUI.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/downloads/downloadUI.ftl
new file mode 100644
index 0000000000..e3e4777afc
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/downloads/downloadUI.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/.
+
+download-ui-confirm-title = ๋ชจ๋“  ๋‹ค์šด๋กœ๋“œ๋ฅผ ์ทจ์†Œํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+
+## Variables:
+## $downloadsCount (Number): The current downloads count.
+
+download-ui-confirm-quit-cancel-downloads =
+ { $downloadsCount ->
+ [1] ์ง€๊ธˆ ์ข…๋ฃŒํ•˜๋ฉด 1๊ฐœ์˜ ๋‹ค์šด๋กœ๋“œ๊ฐ€ ์ทจ์†Œ๋ฉ๋‹ˆ๋‹ค. ์ข…๋ฃŒํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+ *[other] ์ง€๊ธˆ ์ข…๋ฃŒํ•˜๋ฉด { $downloadsCount }๊ฐœ์˜ ๋‹ค์šด๋กœ๋“œ๊ฐ€ ์ทจ์†Œ๋ฉ๋‹ˆ๋‹ค. ์ข…๋ฃŒํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+ }
+download-ui-confirm-quit-cancel-downloads-mac =
+ { $downloadsCount ->
+ [1] ์ง€๊ธˆ ์ข…๋ฃŒํ•˜๋ฉด 1๊ฐœ์˜ ๋‹ค์šด๋กœ๋“œ๊ฐ€ ์ทจ์†Œ๋ฉ๋‹ˆ๋‹ค. ์ข…๋ฃŒํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+ *[other] ์ง€๊ธˆ ์ข…๋ฃŒํ•˜๋ฉด { $downloadsCount }๊ฐœ์˜ ๋‹ค์šด๋กœ๋“œ๊ฐ€ ์ทจ์†Œ๋ฉ๋‹ˆ๋‹ค. ์ข…๋ฃŒํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+ }
+download-ui-dont-quit-button =
+ { PLATFORM() ->
+ [mac] ์ข…๋ฃŒ ์•ˆ ํ•จ
+ *[other] ์ข…๋ฃŒ ์•ˆ ํ•จ
+ }
+
+download-ui-confirm-offline-cancel-downloads =
+ { $downloadsCount ->
+ [1] ์˜คํ”„๋ผ์ธ ์ƒํƒœ๊ฐ€ ๋˜๋ฉด 1๊ฐœ์˜ ๋‹ค์šด๋กœ๋“œ๊ฐ€ ์ทจ์†Œ๋ฉ๋‹ˆ๋‹ค. ์˜คํ”„๋ผ์ธ ์ƒํƒœ๋กœ ์ „ํ™˜ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+ *[other] ์˜คํ”„๋ผ์ธ ์ƒํƒœ๊ฐ€ ๋˜๋ฉด { $downloadsCount }๊ฐœ์˜ ๋‹ค์šด๋กœ๋“œ๊ฐ€ ์ทจ์†Œ๋ฉ๋‹ˆ๋‹ค. ์˜คํ”„๋ผ์ธ ์ƒํƒœ๋กœ ์ „ํ™˜ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+ }
+download-ui-dont-go-offline-button = ์˜จ๋ผ์ธ ์ƒํƒœ ์œ ์ง€
+
+download-ui-confirm-leave-private-browsing-windows-cancel-downloads =
+ { $downloadsCount ->
+ [1] ๋ชจ๋“  ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ์„ ๋‹ซ์œผ๋ฉด, 1๊ฐœ์˜ ๋‹ค์šด๋กœ๋“œ๊ฐ€ ์ทจ์†Œ๋ฉ๋‹ˆ๋‹ค. ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ์—์„œ ๋‚˜๊ฐ€์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+ *[other] ๋ชจ๋“  ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ์„ ๋‹ซ์œผ๋ฉด, { $downloadsCount }๊ฐœ์˜ ๋‹ค์šด๋กœ๋“œ๊ฐ€ ์ทจ์†Œ๋ฉ๋‹ˆ๋‹ค. ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ์—์„œ ๋‚˜๊ฐ€์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+ }
+download-ui-dont-leave-private-browsing-button = ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ ๊ณ„์†ํ•˜๊ธฐ
+
+download-ui-cancel-downloads-ok =
+ { $downloadsCount ->
+ [1] ๋‹ค์šด๋กœ๋“œ 1๊ฐœ ์ทจ์†Œ
+ *[other] ๋‹ค์šด๋กœ๋“œ { $downloadsCount }๊ฐœ ์ทจ์†Œ
+ }
+
+##
+
+download-ui-file-executable-security-warning-title = ์‹คํ–‰ ํŒŒ์ผ์„ ์—ฌ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+# Variables:
+# $executable (String): The executable file to be opened.
+download-ui-file-executable-security-warning = "{ $executable }"๋Š” ์‹คํ–‰ ํŒŒ์ผ์ž…๋‹ˆ๋‹ค. ์‹คํ–‰ ํŒŒ์ผ์—๋Š” ์ปดํ“จํ„ฐ๋ฅผ ์†์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” ๋ฐ”์ด๋Ÿฌ์Šค ๋˜๋Š” ๊ธฐํƒ€ ์•…์„ฑ ์ฝ”๋“œ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํŒŒ์ผ์„ ์—ด ๋•Œ ์ฃผ์˜ํ•˜์„ธ์š”. "{ $executable }"์„(๋ฅผ) ์‹คํ–‰ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/downloads/downloadUtils.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/downloads/downloadUtils.ftl
new file mode 100644
index 0000000000..349be83fa3
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/downloads/downloadUtils.ftl
@@ -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/.
+
+## Variables:
+## $timeValue (number) - Number of units of time
+
+# Short form for seconds
+download-utils-short-seconds = ์ดˆ
+# Short form for minutes
+download-utils-short-minutes = ๋ถ„
+# Short form for hours
+download-utils-short-hours = ์‹œ๊ฐ„
+# Short form for days
+download-utils-short-days = ์ผ
+
+##
+
+# โ€” is the "em dash" (long dash)
+# example: 4 minutes left โ€” 1.1 of 11.1 GB (2.2 MB/sec)
+# Variables:
+# $timeLeft (String): time left.
+# $transfer (String): transfer progress.
+# $rate (String): rate number.
+# $unit (String): rate unit.
+download-utils-status = { $timeLeft } โ€” { $transfer } ({ $rate } { $unit }/์ดˆ)
+# If download speed is a JavaScript Infinity value, this phrase is used
+# โ€” is the "em dash" (long dash)
+# example: 4 minutes left โ€” 1.1 of 11.1 GB (Really fast)
+# Variables:
+# $timeLeft (String): time left.
+# $transfer (String): transfer progress.
+download-utils-status-infinite-rate = { $timeLeft } โ€” { $transfer } (๋งค์šฐ ๋น ๋ฆ„)
+# โ€” is the "em dash" (long dash)
+# example: 4 minutes left โ€” 1.1 of 11.1 GB
+# Variables:
+# $timeLeft (String): time left.
+# $transfer (String): transfer progress.
+download-utils-status-no-rate = { $timeLeft } โ€” { $transfer }
+
+download-utils-bytes = ๋ฐ”์ดํŠธ
+download-utils-kilobyte = KB
+download-utils-megabyte = MB
+download-utils-gigabyte = GB
+
+# example: 1.1 of 333 MB
+# Variables:
+# $progress (String): progress number.
+# $total (String): total number.
+# $totalUnits (String): total unit.
+download-utils-transfer-same-units = { $progress } / { $total } { $totalUnits }
+# example: 11.1 MB of 3.3 GB
+# Variables:
+# $progress (String): progress number.
+# $progressUnits (String): progress unit.
+# $total (String): total number.
+# $totalUnits (String): total unit.
+download-utils-transfer-diff-units = { $progress } { $progressUnits } / { $total } { $totalUnits }
+# example: 111 KB
+# Variables:
+# $progress (String): progress number.
+# $progressUnits (String): unit.
+download-utils-transfer-no-total = { $progress } { $progressUnits }
+
+# examples: 1m; 11h
+# Variables:
+# $time (String): time number.
+# $unit (String): time unit.
+download-utils-time-pair = { $time }{ $unit }
+# examples: 1m left; 11h left
+# Variables:
+# $time (String): time left, including a unit
+download-utils-time-left-single = { $time } ๋‚จ์Œ
+# examples: 11h 2m left; 1d 22h left
+# Variables:
+# $time1 (String): time left, including a unit
+# $time2 (String): smaller measure of time left, including a unit
+download-utils-time-left-double = { $time1 } { $time2 } ๋‚จ์Œ
+download-utils-time-few-seconds = ๋ช‡ ์ดˆ ๋‚จ์Œ
+download-utils-time-unknown = ๋‚จ์€ ์‹œ๊ฐ„ ์•Œ ์ˆ˜ ์—†์Œ
+
+# Variables:
+# $scheme (String): URI scheme like data: jar: about:
+download-utils-done-scheme = { $scheme } ๋ฆฌ์†Œ์Šค
+# Special case of done-scheme for file:
+# This is used as an eTLD replacement for local files, so make it lower case
+download-utils-done-file-scheme = ๋กœ์ปฌ ํŒŒ์ผ
+
+# Displayed time for files finished yesterday
+download-utils-yesterday = ์–ด์ œ
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/featuregates/features.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/featuregates/features.ftl
new file mode 100644
index 0000000000..a02b7f9528
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/featuregates/features.ftl
@@ -0,0 +1,58 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# The title of the experiment should be kept in English as it may be referenced
+# by various online articles and is technical in nature.
+experimental-features-css-masonry2 =
+ .label = CSS: Masonry Layout
+experimental-features-css-masonry-description = ์‹คํ—˜์ ์ธ CSS Masonry ๋ ˆ์ด์•„์›ƒ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ <a data-l10n-name="explainer">์„ค๋ช…์ž</a>๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”. ์‚ฌ์šฉ์ž ์˜๊ฒฌ์„ ์ œ๊ณตํ•˜์‹œ๋ ค๋ฉด, <a data-l10n-name="w3c-issue">์ด GitHub ๋ฌธ์ œ</a> ๋˜๋Š” <a data-l10n-name="bug">์ด ๋ฒ„๊ทธ</a>์— ์˜๊ฒฌ์„ ๋ณด๋‚ด์ฃผ์„ธ์š”.
+
+# The title of the experiment should be kept in English as it may be referenced
+# by various online articles and is technical in nature.
+experimental-features-web-gpu2 =
+ .label = Web API: WebGPU
+experimental-features-web-gpu-description3 = <a data-l10n-name="wikipedia-webgpu">WebGPU API</a>๋Š” ์‚ฌ์šฉ์ž ๊ธฐ๊ธฐ ๋˜๋Š” ์ปดํ“จํ„ฐ์˜ <a data-l10n-name="wikipedia-gpu">๊ทธ๋ž˜ํ”ฝ ์ฒ˜๋ฆฌ ์žฅ์น˜ (GPU)</a>๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ณ„์‚ฐ ๋ฐ ๊ทธ๋ž˜ํ”ฝ ๋ Œ๋”๋ง์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ์ €์ˆ˜์ค€์˜ ์ง€์›์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. <a data-l10n-name="spec">์‚ฌ์–‘</a>์˜ ์ฒซ ๋ฒˆ์งธ ๋ฒ„์ „์ด ๊ฑฐ์˜ ๋งˆ๋ฌด๋ฆฌ ๋‹จ๊ณ„์— ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ <a data-l10n-name="bugzilla">๋ฒ„๊ทธ 1616739</a>๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.
+
+# The title of the experiment should be kept in English as it may be referenced
+# by various online articles and is technical in nature.
+experimental-features-media-jxl =
+ .label = Media: JPEG XL
+experimental-features-media-jxl-description = ์ด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ฉด { -brand-short-name }๊ฐ€ JPEG XL (JXL) ํ˜•์‹์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊ธฐ์กด JPEG ํŒŒ์ผ์—์„œ ๋ฌด์†์‹ค ์ „ํ™˜์„ ์ง€์›ํ•˜๋Š” ํ–ฅ์ƒ๋œ ์ด๋ฏธ์ง€ ํŒŒ์ผ ํ˜•์‹์ž…๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ <a data-l10n-name="bugzilla">๋ฒ„๊ทธ 1539075</a>๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.
+
+experimental-features-devtools-compatibility-panel =
+ .label = ๊ฐœ๋ฐœ์ž ๋„๊ตฌ: ํ˜ธํ™˜์„ฑ ํŒจ๋„
+experimental-features-devtools-compatibility-panel-description = ์•ฑ์˜ ๋ธŒ๋ผ์šฐ์ € ๊ฐ„ ํ˜ธํ™˜์„ฑ ์ƒํƒœ๋ฅผ ์ž์„ธํžˆ ์„ค๋ช…ํ•˜๋Š” ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•˜๋Š” ํŽ˜์ด์ง€ ๊ฒ€์‚ฌ๊ธฐ์˜ ์ธก๋ฉด ํŒจ๋„์ž…๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ <a data-l10n-name="bugzilla">bug 1584464</a>๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.
+
+
+# Do not translate 'SameSite', 'Lax' and 'None'.
+experimental-features-cookie-samesite-none-requires-secure2 =
+ .label = Cookies: SameSite=None์€ secure ์†์„ฑ ํ•„์š”
+experimental-features-cookie-samesite-none-requires-secure2-description = โ€œSameSite=Noneโ€ ์†์„ฑ์„ ๊ฐ€์ง„ ์ฟ ํ‚ค์—๋Š” secure ์†์„ฑ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์—๋Š” โ€œCookies: SameSite=Lax๊ฐ€ ๊ธฐ๋ณธ๊ฐ’โ€์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
+
+# about:home should be kept in English, as it refers to the the URI for
+# the internal default home page.
+experimental-features-abouthome-startup-cache =
+ .label = about:home ์‹œ์ž‘ ์บ์‹œ
+experimental-features-abouthome-startup-cache-description = ์‹œ์ž‘์‹œ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋กœ๋“œ๋˜๋Š” ์ดˆ๊ธฐ about:home ๋ฌธ์„œ์— ๋Œ€ํ•œ ์บ์‹œ์ž…๋‹ˆ๋‹ค. ์บ์‹œ์˜ ๋ชฉ์ ์€ ์‹œ์ž‘ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
+
+# "Service Worker" is an API name and is usually not translated.
+experimental-features-devtools-serviceworker-debugger-support =
+ .label = ๊ฐœ๋ฐœ์ž ๋„๊ตฌ: Service Worker ๋””๋ฒ„๊น…
+# "Service Worker" is an API name and is usually not translated.
+experimental-features-devtools-serviceworker-debugger-support-description = ๋””๋ฒ„๊ฑฐ ํŒจ๋„์—์„œ Service Worker๋ฅผ ์‹คํ—˜์ ์œผ๋กœ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ์˜ ์†๋„๋ฅผ ์ €ํ•˜์‹œํ‚ค๊ณ  ๋ฉ”๋ชจ๋ฆฌ ์†Œ๋น„๋ฅผ ์ฆ๊ฐ€์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+# WebRTC global mute toggle controls
+experimental-features-webrtc-global-mute-toggles =
+ .label = WebRTC ์ „์—ญ ์Œ์†Œ๊ฑฐ ์ „ํ™˜
+experimental-features-webrtc-global-mute-toggles-description = WebRTC ์ „์—ญ ๊ณต์œ  ํ‘œ์‹œ๊ธฐ์— ์ปจํŠธ๋กค์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ์ „์—ญ์ ์œผ๋กœ ๋งˆ์ดํฌ ๋ฐ ์นด๋ฉ”๋ผ ํ”ผ๋“œ๋ฅผ ์Œ์†Œ๊ฑฐ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+# JS JIT Warp project
+experimental-features-js-warp =
+ .label = JavaScript JIT: Warp
+experimental-features-js-warp-description = JavaScript ์„ฑ๋Šฅ ๋ฐ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ํ”„๋กœ์ ํŠธ์ธ Warp๋ฅผ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.
+
+# Search during IME
+experimental-features-ime-search =
+ .label = ์ฃผ์†Œ ํ‘œ์‹œ์ค„: IME ์ž…๋ ฅ ์ค‘ ๊ฒฐ๊ณผ ํ‘œ์‹œ
+experimental-features-ime-search-description = IME (Input Method Editor)๋Š” ํ‘œ์ค€ ํ‚ค๋ณด๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋™์•„์‹œ์•„ ๋˜๋Š” ์ธ๋„์–ด์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ๋ณต์žกํ•œ ๊ธฐํ˜ธ๋ฅผ ์ž…๋ ฅ ํ•  ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ์ด ์‹คํ—˜์„ ํ™œ์„ฑํ™”ํ•˜๋ฉด IME๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ…์ŠคํŠธ๋ฅผ ์ž…๋ ฅํ•˜๋Š” ๋™์•ˆ ์ฃผ์†Œ ํ‘œ์‹œ์ค„ ํŒจ๋„์ด ์—ด๋ ค ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ์™€ ์ œ์•ˆ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. IME๋Š” ์ฃผ์†Œ ํ‘œ์‹œ์ค„ ๊ฒฐ๊ณผ๋ฅผ ํฌํ•จํ•˜๋Š” ํŒจ๋„์„ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ์ด ์„ค์ •์€ ์ด๋Ÿฌํ•œ ์œ ํ˜•์˜ ํŒจ๋„์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” IME์—๋งŒ ๊ถŒ์žฅ๋ฉ๋‹ˆ๋‹ค.
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/formautofill/formAutofill.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/formautofill/formAutofill.ftl
new file mode 100644
index 0000000000..a84c6c6ddd
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/formautofill/formAutofill.ftl
@@ -0,0 +1,49 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## OS Prompt Dialog
+
+# The macos string is preceded by the operating system (macOS) with "Firefox is trying to ",
+# and has a period added to its end. Make sure to test in your locale.
+autofill-use-payment-method-os-prompt-macos = ์ €์žฅ๋œ ๊ฒฐ์ œ ๋ฐฉ๋ฒ• ์ •๋ณด ์ด์šฉ
+autofill-use-payment-method-os-prompt-windows = { -brand-short-name }๊ฐ€ ์ €์žฅ๋œ ๊ฒฐ์ œ ๋ฐฉ๋ฒ• ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜ Windows ๊ณ„์ •์— ๋Œ€ํ•œ ์ ‘๊ทผ์„ ํ™•์ธํ•˜์„ธ์š”.
+autofill-use-payment-method-os-prompt-other = { -brand-short-name }๊ฐ€ ์ €์žฅ๋œ ๊ฒฐ์ œ ๋ฐฉ๋ฒ• ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.
+# In macOS, this string is preceded by the operating system with "Firefox is trying to ",
+# and has a period added to its end. Make sure to test in your locale.
+autofill-edit-payment-method-os-prompt-macos = ์ €์žฅ๋œ ๊ฒฐ์ œ ๋ฐฉ๋ฒ• ์ •๋ณด ํ‘œ์‹œ
+autofill-edit-payment-method-os-prompt-windows = { -brand-short-name }๊ฐ€ ์ €์žฅ๋œ ๊ฒฐ์ œ ๋ฐฉ๋ฒ• ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜ Windows ๊ณ„์ •์— ๋Œ€ํ•œ ์ ‘๊ทผ์„ ํ™•์ธํ•˜์„ธ์š”.
+autofill-edit-payment-method-os-prompt-other = { -brand-short-name }๊ฐ€ ์ €์žฅ๋œ ๊ฒฐ์ œ ๋ฐฉ๋ฒ• ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.
+# The links lead users to Form Autofill browser preferences.
+autofill-options-link = ์–‘์‹ ์ž๋™ ์ฑ„์šฐ๊ธฐ ์˜ต์…˜
+autofill-options-link-osx = ์–‘์‹ ์ž๋™ ์ฑ„์šฐ๊ธฐ ์„ค์ •
+
+## The credit card capture doorhanger
+
+# If Sync is enabled and credit card sync is available,
+# this checkbox is displayed on the doorhanger shown when saving credit card.
+credit-card-doorhanger-credit-cards-sync-checkbox = ์ €์žฅ๋œ ๋ชจ๋“  ์นด๋“œ๋ฅผ ๋‚ด ๊ธฐ๊ธฐ ์ „์ฒด์— ๋™๊ธฐํ™”
+# Used on the doorhanger when users submit payment with credit card.
+credit-card-save-doorhanger-header = ์ด ์นด๋“œ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ์ €์žฅํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+credit-card-save-doorhanger-description = { -brand-short-name }๋Š” ์นด๋“œ ๋ฒˆํ˜ธ๋ฅผ ์•”ํ˜ธํ™”ํ•ฉ๋‹ˆ๋‹ค. ๋ณด์•ˆ ์ฝ”๋“œ๋Š” ์ €์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+credit-card-capture-save-button =
+ .label = ์ €์žฅ
+ .accessKey = S
+credit-card-capture-cancel-button =
+ .label = ๋‚˜์ค‘์—
+ .accessKey = W
+credit-card-capture-never-save-button =
+ .label = ์นด๋“œ๋ฅผ ์ €์žฅ ์•ˆ ํ•จ
+ .accessKey = N
+
+# Used on the doorhanger when an credit card change is detected.
+
+credit-card-update-doorhanger-header = ์นด๋“œ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+credit-card-update-doorhanger-description = ์—…๋ฐ์ดํŠธํ•  ์นด๋“œ:
+credit-card-capture-save-new-button =
+ .label = ์ƒˆ ์นด๋“œ๋กœ ์ €์žฅ
+ .accessKey = C
+credit-card-capture-update-button =
+ .label = ๊ธฐ์กด ์นด๋“œ ์—…๋ฐ์ดํŠธ
+ .accessKey = U
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/alert.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/alert.ftl
new file mode 100644
index 0000000000..1c3574da60
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/alert.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/.
+
+alert-close =
+ .tooltiptext = ์ด ์•Œ๋ฆผ ๋‹ซ๊ธฐ
+alert-settings-title =
+ .tooltiptext = ์„ค์ •
+
+## Reminder Notifications
+
+notification-default-dismiss = ๋‹ซ๊ธฐ
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/appPicker.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/appPicker.ftl
new file mode 100644
index 0000000000..2fe45824f4
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/appPicker.ftl
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+app-picker-browse-button =
+ .buttonlabelextra2 = ์ฐพ์•„๋ณด๊ธฐโ€ฆ
+app-picker-send-msg =
+ .value = ์ด ํ•ญ๋ชฉ์— ์—ฐ๊ฒฐํ•  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜:
+app-picker-no-app-found =
+ .value = ํŒŒ์ผ ํ˜•์‹์— ๋งž๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/browser-utils.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/browser-utils.ftl
new file mode 100644
index 0000000000..bfb904e0a7
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/browser-utils.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/.
+
+# Used for data: URLs where we don't have any useful origin information
+browser-utils-url-data = (๋ฐ์ดํ„ฐ)
+
+# Used for extension URLs
+# Variables:
+# $extension (string) - Name of the extension that generated the URL
+browser-utils-url-extension = ํ™•์žฅ ๊ธฐ๋Šฅ ({ $extension })
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/commonDialog.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/commonDialog.ftl
new file mode 100644
index 0000000000..63a2b6e264
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/commonDialog.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/.
+
+common-dialog-title-null = ์ด ํŽ˜์ด์ง€ ๋ฉ”์‹œ์ง€:
+common-dialog-title-system = { -brand-short-name }
+# Title displayed when the origin of a web dialog is unknown.
+common-dialog-title-unknown = ์•Œ ์ˆ˜ ์—†์Œ
+# An indicator showing that Firefox is waiting for an operation to finish
+common-dialog-spinner =
+ .alt = ๋ฐ”์จ
+common-dialog-username =
+ .value = ์‚ฌ์šฉ์ž ์ด๋ฆ„
+common-dialog-password =
+ .value = ๋น„๋ฐ€๋ฒˆํ˜ธ
+common-dialog-copy-cmd =
+ .label = ๋ณต์‚ฌ
+ .accesskey = C
+common-dialog-select-all-cmd =
+ .label = ๋ชจ๋‘ ์„ ํƒ
+ .accesskey = A
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/contextual-identity.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/contextual-identity.ftl
new file mode 100644
index 0000000000..2249acad78
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/contextual-identity.ftl
@@ -0,0 +1,29 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Names of the default containers in Firefox.
+## See https://support.mozilla.org/kb/how-use-firefox-containers
+
+user-context-personal =
+ .label = ๊ฐœ์ธ
+ .accesskey = P
+user-context-work =
+ .label = ์—…๋ฌด
+ .accesskey = W
+user-context-banking =
+ .label = ์€ํ–‰
+ .accesskey = B
+user-context-shopping =
+ .label = ์‡ผํ•‘
+ .accesskey = S
+
+##
+
+user-context-none =
+ .label = ์ปจํ…Œ์ด๋„ˆ ์—†์Œ
+ .accesskey = N
+user-context-manage-containers =
+ .label = ์ปจํ…Œ์ด๋„ˆ ๊ด€๋ฆฌ
+ .accesskey = O
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/cookieBannerHandling.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/cookieBannerHandling.ftl
new file mode 100644
index 0000000000..6e11f265b9
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/cookieBannerHandling.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/.
+
+cookie-banner-handled-webconsole = { -brand-shorter-name }๊ฐ€ ์‚ฌ์šฉ์ž๋ฅผ ๋Œ€์‹ ํ•˜์—ฌ ์ฟ ํ‚ค ๋ฐฐ๋„ˆ๋ฅผ ์ฒ˜๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค.
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/createProfileWizard.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/createProfileWizard.ftl
new file mode 100644
index 0000000000..371e6021da
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/createProfileWizard.ftl
@@ -0,0 +1,53 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+create-profile-window2 =
+ .title = ํ”„๋กœํ•„ ๋งŒ๋“ค๊ธฐ
+ .style = min-width: 45em; min-height: 32em;
+
+## First wizard page
+
+create-profile-first-page-header2 =
+ { PLATFORM() ->
+ [macos] ์†Œ๊ฐœ
+ *[other] { create-profile-window2.title } ์‚ฌ์šฉ์„ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค.
+ }
+
+profile-creation-explanation-1 = { -brand-short-name }๋Š” ์‚ฌ์šฉ์ž ์„ค์ • ๋ฐ ๊ธฐํƒ€ ์‚ฌ์šฉ์ž ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์‚ฌ์šฉ์ž ํ”„๋กœํ•„์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.
+
+profile-creation-explanation-2 = ์ด { -brand-short-name }๋ฅผ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋ ค๋Š” ๊ฒฝ์šฐ, ์—ฌ๋Ÿฌ ํ”„๋กœํ•„์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ ์‚ฌ์šฉ์ž์˜ ์ •๋ณด๋ฅผ ๋ณ„๋„๋กœ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด ๊ฐ ์‚ฌ์šฉ์ž๊ฐ€ ์ž์‹ ์˜ ํ”„๋กœํ•„์„ ๋งŒ๋“ค์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+
+profile-creation-explanation-3 = ์‚ฌ์šฉ์ž๊ฐ€ { -brand-short-name }๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์œ ์ผํ•œ ์‚ฌ์šฉ์ž๋ผ๋„ ์ตœ์†Œํ•œ ํ•˜๋‚˜์˜ ํ”„๋กœํ•„์€ ๊ฐ€์ง€๊ณ  ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ”„๋กœํ•„์„ ๋งŒ๋“ค์–ด ๋‹ค๋ฅธ ์„ค์ •์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์—…๋ฌด์šฉ๊ณผ ๊ฐœ์ธ์šฉ์œผ๋กœ ๋ณ„๋„์˜ ํ”„๋กœํ•„์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+profile-creation-explanation-4 =
+ { PLATFORM() ->
+ [macos] ํ”„๋กœํ•„์„ ๋งŒ๋“ค๋ ค๋ฉด ๊ณ„์†์„ ์„ ํƒํ•˜์„ธ์š”.
+ *[other] ํ”„๋กœํ•„์„ ๋งŒ๋“ค๋ ค๋ฉด ๋‹ค์Œ์„ ์„ ํƒํ•˜์„ธ์š”.
+ }
+
+## Second wizard page
+
+create-profile-last-page-header2 =
+ { PLATFORM() ->
+ [macos] ๊ฒฐ๋ก 
+ *[other] { create-profile-window2.title } ์™„๋ฃŒ
+ }
+
+profile-creation-intro = ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ”„๋กœํ•„์„ ๋งŒ๋“ค๋ฉด ํ”„๋กœํ•„ ์ด๋ฆ„์œผ๋กœ ์ด๋“ค์„ ๊ตฌ๋ณ„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์— ์ œ๊ณต๋œ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜์‹œ๊ฑฐ๋‚˜ ์ž์‹ ์ด ์›ํ•˜๋Š” ์ด๋ฆ„์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+profile-prompt = ์ƒˆ ํ”„๋กœํ•„ ์ด๋ฆ„ ์ž…๋ ฅ:
+ .accesskey = E
+
+profile-default-name =
+ .value = Default User
+
+profile-directory-explanation = ์‚ฌ์šฉ์ž ์„ค์ • ๋ฐ ๊ธฐํƒ€ ์‚ฌ์šฉ์ž ๊ด€๋ จ ๋ฐ์ดํ„ฐ ์ €์žฅ ์œ„์น˜:
+
+create-profile-choose-folder =
+ .label = ํด๋” ์„ ํƒโ€ฆ
+ .accesskey = C
+
+create-profile-use-default =
+ .label = ๊ธฐ๋ณธ ํด๋” ์‚ฌ์šฉ
+ .accesskey = U
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/cspErrors.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/cspErrors.ftl
new file mode 100644
index 0000000000..104771aaad
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/cspErrors.ftl
@@ -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/.
+
+# Variables:
+# $directive (String): the name of a CSP directive, such as "script-src".
+csp-error-missing-directive = ์ •์ฑ…์ด ํ•„์ˆ˜ ์š”์†Œ์ธ '{ $directive }' ์ง€์‹œ์ž๊ฐ€ ๋น ์กŒ์Œ
+
+# Variables:
+# $directive (String): the name of a CSP directive, such as "script-src".
+# $keyword (String): the name of a CSP keyword, usually 'unsafe-inline'.
+csp-error-illegal-keyword = '{ $directive }' ์ง€์‹œ์ž๊ฐ€ ๊ธˆ์ง€๋œ { $keyword } ํ‚ค์›Œ๋“œ๋ฅผ ํฌํ•จํ•จ
+
+# Variables:
+# $directive (String): the name of a CSP directive, such as "script-src".
+# $scheme (String): a protocol name, such as "http", which appears as "http:", as it would in a URL.
+csp-error-illegal-protocol = '{ $directive }' ์ง€์‹œ์ž๊ฐ€ ๊ธˆ์ง€๋œ { $scheme }: ํ”„๋กœํ† ์ฝœ ์†Œ์Šค๋ฅผ ํฌํ•จํ•จ
+
+# Variables:
+# $directive (String): the name of a CSP directive, such as "script-src".
+# $scheme (String): a protocol name, such as "http", which appears as "http:", as it would in a URL.
+csp-error-missing-host = { $scheme }: '{ $directive }' ์ง€์‹œ์ž์˜ ํ”„๋กœํ† ์ฝœ์— ํ˜ธ์ŠคํŠธ๊ฐ€ ํ•„์š”ํ•จ
+
+# Variables:
+# $directive (String): the name of a CSP directive, such as "script-src".
+# $source (String): the name of a CSP source, usually 'self'.
+csp-error-missing-source = '{ $directive }'๋Š” ๋ฐ˜๋“œ์‹œ ์†Œ์Šค { $source }๋ฅผ ํฌํ•จํ•˜์—ฌ์•ผ ํ•จ
+
+# Variables:
+# $directive (String): the name of a CSP directive, such as "script-src".
+# $scheme (String): a protocol name, such as "http", which appears as "http:", as it would in a URL.
+csp-error-illegal-host-wildcard = { $scheme }: '{ $directive }' ์ง€์‹œ์ž์˜ ์™€์ผ๋“œ์นด๋“œ ์†Œ์Šค๋Š” ์ตœ์†Œํ•œ ํ•˜๋‚˜์˜ ์ผ๋ฐ˜์ ์ด์ง€ ์•Š์€ ํ•˜์œ„ ๋„๋ฉ”์ธ(์˜ˆ: *.com ๋Œ€์‹  *.example.com)์„ ํฌํ•จํ•˜์—ฌ์•ผ ํ•จ
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/datepicker.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/datepicker.ftl
new file mode 100644
index 0000000000..c152db134b
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/datepicker.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/.
+
+
+### Datepicker - Dialog for default HTML's <input type="date">
+
+
+## These labels are used by screenreaders and other assistive technology
+## to indicate the purpose of a date picker calendar and a month-year selection
+## spinner dialogs for HTML's <input type="date">
+
+date-picker-label =
+ .aria-label = ๋‚ ์งœ ์„ ํƒ
+date-spinner-label =
+ .aria-label = ๋…„ ์›” ์„ ํƒ
+
+## Text of the clear button
+
+date-picker-clear-button = ์ง€์šฐ๊ธฐ
+
+## These labels are used by screenreaders and other assistive technology
+## to indicate the purpose of buttons that leaf through months of a calendar
+
+date-picker-previous =
+ .aria-label = ์ด์ „ ๋‹ฌ
+date-picker-next =
+ .aria-label = ๋‹ค์Œ ๋‹ฌ
+
+## These labels are used by screenreaders and other assistive technology
+## to indicate the type of a value/unit that is being selected within a
+## Month/Year date spinner dialogs on a datepicker calendar dialog
+
+date-spinner-month =
+ .aria-label = ์›”
+date-spinner-year =
+ .aria-label = ๋…„
+
+## These labels are used by screenreaders and other assistive technology
+## to indicate the purpose of buttons that leaf through either months
+## or years of a Month/Year date spinner on a datepicker calendar dialog
+
+date-spinner-month-previous =
+ .aria-label = ์ด์ „ ๋‹ฌ
+date-spinner-month-next =
+ .aria-label = ๋‹ค์Œ ๋‹ฌ
+date-spinner-year-previous =
+ .aria-label = ์ด์ „ ์—ฐ๋„
+date-spinner-year-next =
+ .aria-label = ๋‹ค์Œ ์—ฐ๋„
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/datetimebox.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/datetimebox.ftl
new file mode 100644
index 0000000000..e054056a4b
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/datetimebox.ftl
@@ -0,0 +1,42 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+## Placeholders for date and time inputs
+
+datetime-year-placeholder = yyyy
+datetime-month-placeholder = mm
+datetime-day-placeholder = dd
+datetime-time-placeholder = --
+
+## Field labels for input type=date
+
+datetime-year =
+ .aria-label = ๋…„
+datetime-month =
+ .aria-label = ์›”
+datetime-day =
+ .aria-label = ์ผ
+
+## Field labels for input type=time
+
+datetime-hour =
+ .aria-label = ์‹œ๊ฐ„
+datetime-minute =
+ .aria-label = ๋ถ„
+datetime-second =
+ .aria-label = ์ดˆ
+datetime-millisecond =
+ .aria-label = ๋ฐ€๋ฆฌ์ดˆ
+datetime-dayperiod =
+ .aria-label = ์˜ค์ „/์˜คํ›„
+
+## Calendar button for input type=date
+
+
+# This label is used by screenreaders and other assistive technology
+# to indicate the purpose of a toggle button inside of the <input type="date">
+# field that opens/closes a date picker calendar dialog
+
+datetime-calendar =
+ .aria-label = ๋‹ฌ๋ ฅ
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/extensionPermissions.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/extensionPermissions.ftl
new file mode 100644
index 0000000000..2e5caa925f
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/extensionPermissions.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/.
+
+
+## Extension permission description keys are derived from permission names.
+## Permissions for which the message has been changed and the key updated
+## must have a corresponding entry in the `PERMISSION_L10N_ID_OVERRIDES` map.
+
+webext-perms-description-bookmarks = ๋ถ๋งˆํฌ ์ฝ๊ธฐ ๋ฐ ์ˆ˜์ •
+webext-perms-description-browserSettings = ๋ธŒ๋ผ์šฐ์ € ์„ค์ • ์ฝ๊ธฐ ๋ฐ ์ˆ˜์ •
+webext-perms-description-browsingData = ์ตœ๊ทผ ๋ฐฉ๋ฌธ ๊ธฐ๋ก, ์ฟ ํ‚ค ๋ฐ ๊ด€๋ จ ๋ฐ์ดํ„ฐ ์ง€์šฐ๊ธฐ
+webext-perms-description-clipboardRead = ํด๋ฆฝ๋ณด๋“œ์˜ ๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ค๊ธฐ
+webext-perms-description-clipboardWrite = ํด๋ฆฝ๋ณด๋“œ์— ๋ฐ์ดํ„ฐ ๋„ฃ๊ธฐ
+webext-perms-description-declarativeNetRequest = ๋ชจ๋“  ํŽ˜์ด์ง€์—์„œ ์ฝ˜ํ…์ธ  ์ฐจ๋‹จ
+webext-perms-description-declarativeNetRequestFeedback = ๋ฐฉ๋ฌธ ๊ธฐ๋ก ์ฝ๊ธฐ
+webext-perms-description-devtools = ์—ด๋ ค์žˆ๋Š” ํƒญ์˜ ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผํ•˜๋„๋ก ๊ฐœ๋ฐœ์ž ๋„๊ตฌ๋ฅผ ํ™•์žฅ
+webext-perms-description-downloads = ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ๋ธŒ๋ผ์šฐ์ €์˜ ๋‹ค์šด๋กœ๋“œ ๊ธฐ๋ก์„ ์ฝ๊ณ  ์ˆ˜์ •
+webext-perms-description-downloads-open = ์ปดํ“จํ„ฐ์— ๋‹ค์šด๋กœ๋“œ ๋œ ํŒŒ์ผ ์—ด๊ธฐ
+webext-perms-description-find = ์—ด๋ ค์žˆ๋Š” ๋ชจ๋“  ํƒญ์˜ ํ…์ŠคํŠธ ์ฝ๊ธฐ
+webext-perms-description-geolocation = ์‚ฌ์šฉ์ž ์œ„์น˜์— ์ ‘๊ทผ
+webext-perms-description-history = ๋ฐฉ๋ฌธ ๊ธฐ๋ก์— ์ ‘๊ทผ
+webext-perms-description-management = ํ™•์žฅ ๊ธฐ๋Šฅ ์‚ฌ์šฉ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ํ…Œ๋งˆ ๊ด€๋ฆฌ
+webext-perms-description-nativeMessaging = { -brand-short-name } ์ด์™ธ์˜ ํ”„๋กœ๊ทธ๋žจ๊ณผ ๋ฉ”์‹œ์ง€ ๊ตํ™˜
+webext-perms-description-notifications = ์•Œ๋ฆผ์„ ํ‘œ์‹œ
+webext-perms-description-pkcs11 = ์•”ํ˜ธํ™” ์ธ์ฆ ์„œ๋น„์Šค ์ œ๊ณต
+webext-perms-description-privacy = ๊ฐœ์ธ ์ •๋ณด ์„ค์ • ์ฝ๊ธฐ ๋ฐ ์ˆ˜์ •
+webext-perms-description-proxy = ๋ธŒ๋ผ์šฐ์ € ํ”„๋ก์‹œ ์„ค์ • ์ œ์–ด
+webext-perms-description-sessions = ์ตœ๊ทผ์— ๋‹ซํžŒ ํƒญ์— ์ ‘๊ทผ
+webext-perms-description-tabs = ๋ธŒ๋ผ์šฐ์ € ํƒญ์— ์ ‘๊ทผ
+webext-perms-description-tabHide = ๋ธŒ๋ผ์šฐ์ € ํƒญ ์ˆจ๊ธฐ๊ธฐ ๋ฐ ํ‘œ์‹œ
+webext-perms-description-topSites = ๋ฐฉ๋ฌธ ๊ธฐ๋ก์— ์ ‘๊ทผ
+webext-perms-description-webNavigation = ํƒ์ƒ‰ ์ค‘ ๋ธŒ๋ผ์šฐ์ € ํ™œ๋™์— ์ ‘๊ทผ
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/extensions.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/extensions.ftl
new file mode 100644
index 0000000000..048a0a2295
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/extensions.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/.
+
+
+## Headers used in the webextension permissions dialog,
+## See https://bug1308309.bmoattachments.org/attachment.cgi?id=8814612
+## for an example of the full dialog.
+## Note: This string will be used as raw markup. Avoid characters like <, >, &
+## Variables:
+## $extension (String): replaced with the localized name of the extension.
+
+webext-perms-header = { $extension } ํ™•์žฅ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+webext-perms-header-with-perms = { $extension } ํ™•์žฅ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ์ด ํ™•์žฅ ๊ธฐ๋Šฅ์€ ๋‹ค์Œ์˜ ๊ถŒํ•œ์„ ๊ฐ–์Šต๋‹ˆ๋‹ค:
+webext-perms-header-unsigned = { $extension } ํ™•์žฅ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ์ด ํ™•์žฅ ๊ธฐ๋Šฅ์€ ํ™•์ธ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์•…์„ฑ ํ™•์žฅ ๊ธฐ๋Šฅ์€ ๊ฐœ์ธ ์ •๋ณด๋ฅผ ํ›”์น˜๊ฑฐ๋‚˜ ์ปดํ“จํ„ฐ๋ฅผ ์†์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ถœ์ฒ˜๋ฅผ ์‹ ๋ขฐํ•˜๋Š” ๊ฒฝ์šฐ์—๋งŒ ์ถ”๊ฐ€ํ•˜์„ธ์š”.
+webext-perms-header-unsigned-with-perms = { $extension } ํ™•์žฅ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ์ด ํ™•์žฅ ๊ธฐ๋Šฅ์€ ํ™•์ธ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์•…์„ฑ ํ™•์žฅ ๊ธฐ๋Šฅ์€ ๊ฐœ์ธ ์ •๋ณด๋ฅผ ํ›”์น˜๊ฑฐ๋‚˜ ์ปดํ“จํ„ฐ๋ฅผ ์†์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ถœ์ฒ˜๋ฅผ ์‹ ๋ขฐํ•˜๋Š” ๊ฒฝ์šฐ์—๋งŒ ์ถ”๊ฐ€ํ•˜์„ธ์š”. ์ด ํ™•์žฅ ๊ธฐ๋Šฅ์€ ๋‹ค์Œ์˜ ๊ถŒํ•œ์„ ๊ฐ–์Šต๋‹ˆ๋‹ค:
+webext-perms-sideload-header = { $extension } ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋จ
+webext-perms-optional-perms-header = { $extension } ํ™•์žฅ ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€ ๊ถŒํ•œ์„ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.
+
+##
+
+webext-perms-add =
+ .label = ์ถ”๊ฐ€
+ .accesskey = A
+webext-perms-cancel =
+ .label = ์ทจ์†Œ
+ .accesskey = C
+webext-perms-sideload-text = ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ์ด ๋ธŒ๋ผ์šฐ์ €์— ์˜ํ–ฅ์„ ์ค„ ์ˆ˜ ์žˆ๋Š” ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ์„ค์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์˜ ๊ถŒํ•œ์„ ํ™•์ธํ•˜๊ณ  ์‚ฌ์šฉํ•จ ๋˜๋Š” ์ทจ์†Œ(์‚ฌ์šฉ ์•ˆ ํ•จ ์ƒํƒœ๋กœ ๋‘ )๋ฅผ ๋ˆ„๋ฅด์„ธ์š”.
+webext-perms-sideload-text-no-perms = ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ์ด ๋ธŒ๋ผ์šฐ์ €์— ์˜ํ–ฅ์„ ์ค„ ์ˆ˜ ์žˆ๋Š” ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ์„ค์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉํ•จ ๋˜๋Š” ์ทจ์†Œ(์‚ฌ์šฉ ์•ˆ ํ•จ ์ƒํƒœ๋กœ ๋‘ )๋ฅผ ๋ˆ„๋ฅด์„ธ์š”.
+webext-perms-sideload-enable =
+ .label = ์‚ฌ์šฉํ•จ
+ .accesskey = E
+webext-perms-sideload-cancel =
+ .label = ์ทจ์†Œ
+ .accesskey = C
+# Variables:
+# $extension (String): replaced with the localized name of the extension.
+webext-perms-update-text = { $extension } ํ™•์žฅ ๊ธฐ๋Šฅ์ด ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์—…๋ฐ์ดํŠธ๋œ ๋ฒ„์ „์ด ์„ค์น˜๋˜๊ธฐ ์ „์— ์ƒˆ ๊ถŒํ•œ์„ ์Šน์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. โ€œ์ทจ์†Œโ€๋ฅผ ๋ˆ„๋ฅด๋ฉด ํ˜„์žฌ ๋ฒ„์ „์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. ์ด ํ™•์žฅ ๊ธฐ๋Šฅ์€ ๋‹ค์Œ์˜ ๊ถŒํ•œ์„ ๊ฐ–์Šต๋‹ˆ๋‹ค:
+webext-perms-update-accept =
+ .label = ์—…๋ฐ์ดํŠธ
+ .accesskey = U
+webext-perms-optional-perms-list-intro = ํ•„์š”ํ•œ ๊ถŒํ•œ:
+webext-perms-optional-perms-allow =
+ .label = ํ—ˆ์šฉ
+ .accesskey = A
+webext-perms-optional-perms-deny =
+ .label = ๊ฑฐ๋ถ€
+ .accesskey = D
+webext-perms-host-description-all-urls = ๋ชจ๋“  ์›น ์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผ
+# Variables:
+# $domain (String): will be replaced by the DNS domain for which a webextension is requesting access (e.g., mozilla.org)
+webext-perms-host-description-wildcard = { $domain } ๋„๋ฉ”์ธ ์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผ
+# Variables:
+# $domainCount (Number): Integer indicating the number of additional
+# hosts for which this webextension is requesting permission.
+webext-perms-host-description-too-many-wildcards = ๋‹ค๋ฅธ ๋„๋ฉ”์ธ { $domainCount }๊ฐœ์— ๋Œ€ํ•œ ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผ
+# Variables:
+# $domain (String): will be replaced by the DNS host name for which a webextension is requesting access (e.g., www.mozilla.org)
+webext-perms-host-description-one-site = { $domain }์— ๋Œ€ํ•œ ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผ
+# Variables:
+# $domainCount (Number): Integer indicating the number of additional
+# hosts for which this webextension is requesting permission.
+webext-perms-host-description-too-many-sites = ๋‹ค๋ฅธ ์‚ฌ์ดํŠธ { $domainCount }๊ฐœ์— ๋Œ€ํ•œ ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผ
+
+## Headers used in the webextension permissions dialog for synthetic add-ons.
+## The part of the string describing what privileges the extension gives should be consistent
+## with the value of webext-site-perms-description-gated-perms-{sitePermission}.
+## Note, this string will be used as raw markup. Avoid characters like <, >, &
+## Variables:
+## $hostname (String): the hostname of the site the add-on is being installed from.
+
+webext-site-perms-header-with-gated-perms-midi = ์ด ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์€ { $hostname }์— MIDI ๊ธฐ๊ธฐ์— ๋Œ€ํ•œ ์ ‘๊ทผ ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค.
+webext-site-perms-header-with-gated-perms-midi-sysex = ์ด ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์€ { $hostname }์— MIDI ๊ธฐ๊ธฐ์— ๋Œ€ํ•œ ์ ‘๊ทผ ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค (SysEx ์ง€์›).
+
+##
+
+# This string is used as description in the webextension permissions dialog for synthetic add-ons.
+# Note, the empty line is used to create a line break between the two sections.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webext-site-perms-description-gated-perms-midi =
+ ์ด๋“ค์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์˜ค๋””์˜ค ์‹ ๋””์‚ฌ์ด์ €์™€ ๊ฐ™์€ ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ธฐ๊ธฐ์ด์ง€๋งŒ, ์ปดํ“จํ„ฐ์— ๋‚ด์žฅ๋˜์–ด ์žˆ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+ ์ผ๋ฐ˜์ ์œผ๋กœ ์›น ์‚ฌ์ดํŠธ๋Š” MIDI ๊ธฐ๊ธฐ์— ์ ‘๊ทผํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ถ€์ ์ ˆํ•œ ์‚ฌ์šฉ์œผ๋กœ ์ธํ•ด ์†์ƒ์ด ๋ฐœ์ƒํ•˜๊ฑฐ๋‚˜ ๋ณด์•ˆ์ด ์†์ƒ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+## Headers used in the webextension permissions dialog.
+## Note: This string will be used as raw markup. Avoid characters like <, >, &
+## Variables:
+## $extension (String): replaced with the localized name of the extension being installed.
+## $hostname (String): will be replaced by the DNS host name for which a webextension enables permissions.
+
+webext-site-perms-header-with-perms = { $extension } ํ™•์žฅ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ์ด ํ™•์žฅ ๊ธฐ๋Šฅ์€ { $hostname }์— ๋‹ค์Œ ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค:
+webext-site-perms-header-unsigned-with-perms = { $extension } ํ™•์žฅ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ์ด ํ™•์žฅ ๊ธฐ๋Šฅ์€ ํ™•์ธ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์•…์„ฑ ํ™•์žฅ ๊ธฐ๋Šฅ์€ ๊ฐœ์ธ ์ •๋ณด๋ฅผ ํ›”์น˜๊ฑฐ๋‚˜ ์ปดํ“จํ„ฐ๋ฅผ ์†์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํ™•์žฅ ๊ธฐ๋Šฅ์€ { $hostname }์— ๋‹ค์Œ ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค:
+
+## These should remain in sync with permissions.NAME.label in sitePermissions.properties
+
+webext-site-perms-midi = MIDI ๊ธฐ๊ธฐ ์ ‘๊ทผ
+webext-site-perms-midi-sysex = SysEx ์ง€์›๊ณผ ํ•จ๊ป˜ MIDI ๊ธฐ๊ธฐ ์ ‘๊ทผ
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/handlerDialog.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/handlerDialog.ftl
new file mode 100644
index 0000000000..3d1430a838
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/handlerDialog.ftl
@@ -0,0 +1,70 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Permission Dialog
+## Variables:
+## $host (string) - The hostname that is initiating the request
+## $scheme (string) - The type of link that's being opened.
+## $appName (string) - Name of the application that will be opened.
+## $extension (string) - Name of extension that initiated the request
+
+permission-dialog-description = ์ด ์‚ฌ์ดํŠธ๊ฐ€ { $scheme } ๋งํฌ๋ฅผ ์—ด๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+permission-dialog-description-file = ์ด ํŒŒ์ผ์ด { $scheme } ๋งํฌ๋ฅผ ์—ด๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+permission-dialog-description-host = { $host } ์‚ฌ์ดํŠธ๊ฐ€ { $scheme } ๋งํฌ๋ฅผ ์—ด๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+permission-dialog-description-extension = { $extension } ํ™•์žฅ ๊ธฐ๋Šฅ์ด { $scheme } ๋งํฌ๋ฅผ ์—ด๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+permission-dialog-description-app = ์ด ์‚ฌ์ดํŠธ๊ฐ€ { $appName } ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ { $scheme } ๋งํฌ๋ฅผ ์—ด๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+permission-dialog-description-host-app = { $host } ์‚ฌ์ดํŠธ๊ฐ€ { $appName } ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ { $scheme } ๋งํฌ๋ฅผ ์—ด๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+permission-dialog-description-file-app = ์ด ํŒŒ์ผ์ด { $appName } ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ { $scheme } ๋งํฌ๋ฅผ ์—ด๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+permission-dialog-description-extension-app = { $extension } ํ™•์žฅ ๊ธฐ๋Šฅ์ด { $appName }์—์„œ { $scheme } ๋งํฌ๋ฅผ ์—ด๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+permission-dialog-description-system-app = { $appName } ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ { $scheme } ๋งํฌ๋ฅผ ์—ฌ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+permission-dialog-description-system-noapp = { $scheme } ๋งํฌ๋ฅผ ์—ฌ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+
+## Please keep the emphasis around the hostname and scheme (ie the
+## `<strong>` HTML tags). Please also keep the hostname as close to the start
+## of the sentence as your language's grammar allows.
+## Variables:
+## $host (string) - The hostname that is initiating the request
+## $scheme (string) - The type of link that's being opened.
+
+permission-dialog-remember = ํ•ญ์ƒ <strong>{ $host }</strong> ์‚ฌ์ดํŠธ๊ฐ€ <strong>{ $scheme }</strong> ๋งํฌ๋ฅผ ์—ด๋„๋ก ํ—ˆ์šฉ
+permission-dialog-remember-file = ํ•ญ์ƒ ์ด ํŒŒ์ผ์ด <strong>{ $scheme }</strong> ๋งํฌ๋ฅผ ์—ด๋„๋ก ํ—ˆ์šฉ
+permission-dialog-remember-extension = ํ•ญ์ƒ ์ด ํ™•์žฅ ๊ธฐ๋Šฅ์ด <strong>{ $scheme }</strong> ๋งํฌ๋ฅผ ์—ด๋„๋ก ํ—ˆ์šฉ
+
+##
+
+permission-dialog-btn-open-link =
+ .label = ๋งํฌ ์—ด๊ธฐ
+ .accessKey = O
+permission-dialog-btn-choose-app =
+ .label = ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ ํƒ
+ .accessKey = A
+permission-dialog-unset-description = ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+permission-dialog-set-change-app-link = ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ ํƒโ€ฆ
+
+## Chooser dialog
+## Variables:
+## $scheme (string) - The type of link that's being opened.
+
+chooser-window =
+ .title = ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ ํƒ
+ .style = min-width: 26em; min-height: 26em;
+chooser-dialog =
+ .buttonlabelaccept = ๋งํฌ ์—ด๊ธฐ
+ .buttonaccesskeyaccept = O
+chooser-dialog-description = { $scheme } ๋งํฌ๋ฅผ ์—ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์„ ํƒํ•˜์„ธ์š”.
+# Please keep the emphasis around the scheme (ie the `<strong>` HTML tags).
+chooser-dialog-remember = ํ•ญ์ƒ <strong>{ $scheme }</strong> ๋งํฌ๋ฅผ ์—ฌ๋Š”๋ฐ ์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‚ฌ์šฉ
+chooser-dialog-remember-extra =
+ { PLATFORM() ->
+ [windows] { -brand-short-name } ์„ค์ •์—์„œ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+ *[other] { -brand-short-name } ์„ค์ •์—์„œ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+ }
+choose-other-app-description = ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ ํƒ
+choose-app-btn =
+ .label = ์„ ํƒโ€ฆ
+ .accessKey = C
+choose-other-app-window-title = ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜โ€ฆ
+# Displayed under the name of a protocol handler in the Launch Application dialog.
+choose-dialog-privatebrowsing-disabled = ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ์—์„œ ์‚ฌ์šฉ ์•ˆ ํ•จ
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/htmlForm.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/htmlForm.ftl
new file mode 100644
index 0000000000..60d52a63d1
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/htmlForm.ftl
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# This string is shown at the end of the tooltip text for
+# <input type='file' multiple> when there are more than 21 files selected
+# (when we will only list the first 20, plus an "and X more" line).
+# Variables:
+# $fileCount (Number): The number of remaining files.
+input-file-and-more-files = ๋‹ค๋ฅธ ํŒŒ์ผ { $fileCount }๊ฐœ
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/mozCard.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/mozCard.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/mozCard.ftl
@@ -0,0 +1,3 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/mozFiveStar.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/mozFiveStar.ftl
new file mode 100644
index 0000000000..8d54705ce3
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/mozFiveStar.ftl
@@ -0,0 +1,9 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# The rating out of 5 stars.
+# Variables:
+# $rating (number) - A number between 0 and 5. The translation should show at most one digit after the comma.
+moz-five-star-rating =
+ .title = ํ‰์ : { NUMBER($rating, maximumFractionDigits: 1) } / 5
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/mozMessageBar.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/mozMessageBar.ftl
new file mode 100644
index 0000000000..5f0256105a
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/mozMessageBar.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/.
+
+moz-message-bar-icon-info =
+ .alt = ์ •๋ณด
+moz-message-bar-icon-warning =
+ .alt = ๊ฒฝ๊ณ 
+moz-message-bar-icon-success =
+ .alt = ์„ฑ๊ณต
+moz-message-bar-icon-error =
+ .alt = ์˜ค๋ฅ˜
+moz-message-bar-close-button =
+ .aria-label = ๋‹ซ๊ธฐ
+ .title = ๋‹ซ๊ธฐ
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/mozSupportLink.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/mozSupportLink.ftl
new file mode 100644
index 0000000000..20e0c36e0c
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/mozSupportLink.ftl
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+moz-support-link-text = ๋” ์•Œ์•„๋ณด๊ธฐ
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/notification.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/notification.ftl
new file mode 100644
index 0000000000..64ec6c812f
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/notification.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/.
+
+notification-learnmore-default-label =
+ .value = ๋” ์•Œ์•„๋ณด๊ธฐ
+
+# This label is read by screen readers when focusing the close button for an
+# "infobar" (message shown when for example a popup is blocked),
+# and shown when hovering over the button
+notification-close-button =
+ .aria-label = ๋‹ซ๊ธฐ
+ .title = ๋‹ซ๊ธฐ
+
+close-notification-message =
+ .tooltiptext = ๋ฉ”์‹œ์ง€ ๋‹ซ๊ธฐ
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/popupnotification.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/popupnotification.ftl
new file mode 100644
index 0000000000..8b7b74d0c9
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/popupnotification.ftl
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+popup-notification-learn-more = ๋” ์•Œ์•„๋ณด๊ธฐ
+popup-notification-more-actions-button =
+ .aria-label = ์ž‘์—… ๋”๋ณด๊ธฐ
+popup-notification-default-button =
+ .label = ํ™•์ธ
+ .accesskey = O
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/processTypes.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/processTypes.ftl
new file mode 100644
index 0000000000..4a15098d59
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/processTypes.ftl
@@ -0,0 +1,61 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+##
+## Localization for remote types defined in RemoteType.h
+##
+
+process-type-web = ์›น ์ฝ˜ํ…์ธ 
+
+# process used to run privileged about pages,
+# such as about:home
+process-type-privilegedabout = ๊ถŒํ•œ ์žˆ๋Š” About
+
+# process used to run privileged mozilla pages,
+# such as accounts.firefox.com
+process-type-privilegedmozilla = ๊ถŒํ•œ ์žˆ๋Š” Mozilla ์ฝ˜ํ…์ธ 
+
+process-type-extension = ํ™•์žฅ
+
+# process used to open file:// URLs
+process-type-file = ๋กœ์ปฌ ํŒŒ์ผ
+
+# process used to isolate a webpage from other web pages
+# to improve security
+process-type-webisolated = ๊ฒฉ๋ฆฌ๋œ ์›น ์ฝ˜ํ…์ธ 
+
+# process used to isolate a ServiceWorker to improve
+# performance
+process-type-webserviceworker = ๊ฒฉ๋ฆฌ๋œ Service Worker
+
+# process preallocated; may change to other types
+process-type-prealloc = ์‚ฌ์ „ ํ• ๋‹น
+
+##
+## Localization for Gecko process types defined in GeckoProcessTypes.h
+##
+
+process-type-default = ๋ฉ”์ธ
+process-type-tab = ํƒญ
+
+# process used to communicate with the GPU for
+# graphics acceleration
+process-type-gpu = GPU
+
+# process used to perform network operations
+process-type-socket = ์†Œ์ผ“
+
+# process used to decode media
+process-type-rdd = RDD
+
+# process used to run some IPC actor in their own sandbox
+process-type-utility = ์ƒŒ๋“œ๋ฐ•์Šค IPC ์•กํ„ฐ
+
+##
+## Other
+##
+
+# fallback
+process-type-unknown = ์•Œ ์ˆ˜ ์—†์Œ
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/profileDowngrade.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/profileDowngrade.ftl
new file mode 100644
index 0000000000..df0c82fee1
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/profileDowngrade.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/.
+
+profiledowngrade-window2 =
+ .title = { -brand-product-name } ์ด์ „ ๋ฒ„์ „์„ ์‚ฌ์šฉ ์ค‘์ž…๋‹ˆ๋‹ค
+ .style = min-width: 490px;
+profiledowngrade-window-create =
+ .label = ์ƒˆ ํ”„๋กœํ•„ ๋งŒ๋“ค๊ธฐ
+profiledowngrade-sync = ์ด์ „ ๋ฒ„์ „์˜ { -brand-product-name }๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ธฐ์กด { -brand-product-name } ํ”„๋กœํ•„์— ์ด๋ฏธ ์ €์žฅ๋œ ๋ถ๋งˆํฌ์™€ ๋ฐฉ๋ฌธ ๊ธฐ๋ก์ด ์†์ƒ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ •๋ณด๋ฅผ ๋ณดํ˜ธํ•˜๋ ค๋ฉด ์ด { -brand-short-name } ์„ค์น˜์— ๋Œ€ํ•œ ์ƒˆ ํ”„๋กœํ•„์„ ๋งŒ๋“œ์„ธ์š”. ์–ธ์ œ๋“ ์ง€ { -fxaccount-brand-name }๋กœ ๋กœ๊ทธ์ธํ•˜์—ฌ ํ”„๋กœํ•„ ๊ฐ„์— ๋ถ๋งˆํฌ์™€ ๋ฐฉ๋ฌธ ๊ธฐ๋ก์„ ๋™๊ธฐํ™” ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+profiledowngrade-sync2 = ์ด์ „ ๋ฒ„์ „์˜ { -brand-product-name }๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ธฐ์กด { -brand-product-name } ํ”„๋กœํ•„์— ์ด๋ฏธ ์ €์žฅ๋œ ๋ถ๋งˆํฌ์™€ ๋ฐฉ๋ฌธ ๊ธฐ๋ก์ด ์†์ƒ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ •๋ณด๋ฅผ ๋ณดํ˜ธํ•˜๋ ค๋ฉด ์ด { -brand-short-name } ์„ค์น˜์— ๋Œ€ํ•œ ์ƒˆ ํ”„๋กœํ•„์„ ๋งŒ๋“œ์„ธ์š”. ์–ธ์ œ๋“ ์ง€ { -brand-short-name }๋กœ ๋กœ๊ทธ์ธํ•˜์—ฌ ํ”„๋กœํ•„ ๊ฐ„์— ๋ถ๋งˆํฌ์™€ ๋ฐฉ๋ฌธ ๊ธฐ๋ก์„ ๋™๊ธฐํ™” ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+profiledowngrade-nosync = ์ด์ „ ๋ฒ„์ „์˜ { -brand-product-name }๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ธฐ์กด { -brand-product-name } ํ”„๋กœํ•„์— ์ด๋ฏธ ์ €์žฅ๋œ ๋ถ๋งˆํฌ์™€ ๋ฐฉ๋ฌธ ๊ธฐ๋ก์ด ์†์ƒ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ •๋ณด๋ฅผ ๋ณดํ˜ธํ•˜๋ ค๋ฉด ์ด { -brand-short-name } ์„ค์น˜์— ๋Œ€ํ•œ ์ƒˆ ํ”„๋กœํ•„์„ ๋งŒ๋“œ์„ธ์š”.
+profiledowngrade-quit =
+ .label =
+ { PLATFORM() ->
+ [windows] ์ข…๋ฃŒ
+ *[other] ์ข…๋ฃŒ
+ }
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/profileSelection.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/profileSelection.ftl
new file mode 100644
index 0000000000..e1d3a34beb
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/profileSelection.ftl
@@ -0,0 +1,38 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+profile-selection-window =
+ .title = { -brand-short-name } - ์‚ฌ์šฉ์ž ํ”„๋กœํ•„ ์„ ํƒ
+
+profile-selection-button-accept =
+ .label = { -brand-short-name } ์‹œ์ž‘ํ•˜๊ธฐ
+
+profile-selection-button-cancel =
+ .label = ์ข…๋ฃŒ
+
+profile-selection-new-button =
+ .label = ํ”„๋กœํ•„ ๋งŒ๋“ค๊ธฐ
+ .accesskey = C
+
+profile-selection-rename-button =
+ .label = ํ”„๋กœํ•„ ์ด๋ฆ„ ๋ณ€๊ฒฝโ€ฆ
+ .accesskey = R
+
+profile-selection-delete-button =
+ .label = ํ”„๋กœํ•„ ์‚ญ์ œโ€ฆ
+ .accesskey = D
+
+profile-selection-conflict-message = { -brand-product-name }์˜ ๋‹ค๋ฅธ ๋ณต์‚ฌ๋ณธ์ด ํ”„๋กœํ•„์„ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค. ๋” ๋ณ€๊ฒฝํ•˜๊ธฐ ์ „์— { -brand-short-name }๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+
+## Messages used in the profile manager
+
+profile-manager-description = { -brand-short-name }๋Š” ์‚ฌ์šฉ์ž ์„ค์ • ๋ฐ ๊ธฐํƒ€ ์‚ฌ์šฉ์ž ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์‚ฌ์šฉ์ž ํ”„๋กœํ•„์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.
+
+profile-manager-work-offline =
+ .label = ์˜คํ”„๋ผ์ธ์œผ๋กœ ์ž‘์—…
+ .accesskey = o
+
+profile-manager-use-selected =
+ .label = ์‹œ์ž‘ํ•  ๋•Œ ๋ฌป์ง€ ์•Š๊ณ  ์„ ํƒํ•œ ํ”„๋กœํ•„์„ ์‚ฌ์šฉ
+ .accesskey = s
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/resetProfile.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/resetProfile.ftl
new file mode 100644
index 0000000000..4d9e2f2b9f
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/resetProfile.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/.
+
+refresh-profile-dialog-title = { -brand-short-name }๋ฅผ ๊ธฐ๋ณธ ์„ค์ •์œผ๋กœ ์ƒˆ๋กœ ์„ค์ •ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+refresh-profile-dialog-button =
+ .label = { -brand-short-name } ์ƒˆ๋กœ ์„ค์ •
+refresh-profile-dialog-description = ์„ฑ๋Šฅ ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ์œ„ํ•ด์„œ ์ƒˆ๋กœ ์„ค์ •์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ํ™•์žฅ ๊ธฐ๋Šฅ๊ณผ ์‚ฌ์šฉ์ž ์ง€์ •์ด ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค. ๋ถ๋งˆํฌ ๋ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ์™€ ๊ฐ™์€ ํ•„์ˆ˜ ์ •๋ณด๋Š” ์†์‹ค๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+refresh-profile = { -brand-short-name } ์กฐ์ •
+refresh-profile-button = { -brand-short-name } ์ƒˆ๋กœ ์„ค์ •โ€ฆ
+refresh-profile-learn-more = ๋” ์•Œ์•„๋ณด๊ธฐ
+
+refresh-profile-progress =
+ .title = { -brand-short-name } ์ƒˆ๋กœ ์„ค์ •
+refresh-profile-progress-description = ์™„๋ฃŒ ์ค‘โ€ฆ
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/resistFingerPrinting.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/resistFingerPrinting.ftl
new file mode 100644
index 0000000000..6e250cf7b2
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/resistFingerPrinting.ftl
@@ -0,0 +1,6 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Spoof Accept-Language prompt
+privacy-spoof-english = ์–ธ์–ด ์„ค์ •์„ ์˜์–ด๋กœ ๋ณ€๊ฒฝํ•˜๋ฉด ์‚ฌ์šฉ์ž๋ฅผ ์‹๋ณ„ํ•˜๊ธฐ ์–ด๋ ค์›Œ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ๊ฐ€ ํ–ฅ์ƒ๋ฉ๋‹ˆ๋‹ค. ์˜์–ด ๋ฒ„์ „์˜ ์›น ํŽ˜์ด์ง€๋ฅผ ์š”์ฒญํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/run-from-dmg.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/run-from-dmg.ftl
new file mode 100644
index 0000000000..078484ca98
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/run-from-dmg.ftl
@@ -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/.
+
+
+## Strings for a dialog that may open on macOS before the app's main window
+## opens. The dialog prompts the user to allow the app to install itself in an
+## appropriate location before relaunching itself from that location if the
+## user accepts.
+
+prompt-to-install-title = { -brand-short-name } ์„ค์น˜๋ฅผ ๋งˆ์น˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+prompt-to-install-message = ์ด ํ•œ ๋‹จ๊ณ„ ์„ค์น˜๋ฅผ ์™„๋ฃŒํ•˜๋ฉด { -brand-short-name }๋ฅผ ์ตœ์‹  ์ƒํƒœ๋กœ ์œ ์ง€ํ•˜๊ณ  ๋ฐ์ดํ„ฐ ์†์‹ค์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. { -brand-short-name }๊ฐ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํด๋”์™€ Dock์— ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.
+prompt-to-install-yes-button = ์„ค์น˜
+prompt-to-install-no-button = ์„ค์น˜ ์•ˆ ํ•จ
+
+## Strings for a dialog that opens if the installation failed.
+
+install-failed-title = { -brand-short-name } ์„ค์น˜์— ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+install-failed-message = { -brand-short-name } ์„ค์น˜์— ์‹คํŒจํ–ˆ์ง€๋งŒ ๊ณ„์† ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.
+
+## Strings for a dialog that recommends to the user to start an existing
+## installation of the app in the Applications directory if one is detected,
+## rather than the app that was double-clicked in a .dmg.
+
+prompt-to-launch-existing-app-title = ๊ธฐ์กด { -brand-short-name } ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์—ฌ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+prompt-to-launch-existing-app-message = ์ด๋ฏธ { -brand-short-name }๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์„ค์น˜๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ์ตœ์‹  ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•˜๊ณ  ๋ฐ์ดํ„ฐ ์†์‹ค์„ ๋ฐฉ์ง€ํ•˜์„ธ์š”.
+prompt-to-launch-existing-app-yes-button = ๊ธฐ์กด ์—ด๊ธฐ
+prompt-to-launch-existing-app-no-button = ์•„๋‹ˆ์š”
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/tabprompts.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000..cb9a723e9e
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/tabprompts.ftl
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+ .value = ์‚ฌ์šฉ์ž ์ด๋ฆ„:
+tabmodalprompt-password =
+ .value = ๋น„๋ฐ€๋ฒˆํ˜ธ:
+
+tabmodalprompt-ok-button =
+ .label = ํ™•์ธ
+tabmodalprompt-cancel-button =
+ .label = ์ทจ์†Œ
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/textActions.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/textActions.ftl
new file mode 100644
index 0000000000..f0d445ab6c
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/textActions.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/.
+
+text-action-undo =
+ .label = ์‹คํ–‰ ์ทจ์†Œ
+ .accesskey = U
+text-action-undo-shortcut =
+ .key = Z
+text-action-redo =
+ .label = ๋‹ค์‹œ ์‹คํ–‰
+ .accesskey = R
+text-action-redo-shortcut =
+ .key = Y
+text-action-cut =
+ .label = ์ž˜๋ผ๋‚ด๊ธฐ
+ .accesskey = t
+text-action-cut-shortcut =
+ .key = X
+text-action-copy =
+ .label = ๋ณต์‚ฌ
+ .accesskey = C
+text-action-copy-shortcut =
+ .key = C
+# This command copies the link, removing additional
+# query parameters used to track users across sites.
+text-action-strip-on-share =
+ .label = ์‚ฌ์ดํŠธ ์ถ”์  ์—†์ด ๋ณต์‚ฌ
+ .accesskey = n
+text-action-paste =
+ .label = ๋ถ™์—ฌ๋„ฃ๊ธฐ
+ .accesskey = P
+text-action-paste-no-formatting =
+ .label = ์„œ์‹ ์—†์ด ๋ถ™์—ฌ๋„ฃ๊ธฐ
+ .accesskey = m
+text-action-paste-shortcut =
+ .key = V
+text-action-delete =
+ .label = ์‚ญ์ œ
+ .accesskey = D
+text-action-select-all =
+ .label = ๋ชจ๋‘ ์„ ํƒ
+ .accesskey = A
+text-action-select-all-shortcut =
+ .key = A
+text-action-spell-no-suggestions =
+ .label = ๋งž์ถค๋ฒ• ์ œ์•ˆ ์—†์Œ
+text-action-spell-add-to-dictionary =
+ .label = ์‚ฌ์ „์— ์ถ”๊ฐ€
+ .accesskey = o
+text-action-spell-undo-add-to-dictionary =
+ .label = ์‚ฌ์ „์— ์ถ”๊ฐ€ ์ทจ์†Œ
+ .accesskey = n
+text-action-spell-check-toggle =
+ .label = ๋งž์ถค๋ฒ• ๊ฒ€์‚ฌ
+ .accesskey = g
+text-action-spell-add-dictionaries =
+ .label = ์‚ฌ์ „ ์ถ”๊ฐ€โ€ฆ
+ .accesskey = A
+text-action-spell-dictionaries =
+ .label = ์–ธ์–ด
+ .accesskey = L
+text-action-search-text-box-clear =
+ .title = ์ง€์šฐ๊ธฐ
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/timepicker.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/timepicker.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/timepicker.ftl
@@ -0,0 +1,3 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/tree.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/tree.ftl
new file mode 100644
index 0000000000..3faa07116d
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/tree.ftl
@@ -0,0 +1,6 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tree-columnpicker-restore-order =
+ .label = ํ•ญ๋ชฉ ์ˆœ์„œ ๋ณต๊ตฌ
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/unknownContentType.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/unknownContentType.ftl
new file mode 100644
index 0000000000..45cde4e72f
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/unknownContentType.ftl
@@ -0,0 +1,42 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+unknowncontenttype-handleinternally =
+ .label = { -brand-short-name }๋กœ ์—ด๊ธฐ
+ .accesskey = e
+
+unknowncontenttype-settingschange =
+ .value =
+ { PLATFORM() ->
+ [windows] { -brand-short-name } ์„ค์ •์—์„œ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+ *[other] { -brand-short-name } ์„ค์ •์—์„œ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+ }
+
+unknowncontenttype-intro = ๋‹ค์Œ ํŒŒ์ผ ์—ด๊ธฐ๋ฅผ ์„ ํƒํ•˜์…จ์Šต๋‹ˆ๋‹ค:
+unknowncontenttype-which-is = ํŒŒ์ผ ํ˜•์‹:
+unknowncontenttype-from = ์›๋ณธ ์œ„์น˜:
+unknowncontenttype-prompt = ์ด ํŒŒ์ผ์„ ์ €์žฅํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+unknowncontenttype-action-question = { -brand-short-name }๋กœ ์–ด๋–ค ์ž‘์—…์„ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+unknowncontenttype-open-with =
+ .label = ์—ด๊ธฐ:
+ .accesskey = o
+unknowncontenttype-other =
+ .label = ๊ธฐํƒ€โ€ฆ
+unknowncontenttype-choose-handler =
+ .label =
+ { PLATFORM() ->
+ [macos] ์„ ํƒํ•˜๊ธฐโ€ฆ
+ *[other] ์ฐพ์•„๋ณด๊ธฐโ€ฆ
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [macos] C
+ *[other] B
+ }
+unknowncontenttype-save-file =
+ .label = ํŒŒ์ผ ์ €์žฅ
+ .accesskey = s
+unknowncontenttype-remember-choice =
+ .label = ์ด ํŒŒ์ผ ํ˜•์‹์— ๋Œ€ํ•ด ๋‹ค์‹œ ๋ฌป์ง€ ์•Š์Œ
+ .accesskey = a
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/videocontrols.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/videocontrols.ftl
new file mode 100644
index 0000000000..9b00e2eaf0
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/videocontrols.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/.
+
+# This label is used by screenreaders and other assistive technology to indicate
+# to users how much of the video has been loaded from the network. It will be
+# followed by the percentage of the video that has loaded (e.g. "Loading: 13%").
+videocontrols-buffer-bar-label = ๋กœ๋“œ ์ค‘:
+videocontrols-volume-control =
+ .aria-label = ๋ณผ๋ฅจ
+videocontrols-closed-caption-button =
+ .aria-label = ์„ ํƒ ์ž๋ง‰
+
+videocontrols-play-button =
+ .aria-label = ์žฌ์ƒ
+videocontrols-pause-button =
+ .aria-label = ์ •์ง€
+videocontrols-mute-button =
+ .aria-label = ์Œ์†Œ๊ฑฐ
+videocontrols-unmute-button =
+ .aria-label = ์Œ์†Œ๊ฑฐ ํ•ด์ œ
+videocontrols-enterfullscreen-button =
+ .aria-label = ์ „์ฒด ํ™”๋ฉด ํ‘œ์‹œ
+videocontrols-exitfullscreen-button =
+ .aria-label = ์ „์ฒด ํ™”๋ฉด ์ข…๋ฃŒ
+videocontrols-casting-button-label =
+ .aria-label = ํ™”๋ฉด์œผ๋กœ ์ถœ๋ ฅ
+videocontrols-closed-caption-off =
+ .offlabel = ๋”
+
+# This string is used as part of the Picture-in-Picture video toggle button when
+# the mouse is hovering it.
+videocontrols-picture-in-picture-label = ํ™”๋ฉด ์† ํ™”๋ฉด
+
+# This string is used as the label for a variation of the Picture-in-Picture video
+# toggle button when the mouse is hovering over the video.
+videocontrols-picture-in-picture-toggle-label2 = ์ด ๋™์˜์ƒ์„ ์ฐฝ ๋ถ„๋ฆฌ
+
+videocontrols-picture-in-picture-explainer3 = ๋” ๋งŽ์€ ํ™”๋ฉด์ด ๋” ์žฌ๋ฏธ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์ผ์„ ํ•˜๋Š” ๋™์•ˆ ์ด ๋™์˜์ƒ์„ ์žฌ์ƒํ•˜์„ธ์š”.
+
+videocontrols-error-aborted = ๋™์˜์ƒ ๋กœ๋“œ๊ฐ€ ์ค‘์ง€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+videocontrols-error-network = ๋„คํŠธ์›Œํฌ ์˜ค๋ฅ˜๋กœ ์ธํ•ด ๋™์˜์ƒ ์žฌ์ƒ์ด ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+videocontrols-error-decode = ํŒŒ์ผ์ด ๊นจ์ ธ์„œ ๋™์˜์ƒ์„ ์žฌ์ƒํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+videocontrols-error-src-not-supported = ๋™์˜์ƒ ํ˜•์‹ ๋˜๋Š” MIME ์œ ํ˜•์„ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+videocontrols-error-no-source = ์ง€์›๋˜๋Š” ํ˜•์‹ ๋ฐ MIME ์œ ํ˜•์˜ ๋™์˜์ƒ๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+videocontrols-error-generic = ์•Œ ์ˆ˜ ์—†๋Š” ์˜ค๋ฅ˜๋กœ ์ธํ•ด ๋™์˜์ƒ ์žฌ์ƒ์ด ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+videocontrols-status-picture-in-picture = ์ด ๋™์˜์ƒ์€ ํ™”๋ฉด ์† ํ™”๋ฉด ๋ชจ๋“œ์—์„œ ์žฌ์ƒ ์ค‘์ž…๋‹ˆ๋‹ค.
+
+# This message shows the current position and total video duration
+#
+# Variables:
+# $position (String): The current media position
+# $duration (String): The total video duration
+#
+# For example, when at the 5 minute mark in a 6 hour long video,
+# $position would be "5:00" and $duration would be "6:00:00", result
+# string would be "5:00 / 6:00:00". Note that $duration is not always
+# available. For example, when at the 5 minute mark in an unknown
+# duration video, $position would be "5:00" and the string which is
+# surrounded by <span> would be deleted, result string would be "5:00".
+videocontrols-position-and-duration-labels = { $position }<span data-l10n-name="position-duration-format"> / { $duration }</span>
+
+# This is a plain text version of the videocontrols-position-and-duration-labels
+# string, used by screenreaders.
+#
+# Variables:
+# $position (String): The current media position
+# $duration (String): The total video duration
+videocontrols-scrubber-position-and-duration =
+ .aria-label = ์œ„์น˜
+ .aria-valuetext = { $position } / { $duration }
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/wizard.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/wizard.ftl
new file mode 100644
index 0000000000..3fecbc3ab1
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/wizard.ftl
@@ -0,0 +1,37 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+wizard-macos-button-back =
+ .label = ๋’ค๋กœ ๊ฐ€๊ธฐ
+ .accesskey = B
+wizard-linux-button-back =
+ .label = ๋’ค๋กœ
+ .accesskey = B
+wizard-win-button-back =
+ .label = < ๋’ค๋กœ
+ .accesskey = B
+
+wizard-macos-button-next =
+ .label = ๋‹ค์Œ
+ .accesskey = C
+wizard-linux-button-next =
+ .label = ๋‹ค์Œ
+ .accesskey = N
+wizard-win-button-next =
+ .label = ๋‹ค์Œ >
+ .accesskey = N
+
+wizard-macos-button-finish =
+ .label = ์™„๋ฃŒ
+wizard-linux-button-finish =
+ .label = ์™„๋ฃŒ
+wizard-win-button-finish =
+ .label = ์™„๋ฃŒ
+
+wizard-macos-button-cancel =
+ .label = ์ทจ์†Œ
+wizard-linux-button-cancel =
+ .label = ์ทจ์†Œ
+wizard-win-button-cancel =
+ .label = ์ทจ์†Œ
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/intl/languageNames.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/intl/languageNames.ftl
new file mode 100644
index 0000000000..5c8f00d69d
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/intl/languageNames.ftl
@@ -0,0 +1,215 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+language-name-aa = ๋งˆํŒŒ์–ด
+language-name-ab = ์••ํ•˜์ง€์•ˆ์–ด
+language-name-ach = ์•„์ด๋ฆฌ์–ด
+language-name-ae = ์•„๋ฒ ์Šคํƒ„์–ด
+language-name-af = ์•„ํ”„๋ฆฌ์นธ์–ด
+language-name-ak = ์•„์นธ์–ด
+language-name-am = ์•”ํ•˜๋ฆญ์–ด
+language-name-an = ์•„๋ผ๊ณค์–ด
+language-name-ar = ์•„๋ž์–ด
+language-name-as = ์•„์Œˆ๋ฉ”์Šค์–ด
+language-name-ast = ์—์Šคํˆฌ๋ฆฌ์•ˆ์–ด
+language-name-av = ์•„๋ฐ”๋ฆฌ์–ด
+language-name-ay = ์•„์ด๋งˆ๋ผ์–ด
+language-name-az = ์•„์ œ๋ฅด๋ฐ”์ด์  ์–ด
+language-name-ba = ๋ฐ”์‰ฌํ‚ค์–ด
+language-name-be = ๋ฐฑ๋Ÿฌ์‹œ์•„์–ด
+language-name-bg = ๋ถˆ๊ฐ€๋ฆฌ์•„์–ด
+language-name-bh = ๋น„ํ•˜๋ฆฌ์–ด
+language-name-bi = ๋ฐ”๋ˆ„์•„ํˆฌ์–ด
+language-name-bm = ๋ฐค๋ฐ”๋ผ์–ด
+language-name-bn = ๋ฑ…๊ณจ์–ด
+language-name-bo = ํ‹ฐ๋ฒณ์–ด
+language-name-br = ๋ธŒ๋ผํƒ€๋‰ด์–ด
+language-name-bs = ๋ณด์Šค๋‹ˆ์•„์–ด
+language-name-ca = ์นดํƒ€๋ž€์–ด
+language-name-cak = ์นดํฌ์น˜์ผˆ์–ด
+language-name-ce = ์ฒด์ฒธ์–ด
+language-name-ch = ์ฐจ๋ชจ๋กœ์–ด
+language-name-co = ์ฝ”๋ฅด์‹œ์นด์–ด
+language-name-cr = ํฌ๋ฆฌ์–ด
+language-name-crh = ํฌ๋ฆฌ๋ฏธ์•„ ํƒ€ํƒ€๋ฅด์–ด
+language-name-cs = ์ฒด์ฝ”์–ด
+language-name-csb = ์นด์Šˆ๋น„์•„์–ด
+language-name-cu = ์Šฌ๋ผ๋ธŒ ์ •๊ตํšŒ์–ด
+language-name-cv = ์ธ„๋ฐ”์‰ฌ์–ด
+language-name-cy = ์›จ์ผ์ฆˆ์–ด
+language-name-da = ๋ด๋งˆํฌ์–ด
+language-name-de = ๋…์ผ์–ด
+language-name-dsb = ์†Œ๋ฅด๋น„์•„์–ด
+language-name-dv = ๋””๋ฒ ํžˆ์–ด
+language-name-dz = ์ข…์นด์–ด
+language-name-ee = ์ด์œ ์–ด
+language-name-el = ๊ทธ๋ฆฌ์Šค์–ด
+language-name-en = ์˜์–ด
+language-name-eo = ์—์ŠคํŽ˜๋ž€ํ† 
+language-name-es = ์ŠคํŽ˜์ธ์–ด
+language-name-et = ์—์Šคํ† ๋‹ˆ์•„์–ด
+language-name-eu = ๋ฐ”์Šคํฌ์–ด
+language-name-fa = ํŒŒ์‹œ์–ด
+language-name-ff = ํ’€๋ผ์–ด
+language-name-fi = ํ•€๋ž€๋“œ์–ด
+language-name-fj = ํ”ผ์ง€์–ด
+language-name-fo = ํŽ˜๋กœ์Šค์–ด
+language-name-fr = ํ”„๋ž‘์Šค์–ด
+language-name-fur = ํ”„๋ฆฌ์šธ๋ฆฌ์–ธ์–ด
+language-name-fy = ํ”„๋ฆฌ์‹œ์•ˆ์–ด
+language-name-ga = ์•„์ผ๋žœ๋“œ์–ด
+language-name-gd = ์Šค์บ‡์บ˜๋ฆญ์–ด
+language-name-gl = ๊ฐˆ๋ผ์‹œ์•„์–ด
+language-name-gn = ๊ตฌ์•„๋ผ๋‹ˆ์–ด
+language-name-gu = ๊ตฌ์ž๋ผํ‹ฐ์–ด
+language-name-gv = ๋งนํฌ์Šค์–ด
+language-name-ha = ํ•˜์šฐ์‚ฌ์–ด
+language-name-haw = ํ•˜์™€์ด์–ด
+language-name-he = ํžˆ๋ธŒ๋ฆฌ์–ด
+language-name-hi = ํžŒ๋‘์–ด
+language-name-hil = ํž๋ฆฌ๊ฐ€์ด๋„Œ์–ด
+language-name-ho = ํžˆ๋ฆฌ๋ชจํˆฌ์–ด
+language-name-hr = ํฌ๋กœ์•„ํ‹ฐ์•„์–ด
+language-name-hsb = ์†Œ๋ฅด๋น„์•„์–ด
+language-name-ht = ์•„์ดํ‹ฐ์–ด
+language-name-hu = ํ—๊ฐ€๋ฆฌ์–ด
+language-name-hy = ์•„๋ฅด๋ฉ”๋‹ˆ์•„์–ด
+language-name-hz = ํ—ค๋ ˆ๋กœ์–ด
+language-name-ia = ์ธํ„ฐ๋ง๊ตฌ์•„์–ด
+language-name-id = ์ธ๋„๋„ค์‹œ์•„์–ด
+language-name-ie = ์ธํ„ฐ๋ง๊ท€์–ด
+language-name-ig = ์ด๊ทธ๋ณด์–ด
+language-name-ii = ์ˆ˜์ถ”์•ˆ์ด์–ด
+language-name-ik = ์ด๋‰ดํ”ผ์•…์–ด
+language-name-io = ์ด๋‹ค์–ด
+language-name-is = ์•„์ด์Šฌ๋žœ๋“œ์–ด
+language-name-it = ์ดํƒˆ๋ฆฌ์•„์–ด
+language-name-iu = ์ด๋ˆ„์ดํŠธ์–ด
+language-name-ja = ์ผ๋ณธ์–ด
+language-name-jv = ์ž๋ฐ”์–ด
+language-name-ka = ๊ทธ๋ฃจ์ง€์•ผ์–ด
+language-name-kab = ์นด๋นŒ์–ด
+language-name-kg = ์ฝฉ๊ณ ์–ด
+language-name-ki = ํ‚ค์ฟ ์œ ์–ด
+language-name-kj = ์ฟ ์•„๋‚˜๋งˆ์–ด
+language-name-kk = ์นด์žํ์–ด
+language-name-kl = ๊ทธ๋ฆฐ๋žœ๋“œ์–ด
+language-name-km = ํฌ๋ฉ”๋ฅด์–ด
+language-name-kn = ์นด๋‚˜๋‹ค์–ด
+language-name-ko = ํ•œ๊ตญ์–ด
+language-name-kok = ์ฝฉ์นด๋‹ˆ์–ด
+language-name-kr = ์นด๋‘๋ฆฌ
+language-name-ks = ์นด์‹œ๋ฏธ๋ฅด์–ด
+language-name-ku = ์ฟ ๋ฅด๋“œ์–ด
+language-name-kv = ์ฝ”๋ฏธ์–ด
+language-name-kw = ์ฝ”๋‹ˆ์‰ฌ์–ด
+language-name-ky = ํ‚ค๋ฅด๊ธฐ์ฆˆ์–ด
+language-name-la = ๋ผํ‹ด์–ด
+language-name-lb = ๋ฃฉ์…ˆ๋ถ€๋ฅดํฌ์–ด
+language-name-lg = ๊ฐ„๋‹ค์–ด
+language-name-li = ๋ฆผ๋ถ€๋ฅด๊ฐ„์–ด
+language-name-lij = ๋ฆฌ๊ตฌ๋ฆฌ์•„์–ด
+language-name-ln = ๋ง๊ฐ€๋ผ์–ด
+language-name-lo = ๋ผ์˜ค์–ด
+language-name-lt = ๋ฆฌํˆฌ์•„๋‹ˆ์•„์–ด
+language-name-ltg = ๋ผํŠธ๊ฐˆ๋ ˆ์–ด
+language-name-lu = ๋ฃจ๋ฐ”-์นดํƒ„๊ฐ€์–ด
+language-name-lv = ๋ผํŠธ๋น„์•„์–ด
+language-name-mai = ๋งˆ์ดํ‹ธ์–ด
+language-name-meh = ๋‚จ์„œ๋ถ€ ํŠธ๋ฝ์‹œ์•„์ฝ” ๋ฏธ์Šคํ…์–ด
+language-name-mg = ๋ง๋ผ์นด์‹œ์–ด
+language-name-mh = ๋งˆ์…œ์ œ๋„์–ด
+language-name-mi = ๋งˆ์˜ค๋ฆฌ์–ด
+language-name-mix = ๋ฏธ์Šคํ…ŒํŽ™ ๋ฏธ์Šคํ…์–ด
+language-name-mk = ๋งˆ์ผ€๋„๋‹ˆ์•„์–ด
+language-name-ml = ๋ง๋ผ์•ผ๋žŒ์–ด
+language-name-mn = ๋ชฝ๊ณจ์–ด
+language-name-mr = ๋งˆ๋ผํ‹ฐ์–ด
+language-name-ms = ๋ง๋ ˆ์ด์–ด
+language-name-mt = ๋ชฐํƒ€์–ด
+language-name-my = ๋ฒ„๋งˆ์–ด
+language-name-na = ๋‚˜์šฐ๋ฅด์–ด
+language-name-nb = ๋…ธ๋ฅด์›จ์ด์–ด(๋ณดํฌ๋ง)
+language-name-nd = ๋ถ๋‹ˆํ…Œ๋น„์–ด
+language-name-ne = ๋„คํŒ”์–ด
+language-name-ng = ๋‹ˆ๋ˆ์ž์–ด
+language-name-nl = ๋„ค๋œ๋ž€๋“œ์–ด
+language-name-nn = ๋…ธ๋ฅด์›จ์–ด์–ด(๋…ธ๋ฅด๋”•)
+language-name-no = ๋…ธ๋ฅด์›จ์ด์–ด
+language-name-nr = ๋‚จ๋‹ˆ๋ฐ๋น„์–ด
+language-name-nso = ๋ถ์„ธ์†Œํ† ์–ด
+language-name-nv = ๋‚˜๋ฐ”ํ˜ธ์–ด
+language-name-ny = ์น˜์ฒด์™€์–ด
+language-name-oc = ์˜คํ‚คํƒ„์–ด
+language-name-oj = ์˜ค์ง€๋ธŒ์•„์–ด
+language-name-om = ์˜ค๋ฅด๋ชจ์–ด
+language-name-or = ์˜ค๋ฆฌ์•„์–ด
+language-name-os = ์˜ค์‹œํƒ€์•„์–ด
+language-name-pa = ํŽ€์žก์–ด
+language-name-pi = ํŒŒ๋ฆฌ์–ด
+language-name-pl = ํด๋ž€๋“œ์–ด
+language-name-ps = ํŒŒ์Šˆํ† ์–ด
+language-name-pt = ํฌ๋ฅดํˆฌ๊ฐˆ์–ด
+language-name-qu = ์ผ€์ถ”์•„์–ด
+language-name-rm = ๋กœ๋ง์Šค์–ด
+language-name-rn = ํ‚ค๋ฃฌ๋””์–ด
+language-name-ro = ๋ฃจ๋งˆ๋‹ˆ์•„์–ด
+language-name-ru = ๋Ÿฌ์‹œ์•„์–ด
+language-name-rw = ํ‚จ์•ผ์™„๋‹ค์–ด
+language-name-sa = ์‚ฐ์Šคํฌ๋ฆฌํŠธ
+language-name-sat = ์‚ฐํƒˆ๋ฆฌ์–ด
+language-name-sc = ์‚ฌ๋ฅด๋””๋‹ˆ์•„์–ด
+language-name-sco = ์Šค์ฝ”ํŠธ์–ด
+language-name-sd = ์‹ ๋‹ค์ด์–ด
+language-name-se = ๋ถ์‚ฌ๋ฏธ์–ด
+language-name-sg = ์ƒ๊ณ ์–ด
+language-name-si = ์‹ ํ• ๋ผ์–ด
+language-name-sk = ์Šฌ๋กœ๋ฐ”ํ‚ค์•„์–ด
+language-name-sl = ์Šฌ๋กœ๋ฒ ๋‹ˆ์•„์–ด
+language-name-sm = ์‚ฌ๋ชจ์•„์–ด
+language-name-sn = ์‡ผ๋‚˜์–ด
+language-name-so = ์†Œ๋ง๋ฆฌ์•„์–ด
+language-name-son = ์†ก๊ฐ€์ด์กฑ์–ด
+language-name-sq = ์•Œ๋ฐ”๋‹ˆ์•„์–ด
+language-name-sr = ์„ธ๋ฅด๋น„์•„์–ด
+language-name-ss = ์‹œ์Šค๋ฐ”ํ‹ฐ์–ด
+language-name-st = ์„ธ์†Œํ† ์–ด
+language-name-su = ์ˆ˜๋‹จ์–ด
+language-name-sv = ์Šค์›จ๋ด์–ด
+language-name-sw = ์Šค์™€ํž๋ฆฌ์–ด
+language-name-szl = ์‹ค๋ ˆ์ง€์•„์–ด
+language-name-ta = ํƒ€๋ฐ€์–ด
+language-name-te = ํ…”๋ฃจ๊ทธ์–ด
+language-name-tg = ํƒ€์ง์–ด
+language-name-th = ํƒœ๊ตญ์–ด
+language-name-ti = ํ‹ฐ๊ทธ๋ฆฐ์•ผ์–ด
+language-name-tig = ํ‹ฐ๊ทธ๋ ˆ์–ด
+language-name-tk = ํˆฌ๋ฅด์ฟ ๋ฉ˜์–ด
+language-name-tl = ํƒ€๊ฐˆ๋กœ๊ทธ์–ด
+language-name-tlh = ํด๋ง๊ณค์–ด
+language-name-tn = ์‹ธ์™€๋‚˜์–ด
+language-name-to = ํ†ต๊ฐ€์–ด
+language-name-tr = ํ„ฐํ‚ค์–ด
+language-name-trs = ํŠธ๋ฆฌํ‚ค์–ด
+language-name-ts = ํ†ต๊ฐ€์–ด
+language-name-tt = ํƒ€ํƒ€๋ฅด์–ด
+language-name-tw = ํŠธ์œ„์–ด
+language-name-ty = ํƒ€ํžˆํ‹ฐ์–ด
+language-name-ug = ์œ„๊ตฌ๋ฅด์–ด
+language-name-uk = ์šฐํฌ๋ผ์ด๋‚˜์–ด
+language-name-ur = ํŒŒํ‚ค์Šคํƒ„์–ด
+language-name-uz = ์šฐ์ฆˆ๋ฒก์–ด
+language-name-ve = ๋ฒค๋‹ค์–ด
+language-name-vi = ๋ฒ ํŠธ๋‚จ์–ด
+language-name-vo = ๋ณผ๋ผํ‘ธํฌ์–ด
+language-name-wa = ์›”๋ฃฌ์–ด
+language-name-wen = ์†Œ๋ฅด๋น„์•„์–ด
+language-name-wo = ์„ธ๋„ค๊ฐˆ์–ด
+language-name-xh = ์ฝ”์‚ฌ์–ด
+language-name-yi = ์ด๋””์‹œ์–ด
+language-name-yo = ์š”๋ฃจ๋ฐ”์–ด
+language-name-za = ์ฅ์•™์–ด
+language-name-zam = Miahuatlรกn ์žํฌํ…์–ด
+language-name-zh = ์ค‘๊ตญ์–ด
+language-name-zu = ์ค„๋ฃจ์–ด
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/intl/regionNames.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/intl/regionNames.ftl
new file mode 100644
index 0000000000..9b29998c3a
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/intl/regionNames.ftl
@@ -0,0 +1,280 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### Notice: If you're updating this list, you should also
+### update the list in mozIntl.js.
+
+region-name-ad = ์•ˆ๋„๋ผ
+region-name-ae = ์•„๋ž์—๋ฏธ๋ฆฌํŠธ
+region-name-af = ์•„ํ”„๊ฐ€๋‹ˆ์Šคํƒ„
+region-name-ag = ์•คํ‹ฐ๊ฐ€ ๋ฐ”๋ถ€๋‹ค
+region-name-ai = ์•™๊ทˆ๋ผ
+region-name-al = ์•Œ๋ฐ”๋‹ˆ์•„
+region-name-am = ์•„๋ฅด๋ฉ”๋‹ˆ์•„
+region-name-ao = ์•™๊ณจ๋ผ
+region-name-aq = ๋‚จ๊ทน
+region-name-ar = ์•„๋ฅดํ—จํ‹ฐ๋‚˜
+region-name-as = ๋ฏธ๊ตญ๋ น ์‚ฌ๋ชจ์•„
+region-name-at = ์˜ค์ŠคํŠธ๋ฆฌ์•„
+region-name-au = ํ˜ธ์ฃผ
+region-name-aw = ์•„๋ฃจ๋ฐ”
+region-name-az = ์•„์ œ๋ฅด๋ฐ”์ด์  
+region-name-ba = ๋ณด์Šค๋‹ˆ์•„ ํ—ค๋ฅด์ฒด์ฝ”๋น„๋‚˜
+region-name-bb = ๋ฐ”๋ฒ ์ด๋„์Šค
+region-name-bd = ๋ฐฉ๊ธ€๋ผ๋ฐ์‹œ
+region-name-be = ๋ฒจ๊ธฐ์—
+region-name-bf = ๋ถ€๋ฅดํ‚ค๋‚˜ ํŒŒ์†Œ
+region-name-bg = ๋ถˆ๊ฐ€๋ฆฌ์•„
+region-name-bh = ๋ฐ”๋ ˆ์ธ
+region-name-bi = ๋ถ€๋ฃฌ๋””
+region-name-bj = ๋ฒ ๋‹Œ
+region-name-bl = ์‚ฐํƒ€ ๋ฐ”์Šค๋ฏธ
+region-name-bm = ๋ฒ„๋ฎค๋‹ค
+region-name-bn = ๋ธŒ๋ฃจ๋‚˜์ด
+region-name-bo = ๋ณผ๋ฆฌ๋น„์•„
+region-name-bq-2018 = ๋„ค๋œ๋ž€๋“œ๋ น ์นด๋ฆฌ๋ธŒ
+region-name-br = ๋ธŒ๋ผ์งˆ
+region-name-bs = ๋ฐ”ํ•˜๋งˆ
+region-name-bt = ๋ถ€ํƒ„
+region-name-bv = ๋ถ€๋ฒณ ์ œ๋„
+region-name-bw = ๋ณด์ธ ์™€๋‚˜
+region-name-by = ๋ฒจ๋ผ๋ฃจ์‹œ
+region-name-bz = ๋ฒจ๋ฆฌ์ฆˆ
+region-name-ca = ์บ๋‚˜๋‹ค
+region-name-cc = ์ฝ”์ฝ”์Šค ์ œ๋„
+region-name-cd = ์ฝฉ๊ณ -ํ‚จ์ƒค์‚ฌ
+region-name-cf = ์ค‘์•™ ์•„ํ”„๋ฆฌ์นด ๊ณตํ™”๊ตญ
+region-name-cg = ์ฝฉ๊ณ -ํ”„๋ผ์ฐจ๋นŒ
+region-name-ch = ์Šค์œ„์Šค
+region-name-ci = ์ฝ”ํŠธ๋””๋ถ€์•„๋ฅด
+region-name-ck = ์ฟก ์ œ๋„
+region-name-cl = ์น ๋ ˆ
+region-name-cm = ์นด๋ฉ”๋ฃฌ
+region-name-cn = ์ค‘๊ตญ
+region-name-co = ์ฝœ๋กฌ๋น„์•„
+region-name-cp = ํด๋ฆฌํผํ„ด ์„ฌ
+region-name-cr = ์ฝ”์Šคํƒ€๋ฆฌ์นด
+region-name-cu = ์ฟ ๋ฐ”
+region-name-cv-2020 = ์นด๋ณด๋ฒ ๋ฅด๋ฐ
+region-name-cw = ํ๋ผ์†Œ
+region-name-cx = ํฌ๋ฆฌ์Šค๋งˆ์Šค ์ œ๋„
+region-name-cy = ์‚ฌ์ดํ”„๋Ÿฌ์Šค
+region-name-cz-2019 = ์ฒด์ฝ”
+region-name-de = ๋…์ผ
+region-name-dg = ๋””์—๊ณ  ๊ฐ€๋ฅด์‹œ์•„
+region-name-dj = ์ง€๋ถ€ํ‹ฐ
+region-name-dk = ๋ด๋งˆํฌ
+region-name-dm = ๋„๋ฏธ๋‹ˆ์นด
+region-name-do = ๋„๋ฏธ๋‹ˆ์นด๊ณตํ™”๊ตญ
+region-name-dz = ์•Œ์ œ๋ฆฌ
+region-name-ec = ์—์ฟ ์•„๋„๋ฅด
+region-name-ee = ์—์Šคํ† ๋‹ˆ์•„
+region-name-eg = ์ด์ง‘ํŠธ
+region-name-eh = ์„œ ์‚ฌํ•˜๋ผ
+region-name-er = ์—๋ฆฌํŠธ๋ฆฌ์•„
+region-name-es = ์ŠคํŽ˜์ธ
+region-name-et = ์—๋””์˜คํ”ผ์•„
+region-name-fi = ํ•€๋ž€๋“œ
+region-name-fj = ํ”ผ์ง€
+region-name-fk = ํฌํด๋žœ๋“œ ์ œ๋„
+region-name-fm = ๋ฏธํฌ๋กœ๋„ค์‹œ์•„
+region-name-fo = ํŽ˜๋กœ์Šค ์ œ๋„
+region-name-fr = ํ”„๋ž‘์Šค
+region-name-ga = ๊ฐ€๋ด‰
+region-name-gb = ์˜๊ตญ
+region-name-gd = ๊ทธ๋ ˆ๋‚˜๋‹ค
+region-name-ge = ์กฐ์ง€์•„
+region-name-gf = ํ”„๋ž‘์Šค๋ น ๊ธฐ์•„๋‚˜
+region-name-gg = ๊ฑด์ง€ ์ œ๋„
+region-name-gh = ๊ฐ€๋‚˜
+region-name-gi = ์ง€๋ธŒ๋ž„ํƒ€
+region-name-gl = ๊ทธ๋ฆฐ๋žœ๋“œ
+region-name-gm = ๊ฐ๋น„์•„
+region-name-gn = ๊ธฐ๋‹ˆ
+region-name-gp = ๊ณผ๋“ค๋ฃจํ”„ ์ œ๋„
+region-name-gq = ์ ๋„ ๊ธฐ๋‹ˆ
+region-name-gr = ๊ทธ๋ฆฌ์Šค
+region-name-gs = ์‚ฌ์šฐ์Šค ์กฐ์ง€์•„ ๋ฐ ์‚ฌ์šฐ์Šค ์ƒŒ๋“œ์œ„์น˜ ์ œ๋„
+region-name-gt = ๊ตฌ์•„ํ…Œ๋ง๋ผ
+region-name-gu = ๊ดŒ
+region-name-gw = ๊ธฐ๋‹ˆ๋น„์‚ฌ์šฐ
+region-name-gy = ๊ฐ€์ด์•„๋‚˜
+region-name-hk = ํ™์ฝฉ
+region-name-hm = ํ—ˆ๋“œ ๋ฐ ๋งฅ๋„๋‚ ๋“œ ์ œ๋„
+region-name-hn = ์˜จ๋‘๋ผ์Šค
+region-name-hr = ํฌ๋กœ์•„ํ‹ฐ์•„
+region-name-ht = ํ•˜์ดํ‹ฐ
+region-name-hu = ํ—๊ฐ€๋ฆฌ
+region-name-id = ์ธ๋„๋„ค์‹œ์•„
+region-name-ie = ์•„์ผ๋žœ๋“œ
+region-name-il = ์ด์Šค๋ผ์—˜
+region-name-im = ๋งจ์„ฌ
+region-name-in = ์ธ๋„
+region-name-io = ์˜๊ตญ๋ น ์ธ๋„์–‘ ์‹๋ฏผ์ง€
+region-name-iq = ์ด๋ผํฌ
+region-name-ir = ์ด๋ž€
+region-name-is = ์•„์ด์Šฌ๋žœ๋“œ
+region-name-it = ์ดํƒˆ๋ฆฌ์•„
+region-name-je = ์ €์ง€์„ฌ
+region-name-jm = ์ž๋ฉ”์ด์นด
+region-name-jo = ์š”๋ฅด๋‹จ
+region-name-jp = ์ผ๋ณธ
+region-name-ke = ์ผ€๋ƒ
+region-name-kg = ํ‚ค๋ฅด๊ธฐ์Šค์Šคํƒ„
+region-name-kh = ์บ„๋ณด๋””์•„
+region-name-ki = ํ‚ค๋ฆฌ๋ฐ”์‹œ
+region-name-km = ์ฝ”๋ชจ๋กœ์Šค
+region-name-kn = ์„ธ์ธํŠธ ํ‚ค์ธ  ๋„ค๋น„์Šค
+region-name-kp = ์กฐ์„ ๋ฏผ์ฃผ์ฃผ์˜์ธ๋ฏผ๊ณตํ™”๊ตญ
+region-name-kr = ๋Œ€ํ•œ๋ฏผ๊ตญ
+region-name-kw = ์ฟ ์›จ์ดํŠธ
+region-name-ky = ์ผ€์ด๋งจ ์ œ๋„
+region-name-kz = ์นด์žํ์Šคํƒ„
+region-name-la = ๋ผ์˜ค์Šค
+region-name-lb = ๋ ˆ๋ฐ”๋…ผ
+region-name-lc = ์„ธ์ธํŠธ๋ฃจ์‹œ์•„
+region-name-li = ๋ฆฌํžˆํ…์Šˆํƒ€์ธ
+region-name-lk = ์Šค๋ฆฌ๋ž‘์นด
+region-name-lr = ๋ผ์ด๋ฒ ๋ฆฌ์•„
+region-name-ls = ๋ ˆ์†Œํ† 
+region-name-lt = ๋ฆฌํˆฌ์•„๋‹ˆ์•„
+region-name-lu = ๋ฃฉ์…ˆ๋ถ€๋ฅดํฌ
+region-name-lv = ๋ผํŠธ๋น„์•„
+region-name-ly = ๋ฆฌ๋น„์•„
+region-name-ma = ๋ชจ๋กœ์ฝ”
+region-name-mc = ๋ชจ๋‚˜์ฝ”
+region-name-md = ๋ชฐ๋„๋ฐ”
+region-name-me = ๋ชฌํ…Œ๋‹ˆ๊ทธ๋กœ
+region-name-mf = ์‚ฐํƒ€ ๋งˆํ‹ด
+region-name-mg = ๋งˆ๋‹ค์นด์Šค์นด๋ฅด
+region-name-mh = ๋งˆ์ƒฌ ๊ตฐ๋„
+region-name-mk-2019 = ๋ถ ๋งˆ์ผ€๋„๋‹ˆ์•„
+region-name-ml = ๋ง๋ฆฌ
+region-name-mm = ๋ฏธ์•ˆ๋งˆ
+region-name-mn = ๋ชฝ๊ณ 
+region-name-mo = ๋งˆ์นด์˜ค
+region-name-mp = ๋ถ ๋งˆ๋ฆฌ์•„๋‚˜ ์ œ๋„
+region-name-mq = ๋งˆ๋ฅดํ‹ฐ๋‹ˆํฌ
+region-name-mr = ๋ชจ๋ฆฌํƒ€๋‹ˆ์•„
+region-name-ms = ๋ชฌํŠธ์„ธ๋ผํŠธ์„ฌ
+region-name-mt = ๋งํƒ€
+region-name-mu = ๋ชจ๋ฆฌ์…”์Šค
+region-name-mv = ๋ชฐ๋””๋ธŒ
+region-name-mw = ๋ง๋ผ์œ„
+region-name-mx = ๋ฉ•์‹œ์ฝ”
+region-name-my = ๋ง๋ ˆ์ด์‹œ์•„
+region-name-mz = ๋ชจ์ž ๋น„ํฌ
+region-name-na = ๋‚˜๋ฏธ๋น„์•„
+region-name-nc = ๋‰ด ์นผ๋ ˆ๋„๋‹ˆ์•„
+region-name-ne = ๋‹ˆ์ œ๋ฅด
+region-name-nf = ๋…ธํฝ์„ฌ
+region-name-ng = ๋‚˜์ด์ง€๋ฆฌ์•„
+region-name-ni = ๋‹ˆ์นด๋ผ๊ณผ
+region-name-nl = ๋„ค๋œ๋ž€๋“œ
+region-name-no = ๋…ธ๋ฅด์›จ์ด
+region-name-np = ๋„คํŒ”
+region-name-nr = ๋‚˜์šฐ๋ฅด์„ฌ
+region-name-nu = ๋‹ˆ์šฐ์—์„ฌ
+region-name-nz = ๋‰ด์งˆ๋žœ๋“œ
+region-name-om = ์˜ค๋งŒ
+region-name-pa = ํŒŒ๋‚˜๋งˆ
+region-name-pe = ํŽ˜๋ฃจ
+region-name-pf = ํ”„๋ž‘์Šค๋ น ํด๋ฆฌ๋„ค์‹œ์•„
+region-name-pg = ํŒŒํ“จ์–ด ๋‰ด ๊ธฐ๋‹ˆ
+region-name-ph = ํ•„๋ฆฌํ•€
+region-name-pk = ํŒŒํ‚ค์Šคํƒ„
+region-name-pl = ํด๋ž€๋“œ
+region-name-pm = ์„ธ์ธํŠธ ํ”ผ์—๋ฅด ๋ฏธํ€„๋ก 
+region-name-pn = ํ”ผํŠธ์ผ€์–ธ์„ฌ
+region-name-pr = ํ‘ธ์—๋ฅดํ† ๋ฆฌ์ฝ”
+region-name-pt = ํฌ๋ฅดํˆฌ๊ฐˆ
+region-name-pw = ํŒ”๋ผ์šฐ
+region-name-py = ํŒŒ๋ผ๊ตฌ์•„์ด
+region-name-qa = ์นดํƒ€๋ฅด
+region-name-qm = ๋ฏธ๋“œ์›จ์ด ํ™˜์ดˆ
+region-name-qs = ๋ฐ”์‚ฌ์Šค ๋‹ค ์ธ๋””์•„
+region-name-qu = ํ›„์•™ ๋ฐ ๋…ธ๋ฐ” ์„ฌ
+region-name-qw = ์›จ์ดํฌ ์„ฌ
+region-name-qx = ๊ธ€๋กœ๋ฆฌ์˜ค์†Œ ์„ฌ
+region-name-qz = ์•„ํฌ๋กœํ‹ฐ๋ฆฌ
+region-name-re = ๋ฃจ๋‹ˆ์˜จ
+region-name-ro = ๋ฃจ๋งˆ๋‹ˆ์•„
+region-name-rs = ์„ธ๋ฅด๋น„์•„
+region-name-ru = ๋Ÿฌ์‹œ์•„ ์—ฐ๋ฐฉ
+region-name-rw = ๋ฅด์™„๋‹ค
+region-name-sa = ์‚ฌ์šฐ๋”” ์•„๋ผ๋น„์•„
+region-name-sb = ์†”๋กœ๋ชฌ ์ œ๋„
+region-name-sc = ์„ธ์ด์…€
+region-name-sd = ์ˆ˜๋‹จ
+region-name-se = ์Šค์›จ๋ด
+region-name-sg = ์‹ฑ๊ฐ€ํฌ๋ฅด
+region-name-sh = ์„ธ์ธํŠธํ—ฌ๋ ˆ๋‚˜
+region-name-si = ์Šฌ๋กœ๋ฒ ๋‹ˆ์•„
+region-name-sk = ์Šฌ๋กœ๋ฐ”ํ‚ค์•„
+region-name-sl = ์‹œ์—๋ผ๋ฆฌ์˜จ
+region-name-sm = ์‚ฐ๋งˆ๋ฆฌ๋…ธ
+region-name-sn = ์„ธ๋„ค๊ฐˆ
+region-name-so = ์†Œ๋ง๋ฆฌ์•„
+region-name-sr = ์ˆ˜๋ฆฌ๋‚จ
+region-name-ss = ๋‚จ์ˆ˜๋‹จ
+region-name-st = ์ƒํˆฌ๋ฉ” ํ”„๋ฆฐ์‹œํŽ˜
+region-name-sv = ์—˜์‚ด๋ฐ”๋„๋ฅด
+region-name-sx = ์‹ ํŠธ๋งˆ๋ฅดํ„ด
+region-name-sy = ์‹œ๋ฆฌ์•„
+region-name-sz-2019 = ์—์Šค์™€ํ‹ฐ๋‹ˆ
+region-name-tc = ํ„ฐํฌ์Šค์นด์ด์ฝ”์Šค ์ œ๋„
+region-name-td = ์ฐจ๋“œ
+region-name-tf = ํ”„๋ž‘์Šค๋ น ๋‚จ๋ถ€ ์‹๋ฏผ์ง€ ์ œ๋„
+region-name-tg = ํ† ๊ณ 
+region-name-th = ํƒœ๊ตญ
+region-name-tj = ํƒ€์ง€ํ‚ค์Šคํƒ„
+region-name-tk = ํ† ํด๋ผ์šฐ
+region-name-tl = ๋™ํ‹ฐ๋ชจ๋ฅด
+region-name-tm = ํˆฌ๋ฅดํฌ๋ฉ”๋‹ˆ์Šคํƒ„
+region-name-tn = ํŠ€๋‹ˆ์ง€
+region-name-to = ํ†ต๊ฐ€
+region-name-tr = ํ„ฐํ‚ค
+region-name-tt = ํŠธ๋ฆฌ๋‹ˆ๋‹ค๋“œํ† ๋ฐ”๊ณ 
+region-name-tv = ํˆฌ๋ฐœ๋ฃจ
+region-name-tw = ๋Œ€๋งŒ
+region-name-tz = ํƒ„์ž๋‹ˆ์•„
+region-name-ua = ์šฐํฌ๋ผ์ด๋‚˜
+region-name-ug = ์šฐ๊ฐ„๋‹ค
+region-name-us = ๋ฏธ๊ตญ
+region-name-uy = ์šฐ๋ฃจ๊ณผ์ด
+region-name-uz = ์šฐ์ฆˆ๋ฒกํ‚ค์Šคํƒ„
+region-name-va = ๋ฐ”ํ‹ฐ์นธ ์‹œ๊ตญ
+region-name-vc = ์„ธ์ธํŠธ ๋นˆ์„ผํŠธ ๊ทธ๋ ˆ๋‚˜๋‹ค
+region-name-ve = ๋ฒ ๋„ค์ฃผ์—˜๋ผ
+region-name-vg = ์˜๊ตญ๋ น ๋ฒ„์ง„ ์ œ๋„
+region-name-vi = ๋ฏธ๊ตญ๋ น ๋ฒ„์ง„ ์ œ๋„
+region-name-vn = ๋ฒ ํŠธ๋‚จ
+region-name-vu = ๋ฐ”๋ˆ„์•„ํˆฌ
+region-name-wf = ์™ˆ๋ฆฌ์Šค ํ“ŒํŠ€๋‚˜
+region-name-ws = ์‚ฌ๋ชจ์•„
+region-name-xa = ์• ์‹œ๋ชจ์–ด ์นด๋ฅดํ‹ฐ์— ์ œ๋„
+region-name-xb = ๋ฒ ์ด์ปค ์„ฌ
+region-name-xc = ์‚ฐํ˜ธํ•ด ์ œ๋„
+region-name-xd = ๋ฐ์ผˆ๋ฆฌ์•„
+region-name-xe = ์—์šฐ๋กœํŒŒ ์„ฌ
+region-name-xg = ๊ฐ€์ž ์ง€๊ตฌ
+region-name-xh = ํ•˜์šธ๋žœ๋“œ ์„ฌ
+region-name-xj = ์–€๋งˆ์˜Œ ์„ฌ
+region-name-xk = ์ฝ”์†Œ๋ณด
+region-name-xl = ํŒ”๋ฏธ๋ผ ํ™˜์ดˆ
+region-name-xm = ํ‚น๋จผ ์•”์ดˆ
+region-name-xp = ํŒŒ๋ผ์…€ ์ œ๋„
+region-name-xq = ์ž๋ฅด๋น„์Šค ์„ฌ
+region-name-xr = ์Šค๋ฐœ๋ฐ”๋ฅด ์ œ๋„
+region-name-xs = ์Šคํ”„๋ž˜ํ‹€๋ฆฌ ๊ตฐ๋„
+region-name-xt = ํŠธ๋กœ๋ฏˆ๋žญ ์„ฌ
+region-name-xu = ์กด์Šคํ„ด ํ™˜์ดˆ
+region-name-xv = ๋‚˜๋ฐฐ์‚ฌ ์„ฌ
+region-name-xw = ์š”๋ฅด๋‹จ ๊ฐ• ์„œ์•ˆ ์ง€๊ตฌ
+region-name-ye = ์˜ˆ๋ฉ˜
+region-name-yt = ๋งˆ์š”ํŠธ
+region-name-za = ๋‚จ์•„ํ”„๋ฆฌ์นด๊ณตํ™”๊ตญ
+region-name-zm = ์ž ๋น„์•„
+region-name-zw = ์ง๋ฐ”๋ธŒ์›จ
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/main-window/autocomplete.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/main-window/autocomplete.ftl
new file mode 100644
index 0000000000..0a45c29c48
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/main-window/autocomplete.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/.
+
+
+## Import Logins Autocomplete
+
+## Variables:
+## $host (String) - Host name of the current site.
+
+autocomplete-import-logins-chrome =
+ <div data-l10n-name="line1">Google Chrome์—์„œ</div>
+ <div data-l10n-name="line2">{ $host } ๋ฐ ๋‹ค๋ฅธ ์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ๋กœ๊ทธ์ธ ๊ฐ€์ ธ์˜ค๊ธฐ</div>
+autocomplete-import-logins-chromium =
+ <div data-l10n-name="line1">Chromium์—์„œ</div>
+ <div data-l10n-name="line2">{ $host } ๋ฐ ๋‹ค๋ฅธ ์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ๋กœ๊ทธ์ธ ๊ฐ€์ ธ์˜ค๊ธฐ</div>
+autocomplete-import-logins-chromium-edge =
+ <div data-l10n-name="line1">Microsoft Edge์—์„œ</div>
+ <div data-l10n-name="line2">{ $host } ๋ฐ ๋‹ค๋ฅธ ์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ๋กœ๊ทธ์ธ ๊ฐ€์ ธ์˜ค๊ธฐ</div>
+
+##
+
+autocomplete-import-learn-more = ๋” ์•Œ์•„๋ณด๊ธฐ
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/main-window/findbar.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/main-window/findbar.ftl
new file mode 100644
index 0000000000..e213c0fa99
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/main-window/findbar.ftl
@@ -0,0 +1,68 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### This file contains the entities needed to use the Find Bar.
+
+findbar-next =
+ .tooltiptext = ๋‹ค์Œ ์ฐพ๊ธฐ
+findbar-previous =
+ .tooltiptext = ์ด์ „ ์ฐพ๊ธฐ
+
+findbar-find-button-close =
+ .tooltiptext = ์ฐพ๊ธฐ ํ‘œ์‹œ์ค„ ๋‹ซ๊ธฐ
+
+findbar-highlight-all2 =
+ .label = ๋ชจ๋‘ ๊ฐ•์กฐ ํ‘œ์‹œ
+ .accesskey =
+ { PLATFORM() ->
+ [macos] l
+ *[other] a
+ }
+ .tooltiptext = ์ผ์น˜ํ•˜๋Š” ๋ชจ๋“  ๋ถ€๋ถ„์„ ๊ฐ•์กฐ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค
+
+findbar-case-sensitive =
+ .label = ๋Œ€/์†Œ๋ฌธ์ž ๊ตฌ๋ถ„
+ .accesskey = C
+ .tooltiptext = ๋Œ€๋ฌธ์ž์™€ ์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•ด์„œ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค
+
+findbar-match-diacritics =
+ .label = ๋ถ„์Œ ๋ถ€ํ˜ธ ์ผ์น˜
+ .accesskey = I
+ .tooltiptext = ์•…์„ผํŠธ ๋ฌธ์ž์™€ ๊ทธ ๊ธฐ๋ณธ ๋ฌธ์ž๋ฅผ ๊ตฌ๋ณ„ํ•ฉ๋‹ˆ๋‹ค (์˜ˆ: โ€œresumeโ€์„ ๊ฒ€์ƒ‰ํ•  ๋•Œ โ€œrรฉsumรฉโ€๋Š” ์ผ์น˜ํ•˜์ง€ ์•Š์Œ)
+
+findbar-entire-word =
+ .label = ๋‹จ์–ด ๋‹จ์œ„๋กœ
+ .accesskey = w
+ .tooltiptext = ๋‹จ์–ด ๋‹จ์œ„๋กœ ์ผ์น˜ํ•˜๋Š” ๊ฒฝ์šฐ๋งŒ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค
+
+findbar-not-found = ์ฐพ์„ ์ˆ˜ ์—†์Œ
+
+findbar-wrapped-to-top = ์•„๋ž˜์— ๋„๋‹ฌํ•ด ์œ„๋ถ€ํ„ฐ ๊ณ„์†๋จ
+findbar-wrapped-to-bottom = ์œ„์— ๋„๋‹ฌํ•ด ์•„๋ž˜๋ถ€ํ„ฐ ๊ณ„์†๋จ
+
+findbar-normal-find =
+ .placeholder = ํŽ˜์ด์ง€์—์„œ ์ฐพ๊ธฐ
+findbar-fast-find =
+ .placeholder = ๋น ๋ฅธ ์ฐพ๊ธฐ
+findbar-fast-find-links =
+ .placeholder = ๋น ๋ฅธ ์ฐพ๊ธฐ (๋งํฌ๋งŒ)
+
+findbar-case-sensitive-status =
+ .value = (๋Œ€/์†Œ๋ฌธ์ž ๊ตฌ๋ถ„)
+findbar-match-diacritics-status =
+ .value = (์ผ์น˜ํ•˜๋Š” ๋ถ„์Œ ๋ถ€ํ˜ธ)
+findbar-entire-word-status =
+ .value = (๋‹จ์–ด ๋‹จ์œ„๋กœ)
+
+# Variables:
+# $current (Number): Index of the currently selected match
+# $total (Number): Total count of matches
+findbar-found-matches =
+ .value = { $current } / { $total } ์ผ์น˜
+
+# Variables:
+# $limit (Number): Total count of matches allowed before counting stops
+findbar-found-matches-count-limit =
+ .value = { $limit }๊ฐœ ์ด์ƒ ์ผ์น˜
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/neterror/certError.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/neterror/certError.ftl
new file mode 100644
index 0000000000..6b4cb3b630
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/neterror/certError.ftl
@@ -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/.
+
+# Variables:
+# $hostname (string) - Hostname of the website with cert error.
+cert-error-intro = { $hostname }๋Š” ์œ ํšจํ•˜์ง€ ์•Š์€ ๋ณด์•ˆ ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
+cert-error-mitm-intro = ์›น ์‚ฌ์ดํŠธ๋Š” ์ธ์ฆ ๊ธฐ๊ด€์— ์˜ํ•ด ๋ฐœ๊ธ‰๋œ ์ธ์ฆ์„œ๋ฅผ ํ†ตํ•ด ์‹ ์›์„ ์ฆ๋ช…ํ•ฉ๋‹ˆ๋‹ค.
+cert-error-mitm-mozilla = { -brand-short-name }๋Š” ์™„์ „ํžˆ ๊ฐœ๋ฐฉ ๋œ CA(Certificate Authority) ์ €์žฅ์†Œ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๋น„์˜๋ฆฌ ์žฌ๋‹จ Mozilla์˜ ์ง€์›์„๋ฐ›์Šต๋‹ˆ๋‹ค. CA ์ €์žฅ์†Œ๋Š” ์ธ์ฆ ๊ธฐ๊ด€์ด ์‚ฌ์šฉ์ž ๋ณด์•ˆ์„ ์œ„ํ•œ ๋ชจ๋ฒ” ์‚ฌ๋ก€๋ฅผ ๋”ฐ๋ฅด๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
+cert-error-mitm-connection = { -brand-short-name }๋Š” ์‚ฌ์šฉ์ž์˜ ์šด์˜ ์ฒด์ œ๊ฐ€ ์ œ๊ณตํ•˜๋Š” ์ธ์ฆ์„œ๊ฐ€ ์•„๋‹Œ Mozilla CA ์ €์žฅ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ฐ๊ฒฐ์ด ์•ˆ์ „ํ•œ์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฐ”์ด๋Ÿฌ์Šค ๋ฐฑ์‹  ํ”„๋กœ๊ทธ๋žจ์ด๋‚˜ ๋„คํŠธ์›Œํฌ๊ฐ€ Mozilla CA ์ €์žฅ์†Œ์— ์—†๋Š” CA์—์„œ ๋ฐœ๊ธ‰ํ•œ ๋ณด์•ˆ ์ธ์ฆ์„œ๋กœ ์—ฐ๊ฒฐ์„ ๊ฐ€๋กœ์ฑ„๋Š” ๊ฒฝ์šฐ ์—ฐ๊ฒฐ์ด ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค.
+cert-error-trust-unknown-issuer-intro = ๋ˆ„๊ตฐ๊ฐ€ ์‚ฌ์ดํŠธ๋ฅผ ์œ„์žฅํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋” ์ด์ƒ ์ง„ํ–‰ํ•˜๋ฉด ์•ˆ๋ฉ๋‹ˆ๋‹ค.
+# Variables:
+# $hostname (string) - Hostname of the website with cert error.
+cert-error-trust-unknown-issuer = ์›น ์‚ฌ์ดํŠธ๋Š” ์ธ์ฆ์„œ๋ฅผ ํ†ตํ•ด ์‹ ์›์„ ์ฆ๋ช…ํ•ฉ๋‹ˆ๋‹ค. { -brand-short-name }๋Š” ์ธ์ฆ์„œ ๋ฐœ๊ธ‰์ž๋ฅผ ์•Œ ์ˆ˜ ์—†๊ฑฐ๋‚˜, ์ธ์ฆ์„œ๊ฐ€ ์ž์ฒด ์„œ๋ช…๋˜์—ˆ๊ฑฐ๋‚˜ ์„œ๋ฒ„๊ฐ€ ์˜ฌ๋ฐ”๋ฅธ ์ค‘๊ฐ„ ์ธ์ฆ์„œ๋ฅผ ๋ณด๋‚ด์ง€ ์•Š๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— { $hostname } ์‚ฌ์ดํŠธ๋ฅผ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+cert-error-trust-cert-invalid = ์œ ํšจํ•˜์ง€ ์•Š์€ ์ธ์ฆ ๊ธฐ๊ด€ (CA) ์ธ์ฆ์„œ๋กœ ๋ฐœ๊ธ‰๋œ ์ธ์ฆ์„œ์ด๋ฏ€๋กœ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+cert-error-trust-untrusted-issuer = ๋ฐœ๊ธ‰์ž ์ธ์ฆ์„œ๋ฅผ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ธ์ฆ์„œ๋ฅผ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+cert-error-trust-signature-algorithm-disabled = ๋น„ํ™œ์„ฑํ™”๋œ ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋ช…๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ธ์ฆ์„œ๋ฅผ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+cert-error-trust-expired-issuer = ๋ฐœ๊ธ‰์ž ์ธ์ฆ์„œ๊ฐ€ ๋งŒ๋ฃŒ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ธ์ฆ์„œ๋ฅผ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+cert-error-trust-self-signed = ์ž๊ธฐ ์Šค์Šค๋กœ ์„œ๋ช…ํ•˜์˜€์œผ๋ฏ€๋กœ ์ธ์ฆ์„œ๋ฅผ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+cert-error-trust-symantec = GeoTrust๋‚˜ RapidSSL, Symantec, Thawte, VeriSign์ด ๋ฐœ๊ธ‰ํ•œ ์ธ์ฆ์„œ๋Š” ์ด์ „์— ๋ณด์•ˆ ๊ด€ํ–‰์„ ๋”ฐ๋ฅด์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ๋” ์ด์ƒ ์•ˆ์ „ํ•œ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+cert-error-untrusted-default = ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์ถœ์ฒ˜์˜ ์ธ์ฆ์„œ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.
+# Variables:
+# $hostname (string) - Hostname of the website with cert error.
+cert-error-domain-mismatch = ์›น ์‚ฌ์ดํŠธ๋Š” ์ธ์ฆ์„œ๋กœ ์‹ ์›์„ ์ฆ๋ช…ํ•ฉ๋‹ˆ๋‹ค. { -brand-short-name }๋Š” ์ด ์‚ฌ์ดํŠธ๊ฐ€ { $hostname }์— ๋Œ€ํ•ด ์œ ํšจํ•˜์ง€ ์•Š์€ ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์‹ ๋ขฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+# Variables:
+# $hostname (string) - Hostname of the website with cert error.
+# $alt-name (string) - Alternate domain name for which the cert is valid.
+cert-error-domain-mismatch-single = ์›น ์‚ฌ์ดํŠธ๋Š” ์ธ์ฆ์„œ๋กœ ์‹ ์›์„ ์ฆ๋ช…ํ•ฉ๋‹ˆ๋‹ค. { -brand-short-name }๋Š” ์ด ์‚ฌ์ดํŠธ๊ฐ€ { $hostname }์— ๋Œ€ํ•ด ์œ ํšจํ•˜์ง€ ์•Š์€ ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์‹ ๋ขฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ธ์ฆ์„œ๊ฐ€ <a data-l10n-name="domain-mismatch-link">{ $alt-name }</a>์— ๋Œ€ํ•ด์„œ๋งŒ ์œ ํšจํ•ฉ๋‹ˆ๋‹ค.
+# Variables:
+# $hostname (string) - Hostname of the website with cert error.
+# $alt-name (string) - Alternate domain name for which the cert is valid.
+cert-error-domain-mismatch-single-nolink = ์›น ์‚ฌ์ดํŠธ๋Š” ์ธ์ฆ์„œ๋กœ ์‹ ์›์„ ์ฆ๋ช…ํ•ฉ๋‹ˆ๋‹ค. { -brand-short-name }๋Š” ์ด ์‚ฌ์ดํŠธ๊ฐ€ { $hostname }์— ๋Œ€ํ•ด ์œ ํšจํ•˜์ง€ ์•Š์€ ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์‹ ๋ขฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ธ์ฆ์„œ๊ฐ€ { $alt-name }์— ๋Œ€ํ•ด์„œ๋งŒ ์œ ํšจํ•ฉ๋‹ˆ๋‹ค.
+# Variables:
+# $hostname (string) - Hostname of the website with cert error.
+# $subject-alt-names (string) - Alternate domain names for which the cert is valid.
+cert-error-domain-mismatch-multiple = ์›น ์‚ฌ์ดํŠธ๋Š” ์ธ์ฆ์„œ๋กœ ์‹ ์›์„ ์ฆ๋ช…ํ•ฉ๋‹ˆ๋‹ค. { -brand-short-name }๋Š” ์ด ์‚ฌ์ดํŠธ๊ฐ€ { $hostname }์— ๋Œ€ํ•ด ์œ ํšจํ•˜์ง€ ์•Š์€ ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์‹ ๋ขฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ธ์ฆ์„œ๋Š” ๋‹ค์Œ์˜ ์ด๋ฆ„์— ๋Œ€ํ•ด์„œ๋งŒ ์œ ํšจํ•ฉ๋‹ˆ๋‹ค: { $subject-alt-names }
+# Variables:
+# $hostname (string) - Hostname of the website with cert error.
+# $not-after-local-time (Date) - Certificate is not valid after this time.
+cert-error-expired-now = ์›น ์‚ฌ์ดํŠธ๋Š” ์ง€์ •๋œ ๊ธฐ๊ฐ„๋™์•ˆ ์œ ํšจํ•œ ์ธ์ฆ์„œ๋ฅผ ํ†ตํ•ด ์‹ ์›์„ ์ฆ๋ช…ํ•ฉ๋‹ˆ๋‹ค. { $hostname }์˜ ์ธ์ฆ์„œ๊ฐ€ { $not-after-local-time }์— ๋งŒ๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+# Variables:
+# $hostname (string) - Hostname of the website with cert error.
+# $not-before-local-time (Date) - Certificate is not valid before this time.
+cert-error-not-yet-valid-now = ์›น ์‚ฌ์ดํŠธ๋Š” ์ง€์ •๋œ ๊ธฐ๊ฐ„๋™์•ˆ ์œ ํšจํ•œ ์ธ์ฆ์„œ๋ฅผ ํ†ตํ•ด ์‹ ์›์„ ์ฆ๋ช…ํ•ฉ๋‹ˆ๋‹ค. { $hostname }์˜ ์ธ์ฆ์„œ๊ฐ€ { $not-before-local-time }๊นŒ์ง€ ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+# Variables:
+# $error (string) - NSS error code string that specifies type of cert error. e.g. unknown issuer, invalid cert, etc.
+cert-error-code-prefix = ์˜ค๋ฅ˜ ์ฝ”๋“œ: { $error }
+# Variables:
+# $error (string) - NSS error code string that specifies type of cert error. e.g. unknown issuer, invalid cert, etc.
+cert-error-code-prefix-link = ์˜ค๋ฅ˜ ์ฝ”๋“œ: <a data-l10n-name="error-code-link">{ $error }</a>
+# Variables:
+# $hostname (string) - Hostname of the website with SSL error.
+# $errorMessage (string) - Error message corresponding to the type of error we are experiencing.
+cert-error-ssl-connection-error = { $hostname }์— ์—ฐ๊ฒฐํ•˜๋Š” ๋™์•ˆ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. { $errorMessage }
+# Variables:
+# $hostname (string) - Hostname of the website with cert error.
+cert-error-symantec-distrust-description = ์›น ์‚ฌ์ดํŠธ๋Š” ์ธ์ฆ ๊ธฐ๊ด€์—์„œ ๋ฐœ๊ธ‰ํ•œ ์ธ์ฆ์„œ๋ฅผ ํ†ตํ•ด ์‹ ์›์„ ์ฆ๋ช…ํ•ฉ๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๋ธŒ๋ผ์šฐ์ €๋Š” ๋” ์ด์ƒ GeoTrust๋‚˜ RapidSSL, Symantec, Thawte, VeriSign์—์„œ ๋ฐœ๊ธ‰ ํ•œ ์ธ์ฆ์„œ๋ฅผ ์‹ ๋ขฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. { $hostname }์€ ์ด๋Ÿฌํ•œ ์ธ์ฆ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ์›น ์‚ฌ์ดํŠธ ์ž์‹ ์„ ์ฆ๋ช…ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+cert-error-symantec-distrust-admin = ์›น ์‚ฌ์ดํŠธ์˜ ๊ด€๋ฆฌ์ž์—๊ฒŒ ์ด ๋ฌธ์ œ์— ๋Œ€ํ•ด ์•Œ๋ ค์ฃผ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+cert-error-old-tls-version = ์ด ์›น ์‚ฌ์ดํŠธ๋Š” { -brand-short-name }์—์„œ ์ง€์›ํ•˜๋Š” ์ตœ์†Œ ๋ฒ„์ „์ธ TLS 1.2 ํ”„๋กœํ† ์ฝœ์„ ์ง€์›ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+# Variables:
+# $hasHSTS (Boolean) - Indicates whether HSTS header is present.
+cert-error-details-hsts-label = HTTP ๋ณด์•ˆ ๊ฐ•ํ™” ํ”„๋กœํ† ์ฝœ: { $hasHSTS }
+# Variables:
+# $hasHPKP (Boolean) - Indicates whether HPKP header is present.
+cert-error-details-key-pinning-label = HTTP ๊ณต๊ฐœ ํ‚ค ๊ณ ์ •: { $hasHPKP }
+cert-error-details-cert-chain-label = ์ธ์ฆ ์ฒด์ธ:
+open-in-new-window-for-csp-or-xfo-error = ์‚ฌ์ดํŠธ๋ฅผ ์ƒˆ ์ฐฝ์—์„œ ์—ด๊ธฐ
+# Variables:
+# $hostname (string) - Hostname of the website blocked by csp or xfo error.
+csp-xfo-blocked-long-desc = ๋ณด์•ˆ์„ ์œ„ํ•ด { $hostname } ์‚ฌ์ดํŠธ๋Š” ๋‹ค๋ฅธ ์‚ฌ์ดํŠธ์—์„œ ํ•ด๋‹น ํŽ˜์ด์ง€๋ฅผ ํฌํ•จํ•˜๋ฉด { -brand-short-name }๊ฐ€ ํŽ˜์ด์ง€๋ฅผ ํ‘œ์‹œํ•˜์ง€ ๋ชปํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ์ด ํŽ˜์ด์ง€๋ฅผ ๋ณด๋ ค๋ฉด ์ƒˆ ์ฐฝ์—์„œ ์—ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+
+## Messages used for certificate error titles
+
+connectionFailure-title = ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†์Œ
+deniedPortAccess-title = ์ด ์ฃผ์†Œ๋Š” ์ œํ•œ๋˜์–ด ์žˆ์Œ
+# "Hmm" is a sound made when considering or puzzling over something.
+# You don't have to include it in your translation if your language does not have a written word like this.
+dnsNotFound-title = ํ•ด๋‹น ์‚ฌ์ดํŠธ๋ฅผ ์ฐพ๋Š”๋ฐ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+dns-not-found-trr-only-title2 = ์ด ๋„๋ฉ”์ธ์„ ์ฐพ๋Š” ๊ฐ€๋Šฅํ•œ ๋ณด์•ˆ ์œ„ํ—˜
+dns-not-found-native-fallback-title2 = ์ด ๋„๋ฉ”์ธ์„ ์ฐพ๋Š” ๊ฐ€๋Šฅํ•œ ๋ณด์•ˆ ์œ„ํ—˜
+fileNotFound-title = ํŒŒ์ผ์„ ์ฐพ์„ ์ˆ˜ ์—†์Œ
+fileAccessDenied-title = ํŒŒ์ผ ์ ‘๊ทผ์ด ๊ฑฐ๋ถ€๋จ
+generic-title = ์ด๋Ÿฐ.
+captivePortal-title = ๋„คํŠธ์›Œํฌ์— ๋กœ๊ทธ์ธ
+# "Hmm" is a sound made when considering or puzzling over something.
+# You don't have to include it in your translation if your language does not have a written word like this.
+malformedURI-title = ์ฃผ์†Œ๊ฐ€ ์˜ฌ๋ฐ”๋ฅด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+netInterrupt-title = ์—ฐ๊ฒฐ์ด ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค
+notCached-title = ๋ฌธ์„œ ๋งŒ๋ฃŒ
+netOffline-title = ์˜คํ”„๋ผ์ธ ๋ชจ๋“œ
+contentEncodingError-title = ์ฝ˜ํ…์ธ  ์ธ์ฝ”๋”ฉ ์˜ค๋ฅ˜
+unsafeContentType-title = ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ํŒŒ์ผ ํ˜•์‹
+netReset-title = ์—ฐ๊ฒฐ ์ดˆ๊ธฐํ™”
+netTimeout-title = ์—ฐ๊ฒฐ ์‹œ๊ฐ„ ์ดˆ๊ณผ
+unknownProtocolFound-title = ์ธ์‹ํ•  ์ˆ˜ ์—†๋Š” ์ฃผ์†Œ
+proxyConnectFailure-title = ํ”„๋ก์‹œ ์„œ๋ฒ„๊ฐ€ ์—ฐ๊ฒฐ์„ ๊ฑฐ๋ถ€ํ•จ
+proxyResolveFailure-title = ํ”„๋ก์‹œ ์„œ๋ฒ„๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Œ
+redirectLoop-title = ํŽ˜์ด์ง€๊ฐ€ ์ œ๋Œ€๋กœ ๋ฆฌ๋””๋ ‰์…˜๋˜์ง€ ์•Š์Œ
+unknownSocketType-title = ์„œ๋ฒ„์—์„œ ์˜ˆ๊ธฐ์น˜ ์•Š์€ ์‘๋‹ต
+nssFailure2-title = ๋ณด์•ˆ ์—ฐ๊ฒฐ ์‹คํŒจ
+csp-xfo-error-title = { -brand-short-name }๊ฐ€ ์ด ํŽ˜์ด์ง€๋ฅผ ์—ด ์ˆ˜ ์—†์Œ
+corruptedContentError-title = ์†์ƒ๋œ ์ฝ˜ํ…์ธ  ์˜ค๋ฅ˜
+sslv3Used-title = ๋ณด์•ˆ ์—ฐ๊ฒฐ์„ ํ•  ์ˆ˜ ์—†์Œ
+inadequateSecurityError-title = ์—ฐ๊ฒฐ์ด ์•ˆ์ „ํ•˜์ง€ ์•Š์Œ
+blockedByPolicy-title = ์ฐจ๋‹จ๋œ ํŽ˜์ด์ง€
+clockSkewError-title = ์ปดํ“จํ„ฐ์˜ ์‹œ๊ฐ์ด ์˜ฌ๋ฐ”๋ฅด์ง€ ์•Š์Œ
+networkProtocolError-title = ๋„คํŠธ์›Œํฌ ํ”„๋กœํ† ์ฝœ ์˜ค๋ฅ˜
+nssBadCert-title = ๊ฒฝ๊ณ : ๋ณด์•ˆ ์œ„ํ—˜ ๊ฐ€๋Šฅ์„ฑ
+nssBadCert-sts-title = ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์Œ: ์ž ์žฌ์ ์ธ ๋ณด์•ˆ ๋ฌธ์ œ
+certerror-mitm-title = { -brand-short-name }๊ฐ€ ์ด ์‚ฌ์ดํŠธ์— ์•ˆ์ „ํ•˜๊ฒŒ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ์„ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ๋ง‰๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/neterror/netError.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/neterror/netError.ftl
new file mode 100644
index 0000000000..e90aed5534
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/neterror/netError.ftl
@@ -0,0 +1,149 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Error page titles
+
+neterror-page-title = ํŽ˜์ด์ง€ ๋กœ๋“œ ์ค‘ ๋ฌธ์ œ ๋ฐœ์ƒ
+certerror-page-title = ๊ฒฝ๊ณ : ๋ณด์•ˆ ์œ„ํ—˜ ๊ฐ€๋Šฅ์„ฑ
+certerror-sts-page-title = ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์Œ: ์ž ์žฌ์ ์ธ ๋ณด์•ˆ ๋ฌธ์ œ
+neterror-blocked-by-policy-page-title = ์ฐจ๋‹จ๋œ ํŽ˜์ด์ง€
+neterror-captive-portal-page-title = ๋„คํŠธ์›Œํฌ์— ๋กœ๊ทธ์ธ
+neterror-dns-not-found-title = ์„œ๋ฒ„๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Œ
+neterror-malformed-uri-page-title = ์ž˜๋ชป๋œ URL
+
+## Error page actions
+
+neterror-advanced-button = ๊ณ ๊ธ‰โ€ฆ
+neterror-copy-to-clipboard-button = ํด๋ฆฝ๋ณด๋“œ์— ํ…์ŠคํŠธ ๋ณต์‚ฌ
+neterror-learn-more-link = ๋” ์•Œ์•„๋ณด๊ธฐโ€ฆ
+neterror-open-portal-login-page-button = ๋„คํŠธ์›Œํฌ ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€ ์—ด๊ธฐ
+neterror-override-exception-button = ์œ„ํ—˜์„ ๊ฐ์ˆ˜ํ•˜๊ณ  ๊ณ„์†
+neterror-pref-reset-button = ๊ธฐ๋ณธ ์„ค์ •์œผ๋กœ ๋ณต์›
+neterror-return-to-previous-page-button = ๋’ค๋กœ ๊ฐ€๊ธฐ
+neterror-return-to-previous-page-recommended-button = ๋’ค๋กœ ๊ฐ€๊ธฐ (๊ถŒ์žฅ)
+neterror-try-again-button = ๋‹ค์‹œ ์‹œ๋„
+neterror-add-exception-button = ์ด ์‚ฌ์ดํŠธ๋Š” ํ•ญ์ƒ ๊ณ„์†
+neterror-settings-button = DNS ์„ค์ • ๋ณ€๊ฒฝ
+neterror-view-certificate-link = ์ธ์ฆ์„œ ๋ณด๊ธฐ
+neterror-trr-continue-this-time = ์ด๋ฒˆ๋งŒ ๊ณ„์†
+neterror-disable-native-feedback-warning = ํ•ญ์ƒ ๊ณ„์†
+
+##
+
+neterror-pref-reset = ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ ์„ค์ •์ด ์›์ธ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์„ค์ •์œผ๋กœ ๋ณต์›ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+neterror-error-reporting-automatic = ์ด๋Ÿฌํ•œ ์˜ค๋ฅ˜๋ฅผ ๋ณด๊ณ ํ•˜์—ฌ { -vendor-short-name }๊ฐ€ ์•…์„ฑ ์‚ฌ์ดํŠธ๋ฅผ ์‹๋ณ„ํ•˜๊ณ  ์ฐจ๋‹จํ•˜๋Š” ๊ฒƒ์„ ๋•์Šต๋‹ˆ๋‹ค.
+
+## Specific error messages
+
+neterror-generic-error = { -brand-short-name }๊ฐ€ ์–ด๋– ํ•œ ์ด์œ ๋กœ ์ธํ•˜์—ฌ ์ด ํŽ˜์ด์ง€๋ฅผ ์ฝ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+neterror-load-error-try-again = ์„œ๋ฒ„๊ฐ€ ์ผ์‹œ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ฑฐ๋‚˜ ์‚ฌ์šฉ์ž๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์€ ์ƒํƒœ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž ์‹œ ํ›„์— ๋‹ค์‹œ ์‹œ๋„ํ•ด ๋ณด์„ธ์š”.
+neterror-load-error-connection = ์–ด๋–ค ํŽ˜์ด์ง€๋„ ์—ด ์ˆ˜ ์—†๋‹ค๋ฉด, ์ปดํ“จํ„ฐ์˜ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์„ ํ™•์ธํ•ด ๋ณด์„ธ์š”.
+neterror-load-error-firewall = ์‚ฌ์šฉ์ž์˜ ์ปดํ“จํ„ฐ๋‚˜ ๋„คํŠธ์›Œํฌ๊ฐ€ ๋ฐฉํ™”๋ฒฝ ๋˜๋Š” ํ”„๋ก์‹œ๋กœ ๋ณดํ˜ธ๋˜๊ณ  ์žˆ๋‹ค๋ฉด, { -brand-short-name }๊ฐ€ ์›น์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ด ๋ณด์„ธ์š”.
+neterror-captive-portal = ์ธํ„ฐ๋„ท์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋ฐ˜๋“œ์‹œ ์ด ๋„คํŠธ์›Œํฌ์— ๋กœ๊ทธ์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+# Variables:
+# $hostAndPath (String) - a suggested site (e.g. "www.example.com") that the user may have meant instead.
+neterror-dns-not-found-with-suggestion = <a data-l10n-name="website">{ $hostAndPath }</a> ์‚ฌ์ดํŠธ๋กœ ์ด๋™ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+neterror-dns-not-found-hint-header = <strong>์˜ฌ๋ฐ”๋ฅธ ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•œ ๊ฒฝ์šฐ, ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:</strong>
+neterror-dns-not-found-hint-try-again = ๋‚˜์ค‘์— ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”
+neterror-dns-not-found-hint-check-network = ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์„ ํ™•์ธํ•ด ๋ณด์„ธ์š”
+neterror-dns-not-found-hint-firewall = { -brand-short-name }์— ์›น ์•ก์„ธ์Šค ๊ถŒํ•œ์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š” (์—ฐ๊ฒฐ๋˜์–ด ์žˆ์ง€๋งŒ ๋ฐฉํ™”๋ฒฝ ๋’ค์— ์žˆ์„ ์ˆ˜ ์žˆ์Œ)
+
+## TRR-only specific messages
+## Variables:
+## $hostname (String) - Hostname of the website to which the user was trying to connect.
+## $trrDomain (String) - Hostname of the DNS over HTTPS server that is currently in use.
+
+neterror-dns-not-found-trr-only-reason = { -brand-short-name }๋Š” ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” DNS ํ™•์ธ์ž๋ฅผ ํ†ตํ•ด ์ด ์‚ฌ์ดํŠธ ์ฃผ์†Œ์— ๋Œ€ํ•œ ์š”์ฒญ์„ ๋ณดํ˜ธํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด์œ :
+neterror-dns-not-found-trr-only-reason2 = { -brand-short-name }๋Š” ๋ณด์•ˆ DNS ๊ณต๊ธ‰์ž๋ฅผ ํ†ตํ•ด ์ด ์‚ฌ์ดํŠธ ์ฃผ์†Œ์— ๋Œ€ํ•œ ์š”์ฒญ์„ ๋ณดํ˜ธํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด์œ :
+neterror-dns-not-found-trr-third-party-warning2 = ๊ธฐ๋ณธ DNS ํ™•์ธ์ž๋กœ ๊ณ„์† ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ œ3์ž๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐฉ๋ฌธํ•˜๋Š” ์›น ์‚ฌ์ดํŠธ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+neterror-dns-not-found-trr-only-could-not-connect = { -brand-short-name }๊ฐ€ { $trrDomain }์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+neterror-dns-not-found-trr-only-timeout = { $trrDomain }์— ๋Œ€ํ•œ ์—ฐ๊ฒฐ์ด ์˜ˆ์ƒ๋ณด๋‹ค ์˜ค๋ž˜ ๊ฑธ๋ ธ์Šต๋‹ˆ๋‹ค.
+neterror-dns-not-found-trr-offline = ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+neterror-dns-not-found-trr-unknown-host2 = { $trrDomain }์ด(๊ฐ€) ์ด ์›น ์‚ฌ์ดํŠธ๋ฅผ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.
+neterror-dns-not-found-trr-server-problem = { $trrDomain }์— ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
+neterror-dns-not-found-bad-trr-url = ์ž˜๋ชป๋œ URL.
+neterror-dns-not-found-trr-unknown-problem = ์˜ˆ๊ธฐ์น˜ ์•Š์€ ๋ฌธ์ œ.
+
+## Native fallback specific messages
+## Variables:
+## $trrDomain (String) - Hostname of the DNS over HTTPS server that is currently in use.
+
+neterror-dns-not-found-native-fallback-reason = { -brand-short-name }๋Š” ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” DNS ํ™•์ธ์ž๋ฅผ ํ†ตํ•ด ์ด ์‚ฌ์ดํŠธ ์ฃผ์†Œ์— ๋Œ€ํ•œ ์š”์ฒญ์„ ๋ณดํ˜ธํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด์œ :
+neterror-dns-not-found-native-fallback-reason2 = { -brand-short-name }๋Š” ๋ณด์•ˆ DNS ๊ณต๊ธ‰์ž๋ฅผ ํ†ตํ•ด ์ด ์‚ฌ์ดํŠธ ์ฃผ์†Œ์— ๋Œ€ํ•œ ์š”์ฒญ์„ ๋ณดํ˜ธํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด์œ :
+neterror-dns-not-found-native-fallback-heuristic = ๋„คํŠธ์›Œํฌ์—์„œ DNS over HTTP (HTTPS๋ฅผ ํ†ตํ•œ DNS)๊ฐ€ ๋น„ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+neterror-dns-not-found-native-fallback-not-confirmed2 = { -brand-short-name }๊ฐ€ { $trrDomain }์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+
+##
+
+neterror-file-not-found-filename = ํŒŒ์ผ ์ด๋ฆ„์— ๋Œ€๋ฌธ์ž ๋˜๋Š” ๊ธฐํƒ€ ์ž…๋ ฅ ์˜ค๋ฅ˜๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ•ด ๋ณด์„ธ์š”.
+neterror-file-not-found-moved = ํŒŒ์ผ์ด ์ด๋™, ์ด๋ฆ„ ๋ณ€๊ฒฝ ๋˜๋Š” ์‚ญ์ œ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•ด ๋ณด์„ธ์š”.
+neterror-access-denied = ์‚ญ์ œ, ์ด๋™ ๋˜๋Š” ๊ถŒํ•œ์ด ์—†์–ด์„œ ์ ‘๊ทผํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+neterror-unknown-protocol = ์ด ์ฃผ์†Œ๋ฅผ ์—ด๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋‹ค๋ฅธ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์„ค์น˜ํ•  ํ•„์š”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
+neterror-redirect-loop = ์ด ๋ฌธ์ œ๋Š” ๋“œ๋ฌผ๊ฒŒ ํ•ด๋‹น ์‚ฌ์ดํŠธ์—์„œ ์š”๊ตฌํ•˜๋Š” ์ฟ ํ‚ค๋ฅผ ์ฐจ๋‹จํ•˜์—ฌ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+neterror-unknown-socket-type-psm-installed = ์‹œ์Šคํ…œ์— ๊ฐœ์ธ ๋ณด์•ˆ ๊ด€๋ฆฌ์ž๊ฐ€ ์„ค์น˜ ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ด ๋ณด์„ธ์š”.
+neterror-unknown-socket-type-server-config = ์„œ๋ฒ„์˜ ์ •์ƒ์ ์ด์ง€ ์•Š์€ ์„ค์ • ๋•Œ๋ฌธ์ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
+neterror-not-cached-intro = ์š”์ฒญํ•˜์‹  ๋ฌธ์„œ๋Š” { -brand-short-name } ์บ์‹œ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+neterror-not-cached-sensitive = ๋ณด์•ˆ ์˜ˆ๋ฐฉ์ฑ…์œผ๋กœ { -brand-short-name }๋Š” ์ž๋™์œผ๋กœ ๋ฏผ๊ฐํ•œ ๋ฌธ์„œ๋ฅผ ๋‹ค์‹œ ์š”์ฒญํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+neterror-not-cached-try-again = ์›น ์‚ฌ์ดํŠธ์—์„œ ๋ฌธ์„œ๋ฅผ ๋‹ค์‹œ ์š”์ฒญํ•˜๋ ค๋ฉด ๋‹ค์‹œ ์‹œ๋„๋ฅผ ๋ˆ„๋ฅด์„ธ์š”.
+neterror-net-offline = ์˜จ๋ผ์ธ ๋ชจ๋“œ๋กœ ์ „ํ™˜ํ•˜๊ณ  ํŽ˜์ด์ง€๋ฅผ ๋‹ค์‹œ ๋กœ๋“œํ•˜๋ ค๋ฉด โ€œ๋‹ค์‹œ ์‹œ๋„"๋ฅผ ๋ˆ„๋ฅด์„ธ์š”.
+neterror-proxy-resolve-failure-settings = ํ”„๋ก์‹œ ์„ค์ •์ด ์˜ฌ๋ฐ”๋กœ ๋˜์–ด์žˆ๋Š”์ง€ ํ™•์ธํ•ด ๋ณด์„ธ์š”.
+neterror-proxy-resolve-failure-connection = ์‚ฌ์šฉ์ž ์ปดํ“จํ„ฐ๊ฐ€ ํ™œ์„ฑํ™”๋œ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์„ ์‚ฌ์šฉํ•˜๋Š”์ง€ ํ™•์ธํ•ด ๋ณด์„ธ์š”.
+neterror-proxy-resolve-failure-firewall = ์‚ฌ์šฉ์ž์˜ ์ปดํ“จํ„ฐ๋‚˜ ๋„คํŠธ์›Œํฌ๊ฐ€ ๋ฐฉํ™”๋ฒฝ ๋˜๋Š” ํ”„๋ก์‹œ๋กœ ๋ณดํ˜ธ๋˜๊ณ  ์žˆ๋‹ค๋ฉด, { -brand-short-name }๊ฐ€ ์›น์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ด ๋ณด์„ธ์š”.
+neterror-proxy-connect-failure-settings = ํ”„๋ก์‹œ ์„ค์ •์ด ์˜ฌ๋ฐ”๋กœ ๋˜์–ด์žˆ๋Š”์ง€ ํ™•์ธํ•ด ๋ณด์„ธ์š”.
+neterror-proxy-connect-failure-contact-admin = ํ”„๋ก์‹œ ์„œ๋ฒ„๊ฐ€ ํ™•์‹คํžˆ ์ž‘๋™ ์ค‘์ธ์ง€ ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ์ž์—๊ฒŒ ๋ฌธ์˜ํ•˜์„ธ์š”.
+neterror-content-encoding-error = ์›น ์‚ฌ์ดํŠธ ๊ด€๋ฆฌ์ž์—๊ฒŒ ์—ฐ๋ฝํ•˜์—ฌ ์ด ๋ฌธ์ œ๋ฅผ ์•Œ๋ ค์ฃผ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+neterror-unsafe-content-type = ์›น ์‚ฌ์ดํŠธ ๊ด€๋ฆฌ์ž์—๊ฒŒ ์—ฐ๋ฝํ•˜์—ฌ ์ด ๋ฌธ์ œ๋ฅผ ์•Œ๋ ค์ฃผ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+neterror-nss-failure-not-verified = ๋ฐ›์€ ๋ฐ์ดํ„ฐ์˜ ์‹ ๋ขฐ์„ฑ์„ ํ™•์ธํ•  ์ˆ˜ ์—†์œผ๋ฏ€๋กœ ๋ณด์‹œ๋ ค๋Š” ํŽ˜์ด์ง€๋ฅผ ํ‘œ์‹œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+neterror-nss-failure-contact-website = ์›น ์‚ฌ์ดํŠธ ๊ด€๋ฆฌ์ž์—๊ฒŒ ์—ฐ๋ฝํ•˜์—ฌ ์ด ๋ฌธ์ œ๋ฅผ ์•Œ๋ ค์ฃผ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+# Variables:
+# $hostname (String) - Hostname of the website to which the user was trying to connect.
+certerror-intro = { -brand-short-name }๊ฐ€ ์ž ์žฌ์ ์ธ ๋ณด์•ˆ ์œ„ํ˜‘์„ ๊ฐ์ง€ํ•˜๊ณ  <b>{ $hostname }</b> ์‚ฌ์ดํŠธ๋กœ ์ง„ํ–‰ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์‚ฌ์ดํŠธ๋ฅผ ๋ฐฉ๋ฌธํ•˜๋ฉด ๊ณต๊ฒฉ์ž๊ฐ€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋‚˜ ์ด๋ฉ”์ผ, ์‹ ์šฉ์นด๋“œ์™€ ๊ฐ™์€ ์ •๋ณด๋ฅผ ํƒˆ์ทจํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+# Variables:
+# $hostname (String) - Hostname of the website to which the user was trying to connect.
+certerror-sts-intro = ์ด ์›น ์‚ฌ์ดํŠธ๋Š” ๋ณด์•ˆ ์—ฐ๊ฒฐ์„ ํ•„์š”๋กœ ํ•˜๋ฏ€๋กœ { -brand-short-name }๊ฐ€ ์ž ์žฌ์ ์ธ ๋ณด์•ˆ ์œ„ํ˜‘์„ ๊ฐ์ง€ํ•˜๊ณ  <b>{ $hostname }</b> ์‚ฌ์ดํŠธ๋กœ ์ง„ํ–‰ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+# Variables:
+# $hostname (String) - Hostname of the website to which the user was trying to connect.
+certerror-expired-cert-intro = { -brand-short-name }๊ฐ€ ๋ฌธ์ œ๋ฅผ ๊ฐ์ง€ํ•˜์—ฌ <b>{ $hostname }</b> ์‚ฌ์ดํŠธ๋กœ ์ง„ํ–‰ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์›น ์‚ฌ์ดํŠธ๊ฐ€ ์ž˜๋ชป ๊ตฌ์„ฑ๋˜์—ˆ๊ฑฐ๋‚˜ ์‚ฌ์šฉ์ž์˜ ์ปดํ“จํ„ฐ ์‹œ๊ณ„๊ฐ€ ์ž˜๋ชป๋œ ์‹œ๊ฐ„์œผ๋กœ ์„ค์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+# Variables:
+# $hostname (String) - Hostname of the website to which the user was trying to connect.
+# $mitm (String) - The name of the software intercepting communications between you and the website (or โ€œman in the middleโ€)
+certerror-mitm = <b>{ $hostname }</b>์€ ์•ˆ์ „ํ•œ ์‚ฌ์ดํŠธ๋กœ ๋ณด์ด์ง€๋งŒ ๋ณด์•ˆ ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋‚˜ ๋„คํŠธ์›Œํฌ ๋ฌธ์ œ์ธ <b>{ $mitm }</b>๋กœ ์ธํ•ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
+neterror-corrupted-content-intro = ๋ฐ์ดํ„ฐ ์ „์†ก์— ์˜ค๋ฅ˜๊ฐ€ ๊ฐ์ง€๋˜์–ด ํŽ˜์ด์ง€๋ฅผ ํ‘œ์‹œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+neterror-corrupted-content-contact-website = ์›น ์‚ฌ์ดํŠธ ๊ด€๋ฆฌ์ž์—๊ฒŒ ์—ฐ๋ฝํ•˜์—ฌ ์ด ๋ฌธ์ œ๋ฅผ ์•Œ๋ ค์ฃผ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+# Do not translate "SSL_ERROR_UNSUPPORTED_VERSION".
+neterror-sslv3-used = ๊ณ ๊ธ‰ ์ •๋ณด: SSL_ERROR_UNSUPPORTED_VERSION
+# Variables:
+# $hostname (String) - Hostname of the website to which the user was trying to connect.
+neterror-inadequate-security-intro = <b>{ $hostname }</b>์ด ์˜ค๋ž˜๋˜์–ด์„œ ๊ณต๊ฒฉ์— ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ๋ณด์•ˆ ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ์•ˆ์ „ํ•˜๋‹ค๊ณ  ์—ฌ๊ธธ ์ˆ˜ ์žˆ๋Š” ์ •๋ณด๋ฅผ ๊ณต๊ฒฉ์ž๊ฐ€ ์‰ฝ๊ฒŒ ํƒˆ์ทจํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์ดํŠธ์— ๋ฐฉ๋ฌธํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์›น ์‚ฌ์ดํŠธ ๊ด€๋ฆฌ์ž๊ฐ€ ์„œ๋ฒ„๋ฅผ ๊ณ ์ณ์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+# Do not translate "NS_ERROR_NET_INADEQUATE_SECURITY".
+neterror-inadequate-security-code = ์˜ค๋ฅ˜ ์ฝ”๋“œ: NS_ERROR_NET_INADEQUATE_SECURITY
+# Variables:
+# $hostname (String) - Hostname of the website to which the user was trying to connect.
+# $now (Date) - The current datetime, to be formatted as a date
+neterror-clock-skew-error = ์ปดํ“จํ„ฐ์˜ ์‹œ๊ณ„๊ฐ€ { DATETIME($now, dateStyle: "medium") }์œผ๋กœ ์„ค์ •๋˜์–ด ์žˆ์–ด์„œ { -brand-short-name }๊ฐ€ ์•ˆ์ „ํ•˜๊ฒŒ ์—ฐ๊ฒฐ์„ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. <b>{ $hostname }</b> ๋ฐฉ๋ฌธ์„ ์œ„ํ•ด์„œ๋Š” ์ปดํ“จํ„ฐ์˜ ์‹œ๊ณ„๋ฅผ ์˜ฌ๋ฐ”๋ฅธ ๋‚ ์งœ, ์‹œ๊ฐ„ ๋ฐ ์‹œ๊ฐ„๋Œ€๋กœ ์„ค์ •ํ•˜์‹œ๊ณ  ๋‚œ ํ›„, <b>{ $hostname }</b>๋ฅผ ๋‹ค์‹œ ๋กœ๋“œํ•˜์„ธ์š”.
+neterror-network-protocol-error-intro = ๋„คํŠธ์›Œํฌ ํ”„๋กœํ† ์ฝœ์— ์˜ค๋ฅ˜๊ฐ€ ๊ฐ์ง€๋˜์–ด ํŽ˜์ด์ง€๋ฅผ ํ‘œ์‹œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+neterror-network-protocol-error-contact-website = ์›น ์‚ฌ์ดํŠธ ๊ด€๋ฆฌ์ž์—๊ฒŒ ์—ฐ๋ฝํ•˜์—ฌ ์ด ๋ฌธ์ œ๋ฅผ ์•Œ๋ ค์ฃผ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+certerror-expired-cert-second-para = ์›น ์‚ฌ์ดํŠธ์˜ ์ธ์ฆ์„œ๊ฐ€ ๋งŒ๋ฃŒ๋˜์–ด { -brand-short-name }๊ฐ€ ์•ˆ์ „ํ•˜๊ฒŒ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์‚ฌ์ดํŠธ๋ฅผ ๋ฐฉ๋ฌธํ•˜๋ฉด ๊ณต๊ฒฉ์ž๊ฐ€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋‚˜ ์ด๋ฉ”์ผ, ์‹ ์šฉ์นด๋“œ์™€ ๊ฐ™์€ ์ •๋ณด๋ฅผ ํƒˆ์ทจํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+certerror-expired-cert-sts-second-para = ์›น ์‚ฌ์ดํŠธ์˜ ์ธ์ฆ์„œ๊ฐ€ ๋งŒ๋ฃŒ๋˜์–ด { -brand-short-name }๊ฐ€ ์•ˆ์ „ํ•˜๊ฒŒ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+certerror-what-can-you-do-about-it-title = ์‚ฌ์šฉ์ž๊ฐ€ ๋ฌด์—‡์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?
+certerror-unknown-issuer-what-can-you-do-about-it-website = ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋Š” ๋Œ€๋ถ€๋ถ„ ์›น ์‚ฌ์ดํŠธ์™€ ๊ด€๋ จ์ด ์žˆ๊ณ  ์‚ฌ์šฉ์ž๊ฐ€ ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ์€ ์—†์Šต๋‹ˆ๋‹ค.
+certerror-unknown-issuer-what-can-you-do-about-it-contact-admin = ํšŒ์‚ฌ ๋„คํŠธ์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ณ  ๋ฐ”์ด๋Ÿฌ์Šค ๋ฐฑ์‹  ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๋ฉด ์ง€์›๋ถ€์„œ์— ์ง€์›์„ ์š”์ฒญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์›น ์‚ฌ์ดํŠธ์˜ ๊ด€๋ฆฌ์ž์—๊ฒŒ ๋ฌธ์ œ์— ๋Œ€ํ•ด ์•Œ๋ ค์ฃผ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+# Variables:
+# $hostname (String) - Hostname of the website to which the user was trying to connect.
+# $now (Date) - The current datetime, to be formatted as a date
+certerror-expired-cert-what-can-you-do-about-it-clock = ์ปดํ“จํ„ฐ์˜ ์‹œ๊ณ„๊ฐ€ { DATETIME($now, dateStyle: "medium") }๋กœ ์„ค์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ปดํ“จํ„ฐ๊ฐ€ ์‹œ์Šคํ…œ ์„ค์ •์—์„œ ์˜ฌ๋ฐ”๋ฅธ ๋‚ ์งœ, ์‹œ๊ฐ„ ๋ฐ ์‹œ๊ฐ„๋Œ€๋กœ ์„ค์ •๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์‹œ๊ณ  <b>{ $hostname }</b>๋ฅผ ๋‹ค์‹œ ๋กœ๋“œํ•˜์„ธ์š”.
+certerror-expired-cert-what-can-you-do-about-it-contact-website = ์‹œ๊ณ„๊ฐ€ ์ด๋ฏธ ์˜ฌ๋ฐ”๋ฅธ ์‹œ๊ฐ„์œผ๋กœ ์„ค์ •๋˜์–ด ์žˆ์œผ๋ฉด, ์›น ์‚ฌ์ดํŠธ๊ฐ€ ์ž˜๋ชป ๊ตฌ์„ฑ๋˜์—ˆ์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ์ž๊ฐ€ ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ์€ ์—†์Šต๋‹ˆ๋‹ค. ์›น ์‚ฌ์ดํŠธ์˜ ๊ด€๋ฆฌ์ž์—๊ฒŒ ๋ฌธ์ œ์— ๋Œ€ํ•ด ์•Œ๋ ค์ฃผ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+certerror-bad-cert-domain-what-can-you-do-about-it = ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋Š” ๋Œ€๋ถ€๋ถ„ ์›น ์‚ฌ์ดํŠธ์™€ ๊ด€๋ จ์ด ์žˆ๊ณ  ์‚ฌ์šฉ์ž๊ฐ€ ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ์€ ์—†์Šต๋‹ˆ๋‹ค. ์›น ์‚ฌ์ดํŠธ์˜ ๊ด€๋ฆฌ์ž์—๊ฒŒ ๋ฌธ์ œ์— ๋Œ€ํ•ด ์•Œ๋ ค์ฃผ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+certerror-mitm-what-can-you-do-about-it-antivirus = ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ๋ฐ”์ด๋Ÿฌ์Šค ๋ฐฑ์‹  ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์•”ํ˜ธํ™”๋œ ์—ฐ๊ฒฐ์„ ์Šค์บ”ํ•˜๋Š” ๊ธฐ๋Šฅ(โ€œ์›น ์Šค์บ”โ€์ด๋‚˜ โ€œhttps ์Šค์บ”โ€)์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๋ฉด ์ด ๊ธฐ๋Šฅ์„ ๊บผ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜๋„ ๋™์ž‘ํ•˜์ง€ ์•Š์œผ๋ฉด ๋ฐ”์ด๋Ÿฌ์Šค ๋ฐฑ์‹  ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‚ญ์ œํ•˜๊ณ  ์žฌ์„ค์น˜ํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+certerror-mitm-what-can-you-do-about-it-corporate = ํšŒ์‚ฌ ๋ง์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๋ฉด IT ๋ถ€์„œ์— ๋ฌธ์˜ํ•˜์„ธ์š”.
+# Variables:
+# $mitm (String) - The name of the software intercepting communications between you and the website (or โ€œman in the middleโ€)
+certerror-mitm-what-can-you-do-about-it-attack = <b>{ $mitm }</b>์— ์ต์ˆ™ํ•˜์ง€ ์•Š๋‹ค๋ฉด ์ด๊ฒƒ์€ ๊ณต๊ฒฉ์ผ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์‚ฌ์ดํŠธ๋กœ ์ง„ํ–‰ํ•ด์„œ๋Š” ์•ˆ๋ฉ๋‹ˆ๋‹ค.
+# Variables:
+# $mitm (String) - The name of the software intercepting communications between you and the website (or โ€œman in the middleโ€)
+certerror-mitm-what-can-you-do-about-it-attack-sts = <b>{ $mitm }</b>์— ์ต์ˆ™ํ•˜์ง€ ์•Š๋‹ค๋ฉด ์ด๊ฒƒ์€ ๊ณต๊ฒฉ์ผ ์ˆ˜ ์žˆ๊ณ  ์‚ฌ์ดํŠธ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์—†์Šต๋‹ˆ๋‹ค.
+# Variables:
+# $hostname (String) - Hostname of the website to which the user was trying to connect.
+certerror-what-should-i-do-bad-sts-cert-explanation = <b>{ $hostname }</b> ์‚ฌ์ดํŠธ๋Š” HTTP Strict Transport Security (HSTS)๋ผ๋Š” ๋ณด์•ˆ ์ •์ฑ…์„ ๊ฐ€์ง€๊ณ  ์žˆ์–ด์„œ { -brand-short-name }๊ฐ€ ๋ณด์•ˆ ์—ฐ๊ฒฐ๋งŒ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์‚ฌ์ดํŠธ๋ฅผ ๋ฐฉ๋ฌธํ•˜๊ธฐ ์œ„ํ•ด ์˜ˆ์™ธ๋ฅผ ์ถ”๊ฐ€ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/neterror/nsserrors.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/neterror/nsserrors.ftl
new file mode 100644
index 0000000000..c4ba78976d
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/neterror/nsserrors.ftl
@@ -0,0 +1,344 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+# DO NOT ADD THINGS OTHER THAN ERROR MESSAGES HERE.
+# This file gets parsed into a JS dictionary of all known error message ids in
+# gen_aboutneterror_codes.py . If we end up needing fluent attributes or
+# refactoring them in some way, the script will need updating.
+
+psmerr-ssl-disabled = SSL ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์–ด์„œ ๋ณด์•ˆ ์—ฐ๊ฒฐ์„ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+psmerr-ssl2-disabled = ๋ณด์•ˆ์— ์ทจ์•ฝํ•œ ์˜ค๋ž˜๋œ SSL ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์–ด์„œ ๋ณด์•ˆ ์—ฐ๊ฒฐ์„ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+# This is a multi-line message.
+psmerr-hostreusedissuerandserial =
+ ์œ ํšจํ•˜์ง€ ์•Š์€ ์ธ์ฆ์„œ๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„ ๊ด€๋ฆฌ์ž๋“ฑ์—๊ฒŒ ์—ฐ๋ฝํ•ด์„œ ๋‹ค์Œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜์„ธ์š”:
+
+ ์ธ์ฆ์„œ์— ์ธ์ฆ ๊ธฐ๊ด€์—์„œ ๋ฐœ๊ธ‰ํ•œ ๋‹ค๋ฅธ ์ธ์ฆ์„œ์™€ ๊ฐ™์€ ์ผ๋ จ ๋ฒˆํ˜ธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณ ์œ ํ•œ ์ผ๋ จ ๋ฒˆํ˜ธ๋ฅผ ๊ฐ€์ง„ ์ƒˆ ์ธ์ฆ์„œ๋ฅผ ๋ฐ›์œผ์„ธ์š”.
+ssl-error-export-only-server = ์•ˆ์ „ํ•˜๊ฒŒ ํ†ต์‹ ์„ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ”ผ์–ด๊ฐ€ ๋†’์€ ๋“ฑ๊ธ‰์˜ ์•”ํ˜ธํ™”๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+ssl-error-us-only-server = ์•ˆ์ „ํ•˜๊ฒŒ ํ†ต์‹ ์„ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ”ผ์–ด๊ฐ€ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๋†’์€ ๋“ฑ๊ธ‰์˜ ์•”ํ˜ธํ™”๋ฅผ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.
+ssl-error-no-cypher-overlap = ํ”ผ์–ด์™€ ์•ˆ์ „ํ•˜๊ฒŒ ํ†ต์‹ ์„ ํ•  ์ˆ˜ ์—†์Œ: ์ผ๋ฐ˜ ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์—†์Šต๋‹ˆ๋‹ค.
+ssl-error-no-certificate = ์ธ์ฆ์— ํ•„์š”ํ•œ ์ธ์ฆ์„œ ๋˜๋Š” ํ‚ค๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+ssl-error-bad-certificate = ํ”ผ์–ด์™€ ์•ˆ์ „ํ•˜๊ฒŒ ํ†ต์‹ ์„ ํ•  ์ˆ˜ ์—†์Œ: ํ”ผ์–ด์˜ ์ธ์ฆ์„œ๊ฐ€ ๊ฑฐ์ ˆ๋์Šต๋‹ˆ๋‹ค.
+ssl-error-bad-client = ์„œ๋ฒ„๊ฐ€ ํด๋ผ์ด์–ธํŠธ๋กœ๋ถ€ํ„ฐ ์†์ƒ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-bad-server = ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ์†์ƒ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-unsupported-certificate-type = ์ง€์› ํ•˜์ง€ ์•Š๋Š” ์ธ์ฆ์„œ ํ˜•์‹์ž…๋‹ˆ๋‹ค.
+ssl-error-unsupported-version = ํ”ผ์–ด๊ฐ€ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๋ณด์•ˆ ํ”„๋กœํ† ์ฝœ ๋ฒ„์ „์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
+ssl-error-wrong-certificate = ํด๋ผ์ด์–ธํŠธ ์ธ์ฆ ์‹คํŒจ: ํ‚ค ์ €์žฅ์†Œ์— ์žˆ๋Š” ๊ฐœ์ธํ‚ค๊ฐ€ ์ธ์ฆ์„œ ์ €์žฅ์†Œ์— ์žˆ๋Š” ๊ณต๊ฐœํ‚ค์™€ ์ผ์น˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+ssl-error-bad-cert-domain = ํ”ผ์–ด์™€ ์•ˆ์ „ํ•˜๊ฒŒ ํ†ต์‹ ์„ ํ•  ์ˆ˜ ์—†์Œ: ์š”์ฒญ๋œ ๋„๋ฉ”์ธ ์ด๋ฆ„์ด ์„œ๋ฒ„ ์ธ์ฆ์„œ์™€ ์ผ์น˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+ssl-error-post-warning = ์•Œ ์ˆ˜ ์—†๋Š” SSL ์˜ค๋ฅ˜ ์ฝ”๋“œ์ž…๋‹ˆ๋‹ค.
+ssl-error-ssl2-disabled = ํ”ผ์–ด๊ฐ€ ์ด ์ปดํ“จํ„ฐ์—์„œ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” SSL ๋ฒ„์ „ 2๋งŒ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
+ssl-error-bad-mac-read = SSL์ด ์œ ํšจํ•˜์ง€ ์•Š์€ ๋ฉ”์‹œ์ง€ ์ธ์ฆ ์ฝ”๋“œ๊ฐ€ ๋“ค์–ด ์žˆ๋Š” ๋ ˆ์ฝ”๋“œ๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-bad-mac-alert = SSL ํ”ผ์–ด๊ฐ€ ์œ ํšจํ•˜์ง€ ์•Š์€ ๋ฉ”์‹œ์ง€ ์ธ์ฆ ์ฝ”๋“œ๋ฅผ ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค.
+ssl-error-bad-cert-alert = SSL ํ”ผ์–ด๊ฐ€ ์‚ฌ์šฉ์ž ์ธ์ฆ์„œ๋ฅผ ๊ฒ€์ฆํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+ssl-error-revoked-cert-alert = SSL ํ”ผ์–ด๊ฐ€ ํ๊ธฐ๋œ ์ธ์ฆ์„œ๋ฅผ ๊ฑฐ์ ˆํ–ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-expired-cert-alert = SSL ํ”ผ์–ด๊ฐ€ ๋งŒ๋ฃŒ๋œ ์ธ์ฆ์„œ๋ฅผ ๊ฑฐ์ ˆํ–ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-ssl-disabled = ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†์Œ: SSL์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+ssl-error-fortezza-pqg = ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†์Œ: SSL ํ”ผ์–ด๊ฐ€ ๋‹ค๋ฅธ FORTEZZA ๋„๋ฉ”์ธ์— ์†ํ•ด์žˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-unknown-cipher-suite = ์•Œ ์ˆ˜ ์—†๋Š” SSL ํ†ตํ•ฉ ์•”ํ˜ธํ™” ์†”๋ฃจ์…˜ ํŒจํ‚ค์ง€๋ฅผ ์š”์ฒญํ–ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-no-ciphers-supported = ์ด ํ”„๋กœ๊ทธ๋žจ์—๋Š” ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ†ตํ•ฉ ์•”ํ˜ธํ™” ์†”๋ฃจ์…˜ ํŒจํ‚ค์ง€๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
+ssl-error-bad-block-padding = SSL์ด ์†์ƒ๋œ ๋ธ”๋Ÿญ ํŒจ๋”ฉ์ด ๋“ค์–ด์žˆ๋Š” ๋ ˆ์ฝ”๋“œ๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-record-too-long = SSL์ด ํ—ˆ์šฉ ๊ฐ€๋Šฅํ•œ ์ตœ๋Œ€ ๊ธธ์ด๋ฅผ ๋„˜์€ ๋ ˆ์ฝ”๋“œ๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-tx-record-too-long = SSL์ด ํ—ˆ์šฉ ๊ฐ€๋Šฅํ•œ ์ตœ๋Œ€ ๊ธธ์ด๋ฅผ ๋„˜์€ ๋ ˆ์ฝ”๋“œ ๋ณด๋‚ด๊ธฐ๋ฅผ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-malformed-hello-request = SSL์ด ์ž˜๋ชป๋œ ํ˜•์‹์˜ Hello ์š”์ฒญ ํ•ธ๋“œ์…ฐ์ดํฌ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-malformed-client-hello = SSL์ด ์ž˜๋ชป๋œ ํ˜•์‹์˜ ํด๋ผ์ด์–ธํŠธ Hello ํ•ธ๋“œ์…ฐ์ดํฌ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-malformed-server-hello = SSL์ด ์ž˜๋ชป๋œ ํ˜•์‹์˜ ์„œ๋ฒ„ Hello ํ•ธ๋“œ์…ฐ์ดํฌ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-malformed-certificate = SSL์ด ์ž˜๋ชป๋œ ํ˜•์‹์˜ ์ธ์ฆ์„œ ํ•ธ๋“œ์…ฐ์ดํฌ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-malformed-server-key-exch = SSL์ด ์ž˜๋ชป๋œ ํ˜•์‹์˜ ์„œ๋ฒ„ ํ‚ค ๊ตํ™˜ ํ•ธ๋“œ์…ฐ์ดํฌ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-malformed-cert-request = SSL์ด ์ž˜๋ชป๋œ ์ธ์ฆ์„œ ์š”์ฒญ ํ•ธ๋“œ์…ฐ์ดํฌ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-malformed-hello-done = SSL์ด ์ž˜๋ชป๋œ ํ˜•์‹์˜ ์„œ๋ฒ„ Hello ์™„๋ฃŒ ํ•ธ๋“œ์…ฐ์ดํฌ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-malformed-cert-verify = SSL์ด ์ž˜๋ชป๋œ ํ˜•์‹์˜ ์ธ์ฆ์„œ ๊ฒ€์ฆ ํ•ธ๋“œ์…ฐ์ดํฌ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-malformed-client-key-exch = SSL์ด ์ž˜๋ชป๋œ ํ˜•์‹์˜ ํด๋ผ์ด์–ธํŠธ ํ‚ค ๊ตํ™˜ ํ•ธ๋“œ์…ฐ์ดํฌ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-malformed-finished = SSL์ด ์ž˜๋ชป๋œ ํ˜•์‹์˜ ์™„๋ฃŒ ํ•ธ๋“œ์…ฐ์ดํฌ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-malformed-change-cipher = SSL์ด ๋น„์ •์ƒ์ ์ธ ์•”ํ˜ธ๊ธฐ ๋ช…์„ธ ๋ณ€๊ฒฝ ๋ ˆ์ฝ”๋“œ๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-malformed-alert = SSL์ด ๋น„์ •์ƒ์ ์ธ ๊ฒฝ๊ณ  ๋ ˆ์ฝ”๋“œ๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-malformed-handshake = SSL์ด ์ž˜๋ชป๋œ ํ˜•์‹์˜ ํ•ธ๋“œ์…ฐ์ดํฌ ๋ ˆ์ฝ”๋“œ๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-malformed-application-data = SSL์ด ๋น„ ์ •์ƒ์ ์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ์ดํ„ฐ ๋ ˆ์ฝ”๋“œ๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-unexpected-hello-request = SSL์ด ์˜ˆ๊ธฐ์น˜ ์•Š์€ Hello ์š”์ฒญ ํ•ธ๋“œ์…ฐ์ดํฌ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-unexpected-client-hello = SSL์ด ์˜ˆ๊ธฐ์น˜ ์•Š์€ ํด๋ผ์ด์–ธํŠธ Hello ํ•ธ๋“œ์…ฐ์ดํฌ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-unexpected-server-hello = SSL์ด ์˜ˆ๊ธฐ์น˜ ์•Š์€ ์„œ๋ฒ„ Hello ํ•ธ๋“œ์…ฐ์ดํฌ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-unexpected-certificate = SSL์ด ์˜ˆ๊ธฐ์น˜ ์•Š์€ ์ธ์ฆ์„œ ํ•ธ๋“œ์…ฐ์ดํฌ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-unexpected-server-key-exch = SSL์ด ์˜ˆ๊ธฐ์น˜ ์•Š์€ ์„œ๋ฒ„ ํ‚ค ๊ตํ™˜ ํ•ธ๋“œ์…ฐ์ดํฌ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-unexpected-cert-request = SSL์ด ์˜ˆ๊ธฐ์น˜ ์•Š์€ ์ธ์ฆ์„œ ์š”์ฒญ ํ•ธ๋“œ์…ฐ์ดํฌ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-unexpected-hello-done = SSL์ด ์˜ˆ๊ธฐ์น˜ ์•Š์€ ์„œ๋ฒ„ Hello ์™„๋ฃŒ ํ•ธ๋“œ์…ฐ์ดํฌ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-unexpected-cert-verify = SSL์ด ์˜ˆ๊ธฐ์น˜ ์•Š์€ ์ธ์ฆ์„œ ๊ฒ€์ฆ ํ•ธ๋“œ์…ฐ์ดํฌ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-unexpected-client-key-exch = SSL์ด ์˜ˆ๊ธฐ์น˜ ์•Š์€ ํด๋ผ์ด์–ธํŠธ ํ‚ค ๊ตํ™˜ ํ•ธ๋“œ์…ฐ์ดํฌ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-unexpected-finished = SSL์ด ์˜ˆ๊ธฐ์น˜ ์•Š์€ ์™„๋ฃŒ ํ•ธ๋“œ์…ฐ์ดํฌ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-unexpected-change-cipher = SSL์ด ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†๋Š” ์•”ํ˜ธ๊ธฐ ๋ช…์„ธ ๋ณ€๊ฒฝ ๋ ˆ์ฝ”๋“œ๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-unexpected-alert = SSL์ด ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ๊ณ  ๋ ˆ์ฝ”๋“œ๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-unexpected-handshake = SSL์ด ์˜ˆ๊ธฐ์น˜ ์•Š์€ ํ•ธ๋“œ์…ฐ์ดํฌ ๋ ˆ์ฝ”๋“œ๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-unexpected-application-data = SSL์ด ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ์ดํ„ฐ ๋ ˆ์ฝ”๋“œ๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-unknown-record-type = SSL์ด ์•Œ ์ˆ˜ ์—†๋Š” ์ฝ˜ํ…์ธ  ์œ ํ˜•์ด ๋“ค์–ด์žˆ๋Š” ๋ ˆ์ฝ”๋“œ๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-unknown-handshake = SSL์ด ์•Œ ์ˆ˜ ์—†๋Š” ๋ฉ”์‹œ์ง€ ์œ ํ˜•์˜ ํ•ธ๋“œ์…ฐ์ดํฌ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-unknown-alert = SSL์ด ์•Œ ์ˆ˜ ์—†๋Š” ๊ฒฝ๊ณ  ๋‚ด์šฉ์ด ๋“ค์–ด์žˆ๋Š” ๊ฒฝ๊ณ  ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-close-notify-alert = SSL ํ”ผ์–ด๊ฐ€ ์ด ์—ฐ๊ฒฐ์„ ๋‹ซ์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-handshake-unexpected-alert = SSL ํ”ผ์–ด๊ฐ€ ๋ฐ›์€ ํ•ธ๋“œ์…ฐ์ดํฌ ๋ฉ”์‹œ์ง€๋ฅผ ์˜ˆ์ƒํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-decompression-failure-alert = SSL ํ”ผ์–ด๊ฐ€ ๋ฐ›์•„๊ฐ„ SSL ๋ ˆ์ฝ”๋“œ์˜ ์••์ถ• ํ•ด์ œ๋ฅผ ํ•  ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-handshake-failure-alert = SSL ํ”ผ์–ด๊ฐ€ ํ—ˆ์šฉ ๊ฐ€๋Šฅํ•œ ๋ณด์•ˆ ๋งค๊ฐœ๋ณ€์ˆ˜ ์„ธํŠธ๋ฅผ ํ˜‘์ƒํ•  ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-illegal-parameter-alert = SSL ํ”ผ์–ด๊ฐ€ ํ—ˆ์šฉ๋˜์ง€ ์•Š๋Š” ์ฝ˜ํ…์ธ ์— ๋Œ€ํ•œ ํ•ธ๋“œ์…ฐ์ดํฌ ๋ฉ”์‹œ์ง€๋ฅผ ๊ฑฐ๋ถ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-unsupported-cert-alert = SSL ํ”ผ์–ด๊ฐ€ ๋ฐ›์•„๊ฐ„ ์ธ์ฆ์„œ ์œ ํ˜•์„ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+ssl-error-certificate-unknown-alert = SSL ํ”ผ์–ด๊ฐ€ ๋ฐ›์•„๊ฐ„ ์ธ์ฆ์„œ์— ๋Œ€ํ•ด ๋ช‡ ๊ฐ€์ง€ ์ง€์ •๋˜์ง€ ์•Š์€ ๋ฌธ์ œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-generate-random-failure = SSL์—์„œ ๋‚œ์ˆ˜ ์ƒ์„ฑ๊ธฐ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-sign-hashes-failure = ๋ณธ์ธ์˜ ์ธ์ฆ์„œ๋ฅผ ๊ฒ€์ฆํ•˜๋Š”๋ฐ ํ•„์š”ํ•œ ๋””์ง€ํ„ธ ์„œ๋ช… ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+ssl-error-extract-public-key-failure = SSL์€ ํ”ผ์–ด์˜ ์ธ์ฆ์„œ์—์„œ ๊ณต๊ฐœํ‚ค๋ฅผ ๊บผ๋‚ผ ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-server-key-exchange-failure = SSL ์„œ๋ฒ„ ํ‚ค ๊ตํ™˜ ํ•ธ๋“œ์…ฐ์ดํฌ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋™์•ˆ ์ง€์ •๋˜์ง€ ์•Š์€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-client-key-exchange-failure = SSL ํด๋ผ์ด์–ธํŠธ ํ‚ค ๊ตํ™˜ ํ•ธ๋“œ์…ฐ์ดํฌ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋™์•ˆ ์ง€์ •๋˜์ง€ ์•Š์€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-encryption-failure = ์„ ํƒํ•œ ํ†ตํ•ฉ ์•”ํ˜ธํ™” ์†”๋ฃจ์…˜ ํŒจํ‚ค์ง€๋กœ ๋‹ค๋Ÿ‰ ๋ฐ์ดํ„ฐ ์•”ํ˜ธํ™”์— ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-decryption-failure = ์„ ํƒํ•œ ํ†ตํ•ฉ ์•”ํ˜ธํ™” ์†”๋ฃจ์…˜ ํŒจํ‚ค์ง€๋กœ ๋‹ค๋Ÿ‰ ๋ฐ์ดํ„ฐ ๋ณตํ˜ธํ™”์— ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-socket-write-failure = ๊ธฐ๋ฐ˜ ์†Œ์ผ“์— ์•”ํ˜ธํ™”ํ•œ ๋ฐ์ดํ„ฐ ์“ฐ๊ธฐ ์‹œ๋„๊ฐ€ ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-md5-digest-failure = MD5 ์š”์•ฝ ํ•จ์ˆ˜๊ฐ€ ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-sha-digest-failure = SHA-1 ์š”์•ฝ ํ•จ์ˆ˜๊ฐ€ ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-mac-computation-failure = MAC ์—ฐ์‚ฐ์ด ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-sym-key-context-failure = ๋Œ€์นญํ‚ค ๋‚ด์šฉ ์ƒ์„ฑ์— ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-sym-key-unwrap-failure = ํด๋ผ์ด์–ธํŠธ ํ‚ค ๊ตํ™˜ ๋ฉ”์‹œ์ง€์—์„œ ๋Œ€์นญํ‚ค๋ฅผ ๊บผ๋‚ด๋Š”๋ฐ ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-pub-key-size-limit-exceeded = SSL ์„œ๋ฒ„๊ฐ€ ์ˆ˜์ถœ์šฉ ํ†ตํ•ฉ ์•”ํ˜ธํ™” ์†”๋ฃจ์…˜ ํŒจํ‚ค์ง€์— ๊ตญ๋‚ด์šฉ ๊ณต๊ฐœํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋‹ค ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-iv-param-failure = PKCS #11 ์ฝ”๋“œ๊ฐ€ IV๋ฅผ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ๋ฒˆ์—ญํ•˜๋Š”๋ฐ ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-init-cipher-suite-failure = ์„ ํƒํ•œ ํ†ตํ•ฉ ์•”ํ˜ธํ™” ์†”๋ฃจ์…˜ ํŒจํ‚ค์ง€ ์ดˆ๊ธฐํ™”์— ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-session-key-gen-failure = ํด๋ผ์ด์–ธํŠธ๊ฐ€ SSL ์„ธ์…˜์— ์‚ฌ์šฉํ•  ํ‚ค ์ƒ์„ฑ์— ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-no-server-key-for-alg = ์„œ๋ฒ„์— ์‹œ๋„ํ•œ ํ‚ค ๊ตํ™˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ์ ํ•ฉํ•œ ํ‚ค๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
+ssl-error-token-insertion-removal = PKCS #11 ํ† ํฐ์ด ์ž‘์—…์ด ์ง„ํ–‰๋˜๋Š” ๋™์•ˆ ์‚ฝ์ž…๋˜๊ฑฐ๋‚˜ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-token-slot-not-found = ์š”์ฒญ๋œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ์œ„ํ•œ PKCS #11 ํ† ํฐ์„ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+ssl-error-no-compression-overlap = ํ”ผ์–ด์™€ ์•ˆ์ „ํ•˜๊ฒŒ ํ†ต์‹ ์„ ํ•  ์ˆ˜ ์—†์Œ: ์ผ๋ฐ˜ ์••์ถ• ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์—†์Šต๋‹ˆ๋‹ค.
+ssl-error-handshake-not-completed = ํ˜„์žฌ ํ•ธ๋“œ์…ฐ์ดํฌ๊ฐ€ ์™„๋ฃŒ๋  ๋•Œ๊นŒ์ง€ ๋‹ค๋ฅธ SSL ํ•ธ๋“œ์…ฐ์ดํฌ๋ฅผ ์‹œ์ž‘ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+ssl-error-bad-handshake-hash-value = ํ”ผ์–ด์—์„œ ์ž˜๋ชป๋œ ํ•ธ๋“œ์…ฐ์ดํฌ ํ•ด์‹œ ๊ฐ’์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-cert-kea-mismatch = ์„ ํƒํ•œ ํ‚ค ๊ตํ™˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ์ œ๊ณตํ•œ ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+ssl-error-no-trusted-ssl-client-ca = SSL ํด๋ผ์ด์–ธํŠธ ์ธ์ฆ์šฉ์œผ๋กœ ์‹ ๋ขฐ๋œ ์ธ์ฆ ๊ธฐ๊ด€์ด ์—†์Šต๋‹ˆ๋‹ค.
+ssl-error-session-not-found = ํด๋ผ์ด์–ธํŠธ์˜ SSL ์„ธ์…˜ ID๊ฐ€ ์„œ๋ฒ„ ์ธก ์„ธ์…˜ ์บ์‹œ์—์„œ ๋ฐœ๊ฒฌ ๋˜์ง€์•Š์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-decryption-failed-alert = ํ”ผ์–ด๊ฐ€ ๋ฐ›์•„๊ฐ„ SSL ๋ ˆ์ฝ”๋“œ ๋ณตํ˜ธํ™”๋ฅผ ํ•  ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-record-overflow-alert = ํ”ผ์–ด๊ฐ€ ๋”๋Š” ์œ ํšจํ•˜์ง€ ์•Š์€ SSL ๋ ˆ์ฝ”๋“œ๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-unknown-ca-alert = ํ”ผ์–ด๊ฐ€ ์‚ฌ์šฉ์ž ์ธ์ฆ์„œ๋ฅผ ๋ฐœ๊ธ‰ํ•œ ์ธ์ฆ ๊ธฐ๊ด€ (CA)๋ฅผ ์ธ์‹ํ•˜์ง€ ๋ชปํ•ด ์‹ ๋ขฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+ssl-error-access-denied-alert = ํ”ผ์–ด๊ฐ€ ์œ ํšจํ•œ ์ธ์ฆ์„œ๋ฅผ ๋ฐ›์•˜์ง€๋งŒ ์ ‘๊ทผ์ด ๊ฑฐ์ ˆ๋์Šต๋‹ˆ๋‹ค.
+ssl-error-decode-error-alert = ํ”ผ์–ด๊ฐ€ SSL ํ•ธ๋“œ์…ฐ์ดํฌ ๋ฉ”์‹œ์ง€๋ฅผ ๋””์ฝ”๋”ฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+ssl-error-decrypt-error-alert = ํ”ผ์–ด๊ฐ€ ์„œ๋ช… ๊ฒ€์ฆ ๋˜๋Š” ํ‚ค ๊ตํ™˜ ์‹คํŒจ๋ฅผ ๋ณด๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-export-restriction-alert = ํ”ผ์–ด๊ฐ€ ์ˆ˜์ถœ ๊ทœ์•ฝ์— ๋”ฐ๋ฅด์ง€ ์•Š๋Š” ํ˜‘์ƒ์„ ๋ณด๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-protocol-version-alert = ํ”ผ์–ด๊ฐ€ ํ˜ธํ™˜๋˜์ง€ ์•Š๊ฑฐ๋‚˜ ์ง€์›๋˜์ง€ ์•Š๋Š” ํ”„๋กœํ† ์ฝœ ๋ฒ„์ „์„ ๋ณด๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-insufficient-security-alert = ์„œ๋ฒ„๊ฐ€ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ง€์›ํ•˜๋Š” ์•”ํ˜ธ๊ธฐ๋ณด๋‹ค ๋” ๋ณด์•ˆ์„ฑ์ด ๋†’์€ ์•”ํ˜ธ๊ธฐ๋ฅผ ์š”๊ตฌํ•ฉ๋‹ˆ๋‹ค.
+ssl-error-internal-error-alert = ํ”ผ์–ด๊ฐ€ ๋‚ด๋ถ€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค๊ณ  ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค.
+ssl-error-user-canceled-alert = ํ”ผ์–ด ์‚ฌ์šฉ์ž๊ฐ€ ํ•ธ๋“œ์…ฐ์ดํฌ๋ฅผ ์ทจ์†Œํ–ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-no-renegotiation-alert = ํ”ผ์–ด๊ฐ€ SSL ๋ณด์•ˆ ๋งค๊ฐœ๋ณ€์ˆ˜์˜ ์žฌํ˜‘์ƒ์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+ssl-error-server-cache-not-configured = SSL ์„œ๋ฒ„ ์บ์‹œ๊ฐ€ ์„ค์ • ๋˜์ง€์•Š์•„์„œ ์ด ์†Œ์ผ“์— ๋Œ€ํ•ด์„œ๋งŒ์€ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-unsupported-extension-alert = SSL ํ”ผ์–ด๊ฐ€ ์š”์ฒญํ•œ TLS Hello ํ™•์žฅ์„ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+ssl-error-certificate-unobtainable-alert = SSL ํ”ผ์–ด๊ฐ€ ์ œ๊ณตํ•œ URL์—์„œ ์ธ์ฆ์„œ๋ฅผ ์–ป์„ ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-unrecognized-name-alert = SSL ํ”ผ์–ด๊ฐ€ ์š”์ฒญํ•œ DNS ์ด๋ฆ„์— ๋Œ€ํ•œ ์ธ์ฆ์„œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+ssl-error-bad-cert-status-response-alert = SSL ํ”ผ์–ด๊ฐ€ ํ•ด๋‹น ์ธ์ฆ์„œ์— ๋Œ€ํ•œ OCSP ์‘๋‹ต์„ ๋ฐ›์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-bad-cert-hash-value-alert = SSL ํ”ผ์–ด๊ฐ€ ์†์ƒ๋œ ์ธ์ฆ์„œ ํ•ด์‰ฌ ๊ฐ’์„ ๋ณด๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-unexpected-new-session-ticket = SSL์ด ์˜ˆ๊ธฐ์น˜ ์•Š์€ ์ƒˆ ์„ธ์…˜ ํ‹ฐ์ผ“ ํ•ธ๋“œ์…ฐ์ดํฌ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-malformed-new-session-ticket = SSL์ด ์ž˜๋ชป๋œ ํ˜•์‹์˜ ์ƒˆ ์„ธ์…˜ ํ‹ฐ์ผ“ ํ•ธ๋“œ์…ฐ์ดํฌ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-decompression-failure = SSL์—์„œ ์••์ถ•๋˜์—ˆ์œผ๋‚˜ ์••์ถ•์„ ํ’€ ์ˆ˜ ์—†๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-renegotiation-not-allowed = ์ด SSL ์†Œ์ผ“์—์„œ๋Š” ์žฌํ˜‘์ƒ์ด ํ—ˆ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+ssl-error-unsafe-negotiation = ํ”ผ์–ด๊ฐ€ ์ž ์žฌ์ ์œผ๋กœ ์ทจ์•ฝํ•œ ์˜ˆ์ „ ๋ฐฉ์‹์œผ๋กœ ํ•ธ๋“œ์…ฐ์ดํฌ๋ฅผ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-unexpected-uncompressed-record = SSL์—์„œ ์•Œ ์ˆ˜ ์—†๋Š” ์••์ถ• ์ •๋ณด๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-weak-server-ephemeral-dh-key = SSL์ด ์„œ๋ฒ„ ํ‚ค ๊ตํ™˜ ํ•ธ๋“œ์…ฐ์ดํฌ ๋ฉ”์‹œ์ง€์—์„œ ์•ฝํ•œ ์‚ฌ์šฉ ํ›„ ์‚ญ์ œ Diffie-Hellman ํ‚ค๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-next-protocol-data-invalid = SSL์ด ์œ ํšจํ•˜์ง€ ์•Š์€ NPN ํ™•์žฅ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-feature-not-supported-for-ssl2 = SSL๊ธฐ๋Šฅ์€ SSL 2.0 ์—ฐ๊ฒฐ์„ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+ssl-error-feature-not-supported-for-servers = SSL ๊ธฐ๋Šฅ์€ ์„œ๋ฒ„๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+ssl-error-feature-not-supported-for-clients = SSL ๊ธฐ๋Šฅ์€ ํด๋ผ์ด์–ธํŠธ๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+ssl-error-invalid-version-range = SSL ๋ฒ„์ „ ๋ฒ”์œ„๊ฐ€ ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+ssl-error-cipher-disallowed-for-version = SSL ํ”ผ์–ด๊ฐ€ ์„ ํƒ๋œ ํ”„๋กœํ† ์ฝœ ๋ฒ„์ „์—์„œ ํ—ˆ์šฉํ•˜์ง€ ์•Š์€ ์•”ํ˜ธํ™” ์Šค์œ„ํŠธ๋ฅผ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-malformed-hello-verify-request = SSL์ด ์ž˜๋ชป๋œ ํ˜•์‹์˜ Hello ๊ฒ€์ฆ ์š”์ฒญ ํ•ธ๋“œ์…ฐ์ดํฌ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-unexpected-hello-verify-request = SSL์ด ์˜ˆ๊ธฐ์น˜ ์•Š์€ Hello ๊ฒ€์ฆ ์š”์ฒญ ํ•ธ๋“œ์…ฐ์ดํฌ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-feature-not-supported-for-version = ํ”„๋กœํ† ์ฝœ ๋ฒ„์ „์—์„œ ํ•ด๋‹น SSL ๊ธฐ๋Šฅ์ด ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-unexpected-cert-status = SSL์ด ์˜ˆ๊ธฐ์น˜ ์•Š์€ ์ธ์ฆ์„œ ์ƒํƒœ ํ•ธ๋“œ์…ฐ์ดํฌ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+ssl-error-unsupported-hash-algorithm = TLS ํ”ผ์–ด๊ฐ€ ์ง€์›๋˜์ง€ ์•Š๋Š” ํ•ด์‹œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-digest-failure = ๋‹ค์ด์ œ์ŠคํŠธ ๊ธฐ๋Šฅ์ด ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-incorrect-signature-algorithm = ์ „์ž ์„œ๋ช… ์š”์†Œ์— ๋งž์ง€ ์•Š๋Š” ์„œ๋ช… ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ํ‘œ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-next-protocol-no-callback = ๋‹ค์Œ ํ”„๋กœํ† ์ฝœ ํ˜‘์ƒ ํ™•์žฅ์ด ํ™œ์„ฑํ™”๋˜์—ˆ์ง€๋งŒ ํ•„์š”๋กœ ํ•˜๊ธฐ ์ „์— ์ฝœ๋ฐฑ์ด ์ง€์›Œ์กŒ์Šต๋‹ˆ๋‹ค.
+ssl-error-next-protocol-no-protocol = ํด๋ผ์ด์–ธํŠธ๊ฐ€ ALPN ํ™•์žฅ์— ๋ช…์‹œํ•œ ํ”„๋กœํ† ์ฝœ์„ ์„œ๋ฒ„๊ฐ€ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+ssl-error-inappropriate-fallback-alert = ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„œ๋ฒ„๊ฐ€ ์ง€์›ํ•˜๋Š” ๋ฒ„์ „๋ณด๋‹ค ๋‚ฎ์€ ๋ฒ„์ „์œผ๋กœ TLS ๋ฒ„์ „์„ ๋‚ฎ์ถฐ์„œ ํ•ธ๋“œ์…ฐ์ดํฌ๊ฐ€ ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-weak-server-cert-key = ์„œ๋ฒ„ ์ธ์ฆ์ด ๋„ˆ๋ฌด ์•ฝํ•œ ๊ณต๊ฐœํ‚ค๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-rx-short-dtls-read = DTLS๋ฅผ ๊ธฐ๋กํ•˜๊ธฐ์— ๋ฒ„ํผ์˜ ๊ณต๊ฐ„์ด ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+ssl-error-no-supported-signature-algorithm = ์ง€์›๋˜์ง€ ์•Š๋Š” TLS ์„œ๋ช… ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์„ค์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-unsupported-signature-algorithm = ํ”ผ์–ด๊ฐ€ ์ง€์›๋˜์ง€ ์•Š๋Š” ์„œ๋ช…๊ณผ ํ•ด์‹œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์กฐํ•ฉ์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-missing-extended-master-secret = ํ”ผ์–ด๊ฐ€ ์ •ํ™•ํ•œ extended_master_secret ํ™•์žฅ ์—†์ด ๊ณ„์†ํ•˜๊ธฐ๋ฅผ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค.
+ssl-error-unexpected-extended-master-secret = ํ”ผ์–ด๊ฐ€ ์˜ˆ๊ธฐ์น˜ ์•Š์€ extended_master_secret ํ™•์žฅ์œผ๋กœ ๊ณ„์†ํ•˜๊ธฐ๋ฅผ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค.
+sec-error-io = ๋ณด์•ˆ ๊ถŒํ•œ ๋ถ€์—ฌ ์ค‘์— I/O ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+sec-error-library-failure = ๋ณด์•ˆ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ณ ์žฅ์ž…๋‹ˆ๋‹ค.
+sec-error-bad-data = ๋ณด์•ˆ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ: ์†์ƒ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
+sec-error-output-len = ๋ณด์•ˆ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ: ์ถœ๋ ฅ ๊ธธ์ด ์˜ค๋ฅ˜์ž…๋‹ˆ๋‹ค.
+sec-error-input-len = ๋ณด์•ˆ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— ์ž…๋ ฅ ๊ธธ์ด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+sec-error-invalid-args = ๋ณด์•ˆ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ: ์œ ํšจํ•˜์ง€ ์•Š์€ ์ธ์ˆ˜์ž…๋‹ˆ๋‹ค.
+sec-error-invalid-algorithm = ๋ณด์•ˆ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ: ์œ ํšจํ•˜์ง€ ์•Š์€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ž…๋‹ˆ๋‹ค.
+sec-error-invalid-ava = ๋ณด์•ˆ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ: ์œ ํšจํ•˜์ง€ ์•Š์€ AVA์ž…๋‹ˆ๋‹ค.
+sec-error-invalid-time = ์ ์ ˆํ•˜์ง€ ์•Š์€ ํ˜•์‹์˜ ์‹œ๊ฐ„ ๋ฌธ์ž์—ด์ž…๋‹ˆ๋‹ค.
+sec-error-bad-der = ๋ณด์•ˆ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ: ์ ์ ˆํ•˜์ง€ ์•Š์€ ํ˜•์‹์˜ DER-์ธ์ฝ”๋”ฉ ๋ฉ”์‹œ์ง€์ž…๋‹ˆ๋‹ค.
+sec-error-bad-signature = ํ”ผ์–ด์˜ ์ธ์ฆ์„œ๊ฐ€ ์œ ํšจํ•˜์ง€ ์•Š์€ ์„œ๋ช…์„ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+sec-error-expired-certificate = ํ”ผ์–ด์˜ ์ธ์ฆ์„œ๊ฐ€ ๋งŒ๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+sec-error-revoked-certificate = ํ”ผ์–ด์˜ ์ธ์ฆ์„œ๊ฐ€ ํ๊ธฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+sec-error-unknown-issuer = ํ”ผ์–ด์˜ ์ธ์ฆ์„œ ๋ฐœ๊ธ‰์ž๊ฐ€ ์ธ์‹๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-bad-key = ํ”ผ์–ด์˜ ๊ณต๊ฐœํ‚ค๊ฐ€ ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-bad-password = ์ž…๋ ฅํ•œ ๋ณด์•ˆ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์ž˜๋ชป๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+sec-error-retry-password = ์ž…๋ ฅํ•œ ์ƒˆ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์ž˜๋ชป๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
+sec-error-no-nodelock = ๋ณด์•ˆ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ: ๋…ธ๋“œ์ž ๊น€์ด ์—†์Šต๋‹ˆ๋‹ค.
+sec-error-bad-database = ๋ณด์•ˆ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ: ์†์ƒ๋œ ์ €์žฅ์†Œ์ž…๋‹ˆ๋‹ค.
+sec-error-no-memory = ๋ณด์•ˆ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ: ๋ฉ”๋ชจ๋ฆฌ ํ• ๋‹น ์‹คํŒจ์ž…๋‹ˆ๋‹ค.
+sec-error-untrusted-issuer = ํ”ผ์–ด์˜ ์ธ์ฆ์„œ ๋ฐœ๊ธ‰์ž๊ฐ€ ์‚ฌ์šฉ์ž์— ์˜ํ•ด ์‹ ๋ขฐ ๋˜์ง€ ์•Š์Œ์œผ๋กœ ํ‘œ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+sec-error-untrusted-cert = ํ”ผ์–ด์˜ ์ธ์ฆ์„œ๊ฐ€ ์‚ฌ์šฉ์ž์— ์˜ํ•ด ์‹ ๋ขฐ ๋˜์ง€ ์•Š์Œ์œผ๋กœ ํ‘œ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+sec-error-duplicate-cert = ์ธ์ฆ์„œ๊ฐ€ ์ด๋ฏธ ์ €์žฅ์†Œ์— ์žˆ์Šต๋‹ˆ๋‹ค.
+sec-error-duplicate-cert-name = ๋‹ค์šด๋กœ๋“œํ•œ ์ธ์ฆ์„œ์˜ ์ด๋ฆ„์ด ์ €์žฅ์†Œ์— ์žˆ๋Š” ๊ฒƒ๊ณผ ์ค‘๋ณต๋ฉ๋‹ˆ๋‹ค.
+sec-error-adding-cert = ์ €์žฅ์†Œ์— ์ธ์ฆ์„œ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š”๋ฐ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+sec-error-filing-key = ์ด ์ธ์ฆ์„œ์— ๋Œ€ํ•œ ํ‚ค๋ฅผ ๋‹ค์‹œ ์ •๋ฆฌํ•˜๋Š”๋ฐ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+sec-error-no-key = ์ด ์ธ์ฆ์„œ์— ๋Œ€ํ•œ ๊ฐœ์ธํ‚ค๊ฐ€ ํ‚ค ์ €์žฅ์†Œ์—์„œ ๋ฐœ๊ฒฌ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-cert-valid = ์ด ์ธ์ฆ์„œ๋Š” ์œ ํšจํ•ฉ๋‹ˆ๋‹ค.
+sec-error-cert-not-valid = ์ด ์ธ์ฆ์„œ๋Š” ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-cert-no-response = ์ธ์ฆ์„œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ: ์‘๋‹ต ์—†์Œ
+sec-error-expired-issuer-certificate = ์ธ์ฆ์„œ ๋ฐœ๊ธ‰์ž์˜ ์ธ์ฆ์„œ๊ฐ€ ๋งŒ๋ฃŒ๋์Šต๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ ๋‚ ์งœ์™€ ์‹œ๊ฐ„์„ ํ™•์ธํ•˜์„ธ์š”.
+sec-error-crl-expired = ์ธ์ฆ์„œ ๋ฐœ๊ธ‰์ž์— ๋Œ€ํ•œ CRL์ด ๋งŒ๋ฃŒ๋์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น CRL์„ ์—…๋ฐ์ดํŠธํ•˜๊ฑฐ๋‚˜ ์‹œ์Šคํ…œ ๋‚ ์งœ์™€ ์‹œ๊ฐ„์„ ํ™•์ธํ•˜์„ธ์š”.
+sec-error-crl-bad-signature = ์ธ์ฆ์„œ ๋ฐœ๊ธ‰์ž์— ๋Œ€ํ•œ CRL์ด ์œ ํšจํ•˜์ง€์•Š์€ ์„œ๋ช…์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+sec-error-crl-invalid = ์ƒˆ๋กœ์šด CRL์ด ์œ ํšจํ•˜์ง€ ์•Š์€ ํ˜•์‹์œผ๋กœ ๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค.
+sec-error-extension-value-invalid = ์ธ์ฆ์„œ ํ™•์žฅ ๊ฐ’์ด ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-extension-not-found = ์ธ์ฆ์„œ ํ™•์žฅ์ด ๋ฐœ๊ฒฌ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-ca-cert-invalid = ๋ฐœ๊ธ‰์ž ์ธ์ฆ์„œ๊ฐ€ ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-path-len-constraint-invalid = ์ธ์ฆ์„œ ๊ฒฝ๋กœ ๊ธธ์ด ์ œ์•ฝ์ด ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-cert-usages-invalid = ์ธ์ฆ์„œ ์šฉ๋„ ํ•„๋“œ๊ฐ€ ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-internal-only = **๋‚ด๋ถ€ ์ „์šฉ ๋ชจ๋“ˆ**
+sec-error-invalid-key = ํ‚ค๊ฐ€ ์š”์ฒญํ•œ ์ž‘์—…์„ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-unknown-critical-extension = ์ธ์ฆ์„œ๊ฐ€ ์•Œ ์ˆ˜ ์—†๋Š” ๊ฒฐ์ •์  ํ™•์žฅ์„ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+sec-error-old-crl = ์ƒˆ CRL์ด ํ˜„์žฌ CRL๋ณด๋‹ค ์ตœ์‹ ์ด ์•„๋‹™๋‹ˆ๋‹ค.
+sec-error-no-email-cert = ์•”ํ˜ธํ™”๋˜๊ฑฐ๋‚˜ ์„œ๋ช…๋˜์ง€ ์•Š์Œ: ์ „์ž ๋ฉ”์ผ ์ธ์ฆ์„œ๋ฅผ ์•„์ง ๊ฐ€์ง€๊ณ  ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-no-recipient-certs-query = ์•”ํ˜ธํ™”๋˜์ง€ ์•Š์Œ: ๊ฐ๊ฐ์˜ ๋ฐ›๋Š” ์‚ฌ๋žŒ์— ๋Œ€ํ•œ ์ธ์ฆ์„œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-not-a-recipient = ๋ณตํ˜ธํ™”ํ•  ์ˆ˜ ์—†์Œ: ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐ›๋Š” ์‚ฌ๋žŒ์ด ์•„๋‹ˆ๊ฑฐ๋‚˜ ์ผ์น˜ํ•˜๋Š” ์ธ์ฆ์„œ์™€ ๊ฐœ์ธํ‚ค๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+sec-error-pkcs7-keyalg-mismatch = ๋ณตํ˜ธํ™”ํ•  ์ˆ˜ ์—†์Œ: ํ‚ค ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์‚ฌ์šฉ์ž ์ธ์ฆ์„œ์™€ ์ผ์น˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-pkcs7-bad-signature = ์„œ๋ช… ๊ฒ€์ฆ ์‹คํŒจ: ๋ฐœ๊ฒฌ๋œ ์„œ๋ช…์ž๊ฐ€ ์—†๊ฑฐ๋‚˜, ์„œ๋ช…์ž๊ฐ€ ๋„ˆ๋ฌด ๋งŽ๊ฑฐ๋‚˜, ๋ถ€์ ํ•ฉํ•˜๊ฑฐ๋‚˜ ํ›ผ์†๋œ ๋ฐ์ดํ„ฐ์ž…๋‹ˆ๋‹ค.
+sec-error-unsupported-keyalg = ์ง€์›ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ์•Œ ์ˆ˜ ์—†๋Š” ํ‚ค ์•Œ๊ณ ๋ฆฌ์ฆ˜์ž…๋‹ˆ๋‹ค.
+sec-error-decryption-disallowed = ๋ณตํ˜ธํ™”ํ•  ์ˆ˜ ์—†์Œ: ํ—ˆ์šฉ๋˜์ง€ ์•Š์€ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋˜๋Š” ํ‚ค ํฌ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์•”ํ˜ธํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+sec-error-no-krl = ์ด ์‚ฌ์ดํŠธ์˜ ์ธ์ฆ์„œ์— ๋Œ€ํ•œ KRL์ด ๋ฐœ๊ฒฌ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-krl-expired = ์ด ์‚ฌ์ดํŠธ์˜ ์ธ์ฆ์„œ์— ๋Œ€ํ•œ KRL์ด ๋งŒ๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+sec-error-krl-bad-signature = ์ด ์‚ฌ์ดํŠธ์˜ ์ธ์ฆ์„œ์— ๋Œ€ํ•œ KRL์ด ์œ ํšจํ•˜์ง€ ์•Š์€ ์„œ๋ช…์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+sec-error-revoked-key = ์ด ์‚ฌ์ดํŠธ์˜ ์ธ์ฆ์„œ์— ๋Œ€ํ•œ ํ‚ค๊ฐ€ ํ๊ธฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+sec-error-krl-invalid = ์ƒˆ KRL์ด ์œ ํšจํ•˜์ง€ ์•Š์€ ํ˜•์‹์ž…๋‹ˆ๋‹ค.
+sec-error-need-random = ๋ณด์•ˆ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ: ๋‚œ์ˆ˜ ๋ฐ์ดํ„ฐ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
+sec-error-no-module = ๋ณด์•ˆ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ: ์š”์ฒญ๋œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋ณด์•ˆ ๋ชจ๋“ˆ์ด ์—†์Šต๋‹ˆ๋‹ค.
+sec-error-no-token = ๋ณด์•ˆ ์นด๋“œ๋‚˜ ํ† ํฐ์ด ์กด์žฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ดˆ๊ธฐํ™”๊ฐ€ ํ•„์š”ํ•˜๊ฑฐ๋‚˜, ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+sec-error-read-only = ๋ณด์•ˆ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ: ์ฝ๊ธฐ ์ „์šฉ ์ €์žฅ์†Œ์ž…๋‹ˆ๋‹ค.
+sec-error-no-slot-selected = ์Šฌ๋กฏ ๋˜๋Š” ํ† ํฐ์ด ์„ ํƒ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+sec-error-cert-nickname-collision = ๊ฐ™์€ ๋ณ„๋ช…์˜ ์ธ์ฆ์„œ๊ฐ€ ์ด๋ฏธ ์žˆ์Šต๋‹ˆ๋‹ค.
+sec-error-key-nickname-collision = ๊ฐ™์€ ๋ณ„๋ช…์˜ ํ‚ค๊ฐ€ ์ด๋ฏธ ์žˆ์Šต๋‹ˆ๋‹ค.
+sec-error-safe-not-created = ์•ˆ์ „ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋™์•ˆ ์˜ค๋ฅ˜
+sec-error-baggage-not-created = ์ˆ˜ํ™”๋ฌผ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋™์•ˆ ์˜ค๋ฅ˜
+sec-error-bad-export-algorithm = ์š”๊ตฌ๋˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ํ—ˆ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-exporting-certificates = ์ธ์ฆ์„œ๋ฅผ ๋‚ด๋ณด๋‚ด๋ คํ•˜๋Š” ๋™์•ˆ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+sec-error-importing-certificates = ์ธ์ฆ์„œ๋ฅผ ๊ฐ€์ ธ์˜ค๋ คํ•˜๋Š” ๋™์•ˆ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+sec-error-pkcs12-decoding-pfx = ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ณตํ˜ธํ™” ์˜ค๋ฅ˜์ž…๋‹ˆ๋‹ค. ํŒŒ์ผ์ด ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-pkcs12-invalid-mac = ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์œ ํšจํ•˜์ง€ ์•Š์€ MAC์ž…๋‹ˆ๋‹ค. ์ž˜๋ชป๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋˜๋Š” ํ›ผ์†๋œ ํŒŒ์ผ์ž…๋‹ˆ๋‹ค.
+sec-error-pkcs12-unsupported-mac-algorithm = ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. MAC ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-pkcs12-unsupported-transport-mode = ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ฌด๊ฒฐ์„ฑ๊ณผ ์‚ฌ์  ๊ธฐ๋ฐ€ ๋ชจ๋“œ๋งŒ ์ง€์›๋ฉ๋‹ˆ๋‹ค.
+sec-error-pkcs12-corrupt-pfx-structure = ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ ๊ตฌ์กฐ๊ฐ€ ํ›ผ์†๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+sec-error-pkcs12-unsupported-pbe-algorithm = ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-pkcs12-unsupported-version = ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ ๋ฒ„์ „์ด ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-pkcs12-privacy-password-incorrect = ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ‹€๋ฆฐ ์‚ฌ์  ๋น„๋ฐ€๋ฒˆํ˜ธ์ž…๋‹ˆ๋‹ค.
+sec-error-pkcs12-cert-collision = ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ฐ™์€ ๋ณ„๋ช…์ด ์ €์žฅ์†Œ์— ์ด๋ฏธ ์žˆ์Šต๋‹ˆ๋‹ค.
+sec-error-user-cancelled = ์‚ฌ์šฉ์ž๊ฐ€ ์ทจ์†Œ๋ฅผ ๋ˆŒ๋ ธ์Šต๋‹ˆ๋‹ค.
+sec-error-pkcs12-duplicate-data = ๊ฐ€์ ธ์˜ค์ง€ ์•Š์Œ, ์ €์žฅ์†Œ์— ์ด๋ฏธ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.
+sec-error-message-send-aborted = ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+sec-error-inadequate-key-usage = ์ธ์ฆ์„œ ํ‚ค ์šฉ๋„๊ฐ€ ์‹œ๋„๋œ ์ž‘์—…์— ์ ํ•ฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-inadequate-cert-type = ํ•ด๋‹น ์ธ์ฆ์„œ ์œ ํ˜•์„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋ฐ›์•„๋“ค์ผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+sec-error-cert-addr-mismatch = ์„œ๋ช… ์ธ์ฆ์„œ์— ๋“ค์–ด์žˆ๋Š” ์ฃผ์†Œ๊ฐ€ ๋ฉ”์‹œ์ง€ ํ•ด๋”์˜ ์ฃผ์†Œ์™€ ์ผ์น˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-pkcs12-unable-to-import-key = ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ฐœ์ธํ‚ค๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ๋™์•ˆ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+sec-error-pkcs12-importing-cert-chain = ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ธ์ฆ์„œ ์ฒด์ธ์„ ๊ฐ€์ ธ์˜ค๋Š” ๋™์•ˆ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+sec-error-pkcs12-unable-to-locate-object-by-name = ๋‚ด๋ณด๋‚ผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ณ„๋ช…์œผ๋กœ ์ธ์ฆ์„œ ๋˜๋Š” ํ‚ค๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+sec-error-pkcs12-unable-to-export-key = ๋‚ด๋ณด๋‚ผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ฐœ์ธํ‚ค๋Š” ์ง€์ •ํ•˜๊ฑฐ๋‚˜ ๋‚ด๋ณด๋‚ผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+sec-error-pkcs12-unable-to-write = ๋‚ด๋ณด๋‚ผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋‚ด๋ณด๋‚ด๊ธฐ ํŒŒ์ผ์„ ์“ธ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+sec-error-pkcs12-unable-to-read = ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ฐ€์ ธ์˜ค๊ธฐ ํŒŒ์ผ์„ ์ฝ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+sec-error-pkcs12-key-database-not-initialized = ๋‚ด๋ณด๋‚ผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ‚ค ์ €์žฅ์†Œ๊ฐ€ ํ›ผ์†๋˜๊ฑฐ๋‚˜ ์‚ญ์ œ๋์Šต๋‹ˆ๋‹ค.
+sec-error-keygen-fail = ๊ณต๊ฐœ/๊ฐœ์ธํ‚ค ์Œ์„ ์ƒ์„ฑํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+sec-error-invalid-password = ์ž…๋ ฅํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๊ฒƒ์„ ๊ณจ๋ผ๋ณด์„ธ์š”.
+sec-error-retry-old-password = ์ด์ „ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์ž˜๋ชป ์ž…๋ ฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
+sec-error-bad-nickname = ์ธ์ฆ์„œ ๋ณ„๋ช…์ด ์ด๋ฏธ ์‚ฌ์šฉ ์ค‘์ž…๋‹ˆ๋‹ค.
+sec-error-not-fortezza-issuer = ํ”ผ์–ด FORTEZZA ์ฒด์ธ์ด FORTEZZA ์ธ์ฆ์„œ๊ฐ€ ์•„๋‹Œ ๊ฒƒ์„ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+sec-error-cannot-move-sensitive-key = ์ค‘์š”ํ•œ ํ‚ค๋Š” ํ•„์š”๋กœํ•˜๋Š” ์Šฌ๋กฏ์œผ๋กœ ์ด๋™๋  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+sec-error-js-invalid-module-name = ์œ ํšจํ•˜์ง€ ์•Š์€ ๋ชจ๋“ˆ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.
+sec-error-js-invalid-dll = ์œ ํšจํ•˜์ง€ ์•Š์€ ๋ชจ๋“ˆ ๊ฒฝ๋กœ/ํŒŒ์ผ์ด๋ฆ„
+sec-error-js-add-mod-failure = ๋ชจ๋“ˆ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์—†์Œ
+sec-error-js-del-mod-failure = ๋ชจ๋“ˆ์„ ์‚ญ์ œํ•  ์ˆ˜ ์—†์Œ
+sec-error-old-krl = ์ƒˆ KRL์ด ํ˜„์žฌ ๊ฒƒ๋ณด๋‹ค ์ตœ์‹ ์ด ์•„๋‹™๋‹ˆ๋‹ค.
+sec-error-ckl-conflict = ์ƒˆ CKL์€ ํ˜„์žฌ CKL๊ณผ๋Š” ๋‹ค๋ฅธ ๋ฐœ๊ธ‰์ž๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ CKL์„ ์‚ญ์ œํ•˜์„ธ์š”.
+sec-error-cert-not-in-name-space = ์ด ์ธ์ฆ์„œ์— ๋Œ€ํ•œ ์ธ์ฆ ๊ธฐ๊ด€์€ ์ด ์ด๋ฆ„์œผ๋กœ ์ธ์ฆ์„œ ๋ฐœ๊ธ‰์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-krl-not-yet-valid = ์ด ์ธ์ฆ์„œ์— ๋Œ€ํ•œ ํ‚ค ํ๊ธฐ ๋ชฉ๋ก์€ ์•„์ง ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-crl-not-yet-valid = ์ด ์ธ์ฆ์„œ์— ๋Œ€ํ•œ ์ธ์ฆ์„œ ํ๊ธฐ ๋ชฉ๋ก์ด ์•„์ง ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-unknown-cert = ์š”์ฒญ๋œ ์ธ์ฆ์„œ๊ฐ€ ๋ฐœ๊ฒฌ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-unknown-signer = ์„œ๋ช…์ž์˜ ์ธ์ฆ์„œ๊ฐ€ ๋ฐœ๊ฒฌ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-cert-bad-access-location = ์ธ์ฆ์„œ ์ƒํƒœ ์„œ๋ฒ„์˜ ์œ„์น˜๊ฐ€ ์œ ํšจํ•˜์ง€ ์•Š์€ ํ˜•์‹์œผ๋กœ ๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค.
+sec-error-ocsp-unknown-response-type = OCSP ์‘๋‹ต์ด ์™„์ „ํžˆ ๋ณตํ˜ธํ™”๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์•Œ ์ˆ˜ ์—†๋Š” ์œ ํ˜•์ž…๋‹ˆ๋‹ค.
+sec-error-ocsp-bad-http-response = OCSP ์„œ๋ฒ„๊ฐ€ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†๋Š”/์œ ํšจํ•˜์ง€ ์•Š์€ HTTP ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ˜ํ™˜ํ–ˆ์Šต๋‹ˆ๋‹ค.
+sec-error-ocsp-malformed-request = OCSP ์„œ๋ฒ„๊ฐ€ ํ›ผ์†๋˜๊ฑฐ๋‚˜ ์ ์ ˆํ•˜์ง€ ์•Š๊ฒŒ ํ˜•์‹ํ™”๋œ ์š”์ฒญ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค.
+sec-error-ocsp-server-error = OCSP ์„œ๋ฒ„์— ๋‚ด๋ถ€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+sec-error-ocsp-try-server-later = OCSP ์„œ๋ฒ„๊ฐ€ ๋‚˜์ค‘์— ๋‹ค์‹œ ์‹œ๋„ํ•˜๊ธฐ๋ฅผ ๊ถŒํ•ฉ๋‹ˆ๋‹ค.
+sec-error-ocsp-request-needs-sig = OCSP ์„œ๋ฒ„๊ฐ€ ์ด ์š”์ฒญ์— ๋Œ€ํ•œ ์„œ๋ช…์„ ์š”๊ตฌํ•ฉ๋‹ˆ๋‹ค.
+sec-error-ocsp-unauthorized-request = OCSP ์„œ๋ฒ„๊ฐ€ ์ด ์š”์ฒญ์„ ์ธ์ฆ๋˜์ง€ ์•Š์€ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผํ•˜๊ณ  ๊ฑฐ๋ถ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
+sec-error-ocsp-unknown-response-status = OCSP ์„œ๋ฒ„๊ฐ€ ์ธ์‹ํ•  ์ˆ˜ ์—†๋Š” ์ƒํƒœ๋ฅผ ๋ฐ˜ํ™˜ํ–ˆ์Šต๋‹ˆ๋‹ค.
+sec-error-ocsp-unknown-cert = OCSP ์„œ๋ฒ„๊ฐ€ ์ธ์ฆ์„œ์— ๋Œ€ํ•œ ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•˜๊ณ  ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-ocsp-not-enabled = ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์ „์— ๋ฐ˜๋“œ์‹œ OCSP๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+sec-error-ocsp-no-default-responder = ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์ „์— OCSP ๊ธฐ๋ณธ ์‘๋‹ต์ž๋ฅผ ๋ฐ˜๋“œ์‹œ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+sec-error-ocsp-malformed-response = OCSP ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ๋ฐ›์€ ์‘๋‹ต์ด ํ›ผ์†๋˜๊ฑฐ๋‚˜ ์ ์ ˆํ•˜์ง€ ์•Š์€ ํ˜•์‹์œผ๋กœ ๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค.
+sec-error-ocsp-unauthorized-response = OCSP ์‘๋‹ต์˜ ์„œ๋ช…์ž๋Š” ํ•ด๋‹น ์ธ์ฆ์„œ์— ๋Œ€ํ•ด ์ƒํƒœ๋ฅผ ๋ถ€์—ฌํ•  ๊ถŒํ•œ์ด ์—†์Šต๋‹ˆ๋‹ค.
+sec-error-ocsp-future-response = OCSP ์‘๋‹ต์€ ์•„์ง ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค (๋ฏธ๋ž˜์˜ ๋‚ ์งœ๋ฅผ ๊ฐ€๋ฆฌํ‚ค๊ณ  ์žˆ์Œ).
+sec-error-ocsp-old-response = OCSP ์‘๋‹ต์ด ๋‚ ์งœ๊ฐ€ ์ง€๋‚œ ์ •๋ณด๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+sec-error-digest-not-found = CMS ๋˜๋Š” PKCS #7 ์š”์•ฝ๊ธฐ๊ฐ€ ์„œ๋ช…๋œ ๋ฉ”์‹œ์ง€์—์„œ ๋ฐœ๊ฒฌ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-unsupported-message-type = CMS ๋˜๋Š” PKCS #7 ๋ฉ”์‹œ์ง€ ์œ ํ˜•์ด ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-module-stuck = ๋ชจ๋“ˆ์ด ์•„์ง ์‚ฌ์šฉ ์ค‘์ด๊ธฐ ๋•Œ๋ฌธ์— PKCS #11 ๋ชจ๋“ˆ์„ ์ œ๊ฑฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+sec-error-bad-template = ASN.1 ๋ฐ์ดํ„ฐ๋ฅผ ๋ณตํ˜ธํ™”ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ง€์ •ํ•œ ํ…œํ”Œ๋ฆฟ์ด ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-crl-not-found = ์ผ์น˜ํ•˜์ง€ ์•Š๋Š” CRL์ด ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+sec-error-reused-issuer-and-serial = ์กด์žฌํ•˜๋Š” ์ธ์ฆ์„œ๋กœ์„œ ๊ฐ™์€ ๋ฐœ๊ธ‰์ž/์‹œ๋ฆฌ์–ผ ๋ฒˆํ˜ธ์˜ ์ธ์ฆ์„œ๋ฅผ ๊ฐ€์ ธ์˜ค๋ ค๊ณ ํ•˜๊ณ  ์žˆ์œผ๋‚˜, ๊ฐ€์ ธ์˜ฌ ์ธ์ฆ์„œ๊ฐ€ ๊ฐ™์€ ์ธ์ฆ์„œ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.
+sec-error-busy = NSS๋Š” ๋Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ฐ์ฒด๊ฐ€ ์•„์ง ์‚ฌ์šฉ ์ค‘์ž…๋‹ˆ๋‹ค.
+sec-error-extra-input = DER-์ธ์ฝ”๋”ฉ๋œ ๋ฉ”์‹œ์ง€๊ฐ€ ์ถ”๊ฐ€๋กœ ์‚ฌ์šฉ๋˜์ง€ ์•Š์€ ๋ฐ์ดํ„ฐ๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+sec-error-unsupported-elliptic-curve = ์ง€์›๋˜์ง€ ์•Š๋Š” ํƒ€์› ๊ณก์„ ์ž…๋‹ˆ๋‹ค.
+sec-error-unsupported-ec-point-form = ์ง€์›๋˜์ง€ ์•Š๋Š” ํƒ€์› ๊ณก์„  ํฌ์ธํŠธ ํ˜•์‹์ž…๋‹ˆ๋‹ค.
+sec-error-unrecognized-oid = ์ธ์‹๋˜์ง€ ์•Š์€ ๊ฐ์ฒด ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
+sec-error-ocsp-invalid-signing-cert = ์œ ํšจํ•˜์ง€ ์•Š์€ OCSP ์„œ๋ช… ์ธ์ฆ์„œ๊ฐ€ OCSP ์‘๋‹ต์— ๋“ค์–ด์žˆ์Šต๋‹ˆ๋‹ค.
+sec-error-revoked-certificate-crl = ๋ฐœ๊ธ‰์ž์˜ ์ธ์ฆ์„œ ํ๊ธฐ ๋ชฉ๋ก์— ๋“ค์–ด์žˆ๋Š” ์ธ์ฆ์„œ๊ฐ€ ํ๊ธฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+sec-error-revoked-certificate-ocsp = ๋ฐœ๊ธ‰์ž์˜ OCSP ์‘๋‹ต์ž๊ฐ€ ์ธ์ฆ์„œ๊ฐ€ ํ๊ธฐ๋˜์—ˆ์Œ์„ ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค.
+sec-error-crl-invalid-version = ๋ฐœ๊ธ‰์ž์˜ ์ธ์ฆ์„œ ํ๊ธฐ ๋ชฉ๋ก์— ์•Œ ์ˆ˜ ์—†๋Š” ๋ฒ„์ „ ๋ฒˆํ˜ธ๊ฐ€ ๋“ค์–ด์žˆ์Šต๋‹ˆ๋‹ค.
+sec-error-crl-v1-critical-extension = ๋ฐœ๊ธ‰์ž์˜ V1 ์ธ์ฆ์„œ ํ๊ธฐ ๋ชฉ๋ก์— ์ž„๊ณ„ ํ™•์žฅ์ด ๋“ค์–ด์žˆ์Šต๋‹ˆ๋‹ค.
+sec-error-crl-unknown-critical-extension = ๋ฐœ๊ธ‰์ž์˜ V2 ์ธ์ฆ์„œ ํ๊ธฐ ๋ชฉ๋ก์— ์•Œ ์ˆ˜ ์—†๋Š” ์ž„๊ณ„ ํ™•์žฅ์ด ๋“ค์–ด์žˆ์Šต๋‹ˆ๋‹ค.
+sec-error-unknown-object-type = ์•Œ ์ˆ˜ ์—†๋Š” ๊ฐ์ฒด ์œ ํ˜•์ด ์ง€์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+sec-error-incompatible-pkcs11 = PKCS #11 ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ํ˜ธํ™˜๋˜์ง€ ์•Š๋Š” ๋ฐฉ์‹์œผ๋กœ ๊ธฐ์ˆ ์  ๋ช…์„ธ๋ฅผ ์–ด๊น๋‹ˆ๋‹ค.
+sec-error-no-event = ํ˜„์žฌ ์ƒˆ๋กœ์šด ์Šฌ๋กฏ ์ด๋ฒคํŠธ๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-crl-already-exists = CRL์ด ์ด๋ฏธ ์žˆ์Šต๋‹ˆ๋‹ค.
+sec-error-not-initialized = NSS๊ฐ€ ์ดˆ๊ธฐํ™”๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+sec-error-token-not-logged-in = PKCS #11 ํ† ํฐ์ด ๋กœ๊ทธ์ธ ๋˜์ง€ ์•Š์•„ ์ž‘์—…์ด ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+sec-error-ocsp-responder-cert-invalid = ์„ค์ •๋œ OCSP ์‘๋‹ต์ž์˜ ์ธ์ฆ์„œ๊ฐ€ ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-ocsp-bad-signature = OCSP ์‘๋‹ต์ด ์œ ํšจํ•˜์ง€ ์•Š๋Š” ์„œ๋ช…์„ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+sec-error-out-of-search-limits = ์ธ์ฆ์„œ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ ํšŸ์ˆ˜๊ฐ€ ์ œํ•œ์„ ์ดˆ๊ณผํ–ˆ์Šต๋‹ˆ๋‹ค.
+sec-error-invalid-policy-mapping = ์ธ์ฆ์„œ ์ •์ฑ…์ด ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-policy-validation-failed = ์ธ์ฆ์„œ ๊ณ„์ธต๋ณ„ ์ •์ฑ…์ด ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-unknown-aia-location-type = AIA ์ธ์ฆ์„œ ํ™•์žฅ์˜ ์ฃผ์†Œ ํ˜•์‹์„ ์•Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+sec-error-bad-http-response = ์„œ๋ฒ„์˜ HTTP ์‘๋‹ต์ด ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-bad-ldap-response = ์„œ๋ฒ„์˜ LDAP ์‘๋‹ต์ด ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-failed-to-encode-data = ASN1 ์ธ์ฝ”๋”๋กœ ๋ฐ์ดํ„ฐ ๋ณ€ํ™˜์ด ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+sec-error-bad-info-access-location = ์ธ์ฆ์„œ ํ™•์žฅ์˜ ์ฃผ์†Œ ์ •๋ณด๊ฐ€ ์˜ฌ๋ฐ”๋ฅด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sec-error-libpkix-internal = ์ธ์ฆ์„œ ์œ ํšจ์„ฑ ํ™•์ธ ์ค‘ Libpkix ๋‚ด๋ถ€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+sec-error-pkcs11-general-error = PKCS #11 ๋ชจ๋“ˆ์—์„œ CKR_GENERAL_ERROR๋ผ๋Š” ํ™•์ธํ•  ์ˆ˜ ์—†๋Š” ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+sec-error-pkcs11-function-failed = PKCS #11 ๋ชจ๋“ˆ์ด ์š”์ฒญํ•œ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์—†์Œ์„ ๋‚˜ํƒ€๋‚ด๋Š” CKR_FUNCTION_FAILED๋ฅผ ๋ฐ˜ํ™˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋™์ผํ•œ ์ž‘์—…์„ ๋‹ค์‹œ ์‹œ๋„ํ•˜๋ฉด ์„ฑ๊ณตํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
+sec-error-pkcs11-device-error = PKCS #11 ๋ชจ๋“ˆ์—์„œ CKR_DEVICE_ERROR๋ผ๋Š” ํ† ํฐ ๋ฐ ์Šฌ๋กฏ์—์„œ ๋ฐœ์ƒํ•˜๋Š” ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+sec-error-bad-info-access-method = ์ธ์ฆ์„œ ํ™•์žฅ์—์„œ ์•Œ ์ˆ˜ ์—†๋Š” ์ •๋ณด ์ ‘๊ทผ ๊ธฐ๋Šฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+sec-error-crl-import-failed = ์ธ์ฆ์„œ ํ๊ธฐ ๋ชฉ๋ก(CRL)์„ ๊ฐ€์ ธ ์˜ค๋Š” ์ค‘ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+sec-error-expired-password = ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ๋งŒ๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+sec-error-locked-password = ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์ž ๊ฒผ์Šต๋‹ˆ๋‹ค.
+sec-error-unknown-pkcs11-error = ์•Œ ์ˆ˜ ์—†๋Š” PKCS #11 ์˜ค๋ฅ˜์ž…๋‹ˆ๋‹ค.
+sec-error-bad-crl-dp-url = ์œ ํšจํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ์ง€์›ํ•˜์ง€ ์•Š๋Š” URL์ด CRL ๋ฐฐํฌ ๋‚ด์šฉ์— ์žˆ์Šต๋‹ˆ๋‹ค.
+sec-error-cert-signature-algorithm-disabled = ๋น„ํ™œ์„ฑํ™”๋œ ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋ช…๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+mozilla-pkix-error-key-pinning-failure = ์„œ๋ฒ„๊ฐ€ ํ‚ค ํ”ผ๋‹(HPKP)์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์ง€๋งŒ ํ•€์…‹๊ณผ ์ผ์น˜ํ•˜๋Š” ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์ธ์ฆ์„œ ์ฒด์ธ์„ ๋งŒ๋“ค ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ํ‚ค ํ”ผ๋‹ ์œ„๋ฐ˜์€ ๋ฎคํšจํ™” ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+mozilla-pkix-error-ca-cert-used-as-end-entity = ์„œ๋ฒ„๊ฐ€ ์ธ์ฆ์„œ ๊ถŒํ•œ์œผ๋กœ ๊ธฐ๋ณธ ์ œ์•ฝ ํ™•์žฅ๋งŒ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šค๋‹ˆ๋‹ค. ์ •์ƒ์ ์œผ๋กœ ๋ฐœ๊ธ‰๋œ ์ธ์ฆ์„œ์˜ ๊ฒฝ์šฐ์—๋Š” ์ด๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+mozilla-pkix-error-inadequate-key-size = ์„œ๋ฒ„๊ฐ€ ๋ณด์•ˆ ์—ฐ๊ฒฐ์„ ๋งŒ๋“ค๊ธฐ์— ๋„ˆ๋ฌด ์ž‘์€ ํฌ๊ธฐ์˜ ํ‚ค๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์ธ์ฆ์„œ๋ฅผ ๋ณด๋‚ด์™”์Šต๋‹ˆ๋‹ค.
+mozilla-pkix-error-v1-cert-used-as-ca = ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” X.509 ๋ฒ„์ „ 1 ์ธ์ฆ์ด ์„œ๋ฒ„ ์ธ์ฆ ๋ฐœ๊ธ‰์— ์‚ฌ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. X.509 ๋ฒ„์ „ 1 ์ธ์ฆ์€ ๋” ์ด์ƒ ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ๋ฉฐ ๋‹ค๋ฅธ ์ธ์ฆ์„ ์„œ๋ช…ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์‚ฌ์šฉ๋˜์ง€ ์•Š์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+mozilla-pkix-error-not-yet-valid-certificate = ์„œ๋ฒ„๊ฐ€ ์•„์ง ์œ ํšจํ•˜์ง€ ์•Š์€ ์ธ์ฆ์„ ํ‘œ์‹œํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+mozilla-pkix-error-not-yet-valid-issuer-certificate = ์„œ๋ฒ„์˜ ์ธ์ฆ ๋ฐœ๊ธ‰์— ์•„์ง ์œ ํšจํ•˜์ง€ ์•Š์€ ์ธ์ฆ์ด ์‚ฌ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+mozilla-pkix-error-signature-algorithm-mismatch = ์ธ์ฆ์„œ์˜ ์„œ๋ช… ํ•„๋“œ์— ์žˆ๋Š” ์„œ๋ช… ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด signatureAlgorithm ํ•„๋“œ์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ ์ผ์น˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+mozilla-pkix-error-ocsp-response-for-cert-missing = OCSP ์‘๋‹ต์ด ํ™•์ธ๋œ ์ธ์ฆ์„œ ์ƒํƒœ๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+mozilla-pkix-error-validity-too-long = ์„œ๋ฒ„์—์„œ ๋„ˆ๋ฌด ๊ธธ์–ด์„œ ์œ ํšจํ•˜์ง€ ์•Š์€ ์ธ์ฆ์„œ๋ฅผ ๋ณด๋‚ด์™”์Šต๋‹ˆ๋‹ค.
+mozilla-pkix-error-required-tls-feature-missing = ํ•„์ˆ˜ ์‚ฌํ•ญ์ธ TLS ๊ธฐ๋Šฅ์ด ๋ˆ„๋ฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+mozilla-pkix-error-invalid-integer-encoding = ์„œ๋ฒ„๊ฐ€ ์œ ํšจํ•˜์ง€ ์•Š์€ ์ •์ˆ˜ ์ธ์ฝ”๋”ฉ์„ ํฌํ•จํ•˜๋Š” ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์ธ ์›์ธ์€ ์Œ์ˆ˜ ์ผ๋ จ ๋ฒˆํ˜ธ, ์Œ์ˆ˜ RSA moduli ๋ฐ ํ•„์š” ์ด์ƒ์œผ๋กœ ๊ธด ์ธ์ฝ”๋”ฉ์ž…๋‹ˆ๋‹ค.
+mozilla-pkix-error-empty-issuer-name = ์„œ๋ฒ„๊ฐ€ ๊ตฌ๋ณ„ ์ด๋ฆ„์œผ๋กœ ๋ฐœ๊ธ‰์ž๊ฐ€ ๋น„์–ด์žˆ๋Š” ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.
+mozilla-pkix-error-additional-policy-constraint-failed = ์ด ์ธ์ฆ์„œ ๊ฒ€์ฆ์ด ์ถ”๊ฐ€์ ์ธ ์ œํ•œ ์ •์ฑ…์—์„œ ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+mozilla-pkix-error-self-signed-cert = ์ž๊ธฐ ์Šค์Šค๋กœ ์„œ๋ช…ํ•˜์˜€์œผ๋ฏ€๋กœ ์ธ์ฆ์„œ๋ฅผ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+xp-java-remove-principal-error = ๋Œ€ํ‘œ๋ฅผ ์ œ๊ฑฐํ•  ์ˆ˜ ์—†์Œ
+xp-java-delete-privilege-error = ํŠน๋ณ„ ๊ถŒํ•œ์„ ์‚ญ์ œํ•  ์ˆ˜ ์—†์Œ
+xp-java-cert-not-exists-error = ์ด ๋Œ€ํ‘œ๋Š” ์ธ์ฆ์„œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์ง€ ์•Š์Œ
+xp-sec-fortezza-bad-card = Fortezza ์นด๋“œ๊ฐ€ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ดˆ๊ธฐํ™”๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์žฅ์น˜๋กœ๋ถ€ํ„ฐ ์ œ๊ฑฐํ•œ ๋‹ค์Œ ๋ฐœ๊ธ‰์ž์—๊ฒŒ ๋„์›€์„ ์š”์ฒญํ•˜์„ธ์š”.
+xp-sec-fortezza-no-card = ๋ฐœ๊ฒฌ๋œ Fortezza ์นด๋“œ ์—†์Œ
+xp-sec-fortezza-none-selected = ์„ ํƒํ•œ Fortezza ์นด๋“œ ์—†์Œ
+xp-sec-fortezza-more-info = ๋‹ค์Œ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๋” ์–ป์œผ๋ ค๋ฉด ์‹ ์ƒ ์ •๋ณด๋ฅผ ์„ ํƒ
+xp-sec-fortezza-person-not-found = ์‹ ์ƒ ์ •๋ณด๊ฐ€ ๋ฐœ๊ฒฌ๋˜์ง€ ์•Š์Œ
+xp-sec-fortezza-no-more-info = ํ•ด๋‹น ์‹ ์ƒ ์ •๋ณด๊ฐ€ ๋”๋Š” ์—†์Œ
+xp-sec-fortezza-bad-pin = ์œ ํšจํ•˜์ง€์•Š์€ PIN
+xp-sec-fortezza-person-error = Fortezza ์‹ ์ƒ ์ •๋ณด๋ฅผ ์ดˆ๊ธฐํ™”ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/passwordmgr/passwordmgr.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/passwordmgr/passwordmgr.ftl
new file mode 100644
index 0000000000..c2d78eae23
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/passwordmgr/passwordmgr.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/.
+
+
+## Save and update password doorhanger
+
+# Variables
+# $host (String) - Hostname for which the password is saved for.
+password-manager-save-password-message = { $host }์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ €์žฅํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+password-manager-save-password-button-deny =
+ .label = ๋‚˜์ค‘์—
+ .accesskey = N
+password-manager-save-password-button-allow =
+ .label = ์ €์žฅ
+ .accesskey = S
+password-manager-save-password-button-never =
+ .label = ์ €์žฅ ์•ˆ ํ•จ
+ .accesskey = e
+# Variables
+# $host (String) - Hostname for which the password is updated for.
+password-manager-update-password-message = { $host }์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+password-manager-update-password-button-delete =
+ .label = ์ €์žฅ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ ์ œ๊ฑฐ
+ .accesskey = R
+password-manager-update-login-add-username = ์ €์žฅ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ์— ์‚ฌ์šฉ์ž ์ด๋ฆ„์„ ์ถ”๊ฐ€ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+password-manager-password-password-button-allow =
+ .label = ์—…๋ฐ์ดํŠธ
+ .accesskey = U
+password-manager-update-password-button-deny =
+ .label = ์—…๋ฐ์ดํŠธ ์•ˆ ํ•จ
+ .accesskey = D
+# This is displayed in place of the username when it is missing.
+password-manager-no-username-placeholder = ์‚ฌ์šฉ์ž ์ด๋ฆ„ ์—†์Œ
+password-manager-toggle-password =
+ .label = ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณด๊ธฐ
+ .accesskey = h
+password-manager-confirm-password-change = ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ ํ™•์ธ
+password-manager-select-username = ์—…๋ฐ์ดํŠธ ํ•  ๊ณ„์ • ์„ ํƒ:
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/payments/payments.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/payments/payments.ftl
new file mode 100644
index 0000000000..b2dd22c26b
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/payments/payments.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/.
+
+
+# This value isn't used directly, but is defined to avoid duplication
+# in the "credit-card-label-*" strings.
+#
+# Variables:
+# $month (String): Numeric month the credit card expires
+# $year (String): Four-digit year the credit card expires
+credit-card-expiration = ์œ ํšจ ๊ธฐ๊ฐ„ { $month }/{ $year }
+
+## These labels serve as a description of a credit card.
+## The description must include a credit card number, and may optionally
+## include a cardholder name, an expiration date, or both, so we have
+## four variations.
+
+# Label for a credit card with a number only
+#
+# Variables:
+# $number (String): Partially-redacted credit card number
+# $type (String): Credit card type
+credit-card-label-number-2 = { $number }
+ .aria-label = { $type } { credit-card-label-number-2 }
+
+# Label for a credit card with a number and name
+#
+# Variables:
+# $number (String): Partially-redacted credit card number
+# $name (String): Cardholder name
+# $type (String): Credit card type
+credit-card-label-number-name-2 = { $number }, { $name }
+ .aria-label = { $type } { credit-card-label-number-name-2 }
+
+# Label for a credit card with a number and expiration date
+#
+# Variables:
+# $number (String): Partially-redacted credit card number
+# $type (String): Credit card type
+credit-card-label-number-expiration-2 = { $number }, { credit-card-expiration }
+ .aria-label = { $type } { credit-card-label-number-expiration-2 }
+
+# Label for a credit card with a number, name, and expiration date
+#
+# Variables:
+# $number (String): Partially-redacted credit card number
+# $name (String): Cardholder name
+# $type (String): Credit card type
+credit-card-label-number-name-expiration-2 = { $number }, { $name }, { credit-card-expiration }
+ .aria-label = { $type } { credit-card-label-number-name-expiration-2 }
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/pdfviewer/viewer.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/pdfviewer/viewer.ftl
new file mode 100644
index 0000000000..618f2c244f
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/pdfviewer/viewer.ftl
@@ -0,0 +1,376 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Main toolbar buttons (tooltips and alt text for images)
+
+pdfjs-previous-button =
+ .title = ์ด์ „ ํŽ˜์ด์ง€
+pdfjs-previous-button-label = ์ด์ „
+pdfjs-next-button =
+ .title = ๋‹ค์Œ ํŽ˜์ด์ง€
+pdfjs-next-button-label = ๋‹ค์Œ
+# .title: Tooltip for the pageNumber input.
+pdfjs-page-input =
+ .title = ํŽ˜์ด์ง€
+# Variables:
+# $pagesCount (Number) - the total number of pages in the document
+# This string follows an input field with the number of the page currently displayed.
+pdfjs-of-pages = / { $pagesCount }
+# Variables:
+# $pageNumber (Number) - the currently visible page
+# $pagesCount (Number) - the total number of pages in the document
+pdfjs-page-of-pages = ({ $pageNumber } / { $pagesCount })
+pdfjs-zoom-out-button =
+ .title = ์ถ•์†Œ
+pdfjs-zoom-out-button-label = ์ถ•์†Œ
+pdfjs-zoom-in-button =
+ .title = ํ™•๋Œ€
+pdfjs-zoom-in-button-label = ํ™•๋Œ€
+pdfjs-zoom-select =
+ .title = ํ™•๋Œ€/์ถ•์†Œ
+pdfjs-presentation-mode-button =
+ .title = ํ”„๋ ˆ์  ํ…Œ์ด์…˜ ๋ชจ๋“œ๋กœ ์ „ํ™˜
+pdfjs-presentation-mode-button-label = ํ”„๋ ˆ์  ํ…Œ์ด์…˜ ๋ชจ๋“œ
+pdfjs-open-file-button =
+ .title = ํŒŒ์ผ ์—ด๊ธฐ
+pdfjs-open-file-button-label = ์—ด๊ธฐ
+pdfjs-print-button =
+ .title = ์ธ์‡„
+pdfjs-print-button-label = ์ธ์‡„
+pdfjs-save-button =
+ .title = ์ €์žฅ
+pdfjs-save-button-label = ์ €์žฅ
+# Used in Firefox for Android as a tooltip for the download button (โ€œdownloadโ€ is a verb).
+pdfjs-download-button =
+ .title = ๋‹ค์šด๋กœ๋“œ
+# Used in Firefox for Android as a label for the download button (โ€œdownloadโ€ is a verb).
+# Length of the translation matters since we are in a mobile context, with limited screen estate.
+pdfjs-download-button-label = ๋‹ค์šด๋กœ๋“œ
+pdfjs-bookmark-button =
+ .title = ํ˜„์žฌ ํŽ˜์ด์ง€ (ํ˜„์žฌ ํŽ˜์ด์ง€์—์„œ URL ๋ณด๊ธฐ)
+pdfjs-bookmark-button-label = ํ˜„์žฌ ํŽ˜์ด์ง€
+# Used in Firefox for Android.
+pdfjs-open-in-app-button =
+ .title = ์•ฑ์—์„œ ์—ด๊ธฐ
+# Used in Firefox for Android.
+# Length of the translation matters since we are in a mobile context, with limited screen estate.
+pdfjs-open-in-app-button-label = ์•ฑ์—์„œ ์—ด๊ธฐ
+
+## Secondary toolbar and context menu
+
+pdfjs-tools-button =
+ .title = ๋„๊ตฌ
+pdfjs-tools-button-label = ๋„๊ตฌ
+pdfjs-first-page-button =
+ .title = ์ฒซ ํŽ˜์ด์ง€๋กœ ์ด๋™
+pdfjs-first-page-button-label = ์ฒซ ํŽ˜์ด์ง€๋กœ ์ด๋™
+pdfjs-last-page-button =
+ .title = ๋งˆ์ง€๋ง‰ ํŽ˜์ด์ง€๋กœ ์ด๋™
+pdfjs-last-page-button-label = ๋งˆ์ง€๋ง‰ ํŽ˜์ด์ง€๋กœ ์ด๋™
+pdfjs-page-rotate-cw-button =
+ .title = ์‹œ๊ณ„๋ฐฉํ–ฅ์œผ๋กœ ํšŒ์ „
+pdfjs-page-rotate-cw-button-label = ์‹œ๊ณ„๋ฐฉํ–ฅ์œผ๋กœ ํšŒ์ „
+pdfjs-page-rotate-ccw-button =
+ .title = ์‹œ๊ณ„ ๋ฐ˜๋Œ€๋ฐฉํ–ฅ์œผ๋กœ ํšŒ์ „
+pdfjs-page-rotate-ccw-button-label = ์‹œ๊ณ„ ๋ฐ˜๋Œ€๋ฐฉํ–ฅ์œผ๋กœ ํšŒ์ „
+pdfjs-cursor-text-select-tool-button =
+ .title = ํ…์ŠคํŠธ ์„ ํƒ ๋„๊ตฌ ํ™œ์„ฑํ™”
+pdfjs-cursor-text-select-tool-button-label = ํ…์ŠคํŠธ ์„ ํƒ ๋„๊ตฌ
+pdfjs-cursor-hand-tool-button =
+ .title = ์† ๋„๊ตฌ ํ™œ์„ฑํ™”
+pdfjs-cursor-hand-tool-button-label = ์† ๋„๊ตฌ
+pdfjs-scroll-page-button =
+ .title = ํŽ˜์ด์ง€ ์Šคํฌ๋กค ์‚ฌ์šฉ
+pdfjs-scroll-page-button-label = ํŽ˜์ด์ง€ ์Šคํฌ๋กค
+pdfjs-scroll-vertical-button =
+ .title = ์„ธ๋กœ ์Šคํฌ๋กค ์‚ฌ์šฉ
+pdfjs-scroll-vertical-button-label = ์„ธ๋กœ ์Šคํฌ๋กค
+pdfjs-scroll-horizontal-button =
+ .title = ๊ฐ€๋กœ ์Šคํฌ๋กค ์‚ฌ์šฉ
+pdfjs-scroll-horizontal-button-label = ๊ฐ€๋กœ ์Šคํฌ๋กค
+pdfjs-scroll-wrapped-button =
+ .title = ๋ž˜ํ•‘(์ž๋™ ์ค„ ๋ฐ”๊ฟˆ) ์Šคํฌ๋กค ์‚ฌ์šฉ
+pdfjs-scroll-wrapped-button-label = ๋ž˜ํ•‘ ์Šคํฌ๋กค
+pdfjs-spread-none-button =
+ .title = ํ•œ ํŽ˜์ด์ง€ ๋ณด๊ธฐ
+pdfjs-spread-none-button-label = ํŽผ์นจ ์—†์Œ
+pdfjs-spread-odd-button =
+ .title = ํ™€์ˆ˜ ํŽ˜์ด์ง€๋กœ ์‹œ์ž‘ํ•˜๋Š” ๋‘ ํŽ˜์ด์ง€ ๋ณด๊ธฐ
+pdfjs-spread-odd-button-label = ํ™€์ˆ˜ ํŽผ์นจ
+pdfjs-spread-even-button =
+ .title = ์ง์ˆ˜ ํŽ˜์ด์ง€๋กœ ์‹œ์ž‘ํ•˜๋Š” ๋‘ ํŽ˜์ด์ง€ ๋ณด๊ธฐ
+pdfjs-spread-even-button-label = ์ง์ˆ˜ ํŽผ์นจ
+
+## Document properties dialog
+
+pdfjs-document-properties-button =
+ .title = ๋ฌธ์„œ ์†์„ฑโ€ฆ
+pdfjs-document-properties-button-label = ๋ฌธ์„œ ์†์„ฑโ€ฆ
+pdfjs-document-properties-file-name = ํŒŒ์ผ ์ด๋ฆ„:
+pdfjs-document-properties-file-size = ํŒŒ์ผ ํฌ๊ธฐ:
+# Variables:
+# $size_kb (Number) - the PDF file size in kilobytes
+# $size_b (Number) - the PDF file size in bytes
+pdfjs-document-properties-kb = { $size_kb } KB ({ $size_b }๋ฐ”์ดํŠธ)
+# Variables:
+# $size_mb (Number) - the PDF file size in megabytes
+# $size_b (Number) - the PDF file size in bytes
+pdfjs-document-properties-mb = { $size_mb } MB ({ $size_b }๋ฐ”์ดํŠธ)
+pdfjs-document-properties-title = ์ œ๋ชฉ:
+pdfjs-document-properties-author = ์ž‘์„ฑ์ž:
+pdfjs-document-properties-subject = ์ฃผ์ œ:
+pdfjs-document-properties-keywords = ํ‚ค์›Œ๋“œ:
+pdfjs-document-properties-creation-date = ์ž‘์„ฑ ๋‚ ์งœ:
+pdfjs-document-properties-modification-date = ์ˆ˜์ • ๋‚ ์งœ:
+# Variables:
+# $date (Date) - the creation/modification date of the PDF file
+# $time (Time) - the creation/modification time of the PDF file
+pdfjs-document-properties-date-string = { $date }, { $time }
+pdfjs-document-properties-creator = ์ž‘์„ฑ ํ”„๋กœ๊ทธ๋žจ:
+pdfjs-document-properties-producer = PDF ๋ณ€ํ™˜ ์†Œํ”„ํŠธ์›จ์–ด:
+pdfjs-document-properties-version = PDF ๋ฒ„์ „:
+pdfjs-document-properties-page-count = ํŽ˜์ด์ง€ ์ˆ˜:
+pdfjs-document-properties-page-size = ํŽ˜์ด์ง€ ํฌ๊ธฐ:
+pdfjs-document-properties-page-size-unit-inches = in
+pdfjs-document-properties-page-size-unit-millimeters = mm
+pdfjs-document-properties-page-size-orientation-portrait = ์„ธ๋กœ ๋ฐฉํ–ฅ
+pdfjs-document-properties-page-size-orientation-landscape = ๊ฐ€๋กœ ๋ฐฉํ–ฅ
+pdfjs-document-properties-page-size-name-a-three = A3
+pdfjs-document-properties-page-size-name-a-four = A4
+pdfjs-document-properties-page-size-name-letter = ๋ ˆํ„ฐ
+pdfjs-document-properties-page-size-name-legal = ๋ฆฌ๊ฑธ
+
+## Variables:
+## $width (Number) - the width of the (current) page
+## $height (Number) - the height of the (current) page
+## $unit (String) - the unit of measurement of the (current) page
+## $name (String) - the name of the (current) page
+## $orientation (String) - the orientation of the (current) page
+
+pdfjs-document-properties-page-size-dimension-string = { $width } ร— { $height } { $unit } ({ $orientation })
+pdfjs-document-properties-page-size-dimension-name-string = { $width } ร— { $height } { $unit } ({ $name }, { $orientation })
+
+##
+
+# The linearization status of the document; usually called "Fast Web View" in
+# English locales of Adobe software.
+pdfjs-document-properties-linearized = ๋น ๋ฅธ ์›น ๋ณด๊ธฐ:
+pdfjs-document-properties-linearized-yes = ์˜ˆ
+pdfjs-document-properties-linearized-no = ์•„๋‹ˆ์š”
+pdfjs-document-properties-close-button = ๋‹ซ๊ธฐ
+
+## Print
+
+pdfjs-print-progress-message = ์ธ์‡„ ๋ฌธ์„œ ์ค€๋น„ ์ค‘โ€ฆ
+# Variables:
+# $progress (Number) - percent value
+pdfjs-print-progress-percent = { $progress }%
+pdfjs-print-progress-close-button = ์ทจ์†Œ
+pdfjs-printing-not-supported = ๊ฒฝ๊ณ : ์ด ๋ธŒ๋ผ์šฐ์ €๋Š” ์ธ์‡„๋ฅผ ์™„์ „ํžˆ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+pdfjs-printing-not-ready = ๊ฒฝ๊ณ : ์ด PDF๋ฅผ ์ธ์‡„๋ฅผ ํ•  ์ˆ˜ ์žˆ์„ ์ •๋„๋กœ ์ฝ์–ด๋“ค์ด์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.
+
+## Tooltips and alt text for side panel toolbar buttons
+
+pdfjs-toggle-sidebar-button =
+ .title = ์‚ฌ์ด๋“œ๋ฐ” ํ‘œ์‹œ/์ˆจ๊ธฐ๊ธฐ
+pdfjs-toggle-sidebar-notification-button =
+ .title = ์‚ฌ์ด๋“œ๋ฐ” ํ‘œ์‹œ/์ˆจ๊ธฐ๊ธฐ (๋ฌธ์„œ์— ์•„์›ƒ๋ผ์ธ/์ฒจ๋ถ€ํŒŒ์ผ/๋ ˆ์ด์–ด ํฌํ•จ๋จ)
+pdfjs-toggle-sidebar-button-label = ์‚ฌ์ด๋“œ๋ฐ” ํ‘œ์‹œ/์ˆจ๊ธฐ๊ธฐ
+pdfjs-document-outline-button =
+ .title = ๋ฌธ์„œ ์•„์›ƒ๋ผ์ธ ๋ณด๊ธฐ (๋”๋ธ” ํด๋ฆญํ•ด์„œ ๋ชจ๋“  ํ•ญ๋ชฉ ํŽผ์น˜๊ธฐ/์ ‘๊ธฐ)
+pdfjs-document-outline-button-label = ๋ฌธ์„œ ์•„์›ƒ๋ผ์ธ
+pdfjs-attachments-button =
+ .title = ์ฒจ๋ถ€ํŒŒ์ผ ๋ณด๊ธฐ
+pdfjs-attachments-button-label = ์ฒจ๋ถ€ํŒŒ์ผ
+pdfjs-layers-button =
+ .title = ๋ ˆ์ด์–ด ๋ณด๊ธฐ (๋”๋ธ” ํด๋ฆญํ•ด์„œ ๋ชจ๋“  ๋ ˆ์ด์–ด๋ฅผ ๊ธฐ๋ณธ ์ƒํƒœ๋กœ ์žฌ์„ค์ •)
+pdfjs-layers-button-label = ๋ ˆ์ด์–ด
+pdfjs-thumbs-button =
+ .title = ๋ฏธ๋ฆฌ๋ณด๊ธฐ
+pdfjs-thumbs-button-label = ๋ฏธ๋ฆฌ๋ณด๊ธฐ
+pdfjs-current-outline-item-button =
+ .title = ํ˜„์žฌ ์•„์›ƒ๋ผ์ธ ํ•ญ๋ชฉ ์ฐพ๊ธฐ
+pdfjs-current-outline-item-button-label = ํ˜„์žฌ ์•„์›ƒ๋ผ์ธ ํ•ญ๋ชฉ
+pdfjs-findbar-button =
+ .title = ๊ฒ€์ƒ‰
+pdfjs-findbar-button-label = ๊ฒ€์ƒ‰
+pdfjs-additional-layers = ์ถ”๊ฐ€ ๋ ˆ์ด์–ด
+
+## Thumbnails panel item (tooltip and alt text for images)
+
+# Variables:
+# $page (Number) - the page number
+pdfjs-thumb-page-title =
+ .title = { $page } ํŽ˜์ด์ง€
+# Variables:
+# $page (Number) - the page number
+pdfjs-thumb-page-canvas =
+ .aria-label = { $page } ํŽ˜์ด์ง€ ๋ฏธ๋ฆฌ๋ณด๊ธฐ
+
+## Find panel button title and messages
+
+pdfjs-find-input =
+ .title = ์ฐพ๊ธฐ
+ .placeholder = ๋ฌธ์„œ์—์„œ ์ฐพ๊ธฐโ€ฆ
+pdfjs-find-previous-button =
+ .title = ์ง€์ • ๋ฌธ์ž์—ด์— ์ผ์น˜ํ•˜๋Š” 1๊ฐœ ๋ถ€๋ถ„์„ ๊ฒ€์ƒ‰
+pdfjs-find-previous-button-label = ์ด์ „
+pdfjs-find-next-button =
+ .title = ์ง€์ • ๋ฌธ์ž์—ด์— ์ผ์น˜ํ•˜๋Š” ๋‹ค์Œ ๋ถ€๋ถ„์„ ๊ฒ€์ƒ‰
+pdfjs-find-next-button-label = ๋‹ค์Œ
+pdfjs-find-highlight-checkbox = ๋ชจ๋‘ ๊ฐ•์กฐ ํ‘œ์‹œ
+pdfjs-find-match-case-checkbox-label = ๋Œ€/์†Œ๋ฌธ์ž ๊ตฌ๋ถ„
+pdfjs-find-match-diacritics-checkbox-label = ๋ถ„์Œ ๋ถ€ํ˜ธ ์ผ์น˜
+pdfjs-find-entire-word-checkbox-label = ๋‹จ์–ด ๋‹จ์œ„๋กœ
+pdfjs-find-reached-top = ๋ฌธ์„œ ์ฒ˜์Œ๊นŒ์ง€ ๊ฒ€์ƒ‰ํ•˜๊ณ  ๋์œผ๋กœ ๋Œ์•„์™€ ๊ฒ€์ƒ‰ํ–ˆ์Šต๋‹ˆ๋‹ค.
+pdfjs-find-reached-bottom = ๋ฌธ์„œ ๋๊นŒ์ง€ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์•ž์œผ๋กœ ๋Œ์•„์™€ ๊ฒ€์ƒ‰ํ–ˆ์Šต๋‹ˆ๋‹ค.
+# Variables:
+# $current (Number) - the index of the currently active find result
+# $total (Number) - the total number of matches in the document
+pdfjs-find-match-count = { $current } / { $total } ์ผ์น˜
+# Variables:
+# $limit (Number) - the maximum number of matches
+pdfjs-find-match-count-limit = { $limit }๊ฐœ ์ด์ƒ ์ผ์น˜
+pdfjs-find-not-found = ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ ์—†์Œ
+
+## Predefined zoom values
+
+pdfjs-page-scale-width = ํŽ˜์ด์ง€ ๋„ˆ๋น„์— ๋งž์ถ”๊ธฐ
+pdfjs-page-scale-fit = ํŽ˜์ด์ง€์— ๋งž์ถ”๊ธฐ
+pdfjs-page-scale-auto = ์ž๋™
+pdfjs-page-scale-actual = ์‹ค์ œ ํฌ๊ธฐ
+# Variables:
+# $scale (Number) - percent value for page scale
+pdfjs-page-scale-percent = { $scale }%
+
+## PDF page
+
+# Variables:
+# $page (Number) - the page number
+pdfjs-page-landmark =
+ .aria-label = { $page } ํŽ˜์ด์ง€
+
+## Loading indicator messages
+
+pdfjs-loading-error = PDF๋ฅผ ๋กœ๋“œํ•˜๋Š” ๋™์•ˆ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+pdfjs-invalid-file-error = ์ž˜๋ชป๋˜์—ˆ๊ฑฐ๋‚˜ ์†์ƒ๋œ PDF ํŒŒ์ผ.
+pdfjs-missing-file-error = PDF ํŒŒ์ผ ์—†์Œ.
+pdfjs-unexpected-response-error = ์˜ˆ๊ธฐ์น˜ ์•Š์€ ์„œ๋ฒ„ ์‘๋‹ต์ž…๋‹ˆ๋‹ค.
+pdfjs-rendering-error = ํŽ˜์ด์ง€๋ฅผ ๋ Œ๋”๋งํ•˜๋Š” ๋™์•ˆ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+
+## Annotations
+
+# Variables:
+# $date (Date) - the modification date of the annotation
+# $time (Time) - the modification time of the annotation
+pdfjs-annotation-date-string = { $date } { $time }
+# .alt: This is used as a tooltip.
+# Variables:
+# $type (String) - an annotation type from a list defined in the PDF spec
+# (32000-1:2008 Table 169 โ€“ Annotation types).
+# Some common types are e.g.: "Check", "Text", "Comment", "Note"
+pdfjs-text-annotation-type =
+ .alt = [{ $type } ์ฃผ์„]
+
+## Password
+
+pdfjs-password-label = ์ด PDF ํŒŒ์ผ์„ ์—ด ์ˆ˜ ์žˆ๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”.
+pdfjs-password-invalid = ์ž˜๋ชป๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ์ž…๋‹ˆ๋‹ค. ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
+pdfjs-password-ok-button = ํ™•์ธ
+pdfjs-password-cancel-button = ์ทจ์†Œ
+pdfjs-web-fonts-disabled = ์›น ํฐํŠธ๊ฐ€ ๋น„ํ™œ์„ฑํ™”๋จ: ๋‚ด์žฅ๋œ PDF ๊ธ€๊ผด์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+
+## Editing
+
+pdfjs-editor-free-text-button =
+ .title = ํ…์ŠคํŠธ
+pdfjs-editor-free-text-button-label = ํ…์ŠคํŠธ
+pdfjs-editor-ink-button =
+ .title = ๊ทธ๋ฆฌ๊ธฐ
+pdfjs-editor-ink-button-label = ๊ทธ๋ฆฌ๊ธฐ
+pdfjs-editor-stamp-button =
+ .title = ์ด๋ฏธ์ง€ ์ถ”๊ฐ€ ๋˜๋Š” ํŽธ์ง‘
+pdfjs-editor-stamp-button-label = ์ด๋ฏธ์ง€ ์ถ”๊ฐ€ ๋˜๋Š” ํŽธ์ง‘
+pdfjs-editor-remove-button =
+ .title = ์ œ๊ฑฐ
+
+## Remove button for the various kind of editor.
+
+pdfjs-editor-remove-ink-button =
+ .title = ๊ทธ๋ฆฌ๊ธฐ ์ œ๊ฑฐ
+pdfjs-editor-remove-freetext-button =
+ .title = ํ…์ŠคํŠธ ์ œ๊ฑฐ
+pdfjs-editor-remove-stamp-button =
+ .title = ์ด๋ฏธ์ง€ ์ œ๊ฑฐ
+pdfjs-editor-remove-highlight-button =
+ .title = ๊ฐ•์กฐ ์ œ๊ฑฐ
+
+##
+
+# Editor Parameters
+pdfjs-editor-free-text-color-input = ์ƒ‰์ƒ
+pdfjs-editor-free-text-size-input = ํฌ๊ธฐ
+pdfjs-editor-ink-color-input = ์ƒ‰์ƒ
+pdfjs-editor-ink-thickness-input = ๋‘๊ป˜
+pdfjs-editor-ink-opacity-input = ๋ถˆํˆฌ๋ช…๋„
+pdfjs-editor-stamp-add-image-button =
+ .title = ์ด๋ฏธ์ง€ ์ถ”๊ฐ€
+pdfjs-editor-stamp-add-image-button-label = ์ด๋ฏธ์ง€ ์ถ”๊ฐ€
+pdfjs-free-text =
+ .aria-label = ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ
+pdfjs-free-text-default-content = ์ž…๋ ฅํ•˜์„ธ์š”โ€ฆ
+pdfjs-ink =
+ .aria-label = ๊ทธ๋ฆฌ๊ธฐ ํŽธ์ง‘๊ธฐ
+pdfjs-ink-canvas =
+ .aria-label = ์‚ฌ์šฉ์ž ์ƒ์„ฑ ์ด๋ฏธ์ง€
+
+## Alt-text dialog
+
+# Alternative text (alt text) helps when people can't see the image.
+pdfjs-editor-alt-text-button-label = ๋Œ€์ฒด ํ…์ŠคํŠธ
+pdfjs-editor-alt-text-edit-button-label = ๋Œ€์ฒด ํ…์ŠคํŠธ ํŽธ์ง‘
+pdfjs-editor-alt-text-dialog-label = ์˜ต์…˜์„ ์„ ํƒํ•˜์„ธ์š”
+pdfjs-editor-alt-text-dialog-description = ๋Œ€์ฒด ํ…์ŠคํŠธ๋Š” ์‚ฌ๋žŒ๋“ค์ด ์ด๋ฏธ์ง€๋ฅผ ๋ณผ ์ˆ˜ ์—†๊ฑฐ๋‚˜ ์ด๋ฏธ์ง€๊ฐ€ ๋กœ๋“œ๋˜์ง€ ์•Š์„ ๋•Œ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.
+pdfjs-editor-alt-text-add-description-label = ์„ค๋ช… ์ถ”๊ฐ€
+pdfjs-editor-alt-text-add-description-description = ์ฃผ์ œ, ์„ค์ •, ๋™์ž‘์„ ์„ค๋ช…ํ•˜๋Š” 1~2๊ฐœ์˜ ๋ฌธ์žฅ์„ ๋ชฉํ‘œ๋กœ ํ•˜์„ธ์š”.
+pdfjs-editor-alt-text-mark-decorative-label = ์žฅ์‹์šฉ์œผ๋กœ ํ‘œ์‹œ
+pdfjs-editor-alt-text-mark-decorative-description = ํ…Œ๋‘๋ฆฌ๋‚˜ ์›Œํ„ฐ๋งˆํฌ์™€ ๊ฐ™์€ ์žฅ์‹์ ์ธ ์ด๋ฏธ์ง€์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
+pdfjs-editor-alt-text-cancel-button = ์ทจ์†Œ
+pdfjs-editor-alt-text-save-button = ์ €์žฅ
+pdfjs-editor-alt-text-decorative-tooltip = ์žฅ์‹์šฉ์œผ๋กœ ํ‘œ์‹œ๋จ
+# .placeholder: This is a placeholder for the alt text input area
+pdfjs-editor-alt-text-textarea =
+ .placeholder = ์˜ˆ๋ฅผ ๋“ค์–ด, โ€œํ•œ ์ฒญ๋…„์ด ์‹ํƒ์— ์•‰์•„ ์‹์‚ฌ๋ฅผ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.โ€
+
+## Editor resizers
+## This is used in an aria label to help to understand the role of the resizer.
+
+pdfjs-editor-resizer-label-top-left = ์™ผ์ชฝ ์œ„ โ€” ํฌ๊ธฐ ์กฐ์ •
+pdfjs-editor-resizer-label-top-middle = ๊ฐ€์šด๋ฐ ์œ„ - ํฌ๊ธฐ ์กฐ์ •
+pdfjs-editor-resizer-label-top-right = ์˜ค๋ฅธ์ชฝ ์œ„ โ€” ํฌ๊ธฐ ์กฐ์ •
+pdfjs-editor-resizer-label-middle-right = ์˜ค๋ฅธ์ชฝ ๊ฐ€์šด๋ฐ โ€” ํฌ๊ธฐ ์กฐ์ •
+pdfjs-editor-resizer-label-bottom-right = ์˜ค๋ฅธ์ชฝ ์•„๋ž˜ - ํฌ๊ธฐ ์กฐ์ •
+pdfjs-editor-resizer-label-bottom-middle = ๊ฐ€์šด๋ฐ ์•„๋ž˜ โ€” ํฌ๊ธฐ ์กฐ์ •
+pdfjs-editor-resizer-label-bottom-left = ์™ผ์ชฝ ์•„๋ž˜ - ํฌ๊ธฐ ์กฐ์ •
+pdfjs-editor-resizer-label-middle-left = ์™ผ์ชฝ ๊ฐ€์šด๋ฐ โ€” ํฌ๊ธฐ ์กฐ์ •
+
+## Color picker
+
+# This means "Color used to highlight text"
+pdfjs-editor-highlight-colorpicker-label = ๊ฐ•์กฐ ์ƒ‰
+pdfjs-editor-colorpicker-button =
+ .title = ์ƒ‰์ƒ ๋ณ€๊ฒฝ
+pdfjs-editor-colorpicker-dropdown =
+ .aria-label = ์ƒ‰์ƒ ์„ ํƒ
+pdfjs-editor-colorpicker-yellow =
+ .title = ๋…ธ๋ž€์ƒ‰
+pdfjs-editor-colorpicker-green =
+ .title = ๋…น์ƒ‰
+pdfjs-editor-colorpicker-blue =
+ .title = ํŒŒ๋ž€์ƒ‰
+pdfjs-editor-colorpicker-pink =
+ .title = ๋ถ„ํ™์ƒ‰
+pdfjs-editor-colorpicker-red =
+ .title = ๋นจ๊ฐ„์ƒ‰
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/pictureinpicture/pictureinpicture.ftl
new file mode 100644
index 0000000000..05116e3358
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/pictureinpicture/pictureinpicture.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/.
+
+pictureinpicture-player-title = ํ™”๋ฉด ์† ํ™”๋ฉด
+
+## Variables:
+## $shortcut (String) - Keyboard shortcut to execute the command.
+
+## Note that this uses .tooltip rather than the standard '.title'
+## or '.tooltiptext' - but it has the same effect. Code in the
+## picture-in-picture window will read and copy this to an in-document
+## DOM node that then shows the tooltip.
+##
+## Variables:
+## $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-btn =
+ .aria-label = ์ผ์‹œ ์ •์ง€
+ .tooltip = ์ผ์‹œ ์ •์ง€ (์ŠคํŽ˜์ด์Šค๋ฐ”)
+pictureinpicture-play-btn =
+ .aria-label = ์žฌ์ƒ
+ .tooltip = ์žฌ์ƒ (์ŠคํŽ˜์ด์Šค๋ฐ”)
+
+pictureinpicture-mute-btn =
+ .aria-label = ์Œ์†Œ๊ฑฐ
+ .tooltip = ์Œ์†Œ๊ฑฐ ({ $shortcut })
+pictureinpicture-unmute-btn =
+ .aria-label = ์Œ์†Œ๊ฑฐ ํ•ด์ œ
+ .tooltip = ์Œ์†Œ๊ฑฐ ํ•ด์ œ ({ $shortcut })
+
+pictureinpicture-unpip-btn =
+ .aria-label = ํƒญ์œผ๋กœ ๋‹ค์‹œ ๋ณด๋‚ด๊ธฐ
+ .tooltip = ํƒญ์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ
+
+pictureinpicture-close-btn =
+ .aria-label = ๋‹ซ๊ธฐ
+ .tooltip = ๋‹ซ๊ธฐ ({ $shortcut })
+
+pictureinpicture-subtitles-btn =
+ .aria-label = ์ž๋ง‰
+ .tooltip = ์ž๋ง‰
+
+pictureinpicture-fullscreen-btn2 =
+ .aria-label = ์ „์ฒด ํ™”๋ฉด
+ .tooltip = ์ „์ฒด ํ™”๋ฉด (๋”๋ธ” ํด๋ฆญ ๋˜๋Š” { $shortcut })
+
+pictureinpicture-exit-fullscreen-btn2 =
+ .aria-label = ์ „์ฒด ํ™”๋ฉด ์ข…๋ฃŒ
+ .tooltip = ์ „์ฒด ํ™”๋ฉด ์ข…๋ฃŒ (๋”๋ธ” ํด๋ฆญ ๋˜๋Š” { $shortcut })
+
+##
+
+# Keyboard shortcut to toggle fullscreen mode when Picture-in-Picture is open.
+pictureinpicture-toggle-fullscreen-shortcut =
+ .key = F
+
+## Note that this uses .tooltip rather than the standard '.title'
+## or '.tooltiptext' - but it has the same effect. Code in the
+## picture-in-picture window will read and copy this to an in-document
+## DOM node that then shows the tooltip.
+
+pictureinpicture-seekbackward-btn =
+ .aria-label = ๋’ค๋กœ
+ .tooltip = ๋’ค๋กœ (โ†)
+
+pictureinpicture-seekforward-btn =
+ .aria-label = ์•ž์œผ๋กœ
+ .tooltip = ์•ž์œผ๋กœ (โ†’)
+
+##
+
+# This string is never displayed on the window. Is intended to be announced by
+# a screen reader whenever a user opens the subtitles settings panel
+# after selecting the subtitles button.
+pictureinpicture-subtitles-panel-accessible = ์ž๋ง‰ ์„ค์ •
+
+pictureinpicture-subtitles-label = ์ž๋ง‰
+
+pictureinpicture-font-size-label = ๊ธ€๊ผด ํฌ๊ธฐ
+
+pictureinpicture-font-size-small = ์ž‘๊ฒŒ
+
+pictureinpicture-font-size-medium = ๋ณดํ†ต
+
+pictureinpicture-font-size-large = ํฌ๊ฒŒ
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/preferences/preferences.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/preferences/preferences.ftl
new file mode 100644
index 0000000000..08f51814a5
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/preferences/preferences.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/.
+
+password-not-set =
+ .value = (์„ค์ •๋˜์ง€ ์•Š์Œ)
+failed-pp-change = ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+incorrect-pp = ํ˜„์žฌ ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ž…๋ ฅํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
+pp-change-ok = ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์„ฑ๊ณต์ ์œผ๋กœ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+settings-pp-erased-ok = ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์‚ญ์ œํ–ˆ์Šต๋‹ˆ๋‹ค. { -brand-short-name }์—์„œ ๊ด€๋ฆฌํ•˜๋Š” ์ €์žฅ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ฐ ์ธ์ฆ์„œ ๊ฐœ์ธ ํ‚ค๋Š” ๋ณดํ˜ธ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+settings-pp-not-wanted = ๊ฒฝ๊ณ ! ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ธฐ๋กœ ๊ฒฐ์ •ํ•˜์…จ์Šต๋‹ˆ๋‹ค. { -brand-short-name }์—์„œ ๊ด€๋ฆฌํ•˜๋Š” ์ €์žฅ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ฐ ์ธ์ฆ์„œ ๊ฐœ์ธ ํ‚ค๋Š” ๋ณดํ˜ธ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+pp-change2empty-in-fips-mode = ํ˜„์žฌ FIPS ๋ชจ๋“œ์ž…๋‹ˆ๋‹ค. FIPS๋Š” ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์„ค์ •๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+pw-change-success-title = ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ ์™„๋ฃŒ
+pw-change-failed-title = ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ ์‹คํŒจ
+pw-remove-button =
+ .label = ์ œ๊ฑฐ
+primary-password-dialog =
+ .title = ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ
+set-password-old-password = ํ˜„์žฌ ๋น„๋ฐ€๋ฒˆํ˜ธ:
+set-password-new-password = ์ƒˆ ๋น„๋ฐ€๋ฒˆํ˜ธ:
+set-password-reenter-password = ๋น„๋ฐ€๋ฒˆํ˜ธ ๋‹ค์‹œ ์ž…๋ ฅ:
+set-password-meter = ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณดํ˜ธ ์ˆ˜์ค€
+set-password-meter-loading = ๋กœ๋“œ ์ค‘
+primary-password-admin = ๊ด€๋ฆฌ์ž๋Š” ๋กœ๊ทธ์ธ๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•ด ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+primary-password-description = ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” ์ด ๊ธฐ๊ธฐ์—์„œ ๋กœ๊ทธ์ธ๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ์™€ ๊ฐ™์€ ์ค‘์š”ํ•œ ์ •๋ณด๋ฅผ ๋ณดํ˜ธํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋งŒ๋“ค๋ฉด, ๋น„๋ฐ€๋ฒˆํ˜ธ๋กœ ๋ณดํ˜ธ๋˜๋Š” ์ €์žฅ๋œ ์ •๋ณด์— ์ ‘๊ทผํ•  ๋•Œ๋งˆ๋‹ค { -brand-short-name }์—์„œ ์„ธ์…˜๋‹น ํ•œ ๋ฒˆ์”ฉ ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
+primary-password-warning = ์„ค์ •ํ•œ ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž˜ ๊ธฐ์–ตํ•˜์„ธ์š”. ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์žŠ์–ด ๋ฒ„๋ฆฐ ๊ฒฝ์šฐ, ์ด ๊ธฐ๊ธฐ์—์„œ ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋กœ ๋ณดํ˜ธ๋˜๋Š” ์ •๋ณด์— ์ ‘๊ทผํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+remove-primary-password =
+ .title = ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ ์ œ๊ฑฐ
+remove-info =
+ .value = ๊ณ„์† ์ง„ํ–‰ํ•˜๋ ค๋ฉด ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”:
+remove-primary-password-warning1 = ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” ๋กœ๊ทธ์ธ๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ์™€ ๊ฐ™์€ ์ค‘์š”ํ•œ ์ •๋ณด๋ฅผ ๋ณดํ˜ธํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
+remove-primary-password-warning2 = ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ œ๊ฑฐํ•˜๋ฉด ๊ฐœ์ธ ์ •๋ณด๊ฐ€ ๋ณดํ˜ธ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+remove-password-old-password =
+ .value = ํ˜„์žฌ ๋น„๋ฐ€๋ฒˆํ˜ธ:
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/printing/printDialogs.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/printing/printDialogs.ftl
new file mode 100644
index 0000000000..f7c63205fd
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/printing/printDialogs.ftl
@@ -0,0 +1,112 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+print-setup =
+ .title = ํŽ˜์ด์ง€ ์„ค์ •
+custom-prompt-title = ์‚ฌ์šฉ์ž ์ง€์ •โ€ฆ
+custom-prompt-prompt = ๋จธ๋ฆฌ๊ธ€/๋ฐ”๋‹ฅ๊ธ€์„ ์ž…๋ ฅํ•˜์„ธ์š”
+basic-tab =
+ .label = ํฌ๋งท ๋ฐ ์˜ต์…˜
+advanced-tab =
+ .label = ์—ฌ๋ฐฑ ๋ฐ ๋จธ๋ฆฌ๊ธ€/๋ฐ”๋‹ฅ๊ธ€
+format-group-label =
+ .value = ํฌ๋งท
+orientation-label =
+ .value = ์ธ์‡„ ๋ฐฉํ–ฅ:
+portrait =
+ .label = ์„ธ๋กœ
+ .accesskey = P
+landscape =
+ .label = ๊ฐ€๋กœ
+ .accesskey = L
+scale =
+ .label = ๋ฐฐ์œจ:
+ .accesskey = S
+scale-percent =
+ .value = %
+shrink-to-fit =
+ .label = ํŽ˜์ด์ง€ ๋„ˆ๋น„์— ๋งž๊ฒŒ ์ถ•์†Œ
+ .accesskey = W
+options-group-label =
+ .value = ์˜ต์…˜
+print-bg =
+ .label = ๋ฐฐ๊ฒฝ ์ธ์‡„ (์ƒ‰์ƒ ๋ฐ ์ด๋ฏธ์ง€)
+ .accesskey = B
+margin-group-label-inches =
+ .value = ์—ฌ๋ฐฑ (์ธ์น˜)
+margin-group-label-metric =
+ .value = ์—ฌ๋ฐฑ (๋ฐ€๋ฆฌ๋ฏธํ„ฐ)
+margin-top =
+ .value = ์œ„์ชฝ:
+ .accesskey = T
+margin-top-invisible =
+ .value = ์œ„์ชฝ:
+margin-bottom =
+ .value = ์•„๋ž˜์ชฝ:
+ .accesskey = B
+margin-bottom-invisible =
+ .value = ์•„๋ž˜์ชฝ:
+margin-left =
+ .value = ์™ผ์ชฝ:
+ .accesskey = L
+margin-left-invisible =
+ .value = ์™ผ์ชฝ:
+margin-right =
+ .value = ์˜ค๋ฅธ์ชฝ:
+ .accesskey = R
+margin-right-invisible =
+ .value = ์˜ค๋ฅธ์ชฝ:
+header-footer-label =
+ .value = ๋จธ๋ฆฌ๊ธ€ ๋ฐ ๋ฐ”๋‹ฅ๊ธ€
+hf-left-label =
+ .value = ์™ผ์ชฝ
+hf-center-label =
+ .value = ๊ฐ€์šด๋ฐ
+hf-right-label =
+ .value = ์˜ค๋ฅธ์ชฝ
+header-left-tip =
+ .tooltiptext = ์™ผ์ชฝ ๋จธ๋ฆฌ๊ธ€
+header-center-tip =
+ .tooltiptext = ๊ฐ€์šด๋ฐ ๋จธ๋ฆฌ๊ธ€
+header-right-tip =
+ .tooltiptext = ์˜ค๋ฅธ์ชฝ ๋จธ๋ฆฌ๊ธ€
+footer-left-tip =
+ .tooltiptext = ์™ผ์ชฝ ๋ฐ”๋‹ฅ๊ธ€
+footer-center-tip =
+ .tooltiptext = ๊ฐ€์šด๋ฐ ๋ฐ”๋‹ฅ๊ธ€
+footer-right-tip =
+ .tooltiptext = ์˜ค๋ฅธ์ชฝ ๋ฐ”๋‹ฅ๊ธ€
+hf-blank =
+ .label = --๊ณต๋ฐฑ--
+hf-title =
+ .label = ์ œ๋ชฉ
+hf-url =
+ .label = URL
+hf-date-and-time =
+ .label = ๋‚ ์งœ/์‹œ๊ฐ„:
+hf-page =
+ .label = ํŽ˜์ด์ง€ #
+hf-page-and-total =
+ .label = ํŽ˜์ด์ง€ # / #
+hf-custom =
+ .label = ์‚ฌ์šฉ์ž ์ง€์ •โ€ฆ
+print-preview-window =
+ .title = ์ธ์‡„ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ
+print-title =
+ .value = ์ œ๋ชฉ:
+print-preparing =
+ .value = ์ค€๋น„ ์ค‘โ€ฆ
+print-progress =
+ .value = ์ง„ํ–‰ ์ƒํƒœ:
+print-window =
+ .title = ์ธ์‡„ ์ค‘
+print-complete =
+ .value = ์ธ์‡„๊ฐ€ ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+
+# Variables
+# $percent (integer) - Number of printed percentage
+print-percent =
+ .value = { $percent }%
+dialog-cancel-label = ์ทจ์†Œ
+dialog-close-label = ๋‹ซ๊ธฐ
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/printing/printPreview.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/printing/printPreview.ftl
new file mode 100644
index 0000000000..481e88019f
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/printing/printPreview.ftl
@@ -0,0 +1,73 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+printpreview-simplify-page-checkbox =
+ .label = ํŽ˜์ด์ง€ ๋‹จ์ˆœํ™”
+ .accesskey = i
+ .tooltiptext = ์ด ํŽ˜์ด์ง€๋Š” ์ž๋™์œผ๋กœ ๋‹จ์ˆœํ™”ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค
+printpreview-simplify-page-checkbox-enabled =
+ .label = { printpreview-simplify-page-checkbox.label }
+ .accesskey = { printpreview-simplify-page-checkbox.accesskey }
+ .tooltiptext = ์‰ฝ๊ฒŒ ์ฝ์„ ์ˆ˜ ์žˆ๋„๋ก ๋ ˆ์ด์•„์›ƒ ๋ณ€๊ฒฝ
+printpreview-close =
+ .label = ๋‹ซ๊ธฐ
+ .accesskey = C
+printpreview-portrait =
+ .label = ์„ธ๋กœ
+ .accesskey = o
+printpreview-landscape =
+ .label = ๊ฐ€๋กœ
+ .accesskey = L
+printpreview-scale =
+ .value = ๋ฐฐ์œจ:
+ .accesskey = S
+printpreview-shrink-to-fit =
+ .label = ํŽ˜์ด์ง€์— ๋งž๊ฒŒ ์ถ•์†Œ
+printpreview-custom =
+ .label = ์‚ฌ์šฉ์ž ์ง€์ •โ€ฆ
+printpreview-print =
+ .label = ์ธ์‡„โ€ฆ
+ .accesskey = P
+printpreview-of =
+ .value = /
+printpreview-custom-scale-prompt-title = ์‚ฌ์šฉ์ž ์ง€์ • ๋ฐฐ์œจ
+printpreview-page-setup =
+ .label = ํŽ˜์ด์ง€ ์„ค์ •โ€ฆ
+ .accesskey = u
+printpreview-page =
+ .value = ํŽ˜์ด์ง€:
+ .accesskey = a
+
+# Variables
+# $sheetNum (integer) - The current sheet number
+# $sheetCount (integer) - The total number of sheets to print
+printpreview-sheet-of-sheets = { $sheetNum } / { $sheetCount }
+
+## Variables
+## $percent (integer) - menuitem percent label
+## $arrow (String) - UTF-8 arrow character for navigation buttons
+
+printpreview-percentage-value =
+ .label = { $percent }%
+printpreview-homearrow =
+ .label = { $arrow }
+ .tooltiptext = ์ฒซ ํŽ˜์ด์ง€
+printpreview-previousarrow =
+ .label = { $arrow }
+ .tooltiptext = ์ด์ „ ํŽ˜์ด์ง€
+printpreview-nextarrow =
+ .label = { $arrow }
+ .tooltiptext = ๋‹ค์Œ ํŽ˜์ด์ง€
+printpreview-endarrow =
+ .label = { $arrow }
+ .tooltiptext = ๋งˆ์ง€๋ง‰ ํŽ˜์ด์ง€
+
+printpreview-homearrow-button =
+ .title = ์ฒซ ํŽ˜์ด์ง€
+printpreview-previousarrow-button =
+ .title = ์ด์ „ ํŽ˜์ด์ง€
+printpreview-nextarrow-button =
+ .title = ๋‹ค์Œ ํŽ˜์ด์ง€
+printpreview-endarrow-button =
+ .title = ๋งˆ์ง€๋ง‰ ํŽ˜์ด์ง€
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/printing/printUI.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/printing/printUI.ftl
new file mode 100644
index 0000000000..6481dfb578
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/printing/printUI.ftl
@@ -0,0 +1,147 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+printui-title = ์ธ์‡„
+# Dialog title to prompt the user for a filename to save print to PDF.
+printui-save-to-pdf-title = ๋‹ค๋ฅธ ์ด๋ฆ„์œผ๋กœ ์ €์žฅ
+
+# Variables
+# $sheetCount (integer) - Number of paper sheets
+printui-sheets-count =
+ { $sheetCount ->
+ *[other] ์šฉ์ง€ { $sheetCount }์žฅ
+ }
+
+printui-page-range-all = ๋ชจ๋‘
+printui-page-range-current = ํ˜„์žฌ
+printui-page-range-odd = ํ™€์ˆ˜
+printui-page-range-even = ์ง์ˆ˜
+printui-page-range-custom = ์‚ฌ์šฉ์ž ์ง€์ •
+printui-page-range-label = ํŽ˜์ด์ง€
+printui-page-range-picker =
+ .aria-label = ํŽ˜์ด์ง€ ๋ฒ”์œ„ ์„ ํƒ
+printui-page-custom-range-input =
+ .aria-label = ์‚ฌ์šฉ์ž ์ง€์ • ํŽ˜์ด์ง€ ๋ฒ”์œ„ ์ž…๋ ฅ
+ .placeholder = ์˜ˆ: 2-6, 9, 12-16
+
+# Section title for the number of copies to print
+printui-copies-label = ๋งค์ˆ˜
+
+printui-orientation = ๋ฐฉํ–ฅ
+printui-landscape = ๊ฐ€๋กœ
+printui-portrait = ์„ธ๋กœ
+
+# Section title for the printer or destination device to target
+printui-destination-label = ๋Œ€์ƒ
+printui-destination-pdf-label = PDF๋กœ ์ €์žฅ
+
+printui-more-settings = ์„ค์ • ์ž์„ธํžˆ
+printui-less-settings = ์„ค์ • ๊ฐ„๋‹จํžˆ
+
+printui-paper-size-label = ์šฉ์ง€ ํฌ๊ธฐ
+
+# Section title (noun) for the print scaling options
+printui-scale = ๋ฐฐ์œจ
+printui-scale-fit-to-page-width = ํŽ˜์ด์ง€ ๋„ˆ๋น„์— ๋งž์ถ”๊ธฐ
+# Label for input control where user can set the scale percentage
+printui-scale-pcent = ๋ฐฐ์œจ
+
+# Section title (noun) for the two-sided print options
+printui-two-sided-printing = ์–‘๋ฉด ์ธ์‡„
+printui-two-sided-printing-off = ๋„๊ธฐ
+# Flip the sheet as if it were bound along its long edge.
+printui-two-sided-printing-long-edge = ๊ธด ๊ฐ€์žฅ์ž๋ฆฌ์—์„œ ๋’ค์ง‘๊ธฐ
+# Flip the sheet as if it were bound along its short edge.
+printui-two-sided-printing-short-edge = ์งง์€ ๊ฐ€์žฅ์ž๋ฆฌ์—์„œ ๋’ค์ง‘๊ธฐ
+
+# Section title for miscellaneous print options
+printui-options = ์˜ต์…˜
+printui-headers-footers-checkbox = ๋จธ๋ฆฌ๊ธ€ ๋ฐ ๋ฐ”๋‹ฅ๊ธ€ ์ธ์‡„
+printui-backgrounds-checkbox = ๋ฐฐ๊ฒฝ ์ธ์‡„
+
+## The "Format" section, select a version of the website to print. Radio
+## options to select between the original page, selected text only, or a version
+## where the page is processed with "Reader View".
+
+# The section title.
+printui-source-label = ํ˜•์‹
+# Option for printing the original page.
+printui-source-radio = ์›๋ณธ
+# Option for printing just the content a user selected prior to printing.
+printui-selection-radio = ์„ ํƒ ์˜์—ญ
+# Option for "simplifying" the page by printing the Reader View version.
+printui-simplify-page-radio = ๋‹จ์ˆœํ™”
+
+##
+
+printui-color-mode-label = ์ƒ‰์ƒ ๋ชจ๋“œ
+printui-color-mode-color = ์ปฌ๋Ÿฌ
+printui-color-mode-bw = ํ‘๋ฐฑ
+
+printui-margins = ์—ฌ๋ฐฑ
+printui-margins-default = ๊ธฐ๋ณธ๊ฐ’
+printui-margins-min = ์ตœ์†Œ๊ฐ’
+printui-margins-none = ์—†์Œ
+printui-margins-custom-inches = ์‚ฌ์šฉ์ž ์ •์˜ (์ธ์น˜)
+printui-margins-custom-mm = ์‚ฌ์šฉ์ž ์ง€์ • (mm)
+printui-margins-custom-top = ์œ„์ชฝ
+printui-margins-custom-top-inches = ์œ„์ชฝ (์ธ์น˜)
+printui-margins-custom-top-mm = ์œ„์ชฝ (mm)
+printui-margins-custom-bottom = ์•„๋ž˜์ชฝ
+printui-margins-custom-bottom-inches = ์•„๋ž˜์ชฝ (์ธ์น˜)
+printui-margins-custom-bottom-mm = ์•„๋ž˜์ชฝ (mm)
+printui-margins-custom-left = ์™ผ์ชฝ
+printui-margins-custom-left-inches = ์™ผ์ชฝ (์ธ์น˜)
+printui-margins-custom-left-mm = ์™ผ์ชฝ (mm)
+printui-margins-custom-right = ์˜ค๋ฅธ์ชฝ
+printui-margins-custom-right-inches = ์˜ค๋ฅธ์ชฝ (์ธ์น˜)
+printui-margins-custom-right-mm = ์˜ค๋ฅธ์ชฝ (mm)
+
+printui-system-dialog-link = ์‹œ์Šคํ…œ ๋Œ€ํ™” ์ƒ์ž๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ธ์‡„โ€ฆ
+
+printui-primary-button = ์ธ์‡„
+printui-primary-button-save = ์ €์žฅ
+printui-cancel-button = ์ทจ์†Œ
+printui-close-button = ๋‹ซ๊ธฐ
+
+printui-loading = ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์ค€๋น„ ์ค‘
+
+# Reported by screen readers and other accessibility tools to indicate that
+# the print preview has focus.
+printui-preview-label =
+ .aria-label = ์ธ์‡„ ๋ฏธ๋ฆฌ๋ณด๊ธฐ
+
+printui-pages-per-sheet = ์šฉ์ง€๋‹น ํŽ˜์ด์ง€
+
+# This is shown next to the Print button with an indefinite loading spinner
+# when the user prints a page and it is being sent to the printer.
+printui-print-progress-indicator = ์ธ์‡„ ์ค‘โ€ฆ
+printui-print-progress-indicator-saving = ์ €์žฅ ์ค‘โ€ฆ
+
+## Paper sizes that may be supported by the Save to PDF destination:
+
+printui-paper-a5 = A5
+printui-paper-a4 = A4
+printui-paper-a3 = A3
+printui-paper-a2 = A2
+printui-paper-a1 = A1
+printui-paper-a0 = A0
+printui-paper-b5 = B5
+printui-paper-b4 = B4
+printui-paper-jis-b5 = JIS-B5
+printui-paper-jis-b4 = JIS-B4
+printui-paper-letter = US ๋ ˆํ„ฐ
+printui-paper-legal = US ๋ฆฌ๊ฑธ
+printui-paper-tabloid = ํƒ€๋ธ”๋กœ์ด๋“œ
+
+## Error messages shown when a user has an invalid input
+
+printui-error-invalid-scale = ๋ฐฐ์œจ์€ 10์—์„œ 200 ์‚ฌ์ด์˜ ์ˆซ์ž์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+printui-error-invalid-margin = ์„ ํƒํ•œ ์šฉ์ง€ ํฌ๊ธฐ์— ์œ ํšจํ•œ ์—ฌ๋ฐฑ์„ ์ž…๋ ฅํ•˜์„ธ์š”.
+printui-error-invalid-copies = ๋งค์ˆ˜๋Š” 1์—์„œ 10000 ์‚ฌ์ด์˜ ์ˆซ์ž์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+
+# Variables
+# $numPages (integer) - Number of pages
+printui-error-invalid-range = ๋ฒ”์œ„๋Š” 1์—์„œ { $numPages } ์‚ฌ์ด์˜ ์ˆซ์ž์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+printui-error-invalid-start-overflow = "์‹œ์ž‘" ํŽ˜์ด์ง€ ๋ฒˆํ˜ธ๋Š” "๋" ํŽ˜์ด์ง€ ๋ฒˆํ˜ธ๋ณด๋‹ค ์ž‘์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/reportBrokenSite/reportBrokenSite.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/reportBrokenSite/reportBrokenSite.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/reportBrokenSite/reportBrokenSite.ftl
@@ -0,0 +1,3 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/updates/backgroundupdate.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/updates/backgroundupdate.ftl
new file mode 100644
index 0000000000..6b9e8c420f
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/updates/backgroundupdate.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/.
+
+backgroundupdate-task-description = ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์—…๋ฐ์ดํŠธ ์ž‘์—…์€ { -brand-short-name }๊ฐ€ ์‹คํ–‰๋˜๊ณ  ์žˆ์ง€ ์•Š์„ ๋•Œ { -brand-short-name }์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ์ด ์ž‘์—…์€ { -brand-short-name }์— ์˜ํ•ด ์ž๋™์œผ๋กœ ์„ค์น˜๋˜๋ฉฐ { -brand-short-name }๊ฐ€ ์‹คํ–‰๋  ๋•Œ ๋‹ค์‹œ ์„ค์น˜๋ฉ๋‹ˆ๋‹ค. ์ด ์ž‘์—…์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด, ๋ธŒ๋ผ์šฐ์ € ์„ค์ • ๋˜๋Š” { -brand-short-name } ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์ •์ฑ… ์„ค์ • โ€œBackgroundAppUpdateโ€๋ฅผ ์—…๋ฐ์ดํŠธํ•˜์„ธ์š”.
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/updates/elevation.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/updates/elevation.ftl
new file mode 100644
index 0000000000..cad3924205
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/updates/elevation.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/.
+# This is temporary until bug 1521632 is fixed
+
+elevation-update-wizard =
+ .title = ์†Œํ”„ํŠธ์›จ์–ด ์—…๋ฐ์ดํŠธ
+elevation-details-link-label =
+ .value = ์ƒ์„ธ ์ •๋ณด
+elevation-error-manual = ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ๋‹ค์Œ ์‚ฌ์ดํŠธ๋ฅผ ๋ฐฉ๋ฌธํ•˜์—ฌ { -brand-short-name } ์—…๋ฐ์ดํŠธ์˜ ์ตœ์‹  ๋ฒ„์ „์„ ๋‹ค์šด๋กœ๋“œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+elevation-finished-page = ์—…๋ฐ์ดํŠธ ์„ค์น˜ ์ค€๋น„ ์™„๋ฃŒ
+elevation-finished-background-page = { -brand-short-name } ๋ณด์•ˆ ๋ฐ ์•ˆ์ •์„ฑ ์—…๋ฐ์ดํŠธ๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜์˜€๊ณ  ์„ค์น˜ ์ค€๋น„๊ฐ€ ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+elevation-finished-background = ์—…๋ฐ์ดํŠธ:
+elevation-more-elevated =
+ ์ด ์—…๋ฐ์ดํŠธ๋Š” ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์— { -brand-short-name }๊ฐ€
+ ์‹œ์ž‘ํ•  ๋•Œ ์—…๋ฐ์ดํŠธ๊ฐ€ ์„ค์น˜๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ง€๊ธˆ { -brand-short-name }๋ฅผ
+ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๊ฑฐ๋‚˜, ๊ณ„์† ์‚ฌ์šฉํ•œ ํ›„์— ๋‚˜์ค‘์— ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๊ฑฐ๋‚˜, ์ด ์—…๋ฐ์ดํŠธ๋ฅผ
+ ์ทจ์†Œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/updates/history.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/updates/history.ftl
new file mode 100644
index 0000000000..abc3a2e45d
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/updates/history.ftl
@@ -0,0 +1,29 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+history-title = ์—…๋ฐ์ดํŠธ ๊ธฐ๋ก
+history-intro = ๋‹ค์Œ ์—…๋ฐ์ดํŠธ๊ฐ€ ์„ค์น˜๋จ
+
+close-button-label =
+ .buttonlabelcancel = ๋‹ซ๊ธฐ
+ .title = ์—…๋ฐ์ดํŠธ ๊ธฐ๋ก
+
+no-updates-label = ์•„์ง ์„ค์น˜๋œ ์—…๋ฐ์ดํŠธ ์—†์Œ
+name-header = ์ด๋ฆ„
+date-header = ์„ค์น˜ ๋‚ ์งœ
+type-header = ํ˜•์‹
+state-header = ์ƒํƒœ
+
+# Used to display update history
+#
+# Variables:
+# $name (String): name of the update
+# $buildID (String): build identifier from the local updates.xml
+update-full-build-name = { $name } ({ $buildID })
+
+update-details = ์ƒ์„ธ ์ •๋ณด
+
+update-installed-on = ์„ค์น˜ ๋‚ ์งœ: { $date }
+
+update-status = ์ƒํƒœ: { $status }