Import firefox-esr_115.2.1esr.orig-l10n-ko.tar.bz2
authorMike Hommey <glandium@debian.org>
Tue, 12 Sep 2023 21:30:23 +0000 (22:30 +0100)
committerMike Hommey <glandium@debian.org>
Tue, 12 Sep 2023 21:30:23 +0000 (22:30 +0100)
[dgit import orig firefox-esr_115.2.1esr.orig-l10n-ko.tar.bz2]

306 files changed:
browser/branding/official/brand.ftl [new file with mode: 0644]
browser/branding/official/brand.properties [new file with mode: 0644]
browser/browser/aboutDialog.ftl [new file with mode: 0644]
browser/browser/aboutLogins.ftl [new file with mode: 0644]
browser/browser/aboutPocket.ftl [new file with mode: 0644]
browser/browser/aboutPolicies.ftl [new file with mode: 0644]
browser/browser/aboutPrivateBrowsing.ftl [new file with mode: 0644]
browser/browser/aboutRestartRequired.ftl [new file with mode: 0644]
browser/browser/aboutRobots.ftl [new file with mode: 0644]
browser/browser/aboutSessionRestore.ftl [new file with mode: 0644]
browser/browser/aboutTabCrashed.ftl [new file with mode: 0644]
browser/browser/aboutUnloads.ftl [new file with mode: 0644]
browser/browser/accounts.ftl [new file with mode: 0644]
browser/browser/addonNotifications.ftl [new file with mode: 0644]
browser/browser/allTabsMenu.ftl [new file with mode: 0644]
browser/browser/appExtensionFields.ftl [new file with mode: 0644]
browser/browser/appMenuNotifications.ftl [new file with mode: 0644]
browser/browser/appmenu.ftl [new file with mode: 0644]
browser/browser/browser.ftl [new file with mode: 0644]
browser/browser/browserContext.ftl [new file with mode: 0644]
browser/browser/browserSets.ftl [new file with mode: 0644]
browser/browser/colorways.ftl [new file with mode: 0644]
browser/browser/components/mozSupportLink.ftl [new file with mode: 0644]
browser/browser/confirmationHints.ftl [new file with mode: 0644]
browser/browser/contentCrash.ftl [new file with mode: 0644]
browser/browser/customizeMode.ftl [new file with mode: 0644]
browser/browser/defaultBrowserNotification.ftl [new file with mode: 0644]
browser/browser/downloads.ftl [new file with mode: 0644]
browser/browser/editBookmarkOverlay.ftl [new file with mode: 0644]
browser/browser/extensionsUI.ftl [new file with mode: 0644]
browser/browser/featureCallout.ftl [new file with mode: 0644]
browser/browser/firefoxRelay.ftl [new file with mode: 0644]
browser/browser/firefoxView.ftl [new file with mode: 0644]
browser/browser/fxviewTabList.ftl [new file with mode: 0644]
browser/browser/identityCredentialNotification.ftl [new file with mode: 0644]
browser/browser/linuxDesktopEntry.ftl [new file with mode: 0644]
browser/browser/menubar.ftl [new file with mode: 0644]
browser/browser/migration.ftl [new file with mode: 0644]
browser/browser/migrationWizard.ftl [new file with mode: 0644]
browser/browser/newtab/asrouter.ftl [new file with mode: 0644]
browser/browser/newtab/newtab.ftl [new file with mode: 0644]
browser/browser/newtab/onboarding.ftl [new file with mode: 0644]
browser/browser/originControls.ftl [new file with mode: 0644]
browser/browser/pageInfo.ftl [new file with mode: 0644]
browser/browser/panelUI.ftl [new file with mode: 0644]
browser/browser/panicButton.ftl [new file with mode: 0644]
browser/browser/places.ftl [new file with mode: 0644]
browser/browser/placesPrompts.ftl [new file with mode: 0644]
browser/browser/policies/policies-descriptions.ftl [new file with mode: 0644]
browser/browser/preferences/addEngine.ftl [new file with mode: 0644]
browser/browser/preferences/applicationManager.ftl [new file with mode: 0644]
browser/browser/preferences/blocklists.ftl [new file with mode: 0644]
browser/browser/preferences/clearSiteData.ftl [new file with mode: 0644]
browser/browser/preferences/colors.ftl [new file with mode: 0644]
browser/browser/preferences/connection.ftl [new file with mode: 0644]
browser/browser/preferences/containers.ftl [new file with mode: 0644]
browser/browser/preferences/fonts.ftl [new file with mode: 0644]
browser/browser/preferences/formAutofill.ftl [new file with mode: 0644]
browser/browser/preferences/fxaPairDevice.ftl [new file with mode: 0644]
browser/browser/preferences/languages.ftl [new file with mode: 0644]
browser/browser/preferences/moreFromMozilla.ftl [new file with mode: 0644]
browser/browser/preferences/permissions.ftl [new file with mode: 0644]
browser/browser/preferences/preferences.ftl [new file with mode: 0644]
browser/browser/preferences/selectBookmark.ftl [new file with mode: 0644]
browser/browser/preferences/siteDataSettings.ftl [new file with mode: 0644]
browser/browser/preferences/translation.ftl [new file with mode: 0644]
browser/browser/profile/default-bookmarks.ftl [new file with mode: 0644]
browser/browser/protections.ftl [new file with mode: 0644]
browser/browser/protectionsPanel.ftl [new file with mode: 0644]
browser/browser/recentlyClosed.ftl [new file with mode: 0644]
browser/browser/safeMode.ftl [new file with mode: 0644]
browser/browser/safebrowsing/blockedSite.ftl [new file with mode: 0644]
browser/browser/sanitize.ftl [new file with mode: 0644]
browser/browser/screenshots.ftl [new file with mode: 0644]
browser/browser/screenshotsOverlay.ftl [new file with mode: 0644]
browser/browser/search.ftl [new file with mode: 0644]
browser/browser/setDesktopBackground.ftl [new file with mode: 0644]
browser/browser/sidebarMenu.ftl [new file with mode: 0644]
browser/browser/sitePermissions.ftl [new file with mode: 0644]
browser/browser/speechDispatcher.ftl [new file with mode: 0644]
browser/browser/spotlight.ftl [new file with mode: 0644]
browser/browser/sync.ftl [new file with mode: 0644]
browser/browser/syncedTabs.ftl [new file with mode: 0644]
browser/browser/tabContextMenu.ftl [new file with mode: 0644]
browser/browser/tabbrowser.ftl [new file with mode: 0644]
browser/browser/textRecognition.ftl [new file with mode: 0644]
browser/browser/toolbarContextMenu.ftl [new file with mode: 0644]
browser/browser/touchbar/touchbar.ftl [new file with mode: 0644]
browser/browser/translations.ftl [new file with mode: 0644]
browser/browser/unifiedExtensions.ftl [new file with mode: 0644]
browser/browser/webauthnDialog.ftl [new file with mode: 0644]
browser/browser/webrtcIndicator.ftl [new file with mode: 0644]
browser/chrome/browser/browser.properties [new file with mode: 0644]
browser/chrome/browser/customizableui/customizableWidgets.properties [new file with mode: 0644]
browser/chrome/browser/downloads/downloads.properties [new file with mode: 0644]
browser/chrome/browser/feeds/subscribe.properties [new file with mode: 0644]
browser/chrome/browser/places/bookmarkProperties.properties [new file with mode: 0644]
browser/chrome/browser/safebrowsing/safebrowsing.properties [new file with mode: 0644]
browser/chrome/browser/search.properties [new file with mode: 0644]
browser/chrome/browser/shellservice.properties [new file with mode: 0644]
browser/chrome/browser/siteData.properties [new file with mode: 0644]
browser/chrome/browser/sitePermissions.properties [new file with mode: 0644]
browser/chrome/browser/syncSetup.properties [new file with mode: 0644]
browser/chrome/browser/taskbar.properties [new file with mode: 0644]
browser/chrome/browser/uiDensity.properties [new file with mode: 0644]
browser/chrome/overrides/appstrings.properties [new file with mode: 0644]
browser/crashreporter/crashreporter-override.ini [new file with mode: 0644]
browser/defaultagent/defaultagent_localized.ini [new file with mode: 0644]
browser/extensions/formautofill/formautofill.properties [new file with mode: 0644]
browser/extensions/report-site-issue/webcompat.properties [new file with mode: 0644]
browser/firefox-l10n.js [new file with mode: 0644]
browser/installer/custom.properties [new file with mode: 0644]
browser/installer/mui.properties [new file with mode: 0644]
browser/installer/nsisstrings.properties [new file with mode: 0644]
browser/installer/override.properties [new file with mode: 0644]
browser/langpack-metadata.ftl [new file with mode: 0644]
browser/pdfviewer/chrome.properties [new file with mode: 0644]
browser/pdfviewer/viewer.properties [new file with mode: 0644]
browser/updater/updater.ini [new file with mode: 0644]
devtools/client/aboutdebugging.ftl [new file with mode: 0644]
devtools/client/accessibility.ftl [new file with mode: 0644]
devtools/client/accessibility.properties [new file with mode: 0644]
devtools/client/animationinspector.properties [new file with mode: 0644]
devtools/client/application.ftl [new file with mode: 0644]
devtools/client/boxmodel.properties [new file with mode: 0644]
devtools/client/changes.properties [new file with mode: 0644]
devtools/client/compatibility.ftl [new file with mode: 0644]
devtools/client/components.properties [new file with mode: 0644]
devtools/client/debugger.properties [new file with mode: 0644]
devtools/client/device.properties [new file with mode: 0644]
devtools/client/dom.properties [new file with mode: 0644]
devtools/client/filterwidget.properties [new file with mode: 0644]
devtools/client/font-inspector.properties [new file with mode: 0644]
devtools/client/har.properties [new file with mode: 0644]
devtools/client/inspector.properties [new file with mode: 0644]
devtools/client/jsonview.properties [new file with mode: 0644]
devtools/client/layout.properties [new file with mode: 0644]
devtools/client/memory.properties [new file with mode: 0644]
devtools/client/menus.properties [new file with mode: 0644]
devtools/client/netmonitor.properties [new file with mode: 0644]
devtools/client/network-throttling.properties [new file with mode: 0644]
devtools/client/perftools.ftl [new file with mode: 0644]
devtools/client/responsive.properties [new file with mode: 0644]
devtools/client/shared.properties [new file with mode: 0644]
devtools/client/sourceeditor.properties [new file with mode: 0644]
devtools/client/startup.properties [new file with mode: 0644]
devtools/client/storage.ftl [new file with mode: 0644]
devtools/client/styleeditor.ftl [new file with mode: 0644]
devtools/client/styleeditor.properties [new file with mode: 0644]
devtools/client/toolbox-options.ftl [new file with mode: 0644]
devtools/client/toolbox.ftl [new file with mode: 0644]
devtools/client/toolbox.properties [new file with mode: 0644]
devtools/client/tooltips.ftl [new file with mode: 0644]
devtools/client/webconsole.properties [new file with mode: 0644]
devtools/shared/accessibility.properties [new file with mode: 0644]
devtools/shared/debugger-paused-reasons.ftl [new file with mode: 0644]
devtools/shared/debugger.properties [new file with mode: 0644]
devtools/shared/eyedropper.properties [new file with mode: 0644]
devtools/shared/highlighters.ftl [new file with mode: 0644]
devtools/shared/screenshot.properties [new file with mode: 0644]
devtools/shared/shared.properties [new file with mode: 0644]
devtools/shared/styleinspector.properties [new file with mode: 0644]
devtools/startup/key-shortcuts.ftl [new file with mode: 0644]
dom/chrome/accessibility/AccessFu.properties [new file with mode: 0644]
dom/chrome/accessibility/mac/accessible.properties [new file with mode: 0644]
dom/chrome/accessibility/unix/accessible.properties [new file with mode: 0644]
dom/chrome/accessibility/win/accessible.properties [new file with mode: 0644]
dom/chrome/appstrings.properties [new file with mode: 0644]
dom/chrome/dom/dom.properties [new file with mode: 0644]
dom/chrome/global-strres.properties [new file with mode: 0644]
dom/chrome/layout/HtmlForm.properties [new file with mode: 0644]
dom/chrome/layout/MediaDocument.properties [new file with mode: 0644]
dom/chrome/layout/css.properties [new file with mode: 0644]
dom/chrome/layout/htmlparser.properties [new file with mode: 0644]
dom/chrome/layout/layout_errors.properties [new file with mode: 0644]
dom/chrome/layout/printing.properties [new file with mode: 0644]
dom/chrome/layout/xmlparser.properties [new file with mode: 0644]
dom/chrome/layout/xul.properties [new file with mode: 0644]
dom/chrome/mathml/mathml.properties [new file with mode: 0644]
dom/chrome/nsWebBrowserPersist.properties [new file with mode: 0644]
dom/chrome/security/caps.properties [new file with mode: 0644]
dom/chrome/security/csp.properties [new file with mode: 0644]
dom/chrome/security/security.properties [new file with mode: 0644]
dom/chrome/svg/svg.properties [new file with mode: 0644]
dom/chrome/xslt/xslt.properties [new file with mode: 0644]
dom/dom/XMLPrettyPrint.ftl [new file with mode: 0644]
dom/dom/media.ftl [new file with mode: 0644]
mobile/android/chrome/browser.properties [new file with mode: 0644]
mobile/android/chrome/passwordmgr.properties [new file with mode: 0644]
mobile/android/mobile-l10n.js [new file with mode: 0644]
mobile/android/mobile/android/aboutConfig.ftl [new file with mode: 0644]
mobile/chrome/region.properties [new file with mode: 0644]
netwerk/necko.properties [new file with mode: 0644]
security/manager/chrome/pipnss/nsserrors.properties [new file with mode: 0644]
security/manager/chrome/pipnss/pipnss.properties [new file with mode: 0755]
security/manager/chrome/pippki/pippki.properties [new file with mode: 0644]
security/manager/security/certificates/certManager.ftl [new file with mode: 0644]
security/manager/security/certificates/deviceManager.ftl [new file with mode: 0644]
security/manager/security/pippki/pippki.ftl [new file with mode: 0644]
toolkit/chrome/alerts/alert.properties [new file with mode: 0644]
toolkit/chrome/autoconfig/autoconfig.properties [new file with mode: 0644]
toolkit/chrome/global-platform/mac/intl.properties [new file with mode: 0644]
toolkit/chrome/global-platform/mac/platformKeys.properties [new file with mode: 0644]
toolkit/chrome/global-platform/unix/intl.properties [new file with mode: 0644]
toolkit/chrome/global-platform/unix/platformKeys.properties [new file with mode: 0644]
toolkit/chrome/global-platform/win/intl.properties [new file with mode: 0644]
toolkit/chrome/global-platform/win/platformKeys.properties [new file with mode: 0644]
toolkit/chrome/global/aboutStudies.properties [new file with mode: 0644]
toolkit/chrome/global/autocomplete.properties [new file with mode: 0644]
toolkit/chrome/global/browser.properties [new file with mode: 0644]
toolkit/chrome/global/commonDialogs.properties [new file with mode: 0644]
toolkit/chrome/global/contentAreaCommands.properties [new file with mode: 0644]
toolkit/chrome/global/dialog.properties [new file with mode: 0644]
toolkit/chrome/global/extensions.properties [new file with mode: 0644]
toolkit/chrome/global/fallbackMenubar.properties [new file with mode: 0644]
toolkit/chrome/global/filepicker.properties [new file with mode: 0644]
toolkit/chrome/global/intl.css [new file with mode: 0644]
toolkit/chrome/global/intl.properties [new file with mode: 0644]
toolkit/chrome/global/keys.properties [new file with mode: 0644]
toolkit/chrome/global/narrate.properties [new file with mode: 0644]
toolkit/chrome/global/printdialog.properties [new file with mode: 0644]
toolkit/chrome/global/resetProfile.properties [new file with mode: 0644]
toolkit/chrome/global/viewSource.properties [new file with mode: 0644]
toolkit/chrome/global/wizard.properties [new file with mode: 0644]
toolkit/chrome/mozapps/downloads/downloads.properties [new file with mode: 0644]
toolkit/chrome/mozapps/downloads/unknownContentType.properties [new file with mode: 0644]
toolkit/chrome/mozapps/profile/profileSelection.properties [new file with mode: 0644]
toolkit/chrome/mozapps/update/updates.properties [new file with mode: 0644]
toolkit/chrome/passwordmgr/passwordmgr.properties [new file with mode: 0644]
toolkit/chrome/places/places.properties [new file with mode: 0644]
toolkit/crashreporter/aboutcrashes.ftl [new file with mode: 0644]
toolkit/crashreporter/crashreporter.ini [new file with mode: 0644]
toolkit/services/accounts.ftl [new file with mode: 0644]
toolkit/toolkit/about/aboutAbout.ftl [new file with mode: 0644]
toolkit/toolkit/about/aboutAddons.ftl [new file with mode: 0644]
toolkit/toolkit/about/aboutCompat.ftl [new file with mode: 0644]
toolkit/toolkit/about/aboutGlean.ftl [new file with mode: 0644]
toolkit/toolkit/about/aboutHttpsOnlyError.ftl [new file with mode: 0644]
toolkit/toolkit/about/aboutLogging.ftl [new file with mode: 0644]
toolkit/toolkit/about/aboutMozilla.ftl [new file with mode: 0644]
toolkit/toolkit/about/aboutNetworking.ftl [new file with mode: 0644]
toolkit/toolkit/about/aboutPerformance.ftl [new file with mode: 0644]
toolkit/toolkit/about/aboutPlugins.ftl [new file with mode: 0644]
toolkit/toolkit/about/aboutProcesses.ftl [new file with mode: 0644]
toolkit/toolkit/about/aboutProfiles.ftl [new file with mode: 0644]
toolkit/toolkit/about/aboutReader.ftl [new file with mode: 0644]
toolkit/toolkit/about/aboutRights.ftl [new file with mode: 0644]
toolkit/toolkit/about/aboutServiceWorkers.ftl [new file with mode: 0644]
toolkit/toolkit/about/aboutSupport.ftl [new file with mode: 0644]
toolkit/toolkit/about/aboutTelemetry.ftl [new file with mode: 0644]
toolkit/toolkit/about/aboutThirdParty.ftl [new file with mode: 0644]
toolkit/toolkit/about/aboutWebrtc.ftl [new file with mode: 0644]
toolkit/toolkit/about/aboutWindowsMessages.ftl [new file with mode: 0644]
toolkit/toolkit/about/abuseReports.ftl [new file with mode: 0644]
toolkit/toolkit/about/certviewer.ftl [new file with mode: 0644]
toolkit/toolkit/about/config.ftl [new file with mode: 0644]
toolkit/toolkit/about/url-classifier.ftl [new file with mode: 0644]
toolkit/toolkit/branding/accounts.ftl [new file with mode: 0644]
toolkit/toolkit/branding/brandings.ftl [new file with mode: 0644]
toolkit/toolkit/downloads/downloadUI.ftl [new file with mode: 0644]
toolkit/toolkit/downloads/downloadUtils.ftl [new file with mode: 0644]
toolkit/toolkit/featuregates/features.ftl [new file with mode: 0644]
toolkit/toolkit/global/alert.ftl [new file with mode: 0644]
toolkit/toolkit/global/appPicker.ftl [new file with mode: 0644]
toolkit/toolkit/global/browser-utils.ftl [new file with mode: 0644]
toolkit/toolkit/global/commonDialog.ftl [new file with mode: 0644]
toolkit/toolkit/global/createProfileWizard.ftl [new file with mode: 0644]
toolkit/toolkit/global/cspErrors.ftl [new file with mode: 0644]
toolkit/toolkit/global/datepicker.ftl [new file with mode: 0644]
toolkit/toolkit/global/datetimebox.ftl [new file with mode: 0644]
toolkit/toolkit/global/extensionPermissions.ftl [new file with mode: 0644]
toolkit/toolkit/global/extensions.ftl [new file with mode: 0644]
toolkit/toolkit/global/handlerDialog.ftl [new file with mode: 0644]
toolkit/toolkit/global/htmlForm.ftl [new file with mode: 0644]
toolkit/toolkit/global/mozFiveStar.ftl [new file with mode: 0644]
toolkit/toolkit/global/mozMessageBar.ftl [new file with mode: 0644]
toolkit/toolkit/global/notification.ftl [new file with mode: 0644]
toolkit/toolkit/global/popupnotification.ftl [new file with mode: 0644]
toolkit/toolkit/global/processTypes.ftl [new file with mode: 0644]
toolkit/toolkit/global/profileDowngrade.ftl [new file with mode: 0644]
toolkit/toolkit/global/profileSelection.ftl [new file with mode: 0644]
toolkit/toolkit/global/resetProfile.ftl [new file with mode: 0644]
toolkit/toolkit/global/run-from-dmg.ftl [new file with mode: 0644]
toolkit/toolkit/global/tabprompts.ftl [new file with mode: 0644]
toolkit/toolkit/global/textActions.ftl [new file with mode: 0644]
toolkit/toolkit/global/timepicker.ftl [new file with mode: 0644]
toolkit/toolkit/global/tree.ftl [new file with mode: 0644]
toolkit/toolkit/global/unknownContentType.ftl [new file with mode: 0644]
toolkit/toolkit/global/videocontrols.ftl [new file with mode: 0644]
toolkit/toolkit/global/wizard.ftl [new file with mode: 0644]
toolkit/toolkit/intl/languageNames.ftl [new file with mode: 0644]
toolkit/toolkit/intl/regionNames.ftl [new file with mode: 0644]
toolkit/toolkit/main-window/autocomplete.ftl [new file with mode: 0644]
toolkit/toolkit/main-window/findbar.ftl [new file with mode: 0644]
toolkit/toolkit/neterror/certError.ftl [new file with mode: 0644]
toolkit/toolkit/neterror/netError.ftl [new file with mode: 0644]
toolkit/toolkit/neterror/nsserrors.ftl [new file with mode: 0644]
toolkit/toolkit/payments/payments.ftl [new file with mode: 0644]
toolkit/toolkit/pictureinpicture/pictureinpicture.ftl [new file with mode: 0644]
toolkit/toolkit/preferences/preferences.ftl [new file with mode: 0644]
toolkit/toolkit/printing/printDialogs.ftl [new file with mode: 0644]
toolkit/toolkit/printing/printPreview.ftl [new file with mode: 0644]
toolkit/toolkit/printing/printUI.ftl [new file with mode: 0644]
toolkit/toolkit/updates/backgroundupdate.ftl [new file with mode: 0644]
toolkit/toolkit/updates/elevation.ftl [new file with mode: 0644]
toolkit/toolkit/updates/history.ftl [new file with mode: 0644]

diff --git a/browser/branding/official/brand.ftl b/browser/branding/official/brand.ftl
new file mode 100644 (file)
index 0000000..5490da8
--- /dev/null
@@ -0,0 +1,39 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Firefox Brand
+##
+## Firefox must be treated as a brand, and kept in English.
+## It cannot be:
+## - Declined to adapt to grammatical case.
+## - Transliterated.
+## - Translated.
+##
+## Reference: https://www.mozilla.org/styleguide/communications/translation/
+
+## Firefox and Mozilla Brand
+##
+## Firefox and Mozilla must be treated as a brand.
+##
+## They cannot be:
+## - Transliterated.
+## - Translated.
+##
+## Declension should be avoided where possible, leaving the original
+## brand unaltered in prominent UI positions.
+##
+## For further details, consult:
+## https://mozilla-l10n.github.io/styleguides/mozilla_general/#brands-copyright-and-trademark
+
+-brand-shorter-name = Firefox
+-brand-short-name = Firefox
+-brand-shortcut-name = Firefox
+
+-brand-full-name = Mozilla Firefox
+# This brand name can be used in messages where the product name needs to
+# remain unchanged across different versions (Nightly, Beta, etc.).
+-brand-product-name = Firefox
+-vendor-short-name = Mozilla
+trademarkInfo = Firefox ๋ฐ Firefox ๋กœ๊ณ ๋Š” ๋ฏธ๊ตญ Mozilla Foundation์˜ ์†Œ์œ ์ด๋ฉฐ, ๋ฏธ๊ตญ ๋ฐ ๊ทธ ์™ธ์˜ ๋‚˜๋ผ์— ๋“ฑ๋ก๋œ ์ƒํ‘œ์ž…๋‹ˆ๋‹ค.
diff --git a/browser/branding/official/brand.properties b/browser/branding/official/brand.properties
new file mode 100644 (file)
index 0000000..9d6a612
--- /dev/null
@@ -0,0 +1,8 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+brandShorterName=Firefox
+brandShortName=Firefox
+brandFullName=Mozilla Firefox
+
diff --git a/browser/browser/aboutDialog.ftl b/browser/browser/aboutDialog.ftl
new file mode 100644 (file)
index 0000000..847295f
--- /dev/null
@@ -0,0 +1,82 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+aboutDialog-title =
+    .title = { -brand-full-name } ์ •๋ณด
+
+releaseNotes-link = ์ƒˆ ๊ธฐ๋Šฅ
+
+update-checkForUpdatesButton =
+    .label = ์—…๋ฐ์ดํŠธ ํ™•์ธ
+    .accesskey = C
+
+update-updateButton =
+    .label = { -brand-shorter-name } ์—…๋ฐ์ดํŠธ๋ฅผ ์œ„ํ•ด ๋‹ค์‹œ ์‹œ์ž‘
+    .accesskey = R
+
+update-checkingForUpdates = ์—…๋ฐ์ดํŠธ ํ™•์ธ ์ค‘โ€ฆ
+
+## Variables:
+##   $transfer (string) - Transfer progress.
+
+settings-update-downloading = <img data-l10n-name="icon"/>์—…๋ฐ์ดํŠธ ๋‹ค์šด๋กœ๋“œ ์ค‘ โ€” <label data-l10n-name="download-status">{ $transfer }</label>
+aboutdialog-update-downloading = ์—…๋ฐ์ดํŠธ ๋‹ค์šด๋กœ๋“œ ์ค‘ โ€” <label data-l10n-name="download-status">{ $transfer }</label>
+
+##
+
+update-applying = ์—…๋ฐ์ดํŠธ ์ ์šฉ ์ค‘โ€ฆ
+
+update-failed = ์—…๋ฐ์ดํŠธ์— ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค. <label data-l10n-name="failed-link">์ตœ์‹  ๋ฒ„์ „ ๋‹ค์šด๋กœ๋“œ</label>
+update-failed-main = ์—…๋ฐ์ดํŠธ์— ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค. <a data-l10n-name="failed-link-main">์ตœ์‹  ๋ฒ„์ „ ๋‹ค์šด๋กœ๋“œ</a>
+
+update-adminDisabled = ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž์— ์˜ํ•ด ์—…๋ฐ์ดํŠธ๊ฐ€ ๋น„ํ™œ์„ฑํ™”๋จ
+update-noUpdatesFound = { -brand-short-name }๊ฐ€ ์ตœ์‹  ๋ฒ„์ „์ž…๋‹ˆ๋‹ค
+aboutdialog-update-checking-failed = ์—…๋ฐ์ดํŠธ ํ™•์ธ์— ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+update-otherInstanceHandlingUpdates = ๋‹ค๋ฅธ { -brand-short-name }์—์„œ ์ด๋ฏธ ์—…๋ฐ์ดํŠธ๋ฅผ ํ•˜๊ณ  ์žˆ์Œ
+
+## Variables:
+##   $displayUrl (String): URL to page with download instructions. Example: www.mozilla.org/firefox/nightly/
+
+aboutdialog-update-manual-with-link = <label data-l10n-name="manual-link">{ $displayUrl }</label>์—์„œ ์—…๋ฐ์ดํŠธ๋ฅผ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
+settings-update-manual-with-link = <a data-l10n-name="manual-link">{ $displayUrl }</a>์—์„œ ์—…๋ฐ์ดํŠธ๋ฅผ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
+
+update-unsupported = ์ด ์‹œ์Šคํ…œ์—์„œ๋Š” ๋” ์ด์ƒ ์—…๋ฐ์ดํŠธ๋ฅผ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.<label data-l10n-name="unsupported-link">๋” ์•Œ์•„๋ณด๊ธฐ</label>
+
+update-restarting = ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋Š” ์ค‘โ€ฆ
+
+update-internal-error2 = ๋‚ด๋ถ€ ์˜ค๋ฅ˜๋กœ ์ธํ•ด ์—…๋ฐ์ดํŠธ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. <label data-l10n-name="manual-link">{ $displayUrl }</label>์—์„œ ์—…๋ฐ์ดํŠธ๋ฅผ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
+
+##
+
+# Variables:
+#   $channel (String): description of the update channel (e.g. "release", "beta", "nightly" etc.)
+aboutdialog-channel-description = ํ˜„์žฌ ์‚ฌ์šฉ ์ค‘์ธ ์—…๋ฐ์ดํŠธ ์ฑ„๋„์€ <label data-l10n-name="current-channel">{ $channel }</label> ์ž…๋‹ˆ๋‹ค.
+
+warningDesc-version = { -brand-short-name }๋Š” ์‹คํ—˜์  ๋ฒ„์ „์œผ๋กœ์„œ ๋ถˆ์•ˆ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+aboutdialog-help-user = { -brand-product-name } ๋„์›€๋ง
+aboutdialog-submit-feedback = ์˜๊ฒฌ ๋ณด๋‚ด๊ธฐ
+
+community-exp = <label data-l10n-name="community-exp-mozillaLink">{ -vendor-short-name }</label>๋Š”  <label data-l10n-name="community-exp-creditsLink">๋ชจ๋“  ์‚ฌ๋žŒ์ด ๊ณต๊ณต ์ž์›์œผ๋กœ์„œ ์‚ฌ์šฉํ•˜๋Š” </label> ์—ด๋ฆฐ ์›น์„ ๋งŒ๋“ค๊ณ ์ž ํ•˜๋Š” ๊ธ€๋กœ๋ฒŒ ์ปค๋ฎค๋‹ˆํ‹ฐ์ž…๋‹ˆ๋‹ค.
+
+community-2 = { -brand-short-name }๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์ด ๊ณต๊ณต ์ž์›์œผ๋กœ์„œ ์‚ฌ์šฉํ•˜๋Š” ์—ด๋ฆฐ ์›น์„ ๋งŒ๋“ค๊ณ ์ž ํ•˜๋Š” <label data-l10n-name="community-mozillaLink">{ -vendor-short-name }</label>๋ผ๋Š” <label data-l10n-name="community-creditsLink">๊ธ€๋กœ๋ฒŒ ์ปค๋ฎค๋‹ˆํ‹ฐ</label>์—์„œ ์„ค๊ณ„ํ–ˆ์Šต๋‹ˆ๋‹ค.
+
+helpus = ๋•๊ณ  ์‹ถ์œผ์‹ญ๋‹ˆ๊นŒ? <label data-l10n-name="helpus-donateLink">๊ธฐ๋ถ€</label>ํ•˜์‹œ๊ฑฐ๋‚˜ <label data-l10n-name="helpus-getInvolvedLink">์ฐธ์—ฌ</label>ํ•˜์„ธ์š”!
+
+bottomLinks-license = ๋ผ์ด์„ ์Šค ์ •๋ณด
+bottomLinks-rights = ์‚ฌ์šฉ์ž ๊ถŒ๋ฆฌ
+bottomLinks-privacy = ๊ฐœ์ธ์ •๋ณด์ฒ˜๋ฆฌ๋ฐฉ์นจ
+
+# Example of resulting string: 66.0.1 (64-bit)
+# Variables:
+#   $version (String): version of Firefox, e.g. 66.0.1
+#   $bits (Number): bits of the architecture (32 or 64)
+aboutDialog-version = { $version } ({ $bits }-๋น„ํŠธ)
+
+# Example of resulting string: 66.0a1 (2019-01-16) (64-bit)
+# Variables:
+#   $version (String): version of Firefox for Nightly builds, e.g. 66.0a1
+#   $isodate (String): date in ISO format, e.g. 2019-01-16
+#   $bits (Number): bits of the architecture (32 or 64)
+aboutDialog-version-nightly = { $version } ({ $isodate }) ({ $bits }-๋น„ํŠธ)
diff --git a/browser/browser/aboutLogins.ftl b/browser/browser/aboutLogins.ftl
new file mode 100644 (file)
index 0000000..d7481f7
--- /dev/null
@@ -0,0 +1,364 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+# NOTE: New strings should use the about-logins- prefix.
+
+about-logins-page-title = ๋กœ๊ทธ์ธ๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ
+
+about-logins-login-filter =
+    .placeholder = ๋กœ๊ทธ์ธ ๊ฒ€์ƒ‰
+    .key = F
+
+create-new-login-button =
+    .title = ์ƒˆ ๋กœ๊ทธ์ธ ๋งŒ๋“ค๊ธฐ
+
+fxaccounts-sign-in-text = ๋‹ค๋ฅธ ๊ธฐ๊ธฐ์—์„œ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ฐ›๊ธฐ
+fxaccounts-sign-in-sync-button = Sync์— ๋กœ๊ทธ์ธ
+fxaccounts-avatar-button =
+    .title = ๊ณ„์ • ๊ด€๋ฆฌ
+
+## The โ‹ฏ menu that is in the top corner of the page
+
+menu =
+    .title = ๋ฉ”๋‰ด ์—ด๊ธฐ
+# This menuitem is only visible on Windows and macOS
+about-logins-menu-menuitem-import-from-another-browser = ๋‹ค๋ฅธ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๊ฐ€์ ธ์˜ค๊ธฐโ€ฆ
+about-logins-menu-menuitem-import-from-a-file = ํŒŒ์ผ์—์„œ ๊ฐ€์ ธ์˜ค๊ธฐโ€ฆ
+about-logins-menu-menuitem-export-logins = ๋กœ๊ทธ์ธ ๋‚ด๋ณด๋‚ด๊ธฐโ€ฆ
+about-logins-menu-menuitem-remove-all-logins = ๋ชจ๋“  ๋กœ๊ทธ์ธ ์‚ญ์ œโ€ฆ
+menu-menuitem-preferences =
+    { PLATFORM() ->
+        [windows] ์„ค์ •
+       *[other] ์„ค์ •
+    }
+about-logins-menu-menuitem-help = ๋„์›€๋ง
+
+## Login List
+
+login-list =
+    .aria-label = ๊ฒ€์ƒ‰์–ด์™€ ์ผ์น˜ํ•˜๋Š” ๋กœ๊ทธ์ธ
+# Variables
+#   $count (number) - Number of logins
+login-list-count =
+    { $count ->
+       *[other] ๋กœ๊ทธ์ธ { $count }๊ฐœ
+    }
+# Variables
+#   $count (number) - Number of filtered logins
+#   $total (number) - Total number of logins
+login-list-filtered-count = { $count } / { $total } ๋กœ๊ทธ์ธ
+login-list-sort-label-text = ์ •๋ ฌ ๊ธฐ์ค€:
+login-list-name-option = ์ด๋ฆ„ (A-Z)
+login-list-name-reverse-option = ์ด๋ฆ„ (Z-A)
+login-list-username-option = ์‚ฌ์šฉ์ž ์ด๋ฆ„ (A-Z)
+login-list-username-reverse-option = ์‚ฌ์šฉ์ž ์ด๋ฆ„ (Z-A)
+about-logins-login-list-alerts-option = ์•Œ๋ฆผ
+login-list-last-changed-option = ๋งˆ์ง€๋ง‰ ์ˆ˜์ •
+login-list-last-used-option = ๋งˆ์ง€๋ง‰ ์‚ฌ์šฉ
+login-list-intro-title = ๋กœ๊ทธ์ธ์„ ์ฐพ์„ ์ˆ˜ ์—†์Œ
+login-list-intro-description = { -brand-product-name }์— ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ €์žฅํ•˜๋ฉด, ์—ฌ๊ธฐ์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
+about-logins-login-list-empty-search-title = ๋กœ๊ทธ์ธ์„ ์ฐพ์„ ์ˆ˜ ์—†์Œ
+about-logins-login-list-empty-search-description = ๊ฒ€์ƒ‰์–ด์™€ ์ผ์น˜ํ•˜๋Š” ๊ฒฐ๊ณผ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
+login-list-item-title-new-login = ์ƒˆ ๋กœ๊ทธ์ธ
+login-list-item-subtitle-new-login = ๋กœ๊ทธ์ธ ์ž๊ฒฉ ์ฆ๋ช…์„ ์ž…๋ ฅํ•˜์„ธ์š”
+login-list-item-subtitle-missing-username = (์‚ฌ์šฉ์ž ์ด๋ฆ„ ์—†์Œ)
+about-logins-list-item-breach-icon =
+    .title = ์œ ์ถœ๋œ ์›น ์‚ฌ์ดํŠธ
+about-logins-list-item-vulnerable-password-icon =
+    .title = ์ทจ์•ฝํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ
+about-logins-list-section-breach = ์œ ์ถœ๋œ ์›น ์‚ฌ์ดํŠธ
+about-logins-list-section-vulnerable = ์ทจ์•ฝํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ
+about-logins-list-section-nothing = ์•Œ๋ฆผ ์—†์Œ
+about-logins-list-section-today = ์˜ค๋Š˜
+about-logins-list-section-yesterday = ์–ด์ œ
+about-logins-list-section-week = ์ตœ๊ทผ 7์ผ
+
+## Introduction screen
+
+about-logins-login-intro-heading-logged-out2 = ์ €์žฅ๋œ ๋กœ๊ทธ์ธ์„ ์ฐพ์œผ์‹ญ๋‹ˆ๊นŒ? Sync๋ฅผ ์ผœ๊ฑฐ๋‚˜ ๊ฐ€์ ธ์˜ค์„ธ์š”.
+about-logins-login-intro-heading-logged-in = ๋™๊ธฐํ™”๋œ ๋กœ๊ทธ์ธ์„ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+login-intro-description = ๋‹ค๋ฅธ ๊ธฐ๊ธฐ์— { -brand-product-name }์˜ ๋กœ๊ทธ์ธ์„ ์ €์žฅํ•œ ๊ฒฝ์šฐ, ๋‹ค์Œ ๋ฐฉ๋ฒ•์„ ์ฐธ์กฐํ•˜์„ธ์š”:
+login-intro-instructions-fxa = ๋กœ๊ทธ์ธ์ด ์ €์žฅ๋œ ๊ธฐ๊ธฐ์—์„œ { -fxaccount-brand-name }์„ ๋งŒ๋“ค๊ฑฐ๋‚˜ ๋กœ๊ทธ์ธํ•˜์„ธ์š”.
+login-intro-instructions-fxa-settings = ์„ค์ •> Sync> ๋™๊ธฐํ™” ์ผœ๊ธฐโ€ฆ๋กœ ์ด๋™ํ•ด์„œ, ๋กœ๊ทธ์ธ ๋ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ ํ™•์ธ๋ž€์„ ์„ ํƒํ•˜์„ธ์š”.
+login-intro-instructions-fxa-passwords-help = ๋” ๋งŽ์€ ๋„์›€์ด ํ•„์š”ํ•˜๋ฉด <a data-l10n-name="passwords-help-link">๋น„๋ฐ€๋ฒˆํ˜ธ ์ง€์›</a>์„ ๋ฐฉ๋ฌธํ•˜์„ธ์š”.
+about-logins-intro-browser-only-import = ๋กœ๊ทธ์ธ์ด ๋‹ค๋ฅธ ๋ธŒ๋ผ์šฐ์ €์— ์ €์žฅ๋œ ๊ฒฝ์šฐ, <a data-l10n-name="import-link">{ -brand-product-name }๋กœ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค</a>
+about-logins-intro-import2 = ๋กœ๊ทธ์ธ์ด { -brand-product-name }์˜ ์™ธ๋ถ€์— ์ €์žฅ๋œ ๊ฒฝ์šฐ, <a data-l10n-name="import-browser-link">๋‹ค๋ฅธ ๋ธŒ๋ผ์šฐ์ €</a> ๋˜๋Š” <a data-l10n-name="import-file-link">ํŒŒ์ผ</a>์—์„œ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
+
+## Login
+
+login-item-new-login-title = ์ƒˆ ๋กœ๊ทธ์ธ ๋งŒ๋“ค๊ธฐ
+login-item-edit-button = ํŽธ์ง‘
+about-logins-login-item-remove-button = ์‚ญ์ œ
+login-item-origin-label = ์›น ์‚ฌ์ดํŠธ ์ฃผ์†Œ
+login-item-tooltip-message = ๋กœ๊ทธ์ธ ํ•œ ์›น ์‚ฌ์ดํŠธ์˜ ์ •ํ™•ํ•œ ์ฃผ์†Œ์™€ ์ผ์น˜ํ•˜๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.
+login-item-origin =
+    .placeholder = https://www.example.com
+login-item-username-label = ์‚ฌ์šฉ์ž ์ด๋ฆ„
+about-logins-login-item-username =
+    .placeholder = (์‚ฌ์šฉ์ž ์ด๋ฆ„ ์—†์Œ)
+login-item-copy-username-button-text = ๋ณต์‚ฌ
+login-item-copied-username-button-text = ๋ณต์‚ฌ๋จ!
+login-item-password-label = ๋น„๋ฐ€๋ฒˆํ˜ธ
+login-item-password-reveal-checkbox =
+    .aria-label = ๋น„๋ฐ€๋ฒˆํ˜ธ ํ‘œ์‹œ
+login-item-copy-password-button-text = ๋ณต์‚ฌ
+login-item-copied-password-button-text = ๋ณต์‚ฌ๋จ!
+login-item-save-changes-button = ๋ณ€๊ฒฝ ๋‚ด์šฉ ์ €์žฅ
+login-item-save-new-button = ์ €์žฅ
+login-item-cancel-button = ์ทจ์†Œ
+
+## The date is displayed in a timeline showing the password evolution.
+## A label is displayed under the date to describe the type of change.
+## (e.g. updated, created, etc.)
+
+# Variables
+#   $datetime (date) - Event date
+login-item-timeline-point-date = { DATETIME($datetime, day: "numeric", month: "short", year: "numeric") }
+login-item-timeline-action-created = ์ƒ์„ฑ
+login-item-timeline-action-updated = ์—…๋ฐ์ดํŠธ๋จ
+login-item-timeline-action-used = ์‚ฌ์šฉ
+
+## OS Authentication dialog
+
+about-logins-os-auth-dialog-caption = { -brand-full-name }
+
+## The macOS strings are preceded by the operating system with "Firefox is trying to "
+## and includes subtitle of "Enter password for the user "xxx" to allow this." These
+## notes are only valid for English. Please test in your respected locale.
+
+# This message can be seen when attempting to edit a login in about:logins on Windows.
+about-logins-edit-login-os-auth-dialog-message-win = ๋กœ๊ทธ์ธ์„ ํŽธ์ง‘ํ•˜๋ ค๋ฉด, Windows ๋กœ๊ทธ์ธ ์ž๊ฒฉ ์ฆ๋ช…์„ ์ž…๋ ฅํ•˜์„ธ์š”. ์ด๋Š” ๊ณ„์ •์˜ ๋ณด์•ˆ์„ ๋ณดํ˜ธํ•˜๋Š”๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.
+# This message can be seen when attempting to edit a login in about:logins
+# On MacOS, only provide the reason that account verification is needed. Do not put a complete sentence here.
+about-logins-edit-login-os-auth-dialog-message-macosx = ์ €์žฅ๋œ ๋กœ๊ทธ์ธ ํŽธ์ง‘
+
+# This message can be seen when attempting to reveal a password in about:logins on Windows.
+about-logins-reveal-password-os-auth-dialog-message-win = ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ณด๋ ค๋ฉด, Windows ๋กœ๊ทธ์ธ ์ž๊ฒฉ ์ฆ๋ช…์„ ์ž…๋ ฅํ•˜์„ธ์š”. ์ด๋Š” ๊ณ„์ •์˜ ๋ณด์•ˆ์„ ๋ณดํ˜ธํ•˜๋Š”๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.
+# This message can be seen when attempting to reveal a password in about:logins
+# On MacOS, only provide the reason that account verification is needed. Do not put a complete sentence here.
+about-logins-reveal-password-os-auth-dialog-message-macosx = ์ €์žฅ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ ํ‘œ์‹œ
+
+# This message can be seen when attempting to copy a password in about:logins on Windows.
+about-logins-copy-password-os-auth-dialog-message-win = ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ณต์‚ฌํ•˜๋ ค๋ฉด, Windows ๋กœ๊ทธ์ธ ์ž๊ฒฉ ์ฆ๋ช…์„ ์ž…๋ ฅํ•˜์„ธ์š”. ์ด๋Š” ๊ณ„์ •์˜ ๋ณด์•ˆ์„ ๋ณดํ˜ธํ•˜๋Š”๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.
+# This message can be seen when attempting to copy a password in about:logins
+# On MacOS, only provide the reason that account verification is needed. Do not put a complete sentence here.
+about-logins-copy-password-os-auth-dialog-message-macosx = ์ €์žฅ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณต์‚ฌ
+
+# This message can be seen when attempting to export a password in about:logins on Windows.
+about-logins-export-password-os-auth-dialog-message-win = ๋กœ๊ทธ์ธ์„ ๋‚ด๋ณด๋‚ด๋ ค๋ฉด, Windows ๋กœ๊ทธ์ธ ์ž๊ฒฉ ์ฆ๋ช…์„ ์ž…๋ ฅํ•˜์„ธ์š”. ์ด๋Š” ๊ณ„์ •์˜ ๋ณด์•ˆ์„ ๋ณดํ˜ธํ•˜๋Š”๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.
+# This message can be seen when attempting to export a password in about:logins
+# On MacOS, only provide the reason that account verification is needed. Do not put a complete sentence here.
+about-logins-export-password-os-auth-dialog-message-macosx = ์ €์žฅ๋œ ๋กœ๊ทธ์ธ๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋‚ด๋ณด๋‚ด๊ธฐ
+
+## Primary Password notification
+
+about-logins-primary-password-notification-message = ์ €์žฅ๋œ ๋กœ๊ทธ์ธ๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ณด๋ ค๋ฉด ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”
+master-password-reload-button =
+    .label = ๋กœ๊ทธ์ธ
+    .accesskey = L
+
+## Dialogs
+
+confirmation-dialog-cancel-button = ์ทจ์†Œ
+confirmation-dialog-dismiss-button =
+    .title = ์ทจ์†Œ
+
+about-logins-confirm-remove-dialog-title = ์ด ๋กœ๊ทธ์ธ์„ ์‚ญ์ œํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+confirm-delete-dialog-message = ์ด ์ž‘์—…์€ ์ทจ์†Œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+about-logins-confirm-remove-dialog-confirm-button = ์‚ญ์ œ
+
+## Variables
+##   $count (number) - Number of items
+
+about-logins-confirm-remove-all-dialog-confirm-button-label =
+    { $count ->
+        [1] ์‚ญ์ œ
+       *[other] ๋ชจ๋‘ ์‚ญ์ œ
+    }
+
+about-logins-confirm-remove-all-dialog-checkbox-label =
+    { $count ->
+        [1] ์˜ˆ, ์ด ๋กœ๊ทธ์ธ์„ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค
+       *[other] ์˜ˆ, ์ด ๋กœ๊ทธ์ธ๋“ค์„ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค
+    }
+
+about-logins-confirm-remove-all-dialog-title =
+    { $count ->
+       *[other] { $count }๊ฐœ์˜ ๋กœ๊ทธ์ธ์„ ์‚ญ์ œํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+    }
+about-logins-confirm-remove-all-dialog-message =
+    { $count ->
+        [1] { -brand-short-name }์— ์ €์žฅํ•œ ๋กœ๊ทธ์ธ๊ณผ ์—ฌ๊ธฐ์— ํ‘œ์‹œ๋˜๋Š” ๋ชจ๋“  ์œ ์ถœ ์•Œ๋ฆผ์ด ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค. ์ด ์ž‘์—…์€ ์ทจ์†Œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+       *[other] { -brand-short-name }์— ์ €์žฅํ•œ ๋กœ๊ทธ์ธ๋“ค๊ณผ ์—ฌ๊ธฐ์— ํ‘œ์‹œ๋˜๋Š” ๋ชจ๋“  ์œ ์ถœ ์•Œ๋ฆผ์ด ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค. ์ด ์ž‘์—…์€ ์ทจ์†Œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+    }
+
+about-logins-confirm-remove-all-sync-dialog-title =
+    { $count ->
+       *[other] ๋ชจ๋“  ๊ธฐ๊ธฐ์—์„œ { $count }๊ฐœ์˜ ๋กœ๊ทธ์ธ์„ ์‚ญ์ œํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+    }
+about-logins-confirm-remove-all-sync-dialog-message =
+    { $count ->
+        [1] { -fxaccount-brand-name }์— ๋™๊ธฐํ™”๋œ ๋ชจ๋“  ๊ธฐ๊ธฐ์—์„œ { -brand-short-name }์— ์ €์žฅํ•œ ๋กœ๊ทธ์ธ์ด ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, ์—ฌ๊ธฐ์— ํ‘œ์‹œ๋˜๋Š” ์œ ์ถœ ์•Œ๋ฆผ๋„ ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค. ์ด ์ž‘์—…์€ ์ทจ์†Œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+       *[other] { -fxaccount-brand-name }์— ๋™๊ธฐํ™”๋œ ๋ชจ๋“  ๊ธฐ๊ธฐ์—์„œ { -brand-short-name }์— ์ €์žฅํ•œ ๋ชจ๋“  ๋กœ๊ทธ์ธ๋“ค์ด ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, ์—ฌ๊ธฐ์— ํ‘œ์‹œ๋˜๋Š” ์œ ์ถœ ์•Œ๋ฆผ๋„ ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค. ์ด ์ž‘์—…์€ ์ทจ์†Œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+    }
+
+##
+
+about-logins-confirm-export-dialog-title = ๋กœ๊ทธ์ธ๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋‚ด๋ณด๋‚ด๊ธฐ
+about-logins-confirm-export-dialog-message = ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ํ…์ŠคํŠธ (์˜ˆ: BadP@ssw0rd)๋กœ ์ €์žฅ๋˜๋ฏ€๋กœ, ๋‚ด๋ณด๋‚ธ ํŒŒ์ผ์„ ์—ด ์ˆ˜ ์žˆ๋Š” ์‚ฌ๋žŒ์€ ๋ˆ„๊ตฌ๋‚˜ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+about-logins-confirm-export-dialog-confirm-button = ๋‚ด๋ณด๋‚ด๊ธฐโ€ฆ
+
+about-logins-alert-import-title = ๊ฐ€์ ธ์˜ค๊ธฐ ์™„๋ฃŒ
+about-logins-alert-import-message = ์ž์„ธํ•œ ๊ฐ€์ ธ์˜ค๊ธฐ ์š”์•ฝ ๋ณด๊ธฐ
+
+confirm-discard-changes-dialog-title = ์ €์žฅ๋˜์ง€ ์•Š์€ ๋ณ€๊ฒฝ ๋‚ด์šฉ์„ ๋ฒ„๋ฆฌ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+confirm-discard-changes-dialog-message = ์ €์žฅ๋˜์ง€ ์•Š์€ ๋ชจ๋“  ๋ณ€๊ฒฝ ๋‚ด์šฉ์„ ์žƒ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
+confirm-discard-changes-dialog-confirm-button = ๋ฒ„๋ฆฌ๊ธฐ
+
+## Breach Alert notification
+
+about-logins-breach-alert-title = ์›น ์‚ฌ์ดํŠธ ์œ ์ถœ
+breach-alert-text = ๋งˆ์ง€๋ง‰ ๋กœ๊ทธ์ธ ์ •๋ณด๋ฅผ ์—…๋ฐ์ดํŠธ ํ•œ ํ›„ ์ด ์›น ์‚ฌ์ดํŠธ์—์„œ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์œ ์ถœ๋˜๊ฑฐ๋‚˜ ๋„๋‚œ๋‹นํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ณ„์ •์„ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ณ€๊ฒฝํ•˜์„ธ์š”.
+about-logins-breach-alert-date = ์ด ์œ ์ถœ์€ { DATETIME($date, day: "numeric", month: "long", year: "numeric") }์— ๋ฐœ์ƒํ•จ
+# Variables:
+#   $hostname (String) - The hostname of the website associated with the login, e.g. "example.com"
+about-logins-breach-alert-link = { $hostname }(์œผ)๋กœ ์ด๋™
+
+## Vulnerable Password notification
+
+about-logins-vulnerable-alert-title = ์ทจ์•ฝํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ
+about-logins-vulnerable-alert-text2 = ์ด ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” ๋ฐ์ดํ„ฐ ์œ ์ถœ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋Š” ๋‹ค๋ฅธ ๊ณ„์ •์—์„œ ์‚ฌ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ž๊ฒฉ ์ฆ๋ช…์„ ์žฌ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋“  ๊ณ„์ •์ด ์œ„ํ—˜์— ๋…ธ์ถœ๋ฉ๋‹ˆ๋‹ค. ์ด ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ณ€๊ฒฝํ•˜์„ธ์š”.
+# Variables:
+#   $hostname (String) - The hostname of the website associated with the login, e.g. "example.com"
+about-logins-vulnerable-alert-link = { $hostname }(์œผ)๋กœ ์ด๋™
+about-logins-vulnerable-alert-learn-more-link = ๋” ์•Œ์•„๋ณด๊ธฐ
+
+## Error Messages
+
+# This is an error message that appears when a user attempts to save
+# a new login that is identical to an existing saved login.
+# Variables:
+#   $loginTitle (String) - The title of the website associated with the login.
+about-logins-error-message-duplicate-login-with-link = ํ•ด๋‹น ์‚ฌ์šฉ์ž ์ด๋ฆ„์œผ๋กœ { $loginTitle }์— ๋Œ€ํ•œ ํ•ญ๋ชฉ์ด ์ด๋ฏธ ์žˆ์Šต๋‹ˆ๋‹ค. <a data-l10n-name="duplicate-link">๊ธฐ์กด ํ•ญ๋ชฉ์œผ๋กœ ์ด๋™ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?</a>
+
+# This is a generic error message.
+about-logins-error-message-default = ์ด ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ €์žฅํ•˜๋Š” ์ค‘ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+
+## Login Export Dialog
+
+# Title of the file picker dialog
+about-logins-export-file-picker-title = ๋กœ๊ทธ์ธ ํŒŒ์ผ ๋‚ด๋ณด๋‚ด๊ธฐ
+# The default file name shown in the file picker when exporting saved logins.
+# This must end in .csv
+about-logins-export-file-picker-default-filename = ๋กœ๊ทธ์ธ.csv
+about-logins-export-file-picker-export-button = ๋‚ด๋ณด๋‚ด๊ธฐ
+# A description for the .csv file format that may be shown as the file type
+# filter by the operating system.
+about-logins-export-file-picker-csv-filter-title =
+    { PLATFORM() ->
+        [macos] CSV ๋ฌธ์„œ
+       *[other] CSV ํŒŒ์ผ
+    }
+
+## Login Import Dialog
+
+# Title of the file picker dialog
+about-logins-import-file-picker-title = ๋กœ๊ทธ์ธ ํŒŒ์ผ ๊ฐ€์ ธ์˜ค๊ธฐ
+about-logins-import-file-picker-import-button = ๊ฐ€์ ธ์˜ค๊ธฐ
+# A description for the .csv file format that may be shown as the file type
+# filter by the operating system.
+about-logins-import-file-picker-csv-filter-title =
+    { PLATFORM() ->
+        [macos] CSV ๋ฌธ์„œ
+       *[other] CSV ํŒŒ์ผ
+    }
+# A description for the .tsv file format that may be shown as the file type
+# filter by the operating system. TSV is short for 'tab separated values'.
+about-logins-import-file-picker-tsv-filter-title =
+    { PLATFORM() ->
+        [macos] TSV ๋ฌธ์„œ
+       *[other] TSV ํŒŒ์ผ
+    }
+
+##
+## Variables:
+##  $count (number) - The number of affected elements
+
+about-logins-import-dialog-title = ๊ฐ€์ ธ์˜ค๊ธฐ ์™„๋ฃŒ
+about-logins-import-dialog-items-added =
+    { $count ->
+       *[other] <span>์ถ”๊ฐ€๋œ ์ƒˆ ๋กœ๊ทธ์ธ:</span> <span data-l10n-name="count">{ $count }</span>
+    }
+
+about-logins-import-dialog-items-modified =
+    { $count ->
+       *[other] <span>์—…๋ฐ์ดํŠธ๋œ ๊ธฐ์กด ๋กœ๊ทธ์ธ:</span> <span data-l10n-name="count">{ $count }</span>
+    }
+
+about-logins-import-dialog-items-no-change =
+    { $count ->
+       *[other] <span>์ฐพ์€ ์ค‘๋ณต ๋กœ๊ทธ์ธ:</span> <span data-l10n-name="count">{ $count }</span> <span data-l10n-name="meta">(๊ฐ€์ ธ์˜ค์ง€ ์•Š์Œ)</span>
+    }
+about-logins-import-dialog-items-error =
+    { $count ->
+       *[other] <span>์˜ค๋ฅ˜:</span> <span data-l10n-name="count">{ $count }</span> <span data-l10n-name="meta">(๊ฐ€์ ธ์˜ค์ง€ ์•Š์Œ)</span>
+    }
+about-logins-import-dialog-done = ์™„๋ฃŒ
+
+about-logins-import-dialog-error-title = ๊ฐ€์ ธ์˜ค๊ธฐ ์˜ค๋ฅ˜
+about-logins-import-dialog-error-conflicting-values-title = ํ•˜๋‚˜์˜ ๋กœ๊ทธ์ธ์— ๋Œ€ํ•ด ์—ฌ๋Ÿฌ ์ถฉ๋Œ ๊ฐ’
+about-logins-import-dialog-error-conflicting-values-description = ์˜ˆ: ํ•˜๋‚˜์˜ ๋กœ๊ทธ์ธ์— ๋Œ€ํ•ด ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž ์ด๋ฆ„, ๋น„๋ฐ€๋ฒˆํ˜ธ, URL ๋“ฑ.
+about-logins-import-dialog-error-file-format-title = ํŒŒ์ผ ํ˜•์‹ ๋ฌธ์ œ
+about-logins-import-dialog-error-file-format-description = ์—ด ํ—ค๋”๊ฐ€ ์ž˜๋ชป๋˜์—ˆ๊ฑฐ๋‚˜ ๋ˆ„๋ฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ์— ์‚ฌ์šฉ์ž ์ด๋ฆ„, ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ฐ URL ์—ด์ด ํฌํ•จ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.
+about-logins-import-dialog-error-file-permission-title = ํŒŒ์ผ์„ ์ฝ์„ ์ˆ˜ ์—†์Œ
+about-logins-import-dialog-error-file-permission-description = { -brand-short-name }์— ํŒŒ์ผ์„ ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ์—†์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ ๊ถŒํ•œ์„ ๋ณ€๊ฒฝํ•ด๋ณด์„ธ์š”.
+about-logins-import-dialog-error-unable-to-read-title = ํŒŒ์ผ์„ ๊ตฌ๋ฌธ ๋ถ„์„ ํ•  ์ˆ˜ ์—†์Œ
+about-logins-import-dialog-error-unable-to-read-description = CSV ๋˜๋Š” TSV ํŒŒ์ผ์„ ์„ ํƒํ–ˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.
+about-logins-import-dialog-error-no-logins-imported = ๊ฐ€์ ธ์˜จ ๋กœ๊ทธ์ธ์ด ์—†์Œ
+about-logins-import-dialog-error-learn-more = ๋” ์•Œ์•„๋ณด๊ธฐ
+about-logins-import-dialog-error-try-import-again = ๊ฐ€์ ธ์˜ค๊ธฐ ๋‹ค์‹œ ์‹œ๋„โ€ฆ
+about-logins-import-dialog-error-cancel = ์ทจ์†Œ
+
+about-logins-import-report-title = ๊ฐ€์ ธ์˜ค๊ธฐ ์š”์•ฝ
+about-logins-import-report-description = ๋กœ๊ทธ์ธ๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ { -brand-short-name }๋กœ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
+
+#
+# Variables:
+#  $number (number) - The number of the row
+about-logins-import-report-row-index = { $number } ํ–‰
+about-logins-import-report-row-description-no-change = ์ค‘๋ณต: ๊ธฐ์กด ๋กœ๊ทธ์ธ๊ณผ ์ •ํ™•ํžˆ ์ผ์น˜
+about-logins-import-report-row-description-modified = ๊ธฐ์กด ๋กœ๊ทธ์ธ ์—…๋ฐ์ดํŠธ๋จ
+about-logins-import-report-row-description-added = ์ƒˆ ๋กœ๊ทธ์ธ ์ถ”๊ฐ€๋จ
+about-logins-import-report-row-description-error = ์˜ค๋ฅ˜: ๋ˆ„๋ฝ๋œ ํ•„๋“œ
+
+##
+## Variables:
+##  $field (String) - The name of the field from the CSV file for example url, username or password
+
+about-logins-import-report-row-description-error-multiple-values = ์˜ค๋ฅ˜: { $field }์— ๋Œ€ํ•œ ์—ฌ๋Ÿฌ ๊ฐ’
+about-logins-import-report-row-description-error-missing-field = ์˜ค๋ฅ˜: ๋ˆ„๋ฝ๋œ { $field } ํ•„๋“œ
+
+##
+## Variables:
+##  $count (number) - The number of affected elements
+
+about-logins-import-report-added =
+    { $count ->
+       *[other] <div data-l10n-name="count">{ $count }๊ฐœ</div> <div data-l10n-name="details"> ์ƒˆ ๋กœ๊ทธ์ธ ์ถ”๊ฐ€๋จ</div>
+    }
+about-logins-import-report-modified =
+    { $count ->
+       *[other] <div data-l10n-name="count">{ $count }๊ฐœ</div> <div data-l10n-name="details">๊ธฐ์กด ๋กœ๊ทธ์ธ ์—…๋ฐ์ดํŠธ๋จ</div>
+    }
+about-logins-import-report-no-change =
+    { $count ->
+       *[other] <div data-l10n-name="count">{ $count }๊ฐœ</div> <div data-l10n-name="details">์ค‘๋ณต ๋กœ๊ทธ์ธ</div> <div data-l10n-name="not-imported">(๊ฐ€์ ธ์˜ค์ง€ ์•Š์Œ)</div>
+    }
+about-logins-import-report-error =
+    { $count ->
+       *[other] <div data-l10n-name="count">{ $count }๊ฐœ</div> <div data-l10n-name="details">์˜ค๋ฅ˜</div> <div data-l10n-name="not-imported">(๊ฐ€์ ธ์˜ค์ง€ ์•Š์Œ)</div>
+    }
+
+## Logins import report page
+
+about-logins-import-report-page-title = ๊ฐ€์ ธ์˜ค๊ธฐ ์š”์•ฝ ๋ณด๊ณ ์„œ
diff --git a/browser/browser/aboutPocket.ftl b/browser/browser/aboutPocket.ftl
new file mode 100644 (file)
index 0000000..3ab742b
--- /dev/null
@@ -0,0 +1,75 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### Pocket button panel strings for about:pocket-saved, about:pocket-signup, and about:pocket-home
+
+
+## about:pocket-saved panel
+
+# Placeholder text for tag input
+pocket-panel-saved-add-tags =
+    .placeholder = ํƒœ๊ทธ ์ถ”๊ฐ€
+
+pocket-panel-saved-error-generic = ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ด { -pocket-brand-name }์— ์ €์žฅํ•˜๋Š”๋ฐ ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+pocket-panel-saved-error-tag-length = ํƒœ๊ทธ์˜ ์ตœ๋Œ€ ๊ธธ์ด๋Š” 25์ž๋กœ ์ œํ•œ๋จ
+pocket-panel-saved-error-only-links = ๋งํฌ๋งŒ ์ €์žฅํ•  ์ˆ˜ ์žˆ์Œ
+pocket-panel-saved-error-not-saved = ํŽ˜์ด์ง€๋ฅผ ์ €์žฅํ•˜์ง€ ๋ชปํ–ˆ์Œ
+pocket-panel-saved-error-no-internet = { -pocket-brand-name }์— ์ €์žฅํ•˜๋ ค๋ฉด ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐํ•˜๊ณ  ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
+pocket-panel-saved-error-remove = ์ด ํŽ˜์ด์ง€๋ฅผ ์‚ญ์ œํ•˜๋Š” ๋™์•ˆ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+pocket-panel-saved-page-removed = ํŽ˜์ด์ง€๊ฐ€ ์‚ญ์ œ๋จ
+pocket-panel-saved-page-saved = { -pocket-brand-name }์— ์ €์žฅ๋จ
+pocket-panel-saved-page-saved-b = { -pocket-brand-name }์— ์ €์žฅ๋จ!
+pocket-panel-saved-processing-remove = ํŽ˜์ด์ง€๋ฅผ ์‚ญ์ œํ•˜๋Š” ์ค‘โ€ฆ
+pocket-panel-saved-removed-updated = ์ €์žฅํ•œ ํ•ญ๋ชฉ์—์„œ ํŽ˜์ด์ง€๊ฐ€ ์‚ญ์ œ๋จ
+pocket-panel-saved-processing-tags = ํƒœ๊ทธ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ์ค‘โ€ฆ
+pocket-panel-saved-remove-page = ํŽ˜์ด์ง€ ์‚ญ์ œ
+pocket-panel-saved-save-tags = ์ €์žฅ
+pocket-panel-saved-saving-tags = ์ €์žฅ ์ค‘โ€ฆ
+pocket-panel-saved-suggested-tags = ์ถ”์ฒœ ํƒœ๊ทธ
+pocket-panel-saved-tags-saved = ํƒœ๊ทธ๋ฅผ ์ถ”๊ฐ€ํ•จ
+
+# This is displayed above a field where the user can add tags
+pocket-panel-signup-add-tags = ํƒœ๊ทธ ์ถ”๊ฐ€:
+
+## about:pocket-signup panel
+
+pocket-panel-signup-already-have = ์ด๋ฏธ { -pocket-brand-name }์„ ์“ฐ๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?
+pocket-panel-signup-learn-more = ๋” ์•Œ์•„๋ณด๊ธฐ
+pocket-panel-signup-login = ๋กœ๊ทธ์ธ
+pocket-panel-signup-signup-email = ์ด๋ฉ”์ผ๋กœ ๊ฐ€์ž…
+pocket-panel-signup-signup-cta = { -pocket-brand-name }์— ๊ฐ€์ž…ํ•˜์„ธ์š”. ๋ฌด๋ฃŒ์ž…๋‹ˆ๋‹ค.
+pocket-panel-signup-signup-firefox = { -brand-product-name }๋กœ ๊ฐ€์ž…ํ•˜๊ธฐ
+pocket-panel-signup-tagline = { -brand-product-name }์—์„œ ๊ธ€๊ณผ ๋™์˜์ƒ์„ ์ €์žฅํ•˜๋ฉด ๋‹ค๋ฅธ ๊ธฐ๊ธฐ์—์„œ { -pocket-brand-name }์„ ์‚ฌ์šฉํ•ด ์•„๋ฌด ๋•Œ๋‚˜ ๋ณด์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+pocket-panel-signup-tagline-story-one = { -pocket-brand-name } ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด { -brand-product-name }์—์„œ ์–ด๋– ํ•œ ๊ธ€, ๋™์˜์ƒ, ๋˜๋Š” ํŽ˜์ด์ง€๋„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.
+pocket-panel-signup-tagline-story-two = ๋ชจ๋“  ๊ธฐ๊ธฐ์—์„œ ์•„๋ฌด ๋•Œ๋‚˜ { -pocket-brand-name }์—์„œ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+pocket-panel-signup-cta-a-fix = ์ธํ„ฐ๋„ท ์ €์žฅ ๋ฒ„ํŠผ์ž…๋‹ˆ๋‹ค.
+pocket-panel-signup-cta-b-updated = ๊ธ€, ๋™์˜์ƒ ๋ฐ ๋งํฌ๋ฅผ ์ €์žฅํ•˜๋ ค๋ฉด { -pocket-brand-name } ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด์„ธ์š”. ์–ธ์ œ๋“ ์ง€ ๋ชจ๋“  ๊ธฐ๊ธฐ์—์„œ ์ €์žฅํ•œ ํ•ญ๋ชฉ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+pocket-panel-signup-cta-b-short = ๊ธ€, ๋™์˜์ƒ ๋ฐ ๋งํฌ๋ฅผ ์ €์žฅํ•˜๋ ค๋ฉด { -pocket-brand-name } ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด์„ธ์š”.
+pocket-panel-signup-cta-c-updated = ์–ธ์ œ๋“ ์ง€ ๋ชจ๋“  ๊ธฐ๊ธฐ์—์„œ ์ €์žฅํ•œ ํ•ญ๋ชฉ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+## about:pocket-home panel
+
+pocket-panel-home-welcome-back = ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค
+pocket-panel-home-paragraph = { -pocket-brand-name }์„ ์‚ฌ์šฉํ•˜์—ฌ ์›น ํŽ˜์ด์ง€, ๊ธ€, ๋™์˜์ƒ, ํŒŸ์บ์ŠคํŠธ๋ฅผ ํƒ์ƒ‰ ๋ฐ ์ €์žฅํ•˜๊ฑฐ๋‚˜ ์ฝ์€ ๋‚ด์šฉ์œผ๋กœ ๋Œ์•„๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+pocket-panel-home-explore-popular-topics = ์ธ๊ธฐ ์ฃผ์ œ ํƒ์ƒ‰
+pocket-panel-home-discover-more = ๋” ๋ฐœ๊ฒฌํ•˜๊ธฐ
+pocket-panel-home-explore-more = ํƒ์ƒ‰ํ•˜๊ธฐ
+
+pocket-panel-home-most-recent-saves = ๊ฐ€์žฅ ์ตœ๊ทผ์— ์ €์žฅํ•œ ํ•ญ๋ชฉ:
+pocket-panel-home-most-recent-saves-loading = ์ตœ๊ทผ์— ์ €์žฅํ•œ ํ•ญ๋ชฉ ๋กœ๋“œ ์ค‘โ€ฆ
+pocket-panel-home-new-user-cta = ๊ธ€, ๋™์˜์ƒ ๋ฐ ๋งํฌ๋ฅผ ์ €์žฅํ•˜๋ ค๋ฉด { -pocket-brand-name } ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด์„ธ์š”.
+pocket-panel-home-new-user-message = ์—ฌ๊ธฐ์—์„œ ์ตœ๊ทผ์— ์ €์žฅํ•œ ํ•ญ๋ชฉ์„ ํ™•์ธํ•˜์„ธ์š”.
+
+## Pocket panel header component
+
+pocket-panel-header-my-saves = ์ €์žฅํ•œ ํ•ญ๋ชฉ ๋ณด๊ธฐ
+pocket-panel-header-sign-in = ๋กœ๊ทธ์ธ
+
+## Pocket panel buttons
+
+pocket-panel-button-show-all = ๋ชจ๋‘ ๋ณด๊ธฐ
+pocket-panel-button-activate = { -brand-product-name }์—์„œ { -pocket-brand-name } ํ™œ์„ฑํ™”
+pocket-panel-button-remove = ์‚ญ์ œ
diff --git a/browser/browser/aboutPolicies.ftl b/browser/browser/aboutPolicies.ftl
new file mode 100644 (file)
index 0000000..f923790
--- /dev/null
@@ -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/browser/browser/aboutPrivateBrowsing.ftl b/browser/browser/aboutPrivateBrowsing.ftl
new file mode 100644 (file)
index 0000000..7800aed
--- /dev/null
@@ -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/.
+
+privatebrowsingpage-open-private-window-label = ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ ์—ด๊ธฐ
+    .accesskey = P
+about-private-browsing-search-placeholder = ์›น ๊ฒ€์ƒ‰
+about-private-browsing-info-title = ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ์ž…๋‹ˆ๋‹ค
+about-private-browsing-search-btn =
+    .title = ์›น ๊ฒ€์ƒ‰
+# Variables
+#  $engine (String): the name of the user's default search engine
+about-private-browsing-handoff =
+    .title = { $engine } ๊ฒ€์ƒ‰ ๋˜๋Š” ์ฃผ์†Œ ์ž…๋ ฅ
+about-private-browsing-handoff-no-engine =
+    .title = ๊ฒ€์ƒ‰์–ด ๋˜๋Š” ์ฃผ์†Œ ์ž…๋ ฅ
+# Variables
+#  $engine (String): the name of the user's default search engine
+about-private-browsing-handoff-text = { $engine } ๊ฒ€์ƒ‰ ๋˜๋Š” ์ฃผ์†Œ ์ž…๋ ฅ
+about-private-browsing-handoff-text-no-engine = ๊ฒ€์ƒ‰์–ด ๋˜๋Š” ์ฃผ์†Œ ์ž…๋ ฅ
+about-private-browsing-not-private = ์‚ฌ์šฉ์ž๊ฐ€ ํ˜„์žฌ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ์— ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+about-private-browsing-info-description-private-window = ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ: { -brand-short-name }๋Š” ๋ชจ๋“  ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ์„ ๋‹ซ์„ ๋•Œ ๊ฒ€์ƒ‰ ๋ฐ ๋ฐฉ๋ฌธ ๊ธฐ๋ก์„ ์ง€์›๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ์‚ฌ์šฉ์ž๋ฅผ ์ต๋ช…์œผ๋กœ ๋งŒ๋“ค์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.
+about-private-browsing-info-description-simplified = { -brand-short-name }๋Š” ๋ชจ๋“  ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ์„ ๋‹ซ์„ ๋•Œ ๊ฒ€์ƒ‰ ๋ฐ ๋ฐฉ๋ฌธ ๊ธฐ๋ก์„ ์ง€์šฐ์ง€๋งŒ ์‚ฌ์šฉ์ž๋ฅผ ์ต๋ช…์œผ๋กœ ๋งŒ๋“ค์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.
+about-private-browsing-learn-more-link = ๋” ์•Œ์•„๋ณด๊ธฐ
+
+about-private-browsing-hide-activity = ํƒ์ƒ‰ํ•˜๋Š” ๋ชจ๋“  ๊ณณ์—์„œ ํ™œ๋™ ๋ฐ ์œ„์น˜ ์ˆจ๊ธฐ๊ธฐ
+about-private-browsing-get-privacy = ํƒ์ƒ‰ํ•˜๋Š” ๋ชจ๋“  ๊ณณ์—์„œ ๊ฐœ์ธ ์ •๋ณด๋ฅผ ๋ณดํ˜ธ๋ฐ›์œผ์„ธ์š”
+about-private-browsing-hide-activity-1 = { -mozilla-vpn-brand-name }์œผ๋กœ ํƒ์ƒ‰ ํ™œ๋™ ๋ฐ ์œ„์น˜๋ฅผ ์ˆจ๊ธฐ์„ธ์š”. ํ•œ ๋ฒˆ์˜ ํด๋ฆญ์œผ๋กœ ๊ณต์šฉ Wi-Fi์—์„œ๋„ ๋ณด์•ˆ ์—ฐ๊ฒฐ์ด ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.
+about-private-browsing-prominent-cta = { -mozilla-vpn-brand-name }์œผ๋กœ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์œ ์ง€
+
+about-private-browsing-focus-promo-cta = { -focus-brand-name } ๋‹ค์šด๋กœ๋“œ
+about-private-browsing-focus-promo-header = { -focus-brand-name }: ์—ด์ผํ•˜๋Š” ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ
+about-private-browsing-focus-promo-text = ์ „์šฉ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋ฐ”์ผ ์•ฑ์€ ๋งค๋ฒˆ ๊ธฐ๋ก๊ณผ ์ฟ ํ‚ค๋ฅผ ์ง€์›๋‹ˆ๋‹ค.
+
+## The following strings will be used for experiments in Fx99 and Fx100
+
+about-private-browsing-focus-promo-header-b = ํœด๋Œ€ํฐ์œผ๋กœ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ ์‚ฌ์šฉ
+about-private-browsing-focus-promo-text-b = ์ฃผ ๋ชจ๋ฐ”์ผ ๋ธŒ๋ผ์šฐ์ €์— ํ‘œ์‹œํ•˜๊ณ  ์‹ถ์ง€ ์•Š์€ ์‚ฌ์ƒํ™œ ๊ฒ€์ƒ‰์—๋Š” { -focus-brand-name }๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.
+about-private-browsing-focus-promo-header-c = ๋ชจ๋ฐ”์ผ์—์„œ ํ•œ ์ฐจ์› ๋†’์€ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ
+about-private-browsing-focus-promo-text-c = { -focus-brand-name }๋Š” ๊ด‘๊ณ ์™€ ์ถ”์ ๊ธฐ๋ฅผ ์ฐจ๋‹จํ•˜๋ฉด์„œ ๋งค๋ฒˆ ๊ธฐ๋ก์„ ์ง€์›๋‹ˆ๋‹ค.
+
+# This string is the title for the banner for search engine selection
+# in a private window.
+# Variables:
+#   $engineName (String) - The engine name that will currently be used for the private window.
+about-private-browsing-search-banner-title = { $engineName }์€ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ์˜ ๊ธฐ๋ณธ ๊ฒ€์ƒ‰ ์—”์ง„์ž…๋‹ˆ๋‹ค
+about-private-browsing-search-banner-description =
+    { PLATFORM() ->
+        [windows] ๋‹ค๋ฅธ ๊ฒ€์ƒ‰ ์—”์ง„์„ ์„ ํƒํ•˜๋ ค๋ฉด <a data-l10n-name="link-options">์„ค์ •</a>์œผ๋กœ ์ด๋™ํ•˜์„ธ์š”
+       *[other] ๋‹ค๋ฅธ ๊ฒ€์ƒ‰ ์—”์ง„์„ ์„ ํƒํ•˜๋ ค๋ฉด <a data-l10n-name="link-options">์„ค์ •</a>์œผ๋กœ ์ด๋™ํ•˜์„ธ์š”
+    }
+about-private-browsing-search-banner-close-button =
+    .aria-label = ๋‹ซ๊ธฐ
+
+about-private-browsing-promo-close-button =
+    .title = ๋‹ซ๊ธฐ
+
+## Strings used in a โ€œpin promotionโ€ message, which prompts users to pin a private window
+
+about-private-browsing-pin-promo-header = ํ•œ ๋ฒˆ์˜ ํด๋ฆญ์œผ๋กœ ์ž์œ ๋กœ์šด ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ
+about-private-browsing-pin-promo-link-text =
+    { PLATFORM() ->
+        [macos] Dock์— ๋„ฃ๊ธฐ
+       *[other] ์ž‘์—… ํ‘œ์‹œ์ค„์— ๊ณ ์ •
+    }
+about-private-browsing-pin-promo-title = ์ฟ ํ‚ค๋‚˜ ๊ธฐ๋ก์ด ์ €์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์•„๋ฌด๋„ ๋ณด๊ณ  ์žˆ์ง€ ์•Š์€ ๊ฒƒ์ฒ˜๋Ÿผ ํƒ์ƒ‰ํ•˜์„ธ์š”.
+
+## Strings used in a promotion message for cookie banner reduction
+
+# Simplified version of the headline if the original text doesn't work
+# in your language: `See fewer cookie requests`.
+about-private-browsing-cookie-banners-promo-header = ์ฟ ํ‚ค ๋ฐฐ๋„ˆ๊ฐ€ ์‚ฌ๋ผ์กŒ์Šต๋‹ˆ๋‹ค!
+about-private-browsing-cookie-banners-promo-button = ์ฟ ํ‚ค ๋ฐฐ๋„ˆ ์ค„์ด๊ธฐ
+about-private-browsing-cookie-banners-promo-message = { -brand-short-name }๊ฐ€ ์ฟ ํ‚ค ํŒ์—…์— ์ž๋™์œผ๋กœ ์‘๋‹ตํ•˜๋„๋ก ํ•˜์—ฌ ๋ฐฉํ•ด๋ฐ›์ง€ ์•Š๊ณ  ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. { -brand-short-name }๋Š” ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ ๋ชจ๋“  ์š”์ฒญ์„ ๊ฑฐ๋ถ€ํ•ฉ๋‹ˆ๋‹ค.
diff --git a/browser/browser/aboutRestartRequired.ftl b/browser/browser/aboutRestartRequired.ftl
new file mode 100644 (file)
index 0000000..8f83f2a
--- /dev/null
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+restart-required-title = ๋‹ค์‹œ ์‹œ์ž‘ ํ•„์š”
+restart-required-heading = { -brand-short-name }๋ฅผ ๊ณ„์† ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋‹ค์‹œ ์‹œ์ž‘
+restart-required-intro = { -brand-short-name } ์—…๋ฐ์ดํŠธ๊ฐ€ ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์—…๋ฐ์ดํŠธ๋ฅผ ์™„๋ฃŒํ•˜๋ ค๋ฉด ๋‹ค์‹œ ์‹œ์ž‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+window-restoration-info = ์ผ๋ฐ˜ ์ฐฝ๊ณผ ํƒญ์€ ์ฆ‰์‹œ ๋ณต์›๋˜์ง€๋งŒ, ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ๊ณผ ํƒญ์€ ๋ณต์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+restart-button-label = { -brand-short-name } ๋‹ค์‹œ ์‹œ์ž‘
diff --git a/browser/browser/aboutRobots.ftl b/browser/browser/aboutRobots.ftl
new file mode 100644 (file)
index 0000000..71ff793
--- /dev/null
@@ -0,0 +1,29 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### These strings are used in the about:robots page, which ties in with the
+### robots theme used in the Firefox 3 Beta 2/3 first run pages.
+### They're just meant to be fun and whimsical, with references to some geeky
+### but well-known robots in movies and books. Be creative with translations!
+
+# Nonsense line from the movie "The Day The Earth Stood Still". No translation needed.
+page-title = Gort! Klaatu barada nikto!
+# Movie: Logan's Run... Box (cyborg): "Welcome Humans! I am ready for you."
+error-title-text = ์ธ๊ฐ„์„ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค!
+# Movie: The Day The Earth Stood Still. Spoken by Klaatu.
+error-short-desc-text = ์šฐ๋ฆฌ๋Š” ํ‰ํ™”์™€ ์นœ๋ชฉ์„ ๋„๋ชจํ•  ๋ชฉ์ ์œผ๋กœ ์—ฌ๋Ÿฌ๋ถ„์—๊ฒŒ ๋ฐฉ๋ฌธํ–ˆ์Šต๋‹ˆ๋‹ค!
+# Various books by Isaac Asimov. http://en.wikipedia.org/wiki/Three_Laws_of_Robotics
+error-long-desc1 = ๋กœ๋ด‡์€ ์Šค์Šค๋กœ ์ธ๊ฐ„์—๊ฒŒ ํ•ด๋ฅผ ๋ผ์น˜์ง€๋Š” ์•Š์ง€๋งŒ, ๋กœ๋ด‡ ๋•Œ๋ฌธ์— ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ๋‚˜ํƒœ๋กœ ์ธํ•˜์—ฌ ์ธ๋ฅ˜ ์Šค์Šค๋กœ ํ•ด๋ฅผ ์ž…์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+# Movie: Blade Runner. Batty: "I've seen things you people wouldnโ€™t believe..."
+error-long-desc2 = ๋กœ๋ด‡์€ ์ธ๋ฅ˜๊ฐ€ ๋ฏฟ๊ธฐ ์–ด๋ ค์šด ์ผ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+# Book: Hitchhikerโ€™s Guide To The Galaxy. What the Sirius Cybernetics Corporation calls robots.
+error-long-desc3 = ๋กœ๋ด‡์€ ๋ˆ„๊ตฌ๋‚˜ ํ•จ๊ป˜ ์ฆ๊ธธ ์ˆ˜ ์žˆ๋Š” ํ”Œ๋ผ์Šคํ‹ฑ ์นœ๊ตฌ์ž…๋‹ˆ๋‹ค.
+# TV: Futurama. Bender's first line is "Bite my shiny metal ass."
+error-long-desc4 = ๋กœ๋ด‡์€ ๋ˆ„๊ตฌ๋„ ๊นจ๋ฌผ ์ˆ˜ ์—†๋Š” ๋ฐ˜์ง์ด๋Š” ๊ธˆ์† ์—‰๋ฉ์ด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+# TV: Battlestar Galactica (2004 series). From the opening text.
+error-trailer-desc-text = ๊ทธ๋ฆฌ๊ณ  ๊ทธ๋“ค์€ ๊ณ„ํš์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+# Book: Hitchhiker's Guide To The Galaxy. Arthur presses a button and it warns him.
+error-try-again = ๋‹ค์‹œ ์‹œ๋„
+    .label2 = ์ด ๋ฒ„ํŠผ์„ ๋‹ค์‹œ ๋ˆ„๋ฅด์ง€ ๋งˆ์„ธ์š”.
diff --git a/browser/browser/aboutSessionRestore.ftl b/browser/browser/aboutSessionRestore.ftl
new file mode 100644 (file)
index 0000000..9c348bb
--- /dev/null
@@ -0,0 +1,50 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+restore-page-tab-title = ์„ธ์…˜ ๋ณต์›
+
+# The title is intended to be apologetic and disarming, expressing dismay
+# and regret that we are unable to restore the session for the user
+restore-page-error-title = ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ํŽ˜์ด์ง€๋ฅผ ๋‹ค์‹œ ๋ถˆ๋Ÿฌ์˜ค๋Š”๋ฐ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+restore-page-problem-desc = ๋งˆ์ง€๋ง‰ ํƒ์ƒ‰ ์„ธ์…˜์„ ๋ณต์›ํ•˜๋Š”๋ฐ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ์‹œ๋„ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์„ธ์…˜ ๋ณต์›์„ ์„ ํƒํ•˜์„ธ์š”.
+restore-page-try-this = ์•„์ง๋„ ์„ธ์…˜์„ ๋ณต์›ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๊นŒ? ์–ด๋–ค ํƒญ์ด ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ฌ ๋•Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ „ ํƒญ์„ ๋ณด๊ณ , ๋ณต์›ํ•  ํ•„์š”๊ฐ€ ์—†๋Š” ํƒญ์˜ ์ฒดํฌ ํ‘œ์‹œ๋ฅผ ์—†์• ๊ณ  ๋ณต์›ํ•ด ๋ณด์„ธ์š”.
+
+restore-page-hide-tabs = ์ด์ „ ํƒญ ์ˆจ๊ธฐ๊ธฐ
+restore-page-show-tabs = ์ด์ „ ํƒญ ๋ณด๊ธฐ
+
+# When tabs are distributed across multiple windows, this message is used as a
+# header above the group of tabs for each window.
+#
+# Variables:
+#    $windowNumber: Progressive number associated to each window
+restore-page-window-label = ์ฐฝ { $windowNumber }
+
+restore-page-restore-header =
+    .label = ๋ณต์›
+
+restore-page-list-header =
+    .label = ์ฐฝ ๋ฐ ํƒญ
+
+restore-page-try-again-button =
+    .label = ์„ธ์…˜ ๋ณต์›
+    .accesskey = R
+
+restore-page-close-button =
+    .label = ์ƒˆ ์„ธ์…˜ ์‹œ์ž‘
+    .accesskey = N
+
+## The following strings are used in about:welcomeback
+
+welcome-back-tab-title = ์„ฑ๊ณต!
+welcome-back-page-title = ์„ฑ๊ณต!
+welcome-back-page-info = { -brand-short-name }๋ฅผ ์‚ฌ์šฉํ•  ์ค€๋น„๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+
+welcome-back-restore-button =
+    .label = ์‹œ์ž‘!
+    .accesskey = L
+
+welcome-back-restore-all-label = ๋ชจ๋“  ์ฐฝ๊ณผ ํƒญ ๋ณต์›
+welcome-back-restore-some-label = ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ํ•˜๋‚˜๋งŒ ๋ณต์›
+
+welcome-back-page-info-link = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ๋ฐ ์‚ฌ์šฉ์ž ์ง€์ •์ด ์ œ๊ฑฐ๋˜๊ณ  ๋ธŒ๋ผ์šฐ์ € ์„ค์ •์ด ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ๋ณต์›๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜๋„ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์ง€ ์•Š์œผ๋ฉด <a data-l10n-name="link-more">๋ฌด์—‡์„ ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ๋” ์•Œ์•„๋ณด์„ธ์š”.</a>
diff --git a/browser/browser/aboutTabCrashed.ftl b/browser/browser/aboutTabCrashed.ftl
new file mode 100644 (file)
index 0000000..7650f68
--- /dev/null
@@ -0,0 +1,22 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+crashed-title = ํƒญ ์ถฉ๋Œ ๋ณด๊ณ ์„œ
+crashed-close-tab-button = ํƒญ ๋‹ซ๊ธฐ
+crashed-restore-tab-button = ์ด ํƒญ ๋ณต์›
+crashed-restore-all-button = ๋ชจ๋“  ์†์ƒ๋œ ํƒญ ๋ณต์›
+crashed-header = ์ด๋Ÿฐ. ํƒญ์ด ์†์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+crashed-offer-help = ๋„์™€๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค!
+crashed-single-offer-help-message = ํŽ˜์ด์ง€๋ฅผ ๋‹ค์‹œ ๋กœ๋“œํ•˜๋ ค๋ฉด { crashed-restore-tab-button }์„ ์„ ํƒํ•˜์„ธ์š”.
+crashed-multiple-offer-help-message = ํŽ˜์ด์ง€๋ฅผ ๋‹ค์‹œ ๋กœ๋“œํ•˜๋ ค๋ฉด { crashed-restore-tab-button } ๋˜๋Š” { crashed-restore-all-button }์„ ์„ ํƒํ•˜์„ธ์š”.
+crashed-request-help = ์ €ํฌ๋ฅผ ๋„์™€์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+crashed-request-help-message = ์ถฉ๋Œ ๋ณด๊ณ ์„œ๋Š” ์ €ํฌ๊ฐ€ ๋ฌธ์ œ๋ฅผ ์ง„๋‹จํ•˜๊ณ  { -brand-short-name }๋ฅผ ๋” ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๊ฒƒ์„ ๋•์Šต๋‹ˆ๋‹ค.
+crashed-request-report-title = ์ด ํƒญ ๋ณด๊ณ ํ•˜๊ธฐ
+crashed-send-report-2 = ์ด์™€ ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋„๋ก ์ž๋™์œผ๋กœ ์ถฉ๋Œ ๋ณด๊ณ ์„œ๋ฅผ ๋ณด๋ƒ„
+crashed-comment =
+    .placeholder = ์„ค๋ช… (์„ ํƒ์‚ฌํ•ญ. ๊ณต๊ฐœ๋จ)
+crashed-include-URL-2 = { -brand-short-name }์— ์ถฉ๋Œ์ด ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ์ด์šฉํ•œ ์‚ฌ์ดํŠธ์˜ URL์„ ํฌํ•จ
+crashed-report-sent = ์ถฉ๋Œ ๋ณด๊ณ ์„œ๊ฐ€ ์ด๋ฏธ ์ „์†ก๋˜์—ˆ์Šต๋‹ˆ๋‹ค. { -brand-short-name } ๊ฐœ์„ ์— ๋„์›€์„ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
+crashed-request-auto-submit-title = ๋ฐฐ๊ฒฝ ํƒญ ๋ณด๊ณ ํ•˜๊ธฐ
+crashed-auto-submit-checkbox-2 = { -brand-short-name }์— ์ถฉ๋Œ์ด ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ์ž๋™์œผ๋กœ ๋ณด๊ณ ์„œ๋ฅผ ์ „์†กํ•˜๋„๋ก ์„ค์ •์„ ๋ณ€๊ฒฝ
diff --git a/browser/browser/aboutUnloads.ftl b/browser/browser/aboutUnloads.ftl
new file mode 100644 (file)
index 0000000..c01256d
--- /dev/null
@@ -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/.
+
+
+### Strings used in about:unloads, allowing users to manage the "tab unloading"
+### feature.
+
+about-unloads-page-title = ํƒญ ์–ธ๋กœ๋“œ
+about-unloads-intro =
+    { -brand-short-name }์—๋Š” ์‹œ์Šคํ…œ์˜ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ๋ถ€์กฑํ•  ๋•Œ 
+    ๋ฉ”๋ชจ๋ฆฌ ๋ถ€์กฑ์œผ๋กœ ์ธํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ถฉ๋Œํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด 
+    ํƒญ์„ ์ž๋™์œผ๋กœ ์–ธ๋กœ๋“œํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์–ธ๋กœ๋“œํ•  ๋‹ค์Œ ํƒญ์€ ์—ฌ๋Ÿฌ 
+    ์†์„ฑ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์„ ํƒ๋ฉ๋‹ˆ๋‹ค. ์ด ํŽ˜์ด์ง€๋Š” ํƒญ ์–ธ๋กœ๋“œ๊ฐ€ ์‹คํ–‰๋  ๋•Œ 
+    { -brand-short-name }๊ฐ€ ํƒญ์˜ ์šฐ์„  ์ˆœ์œ„๋ฅผ ์ง€์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ์–ด๋–ค ํƒญ์ด 
+    ์–ธ๋กœ๋“œ๋˜๋Š”์ง€ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์•„๋ž˜์˜ <em>์–ธ๋กœ๋“œ</em> ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ 
+    ํƒญ ์–ธ๋กœ๋“œ๋ฅผ ์ˆ˜๋™์œผ๋กœ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+# The link points to a Firefox documentation page, only available in English,
+# with title "Tab Unloading"
+about-unloads-learn-more =
+    ์ด ๊ธฐ๋Šฅ๊ณผ ์ด ํŽ˜์ด์ง€์— ๋Œ€ํ•ด ๋” ์•Œ์•„๋ณด๋ ค๋ฉด 
+    <a data-l10n-name="doc-link">ํƒญ ์–ธ๋กœ๋“œ</a>๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.
+
+about-unloads-last-updated = ๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ: { DATETIME($date, year: "numeric", month: "numeric", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric", hour12: "false") }
+about-unloads-button-unload = ์–ธ๋กœ๋“œ
+    .title = ๊ฐ€์žฅ ๋†’์€ ์šฐ์„  ์ˆœ์œ„๋ฅผ ๊ฐ€์ง„ ํƒญ ์–ธ๋กœ๋“œ
+about-unloads-no-unloadable-tab = ์–ธ๋กœ๋“œํ•  ์ˆ˜ ์žˆ๋Š” ํƒญ์ด ์—†์Šต๋‹ˆ๋‹ค.
+
+about-unloads-column-priority = ์šฐ์„  ์ˆœ์œ„
+about-unloads-column-host = ํ˜ธ์ŠคํŠธ
+about-unloads-column-last-accessed = ๋งˆ์ง€๋ง‰ ์•ก์„ธ์Šค
+about-unloads-column-weight = ๊ธฐ๋ณธ ๊ฐ€์ค‘์น˜
+    .title = ํƒญ์€ ๋จผ์ € ์†Œ๋ฆฌ ์žฌ์ƒ, WebRTC ๋“ฑ๊ณผ ๊ฐ™์€ ์ผ๋ถ€ ํŠน์ˆ˜ ์†์„ฑ์—์„œ ํŒŒ์ƒ๋œ ์ด ๊ฐ’์œผ๋กœ ์ •๋ ฌ๋ฉ๋‹ˆ๋‹ค.
+about-unloads-column-sortweight = ๋ณด์กฐ ๊ฐ€์ค‘์น˜
+    .title = ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ ํƒญ์€ ๊ธฐ๋ณธ ๊ฐ€์ค‘์น˜๋กœ ์ •๋ ฌ๋œ ํ›„ ์ด ๊ฐ’์œผ๋กœ ์ •๋ ฌ๋ฉ๋‹ˆ๋‹ค. ๊ฐ’์€ ํƒญ์˜ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰๊ณผ ํ”„๋กœ์„ธ์Šค ์ˆ˜์—์„œ ํŒŒ์ƒ๋ฉ๋‹ˆ๋‹ค.
+about-unloads-column-memory = ๋ฉ”๋ชจ๋ฆฌ
+    .title = ํƒญ์˜ ์˜ˆ์ƒ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰
+about-unloads-column-processes = ํ”„๋กœ์„ธ์Šค ID
+    .title = ํƒญ์˜ ์ฝ˜ํ…์ธ ๋ฅผ ํ˜ธ์ŠคํŒ…ํ•˜๋Š” ํ”„๋กœ์„ธ์Šค์˜ ID
+
+about-unloads-last-accessed = { DATETIME($date, year: "numeric", month: "numeric", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric", hour12: "false") }
+about-unloads-memory-in-mb = { NUMBER($mem, maxFractionalUnits: 2) } MB
+about-unloads-memory-in-mb-tooltip =
+    .title = { NUMBER($mem, maxFractionalUnits: 2) } MB
diff --git a/browser/browser/accounts.ftl b/browser/browser/accounts.ftl
new file mode 100644 (file)
index 0000000..92f9671
--- /dev/null
@@ -0,0 +1,94 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Used as the FxA toolbar menu item value when user has not
+# finished setting up an account.
+account-finish-account-setup = ๊ณ„์ • ์„ค์ • ์™„๋ฃŒ
+
+# Used as the FxA toolbar menu item title when the user
+# needs to reconnect their account.
+account-disconnected2 = ๊ณ„์ • ์—ฐ๊ฒฐ ๋Š๊น€
+
+# Menu item that sends a tab to all synced devices.
+account-send-to-all-devices = ๋ชจ๋“  ๊ธฐ๊ธฐ์— ๋ณด๋‚ด๊ธฐ
+
+# Menu item that links to the Firefox Accounts settings for connected devices.
+account-manage-devices = ๊ธฐ๊ธฐ ๊ด€๋ฆฌโ€ฆ
+
+## Variables:
+##   $email (String): = Email address of user's Firefox Account.
+
+account-reconnect = { $email } ๋‹ค์‹œ ์—ฐ๊ฒฐ
+account-verify = { $email } ๊ฒ€์ฆ
+
+## Displayed in the Send Tab/Page/Link to Device context menu when right clicking a tab, a page or a link.
+
+account-send-to-all-devices-titlecase = ๋ชจ๋“  ๊ธฐ๊ธฐ์— ๋ณด๋‚ด๊ธฐ
+account-manage-devices-titlecase = ๊ธฐ๊ธฐ ๊ด€๋ฆฌโ€ฆ
+
+## Displayed in the Send Tabs context menu when right clicking a tab, a page or a link
+## and the account has only 1 device connected.
+
+# Redirects to a marketing page.
+account-send-tab-to-device-singledevice-status = ์—ฐ๊ฒฐ๋œ ๊ธฐ๊ธฐ ์—†์Œ
+
+# Redirects to a marketing page.
+account-send-tab-to-device-singledevice-learnmore = ํƒญ ๋ณด๋‚ด๊ธฐ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ธฐโ€ฆ
+
+# Redirects to an FxAccounts page that tells to you to connect another device.
+account-send-tab-to-device-connectdevice = ๋‹ค๋ฅธ ๊ธฐ๊ธฐ ์—ฐ๊ฒฐโ€ฆ
+
+## Displayed in the Send Tabs context menu when right clicking a tab, a page or a link
+## and the Sync account is unverified. Redirects to the Sync preferences page.
+
+account-send-tab-to-device-verify-status = ๊ณ„์ • ๊ฒ€์ฆ๋˜์ง€ ์•Š์Œ
+account-send-tab-to-device-verify = ๊ณ„์ • ๊ฒ€์ฆโ€ฆ
+
+## These strings are used in a notification shown when a new device joins the Firefox account.
+
+# The title shown in a notification when either this device or another device
+# has connected to, or disconnected from, a Firefox account.
+account-connection-title = { -fxaccount-brand-name(capitalization: "title") }
+
+# Variables:
+#   $deviceName (String): the name of the new device
+account-connection-connected-with = ์ด ์ปดํ“จํ„ฐ๋Š” ์ด์ œ { $deviceName }์™€ ์—ฐ๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+
+# Used when the name of the new device is not known.
+account-connection-connected-with-noname = ์ด ์ปดํ“จํ„ฐ๋Š” ์ด์ œ ์ƒˆ ๊ธฐ๊ธฐ์™€ ์—ฐ๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+
+# Used in a notification shown after a Firefox account is connected to the current device.
+account-connection-connected = ์„ฑ๊ณต์ ์œผ๋กœ ๋กœ๊ทธ์ธํ–ˆ์Šต๋‹ˆ๋‹ค
+
+# Used in a notification shown after the Firefox account was disconnected remotely.
+account-connection-disconnected = ์ด ์ปดํ“จํ„ฐ๋Š” ์—ฐ๊ฒฐ์ด ๋Š์–ด์กŒ์Šต๋‹ˆ๋‹ค.
+
+## These strings are used in a notification shown when we're opening
+## a single tab another device sent us to display.
+## The body for this notification is the URL of the received tab.
+
+account-single-tab-arriving-title = ์ „์†ก ๋ฐ›์€ ํƒญ
+# Variables:
+#   $deviceName (String): the device name.
+account-single-tab-arriving-from-device-title = { $deviceName }์—์„œ ์˜จ ํƒญ
+
+# Used when a tab from a remote device arrives but the URL must be truncated.
+# Should display the URL with an indication that it's been truncated.
+# Variables:
+#   $url (String): the portion of the URL that remains after truncation.
+account-single-tab-arriving-truncated-url = { $url }โ€ฆ
+
+## These strings are used in a notification shown when we're opening
+## multiple tabs another device or devices sent us to display.
+## Variables:
+##   $tabCount (Number): the number of tabs received
+
+account-multiple-tabs-arriving-title = ์ „์†ก ๋ฐ›์€ ํƒญ
+
+# Variables:
+#   $deviceName (String): the device name.
+account-multiple-tabs-arriving-from-single-device = { $deviceName }์—์„œ ํƒญ { $tabCount }๊ฐœ ๋„์ฐฉ
+account-multiple-tabs-arriving-from-multiple-devices = ์—ฐ๊ฒฐ๋œ ๊ธฐ๊ธฐ์—์„œ ํƒญ { $tabCount }๊ฐœ ๋„์ฐฉ
+# This version is used when we don't know any device names.
+account-multiple-tabs-arriving-from-unknown-device = ํƒญ { $tabCount }๊ฐœ ๋„์ฐฉ
diff --git a/browser/browser/addonNotifications.ftl b/browser/browser/addonNotifications.ftl
new file mode 100644 (file)
index 0000000..a25a6c9
--- /dev/null
@@ -0,0 +1,120 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+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
+# Long text in this context make the dropdown menu extend awkwardly to the left,
+# avoid a localization that's significantly longer than the English version.
+xpinstall-prompt-never-allow-and-report =
+    .label = ์˜์‹ฌ์Šค๋Ÿฌ์šด ์‚ฌ์ดํŠธ ์‹ ๊ณ 
+    .accesskey = R
+# 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.
+
+site-permission-install-first-prompt-midi-header = ์ด ์‚ฌ์ดํŠธ๋Š” MIDI (Musical Instrument Digital Interface) ๊ธฐ๊ธฐ์— ๋Œ€ํ•œ ์ ‘๊ทผ์„ ์š”์ฒญํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ์„ค์น˜ํ•˜์—ฌ ๊ธฐ๊ธฐ์— ๋Œ€ํ•œ ์ ‘๊ทผ์„ ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+site-permission-install-first-prompt-midi-message = ์ด ์•ก์„ธ์Šค๋Š” ์•ˆ์ „ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์‚ฌ์ดํŠธ๋ฅผ ์‹ ๋ขฐํ•˜๋Š” ๊ฒฝ์šฐ์—๋งŒ ๊ณ„์†ํ•˜์„ธ์š”.
+
+##
+
+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 }) ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์ด ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž์— ์˜ํ•ด ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+# This message is shown when the installation of add-ons from a domain is blocked by enterprise policy.
+addon-domain-blocked-by-policy = ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž๊ฐ€ ์ด ์‚ฌ์ดํŠธ์—์„œ ์ปดํ“จํ„ฐ์— ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์„ค์น˜ํ•˜๋„๋ก ์š”์ฒญํ•˜๋Š” ๊ฒƒ์„ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.
+addon-install-full-screen-blocked = ์ „์ฒด ํ™”๋ฉด ๋ชจ๋“œ์—์„œ ๋˜๋Š” ์ „์ฒด ํ™”๋ฉด ๋ชจ๋“œ๋กœ ์ „ํ™˜ ์ค‘์—๋Š” ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ์„ค์น˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+
+# Variables:
+#   $addonName (String): the localized name of the sideloaded add-on.
+webext-perms-sideload-menu-item = { -brand-short-name }์— { $addonName } ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋จ
+# Variables:
+#   $addonName (String): the localized name of the extension which has been updated.
+webext-perms-update-menu-item = { $addonName } ํ™•์žฅ ๊ธฐ๋Šฅ์— ์ƒˆ ๊ถŒํ•œ์ด ํ•„์š”ํ•จ
+
+# This message is shown when one or more extensions have been imported from a
+# different browser into Firefox, and the user needs to complete the import to
+# start these extensions. This message is shown in the appmenu.
+webext-imported-addons = { -brand-short-name }๋กœ ๊ฐ€์ ธ์˜จ ํ™•์žฅ ๊ธฐ๋Šฅ ์„ค์น˜ ์™„๋ฃŒ
+
+## Add-on removal warning
+
+# Variables:
+#  $name (String): The name of the add-on that will be removed.
+addon-removal-title = { $name } ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ์ œ๊ฑฐํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+# Variables:
+#   $name (String): the name of the extension which is about to be removed.
+addon-removal-message = { -brand-shorter-name }์—์„œ { $name } ํ™•์žฅ ๊ธฐ๋Šฅ์„ ์ œ๊ฑฐํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+addon-removal-button = ์ œ๊ฑฐ
+addon-removal-abuse-report-checkbox = ์ด ํ™•์žฅ ๊ธฐ๋Šฅ์„ { -vendor-short-name }์— ์‹ ๊ณ 
+
+# Variables:
+#   $addonCount (Number): the number of add-ons being downloaded
+addon-downloading-and-verifying = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ { $addonCount }๊ฐœ ๋‹ค์šด๋กœ๋“œ ๋ฐ ๊ฒ€์‚ฌ ์ค‘โ€ฆ
+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 }์— ๊ฒ€์‚ฌ๋ฅผ ๋ฐ›์ง€ ์•Š์€ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ { $addonCount }๊ฐœ๋ฅผ ์„ค์น˜ํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์ง„ํ–‰์œผ๋กœ ์ธํ•œ ์œ„ํ—˜์˜ ์ฑ…์ž„์€ ๋ณธ์ธ์—๊ฒŒ ์žˆ์Šต๋‹ˆ๋‹ค.
+# 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-install-error-invalid-domain = { $addonName } ๋ถ€๊ฐ€๊ธฐ๋Šฅ์€ ์ด ์œ„์น˜์—์„œ ์„ค์น˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+addon-local-install-error-network-failure = ์ด ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์€ ํŒŒ์ผ ์‹œ์Šคํ…œ์—์„œ ์ž˜๋ชป๋˜์–ด ์„ค์น˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+addon-local-install-error-incorrect-hash = ์ด ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์€ { -brand-short-name }๊ฐ€ ์ฐพ๊ณ  ์žˆ๋˜ ๊ฒƒ๊ณผ ๋‹ค๋ฏ€๋ฅด๋กœ ์„ค์น˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+addon-local-install-error-corrupt-file = ์ด ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์€ ์†์ƒ๋œ ๊ฒƒ ๊ฐ™์•„์„œ ์„ค์น˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+addon-local-install-error-file-access = { -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/browser/browser/allTabsMenu.ftl b/browser/browser/allTabsMenu.ftl
new file mode 100644 (file)
index 0000000..1f6bde7
--- /dev/null
@@ -0,0 +1,17 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# "Search" is a verb, as in "Search through tabs".
+all-tabs-menu-search-tabs =
+    .label = ํƒญ ๊ฒ€์ƒ‰
+
+all-tabs-menu-new-user-context =
+    .label = ์ƒˆ ์ปจํ…Œ์ด๋„ˆ ํƒญ
+
+all-tabs-menu-hidden-tabs =
+    .label = ์ˆจ๊ฒจ์ง„ ํƒญ
+
+all-tabs-menu-manage-user-context =
+    .label = ์ปจํ…Œ์ด๋„ˆ ๊ด€๋ฆฌ
+    .accesskey = O
diff --git a/browser/browser/appExtensionFields.ftl b/browser/browser/appExtensionFields.ftl
new file mode 100644 (file)
index 0000000..d87dcc4
--- /dev/null
@@ -0,0 +1,31 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Theme names and descriptions used in the Themes panel in about:addons
+
+# "Auto" is short for automatic. It can be localized without limitations.
+extension-default-theme-name-auto = ์‹œ์Šคํ…œ ํ…Œ๋งˆ โ€” ์ž๋™
+extension-default-theme-description = ๋ฒ„ํŠผ, ๋ฉ”๋‰ด ๋ฐ ์ฐฝ์— ์šด์˜ ์ฒด์ œ์˜ ์„ค์ •์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.
+
+extension-firefox-compact-light-name = ๋ฐ๊ฒŒ
+extension-firefox-compact-light-description = ๋ฐ์€ ์ƒ‰ ๊ตฌ์„ฑํ‘œ๋ฅผ ๊ฐ€์ง„ ํ…Œ๋งˆ์ž…๋‹ˆ๋‹ค.
+
+extension-firefox-compact-dark-name = ์–ด๋‘ก๊ฒŒ
+extension-firefox-compact-dark-description = ์–ด๋‘์šด ์ƒ‰ ๊ตฌ์„ฑํ‘œ๋ฅผ ๊ฐ€์ง„ ํ…Œ๋งˆ์ž…๋‹ˆ๋‹ค.
+
+extension-firefox-alpenglow-name = Firefox Alpenglow
+extension-firefox-alpenglow-description = ๋ฒ„ํŠผ, ๋ฉ”๋‰ด ๋ฐ ์ฐฝ์— ์ƒ‰์ƒํ˜• ํ™”๋ฉด ๋ฐฐ์ƒ‰์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
+
+## Colorway Themes
+## These themes are variants of a colorway. The colorway is specified in the
+## $colorway-name variable.
+## Variables
+##   $colorway-name (String) The name of a colorway (e.g. Graffiti, Elemental).
+
+extension-colorways-soft-name = { $colorway-name } โ€” ์—ฐํ•˜๊ฒŒ
+extension-colorways-balanced-name = { $colorway-name } โ€” ์ค‘๊ฐ„
+# "Bold" is used in the sense of bravery or courage, not in the sense of
+# emphasized text.
+extension-colorways-bold-name = { $colorway-name } โ€” ์ง„ํ•˜๊ฒŒ
diff --git a/browser/browser/appMenuNotifications.ftl b/browser/browser/appMenuNotifications.ftl
new file mode 100644 (file)
index 0000000..c071d53
--- /dev/null
@@ -0,0 +1,66 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+appmenu-update-available2 =
+    .label = ์—…๋ฐ์ดํŠธ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
+    .buttonlabel = ๋‹ค์šด๋กœ๋“œ
+    .buttonaccesskey = D
+    .secondarybuttonlabel = ๋‹ซ๊ธฐ
+    .secondarybuttonaccesskey = m
+appmenu-update-available-message2 = ์ตœ์‹  ๋ฒ„์ „์˜ { -brand-shorter-name }๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜์„ธ์š”.
+appmenu-update-manual2 =
+    .label = ์—…๋ฐ์ดํŠธ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
+    .buttonlabel = ๋‹ค์šด๋กœ๋“œ
+    .buttonaccesskey = D
+    .secondarybuttonlabel = ๋‹ซ๊ธฐ
+    .secondarybuttonaccesskey = m
+appmenu-update-manual-message2 = { -brand-shorter-name }๋ฅผ ์ž๋™์œผ๋กœ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ƒˆ ๋ฒ„์ „์„ ๋‹ค์šด๋กœ๋“œํ•˜์„ธ์š” โ€” ์ €์žฅ๋œ ์ •๋ณด๋‚˜ ์‚ฌ์šฉ์ž ์ง€์ •์ด ์†์‹ค๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+appmenu-update-unsupported2 =
+    .label = ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์—†์Œ
+    .buttonlabel = ๋” ์•Œ์•„๋ณด๊ธฐ
+    .buttonaccesskey = L
+    .secondarybuttonlabel = ๋‹ซ๊ธฐ
+    .secondarybuttonaccesskey = m
+appmenu-update-unsupported-message2 = ์šด์˜ ์ฒด์ œ๊ฐ€ ์ตœ์‹  ๋ฒ„์ „์˜ { -brand-shorter-name }์™€ ํ˜ธํ™˜๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+appmenu-update-restart2 =
+    .label = ์—…๋ฐ์ดํŠธ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
+    .buttonlabel = ์—…๋ฐ์ดํŠธํ•˜๊ณ  ๋‹ค์‹œ ์‹œ์ž‘
+    .buttonaccesskey = U
+    .secondarybuttonlabel = ๋‹ซ๊ธฐ
+    .secondarybuttonaccesskey = m
+appmenu-update-restart-message2 = ์ตœ์‹  ๋ฒ„์ „์˜ { -brand-shorter-name }๋ฅผ ๋ฐ›์œผ์„ธ์š”. ์—ด๋ฆฐ ํƒญ๊ณผ ์ฐฝ์ด ๋ณต์›๋ฉ๋‹ˆ๋‹ค.
+appmenu-update-other-instance =
+    .label = { -brand-shorter-name }๋ฅผ ์ž๋™์œผ๋กœ ์ตœ์‹  ๋ฒ„์ „์œผ๋กœ ์—…๋ฐ์ดํŠธ๋ฅผ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+    .buttonlabel = { -brand-shorter-name } ์—…๋ฐ์ดํŠธ
+    .buttonaccesskey = U
+    .secondarybuttonlabel = ๋‚˜์ค‘์—
+    .secondarybuttonaccesskey = N
+appmenu-update-other-instance-message = ์ƒˆ { -brand-shorter-name } ์—…๋ฐ์ดํŠธ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ { -brand-shorter-name }์˜ ๋‹ค๋ฅธ ๋ณต์‚ฌ๋ณธ์ด ์‹คํ–‰ ์ค‘์ด๋ฏ€๋กœ ์„ค์น˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์—…๋ฐ์ดํŠธ๋ฅผ ๊ณ„์†ํ•˜๋ ค๋ฉด ๋ณต์‚ฌ๋ณธ์„ ๋‹ซ๊ฑฐ๋‚˜ ์—…๋ฐ์ดํŠธ๋ฅผ ์„ ํƒํ•˜์„ธ์š” (๋‹ค๋ฅธ ๋ณต์‚ฌ๋ณธ์€ ๋‹ค์‹œ ์‹œ์ž‘ํ•  ๋•Œ๊นŒ์ง€ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Œ).
+
+appmenu-addon-private-browsing-installed2 =
+    .buttonlabel = ํ™•์ธ
+    .buttonaccesskey = O
+appmenu-addon-post-install-message3 = ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฉ”๋‰ด๋ฅผ ํ†ตํ•ด ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ๊ณผ ํ…Œ๋งˆ๋ฅผ ๊ด€๋ฆฌํ•˜์„ธ์š”.
+appmenu-addon-post-install-incognito-checkbox =
+    .label = ์ด ํ™•์žฅ ๊ธฐ๋Šฅ์ด ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ์—์„œ ์‹คํ–‰๋˜๋„๋ก ํ—ˆ์šฉ
+    .accesskey = A
+
+appmenu-new-tab-controlled-changes =
+    .label = ์ƒˆ ํƒญ์ด ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+    .buttonlabel = ๋ณ€๊ฒฝํ•œ ์„ค์ • ์œ ์ง€
+    .buttonaccesskey = K
+    .secondarybuttonlabel = ์ƒˆ ํƒญ ๊ด€๋ฆฌ
+    .secondarybuttonaccesskey = M
+appmenu-homepage-controlled-changes =
+    .label = ํ™ˆํŽ˜์ด์ง€๊ฐ€ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+    .buttonlabel = ๋ณ€๊ฒฝํ•œ ์„ค์ • ์œ ์ง€
+    .buttonaccesskey = K
+    .secondarybuttonlabel = ํ™ˆํŽ˜์ด์ง€ ๊ด€๋ฆฌ
+    .secondarybuttonaccesskey = M
+appmenu-tab-hide-controlled =
+    .label = ์ˆจ๊ฒจ์ง„ ํƒญ์— ์ ‘๊ทผ
+    .buttonlabel = ์ˆจ๊ฒจ์ง„ ํƒญ ์œ ์ง€
+    .buttonaccesskey = K
+    .secondarybuttonlabel = ํ™•์žฅ ๊ธฐ๋Šฅ ์‚ฌ์šฉ ์•ˆ ํ•จ
+    .secondarybuttonaccesskey = D
diff --git a/browser/browser/appmenu.ftl b/browser/browser/appmenu.ftl
new file mode 100644 (file)
index 0000000..3dfb170
--- /dev/null
@@ -0,0 +1,298 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## App Menu
+
+appmenuitem-banner-update-downloading =
+    .label = { -brand-shorter-name } ์—…๋ฐ์ดํŠธ ๋‹ค์šด๋กœ๋“œ ์ค‘
+
+appmenuitem-banner-update-available =
+    .label = ์—…๋ฐ์ดํŠธ ์‚ฌ์šฉ ๊ฐ€๋Šฅ โ€” ์ง€๊ธˆ ๋‹ค์šด๋กœ๋“œ
+
+appmenuitem-banner-update-manual =
+    .label = ์—…๋ฐ์ดํŠธ ์‚ฌ์šฉ ๊ฐ€๋Šฅ โ€” ์ง€๊ธˆ ๋‹ค์šด๋กœ๋“œ
+
+appmenuitem-banner-update-unsupported =
+    .label = ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์—†์Œ โ€” ์‹œ์Šคํ…œ์ด ํ˜ธํ™˜๋˜์ง€ ์•Š์Œ
+
+appmenuitem-banner-update-restart =
+    .label = ์—…๋ฐ์ดํŠธ ์‚ฌ์šฉ ๊ฐ€๋Šฅ โ€” ์ง€๊ธˆ ๋‹ค์‹œ ์‹œ์ž‘
+
+appmenuitem-new-tab =
+    .label = ์ƒˆ ํƒญ
+appmenuitem-new-window =
+    .label = ์ƒˆ ์ฐฝ
+appmenuitem-new-private-window =
+    .label = ์ƒˆ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ
+appmenuitem-history =
+    .label = ๊ธฐ๋ก
+appmenuitem-downloads =
+    .label = ๋‹ค์šด๋กœ๋“œ
+appmenuitem-passwords =
+    .label = ๋น„๋ฐ€๋ฒˆํ˜ธ
+appmenuitem-addons-and-themes =
+    .label = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ๋ฐ ํ…Œ๋งˆ
+appmenuitem-print =
+    .label = ์ธ์‡„โ€ฆ
+appmenuitem-find-in-page =
+    .label = ํŽ˜์ด์ง€์—์„œ ์ฐพ๊ธฐโ€ฆ
+appmenuitem-translate =
+    .label = ํŽ˜์ด์ง€ ๋ฒˆ์—ญโ€ฆ
+appmenuitem-zoom =
+    .value = ํ™•๋Œ€/์ถ•์†Œ
+appmenuitem-more-tools =
+    .label = ๊ธฐํƒ€ ๋„๊ตฌ
+appmenuitem-help =
+    .label = ๋„์›€๋ง
+appmenuitem-exit2 =
+    .label =
+        { PLATFORM() ->
+            [linux] ์ข…๋ฃŒ
+           *[other] ์ข…๋ฃŒ
+        }
+appmenu-menu-button-closed2 =
+    .tooltiptext = ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฉ”๋‰ด ์—ด๊ธฐ
+    .label = { -brand-short-name }
+appmenu-menu-button-opened2 =
+    .tooltiptext = ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฉ”๋‰ด ๋‹ซ๊ธฐ
+    .label = { -brand-short-name }
+
+# Settings is now used to access the browser settings across all platforms,
+# instead of Options or Preferences.
+appmenuitem-settings =
+    .label = ์„ค์ •
+
+## Zoom and Fullscreen Controls
+
+appmenuitem-zoom-enlarge =
+    .label = ํ™•๋Œ€
+appmenuitem-zoom-reduce =
+    .label = ์ถ•์†Œ
+appmenuitem-fullscreen =
+    .label = ์ „์ฒด ํ™”๋ฉด
+
+## Firefox Account toolbar button and Sync panel in App menu.
+
+appmenu-remote-tabs-sign-into-sync =
+    .label = Sync์— ๋กœ๊ทธ์ธโ€ฆ
+appmenu-remote-tabs-turn-on-sync =
+    .label = Sync ์ผœ๊ธฐโ€ฆ
+
+# This is shown after the tabs list if we can display more tabs by clicking on the button
+appmenu-remote-tabs-showmore =
+    .label = ๋” ๋งŽ์€ ํƒญ ํ‘œ์‹œ
+    .tooltiptext = ์ด ๊ธฐ๊ธฐ์˜ ํƒญ ๋” ๋ณด๊ธฐ
+
+# This is shown beneath the name of a device when that device has no open tabs
+appmenu-remote-tabs-notabs = ์—ด๋ฆฐ ํƒญ์ด ์—†์Œ
+
+# This is shown when Sync is configured but syncing tabs is disabled.
+appmenu-remote-tabs-tabsnotsyncing = ๋‹ค๋ฅธ ๊ธฐ๊ธฐ์˜ ํƒญ ๋ชฉ๋ก์„ ๋ณด๋ ค๋ฉด ํƒญ ๋™๊ธฐํ™”๋ฅผ ์ผœ์„ธ์š”.
+
+appmenu-remote-tabs-opensettings =
+    .label = ์„ค์ •
+
+# This is shown when Sync is configured but this appears to be the only device attached to
+# the account. We also show links to download Firefox for android/ios.
+appmenu-remote-tabs-noclients = ๋‹ค๋ฅธ ๊ธฐ๊ธฐ์—์„œ๋„ ์—ฌ๊ธฐ์—์„œ ์—ด๋ฆฐ ํƒญ์„ ์‚ฌ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+
+appmenu-remote-tabs-connectdevice =
+    .label = ๋‹ค๋ฅธ ๊ธฐ๊ธฐ ์—ฐ๊ฒฐ
+appmenu-remote-tabs-welcome = ๋‹ค๋ฅธ ๊ธฐ๊ธฐ์˜ ํƒญ ๋ชฉ๋ก์„ ๋ด…๋‹ˆ๋‹ค.
+appmenu-remote-tabs-unverified = ๊ณ„์ • ํ™•์ธ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
+
+appmenuitem-fxa-toolbar-sync-now2 = ์ง€๊ธˆ ๋™๊ธฐํ™”
+appmenuitem-fxa-sign-in = { -brand-product-name }์— ๋กœ๊ทธ์ธ
+appmenuitem-fxa-manage-account = ๊ณ„์ • ๊ด€๋ฆฌ
+appmenu-fxa-header2 = { -fxaccount-brand-name }
+# Variables
+# $time (string) - Localized relative time since last sync (e.g. 1 second ago,
+# 3 hours ago, etc.)
+appmenu-fxa-last-sync = { $time }์— ๋งˆ์ง€๋ง‰์œผ๋กœ ๋™๊ธฐํ™”๋จ
+    .label = { $time }์— ๋งˆ์ง€๋ง‰์œผ๋กœ ๋™๊ธฐํ™”๋จ
+appmenu-fxa-sync-and-save-data2 = ๋ฐ์ดํ„ฐ ๋™๊ธฐํ™” ๋ฐ ์ €์žฅ
+appmenu-fxa-signed-in-label = ๋กœ๊ทธ์ธ
+appmenu-fxa-setup-sync =
+    .label = ๋™๊ธฐํ™” ์ผœ๊ธฐโ€ฆ
+
+appmenuitem-save-page =
+    .label = ํŽ˜์ด์ง€๋ฅผ ๋‹ค๋ฅธ ์ด๋ฆ„์œผ๋กœ ์ €์žฅโ€ฆ
+
+## What's New panel in App menu.
+
+whatsnew-panel-header = ์ƒˆ ๊ธฐ๋Šฅ
+
+# Checkbox displayed at the bottom of the What's New panel, allowing users to
+# enable/disable What's New notifications.
+whatsnew-panel-footer-checkbox =
+    .label = ์ƒˆ ๊ธฐ๋Šฅ ์•Œ๋ฆผ
+    .accesskey = f
+
+## The Firefox Profiler โ€“ The popup is the UI to turn on the profiler, and record
+## performance profiles. To enable it go to profiler.firefox.com and click
+## "Enable Profiler Menu Button".
+
+profiler-popup-button-idle =
+    .label = ํ”„๋กœํŒŒ์ผ๋Ÿฌ
+    .tooltiptext = ์„ฑ๋Šฅ ํ”„๋กœํŒŒ์ผ ๊ธฐ๋ก
+
+profiler-popup-button-recording =
+    .label = ํ”„๋กœํŒŒ์ผ๋Ÿฌ
+    .tooltiptext = ํ”„๋กœํŒŒ์ผ๋Ÿฌ๊ฐ€ ํ”„๋กœํŒŒ์ผ์„ ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค
+
+profiler-popup-button-capturing =
+    .label = ํ”„๋กœํŒŒ์ผ๋Ÿฌ
+    .tooltiptext = ํ”„๋กœํŒŒ์ผ๋Ÿฌ๊ฐ€ ํ”„๋กœํŒŒ์ผ์„ ์บก์ฒ˜ํ•ฉ๋‹ˆ๋‹ค
+
+profiler-popup-header-text = { -profiler-brand-name }
+
+profiler-popup-reveal-description-button =
+    .aria-label = ๋” ๋งŽ์€ ์ •๋ณด ๋ณด๊ธฐ
+
+profiler-popup-description-title =
+    .value = ๊ธฐ๋ก, ๋ถ„์„, ๊ณต์œ 
+
+profiler-popup-description = ํŒ€๊ณผ ๊ณต์œ ํ•  ํ”„๋กœํ•„์„ ๊ฒŒ์‹œํ•˜์—ฌ ์„ฑ๋Šฅ ๋ฌธ์ œ์— ๋Œ€ํ•ด ํ˜‘์—…ํ•ฉ๋‹ˆ๋‹ค.
+
+profiler-popup-learn-more-button =
+    .label = ๋” ์•Œ์•„๋ณด๊ธฐ
+
+profiler-popup-settings =
+    .value = ์„ค์ •
+
+# This link takes the user to about:profiling, and is only visible with the Custom preset.
+profiler-popup-edit-settings-button =
+    .label = ์„ค์ • ํŽธ์ง‘โ€ฆ
+
+profiler-popup-recording-screen = ๊ธฐ๋ก ์ค‘โ€ฆ
+
+profiler-popup-start-recording-button =
+    .label = ๊ธฐ๋ก ์‹œ์ž‘
+
+profiler-popup-discard-button =
+    .label = ์ทจ์†Œ
+
+profiler-popup-capture-button =
+    .label = ์บก์ฒ˜
+
+profiler-popup-start-shortcut =
+    { PLATFORM() ->
+        [macos] โŒƒโ‡ง1
+       *[other] Ctrl+Shift+1
+    }
+
+profiler-popup-capture-shortcut =
+    { PLATFORM() ->
+        [macos] โŒƒโ‡ง2
+       *[other] Ctrl+Shift+2
+    }
+
+## Profiler presets
+## They are shown in the popup's select box.
+
+
+# Presets and their l10n IDs are defined in the file
+# devtools/client/performance-new/popup/background.jsm.js
+# Please take care that the same values are also defined in devtools' perftools.ftl.
+
+
+# Presets and their l10n IDs are defined in the file
+# devtools/client/performance-new/shared/background.jsm.js
+# Please take care that the same values are also defined in devtools' perftools.ftl.
+
+profiler-popup-presets-web-developer-description = ์˜ค๋ฒ„ํ—ค๋“œ๊ฐ€ ๋‚ฎ์€ ๋Œ€๋ถ€๋ถ„์˜ ์›น ์•ฑ ๋””๋ฒ„๊น…์— ๊ถŒ์žฅ๋˜๋Š” ํ”„๋ฆฌ์…‹์ž…๋‹ˆ๋‹ค.
+profiler-popup-presets-web-developer-label =
+    .label = ์›น ๊ฐœ๋ฐœ์ž
+
+profiler-popup-presets-firefox-description = { -brand-shorter-name } ํ”„๋กœํŒŒ์ผ๋ง์— ๊ถŒ์žฅ๋˜๋Š” ํ”„๋ฆฌ์…‹์ž…๋‹ˆ๋‹ค.
+profiler-popup-presets-firefox-label =
+    .label = { -brand-shorter-name }
+
+profiler-popup-presets-graphics-description = { -brand-shorter-name }์˜ ๊ทธ๋ž˜ํ”ฝ ๋ฒ„๊ทธ๋ฅผ ์กฐ์‚ฌํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋ฆฌ์…‹์ž…๋‹ˆ๋‹ค.
+profiler-popup-presets-graphics-label =
+    .label = ๊ทธ๋ž˜ํ”ฝ
+
+profiler-popup-presets-media-description2 = { -brand-shorter-name }์˜ ์˜ค๋””์˜ค ๋ฐ ๋น„๋””์˜ค ๋ฒ„๊ทธ๋ฅผ ์กฐ์‚ฌํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋ฆฌ์…‹์ž…๋‹ˆ๋‹ค.
+profiler-popup-presets-media-label =
+    .label = ๋ฏธ๋””์–ด
+
+profiler-popup-presets-networking-description = { -brand-shorter-name }์˜ ๋„คํŠธ์›Œํ‚น ๋ฒ„๊ทธ๋ฅผ ์กฐ์‚ฌํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋ฆฌ์…‹์ž…๋‹ˆ๋‹ค.
+profiler-popup-presets-networking-label =
+    .label = ๋„คํŠธ์›Œํ‚น
+
+profiler-popup-presets-power-description = ์˜ค๋ฒ„ํ—ค๋“œ๊ฐ€ ๋‚ฎ์€ { -brand-shorter-name }์˜ ์ „๋ ฅ ์‚ฌ์šฉ ๋ฒ„๊ทธ๋ฅผ ์กฐ์‚ฌํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋ฆฌ์…‹์ž…๋‹ˆ๋‹ค.
+# "Power" is used in the sense of energy (electricity used by the computer).
+profiler-popup-presets-power-label =
+    .label = ์ „๋ ฅ
+
+profiler-popup-presets-custom-label =
+    .label = ์‚ฌ์šฉ์ž ์ง€์ •
+
+## History panel
+
+appmenu-manage-history =
+    .label = ๊ธฐ๋ก ๊ด€๋ฆฌ
+appmenu-restore-session =
+    .label = ์ด์ „ ์„ธ์…˜ ๋ณต์›
+appmenu-clear-history =
+    .label = ์ตœ๊ทผ ๊ธฐ๋ก ์ง€์šฐ๊ธฐโ€ฆ
+appmenu-recent-history-subheader = ์ตœ๊ทผ ๊ธฐ๋ก
+appmenu-recently-closed-tabs =
+    .label = ์ตœ๊ทผ์— ๋‹ซ์€ ํƒญ
+appmenu-recently-closed-windows =
+    .label = ์ตœ๊ทผ์— ๋‹ซ์€ ์ฐฝ
+# This allows to search through the browser's history.
+appmenu-search-history =
+    .label = ๊ธฐ๋ก ๊ฒ€์ƒ‰
+
+## Help panel
+
+appmenu-help-header =
+    .title = { -brand-shorter-name } ๋„์›€๋ง
+appmenu-about =
+    .label = { -brand-shorter-name } ์ •๋ณด
+    .accesskey = A
+appmenu-get-help =
+    .label = ๋„์›€ ๋ฐ›๊ธฐ
+    .accesskey = H
+appmenu-help-more-troubleshooting-info =
+    .label = ์ถ”๊ฐ€ ๋ฌธ์ œ ํ•ด๊ฒฐ ์ •๋ณด
+    .accesskey = T
+appmenu-help-report-site-issue =
+    .label = ์‚ฌ์ดํŠธ ๋ฌธ์ œ ๋ณด๊ณ โ€ฆ
+appmenu-help-share-ideas =
+    .label = ์•„์ด๋””์–ด ๊ณต์œ  ๋ฐ ์˜๊ฒฌ ๋ณด๋‚ด๊ธฐโ€ฆ
+    .accesskey = S
+appmenu-help-switch-device =
+    .label = ์ƒˆ ๊ธฐ๊ธฐ๋กœ ์ „ํ™˜
+
+## appmenu-help-enter-troubleshoot-mode and appmenu-help-exit-troubleshoot-mode
+## are mutually exclusive, so it's possible to use the same accesskey for both.
+
+appmenu-help-enter-troubleshoot-mode2 =
+    .label = ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ชจ๋“œโ€ฆ
+    .accesskey = M
+appmenu-help-exit-troubleshoot-mode =
+    .label = ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ชจ๋“œ ๋„๊ธฐ
+    .accesskey = M
+
+## appmenu-help-report-deceptive-site and appmenu-help-not-deceptive
+## are mutually exclusive, so it's possible to use the same accesskey for both.
+
+appmenu-help-report-deceptive-site =
+    .label = ๊ฐ€์งœ ์‚ฌ์ดํŠธ ์‹ ๊ณ โ€ฆ
+    .accesskey = D
+appmenu-help-not-deceptive =
+    .label = ์ด ์‚ฌ์ดํŠธ๋Š” ๊ฐ€์งœ ์‚ฌ์ดํŠธ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹คโ€ฆ
+    .accesskey = d
+
+## More Tools
+
+appmenu-customizetoolbar =
+    .label = ๋„๊ตฌ ๋ชจ์Œ ์‚ฌ์šฉ์ž ์ง€์ •โ€ฆ
+
+appmenu-developer-tools-subheader = ๋ธŒ๋ผ์šฐ์ € ๋„๊ตฌ
+appmenu-developer-tools-extensions =
+    .label = ๊ฐœ๋ฐœ์ž์šฉ ํ™•์žฅ ๊ธฐ๋Šฅ
diff --git a/browser/browser/browser.ftl b/browser/browser/browser.ftl
new file mode 100644 (file)
index 0000000..d98c2b0
--- /dev/null
@@ -0,0 +1,954 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## The main browser window's title
+
+# These are the default window titles everywhere except macOS.
+# .data-title-default and .data-title-private are used when the web content
+# opened has no title:
+#
+# default - "Mozilla Firefox"
+# private - "Mozilla Firefox (Private Browsing)"
+#
+# .data-content-title-default and .data-content-title-private are for use when
+# there *is* a content title.
+# Variables:
+#  $content-title (String): the title of the web content.
+browser-main-window-window-titles =
+    .data-title-default = { -brand-full-name }
+    .data-title-private = { -brand-full-name } ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ
+    .data-content-title-default = { $content-title } โ€” { -brand-full-name }
+    .data-content-title-private = { $content-title } โ€” { -brand-full-name } ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ
+# These are the default window titles on macOS.
+# .data-title-default and .data-title-private are used when the web content
+# opened has no title:
+#
+#
+# "default" - "Mozilla Firefox"
+# "private" - "Mozilla Firefox โ€” (Private Browsing)"
+#
+# .data-content-title-default and .data-content-title-private are for use when
+# there *is* a content title.
+# Do not use the brand name in these, as we do on non-macOS.
+#
+# Also note the other subtle difference here: we use a `-` to separate the
+# brand name from `(Private Browsing)`, which does not happen on other OSes.
+#
+# Variables:
+#  $content-title (String): the title of the web content.
+browser-main-window-mac-window-titles =
+    .data-title-default = { -brand-full-name }
+    .data-title-private = { -brand-full-name } โ€” ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ
+    .data-content-title-default = { $content-title }
+    .data-content-title-private = { $content-title } โ€” ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ
+# This gets set as the initial title, and is overridden as soon as we start
+# updating the titlebar based on loaded tabs or private browsing state.
+# This should match the `data-title-default` attribute in both
+# `browser-main-window` and `browser-main-window-mac`.
+browser-main-window-title = { -brand-full-name }
+# The non-variable portion of this MUST match the translation of
+# "PRIVATE_BROWSING_SHORTCUT_TITLE" in custom.properties
+private-browsing-shortcut-text-2 = { -brand-shortcut-name } ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ
+
+##
+
+urlbar-identity-button =
+    .aria-label = ์‚ฌ์ดํŠธ ์ •๋ณด ๋ณด๊ธฐ
+
+## Tooltips for images appearing in the address bar
+
+urlbar-services-notification-anchor =
+    .tooltiptext = ์„ค์น˜ ๋ฉ”์‹œ์ง€ ํŒจ๋„ ์—ด๊ธฐ
+urlbar-web-notification-anchor =
+    .tooltiptext = ์‚ฌ์ดํŠธ์˜ ์•Œ๋ฆผ์„ ๋ฐ›์„์ง€ ์—ฌ๋ถ€ ๋ณ€๊ฒฝ
+urlbar-midi-notification-anchor =
+    .tooltiptext = MIDI ํŒจ๋„ ์—ด๊ธฐ
+urlbar-eme-notification-anchor =
+    .tooltiptext = DRM ์†Œํ”„ํŠธ์›จ์–ด ์‚ฌ์šฉ ๊ด€๋ฆฌ
+urlbar-web-authn-anchor =
+    .tooltiptext = ์›น ์ธ์ฆ ํŒจ๋„ ์—ด๊ธฐ
+urlbar-canvas-notification-anchor =
+    .tooltiptext = ์บ”๋ฒ„์Šค ์ถ”์ถœ ๊ถŒํ•œ ๊ด€๋ฆฌ
+urlbar-web-rtc-share-microphone-notification-anchor =
+    .tooltiptext = ์‚ฌ์ดํŠธ์˜ ๋งˆ์ดํฌ ๊ณต์œ  ๊ด€๋ฆฌ
+urlbar-default-notification-anchor =
+    .tooltiptext = ๋ฉ”์‹œ์ง€ ํŒจ๋„ ์—ด๊ธฐ
+urlbar-geolocation-notification-anchor =
+    .tooltiptext = ์œ„์น˜ ์š”์ฒญ ํŒจ๋„ ์—ด๊ธฐ
+urlbar-xr-notification-anchor =
+    .tooltiptext = ๊ฐ€์ƒ ํ˜„์‹ค ๊ถŒํ•œ ํŒจ๋„ ์—ด๊ธฐ
+urlbar-storage-access-anchor =
+    .tooltiptext = ํƒ์ƒ‰ ํ™œ๋™ ๊ถŒํ•œ ํŒจ๋„ ์—ด๊ธฐ
+urlbar-web-rtc-share-screen-notification-anchor =
+    .tooltiptext = ์‚ฌ์ดํŠธ์˜ ์ฐฝ ๋˜๋Š” ํ™”๋ฉด ๊ณต์œ  ๊ด€๋ฆฌ
+urlbar-indexed-db-notification-anchor =
+    .tooltiptext = ์˜คํ”„๋ผ์ธ ์ €์žฅ์†Œ ๋ฉ”์‹œ์ง€ ํŒจ๋„ ์—ด๊ธฐ
+urlbar-password-notification-anchor =
+    .tooltiptext = ์ €์žฅ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ฉ”์‹œ์ง€ ํŒจ๋„ ์—ด๊ธฐ
+urlbar-plugins-notification-anchor =
+    .tooltiptext = ํ”Œ๋Ÿฌ๊ทธ์ธ ์‚ฌ์šฉ ๊ด€๋ฆฌ
+urlbar-web-rtc-share-devices-notification-anchor =
+    .tooltiptext = ์‚ฌ์ดํŠธ์˜ ์นด๋ฉ”๋ผ์™€ ๋งˆ์ดํฌ ๊ณต์œ  ๊ด€๋ฆฌ
+# "Speakers" is used in a general sense that might include headphones or
+# another audio output connection.
+urlbar-web-rtc-share-speaker-notification-anchor =
+    .tooltiptext = ์‚ฌ์ดํŠธ์˜ ๋‹ค๋ฅธ ์Šคํ”ผ์ปค ๊ณต์œ  ๊ด€๋ฆฌ
+urlbar-autoplay-notification-anchor =
+    .tooltiptext = ์ž๋™ ์žฌ์ƒ ํŒจ๋„ ์—ด๊ธฐ
+urlbar-persistent-storage-notification-anchor =
+    .tooltiptext = ์˜๊ตฌ ์ €์žฅ์†Œ์— ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅ
+urlbar-addons-notification-anchor =
+    .tooltiptext = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ์„ค์น˜ ๋ฉ”์‹œ์ง€ ํŒจ๋„ ์—ด๊ธฐ
+urlbar-tip-help-icon =
+    .title = ๋„์›€ ๋ฐ›๊ธฐ
+urlbar-search-tips-confirm = ํ™•์ธ
+urlbar-search-tips-confirm-short = ํ™•์ธ
+# Read out before Urlbar Tip text content so screenreader users know the
+# subsequent text is a tip offered by the browser. It should end in a colon or
+# localized equivalent.
+urlbar-tip-icon-description =
+    .alt = ํŒ:
+urlbar-result-menu-button =
+    .title = ๋ฉ”๋‰ด ์—ด๊ธฐ
+urlbar-result-menu-button-feedback = ์˜๊ฒฌ ๋ณด๋‚ด๊ธฐ
+    .title = ๋ฉ”๋‰ด ์—ด๊ธฐ
+urlbar-result-menu-learn-more =
+    .label = ๋” ์•Œ์•„๋ณด๊ธฐ
+    .accesskey = L
+urlbar-result-menu-remove-from-history =
+    .label = ๊ธฐ๋ก์—์„œ ์‚ญ์ œ
+    .accesskey = R
+urlbar-result-menu-tip-get-help =
+    .label = ๋„์›€ ๋ฐ›๊ธฐ
+    .accesskey = h
+
+## Prompts users to use the Urlbar when they open a new tab or visit the
+## homepage of their default search engine.
+## Variables:
+##  $engineName (String): The name of the user's default search engine. e.g. "Google" or "DuckDuckGo".
+
+urlbar-search-tips-onboard = ์ž…๋ ฅ์€ ๋” ์ ๊ฒŒํ•˜๊ณ  ๋” ๋งŽ์ด ์ฐพ๊ธฐ: ์ฃผ์†Œ ํ‘œ์‹œ์ค„์—์„œ ๋ฐ”๋กœ { $engineName } ๊ฒ€์ƒ‰ํ•ด ๋ณด์„ธ์š”.
+urlbar-search-tips-redirect-2 = ์ฃผ์†Œ ํ‘œ์‹œ์ค„์—์„œ ๊ฒ€์ƒ‰์„ ์‹œ์ž‘ํ•˜์—ฌ { $engineName }์˜ ์ œ์•ˆ ๋ฐ ๋ฐฉ๋ฌธ ๊ธฐ๋ก์„ ํ™•์ธํ•˜์„ธ์š”.
+# Make sure to match the name of the Search panel in settings.
+urlbar-search-tips-persist = ๊ฒ€์ƒ‰์ด ๋”์šฑ ๊ฐ„ํŽธํ•ด์กŒ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ ์ฃผ์†Œ ํ‘œ์‹œ์ค„์—์„œ ๋” ๊ตฌ์ฒด์ ์œผ๋กœ ๊ฒ€์ƒ‰ํ•ด ๋ณด์„ธ์š”. URL์„ ๋Œ€์‹  ํ‘œ์‹œํ•˜๋ ค๋ฉด ์„ค์ •์˜ ๊ฒ€์ƒ‰์œผ๋กœ ์ด๋™ํ•˜์„ธ์š”.
+# Prompts users to use the Urlbar when they are typing in the domain of a
+# search engine, e.g. google.com or amazon.com.
+urlbar-tabtosearch-onboard = ๋” ๋นจ๋ฆฌ ์ฐพ์œผ๋ ค๋ฉด ์—ฌ๊ธฐ์—์„œ ํ•˜์„ธ์š”.
+
+## Local search mode indicator labels in the urlbar
+
+urlbar-search-mode-bookmarks = ๋ถ๋งˆํฌ
+urlbar-search-mode-tabs = ํƒญ
+urlbar-search-mode-history = ๊ธฐ๋ก
+urlbar-search-mode-actions = ์ž‘์—…
+
+##
+
+urlbar-geolocation-blocked =
+    .tooltiptext = ์ด ์‚ฌ์ดํŠธ์˜ ์œ„์น˜ ์ •๋ณด ์‚ฌ์šฉ์„ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.
+urlbar-xr-blocked =
+    .tooltiptext = ์ด ์›น ์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ๊ฐ€์ƒ ํ˜„์‹ค ๊ธฐ๊ธฐ ์ ‘๊ทผ์„ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.
+urlbar-web-notifications-blocked =
+    .tooltiptext = ์ด ์‚ฌ์ดํŠธ์˜ ์•Œ๋ฆผ ์‚ฌ์šฉ์„ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.
+urlbar-camera-blocked =
+    .tooltiptext = ์ด ์‚ฌ์ดํŠธ์˜ ์นด๋ฉ”๋ผ ์‚ฌ์šฉ์„ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.
+urlbar-microphone-blocked =
+    .tooltiptext = ์ด ์‚ฌ์ดํŠธ์˜ ๋งˆ์ดํฌ ์‚ฌ์šฉ์„ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.
+urlbar-screen-blocked =
+    .tooltiptext = ์ด ์‚ฌ์ดํŠธ์˜ ํ™”๋ฉด ๊ณต์œ ๋ฅผ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.
+urlbar-persistent-storage-blocked =
+    .tooltiptext = ์ด ์‚ฌ์ดํŠธ์˜ ์˜๊ตฌ ์ €์žฅ์†Œ ์‚ฌ์šฉ์„ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.
+urlbar-popup-blocked =
+    .tooltiptext = ์ด ์‚ฌ์ดํŠธ์˜ ํŒ์—…์„ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.
+urlbar-autoplay-media-blocked =
+    .tooltiptext = ์ด ์‚ฌ์ดํŠธ์˜ ์†Œ๋ฆฌ์žˆ๋Š” ๋ฏธ๋””์–ด ์ž๋™ ์žฌ์ƒ์„ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.
+urlbar-canvas-blocked =
+    .tooltiptext = ์ด ์‚ฌ์ดํŠธ์˜ ์บ”๋ฒ„์Šค ๋ฐ์ดํ„ฐ ์ถ”์ถœ์„ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.
+urlbar-midi-blocked =
+    .tooltiptext = ์ด ์‚ฌ์ดํŠธ์˜ MIDI ์ ‘๊ทผ์„ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.
+urlbar-install-blocked =
+    .tooltiptext = ์ด ์‚ฌ์ดํŠธ์˜ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ์„ค์น˜๋ฅผ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.
+# Variables
+#   $shortcut (String) - A keyboard shortcut for the edit bookmark command.
+urlbar-star-edit-bookmark =
+    .tooltiptext = ๋ถ๋งˆํฌ ํŽธ์ง‘ ({ $shortcut })
+# Variables
+#   $shortcut (String) - A keyboard shortcut for the add bookmark command.
+urlbar-star-add-bookmark =
+    .tooltiptext = ์ด ํŽ˜์ด์ง€ ๋ถ๋งˆํฌ ({ $shortcut })
+
+## Page Action Context Menu
+
+page-action-manage-extension2 =
+    .label = ํ™•์žฅ ๊ธฐ๋Šฅ ๊ด€๋ฆฌโ€ฆ
+    .accesskey = E
+page-action-remove-extension2 =
+    .label = ํ™•์žฅ ๊ธฐ๋Šฅ ์ œ๊ฑฐ
+    .accesskey = v
+
+## Auto-hide Context Menu
+
+full-screen-autohide =
+    .label = ๋„๊ตฌ ๋ชจ์Œ ๋‹ซ๊ธฐ
+    .accesskey = H
+full-screen-exit =
+    .label = ์ „์ฒด ํ™”๋ฉด ์ข…๋ฃŒ
+    .accesskey = F
+
+## Search Engine selection buttons (one-offs)
+
+# This string prompts the user to use the list of search shortcuts in
+# the Urlbar and searchbar.
+search-one-offs-with-title = ์ด๋ฒˆ๋งŒ ๊ฒ€์ƒ‰:
+search-one-offs-change-settings-compact-button =
+    .tooltiptext = ๊ฒ€์ƒ‰ ์„ค์ • ๋ณ€๊ฒฝ
+search-one-offs-context-open-new-tab =
+    .label = ์ƒˆ ํƒญ์—์„œ ๊ฒ€์ƒ‰
+    .accesskey = T
+search-one-offs-context-set-as-default =
+    .label = ๊ธฐ๋ณธ ๊ฒ€์ƒ‰ ์—”์ง„์œผ๋กœ ์„ค์ •
+    .accesskey = D
+search-one-offs-context-set-as-default-private =
+    .label = ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ์˜ ๊ธฐ๋ณธ ๊ฒ€์ƒ‰ ์—”์ง„์œผ๋กœ ์„ค์ •
+    .accesskey = P
+# Search engine one-off buttons with an @alias shortcut/keyword.
+# Variables:
+#  $engineName (String): The name of the engine.
+#  $alias (String): The @alias shortcut/keyword.
+search-one-offs-engine-with-alias =
+    .tooltiptext = { $engineName } ({ $alias })
+# Shown when adding new engines from the address bar shortcut buttons or context
+# menu, or from the search bar shortcut buttons.
+# Variables:
+#  $engineName (String): The name of the engine.
+search-one-offs-add-engine =
+    .label = โ€œ{ $engineName }โ€ ์ถ”๊ฐ€
+    .tooltiptext = โ€œ{ $engineName }โ€ ๊ฒ€์ƒ‰ ์—”์ง„ ์ถ”๊ฐ€
+    .aria-label = โ€œ{ $engineName }โ€ ๊ฒ€์ƒ‰ ์—”์ง„ ์ถ”๊ฐ€
+# When more than 5 engines are offered by a web page, they are grouped in a
+# submenu using this as its label.
+search-one-offs-add-engine-menu =
+    .label = ๊ฒ€์ƒ‰ ์—”์ง„ ์ถ”๊ฐ€
+
+## Local search mode one-off buttons
+## Variables:
+##  $restrict (String): The restriction token corresponding to the search mode.
+##    Restriction tokens are special characters users can type in the urlbar to
+##    restrict their searches to certain sources (e.g., "*" to search only
+##    bookmarks).
+
+search-one-offs-bookmarks =
+    .tooltiptext = ๋ถ๋งˆํฌ ({ $restrict })
+search-one-offs-tabs =
+    .tooltiptext = ํƒญ ({ $restrict })
+search-one-offs-history =
+    .tooltiptext = ๊ธฐ๋ก ({ $restrict })
+search-one-offs-actions =
+    .tooltiptext = ์ž‘์—… ({ $restrict })
+
+## QuickActions are shown in the urlbar as the user types a matching string
+## The -cmd- strings are comma separated list of keywords that will match
+## the action.
+
+# Opens the about:addons page in the home / recommendations section
+quickactions-addons = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ๋ณด๊ธฐ
+quickactions-cmd-addons2 = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ, add-ons
+# Opens the bookmarks library window
+quickactions-bookmarks2 = ๋ถ๋งˆํฌ ๊ด€๋ฆฌ
+quickactions-cmd-bookmarks = ๋ถ๋งˆํฌ, bookmarks
+# Opens a SUMO article explaining how to clear history
+quickactions-clearhistory = ๊ธฐ๋ก ์ง€์šฐ๊ธฐ
+quickactions-cmd-clearhistory = ๊ธฐ๋ก ์ง€์šฐ๊ธฐ, clear history
+# Opens about:downloads page
+quickactions-downloads2 = ๋‹ค์šด๋กœ๋“œ ๋ณด๊ธฐ
+quickactions-cmd-downloads = ๋‹ค์šด๋กœ๋“œ, downloads
+# Opens about:addons page in the extensions section
+quickactions-extensions = ํ™•์žฅ ๊ธฐ๋Šฅ ๊ด€๋ฆฌ
+quickactions-cmd-extensions = ํ™•์žฅ ๊ธฐ๋Šฅ, extensions
+# Opens the devtools web inspector
+quickactions-inspector2 = ๊ฐœ๋ฐœ์ž ๋„๊ตฌ ์—ด๊ธฐ
+quickactions-cmd-inspector = ๊ฒ€์‚ฌ๊ธฐ, ๊ฐœ๋ฐœ์ž ๋„๊ตฌ, inspector, devtools
+# Opens about:logins
+quickactions-logins2 = ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ด€๋ฆฌ
+quickactions-cmd-logins = ๋กœ๊ทธ์ธ, ๋น„๋ฐ€๋ฒˆํ˜ธ, logins, passwords
+# Opens about:addons page in the plugins section
+quickactions-plugins = ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ด€๋ฆฌ
+quickactions-cmd-plugins = ํ”Œ๋Ÿฌ๊ทธ์ธ, plugins
+# Opens the print dialog
+quickactions-print2 = ํŽ˜์ด์ง€ ์ธ์‡„
+quickactions-cmd-print = ์ธ์‡„, print
+# Opens a new private browsing window
+quickactions-private2 = ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ ์—ด๊ธฐ
+quickactions-cmd-private = ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ, private browsing
+# Opens a SUMO article explaining how to refresh
+quickactions-refresh = { -brand-short-name } ์ƒˆ๋กœ ๊ณ ์นจ
+quickactions-cmd-refresh = ์ƒˆ๋กœ ๊ณ ์นจ, refresh
+# Restarts the browser
+quickactions-restart = { -brand-short-name } ๋‹ค์‹œ ์‹œ์ž‘
+quickactions-cmd-restart = ๋‹ค์‹œ ์‹œ์ž‘, restart
+# Opens the screenshot tool
+quickactions-screenshot3 = ์Šคํฌ๋ฆฐ์ƒท ์ฐ๊ธฐ
+quickactions-cmd-screenshot = ์Šคํฌ๋ฆฐ์ƒท, screenshot
+# Opens about:preferences
+quickactions-settings2 = ์„ค์ • ๊ด€๋ฆฌ
+quickactions-cmd-settings = ์„ค์ •, ์˜ต์…˜, settings, preferences, options
+# Opens about:addons page in the themes section
+quickactions-themes = ํ…Œ๋งˆ ๊ด€๋ฆฌ
+quickactions-cmd-themes = ํ…Œ๋งˆ, themes
+# Opens a SUMO article explaining how to update the browser
+quickactions-update = { -brand-short-name } ์—…๋ฐ์ดํŠธ
+quickactions-cmd-update = ์—…๋ฐ์ดํŠธ, update
+# Opens the view-source UI with current pages source
+quickactions-viewsource2 = ํŽ˜์ด์ง€ ์†Œ์Šค ๋ณด๊ธฐ
+quickactions-cmd-viewsource = ์†Œ์Šค ๋ณด๊ธฐ, ์†Œ์Šค, view source, source
+# Tooltip text for the help button shown in the result.
+quickactions-learn-more =
+    .title = ๋น ๋ฅธ ์ž‘์—… ๋” ์•Œ์•„๋ณด๊ธฐ
+
+## Bookmark Panel
+
+bookmarks-add-bookmark = ๋ถ๋งˆํฌ ์ถ”๊ฐ€
+bookmarks-edit-bookmark = ๋ถ๋งˆํฌ ํŽธ์ง‘
+bookmark-panel-cancel =
+    .label = ์ทจ์†Œ
+    .accesskey = C
+# Variables:
+#  $count (number): number of bookmarks that will be removed
+bookmark-panel-remove =
+    .label = ๋ถ๋งˆํฌ { $count }๊ฐœ ์‚ญ์ œ
+    .accesskey = R
+bookmark-panel-show-editor-checkbox =
+    .label = ์ €์žฅํ•  ๋•Œ ํŽธ์ง‘๊ธฐ ํ‘œ์‹œ
+    .accesskey = S
+bookmark-panel-save-button =
+    .label = ์ €์žฅ
+# Width of the bookmark panel.
+# Should be large enough to fully display the Done and
+# Cancel/Remove Bookmark buttons.
+bookmark-panel =
+    .style = min-width: 23em
+
+## Identity Panel
+
+# Variables
+#  $host (String): the hostname of the site that is being displayed.
+identity-site-information = { $host } ์‚ฌ์ดํŠธ ์ •๋ณด
+# Variables
+#  $host (String): the hostname of the site that is being displayed.
+identity-header-security-with-host =
+    .title = { $host }์— ๋Œ€ํ•œ ์—ฐ๊ฒฐ ๋ณด์•ˆ
+identity-connection-not-secure = ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ์—ฐ๊ฒฐ
+identity-connection-secure = ์•ˆ์ „ํ•œ ์—ฐ๊ฒฐ
+identity-connection-failure = ์—ฐ๊ฒฐ ์‹คํŒจ
+identity-connection-internal = ์•ˆ์ „ํ•œ { -brand-short-name } ํŽ˜์ด์ง€์ž…๋‹ˆ๋‹ค.
+identity-connection-file = ์ด ํŽ˜์ด์ง€๋Š” ์ปดํ“จํ„ฐ์— ์ €์žฅ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+identity-extension-page = ์ด ํŽ˜์ด์ง€๋Š” ํ™•์žฅ ๊ธฐ๋Šฅ์ด ๋กœ๋“œํ–ˆ์Šต๋‹ˆ๋‹ค.
+identity-active-blocked = { -brand-short-name }๊ฐ€ ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ํŽ˜์ด์ง€์˜ ์ผ๋ถ€๋ฅผ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.
+identity-custom-root = Mozilla์—์„œ ์ธ์‹ํ•˜์ง€ ๋ชปํ•˜๋Š” ์ธ์ฆ์„œ ๋ฐœ๊ธ‰์ž๊ฐ€ ์—ฐ๊ฒฐ์„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.
+identity-passive-loaded = ํŽ˜์ด์ง€์˜ ์ผ๋ถ€(์ด๋ฏธ์ง€ ๋“ฑ)๊ฐ€ ์•ˆ์ „ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+identity-active-loaded = ์ด ํŽ˜์ด์ง€์—์„œ ๋ณดํ˜ธ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜์…จ์Šต๋‹ˆ๋‹ค.
+identity-weak-encryption = ์ด ํŽ˜์ด์ง€๋Š” ์•ฝํ•œ ์•”ํ˜ธํ™”๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
+identity-insecure-login-forms = ์ด ํŽ˜์ด์ง€์— ์ž…๋ ฅ๋œ ๋กœ๊ทธ์ธ ์ •๋ณด๋Š” ๋…ธ์ถœ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+identity-https-only-connection-upgraded = (HTTPS๋กœ ์—…๊ทธ๋ ˆ์ด๋“œ๋จ)
+identity-https-only-label = HTTPS ์ „์šฉ ๋ชจ๋“œ
+identity-https-only-label2 = ์ด ์‚ฌ์ดํŠธ๋ฅผ ๋ณด์•ˆ ์—ฐ๊ฒฐ๋กœ ์ž๋™ ์—…๊ทธ๋ ˆ์ด๋“œ
+identity-https-only-dropdown-on =
+    .label = ์ผœ๊ธฐ
+identity-https-only-dropdown-off =
+    .label = ๋„๊ธฐ
+identity-https-only-dropdown-off-temporarily =
+    .label = ์ผ์‹œ์ ์œผ๋กœ ๋„๊ธฐ
+identity-https-only-info-turn-on2 = { -brand-short-name }๊ฐ€ ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ ์—ฐ๊ฒฐ์„ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๋„๋ก ํ•˜๋ ค๋ฉด ์ด ์‚ฌ์ดํŠธ์— ๋Œ€ํ•ด HTTPS ์ „์šฉ ๋ชจ๋“œ๋ฅผ ์ผœ์„ธ์š”.
+identity-https-only-info-turn-off2 = ํŽ˜์ด์ง€๊ฐ€ ์†์ƒ๋œ ๊ฒƒ ๊ฐ™์œผ๋ฉด ์ด ์‚ฌ์ดํŠธ๊ฐ€ ์•ˆ์ „ํ•˜์ง€ ์•Š์€ HTTP๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์‹œ ๋กœ๋“œ๋˜๋„๋ก HTTPS ์ „์šฉ ๋ชจ๋“œ๋ฅผ ๋Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+identity-https-only-info-turn-on3 = { -brand-short-name }๊ฐ€ ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ ์—ฐ๊ฒฐ์„ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๋„๋ก ํ•˜๋ ค๋ฉด ์ด ์‚ฌ์ดํŠธ์— ๋Œ€ํ•ด HTTPS ์—…๊ทธ๋ ˆ์ด๋“œ๋ฅผ ์ผœ์„ธ์š”.
+identity-https-only-info-turn-off3 = ํŽ˜์ด์ง€๊ฐ€ ์†์ƒ๋œ ๊ฒƒ ๊ฐ™์œผ๋ฉด ์ด ์‚ฌ์ดํŠธ๊ฐ€ ์•ˆ์ „ํ•˜์ง€ ์•Š์€ HTTP๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์‹œ ๋กœ๋“œ๋˜๋„๋ก HTTPS ์—…๊ทธ๋ ˆ์ด๋“œ๋ฅผ ๋Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+identity-https-only-info-no-upgrade = HTTP์—์„œ ์—ฐ๊ฒฐ์„ ์—…๊ทธ๋ ˆ์ด๋“œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+identity-permissions-storage-access-header = ๊ต์ฐจ ์‚ฌ์ดํŠธ ์ฟ ํ‚ค
+identity-permissions-storage-access-hint = ์ด ๋‹น์‚ฌ์ž๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ด ์‚ฌ์ดํŠธ์— ์žˆ๋Š” ๋™์•ˆ ๊ต์ฐจ ์‚ฌ์ดํŠธ ์ฟ ํ‚ค ๋ฐ ์‚ฌ์ดํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+identity-permissions-storage-access-learn-more = ๋” ์•Œ์•„๋ณด๊ธฐ
+identity-permissions-reload-hint = ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ ์šฉํ•˜๋ ค๋ฉด ํŽ˜์ด์ง€๋ฅผ ๋‹ค์‹œ ๋กœ๋“œํ•ด์•ผํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
+identity-clear-site-data =
+    .label = ์ฟ ํ‚ค ๋ฐ ์‚ฌ์ดํŠธ ๋ฐ์ดํ„ฐ ์ง€์šฐ๊ธฐโ€ฆ
+identity-connection-not-secure-security-view = ์ด ์‚ฌ์ดํŠธ์— ์•ˆ์ „ํ•˜๊ฒŒ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+identity-connection-verified = ์ด ์‚ฌ์ดํŠธ์— ์•ˆ์ „ํ•˜๊ฒŒ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+identity-ev-owner-label = ์ธ์ฆ์„œ ๋ฐœ๊ธ‰ ๋Œ€์ƒ:
+identity-description-custom-root2 = Mozilla๋Š” ์ด ์ธ์ฆ์„œ ๋ฐœ๊ธ‰์ž๋ฅผ ์ธ์‹ํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ์šด์˜ ์ฒด์ œ ๋˜๋Š” ๊ด€๋ฆฌ์ž๊ฐ€ ์ถ”๊ฐ€ํ•œ ๊ฒƒ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+identity-remove-cert-exception =
+    .label = ์˜ˆ์™ธ ์ œ๊ฑฐ
+    .accesskey = R
+identity-description-insecure = ์ด ์‚ฌ์ดํŠธ์˜ ์—ฐ๊ฒฐ์€ ๋น„๊ณต๊ฐœ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ์ „์†กํ•˜๋Š” ์ •๋ณด(์˜ˆ: ๋น„๋ฐ€๋ฒˆํ˜ธ, ๋ฉ”์‹œ์ง€, ์‹ ์šฉ ์นด๋“œ ๋“ฑ)๋ฅผ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+identity-description-insecure-login-forms = ์ด ํŽ˜์ด์ง€์— ์ž…๋ ฅํ•œ ๋กœ๊ทธ์ธ ์ •๋ณด๋Š” ์•ˆ์ „ํ•˜์ง€ ์•Š๊ณ  ์†์ƒ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+identity-description-weak-cipher-intro = ์ด ์‚ฌ์ดํŠธ์˜ ์—ฐ๊ฒฐ์€ ์•ฝํ•œ ์•”ํ˜ธํ™”๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ ๋น„๊ณต๊ฐœ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.
+identity-description-weak-cipher-risk = ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์ •๋ณด๋ฅผ ๋ณด๊ฑฐ๋‚˜ ์›น ์‚ฌ์ดํŠธ์˜ ๋™์ž‘์„ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+identity-description-active-blocked2 = { -brand-short-name }๊ฐ€ ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ํŽ˜์ด์ง€์˜ ์ผ๋ถ€๋ถ„์„ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.
+identity-description-passive-loaded = ์ด ์‚ฌ์ดํŠธ์˜ ์—ฐ๊ฒฐ์€ ๋น„๊ณต๊ฐœ๊ฐ€ ์•„๋‹ˆ๋ฏ€๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ๊ณต์œ ํ•˜๋Š” ์ •๋ณด๋ฅผ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+identity-description-passive-loaded-insecure2 = ์ด ์›น ์‚ฌ์ดํŠธ๋Š” ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ์ฝ˜ํ…์ธ (์ด๋ฏธ์ง€ ๋“ฑ)์„ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+identity-description-passive-loaded-mixed2 = { -brand-short-name }๊ฐ€ ์ผ๋ถ€ ์ฝ˜ํ…์ธ ๋ฅผ ์ฐจ๋‹จํ–ˆ์ง€๋งŒ ์•„์ง ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ์ฝ˜ํ…์ธ (์ด๋ฏธ์ง€ ๋“ฑ)๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
+identity-description-active-loaded = ์ด ์›น ์‚ฌ์ดํŠธ๋Š” ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ์ฝ˜ํ…์ธ (์Šคํฌ๋ฆฝํŠธ ๋“ฑ)๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉฐ ์ด ์‚ฌ์ดํŠธ์˜ ์—ฐ๊ฒฐ์€ ๋น„๊ณต๊ฐœ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.
+identity-description-active-loaded-insecure = ์ด ์‚ฌ์ดํŠธ์— ๊ณต์œ ํ•˜๋Š” ์ •๋ณด(์˜ˆ: ๋น„๋ฐ€๋ฒˆํ˜ธ, ๋ฉ”์‹œ์ง€, ์‹ ์šฉ ์นด๋“œ ๋“ฑ)๋ฅผ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+identity-disable-mixed-content-blocking =
+    .label = ์ง€๊ธˆ๋ถ€ํ„ฐ ๋ณดํ˜ธ ๋„๊ธฐ
+    .accesskey = D
+identity-enable-mixed-content-blocking =
+    .label = ๋ณดํ˜ธ ์ผœ๊ธฐ
+    .accesskey = E
+identity-more-info-link-text =
+    .label = ์ž์„ธํ•œ ์ •๋ณด
+
+## Window controls
+
+browser-window-minimize-button =
+    .tooltiptext = ์ตœ์†Œํ™”
+browser-window-maximize-button =
+    .tooltiptext = ์ตœ๋Œ€ํ™”
+browser-window-restore-down-button =
+    .tooltiptext = ์ด์ „ ํฌ๊ธฐ๋กœ ๋ณต์›
+browser-window-close-button =
+    .tooltiptext = ๋‹ซ๊ธฐ
+
+## Tab actions
+
+# This label should be written in all capital letters if your locale supports them.
+browser-tab-audio-playing2 = ์žฌ์ƒ ์ค‘
+# This label should be written in all capital letters if your locale supports them.
+browser-tab-audio-muted2 = ์Œ์†Œ๊ฑฐ๋จ
+# This label should be written in all capital letters if your locale supports them.
+browser-tab-audio-blocked = ์ž๋™ ์žฌ์ƒ ์ฐจ๋‹จ๋จ
+# This label should be written in all capital letters if your locale supports them.
+browser-tab-audio-pip = ํ™”๋ฉด ์† ํ™”๋ฉด
+
+## These labels should be written in all capital letters if your locale supports them.
+## Variables:
+##  $count (number): number of affected tabs
+
+browser-tab-mute =
+    { $count ->
+        [1] ํƒญ ์Œ์†Œ๊ฑฐ
+       *[other] ํƒญ { $count }๊ฐœ ์Œ์†Œ๊ฑฐ
+    }
+browser-tab-unmute =
+    { $count ->
+        [1] ํƒญ ์Œ์†Œ๊ฑฐ ํ•ด์ œ
+       *[other] ํƒญ { $count }๊ฐœ ์Œ์†Œ๊ฑฐ ํ•ด์ œ
+    }
+browser-tab-unblock =
+    { $count ->
+        [1] ํƒญ ์žฌ์ƒ
+       *[other] ํƒญ { $count }๊ฐœ ์žฌ์ƒ
+    }
+
+## Bookmarks toolbar items
+
+browser-import-button2 =
+    .label = ๋ถ๋งˆํฌ ๊ฐ€์ ธ์˜ค๊ธฐโ€ฆ
+    .tooltiptext = ๋‹ค๋ฅธ ๋ธŒ๋ผ์šฐ์ €์—์„œ { -brand-short-name }๋กœ ๋ถ๋งˆํฌ๋ฅผ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.
+bookmarks-toolbar-empty-message = ๋น ๋ฅด๊ฒŒ ์ ‘๊ทผํ•˜๋ ค๋ฉด, ์—ฌ๊ธฐ ๋ถ๋งˆํฌ ๋„๊ตฌ ๋ชจ์Œ์— ๋ถ๋งˆํฌ๋ฅผ ๋†“์œผ์„ธ์š”. <a data-l10n-name="manage-bookmarks">๋ถ๋งˆํฌ ๊ด€๋ฆฌโ€ฆ</a>
+
+## WebRTC Pop-up notifications
+
+popup-select-camera-device =
+    .value = ์นด๋ฉ”๋ผ:
+    .accesskey = C
+popup-select-camera-icon =
+    .tooltiptext = ์นด๋ฉ”๋ผ
+popup-select-microphone-device =
+    .value = ๋งˆ์ดํฌ:
+    .accesskey = M
+popup-select-microphone-icon =
+    .tooltiptext = ๋งˆ์ดํฌ
+popup-select-speaker-icon =
+    .tooltiptext = ์Šคํ”ผ์ปค
+popup-select-window-or-screen =
+    .label = ์ฐฝ ๋˜๋Š” ํ™”๋ฉด:
+    .accesskey = W
+popup-all-windows-shared = ํ™”๋ฉด์— ํ‘œ์‹œ๋˜์–ด ์žˆ๋Š” ๋ชจ๋“  ์ฐฝ์„ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.
+
+## WebRTC window or screen share tab switch warning
+
+sharing-warning-window = { -brand-short-name }๋ฅผ ๊ณต์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ ํƒญ์œผ๋กœ ์ „ํ™˜ํ•˜๋ฉด ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+sharing-warning-screen = ์ „์ฒด ํ™”๋ฉด์„ ๊ณต์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ ํƒญ์œผ๋กœ ์ „ํ™˜ํ•˜๋ฉด ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+sharing-warning-proceed-to-tab =
+    .label = ํƒญ์œผ๋กœ ์ง„ํ–‰
+sharing-warning-disable-for-session =
+    .label = ์ด ์„ธ์…˜์˜ ๊ณต์œ  ๋ณดํ˜ธ ์‚ฌ์šฉ ์•ˆ ํ•จ
+
+## DevTools F12 popup
+
+enable-devtools-popup-description2 = F12 ๋‹จ์ถ•ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด, ๋จผ์ € ๋ธŒ๋ผ์šฐ์ € ๋„๊ตฌ ๋ฉ”๋‰ด๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž ๋„๊ตฌ๋ฅผ ์—ฌ์„ธ์š”.
+
+## URL Bar
+
+# This placeholder is used when not in search mode and the user's default search
+# engine is unknown.
+urlbar-placeholder =
+    .placeholder = ๊ฒ€์ƒ‰์–ด ๋˜๋Š” ์ฃผ์†Œ ์ž…๋ ฅ
+# This placeholder is used in search mode with search engines that search the
+# entire web.
+# Variables
+#  $name (String): the name of a search engine that searches the entire Web
+#  (e.g. Google).
+urlbar-placeholder-search-mode-web-2 =
+    .placeholder = ์›น ๊ฒ€์ƒ‰
+    .aria-label = { $name } ๊ฒ€์ƒ‰
+# This placeholder is used in search mode with search engines that search a
+# specific site (e.g., Amazon).
+# Variables
+#  $name (String): the name of a search engine that searches a specific site
+#  (e.g. Amazon).
+urlbar-placeholder-search-mode-other-engine =
+    .placeholder = ๊ฒ€์ƒ‰์–ด ์ž…๋ ฅ
+    .aria-label = { $name } ๊ฒ€์ƒ‰
+# This placeholder is used when searching bookmarks.
+urlbar-placeholder-search-mode-other-bookmarks =
+    .placeholder = ๊ฒ€์ƒ‰์–ด ์ž…๋ ฅ
+    .aria-label = ๋ถ๋งˆํฌ ๊ฒ€์ƒ‰
+# This placeholder is used when searching history.
+urlbar-placeholder-search-mode-other-history =
+    .placeholder = ๊ฒ€์ƒ‰์–ด ์ž…๋ ฅ
+    .aria-label = ๊ธฐ๋ก ๊ฒ€์ƒ‰
+# This placeholder is used when searching open tabs.
+urlbar-placeholder-search-mode-other-tabs =
+    .placeholder = ๊ฒ€์ƒ‰์–ด ์ž…๋ ฅ
+    .aria-label = ํƒญ ๊ฒ€์ƒ‰
+# This placeholder is used when searching quick actions.
+urlbar-placeholder-search-mode-other-actions =
+    .placeholder = ๊ฒ€์ƒ‰์–ด ์ž…๋ ฅ
+    .aria-label = ์ž‘์—… ๊ฒ€์ƒ‰
+# Variables
+#  $name (String): the name of the user's default search engine
+urlbar-placeholder-with-name =
+    .placeholder = { $name } ๊ฒ€์ƒ‰ ๋˜๋Š” ์ฃผ์†Œ ์ž…๋ ฅ
+# Variables
+#  $component (String): the name of the component which forces remote control.
+#    Example: "DevTools", "Marionette", "RemoteAgent".
+urlbar-remote-control-notification-anchor2 =
+    .tooltiptext = ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์›๊ฒฉ ์ œ์–ด ์ค‘์ž…๋‹ˆ๋‹ค (์ด์œ : { $component })
+urlbar-permissions-granted =
+    .tooltiptext = ์ด ์›น ์‚ฌ์ดํŠธ์— ์ถ”๊ฐ€ ๊ถŒํ•œ์„ ๋ถ€์—ฌํ–ˆ์Šต๋‹ˆ๋‹ค.
+urlbar-switch-to-tab =
+    .value = ํƒญ ์ „ํ™˜:
+# Used to indicate that a selected autocomplete entry is provided by an extension.
+urlbar-extension =
+    .value = ํ™•์žฅ ๊ธฐ๋Šฅ:
+urlbar-go-button =
+    .tooltiptext = ์ฃผ์†Œ ํ‘œ์‹œ์ค„์˜ ์ฃผ์†Œ๋กœ ์ด๋™
+urlbar-page-action-button =
+    .tooltiptext = ํŽ˜์ด์ง€ ์ž‘์—…
+
+## Action text shown in urlbar results, usually appended after the search
+## string or the url, like "result value - action text".
+
+# Used when the private browsing engine differs from the default engine.
+# The "with" format was chosen because the search engine name can end with
+# "Search", and we would like to avoid strings like "Search MSN Search".
+# Variables
+#  $engine (String): the name of a search engine
+urlbar-result-action-search-in-private-w-engine = ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ์—์„œ { $engine } ๊ฒ€์ƒ‰
+# Used when the private browsing engine is the same as the default engine.
+urlbar-result-action-search-in-private = ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ์—์„œ ๊ฒ€์ƒ‰
+# The "with" format was chosen because the search engine name can end with
+# "Search", and we would like to avoid strings like "Search MSN Search".
+# Variables
+#  $engine (String): the name of a search engine
+urlbar-result-action-search-w-engine = { $engine } ๊ฒ€์ƒ‰
+urlbar-result-action-sponsored = ์Šคํฐ์„œ
+urlbar-result-action-switch-tab = ํƒญ ์ „ํ™˜
+urlbar-result-action-visit = ๋ฐฉ๋ฌธ
+# Directs a user to press the Tab key to perform a search with the specified
+# engine.
+# Variables
+#  $engine (String): the name of a search engine that searches the entire Web
+#  (e.g. Google).
+urlbar-result-action-before-tabtosearch-web = { $engine } ๊ฒ€์ƒ‰ํ•˜๋ ค๋ฉด Tab ํ‚ค๋ฅผ ๋ˆ„๋ฅด์„ธ์š”
+# Directs a user to press the Tab key to perform a search with the specified
+# engine.
+# Variables
+#  $engine (String): the name of a search engine that searches a specific site
+#  (e.g. Amazon).
+urlbar-result-action-before-tabtosearch-other = { $engine } ๊ฒ€์ƒ‰ํ•˜๋ ค๋ฉด Tab ํ‚ค๋ฅผ ๋ˆ„๋ฅด์„ธ์š”
+# Variables
+#  $engine (String): the name of a search engine that searches the entire Web
+#  (e.g. Google).
+urlbar-result-action-tabtosearch-web = ์ฃผ์†Œ ํ‘œ์‹œ์ค„์—์„œ ์ง์ ‘ { $engine } ๊ฒ€์ƒ‰
+# Variables
+#  $engine (String): the name of a search engine that searches a specific site
+#  (e.g. Amazon).
+urlbar-result-action-tabtosearch-other-engine = ์ฃผ์†Œ ํ‘œ์‹œ์ค„์—์„œ ์ง์ ‘ { $engine } ๊ฒ€์ƒ‰
+# Action text for copying to clipboard.
+urlbar-result-action-copy-to-clipboard = ๋ณต์‚ฌ
+# Shows the result of a formula expression being calculated, the last = sign will be shown
+# as part of the result (e.g. "= 2").
+# Variables
+#  $result (String): the string representation for a formula result
+urlbar-result-action-calculator-result = = { $result }
+
+## Action text shown in urlbar results, usually appended after the search
+## string or the url, like "result value - action text".
+## In these actions "Search" is a verb, followed by where the search is performed.
+
+urlbar-result-action-search-bookmarks = ๋ถ๋งˆํฌ ๊ฒ€์ƒ‰
+urlbar-result-action-search-history = ๊ธฐ๋ก ๊ฒ€์ƒ‰
+urlbar-result-action-search-tabs = ํƒญ ๊ฒ€์ƒ‰
+urlbar-result-action-search-actions = ์ž‘์—… ๊ฒ€์ƒ‰
+
+## Labels shown above groups of urlbar results
+
+# A label shown above the "Firefox Suggest" (bookmarks/history) group in the
+# urlbar results.
+urlbar-group-firefox-suggest =
+    .label = { -firefox-suggest-brand-name }
+# A label shown above the search suggestions group in the urlbar results. It
+# should use sentence case.
+# Variables
+#  $engine (String): the name of the search engine providing the suggestions
+urlbar-group-search-suggestions =
+    .label = { $engine } ์ œ์•ˆ
+# A label shown above Quick Actions in the urlbar results.
+urlbar-group-quickactions =
+    .label = ๋น ๋ฅธ ์ž‘์—…
+
+## Reader View toolbar buttons
+
+# This should match menu-view-enter-readerview in menubar.ftl
+reader-view-enter-button =
+    .aria-label = ๋ฆฌ๋”๋ทฐ ๋ณด๊ธฐ
+# This should match menu-view-close-readerview in menubar.ftl
+reader-view-close-button =
+    .aria-label = ๋ฆฌ๋”๋ทฐ ๋‹ซ๊ธฐ
+
+## Picture-in-Picture urlbar button
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+picture-in-picture-urlbar-button-open =
+    .tooltiptext = ํ™”๋ฉด ์† ํ™”๋ฉด ์—ด๊ธฐ ({ $shortcut })
+picture-in-picture-urlbar-button-close =
+    .tooltiptext = ํ™”๋ฉด ์† ํ™”๋ฉด ๋‹ซ๊ธฐ ({ $shortcut })
+picture-in-picture-panel-header = ํ™”๋ฉด ์† ํ™”๋ฉด
+picture-in-picture-panel-headline = ์ด ์›น ์‚ฌ์ดํŠธ๋Š” ํ™”๋ฉด ์† ํ™”๋ฉด์„ ๊ถŒ์žฅํ•˜์ง€ ์•Š์Œ
+picture-in-picture-panel-body = ํ™”๋ฉด ์† ํ™”๋ฉด์„ ์‚ฌ์šฉํ•˜๋Š” ๋™์•ˆ ๋™์˜์ƒ์ด ๊ฐœ๋ฐœ์ž๊ฐ€ ์˜๋„ํ•œ ๋Œ€๋กœ ํ‘œ์‹œ๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+picture-in-picture-enable-toggle =
+    .label = ๊ทธ๋ž˜๋„ ์‚ฌ์šฉ
+
+## Full Screen and Pointer Lock UI
+
+# Please ensure that the domain stays in the `<span data-l10n-name="domain">` markup.
+# Variables
+#  $domain (String): the domain that is full screen, e.g. "mozilla.org"
+fullscreen-warning-domain = <span data-l10n-name="domain">{ $domain }</span> ์‚ฌ์ดํŠธ๊ฐ€ ์ „์ฒด ํ™”๋ฉด ๋ชจ๋“œ์ž…๋‹ˆ๋‹ค
+fullscreen-warning-no-domain = ์ด ๋ฌธ์„œ๋Š” ์ „์ฒด ํ™”๋ฉด ๋ชจ๋“œ์ž…๋‹ˆ๋‹ค
+fullscreen-exit-button = ์ „์ฒด ํ™”๋ฉด ์ข…๋ฃŒ (Esc)
+# "esc" is lowercase on mac keyboards, but uppercase elsewhere.
+fullscreen-exit-mac-button = ์ „์ฒด ํ™”๋ฉด ์ข…๋ฃŒ (esc)
+# Please ensure that the domain stays in the `<span data-l10n-name="domain">` markup.
+# Variables
+#  $domain (String): the domain that is using pointer-lock, e.g. "mozilla.org"
+pointerlock-warning-domain = <span data-l10n-name="domain">{ $domain }</span> ์‚ฌ์ดํŠธ๊ฐ€ ํฌ์ธํ„ฐ๋ฅผ ์ œ์–ดํ•˜๋ ค ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์‹œ ์ œ์–ดํ•˜๋ ค๋ฉด ESC ํ‚ค๋ฅผ ๋ˆ„๋ฅด์„ธ์š”.
+pointerlock-warning-no-domain = ์ด ๋ฌธ์„œ๊ฐ€ ํฌ์ธํ„ฐ๋ฅผ ์ œ์–ดํ•˜๋ ค ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์‹œ ์ œ์–ดํ•˜๋ ค๋ฉด ESC ํ‚ค๋ฅผ ๋ˆ„๋ฅด์„ธ์š”.
+
+## Bookmarks panels, menus and toolbar
+
+bookmarks-manage-bookmarks =
+    .label = ๋ถ๋งˆํฌ ๊ด€๋ฆฌ
+bookmarks-recent-bookmarks-panel-subheader = ์ตœ๊ทผ ๋ถ๋งˆํฌ
+bookmarks-toolbar-chevron =
+    .tooltiptext = ๋ถ๋งˆํฌ ๋”๋ณด๊ธฐ
+bookmarks-sidebar-content =
+    .aria-label = ๋ถ๋งˆํฌ
+bookmarks-menu-button =
+    .label = ๋ถ๋งˆํฌ ๋ฉ”๋‰ด
+bookmarks-other-bookmarks-menu =
+    .label = ๊ธฐํƒ€ ๋ถ๋งˆํฌ
+bookmarks-mobile-bookmarks-menu =
+    .label = ๋ชจ๋ฐ”์ผ ๋ถ๋งˆํฌ
+
+## Variables:
+##   $isVisible (boolean): if the specific element (e.g. bookmarks sidebar,
+##                         bookmarks toolbar, etc.) is visible or not.
+
+bookmarks-tools-sidebar-visibility =
+    .label =
+        { $isVisible ->
+            [true] ๋ถ๋งˆํฌ ์‚ฌ์ด๋“œ๋ฐ” ์ˆจ๊ธฐ๊ธฐ
+           *[other] ๋ถ๋งˆํฌ ์‚ฌ์ด๋“œ๋ฐ” ํ‘œ์‹œ
+        }
+bookmarks-tools-toolbar-visibility-menuitem =
+    .label =
+        { $isVisible ->
+            [true] ๋ถ๋งˆํฌ ๋„๊ตฌ ๋ชจ์Œ ์ˆจ๊ธฐ๊ธฐ
+           *[other] ๋ถ๋งˆํฌ ๋„๊ตฌ ๋ชจ์Œ ํ‘œ์‹œ
+        }
+bookmarks-tools-toolbar-visibility-panel =
+    .label =
+        { $isVisible ->
+            [true] ๋ถ๋งˆํฌ ๋„๊ตฌ ๋ชจ์Œ ์ˆจ๊ธฐ๊ธฐ
+           *[other] ๋ถ๋งˆํฌ ๋„๊ตฌ ๋ชจ์Œ ํ‘œ์‹œ
+        }
+bookmarks-tools-menu-button-visibility =
+    .label =
+        { $isVisible ->
+            [true] ๋„๊ตฌ ๋ชจ์Œ์—์„œ ๋ถ๋งˆํฌ ๋ฉ”๋‰ด ์ œ๊ฑฐ
+           *[other] ๋„๊ตฌ ๋ชจ์Œ์— ๋ถ๋งˆํฌ ๋ฉ”๋‰ด ์ถ”๊ฐ€
+        }
+
+##
+
+bookmarks-search =
+    .label = ๋ถ๋งˆํฌ ๊ฒ€์ƒ‰
+bookmarks-tools =
+    .label = ๋ถ๋งˆํฌ ๋„๊ตฌ
+bookmarks-subview-edit-bookmark =
+    .label = ์ด ๋ถ๋งˆํฌ ํŽธ์ง‘โ€ฆ
+# The aria-label is a spoken label that should not include the word "toolbar" or
+# such, because screen readers already know that this container is a toolbar.
+# This avoids double-speaking.
+bookmarks-toolbar =
+    .toolbarname = ๋ถ๋งˆํฌ ๋„๊ตฌ ๋ชจ์Œ
+    .accesskey = B
+    .aria-label = ๋ถ๋งˆํฌ
+bookmarks-toolbar-menu =
+    .label = ๋ถ๋งˆํฌ ๋„๊ตฌ ๋ชจ์Œ
+bookmarks-toolbar-placeholder =
+    .title = ๋ถ๋งˆํฌ ๋„๊ตฌ ๋ชจ์Œ ํ•ญ๋ชฉ
+bookmarks-toolbar-placeholder-button =
+    .label = ๋ถ๋งˆํฌ ๋„๊ตฌ ๋ชจ์Œ ํ•ญ๋ชฉ
+# "Bookmark" is a verb, as in "Add current tab to bookmarks".
+bookmarks-subview-bookmark-tab =
+    .label = ํ˜„์žฌ ํƒญ ๋ถ๋งˆํฌโ€ฆ
+
+## Library Panel items
+
+library-bookmarks-menu =
+    .label = ๋ถ๋งˆํฌ
+library-recent-activity-title =
+    .value = ์ตœ๊ทผ ํ™œ๋™
+
+## Pocket toolbar button
+
+save-to-pocket-button =
+    .label = { -pocket-brand-name }์— ์ €์žฅ
+    .tooltiptext = { -pocket-brand-name }์— ์ €์žฅ
+
+## Repair text encoding toolbar button
+
+repair-text-encoding-button =
+    .label = ํ…์ŠคํŠธ ์ธ์ฝ”๋”ฉ ๋ณต๊ตฌ
+    .tooltiptext = ํŽ˜์ด์ง€ ์ฝ˜ํ…์ธ ์—์„œ ์˜ฌ๋ฐ”๋ฅธ ํ…์ŠคํŠธ ์ธ์ฝ”๋”ฉ ์ถ”์ธก
+
+## Customize Toolbar Buttons
+
+# Variables:
+#  $shortcut (String): keyboard shortcut to open settings (only on macOS)
+toolbar-settings-button =
+    .label = ์„ค์ •
+    .tooltiptext =
+        { PLATFORM() ->
+            [macos] ์„ค์ • ์—ด๊ธฐ ({ $shortcut })
+           *[other] ์„ค์ • ์—ด๊ธฐ
+        }
+toolbar-overflow-customize-button =
+    .label = ๋„๊ตฌ ๋ชจ์Œ ์‚ฌ์šฉ์ž ์ง€์ •โ€ฆ
+    .accesskey = C
+toolbar-button-email-link =
+    .label = ๋ฉ”์ผ๋กœ ๋งํฌ ๋ณด๋‚ด๊ธฐ
+    .tooltiptext = ๋ฉ”์ผ๋กœ ์ด ํŽ˜์ด์ง€์˜ ๋งํฌ ๋ณด๋‚ด๊ธฐ
+toolbar-button-logins =
+    .label = ๋น„๋ฐ€๋ฒˆํ˜ธ
+    .tooltiptext = ์ €์žฅ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณด๊ธฐ ๋ฐ ๊ด€๋ฆฌ
+# Variables:
+#  $shortcut (String): keyboard shortcut to save a copy of the page
+toolbar-button-save-page =
+    .label = ํŽ˜์ด์ง€ ์ €์žฅ
+    .tooltiptext = ์ด ํŽ˜์ด์ง€ ์ €์žฅ ({ $shortcut })
+# Variables:
+#  $shortcut (String): keyboard shortcut to open a local file
+toolbar-button-open-file =
+    .label = ํŒŒ์ผ ์—ด๊ธฐ
+    .tooltiptext = ํŒŒ์ผ ์—ด๊ธฐ ({ $shortcut })
+toolbar-button-synced-tabs =
+    .label = ๋™๊ธฐํ™”๋œ ํƒญ
+    .tooltiptext = ๋‹ค๋ฅธ ๊ธฐ๊ธฐ์˜ ํƒญ ๋ณด๊ธฐ
+# Variables
+# $shortcut (string) - Keyboard shortcut to open a new private browsing window
+toolbar-button-new-private-window =
+    .label = ์ƒˆ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ
+    .tooltiptext = ์ƒˆ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ ์—ด๊ธฐ ({ $shortcut })
+
+## EME notification panel
+
+eme-notifications-drm-content-playing = ์ด ์‚ฌ์ดํŠธ์˜ ์ผ๋ถ€ ์˜ค๋””์˜ค ๋˜๋Š” ๋น„๋””์˜ค๋Š” DRM ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ { -brand-short-name }์—์„œ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ž‘์—…์ด ์ œํ•œ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+eme-notifications-drm-content-playing-manage = ์„ค์ • ๊ด€๋ฆฌ
+eme-notifications-drm-content-playing-manage-accesskey = M
+eme-notifications-drm-content-playing-dismiss = ๋‹ซ๊ธฐ
+eme-notifications-drm-content-playing-dismiss-accesskey = D
+
+## Password save/update panel
+
+panel-save-update-username = ์‚ฌ์šฉ์ž ์ด๋ฆ„
+panel-save-update-password = ๋น„๋ฐ€๋ฒˆํ˜ธ
+
+##
+
+# "More" item in macOS share menu
+menu-share-more =
+    .label = ๋”๋ณด๊ธฐโ€ฆ
+ui-tour-info-panel-close =
+    .tooltiptext = ๋‹ซ๊ธฐ
+
+## Variables:
+##  $uriHost (String): URI host for which the popup was allowed or blocked.
+
+popups-infobar-allow =
+    .label = { $uriHost }์˜ ํŒ์—… ํ—ˆ์šฉ
+    .accesskey = p
+popups-infobar-block =
+    .label = { $uriHost }์˜ ํŒ์—… ์ฐจ๋‹จ
+    .accesskey = p
+
+##
+
+popups-infobar-dont-show-message =
+    .label = ํŒ์—…์ด ์ฐจ๋‹จ๋  ๋•Œ ์ด ๋ฉ”์‹œ์ง€๋ฅผ ํ‘œ์‹œํ•˜์ง€ ์•Š์Œ
+    .accesskey = D
+edit-popup-settings =
+    .label = ํŒ์—… ์„ค์ • ๊ด€๋ฆฌโ€ฆ
+    .accesskey = M
+picture-in-picture-hide-toggle =
+    .label = ํ™”๋ฉด ์† ํ™”๋ฉด ์ „ํ™˜ ๋ฒ„ํŠผ ์ˆจ๊ธฐ๊ธฐ
+    .accesskey = H
+
+## Since the default position for PiP controls does not change for RTL layout,
+## right-to-left languages should use "Left" and "Right" as in the English strings,
+
+picture-in-picture-move-toggle-right =
+    .label = ํ™”๋ฉด ์† ํ™”๋ฉด ์ „ํ™˜ ๋ฒ„ํŠผ์„ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์ด๋™
+    .accesskey = R
+picture-in-picture-move-toggle-left =
+    .label = ํ™”๋ฉด ์† ํ™”๋ฉด ์ „ํ™˜ ๋ฒ„ํŠผ์„ ์™ผ์ชฝ์œผ๋กœ ์ด๋™
+    .accesskey = L
+
+##
+
+
+# Navigator Toolbox
+
+# This string is a spoken label that should not include
+# the word "toolbar" or such, because screen readers already know that
+# this container is a toolbar. This avoids double-speaking.
+navbar-accessible =
+    .aria-label = ํƒ์ƒ‰
+navbar-downloads =
+    .label = ๋‹ค์šด๋กœ๋“œ
+navbar-overflow =
+    .tooltiptext = ๋„๊ตฌ ๋”๋ณด๊ธฐโ€ฆ
+# Variables:
+#   $shortcut (String): keyboard shortcut to print the page
+navbar-print =
+    .label = ์ธ์‡„
+    .tooltiptext = ์ด ํŽ˜์ด์ง€ ์ธ์‡„โ€ฆ ({ $shortcut })
+navbar-home =
+    .label = ํ™ˆ
+    .tooltiptext = { -brand-short-name } ํ™ˆ ํŽ˜์ด์ง€
+navbar-library =
+    .label = ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
+    .tooltiptext = ๊ธฐ๋ก, ์ €์žฅ๋œ ๋ถ๋งˆํฌ ๋“ฑ ๋ณด๊ธฐ
+navbar-search =
+    .title = ๊ฒ€์ƒ‰
+# Name for the tabs toolbar as spoken by screen readers. The word
+# "toolbar" is appended automatically and should not be included in
+# in the string
+tabs-toolbar =
+    .aria-label = ๋ธŒ๋ผ์šฐ์ € ํƒญ
+tabs-toolbar-new-tab =
+    .label = ์ƒˆ ํƒญ
+tabs-toolbar-list-all-tabs =
+    .label = ํƒญ ์ „์ฒด ๋ชฉ๋ก
+    .tooltiptext = ํƒญ ์ „์ฒด ๋ชฉ๋ก
+
+## Infobar shown at startup to suggest session-restore
+
+# <img data-l10n-name="icon"/> will be replaced by the application menu icon
+restore-session-startup-suggestion-message = <strong>์ด์ „ ํƒญ์„ ์—ฌ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?</strong> { -brand-short-name } ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฉ”๋‰ด <img data-l10n-name="icon"/>์˜ ๊ธฐ๋ก ์•„๋ž˜์—์„œ ์ด์ „ ์„ธ์…˜์„ ๋ณต์›ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+restore-session-startup-suggestion-button = ์‚ฌ์šฉ๋ฒ• ๋ณด๊ธฐ
+
+## Mozilla data reporting notification (Telemetry, Firefox Health Report, etc)
+
+data-reporting-notification-message = ์—ฌ๋Ÿฌ๋ถ„์ด ๋ณด๋‹ค ๋‚˜์€ ๊ฒฝํ—˜์„ ํ•  ์ˆ˜ ์žˆ๋„๋ก { -brand-short-name }๋Š” { -vendor-short-name }์— ์ž๋™์œผ๋กœ ์ผ๋ถ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•ฉ๋‹ˆ๋‹ค.
+data-reporting-notification-button =
+    .label = ๊ณต์œ ํ•  ๋ฐ์ดํ„ฐ ์„ ํƒ
+    .accesskey = C
+# Label for the indicator shown in the private browsing window titlebar.
+private-browsing-indicator-label = ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ
+
+## Unified extensions (toolbar) button
+
+unified-extensions-button =
+    .label = ํ™•์žฅ ๊ธฐ๋Šฅ
+    .tooltiptext = ํ™•์žฅ ๊ธฐ๋Šฅ
+
+## Unified extensions button when permission(s) are needed.
+## Note that the new line is intentionally part of the tooltip.
+
+unified-extensions-button-permissions-needed =
+    .label = ํ™•์žฅ ๊ธฐ๋Šฅ
+    .tooltiptext =
+        ํ™•์žฅ ๊ธฐ๋Šฅ
+        ๊ถŒํ•œ ํ•„์š”
+
+## Unified extensions button when some extensions are quarantined.
+## Note that the new line is intentionally part of the tooltip.
+
+unified-extensions-button-quarantined =
+    .label = ํ™•์žฅ ๊ธฐ๋Šฅ
+    .tooltiptext =
+        ํ™•์žฅ ๊ธฐ๋Šฅ
+        ์ผ๋ถ€ ํ™•์žฅ ๊ธฐ๋Šฅ์€ ํ—ˆ์šฉ๋˜์ง€ ์•Š์Œ
+
+## Autorefresh blocker
+
+refresh-blocked-refresh-label = { -brand-short-name }๊ฐ€ ์ด ํŽ˜์ด์ง€๋ฅผ ์ž๋™์œผ๋กœ ๋‹ค์‹œ ๋กœ๋“œํ•˜์ง€ ๋ชปํ•˜๋„๋ก ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.
+refresh-blocked-redirect-label = { -brand-short-name }๊ฐ€ ์ด ํŽ˜์ด์ง€์—์„œ ๋‹ค๋ฅธ ํŽ˜์ด์ง€๋กœ ์ž๋™์œผ๋กœ ๋ฐ”๋€Œ๋Š” ๊ฒƒ์„ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.
+refresh-blocked-allow =
+    .label = ํ—ˆ์šฉ
+    .accesskey = A
+
+## Firefox Relay integration
+
+firefox-relay-offer-why-to-use-relay = ์•ˆ์ „ํ•˜๊ณ  ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฌ์šด ๋งˆ์Šคํฌ๋Š” ์ด๋ฉ”์ผ ์ฃผ์†Œ๋ฅผ ์ˆจ๊น€์œผ๋กœ์จ ์‹ ์›์„ ๋ณดํ˜ธํ•˜๊ณ  ์ŠคํŒธ์„ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค.
+# Variables:
+#  $useremail (String): user email that will receive messages
+firefox-relay-offer-what-relay-provides = ์ด๋ฉ”์ผ ๋งˆ์Šคํฌ๋กœ ์ „์†ก๋œ ๋ชจ๋“  ์ด๋ฉ”์ผ์€ ์ฐจ๋‹จํ•˜์ง€ ์•Š๋Š” ํ•œ <strong>{ $useremail }</strong>(์œผ)๋กœ ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค.
+firefox-relay-offer-legal-notice = "์ด๋ฉ”์ผ ๋งˆ์Šคํฌ ์‚ฌ์šฉ"์„ ํด๋ฆญํ•˜๋ฉด, <label data-l10n-name="tos-url">์„œ๋น„์Šค ์•ฝ๊ด€</label>๋ฐ <label data-l10n-name="privacy-url">๊ฐœ์ธ์ •๋ณด์ฒ˜๋ฆฌ๋ฐฉ์นจ</label>์— ๋™์˜ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
+
+## Add-on Pop-up Notifications
+
+popup-notification-addon-install-unsigned =
+    .value = (๊ฒ€์‚ฌํ•˜์ง€ ์•Š์•˜์Œ)
+popup-notification-xpinstall-prompt-learn-more = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ์•ˆ์ „ํ•˜๊ฒŒ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๋” ์•Œ์•„๋ณด๊ธฐ
+
+## Pop-up warning
+
+# Variables:
+#   $popupCount (Number): the number of pop-ups blocked.
+popup-warning-message = { -brand-short-name }๊ฐ€ ์ด ์‚ฌ์ดํŠธ์—์„œ ํŒ์—… ์ฐฝ { $popupCount }๊ฐœ๋ฅผ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.
+# The singular form is left out for English, since the number of blocked pop-ups is always greater than 1.
+# Variables:
+#   $popupCount (Number): the number of pop-ups blocked.
+popup-warning-exceeded-message = { -brand-short-name }๊ฐ€ ์ด ์‚ฌ์ดํŠธ์—์„œ ํŒ์—… ์ฐฝ { $popupCount }๊ฐœ ์ด์ƒ์„ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.
+popup-warning-button =
+    .label =
+        { PLATFORM() ->
+            [windows] ์˜ต์…˜
+           *[other] ํ™˜๊ฒฝ ์„ค์ •
+        }
+    .accesskey =
+        { PLATFORM() ->
+            [windows] O
+           *[other] P
+        }
+# Variables:
+#   $popupURI (String): the URI for the pop-up window
+popup-show-popup-menuitem =
+    .label = ํ‘œ์‹œ: โ€œ{ $popupURI }โ€
diff --git a/browser/browser/browserContext.ftl b/browser/browser/browserContext.ftl
new file mode 100644 (file)
index 0000000..10924eb
--- /dev/null
@@ -0,0 +1,381 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+navbar-tooltip-instruction =
+    .value =
+        { PLATFORM() ->
+            [macos] ์•„๋ž˜๋กœ ์žก์•„๋‹น๊ฒจ ๊ธฐ๋ก ๋ณด๊ธฐ
+           *[other] ์˜ค๋ฅธ์ชฝ ํด๋ฆญ ๋˜๋Š” ์•„๋ž˜๋กœ ์žก์•„๋‹น๊ฒจ ๊ธฐ๋ก ๋ณด๊ธฐ
+        }
+
+## Back
+
+# Variables
+#   $shortcut (String) - A keyboard shortcut for the Go Back command.
+main-context-menu-back-2 =
+    .tooltiptext = ํ•œ ํŽ˜์ด์ง€ ๋’ค๋กœ ๊ฐ€๊ธฐ ({ $shortcut })
+    .aria-label = ๋’ค๋กœ
+    .accesskey = B
+# This menuitem is only visible on macOS
+main-context-menu-back-mac =
+    .label = ๋’ค๋กœ
+    .accesskey = B
+navbar-tooltip-back-2 =
+    .value = { main-context-menu-back-2.tooltiptext }
+toolbar-button-back-2 =
+    .label = { main-context-menu-back-2.aria-label }
+
+## Forward
+
+# Variables
+#   $shortcut (String) - A keyboard shortcut for the Go Forward command.
+main-context-menu-forward-2 =
+    .tooltiptext = ํ•œ ํŽ˜์ด์ง€ ์•ž์œผ๋กœ ๊ฐ€๊ธฐ ({ $shortcut })
+    .aria-label = ์•ž์œผ๋กœ
+    .accesskey = F
+# This menuitem is only visible on macOS
+main-context-menu-forward-mac =
+    .label = ์•ž์œผ๋กœ
+    .accesskey = F
+navbar-tooltip-forward-2 =
+    .value = { main-context-menu-forward-2.tooltiptext }
+toolbar-button-forward-2 =
+    .label = { main-context-menu-forward-2.aria-label }
+
+## Reload
+
+main-context-menu-reload =
+    .aria-label = ์ƒˆ๋กœ ๊ณ ์นจ
+    .accesskey = R
+# This menuitem is only visible on macOS
+main-context-menu-reload-mac =
+    .label = ์ƒˆ๋กœ ๊ณ ์นจ
+    .accesskey = R
+toolbar-button-reload =
+    .label = { main-context-menu-reload.aria-label }
+
+## Stop
+
+main-context-menu-stop =
+    .aria-label = ์ค‘์ง€
+    .accesskey = S
+# This menuitem is only visible on macOS
+main-context-menu-stop-mac =
+    .label = ์ค‘์ง€
+    .accesskey = S
+toolbar-button-stop =
+    .label = { main-context-menu-stop.aria-label }
+
+## Stop-Reload Button
+
+toolbar-button-stop-reload =
+    .title = { main-context-menu-reload.aria-label }
+
+## Firefox Account Button
+
+toolbar-button-fxaccount =
+    .label = { -fxaccount-brand-name }
+    .tooltiptext = { -fxaccount-brand-name }
+
+## Save Page
+
+main-context-menu-page-save =
+    .label = ํŽ˜์ด์ง€๋ฅผ ๋‹ค๋ฅธ ์ด๋ฆ„์œผ๋กœ ์ €์žฅโ€ฆ
+    .accesskey = P
+
+## Simple menu items
+
+main-context-menu-bookmark-page =
+    .aria-label = ํŽ˜์ด์ง€ ๋ถ๋งˆํฌโ€ฆ
+    .accesskey = m
+    .tooltiptext = ํŽ˜์ด์ง€ ๋ถ๋งˆํฌ
+# This menuitem is only visible on macOS
+# Cannot be shown at the same time as main-context-menu-edit-bookmark-mac,
+# so should probably have the same access key if possible.
+main-context-menu-bookmark-page-mac =
+    .label = ํŽ˜์ด์ง€ ๋ถ๋งˆํฌโ€ฆ
+    .accesskey = m
+# This menuitem is only visible on macOS
+# Cannot be shown at the same time as main-context-menu-bookmark-page-mac,
+# so should probably have the same access key if possible.
+main-context-menu-edit-bookmark-mac =
+    .label = ๋ถ๋งˆํฌ ํŽธ์ง‘โ€ฆ
+    .accesskey = m
+# Variables
+#   $shortcut (String) - A keyboard shortcut for the add bookmark command.
+main-context-menu-bookmark-page-with-shortcut =
+    .aria-label = ํŽ˜์ด์ง€ ๋ถ๋งˆํฌโ€ฆ
+    .accesskey = m
+    .tooltiptext = ํŽ˜์ด์ง€ ๋ถ๋งˆํฌ ({ $shortcut })
+main-context-menu-edit-bookmark =
+    .aria-label = ๋ถ๋งˆํฌ ํŽธ์ง‘โ€ฆ
+    .accesskey = m
+    .tooltiptext = ๋ถ๋งˆํฌ ํŽธ์ง‘
+# Variables
+#   $shortcut (String) - A keyboard shortcut for the edit bookmark command.
+main-context-menu-edit-bookmark-with-shortcut =
+    .aria-label = ๋ถ๋งˆํฌ ํŽธ์ง‘โ€ฆ
+    .accesskey = m
+    .tooltiptext = ๋ถ๋งˆํฌ ํŽธ์ง‘ ({ $shortcut })
+main-context-menu-open-link =
+    .label = ๋งํฌ ์—ด๊ธฐ
+    .accesskey = O
+main-context-menu-open-link-new-tab =
+    .label = ๋งํฌ๋ฅผ ์ƒˆ ํƒญ์—์„œ ์—ด๊ธฐ
+    .accesskey = T
+main-context-menu-open-link-container-tab =
+    .label = ๋งํฌ๋ฅผ ์ƒˆ ์ปจํ…Œ์ด๋„ˆ ํƒญ์—์„œ ์—ด๊ธฐ
+    .accesskey = C
+main-context-menu-open-link-new-window =
+    .label = ๋งํฌ๋ฅผ ์ƒˆ ์ฐฝ์—์„œ ์—ด๊ธฐ
+    .accesskey = W
+main-context-menu-open-link-new-private-window =
+    .label = ๋งํฌ๋ฅผ ์ƒˆ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ์—์„œ ์—ด๊ธฐ
+    .accesskey = P
+main-context-menu-bookmark-link-2 =
+    .label = ๋งํฌ ๋ถ๋งˆํฌโ€ฆ
+    .accesskey = B
+main-context-menu-save-link =
+    .label = ๋งํฌ๋ฅผ ๋‹ค๋ฅธ ์ด๋ฆ„์œผ๋กœ ์ €์žฅโ€ฆ
+    .accesskey = k
+main-context-menu-save-link-to-pocket =
+    .label = ๋งํฌ๋ฅผ { -pocket-brand-name }์— ์ €์žฅ
+    .accesskey = o
+
+## The access keys for "Copy Link" and "Copy Email Address"
+## should be the same if possible; the two context menu items
+## are mutually exclusive.
+
+main-context-menu-copy-email =
+    .label = ๋ฉ”์ผ ์ฃผ์†Œ ๋ณต์‚ฌ
+    .accesskey = E
+main-context-menu-copy-phone =
+    .label = ์ „ํ™” ๋ฒˆํ˜ธ ๋ณต์‚ฌ
+    .accesskey = o
+main-context-menu-copy-link-simple =
+    .label = ๋งํฌ ๋ณต์‚ฌ
+    .accesskey = L
+# This command copies the link, removing additional
+# query parameters used to track users across sites.
+main-context-menu-strip-on-share-link =
+    .label = ์‚ฌ์ดํŠธ ์ถ”์  ์—†์ด ๋งํฌ ๋ณต์‚ฌ
+    .accesskey = y
+
+## Media (video/audio) controls
+##
+## The accesskey for "Play" and "Pause" are the
+## same because the two context-menu items are
+## mutually exclusive.
+
+main-context-menu-media-play =
+    .label = ์žฌ์ƒ
+    .accesskey = P
+main-context-menu-media-pause =
+    .label = ์ค‘์ง€
+    .accesskey = P
+
+##
+
+main-context-menu-media-mute =
+    .label = ์Œ์†Œ๊ฑฐ
+    .accesskey = M
+main-context-menu-media-unmute =
+    .label = ์Œ์†Œ๊ฑฐ ํ•ด์ œ
+    .accesskey = m
+main-context-menu-media-play-speed-2 =
+    .label = ์†๋„
+    .accesskey = d
+main-context-menu-media-play-speed-slow-2 =
+    .label = 0.5ร—
+main-context-menu-media-play-speed-normal-2 =
+    .label = 1.0ร—
+main-context-menu-media-play-speed-fast-2 =
+    .label = 1.25ร—
+main-context-menu-media-play-speed-faster-2 =
+    .label = 1.5ร—
+main-context-menu-media-play-speed-fastest-2 =
+    .label = 2ร—
+main-context-menu-media-loop =
+    .label = ๋ฐ˜๋ณต
+    .accesskey = L
+
+## The access keys for "Show Controls" and "Hide Controls" are the same
+## because the two context-menu items are mutually exclusive.
+
+main-context-menu-media-show-controls =
+    .label = ์ปจํŠธ๋กค ํ‘œ์‹œ
+    .accesskey = C
+main-context-menu-media-hide-controls =
+    .label = ์ปจํŠธ๋กค ์ˆจ๊ธฐ๊ธฐ
+    .accesskey = C
+
+##
+
+main-context-menu-media-video-fullscreen =
+    .label = ์ „์ฒด ํ™”๋ฉด
+    .accesskey = F
+main-context-menu-media-video-leave-fullscreen =
+    .label = ์ „์ฒด ํ™”๋ฉด ์ข…๋ฃŒ
+    .accesskey = u
+# This is used when right-clicking on a video in the
+# content area when the Picture-in-Picture feature is enabled.
+main-context-menu-media-watch-pip =
+    .label = ํ™”๋ฉด ์† ํ™”๋ฉด์—์„œ ๋ณด๊ธฐ
+    .accesskey = u
+main-context-menu-image-reload =
+    .label = ์ด๋ฏธ์ง€ ๋‹ค์‹œ ์ฝ๊ธฐ
+    .accesskey = R
+main-context-menu-image-view-new-tab =
+    .label = ์ด๋ฏธ์ง€๋ฅผ ์ƒˆ ํƒญ์—์„œ ์—ด๊ธฐ
+    .accesskey = I
+main-context-menu-video-view-new-tab =
+    .label = ๋™์˜์ƒ์„ ์ƒˆ ํƒญ์—์„œ ์—ด๊ธฐ
+    .accesskey = i
+main-context-menu-image-copy =
+    .label = ์ด๋ฏธ์ง€ ๋ณต์‚ฌ
+    .accesskey = y
+main-context-menu-image-copy-link =
+    .label = ์ด๋ฏธ์ง€ ๋งํฌ ๋ณต์‚ฌ
+    .accesskey = o
+main-context-menu-video-copy-link =
+    .label = ๋™์˜์ƒ ๋งํฌ ๋ณต์‚ฌ
+    .accesskey = o
+main-context-menu-audio-copy-link =
+    .label = ์˜ค๋””์˜ค ๋งํฌ ๋ณต์‚ฌ
+    .accesskey = o
+main-context-menu-image-save-as =
+    .label = ์ด๋ฏธ์ง€๋ฅผ ๋‹ค๋ฅธ ์ด๋ฆ„์œผ๋กœ ์ €์žฅโ€ฆ
+    .accesskey = v
+main-context-menu-image-email =
+    .label = ๋ฉ”์ผ๋กœ ์ด๋ฏธ์ง€ ๋ณด๋‚ด๊ธฐโ€ฆ
+    .accesskey = a
+main-context-menu-image-set-image-as-background =
+    .label = ๋ฐ”ํƒ• ํ™”๋ฉด ๋ฐฐ๊ฒฝ์œผ๋กœ ์„ค์ •โ€ฆ
+    .accesskey = S
+main-context-menu-image-copy-text =
+    .label = ์ด๋ฏธ์ง€์—์„œ ํ…์ŠคํŠธ ๋ณต์‚ฌ
+    .accesskey = T
+main-context-menu-image-info =
+    .label = ์ด๋ฏธ์ง€ ์ •๋ณด ๋ณด๊ธฐ
+    .accesskey = f
+main-context-menu-image-desc =
+    .label = ์„ค๋ช… ๋ณด๊ธฐ
+    .accesskey = D
+main-context-menu-video-save-as =
+    .label = ๋™์˜์ƒ์„ ๋‹ค๋ฅธ ์ด๋ฆ„์œผ๋กœ ์ €์žฅโ€ฆ
+    .accesskey = v
+main-context-menu-audio-save-as =
+    .label = ์˜ค๋””์˜ค๋ฅผ ๋‹ค๋ฅธ ์ด๋ฆ„์œผ๋กœ ์ €์žฅโ€ฆ
+    .accesskey = v
+main-context-menu-video-take-snapshot =
+    .label = ์Šค๋ƒ…์ƒท ์ฐ๊ธฐโ€ฆ
+    .accesskey = S
+main-context-menu-video-email =
+    .label = ๋ฉ”์ผ๋กœ ๋™์˜์ƒ ๋ณด๋‚ด๊ธฐโ€ฆ
+    .accesskey = a
+main-context-menu-audio-email =
+    .label = ๋ฉ”์ผ๋กœ ์˜ค๋””์˜ค ๋ณด๋‚ด๊ธฐโ€ฆ
+    .accesskey = a
+main-context-menu-save-to-pocket =
+    .label = ํŽ˜์ด์ง€๋ฅผ { -pocket-brand-name }์— ์ €์žฅ
+    .accesskey = k
+main-context-menu-send-to-device =
+    .label = ํŽ˜์ด์ง€๋ฅผ ๊ธฐ๊ธฐ๋กœ ๋ณด๋‚ด๊ธฐ
+    .accesskey = D
+
+## The access keys for "Use Saved Login" and "Use Saved Password"
+## should be the same if possible; the two context menu items
+## are mutually exclusive.
+
+main-context-menu-use-saved-login =
+    .label = ์ €์žฅ๋œ ๋กœ๊ทธ์ธ ์‚ฌ์šฉ
+    .accesskey = o
+main-context-menu-use-saved-password =
+    .label = ์ €์žฅ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ ์‚ฌ์šฉ
+    .accesskey = o
+
+##
+
+main-context-menu-use-relay-mask =
+    .label = { -relay-brand-short-name } ์ด๋ฉ”์ผ ๋งˆ์Šคํฌ ์‚ฌ์šฉ
+    .accesskey = E
+main-context-menu-suggest-strong-password =
+    .label = ๊ฐ•๋ ฅํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ ์ œ์•ˆโ€ฆ
+    .accesskey = S
+main-context-menu-manage-logins2 =
+    .label = ๋กœ๊ทธ์ธ ๊ด€๋ฆฌ
+    .accesskey = M
+main-context-menu-keyword =
+    .label = ์ด ๊ฒ€์ƒ‰์˜ ํ‚ค์›Œ๋“œ ์ถ”๊ฐ€โ€ฆ
+    .accesskey = K
+main-context-menu-link-send-to-device =
+    .label = ๋งํฌ๋ฅผ ๊ธฐ๊ธฐ๋กœ ๋ณด๋‚ด๊ธฐ
+    .accesskey = D
+main-context-menu-frame =
+    .label = ์ด ํ”„๋ ˆ์ž„
+    .accesskey = h
+main-context-menu-frame-show-this =
+    .label = ์ด ํ”„๋ ˆ์ž„๋งŒ ํ‘œ์‹œ
+    .accesskey = S
+main-context-menu-frame-open-tab =
+    .label = ํ”„๋ ˆ์ž„์„ ์ƒˆ ํƒญ์—์„œ ์—ด๊ธฐ
+    .accesskey = T
+main-context-menu-frame-open-window =
+    .label = ํ”„๋ ˆ์ž„์„ ์ƒˆ ์ฐฝ์—์„œ ์—ด๊ธฐ
+    .accesskey = W
+main-context-menu-frame-reload =
+    .label = ํ”„๋ ˆ์ž„ ์ƒˆ๋กœ ๊ณ ์นจ
+    .accesskey = R
+main-context-menu-frame-add-bookmark =
+    .label = ํ”„๋ ˆ์ž„ ๋ถ๋งˆํฌโ€ฆ
+    .accesskey = m
+main-context-menu-frame-save-as =
+    .label = ํ”„๋ ˆ์ž„์„ ๋‹ค๋ฅธ ์ด๋ฆ„์œผ๋กœ ์ €์žฅโ€ฆ
+    .accesskey = F
+main-context-menu-frame-print =
+    .label = ํ”„๋ ˆ์ž„ ์ธ์‡„โ€ฆ
+    .accesskey = P
+main-context-menu-frame-view-source =
+    .label = ํ”„๋ ˆ์ž„ ์†Œ์Šค ๋ณด๊ธฐ
+    .accesskey = V
+main-context-menu-frame-view-info =
+    .label = ํ”„๋ ˆ์ž„ ์ •๋ณด ๋ณด๊ธฐ
+    .accesskey = I
+main-context-menu-print-selection-2 =
+    .label = ์„ ํƒ ์˜์—ญ ์ธ์‡„โ€ฆ
+    .accesskey = r
+main-context-menu-view-selection-source =
+    .label = ์„ ํƒ ์˜์—ญ ์†Œ์Šค ๋ณด๊ธฐ
+    .accesskey = e
+main-context-menu-take-screenshot =
+    .label = ์Šคํฌ๋ฆฐ์ƒท ์ฐ๊ธฐ
+    .accesskey = T
+main-context-menu-take-frame-screenshot =
+    .label = ์Šคํฌ๋ฆฐ์ƒท ์ฐ๊ธฐ
+    .accesskey = o
+main-context-menu-view-page-source =
+    .label = ํŽ˜์ด์ง€ ์†Œ์Šค ๋ณด๊ธฐ
+    .accesskey = V
+main-context-menu-bidi-switch-text =
+    .label = ๊ธ€์ž ๋ฐฉํ–ฅ ๋ณ€๊ฒฝ
+    .accesskey = w
+main-context-menu-bidi-switch-page =
+    .label = ํŽ˜์ด์ง€ ๋ฐฉํ–ฅ ๋ณ€๊ฒฝ
+    .accesskey = g
+main-context-menu-inspect =
+    .label = ๊ฒ€์‚ฌ
+    .accesskey = Q
+main-context-menu-inspect-a11y-properties =
+    .label = ์ ‘๊ทผ์„ฑ ์†์„ฑ ๊ฒ€์‚ฌ
+main-context-menu-eme-learn-more =
+    .label = DRM์— ๋Œ€ํ•ด ๋” ์•Œ์•„๋ณด๊ธฐโ€ฆ
+    .accesskey = D
+# Variables
+#   $containerName (String): The name of the current container
+main-context-menu-open-link-in-container-tab =
+    .label = ๋งํฌ๋ฅผ ์ƒˆ { $containerName } ํƒญ์—์„œ ์—ด๊ธฐ
+    .accesskey = T
+main-context-menu-reveal-password =
+    .label = ๋น„๋ฐ€๋ฒˆํ˜ธ ํ‘œ์‹œ
+    .accesskey = v
diff --git a/browser/browser/browserSets.ftl b/browser/browser/browserSets.ftl
new file mode 100644 (file)
index 0000000..b8c5eb6
--- /dev/null
@@ -0,0 +1,218 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+window-minimize-command =
+    .label = ์ตœ์†Œํ™”
+
+window-zoom-command =
+    .label = ์ฐฝ ํ™•๋Œ€
+
+window-new-shortcut =
+    .key = N
+
+window-minimize-shortcut =
+    .key = m
+
+close-shortcut =
+    .key = W
+
+tab-new-shortcut =
+    .key = t
+
+location-open-shortcut =
+    .key = l
+
+location-open-shortcut-alt =
+    .key = d
+
+search-focus-shortcut =
+    .key = k
+
+# This shortcut is used in two contexts:
+#   - web search
+#   - find in page
+find-shortcut =
+    .key = f
+
+search-find-again-shortcut =
+    .key = g
+
+search-find-again-shortcut-alt =
+    .keycode = VK_F3
+
+search-find-selection-shortcut =
+    .key = e
+
+# Verify what shortcut for that operation
+# are recommended by the Human Interface Guidelines
+# of each platform for your locale.
+search-focus-shortcut-alt =
+    .key =
+        { PLATFORM() ->
+            [linux] j
+           *[other] e
+        }
+
+# Verify what shortcut for that operation
+# are recommended by the Human Interface Guidelines
+# of each platform for your locale.
+downloads-shortcut =
+    .key =
+        { PLATFORM() ->
+            [linux] y
+           *[other] j
+        }
+
+addons-shortcut =
+    .key = A
+
+file-open-shortcut =
+    .key = o
+
+save-page-shortcut =
+    .key = s
+
+page-source-shortcut =
+    .key = u
+
+# This should match the Option+Command keyboard shortcut letter that Safari
+# and Chrome use for "View Source" on macOS. `page-source-shortcut` above
+# is Firefox's official keyboard shortcut shown in the GUI.
+# Safari variant is an alias provided for the convenience of Safari and Chrome
+# users on macOS. See bug 1398988.
+page-source-shortcut-safari =
+    .key = u
+
+page-info-shortcut =
+    .key = i
+
+print-shortcut =
+    .key = p
+
+mute-toggle-shortcut =
+    .key = M
+
+nav-back-shortcut-alt =
+    .key = [
+
+nav-fwd-shortcut-alt =
+    .key = ]
+
+nav-reload-shortcut =
+    .key = r
+
+# Shortcut available only on macOS.
+nav-stop-shortcut =
+    .key = .
+
+history-show-all-shortcut =
+    .key = H
+
+history-show-all-shortcut-mac =
+    .key = Y
+
+history-sidebar-shortcut =
+    .key = h
+
+full-screen-shortcut =
+    .key = f
+
+reader-mode-toggle-shortcut-windows =
+    .keycode = VK_F9
+
+reader-mode-toggle-shortcut-other =
+    .key = R
+
+picture-in-picture-toggle-shortcut-mac =
+    .key = ]
+
+# Pick the key that is commonly present
+# in your locale keyboards above the
+# `picture-in-picture-toggle-shortcut-mac` key.
+picture-in-picture-toggle-shortcut-mac-alt =
+    .key = { "}" }
+
+picture-in-picture-toggle-shortcut =
+    .key = ]
+
+# Pick the key that is commonly present
+# in your locale keyboards above the
+# `picture-in-picture-toggle-shortcut` key.
+picture-in-picture-toggle-shortcut-alt =
+    .key = { "}" }
+
+bookmark-this-page-shortcut =
+    .key = d
+
+# Verify what shortcut for that operation
+# are recommended by the Human Interface Guidelines
+# of each platform for your locale.
+bookmark-show-library-shortcut =
+    .key = O
+
+# Verify what shortcut for that operation
+# are recommended by the Human Interface Guidelines
+# of each platform for your locale.
+bookmark-show-sidebar-shortcut =
+    .key = b
+
+# Verify what shortcut for that operation
+# are recommended by the Human Interface Guidelines
+# of each platform for your locale.
+bookmark-show-toolbar-shortcut =
+    .key = B
+
+## All `-alt*` messages are alternative acceleration keys for zoom.
+## If shift key is needed with your locale popular keyboard for them,
+## you can use these alternative items. Otherwise, their values should be empty.
+
+full-zoom-reduce-shortcut =
+    .key = -
+
+full-zoom-reduce-shortcut-alt-a =
+    .key = _
+
+full-zoom-reduce-shortcut-alt-b =
+    .key = { "" }
+
+full-zoom-enlarge-shortcut =
+    .key = +
+
+full-zoom-enlarge-shortcut-alt =
+    .key = =
+
+full-zoom-enlarge-shortcut-alt2 =
+    .key = { "" }
+
+full-zoom-reset-shortcut =
+    .key = 0
+
+full-zoom-reset-shortcut-alt =
+    .key = { "" }
+
+##
+
+bidi-switch-direction-shortcut =
+    .key = X
+
+private-browsing-shortcut =
+    .key = P
+
+## The shortcuts below are for Mac specific
+## global menu.
+
+quit-app-shortcut =
+    .key = Q
+
+help-shortcut =
+    .key = ?
+
+preferences-shortcut =
+    .key = ,
+
+hide-app-shortcut =
+    .key = H
+
+hide-other-apps-shortcut =
+    .key = H
diff --git a/browser/browser/colorways.ftl b/browser/browser/colorways.ftl
new file mode 100644 (file)
index 0000000..8d45f4a
--- /dev/null
@@ -0,0 +1,26 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Colorway collections
+
+## Colorway names and descriptions
+
+playmaker-colorway-name = ํ”Œ๋ ˆ์ด๋ฉ”์ด์ปค
+playmaker-colorway-description = ์—ฌ๋Ÿฌ๋ถ„์€ ์Šน๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ๋งŒ๋“ค๊ณ  ์ฃผ๋ณ€์˜ ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์ด ๊ฒŒ์ž„์„ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋„๋ก ๋•์Šต๋‹ˆ๋‹ค.
+
+expressionist-colorway-name = ํ‘œํ˜„์ฃผ์˜์ž
+expressionist-colorway-description = ์—ฌ๋Ÿฌ๋ถ„์€ ์„ธ์ƒ์„ ๋‹ค๋ฅด๊ฒŒ ๋ณด๊ณ  ์—ฌ๋Ÿฌ๋ถ„์˜ ์ฐฝ์กฐ๋ฌผ์ด ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์˜ ๊ฐ์ •์„ ์ž๊ทนํ•ฉ๋‹ˆ๋‹ค.
+
+visionary-colorway-name = ๊ณต์ƒ๊ฐ€
+visionary-colorway-description = ์—ฌ๋Ÿฌ๋ถ„์€ ํ˜„์ƒ ์œ ์ง€์— ์˜๋ฌธ์„ ์ œ๊ธฐํ•˜๊ณ  ๋” ๋‚˜์€ ๋ฏธ๋ž˜๋ฅผ ์ƒ์ƒํ•˜๋„๋ก ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์„ ์›€์ง์ž…๋‹ˆ๋‹ค.
+
+activist-colorway-name = ํ™œ๋™๊ฐ€
+activist-colorway-description = ์—ฌ๋Ÿฌ๋ถ„์€ ์„ธ์ƒ์„ ๋‹น์‹ ์ด ์ฐพ์€ ๊ฒƒ๋ณด๋‹ค ๋” ๋‚˜์€ ๊ณณ์œผ๋กœ ๋งŒ๋“ค๊ณ  ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ๋ฏฟ๋„๋ก ์ด๋•๋‹ˆ๋‹ค.
+
+dreamer-colorway-name = ๋ชฝ์ƒ๊ฐ€
+dreamer-colorway-description = ์—ฌ๋Ÿฌ๋ถ„์€ ํ–‰์šด์ด ๋Œ€๋‹ดํ•œ ์‚ฌ๋žŒ์„ ์„ ํ˜ธํ•˜๊ณ  ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์šฉ๊ธฐ๋ฅผ ๋ถ๋‹์•„์ค€๋‹ค๊ณ  ๋ฏฟ์Šต๋‹ˆ๋‹ค.
+
+innovator-colorway-name = ํ˜์‹ ๊ฐ€
+innovator-colorway-description = ์—ฌ๋Ÿฌ๋ถ„์€ ์–ด๋””์—์„œ๋‚˜ ๊ธฐํšŒ๋ฅผ ๋ณด๊ณ  ์—ฌ๋Ÿฌ๋ถ„ ์ฃผ๋ณ€์˜ ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์˜ ์‚ถ์— ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค.
diff --git a/browser/browser/components/mozSupportLink.ftl b/browser/browser/components/mozSupportLink.ftl
new file mode 100644 (file)
index 0000000..20e0c36
--- /dev/null
@@ -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/browser/browser/confirmationHints.ftl b/browser/browser/confirmationHints.ftl
new file mode 100644 (file)
index 0000000..3509d66
--- /dev/null
@@ -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/.
+
+
+## Confirmation hints
+
+confirmation-hint-breakage-report-sent = ๋ณด๊ณ ๋จ. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!
+confirmation-hint-login-removed = ๋กœ๊ทธ์ธ์ด ์‚ญ์ œ๋จ!
+confirmation-hint-page-bookmarked = ๋ถ๋งˆํฌ์— ์ €์žฅ๋จ
+confirmation-hint-password-saved = ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์ €์žฅ๋จ!
+confirmation-hint-pin-tab = ๊ณ ์ •๋จ!
+confirmation-hint-pin-tab-description = ํƒญ์„ ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์œผ๋กœ ๋ˆŒ๋Ÿฌ ๊ณ ์ • ํ•ด์ œํ•ฉ๋‹ˆ๋‹ค.
+confirmation-hint-send-to-device = ๋ณด๋ƒ„!
+confirmation-hint-firefox-relay-mask-created = ์ƒˆ๋กœ์šด ๋งˆ์Šคํฌ๊ฐ€ ์ƒ์„ฑ๋จ!
+confirmation-hint-firefox-relay-mask-reused = ๊ธฐ์กด ๋งˆ์Šคํฌ ์žฌ์‚ฌ์šฉ๋จ!
+confirmation-hint-screenshot-copied = ์Šคํฌ๋ฆฐ์ƒท์ด ๋ณต์‚ฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค!
diff --git a/browser/browser/contentCrash.ftl b/browser/browser/contentCrash.ftl
new file mode 100644 (file)
index 0000000..699a4fc
--- /dev/null
@@ -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/.
+
+
+## Subframe crash notification
+
+crashed-subframe-message = <strong>์ด ํŽ˜์ด์ง€์˜ ์ผ๋ถ€๊ฐ€ ์†์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.</strong> { -brand-product-name }์—๊ฒŒ ์ด ๋ฌธ์ œ๋ฅผ ์•Œ๋ฆฌ๊ณ  ๋” ๋นจ๋ฆฌ ํ•ด๊ฒฐํ•˜๋ ค๋ฉด ๋ณด๊ณ ์„œ๋ฅผ ์ œ์ถœํ•˜์„ธ์š”.
+
+# The string for crashed-subframe-title.title should match crashed-subframe-message,
+# but without any markup.
+crashed-subframe-title =
+    .title = ์ด ํŽ˜์ด์ง€์˜ ์ผ๋ถ€๊ฐ€ ์†์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.{ -brand-product-name }์—๊ฒŒ ์ด ๋ฌธ์ œ๋ฅผ ์•Œ๋ฆฌ๊ณ  ๋” ๋นจ๋ฆฌ ํ•ด๊ฒฐํ•˜๋ ค๋ฉด ๋ณด๊ณ ์„œ๋ฅผ ์ œ์ถœํ•˜์„ธ์š”.
+crashed-subframe-learnmore-link =
+    .value = ๋” ์•Œ์•„๋ณด๊ธฐ
+crashed-subframe-submit =
+    .label = ๋ณด๊ณ ์„œ ์ œ์ถœ
+    .accesskey = S
+
+## Pending crash reports
+
+# Variables:
+#   $reportCount (Number): the number of pending crash reports
+pending-crash-reports-message = ๋ณด๋‚ด์ง€ ์•Š์€ ์ถฉ๋Œ ๋ณด๊ณ ์„œ๊ฐ€ { $reportCount }๊ฐœ ์žˆ์Šต๋‹ˆ๋‹ค
+pending-crash-reports-view-all =
+    .label = ๋ณด๊ธฐ
+pending-crash-reports-send =
+    .label = ๋ณด๋‚ด๊ธฐ
+pending-crash-reports-always-send =
+    .label = ํ•ญ์ƒ ๋ณด๋‚ด๊ธฐ
diff --git a/browser/browser/customizeMode.ftl b/browser/browser/customizeMode.ftl
new file mode 100644 (file)
index 0000000..6964551
--- /dev/null
@@ -0,0 +1,38 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+customize-mode-restore-defaults =
+    .label = ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ๋ณต์›
+customize-mode-menu-and-toolbars-header = ์ข‹์•„ํ•˜๋Š” ํ•ญ๋ชฉ์„ ๋„๊ตฌ ๋ชจ์Œ์ด๋‚˜ ๋„๊ตฌ ๋”๋ณด๊ธฐ ๋ฉ”๋‰ด์— ๋Œ์–ด์„œ ๋†“์œผ์„ธ์š”.
+customize-mode-overflow-list-title = ๋„๊ตฌ ๋”๋ณด๊ธฐ ๋ฉ”๋‰ด
+customize-mode-uidensity =
+    .label = ๋ฐ€๋„
+customize-mode-done =
+    .label = ์™„๋ฃŒ
+customize-mode-toolbars =
+    .label = ๋„๊ตฌ ๋ชจ์Œ
+customize-mode-titlebar =
+    .label = ์ œ๋ชฉ ํ‘œ์‹œ์ค„
+customize-mode-uidensity-menu-touch =
+    .label = ํ„ฐ์น˜
+    .accesskey = T
+    .tooltiptext = ํ„ฐ์น˜
+customize-mode-uidensity-auto-touch-mode-checkbox =
+    .label = ํƒœ๋ธ”๋ฆฟ ๋ชจ๋“œ์—์„œ ํ„ฐ์น˜ ์‚ฌ์šฉ
+customize-mode-overflow-list-description = ํ•ญ๋ชฉ์„ ๋„๊ตฌ ๋ชจ์Œ ๋ฐ–์˜ ๊ฐ€๊นŒ์šด ๊ณณ์— ๋‘๋ ค๋ฉด ์—ฌ๊ธฐ์— ๋Œ์–ด์„œ ๋†“์œผ์„ธ์š”โ€ฆ
+customize-mode-uidensity-menu-normal =
+    .label = ๋ณดํ†ต
+    .accesskey = N
+    .tooltiptext = ๋ณดํ†ต
+customize-mode-uidensity-menu-compact-unsupported =
+    .label = ์ข๊ฒŒ (์ง€์› ์•ˆ ๋จ)
+    .accesskey = C
+    .tooltiptext = ์ข๊ฒŒ (์ง€์› ์•ˆ ๋จ)
+customize-mode-undo-cmd =
+    .label = ์‹คํ–‰ ์ทจ์†Œ
+customize-mode-lwthemes-link = ํ…Œ๋งˆ ๊ด€๋ฆฌ
+customize-mode-touchbar-cmd =
+    .label = ํ„ฐ์น˜๋ฐ” ์‚ฌ์šฉ์ž ์ •์˜โ€ฆ
+customize-mode-downloads-button-autohide =
+    .label = ๋น„์–ด์žˆ์„ ๋•Œ ๋ฒ„ํŠผ ์ˆจ๊ธฐ๊ธฐ
diff --git a/browser/browser/defaultBrowserNotification.ftl b/browser/browser/defaultBrowserNotification.ftl
new file mode 100644 (file)
index 0000000..7c2e541
--- /dev/null
@@ -0,0 +1,23 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# The question portion of the following message should have the <strong> and </strong> tags surrounding it.
+default-browser-notification-message = <strong>{ -brand-short-name }๋ฅผ ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ €๋กœ ์„ค์ •ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?</strong> ์›น์„ ์‚ฌ์šฉํ•  ๋•Œ ๋น ๋ฅด๊ณ  ์•ˆ์ „ํ•˜๋ฉฐ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ๋ฅผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+default-browser-notification-button =
+    .label = ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ €๋กœ ์„ค์ •
+    .accesskey = S
+
+## These strings are used for the default browser prompt. There are 2 variations
+## depending on the operating system (Windows vs other). The checkbox label and
+## secondary button are shared between the variants.
+
+default-browser-prompt-title-pin = { -brand-short-name }๋ฅผ ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ €๋กœ ์„ค์ •ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+default-browser-prompt-message-pin = { -brand-short-name }๋ฅผ ์†์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ €๋กœ ๋งŒ๋“ค๊ณ  ์ž‘์—… ํ‘œ์‹œ์ค„์— ๊ณ ์ •ํ•˜์„ธ์š”.
+default-browser-prompt-message-pin-mac = { -brand-short-name }๋ฅผ ์†์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ €๋กœ ๋งŒ๋“ค๊ณ  Dock์— ๋„ฃ์œผ์„ธ์š”.
+default-browser-prompt-button-primary-pin = ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ €๋กœ ์„ค์ •
+default-browser-prompt-title-alt = { -brand-short-name }๋ฅผ ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ €๋กœ ์„ค์ •ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+default-browser-prompt-message-alt = ํƒ์ƒ‰ํ•  ๋•Œ ์†๋„, ์•ˆ์ „ ๋ฐ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ๊ธฐ๋Šฅ์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
+default-browser-prompt-button-primary-alt = ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ €๋กœ ์„ค์ •
+default-browser-prompt-checkbox-not-again-label = ์ด ๋ฉ”์‹œ์ง€๋ฅผ ๋‹ค์‹œ ํ‘œ์‹œ ์•ˆ ํ•จ
+default-browser-prompt-button-secondary = ๋‚˜์ค‘์—
diff --git a/browser/browser/downloads.ftl b/browser/browser/downloads.ftl
new file mode 100644 (file)
index 0000000..7554d6c
--- /dev/null
@@ -0,0 +1,252 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## The title and aria-label attributes are used by screen readers to describe
+## the Downloads Panel.
+
+downloads-window =
+    .title = ๋‹ค์šด๋กœ๋“œ
+downloads-panel =
+    .aria-label = ๋‹ค์šด๋กœ๋“œ
+
+##
+
+# The style attribute has the width of the Downloads Panel expressed using
+# a CSS unit. The longest labels that should fit are usually those of
+# in-progress and blocked downloads.
+downloads-panel-items =
+    .style = width: 35em
+
+downloads-cmd-pause =
+    .label = ์ผ์‹œ ์ค‘์ง€
+    .accesskey = P
+downloads-cmd-resume =
+    .label = ๊ณ„์†
+    .accesskey = R
+downloads-cmd-cancel =
+    .tooltiptext = ์ทจ์†Œ
+downloads-cmd-cancel-panel =
+    .aria-label = ์ทจ์†Œ
+
+downloads-cmd-show-menuitem-2 =
+    .label =
+        { PLATFORM() ->
+            [macos] Finder์—์„œ ๋ณด๊ธฐ
+           *[other] ํด๋”์—์„œ ๋ณด๊ธฐ
+        }
+    .accesskey = F
+
+## Displayed in the downloads context menu for files that can be opened.
+## Variables:
+##   $handler (String) - The name of the mime type's default file handler.
+##   Example: "Notepad", "Acrobat Reader DC", "7-Zip File Manager"
+
+downloads-cmd-use-system-default =
+    .label = ์‹œ์Šคํ…œ ๋ทฐ์–ด์—์„œ ์—ด๊ธฐ
+    .accesskey = V
+# This version is shown when the download's mime type has a valid file handler.
+downloads-cmd-use-system-default-named =
+    .label = { $handler }์—์„œ ์—ด๊ธฐ
+    .accesskey = I
+
+# We can use the same accesskey as downloads-cmd-always-open-similar-files.
+# Both should not be visible in the downloads context menu at the same time.
+downloads-cmd-always-use-system-default =
+    .label = ํ•ญ์ƒ ์‹œ์Šคํ…œ ๋ทฐ์–ด์—์„œ ์—ด๊ธฐ
+    .accesskey = w
+# We can use the same accesskey as downloads-cmd-always-open-similar-files.
+# Both should not be visible in the downloads context menu at the same time.
+# This version is shown when the download's mime type has a valid file handler.
+downloads-cmd-always-use-system-default-named =
+    .label = ํ•ญ์ƒ { $handler }์—์„œ ์—ด๊ธฐ
+    .accesskey = w
+
+##
+
+# We can use the same accesskey as downloads-cmd-always-use-system-default.
+# Both should not be visible in the downloads context menu at the same time.
+downloads-cmd-always-open-similar-files =
+    .label = ํ•ญ์ƒ ์ด ํŒŒ์ผ ์œ ํ˜• ์—ด๊ธฐ
+    .accesskey = w
+
+downloads-cmd-show-button-2 =
+    .tooltiptext =
+        { PLATFORM() ->
+            [macos] Finder์—์„œ ๋ณด๊ธฐ
+           *[other] ํด๋”์—์„œ ๋ณด๊ธฐ
+        }
+
+downloads-cmd-show-panel-2 =
+    .aria-label =
+        { PLATFORM() ->
+            [macos] Finder์—์„œ ๋ณด๊ธฐ
+           *[other] ํด๋”์—์„œ ๋ณด๊ธฐ
+        }
+downloads-cmd-show-description-2 =
+    .value =
+        { PLATFORM() ->
+            [macos] Finder์—์„œ ๋ณด๊ธฐ
+           *[other] ํด๋”์—์„œ ๋ณด๊ธฐ
+        }
+
+downloads-cmd-show-downloads =
+    .label = ๋‹ค์šด๋กœ๋“œ ํด๋” ๋ณด๊ธฐ
+downloads-cmd-retry =
+    .tooltiptext = ๋‹ค์‹œ ์‹œ๋„
+downloads-cmd-retry-panel =
+    .aria-label = ๋‹ค์‹œ ์‹œ๋„
+downloads-cmd-go-to-download-page =
+    .label = ๋‹ค์šด๋กœ๋“œ ํŽ˜์ด์ง€ ๊ฐ€๊ธฐ
+    .accesskey = G
+downloads-cmd-copy-download-link =
+    .label = ๋‹ค์šด๋กœ๋“œ ๋งํฌ ๋ณต์‚ฌ
+    .accesskey = L
+downloads-cmd-remove-from-history =
+    .label = ๊ธฐ๋ก์—์„œ ์‚ญ์ œ
+    .accesskey = e
+downloads-cmd-clear-list =
+    .label = ๋ฏธ๋ฆฌ๋ณด๊ธฐ ํŒจ๋„ ์ •๋ฆฌ
+    .accesskey = a
+downloads-cmd-clear-downloads =
+    .label = ๋‹ค์šด๋กœ๋“œ ์ •๋ฆฌ
+    .accesskey = D
+downloads-cmd-delete-file =
+    .label = ์‚ญ์ œ
+    .accesskey = D
+
+# This command is shown in the context menu when downloads are blocked.
+downloads-cmd-unblock =
+    .label = ๋‹ค์šด๋กœ๋“œ ํ—ˆ์šฉ
+    .accesskey = o
+
+# This is the tooltip of the action button shown when malware is blocked.
+downloads-cmd-remove-file =
+    .tooltiptext = ํŒŒ์ผ ์‚ญ์ œ
+
+downloads-cmd-remove-file-panel =
+    .aria-label = ํŒŒ์ผ ์‚ญ์ œ
+
+# This is the tooltip of the action button shown when potentially unwanted
+# downloads are blocked. This opens a dialog where the user can choose
+# whether to unblock or remove the download. Removing is the default option.
+downloads-cmd-choose-unblock =
+    .tooltiptext = ํŒŒ์ผ ์‚ญ์ œ ๋˜๋Š” ๋‹ค์šด๋กœ๋“œ ํ—ˆ์šฉ
+
+downloads-cmd-choose-unblock-panel =
+    .aria-label = ํŒŒ์ผ ์‚ญ์ œ ๋˜๋Š” ๋‹ค์šด๋กœ๋“œ ํ—ˆ์šฉ
+
+# This is the tooltip of the action button shown when uncommon downloads are
+# blocked.This opens a dialog where the user can choose whether to open the
+# file or remove the download. Opening is the default option.
+downloads-cmd-choose-open =
+    .tooltiptext = ํŒŒ์ผ ์—ด๊ธฐ ๋˜๋Š” ์‚ญ์ œ
+
+downloads-cmd-choose-open-panel =
+    .aria-label = ํŒŒ์ผ ์—ด๊ธฐ ๋˜๋Š” ์‚ญ์ œ
+
+# Displayed when hovering a blocked download, indicates that it's possible to
+# show more information for user to take the next action.
+downloads-show-more-information =
+    .value = ์ž์„ธํžˆ ๋ณด๊ธฐ
+
+# Displayed when hovering a complete download, indicates that it's possible to
+# open the file using an app available in the system.
+downloads-open-file =
+    .value = ํŒŒ์ผ ์—ด๊ธฐ
+
+## Displayed when the user clicked on a download in process. Indicates that the
+## downloading file will be opened after certain amount of time using an app
+## available in the system.
+## Variables:
+##   $hours (number) - Amount of hours left till the file opens.
+##   $seconds (number) - Amount of seconds left till the file opens.
+##   $minutes (number) - Amount of minutes till the file opens.
+
+downloading-file-opens-in-hours-and-minutes-2 =
+    .value = { $hours }์‹œ๊ฐ„ { $minutes }๋ถ„ ํ›„ ์—ด๋ฆผโ€ฆ
+downloading-file-opens-in-minutes-2 =
+    .value = { $minutes }๋ถ„ ํ›„ ์—ด๋ฆผโ€ฆ
+downloading-file-opens-in-minutes-and-seconds-2 =
+    .value = { $minutes }๋ถ„ { $seconds }์ดˆ ํ›„ ์—ด๋ฆผโ€ฆ
+downloading-file-opens-in-seconds-2 =
+    .value = { $seconds }์ดˆ ํ›„ ์—ด๋ฆผโ€ฆ
+downloading-file-opens-in-some-time-2 =
+    .value = ์™„๋ฃŒ ํ›„ ์—ด๋ฆผโ€ฆ
+downloading-file-click-to-open =
+    .value = ์™„๋ฃŒ ํ›„ ์—ด๊ธฐ
+
+##
+
+# Displayed when hovering a download which is able to be retried by users,
+# indicates that it's possible to download this file again.
+downloads-retry-download =
+    .value = ๋‹ค์šด๋กœ๋“œ ๋‹ค์‹œ ์‹œ๋„
+
+# Displayed when hovering a download which is able to be cancelled by users,
+# indicates that it's possible to cancel and stop the download.
+downloads-cancel-download =
+    .value = ๋‹ค์šด๋กœ๋“œ ์ทจ์†Œ
+
+# This string is shown at the bottom of the Downloads Panel when all the
+# downloads fit in the available space, or when there are no downloads in
+# the panel at all.
+downloads-history =
+    .label = ๋ชจ๋“  ๋‹ค์šด๋กœ๋“œ ํ•ญ๋ชฉ ๋ณด๊ธฐ
+    .accesskey = S
+
+# This string is shown at the top of the Download Details Panel, to indicate
+# that we are showing the details of a single download.
+downloads-details =
+    .title = ๋‹ค์šด๋กœ๋“œ ์ƒ์„ธ ์ •๋ณด
+
+## Displayed when a site attempts to automatically download many files.
+## Variables:
+##   $num (number) - Number of blocked downloads.
+##   $url (string) - The url of the suspicious site, stripped of http, https and www prefix.
+
+downloads-files-not-downloaded =
+    { $num ->
+       *[other] ํŒŒ์ผ { $num }๊ฐœ๊ฐ€ ๋‹ค์šด๋กœ๋“œ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+    }
+downloads-blocked-from-url = { $url }์—์„œ ๋‹ค์šด๋กœ๋“œ๊ฐ€ ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+downloads-blocked-download-detailed-info = { $url } ์‚ฌ์ดํŠธ๊ฐ€ ์ž๋™์œผ๋กœ ์—ฌ๋Ÿฌ ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œํ•˜๋ ค๊ณ  ํ–ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์ดํŠธ๊ฐ€ ์†์ƒ๋˜์—ˆ๊ฑฐ๋‚˜ ๊ธฐ๊ธฐ์— ์ŠคํŒธ ํŒŒ์ผ์„ ์ €์žฅํ•˜๋ ค๊ณ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+##
+
+downloads-clear-downloads-button =
+    .label = ๋‹ค์šด๋กœ๋“œ ์ •๋ฆฌ
+    .tooltiptext = ์™„๋ฃŒ, ์ทจ์†Œ ๋ฐ ์‹คํŒจํ•œ ๋‹ค์šด๋กœ๋“œ ํ•ญ๋ชฉ ์ง€์šฐ๊ธฐ
+
+# This string is shown when there are no items in the Downloads view, when it
+# is displayed inside a browser tab.
+downloads-list-empty =
+    .value = ๋‹ค์šด๋กœ๋“œ ํ•ญ๋ชฉ์ด ์—†์Šต๋‹ˆ๋‹ค.
+
+# This string is shown when there are no items in the Downloads Panel.
+downloads-panel-empty =
+    .value = ์ด ์„ธ์…˜์— ๋‹ค์šด๋กœ๋“œ ํ•ญ๋ชฉ์ด ์—†์Šต๋‹ˆ๋‹ค.
+
+# This is displayed in an item at the bottom of the Downloads Panel when there
+# are more downloads than can fit in the list in the panel.
+#   $count (number) - number of files being downloaded that are not shown in the
+#                     panel list.
+downloads-more-downloading =
+    { $count ->
+       *[other] ํŒŒ์ผ { $count }๊ฐœ ๋” ๋‹ค์šด๋กœ๋“œ ์ค‘
+    }
+
+## Download errors
+
+downloads-error-alert-title = ๋‹ค์šด๋กœ๋“œ ์˜ค๋ฅ˜
+# Variables:
+#   $extension (String): the name of the blocking extension.
+downloads-error-blocked-by = ๋‹ค์šด๋กœ๋“œ๊ฐ€ { $extension } ํ™•์žฅ ๊ธฐ๋Šฅ์— ์˜ํ•ด ์ฐจ๋‹จ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ €์žฅํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+# Used when the name of the blocking extension is unavailable.
+downloads-error-extension = ๋‹ค์šด๋กœ๋“œ๊ฐ€ ํ™•์žฅ ๊ธฐ๋Šฅ์— ์˜ํ•ด ์ฐจ๋‹จ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ €์žฅํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+# Line breaks in this message are meaningful, and should be maintained.
+downloads-error-generic =
+    ์•Œ ์ˆ˜ ์—†๋Š” ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ ๋‹ค์šด๋กœ๋“œ๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+    
+    ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
diff --git a/browser/browser/editBookmarkOverlay.ftl b/browser/browser/editBookmarkOverlay.ftl
new file mode 100644 (file)
index 0000000..9378187
--- /dev/null
@@ -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/.
+
+bookmark-overlay-name-2 =
+    .value = ์ด๋ฆ„
+    .accesskey = N
+
+bookmark-overlay-url =
+    .value = URL
+    .accesskey = U
+
+# Location refers to the position of the bookmark within the browser's
+# bookmarks, not to its URL or address.
+bookmark-overlay-location-2 =
+    .value = ์œ„์น˜
+    .accesskey = L
+
+bookmark-overlay-choose =
+    .label = ์„ ํƒโ€ฆ
+
+bookmark-overlay-folders-expander =
+    .tooltiptext = ๋ถ๋งˆํฌ ํด๋” ๋ชจ๋‘ ๋ณด๊ธฐ
+    .tooltiptextdown = { bookmark-overlay-folders-expander.tooltiptext }
+    .tooltiptextup = ์ˆจ๊ธฐ๊ธฐ
+
+bookmark-overlay-folders-expander2 =
+    .tooltiptext = ๋ถ๋งˆํฌ ํด๋” ๋ชจ๋‘ ๋ณด๊ธฐ
+
+bookmark-overlay-folders-expander-hide =
+    .tooltiptext = ์ˆจ๊ธฐ๊ธฐ
+
+bookmark-overlay-new-folder-button =
+    .label = ์ƒˆ ํด๋”
+    .accesskey = o
+
+bookmark-overlay-tags-2 =
+    .value = ํƒœ๊ทธ
+    .accesskey = T
+
+bookmark-overlay-tags-empty-description =
+    .placeholder = ์‰ผํ‘œ๋กœ ํƒœ๊ทธ ๊ตฌ๋ถ„
+
+bookmark-overlay-tags-expander =
+    .tooltiptext = ํƒœ๊ทธ ๋ชจ๋‘ ๋ณด๊ธฐ
+    .tooltiptextdown = { bookmark-overlay-tags-expander.tooltiptext }
+    .tooltiptextup = ์ˆจ๊ธฐ๊ธฐ
+
+bookmark-overlay-tags-expander2 =
+    .tooltiptext = ํƒœ๊ทธ ๋ชจ๋‘ ๋ณด๊ธฐ
+
+bookmark-overlay-tags-expander-hide =
+    .tooltiptext = ์ˆจ๊ธฐ๊ธฐ
+
+bookmark-overlay-keyword-2 =
+    .value = ํ‚ค์›Œ๋“œ
+    .accesskey = K
+
+bookmark-overlay-tags-caption-label = ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฃผ์†Œ ํ‘œ์‹œ์ค„์—์„œ ๋ถ๋งˆํฌ๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ  ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
+
+bookmark-overlay-keyword-caption-label-2 = ๋‹จ์ผ ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฃผ์†Œ ํ‘œ์‹œ์ค„์—์„œ ์ง์ ‘ ๋ถ๋งˆํฌ๋ฅผ ์—ด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
diff --git a/browser/browser/extensionsUI.ftl b/browser/browser/extensionsUI.ftl
new file mode 100644 (file)
index 0000000..9f2f0f2
--- /dev/null
@@ -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/.
+
+webext-perms-learn-more = ๋” ์•Œ์•„๋ณด๊ธฐ
+
+# Variables:
+#   $addonName (String): localized named of the extension that is asking to change the default search engine.
+#   $currentEngine (String): name of the current search engine.
+#   $newEngine (String): name of the new search engine.
+webext-default-search-description = { $addonName } ํ™•์žฅ ๊ธฐ๋Šฅ์ด ๊ธฐ๋ณธ ๊ฒ€์ƒ‰ ์—”์ง„์„ { $currentEngine }์—์„œ { $newEngine }(์œผ)๋กœ ๋ณ€๊ฒฝํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๊ดœ์ฐฎ์Šต๋‹ˆ๊นŒ?
+webext-default-search-yes =
+    .label = ์˜ˆ
+    .accesskey = Y
+webext-default-search-no =
+    .label = ์•„๋‹ˆ์š”
+    .accesskey = N
+
+# Variables:
+#   $addonName (String): localized named of the extension that was just installed.
+addon-post-install-message = { $addonName } ํ™•์žฅ ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
diff --git a/browser/browser/featureCallout.ftl b/browser/browser/featureCallout.ftl
new file mode 100644 (file)
index 0000000..2bbbcb6
--- /dev/null
@@ -0,0 +1,56 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Callout dialog primary button to advance to next screen
+callout-primary-advance-button-label = ๋‹ค์Œ
+
+# Callout dialog primary button to complete the feature tour
+callout-primary-complete-button-label = ํ™•์ธ
+
+## Firefox View feature tour strings
+
+# "Tab pickup" refers to the section in Firefox View that displays open
+# tabs from other devices
+callout-firefox-view-tab-pickup-title = ํƒญ ๋ฐ›๊ธฐ๋กœ ๊ธฐ๊ธฐ ๊ฐ„ ๋น ๋ฅธ ์ „ํ™˜
+
+callout-firefox-view-tab-pickup-subtitle = ํœด๋Œ€ํฐ์—์„œ ์—ด๋ฆฐ ํƒญ์„ ๋น ๋ฅด๊ฒŒ ๊ฐ€์ ธ์™€์„œ ์—ฌ๊ธฐ์—์„œ ์—ฝ๋‹ˆ๋‹ค.
+
+callout-firefox-view-recently-closed-title = ๋‹ซ์€ ํƒญ์„ ๋น ๋ฅด๊ฒŒ ๋˜๋Œ๋ฆผ
+
+callout-firefox-view-recently-closed-subtitle = ์—ฌ๊ธฐ์— ๋‹ซ์€ ๋ชจ๋“  ํƒญ๋“ค์ด ๋งˆ๋ฒ•์ฒ˜๋Ÿผ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์‹ค์ˆ˜๋กœ ์‚ฌ์ดํŠธ๋ฅผ ๋‹ซ๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ๋‹ค์‹œ๋Š” ๊ฑฑ์ •ํ•˜์ง€ ๋งˆ์„ธ์š”.
+
+callout-firefox-view-colorways-title = ๋‹ค์ฑ„๋กœ์šด ์ƒ‰์ƒ ๋„ฃ๊ธฐ
+
+# "Shade" refer to different color options in each colorway.
+callout-firefox-view-colorways-subtitle = ์ปฌ๋Ÿฌ์›จ์ด๋กœ ๋‹น์‹ ์—๊ฒŒ ์–ด์šธ๋ฆฌ๋Š” ์ƒ‰์ƒ์„ ์„ ํƒํ•˜์„ธ์š”. { -brand-product-name }์—๋งŒ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+callout-firefox-view-colorways-reminder-title = ์ตœ์‹  ์ปฌ๋Ÿฌ์›จ์ด ์‚ดํŽด๋ณด๊ธฐ
+
+# โ€œShadesโ€ refers to the different color options in each colorways
+callout-firefox-view-colorways-reminder-subtitle = ๋…๋ฆฝ์ ์ธ ๋ชฉ์†Œ๋ฆฌ์—์„œ ์˜๊ฐ์„ ๋ฐ›์€ ์ด ์ƒ์ง•์ ์ธ ์ƒ‰์ƒ๋“ค๋กœ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์ƒ‰์น ํ•˜์„ธ์š”. { -brand-product-name }์—๋งŒ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+## Continuous Onboarding - Firefox View: Tab pick up
+
+# โ€œBoost your browsingโ€ refers to the added benefit the user receives from having
+# access to the same browsing experience when moving from one browser to another.
+# Alternative: โ€Improve your browsing experience with tab pickupโ€
+continuous-onboarding-firefox-view-tab-pickup-title = ํƒญ ๋ฐ›๊ธฐ๋กœ ํƒ์ƒ‰ ํ–ฅ์ƒ
+
+continuous-onboarding-firefox-view-tab-pickup-subtitle = ๋ชจ๋“  ๊ธฐ๊ธฐ์—์„œ ์—ด๋ฆฐ ํƒญ์— ์ ‘๊ทผํ•˜์„ธ์š”. ๋˜ํ•œ ๋ถ๋งˆํฌ, ๋น„๋ฐ€๋ฒˆํ˜ธ ๋“ฑ์„ ๋™๊ธฐํ™”ํ•˜์„ธ์š”.
+
+continuous-onboarding-firefox-view-tab-pickup-primary-button-label = ์‹œ์ž‘ํ•˜๊ธฐ
+
+## PDF.js Feature Tour Strings
+
+callout-pdfjs-edit-title = ์ƒˆ ํ…์ŠคํŠธ ๋„๊ตฌ๋กœ PDF ํŽธ์ง‘
+callout-pdfjs-edit-body-a = { -brand-short-name }์—์„œ ์ง์ ‘ ์–‘์‹์„ ์ฑ„์šฐ๊ฑฐ๋‚˜, ์ฃผ์„์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜, ๋ฉ”๋ชจํ•˜์„ธ์š”.
+callout-pdfjs-edit-body-b = ๋ฌด๋ฃŒ ์˜จ๋ผ์ธ ํŽธ์ง‘๊ธฐ ๊ฒ€์ƒ‰์€ ๊ฑด๋„ˆ๋›ฐ์„ธ์š”. { -brand-short-name }์—์„œ ์ง์ ‘ ์–‘์‹์„ ์ฑ„์šฐ๊ฑฐ๋‚˜, ์ฃผ์„์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜, ๋ฉ”๋ชจํ•˜์„ธ์š”.
+callout-pdfjs-edit-button = ๋‹ค์Œ
+
+callout-pdfjs-draw-title = ์ƒˆ ๊ทธ๋ฆฌ๊ธฐ ๋„๊ตฌ๋กœ ๋ฌธ์„œ์— ์„œ๋ช…
+# โ€œMark upโ€ refers to the process of โ€œannotatingโ€ or adding free hand text or diagramming to the document.
+callout-pdfjs-draw-body-a = PDF์— ํ‘œ์‹œํ•œ ๋‹ค์Œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ €์žฅํ•˜์„ธ์š”.
+# โ€œMark upโ€ refers to the process of โ€œannotatingโ€ or adding free hand text or diagramming to the document.
+callout-pdfjs-draw-body-b = ๋” ์ด์ƒ ์ธ์‡„์™€ ์Šค์บ”์ด ํ•„์š” ์—†์Šต๋‹ˆ๋‹ค. PDF์— ํ‘œ์‹œํ•œ ๋‹ค์Œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ €์žฅํ•˜์„ธ์š”.
+callout-pdfjs-draw-button = ํ™•์ธ
diff --git a/browser/browser/firefoxRelay.ftl b/browser/browser/firefoxRelay.ftl
new file mode 100644 (file)
index 0000000..d393d1a
--- /dev/null
@@ -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/.
+
+
+## Error messages for failed HTTP web requests.
+## https://developer.mozilla.org/en-US/docs/Web/HTTP/Status#client_error_responses
+## Variables:
+##   $status (Number) - HTTP status code, for example 403
+
+firefox-relay-mask-generation-failed = { -relay-brand-name }๊ฐ€ ์ƒˆ ๋งˆ์Šคํฌ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. HTTP ์˜ค๋ฅ˜ ์ฝ”๋“œ: { $status }.
+firefox-relay-get-reusable-masks-failed = { -relay-brand-name }๊ฐ€ ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋งˆ์Šคํฌ๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. HTTP ์˜ค๋ฅ˜ ์ฝ”๋“œ: { $status }.
+
+##
+
+firefox-relay-must-login-to-fxa = { -relay-brand-name }๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด { -fxaccount-brand-name }์— ๋กœ๊ทธ์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+firefox-relay-get-unlimited-masks =
+    .label = ๋งˆ์Šคํฌ ๊ด€๋ฆฌ
+    .accesskey = M
+# This is followed, on a new line, by firefox-relay-opt-in-subtitle-1
+firefox-relay-opt-in-title-1 = ์ด๋ฉ”์ผ ์ฃผ์†Œ ๋ณดํ˜ธ:
+# This is preceded by firefox-relay-opt-in-title-1 (on a different line), which
+# ends with a colon. You might need to adapt the capitalization of this string.
+firefox-relay-opt-in-subtitle-1 = { -relay-brand-name } ์ด๋ฉ”์ผ ๋งˆ์Šคํฌ ์‚ฌ์šฉ
+firefox-relay-use-mask-title = { -relay-brand-name } ์ด๋ฉ”์ผ ๋งˆ์Šคํฌ ์‚ฌ์šฉ
+firefox-relay-opt-in-confirmation-enable-button =
+    .label = ์ด๋ฉ”์ผ ๋งˆ์Šคํฌ ์‚ฌ์šฉ
+    .accesskey = U
+firefox-relay-opt-in-confirmation-disable =
+    .label = ๋‹ค์‹œ ํ‘œ์‹œ ์•ˆ ํ•จ
+    .accesskey = D
+firefox-relay-opt-in-confirmation-postpone =
+    .label = ๋‚˜์ค‘์—
+    .accesskey = N
diff --git a/browser/browser/firefoxView.ftl b/browser/browser/firefoxView.ftl
new file mode 100644 (file)
index 0000000..8252946
--- /dev/null
@@ -0,0 +1,144 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+toolbar-button-firefox-view =
+    .label = { -firefoxview-brand-name }
+    .tooltiptext = { -firefoxview-brand-name }
+menu-tools-firefox-view =
+    .label = { -firefoxview-brand-name }
+    .accesskey = F
+firefoxview-page-title = { -firefoxview-brand-name }
+firefoxview-close-button =
+    .title = ๋‹ซ๊ธฐ
+    .aria-label = ๋‹ซ๊ธฐ
+# Used instead of the localized relative time when a timestamp is within a minute or so of now
+firefoxview-just-now-timestamp = ๋ฐฉ๊ธˆ ์ „
+# This is a headline for an area in the product where users can resume and re-open tabs they have previously viewed on other devices.
+firefoxview-tabpickup-header = ํƒญ ๋ฐ›๊ธฐ
+firefoxview-tabpickup-description = ๋‹ค๋ฅธ ๊ธฐ๊ธฐ์˜ ํŽ˜์ด์ง€๋ฅผ ์—ฝ๋‹ˆ๋‹ค.
+# Variables:
+#  $percentValue (Number): the percentage value for setup completion
+firefoxview-tabpickup-progress-label = { $percentValue }% ์™„๋ฃŒ
+firefoxview-tabpickup-step-signin-header = ๊ธฐ๊ธฐ ๊ฐ„ ์›ํ™œํ•œ ์ „ํ™˜
+firefoxview-tabpickup-step-signin-description = ์—ฌ๊ธฐ์—์„œ ํœด๋Œ€ํฐ ํƒญ์„ ๋ณด๋ ค๋ฉด, ๋จผ์ € ๋กœ๊ทธ์ธํ•˜๊ฑฐ๋‚˜ ๊ณ„์ •์„ ๋งŒ๋“œ์„ธ์š”.
+firefoxview-tabpickup-step-signin-primarybutton = ๊ณ„์†
+firefoxview-tabpickup-adddevice-header = ํœด๋Œ€ํฐ ๋˜๋Š” ํƒœ๋ธ”๋ฆฟ์—์„œ { -brand-product-name } ๋™๊ธฐํ™”
+firefoxview-tabpickup-adddevice-description = ๋ชจ๋ฐ”์ผ์šฉ { -brand-product-name }๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ๋กœ๊ทธ์ธํ•˜์„ธ์š”.
+firefoxview-tabpickup-adddevice-learn-how = ๋ฐฉ๋ฒ• ์•Œ์•„๋ณด๊ธฐ
+firefoxview-tabpickup-adddevice-primarybutton = ๋ชจ๋ฐ”์ผ์šฉ { -brand-product-name } ๋ฐ›๊ธฐ
+firefoxview-tabpickup-synctabs-header = ํƒญ ๋™๊ธฐํ™” ์ผœ๊ธฐ
+firefoxview-tabpickup-synctabs-description = { -brand-short-name }๊ฐ€ ๊ธฐ๊ธฐ ๊ฐ„์— ํƒญ์„ ๊ณต์œ ํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
+firefoxview-tabpickup-synctabs-learn-how = ๋ฐฉ๋ฒ• ์•Œ์•„๋ณด๊ธฐ
+firefoxview-tabpickup-synctabs-primarybutton = ์—ด๋ฆฐ ํƒญ ๋™๊ธฐํ™”
+firefoxview-tabpickup-fxa-admin-disabled-header = ์กฐ์ง์—์„œ ๋™๊ธฐํ™”๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋„๋ก ์„ค์ •ํ•จ
+firefoxview-tabpickup-fxa-admin-disabled-description = { -brand-short-name }๋Š” ๊ด€๋ฆฌ์ž๊ฐ€ ๋™๊ธฐํ™”๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ๊ธฐ ๊ฐ„์— ํƒญ์„ ๋™๊ธฐํ™”ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+firefoxview-tabpickup-network-offline-header = ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ ํ™•์ธ
+firefoxview-tabpickup-network-offline-description = ๋ฐฉํ™”๋ฒฝ์ด๋‚˜ ํ”„๋ก์‹œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ, { -brand-short-name }์— ์›น ์•ก์„ธ์Šค ๊ถŒํ•œ์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.
+firefoxview-tabpickup-network-offline-primarybutton = ๋‹ค์‹œ ์‹œ๋„
+firefoxview-tabpickup-sync-error-header = ๋™๊ธฐํ™”์— ๋ฌธ์ œ ์žˆ์Œ
+firefoxview-tabpickup-generic-sync-error-description = { -brand-short-name }๋Š” ์ง€๊ธˆ ๋™๊ธฐํ™” ์„œ๋น„์Šค์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ž ์‹œ ํ›„ ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
+firefoxview-tabpickup-sync-error-primarybutton = ๋‹ค์‹œ ์‹œ๋„
+firefoxview-tabpickup-sync-disconnected-header = ๊ณ„์†ํ•˜๋ ค๋ฉด ๋™๊ธฐํ™”๋ฅผ ์ผœ์„ธ์š”
+firefoxview-tabpickup-sync-disconnected-description = ํƒญ์„ ๊ฐ€์ ธ์˜ค๋ ค๋ฉด { -brand-short-name }์—์„œ ๋™๊ธฐํ™”๋ฅผ ํ—ˆ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+firefoxview-tabpickup-sync-disconnected-primarybutton = ์„ค์ •์—์„œ ๋™๊ธฐํ™” ์ผœ๊ธฐ
+firefoxview-tabpickup-password-locked-header = ํƒญ์„ ๋ณด๋ ค๋ฉด ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”
+firefoxview-tabpickup-password-locked-description = ํƒญ์„ ๊ฐ€์ ธ์˜ค๋ ค๋ฉด { -brand-short-name }์˜ ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+firefoxview-tabpickup-password-locked-link = ๋” ์•Œ์•„๋ณด๊ธฐ
+firefoxview-tabpickup-password-locked-primarybutton = ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ ์ž…๋ ฅ
+firefoxview-tabpickup-signed-out-header = ๋‹ค์‹œ ์—ฐ๊ฒฐํ•˜๋ ค๋ฉด ๋กœ๊ทธ์ธํ•˜์„ธ์š”
+firefoxview-tabpickup-signed-out-description = ๋‹ค์‹œ ์—ฐ๊ฒฐํ•˜๊ณ  ํƒญ์„ ๊ฐ€์ ธ์˜ค๋ ค๋ฉด { -fxaccount-brand-name }์— ๋กœ๊ทธ์ธํ•˜์„ธ์š”.
+firefoxview-tabpickup-signed-out-primarybutton = ๋กœ๊ทธ์ธ
+firefoxview-tabpickup-syncing = ์ž ๊น์ด๋ฉด ํƒญ์ด ๋™๊ธฐํ™”๋ฉ๋‹ˆ๋‹ค.
+firefoxview-mobile-promo-header = ํœด๋Œ€ํฐ ๋˜๋Š” ํƒœ๋ธ”๋ฆฟ์—์„œ ํƒญ ๊ฐ€์ ธ์˜ค๊ธฐ
+firefoxview-mobile-promo-description = ์ตœ์‹  ๋ชจ๋ฐ”์ผ ํƒญ์„ ๋ณด๋ ค๋ฉด, iOS ๋˜๋Š” Android์—์„œ { -brand-product-name }์— ๋กœ๊ทธ์ธํ•˜์„ธ์š”.
+firefoxview-mobile-promo-primarybutton = ๋ชจ๋ฐ”์ผ์šฉ { -brand-product-name } ๋ฐ›๊ธฐ
+firefoxview-mobile-confirmation-header = ๊ณ„์† ์ง„ํ–‰!
+firefoxview-mobile-confirmation-description = ์ด์ œ ํƒœ๋ธ”๋ฆฟ์ด๋‚˜ ํœด๋Œ€ํฐ์—์„œ { -brand-product-name } ํƒญ์„ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+firefoxview-closed-tabs-title = ์ตœ๊ทผ์— ๋‹ซ์Œ
+firefoxview-closed-tabs-description2 = ์ด ์ฐฝ์—์„œ ๋‹ซ์€ ํŽ˜์ด์ง€๋ฅผ ๋‹ค์‹œ ์—ฝ๋‹ˆ๋‹ค.
+firefoxview-closed-tabs-placeholder-header = ์ตœ๊ทผ์— ๋‹ซ์€ ํƒญ ์—†์Œ
+firefoxview-closed-tabs-placeholder-body = ์ด ์ฐฝ์—์„œ ํƒญ์„ ๋‹ซ์œผ๋ฉด ์—ฌ๊ธฐ์—์„œ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+firefoxview-closed-tabs-placeholder-body2 = ํƒญ์„ ๋‹ซ์œผ๋ฉด ์—ฌ๊ธฐ์—์„œ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+# Variables:
+#   $tabTitle (string) - Title of tab being dismissed
+firefoxview-closed-tabs-dismiss-tab =
+    .title = { $tabTitle } ๋‹ซ๊ธฐ
+# refers to the last tab that was used
+firefoxview-pickup-tabs-badge = ๋งˆ์ง€๋ง‰ ํ™œ๋™
+# Variables:
+#   $targetURI (string) - URL that will be opened in the new tab
+firefoxview-tabs-list-tab-button =
+    .title = ์ƒˆ ํƒญ์—์„œ { $targetURI } ์—ด๊ธฐ
+firefoxview-try-colorways-button = ์ปฌ๋Ÿฌ์›จ์ด ์ฒดํ—˜
+firefoxview-change-colorway-button = ์ปฌ๋Ÿฌ์›จ์ด ๋ณ€๊ฒฝ
+# Variables:
+#  $intensity (String): Colorway intensity
+#  $collection (String): Colorway Collection name
+firefoxview-colorway-description = { $intensity } ยท { $collection }
+firefoxview-synced-tabs-placeholder-header = ์•„์ง ๋ณผ ๊ฒƒ์ด ์—†์Œ
+firefoxview-synced-tabs-placeholder-body = ๋‹ค์Œ์— ๋‹ค๋ฅธ ๊ธฐ๊ธฐ์˜ { -brand-product-name }์—์„œ ํŽ˜์ด์ง€๋ฅผ ์—ด ๋•Œ ๋งˆ๋ฒ•์ฒ˜๋Ÿผ ์—ฌ๊ธฐ๋กœ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.
+firefoxview-collapse-button-show =
+    .title = ๋ชฉ๋ก ํ‘œ์‹œ
+firefoxview-collapse-button-hide =
+    .title = ๋ชฉ๋ก ์ˆจ๊ธฐ๊ธฐ
+firefoxview-overview-nav = ์ตœ๊ทผ ํƒ์ƒ‰
+    .title = ์ตœ๊ทผ ํƒ์ƒ‰
+firefoxview-overview-header = ์ตœ๊ทผ ํƒ์ƒ‰
+    .title = ์ตœ๊ทผ ํƒ์ƒ‰
+
+## History in this context refers to browser history
+
+firefoxview-history-nav = ๊ธฐ๋ก
+    .title = ๊ธฐ๋ก
+firefoxview-history-header = ๊ธฐ๋ก
+
+## Open Tabs in this context refers to all open tabs in the browser
+
+firefoxview-opentabs-nav = ์—ด๋ฆฐ ํƒญ
+    .title = ์—ด๋ฆฐ ํƒญ
+firefoxview-opentabs-header = ์—ด๋ฆฐ ํƒญ
+
+## Recently closed tabs in this context refers to recently closed tabs from all windows
+
+firefoxview-recently-closed-nav = ์ตœ๊ทผ์— ๋‹ซ์€ ํƒญ
+    .title = ์ตœ๊ทผ์— ๋‹ซ์€ ํƒญ
+firefoxview-recently-closed-header = ์ตœ๊ทผ์— ๋‹ซ์€ ํƒญ
+
+## Tabs from other devices refers in this context refers to synced tabs from other devices
+
+firefoxview-synced-tabs-nav = ๋‹ค๋ฅธ ๊ธฐ๊ธฐ์˜ ํƒญ
+    .title = ๋‹ค๋ฅธ ๊ธฐ๊ธฐ์˜ ํƒญ
+firefoxview-synced-tabs-header = ๋‹ค๋ฅธ ๊ธฐ๊ธฐ์˜ ํƒญ
+
+##
+
+# Used for a link in collapsible cards, in the 'Recent browsing' page of Firefox View
+firefoxview-view-all-link = ๋ชจ๋‘ ๋ณด๊ธฐ
+# Variables:
+#   $winID (Number) - The index of the owner window for this set of tabs
+firefoxview-opentabs-window-header =
+    .title = ์ฐฝ { $winID }
+# Variables:
+#   $winID (Number) - The index of the owner window (which is currently focused) for this set of tabs
+firefoxview-opentabs-current-window-header =
+    .title = ์ฐฝ { $winID } (ํ˜„์žฌ)
+firefoxview-opentabs-focus-tab =
+    .title = ์ด ํƒญ์œผ๋กœ ์ „ํ™˜
+firefoxview-show-more = ์ž์„ธํžˆ ๋ณด๊ธฐ
+firefoxview-show-less = ๊ฐ„๋‹จํžˆ ๋ณด๊ธฐ
+firefoxview-sort-history-by-date-label = ๋‚ ์งœ์ˆœ ์ •๋ ฌ
+firefoxview-sort-history-by-site-label = ์‚ฌ์ดํŠธ์ˆœ ์ •๋ ฌ
+
+## Variables:
+##   $date (string) - Date to be formatted based on locale
+
+firefoxview-history-date-today = ์˜ค๋Š˜ - { DATETIME($date, dateStyle: "full") }
+firefoxview-history-date-yesterday = ์–ด์ œ - { DATETIME($date, dateStyle: "full") }
+firefoxview-history-date-this-month = { DATETIME($date, dateStyle: "full") }
+firefoxview-history-date-prev-month = { DATETIME($date, month: "long", year: "numeric") }
+
+##
+
+firefoxview-show-all-history = ๋ชจ๋“  ๊ธฐ๋ก ๋ณด๊ธฐ
+firefoxview-view-more-browsing-history = ํƒ์ƒ‰ ๊ธฐ๋ก ๋”๋ณด๊ธฐ
diff --git a/browser/browser/fxviewTabList.ftl b/browser/browser/fxviewTabList.ftl
new file mode 100644 (file)
index 0000000..34fe33f
--- /dev/null
@@ -0,0 +1,46 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+fxviewtabrow-open-menu-button =
+    .title = ๋ฉ”๋‰ด ์—ด๊ธฐ
+
+# Variables:
+#   $date (string) - Date to be formatted based on locale
+fxviewtabrow-date = { DATETIME($date, dateStyle: "short") }
+
+# Variables:
+#   $time (string) - Time to be formatted based on locale
+fxviewtabrow-time = { DATETIME($time, timeStyle: "short") }
+
+# Variables:
+#   $targetURI (string) - URL of tab that will be opened in the new tab
+fxviewtabrow-tabs-list-tab =
+    .title = ์ƒˆ ํƒญ์—์„œ { $targetURI } ์—ด๊ธฐ
+
+# Variables:
+#   $tabTitle (string) - Title of tab being dismissed
+fxviewtabrow-dismiss-tab-button =
+    .title = { $tabTitle } ๋‹ซ๊ธฐ
+
+# Used instead of the localized relative time when a timestamp is within a minute or so of now
+fxviewtabrow-just-now-timestamp = ๋ฐฉ๊ธˆ ์ „
+
+# Strings below are used for context menu options within panel-list.
+# For developers, this duplicates command because the label attribute is required.
+
+fxviewtabrow-delete = ์‚ญ์ œ
+    .accesskey = D
+fxviewtabrow-forget-about-this-site = ์ด ์‚ฌ์ดํŠธ ๊ธฐ๋ก ์‚ญ์ œโ€ฆ
+    .accesskey = F
+fxviewtabrow-open-in-window = ์ƒˆ ์ฐฝ์—์„œ ์—ด๊ธฐ
+    .accesskey = N
+fxviewtabrow-open-in-private-window = ์ƒˆ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ์—์„œ ์—ด๊ธฐ
+    .accesskey = P
+# โ€œBookmarkโ€ is a verb, as in "Bookmark this page" (add to bookmarks).
+fxviewtabrow-add-bookmark = ๋ถ๋งˆํฌโ€ฆ
+    .accesskey = B
+fxviewtabrow-save-to-pocket = { -pocket-brand-name }์— ์ €์žฅ
+    .accesskey = o
+fxviewtabrow-copy-link = ๋งํฌ ๋ณต์‚ฌ
+    .accesskey = L
diff --git a/browser/browser/identityCredentialNotification.ftl b/browser/browser/identityCredentialNotification.ftl
new file mode 100644 (file)
index 0000000..b954d43
--- /dev/null
@@ -0,0 +1,29 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Credential panel
+##
+## Identity providers are websites you use to log in to another website, for
+## example: Google when you Log in with Google.
+##
+## Variables:
+##  $host (String): the hostname of the site that is being displayed.
+##  $provider (String): the hostname of another website you are using to log in to the site being displayed
+
+identity-credential-header-providers = ๋กœ๊ทธ์ธ ๊ณต๊ธ‰์ž๋กœ ๋กœ๊ทธ์ธ
+identity-credential-header-accounts = { $provider }(์œผ)๋กœ ๋กœ๊ทธ์ธ
+identity-credential-urlbar-anchor =
+    .tooltiptext = ๋กœ๊ทธ์ธ ํŒจ๋„ ์—ด๊ธฐ
+identity-credential-cancel-button =
+    .label = ์ทจ์†Œ
+    .accesskey = n
+identity-credential-accept-button =
+    .label = ๊ณ„์†
+    .accesskey = C
+identity-credential-sign-in-button =
+    .label = ๋กœ๊ทธ์ธ
+    .accesskey = S
+identity-credential-policy-title = ๋กœ๊ทธ์ธ ๊ณต๊ธ‰์ž๋กœ { $provider } ์‚ฌ์šฉ
+identity-credential-policy-description = { $provider } ๊ณ„์ •์œผ๋กœ { $host }์— ๋กœ๊ทธ์ธํ•˜๋ฉด ํ•ด๋‹น ๊ณ„์ •์˜ <label data-l10n-name="privacy-url">๊ฐœ์ธ์ •๋ณด์ฒ˜๋ฆฌ๋ฐฉ์นจ</label> ๋ฐ <label data-l10n-name="tos-url">์„œ๋น„์Šค ์•ฝ๊ด€</label>์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.
diff --git a/browser/browser/linuxDesktopEntry.ftl b/browser/browser/linuxDesktopEntry.ftl
new file mode 100644 (file)
index 0000000..0488461
--- /dev/null
@@ -0,0 +1,27 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+# These messages are used by the Firefox ".desktop" file on Linux.
+# https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html
+
+# The entry name is the label on the desktop icon, among other things.
+desktop-entry-name = { -brand-shortcut-name }
+# The comment usually appears as a tooltip when hovering over application menu entry.
+desktop-entry-comment = ์›”๋“œ ์™€์ด๋“œ ์›น ํƒ์ƒ‰
+desktop-entry-generic-name = ์›น ๋ธŒ๋ผ์šฐ์ €
+# Combine Name and GenericName. This string is specific to GNOME.
+desktop-entry-x-gnome-full-name = { -brand-shortcut-name } ์›น ๋ธŒ๋ผ์šฐ์ €
+# Keywords are search terms used to find this application.
+# The string is a list of keywords separated by semicolons:
+# - Do NOT replace semicolons with other punctuation signs.
+# - The list MUST end with a semicolon.
+desktop-entry-keywords = ์ธํ„ฐ๋„ท;๋ธŒ๋ผ์šฐ์ €;์›น;ํƒ์ƒ‰๊ธฐ;Internet;WWW;Browser;Web;Explorer;
+
+## Actions are visible in a context menu after right clicking the
+## taskbar icon, possibly other places depending on the environment.
+
+desktop-action-new-window-name = ์ƒˆ ์ฐฝ
+desktop-action-new-private-window-name = ์ƒˆ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ
+desktop-action-open-profile-manager = ํ”„๋กœํ•„ ๊ด€๋ฆฌ์ž ์—ด๊ธฐ
diff --git a/browser/browser/menubar.ftl b/browser/browser/menubar.ftl
new file mode 100644 (file)
index 0000000..a674572
--- /dev/null
@@ -0,0 +1,342 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+# NOTE: For English locales, strings in this file should be in APA-style Title Case.
+# See https://apastyle.apa.org/style-grammar-guidelines/capitalization/title-case
+#
+# NOTE: For Engineers, please don't re-use these strings outside of the menubar.
+
+
+## Application Menu (macOS only)
+
+menu-application-preferences =
+    .label = ์„ค์ •
+menu-application-services =
+    .label = ์„œ๋น„์Šค
+menu-application-hide-this =
+    .label = { -brand-shorter-name } ์ˆจ๊ธฐ๊ธฐ
+menu-application-hide-other =
+    .label = ๋ชจ๋‘ ์ˆจ๊ธฐ๊ธฐ
+menu-application-show-all =
+    .label = ๋ชจ๋‘ ํ‘œ์‹œ
+menu-application-touch-bar =
+    .label = ํ„ฐ์น˜๋ฐ” ์‚ฌ์šฉ์ž ์ •์˜โ€ฆ
+
+##
+
+# These menu-quit strings are only used on Windows and Linux.
+menu-quit =
+    .label =
+        { PLATFORM() ->
+            [windows] ์ข…๋ฃŒ
+           *[other] ์ข…๋ฃŒ
+        }
+    .accesskey =
+        { PLATFORM() ->
+            [windows] x
+           *[other] Q
+        }
+
+# This menu-quit-mac string is only used on macOS.
+menu-quit-mac =
+    .label = { -brand-shorter-name } ์ข…๋ฃŒ
+
+menu-about =
+    .label = { -brand-shorter-name } ์ •๋ณด
+    .accesskey = A
+
+## File Menu
+
+menu-file =
+    .label = ํŒŒ์ผ
+    .accesskey = F
+menu-file-new-tab =
+    .label = ์ƒˆ ํƒญ
+    .accesskey = T
+menu-file-new-container-tab =
+    .label = ์ƒˆ ์ปจํ…Œ์ด๋„ˆ ํƒญ
+    .accesskey = C
+menu-file-new-window =
+    .label = ์ƒˆ ์ฐฝ
+    .accesskey = N
+menu-file-new-private-window =
+    .label = ์ƒˆ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ
+    .accesskey = W
+# "Open Location" is only displayed on macOS, and only on windows
+# that aren't main browser windows, or when there are no windows
+# but Firefox is still running.
+menu-file-open-location =
+    .label = ์ฃผ์†Œ ์—ด๊ธฐโ€ฆ
+menu-file-open-file =
+    .label = ํŒŒ์ผ ์—ด๊ธฐโ€ฆ
+    .accesskey = O
+# Variables:
+#  $tabCount (Number): the number of tabs that are affected by the action.
+menu-file-close-tab =
+    .label =
+        { $tabCount ->
+            [1] ํƒญ ๋‹ซ๊ธฐ
+           *[other] ํƒญ { $tabCount }๊ฐœ ๋‹ซ๊ธฐ
+        }
+    .accesskey = C
+menu-file-close-window =
+    .label = ์ฐฝ ๋‹ซ๊ธฐ
+    .accesskey = d
+menu-file-save-page =
+    .label = ํŽ˜์ด์ง€๋ฅผ ๋‹ค๋ฅธ ์ด๋ฆ„์œผ๋กœ ์ €์žฅโ€ฆ
+    .accesskey = A
+menu-file-email-link =
+    .label = ๋ฉ”์ผ๋กœ ๋งํฌ ๋ณด๋‚ด๊ธฐโ€ฆ
+    .accesskey = E
+menu-file-share-url =
+    .label = ๊ณต์œ 
+    .accesskey = h
+menu-file-print-setup =
+    .label = ํŽ˜์ด์ง€ ์„ค์ •โ€ฆ
+    .accesskey = u
+menu-file-print =
+    .label = ์ธ์‡„โ€ฆ
+    .accesskey = P
+menu-file-import-from-another-browser =
+    .label = ๋‹ค๋ฅธ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๊ฐ€์ ธ์˜ค๊ธฐโ€ฆ
+    .accesskey = I
+menu-file-go-offline =
+    .label = ์˜คํ”„๋ผ์ธ์œผ๋กœ ์ž‘์—…
+    .accesskey = w
+
+## Edit Menu
+
+menu-edit =
+    .label = ํŽธ์ง‘
+    .accesskey = E
+menu-edit-find-in-page =
+    .label = ํŽ˜์ด์ง€์—์„œ ์ฐพ๊ธฐโ€ฆ
+    .accesskey = F
+menu-edit-find-again =
+    .label = ๋‹ค์‹œ ์ฐพ๊ธฐ
+    .accesskey = g
+menu-edit-bidi-switch-text-direction =
+    .label = ๊ธ€์ž ๋ฐฉํ–ฅ ๋ณ€๊ฒฝ
+    .accesskey = w
+
+## View Menu
+
+menu-view =
+    .label = ๋ณด๊ธฐ
+    .accesskey = V
+menu-view-toolbars-menu =
+    .label = ๋„๊ตฌ ๋ชจ์Œ
+    .accesskey = T
+menu-view-customize-toolbar2 =
+    .label = ๋„๊ตฌ ๋ชจ์Œ ์‚ฌ์šฉ์ž ์ง€์ •โ€ฆ
+    .accesskey = C
+menu-view-sidebar =
+    .label = ์‚ฌ์ด๋“œ๋ฐ”
+    .accesskey = e
+menu-view-bookmarks =
+    .label = ๋ถ๋งˆํฌ
+menu-view-history-button =
+    .label = ๊ธฐ๋ก
+menu-view-synced-tabs-sidebar =
+    .label = ๋™๊ธฐํ™”๋œ ํƒญ
+menu-view-full-zoom =
+    .label = ํ™•๋Œ€/์ถ•์†Œ
+    .accesskey = Z
+menu-view-full-zoom-enlarge =
+    .label = ํ™•๋Œ€
+    .accesskey = I
+menu-view-full-zoom-reduce =
+    .label = ์ถ•์†Œ
+    .accesskey = O
+menu-view-full-zoom-actual-size =
+    .label = ์‹ค์ œ ํฌ๊ธฐ
+    .accesskey = A
+menu-view-full-zoom-toggle =
+    .label = ๊ธ€์ž ํฌ๊ธฐ๋งŒ ์กฐ์ •
+    .accesskey = T
+menu-view-page-style-menu =
+    .label = ๋ฌธ์„œ ์Šคํƒ€์ผ
+    .accesskey = y
+menu-view-page-style-no-style =
+    .label = ์Šคํƒ€์ผ ์ œ๊ฑฐ
+    .accesskey = n
+menu-view-page-basic-style =
+    .label = ๋ฌธ์„œ ์ง€์ • ์Šคํƒ€์ผ
+    .accesskey = b
+menu-view-repair-text-encoding =
+    .label = ํ…์ŠคํŠธ ์ธ์ฝ”๋”ฉ ๋ณต๊ตฌ
+    .accesskey = c
+
+## These should match what Safari and other Apple applications
+## use on macOS.
+
+menu-view-enter-full-screen =
+    .label = ์ „์ฒด ํ™”๋ฉด์œผ๋กœ ํ‘œ์‹œ
+    .accesskey = F
+menu-view-exit-full-screen =
+    .label = ์ „์ฒด ํ™”๋ฉด ์ข…๋ฃŒ
+    .accesskey = F
+menu-view-full-screen =
+    .label = ์ „์ฒด ํ™”๋ฉด
+    .accesskey = F
+
+## These menu items may use the same accesskey.
+
+# This should match reader-view-enter-button in browser.ftl
+menu-view-enter-readerview =
+    .label = ๋ฆฌ๋”๋ทฐ ๋ณด๊ธฐ
+    .accesskey = R
+# This should match reader-view-close-button in browser.ftl
+menu-view-close-readerview =
+    .label = ๋ฆฌ๋”๋ทฐ ๋‹ซ๊ธฐ
+    .accesskey = R
+
+##
+
+menu-view-show-all-tabs =
+    .label = ๋ชจ๋“  ํƒญ ํ‘œ์‹œ
+    .accesskey = A
+menu-view-bidi-switch-page-direction =
+    .label = ํŽ˜์ด์ง€ ๋ฐฉํ–ฅ ๋ณ€๊ฒฝ
+    .accesskey = g
+
+## History Menu
+
+menu-history =
+    .label = ๊ธฐ๋ก
+    .accesskey = s
+menu-history-show-all-history =
+    .label = ๋ชจ๋“  ๊ธฐ๋ก ๋ณด๊ธฐ
+menu-history-clear-recent-history =
+    .label = ์ตœ๊ทผ ๊ธฐ๋ก ์ง€์šฐ๊ธฐโ€ฆ
+menu-history-synced-tabs =
+    .label = ๋™๊ธฐํ™”๋œ ํƒญ
+menu-history-restore-last-session =
+    .label = ์ด์ „ ์„ธ์…˜ ๋ณต์›
+menu-history-hidden-tabs =
+    .label = ์ˆจ๊ฒจ์ง„ ํƒญ
+menu-history-undo-menu =
+    .label = ์ตœ๊ทผ์— ๋‹ซ์€ ํƒญ
+menu-history-undo-window-menu =
+    .label = ์ตœ๊ทผ์— ๋‹ซ์€ ์ฐฝ
+
+## Bookmarks Menu
+
+menu-bookmarks-menu =
+    .label = ๋ถ๋งˆํฌ
+    .accesskey = B
+menu-bookmarks-manage =
+    .label = ๋ถ๋งˆํฌ ๊ด€๋ฆฌ
+menu-bookmark-tab =
+    .label = ํ˜„์žฌ ํƒญ ๋ถ๋งˆํฌโ€ฆ
+menu-edit-bookmark =
+    .label = ์ด ๋ถ๋งˆํฌ ํŽธ์ง‘โ€ฆ
+# "Search" is a verb, as in "Search in bookmarks"
+menu-bookmarks-search =
+    .label = ๋ถ๋งˆํฌ ๊ฒ€์ƒ‰
+menu-bookmarks-all-tabs =
+    .label = ๋ชจ๋“  ํƒญ ๋ถ๋งˆํฌโ€ฆ
+menu-bookmarks-toolbar =
+    .label = ๋ถ๋งˆํฌ ๋„๊ตฌ ๋ชจ์Œ
+menu-bookmarks-other =
+    .label = ๊ธฐํƒ€ ๋ถ๋งˆํฌ
+menu-bookmarks-mobile =
+    .label = ๋ชจ๋ฐ”์ผ ๋ถ๋งˆํฌ
+
+## Tools Menu
+
+menu-tools =
+    .label = ๋„๊ตฌ
+    .accesskey = T
+menu-tools-downloads =
+    .label = ๋‹ค์šด๋กœ๋“œ
+    .accesskey = D
+menu-tools-addons-and-themes =
+    .label = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ๋ฐ ํ…Œ๋งˆ
+    .accesskey = A
+menu-tools-fxa-sign-in2 =
+    .label = ๋กœ๊ทธ์ธ
+    .accesskey = g
+menu-tools-turn-on-sync2 =
+    .label = Sync ์ผœ๊ธฐโ€ฆ
+    .accesskey = n
+menu-tools-sync-now =
+    .label = ์ง€๊ธˆ ๋™๊ธฐํ™”
+    .accesskey = S
+menu-tools-fxa-re-auth =
+    .label = { -brand-product-name }์— ๋‹ค์‹œ ์—ฐ๊ฒฐโ€ฆ
+    .accesskey = R
+menu-tools-browser-tools =
+    .label = ๋ธŒ๋ผ์šฐ์ € ๋„๊ตฌ
+    .accesskey = B
+menu-tools-task-manager =
+    .label = ์ž‘์—… ๊ด€๋ฆฌ์ž
+    .accesskey = M
+menu-tools-page-source =
+    .label = ํŽ˜์ด์ง€ ์†Œ์Šค
+    .accesskey = o
+menu-tools-page-info =
+    .label = ํŽ˜์ด์ง€ ์ •๋ณด
+    .accesskey = I
+menu-settings =
+    .label = ์„ค์ •
+    .accesskey =
+        { PLATFORM() ->
+            [windows] S
+           *[other] n
+        }
+menu-tools-layout-debugger =
+    .label = ๋ ˆ์ด์•„์›ƒ ๋””๋ฒ„๊ฑฐ
+    .accesskey = L
+
+## Window Menu
+
+menu-window-menu =
+    .label = ์ฐฝ
+menu-window-bring-all-to-front =
+    .label = ๋งจ ์•ž์œผ๋กœ
+
+## Help Menu
+
+
+# NOTE: For Engineers, any additions or changes to Help menu strings should
+# also be reflected in the related strings in appmenu.ftl. Those strings, by
+# convention, will have the same ID as these, but prefixed with "app".
+# Example: appmenu-get-help
+#
+# These strings are duplicated to allow for different casing depending on
+# where the strings appear.
+
+menu-help =
+    .label = ๋„์›€๋ง
+    .accesskey = H
+menu-get-help =
+    .label = ๋„์›€ ๋ฐ›๊ธฐ
+    .accesskey = H
+menu-help-more-troubleshooting-info =
+    .label = ์ถ”๊ฐ€ ๋ฌธ์ œ ํ•ด๊ฒฐ ์ •๋ณด
+    .accesskey = T
+menu-help-report-site-issue =
+    .label = ์‚ฌ์ดํŠธ ๋ฌธ์ œ ๋ณด๊ณ โ€ฆ
+menu-help-share-ideas =
+    .label = ์•„์ด๋””์–ด ๊ณต์œ  ๋ฐ ์˜๊ฒฌ ๋ณด๋‚ด๊ธฐโ€ฆ
+    .accesskey = S
+menu-help-enter-troubleshoot-mode2 =
+    .label = ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ชจ๋“œโ€ฆ
+    .accesskey = M
+menu-help-exit-troubleshoot-mode =
+    .label = ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ชจ๋“œ ๋„๊ธฐ
+    .accesskey = M
+menu-help-switch-device =
+    .label = ์ƒˆ ๊ธฐ๊ธฐ๋กœ ์ „ํ™˜
+    .accesskey = N
+# Label of the Help menu item. Either this or
+# menu-help-notdeceptive is shown.
+menu-help-report-deceptive-site =
+    .label = ๊ฐ€์งœ ์‚ฌ์ดํŠธ ์‹ ๊ณ โ€ฆ
+    .accesskey = D
+menu-help-not-deceptive =
+    .label = ์ด ์‚ฌ์ดํŠธ๋Š” ๊ฐ€์งœ ์‚ฌ์ดํŠธ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹คโ€ฆ
+    .accesskey = d
diff --git a/browser/browser/migration.ftl b/browser/browser/migration.ftl
new file mode 100644 (file)
index 0000000..86e85d3
--- /dev/null
@@ -0,0 +1,174 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+migration-wizard =
+    .title = ๊ฐ€์ ธ์˜ค๊ธฐ ๋งˆ๋ฒ•์‚ฌ
+
+import-from =
+    { PLATFORM() ->
+        [windows] ์„ค์ •, ๋ถ๋งˆํฌ, ๊ธฐ๋ก, ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ฐ ๊ธฐํƒ€ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ฌ ์›๋ณธ:
+       *[other] ์„ค์ •, ๋ถ๋งˆํฌ, ๊ธฐ๋ก, ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ฐ ๊ธฐํƒ€ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ฌ ์›๋ณธ:
+    }
+
+import-from-bookmarks = ๋ถ๋งˆํฌ๋ฅผ ๊ฐ€์ ธ์˜ฌ ์›๋ณธ:
+import-from-ie =
+    .label = Microsoft Internet Explorer
+    .accesskey = M
+import-from-edge =
+    .label = Microsoft Edge
+    .accesskey = E
+import-from-edge-legacy =
+    .label = Microsoft Edge ๋ ˆ๊ฑฐ์‹œ
+    .accesskey = L
+import-from-edge-beta =
+    .label = Microsoft Edge Beta
+    .accesskey = d
+import-from-nothing =
+    .label = ์•„๋ฌด๊ฒƒ๋„ ๊ฐ€์ ธ์˜ค์ง€ ์•Š๊ธฐ
+    .accesskey = D
+import-from-safari =
+    .label = Safari
+    .accesskey = S
+import-from-opera =
+    .label = Opera
+    .accesskey = O
+import-from-vivaldi =
+    .label = Vivaldi
+    .accesskey = V
+import-from-brave =
+    .label = Brave
+    .accesskey = r
+import-from-canary =
+    .label = Chrome Canary
+    .accesskey = n
+import-from-chrome =
+    .label = Chrome
+    .accesskey = C
+import-from-chrome-beta =
+    .label = Chrome Beta
+    .accesskey = B
+import-from-chrome-dev =
+    .label = Chrome Dev
+    .accesskey = D
+import-from-chromium =
+    .label = Chromium
+    .accesskey = u
+import-from-firefox =
+    .label = Firefox
+    .accesskey = X
+import-from-360se =
+    .label = 360 Secure Browser
+    .accesskey = 3
+import-from-opera-gx =
+    .label = Opera GX
+    .accesskey = G
+
+no-migration-sources = ๋ถ๋งˆํฌ, ๊ธฐ๋ก ๋˜๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ฐ์ดํ„ฐ๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+
+import-source-page-title = ์„ค์ •๊ณผ ๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ค๊ธฐ
+import-items-page-title = ๊ฐ€์ ธ์˜ฌ ํ•ญ๋ชฉ
+
+import-items-description = ๊ฐ€์ ธ์˜ฌ ํ•ญ๋ชฉ์„ ์„ ํƒํ•˜์„ธ์š”:
+
+import-permissions-page-title = { -brand-short-name } ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜์„ธ์š”.
+
+# Do not translate "Safari" (the name of the browser on Apple devices)
+import-safari-permissions-string = macOS์—์„œ๋Š” { -brand-short-name }๊ฐ€ Safari์˜ ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•˜๋„๋ก ๋ช…์‹œ์ ์œผ๋กœ ํ—ˆ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. "๊ณ„์†"์„ ํด๋ฆญํ•˜๊ณ  ๋‚˜ํƒ€๋‚˜๋Š” Finder ๋Œ€ํ™”์ƒ์ž์—์„œ "Safari" ํด๋”๋ฅผ ์„ ํƒํ•œ ๋‹ค์Œ "์—ด๊ธฐ"๋ฅผ ํด๋ฆญํ•˜์„ธ์š”.
+
+import-migrating-page-title = ๊ฐ€์ ธ์˜ค๋Š” ์ค‘โ€ฆ
+
+import-migrating-description = ๋‹ค์Œ ํ•ญ๋ชฉ๋“ค์„ ๊ฐ€์ ธ์˜ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹คโ€ฆ
+
+import-select-profile-page-title = ํ”„๋กœํ•„ ์„ ํƒ
+
+import-select-profile-description = ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋Š” ํ”„๋กœํ•„:
+
+import-done-page-title = ๊ฐ€์ ธ์˜ค๊ธฐ ์™„๋ฃŒ
+
+import-done-description = ๋‹ค์Œ ํ•ญ๋ชฉ๋“ค์„ ์„ฑ๊ณต์ ์œผ๋กœ ๊ฐ€์ ธ ์™”์Šต๋‹ˆ๋‹ค:
+
+import-close-source-browser = ๊ณ„์†ํ•˜๊ธฐ ์ „์— ์„ ํƒํ•œ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๋‹ซํ˜€ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.
+
+source-name-ie = Internet Explorer
+source-name-edge = Microsoft Edge
+source-name-chrome = Google Chrome
+
+imported-safari-reading-list = ๊ตฌ๋… ๋ชฉ๋ก (Safari๋กœ๋ถ€ํ„ฐ)
+imported-edge-reading-list = ๊ตฌ๋… ๋ชฉ๋ก (Edge๋กœ๋ถ€ํ„ฐ)
+
+## Browser data types
+## All of these strings get a $browser variable passed in.
+## You can use the browser variable to differentiate the name of items,
+## which may have different labels in different browsers.
+## The supported values for the $browser variable are:
+## 360se
+## chrome
+## edge
+## firefox
+## ie
+## safari
+## The various beta and development versions of edge and chrome all get
+## normalized to just "edge" and "chrome" for these strings.
+
+browser-data-cookies-checkbox =
+    .label = ์ฟ ํ‚ค
+browser-data-cookies-label =
+    .value = ์ฟ ํ‚ค
+
+browser-data-history-checkbox =
+    .label =
+        { $browser ->
+            [firefox] ๋ฐฉ๋ฌธ ๊ธฐ๋ก ๋ฐ ๋ถ๋งˆํฌ
+           *[other] ๋ฐฉ๋ฌธ ๊ธฐ๋ก
+        }
+browser-data-history-label =
+    .value =
+        { $browser ->
+            [firefox] ๋ฐฉ๋ฌธ ๊ธฐ๋ก ๋ฐ ๋ถ๋งˆํฌ
+           *[other] ๋ฐฉ๋ฌธ ๊ธฐ๋ก
+        }
+
+browser-data-formdata-checkbox =
+    .label = ์ €์žฅ๋œ ์–‘์‹ ๊ธฐ๋ก
+browser-data-formdata-label =
+    .value = ์ €์žฅ๋œ ์–‘์‹ ๊ธฐ๋ก
+
+# This string should use the same phrase for "logins and passwords" as the
+# label in the main hamburger menu that opens about:logins.
+browser-data-passwords-checkbox =
+    .label = ์ €์žฅ๋œ ๋กœ๊ทธ์ธ๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ
+# This string should use the same phrase for "logins and passwords" as the
+# label in the main hamburger menu that opens about:logins.
+browser-data-passwords-label =
+    .value = ์ €์žฅ๋œ ๋กœ๊ทธ์ธ๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ
+
+browser-data-bookmarks-checkbox =
+    .label =
+        { $browser ->
+            [ie] ์ฆ๊ฒจ์ฐพ๊ธฐ
+            [edge] ์ฆ๊ฒจ์ฐพ๊ธฐ
+           *[other] ๋ถ๋งˆํฌ
+        }
+browser-data-bookmarks-label =
+    .value =
+        { $browser ->
+            [ie] ์ฆ๊ฒจ์ฐพ๊ธฐ
+            [edge] ์ฆ๊ฒจ์ฐพ๊ธฐ
+           *[other] ๋ถ๋งˆํฌ
+        }
+
+browser-data-otherdata-checkbox =
+    .label = ๊ธฐํƒ€ ๋ฐ์ดํ„ฐ
+browser-data-otherdata-label =
+    .label = ๊ธฐํƒ€ ๋ฐ์ดํ„ฐ
+
+browser-data-session-checkbox =
+    .label = ์ฐฝ๊ณผ ํƒญ
+browser-data-session-label =
+    .value = ์ฐฝ๊ณผ ํƒญ
+
+browser-data-payment-methods-checkbox =
+    .label = ๊ฒฐ์ œ ๋ฐฉ๋ฒ•
+browser-data-payment-methods-label =
+    .value = ๊ฒฐ์ œ ๋ฐฉ๋ฒ•
diff --git a/browser/browser/migrationWizard.ftl b/browser/browser/migrationWizard.ftl
new file mode 100644 (file)
index 0000000..e991375
--- /dev/null
@@ -0,0 +1,230 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+migration-wizard-selection-header = ๋ธŒ๋ผ์šฐ์ € ๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ค๊ธฐ
+migration-wizard-selection-list = ๊ฐ€์ ธ์˜ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์„ ํƒํ•˜์„ธ์š”.
+# Shown in the new migration wizard's dropdown selector for choosing the browser
+# to import from. This variant is shown when the selected browser doesn't support
+# user profiles, and so we only show the browser name.
+#
+# Variables:
+#  $sourceBrowser (String): the name of the browser to import from.
+migration-wizard-selection-option-without-profile = { $sourceBrowser }
+# Shown in the new migration wizard's dropdown selector for choosing the browser
+# and user profile to import from. This variant is shown when the selected browser
+# supports user profiles.
+#
+# Variables:
+#  $sourceBrowser (String): the name of the browser to import from.
+#  $profileName (String): the name of the user profile to import from.
+migration-wizard-selection-option-with-profile = { $sourceBrowser } โ€” { $profileName }
+
+# Each migrator is expected to include a display name string, and that display
+# name string should have a key with "migration-wizard-migrator-display-name-"
+# as a prefix followed by the unique identification key for the migrator.
+
+migration-wizard-migrator-display-name-brave = Brave
+migration-wizard-migrator-display-name-canary = Chrome Canary
+migration-wizard-migrator-display-name-chrome = Chrome
+migration-wizard-migrator-display-name-chrome-beta = Chrome Beta
+migration-wizard-migrator-display-name-chrome-dev = Chrome Dev
+migration-wizard-migrator-display-name-chromium = Chromium
+migration-wizard-migrator-display-name-chromium-360se = 360 Secure Browser
+migration-wizard-migrator-display-name-chromium-edge = Microsoft Edge
+migration-wizard-migrator-display-name-chromium-edge-beta = Microsoft Edge Beta
+migration-wizard-migrator-display-name-edge-legacy = Microsoft Edge ๋ ˆ๊ฑฐ์‹œ
+migration-wizard-migrator-display-name-firefox = Firefox
+migration-wizard-migrator-display-name-file-password-csv = CSV ํŒŒ์ผ์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ
+migration-wizard-migrator-display-name-file-bookmarks = HTML ํŒŒ์ผ์˜ ๋ถ๋งˆํฌ
+migration-wizard-migrator-display-name-ie = Microsoft Internet Explorer
+migration-wizard-migrator-display-name-opera = Opera
+migration-wizard-migrator-display-name-opera-gx = Opera GX
+migration-wizard-migrator-display-name-safari = Safari
+migration-wizard-migrator-display-name-vivaldi = Vivaldi
+
+## These strings will be displayed based on how many resources are selected to import
+
+migration-all-available-data-label = ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ค๊ธฐ
+migration-no-selected-data-label = ๊ฐ€์ ธ์˜ฌ ๋ฐ์ดํ„ฐ๊ฐ€ ์„ ํƒ๋˜์ง€ ์•Š์Œ
+migration-selected-data-label = ์„ ํƒํ•œ ๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ค๊ธฐ
+
+##
+
+migration-select-all-option-label = ๋ชจ๋‘ ์„ ํƒ
+migration-bookmarks-option-label = ๋ถ๋งˆํฌ
+# Favorites is used for Bookmarks when importing from Internet Explorer or
+# Edge, as this is the terminology for bookmarks on those browsers.
+migration-favorites-option-label = ์ฆ๊ฒจ์ฐพ๊ธฐ
+migration-logins-and-passwords-option-label = ์ €์žฅ๋œ ๋กœ๊ทธ์ธ ๋ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ
+migration-history-option-label = ๋ฐฉ๋ฌธ ๊ธฐ๋ก
+migration-extensions-option-label = ํ™•์žฅ ๊ธฐ๋Šฅ
+migration-form-autofill-option-label = ์–‘์‹ ์ž๋™ ์ฑ„์šฐ๊ธฐ ๋ฐ์ดํ„ฐ
+migration-payment-methods-option-label = ๊ฒฐ์ œ ๋ฐฉ๋ฒ•
+migration-cookies-option-label = ์ฟ ํ‚ค
+migration-session-option-label = ์ฐฝ๊ณผ ํƒญ
+migration-otherdata-option-label = ๊ธฐํƒ€ ๋ฐ์ดํ„ฐ
+migration-passwords-from-file-progress-header = ๋น„๋ฐ€๋ฒˆํ˜ธ ํŒŒ์ผ ๊ฐ€์ ธ์˜ค๊ธฐ
+migration-passwords-from-file-success-header = ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์„ฑ๊ณต์ ์œผ๋กœ ๊ฐ€์ ธ์˜ด
+migration-passwords-from-file = ๋น„๋ฐ€๋ฒˆํ˜ธ ํŒŒ์ผ ํ™•์ธ ์ค‘
+migration-passwords-new = ์ƒˆ ๋น„๋ฐ€๋ฒˆํ˜ธ
+migration-passwords-updated = ๊ธฐ์กด ๋น„๋ฐ€๋ฒˆํ˜ธ
+migration-passwords-from-file-no-valid-data = ํŒŒ์ผ์— ์œ ํšจํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ํŒŒ์ผ์„ ์„ ํƒํ•˜์„ธ์š”.
+migration-passwords-from-file-picker-title = ๋น„๋ฐ€๋ฒˆํ˜ธ ํŒŒ์ผ ๊ฐ€์ ธ์˜ค๊ธฐ
+# A description for the .csv file format that may be shown as the file type
+# filter by the operating system.
+migration-passwords-from-file-csv-filter-title =
+    { PLATFORM() ->
+        [macos] CSV ๋ฌธ์„œ
+       *[other] CSV ํŒŒ์ผ
+    }
+# A description for the .tsv file format that may be shown as the file type
+# filter by the operating system. TSV is short for 'tab separated values'.
+migration-passwords-from-file-tsv-filter-title =
+    { PLATFORM() ->
+        [macos] TSV ๋ฌธ์„œ
+       *[other] TSV ํŒŒ์ผ
+    }
+# Shown in the migration wizard after importing passwords from a file
+# has completed, if new passwords were added.
+#
+# Variables:
+#  $newEntries (Number): the number of new successfully imported passwords
+migration-wizard-progress-success-new-passwords = { $newEntries }๊ฐœ ์ถ”๊ฐ€๋จ
+# Shown in the migration wizard after importing passwords from a file
+# has completed, if existing passwords were updated.
+#
+# Variables:
+#  $updatedEntries (Number): the number of updated passwords
+migration-wizard-progress-success-updated-passwords = { $updatedEntries }๊ฐœ ์—…๋ฐ์ดํŠธ๋จ
+migration-bookmarks-from-file-picker-title = ๋ถ๋งˆํฌ ํŒŒ์ผ ๊ฐ€์ ธ์˜ค๊ธฐ
+migration-bookmarks-from-file-progress-header = ๋ถ๋งˆํฌ ๊ฐ€์ ธ์˜ค๋Š” ์ค‘
+migration-bookmarks-from-file = ๋ถ๋งˆํฌ
+migration-bookmarks-from-file-success-header = ๋ถ๋งˆํฌ๋ฅผ ์„ฑ๊ณต์ ์œผ๋กœ ๊ฐ€์ ธ์˜ด
+migration-bookmarks-from-file-no-valid-data = ํŒŒ์ผ์— ๋ถ๋งˆํฌ ๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ํŒŒ์ผ์„ ์„ ํƒํ•˜์„ธ์š”.
+# A description for the .html file format that may be shown as the file type
+# filter by the operating system.
+migration-bookmarks-from-file-html-filter-title =
+    { PLATFORM() ->
+        [macos] HTML ๋ฌธ์„œ
+       *[other] HTML ํŒŒ์ผ
+    }
+# A description for the .json file format that may be shown as the file type
+# filter by the operating system.
+migration-bookmarks-from-file-json-filter-title = JSON ํŒŒ์ผ
+# Shown in the migration wizard after importing bookmarks from a file
+# has completed.
+#
+# Variables:
+#  $newEntries (Number): the number of imported bookmarks.
+migration-wizard-progress-success-new-bookmarks = ๋ถ๋งˆํฌ { $newEntries }๊ฐœ
+migration-import-button-label = ๊ฐ€์ ธ์˜ค๊ธฐ
+migration-choose-to-import-from-file-button-label = ํŒŒ์ผ์—์„œ ๊ฐ€์ ธ์˜ค๊ธฐ
+migration-import-from-file-button-label = ํŒŒ์ผ ์„ ํƒ
+migration-cancel-button-label = ์ทจ์†Œ
+migration-done-button-label = ์™„๋ฃŒ
+migration-continue-button-label = ๊ณ„์†
+migration-wizard-import-browser-no-browsers = { -brand-short-name }๋Š” ๋ถ๋งˆํฌ, ๊ธฐ๋ก ๋˜๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋œ ํ”„๋กœ๊ทธ๋žจ์„ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+migration-wizard-import-browser-no-resources = ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. { -brand-short-name }๋Š” ํ•ด๋‹น ๋ธŒ๋ผ์šฐ์ € ํ”„๋กœํ•„์—์„œ ๊ฐ€์ ธ์˜ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+
+## These strings will be used to create a dynamic list of items that can be
+## imported. The list will be created using Intl.ListFormat(), so it will
+## follow each locale's rules, and the first item will be capitalized by code.
+## When applicable, the resources should be in their plural form.
+## For example, a possible list could be "Bookmarks, passwords and autofill data".
+
+migration-list-bookmark-label = ๋ถ๋งˆํฌ
+# โ€œfavoritesโ€ refers to bookmarks in Edge and Internet Explorer. Use the same terminology
+# if the browser is available in your language.
+migration-list-favorites-label = ์ฆ๊ฒจ์ฐพ๊ธฐ
+migration-list-password-label = ๋น„๋ฐ€๋ฒˆํ˜ธ
+migration-list-history-label = ๊ธฐ๋ก
+migration-list-extensions-label = ํ™•์žฅ ๊ธฐ๋Šฅ
+migration-list-autofill-label = ์ž๋™ ์ฑ„์šฐ๊ธฐ ๋ฐ์ดํ„ฐ
+migration-list-payment-methods-label = ๊ฒฐ์ œ ๋ฐฉ๋ฒ•
+
+##
+
+migration-wizard-progress-header = ๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ค๊ธฐ
+# This header appears in the final page of the migration wizard only if
+# all resources were imported successfully.
+migration-wizard-progress-done-header = ๋ฐ์ดํ„ฐ๋ฅผ ์„ฑ๊ณต์ ์œผ๋กœ ๊ฐ€์ ธ์˜ด
+# This header appears in the final page of the migration wizard if only
+# some of the resources were imported successfully. This is meant to be
+# distinct from migration-wizard-progress-done-header, which is only shown
+# if all resources were imported successfully.
+migration-wizard-progress-done-with-warnings-header = ๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ค๊ธฐ ์™„๋ฃŒ
+migration-wizard-progress-icon-in-progress =
+    .aria-label = ๊ฐ€์ ธ์˜ค๋Š” ์ค‘โ€ฆ
+migration-wizard-progress-icon-completed =
+    .aria-label = ์™„๋ฃŒ
+migration-safari-password-import-header = Safari์—์„œ ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ฐ€์ ธ์˜ค๊ธฐ
+migration-safari-password-import-steps-header = Safari ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๊ฐ€์ ธ์˜ค๋ ค๋ฉด:
+migration-safari-password-import-step1 = Safari์—์„œ "Safari" ๋ฉ”๋‰ด๋ฅผ ์—ด๊ณ  ์„ค์ • > ๋น„๋ฐ€๋ฒˆํ˜ธ๋กœ ์ด๋™ํ•˜์„ธ์š”
+migration-safari-password-import-step2 = <img data-l10n-name="safari-icon-3dots"/> ๋ฒ„ํŠผ์„ ์„ ํƒํ•˜๊ณ  "๋ชจ๋“  ๋น„๋ฐ€๋ฒˆํ˜ธ ๋‚ด๋ณด๋‚ด๊ธฐ"๋ฅผ ์„ ํƒํ•˜์„ธ์š”
+migration-safari-password-import-step3 = ๋น„๋ฐ€๋ฒˆํ˜ธ ํŒŒ์ผ์„ ์ €์žฅํ•˜์„ธ์š”
+migration-safari-password-import-step4 = ์•„๋ž˜์˜ "ํŒŒ์ผ ์„ ํƒ"์„ ์‚ฌ์šฉํ•˜์—ฌ ์ €์žฅํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ ํŒŒ์ผ์„ ์„ ํƒํ•˜์„ธ์š”.
+migration-safari-password-import-skip-button = ๊ฑด๋„ˆ๋›ฐ๊ธฐ
+migration-safari-password-import-select-button = ํŒŒ์ผ ์„ ํƒ
+# Shown in the migration wizard after importing bookmarks from another
+# browser has completed.
+#
+# Variables:
+#  $quantity (Number): the number of successfully imported bookmarks
+migration-wizard-progress-success-bookmarks = ๋ถ๋งˆํฌ { $quantity }๊ฐœ
+# Shown in the migration wizard after importing bookmarks from either
+# Internet Explorer or Edge.
+#
+# Use the same terminology if the browser is available in your language.
+#
+# Variables:
+#  $quantity (Number): the number of successfully imported bookmarks
+migration-wizard-progress-success-favorites = ์ฆ๊ฒจ์ฐพ๊ธฐ { $quantity }๊ฐœ
+
+## The import process identifies extensions installed in other supported
+## browsers and installs the corresponding (matching) extensions compatible
+## with Firefox, if available.
+
+# Shown in the migration wizard after importing all matched extensions
+# from supported browsers.
+#
+# Variables:
+#   $quantity (Number): the number of successfully imported extensions
+migration-wizard-progress-success-extensions = ํ™•์žฅ ๊ธฐ๋Šฅ { $quantity }๊ฐœ
+# Shown in the migration wizard after importing a partial amount of
+# matched extensions from supported browsers.
+#
+# Variables:
+#   $matched (Number): the number of matched imported extensions
+#   $quantity (Number): the number of total extensions found during import
+migration-wizard-progress-partial-success-extensions = { $matched } / { $quantity } ํ™•์žฅ ๊ธฐ๋Šฅ
+migration-wizard-progress-extensions-support-link = { -brand-product-name }๊ฐ€ ํ™•์žฅ ๊ธฐ๋Šฅ ์ผ์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ• ์•Œ์•„๋ณด๊ธฐ
+# Shown in the migration wizard if there are no matched extensions
+# on import from supported browsers.
+migration-wizard-progress-no-matched-extensions = ์ผ์น˜ํ•˜๋Š” ํ™•์žฅ ๊ธฐ๋Šฅ ์—†์Œ
+migration-wizard-progress-extensions-addons-link = { -brand-short-name } ํ™•์žฅ ๊ธฐ๋Šฅ ํƒ์ƒ‰
+
+##
+
+# Shown in the migration wizard after importing passwords from another
+# browser has completed.
+#
+# Variables:
+#  $quantity (Number): the number of successfully imported passwords
+migration-wizard-progress-success-passwords = ๋น„๋ฐ€๋ฒˆํ˜ธ { $quantity }๊ฐœ
+# Shown in the migration wizard after importing history from another
+# browser has completed.
+#
+# Variables:
+#  $maxAgeInDays (Number): the maximum number of days of history that might be imported.
+migration-wizard-progress-success-history = ์ง€๋‚œ { $maxAgeInDays }์ผ๋ถ€ํ„ฐ
+migration-wizard-progress-success-formdata = ์–‘์‹ ๊ธฐ๋ก
+# Shown in the migration wizard after importing payment methods from another
+# browser has completed.
+#
+# Variables:
+#  $quantity (Number): the number of successfully imported payment methods
+migration-wizard-progress-success-payment-methods = ๊ฒฐ์ œ ๋ฐฉ๋ฒ• { $quantity }๊ฐœ
+migration-wizard-safari-permissions-sub-header = Safari ๋ถ๋งˆํฌ ๋ฐ ๋ฐฉ๋ฌธ ๊ธฐ๋ก์„ ๊ฐ€์ ธ์˜ค๋ ค๋ฉด:
+migration-wizard-safari-instructions-continue = "๊ณ„์†"์„ ์„ ํƒํ•˜์„ธ์š”
+migration-wizard-safari-instructions-folder = ๋ชฉ๋ก์—์„œ Safari ํด๋”๋ฅผ ์„ ํƒํ•˜๊ณ  "์—ด๊ธฐ"๋ฅผ ์„ ํƒํ•˜์„ธ์š”
diff --git a/browser/browser/newtab/asrouter.ftl b/browser/browser/newtab/asrouter.ftl
new file mode 100644 (file)
index 0000000..fe4a7b5
--- /dev/null
@@ -0,0 +1,255 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## These messages are used as headings in the recommendation doorhanger
+
+cfr-doorhanger-extension-heading = ์ถ”์ฒœ ํ™•์žฅ ๊ธฐ๋Šฅ
+cfr-doorhanger-feature-heading = ์ถ”์ฒœ ๊ธฐ๋Šฅ
+
+##
+
+cfr-doorhanger-extension-sumo-link =
+    .tooltiptext = ์™œ ์ด๊ฒŒ ๋‚˜์™”๋‚˜์š”
+
+cfr-doorhanger-extension-cancel-button = ๋‚˜์ค‘์—
+    .accesskey = N
+
+cfr-doorhanger-extension-ok-button = ์ง€๊ธˆ ์ถ”๊ฐ€
+    .accesskey = A
+
+cfr-doorhanger-extension-manage-settings-button = ์ถ”์ฒœ ์„ค์ • ๊ด€๋ฆฌ
+    .accesskey = M
+
+cfr-doorhanger-extension-never-show-recommendation = ์ด ์ถ”์ฒœ์„ ํ‘œ์‹œํ•˜์ง€ ์•Š์Œ
+    .accesskey = S
+
+cfr-doorhanger-extension-learn-more-link = ๋” ์•Œ์•„๋ณด๊ธฐ
+
+# This string is used on a new line below the add-on name
+# Variables:
+#   $name (String) - Add-on author name
+cfr-doorhanger-extension-author = { $name } ์ œ์ž‘
+
+# This is a notification displayed in the address bar.
+# When clicked it opens a panel with a message for the user.
+cfr-doorhanger-extension-notification = ์ถ”์ฒœ
+cfr-doorhanger-extension-notification2 = ์ถ”์ฒœ
+    .tooltiptext = ํ™•์žฅ ๊ธฐ๋Šฅ ์ถ”์ฒœ
+    .a11y-announcement = ํ™•์žฅ ๊ธฐ๋Šฅ ์ถ”์ฒœ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
+
+# This is a notification displayed in the address bar.
+# When clicked it opens a panel with a message for the user.
+cfr-doorhanger-feature-notification = ์ถ”์ฒœ
+    .tooltiptext = ๊ธฐ๋Šฅ ์ถ”์ฒœ
+    .a11y-announcement = ๊ธฐ๋Šฅ ์ถ”์ฒœ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
+
+## Add-on statistics
+## These strings are used to display the total number of
+## users and rating for an add-on. They are shown next to each other.
+
+# Variables:
+#   $total (Number) - The rating of the add-on from 1 to 5
+cfr-doorhanger-extension-rating =
+    .tooltiptext =
+        { $total ->
+           *[other] { $total } ์ 
+        }
+# Variables:
+#   $total (Number) - The total number of users using the add-on
+cfr-doorhanger-extension-total-users =
+    { $total ->
+       *[other] { $total } ์‚ฌ์šฉ์ž
+    }
+
+## Firefox Accounts Message
+
+cfr-doorhanger-bookmark-fxa-header = ์–ด๋””์„œ๋‚˜ ๋ถ๋งˆํฌ ๋™๊ธฐํ™”
+cfr-doorhanger-bookmark-fxa-body = ๋ฉ‹์ง„ ๋ฐœ๊ฒฌ! ์ด์ œ ๋‹ค๋ฅธ ํœด๋Œ€ ๊ธฐ๊ธฐ์—์„œ๋„ ์ด ๋ถ๋งˆํฌ๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด์„ธ์š”. { -fxaccount-brand-name }๋กœ ์‹œ์ž‘ํ•ด ๋ณด์„ธ์š”.
+cfr-doorhanger-bookmark-fxa-link-text = ๋ถ๋งˆํฌ ์ง€๊ธˆ ๋™๊ธฐํ™”โ€ฆ
+cfr-doorhanger-bookmark-fxa-close-btn-tooltip =
+    .aria-label = ๋‹ซ๊ธฐ ๋ฒ„ํŠผ
+    .title = ๋‹ซ๊ธฐ
+
+## Protections panel
+
+cfr-protections-panel-header = ๋ธŒ๋ผ์šฐ์ € ์ถ”์  ์ฐจ๋‹จํ•˜๊ธฐ
+cfr-protections-panel-body = ์ž์‹ ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณดํ˜ธํ•˜์„ธ์š”. { -brand-short-name }๋Š” ์˜จ๋ผ์ธ์—์„œ ํ•˜๋Š” ์ผ์„ ์ถ”์ ํ•˜๋Š” ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ๋งŽ์€ ์ถ”์ ๊ธฐ๋กœ๋ถ€ํ„ฐ ์‚ฌ์šฉ์ž๋ฅผ ๋ณดํ˜ธํ•ฉ๋‹ˆ๋‹ค.
+cfr-protections-panel-link-text = ๋” ์•Œ์•„๋ณด๊ธฐ
+
+## What's New toolbar button and panel
+
+# This string is used by screen readers to offer a text based alternative for
+# the notification icon
+cfr-badge-reader-label-newfeature = ์ƒˆ ๊ธฐ๋Šฅ:
+
+cfr-whatsnew-button =
+    .label = ์ƒˆ ๊ธฐ๋Šฅ
+    .tooltiptext = ์ƒˆ ๊ธฐ๋Šฅ
+
+cfr-whatsnew-release-notes-link-text = ์ถœ์‹œ ์ •๋ณด ์ฝ๊ธฐ
+
+## Enhanced Tracking Protection Milestones
+
+# Variables:
+#   $blockedCount (Number) - The total count of blocked trackers. This number will always be greater than 1.
+#   $date (Datetime) - The date we began recording the count of blocked trackers
+cfr-doorhanger-milestone-heading2 =
+    { $blockedCount ->
+       *[other] { -brand-short-name }๊ฐ€ { DATETIME($date, month: "long", year: "numeric") } ์ดํ›„ <b>{ $blockedCount }</b>๊ฐœ ์ด์ƒ์˜ ์ถ”์ ๊ธฐ๋ฅผ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค!
+    }
+cfr-doorhanger-milestone-ok-button = ๋ชจ๋‘ ๋ณด๊ธฐ
+    .accesskey = S
+cfr-doorhanger-milestone-close-button = ๋‹ซ๊ธฐ
+    .accesskey = C
+
+## DOH Message
+
+cfr-doorhanger-doh-body = ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ๋Š” ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. { -brand-short-name }๋Š” ํƒ์ƒ‰ํ•˜๋Š” ๋™์•ˆ ์‚ฌ์šฉ์ž๋ฅผ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ€๋Šฅํ•˜๋ฉด ์‚ฌ์šฉ์ž์˜ DNS ์š”์ฒญ์„ ํŒŒํŠธ๋„ˆ ์„œ๋น„์Šค๋กœ ์•ˆ์ „ํ•˜๊ฒŒ ๋ผ์šฐํŒ…ํ•ฉ๋‹ˆ๋‹ค.
+cfr-doorhanger-doh-header = ๋” ์•ˆ์ „ํ•˜๊ณ , ์•”ํ˜ธํ™”๋œ DNS ์กฐํšŒ
+cfr-doorhanger-doh-primary-button-2 = ํ™•์ธ
+    .accesskey = O
+cfr-doorhanger-doh-secondary-button = ์‚ฌ์šฉ ์•ˆ ํ•จ
+    .accesskey = D
+
+## Fission Experiment Message
+
+## Full Video Support CFR message
+
+cfr-doorhanger-video-support-body = ์ด ์‚ฌ์ดํŠธ์˜ ๋™์˜์ƒ์€ ์ด ๋ฒ„์ „์˜ { -brand-short-name }์—์„œ ์ œ๋Œ€๋กœ ์žฌ์ƒ๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ „์ฒด ๋™์˜์ƒ ์ง€์›์„ ๋ฐ›์œผ๋ ค๋ฉด, ์ง€๊ธˆ { -brand-short-name }๋ฅผ ์—…๋ฐ์ดํŠธํ•˜์„ธ์š”.
+cfr-doorhanger-video-support-header = ๋™์˜์ƒ์„ ์žฌ์ƒํ•˜๋ ค๋ฉด { -brand-short-name } ์—…๋ฐ์ดํŠธ
+cfr-doorhanger-video-support-primary-button = ์ง€๊ธˆ ์—…๋ฐ์ดํŠธ
+    .accesskey = U
+
+## Spotlight modal shared strings
+
+## VPN promotion dialog for public Wi-Fi users
+##
+## If a user is detected to be on a public Wi-Fi network, they are given a
+## bit of info about how to improve their privacy and then offered a button
+## to the Mozilla VPN page and a link to dismiss the dialog.
+
+# This header text can be explicitly wrapped.
+spotlight-public-wifi-vpn-header = ๊ณต์šฉ Wi-Fi๋ฅผ ์‚ฌ์šฉ ์ค‘์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค
+spotlight-public-wifi-vpn-body = ์œ„์น˜ ๋ฐ ํƒ์ƒ‰ ํ™œ๋™์„ ์ˆจ๊ธฐ๋ ค๋ฉด ๊ฐ€์ƒ ์‚ฌ์„ค๋ง (VPN)์„ ๊ณ ๋ คํ•˜์„ธ์š”. ๊ณตํ•ญ ๋ฐ ์ปคํ”ผ์ˆ๊ณผ ๊ฐ™์€ ๊ณต๊ณต ์žฅ์†Œ์—์„œ ํƒ์ƒ‰ํ•  ๋•Œ ๋ณดํ˜ธ๋ฅผ ์œ ์ง€ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.
+spotlight-public-wifi-vpn-primary-button = { -mozilla-vpn-brand-name }์œผ๋กœ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์œ ์ง€
+    .accesskey = S
+spotlight-public-wifi-vpn-link = ๋‚˜์ค‘์—
+    .accesskey = N
+
+## Total Cookie Protection Rollout
+
+## Emotive Continuous Onboarding
+
+spotlight-better-internet-header = ๋” ๋‚˜์€ ์ธํ„ฐ๋„ท์€ ๋‹น์‹ ๊ณผ ํ•จ๊ป˜ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค
+spotlight-better-internet-body = { -brand-short-name }๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋‘์—๊ฒŒ ๋” ๋‚˜์€ ๊ฐœ๋ฐฉ์ ์ด๊ณ  ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ ์ธํ„ฐ๋„ท์— ํˆฌํ‘œํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
+spotlight-peace-mind-header = ์ €ํฌ๊ฐ€ ์‚ฌ์šฉ์ž๋ฅผ ๋ณดํ˜ธํ•ฉ๋‹ˆ๋‹ค
+spotlight-peace-mind-body = ๋งค๋‹ฌ { -brand-short-name }๋Š” ์‚ฌ์šฉ์ž๋‹น ํ‰๊ท  3,000๊ฐœ ์ด์ƒ์˜ ์ถ”์ ๊ธฐ๋ฅผ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ ์ถ”์ ๊ธฐ์™€ ๊ฐ™์€ ๊ฐœ์ธ ์ •๋ณด๋ฅผ ์นจํ•ดํ•˜๋Š” ์š”์†Œ๊ฐ€ ์‚ฌ์šฉ์ž์™€ ์ข‹์€ ์ธํ„ฐ๋„ท ์‚ฌ์ด์— ์žˆ์–ด์„œ๋Š” ์•ˆ ๋˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.
+spotlight-pin-primary-button =
+    { PLATFORM() ->
+        [macos] Dock์— ๋„ฃ๊ธฐ
+       *[other] ์ž‘์—… ํ‘œ์‹œ์ค„์— ๊ณ ์ •
+    }
+spotlight-pin-secondary-button = ๋‚˜์ค‘์—
+
+## MR2022 Background Update Windows native toast notification strings.
+##
+## These strings will be displayed by the Windows operating system in
+## a native toast, like:
+##
+## <b>multi-line title</b>
+## multi-line text
+## <img>
+## [ primary button ] [ secondary button ]
+##
+## The button labels are fitted into narrow fixed-width buttons by
+## Windows and therefore must be as narrow as possible.
+
+mr2022-background-update-toast-title = ์ƒˆ๋กœ์šด { -brand-short-name }. ์‚ฌ์ƒํ™œ์„ ๋” ๋ณดํ˜ธํ•ฉ๋‹ˆ๋‹ค. ์ถ”์ ๊ธฐ๊ฐ€ ๋” ์ ์Šต๋‹ˆ๋‹ค. ํƒ€ํ˜‘์ด ์—†์Šต๋‹ˆ๋‹ค.
+mr2022-background-update-toast-text = ๊ฐ€์žฅ ๊ฐ•๋ ฅํ•œ ์ถ”์  ๋ฐฉ์ง€ ๋ณดํ˜ธ ๊ธฐ๋Šฅ์œผ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œ๋œ ์ตœ์‹  { -brand-short-name }๋ฅผ ์ง€๊ธˆ ์‚ฌ์šฉํ•ด ๋ณด์„ธ์š”.
+
+# This button label will be fitted into a narrow fixed-width button by
+# Windows. Try to not exceed the width of the English text (compare it
+# using a variable font like Arial): the button can only fit 1-2
+# additional characters, exceeding characters will be truncated.
+mr2022-background-update-toast-primary-button-label = ์ง€๊ธˆ { -brand-shorter-name } ์—ด๊ธฐ
+
+# This button label will be fitted into a narrow fixed-width button by
+# Windows. Try to not exceed the width of the English text (compare it using a
+# variable font like Arial): the button can only fit 1-2 additional characters,
+# exceeding characters will be truncated.
+mr2022-background-update-toast-secondary-button-label = ๋‚˜์ค‘์— ์•Œ๋ฆผ
+
+## Firefox View CFR
+
+firefoxview-cfr-primarybutton = ์‚ฌ์šฉํ•ด ๋ณด๊ธฐ
+    .accesskey = T
+firefoxview-cfr-secondarybutton = ๋‚˜์ค‘์—
+    .accesskey = N
+firefoxview-cfr-header-v2 = ์ค‘๋‹จํ•œ ๋ถ€๋ถ„๋ถ€ํ„ฐ ๋น ๋ฅด๊ฒŒ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜์„ธ์š”
+firefoxview-cfr-body-v2 = { -firefoxview-brand-name }๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ตœ๊ทผ์— ๋‹ซ์€ ํƒญ์„ ๋‹ค์‹œ ๊ฐ€์ ธ์˜ค๊ณ , ๊ธฐ๊ธฐ ๊ฐ„์— ์›ํ™œํ•˜๊ฒŒ ์ „ํ™˜ํ•˜์„ธ์š”.
+
+## Firefox View Spotlight
+
+firefoxview-spotlight-promo-title = { -firefoxview-brand-name }๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”
+
+# โ€œPoofโ€ refers to the expression to convey when something or someone suddenly disappears, or in this case, reappears. For example, โ€œPoof, itโ€™s gone.โ€
+firefoxview-spotlight-promo-subtitle = ํœด๋Œ€ํฐ์—์„œ ์—ด๋ฆฐ ํƒญ์„ ๋ณด๊ณ  ์‹ถ์œผ์„ธ์š”? ๊ฐ€์ ธ์˜ค์„ธ์š”. ๋ฐฉ๊ธˆ ๋ฐฉ๋ฌธํ–ˆ๋˜ ์‚ฌ์ดํŠธ๊ฐ€ ํ•„์š”ํ•˜์„ธ์š”? { -firefoxview-brand-name }๋กœ ๋‹ค์‹œ ์—ฌ์„ธ์š”.
+firefoxview-spotlight-promo-primarybutton = ์ž‘๋™ ๋ฐฉ์‹ ๋ณด๊ธฐ
+firefoxview-spotlight-promo-secondarybutton = ๊ฑด๋„ˆ๋›ฐ๊ธฐ
+
+## Colorways expiry reminder CFR
+
+colorways-cfr-primarybutton = ์ปฌ๋Ÿฌ์›จ์ด ์„ ํƒ
+    .accesskey = C
+
+# "shades" refers to the different color options available to users in colorways.
+colorways-cfr-body = ๋ฌธํ™”๋ฅผ ๋ฐ”๊พผ ๋ชฉ์†Œ๋ฆฌ์—์„œ ์˜๊ฐ์„ ๋ฐ›์€ { -brand-short-name } ๋…์  ์ƒ‰์ƒ์œผ๋กœ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์ƒ‰์น ํ•˜์„ธ์š”.
+colorways-cfr-header-28days = ๋…๋ฆฝ์ ์ธ ๋ชฉ์†Œ๋ฆฌ ์ปฌ๋Ÿฌ์›จ์ด 1์›” 16์ผ ๋งŒ๋ฃŒ๋จ
+colorways-cfr-header-14days = ๋…๋ฆฝ์ ์ธ ๋ชฉ์†Œ๋ฆฌ ์ปฌ๋Ÿฌ์›จ์ด 2์ฃผ ํ›„ ๋งŒ๋ฃŒ๋จ
+colorways-cfr-header-7days = ๋…๋ฆฝ์ ์ธ ๋ชฉ์†Œ๋ฆฌ ์ปฌ๋Ÿฌ์›จ์ด ์ด๋ฒˆ ์ฃผ ๋งŒ๋ฃŒ๋จ
+colorways-cfr-header-today = ๋…๋ฆฝ์ ์ธ ๋ชฉ์†Œ๋ฆฌ ์ปฌ๋Ÿฌ์›จ์ด ์˜ค๋Š˜ ๋งŒ๋ฃŒ๋จ
+
+## Cookie Banner Handling CFR
+
+cfr-cbh-header = { -brand-short-name }๊ฐ€ ์ฟ ํ‚ค ๋ฐฐ๋„ˆ๋ฅผ ๊ฑฐ๋ถ€ํ•˜๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+cfr-cbh-body = { -brand-short-name }๊ฐ€ ๋งŽ์€ ์ฟ ํ‚ค ๋ฐฐ๋„ˆ ์š”์ฒญ์„ ์ž๋™์œผ๋กœ ๊ฑฐ๋ถ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+cfr-cbh-confirm-button = ์ฟ ํ‚ค ๋ฐฐ๋„ˆ ๊ฑฐ๋ถ€
+    .accesskey = R
+cfr-cbh-dismiss-button = ๋‚˜์ค‘์—
+    .accesskey = N
+
+## These strings are used in the Fox doodle Pin/set default spotlights
+
+july-jam-headline = ์ €ํฌ๊ฐ€ ์‚ฌ์šฉ์ž๋ฅผ ๋ณดํ˜ธํ•ฉ๋‹ˆ๋‹ค
+july-jam-body = ๋งค๋‹ฌ { -brand-short-name }๋Š” ์‚ฌ์šฉ์ž๋‹น ํ‰๊ท  3,000๊ฐœ ์ด์ƒ์˜ ์ถ”์ ๊ธฐ๋ฅผ ์ฐจ๋‹จํ•˜์—ฌ ์ข‹์€ ์ธํ„ฐ๋„ท์— ์•ˆ์ „ํ•˜๊ณ  ๋น ๋ฅด๊ฒŒ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
+july-jam-set-default-primary = { -brand-short-name }๋กœ ๋‚ด ๋งํฌ ์—ด๊ธฐ
+fox-doodle-pin-headline = ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค
+
+# โ€œindieโ€ is short for the term โ€œindependentโ€.
+# In this instance, free from outside influence or control.
+fox-doodle-pin-body = ํด๋ฆญ ํ•œ ๋ฒˆ์œผ๋กœ ์ข‹์•„ํ•˜๋Š” ๋…๋ฆฝ๋œ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๊ณ„์† ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”๋‹ค๋Š” ์•Œ๋ฆผ์ž…๋‹ˆ๋‹ค.
+fox-doodle-pin-primary = { -brand-short-name }๋กœ ๋‚ด ๋งํฌ ์—ด๊ธฐ
+fox-doodle-pin-secondary = ๋‚˜์ค‘์—
+
+## These strings are used in the Set Firefox as Default PDF Handler for Existing Users experiment
+
+set-default-pdf-handler-headline = <strong>์ด์ œ PDF๊ฐ€ { -brand-short-name }์—์„œ ์—ด๋ฆฝ๋‹ˆ๋‹ค.</strong> ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ง์ ‘ ์–‘์‹์„ ํŽธ์ง‘ํ•˜๊ฑฐ๋‚˜ ์„œ๋ช…ํ•˜์„ธ์š”. ๋ณ€๊ฒฝํ•˜๋ ค๋ฉด, ์„ค์ •์—์„œ "PDF"๋ฅผ ๊ฒ€์ƒ‰ํ•˜์„ธ์š”.
+set-default-pdf-handler-primary = ํ™•์ธ
+
+## FxA sync CFR
+
+fxa-sync-cfr-header = ๋ฏธ๋ž˜์˜ ์ƒˆ ๊ธฐ๊ธฐ?
+fxa-sync-cfr-body = ์ƒˆ { -brand-product-name } ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์—ด ๋•Œ๋งˆ๋‹ค ์ตœ์‹  ๋ถ๋งˆํฌ, ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ฐ ํƒญ์ด ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.
+fxa-sync-cfr-primary = ๋” ์•Œ์•„๋ณด๊ธฐ
+    .accesskey = L
+fxa-sync-cfr-secondary = ๋‚˜์ค‘์— ์•Œ๋ฆผ
+    .accesskey = R
+
+## Device Migration FxA Spotlight
+
+device-migration-fxa-spotlight-header = ์˜ค๋ž˜๋œ ๊ธฐ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์‹œ๋‚˜์š”?
+device-migration-fxa-spotlight-body = ํŠนํžˆ ์ƒˆ ๊ธฐ๊ธฐ๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ฒฝ์šฐ ๋ถ๋งˆํฌ ๋ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ์™€ ๊ฐ™์€ ์ค‘์š”ํ•œ ์ •๋ณด๋ฅผ ์žƒ์ง€ ์•Š๋„๋ก ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐฑ์—…ํ•˜์„ธ์š”.
+device-migration-fxa-spotlight-primary-button = ๋‚ด ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐฑ์—…ํ•˜๋Š” ๋ฐฉ๋ฒ•
+device-migration-fxa-spotlight-link = ๋‚˜์ค‘์— ์•Œ๋ฆผ
diff --git a/browser/browser/newtab/newtab.ftl b/browser/browser/newtab/newtab.ftl
new file mode 100644 (file)
index 0000000..3dd3635
--- /dev/null
@@ -0,0 +1,276 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### Firefox Home / New Tab strings for about:home / about:newtab.
+
+newtab-page-title = ์ƒˆ ํƒญ
+newtab-settings-button =
+    .title = ์ƒˆ ํƒญ ํŽ˜์ด์ง€ ์‚ฌ์šฉ์ž ์ง€์ •
+newtab-personalize-icon-label =
+    .title = ์ƒˆ ํƒญ ๊ฐœ์ธํ™”
+    .aria-label = ์ƒˆ ํƒญ ๊ฐœ์ธํ™”
+newtab-personalize-dialog-label =
+    .aria-label = ๊ฐœ์ธํ™”
+
+## Search box component.
+
+# "Search" is a verb/action
+newtab-search-box-search-button =
+    .title = ๊ฒ€์ƒ‰
+    .aria-label = ๊ฒ€์ƒ‰
+
+# Variables:
+#   $engine (string) - The name of the user's default search engine
+newtab-search-box-handoff-text = { $engine } ๊ฒ€์ƒ‰ ๋˜๋Š” ์ฃผ์†Œ ์ž…๋ ฅ
+newtab-search-box-handoff-text-no-engine = ๊ฒ€์ƒ‰์–ด ๋˜๋Š” ์ฃผ์†Œ ์ž…๋ ฅ
+# Variables:
+#   $engine (string) - The name of the user's default search engine
+newtab-search-box-handoff-input =
+    .placeholder = { $engine } ๊ฒ€์ƒ‰ ๋˜๋Š” ์ฃผ์†Œ ์ž…๋ ฅ
+    .title = { $engine } ๊ฒ€์ƒ‰ ๋˜๋Š” ์ฃผ์†Œ ์ž…๋ ฅ
+    .aria-label = { $engine } ๊ฒ€์ƒ‰ ๋˜๋Š” ์ฃผ์†Œ ์ž…๋ ฅ
+newtab-search-box-handoff-input-no-engine =
+    .placeholder = ๊ฒ€์ƒ‰์–ด ๋˜๋Š” ์ฃผ์†Œ ์ž…๋ ฅ
+    .title = ๊ฒ€์ƒ‰์–ด ๋˜๋Š” ์ฃผ์†Œ ์ž…๋ ฅ
+    .aria-label = ๊ฒ€์ƒ‰์–ด ๋˜๋Š” ์ฃผ์†Œ ์ž…๋ ฅ
+
+newtab-search-box-text = ์›น ๊ฒ€์ƒ‰
+newtab-search-box-input =
+    .placeholder = ์›น ๊ฒ€์ƒ‰
+    .aria-label = ์›น ๊ฒ€์ƒ‰
+
+## Top Sites - General form dialog.
+
+newtab-topsites-add-search-engine-header = ๊ฒ€์ƒ‰ ์—”์ง„ ์ถ”๊ฐ€
+newtab-topsites-add-shortcut-header = ์ƒˆ ๋ฐ”๋กœ ๊ฐ€๊ธฐ
+newtab-topsites-edit-topsites-header = ์ƒ์œ„ ์‚ฌ์ดํŠธ ํŽธ์ง‘
+newtab-topsites-edit-shortcut-header = ๋ฐ”๋กœ ๊ฐ€๊ธฐ ํŽธ์ง‘
+newtab-topsites-title-label = ์ œ๋ชฉ
+newtab-topsites-title-input =
+    .placeholder = ์ œ๋ชฉ ์ž…๋ ฅ
+
+newtab-topsites-url-label = URL
+newtab-topsites-url-input =
+    .placeholder = URL ์ž…๋ ฅ ๋˜๋Š” ๋ถ™์—ฌ๋„ฃ๊ธฐ
+newtab-topsites-url-validation = ์œ ํšจํ•œ URL์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค
+
+newtab-topsites-image-url-label = ์‚ฌ์šฉ์ž ์ง€์ • ์ด๋ฏธ์ง€ URL
+newtab-topsites-use-image-link = ์‚ฌ์šฉ์ž ์ง€์ • ์ด๋ฏธ์ง€ ์‚ฌ์šฉโ€ฆ
+newtab-topsites-image-validation = ์ด๋ฏธ์ง€๋ฅผ ์ฝ์–ด์˜ค์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ URL์„ ์‹œ๋„ํ•˜์„ธ์š”.
+
+## Top Sites - General form dialog buttons. These are verbs/actions.
+
+newtab-topsites-cancel-button = ์ทจ์†Œ
+newtab-topsites-delete-history-button = ๊ธฐ๋ก์—์„œ ์‚ญ์ œ
+newtab-topsites-save-button = ์ €์žฅ
+newtab-topsites-preview-button = ๋ฏธ๋ฆฌ๋ณด๊ธฐ
+newtab-topsites-add-button = ์ถ”๊ฐ€
+
+## Top Sites - Delete history confirmation dialog.
+
+newtab-confirm-delete-history-p1 = ์ •๋ง ๊ธฐ๋ก์—์„œ ์ด ํŽ˜์ด์ง€์˜ ๋ชจ๋“  ์ธ์Šคํ„ด์Šค๋ฅผ ์‚ญ์ œํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+# "This action" refers to deleting a page from history.
+newtab-confirm-delete-history-p2 = ์ด ์ž‘์—…์€ ์ทจ์†Œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+
+## Top Sites - Sponsored label
+
+newtab-topsite-sponsored = ์Šคํฐ์„œ
+
+## Context Menu - Action Tooltips.
+
+# General tooltip for context menus.
+newtab-menu-section-tooltip =
+    .title = ๋ฉ”๋‰ด ์—ด๊ธฐ
+    .aria-label = ๋ฉ”๋‰ด ์—ด๊ธฐ
+
+# Tooltip for dismiss button
+newtab-dismiss-button-tooltip =
+    .title = ์‚ญ์ œ
+    .aria-label = ์‚ญ์ œ
+
+# This tooltip is for the context menu of Pocket cards or Topsites
+# Variables:
+#   $title (string) - The label or hostname of the site. This is for screen readers when the context menu button is focused/active.
+newtab-menu-content-tooltip =
+    .title = ๋ฉ”๋‰ด ์—ด๊ธฐ
+    .aria-label = { $title }์— ๋Œ€ํ•œ ์ปจํ…์ŠคํŠธ ๋ฉ”๋‰ด ์—ด๊ธฐ
+# Tooltip on an empty topsite box to open the New Top Site dialog.
+newtab-menu-topsites-placeholder-tooltip =
+    .title = ์ด ์‚ฌ์ดํŠธ ํŽธ์ง‘
+    .aria-label = ์ด ์‚ฌ์ดํŠธ ํŽธ์ง‘
+
+## Context Menu: These strings are displayed in a context menu and are meant as a call to action for a given page.
+
+newtab-menu-edit-topsites = ํŽธ์ง‘
+newtab-menu-open-new-window = ์ƒˆ ์ฐฝ์—์„œ ์—ด๊ธฐ
+newtab-menu-open-new-private-window = ์ƒˆ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ์—์„œ ์—ด๊ธฐ
+newtab-menu-dismiss = ๋‹ซ๊ธฐ
+newtab-menu-pin = ๊ณ ์ •
+newtab-menu-unpin = ๊ณ ์ • ํ•ด์ œ
+newtab-menu-delete-history = ๊ธฐ๋ก์—์„œ ์‚ญ์ œ
+newtab-menu-save-to-pocket = { -pocket-brand-name }์— ์ €์žฅ
+newtab-menu-delete-pocket = { -pocket-brand-name }์—์„œ ์‚ญ์ œ
+newtab-menu-archive-pocket = { -pocket-brand-name }์— ๋ณด๊ด€
+newtab-menu-show-privacy-info = ์šฐ๋ฆฌ์˜ ์Šคํฐ์„œ์™€ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ
+
+## Message displayed in a modal window to explain privacy and provide context for sponsored content.
+
+newtab-privacy-modal-button-done = ์™„๋ฃŒ
+newtab-privacy-modal-button-manage = ์Šคํฐ์„œ ์ฝ˜ํ…์ธ  ์„ค์ • ๊ด€๋ฆฌ
+newtab-privacy-modal-header = ๊ฐœ์ธ ์ •๋ณด๋Š” ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.
+newtab-privacy-modal-paragraph-2 =
+    ๋งค๋ ฅ์ ์ธ ์ด์•ผ๊ธฐ๋ฅผ ์ •๋ฆฌํ•ด์„œ ๋ณด์—ฌ์ฃผ๋Š” ๊ฒƒ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ์—„์„ ๋œ ์Šคํฐ์„œ๋กœ ๋ถ€ํ„ฐ
+    ๊ด€๋ จ์„ฑ ๋†’์€ ์ฝ˜ํ…์ธ ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์•ˆ์‹ฌํ•˜์„ธ์š”. <strong>์‚ฌ์šฉ์ž์˜ ํƒ์ƒ‰ ๋ฐ์ดํ„ฐ๋Š” 
+    { -brand-product-name }์˜ ๊ฐœ์ธ ๋ณต์‚ฌ๋ณธ์„ ๋‚จ๊ธฐ์ง€ ์•Š์Šต๋‹ˆ๋‹ค</strong> โ€” ์ €ํฌ์™€ ์Šคํฐ์„œ ๋ชจ๋‘
+    ๋“ค์—ฌ๋‹ค๋ณด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+newtab-privacy-modal-link = ์ƒˆ ํƒญ์—์„œ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ์ž‘๋™ ๋ฐฉ์‹ ์•Œ์•„๋ณด๊ธฐ
+
+##
+
+# Bookmark is a noun in this case, "Remove bookmark".
+newtab-menu-remove-bookmark = ๋ถ๋งˆํฌ ์‚ญ์ œ
+# Bookmark is a verb here.
+newtab-menu-bookmark = ๋ถ๋งˆํฌ
+
+## Context Menu - Downloaded Menu. "Download" in these cases is not a verb,
+## it is a noun. As in, "Copy the link that belongs to this downloaded item".
+
+newtab-menu-copy-download-link = ๋‹ค์šด๋กœ๋“œ ๋งํฌ ๋ณต์‚ฌ
+newtab-menu-go-to-download-page = ๋‹ค์šด๋กœ๋“œ ํŽ˜์ด์ง€๋กœ ์ด๋™
+newtab-menu-remove-download = ๊ธฐ๋ก์—์„œ ์‚ญ์ œ
+
+## Context Menu - Download Menu: These are platform specific strings found in the context menu of an item that has
+## been downloaded. The intention behind "this action" is that it will show where the downloaded file exists on the file
+## system for each operating system.
+
+newtab-menu-show-file =
+    { PLATFORM() ->
+        [macos] Finder์—์„œ ๋ณด๊ธฐ
+       *[other] ํด๋”์—์„œ ๋ณด๊ธฐ
+    }
+newtab-menu-open-file = ํŒŒ์ผ ์—ด๊ธฐ
+
+## Card Labels: These labels are associated to pages to give
+## context on how the element is related to the user, e.g. type indicates that
+## the page is bookmarked, or is currently open on another device.
+
+newtab-label-visited = ๋ฐฉ๋ฌธํ•œ ์‚ฌ์ดํŠธ
+newtab-label-bookmarked = ๋ถ๋งˆํฌ๋จ
+newtab-label-removed-bookmark = ๋ถ๋งˆํฌ ์‚ญ์ œ๋จ
+newtab-label-recommended = ํŠธ๋žœ๋“œ
+newtab-label-saved = { -pocket-brand-name }์— ์ €์žฅ๋จ
+newtab-label-download = ๋‹ค์šด๋กœ๋“œ๋จ
+
+# This string is used in the story cards to indicate sponsored content
+# Variables:
+#   $sponsorOrSource (string) - The name of a company or their domain
+newtab-label-sponsored = { $sponsorOrSource } ยท ํ›„์›
+
+# This string is used at the bottom of story cards to indicate sponsored content
+# Variables:
+#   $sponsor (string) - The name of a sponsor
+newtab-label-sponsored-by = { $sponsor } ํ›„์›
+
+# This string is used under the image of story cards to indicate source and time to read
+# Variables:
+#   $source (string) - The name of a company or their domain
+#   $timeToRead (number) - The estimated number of minutes to read this story
+newtab-label-source-read-time = { $source } ยท { $timeToRead }๋ถ„
+
+## Section Menu: These strings are displayed in the section context menu and are
+## meant as a call to action for the given section.
+
+newtab-section-menu-remove-section = ์„น์…˜ ์‚ญ์ œ
+newtab-section-menu-collapse-section = ์„น์…˜ ์ ‘๊ธฐ
+newtab-section-menu-expand-section = ์„น์…˜ ํŽผ์น˜๊ธฐ
+newtab-section-menu-manage-section = ์„น์…˜ ๊ด€๋ฆฌ
+newtab-section-menu-manage-webext = ํ™•์žฅ ๊ธฐ๋Šฅ ๊ด€๋ฆฌ
+newtab-section-menu-add-topsite = ์ƒ์œ„ ์‚ฌ์ดํŠธ ์ถ”๊ฐ€
+newtab-section-menu-add-search-engine = ๊ฒ€์ƒ‰ ์—”์ง„ ์ถ”๊ฐ€
+newtab-section-menu-move-up = ์œ„๋กœ ์ด๋™
+newtab-section-menu-move-down = ์•„๋ž˜๋กœ ์ด๋™
+newtab-section-menu-privacy-notice = ๊ฐœ์ธ์ •๋ณด์ฒ˜๋ฆฌ๋ฐฉ์นจ
+
+## Section aria-labels
+
+newtab-section-collapse-section-label =
+    .aria-label = ์„น์…˜ ์ ‘๊ธฐ
+newtab-section-expand-section-label =
+    .aria-label = ์„น์…˜ ํŽผ์น˜๊ธฐ
+
+## Section Headers.
+
+newtab-section-header-topsites = ์ƒ์œ„ ์‚ฌ์ดํŠธ
+newtab-section-header-recent-activity = ์ตœ๊ทผ ํ™œ๋™
+# Variables:
+#   $provider (string) - Name of the corresponding content provider.
+newtab-section-header-pocket = { $provider } ์ถ”์ฒœ
+
+## Empty Section States: These show when there are no more items in a section. Ex. When there are no more Pocket story recommendations, in the space where there would have been stories, this is shown instead.
+
+newtab-empty-section-highlights = ํƒ์ƒ‰์„ ์‹œ์ž‘ํ•˜๋ฉด ์ตœ๊ทผ ๋ฐฉ๋ฌธํ•˜๊ฑฐ๋‚˜ ๋ถ๋งˆํฌํ•œ ์ข‹์€ ๊ธ€์ด๋‚˜ ์˜์ƒ, ํŽ˜์ด์ง€๋ฅผ ์—ฌ๊ธฐ์— ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
+
+# Ex. When there are no more Pocket story recommendations, in the space where there would have been stories, this is shown instead.
+# Variables:
+#   $provider (string) - Name of the content provider for this section, e.g "Pocket".
+newtab-empty-section-topstories = ๋‹ค ์™”์Šต๋‹ˆ๋‹ค. { $provider }์—์„œ ์ œ๊ณตํ•˜๋Š” ์ฃผ์š” ๊ธฐ์‚ฌ๋ฅผ ๋‹ค์‹œ ํ™•์ธํ•ด ๋ณด์„ธ์š”. ๊ธฐ๋‹ค๋ฆด ์ˆ˜ ์—†์Šต๋‹ˆ๊นŒ? ์ฃผ์ œ๋ฅผ ์„ ํƒํ•˜๋ฉด ์›น์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์žฌ๋ฏธ์žˆ๋Š” ๊ธ€์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+## Empty Section (Content Discovery Experience). These show when there are no more stories or when some stories fail to load.
+
+newtab-discovery-empty-section-topstories-header = ๋ชจ๋‘ ๋”ฐ๋ผ ์žก์•˜์Šต๋‹ˆ๋‹ค!
+newtab-discovery-empty-section-topstories-content = ๋” ๋งŽ์€ ์ด์•ผ๊ธฐ๋Š” ๋‚˜์ค‘์— ๋‹ค์‹œ ํ™•์ธํ•ด ๋ณด์„ธ์š”.
+newtab-discovery-empty-section-topstories-try-again-button = ๋‹ค์‹œ ์‹œ๋„
+newtab-discovery-empty-section-topstories-loading = ๋กœ๋“œ ์ค‘โ€ฆ
+# Displays when a layout in a section took too long to fetch articles.
+newtab-discovery-empty-section-topstories-timed-out = ์ด๋Ÿฐ! ์ด ์„น์…˜์„ ๊ฑฐ์˜ ๋‹ค ๋กœ๋“œํ–ˆ์ง€๋งŒ, ์•ˆ ๋œ ๋ถ€๋ถ„์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+
+## Pocket Content Section.
+
+# This is shown at the bottom of the trending stories section and precedes a list of links to popular topics.
+newtab-pocket-read-more = ์ธ๊ธฐ ์ฃผ์ œ:
+newtab-pocket-new-topics-title = ๋” ๋งŽ์€ ์ด์•ผ๊ธฐ๋ฅผ ์›ํ•˜์„ธ์š”? { -pocket-brand-name } ์ธ๊ธฐ ์ฃผ์ œ ๋ณด๊ธฐ
+newtab-pocket-more-recommendations = ๋” ๋งŽ์€ ์ถ”์ฒœ
+newtab-pocket-learn-more = ๋” ์•Œ์•„๋ณด๊ธฐ
+newtab-pocket-cta-button = { -pocket-brand-name } ๋ฐ›๊ธฐ
+newtab-pocket-cta-text = ์ข‹์•„ํ•˜๋Š” ์ด์•ผ๊ธฐ๋ฅผ { -pocket-brand-name }์— ์ €์žฅํ•˜๊ณ  ์žฌ๋ฏธ์žˆ๊ฒŒ ์ฝ์–ด ๋ณด์„ธ์š”.
+newtab-pocket-pocket-firefox-family = { -pocket-brand-name }์€ { -brand-product-name } ์ œํ’ˆ๊ตฐ์˜ ์ผ๋ถ€์ž…๋‹ˆ๋‹ค.
+
+## Pocket Final Card Section.
+## This is for the final card in the Pocket grid.
+
+# A save to Pocket button that shows over the card thumbnail on hover.
+newtab-pocket-save = ์ €์žฅ
+newtab-pocket-saved = ์ €์žฅ๋จ
+
+## Pocket content onboarding experience dialog and modal for new users seeing the Pocket section for the first time, shown as the first item in the Pocket section.
+
+newtab-pocket-onboarding-discover = ์›น์˜ ์ตœ๊ณ ๋ฅผ ๋ฐœ๊ฒฌํ•˜์„ธ์š”
+newtab-pocket-onboarding-cta = { -pocket-brand-name }์€ ๊ฐ€์žฅ ์œ ์ตํ•˜๊ณ  ์˜๊ฐ์„ ์ฃผ๋ฉฐ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์ฝ˜ํ…์ธ ๋ฅผ { -brand-product-name } ๋ธŒ๋ผ์šฐ์ €์— ๋ฐ”๋กœ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์–‘ํ•œ ์ถœํŒ๋ฌผ์„ ํƒ์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.
+
+## Error Fallback Content.
+## This message and suggested action link are shown in each section of UI that fails to render.
+
+newtab-error-fallback-info = ์ด๋Ÿฐ! ์ด ์ฝ˜ํ…์ธ ๋ฅผ ๋กœ๋“œํ•˜๋Š” ์ค‘์— ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+newtab-error-fallback-refresh-link = ํŽ˜์ด์ง€๋ฅผ ์ƒˆ๋กœ ๊ณ ์นจํ•ด์„œ ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
+
+## Customization Menu
+
+newtab-custom-shortcuts-title = ๋ฐ”๋กœ ๊ฐ€๊ธฐ
+newtab-custom-shortcuts-subtitle = ์ €์žฅํ•˜๊ฑฐ๋‚˜ ๋ฐฉ๋ฌธํ•œ ์‚ฌ์ดํŠธ
+# Variables
+#   $num (number) - Number of rows to display
+newtab-custom-row-selector =
+    { $num ->
+       *[other] { $num } ํ–‰
+    }
+newtab-custom-sponsored-sites = ์Šคํฐ์„œ ๋ฐ”๋กœ ๊ฐ€๊ธฐ
+newtab-custom-pocket-title = { -pocket-brand-name } ์ถ”์ฒœ
+newtab-custom-pocket-subtitle = { -brand-product-name } ์ œํ’ˆ๊ตฐ์˜ ์ผ๋ถ€์ธ { -pocket-brand-name }์—์„œ ์„ ๋ณ„ํ•œ ๋›ฐ์–ด๋‚œ ์ฝ˜ํ…์ธ 
+newtab-custom-pocket-sponsored = ์Šคํฐ์„œ ์†Œ์‹
+newtab-custom-pocket-show-recent-saves = ์ตœ๊ทผ ์ €์žฅํ•œ ํ•ญ๋ชฉ ํ‘œ์‹œ
+newtab-custom-recent-title = ์ตœ๊ทผ ํ™œ๋™
+newtab-custom-recent-subtitle = ์ตœ๊ทผ ์‚ฌ์ดํŠธ ๋ฐ ์ฝ˜ํ…์ธ  ๋ชจ์Œ
+newtab-custom-close-button = ๋‹ซ๊ธฐ
+newtab-custom-settings = ๋” ๋งŽ์€ ์„ค์ • ๊ด€๋ฆฌ
diff --git a/browser/browser/newtab/onboarding.ftl b/browser/browser/newtab/onboarding.ftl
new file mode 100644 (file)
index 0000000..79261e1
--- /dev/null
@@ -0,0 +1,379 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### UI strings for the MR1 onboarding / multistage about:welcome
+### Various strings use a non-breaking space to avoid a single dangling /
+### widowed word, so test on various window sizes if you also want this.
+
+
+## Welcome page strings
+
+onboarding-welcome-header = { -brand-short-name }์— ์˜ค์‹  ๊ฒƒ์„ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค
+onboarding-start-browsing-button-label = ํƒ์ƒ‰ ์‹œ์ž‘
+onboarding-not-now-button-label = ๋‚˜์ค‘์—
+mr1-onboarding-get-started-primary-button-label = ์‹œ์ž‘ํ•˜๊ธฐ
+
+## Custom Return To AMO onboarding strings
+
+return-to-amo-subtitle = ์ข‹์Šต๋‹ˆ๋‹ค. { -brand-short-name }๋ฅผ ์„ค์น˜ํ–ˆ๋„ค์š”.
+# <img data-l10n-name="icon"/> will be replaced with the icon belonging to the extension
+#
+# Variables:
+#   $addon-name (String) - Name of the add-on
+return-to-amo-addon-title = ์ด์ œ <img data-l10n-name="icon"/> <b>{ $addon-name }</b> ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ์„ค์น˜ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
+return-to-amo-add-extension-label = ํ™•์žฅ ๊ธฐ๋Šฅ ์ถ”๊ฐ€
+return-to-amo-add-theme-label = ํ…Œ๋งˆ ์ถ”๊ฐ€
+
+##  Variables: $addon-name (String) - Name of the add-on to be installed
+
+mr1-return-to-amo-subtitle = { -brand-short-name }๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”
+mr1-return-to-amo-addon-title = ๋น ๋ฅด๊ณ  ์‚ฌ์ƒํ™œ์„ ๋ณดํ˜ธํ•˜๋Š” ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์†์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ <b>{ $addon-name }</b> ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๊ณ  { -brand-short-name }๋กœ ๋” ๋งŽ์€ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+mr1-return-to-amo-add-extension-label = { $addon-name } ์ถ”๊ฐ€
+
+## Multistage onboarding strings (about:welcome pages)
+
+# Aria-label to make the "steps" of multistage onboarding visible to screen readers.
+# Variables:
+#   $current (Int) - Number of the current page
+#   $total (Int) - Total number of pages
+
+onboarding-welcome-steps-indicator-label =
+    .aria-label = ์ง„ํ–‰๋ฅ : { $current } / { $total } ๋‹จ๊ณ„
+
+# This button will open system settings to turn on prefers-reduced-motion
+mr1-onboarding-reduce-motion-button-label = ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋„๊ธฐ
+
+## Title and primary button strings differ between platforms as they
+## match the OS' application context menu item action where Windows uses "pin"
+## and "taskbar" while macOS "keep" and "Dock" (proper noun).
+
+## Multistage MR1 onboarding strings (about:welcome pages)
+
+# String for the Firefox Accounts button
+mr1-onboarding-sign-in-button-label = ๋กœ๊ทธ์ธ
+
+## Title, subtitle and primary button string used on set default onboarding screen
+## when Firefox is not default browser
+
+## Multistage MR1 onboarding strings (about:welcome pages)
+
+# The primary import button label will depend on whether we can detect which browser was used to download Firefox.
+# Variables:
+#   $previous (Str) - Previous browser name, such as Edge, Chrome
+mr1-onboarding-import-primary-button-label-attribution = { $previous }์—์„œ ๊ฐ€์ ธ์˜ค๊ธฐ
+
+mr1-onboarding-theme-header = ๋‚˜๋งŒ์˜ ๊ฒƒ์œผ๋กœ ๋งŒ๋“œ์„ธ์š”
+mr1-onboarding-theme-subtitle = ํ…Œ๋งˆ๋กœ { -brand-short-name }๋ฅผ ๊ฐœ์ธํ™”ํ•˜์„ธ์š”.
+mr1-onboarding-theme-secondary-button-label = ๋‚˜์ค‘์—
+
+# System theme uses operating system color settings
+mr1-onboarding-theme-label-system = ์‹œ์Šคํ…œ ํ…Œ๋งˆ
+
+mr1-onboarding-theme-label-light = ๋ฐ๊ฒŒ
+mr1-onboarding-theme-label-dark = ์–ด๋‘ก๊ฒŒ
+# "Alpenglow" here is the name of the theme, and should be kept in English.
+mr1-onboarding-theme-label-alpenglow = Alpenglow
+
+onboarding-theme-primary-button-label = ์™„๋ฃŒ
+
+## Please make sure to split the content of the title attribute into lines whose
+## width corresponds to about 40 Latin characters, to ensure that the tooltip
+## doesn't become too long. Line breaks will be preserved when displaying the
+## tooltip.
+
+# Tooltip displayed on hover of system theme
+mr1-onboarding-theme-tooltip-system =
+    .title =
+        ๋ฒ„ํŠผ, ๋ฉ”๋‰ด ๋ฐ ์ฐฝ์— 
+        ์šด์˜ ์ฒด์ œ์˜ ํ…Œ๋งˆ๋ฅผ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.
+
+# Input description for system theme
+mr1-onboarding-theme-description-system =
+    .aria-description =
+        ๋ฒ„ํŠผ, ๋ฉ”๋‰ด ๋ฐ ์ฐฝ์— 
+        ์šด์˜ ์ฒด์ œ์˜ ํ…Œ๋งˆ๋ฅผ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.
+
+# Tooltip displayed on hover of light theme
+mr1-onboarding-theme-tooltip-light =
+    .title =
+        ๋ฒ„ํŠผ, ๋ฉ”๋‰ด ๋ฐ ์ฐฝ์— 
+        ๋ฐ์€ ํ…Œ๋งˆ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
+
+# Input description for light theme
+mr1-onboarding-theme-description-light =
+    .aria-description =
+        ๋ฒ„ํŠผ, ๋ฉ”๋‰ด ๋ฐ ์ฐฝ์— 
+        ๋ฐ์€ ํ…Œ๋งˆ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
+
+# Tooltip displayed on hover of dark theme
+mr1-onboarding-theme-tooltip-dark =
+    .title =
+        ๋ฒ„ํŠผ, ๋ฉ”๋‰ด ๋ฐ ์ฐฝ์— 
+        ์–ด๋‘์šด ํ…Œ๋งˆ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
+
+# Input description for dark theme
+mr1-onboarding-theme-description-dark =
+    .aria-description =
+        ๋ฒ„ํŠผ, ๋ฉ”๋‰ด ๋ฐ ์ฐฝ์— 
+        ์–ด๋‘์šด ํ…Œ๋งˆ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
+
+# Tooltip displayed on hover of Alpenglow theme
+mr1-onboarding-theme-tooltip-alpenglow =
+    .title =
+        ๋ฒ„ํŠผ, ๋ฉ”๋‰ด ๋ฐ ์ฐฝ์— 
+        ์—ญ๋™์ ์ด๊ณ  ๋‹ค์–‘ํ•œ ์ƒ‰์ƒ์˜ ํ…Œ๋งˆ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
+
+# Input description for Alpenglow theme
+mr1-onboarding-theme-description-alpenglow =
+    .aria-description =
+        ๋ฒ„ํŠผ, ๋ฉ”๋‰ด ๋ฐ ์ฐฝ์— 
+        ์—ญ๋™์ ์ด๊ณ  ๋‹ค์–‘ํ•œ ์ƒ‰์ƒ์˜ ํ…Œ๋งˆ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
+
+# Selector description for default themes
+mr2-onboarding-default-theme-label = ๊ธฐ๋ณธ ํ…Œ๋งˆ๋ฅผ ํƒ์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.
+
+## Strings for Thank You page
+
+mr2-onboarding-thank-you-header = ์ €ํฌ๋ฅผ ์„ ํƒํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
+mr2-onboarding-thank-you-text = { -brand-short-name }๋Š” ๋น„์˜๋ฆฌ ๋‹จ์ฒด๊ฐ€ ์ง€์›ํ•˜๋Š” ๋…๋ฆฝ ๋ธŒ๋ผ์šฐ์ €์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ํ•จ๊ป˜ ์›น์„ ์•ˆ์ „ํ•˜๊ณ , ๊ฑด๊ฐ•ํ•˜๊ณ , ๋” ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ๋ฅผ ํ•˜๋„๋ก ๋งŒ๋“ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+mr2-onboarding-start-browsing-button-label = ํƒ์ƒ‰ ์‹œ์ž‘
+
+## Multistage live language reloading onboarding strings (about:welcome pages)
+##
+## The following language names are generated by the browser's Intl.DisplayNames API.
+##
+## Variables:
+##   $negotiatedLanguage (String) - The name of the langpack's language, e.g. "Espaรฑol (ES)"
+
+
+## Multistage live language reloading onboarding strings (about:welcome pages)
+##
+## The following language names are generated by the browser's Intl.DisplayNames API.
+##
+## Variables:
+##   $negotiatedLanguage (String) - The name of the langpack's language, e.g. "Espaรฑol (ES)"
+##   $systemLanguage (String) - The name of the system language, e.g "Espaรฑol (ES)"
+##   $appLanguage (String) - The name of the language shipping in the browser build, e.g. "English (EN)"
+
+onboarding-live-language-header = ์–ธ์–ด๋ฅผ ์„ ํƒํ•˜์„ธ์š”
+
+mr2022-onboarding-live-language-text = { -brand-short-name }๋Š” ์‚ฌ์šฉ์ž์˜ ์–ธ์–ด๋กœ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค
+
+mr2022-language-mismatch-subtitle = ์ปค๋ฎค๋‹ˆํ‹ฐ ๋•๋ถ„์— { -brand-short-name }๋Š” 90๊ฐœ ์ด์ƒ์˜ ์–ธ์–ด๋กœ ๋ฒˆ์—ญ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž์˜ ์‹œ์Šคํ…œ์€ { $systemLanguage } ์–ธ์–ด๋ฅผ ์‚ฌ์šฉ ์ค‘์ด๊ณ  { -brand-short-name }๋Š” { $appLanguage } ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
+
+onboarding-live-language-button-label-downloading = { $negotiatedLanguage }์šฉ ์–ธ์–ด ํŒฉ ๋‹ค์šด๋กœ๋“œ ์ค‘โ€ฆ
+onboarding-live-language-waiting-button = ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์–ธ์–ด๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ์ค‘โ€ฆ
+onboarding-live-language-installing = { $negotiatedLanguage }์šฉ ์–ธ์–ด ํŒฉ ์„ค์น˜ ์ค‘โ€ฆ
+
+mr2022-onboarding-live-language-switch-to = { $negotiatedLanguage } ์–ธ์–ด๋กœ ์ „ํ™˜
+mr2022-onboarding-live-language-continue-in = { $appLanguage } ์–ธ์–ด๋กœ ๊ณ„์† ์‚ฌ์šฉ
+
+onboarding-live-language-secondary-cancel-download = ์ทจ์†Œ
+onboarding-live-language-skip-button-label = ๊ฑด๋„ˆ๋›ฐ๊ธฐ
+
+## Firefox 100 Thank You screens
+
+# "Hero Text" displayed on left side of welcome screen. This text can be
+# formatted to span multiple lines as needed. The <span data-l10n-name="zap">
+# </span> in this string allows a "zap" underline style to be automatically
+# added to the text inside it. "Yous" should stay inside the zap span, but
+# "Thank" can be put inside instead if there's no "you" in the translation.
+# The English text would normally be "100 Thank-Yous" i.e., plural noun, but for
+# aesthetics of splitting it across multiple lines, the hyphen is omitted.
+fx100-thank-you-hero-text =
+    100
+    <span data-l10n-name="zap">๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค</span>
+fx100-thank-you-subtitle = 100๋ฒˆ์งธ ์ถœ์‹œ์ž…๋‹ˆ๋‹ค! ๋” ๋‚˜์€ ๊ฑด๊ฐ•ํ•œ ์ธํ„ฐ๋„ท์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
+fx100-thank-you-pin-primary-button-label =
+    { PLATFORM() ->
+        [macos] { -brand-short-name }๋ฅผ Dock์— ๋„ฃ๊ธฐ
+       *[other] { -brand-short-name }๋ฅผ ์ž‘์—… ํ‘œ์‹œ์ค„์— ๊ณ ์ •
+    }
+
+fx100-upgrade-thanks-header = 100 ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค
+# Message shown with a start-browsing button. Emphasis <em> should be for "you"
+# but "Thank" can be used instead if there's no "you" in the translation.
+fx100-upgrade-thank-you-body = 100๋ฒˆ์งธ { -brand-short-name } ์ถœ์‹œ์ž…๋‹ˆ๋‹ค. ๋” ๋‚˜์€ ๊ฑด๊ฐ•ํ•œ ์ธํ„ฐ๋„ท์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ์…”์„œ <em>๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค</em>.
+# Message shown with either a pin-to-taskbar or set-default button.
+fx100-upgrade-thanks-keep-body = 100๋ฒˆ์งธ ์ถœ์‹œ์ž…๋‹ˆ๋‹ค! ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ์ผ์›์ด ๋˜์–ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ 100๋ฒˆ์„ ์œ„ํ•ด ํด๋ฆญ ํ•œ ๋ฒˆ์œผ๋กœ { -brand-short-name }๋ฅผ ์œ ์ง€ํ•˜์„ธ์š”.
+
+mr2022-onboarding-secondary-skip-button-label = ์ด ๋‹จ๊ณ„ ๊ฑด๋„ˆ๋›ฐ๊ธฐ
+
+## MR2022 New User Easy Setup screen strings
+
+# Primary button string used on new user onboarding first screen showing multiple actions such as Set Default, Import from previous browser.
+mr2022-onboarding-easy-setup-primary-button-label = ์ €์žฅํ•˜๊ณ  ๊ณ„์†
+# Set Default action checkbox label used on new user onboarding first screen
+mr2022-onboarding-easy-setup-set-default-checkbox-label = { -brand-short-name }๋ฅผ ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ €๋กœ ์„ค์ •
+# Import action checkbox label used on new user onboarding first screen
+mr2022-onboarding-easy-setup-import-checkbox-label = ์ด์ „ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๊ฐ€์ ธ์˜ค๊ธฐ
+
+## MR2022 New User Pin Firefox screen strings
+
+# Title used on about:welcome for new users when Firefox is not pinned.
+# In this context, open up is synonymous with "Discover".
+# The metaphor is that when they open their Firefox browser, it helps them discover an amazing internet.
+# If this translation does not make sense in your language, feel free to use the word "discover."
+mr2022-onboarding-welcome-pin-header = ๋†€๋ผ์šด ์ธํ„ฐ๋„ท์„ ์—ฌ์„ธ์š”
+# Subtitle is used on onboarding page for new users page when Firefox is not pinned
+mr2022-onboarding-welcome-pin-subtitle = ์–ด๋””์„œ๋‚˜ ํด๋ฆญ ํ•œ ๋ฒˆ์œผ๋กœ { -brand-short-name }๋ฅผ ์‹คํ–‰ํ•˜์„ธ์š”. ๊ทธ๋Ÿด ๋•Œ๋งˆ๋‹ค ๋” ๊ฐœ๋ฐฉ์ ์ด๊ณ  ๋…๋ฆฝ์ ์ธ ์›น์„ ์„ ํƒํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
+# Primary button string used on welcome page for when Firefox is not pinned.
+mr2022-onboarding-pin-primary-button-label =
+    { PLATFORM() ->
+        [macos] { -brand-short-name }๋ฅผ Dock์— ๋„ฃ๊ธฐ
+       *[other] { -brand-short-name }๋ฅผ ์ž‘์—… ํ‘œ์‹œ์ค„์— ๊ณ ์ •
+    }
+# Subtitle will be used when user already has Firefox pinned, but
+# has not set it as their default browser.
+# When translating "zip", please feel free to pick a verb that signifies movement and/or exploration
+# and makes sense in the context of navigating the web.
+mr2022-onboarding-set-default-only-subtitle = ๋น„์˜๋ฆฌ ๋‹จ์ฒด๊ฐ€ ์ง€์›ํ•˜๋Š” ๋ธŒ๋ผ์šฐ์ €๋กœ ์‹œ์ž‘ํ•˜์„ธ์š”. ์›น์„ ํƒ์ƒ‰ํ•˜์‹œ๋Š” ๋™์•ˆ ์ €ํฌ๋Š” ๊ฐœ์ธ ์ •๋ณด๋ฅผ ๋ณดํ˜ธํ•ฉ๋‹ˆ๋‹ค.
+
+## MR2022 Existing User Pin Firefox Screen Strings
+
+# Title used on multistage onboarding page for existing users when Firefox is not pinned
+mr2022-onboarding-existing-pin-header = { -brand-product-name }๋ฅผ ์‚ฌ๋ž‘ํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
+# Subtitle is used on onboarding page for existing users when Firefox is not pinned
+mr2022-onboarding-existing-pin-subtitle = ์–ด๋””์„œ๋‚˜ ํด๋ฆญ ํ•œ ๋ฒˆ์œผ๋กœ ๋” ๊ฑด๊ฐ•ํ•œ ์ธํ„ฐ๋„ท์„ ์‹œ์ž‘ํ•˜์„ธ์š”. ์ตœ์‹  ์—…๋ฐ์ดํŠธ์—๋Š” ์—ฌ๋Ÿฌ๋ถ„์ด ์ข‹์•„ํ•  ๋งŒํ•œ ์ƒˆ๋กœ์šด ๊ฒƒ๋“ค์ด ๊ฐ€๋“ํ•ฉ๋‹ˆ๋‹ค.
+# Subtitle will be used on the welcome screen for existing users
+# when they already have Firefox pinned but not set as default
+mr2022-onboarding-existing-set-default-only-subtitle = ์›น์„ ํƒ์ƒ‰ํ•˜๋Š” ๋™์•ˆ ๊ฐœ์ธ ์ •๋ณด๋ฅผ ๋ณดํ˜ธํ•˜๋Š” ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”. ์ตœ์‹  ์—…๋ฐ์ดํŠธ๋Š” ๋‹น์‹ ์ด ์ข‹์•„ํ•˜๋Š” ๊ฒƒ๋“ค๋กœ ๊ฐ€๋“ ์ฐจ ์žˆ์Šต๋‹ˆ๋‹ค.
+mr2022-onboarding-existing-pin-checkbox-label = { -brand-short-name } ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ๋„ ์ถ”๊ฐ€
+
+## MR2022 New User Set Default screen strings
+
+# This string is the title used when the user already has pinned the browser, but has not set default.
+mr2022-onboarding-set-default-title = { -brand-short-name }๋ฅผ ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ €๋กœ ๋งŒ๋“œ์„ธ์š”
+mr2022-onboarding-set-default-primary-button-label = { -brand-short-name }๋ฅผ ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ €๋กœ ์„ค์ •
+# When translating "zip", please feel free to pick a verb that signifies movement and/or exploration
+# and makes sense in the context of navigating the web.
+mr2022-onboarding-set-default-subtitle = ๋น„์˜๋ฆฌ ๋‹จ์ฒด๊ฐ€ ์ง€์›ํ•˜๋Š” ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”. ์›น์„ ํƒ์ƒ‰ํ•˜์‹œ๋Š” ๋™์•ˆ ์ €ํฌ๋Š” ๊ฐœ์ธ ์ •๋ณด๋ฅผ ๋ณดํ˜ธํ•ฉ๋‹ˆ๋‹ค.
+
+## MR2022 Get Started screen strings.
+## These strings will be used on the welcome page
+## when Firefox is already set to default and pinned.
+
+# When translating "zip", please feel free to pick a verb that signifies movement and/or exploration
+# and makes sense in the context of navigating the web.
+mr2022-onboarding-get-started-primary-subtitle = ์ตœ์‹  ๋ฒ„์ „์ด ์‚ฌ์šฉ์ž ์ค‘์‹ฌ์œผ๋กœ ๊ตฌ์ถ•๋˜์–ด, ๊ทธ ์–ด๋А ๋•Œ๋ณด๋‹ค ์‰ฝ๊ฒŒ ์›น์„ ๋‘˜๋Ÿฌ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„์ด ์ข‹์•„ํ•  ๋งŒํ•œ ๊ธฐ๋Šฅ์œผ๋กœ ๊ฐ€๋“ ์ฐจ ์žˆ์Šต๋‹ˆ๋‹ค.
+mr2022-onboarding-get-started-primary-button-label = ๋น ๋ฅธ ์„ค์ •
+
+## MR2022 Import Settings screen strings
+
+mr2022-onboarding-import-header = ๋งค์šฐ ๋น ๋ฅธ ์„ค์ •
+mr2022-onboarding-import-subtitle = { -brand-short-name }๋ฅผ ์›ํ•˜๋Š” ๋Œ€๋กœ ์„ค์ •ํ•˜์„ธ์š”. ๊ธฐ์กด ๋ธŒ๋ผ์šฐ์ €์˜ ๋ถ๋งˆํฌ, ๋น„๋ฐ€๋ฒˆํ˜ธ ๋“ฑ์„ ์ถ”๊ฐ€ํ•˜์„ธ์š”.
+mr2022-onboarding-import-primary-button-label-no-attribution = ์ด์ „ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๊ฐ€์ ธ์˜ค๊ธฐ
+
+## If your language uses grammatical genders, in the description for the
+## colorway feel free to switch from "You are a X. Youโ€ฆ" (e.g. "You are a
+## Playmaker. You createโ€ฆ") to "X: youโ€ฆ" ("Playmaker: You createโ€ฆ"). This might
+## help creating a more inclusive translation.
+
+mr2022-onboarding-colorway-title = ์˜๊ฐ์„ ์ฃผ๋Š” ์ƒ‰์ƒ์„ ์„ ํƒํ•˜์„ธ์š”
+mr2022-onboarding-colorway-subtitle = ๋…๋ฆฝ์ ์ธ ๋ชฉ์†Œ๋ฆฌ๊ฐ€ ๋ฌธํ™”๋ฅผ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+mr2022-onboarding-colorway-primary-button-label-continue = ์„ค์ •ํ•˜๊ณ  ๊ณ„์†
+mr2022-onboarding-existing-colorway-checkbox-label = { -firefox-home-brand-name }์„ ๋‹ค์ฑ„๋กœ์šด ํ™ˆํŽ˜์ด์ง€๋กœ ๋งŒ๋“œ์„ธ์š”
+
+mr2022-onboarding-colorway-label-default = ๊ธฐ๋ณธ
+mr2022-onboarding-colorway-tooltip-default2 =
+    .title = ํ˜„์žฌ { -brand-short-name } ์ƒ‰์ƒ
+mr2022-onboarding-colorway-description-default = <b>ํ˜„์žฌ์˜ { -brand-short-name } ์ƒ‰์ƒ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</b>
+
+mr2022-onboarding-colorway-label-playmaker = ํ”Œ๋ ˆ์ด๋ฉ”์ด์ปค
+mr2022-onboarding-colorway-tooltip-playmaker2 =
+    .title = ํ”Œ๋ ˆ์ด๋ฉ”์ด์ปค (๋นจ๊ฐ„์ƒ‰)
+mr2022-onboarding-colorway-description-playmaker = <b>ํ”Œ๋ ˆ์ด๋ฉ”์ด์ปค์ž…๋‹ˆ๋‹ค.</b> ์—ฌ๋Ÿฌ๋ถ„์€ ์Šน๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ๋งŒ๋“ค๊ณ  ์ฃผ๋ณ€์˜ ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์ด ๊ฒŒ์ž„์„ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋„๋ก ๋•์Šต๋‹ˆ๋‹ค.
+
+mr2022-onboarding-colorway-label-expressionist = ํ‘œํ˜„์ฃผ์˜์ž
+mr2022-onboarding-colorway-tooltip-expressionist2 =
+    .title = ํ‘œํ˜„์ฃผ์˜์ž (๋…ธ๋ž€์ƒ‰)
+mr2022-onboarding-colorway-description-expressionist = <b>ํ‘œํ˜„์ฃผ์˜์ž์ž…๋‹ˆ๋‹ค.</b> ์—ฌ๋Ÿฌ๋ถ„์€ ์„ธ์ƒ์„ ๋‹ค๋ฅด๊ฒŒ ๋ณด๊ณ  ์—ฌ๋Ÿฌ๋ถ„์˜ ์ฐฝ์กฐ๋ฌผ์ด ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์˜ ๊ฐ์ •์„ ์ž๊ทนํ•ฉ๋‹ˆ๋‹ค.
+
+mr2022-onboarding-colorway-label-visionary = ๊ณต์ƒ๊ฐ€
+mr2022-onboarding-colorway-tooltip-visionary2 =
+    .title = ๊ณต์ƒ๊ฐ€ (๋…น์ƒ‰)
+mr2022-onboarding-colorway-description-visionary = <b>๊ณต์ƒ๊ฐ€์ž…๋‹ˆ๋‹ค.</b> ์—ฌ๋Ÿฌ๋ถ„์€ ํ˜„์ƒ ์œ ์ง€์— ์˜๋ฌธ์„ ์ œ๊ธฐํ•˜๊ณ  ๋” ๋‚˜์€ ๋ฏธ๋ž˜๋ฅผ ์ƒ์ƒํ•˜๋„๋ก ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์„ ์›€์ง์ž…๋‹ˆ๋‹ค.
+
+mr2022-onboarding-colorway-label-activist = ํ™œ๋™๊ฐ€
+mr2022-onboarding-colorway-tooltip-activist2 =
+    .title = ํ™œ๋™๊ฐ€ (ํŒŒ๋ž€์ƒ‰)
+mr2022-onboarding-colorway-description-activist = <b>ํ™œ๋™๊ฐ€์ž…๋‹ˆ๋‹ค.</b> ์—ฌ๋Ÿฌ๋ถ„์€ ์„ธ์ƒ์„ ๋‹น์‹ ์ด ์ฐพ์€ ๊ฒƒ๋ณด๋‹ค ๋” ๋‚˜์€ ๊ณณ์œผ๋กœ ๋งŒ๋“ค๊ณ  ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ๋ฏฟ๋„๋ก ์ด๋•๋‹ˆ๋‹ค.
+
+mr2022-onboarding-colorway-label-dreamer = ๋ชฝ์ƒ๊ฐ€
+mr2022-onboarding-colorway-tooltip-dreamer2 =
+    .title = ๋ชฝ์ƒ๊ฐ€ (๋ณด๋ผ์ƒ‰)
+mr2022-onboarding-colorway-description-dreamer = <b>๋ชฝ์ƒ๊ฐ€์ž…๋‹ˆ๋‹ค.</b> ์—ฌ๋Ÿฌ๋ถ„์€ ํ–‰์šด์ด ๋Œ€๋‹ดํ•œ ์‚ฌ๋žŒ์„ ์„ ํ˜ธํ•˜๊ณ  ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์šฉ๊ธฐ๋ฅผ ๋ถ๋‹์•„์ค€๋‹ค๊ณ  ๋ฏฟ์Šต๋‹ˆ๋‹ค.
+
+mr2022-onboarding-colorway-label-innovator = ํ˜์‹ ๊ฐ€
+mr2022-onboarding-colorway-tooltip-innovator2 =
+    .title = ํ˜์‹ ๊ฐ€ (์ฃผํ™ฉ์ƒ‰)
+mr2022-onboarding-colorway-description-innovator = <b>ํ˜์‹ ๊ฐ€์ž…๋‹ˆ๋‹ค.</b> ์—ฌ๋Ÿฌ๋ถ„์€ ์–ด๋””์—์„œ๋‚˜ ๊ธฐํšŒ๋ฅผ ๋ณด๊ณ  ์—ฌ๋Ÿฌ๋ถ„ ์ฃผ๋ณ€์˜ ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์˜ ์‚ถ์— ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค.
+
+## MR2022 Multistage Mobile Download screen strings
+
+mr2022-onboarding-mobile-download-title = ๋…ธํŠธ๋ถ์—์„œ ํœด๋Œ€ํฐ์œผ๋กœ ์ด๋™ ํ›„ ๋‹ค์‹œ ์ด๋™
+mr2022-onboarding-mobile-download-subtitle = ํ•œ ๊ธฐ๊ธฐ์˜ ํƒญ์„ ๊ฐ€์ ธ์™€์„œ ๋‹ค๋ฅธ ๊ธฐ๊ธฐ์—์„œ ์ค‘๋‹จํ•œ ๋ถ€๋ถ„๋ถ€ํ„ฐ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜์„ธ์š”. ๋˜ํ•œ { -brand-product-name }๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ณณ์ด๋ฉด ์–ด๋””์—์„œ๋‚˜ ๋ถ๋งˆํฌ์™€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋™๊ธฐํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+mr2022-onboarding-mobile-download-cta-text = QR ์ฝ”๋“œ๋ฅผ ์Šค์บ”ํ•˜์—ฌ ๋ชจ๋ฐ”์ผ์šฉ { -brand-product-name }๋ฅผ ๋ฐ›๊ฑฐ๋‚˜ <a data-l10n-name="download-label">๋‹ค์šด๋กœ๋“œ ๋งํฌ๋ฅผ ๋ณด๋‚ด์„ธ์š”.</a>
+mr2022-onboarding-no-mobile-download-cta-text = ๋ชจ๋ฐ”์ผ์šฉ { -brand-product-name }๋ฅผ ๋ฐ›์œผ๋ ค๋ฉด QR ์ฝ”๋“œ๋ฅผ ์Šค์บ”ํ•˜์„ธ์š”.
+
+## MR2022 Upgrade Dialog screens
+## Pin private window screen shown only for users who don't have Firefox private pinned
+
+mr2022-upgrade-onboarding-pin-private-window-header = ํ•œ ๋ฒˆ์˜ ํด๋ฆญ์œผ๋กœ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ์˜ ์ž์œ ๋ฅผ ์–ป์œผ์„ธ์š”
+mr2022-upgrade-onboarding-pin-private-window-subtitle = ์ฟ ํ‚ค๋‚˜ ๊ธฐ๋ก์ด ์ €์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์•„๋ฌด๋„ ๋ณด๊ณ  ์žˆ์ง€ ์•Š์€ ๊ฒƒ์ฒ˜๋Ÿผ ํƒ์ƒ‰ํ•˜์„ธ์š”.
+mr2022-upgrade-onboarding-pin-private-window-primary-button-label =
+    { PLATFORM() ->
+        [macos] { -brand-short-name } ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ๋ฅผ Dock์— ๋„ฃ๊ธฐ
+       *[other] { -brand-short-name } ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ๋ฅผ ์ž‘์—… ํ‘œ์‹œ์ค„์— ๊ณ ์ •
+    }
+
+## MR2022 Privacy Segmentation screen strings
+
+mr2022-onboarding-privacy-segmentation-title = ํ•ญ์ƒ ๊ฐœ์ธ ์ •๋ณด๋ฅผ ์กด์ค‘ํ•ฉ๋‹ˆ๋‹ค
+mr2022-onboarding-privacy-segmentation-subtitle = ์ง€๋Šฅ์ ์ธ ์ œ์•ˆ์—์„œ ๋” ๋˜‘๋˜‘ํ•œ ๊ฒ€์ƒ‰์— ์ด๋ฅด๊ธฐ๊นŒ์ง€ ์ €ํฌ๋Š” ๋” ์ข‹๊ณ  ๋” ๊ฐœ์ธํ™”๋œ { -brand-product-name }๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๋Š์ž„์—†์ด ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+mr2022-onboarding-privacy-segmentation-text-cta = ์‚ฌ์šฉ์ž์˜ ํƒ์ƒ‰์„ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ์ž์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•  ๋•Œ ๋ฌด์—‡์„ ๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๊นŒ?
+mr2022-onboarding-privacy-segmentation-button-primary-label = { -brand-product-name } ์ถ”์ฒœ ์‚ฌ์šฉ
+mr2022-onboarding-privacy-segmentation-button-secondary-label = ์ž์„ธํ•œ ์ •๋ณด ํ‘œ์‹œ
+
+## MR2022 Multistage Gratitude screen strings
+
+mr2022-onboarding-gratitude-title = ์ €ํฌ๊ฐ€ ๋” ๋‚˜์€ ์›น์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์„ ๋•๊ณ  ๊ณ„์‹ญ๋‹ˆ๋‹ค
+mr2022-onboarding-gratitude-subtitle = Mozilla ์žฌ๋‹จ์ด ์ง€์›ํ•˜๋Š” { -brand-short-name }๋ฅผ ์‚ฌ์šฉํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„์˜ ์ง€์›์œผ๋กœ ์šฐ๋ฆฌ๋Š” ์ธํ„ฐ๋„ท์„ ๋ณด๋‹ค ๊ฐœ๋ฐฉ์ ์ด๊ณ  ์ ‘๊ทผ ๊ฐ€๋Šฅํ•˜๋ฉฐ ๋ชจ๋‘์—๊ฒŒ ๋” ์ข‹๊ฒŒ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+mr2022-onboarding-gratitude-primary-button-label = ์ƒˆ ๊ธฐ๋Šฅ ๋ณด๊ธฐ
+mr2022-onboarding-gratitude-secondary-button-label = ํƒ์ƒ‰ ์‹œ์ž‘
+
+## Onboarding spotlight for infrequent users
+
+onboarding-infrequent-import-title = ํŽธํ•˜๊ฒŒ ์ƒ๊ฐํ•˜์„ธ์š”
+onboarding-infrequent-import-subtitle = ๋Š˜ ์‚ฌ์šฉํ•˜๋“  ๊ฐ€๋”์”ฉ ์‚ฌ์šฉํ•˜๋“ , ๋ถ๋งˆํฌ, ๋น„๋ฐ€๋ฒˆํ˜ธ ๋“ฑ์„ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์„ ๊ธฐ์–ตํ•˜์„ธ์š”.
+onboarding-infrequent-import-primary-button = { -brand-short-name }๋กœ ๊ฐ€์ ธ์˜ค๊ธฐ
+
+## MR2022 Illustration alt tags
+## Descriptive tags for illustrations used by screen readers and other assistive tech
+
+mr2022-onboarding-pin-image-alt =
+    .aria-label = ๋ณ„๊ณผ ๊ฝƒ์œผ๋กœ ๋‘˜๋Ÿฌ์‹ธ์ธ ๋…ธํŠธ๋ถ์—์„œ ์ž‘์—…ํ•˜๋Š” ์‚ฌ๋žŒ
+mr2022-onboarding-default-image-alt =
+    .aria-label = { -brand-product-name } ๋กœ๊ณ ๋ฅผ ๊ปด์•ˆ๊ณ  ์žˆ๋Š” ์‚ฌ๋žŒ
+mr2022-onboarding-import-image-alt =
+    .aria-label = ์†Œํ”„ํŠธ์›จ์–ด ์•„์ด์ฝ˜ ์ƒ์ž๊ฐ€ ์žˆ๋Š” ์Šค์ผ€์ดํŠธ๋ณด๋“œ๋ฅผ ํƒ€๋Š” ์‚ฌ๋žŒ
+mr2022-onboarding-mobile-download-image-alt =
+    .aria-label = ์ค‘์•™์—์„œ ๋ชจ๋ฐ”์ผ์šฉ { -brand-product-name }๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๊ธฐ ์œ„ํ•ด QR ์ฝ”๋“œ๊ฐ€ ์žˆ๋Š” ๋ฐฑํ•ฉ ํŒจ๋“œ๋ฅผ ๋›ฐ์–ด๋‹ค๋‹ˆ๋Š” ๊ฐœ๊ตฌ๋ฆฌ
+mr2022-onboarding-pin-private-image-alt =
+    .aria-label = ๋งˆ์ˆ  ์ง€ํŒก์ด๋กœ ๋ชจ์ž์—์„œ { -brand-product-name } ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ ๋กœ๊ณ ๊ฐ€ ๋‚˜ํƒ€๋‚จ
+mr2022-onboarding-privacy-segmentation-image-alt =
+    .aria-label = ๋ฐ์€ ํ”ผ๋ถ€์™€ ์–ด๋‘์šด ํ”ผ๋ถ€์˜ ์† ํ•˜์ดํŒŒ์ด๋ธŒ
+mr2022-onboarding-gratitude-image-alt =
+    .aria-label = ์ฐฝํ„ฑ์— ์—ฌ์šฐ์™€ ํ™”์ดˆ๊ฐ€ ์žˆ๋Š” ์ฐฝ๋ฌธ์„ ํ†ตํ•ด ์ผ๋ชฐ์˜ ์ „๋ง
+mr2022-onboarding-colorways-image-alt =
+    .aria-label = ์† ์Šคํ”„๋ ˆ์ด๋กœ ๋…น์ƒ‰ ๋ˆˆ, ์ฃผํ™ฉ์ƒ‰ ์‹ ๋ฐœ, ๋นจ๊ฐ„์ƒ‰ ๋†๊ตฌ๊ณต, ๋ณด๋ผ์ƒ‰ ํ—ค๋“œํฐ, ํŒŒ๋ž€์ƒ‰ ํ•˜ํŠธ, ๋…ธ๋ž€์ƒ‰ ์™•๊ด€์˜ ๋‹ค์ฑ„๋กœ์šด ์ฝœ๋ผ์ฃผ๋ฅผ ๊ทธ๋ฆผ
+
+## Device migration onboarding
+
+onboarding-device-migration-image-alt =
+    .aria-label = ๋…ธํŠธ๋ถ ์ปดํ“จํ„ฐ ํ™”๋ฉด์—์„œ ์—ฌ์šฐ๊ฐ€ ์†์„ ํ”๋“œ๋Š” ๋ชจ์Šต. ๋…ธํŠธ๋ถ์—๋Š” ๋งˆ์šฐ์Šค๊ฐ€ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+onboarding-device-migration-title = ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค
+onboarding-device-migration-subtitle = { -fxaccount-brand-name(capitalization: "sentence") }์— ๋กœ๊ทธ์ธํ•˜์—ฌ ์ƒˆ ๊ธฐ๊ธฐ์— ๋ถ๋งˆํฌ, ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ฐ ๊ธฐ๋ก์„ ๊ฐ€์ ธ์˜ค์„ธ์š”.
+onboarding-device-migration-primary-button-label = ๋กœ๊ทธ์ธ
diff --git a/browser/browser/originControls.ftl b/browser/browser/originControls.ftl
new file mode 100644 (file)
index 0000000..7c92799
--- /dev/null
@@ -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/.
+
+
+## These strings appear in Origin Controls for Extensions.  Currently,
+## they are visible in the context menu for extension toolbar buttons,
+## and are used to inform the user how the extension can access their
+## data for the current website, and allow them to control it.
+
+origin-controls-no-access =
+    .label = ํ™•์žฅ ๊ธฐ๋Šฅ์ด ๋ฐ์ดํ„ฐ ์ฝ๊ธฐ ๋ฐ ๋ณ€๊ฒฝ์„ ํ•  ์ˆ˜ ์—†์Œ
+
+origin-controls-quarantined =
+    .label = ํ™•์žฅ ๊ธฐ๋Šฅ์ด ๋ฐ์ดํ„ฐ ์ฝ๊ธฐ ๋ฐ ๋ณ€๊ฒฝ ํ—ˆ์šฉ ์•ˆ ๋จ
+
+origin-controls-options =
+    .label = ํ™•์žฅ ๊ธฐ๋Šฅ์ด ๋ฐ์ดํ„ฐ ์ฝ๊ธฐ ๋ฐ ๋ณ€๊ฒฝ์„ ํ•  ์ˆ˜ ์žˆ์Œ:
+
+origin-controls-option-all-domains =
+    .label = ๋ชจ๋“  ์‚ฌ์ดํŠธ์—์„œ
+
+origin-controls-option-when-clicked =
+    .label = ํด๋ฆญํ–ˆ์„ ๋•Œ๋งŒ
+
+# This string denotes an option that grants the extension access to
+# the current site whenever they visit it.
+# Variables:
+#   $domain (String) - The domain for which the access is granted.
+origin-controls-option-always-on =
+    .label = ํ•ญ์ƒ { $domain }์—์„œ ํ—ˆ์šฉ
+
+## These strings are used to map Origin Controls states to user-friendly
+## messages. They currently appear in the unified extensions panel.
+
+origin-controls-state-no-access = ์ด ์‚ฌ์ดํŠธ์—์„œ ๋ฐ์ดํ„ฐ ์ฝ๊ธฐ ๋ฐ ๋ณ€๊ฒฝ์„ ํ•  ์ˆ˜ ์—†์Œ
+
+origin-controls-state-quarantined = ์ด ์‚ฌ์ดํŠธ์—์„œ { -vendor-short-name }์— ์˜ํ•ด ํ—ˆ์šฉ ์•ˆ ๋จ
+
+origin-controls-state-always-on = ํ•ญ์ƒ ์ด ์‚ฌ์ดํŠธ์—์„œ ๋ฐ์ดํ„ฐ ์ฝ๊ธฐ ๋ฐ ๋ณ€๊ฒฝ์„ ํ•  ์ˆ˜ ์žˆ์Œ
+
+origin-controls-state-when-clicked = ๋ฐ์ดํ„ฐ ์ฝ๊ธฐ ๋ฐ ๋ณ€๊ฒฝ์— ๊ถŒํ•œ ํ•„์š”
+
+origin-controls-state-hover-run-visit-only = ์ด๋ฒˆ ๋ฐฉ๋ฌธ์—๋งŒ ์‹คํ–‰
+
+origin-controls-state-runnable-hover-open = ํ™•์žฅ ๊ธฐ๋Šฅ ์—ด๊ธฐ
+
+origin-controls-state-runnable-hover-run = ํ™•์žฅ ๊ธฐ๋Šฅ ์‹คํ–‰
+
+origin-controls-state-temporary-access = ์ด๋ฒˆ ๋ฐฉ๋ฌธ์—์„œ ๋ฐ์ดํ„ฐ ์ฝ๊ธฐ ๋ฐ ๋ณ€๊ฒฝ์„ ํ•  ์ˆ˜ ์žˆ์Œ
+
+## Extension's toolbar button.
+## Variables:
+##   $extensionTitle (String) - Extension name or title message.
+
+origin-controls-toolbar-button =
+    .label = { $extensionTitle }
+    .tooltiptext = { $extensionTitle }
+
+# Extension's toolbar button when permission is needed.
+# Note that the new line is intentionally part of the tooltip.
+origin-controls-toolbar-button-permission-needed =
+    .label = { $extensionTitle }
+    .tooltiptext =
+        { $extensionTitle }
+        ๊ถŒํ•œ ํ•„์š”
+
+# Extension's toolbar button when quarantined.
+# Note that the new line is intentionally part of the tooltip.
+origin-controls-toolbar-button-quarantined =
+    .label = { $extensionTitle }
+    .tooltiptext =
+        { $extensionTitle }
+        ์ด ์‚ฌ์ดํŠธ์—์„œ { -vendor-short-name }์— ํ—ˆ์šฉ๋˜์ง€ ์•Š์Œ
diff --git a/browser/browser/pageInfo.ftl b/browser/browser/pageInfo.ftl
new file mode 100644 (file)
index 0000000..57cf458
--- /dev/null
@@ -0,0 +1,260 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/. --
+
+page-info-window =
+    .style = width: 600px; min-height: 500px;
+
+copy =
+    .key = C
+menu-copy =
+    .label = ๋ณต์‚ฌ
+    .accesskey = C
+
+select-all =
+    .key = A
+menu-select-all =
+    .label = ๋ชจ๋‘ ์„ ํƒ
+    .accesskey = A
+
+close-dialog =
+    .key = w
+
+general-tab =
+    .label = ์ผ๋ฐ˜
+    .accesskey = G
+general-title =
+    .value = ์ œ๋ชฉ:
+general-url =
+    .value = ์ฃผ์†Œ:
+general-type =
+    .value = ์œ ํ˜•:
+general-mode =
+    .value = ๋ Œ๋”๋ง ๋ฐฉ์‹:
+general-size =
+    .value = ํฌ๊ธฐ:
+general-referrer =
+    .value = ์ฐธ์กฐ URL:
+general-modified =
+    .value = ์ˆ˜์ •ํ•œ ๋‚ ์งœ:
+general-encoding =
+    .value = ํ…์ŠคํŠธ ์ธ์ฝ”๋”ฉ:
+general-meta-name =
+    .label = ์ด๋ฆ„
+general-meta-content =
+    .label = ๋‚ด์šฉ
+
+media-tab =
+    .label = ๋ฏธ๋””์–ด
+    .accesskey = M
+media-location =
+    .value = ์œ„์น˜:
+media-text =
+    .value = ๊ด€๋ จ ํ…์ŠคํŠธ:
+media-alt-header =
+    .label = ๋Œ€์ฒด ํ…์ŠคํŠธ
+media-address =
+    .label = ์ฃผ์†Œ
+media-type =
+    .label = ์œ ํ˜•
+media-size =
+    .label = ํฌ๊ธฐ
+media-count =
+    .label = ๊ฐœ์ˆ˜
+media-dimension =
+    .value = ํ”ฝ์…€ ํฌ๊ธฐ:
+media-long-desc =
+    .value = ์„ค๋ช…:
+media-select-all =
+    .label = ๋ชจ๋‘ ์„ ํƒ
+    .accesskey = e
+media-save-as =
+    .label = ๋‹ค๋ฅธ ์ด๋ฆ„์œผ๋กœ ์ €์žฅโ€ฆ
+    .accesskey = A
+media-save-image-as =
+    .label = ๋‹ค๋ฅธ ์ด๋ฆ„์œผ๋กœ ์ €์žฅโ€ฆ
+    .accesskey = e
+
+perm-tab =
+    .label = ๊ถŒํ•œ
+    .accesskey = P
+permissions-for =
+    .value = ๊ถŒํ•œ ๋Œ€์ƒ:
+
+security-tab =
+    .label = ๋ณด์•ˆ
+    .accesskey = S
+security-view =
+    .label = ์ธ์ฆ์„œ ๋ณด๊ธฐ
+    .accesskey = V
+security-view-unknown = ์•Œ ์ˆ˜ ์—†์Œ
+    .value = ์•Œ ์ˆ˜ ์—†์Œ
+security-view-identity =
+    .value = ์›น ์‚ฌ์ดํŠธ ์ •๋ณด
+security-view-identity-owner =
+    .value = ์†Œ์œ ์ž:
+security-view-identity-domain =
+    .value = ์›น ์‚ฌ์ดํŠธ:
+security-view-identity-verifier =
+    .value = ์ธ์ฆ ๊ธฐ๊ด€:
+security-view-identity-validity =
+    .value = ๋งŒ๋ฃŒ์ผ:
+security-view-privacy =
+    .value = ๊ฐœ์ธ ์ •๋ณด ๋ฐ ๊ธฐ๋ก
+
+security-view-privacy-history-value = ์ด ์›น ์‚ฌ์ดํŠธ๋ฅผ ์ด์ „์— ๋ฐฉ๋ฌธํ•œ ์ ์ด ์žˆ์Šต๋‹ˆ๊นŒ?
+security-view-privacy-sitedata-value = ์ด ์›น ์‚ฌ์ดํŠธ๊ฐ€ ๋‚ด ์ปดํ“จํ„ฐ์— ์ •๋ณด๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๊นŒ?
+
+security-view-privacy-clearsitedata =
+    .label = ์ฟ ํ‚ค ๋ฐ ์‚ฌ์ดํŠธ ๋ฐ์ดํ„ฐ ์ง€์šฐ๊ธฐ
+    .accesskey = C
+
+security-view-privacy-passwords-value = ์ด ์›น ์‚ฌ์ดํŠธ์— ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ €์žฅํ•œ ์ ์ด ์žˆ์Šต๋‹ˆ๊นŒ?
+
+security-view-privacy-viewpasswords =
+    .label = ์ €์žฅ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณด๊ธฐ
+    .accesskey = w
+security-view-technical =
+    .value = ๊ธฐ์ˆ ์  ์„ธ๋ถ€ ์‚ฌํ•ญ
+
+help-button =
+    .label = ๋„์›€๋ง
+
+## These strings are used to tell the user if the website is storing cookies
+## and data on the users computer in the security tab of pageInfo
+## Variables:
+##   $value (number) - Amount of data being stored
+##   $unit (string) - The unit of data being stored (Usually KB)
+
+security-site-data-cookies = ์˜ˆ, ์ฟ ํ‚ค์™€ { $value } { $unit }์˜ ์‚ฌ์ดํŠธ ๋ฐ์ดํ„ฐ
+security-site-data-only = ์˜ˆ, { $value } { $unit } ์‚ฌ์ดํŠธ ๋ฐ์ดํ„ฐ
+
+security-site-data-cookies-only = ์˜ˆ, ์ฟ ํ‚ค
+security-site-data-no = ์•„๋‹ˆ์š”
+
+##
+
+image-size-unknown = ์•Œ ์ˆ˜ ์—†์Œ
+page-info-not-specified =
+    .value = ์„ค์ •๋˜์ง€ ์•Š์Œ
+not-set-alternative-text = ์„ค์ •๋˜์ง€ ์•Š์Œ
+not-set-date = ์„ค์ •๋˜์ง€ ์•Š์Œ
+media-img = ์ด๋ฏธ์ง€
+media-bg-img = ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€
+media-border-img = ์™ธ๊ณฝ ์ด๋ฏธ์ง€
+media-list-img = ๋ชฉ๋ก ๋งˆ์ปค ์ด๋ฏธ์ง€
+media-cursor = ์ปค์„œ
+media-object = ๊ฐœ์ฒด
+media-embed = ์ž„๋ฒ ๋“œ
+media-link = ์•„์ด์ฝ˜
+media-input = ์ž…๋ ฅ
+media-video = ๋™์˜์ƒ
+media-audio = ์Œ์„ฑ
+saved-passwords-yes = ์˜ˆ
+saved-passwords-no = ์•„๋‹ˆ์š”
+
+no-page-title =
+    .value = ํŽ˜์ด์ง€ ์ œ๋ชฉ ์—†์Œ:
+general-quirks-mode =
+    .value = ์ฟผํฌ ๋ชจ๋“œ
+general-strict-mode =
+    .value = ํ‘œ์ค€ ํ˜ธํ™˜ ๋ชจ๋“œ
+page-info-security-no-owner =
+    .value = ์ด ์›น ์‚ฌ์ดํŠธ๋Š” ์†Œ์œ ๊ถŒ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+media-select-folder = ์ด๋ฏธ์ง€๋ฅผ ์ €์žฅํ•  ํด๋” ์„ ํƒ
+media-unknown-not-cached =
+    .value = ์•Œ ์ˆ˜ ์—†์Œ (์บ์‹œ ์•ˆ ๋จ)
+permissions-use-default =
+    .label = ๊ธฐ๋ณธ ์„ค์ • ์‚ฌ์šฉ
+security-no-visits = ์•„๋‹ˆ์š”
+
+# This string is used to display the number of meta tags
+# in the General Tab
+# Variables:
+#   $tags (number) - The number of meta tags
+general-meta-tags =
+    .value =
+        { $tags ->
+           *[other] ๋ฉ”ํƒ€ ({ $tags }๊ฐœ ํƒœ๊ทธ)
+        }
+
+# This string is used to display the number of times
+# the user has visited the website prior
+# Variables:
+#   $visits (number) - The number of previous visits
+security-visits-number =
+    { $visits ->
+        [0] ์•„๋‹ˆ์š”
+       *[other] ์˜ˆ, { $visits }ํšŒ
+    }
+
+# This string is used to display the size of a media file
+# Variables:
+#   $kb (number) - The size of an image in Kilobytes
+#   $bytes (number) - The size of an image in Bytes
+properties-general-size =
+    .value =
+        { $bytes ->
+           *[other] { $kb } KB ({ $bytes } ๋ฐ”์ดํŠธ)
+        }
+
+# This string is used to display the type and number
+# of frames of a animated image
+# Variables:
+#   $type (string) - The type of a animated image
+#   $frames (number) - The number of frames in an animated image
+media-animated-image-type =
+    .value =
+        { $frames ->
+           *[other] { $type } ์ด๋ฏธ์ง€ (์• ๋‹ˆ๋ฉ”์ด์…˜, { $frames } ํ”„๋ ˆ์ž„)
+        }
+
+# This string is used to display the type of
+# an image
+# Variables:
+#   $type (string) - The type of an image
+media-image-type =
+    .value = { $type } ์ด๋ฏธ์ง€
+
+# This string is used to display the size of a scaled image
+# in both scaled and unscaled pixels
+# Variables:
+#   $dimx (number) - The horizontal size of an image
+#   $dimy (number) - The vertical size of an image
+#   $scaledx (number) - The scaled horizontal size of an image
+#   $scaledy (number) - The scaled vertical size of an image
+media-dimensions-scaled =
+    .value = { $dimx }px ร— { $dimy }px ({ $scaledx }px ร— { $scaledy }px๋กœ ๋ฐฐ์œจ ์กฐ์ •๋จ)
+
+# This string is used to display the size of an image in pixels
+# Variables:
+#   $dimx (number) - The horizontal size of an image
+#   $dimy (number) - The vertical size of an image
+media-dimensions =
+    .value = { $dimx }px ร— { $dimy }px
+
+# This string is used to display the size of a media
+# file in kilobytes
+# Variables:
+#   $size (number) - The size of the media file in kilobytes
+media-file-size = { $size } KB
+
+## Variables:
+##   $website (string) โ€” The url of the website pageInfo is getting info for
+
+# This string is used to display the website name next to the
+# "Block Images" checkbox in the media tab
+# Variables:
+#   $website (string) - The website name
+media-block-image =
+    .label = { $website }์—์„œ ์ด๋ฏธ์ง€ ์ฐจ๋‹จ
+    .accesskey = B
+
+# This string is used to display the URL of the website on top of the
+# pageInfo dialog box
+# Variables:
+#   $website (string) โ€” The url of the website pageInfo is getting info for
+page-info-page =
+    .title = ํŽ˜์ด์ง€ ์ •๋ณด - { $website }
+page-info-frame =
+    .title = ํ”„๋ ˆ์ž„ ์ •๋ณด - { $website }
diff --git a/browser/browser/panelUI.ftl b/browser/browser/panelUI.ftl
new file mode 100644 (file)
index 0000000..02e2155
--- /dev/null
@@ -0,0 +1,25 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Customization Menu
+
+# The overflow menu is the menu that appears if you click the chevron (>> button) in the location bar.
+customize-menu-unpin-from-overflowmenu =
+    .label = ๋„๊ตฌ ๋”๋ณด๊ธฐ ๋ฉ”๋‰ด์—์„œ ๊ณ ์ • ํ•ด์ œ
+    .accesskey = U
+customize-menu-add-to-toolbar =
+    .label = ๋„๊ตฌ ๋ชจ์Œ์— ์ถ”๊ฐ€
+    .accesskey = A
+customize-menu-add-to-overflowmenu =
+    .label = ๋„๊ตฌ ๋”๋ณด๊ธฐ ๋ฉ”๋‰ด์— ์ถ”๊ฐ€
+    .accesskey = M
+
+## Forget Button
+
+# The forget button can be added to the toolbar or overflow menu via the cutomization menu.
+panic-button-thankyou-msg1 = ์ตœ๊ทผ ๊ธฐ๋ก์ด ์ง€์›Œ์กŒ์Šต๋‹ˆ๋‹ค.
+panic-button-thankyou-msg2 = ์•ˆ์ „ํ•œ ํƒ์ƒ‰!
+panic-button-thankyou-button =
+    .label = ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!
diff --git a/browser/browser/panicButton.ftl b/browser/browser/panicButton.ftl
new file mode 100644 (file)
index 0000000..88fb917
--- /dev/null
@@ -0,0 +1,31 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+panic-button-open-new-window = ๋นˆ ์ƒˆ ์ฐฝ ์—ด๊ธฐ
+panic-button-undo-warning = ์ด ์ž‘์—…์€ ์ทจ์†Œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+panic-button-forget-button =
+    .label = ์‚ญ์ œ!
+
+## These strings are combined to form a complete sentence starting with
+## panic-main-timeframe-desc. For example: "Forget the last: Five minutes".
+## Please ensure that this remains the case in the translation.
+
+panic-main-timeframe-desc = ์‚ญ์ œํ•  ์ตœ๊ทผ ๊ธฐ๊ฐ„:
+panic-button-5min =
+    .label = 5๋ถ„
+panic-button-2hr =
+    .label = 2์‹œ๊ฐ„
+panic-button-day =
+    .label = 24์‹œ๊ฐ„
+
+## These strings are combined to form a complete sentence starting with
+## panic-button-action-desc. For example: "Proceeding will: Delete Recent Cookies".
+## Please ensure that this remains the case in the translation.
+## Note also that some strings include <strong> tags for emphasis on the
+## words "Cookies", "History", "Tabs" and "Windows". The translation should do the same.
+
+panic-button-action-desc = ์ง„ํ–‰ํ•  ์ž‘์—…:
+panic-button-delete-cookies = ์ตœ๊ทผ <strong>์ฟ ํ‚ค</strong> ์‚ญ์ œ
+panic-button-delete-history = ์ตœ๊ทผ <strong>๊ธฐ๋ก</strong> ์‚ญ์ œ
+panic-button-delete-tabs-and-windows = ๋ชจ๋“  <strong>ํƒญ</strong>๊ณผ <strong>์ฐฝ</strong> ๋‹ซ๊ธฐ
diff --git a/browser/browser/places.ftl b/browser/browser/places.ftl
new file mode 100644 (file)
index 0000000..aa40d63
--- /dev/null
@@ -0,0 +1,307 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this file,
+# You can obtain one at http://mozilla.org/MPL/2.0/.
+
+places-open =
+    .label = ์—ด๊ธฐ
+    .accesskey = O
+places-open-in-tab =
+    .label = ์ƒˆ ํƒญ์—์„œ ์—ด๊ธฐ
+    .accesskey = w
+places-open-in-container-tab =
+    .label = ์ƒˆ ์ปจํ…Œ์ด๋„ˆ ํƒญ์—์„œ ์—ด๊ธฐ
+    .accesskey = i
+places-open-all-bookmarks =
+    .label = ๋ชจ๋“  ๋ถ๋งˆํฌ ์—ด๊ธฐ
+    .accesskey = O
+places-open-all-in-tabs =
+    .label = ๋ชจ๋‘ ํƒญ์—์„œ ์—ด๊ธฐ
+    .accesskey = O
+places-open-in-window =
+    .label = ์ƒˆ ์ฐฝ์—์„œ ์—ด๊ธฐ
+    .accesskey = N
+places-open-in-private-window =
+    .label = ์ƒˆ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ์—์„œ ์—ด๊ธฐ
+    .accesskey = P
+
+places-empty-bookmarks-folder =
+    .label = (๋น„์–ด ์žˆ์Œ)
+
+places-add-bookmark =
+    .label = ๋ถ๋งˆํฌ ์ถ”๊ฐ€โ€ฆ
+    .accesskey = B
+places-add-folder-contextmenu =
+    .label = ํด๋” ์ถ”๊ฐ€โ€ฆ
+    .accesskey = F
+places-add-folder =
+    .label = ํด๋” ์ถ”๊ฐ€โ€ฆ
+    .accesskey = o
+places-add-separator =
+    .label = ๊ตฌ๋ถ„์ž ์ถ”๊ฐ€
+    .accesskey = S
+
+places-view =
+    .label = ๋ณด๊ธฐ
+    .accesskey = w
+places-by-date =
+    .label = ๋‚ ์งœ์ˆœ
+    .accesskey = D
+places-by-site =
+    .label = ์‚ฌ์ดํŠธ์ˆœ
+    .accesskey = S
+places-by-most-visited =
+    .label = ์ž์ฃผ ๋ฐฉ๋ฌธ์ˆœ
+    .accesskey = V
+places-by-last-visited =
+    .label = ๋งˆ์ง€๋ง‰ ๋ฐฉ๋ฌธ์ˆœ
+    .accesskey = L
+places-by-day-and-site =
+    .label = ๋‚ ์งœ ๋ฐ ์‚ฌ์ดํŠธ์ˆœ
+    .accesskey = t
+
+places-history-search =
+    .placeholder = ๊ธฐ๋ก ๊ฒ€์ƒ‰
+places-history =
+    .aria-label = ๊ธฐ๋ก
+places-bookmarks-search =
+    .placeholder = ๋ถ๋งˆํฌ ๊ฒ€์ƒ‰
+
+places-delete-domain-data =
+    .label = ์ด ์‚ฌ์ดํŠธ ๊ธฐ๋ก ์‚ญ์ œ
+    .accesskey = F
+places-sortby-name =
+    .label = ์ด๋ฆ„์ˆœ ์ •๋ ฌ
+    .accesskey = r
+# places-edit-bookmark and places-edit-generic will show one or the other and can have the same access key.
+places-edit-bookmark =
+    .label = ๋ถ๋งˆํฌ ํŽธ์ง‘โ€ฆ
+    .accesskey = i
+places-edit-generic =
+    .label = ํŽธ์ง‘โ€ฆ
+    .accesskey = i
+places-edit-folder2 =
+    .label = ํด๋” ํŽธ์ง‘โ€ฆ
+    .accesskey = i
+places-delete-folder =
+    .label =
+        { $count ->
+            [1] ํด๋” ์‚ญ์ œ
+           *[other] ํด๋” ์‚ญ์ œ
+        }
+    .accesskey = D
+# Variables:
+#   $count (number) - The number of pages selected for removal.
+places-delete-page =
+    .label =
+        { $count ->
+            [1] ํŽ˜์ด์ง€ ์‚ญ์ œ
+           *[other] ํŽ˜์ด์ง€ ์‚ญ์ œ
+        }
+    .accesskey = D
+
+# Managed bookmarks are created by an administrator and cannot be changed by the user.
+managed-bookmarks =
+    .label = ๊ด€๋ฆฌ๋˜๋Š” ๋ถ๋งˆํฌ
+# This label is used when a managed bookmarks folder doesn't have a name.
+managed-bookmarks-subfolder =
+    .label = ํ•˜์œ„ ํด๋”
+
+# This label is used for the "Other Bookmarks" folder that appears in the bookmarks toolbar.
+other-bookmarks-folder =
+    .label = ๊ธฐํƒ€ ๋ถ๋งˆํฌ
+
+places-show-in-folder =
+    .label = ํด๋”์—์„œ ๋ณด๊ธฐ
+    .accesskey = F
+
+# Variables:
+# $count (number) - The number of elements being selected for removal.
+places-delete-bookmark =
+    .label =
+        { $count ->
+            [1] ๋ถ๋งˆํฌ ์‚ญ์ œ
+           *[other] ๋ถ๋งˆํฌ ์‚ญ์ œ
+        }
+    .accesskey = D
+
+# Variables:
+#   $count (number) - The number of bookmarks being added.
+places-create-bookmark =
+    .label =
+        { $count ->
+            [1] ํŽ˜์ด์ง€ ๋ถ๋งˆํฌโ€ฆ
+           *[other] ํŽ˜์ด์ง€ ๋ถ๋งˆํฌโ€ฆ
+        }
+    .accesskey = B
+
+places-untag-bookmark =
+    .label = ํƒœ๊ทธ ์ œ๊ฑฐ
+    .accesskey = R
+
+places-manage-bookmarks =
+    .label = ๋ถ๋งˆํฌ ๊ด€๋ฆฌ
+    .accesskey = M
+
+places-forget-about-this-site-confirmation-title = ์ด ์‚ฌ์ดํŠธ ๊ธฐ๋ก ์‚ญ์ œ
+
+# Variables:
+# $hostOrBaseDomain (string) - The base domain (or host in case there is no base domain) for which data is being removed
+places-forget-about-this-site-confirmation-msg = ์ด ์ž‘์—…์€ ๊ธฐ๋ก, ์ฟ ํ‚ค, ์บ์‹œ ๋ฐ ์ฝ˜ํ…์ธ  ๊ธฐ๋ณธ ์„ค์ •์„ ํฌํ•จํ•˜์—ฌ { $hostOrBaseDomain } ์‚ฌ์ดํŠธ์™€ ๊ด€๋ จ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค. ๊ด€๋ จ๋œ ๋ถ๋งˆํฌ์™€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” ์‚ญ์ œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ณ„์†ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+
+places-forget-about-this-site-forget = ์ง€์šฐ๊ธฐ
+
+places-library3 =
+    .title = ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
+
+places-organize-button =
+    .label = ๊ด€๋ฆฌ
+    .tooltiptext = ๋ถ๋งˆํฌ ๊ด€๋ฆฌ
+    .accesskey = O
+
+places-organize-button-mac =
+    .label = ๊ด€๋ฆฌ
+    .tooltiptext = ๋ถ๋งˆํฌ ๊ด€๋ฆฌ
+
+places-file-close =
+    .label = ๋‹ซ๊ธฐ
+    .accesskey = C
+
+places-cmd-close =
+    .key = w
+
+places-view-button =
+    .label = ๋ณด๊ธฐ
+    .tooltiptext = ๋ณด๊ธฐ ํ˜•์‹ ๋ณ€๊ฒฝ
+    .accesskey = V
+
+places-view-button-mac =
+    .label = ๋ณด๊ธฐ
+    .tooltiptext = ๋ณด๊ธฐ ํ˜•์‹ ๋ณ€๊ฒฝ
+
+places-view-menu-columns =
+    .label = ์—ด ํ‘œ์‹œ
+    .accesskey = C
+
+places-view-menu-sort =
+    .label = ์ •๋ ฌ
+    .accesskey = S
+
+places-view-sort-unsorted =
+    .label = ์ •๋ ฌ ์•ˆ ํ•จ
+    .accesskey = U
+
+places-view-sort-ascending =
+    .label = ๋‚ด๋ฆผ์ฐจ์ˆœ (A > Z)
+    .accesskey = A
+
+places-view-sort-descending =
+    .label = ์˜ค๋ฆ„์ฐจ์ˆœ (Z > A)
+    .accesskey = Z
+
+places-maintenance-button =
+    .label = ๊ฐ€์ ธ์˜ค๊ธฐ ๋ฐ ๋ฐฑ์—…
+    .tooltiptext = ๋ถ๋งˆํฌ ๊ฐ€์ ธ์˜ค๊ธฐ ๋ฐ ๋ฐฑ์—…
+    .accesskey = I
+
+places-maintenance-button-mac =
+    .label = ๊ฐ€์ ธ์˜ค๊ธฐ ๋ฐ ๋ฐฑ์—…
+    .tooltiptext = ๋ถ๋งˆํฌ ๊ฐ€์ ธ์˜ค๊ธฐ ๋ฐ ๋ฐฑ์—…
+
+places-cmd-backup =
+    .label = ๋ฐฑ์—…ํ•˜๊ธฐโ€ฆ
+    .accesskey = B
+
+places-cmd-restore =
+    .label = ๋ณต์›ํ•˜๊ธฐ
+    .accesskey = R
+
+places-cmd-restore-from-file =
+    .label = ํŒŒ์ผ ์„ ํƒโ€ฆ
+    .accesskey = C
+
+places-import-bookmarks-from-html =
+    .label = HTML์—์„œ ๋ถ๋งˆํฌ ๊ฐ€์ ธ์˜ค๊ธฐโ€ฆ
+    .accesskey = I
+
+places-export-bookmarks-to-html =
+    .label = ๋ถ๋งˆํฌ๋ฅผ HTML๋กœ ๋‚ด๋ณด๋‚ด๊ธฐโ€ฆ
+    .accesskey = E
+
+places-import-other-browser =
+    .label = ๋‹ค๋ฅธ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๊ฐ€์ ธ์˜ค๊ธฐโ€ฆ
+    .accesskey = A
+
+places-view-sort-col-name =
+    .label = ์ด๋ฆ„
+
+places-view-sort-col-tags =
+    .label = ํƒœ๊ทธ
+
+places-view-sort-col-url =
+    .label = ์ฃผ์†Œ
+
+places-view-sort-col-most-recent-visit =
+    .label = ์ตœ๊ทผ ๋ฐฉ๋ฌธ์ผ
+
+places-view-sort-col-visit-count =
+    .label = ๋ฐฉ๋ฌธ ํšŸ์ˆ˜
+
+places-view-sort-col-date-added =
+    .label = ์ €์žฅ์ผ
+
+places-view-sort-col-last-modified =
+    .label = ๋งˆ์ง€๋ง‰ ์ˆ˜์ •์ผ
+
+places-view-sortby-name =
+    .label = ์ด๋ฆ„์ˆœ ์ •๋ ฌ
+    .accesskey = N
+places-view-sortby-url =
+    .label = ์ฃผ์†Œ์ˆœ ์ •๋ ฌ
+    .accesskey = L
+places-view-sortby-date =
+    .label = ์ตœ๊ทผ ๋ฐฉ๋ฌธ์ผ์ˆœ ์ •๋ ฌ
+    .accesskey = V
+places-view-sortby-visit-count =
+    .label = ๋ฐฉ๋ฌธ ํšŸ์ˆ˜์ˆœ ์ •๋ ฌ
+    .accesskey = C
+places-view-sortby-date-added =
+    .label = ์ €์žฅ์ผ์ˆœ ์ •๋ ฌ
+    .accesskey = e
+places-view-sortby-last-modified =
+    .label = ๋งˆ์ง€๋ง‰ ์ˆ˜์ •์ผ์ˆœ ์ •๋ ฌ
+    .accesskey = M
+places-view-sortby-tags =
+    .label = ํƒœ๊ทธ์ˆœ ์ •๋ ฌ
+    .accesskey = T
+
+places-cmd-find-key =
+    .key = f
+
+places-back-button =
+    .tooltiptext = ๋’ค๋กœ ๊ฐ€๊ธฐ
+
+places-forward-button =
+    .tooltiptext = ์•ž์œผ๋กœ ๊ฐ€๊ธฐ
+
+places-details-pane-select-an-item-description = ์†์„ฑ์„ ๋ณด๊ณ  ํŽธ์ง‘ํ•  ํ•ญ๋ชฉ์„ ์„ ํƒํ•˜์„ธ์š”
+
+places-details-pane-no-items =
+    .value = ํ•ญ๋ชฉ ์—†์Œ
+# Variables:
+#   $count (Number): number of items
+places-details-pane-items-count =
+    .value = { $count }๊ฐœ
+
+## Strings used as a placeholder in the Library search field. For example,
+## "Search History" stands for "Search through the browser's history".
+
+places-search-bookmarks =
+    .placeholder = ๋ถ๋งˆํฌ ๊ฒ€์ƒ‰
+places-search-history =
+    .placeholder = ๊ธฐ๋ก ๊ฒ€์ƒ‰
+places-search-downloads =
+    .placeholder = ๋‹ค์šด๋กœ๋“œ ํ•ญ๋ชฉ ๊ฒ€์ƒ‰
+
+##
+
+places-locked-prompt = { -brand-short-name } ํŒŒ์ผ์„ ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ถ๋งˆํฌ์™€ ๊ธฐ๋ก์ด ์—†์–ด์ง„ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์˜ค๋ฅ˜๋Š” ๋ณด์•ˆ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์›์ธ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
diff --git a/browser/browser/placesPrompts.ftl b/browser/browser/placesPrompts.ftl
new file mode 100644 (file)
index 0000000..c6d3af9
--- /dev/null
@@ -0,0 +1,20 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+places-error-title = { -brand-short-name }
+places-no-title = (์ œ๋ชฉ ์—†์Œ)
+
+# Do not translate `javascript:` and `data:`, they refer to the scheme used in URLs
+places-load-js-data-url-error = ๋ณด์•ˆ์ƒ์˜ ์ด์œ ๋กœ "javascript:" ๋˜๋Š” "data:" URL์€ ๊ธฐ๋ก ์ฐฝ์ด๋‚˜ ์‚ฌ์ด๋“œ๋ฐ”์—์„œ ๋กœ๋“œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+
+places-bookmarks-backup-title = ๋ถ๋งˆํฌ ๋ฐฑ์—… ํŒŒ์ผ ์ด๋ฆ„
+places-bookmarks-restore-alert-title = ๋ถ๋งˆํฌ ๋ณต๊ตฌ
+places-bookmarks-restore-alert = ํ˜„์žฌ ๋ถ๋งˆํฌ๋ฅผ ๋ชจ๋‘ ๋ฐฑ์—…์œผ๋กœ ๊ต์ฒดํ•ฉ๋‹ˆ๋‹ค. ๊ณ„์†ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+places-bookmarks-restore-title = ๋ถ๋งˆํฌ ๋ฐฑ์—… ์„ ํƒ
+places-bookmarks-restore-filter-name = JSON
+places-bookmarks-restore-format-error = ์ง€์›ํ•˜์ง€ ์•Š๋Š” ํŒŒ์ผ ํ˜•์‹.
+places-bookmarks-restore-parse-error = ๋ฐฑ์—… ํŒŒ์ผ์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+
+places-bookmarks-import = ๋ถ๋งˆํฌ ํŒŒ์ผ ๊ฐ€์ ธ์˜ค๊ธฐ
+places-bookmarks-export = ๋ถ๋งˆํฌ ํŒŒ์ผ ๋‚ด๋ณด๋‚ด๊ธฐ
diff --git a/browser/browser/policies/policies-descriptions.ftl b/browser/browser/policies/policies-descriptions.ftl
new file mode 100644 (file)
index 0000000..62cf295
--- /dev/null
@@ -0,0 +1,218 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## The Enterprise Policies feature is aimed at system administrators
+## who want to deploy these settings across several Firefox installations
+## all at once. This is traditionally done through the Windows Group Policy
+## feature, but the system also supports other forms of deployment.
+## These are short descriptions for individual policies, to be displayed
+## in the documentation section in about:policies.
+
+policy-3rdparty = WebExtension์ด chrome.storage.managed๋ฅผ ํ†ตํ•ด ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ์ •์ฑ…์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-AllowedDomainsForApps = Google Workspace์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๋„๋ฉ”์ธ์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-AppAutoUpdate = ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ž๋™ ์—…๋ฐ์ดํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-AppUpdatePin = { -brand-short-name }๊ฐ€ ์ง€์ •๋œ ๋ฒ„์ „ ์ด์ƒ์œผ๋กœ ์—…๋ฐ์ดํŠธ๋˜์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-AppUpdateURL = ์‚ฌ์šฉ์ž ์ง€์ • ์•ฑ ์—…๋ฐ์ดํŠธ URL์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-Authentication = ํ†ตํ•ฉ ์ธ์ฆ์„ ์ง€์›ํ•˜๋Š” ์›น ์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•œ ์„ค์ •์„ ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-AutoLaunchProtocolsFromOrigins = ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ฉ”์‹œ์ง€๋ฅผ ํ‘œ์‹œํ•˜์ง€ ์•Š๊ณ  ๋‚˜์—ด๋œ ์ถœ์ฒ˜์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์™ธ๋ถ€ ํ”„๋กœํ† ์ฝœ ๋ชฉ๋ก์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-BackgroundAppUpdate2 = ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์—…๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-BlockAboutAddons = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ๊ด€๋ฆฌ์ž(about:addons) ์ ‘๊ทผ์„ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค.
+
+policy-BlockAboutConfig = about:config ํŽ˜์ด์ง€ ์ ‘๊ทผ์„ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค.
+
+policy-BlockAboutProfiles = about:profiles ํŽ˜์ด์ง€ ์ ‘๊ทผ์„ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค.
+
+policy-BlockAboutSupport = about:support ํŽ˜์ด์ง€ ์ ‘๊ทผ์„ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค.
+
+policy-Bookmarks = ๋ถ๋งˆํฌ ๋„๊ตฌ ๋ชจ์Œ, ๋ถ๋งˆํฌ ๋ฉ”๋‰ด ๋˜๋Š” ๊ทธ ์•ˆ์˜ ํŠน์ • ํด๋”์— ๋ถ๋งˆํฌ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
+
+policy-CaptivePortal = ์ข…์† ํฌํ„ธ ์ง€์›์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-CertificatesDescription = ์ธ์ฆ์„œ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ๊ธฐ๋ณธ ์ œ๊ณต ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
+
+policy-Cookies = ์›น ์‚ฌ์ดํŠธ์˜ ์ฟ ํ‚ค ์„ค์ •์„ ํ—ˆ์šฉํ•˜๊ฑฐ๋‚˜ ๊ฑฐ๋ถ€ํ•ฉ๋‹ˆ๋‹ค.
+
+# Containers in this context is referring to container tabs in Firefox.
+policy-Containers = ์ปจํ…Œ์ด๋„ˆ์™€ ๊ด€๋ จ๋œ ์ •์ฑ…์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-DisabledCiphers = ์•”ํ˜ธํ™”๋ฅผ ์‚ฌ์šฉ ์•ˆ ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-DefaultDownloadDirectory = ๊ธฐ๋ณธ ๋‹ค์šด๋กœ๋“œ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-DisableAppUpdate = ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์—…๋ฐ์ดํŠธ ๋˜์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-DisableBuiltinPDFViewer = { -brand-short-name }์— ๋‚ด์žฅ๋œ PDF ๋ทฐ์–ด์ธ PDF.js๋ฅผ ์‚ฌ์šฉ ์•ˆ ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-DisableDefaultBrowserAgent = ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ € ์—์ด์ „ํŠธ๊ฐ€ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜์ง€ ๋ชปํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. Windows์—๋งŒ ์ ์šฉ๋˜๋ฉฐ ๋‹ค๋ฅธ ํ”Œ๋žซํผ์—๋Š” ์—์ด์ „ํŠธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
+
+policy-DisableDeveloperTools = ๊ฐœ๋ฐœ์ž ๋„๊ตฌ ์ ‘๊ทผ์„ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค.
+
+policy-DisableFeedbackCommands = ๋„์›€๋ง ๋ฉ”๋‰ด์˜ ์˜๊ฒฌ ๋ณด๋‚ด๊ธฐ ๋ช…๋ น (์˜๊ฒฌ ๋ณด๋‚ด๊ธฐ ๋ฐ ๊ฐ€์งœ ์‚ฌ์ดํŠธ ์‹ ๊ณ )์„ ์‚ฌ์šฉ ์•ˆ ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-DisableFirefoxAccounts = ๋™๊ธฐํ™”๋ฅผ ํฌํ•จํ•œ { -fxaccount-brand-name } ๊ธฐ๋ฐ˜์˜ ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉ ์•ˆ ํ•ฉ๋‹ˆ๋‹ค.
+
+# Firefox Screenshots is the name of the feature, and should not be translated.
+policy-DisableFirefoxScreenshots = Firefox ์Šคํฌ๋ฆฐ์ƒท ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉ ์•ˆ ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-DisableFirefoxStudies = { -brand-short-name } ์—ฐ๊ตฌ ์‹คํ–‰์„ ๋ง‰์Šต๋‹ˆ๋‹ค.
+
+policy-DisableForgetButton = Forget ๋ฒ„ํŠผ ์ ‘๊ทผ์„ ๋ง‰์Šต๋‹ˆ๋‹ค.
+
+policy-DisableFormHistory = ๊ฒ€์ƒ‰๊ณผ ์–‘์‹ ๊ธฐ๋ก์„ ๊ธฐ์–ตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+policy-DisablePrimaryPasswordCreation = True ๊ฐ’์ด๋ฉด ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+
+policy-DisablePasswordReveal = ์ €์žฅ๋œ ๋กœ๊ทธ์ธ์— ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณด๊ธฐ ๊ธฐ๋Šฅ์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+policy-DisablePocket2 = { -pocket-brand-name }์— ์›น ์‚ฌ์ดํŠธ ์ €์žฅํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉ ์•ˆ ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-DisablePrivateBrowsing = ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉ ์•ˆ ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-DisableProfileImport = ๋ฉ”๋‰ด์—์„œ ๋‹ค๋ฅธ ๋ธŒ๋ผ์šฐ์ €์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ๋ช…๋ น์„ ์‚ฌ์šฉ ์•ˆ ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-DisableProfileRefresh = about:support ํŽ˜์ด์ง€์˜ { -brand-short-name } ์ƒˆ๋กœ์„ค์ • ๋ฒ„ํŠผ์„ ์‚ฌ์šฉ ์•ˆ ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-DisableSafeMode = ์•ˆ์ „ ๋ชจ๋“œ๋กœ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉ ์•ˆ ํ•ฉ๋‹ˆ๋‹ค. ์ฐธ๊ณ : ๊ทธ๋ฃน ์ •์ฑ…์„ ์‚ฌ์šฉํ•ด์„œ Shift ํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ์„œ ์•ˆ์ „ ๋ชจ๋“œ๋กœ ๋“ค์–ด๊ฐ€๋Š” ๋ฐฉ๋ฒ•์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ฒƒ์€ Windows์—์„œ๋งŒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
+
+policy-DisableSecurityBypass = ์‚ฌ์šฉ์ž๊ฐ€ ํŠน์ • ๋ณด์•ˆ ๊ฒฝ๊ณ ๋ฅผ ๋ฌด์‹œํ•  ์ˆ˜ ์—†๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-DisableSetAsDesktopBackground = ์ด๋ฏธ์ง€๋ฅผ ๋ฐ”ํƒ• ํ™”๋ฉด ๋ฐฐ๊ฒฝ์œผ๋กœ ์„ค์ •ํ•˜๋Š” ๋ฉ”๋‰ด ๋ช…๋ น์„ ์‚ฌ์šฉ ์•ˆ ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-DisableSystemAddonUpdate = ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์‹œ์Šคํ…œ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์˜ ์„ค์น˜ ๋ฐ ์—…๋ฐ์ดํŠธ๋ฅผ ๋ชปํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-DisableTelemetry = ์›๊ฒฉ ๋ถ„์„ ๋„๊ธฐ
+
+policy-DisableThirdPartyModuleBlocking = ์‚ฌ์šฉ์ž๊ฐ€ { -brand-short-name } ํ”„๋กœ์„ธ์Šค์— ์‚ฝ์ž…๋˜๋Š” ์ œ3์ž ๋ชจ๋“ˆ์„ ์ฐจ๋‹จํ•˜์ง€ ๋ชปํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-DisplayBookmarksToolbar = ๊ธฐ๋ณธ์œผ๋กœ ๋ถ๋งˆํฌ ๋„๊ตฌ ๋ชจ์Œ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
+
+policy-DisplayMenuBar = ๊ธฐ๋ณธ์œผ๋กœ ๋ฉ”๋‰ด ๋ชจ์Œ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
+
+policy-DNSOverHTTPS = DNS over HTTPS (HTTPS๋ฅผ ํ†ตํ•œ DNS)๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
+
+policy-DontCheckDefaultBrowser = ์‹œ์ž‘ํ•  ๋•Œ ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ € ํ™•์ธ์„ ์‚ฌ์šฉ ์•ˆ ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-DownloadDirectory = ๋‹ค์šด๋กœ๋“œ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์„ค์ •ํ•˜๊ณ  ์ž ๊ธ‰๋‹ˆ๋‹ค.
+
+# โ€œlockโ€ means that the user wonโ€™t be able to change this setting
+policy-EnableTrackingProtection = ์ฝ˜ํ…์ธ  ์ฐจ๋‹จ์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ฒŒ ํ•˜๊ณ  ์„ ํƒ์ ์œผ๋กœ ์ž ๊ธ‰๋‹ˆ๋‹ค.
+
+# โ€œlockโ€ means that the user wonโ€™t be able to change this setting
+policy-EncryptedMediaExtensions = ์•”ํ˜ธํ™”๋œ ๋ฏธ๋””์–ด ํ™•์žฅ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ฒŒ ํ•˜๊ณ  ์„ ํƒ์ ์œผ๋กœ ์ž ๊ธ‰๋‹ˆ๋‹ค.
+
+policy-ExemptDomainFileTypePairsFromFileTypeDownloadWarnings = ๋„๋ฉ”์ธ์˜ ํŠน์ • ํŒŒ์ผ ํ˜•์‹์— ๋Œ€ํ•ด ํŒŒ์ผ ํ™•์žฅ์ž๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ๊ฒฝ๊ณ ๋ฅผ ์‚ฌ์šฉ ์•ˆ ํ•ฉ๋‹ˆ๋‹ค.
+
+# A โ€œlockedโ€ extension canโ€™t be disabled or removed by the user. This policy
+# takes 3 keys (โ€œInstallโ€, โ€Uninstallโ€, โ€Lockedโ€), you can either keep them in
+# English or translate them as verbs.
+policy-Extensions = ํ™•์žฅ ๊ธฐ๋Šฅ์„ ์„ค์น˜, ์ œ๊ฑฐ ๋˜๋Š” ์ž ๊ธ‰๋‹ˆ๋‹ค. ์„ค์น˜ ์˜ต์…˜์€ URL ๋˜๋Š” ๊ฒฝ๋กœ๋ฅผ ๋งค๊ฐœ ๋ณ€์ˆ˜๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ œ๊ฑฐ ๋ฐ ์ž ๊ธˆ ์˜ต์…˜์€ ํ™•์žฅ ๊ธฐ๋Šฅ์˜ ID๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
+
+policy-ExtensionSettings = ํ™•์žฅ ๊ธฐ๋Šฅ ์„ค์น˜์˜ ๋ชจ๋“  ์ธก๋ฉด์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
+
+policy-ExtensionUpdate = ํ™•์žฅ ๊ธฐ๋Šฅ ์ž๋™ ์—…๋ฐ์ดํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-FirefoxHome2 = { -firefox-home-brand-name }์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
+
+policy-GoToIntranetSiteForSingleWordEntryInAddressBar = ์ฃผ์†Œ ํ‘œ์‹œ์ค„์— ๋‹จ์ผ ๋‹จ์–ด ํ•ญ๋ชฉ์„ ์ž…๋ ฅํ•  ๋•Œ ๊ฒ€์ƒ‰ํ•˜๋Š” ๋Œ€์‹  ์ธํŠธ๋ผ๋„ท ์‚ฌ์ดํŠธ๋ฅผ ์ง์ ‘ ํƒ์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-Handlers = ๊ธฐ๋ณธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ•ธ๋“ค๋Ÿฌ๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
+
+policy-HardwareAcceleration = False ๊ฐ’์ด๋ฉด ํ•˜๋“œ์›จ์–ด ๊ฐ€์† ๊ธฐ๋Šฅ์„ ๋•๋‹ˆ๋‹ค.
+
+# โ€œlockโ€ means that the user wonโ€™t be able to change this setting
+policy-Homepage = ํ™ˆํŽ˜์ด์ง€๋ฅผ ์„ค์ •ํ•˜๊ณ  ์„ ํƒ์ ์œผ๋กœ ์ž ๊ธ‰๋‹ˆ๋‹ค.
+
+policy-InstallAddonsPermission = ํŠน์ • ์›น ์‚ฌ์ดํŠธ๊ฐ€ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
+
+policy-LegacyProfiles = ๊ฐ ์„ค์น˜๋ณ„๋กœ ๋‹ค๋ฅธ ํ”„๋กœํ•„ ์‚ฌ์šฉ์„ ๊ฐ•์ œํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉ ์•ˆ ํ•ฉ๋‹ˆ๋‹ค.
+
+## Do not translate "SameSite", it's the name of a cookie attribute.
+
+policy-LegacySameSiteCookieBehaviorEnabled = ๊ธฐ๋ณธ ๋ ˆ๊ฑฐ์‹œ SameSite ์ฟ ํ‚ค ๋™์ž‘ ์„ค์ •์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
+
+policy-LegacySameSiteCookieBehaviorEnabledForDomainList = ์ง€์ •๋œ ์‚ฌ์ดํŠธ์˜ ์ฟ ํ‚ค์— ๋Œ€ํ•ด ๋ ˆ๊ฑฐ์‹œ SameSite ๋™์ž‘์œผ๋กœ ๋˜๋Œ๋ฆฝ๋‹ˆ๋‹ค.
+
+##
+
+policy-LocalFileLinks = ํŠน์ • ์›น ์‚ฌ์ดํŠธ๊ฐ€ ๋กœ์ปฌ ํŒŒ์ผ์„ ๋งํฌํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
+
+policy-ManagedBookmarks = ์‚ฌ์šฉ์ž๊ฐ€ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†๋Š” ๊ด€๋ฆฌ์ž๊ฐ€ ๊ด€๋ฆฌํ•˜๋Š” ๋ถ๋งˆํฌ ๋ชฉ๋ก์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
+
+policy-ManualAppUpdateOnly = ์ˆ˜๋™ ์—…๋ฐ์ดํŠธ๋งŒ ํ—ˆ์šฉํ•˜๊ณ  ์‚ฌ์šฉ์ž์—๊ฒŒ ์—…๋ฐ์ดํŠธ์— ๋Œ€ํ•ด ์•Œ๋ฆฌ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+policy-PrimaryPassword = ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ ์‚ฌ์šฉ์„ ์š”๊ตฌํ•˜๊ฑฐ๋‚˜ ๊ธˆ์ง€ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-NetworkPrediction = ๋„คํŠธ์›Œํฌ ์˜ˆ์ธก(DNS ํ”„๋ฆฌํŽ˜์นญ)์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-NewTabPage = ์ƒˆ ํƒญ ํŽ˜์ด์ง€๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-NoDefaultBookmarks = { -brand-short-name } ๊ธฐ๋ณธ ๋ถ๋งˆํฌ ๋ฒˆ๋“ค๊ณผ ์Šค๋งˆํŠธ ๋ถ๋งˆํฌ(์ž์ฃผ ๋ฐฉ๋ฌธ, ์ตœ๊ทผ ํƒœ๊ทธ)๊ฐ€ ์ƒ์„ฑ๋˜์ง€ ์•Š๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ์ฐธ๊ณ : ์ด ์ •์ฑ…์€ ํ”„๋กœํ•„์„ ์ฒ˜์Œ์œผ๋กœ ์‹คํ–‰ํ•˜๊ธฐ ์ „์—๋งŒ ํšจ๊ณผ์ ์ž…๋‹ˆ๋‹ค.
+
+policy-OfferToSaveLogins = { -brand-short-name }๊ฐ€ ๋กœ๊ทธ์ธ๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ธฐ์–ต์„ ์ œ๊ณตํ•˜๋„๋ก ํ—ˆ์šฉํ•˜๋Š” ์„ค์ •์„ ๊ฐ•์ œํ•ฉ๋‹ˆ๋‹ค. True์™€ false ๊ฐ’์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+policy-OfferToSaveLoginsDefault = ์ €์žฅ๋œ ๋กœ๊ทธ์ธ๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๊ธฐ์–ตํ•˜๋„๋ก { -brand-short-name }๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋ณธ๊ฐ’์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. true ๋ฐ false ๊ฐ’์ด ๋ชจ๋‘ ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค.
+
+policy-OverrideFirstRunPage = ์ฒซ ์‹คํ–‰ ํŽ˜์ด์ง€๋ฅผ ์žฌ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์ฒซ ์‹คํ–‰ ํŽ˜์ด์ง€๋ฅผ ์‚ฌ์šฉ ์•ˆ ํ•˜๋ ค๋ฉด ์ด ์ •์ฑ…์„ ๋นˆ์นธ์œผ๋กœ ์„ค์ •ํ•˜์„ธ์š”.
+
+policy-OverridePostUpdatePage = ์—…๋ฐ์ดํŠธ ํ›„ "์ƒˆ ๊ธฐ๋Šฅ" ํŽ˜์ด์ง€๋ฅผ ์žฌ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์—…๋ฐ์ดํŠธ ํ›„ ํŽ˜์ด์ง€๋ฅผ ์‚ฌ์šฉ ์•ˆ ํ•˜๋ ค๋ฉด ์ด ์ •์ฑ…์„ ๋นˆ์นธ์œผ๋กœ ์„ค์ •ํ•˜์„ธ์š”.
+
+policy-PasswordManagerEnabled = ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ด€๋ฆฌ์ž์— ๋น„๋ฐ€๋ฒˆํ˜ธ ์ €์žฅ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
+
+policy-PasswordManagerExceptions = { -brand-short-name }๊ฐ€ ํŠน์ • ์‚ฌ์ดํŠธ์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ €์žฅํ•˜์ง€ ๋ชปํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
+
+# PDF.js and PDF should not be translated
+policy-PDFjs = { -brand-short-name }์— ๋‚ด์žฅ๋œ PDF ๋ทฐ์–ด์ธ PDF.js๋ฅผ ์‚ฌ์šฉ ์•ˆํ•˜๊ฑฐ๋‚˜ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
+
+policy-Permissions2 = ์นด๋ฉ”๋ผ, ๋งˆ์ดํฌ, ์œ„์น˜, ์•Œ๋ฆผ ๋ฐ ์ž๋™ ์žฌ์ƒ์— ๋Œ€ํ•œ ๊ถŒํ•œ์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
+
+policy-PictureInPicture = ํ™”๋ฉด ์† ํ™”๋ฉด์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-PopupBlocking = ๊ธฐ๋ณธ์œผ๋กœ ํŠน์ • ์›น ์‚ฌ์ดํŠธ๊ฐ€ ํŒ์—…์„ ๋ณด์—ฌ์ฃผ๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
+
+policy-Preferences = ์„ค์ •์˜ ํ•˜์œ„ ์ง‘ํ•ฉ์— ๋Œ€ํ•œ ๊ฐ’์„ ์„ค์ •ํ•˜๊ณ  ์ž ๊ธ‰๋‹ˆ๋‹ค.
+
+policy-PromptForDownloadLocation = ๋‹ค์šด๋กœ๋“œ์‹œ ํŒŒ์ผ ์ €์žฅ ์œ„์น˜๋ฅผ ๋ฌผ์–ด๋ด…๋‹ˆ๋‹ค.
+
+policy-Proxy = ํ”„๋ก์‹œ ์„ค์ •์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
+
+policy-RequestedLocales = ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์š”์ฒญ๋œ ๋กœ์ผ€์ผ์˜ ๋ชฉ๋ก์„ ์„ค์ • ์ˆœ์„œ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-SanitizeOnShutdown2 = ์ข…๋ฃŒ์‹œ ํƒ์ƒ‰ ๋ฐ์ดํ„ฐ๋ฅผ ์ง€์›๋‹ˆ๋‹ค.
+
+policy-SearchBar = ๊ฒ€์ƒ‰ ํ‘œ์‹œ์ค„์˜ ๊ธฐ๋ณธ ์œ„์น˜๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ๋‹ค์‹œ ์žฌ์„ค์ •์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+policy-SearchEngines = ๊ฒ€์ƒ‰ ์—”์ง„ ์„ค์ •์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด ์ •์ฑ…์€ ํ™•์žฅ ์ง€์› ๋ฒ„์ „(ESR)์—์„œ๋งŒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
+
+policy-SearchSuggestEnabled = ๊ฒ€์ƒ‰ ์ œ์•ˆ์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
+
+# For more information, see https://wikipedia.org/wiki/PKCS_11
+policy-SecurityDevices2 = PKCS #11 ๋ชจ๋“ˆ์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.
+
+policy-ShowHomeButton = ๋„๊ตฌ ๋ชจ์Œ์— ํ™ˆ ๋ฒ„ํŠผ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
+
+policy-SSLVersionMax = ์ตœ๋Œ€ SSL ๋ฒ„์ „์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-SSLVersionMin = ์ตœ์†Œ SSL ๋ฒ„์ „์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-StartDownloadsInTempDirectory = ๊ธฐ๋ณธ ๋‹ค์šด๋กœ๋“œ ๋””๋ ‰ํ„ฐ๋ฆฌ๊ฐ€ ์•„๋‹Œ ๋กœ์ปฌ ์ž„์‹œ ์œ„์น˜์—์„œ ๊ฐ•์ œ๋กœ ๋‹ค์šด๋กœ๋“œ๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-SupportMenu = ๋„์›€๋ง ๋ฉ”๋‰ด์— ์‚ฌ์šฉ์ž ์ง€์ • ์ง€์› ๋ฉ”๋‰ด ํ•ญ๋ชฉ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
+
+policy-UserMessaging = ์‚ฌ์šฉ์ž์—๊ฒŒ ํŠน์ • ๋ฉ”์‹œ์ง€๋ฅผ ํ‘œ์‹œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+policy-UseSystemPrintDialog = ์‹œ์Šคํ…œ ์ธ์‡„ ๋Œ€ํ™” ์ƒ์ž๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.
+
+# โ€œformatโ€ refers to the format used for the value of this policy.
+policy-WebsiteFilter = ํŠน์ • ์›น ์‚ฌ์ดํŠธ ๋ฐฉ๋ฌธ์„ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ํ˜•์‹์— ๋Œ€ํ•ด์„œ๋Š” ๋ฌธ์„œ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.
+
+policy-Windows10SSO = Microsoft, ํšŒ์‚ฌ ๋ฐ ํ•™๊ต ๊ณ„์ •์— Windows Single Sign-On์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
diff --git a/browser/browser/preferences/addEngine.ftl b/browser/browser/preferences/addEngine.ftl
new file mode 100644 (file)
index 0000000..71ad06c
--- /dev/null
@@ -0,0 +1,22 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+add-engine-window2 =
+    .title = ๊ฒ€์ƒ‰ ์—”์ง„ ์ถ”๊ฐ€
+    .style = min-width: 32em;
+
+add-engine-button = ์‚ฌ์šฉ์ž ์ง€์ • ์—”์ง„ ์ถ”๊ฐ€
+
+add-engine-name = ๊ฒ€์ƒ‰ ์—”์ง„ ์ด๋ฆ„
+
+add-engine-alias = ๋ณ„์นญ
+
+add-engine-url = ์—”์ง„ URL, ๊ฒ€์ƒ‰์–ด ๋Œ€์‹  %s ์‚ฌ์šฉ
+
+add-engine-dialog =
+    .buttonlabelaccept = ์—”์ง„ ์ถ”๊ฐ€
+    .buttonaccesskeyaccept = A
+
+engine-name-exists = ํ•ด๋‹น ์ด๋ฆ„์˜ ์—”์ง„์ด ์ด๋ฏธ ์žˆ์Œ
+engine-alias-exists = ํ•ด๋‹น ์ด๋ฆ„์˜ ๋ณ„์นญ์ด ์ด๋ฏธ ์žˆ์Œ
diff --git a/browser/browser/preferences/applicationManager.ftl b/browser/browser/preferences/applicationManager.ftl
new file mode 100644 (file)
index 0000000..f125bee
--- /dev/null
@@ -0,0 +1,25 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+app-manager-window2 =
+    .title = ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ƒ์„ธ ์ •๋ณด
+    .style = min-width: 30em; min-height: 20em;
+
+app-manager-remove =
+    .label = ์ œ๊ฑฐ
+    .accesskey = R
+
+# Variables:
+#   $type (String) - the URI scheme of the link (e.g. mailto:)
+app-manager-handle-protocol = ๋‹ค์Œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ { $type } ๋งํฌ๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+# Variables:
+#   $type (String) - the MIME type (e.g. application/binary)
+app-manager-handle-file = ๋‹ค์Œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ { $type } ์ฝ˜ํ…์ธ ๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+## These strings are followed, on a new line,
+## by the URL or path of the application.
+
+app-manager-web-app-info = ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ œ๊ณต์ž:
+app-manager-local-app-info = ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์œ„์น˜:
diff --git a/browser/browser/preferences/blocklists.ftl b/browser/browser/preferences/blocklists.ftl
new file mode 100644 (file)
index 0000000..6877fe2
--- /dev/null
@@ -0,0 +1,33 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+blocklist-window2 =
+    .title = ์ฐจ๋‹จ ๋ชฉ๋ก
+    .style = min-width: 50em
+
+blocklist-description = ์˜จ๋ผ์ธ ์ถ”์ ๊ธฐ๋ฅผ ์ฐจ๋‹จํ•˜๊ธฐ ์œ„ํ•ด { -brand-short-name }๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๋ชฉ๋ก์„ ์„ ํƒํ•˜์„ธ์š”. <a data-l10n-name="disconnect-link" title="Disconnect">Disconnect</a>์—์„œ ๋ชฉ๋ก ์ œ๊ณต.
+blocklist-close-key =
+    .key = w
+
+blocklist-treehead-list =
+    .label = ๋ชฉ๋ก
+
+blocklist-dialog =
+    .buttonlabelaccept = ๋ณ€๊ฒฝ ๋‚ด์šฉ ์ €์žฅ
+    .buttonaccesskeyaccept = S
+
+
+# This template constructs the name of the block list in the block lists dialog.
+# It combines the list name and description.
+# e.g. "Standard (Recommended). This list does a pretty good job."
+#
+# Variables:
+#   $listName {string, "Standard (Recommended)."} - List name.
+#   $description {string, "This list does a pretty good job."} - Description of the list.
+blocklist-item-list-template = { $listName } { $description }
+
+blocklist-item-moz-std-listName = ๋ ˆ๋ฒจ 1 ์ฐจ๋‹จ ๋ชฉ๋ก (๊ถŒ์žฅ).
+blocklist-item-moz-std-description = ์ผ๋ถ€ ์ถ”์ ๊ธฐ๋ฅผ ํ—ˆ์šฉํ•˜์—ฌ ์›น ์‚ฌ์ดํŠธ ๊นจ์ง์„ ์ค„์ž…๋‹ˆ๋‹ค.
+blocklist-item-moz-full-listName = ๋ ˆ๋ฒจ 2 ์ฐจ๋‹จ ๋ชฉ๋ก
+blocklist-item-moz-full-description = ๊ฐ์ง€๋œ ๋ชจ๋“  ์ถ”์ ๊ธฐ๋ฅผ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ถ€ ์›น ์‚ฌ์ดํŠธ ๋˜๋Š” ์ฝ˜ํ…์ธ ๊ฐ€ ์ œ๋Œ€๋กœ ๋กœ๋“œ๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
diff --git a/browser/browser/preferences/clearSiteData.ftl b/browser/browser/preferences/clearSiteData.ftl
new file mode 100644 (file)
index 0000000..6e4bdae
--- /dev/null
@@ -0,0 +1,56 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+clear-site-data-window2 =
+    .title = ๋ฐ์ดํ„ฐ ์ง€์šฐ๊ธฐ
+    .style = min-width: 35em
+
+clear-site-data-description = { -brand-short-name }์— ์ €์žฅ๋œ ๋ชจ๋“  ์ฟ ํ‚ค์™€ ์‚ฌ์ดํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ์ง€์šฐ๋ฉด ์›น ์‚ฌ์ดํŠธ์—์„œ ๋กœ๊ทธ์•„์›ƒ๋˜๊ณ  ์˜คํ”„๋ผ์ธ ์›น ์ฝ˜ํ…์ธ ๊ฐ€ ์‚ญ์ œ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์บ์‹œ ๋ฐ์ดํ„ฐ๋ฅผ ์ง€์šฐ๋Š” ๊ฒƒ์€ ๋กœ๊ทธ์ธ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+clear-site-data-close-key =
+    .key = w
+
+# The parameters in parentheses in this string describe disk usage
+# in the format ($amount $unit), e.g. "Cookies and Site Data (24 KB)"
+# Variables:
+#   $amount (Number) - Amount of site data currently stored on disk
+#   $unit (String) - Abbreviation of the unit that $amount is in, e.g. "MB"
+clear-site-data-cookies-with-data =
+    .label = ์ฟ ํ‚ค ๋ฐ ์‚ฌ์ดํŠธ ๋ฐ์ดํ„ฐ ({ $amount } { $unit })
+    .accesskey = S
+
+# This string is a placeholder for while the data used to fill
+# clear-site-data-cookies-with-data is loading. This placeholder is usually
+# only shown for a very short time (< 1s), so it should be very similar
+# or the same as clear-site-data-cookies-with-data (except the amount and unit),
+# to avoid flickering.
+clear-site-data-cookies-empty =
+    .label = ์ฟ ํ‚ค ๋ฐ ์‚ฌ์ดํŠธ ๋ฐ์ดํ„ฐ
+    .accesskey = S
+
+clear-site-data-cookies-info = ์ง€์šฐ๋ฉด ์›น ์‚ฌ์ดํŠธ์—์„œ ๋กœ๊ทธ์•„์›ƒ๋ฉ๋‹ˆ๋‹ค
+
+# The parameters in parentheses in this string describe disk usage
+# in the format ($amount $unit), e.g. "Cached Web Content (24 KB)"
+# Variables:
+#   $amount (Number) - Amount of cache currently stored on disk
+#   $unit (String) - Abbreviation of the unit that $amount is in, e.g. "MB"
+clear-site-data-cache-with-data =
+    .label = ์บ์‹œ๋œ ์›น ์ฝ˜ํ…์ธ  ({ $amount } { $unit })
+    .accesskey = W
+
+# This string is a placeholder for while the data used to fill
+# clear-site-data-cache-with-data is loading. This placeholder is usually
+# only shown for a very short time (< 1s), so it should be very similar
+# or the same as clear-site-data-cache-with-data (except the amount and unit),
+# to avoid flickering.
+clear-site-data-cache-empty =
+    .label = ์บ์‹œ๋œ ์›น ์ฝ˜ํ…์ธ 
+    .accesskey = W
+
+clear-site-data-cache-info = ์›น ์‚ฌ์ดํŠธ์—์„œ ์ด๋ฏธ์ง€์™€ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค์‹œ ๋กœ๋“œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค
+
+clear-site-data-dialog =
+    .buttonlabelaccept = ์ง€์šฐ๊ธฐ
+    .buttonaccesskeyaccept = l
diff --git a/browser/browser/preferences/colors.ftl b/browser/browser/preferences/colors.ftl
new file mode 100644 (file)
index 0000000..27893c6
--- /dev/null
@@ -0,0 +1,44 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+colors-dialog2 =
+    .title = ์ƒ‰์ƒ
+    .style = min-width: 41em;
+
+colors-close-key =
+    .key = w
+
+colors-page-override = ์œ„์—์„œ ์„ ํƒํ•œ ์ƒ‰์ƒ์œผ๋กœ ํŽ˜์ด์ง€์—์„œ ์ง€์ •ํ•œ ์ƒ‰์ƒ์„ ์žฌ์ •์˜
+    .accesskey = O
+
+colors-page-override-option-always =
+    .label = ํ•ญ์ƒ
+colors-page-override-option-auto =
+    .label = ๊ณ ๋Œ€๋น„ ํ…Œ๋งˆ์—์„œ๋งŒ
+colors-page-override-option-never =
+    .label = ์•ˆ ํ•จ
+
+colors-text-and-background = ๊ธ€์ž์™€ ๋ฐฐ๊ฒฝ
+
+colors-text-header = ๊ธ€์ž
+    .accesskey = T
+
+colors-background = ๋ฐฐ๊ฒฝ
+    .accesskey = B
+
+colors-use-system =
+    .label = ์‹œ์Šคํ…œ ์ƒ‰์ƒ ์‚ฌ์šฉ
+    .accesskey = s
+
+colors-underline-links =
+    .label = ๋งํฌ์— ๋ฐ‘์ค„
+    .accesskey = U
+
+colors-links-header = ๋งํฌ ์ƒ‰์ƒ
+
+colors-unvisited-links = ๋ฐฉ๋ฌธํ•˜์ง€ ์•Š์€ ๋งํฌ
+    .accesskey = L
+
+colors-visited-links = ๋ฐฉ๋ฌธํ•œ ๋งํฌ
+    .accesskey = V
diff --git a/browser/browser/preferences/connection.ftl b/browser/browser/preferences/connection.ftl
new file mode 100644 (file)
index 0000000..5594c1e
--- /dev/null
@@ -0,0 +1,99 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+connection-window2 =
+    .title = ์—ฐ๊ฒฐ ์„ค์ •
+    .style =
+        { PLATFORM() ->
+            [macos] min-width: 44em
+           *[other] min-width: 49em
+        }
+
+connection-close-key =
+    .key = w
+
+connection-disable-extension =
+    .label = ํ™•์žฅ ๊ธฐ๋Šฅ ์‚ฌ์šฉ ์•ˆ ํ•จ
+
+connection-proxy-configure = ์ธํ„ฐ๋„ท ํ”„๋ก์‹œ ์ ‘๊ทผ ์„ค์ •
+
+connection-proxy-option-no =
+    .label = ํ”„๋ก์‹œ ์‚ฌ์šฉ ์•ˆ ํ•จ
+    .accesskey = y
+connection-proxy-option-system =
+    .label = ์‹œ์Šคํ…œ ํ”„๋ก์‹œ ์„ค์ • ์‚ฌ์šฉ
+    .accesskey = u
+connection-proxy-option-auto =
+    .label = ํ”„๋ก์‹œ ์„ค์ • ์ž๋™ ๊ฐ์ง€
+    .accesskey = w
+connection-proxy-option-manual =
+    .label = ์ˆ˜๋™ ํ”„๋ก์‹œ ์„ค์ •
+    .accesskey = m
+
+connection-proxy-http = HTTP ํ”„๋ก์‹œ
+    .accesskey = x
+connection-proxy-http-port = ํฌํŠธ
+    .accesskey = P
+connection-proxy-https-sharing =
+    .label = HTTPS์—๋„ ์ด ํ”„๋ก์‹œ๋ฅผ ์‚ฌ์šฉ
+    .accesskey = s
+
+connection-proxy-https = HTTPS ํ”„๋ก์‹œ
+    .accesskey = H
+connection-proxy-ssl-port = ํฌํŠธ
+    .accesskey = o
+
+connection-proxy-socks = SOCKS ํ˜ธ์ŠคํŠธ
+    .accesskey = C
+connection-proxy-socks-port = ํฌํŠธ
+    .accesskey = t
+
+connection-proxy-socks4 =
+    .label = SOCKS v4
+    .accesskey = K
+connection-proxy-socks5 =
+    .label = SOCKS v5
+    .accesskey = v
+connection-proxy-noproxy = ํ”„๋ก์‹œ ์‚ฌ์šฉ ์•ˆ ํ•จ:
+    .accesskey = n
+
+connection-proxy-noproxy-desc = ์˜ˆ: .mozilla.org, .net.nz, 192.168.1.0/24
+
+# Do not translate "localhost", "127.0.0.1/8" and "::1". (You can translate "and".)
+connection-proxy-noproxy-localhost-desc-2 = localhost, 127.0.0.1/8 ๋ฐ ::1์— ๋Œ€ํ•œ ์—ฐ๊ฒฐ์€ ํ”„๋ก์‹œ๊ฐ€ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+connection-proxy-autotype =
+    .label = ์ž๋™ ํ”„๋ก์‹œ ์„ค์ • URL
+    .accesskey = A
+
+connection-proxy-reload =
+    .label = ์ƒˆ๋กœ ๊ณ ์นจ
+    .accesskey = e
+
+connection-proxy-autologin =
+    .label = ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์ €์žฅ๋˜์–ด ์žˆ์œผ๋ฉด ์ธ์ฆ์‹œ ๋ฌป์ง€ ์•Š๊ธฐ
+    .accesskey = i
+    .tooltip = ์ €์žฅํ•œ ์ž๊ฒฉ ์ฆ๋ช…์ด ์žˆ์œผ๋ฉด ์กฐ์šฉํžˆ ์ธ์ฆํ•ฉ๋‹ˆ๋‹ค. ์ธ์ฆ์ด ๋˜์ง€ ์•Š์œผ๋ฉด ๋ฌผ์–ด๋ณผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
+
+connection-proxy-autologin-checkbox =
+    .label = ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์ €์žฅ๋˜์–ด ์žˆ์œผ๋ฉด ์ธ์ฆ์‹œ ๋ฌป์ง€ ์•Š๊ธฐ
+    .accesskey = i
+    .tooltiptext = ์ €์žฅํ•œ ์ž๊ฒฉ ์ฆ๋ช…์ด ์žˆ์œผ๋ฉด ์กฐ์šฉํžˆ ์ธ์ฆํ•ฉ๋‹ˆ๋‹ค. ์ธ์ฆ์ด ๋˜์ง€ ์•Š์œผ๋ฉด ๋ฌผ์–ด๋ณผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
+
+connection-proxy-socks-remote-dns =
+    .label = SOCKS v5๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ DNS ํ”„๋ก์‹œ
+    .accesskey = d
+
+# Variables:
+#   $name (String) - Display name or URL for the DNS over HTTPS provider
+connection-dns-over-https-url-item-default =
+    .label = { $name } (๊ธฐ๋ณธ๊ฐ’)
+    .tooltiptext = HTTPS๋ฅผ ํ†ตํ•œ DNS ํ™•์ธ์— ๊ธฐ๋ณธ URL ์‚ฌ์šฉ
+
+connection-dns-over-https-url-custom =
+    .label = ์‚ฌ์šฉ์ž ์ง€์ •
+    .accesskey = C
+    .tooltiptext = HTTPS๋ฅผ ํ†ตํ•œ DNS ํ•ด์„์„ ์œ„ํ•œ ์„ ํ˜ธํ•˜๋Š” URL ์ž…๋ ฅ
+
+connection-dns-over-https-custom-label = ์‚ฌ์šฉ์ž ์ง€์ •
diff --git a/browser/browser/preferences/containers.ftl b/browser/browser/preferences/containers.ftl
new file mode 100644 (file)
index 0000000..6704755
--- /dev/null
@@ -0,0 +1,93 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+containers-window-new2 =
+    .title = ์ƒˆ ์ปจํ…Œ์ด๋„ˆ ์ถ”๊ฐ€
+    .style = min-width: 45em
+# Variables
+#   $name (String) - Name of the container
+containers-window-update-settings2 =
+    .title = { $name } ์ปจํ…Œ์ด๋„ˆ ์„ค์ •
+    .style = min-width: 45em
+
+containers-window-close =
+    .key = w
+
+# This is a term to store style to be applied
+# on the three labels in the containers add/edit dialog:
+#   - name
+#   - icon
+#   - color
+#
+# Using this term and referencing it in the `.style` attribute
+# of the three messages ensures that all three labels
+# will be aligned correctly.
+-containers-labels-style = min-width: 4rem
+
+containers-name-label = ์ด๋ฆ„
+    .accesskey = N
+    .style = { -containers-labels-style }
+
+containers-name-text =
+    .placeholder = ์ปจํ…Œ์ด๋„ˆ ์ด๋ฆ„ ์ž…๋ ฅ
+
+containers-icon-label = ์•„์ด์ฝ˜
+    .accesskey = I
+    .style = { -containers-labels-style }
+
+containers-color-label = ์ƒ‰์ƒ
+    .accesskey = o
+    .style = { -containers-labels-style }
+
+containers-dialog =
+    .buttonlabelaccept = ์™„๋ฃŒ
+    .buttonaccesskeyaccept = D
+
+containers-color-blue =
+    .label = ํŒŒ๋ž‘
+containers-color-turquoise =
+    .label = ์ฒญ๋ก
+containers-color-green =
+    .label = ์ดˆ๋ก
+containers-color-yellow =
+    .label = ๋…ธ๋ž‘
+containers-color-orange =
+    .label = ์ฃผํ™ฉ
+containers-color-red =
+    .label = ๋นจ๊ฐ•
+containers-color-pink =
+    .label = ๋ถ„ํ™
+containers-color-purple =
+    .label = ๋ณด๋ผ
+containers-color-toolbar =
+    .label = ๋„๊ตฌ ๋ชจ์Œ๊ณผ ๋งž์ถค
+
+containers-icon-fence =
+    .label = ์šธํƒ€๋ฆฌ
+containers-icon-fingerprint =
+    .label = ์ง€๋ฌธ
+containers-icon-briefcase =
+    .label = ์„œ๋ฅ˜ ๊ฐ€๋ฐฉ
+# String represents a money sign but currently uses a dollar sign
+# so don't change to local currency. See Bug 1291672.
+containers-icon-dollar =
+    .label = ๋‹ฌ๋Ÿฌ ๊ธฐํ˜ธ
+containers-icon-cart =
+    .label = ์‡ผํ•‘ ์นดํŠธ
+containers-icon-circle =
+    .label = ์ 
+containers-icon-vacation =
+    .label = ํœด๊ฐ€
+containers-icon-gift =
+    .label = ์„ ๋ฌผ
+containers-icon-food =
+    .label = ๋จน์„๊ฑฐ๋ฆฌ
+containers-icon-fruit =
+    .label = ๊ณผ์ผ
+containers-icon-pet =
+    .label = ์• ์™„๋™๋ฌผ
+containers-icon-tree =
+    .label = ๋‚˜๋ฌด
+containers-icon-chill =
+    .label = ์ถ”์šด
diff --git a/browser/browser/preferences/fonts.ftl b/browser/browser/preferences/fonts.ftl
new file mode 100644 (file)
index 0000000..269e89c
--- /dev/null
@@ -0,0 +1,116 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+fonts-window =
+    .title = ๊ธ€๊ผด
+
+fonts-window-close =
+    .key = w
+
+## Font groups by language
+
+fonts-langgroup-header = ์–ธ์–ด๋ณ„ ๊ธ€๊ผด
+    .accesskey = F
+
+fonts-langgroup-arabic =
+    .label = ์•„๋ž์–ด
+fonts-langgroup-armenian =
+    .label = ์•„๋ฅด๋ฉ”๋‹ˆ์•„์–ด
+fonts-langgroup-bengali =
+    .label = ๋ฒต๊ณจ์–ด
+fonts-langgroup-simpl-chinese =
+    .label = ์ค‘๊ตญ์–ด ๊ฐ„์ฒด
+fonts-langgroup-trad-chinese-hk =
+    .label = ์ค‘๊ตญ์–ด ๋ฒˆ์ฒด (ํ™์ฝฉ)
+fonts-langgroup-trad-chinese =
+    .label = ์ค‘๊ตญ์–ด ๋ฒˆ์ฒด (๋Œ€๋งŒ)
+fonts-langgroup-cyrillic =
+    .label = ํ‚ค๋ฆด ๋ฌธ์ž
+fonts-langgroup-devanagari =
+    .label = ๋ฐ๋ฐ”๋‚˜๊ฐ€๋ฆฌ ๋ฌธ์ž
+fonts-langgroup-ethiopic =
+    .label = ์—ํ‹ฐ์˜คํ”ผ์•„์–ด
+fonts-langgroup-georgian =
+    .label = ์กฐ์ง€์•„์–ด
+fonts-langgroup-el =
+    .label = ๊ทธ๋ฆฌ์Šค์–ด
+fonts-langgroup-gujarati =
+    .label = ๊ตฌ์ž๋ผํŠธ์–ด
+fonts-langgroup-gurmukhi =
+    .label = ๊ตฌ๋ฅด๋ฌดํ‚ค ๊ธ€์ž
+fonts-langgroup-japanese =
+    .label = ์ผ๋ณธ์–ด
+fonts-langgroup-hebrew =
+    .label = ํžˆ๋ธŒ๋ฆฌ์–ด
+fonts-langgroup-kannada =
+    .label = ์นธ๋‚˜๋‹ค์–ด
+fonts-langgroup-khmer =
+    .label = ํฌ๋ฉ”๋ฅด์–ด
+fonts-langgroup-korean =
+    .label = ํ•œ๊ตญ์–ด
+# Translate "Latin" as the name of Latin (Roman) script, not as the name of the Latin language.
+fonts-langgroup-latin =
+    .label = ๋ผํ‹ด ๋ฌธ์ž
+fonts-langgroup-malayalam =
+    .label = ๋ง๋ผ์–„๋žŒ์–ด
+fonts-langgroup-math =
+    .label = ์ˆ˜ํ•™
+fonts-langgroup-odia =
+    .label = ์˜ค๋””์•„
+fonts-langgroup-sinhala =
+    .label = ์‹ฑํ• ๋ผ์–ด
+fonts-langgroup-tamil =
+    .label = ํƒ€๋ฐ€์–ด
+fonts-langgroup-telugu =
+    .label = ํ…”๋ฃจ๊ตฌ์–ด
+fonts-langgroup-thai =
+    .label = ํƒœ๊ตญ์–ด
+fonts-langgroup-tibetan =
+    .label = ํ‹ฐ๋ฒ ํŠธ์–ด
+fonts-langgroup-canadian =
+    .label = ์บ๋‚˜๋‹ค ์›์ฃผ๋ฏผ ์Œ์ ˆ ๋ฌธ์ž
+fonts-langgroup-other =
+    .label = ๊ธฐํƒ€ ๋ฌธ์ž
+
+## Default fonts and their sizes
+
+fonts-proportional-header = ๊ฐ€๋ณ€ํญ
+    .accesskey = P
+
+fonts-default-serif =
+    .label = ์„ธ๋ฆฌํ”„
+fonts-default-sans-serif =
+    .label = ์‚ฐ์„ธ๋ฆฌํ”„
+
+fonts-proportional-size = ํฌ๊ธฐ
+    .accesskey = z
+
+fonts-serif = ์„ธ๋ฆฌํ”„
+    .accesskey = S
+
+fonts-sans-serif = ์‚ฐ์„ธ๋ฆฌํ”„
+    .accesskey = n
+
+fonts-monospace = ๊ณ ์ •ํญ
+    .accesskey = M
+
+fonts-monospace-size = ํฌ๊ธฐ
+    .accesskey = e
+
+fonts-minsize = ์ตœ์†Œ ๊ธ€๊ผด ํฌ๊ธฐ
+    .accesskey = o
+
+fonts-minsize-none =
+    .label = ์—†์Œ
+
+fonts-allow-own =
+    .label = ์œ„์—์„œ ์„ ํƒํ•œ ๊ธ€๊ผด ๋Œ€์‹ , ํŽ˜์ด์ง€์—์„œ ์ง€์ •๋œ ๊ธ€๊ผด์„ ์‚ฌ์šฉํ•˜๋„๋ก ํ—ˆ์šฉ
+    .accesskey = A
+
+# Variables:
+#   $name {string, "Arial"} - Name of the default font
+fonts-label-default =
+    .label = ๊ธฐ๋ณธ ({ $name })
+fonts-label-default-unnamed =
+    .label = ๊ธฐ๋ณธ
diff --git a/browser/browser/preferences/formAutofill.ftl b/browser/browser/preferences/formAutofill.ftl
new file mode 100644 (file)
index 0000000..a85b180
--- /dev/null
@@ -0,0 +1,124 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## The address and credit card autofill management dialog in browser preferences
+
+autofill-manage-addresses-title = ์ €์žฅ๋œ ์ฃผ์†Œ
+autofill-manage-addresses-list-header = ์ฃผ์†Œ
+
+autofill-manage-credit-cards-title = ์ €์žฅ๋œ ์‹ ์šฉ ์นด๋“œ
+autofill-manage-credit-cards-list-header = ์‹ ์šฉ ์นด๋“œ
+
+autofill-manage-dialog =
+    .style = min-width: 560px
+autofill-manage-remove-button = ์‚ญ์ œ
+autofill-manage-add-button = ์ถ”๊ฐ€โ€ฆ
+autofill-manage-edit-button = ์ˆ˜์ •โ€ฆ
+
+##
+
+# The dialog title for creating addresses in browser preferences.
+autofill-add-new-address-title = ์ƒˆ ์ฃผ์†Œ ์ถ”๊ฐ€
+# The dialog title for editing addresses in browser preferences.
+autofill-edit-address-title = ์ฃผ์†Œ ํŽธ์ง‘
+
+autofill-address-given-name = ์ด๋ฆ„
+autofill-address-additional-name = ์ค‘๊ฐ„ ์ด๋ฆ„
+autofill-address-family-name = ์„ฑ
+autofill-address-organization = ์กฐ์ง
+autofill-address-street = ๋„๋กœ ์ฃผ์†Œ
+
+## address-level-3 (Sublocality) names
+
+# Used in IR, MX
+autofill-address-neighborhood = ๋‹จ์ง€
+# Used in MY
+autofill-address-village-township = ๋งˆ์„ ๋˜๋Š” ์
+autofill-address-island = ์„ฌ
+# Used in IE
+autofill-address-townland = ํƒ€์šด๋žœ๋“œ
+
+## address-level-2 names
+
+autofill-address-city = ๋„์‹œ
+# Used in HK, SD, SY, TR as Address Level-2 and used in KR as Sublocality.
+autofill-address-district = ๊ตฐ/๊ตฌ
+# Used in GB, NO, SE
+autofill-address-post-town = ํฌ์ŠคํŠธํƒ€์šด
+# Used in AU as Address Level-2 and used in ZZ as Sublocality.
+autofill-address-suburb = ๊ทผ๊ต
+
+## address-level-1 names
+
+autofill-address-province = ์ฃผ
+autofill-address-state = ์ฃผ
+autofill-address-county = ์ฃผ
+# Used in BB, JM
+autofill-address-parish = ๊ต๊ตฌ
+# Used in JP
+autofill-address-prefecture = ํ˜„
+# Used in HK
+autofill-address-area = ์ง€์—ญ
+# Used in KR
+autofill-address-do-si = ๋„/์‹œ
+# Used in NI, CO
+autofill-address-department = ์ฃผ
+# Used in AE
+autofill-address-emirate = ํ† ํ›„๊ตญ
+# Used in RU and UA
+autofill-address-oblast = ์ฃผ
+
+## Postal code name types
+
+# Used in IN
+autofill-address-pin = ์šฐํŽธ ๋ฒˆํ˜ธ
+autofill-address-postal-code = ์šฐํŽธ ๋ฒˆํ˜ธ
+autofill-address-zip = ์šฐํŽธ ๋ฒˆํ˜ธ
+# Used in IE
+autofill-address-eircode = ์šฐํŽธ ๋ฒˆํ˜ธ
+
+##
+
+autofill-address-country = ๊ตญ๊ฐ€ ๋˜๋Š” ์ง€์—ญ
+autofill-address-tel = ์ „ํ™”
+autofill-address-email = ์ด๋ฉ”์ผ
+
+autofill-cancel-button = ์ทจ์†Œ
+autofill-save-button = ์ €์žฅ
+autofill-country-warning-message = ์–‘์‹ ์ž๋™ ์ฑ„์šฐ๊ธฐ๋Š” ํ˜„์žฌ ์ผ๋ถ€ ๊ตญ๊ฐ€์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+# The dialog title for creating credit cards in browser preferences.
+autofill-add-new-card-title = ์ƒˆ ์‹ ์šฉ ์นด๋“œ ์ถ”๊ฐ€
+# The dialog title for editing credit cards in browser preferences.
+autofill-edit-card-title = ์‹ ์šฉ ์นด๋“œ ์ˆ˜์ •
+
+# In macOS, this string is preceded by the operating system with "Firefox is trying to ",
+# and has a period added to its end. Make sure to test in your locale.
+autofill-edit-card-password-prompt =
+    { PLATFORM() ->
+        [macos] ์‹ ์šฉ ์นด๋“œ ์ •๋ณด ํ‘œ์‹œ
+        [windows] { -brand-short-name }๊ฐ€ ์‹ ์šฉ์นด๋“œ ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜ Windows ๊ณ„์ •์— ๋Œ€ํ•œ ์ ‘๊ทผ์„ ํ™•์ธํ•˜์„ธ์š”.
+       *[other] { -brand-short-name }๊ฐ€ ์‹ ์šฉ์นด๋“œ ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.
+    }
+
+autofill-card-number = ์นด๋“œ ๋ฒˆํ˜ธ
+autofill-card-invalid-number = ์œ ํšจํ•œ ์นด๋“œ ๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”
+autofill-card-name-on-card = ์นด๋“œ์ƒ์˜ ์ด๋ฆ„
+autofill-card-expires-month = ๋งŒ๋ฃŒ์›”
+autofill-card-expires-year = ๋งŒ๋ฃŒ๋…„
+autofill-card-billing-address = ์ฒญ๊ตฌ ์ฃผ์†Œ
+autofill-card-network = ์นด๋“œ ์ข…๋ฅ˜
+
+## These are brand names and should only be translated when a locale-specific name for that brand is in common use
+
+autofill-card-network-amex = ์•„๋ฉ”๋ฆฌ์นธ ์—‘์Šคํ”„๋ ˆ์Šค
+autofill-card-network-cartebancaire = Carte Bancaire
+autofill-card-network-diners = ๋‹ค์ด๋„ˆ์Šค ํด๋Ÿฝ
+autofill-card-network-discover = ๋””์Šค์ปค๋ฒ„ ์นด๋“œ
+autofill-card-network-jcb = JCB
+autofill-card-network-mastercard = ๋งˆ์Šคํ„ฐ์นด๋“œ
+autofill-card-network-mir = MIR
+autofill-card-network-unionpay = ์œ ๋‹ˆ์˜จํŽ˜์ด
+autofill-card-network-visa = ๋น„์ž์นด๋“œ
diff --git a/browser/browser/preferences/fxaPairDevice.ftl b/browser/browser/preferences/fxaPairDevice.ftl
new file mode 100644 (file)
index 0000000..a27fe6e
--- /dev/null
@@ -0,0 +1,17 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+fxa-pair-device-dialog-sync2 =
+    .style = min-width: 32em;
+
+fxa-qrcode-pair-title = ํœด๋Œ€ํฐ ๋˜๋Š” ํƒœ๋ธ”๋ฆฟ์—์„œ { -brand-product-name } ๋™๊ธฐํ™”
+fxa-qrcode-pair-step1 = 1. ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ์—์„œ { -brand-product-name }๋ฅผ ์—ฌ์„ธ์š”.
+
+fxa-qrcode-pair-step2-signin = 2. ๋ฉ”๋‰ด (iOS์—์„œ <img data-l10n-name="ios-menu-icon"/> ๋˜๋Š” Android์—์„œ <img data-l10n-name="android-menu-icon"/>)์—์„œ <strong>๋ฐ์ดํ„ฐ ๋™๊ธฐํ™” ๋ฐ ์ €์žฅ</strong>์„ ๋ˆ„๋ฅด์„ธ์š”.
+
+fxa-qrcode-pair-step3 = 3. <strong>์Šค์บ” ์ค€๋น„ ์™„๋ฃŒ</strong>๋ฅผ ๋ˆ„๋ฅด๊ณ  ์ด ์ฝ”๋“œ ์œ„์— ํœด๋Œ€ํฐ์„ ๊ฐ–๋‹ค ๋Œ€์„ธ์š”.
+
+fxa-qrcode-error-title = ํŽ˜์–ด๋ง์— ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+
+fxa-qrcode-error-body = ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
diff --git a/browser/browser/preferences/languages.ftl b/browser/browser/preferences/languages.ftl
new file mode 100644 (file)
index 0000000..c0b54c5
--- /dev/null
@@ -0,0 +1,73 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+webpage-languages-window2 =
+    .title = ์›น ํŽ˜์ด์ง€ ์–ธ์–ด ์„ค์ •
+    .style = min-width: 40em
+
+languages-close-key =
+    .key = w
+
+languages-description = ์›น ํŽ˜์ด์ง€๋Š” ์—ฌ๋Ÿฌ ์–ธ์–ด๋กœ ์ œ๊ณต๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฐ ์›น ํŽ˜์ด์ง€๋ฅผ ํ‘œ์‹œํ•  ์–ธ์–ด๋ฅผ ์„ ํ˜ธํ•˜๋Š” ์ˆœ์„œ๋Œ€๋กœ ์„ ํƒํ•˜์„ธ์š”
+
+languages-customize-spoof-english =
+    .label = ํ–ฅ์ƒ๋œ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ๋ฅผ ์œ„ํ•ด ์›น ํŽ˜์ด์ง€์˜ ์˜์–ด ๋ฒ„์ „์„ ์š”์ฒญํ•˜๊ธฐ
+
+languages-customize-moveup =
+    .label = ์œ„๋กœ ์ด๋™
+    .accesskey = U
+
+languages-customize-movedown =
+    .label = ์•„๋ž˜๋กœ ์ด๋™
+    .accesskey = D
+
+languages-customize-remove =
+    .label = ์ œ๊ฑฐ
+    .accesskey = R
+
+languages-customize-select-language =
+    .placeholder = ์ถ”๊ฐ€ํ•  ์–ธ์–ด ์„ ํƒโ€ฆ
+
+languages-customize-add =
+    .label = ์ถ”๊ฐ€
+    .accesskey = A
+
+# The pattern used to generate strings presented to the user in the
+# locale selection list.
+#
+# Example:
+#   Icelandic [is]
+#   Spanish (Chile) [es-CL]
+#
+# Variables:
+#   $locale (String) - A name of the locale (for example: "Icelandic", "Spanish (Chile)")
+#   $code (String) - Locale code of the locale (for example: "is", "es-CL")
+languages-code-format =
+    .label = { $locale }  [{ $code }]
+
+languages-active-code-format =
+    .value = { languages-code-format.label }
+
+browser-languages-window2 =
+    .title = { -brand-short-name } ์–ธ์–ด ์„ค์ •
+    .style = min-width: 40em
+
+browser-languages-description = { -brand-short-name }๊ฐ€ ์ฒซ๋ฒˆ์งธ ์–ธ์–ด๋ฅผ ๊ธฐ๋ณธ ์–ธ์–ด๋กœ ํ‘œ์‹œํ•˜๊ณ  ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์ˆœ์„œ๋Œ€๋กœ ๋Œ€์ฒด ์–ธ์–ด๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
+
+browser-languages-search = ๋‹ค๋ฅธ ์–ธ์–ด ๊ฒ€์ƒ‰โ€ฆ
+
+browser-languages-searching =
+    .label = ์–ธ์–ด ๊ฒ€์ƒ‰ ์ค‘โ€ฆ
+
+browser-languages-downloading =
+    .label = ๋‹ค์šด๋กœ๋“œ ์ค‘โ€ฆ
+
+browser-languages-select-language =
+    .label = ์ถ”๊ฐ€ํ•  ์–ธ์–ด ์„ ํƒโ€ฆ
+    .placeholder = ์ถ”๊ฐ€ํ•  ์–ธ์–ด ์„ ํƒโ€ฆ
+
+browser-languages-installed-label = ์„ค์น˜๋œ ์–ธ์–ด
+browser-languages-available-label = ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์–ธ์–ด
+
+browser-languages-error = { -brand-short-name }๊ฐ€ ์ง€๊ธˆ ์–ธ์–ด๋ฅผ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ฑฐ๋‚˜ ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
diff --git a/browser/browser/preferences/moreFromMozilla.ftl b/browser/browser/preferences/moreFromMozilla.ftl
new file mode 100644 (file)
index 0000000..aa8ce84
--- /dev/null
@@ -0,0 +1,33 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## These strings are used in the about:preferences moreFromMozilla page
+
+more-from-moz-title = { -vendor-short-name } ์ถ”๊ฐ€ ์ œํ’ˆ ์ •๋ณด
+more-from-moz-category =
+    .tooltiptext = { -vendor-short-name } ์ถ”๊ฐ€ ์ œํ’ˆ ์ •๋ณด
+
+more-from-moz-subtitle = ๊ฑด๊ฐ•ํ•œ ์ธํ„ฐ๋„ท์„ ์ง€์›ํ•˜๋Š” ๋‹ค๋ฅธ { -vendor-short-name } ์ œํ’ˆ์„ ํ™•์ธํ•˜์„ธ์š”.
+
+more-from-moz-firefox-mobile-title = { -brand-product-name } ๋ชจ๋ฐ”์ผ
+more-from-moz-firefox-mobile-description = ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ๋ฅผ ์ตœ์šฐ์„ ์œผ๋กœ ํ•˜๋Š” ๋ชจ๋ฐ”์ผ ๋ธŒ๋ผ์šฐ์ €์ž…๋‹ˆ๋‹ค.
+
+more-from-moz-mozilla-vpn-title = { -mozilla-vpn-brand-name }
+more-from-moz-mozilla-vpn-description = ์ถ”๊ฐ€๋œ ์ต๋ช… ํƒ์ƒ‰ ๋ฐ ๋ณดํ˜ธ ๊ณ„์ธต์„ ํ™•์ธํ•˜์„ธ์š”.
+
+more-from-moz-qr-code-box-firefox-mobile-title = ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์šด๋กœ๋“œํ•˜์„ธ์š”. ์นด๋ฉ”๋ผ๋ฅผ QR์ฝ”๋“œ์— ๋งž์ถ”์„ธ์š”. ๋งํฌ๊ฐ€ ๋‚˜ํƒ€๋‚˜๋ฉด ํ•ด๋‹น ๋งํฌ๋ฅผ ๋ˆ„๋ฅด์„ธ์š”.
+more-from-moz-qr-code-box-firefox-mobile-button = ๋Œ€์‹  ํœด๋Œ€ํฐ์œผ๋กœ ์ด๋ฉ”์ผ ๋ณด๋‚ด๊ธฐ
+more-from-moz-qr-code-firefox-mobile-img =
+    .alt = { -brand-product-name } ๋ชจ๋ฐ”์ผ ๋‹ค์šด๋กœ๋“œ๋ฅผ ์œ„ํ•œ QR ์ฝ”๋“œ
+
+more-from-moz-button-mozilla-vpn-2 = VPN ๋ฐ›๊ธฐ
+
+more-from-moz-learn-more-link = ๋” ์•Œ์•„๋ณด๊ธฐ
+
+## These strings are for the Firefox Relay card in about:preferences moreFromMozilla page
+
+more-from-moz-firefox-relay-title = { -relay-brand-name }
+more-from-moz-firefox-relay-description = ๋ฌด๋ฃŒ ์ด๋ฉ”์ผ ๋งˆ์Šคํ‚น์œผ๋กœ ๋ฐ›์€ ํŽธ์ง€ํ•จ๊ณผ ์‹ ์›์„ ๋ณดํ˜ธํ•˜์„ธ์š”.
+more-from-moz-firefox-relay-button = { -relay-brand-short-name }๋ฐ›๊ธฐ
diff --git a/browser/browser/preferences/permissions.ftl b/browser/browser/preferences/permissions.ftl
new file mode 100644 (file)
index 0000000..41f9b61
--- /dev/null
@@ -0,0 +1,222 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+permissions-window2 =
+    .title = ์˜ˆ์™ธ ์‚ฌ์ดํŠธ
+    .style = min-width: 36em
+
+permissions-close-key =
+    .key = w
+
+permissions-address = ์›น ์‚ฌ์ดํŠธ ์ฃผ์†Œ
+    .accesskey = d
+
+permissions-block =
+    .label = ์ฐจ๋‹จ
+    .accesskey = B
+
+permissions-disable-etp =
+    .label = ์˜ˆ์™ธ ์ถ”๊ฐ€
+    .accesskey = E
+
+permissions-session =
+    .label = ์„ธ์…˜ ํ—ˆ์šฉ
+    .accesskey = S
+
+permissions-allow =
+    .label = ํ—ˆ์šฉ
+    .accesskey = A
+
+permissions-button-off =
+    .label = ๋„๊ธฐ
+    .accesskey = O
+
+permissions-button-off-temporarily =
+    .label = ์ผ์‹œ์ ์œผ๋กœ ๋„๊ธฐ
+    .accesskey = T
+
+permissions-site-name =
+    .label = ์›น ์‚ฌ์ดํŠธ
+
+permissions-status =
+    .label = ์ƒํƒœ
+
+permissions-remove =
+    .label = ์›น ์‚ฌ์ดํŠธ ์‚ญ์ œ
+    .accesskey = R
+
+permissions-remove-all =
+    .label = ๋ชจ๋“  ์›น ์‚ฌ์ดํŠธ ์‚ญ์ œ
+    .accesskey = e
+
+permission-dialog =
+    .buttonlabelaccept = ๋ณ€๊ฒฝ ๋‚ด์šฉ ์ €์žฅ
+    .buttonaccesskeyaccept = S
+
+permissions-autoplay-menu = ๋ชจ๋“  ์›น ์‚ฌ์ดํŠธ์˜ ๊ธฐ๋ณธ๊ฐ’:
+
+permissions-searchbox =
+    .placeholder = ์›น ์‚ฌ์ดํŠธ ๊ฒ€์ƒ‰
+
+permissions-capabilities-autoplay-allow =
+    .label = ์˜ค๋””์˜ค ๋ฐ ๋น„๋””์˜ค ํ—ˆ์šฉ
+permissions-capabilities-autoplay-block =
+    .label = ์˜ค๋””์˜ค ์ฐจ๋‹จ
+permissions-capabilities-autoplay-blockall =
+    .label = ์˜ค๋””์˜ค ๋ฐ ๋น„๋””์˜ค ์ฐจ๋‹จ
+
+permissions-capabilities-allow =
+    .label = ํ—ˆ์šฉ
+permissions-capabilities-block =
+    .label = ์ฐจ๋‹จ
+permissions-capabilities-prompt =
+    .label = ํ•ญ์ƒ ํ™•์ธ
+
+permissions-capabilities-listitem-allow =
+    .value = ํ—ˆ์šฉ
+permissions-capabilities-listitem-block =
+    .value = ์ฐจ๋‹จ
+permissions-capabilities-listitem-allow-session =
+    .value = ์„ธ์…˜ ํ—ˆ์šฉ
+
+permissions-capabilities-listitem-off =
+    .value = ๋„๊ธฐ
+permissions-capabilities-listitem-off-temporarily =
+    .value = ์ผ์‹œ์ ์œผ๋กœ ๋„๊ธฐ
+
+## Invalid Hostname Dialog
+
+permissions-invalid-uri-title = ์œ ํšจํ•˜์ง€ ์•Š์€ ํ˜ธ์ŠคํŠธ๋ช…
+permissions-invalid-uri-label = ์œ ํšจํ•œ ํ˜ธ์ŠคํŠธ๋ช…์„ ์ž…๋ ฅํ•˜์„ธ์š”.
+
+## Exceptions - Tracking Protection
+
+permissions-exceptions-etp-window2 =
+    .title = ํ–ฅ์ƒ๋œ ์ถ”์  ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์˜ˆ์™ธ
+    .style = { permissions-window2.style }
+permissions-exceptions-manage-etp-desc = ํ–ฅ์ƒ๋œ ์ถ”์  ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์„ ๋Œ ์›น์‚ฌ์ดํŠธ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ด€๋ฆฌํ•˜๋ ค๋Š” ์‚ฌ์ดํŠธ์˜ ์ •ํ™•ํ•œ ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ์˜ˆ์™ธ ์ถ”๊ฐ€๋ฅผ ๋ˆ„๋ฅด์„ธ์š”.
+
+## Exceptions - Cookies
+
+permissions-exceptions-cookie-window2 =
+    .title = ์˜ˆ์™ธ - ์ฟ ํ‚ค์™€ ์‚ฌ์ดํŠธ ๋ฐ์ดํ„ฐ
+    .style = { permissions-window2.style }
+permissions-exceptions-cookie-desc = ์›น ์‚ฌ์ดํŠธ๋ณ„๋กœ ์ฟ ํ‚ค๋‚˜ ์‚ฌ์ดํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ํ•ญ์ƒ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋„๋ก ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.  ๊ด€๋ฆฌํ•  ์‚ฌ์ดํŠธ์˜ ์ •ํ™•ํ•œ ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜๊ณ  '์ฐจ๋‹จ'์ด๋‚˜ '์„ธ์…˜ ํ—ˆ์šฉ', 'ํ—ˆ์šฉ'์„ ๋ˆ„๋ฅด์„ธ์š”.
+
+## Exceptions - HTTPS-Only Mode
+
+permissions-exceptions-https-only-window2 =
+    .title = ์˜ˆ์™ธ - HTTPS ์ „์šฉ ๋ชจ๋“œ
+    .style = { permissions-window2.style }
+permissions-exceptions-https-only-desc = ํŠน์ • ์›น ์‚ฌ์ดํŠธ์— ๋Œ€ํ•ด HTTPS ์ „์šฉ ๋ชจ๋“œ๋ฅผ ๋Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. { -brand-short-name }๋Š” ํ•ด๋‹น ์‚ฌ์ดํŠธ์— ๋Œ€ํ•ด ์—ฐ๊ฒฐ์„ ๋ณด์•ˆ HTTPS๋กœ ์—…๊ทธ๋ ˆ์ด๋“œ๋ฅผ ์‹œ๋„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ์—๋Š” ์˜ˆ์™ธ๊ฐ€ ์ ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+## Exceptions - Pop-ups
+
+permissions-exceptions-popup-window2 =
+    .title = ์›น ์‚ฌ์ดํŠธ ํ—ˆ์šฉ - ํŒ์—…
+    .style = { permissions-window2.style }
+permissions-exceptions-popup-desc = ํŒ์—… ์ฐฝ์„ ์—ด ์ˆ˜ ์žˆ๋Š” ์›น ์‚ฌ์ดํŠธ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ—ˆ์šฉํ•˜๋ ค๋Š” ์‚ฌ์ดํŠธ์˜ ์ •ํ™•ํ•œ ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•œ ํ›„ ํ—ˆ์šฉ์„ ๋ˆ„๋ฅด์„ธ์š”.
+
+## Exceptions - Saved Logins
+
+permissions-exceptions-saved-logins-window2 =
+    .title = ์˜ˆ์™ธ - ๋กœ๊ทธ์ธ ์ €์žฅ
+    .style = { permissions-window2.style }
+permissions-exceptions-saved-logins-desc = ๋‹ค์Œ ์›น ์‚ฌ์ดํŠธ์˜ ๋กœ๊ทธ์ธ์ด ๊ธฐ์–ต๋˜์ง€ ์•Š์Œ
+
+## Exceptions - Add-ons
+
+permissions-exceptions-addons-window2 =
+    .title = ์›น ์‚ฌ์ดํŠธ ํ—ˆ์šฉ - ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ์„ค์น˜
+    .style = { permissions-window2.style }
+permissions-exceptions-addons-desc = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ์„ค์น˜ ๊ฐ€๋Šฅํ•˜๋„๋ก ์›น ์‚ฌ์ดํŠธ๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ •ํ™•ํ•œ ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•œ ํ›„ ํ—ˆ์šฉ์„ ๋ˆ„๋ฅด์„ธ์š”.
+
+## Site Permissions - Autoplay
+
+permissions-site-autoplay-window2 =
+    .title = ์„ค์ • - ์ž๋™ ์žฌ์ƒ
+    .style = { permissions-window2.style }
+permissions-site-autoplay-desc = ์—ฌ๊ธฐ์—์„œ ์ž๋™ ์žฌ์ƒ ๊ธฐ๋ณธ ์„ค์ •์„ ๋”ฐ๋ฅด์ง€ ์•Š๋Š” ์‚ฌ์ดํŠธ๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+## Site Permissions - Notifications
+
+permissions-site-notification-window2 =
+    .title = ์„ค์ • - ์•Œ๋ฆผ ๊ถŒํ•œ
+    .style = { permissions-window2.style }
+permissions-site-notification-desc = ๋‹ค์Œ ์›น์‚ฌ์ดํŠธ์—์„œ ์•Œ๋ฆผ์„ ๋ณด๋‚ด๋„๋ก ์š”์ฒญํ–ˆ์Šต๋‹ˆ๋‹ค. ์•Œ๋ฆผ์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋Š” ์›น์‚ฌ์ดํŠธ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•Œ๋ฆผ ํ—ˆ์šฉ์„ ์š”์ฒญํ•˜๋Š” ์ƒˆ ์š”์ฒญ์„ ์ฐจ๋‹จํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
+permissions-site-notification-disable-label =
+    .label = ์ƒˆ ์•Œ๋ฆผ ํ—ˆ์šฉ ์š”์ฒญ์„ ์ฐจ๋‹จ
+permissions-site-notification-disable-desc = ์œ„ ๋ชฉ๋ก์— ํฌํ•จ๋˜์ง€ ์•Š์€ ์‚ฌ์ดํŠธ๋Š” ์•Œ๋ฆผ ํ—ˆ์šฉ ์š”์ฒญ์„ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค. ์•Œ๋ฆผ์„ ์ฐจ๋‹จํ•˜๋ฉด ์–ด๋–ค ์›น ์‚ฌ์ดํŠธ์—์„œ๋Š” ๊ธฐ๋Šฅ์ด ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+## Site Permissions - Location
+
+permissions-site-location-window2 =
+    .title = ์„ค์ • - ์œ„์น˜ ์ •๋ณด ๊ถŒํ•œ
+    .style = { permissions-window2.style }
+permissions-site-location-desc = ๋‹ค์Œ ์›น ์‚ฌ์ดํŠธ์—์„œ ์‚ฌ์šฉ์ž ์œ„์น˜์— ๋Œ€ํ•œ ์ ‘๊ทผ์„ ์š”์ฒญํ–ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์œ„์น˜์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ์›น ์‚ฌ์ดํŠธ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์œ„์น˜์— ๋Œ€ํ•œ ์ ‘๊ทผ์„ ์š”์ฒญํ•˜๋Š” ์ƒˆ ์š”์ฒญ์„ ์ฐจ๋‹จํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
+permissions-site-location-disable-label =
+    .label = ์ƒˆ ์‚ฌ์šฉ์ž ์œ„์น˜ ์ ‘๊ทผ ์š”์ฒญ์„ ์ฐจ๋‹จ
+permissions-site-location-disable-desc = ์œ„ ๋ชฉ๋ก์— ์—†๋Š” ์‚ฌ์ดํŠธ๋Š” ์‚ฌ์šฉ์ž ์œ„์น˜์— ์ ‘๊ทผํ•  ์ˆ˜ ์—†๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์œ„์น˜์— ๋Œ€ํ•œ ์ ‘๊ทผ์„ ์ฐจ๋‹จํ•˜๋ฉด ์›น ์‚ฌ์ดํŠธ์˜ ์ผ๋ถ€ ๊ธฐ๋Šฅ์ด ์ž‘๋™ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+## Site Permissions - Virtual Reality
+
+permissions-site-xr-window2 =
+    .title = ์„ค์ • - ๊ฐ€์ƒ ํ˜„์‹ค ๊ถŒํ•œ
+    .style = { permissions-window2.style }
+permissions-site-xr-desc = ๋‹ค์Œ ์›น ์‚ฌ์ดํŠธ์—์„œ ๊ฐ€์ƒ ํ˜„์‹ค ๊ธฐ๊ธฐ ์ ‘๊ทผ์„ ์š”์ฒญํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์ƒ ํ˜„์‹ค ๊ธฐ๊ธฐ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ์›น ์‚ฌ์ดํŠธ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์ƒ ํ˜„์‹ค ๊ธฐ๊ธฐ ์ ‘๊ทผ์„ ์š”์ฒญํ•˜๋Š” ์ƒˆ ์š”์ฒญ์„ ์ฐจ๋‹จํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
+permissions-site-xr-disable-label =
+    .label = ์ƒˆ ๊ฐ€์ƒ ํ˜„์‹ค ๊ธฐ๊ธฐ ์ ‘๊ทผ ์š”์ฒญ์„ ์ฐจ๋‹จ
+permissions-site-xr-disable-desc = ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์œ„์— ๋‚˜์—ด๋˜์ง€ ์•Š์€ ์›น ์‚ฌ์ดํŠธ๊ฐ€ ๊ฐ€์ƒ ํ˜„์‹ค ๊ธฐ๊ธฐ์— ๋Œ€ํ•œ ์ ‘๊ทผ ๊ถŒํ•œ์„ ์š”์ฒญํ•˜์ง€ ๋ชปํ•˜๊ฒŒ๋ฉ๋‹ˆ๋‹ค. ๊ฐ€์ƒ ํ˜„์‹ค ๊ธฐ๊ธฐ์— ๋Œ€ํ•œ ์ ‘๊ทผ์„ ์ฐจ๋‹จํ•˜๋ฉด ์ผ๋ถ€ ์›น ์‚ฌ์ดํŠธ ๊ธฐ๋Šฅ์ด ์†์ƒ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+## Site Permissions - Camera
+
+permissions-site-camera-window2 =
+    .title = ์„ค์ • - ์นด๋ฉ”๋ผ ๊ถŒํ•œ
+    .style = { permissions-window2.style }
+permissions-site-camera-desc = ๋‹ค์Œ ์›น์‚ฌ์ดํŠธ์—์„œ ์นด๋ฉ”๋ผ ์ ‘๊ทผ์„ ์š”์ฒญํ–ˆ์Šต๋‹ˆ๋‹ค. ์นด๋ฉ”๋ผ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ์›น์‚ฌ์ดํŠธ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์นด๋ฉ”๋ผ ์ ‘๊ทผ์„ ์š”์ฒญํ•˜๋Š” ์ƒˆ๋กœ์šด ์š”์ฒญ์„ ์ฐจ๋‹จํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
+permissions-site-camera-disable-label =
+    .label = ์ƒˆ ์นด๋ฉ”๋ผ ์ ‘๊ทผ ์š”์ฒญ์„ ์ฐจ๋‹จ
+permissions-site-camera-disable-desc = ์œ„ ๋ชฉ๋ก์— ์—†๋Š” ์‚ฌ์ดํŠธ๋Š” ์นด๋ฉ”๋ผ ์‚ฌ์šฉ ์š”์ฒญ์„ ํ•  ์ˆ˜ ์—†๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์นด๋ฉ”๋ผ ์ ‘๊ทผ์„ ์ฐจ๋‹จํ•˜๋ฉด ์›น ์‚ฌ์ดํŠธ์˜ ์ผ๋ถ€ ๊ธฐ๋Šฅ์ด ์ž‘๋™ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+## Site Permissions - Microphone
+
+permissions-site-microphone-window2 =
+    .title = ์„ค์ • - ๋งˆ์ดํฌ ๊ถŒํ•œ
+    .style = { permissions-window2.style }
+permissions-site-microphone-desc = ๋‹ค์Œ ์›น์‚ฌ์ดํŠธ์—์„œ ๋งˆ์ดํฌ ์ ‘๊ทผ์„ ์š”์ฒญํ–ˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์ดํฌ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ์›น์‚ฌ์ดํŠธ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์ดํฌ ์ ‘๊ทผ์„ ์š”์ฒญํ•˜๋Š” ์ƒˆ๋กœ์šด ์š”์ฒญ์„ ์ฐจ๋‹จํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
+permissions-site-microphone-disable-label =
+    .label = ์ƒˆ ๋งˆ์ดํฌ ์ ‘๊ทผ ์š”์ฒญ์„ ์ฐจ๋‹จ
+permissions-site-microphone-disable-desc = ์œ„ ๋ชฉ๋ก์— ์—†๋Š” ์‚ฌ์ดํŠธ๋Š” ๋งˆ์ดํฌ ์‚ฌ์šฉ ์š”์ฒญ์„ ํ•  ์ˆ˜ ์—†๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋งˆ์ดํฌ ์ ‘๊ทผ์„ ์ฐจ๋‹จํ•˜๋ฉด ์›น ์‚ฌ์ดํŠธ์˜ ์ผ๋ถ€ ๊ธฐ๋Šฅ์ด ์ž‘๋™ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+## Site Permissions - Speaker
+##
+## "Speaker" refers to an audio output device.
+
+permissions-site-speaker-window =
+    .title = ์„ค์ • - ์Šคํ”ผ์ปค ๊ถŒํ•œ
+    .style = { permissions-window2.style }
+permissions-site-speaker-desc = ๋‹ค์Œ ์›น์‚ฌ์ดํŠธ์—์„œ ์˜ค๋””์˜ค ์ถœ๋ ฅ ์žฅ์น˜ ์„ ํƒ์„ ์š”์ฒญํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋””์˜ค ์ถœ๋ ฅ ์žฅ์น˜๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ์›น์‚ฌ์ดํŠธ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+permissions-exceptions-doh-window =
+    .title = DNS over HTTPS ์˜ˆ์™ธ ์›น ์‚ฌ์ดํŠธ
+    .style = { permissions-window2.style }
+permissions-exceptions-manage-doh-desc = { -brand-short-name }๋Š” ๋‹ค์Œ ์‚ฌ์ดํŠธ์™€ ํ•ด๋‹น ํ•˜์œ„ ๋„๋ฉ”์ธ์—์„œ ๋ณด์•ˆ DNS๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+permissions-doh-entry-field = ์›น ์‚ฌ์ดํŠธ์˜ ๋„๋ฉ”์ธ ์ด๋ฆ„์„ ์ž…๋ ฅํ•˜์„ธ์š”
+    .accesskey = d
+
+permissions-doh-add-exception =
+    .label = ์ถ”๊ฐ€
+    .accesskey = A
+
+permissions-doh-col =
+    .label = ๋„๋ฉ”์ธ
+
+permissions-doh-remove =
+    .label = ์‚ญ์ œ
+    .accesskey = R
+
+permissions-doh-remove-all =
+    .label = ๋ชจ๋‘ ์‚ญ์ œ
+    .accesskey = e
diff --git a/browser/browser/preferences/preferences.ftl b/browser/browser/preferences/preferences.ftl
new file mode 100644 (file)
index 0000000..651a763
--- /dev/null
@@ -0,0 +1,1565 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+do-not-track-description = ์›น ์‚ฌ์ดํŠธ์— โ€œ์ถ”์  ์•ˆ ํ•จโ€ ์‹ ํ˜ธ๋ฅผ ๋ณด๋‚ด์„œ ์ถ”์ ์„ ์›ํ•˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ์•Œ๋ฆผ
+do-not-track-learn-more = ๋” ์•Œ์•„๋ณด๊ธฐ
+do-not-track-option-default-content-blocking-known =
+    .label = { -brand-short-name }๊ฐ€ ์•Œ๋ ค์ง„ ์ถ”์ ๊ธฐ๋ฅผ ์ฐจ๋‹จํ•˜๋„๋ก ์„ค์ •๋œ ๊ฒฝ์šฐ์—๋งŒ
+do-not-track-option-always =
+    .label = ํ•ญ์ƒ
+
+settings-page-title = ์„ค์ •
+
+# This is used to determine the width of the search field in about:preferences,
+# in order to make the entire placeholder string visible
+#
+# Please keep the placeholder string short to avoid truncation.
+#
+# Notice: The value of the `.style` attribute is a CSS string, and the `width`
+# is the name of the CSS property. It is intended only to adjust the element's width.
+# Do not translate.
+search-input-box2 =
+    .style = width: 15.4em
+    .placeholder = ์„ค์ •์—์„œ ์ฐพ๊ธฐ
+
+managed-notice = ์ด ๋ธŒ๋ผ์šฐ์ €๋Š” ์กฐ์ง์—์„œ ๊ด€๋ฆฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+
+category-list =
+    .aria-label = ์นดํ…Œ๊ณ ๋ฆฌ
+
+pane-general-title = ์ผ๋ฐ˜
+category-general =
+    .tooltiptext = { pane-general-title }
+
+pane-home-title = ํ™ˆ
+category-home =
+    .tooltiptext = { pane-home-title }
+
+pane-search-title = ๊ฒ€์ƒ‰
+category-search =
+    .tooltiptext = { pane-search-title }
+
+pane-privacy-title = ๊ฐœ์ธ ์ •๋ณด ๋ฐ ๋ณด์•ˆ
+category-privacy =
+    .tooltiptext = { pane-privacy-title }
+
+pane-sync-title3 = Sync
+category-sync3 =
+    .tooltiptext = { pane-sync-title3 }
+
+pane-experimental-title = { -brand-short-name } ์‹คํ—˜
+category-experimental =
+    .tooltiptext = { -brand-short-name } ์‹คํ—˜
+pane-experimental-subtitle = ์ฃผ์˜ํ•ด์„œ ์‚ฌ์šฉํ•˜์„ธ์š”
+pane-experimental-search-results-header = { -brand-short-name } ์‹คํ—˜: ์ฃผ์˜ํ•ด์„œ ์‚ฌ์šฉํ•˜์„ธ์š”
+pane-experimental-description2 = ๊ณ ๊ธ‰ ๊ตฌ์„ฑ ์„ค์ •์„ ๋ณ€๊ฒฝํ•˜๋ฉด { -brand-short-name }์˜ ์„ฑ๋Šฅ ๋˜๋Š” ๋ณด์•ˆ์— ์˜ํ–ฅ์„ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+pane-experimental-reset =
+    .label = ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ๋ณต์›
+    .accesskey = R
+
+help-button-label = { -brand-short-name } ๋„์›€๋ง
+addons-button-label = ํ™•์žฅ ๊ธฐ๋Šฅ ๋ฐ ํ…Œ๋งˆ
+
+focus-search =
+    .key = f
+
+close-button =
+    .aria-label = ๋‹ซ๊ธฐ
+
+## Browser Restart Dialog
+
+feature-enable-requires-restart = ์ด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด { -brand-short-name }๋ฅผ ๋ฐ˜๋“œ์‹œ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+feature-disable-requires-restart = ์ด ๊ธฐ๋Šฅ์„ ๋„๋ ค๋ฉด { -brand-short-name }๋ฅผ ๋ฐ˜๋“œ์‹œ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+should-restart-title = { -brand-short-name } ๋‹ค์‹œ ์‹œ์ž‘
+should-restart-ok = ์ง€๊ธˆ { -brand-short-name } ๋‹ค์‹œ ์‹œ์ž‘
+cancel-no-restart-button = ์ทจ์†Œ
+restart-later = ๋‚˜์ค‘์— ๋‹ค์‹œ ์‹œ์ž‘
+
+## Extension Control Notifications
+##
+## These strings are used to inform the user
+## about changes made by extensions to browser settings.
+##
+## <img data-l10n-name="icon"/> is going to be replaced by the extension icon.
+##
+## Variables:
+##   $name (String): name of the extension
+
+
+## Extension Control Notifications
+##
+## These strings are used to inform the user
+## about changes made by extensions to browser settings.
+##
+## <img data-l10n-name="icon"/> is going to be replaced by the extension icon.
+##
+## Variables:
+##   $name (string) - Name of the extension
+
+# This string is shown to notify the user that the password manager setting
+# is being controlled by an extension
+extension-controlling-password-saving = <img data-l10n-name="icon"/> <strong>{ $name }</strong> ํ™•์žฅ ๊ธฐ๋Šฅ์ด ์ด ์„ค์ •์„ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.
+
+# This string is shown to notify the user that their notifications permission
+# is being controlled by an extension.
+extension-controlling-web-notifications = <img data-l10n-name="icon"/> <strong>{ $name }</strong> ํ™•์žฅ ๊ธฐ๋Šฅ์ด ์ด ์„ค์ •์„ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.
+
+# This string is shown to notify the user that Container Tabs
+# are being enabled by an extension.
+extension-controlling-privacy-containers = <img data-l10n-name="icon"/> <strong>{ $name }</strong>์— ์ปจํ…Œ์ด๋„ˆ ํƒญ ํ•„์š”.
+
+# This string is shown to notify the user that their content blocking "All Detected Trackers"
+# preferences are being controlled by an extension.
+extension-controlling-websites-content-blocking-all-trackers = <img data-l10n-name="icon"/> <strong>{ $name }</strong> ํ™•์žฅ ๊ธฐ๋Šฅ์ด ์ด ์„ค์ •์„ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.
+
+# This string is shown to notify the user that their proxy configuration preferences
+# are being controlled by an extension.
+extension-controlling-proxy-config = <img data-l10n-name ="icon"/> <strong>{ $name }</strong> ํ™•์žฅ ๊ธฐ๋Šฅ์€ { -brand-short-name }๊ฐ€ ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.
+
+# This string is shown after the user disables an extension to notify the user
+# how to enable an extension that they disabled.
+#
+# <img data-l10n-name="addons-icon"/> will be replaced with Add-ons icon
+# <img data-l10n-name="menu-icon"/> will be replaced with Menu icon
+extension-controlled-enable = ํ™•์žฅ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด <img data-l10n-name="menu-icon"/> ๋ฉ”๋‰ด์—์„œ <img data-l10n-name="addons-icon"/> ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์œผ๋กœ ์ด๋™ํ•˜์„ธ์š”.
+
+## Preferences UI Search Results
+
+search-results-header = ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ
+
+# `<span data-l10n-name="query"></span>` will be replaced by the search term.
+search-results-empty-message2 = ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค! ์„ค์ •์—์„œ โ€œ<span data-l10n-name="query"></span>โ€์— ๋Œ€ํ•œ ๊ฒฐ๊ณผ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
+
+search-results-help-link = ๋„์›€์ด ํ•„์š”ํ•˜์„ธ์š”? <a data-l10n-name="url">{ -brand-short-name } ์ง€์›</a>์— ๋ฐฉ๋ฌธํ•˜์„ธ์š”.
+
+## General Section
+
+startup-header = ์‹œ์ž‘ ํŽ˜์ด์ง€
+
+always-check-default =
+    .label = { -brand-short-name }๊ฐ€ ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ €์ธ์ง€ ํ•ญ์ƒ ํ™•์ธ
+    .accesskey = w
+
+is-default = ํ˜„์žฌ { -brand-short-name }๊ฐ€ ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ €์ž…๋‹ˆ๋‹ค
+is-not-default = { -brand-short-name }๊ฐ€ ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค
+
+set-as-my-default-browser =
+    .label = ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ €๋กœโ€ฆ
+    .accesskey = D
+
+startup-restore-windows-and-tabs =
+    .label = ์ด์ „ ์ฐฝ ๋ฐ ํƒญ ์—ด๊ธฐ
+    .accesskey = s
+
+startup-restore-warn-on-quit =
+    .label = ๋ธŒ๋ผ์šฐ์ € ์ข…๋ฃŒ์‹œ ๊ฒฝ๊ณ 
+
+disable-extension =
+    .label = ํ™•์žฅ ๊ธฐ๋Šฅ ์‚ฌ์šฉ ์•ˆ ํ•จ
+
+preferences-data-migration-header = ๋ธŒ๋ผ์šฐ์ € ๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ค๊ธฐ
+preferences-data-migration-description = ๋ถ๋งˆํฌ, ๋น„๋ฐ€๋ฒˆํ˜ธ, ๊ธฐ๋ก ๋ฐ ์ž๋™ ์ฑ„์šฐ๊ธฐ ๋ฐ์ดํ„ฐ๋ฅผ { -brand-short-name }๋กœ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.
+preferences-data-migration-button =
+    .label = ๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ค๊ธฐ
+    .accesskey = m
+
+tabs-group-header = ํƒญ
+
+ctrl-tab-recently-used-order =
+    .label = Ctrl+Tab ๋‹จ์ถ•ํ‚ค๋กœ ์ตœ๊ทผ ์‚ฌ์šฉํ•œ ์ˆœ์„œ๋Œ€๋กœ ํƒญ ์ˆœํ™˜
+    .accesskey = T
+
+open-new-link-as-tabs =
+    .label = ๋งํฌ๋ฅผ ์ƒˆ ์ฐฝ ๋Œ€์‹  ์ƒˆ ํƒญ์—์„œ ์—ด๊ธฐ
+    .accesskey = w
+
+confirm-on-close-multiple-tabs =
+    .label = ์—ฌ๋Ÿฌ ํƒญ์„ ๋‹ซ๊ธฐ ์ „์— ํ™•์ธ
+    .accesskey = m
+
+# This string is used for the confirm before quitting preference.
+# Variables:
+#   $quitKey (string) - the quit keyboard shortcut, and formatted
+#                       in the same manner as it would appear,
+#                       for example, in the File menu.
+confirm-on-quit-with-key =
+    .label = { $quitKey } ๋‹จ์ถ•ํ‚ค๋กœ ์ข…๋ฃŒํ•˜๊ธฐ ์ „์— ํ™•์ธ
+    .accesskey = b
+
+warn-on-open-many-tabs =
+    .label = ์—ฌ๋Ÿฌ๊ฐœ์˜ ํƒญ์„ ์—ด์–ด์„œ { -brand-short-name }๊ฐ€ ๋А๋ ค์งˆ ์ˆ˜ ์žˆ์œผ๋ฉด ์•Œ๋ ค์ฃผ๊ธฐ
+    .accesskey = d
+
+switch-to-new-tabs =
+    .label = ๋งํฌ, ์ด๋ฏธ์ง€ ๋˜๋Š” ๋ฏธ๋””์–ด๋ฅผ ์ƒˆ ํƒญ์—์„œ ์—ด๋ฉด ํ•ด๋‹น ํƒญ์œผ๋กœ ์ฆ‰์‹œ ์ „ํ™˜
+    .accesskey = h
+
+show-tabs-in-taskbar =
+    .label = Windows ์ž‘์—… ํ‘œ์‹œ์ค„์— ํƒญ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ํ‘œ์‹œ
+    .accesskey = k
+
+browser-containers-enabled =
+    .label = ์ปจํ…Œ์ด๋„ˆ ํƒญ ์‚ฌ์šฉ
+    .accesskey = n
+
+browser-containers-learn-more = ๋” ์•Œ์•„๋ณด๊ธฐ
+
+browser-containers-settings =
+    .label = ์„ค์ •โ€ฆ
+    .accesskey = i
+
+containers-disable-alert-title = ๋ชจ๋“  ์ปจํ…Œ์ด๋„ˆ ํƒญ์„ ๋‹ซ์œผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+
+## Variables:
+##   $tabCount (number) - Number of tabs
+
+containers-disable-alert-desc = ์ง€๊ธˆ ์ปจํ…Œ์ด๋„ˆ ํƒญ์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ฉด { $tabCount }๊ฐœ์˜ ์ปจํ…Œ์ด๋„ˆ ํƒญ์ด ๋‹ซํžˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ปจํ…Œ์ด๋„ˆ ํƒญ์„ ๋น„ํ™œ์„ฑํ™”ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+
+containers-disable-alert-ok-button = ์ปจํ…Œ์ด๋„ˆ ํƒญ { $tabCount }๊ฐœ ๋‹ซ๊ธฐ
+
+##
+
+containers-disable-alert-cancel-button = ํ™œ์„ฑํ™” ํ•˜๊ธฐ
+
+containers-remove-alert-title = ์ด ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‚ญ์ œํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+
+# Variables:
+#   $count (number) - Number of tabs that will be closed.
+containers-remove-alert-msg = ์ด ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‚ญ์ œํ•˜๋ฉด { $count } ์ปจํ…Œ์ด๋„ˆ ํƒญ์ด ๋‹ซํž™๋‹ˆ๋‹ค. ์ด ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ •๋ง๋กœ ์‚ญ์ œํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+
+containers-remove-ok-button = ์ด ์ปจํ…Œ์ด๋„ˆ ์‚ญ์ œ
+containers-remove-cancel-button = ์ด ์ปจํ…Œ์ด๋„ˆ ์‚ญ์ œํ•˜์ง€ ์•Š์Œ
+
+## General Section - Language & Appearance
+
+language-and-appearance-header = ์–ธ์–ด ๋ฐ ๋ชจ์–‘
+
+preferences-web-appearance-header = ์›น ์‚ฌ์ดํŠธ ๋ชจ์–‘
+
+preferences-web-appearance-description = ์ผ๋ถ€ ์›น ์‚ฌ์ดํŠธ๋Š” ์‚ฌ์šฉ์ž ์„ค์ •์— ๋”ฐ๋ผ ์ƒ‰ ๊ตฌ์„ฑํ‘œ๋ฅผ ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์‚ฌ์ดํŠธ์— ์‚ฌ์šฉํ•  ์ƒ‰ ๊ตฌ์„ฑํ‘œ๋ฅผ ์„ ํƒํ•˜์„ธ์š”.
+
+preferences-web-appearance-choice-auto = ์ž๋™
+preferences-web-appearance-choice-light = ๋ฐ๊ฒŒ
+preferences-web-appearance-choice-dark = ์–ด๋‘ก๊ฒŒ
+
+preferences-web-appearance-choice-tooltip-auto =
+    .title = ์‹œ์Šคํ…œ ์„ค์ • ๋ฐ { -brand-short-name } ํ…Œ๋งˆ์— ๋”ฐ๋ผ ์›น ์‚ฌ์ดํŠธ ๋ฐฐ๊ฒฝ๊ณผ ์ฝ˜ํ…์ธ ๋ฅผ ์ž๋™์œผ๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.
+preferences-web-appearance-choice-tooltip-light =
+    .title = ์›น ์‚ฌ์ดํŠธ ๋ฐฐ๊ฒฝ ๋ฐ ์ฝ˜ํ…์ธ ์— ๋ฐ์€ ํ™”๋ฉด ๋ฐฐ์ƒ‰์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
+preferences-web-appearance-choice-tooltip-dark =
+    .title = ์›น ์‚ฌ์ดํŠธ ๋ฐฐ๊ฒฝ ๋ฐ ์ฝ˜ํ…์ธ ์— ์–ด๋‘์šด ํ™”๋ฉด ๋ฐฐ์ƒ‰์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
+
+preferences-web-appearance-choice-input-auto =
+    .aria-description = { preferences-web-appearance-choice-tooltip-auto.title }
+
+preferences-web-appearance-choice-input-light =
+    .aria-description = { preferences-web-appearance-choice-tooltip-light.title }
+
+preferences-web-appearance-choice-input-dark =
+    .aria-description = { preferences-web-appearance-choice-tooltip-dark.title }
+
+# This can appear when using windows HCM or "Override colors: always" without
+# system colors.
+preferences-web-appearance-override-warning = ์„ ํƒํ•œ ์ƒ‰์ƒ์ด ์›น ์‚ฌ์ดํŠธ ํ™”๋ฉด ๋ฐฐ์ƒ‰๋ณด๋‹ค ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค. <a data-l10n-name="colors-link">์ƒ‰์ƒ ๊ด€๋ฆฌ</a>
+
+# This message contains one link. It can be moved within the sentence as needed
+# to adapt to your language, but should not be changed.
+preferences-web-appearance-footer = <a data-l10n-name="themes-link">ํ™•์žฅ ๊ธฐ๋Šฅ ๋ฐ ํ…Œ๋งˆ</a>์—์„œ { -brand-short-name } ํ…Œ๋งˆ ๊ด€๋ฆฌ
+
+preferences-colors-header = ์ƒ‰์ƒ
+
+preferences-colors-description = ํ…์ŠคํŠธ, ์›น ์‚ฌ์ดํŠธ ๋ฐฐ๊ฒฝ ๋ฐ ๋งํฌ์— ๋Œ€ํ•œ { -brand-short-name }์˜ ๊ธฐ๋ณธ ์ƒ‰์ƒ์„ ์žฌ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.
+
+preferences-colors-manage-button =
+    .label = ์ƒ‰์ƒ ๊ด€๋ฆฌโ€ฆ
+    .accesskey = C
+
+preferences-fonts-header = ๊ธ€๊ผด
+
+default-font = ๊ธฐ๋ณธ ๊ธ€๊ผด
+    .accesskey = D
+default-font-size = ํฌ๊ธฐ
+    .accesskey = S
+
+advanced-fonts =
+    .label = ๊ณ ๊ธ‰โ€ฆ
+    .accesskey = A
+
+# Zoom is a noun, and the message is used as header for a group of options
+preferences-zoom-header = ํ™•๋Œ€/์ถ•์†Œ
+
+preferences-default-zoom = ๊ธฐ๋ณธ ํ™•๋Œ€/์ถ•์†Œ
+    .accesskey = z
+
+# Variables:
+#   $percentage (number) - Zoom percentage value
+preferences-default-zoom-value =
+    .label = { $percentage }%
+
+preferences-zoom-text-only =
+    .label = ๊ธ€์ž ํฌ๊ธฐ๋งŒ ์กฐ์ •
+    .accesskey = t
+
+language-header = ์–ธ์–ด
+
+choose-language-description = ์›น ํŽ˜์ด์ง€๋ฅผ ํ‘œ์‹œํ•  ๊ธฐ๋ณธ ์–ธ์–ด ์„ ํƒ
+
+choose-button =
+    .label = ์„ ํƒโ€ฆ
+    .accesskey = o
+
+choose-browser-language-description = { -brand-short-name }๊ฐ€ ๋ฉ”๋‰ด, ๋ฉ”์‹œ์ง€ ๋ฐ ์•Œ๋ฆผ์„ ํ‘œ์‹œํ•˜๋Š”๋ฐ ์‚ฌ์šฉํ•  ์–ธ์–ด๋ฅผ ์„ ํƒํ•˜์„ธ์š”.
+manage-browser-languages-button =
+    .label = ๋Œ€์ฒด ์„ค์ •โ€ฆ
+    .accesskey = I
+confirm-browser-language-change-description = ๋ณ€๊ฒฝ ๋‚ด์šฉ ์ ์šฉ์„ ์œ„ํ•ด { -brand-short-name } ๋‹ค์‹œ ์‹œ์ž‘
+confirm-browser-language-change-button = ์ ์šฉํ•˜๊ณ  ๋‹ค์‹œ ์‹œ์ž‘
+
+translate-web-pages =
+    .label = ์›น ์ฝ˜ํ…์ธ  ๋ฒˆ์—ญํ•˜๊ธฐ
+    .accesskey = T
+
+fx-translate-web-pages = { -translations-brand-name }
+
+# The <img> element is replaced by the logo of the provider
+# used to provide machine translations for web pages.
+translate-attribution = ๋ฒˆ์—ญ:  <img data-l10n-name="logo"/>
+
+translate-exceptions =
+    .label = ์˜ˆ์™ธโ€ฆ
+    .accesskey = x
+
+# Variables:
+#    $localeName (string) - Localized name of the locale to be used.
+use-system-locale =
+    .label = ๋‚ ์งœ, ์‹œ๊ฐ„, ์ˆซ์ž ๋ฐ ์ธก์ • ๋‹จ์œ„์— ์šด์˜ ์ฒด์ œ์˜ โ€œ{ $localeName }โ€ ํ˜•์‹์„ ์‚ฌ์šฉ
+
+check-user-spelling =
+    .label = ์ž…๋ ฅํ•  ๋•Œ ๋งž์ถค๋ฒ• ๊ฒ€์‚ฌ
+    .accesskey = t
+
+## General Section - Files and Applications
+
+files-and-applications-title = ํŒŒ์ผ ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜
+
+download-header = ๋‹ค์šด๋กœ๋“œ
+
+download-save-where = ์ €์žฅ ์œ„์น˜
+    .accesskey = v
+
+download-choose-folder =
+    .label =
+        { PLATFORM() ->
+            [macos] ์„ ํƒโ€ฆ
+           *[other] ์ฐพ์•„๋ณด๊ธฐโ€ฆ
+        }
+    .accesskey =
+        { PLATFORM() ->
+            [macos] e
+           *[other] o
+        }
+
+download-always-ask-where =
+    .label = ํŒŒ์ผ์„ ์ €์žฅํ•  ์œ„์น˜๋ฅผ ํ•ญ์ƒ ๋ฌป๊ธฐ
+    .accesskey = A
+
+applications-header = ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜
+
+applications-description = { -brand-short-name }๊ฐ€ ์›น์—์„œ ๋‹ค์šด๋กœ๋“œํ•œ ํŒŒ์ผ์ด๋‚˜ ํƒ์ƒ‰ํ•˜๋Š” ๋™์•ˆ์— ์‚ฌ์šฉํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ ํƒํ•˜์„ธ์š”.
+
+applications-filter =
+    .placeholder = ํŒŒ์ผ ํ˜•์‹ ๋˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฒ€์ƒ‰
+
+applications-type-column =
+    .label = ์ฝ˜ํ…์ธ  ์œ ํ˜•
+    .accesskey = T
+
+applications-action-column =
+    .label = ๋™์ž‘
+    .accesskey = A
+
+# Variables:
+#   $extension (String) - file extension (e.g .TXT)
+applications-file-ending = { $extension } ํŒŒ์ผ
+applications-action-save =
+    .label = ํŒŒ์ผ ์ €์žฅ
+
+# Variables:
+#   $app-name (String) - Name of an application (e.g Adobe Acrobat)
+applications-use-app =
+    .label = { $app-name } ์‚ฌ์šฉ
+
+# Variables:
+#   $app-name (String) - Name of an application (e.g Adobe Acrobat)
+applications-use-app-default =
+    .label = { $app-name } ์‚ฌ์šฉ (๊ธฐ๋ณธ๊ฐ’)
+
+applications-use-os-default =
+    .label =
+        { PLATFORM() ->
+            [macos] macOS ๊ธฐ๋ณธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‚ฌ์šฉ
+            [windows] Windows ๊ธฐ๋ณธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‚ฌ์šฉ
+           *[other] ์‹œ์Šคํ…œ ๊ธฐ๋ณธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‚ฌ์šฉ
+        }
+
+applications-use-other =
+    .label = ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‚ฌ์šฉโ€ฆ
+applications-select-helper = ๋„์šฐ๋ฏธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ ํƒ
+
+applications-manage-app =
+    .label = ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ƒ์„ธ ์ •๋ณดโ€ฆ
+applications-always-ask =
+    .label = ํ•ญ์ƒ ๋ฌป๊ธฐ
+
+# Variables:
+#   $type-description (string) - Description of the type (e.g "Portable Document Format")
+#   $type (string) - The MIME type (e.g application/binary)
+applications-type-description-with-type = { $type-description } ({ $type })
+
+# Variables:
+#   $extension (string) - File extension (e.g .TXT)
+#   $type (string) - The MIME type (e.g application/binary)
+applications-file-ending-with-type = { applications-file-ending } ({ $type })
+
+# Variables:
+#   $plugin-name (string) - Name of a plugin (e.g Adobe Flash)
+applications-use-plugin-in =
+    .label = { $plugin-name } ์‚ฌ์šฉ ({ -brand-short-name })
+applications-open-inapp =
+    .label = { -brand-short-name }์—์„œ ์—ด๊ธฐ
+
+## The strings in this group are used to populate
+## selected label element based on the string from
+## the selected menu item.
+
+applications-use-plugin-in-label =
+    .value = { applications-use-plugin-in.label }
+
+applications-action-save-label =
+    .value = { applications-action-save.label }
+
+applications-use-app-label =
+    .value = { applications-use-app.label }
+
+applications-open-inapp-label =
+    .value = { applications-open-inapp.label }
+
+applications-always-ask-label =
+    .value = { applications-always-ask.label }
+
+applications-use-app-default-label =
+    .value = { applications-use-app-default.label }
+
+applications-use-other-label =
+    .value = { applications-use-other.label }
+
+applications-use-os-default-label =
+    .value = { applications-use-os-default.label }
+
+##
+
+applications-handle-new-file-types-description = { -brand-short-name }๋กœ ๋‹ค๋ฅธ ํŒŒ์ผ ํ˜•์‹์€ ์–ด๋–ค ์ž‘์—…์„ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+
+applications-save-for-new-types =
+    .label = ํŒŒ์ผ ์ €์žฅ
+    .accesskey = S
+
+applications-ask-before-handling =
+    .label = ํŒŒ์ผ์„ ์—ด์ง€ ์ €์žฅํ• ์ง€ ๋ฌป๊ธฐ
+    .accesskey = A
+
+drm-content-header = ๋””์ง€ํ„ธ ๊ถŒํ•œ ๊ด€๋ฆฌ (DRM) ์ฝ˜ํ…์ธ 
+
+play-drm-content =
+    .label = DRM ์ œ์–ด ์ฝ˜ํ…์ธ  ์žฌ์ƒ
+    .accesskey = P
+
+play-drm-content-learn-more = ๋” ์•Œ์•„๋ณด๊ธฐ
+
+update-application-title = { -brand-short-name } ์—…๋ฐ์ดํŠธ
+
+update-application-description = { -brand-short-name }๊ฐ€ ์ตœ์ƒ์˜ ์„ฑ๋Šฅ, ์•ˆ์ •์„ฑ, ๋ณด์•ˆ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ตœ์‹  ๋ฒ„์ „์œผ๋กœ ์œ ์ง€ํ•˜์„ธ์š”.
+
+# Variables:
+# $version (string) - Firefox version
+update-application-version = ๋ฒ„์ „ { $version } <a data-l10n-name="learn-more">์ƒˆ ๊ธฐ๋Šฅ</a>
+
+update-history =
+    .label = ์—…๋ฐ์ดํŠธ ๊ธฐ๋ก ๋ณด๊ธฐโ€ฆ
+    .accesskey = p
+
+update-application-allow-description = { -brand-short-name } ์„ค์น˜ ๋ฐฉ๋ฒ•
+
+update-application-auto =
+    .label = ์ž๋™์œผ๋กœ ์—…๋ฐ์ดํŠธ ์„ค์น˜ (๊ถŒ์žฅ)
+    .accesskey = A
+
+update-application-check-choose =
+    .label = ์—…๋ฐ์ดํŠธ๋ฅผ ํ™•์ธํ•˜์ง€๋งŒ ์„ค์น˜ํ• ์ง€๋Š” ๋ฌป๊ธฐ
+    .accesskey = C
+
+update-application-manual =
+    .label = ์—…๋ฐ์ดํŠธ ํ™•์ธ ์•ˆ ํ•จ (๊ถŒ์žฅํ•˜์ง€ ์•Š์Œ)
+    .accesskey = N
+
+update-application-background-enabled =
+    .label = { -brand-short-name }๊ฐ€ ์‹คํ–‰ ์ค‘์ด ์•„๋‹ ๋•Œ
+    .accesskey = W
+
+update-application-warning-cross-user-setting = ์ด ์„ค์ •์€ ์ด { -brand-short-name } ์„ค์น˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋“  Windows ๊ณ„์ • ๋ฐ { -brand-short-name } ํ”„๋กœํ•„์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.
+
+update-application-use-service =
+    .label = ์—…๋ฐ์ดํŠธ ์„ค์น˜ ์‹œ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์ž‘์—…์œผ๋กœ ํ•˜๊ธฐ
+    .accesskey = b
+
+update-application-suppress-prompts =
+    .label = ์—…๋ฐ์ดํŠธ ์•Œ๋ฆผ ํ”„๋กฌํ”„ํŠธ ์ ๊ฒŒ ํ‘œ์‹œ
+    .accesskey = n
+
+update-setting-write-failure-title2 = ์—…๋ฐ์ดํŠธ ์„ค์ • ์ €์žฅ ์ค‘ ์˜ค๋ฅ˜ ๋ฐœ์ƒ
+
+# Variables:
+#   $path (string) - Path to the configuration file
+# The newlines between the main text and the line containing the path is
+# intentional so the path is easier to identify.
+update-setting-write-failure-message2 =
+    ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ { -brand-short-name }๊ฐ€ ์ด ๋ณ€๊ฒฝ ๋‚ด์šฉ์„ ์ €์žฅํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ด ์—…๋ฐ์ดํŠธ ์„ค์ •์„ ๋ณ€๊ฒฝํ•˜๋ ค๋ฉด ์•„๋ž˜ ํŒŒ์ผ์— ์“ฐ๊ธฐ ๊ถŒํ•œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋‚˜ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž๊ฐ€ ์‚ฌ์šฉ์ž ๊ทธ๋ฃน์— ์ด ํŒŒ์ผ์— ๋Œ€ํ•œ ๋ชจ๋“  ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜์—ฌ ์˜ค๋ฅ˜๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+    
+    ํŒŒ์ผ์— ์“ธ ์ˆ˜ ์—†์Œ: { $path }
+
+update-in-progress-title = ์—…๋ฐ์ดํŠธ ์ง„ํ–‰ ์ค‘
+
+update-in-progress-message = { -brand-short-name }๊ฐ€ ์ด ์—…๋ฐ์ดํŠธ๋ฅผ ๊ณ„์†ํ•˜๊ธธ ์›ํ•˜์‹ญ๋‹ˆ๊นŒ?
+
+update-in-progress-ok-button = ์ทจ์†Œ(&D)
+# 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 = ๊ณ„์†(&C)
+
+## General Section - Performance
+
+performance-title = ์„ฑ๋Šฅ
+
+performance-use-recommended-settings-checkbox =
+    .label = ๊ถŒ์žฅ ์„ค์ •์„ ์‚ฌ์šฉ
+    .accesskey = U
+
+performance-use-recommended-settings-desc = ์ด ์„ค์ •์€ ์ปดํ“จํ„ฐ ํ•˜๋“œ์›จ์–ด ๋ฐ ์šด์˜์ฒด์ œ์— ๋งž๊ฒŒ ์กฐ์ •๋ฉ๋‹ˆ๋‹ค.
+
+performance-settings-learn-more = ๋” ์•Œ์•„๋ณด๊ธฐ
+
+performance-allow-hw-accel =
+    .label = ํ•˜๋“œ์›จ์–ด ๊ฐ€์†์ด ๊ฐ€๋Šฅํ•˜๋ฉด ์‚ฌ์šฉ
+    .accesskey = r
+
+performance-limit-content-process-option = ์ฝ˜ํ…์ธ  ํ”„๋กœ์„ธ์Šค ์ œํ•œ
+    .accesskey = L
+
+performance-limit-content-process-enabled-desc = ์ถ”๊ฐ€ ์ฝ˜ํ…์ธ  ํ”„๋กœ์„ธ์Šค๋Š” ์—ฌ๋Ÿฌ ํƒญ์„ ์‚ฌ์šฉํ•  ๋•Œ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์ง€๋งŒ ๋” ๋งŽ์€ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
+performance-limit-content-process-blocked-desc = ์ฝ˜ํ…์ธ  ํ”„๋กœ์„ธ์Šค ๊ฐฏ์ˆ˜ ๋ณ€๊ฒฝ์€ ๋‹ค์ค‘ ํ”„๋กœ์„ธ์Šค { -brand-short-name }์—์„œ๋งŒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. <a data-l10n-name="learn-more">๋‹ค์ค‘ ํ”„๋กœ์„ธ์Šค๊ฐ€ ํ™œ์„ฑํ™”๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋ฐฉ๋ฒ•</a>
+
+# Variables:
+#   $num (number) - Default value of the `dom.ipc.processCount` pref.
+performance-default-content-process-count =
+    .label = { $num } (๊ธฐ๋ณธ๊ฐ’)
+
+## General Section - Browsing
+
+browsing-title = ํƒ์ƒ‰
+
+browsing-use-autoscroll =
+    .label = ์ž๋™ ์Šคํฌ๋กค ์‚ฌ์šฉ
+    .accesskey = a
+
+browsing-use-smooth-scrolling =
+    .label = ๋ถ€๋“œ๋Ÿฌ์šด ์Šคํฌ๋กค ์‚ฌ์šฉ
+    .accesskey = m
+
+browsing-gtk-use-non-overlay-scrollbars =
+    .label = ํ•ญ์ƒ ์Šคํฌ๋กค ๋ง‰๋Œ€ ํ‘œ์‹œ
+    .accesskey = o
+
+browsing-use-onscreen-keyboard =
+    .label = ํ•„์š”ํ•œ ๊ฒฝ์šฐ ํ„ฐ์น˜ ํ‚ค๋ณด๋“œ ํ‘œ์‹œ
+    .accesskey = c
+
+browsing-use-cursor-navigation =
+    .label = ์ปค์„œ ํ‚ค๋ฅผ ํ•ญ์ƒ ํŽ˜์ด์ง€ ๋‚ด์—์„œ ์‚ฌ์šฉ
+    .accesskey = c
+
+browsing-search-on-start-typing =
+    .label = ์ž…๋ ฅ์„ ์‹œ์ž‘ํ•  ๋•Œ ํ…์ŠคํŠธ ์ฐพ๊ธฐ
+    .accesskey = x
+
+browsing-picture-in-picture-toggle-enabled =
+    .label = ํ™”๋ฉด ์† ํ™”๋ฉด ๋น„๋””์˜ค ์ปจํŠธ๋กค ์‚ฌ์šฉ
+    .accesskey = E
+
+browsing-picture-in-picture-learn-more = ๋” ์•Œ์•„๋ณด๊ธฐ
+
+browsing-media-control =
+    .label = ํ‚ค๋ณด๋“œ, ํ—ค๋“œ์…‹ ๋˜๋Š” ๊ฐ€์ƒ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ๋ฏธ๋””์–ด ์ œ์–ด
+    .accesskey = v
+
+browsing-media-control-learn-more = ๋” ์•Œ์•„๋ณด๊ธฐ
+
+browsing-cfr-recommendations =
+    .label = ํƒ์ƒ‰ํ•  ๋•Œ ํ™•์žฅ ๊ธฐ๋Šฅ ์ถ”์ฒœ
+    .accesskey = R
+browsing-cfr-features =
+    .label = ํƒ์ƒ‰ํ•  ๋•Œ ๊ธฐ๋Šฅ ์ถ”์ฒœ
+    .accesskey = f
+
+browsing-cfr-recommendations-learn-more = ๋” ์•Œ์•„๋ณด๊ธฐ
+
+## General Section - Proxy
+
+network-settings-title = ๋„คํŠธ์›Œํฌ ์„ค์ •
+
+network-proxy-connection-description = { -brand-short-name }๊ฐ€ ์ธํ„ฐ๋„ท์— ์ ‘๊ทผํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ค์ •ํ•˜์„ธ์š”.
+
+network-proxy-connection-learn-more = ๋” ์•Œ์•„๋ณด๊ธฐ
+
+network-proxy-connection-settings =
+    .label = ์„ค์ •โ€ฆ
+    .accesskey = e
+
+## Home Section
+
+home-new-windows-tabs-header = ์ƒˆ ์ฐฝ๊ณผ ํƒญ
+
+home-new-windows-tabs-description2 = ํ™ˆํŽ˜์ด์ง€, ์ƒˆ ์ฐฝ ๋ฐ ์ƒˆ ํƒญ์„ ์—ด ๋•Œ ํ‘œ์‹œ๋˜๋Š” ๊ฒƒ์„ ์„ ํƒํ•˜์„ธ์š”.
+
+## Home Section - Home Page Customization
+
+home-homepage-mode-label = ํ™ˆํŽ˜์ด์ง€์™€ ์ƒˆ ์ฐฝ
+
+home-newtabs-mode-label = ์ƒˆ ํƒญ
+
+home-restore-defaults =
+    .label = ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ๋ณต์›
+    .accesskey = R
+
+home-mode-choice-default-fx =
+    .label = { -firefox-home-brand-name } (๊ธฐ๋ณธ๊ฐ’)
+
+home-mode-choice-custom =
+    .label = ์‚ฌ์šฉ์ž ์ง€์ • URLโ€ฆ
+
+home-mode-choice-blank =
+    .label = ๋นˆ ํŽ˜์ด์ง€
+
+home-homepage-custom-url =
+    .placeholder = URL ๋ถ™์—ฌ๋„ฃ๊ธฐโ€ฆ
+
+# This string has a special case for '1' and [other] (default). If necessary for
+# your language, you can add {$tabCount} to your translations and use the
+# standard CLDR forms, or only use the form for [other] if both strings should
+# be identical.
+use-current-pages =
+    .label =
+        { $tabCount ->
+            [1] ํ˜„์žฌ ํŽ˜์ด์ง€
+           *[other] ํ˜„์žฌ ํƒญ
+        }
+    .accesskey = C
+
+choose-bookmark =
+    .label = ๋ถ๋งˆํฌ ์‚ฌ์šฉโ€ฆ
+    .accesskey = B
+
+## Home Section - Firefox Home Content Customization
+
+home-prefs-content-header2 = { -firefox-home-brand-name } ์ฝ˜ํ…์ธ 
+home-prefs-content-description2 = { -firefox-home-brand-name } ํ™”๋ฉด์—์„œ ์›ํ•˜๋Š” ์ฝ˜ํ…์ธ ๋ฅผ ์„ ํƒํ•˜์„ธ์š”.
+
+home-prefs-search-header =
+    .label = ์›น ๊ฒ€์ƒ‰
+home-prefs-shortcuts-header =
+    .label = ๋ฐ”๋กœ ๊ฐ€๊ธฐ
+home-prefs-shortcuts-description = ์ €์žฅํ•˜๊ฑฐ๋‚˜ ๋ฐฉ๋ฌธํ•œ ์‚ฌ์ดํŠธ
+home-prefs-shortcuts-by-option-sponsored =
+    .label = ์Šคํฐ์„œ ๋ฐ”๋กœ ๊ฐ€๊ธฐ
+
+## Variables:
+##  $provider (String): Name of the corresponding content provider, e.g "Pocket".
+
+
+## Variables:
+##  $provider (string) - Name of the corresponding content provider, e.g "Pocket".
+
+home-prefs-recommended-by-header =
+    .label = { $provider } ์ถ”์ฒœ
+home-prefs-recommended-by-description-new = { -brand-product-name } ์ œํ’ˆ๊ตฐ์˜ ์ผ๋ถ€์ธ { $provider }์—์„œ ์„ ๋ณ„ํ•œ ๋›ฐ์–ด๋‚œ ์ฝ˜ํ…์ธ 
+
+##
+
+home-prefs-recommended-by-learn-more = ์‚ฌ์šฉ ๋ฐฉ๋ฒ•
+home-prefs-recommended-by-option-sponsored-stories =
+    .label = ์Šคํฐ์„œ ์†Œ์‹
+home-prefs-recommended-by-option-recent-saves =
+    .label = ์ตœ๊ทผ ์ €์žฅํ•œ ํ•ญ๋ชฉ ํ‘œ์‹œ
+
+home-prefs-highlights-option-visited-pages =
+    .label = ๋ฐฉ๋ฌธํ•œ ํŽ˜์ด์ง€
+home-prefs-highlights-options-bookmarks =
+    .label = ๋ถ๋งˆํฌ
+home-prefs-highlights-option-most-recent-download =
+    .label = ๊ฐ€์žฅ ์ตœ๊ทผ ๋‹ค์šด๋กœ๋“œ
+home-prefs-highlights-option-saved-to-pocket =
+    .label = { -pocket-brand-name }์— ์ €์žฅ๋œ ํŽ˜์ด์ง€
+
+home-prefs-recent-activity-header =
+    .label = ์ตœ๊ทผ ํ™œ๋™
+home-prefs-recent-activity-description = ์ตœ๊ทผ ์‚ฌ์ดํŠธ ๋ฐ ์ฝ˜ํ…์ธ  ์„ ํƒ
+
+# For the "Snippets" feature traditionally on about:home.
+# Alternative translation options: "Small Note" or something that
+# expresses the idea of "a small message, shortened from something else,
+# and non-essential but also not entirely trivial and useless.
+home-prefs-snippets-header =
+    .label = ์งง์€ ์†Œ์‹
+
+home-prefs-snippets-description-new = { -vendor-short-name }์™€ { -brand-product-name }์˜ ํŒ ๋ฐ ๋‰ด์Šค
+
+# Variables:
+#   $num (number) - Number of rows displayed
+home-prefs-sections-rows-option =
+    .label = { $num } ํ–‰
+
+## Search Section
+
+search-bar-header = ๊ฒ€์ƒ‰ ํ‘œ์‹œ์ค„
+search-bar-hidden =
+    .label = ์ฃผ์†Œ ํ‘œ์‹œ์ค„์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒ€์ƒ‰๊ณผ ํƒ์ƒ‰
+search-bar-shown =
+    .label = ๋„๊ตฌ ๋ชจ์Œ์— ๊ฒ€์ƒ‰ ํ‘œ์‹œ์ค„ ์ถ”๊ฐ€
+
+search-engine-default-header = ๊ธฐ๋ณธ ๊ฒ€์ƒ‰ ์—”์ง„
+search-engine-default-desc-2 = ์ฃผ์†Œ ํ‘œ์‹œ์ค„๊ณผ ๊ฒ€์ƒ‰ ํ‘œ์‹œ์ค„์˜ ๊ธฐ๋ณธ ๊ฒ€์ƒ‰ ์—”์ง„์ž…๋‹ˆ๋‹ค. ์–ธ์ œ๋“ ์ง€ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+search-engine-default-private-desc-2 = ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ์—์„œ๋งŒ ์‚ฌ์šฉํ•  ๋‹ค๋ฅธ ๊ธฐ๋ณธ ๊ฒ€์ƒ‰ ์—”์ง„์„ ์„ ํƒํ•˜์„ธ์š”
+search-separate-default-engine =
+    .label = ์ด ๊ฒ€์ƒ‰ ์—”์ง„์„ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ์—์„œ ์‚ฌ์šฉ
+    .accesskey = U
+
+search-suggestions-header = ๊ฒ€์ƒ‰ ์ œ์•ˆ
+search-suggestions-desc = ๊ฒ€์ƒ‰ ์—”์ง„์˜ ์ œ์•ˆ ์‚ฌํ•ญ ํ‘œ์‹œ ๋ฐฉ๋ฒ•์„ ์„ ํƒํ•˜์„ธ์š”.
+
+search-suggestions-option =
+    .label = ๊ฒ€์ƒ‰ ์ œ์•ˆ ์‚ฌ์šฉ
+    .accesskey = s
+
+search-show-suggestions-url-bar-option =
+    .label = ์ฃผ์†Œ ํ‘œ์‹œ์ค„ ๊ฒฐ๊ณผ์— ๊ฒ€์ƒ‰ ์ œ์•ˆ ํ‘œ์‹œ
+    .accesskey = l
+
+
+# With this option enabled, on the search results page
+# the URL will be replaced by the search terms in the address bar
+# when using the current default search engine.
+search-show-search-term-option =
+    .label = ๊ธฐ๋ณธ ๊ฒ€์ƒ‰ ์—”์ง„ ๊ฒฐ๊ณผ ํŽ˜์ด์ง€์—์„œ URL ๋Œ€์‹  ๊ฒ€์ƒ‰์–ด ํ‘œ์‹œ
+
+
+# This string describes what the user will observe when the system
+# prioritizes search suggestions over browsing history in the results
+# that extend down from the address bar. In the original English string,
+# "ahead" refers to location (appearing most proximate to), not time
+# (appearing before).
+search-show-suggestions-above-history-option =
+    .label = ์ฃผ์†Œ ํ‘œ์‹œ์ค„ ๊ฒฐ๊ณผ์˜ ๋ฐฉ๋ฌธ ๊ธฐ๋ก ์•ž์— ๊ฒ€์ƒ‰ ์ œ์•ˆ ํ‘œ์‹œ
+
+search-show-suggestions-private-windows =
+    .label = ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ์— ๊ฒ€์ƒ‰ ์ œ์•ˆ ํ‘œ์‹œ
+
+suggestions-addressbar-settings-generic2 = ๋‹ค๋ฅธ ์ฃผ์†Œ ํ‘œ์‹œ์ค„ ์ œ์•ˆ์— ๋Œ€ํ•œ ์„ค์ • ๋ณ€๊ฒฝ
+
+search-suggestions-cant-show = ๋ฐฉ๋ฌธ ๊ธฐ๋ก์„ ์ €์žฅํ•˜์ง€ ์•Š๋„๋ก { -brand-short-name }๋ฅผ ์„ค์ •ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ฒ€์ƒ‰ ์ œ์•ˆ์ด ์ฃผ์†Œ ํ‘œ์‹œ ์ค„ ๊ฒฐ๊ณผ์— ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+search-one-click-header2 = ๊ฒ€์ƒ‰ ๋ฐ”๋กœ ๊ฐ€๊ธฐ
+
+search-one-click-desc = ํ‚ค์›Œ๋“œ ์ž…๋ ฅ์„ ์‹œ์ž‘ํ–ˆ์„ ๋•Œ ์ฃผ์†Œ ํ‘œ์‹œ์ค„๊ณผ ๊ฒ€์ƒ‰ ํ‘œ์‹œ์ค„ ์•„๋ž˜์— ๋‚˜ํƒ€๋‚  ๋Œ€์ฒด ๊ฒ€์ƒ‰ ์—”์ง„์„ ์„ ํƒํ•˜์„ธ์š”.
+
+search-choose-engine-column =
+    .label = ๊ฒ€์ƒ‰ ์—”์ง„
+search-choose-keyword-column =
+    .label = ํ‚ค์›Œ๋“œ
+
+search-restore-default =
+    .label = ๊ธฐ๋ณธ ๊ฒ€์ƒ‰ ์—”์ง„ ๋ณต์›
+    .accesskey = D
+
+search-remove-engine =
+    .label = ์‚ญ์ œ
+    .accesskey = R
+search-add-engine =
+    .label = ์ถ”๊ฐ€
+    .accesskey = A
+
+search-find-more-link = ๋” ๋งŽ์€ ๊ฒ€์ƒ‰ ์—”์ง„ ์ฐพ๊ธฐ
+
+# This warning is displayed when the chosen keyword is already in use
+# ('Duplicate' is an adjective)
+search-keyword-warning-title = ํ‚ค์›Œ๋“œ ๋ณต์‚ฌ
+# Variables:
+#   $name (string) - Name of a search engine.
+search-keyword-warning-engine = "{ $name }"์—์„œ ์ด๋ฏธ ์‚ฌ์šฉ ์ค‘์ธ ํ‚ค์›Œ๋“œ๋ฅผ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๊ฒƒ์„ ์„ ํƒํ•˜์„ธ์š”.
+search-keyword-warning-bookmark = ๋ถ๋งˆํฌ์—์„œ ์ด๋ฏธ ์‚ฌ์šฉ ์ค‘์ธ ํ‚ค์›Œ๋“œ๋ฅผ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๊ฒƒ์„ ์„ ํƒํ•˜์„ธ์š”.
+
+## Containers Section
+
+containers-back-button2 =
+    .aria-label = ์„ค์ •์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ
+containers-header = ์ปจํ…Œ์ด๋„ˆ ํƒญ
+containers-add-button =
+    .label = ์ƒˆ ์ปจํ…Œ์ด๋„ˆ ์ถ”๊ฐ€
+    .accesskey = A
+
+containers-new-tab-check =
+    .label = ์ƒˆ ํƒญ๋งˆ๋‹ค ์ปจํ…Œ์ด๋„ˆ ์„ ํƒ
+    .accesskey = S
+
+containers-settings-button =
+    .label = ์„ค์ •
+containers-remove-button =
+    .label = ์‚ญ์ œ
+
+## Firefox Account - Signed out. Note that "Sync" and "Firefox Account" are now
+## more discrete ("signed in" no longer means "and sync is connected").
+
+
+## Firefox account - Signed out. Note that "Sync" and "Firefox account" are now
+## more discrete ("signed in" no longer means "and sync is connected").
+
+sync-signedout-caption = ์›น๊ณผ ํ•จ๊ป˜ ํ•˜์„ธ์š”.
+sync-signedout-description2 = ๋ถ๋งˆํฌ, ๊ธฐ๋ก, ํƒญ, ๋น„๋ฐ€๋ฒˆํ˜ธ, ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ, ์„ค์ •์„ ๋ชจ๋“  ๊ธฐ๊ธฐ์— ๊ฑธ์ณ ๋™๊ธฐํ™”ํ•˜์„ธ์š”.
+
+sync-signedout-account-signin3 =
+    .label = Sync์— ๋กœ๊ทธ์ธโ€ฆ
+    .accesskey = i
+
+# This message contains two links and two icon images.
+#   `<img data-l10n-name="android-icon"/>` - Android logo icon
+#   `<a data-l10n-name="android-link">` - Link to Android Download
+#   `<img data-l10n-name="ios-icon">` - iOS logo icon
+#   `<a data-l10n-name="ios-link">` - Link to iOS Download
+#
+# They can be moved within the sentence as needed to adapt
+# to your language, but should not be changed or translated.
+sync-mobile-promo = ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ์™€ ๋™๊ธฐํ™”ํ•˜๋ ค๋ฉด <img data-l10n-name="android-icon"/> <a data-l10n-name="android-link">Android</a> ๋˜๋Š” <img data-l10n-name="ios-icon"/> <a data-l10n-name="ios-link">iOS</a>์šฉ Firefox๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜์„ธ์š”.
+
+## Firefox Account - Signed in
+
+
+## Firefox account - Signed in
+
+sync-profile-picture =
+    .tooltiptext = ํ”„๋กœํ•„ ์‚ฌ์ง„ ๋ณ€๊ฒฝ
+
+sync-sign-out =
+    .label = ๋กœ๊ทธ์•„์›ƒโ€ฆ
+    .accesskey = g
+
+sync-manage-account = ๊ณ„์ • ๊ด€๋ฆฌ
+    .accesskey = o
+
+## Variables
+## $email (string) - Email used for Firefox account
+
+sync-signedin-unverified = { $email } ์€ ์•„์ง ์ธ์ฆ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+sync-signedin-login-failure = { $email }์œผ๋กœ ๋‹ค์‹œ ์—ฐ๊ฒฐํ•˜๋ ค๋ฉด ๋กœ๊ทธ์ธํ•˜์„ธ์š”
+
+##
+
+sync-resend-verification =
+    .label = ์ธ์ฆ ๋ฉ”์ผ ๋‹ค์‹œ ๋ณด๋‚ด๊ธฐ
+    .accesskey = d
+
+sync-remove-account =
+    .label = ๊ณ„์ • ์‚ญ์ œ
+    .accesskey = R
+
+sync-sign-in =
+    .label = ๋กœ๊ทธ์ธ
+    .accesskey = g
+
+## Sync section - enabling or disabling sync.
+
+prefs-syncing-on = ๋™๊ธฐํ™”: ์ผœ์ง
+
+prefs-syncing-off = ๋™๊ธฐํ™”: ๊บผ์ง
+
+prefs-sync-turn-on-syncing =
+    .label = ๋™๊ธฐํ™” ์ผœ๊ธฐโ€ฆ
+    .accesskey = s
+
+prefs-sync-offer-setup-label2 = ๋ถ๋งˆํฌ, ๊ธฐ๋ก, ํƒญ, ๋น„๋ฐ€๋ฒˆํ˜ธ, ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ, ์„ค์ •์„ ๋ชจ๋“  ๊ธฐ๊ธฐ์— ๊ฑธ์ณ ๋™๊ธฐํ™”ํ•˜์„ธ์š”.
+
+prefs-sync-now =
+    .labelnotsyncing = ์ง€๊ธˆ ๋™๊ธฐํ™”
+    .accesskeynotsyncing = N
+    .labelsyncing = ๋™๊ธฐํ™”์ค‘โ€ฆ
+
+prefs-sync-now-button =
+    .label = ์ง€๊ธˆ ๋™๊ธฐํ™”
+    .accesskey = N
+
+prefs-syncing-button =
+    .label = ๋™๊ธฐํ™”์ค‘โ€ฆ
+
+## The list of things currently syncing.
+
+sync-syncing-across-devices-heading = ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ๊ธฐ๊ธฐ์—์„œ ๋‹ค์Œ ํ•ญ๋ชฉ์„ ๋™๊ธฐํ™”ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค:
+
+sync-currently-syncing-bookmarks = ๋ถ๋งˆํฌ
+sync-currently-syncing-history = ๊ธฐ๋ก
+sync-currently-syncing-tabs = ์—ด๋ฆฐ ํƒญ
+sync-currently-syncing-logins-passwords = ๋กœ๊ทธ์ธ๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ
+sync-currently-syncing-addresses = ์ฃผ์†Œ
+sync-currently-syncing-creditcards = ์‹ ์šฉ์นด๋“œ
+sync-currently-syncing-addons = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ
+sync-currently-syncing-settings = ์„ค์ •
+
+sync-change-options =
+    .label = ๋ณ€๊ฒฝโ€ฆ
+    .accesskey = C
+
+## The "Choose what to sync" dialog.
+
+sync-choose-what-to-sync-dialog3 =
+    .title = ๋™๊ธฐํ™”ํ•  ํ•ญ๋ชฉ ์„ ํƒ
+    .style = min-width: 36em;
+    .buttonlabelaccept = ๋ณ€๊ฒฝ ๋‚ด์šฉ ์ €์žฅ
+    .buttonaccesskeyaccept = S
+    .buttonlabelextra2 = ์—ฐ๊ฒฐ ๋Š๊ธฐโ€ฆ
+    .buttonaccesskeyextra2 = D
+
+sync-choose-dialog-subtitle = ๋™๊ธฐํ™”ํ•  ํ•ญ๋ชฉ ๋ชฉ๋ก์— ๋Œ€ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ๊ธฐ๊ธฐ์— ๋ฐ˜์˜๋ฉ๋‹ˆ๋‹ค.
+
+sync-engine-bookmarks =
+    .label = ๋ถ๋งˆํฌ
+    .accesskey = m
+
+sync-engine-history =
+    .label = ๊ธฐ๋ก
+    .accesskey = r
+
+sync-engine-tabs =
+    .label = ์—ด๋ฆฐ ํƒญ
+    .tooltiptext = ๋ชจ๋“  ๋™๊ธฐํ™”๋œ ๊ธฐ๊ธฐ์—์„œ ์—ด๋ฆฐ ํƒญ์˜ ๋ชฉ๋ก
+    .accesskey = T
+
+sync-engine-logins-passwords =
+    .label = ๋กœ๊ทธ์ธ๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ
+    .tooltiptext = ์ €์žฅํ•œ ์‚ฌ์šฉ์ž ์ด๋ฆ„๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ
+    .accesskey = L
+
+sync-engine-addresses =
+    .label = ์ฃผ์†Œ
+    .tooltiptext = ์ €์žฅํ•œ ์šฐํŽธ ์ฃผ์†Œ(๋ฐ์Šคํฌํƒ‘)
+    .accesskey = e
+
+sync-engine-creditcards =
+    .label = ์‹ ์šฉ์นด๋“œ
+    .tooltiptext = ์ด๋ฆ„, ์ˆซ์ž ๊ทธ๋ฆฌ๊ณ  ๋งŒ๋ฃŒ ๋‚ ์งœ (๋ฐ์Šคํฌํ†ฑ๋งŒ)
+    .accesskey = C
+
+sync-engine-addons =
+    .label = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ
+    .tooltiptext = Firefox ๋ฐ์Šคํฌํ†ฑ ์šฉ ํ™•์žฅ ๊ธฐ๋Šฅ ๋ฐ ํ…Œ๋งˆ
+    .accesskey = A
+
+sync-engine-settings =
+    .label = ์„ค์ •
+    .tooltiptext = ๋ณ€๊ฒฝํ•œ ์ผ๋ฐ˜, ๊ฐœ์ธ ์ •๋ณด ๋ฐ ๋ณด์•ˆ ์„ค์ •
+    .accesskey = s
+
+## The device name controls.
+
+sync-device-name-header = ๊ธฐ๊ธฐ ์ด๋ฆ„
+
+sync-device-name-change =
+    .label = ๊ธฐ๊ธฐ ์ด๋ฆ„ ๋ณ€๊ฒฝโ€ฆ
+    .accesskey = h
+
+sync-device-name-cancel =
+    .label = ์ทจ์†Œ
+    .accesskey = n
+
+sync-device-name-save =
+    .label = ์ €์žฅ
+    .accesskey = v
+
+sync-connect-another-device = ๋‹ค๋ฅธ ๊ธฐ๊ธฐ ์—ฐ๊ฒฐ
+
+## These strings are shown in a desktop notification after the
+## user requests we resend a verification email.
+
+sync-verification-sent-title = ๊ฒ€์ฆ ์ด๋ฉ”์ผ ๋ณด๋ƒ„
+# Variables:
+#   $email (String): Email address of user's Firefox account.
+sync-verification-sent-body = { $email }๋กœ ๊ฒ€์ฆ ๋งํฌ๋ฅผ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค.
+sync-verification-not-sent-title = ๊ฒ€์ฆ ์ด๋ฉ”์ผ์„ ๋ณด๋‚ผ ์ˆ˜ ์—†์Œ
+sync-verification-not-sent-body = ์ง€๊ธˆ ๊ฒ€์ฆ ์ด๋ฉ”์ผ์„ ๋ณด๋‚ผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋‚˜์ค‘์— ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
+
+## Privacy Section
+
+privacy-header = ๋ธŒ๋ผ์šฐ์ € ๊ฐœ์ธ ์ •๋ณด
+
+## Privacy Section - Logins and Passwords
+
+# The search keyword isn't shown to users but is used to find relevant settings in about:preferences.
+pane-privacy-logins-and-passwords-header = ๋กœ๊ทธ์ธ๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ
+    .searchkeywords = { -lockwise-brand-short-name }
+
+# Checkbox to control whether UI is shown to users to save or fill logins/passwords.
+forms-ask-to-save-logins =
+    .label = ์›น ์‚ฌ์ดํŠธ์˜ ๋กœ๊ทธ์ธ๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๊ธฐ์–ตํ• ์ง€ ๋ฌป๊ธฐ
+    .accesskey = r
+forms-exceptions =
+    .label = ์˜ˆ์™ธโ€ฆ
+    .accesskey = x
+forms-generate-passwords =
+    .label = ๊ฐ•๋ ฅํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ ์ œ์•ˆ ๋ฐ ์ƒ์„ฑ
+    .accesskey = u
+forms-breach-alerts =
+    .label = ์œ ์ถœ๋œ ์›น ์‚ฌ์ดํŠธ์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ์— ๋Œ€ํ•œ ๊ฒฝ๊ณ  ํ‘œ์‹œ
+    .accesskey = b
+forms-breach-alerts-learn-more-link = ๋” ์•Œ์•„๋ณด๊ธฐ
+preferences-relay-integration-checkbox =
+    .label = ์ด๋ฉ”์ผ ์ฃผ์†Œ๋ฅผ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด { -relay-brand-name } ์ด๋ฉ”์ผ ๋งˆ์Šคํฌ ์ œ์•ˆ
+relay-integration-learn-more-link = ๋” ์•Œ์•„๋ณด๊ธฐ
+
+# Checkbox which controls filling saved logins into fields automatically when they appear, in some cases without user interaction.
+forms-fill-logins-and-passwords =
+    .label = ๋กœ๊ทธ์ธ๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ ์ž๋™ ์ฑ„์šฐ๊ธฐ
+    .accesskey = i
+forms-saved-logins =
+    .label = ์ €์žฅ๋œ ๋กœ๊ทธ์ธโ€ฆ
+    .accesskey = L
+forms-primary-pw-use =
+    .label = ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ ์‚ฌ์šฉ
+    .accesskey = U
+forms-primary-pw-learn-more-link = ๋” ์•Œ์•„๋ณด๊ธฐ
+# This string uses the former name of the Primary Password feature
+# ("Master Password" in English) so that the preferences can be found
+# when searching for the old name. The accesskey is unused.
+forms-master-pw-change =
+    .label = ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝโ€ฆ
+    .accesskey = M
+forms-primary-pw-change =
+    .label = ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝโ€ฆ
+    .accesskey = P
+# Leave this message empty if the translation for "Primary Password" matches
+# "Master Password" in your language. If you're editing the FTL file directly,
+# use { "" } as the value.
+forms-primary-pw-former-name = { "" }
+
+forms-primary-pw-fips-title = ํ˜„์žฌ FIPS ๋ชจ๋“œ์ž…๋‹ˆ๋‹ค. FIPS๋Š” ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์„ค์ •๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+forms-master-pw-fips-desc = ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ ์‹คํŒจ
+forms-windows-sso =
+    .label = Microsoft, ํšŒ์‚ฌ ๋ฐ ํ•™๊ต ๊ณ„์ •์— Windows Single Sign-On์„ ํ—ˆ์šฉ
+forms-windows-sso-learn-more-link = ๋” ์•Œ์•„๋ณด๊ธฐ
+forms-windows-sso-desc = ๊ธฐ๊ธฐ ์„ค์ •์—์„œ ๊ณ„์ • ๊ด€๋ฆฌ
+
+## OS Authentication dialog
+
+# This message can be seen by trying to add a Primary Password.
+primary-password-os-auth-dialog-message-win = ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋งŒ๋“ค๋ ค๋ฉด, Windows ๋กœ๊ทธ์ธ ์ž๊ฒฉ ์ฆ๋ช…์„ ์ž…๋ ฅํ•˜์„ธ์š”. ์ด๋Š” ๊ณ„์ •์˜ ๋ณด์•ˆ์„ ๋ณดํ˜ธํ•˜๋Š”๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.
+
+# This message can be seen by trying to add a Primary Password.
+# The macOS strings are preceded by the operating system with "Firefox is trying to "
+# and includes subtitle of "Enter password for the user "xxx" to allow this." These
+# notes are only valid for English. Please test in your locale.
+primary-password-os-auth-dialog-message-macosx = ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋งŒ๋“ค๊ธฐ
+master-password-os-auth-dialog-caption = { -brand-full-name }
+
+## Privacy Section - History
+
+history-header = ๊ธฐ๋ก
+
+# This label is followed, on the same line, by a dropdown list of options
+# (Remember history, etc.).
+# In English it visually creates a full sentence, e.g.
+# "Firefox will" + "Remember history".
+#
+# If this doesn't work for your language, you can translate this message:
+#   - Simply as "Firefox", moving the verb into each option.
+#     This will result in "Firefox" + "Will remember history", etc.
+#   - As a stand-alone message, for example "Firefox history settings:".
+history-remember-label = { -brand-short-name }๊ฐ€
+    .accesskey = w
+
+history-remember-option-all =
+    .label = ๊ธฐ๋ก์„ ๊ธฐ์–ตํ•จ
+history-remember-option-never =
+    .label = ๊ธฐ๋ก์„ ๊ธฐ์–ต ์•ˆ ํ•จ
+history-remember-option-custom =
+    .label = ๊ธฐ๋ก์— ์‚ฌ์šฉ์ž ์ง€์ • ์„ค์ • ์‚ฌ์šฉ
+
+history-remember-description = { -brand-short-name }๊ฐ€ ๋ฐฉ๋ฌธ, ๋‹ค์šด๋กœ๋“œ, ์–‘์‹ ๋ฐ ๊ฒ€์ƒ‰ ๊ธฐ๋ก์„ ๊ธฐ์–ตํ•ฉ๋‹ˆ๋‹ค.
+history-dontremember-description = { -brand-short-name }๋Š” ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ์™€ ๊ฐ™์€ ์„ค์ •์„ ๊ฐ€์ง€๋ฉฐ, ์›น ์‚ฌ์ดํŠธ ๋ฐฉ๋ฌธ ์ค‘ ์–ด๋–ค ๊ธฐ๋ก๋„ ๊ธฐ์–ตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+history-private-browsing-permanent =
+    .label = ํ•ญ์ƒ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ ์‚ฌ์šฉ
+    .accesskey = p
+
+history-remember-browser-option =
+    .label = ๋ฐฉ๋ฌธ ๋ฐ ๋‹ค์šด๋กœ๋“œ ๊ธฐ๋ก ๊ธฐ์–ต
+    .accesskey = b
+
+history-remember-search-option =
+    .label = ๊ฒ€์ƒ‰ ๋ฐ ์–‘์‹ ๊ธฐ๋ก ๊ธฐ์–ต
+    .accesskey = f
+
+history-clear-on-close-option =
+    .label = { -brand-short-name }๋ฅผ ๋‹ซ์„ ๋•Œ ๊ธฐ๋ก ์ง€์šฐ๊ธฐ
+    .accesskey = r
+
+history-clear-on-close-settings =
+    .label = ์„ค์ •โ€ฆ
+    .accesskey = t
+
+history-clear-button =
+    .label = ๊ธฐ๋ก ์ง€์šฐ๊ธฐโ€ฆ
+    .accesskey = s
+
+## Privacy Section - Site Data
+
+sitedata-header = ์ฟ ํ‚ค ๋ฐ ์‚ฌ์ดํŠธ ๋ฐ์ดํ„ฐ
+
+sitedata-total-size-calculating = ์‚ฌ์ดํŠธ ๋ฐ์ดํ„ฐ์™€ ์บ์‹œ ํฌ๊ธฐ ๊ณ„์‚ฐ ์ค‘โ€ฆ
+
+# Variables:
+#   $value (number) - Value of the unit (for example: 4.6, 500)
+#   $unit (string) - Name of the unit (for example: "bytes", "KB")
+sitedata-total-size = ํ˜„์žฌ ์ €์žฅ๋œ ์ฟ ํ‚ค, ์‚ฌ์ดํŠธ ๋ฐ์ดํ„ฐ ๋ฐ ์บ์‹œ๊ฐ€ { $value } { $unit }์˜ ๋””์Šคํฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+
+sitedata-learn-more = ๋” ์•Œ์•„๋ณด๊ธฐ
+
+sitedata-delete-on-close =
+    .label = { -brand-short-name }๋ฅผ ๋‹ซ์„ ๋•Œ ์ฟ ํ‚ค์™€ ์‚ฌ์ดํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ญ์ œ
+    .accesskey = c
+
+sitedata-delete-on-close-private-browsing = ์˜๊ตฌ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ์—์„œ๋Š” { -brand-short-name }๋ฅผ ๋‹ซ์œผ๋ฉด ์ฟ ํ‚ค์™€ ์‚ฌ์ดํŠธ ๋ฐ์ดํ„ฐ๊ฐ€ ํ•ญ์ƒ ์ง€์›Œ์ง‘๋‹ˆ๋‹ค.
+
+sitedata-allow-cookies-option =
+    .label = ์ฟ ํ‚ค์™€ ์‚ฌ์ดํŠธ ๋ฐ์ดํ„ฐ ํ—ˆ์šฉ
+    .accesskey = A
+
+sitedata-disallow-cookies-option =
+    .label = ์ฟ ํ‚ค์™€ ์‚ฌ์ดํŠธ ๋ฐ์ดํ„ฐ ์ฐจ๋‹จ
+    .accesskey = B
+
+# This label means 'type of content that is blocked', and is followed by a drop-down list with content types below.
+# The list items are the strings named sitedata-block-*-option*.
+sitedata-block-desc = ์ฐจ๋‹จ ์œ ํ˜•
+    .accesskey = T
+
+sitedata-option-block-cross-site-trackers =
+    .label = ๊ต์ฐจ ์‚ฌ์ดํŠธ ์ถ”์ ๊ธฐ
+sitedata-option-block-cross-site-tracking-cookies =
+    .label = ๊ต์ฐจ ์‚ฌ์ดํŠธ ์ถ”์  ์ฟ ํ‚ค
+sitedata-option-block-cross-site-cookies =
+    .label = ๊ต์ฐจ ์‚ฌ์ดํŠธ ์ถ”์  ์ฟ ํ‚ค, ๊ทธ๋ฆฌ๊ณ  ๊ธฐํƒ€ ๊ต์ฐจ ์‚ฌ์ดํŠธ ์ฟ ํ‚ค ๊ฒฉ๋ฆฌ
+sitedata-option-block-unvisited =
+    .label = ๋ฐฉ๋ฌธํ•˜์ง€ ์•Š์€ ์›น ์‚ฌ์ดํŠธ์˜ ์ฟ ํ‚ค
+sitedata-option-block-all-cross-site-cookies =
+    .label = ๋ชจ๋“  ๊ต์ฐจ ์‚ฌ์ดํŠธ ์ฟ ํ‚ค (์›น ์‚ฌ์ดํŠธ๊ฐ€ ์ œ๋Œ€๋กœ ์ž‘๋™ ์•ˆ ํ•  ์ˆ˜ ์žˆ์Œ)
+sitedata-option-block-all =
+    .label = ๋ชจ๋“  ์ฟ ํ‚ค (์›น ์‚ฌ์ดํŠธ๊ฐ€ ์ œ๋Œ€๋กœ ์ž‘๋™ ์•ˆํ•˜๊ฒŒ ๋จ)
+
+sitedata-clear =
+    .label = ๋ฐ์ดํ„ฐ ์ง€์šฐ๊ธฐโ€ฆ
+    .accesskey = l
+
+sitedata-settings =
+    .label = ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌโ€ฆ
+    .accesskey = M
+
+sitedata-cookies-exceptions =
+    .label = ์˜ˆ์™ธ ๊ด€๋ฆฌโ€ฆ
+    .accesskey = x
+
+## Privacy Section - Cookie Banner Handling
+
+cookie-banner-handling-header = ์ฟ ํ‚ค ๋ฐฐ๋„ˆ ๊ฐ์†Œ
+cookie-banner-handling-description = { -brand-short-name }๋Š” ์ง€์›๋˜๋Š” ์‚ฌ์ดํŠธ์˜ ์ฟ ํ‚ค ๋ฐฐ๋„ˆ์—์„œ ์ฟ ํ‚ค ์š”์ฒญ์„ ์ž๋™์œผ๋กœ ๊ฑฐ๋ถ€ํ•˜๋ ค๊ณ  ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.
+cookie-banner-learn-more = ๋” ์•Œ์•„๋ณด๊ธฐ
+forms-handle-cookie-banners =
+    .label = ์ฟ ํ‚ค ๋ฐฐ๋„ˆ ์ค„์ด๊ธฐ
+
+## Privacy Section - Address Bar
+
+addressbar-header = ์ฃผ์†Œ ํ‘œ์‹œ์ค„
+
+addressbar-suggest = ์ฃผ์†Œ ํ‘œ์‹œ์ค„์—์„œ ์ œ์•ˆํ•  ํ•ญ๋ชฉ
+
+addressbar-locbar-history-option =
+    .label = ๋ฐฉ๋ฌธ ๊ธฐ๋ก
+    .accesskey = H
+addressbar-locbar-bookmarks-option =
+    .label = ๋ถ๋งˆํฌ
+    .accesskey = k
+addressbar-locbar-openpage-option =
+    .label = ์—ด๋ฆฐ ํƒญ
+    .accesskey = O
+# Shortcuts refers to the shortcut tiles on the new tab page, previously known as top sites. Translation should be consistent.
+addressbar-locbar-shortcuts-option =
+    .label = ๋ฐ”๋กœ ๊ฐ€๊ธฐ
+    .accesskey = S
+addressbar-locbar-topsites-option =
+    .label = ์ƒ์œ„ ์‚ฌ์ดํŠธ
+    .accesskey = T
+addressbar-locbar-engines-option =
+    .label = ๊ฒ€์ƒ‰ ์—”์ง„
+    .accesskey = a
+addressbar-locbar-quickactions-option =
+    .label = ๋น ๋ฅธ ์ž‘์—…
+    .accesskey = Q
+
+addressbar-suggestions-settings = ๊ฒ€์ƒ‰ ์—”์ง„ ์ œ์•ˆ ์„ค์ • ๋ณ€๊ฒฝ
+
+addressbar-quickactions-learn-more = ๋” ์•Œ์•„๋ณด๊ธฐ
+
+## Privacy Section - Content Blocking
+
+content-blocking-enhanced-tracking-protection = ํ–ฅ์ƒ๋œ ์ถ”์  ๋ฐฉ์ง€ ๊ธฐ๋Šฅ
+
+content-blocking-section-top-level-description = ์ถ”์ ๊ธฐ๋Š” ์˜จ๋ผ์ธ์—์„œ ์‚ฌ์šฉ์ž๋ฅผ ๋”ฐ๋ผ๋‹ค๋‹ˆ๋ฉฐ ํƒ์ƒ‰ ์Šต๊ด€๊ณผ ๊ด€์‹ฌ์‚ฌ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•ฉ๋‹ˆ๋‹ค. { -brand-short-name }๋Š” ์ด๋Ÿฌํ•œ ๋งŽ์€ ์ถ”์ ๊ธฐ ๋ฐ ๊ธฐํƒ€ ์•…์„ฑ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค.
+
+content-blocking-learn-more = ๋” ์•Œ์•„๋ณด๊ธฐ
+
+content-blocking-fpi-incompatibility-warning = { -brand-short-name }์˜ ์ผ๋ถ€ ์ฟ ํ‚ค ์„ค์ •์„ ์žฌ์ •์˜ํ•˜๋Š” ์ž์‚ฌ ๊ฒฉ๋ฆฌ (FPI)๋ฅผ ์‚ฌ์šฉ ์ค‘์ž…๋‹ˆ๋‹ค.
+
+## These strings are used to define the different levels of
+## Enhanced Tracking Protection.
+
+# "Standard" in this case is an adjective, meaning "default" or "normal".
+enhanced-tracking-protection-setting-standard =
+    .label = ํ‘œ์ค€
+    .accesskey = d
+enhanced-tracking-protection-setting-strict =
+    .label = ์—„๊ฒฉ
+    .accesskey = r
+enhanced-tracking-protection-setting-custom =
+    .label = ์‚ฌ์šฉ์ž ์ง€์ •
+    .accesskey = C
+
+##
+
+content-blocking-etp-standard-desc = ๋ณดํ˜ธ์™€ ์„ฑ๋Šฅ ์‚ฌ์ด์˜ ๊ท ํ˜•์ด ์žกํ˜€ ์žˆ์Šต๋‹ˆ๋‹ค. ํŽ˜์ด์ง€๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค.
+content-blocking-etp-strict-desc = ๋” ๊ฐ•๋ ฅํ•œ ๋ณดํ˜ธ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์ง€๋งŒ, ์ผ๋ถ€ ์‚ฌ์ดํŠธ๋‚˜ ์ฝ˜ํ…์ธ ๊ฐ€ ์†์ƒ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+content-blocking-etp-custom-desc = ์ฐจ๋‹จํ•  ์ถ”์ ๊ธฐ์™€ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์„ ํƒํ•˜์„ธ์š”.
+content-blocking-etp-blocking-desc = { -brand-short-name }๊ฐ€ ๋‹ค์Œ ํ•ญ๋ชฉ์„ ์ฐจ๋‹จํ•จ:
+
+content-blocking-private-windows = ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ์˜ ์ถ”์  ์ฝ˜ํ…์ธ 
+content-blocking-cross-site-cookies-in-all-windows2 = ๋ชจ๋“  ์ฐฝ์—์„œ ๊ต์ฐจ ์‚ฌ์ดํŠธ ์ฟ ํ‚ค
+content-blocking-cross-site-tracking-cookies = ๊ต์ฐจ ์‚ฌ์ดํŠธ ์ถ”์  ์ฟ ํ‚ค
+content-blocking-all-cross-site-cookies-private-windows = ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ์—์„œ ๊ต์ฐจ ์‚ฌ์ดํŠธ ์ฟ ํ‚ค
+content-blocking-cross-site-tracking-cookies-plus-isolate = ๊ต์ฐจ ์‚ฌ์ดํŠธ ์ถ”์  ์ฟ ํ‚ค, ๊ทธ๋ฆฌ๊ณ  ๋‚˜๋จธ์ง€ ์ฟ ํ‚ค ๊ฒฉ๋ฆฌ
+content-blocking-social-media-trackers = ์†Œ์…œ ๋ฏธ๋””์–ด ์ถ”์ ๊ธฐ
+content-blocking-all-cookies = ๋ชจ๋“  ์ฟ ํ‚ค
+content-blocking-unvisited-cookies = ๋ฐฉ๋ฌธํ•˜์ง€ ์•Š์€ ์‚ฌ์ดํŠธ์˜ ์ฟ ํ‚ค
+content-blocking-all-windows-tracking-content = ๋ชจ๋“  ์ฐฝ์˜ ์ถ”์  ์ฝ˜ํ…์ธ 
+content-blocking-all-cross-site-cookies = ๋ชจ๋“  ๊ต์ฐจ ์‚ฌ์ดํŠธ ์ฟ ํ‚ค
+content-blocking-cryptominers = ์•”ํ˜ธํ™”ํ ์ฑ„๊ตด๊ธฐ
+content-blocking-fingerprinters = ๋””์ง€ํ„ธ ์ง€๋ฌธ
+
+# The tcp-rollout strings are no longer used for the rollout but for tcp-by-default in the standard section
+
+# "Contains" here means "isolates", "limits".
+content-blocking-etp-standard-tcp-rollout-description = ์ „์ฒด ์ฟ ํ‚ค ๋ณดํ˜ธ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์žˆ๋Š” ์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ์ฟ ํ‚ค๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ, ์ถ”์ ๊ธฐ๊ฐ€ ์‚ฌ์ดํŠธ ๊ฐ„์— ์‚ฌ์šฉ์ž๋ฅผ ํŒ”๋กœ์šฐํ•˜๋Š”๋ฐ ์ฟ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+content-blocking-etp-standard-tcp-rollout-learn-more = ๋” ์•Œ์•„๋ณด๊ธฐ
+
+content-blocking-etp-standard-tcp-title = ๊ฐ€์žฅ ๊ฐ•๋ ฅํ•œ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ๊ธฐ๋Šฅ์ธ ์ „์ฒด ์ฟ ํ‚ค ๋ณดํ˜ธ ํฌํ•จ
+
+content-blocking-warning-title = ์ฃผ์˜ํ•˜์„ธ์š”!
+content-blocking-and-isolating-etp-warning-description-2 = ์ด ์„ค์ •์œผ๋กœ ์ธํ•ด ์ผ๋ถ€ ์›น ์‚ฌ์ดํŠธ๊ฐ€ ์ฝ˜ํ…์ธ ๋ฅผ ํ‘œ์‹œํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์ดํŠธ๊ฐ€ ์†์ƒ๋œ ๊ฒƒ ๊ฐ™์œผ๋ฉด ํ•ด๋‹น ์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ์ถ”์  ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์„ ํ•ด์ œํ•˜์—ฌ ๋ชจ๋“  ์ฝ˜ํ…์ธ ๋ฅผ ๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+content-blocking-warning-learn-how = ๋ฐฉ๋ฒ• ์•Œ์•„๋ณด๊ธฐ
+
+content-blocking-reload-description = ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ ์šฉํ•˜๋ ค๋ฉด ํƒญ์„ ๋‹ค์‹œ ๋กœ๋“œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+content-blocking-reload-tabs-button =
+    .label = ๋ชจ๋“  ํƒญ ์ƒˆ๋กœ ๊ณ ์นจ
+    .accesskey = R
+
+content-blocking-tracking-content-label =
+    .label = ์ถ”์  ์ฝ˜ํ…์ธ 
+    .accesskey = T
+content-blocking-tracking-protection-option-all-windows =
+    .label = ๋ชจ๋“  ์ฐฝ์—์„œ
+    .accesskey = A
+content-blocking-option-private =
+    .label = ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ์—์„œ๋งŒ
+    .accesskey = P
+content-blocking-tracking-protection-change-block-list = ์ฐจ๋‹จ ๋ชฉ๋ก ๋ณ€๊ฒฝ
+
+content-blocking-cookies-label =
+    .label = ์ฟ ํ‚ค
+    .accesskey = C
+
+content-blocking-expand-section =
+    .tooltiptext = ์ถ”๊ฐ€ ์ •๋ณด
+
+# Cryptomining refers to using scripts on websites that can use a computerโ€™s resources to mine cryptocurrency without a userโ€™s knowledge.
+content-blocking-cryptominers-label =
+    .label = ์•”ํ˜ธํ™”ํ ์ฑ„๊ตด๊ธฐ
+    .accesskey = y
+
+# Browser fingerprinting is a method of tracking users by the configuration and settings information (their "digital fingerprint")
+# that is visible to websites they browse, rather than traditional tracking methods such as IP addresses and unique cookies.
+content-blocking-fingerprinters-label =
+    .label = ๋””์ง€ํ„ธ ์ง€๋ฌธ
+    .accesskey = F
+
+## Privacy Section - Tracking
+
+tracking-manage-exceptions =
+    .label = ์˜ˆ์™ธ ๊ด€๋ฆฌโ€ฆ
+    .accesskey = x
+
+## Privacy Section - Permissions
+
+permissions-header = ๊ถŒํ•œ
+
+permissions-location = ์œ„์น˜
+permissions-location-settings =
+    .label = ์„ค์ •โ€ฆ
+    .accesskey = l
+
+permissions-xr = ๊ฐ€์ƒ ํ˜„์‹ค
+permissions-xr-settings =
+    .label = ์„ค์ •โ€ฆ
+    .accesskey = t
+
+permissions-camera = ์นด๋ฉ”๋ผ
+permissions-camera-settings =
+    .label = ์„ค์ •โ€ฆ
+    .accesskey = c
+
+permissions-microphone = ๋งˆ์ดํฌ
+permissions-microphone-settings =
+    .label = ์„ค์ •โ€ฆ
+    .accesskey = m
+
+# Short form for "the act of choosing sound output devices and redirecting audio to the chosen devices".
+permissions-speaker = ์Šคํ”ผ์ปค ์„ ํƒ
+permissions-speaker-settings =
+    .label = ์„ค์ •โ€ฆ
+    .accesskey = t
+
+permissions-notification = ์•Œ๋ฆผ
+permissions-notification-settings =
+    .label = ์„ค์ •โ€ฆ
+    .accesskey = n
+permissions-notification-link = ๋” ์•Œ์•„๋ณด๊ธฐ
+
+permissions-notification-pause =
+    .label = { -brand-short-name }๊ฐ€ ๋‹ค์‹œ ์‹œ์ž‘๋  ๋•Œ๊นŒ์ง€ ์•Œ๋ฆผ์„ ์ผ์‹œ ์ค‘์ง€
+    .accesskey = n
+
+permissions-autoplay = ์ž๋™ ์žฌ์ƒ
+
+permissions-autoplay-settings =
+    .label = ์„ค์ •โ€ฆ
+    .accesskey = t
+
+permissions-block-popups =
+    .label = ํŒ์—… ์ฐฝ ์ฐจ๋‹จ
+    .accesskey = B
+
+# "popup" is a misspelling that is more popular than the correct spelling of
+# "pop-up" so it's included as a search keyword, not displayed in the UI.
+permissions-block-popups-exceptions-button =
+    .label = ์˜ˆ์™ธโ€ฆ
+    .accesskey = E
+    .searchkeywords = ํŒ์—…
+
+permissions-addon-install-warning =
+    .label = ์›น ์‚ฌ์ดํŠธ๊ฐ€ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ์„ค์น˜ํ•˜๋ ค ํ•  ๋•Œ ๊ฒฝ๊ณ 
+    .accesskey = W
+
+permissions-addon-exceptions =
+    .label = ์˜ˆ์™ธโ€ฆ
+    .accesskey = E
+
+## Privacy Section - Data Collection
+
+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 = ๋” ์•Œ์•„๋ณด๊ธฐ
+
+collection-studies =
+    .label = { -brand-short-name }๊ฐ€ ์—ฐ๊ตฌ๋ฅผ ์„ค์น˜ํ•˜๊ณ  ์‹คํ–‰ํ•˜๋„๋ก ํ—ˆ์šฉ
+collection-studies-link = { -brand-short-name } ์—ฐ๊ตฌ ๋ณด๊ธฐ
+
+addon-recommendations =
+    .label = { -brand-short-name }๊ฐ€ ๊ฐœ์ธํ™”๋œ ํ™•์žฅ ๊ธฐ๋Šฅ ์ถ”์ฒœ์„ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉ
+addon-recommendations-link = ๋” ์•Œ์•„๋ณด๊ธฐ
+
+# This message is displayed above disabled data sharing options in developer builds
+# or builds with no Telemetry support available.
+collection-health-report-disabled = ์ด ๋นŒ๋“œ ์„ค์ •์—์„œ๋Š” ๋ฐ์ดํ„ฐ ๋ณด๊ณ ๊ฐ€ ๋น„ํ™œ์„ฑํ™” ๋˜์–ด ์žˆ์Œ
+
+collection-backlogged-crash-reports-with-link = { -brand-short-name }๊ฐ€ ์‚ฌ์šฉ์ž๋ฅผ ๋Œ€์‹ ํ•˜์—ฌ ๋ฐฑ๋กœ๊ทธ๋œ ์ถฉ๋Œ ๋ณด๊ณ ์„œ๋ฅผ ๋ณด๋‚ด๋„๋ก ํ—ˆ์šฉ <a data-l10n-name="crash-reports-link">๋” ์•Œ์•„๋ณด๊ธฐ</a>
+    .accesskey = c
+
+privacy-segmentation-section-header = ํƒ์ƒ‰์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ
+
+privacy-segmentation-section-description = ๋” ๊ฐœ์ธ์ ์ธ ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ์ž์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ๊ฒฝ์šฐ:
+
+privacy-segmentation-radio-off =
+    .label = { -brand-product-name } ์ถ”์ฒœ ์‚ฌ์šฉ
+
+privacy-segmentation-radio-on =
+    .label = ์ž์„ธํ•œ ์ •๋ณด ํ‘œ์‹œ
+
+## Privacy Section - Security
+##
+## It is important that wording follows the guidelines outlined on this page:
+## https://developers.google.com/safe-browsing/developers_guide_v2#AcceptableUsage
+
+security-header = ๋ณด์•ˆ
+
+security-browsing-protection = ์‚ฌ๊ธฐ์„ฑ ์ฝ˜ํ…์ธ  ๋ฐ ์œ„ํ—˜ํ•œ ์†Œํ”„ํŠธ์›จ์–ด ๋ณดํ˜ธ
+
+security-enable-safe-browsing =
+    .label = ์œ„ํ—˜ํ•˜๊ณ  ์‚ฌ๊ธฐ์„ฑ ์žˆ๋Š” ์ฝ˜ํ…์ธ  ์ฐจ๋‹จ
+    .accesskey = B
+security-enable-safe-browsing-link = ๋” ์•Œ์•„๋ณด๊ธฐ
+
+security-block-downloads =
+    .label = ์œ„ํ—˜ํ•œ ๋‹ค์šด๋กœ๋“œ ์ฐจ๋‹จ
+    .accesskey = D
+
+security-block-uncommon-software =
+    .label = ์‚ฌ์šฉ์ž ๋™์˜ ์—†์ด ์„ค์น˜๋˜๊ฑฐ๋‚˜ ํ”ํ•˜์ง€ ์•Š์€ ์†Œํ”„ํŠธ์›จ์–ด์— ๋Œ€ํ•ด ๊ฒฝ๊ณ 
+    .accesskey = C
+
+## Privacy Section - Certificates
+
+certs-header = ์ธ์ฆ์„œ
+
+certs-enable-ocsp =
+    .label = ์ธ์ฆ์„œ์˜ ํ˜„์žฌ ์œ ํšจ์„ฑ์„ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด OCSP ์‘๋‹ต๊ธฐ ์„œ๋ฒ„์— ์ฟผ๋ฆฌ
+    .accesskey = Q
+
+certs-view =
+    .label = ์ธ์ฆ์„œ ๋ณด๊ธฐโ€ฆ
+    .accesskey = C
+
+certs-devices =
+    .label = ๋ณด์•ˆ ์žฅ์น˜โ€ฆ
+    .accesskey = D
+
+space-alert-over-5gb-settings-button =
+    .label = ์„ค์ • ์—ด๊ธฐ
+    .accesskey = O
+
+space-alert-over-5gb-message2 = <strong>{ -brand-short-name } ๋””์Šคํฌ ์šฉ๋Ÿ‰์ด ๋ถ€์กฑํ•ฉ๋‹ˆ๋‹ค.</strong> ์›น ์‚ฌ์ดํŠธ ๋‚ด์šฉ์ด ์ œ๋Œ€๋กœ ํ‘œ์‹œ๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ค์ • > ๊ฐœ์ธ ์ •๋ณด ๋ฐ ๋ณด์•ˆ > ์ฟ ํ‚ค ๋ฐ ์‚ฌ์ดํŠธ ๋ฐ์ดํ„ฐ์—์„œ ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ง€์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+space-alert-under-5gb-message2 = <strong>{ -brand-short-name } ๋””์Šคํฌ ์šฉ๋Ÿ‰์ด ๋ถ€์กฑํ•ฉ๋‹ˆ๋‹ค.</strong> ์›น ์‚ฌ์ดํŠธ ๋‚ด์šฉ์ด ์ œ๋Œ€๋กœ ํ‘œ์‹œ๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋” ๋‚˜์€ ์ธํ„ฐ๋„ท ๊ฒฝํ—˜์„ ์œ„ํ•ด ๋””์Šคํฌ ์šฉ๋Ÿ‰์„ ์ตœ์ ํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด๋ ค๋ฉด โ€œ๋” ์•Œ์•„๋ณด๊ธฐโ€๋ฅผ ๋ฐฉ๋ฌธํ•˜์„ธ์š”.
+
+## Privacy Section - HTTPS-Only
+
+httpsonly-header = HTTPS ์ „์šฉ ๋ชจ๋“œ
+
+httpsonly-description = HTTPS๋Š” { -brand-short-name }์™€ ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐฉ๋ฌธํ•œ ์›น ์‚ฌ์ดํŠธ ๊ฐ„์— ์•ˆ์ „ํ•œ ์•”ํ˜ธํ™”๋œ ์—ฐ๊ฒฐ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ์›น ์‚ฌ์ดํŠธ๋Š” HTTPS๋ฅผ ์ง€์›ํ•˜๋ฉฐ, HTTPS ์ „์šฉ ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ์„ค์ •ํ•œ ๊ฒฝ์šฐ { -brand-short-name }๋Š” ๋ชจ๋“  ์—ฐ๊ฒฐ์„ HTTPS๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•ฉ๋‹ˆ๋‹ค.
+
+httpsonly-learn-more = ๋” ์•Œ์•„๋ณด๊ธฐ
+
+httpsonly-radio-enabled =
+    .label = ๋ชจ๋“  ์ฐฝ์—์„œ HTTPS ์ „์šฉ ๋ชจ๋“œ ์‚ฌ์šฉ
+
+httpsonly-radio-enabled-pbm =
+    .label = ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ์—์„œ๋งŒ HTTPS ์ „์šฉ ๋ชจ๋“œ ์‚ฌ์šฉ
+
+httpsonly-radio-disabled =
+    .label = HTTPS ์ „์šฉ ๋ชจ๋“œ ์‚ฌ์šฉ ์•ˆ ํ•จ
+
+## DoH Section
+
+preferences-doh-header = DNS over HTTPS
+
+preferences-doh-description = DNS over HTTPS (HTTPS๋ฅผ ํ†ตํ•œ DNS)๋Š” ์•”ํ˜ธํ™”๋œ ์—ฐ๊ฒฐ์„ ํ†ตํ•ด ๋„๋ฉ”์ธ ์ด๋ฆ„์— ๋Œ€ํ•œ ์š”์ฒญ์„ ์ „์†กํ•˜์—ฌ ๋ณด์•ˆ DNS๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ์‚ฌ์šฉ์ž๊ฐ€ ์•ก์„ธ์Šคํ•˜๋ ค๋Š” ์›น ์‚ฌ์ดํŠธ๋ฅผ ๋ณด๊ธฐ ์–ด๋ ต๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
+
+# Variables:
+#   $status (string) - The status of the DoH connection
+preferences-doh-status = ์ƒํƒœ: { $status }
+# Variables:
+#   $name (string) - The name of the DNS over HTTPS resolver. If a custom resolver is used, the name will be the domain of the URL.
+preferences-doh-resolver = ๊ณต๊ธ‰์ž: { $name }
+# This is displayed instead of $name in preferences-doh-resolver
+# when the DoH URL is not a valid URL
+preferences-doh-bad-url = ์ž˜๋ชป๋œ URL
+preferences-doh-steering-status = ๋กœ์ปฌ ๊ณต๊ธ‰์ž ์‚ฌ์šฉ ์ค‘
+
+preferences-doh-status-active = ํ™œ์„ฑ
+preferences-doh-status-disabled = ๊บผ์ง
+# Variables:
+#   $reason (string) - A string representation of the reason DoH is not active. For example NS_ERROR_UNKNOWN_HOST or TRR_RCODE_FAIL.
+preferences-doh-status-not-active = ํ™œ์„ฑ ์•ˆ ๋จ ({ $reason })
+
+preferences-doh-group-message = ๋ณด์•ˆ DNS ํ™œ์„ฑํ™” ์ˆ˜์ค€:
+
+preferences-doh-expand-section =
+    .tooltiptext = ์ถ”๊ฐ€ ์ •๋ณด
+
+preferences-doh-setting-default =
+    .label = ๊ธฐ๋ณธ ๋ณดํ˜ธ
+    .accesskey = D
+preferences-doh-default-desc = { -brand-short-name }๊ฐ€ ๋ณด์•ˆ DNS๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ์ธ ์ •๋ณด๋ฅผ ๋ณดํ˜ธํ•  ๋•Œ๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.
+preferences-doh-default-detailed-desc-1 = ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ง€์—ญ์—์„œ ๋ณด์•ˆ DNS ์‚ฌ์šฉ
+preferences-doh-default-detailed-desc-2 = ๋ณด์•ˆ DNS ๊ณต๊ธ‰์ž์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ๊ธฐ๋ณธ DNS ํ™•์ธ์ž๋ฅผ ์‚ฌ์šฉ
+preferences-doh-default-detailed-desc-3 = ๊ฐ€๋Šฅํ•˜๋ฉด ๋กœ์ปฌ ๊ณต๊ธ‰์ž๋ฅผ ์‚ฌ์šฉ
+preferences-doh-default-detailed-desc-4 = VPN, ์ž๋…€ ๋ณดํ˜ธ ๋˜๋Š” ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์ •์ฑ…์ด ํ™œ์„ฑํ™”๋˜๋ฉด ๋„๊ธฐ
+preferences-doh-default-detailed-desc-5 = ๋„คํŠธ์›Œํฌ์—์„œ { -brand-short-name }์— ๋ณด์•ˆ DNS๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ๋ง๋ผ๊ณ  ํ•˜๋ฉด ๋„๊ธฐ
+
+preferences-doh-setting-enabled =
+    .label = ํ–ฅ์ƒ๋œ ๋ณดํ˜ธ
+    .accesskey = I
+preferences-doh-enabled-desc = ๋ณด์•ˆ DNS๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ๋ฅผ ์ œ์–ดํ•˜๊ณ  ๊ณต๊ธ‰์ž๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
+preferences-doh-enabled-detailed-desc-1 = ์„ ํƒํ•œ ๊ณต๊ธ‰์ž ์‚ฌ์šฉ
+preferences-doh-enabled-detailed-desc-2 = ๋ณด์•ˆ DNS์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ์—๋งŒ ๊ธฐ๋ณธ DNS ํ™•์ธ์ž๋ฅผ ์‚ฌ์šฉ
+
+preferences-doh-setting-strict =
+    .label = ์ตœ๋Œ€ ๋ณดํ˜ธ
+    .accesskey = M
+preferences-doh-strict-desc = { -brand-short-name }๊ฐ€ ํ•ญ์ƒ ๋ณด์•ˆ DNS๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ DNS๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์ „์— ๋ณด์•ˆ ์œ„ํ—˜ ๊ฒฝ๊ณ ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
+preferences-doh-strict-detailed-desc-1 = ์„ ํƒํ•œ ๊ณต๊ธ‰์ž๋งŒ ์‚ฌ์šฉ
+preferences-doh-strict-detailed-desc-2 = ๋ณด์•ˆ DNS๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ ํ•ญ์ƒ ๊ฒฝ๊ณ 
+preferences-doh-strict-detailed-desc-3 = ๋ณด์•ˆ DNS๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์œผ๋ฉด ์‚ฌ์ดํŠธ๊ฐ€ ์ œ๋Œ€๋กœ ๋กœ๋“œ๋˜์ง€ ์•Š๊ฑฐ๋‚˜ ์ž‘๋™ํ•˜์ง€ ์•Š์Œ
+
+preferences-doh-setting-off =
+    .label = ๋„๊ธฐ
+    .accesskey = O
+preferences-doh-off-desc = ๊ธฐ๋ณธ DNS ํ™•์ธ์ž ์‚ฌ์šฉ
+
+preferences-doh-checkbox-warn =
+    .label = ์ œ3์ž๊ฐ€ ๋ณด์•ˆ DNS๋ฅผ ๋Šฅ๋™์ ์œผ๋กœ ๋ง‰๋Š” ๊ฒฝ์šฐ ๊ฒฝ๊ณ 
+    .accesskey = W
+
+preferences-doh-select-resolver = ๊ณต๊ธ‰์ž ์„ ํƒ:
+
+preferences-doh-exceptions-description = { -brand-short-name }๋Š” ๋‹ค์Œ ์‚ฌ์ดํŠธ์—์„œ ๋ณด์•ˆ DNS๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Œ
+
+preferences-doh-manage-exceptions =
+    .label = ์˜ˆ์™ธ ๊ด€๋ฆฌโ€ฆ
+    .accesskey = x
+
+## The following strings are used in the Download section of settings
+
+desktop-folder-name = ๋ฐ”ํƒ• ํ™”๋ฉด
+downloads-folder-name = ๋‹ค์šด๋กœ๋“œ
+choose-download-folder-title = ๋‹ค์šด๋กœ๋“œ ํด๋” ์„ ํƒ:
diff --git a/browser/browser/preferences/selectBookmark.ftl b/browser/browser/preferences/selectBookmark.ftl
new file mode 100644 (file)
index 0000000..c6215e3
--- /dev/null
@@ -0,0 +1,9 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+select-bookmark-window2 =
+    .title = ํ™ˆ ํŽ˜์ด์ง€๋กœ ์„ค์ •
+    .style = min-width: 32em;
+
+select-bookmark-desc = ๋ถ๋งˆํฌ๋ฅผ ํ™ˆ ํŽ˜์ด์ง€๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ ๋ถ๋งˆํฌ ํด๋”๋ฅผ ์„ ํƒํ•˜์‹œ๋ฉด ์‹œ์ž‘ํ•  ๋•Œ ํฌํ•จ ํ•ญ๋ชฉ์ด ๋ชจ๋‘ ํƒญ์œผ๋กœ ์—ด๋ฆฝ๋‹ˆ๋‹ค.
diff --git a/browser/browser/preferences/siteDataSettings.ftl b/browser/browser/preferences/siteDataSettings.ftl
new file mode 100644 (file)
index 0000000..a9d62d7
--- /dev/null
@@ -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/.
+
+
+## Settings
+
+site-data-settings-window =
+    .title = ์ฟ ํ‚ค ๋ฐ ์‚ฌ์ดํŠธ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ
+
+site-data-settings-description = ๋‹ค์Œ์˜ ์›น ์‚ฌ์ดํŠธ๊ฐ€ ์ปดํ“จํ„ฐ์— ์ฟ ํ‚ค์™€ ์‚ฌ์ดํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. { -brand-short-name }๋Š” ์˜๊ตฌ ์ €์žฅ์†Œ์˜ ์›น ์‚ฌ์ดํŠธ ๋ฐ์ดํ„ฐ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์‚ญ์ œํ•  ๋•Œ๊นŒ์ง€ ์œ ์ง€ํ•˜๊ณ , ๋น„์˜๊ตฌ ์ €์žฅ์†Œ์˜ ์›น ์‚ฌ์ดํŠธ ๋ฐ์ดํ„ฐ๋Š” ๊ณต๊ฐ„์ด ํ•„์š”ํ•  ๋•Œ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.
+
+site-data-search-textbox =
+    .placeholder = ์›น ์‚ฌ์ดํŠธ ๊ฒ€์ƒ‰
+    .accesskey = S
+
+site-data-column-host =
+    .label = ์‚ฌ์ดํŠธ
+site-data-column-cookies =
+    .label = ์ฟ ํ‚ค
+site-data-column-storage =
+    .label = ์ €์žฅ์†Œ
+site-data-column-last-used =
+    .label = ๋งˆ์ง€๋ง‰ ์‚ฌ์šฉ
+
+# This label is used in the "Host" column for local files, which have no host.
+site-data-local-file-host = (๋กœ์ปฌ ํŒŒ์ผ)
+
+site-data-remove-selected =
+    .label = ์„ ํƒํ•ญ๋ชฉ ์‚ญ์ œ
+    .accesskey = r
+
+site-data-settings-dialog =
+    .buttonlabelaccept = ๋ณ€๊ฒฝ ๋‚ด์šฉ ์ €์žฅ
+    .buttonaccesskeyaccept = a
+
+# Variables:
+#   $value (Number) - Value of the unit (for example: 4.6, 500)
+#   $unit (String) - Name of the unit (for example: "bytes", "KB")
+site-storage-usage =
+    .value = { $value } { $unit }
+site-storage-persistent =
+    .value = { site-storage-usage.value } (์˜๊ตฌ)
+
+site-data-remove-all =
+    .label = ๋ชจ๋‘ ์‚ญ์ œ
+    .accesskey = e
+
+site-data-remove-shown =
+    .label = ํ‘œ์‹œ๋œ ํ•ญ๋ชฉ ๋ชจ๋‘ ์‚ญ์ œ
+    .accesskey = e
+
+## Removing
+
+site-data-removing-dialog =
+    .title = { site-data-removing-header }
+    .buttonlabelaccept = ์‚ญ์ œ
+
+site-data-removing-header = ์ฟ ํ‚ค ๋ฐ ์‚ฌ์ดํŠธ ๋ฐ์ดํ„ฐ ์‚ญ์ œ
+
+site-data-removing-desc = ์ฟ ํ‚ค์™€ ์‚ฌ์ดํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ญ์ œํ•˜๋ฉด ์›น ์‚ฌ์ดํŠธ์—์„œ ๋กœ๊ทธ์•„์›ƒ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณ€๊ฒฝํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+
+# Variables:
+#   $baseDomain (String) - The single domain for which data is being removed
+site-data-removing-single-desc = ์ฟ ํ‚ค์™€ ์‚ฌ์ดํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ญ์ œํ•˜๋ฉด ์›น ์‚ฌ์ดํŠธ์—์„œ ๋กœ๊ทธ์•„์›ƒ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. <strong>{ $baseDomain }</strong>์˜ ์ฟ ํ‚ค์™€ ์‚ฌ์ดํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ญ์ œํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+
+site-data-removing-table = ๋‹ค์Œ ์›น ์‚ฌ์ดํŠธ์˜ ์ฟ ํ‚ค์™€ ์‚ฌ์ดํŠธ ๋ฐ์ดํ„ฐ๊ฐ€ ์‚ญ์ œ๋จ
diff --git a/browser/browser/preferences/translation.ftl b/browser/browser/preferences/translation.ftl
new file mode 100644 (file)
index 0000000..9aa6354
--- /dev/null
@@ -0,0 +1,40 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+translation-window2 =
+    .title = ์˜ˆ์™ธ - ๋ฒˆ์—ญ
+    .style = min-width: 36em
+
+translation-close-key =
+    .key = w
+
+translation-languages-disabled-desc = ๋‹ค์Œ ์–ธ์–ด์— ๋Œ€ํ•œ ๋ฒˆ์—ญ์€ ์ œ๊ณต๋˜์ง€ ์•Š์Œ
+
+translation-languages-column =
+    .label = ์–ธ์–ด
+
+translation-languages-button-remove =
+    .label = ์–ธ์–ด ์ œ๊ฑฐ
+    .accesskey = R
+
+translation-languages-button-remove-all =
+    .label = ๋ชจ๋“  ์–ธ์–ด ์ œ๊ฑฐ
+    .accesskey = e
+
+translation-sites-disabled-desc = ๋‹ค์Œ ์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ๋ฒˆ์—ญ์€ ์ œ๊ณต๋˜์ง€ ์•Š์Œ
+
+translation-sites-column =
+    .label = ์›น ์‚ฌ์ดํŠธ
+
+translation-sites-button-remove =
+    .label = ์‚ฌ์ดํŠธ ์ œ๊ฑฐ
+    .accesskey = S
+
+translation-sites-button-remove-all =
+    .label = ๋ชจ๋“  ์‚ฌ์ดํŠธ ์ œ๊ฑฐ
+    .accesskey = i
+
+translation-dialog =
+    .buttonlabelaccept = ๋‹ซ๊ธฐ
+    .buttonaccesskeyaccept = C
diff --git a/browser/browser/profile/default-bookmarks.ftl b/browser/browser/profile/default-bookmarks.ftl
new file mode 100644 (file)
index 0000000..2db3e61
--- /dev/null
@@ -0,0 +1,53 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+# This file intentionally uses hard-coded brand names instead of Fluent terms.
+# This approach minimizes issues across multiple release channels and rebranded
+# versions.
+
+default-bookmarks-title = ๋ถ๋งˆํฌ
+default-bookmarks-heading = ๋ถ๋งˆํฌ
+
+default-bookmarks-toolbarfolder = ๋ถ๋งˆํฌ ๋„๊ตฌ ๋ชจ์Œ ํด๋”
+default-bookmarks-toolbarfolder-description = ๋ถ๋งˆํฌ ๋„๊ตฌ ๋ชจ์Œ์— ํ‘œ์‹œํ•  ๋ถ๋งˆํฌ๋ฅผ ์ด ํด๋”์— ์ถ”๊ฐ€ํ•˜์„ธ์š”
+
+# link title for https://www.mozilla.org/firefox/central/
+default-bookmarks-getting-started = ์‹œ์ž‘ํ•˜๊ธฐ
+
+# Firefox links folder name
+default-bookmarks-firefox-heading = Mozilla Firefox
+
+# link title for https://www.mozilla.org/firefox/help/
+default-bookmarks-firefox-get-help = ๋„์›€ ๋ฐ›๊ธฐ
+
+# link title for https://www.mozilla.org/firefox/customize/
+default-bookmarks-firefox-customize = Firefox ์‚ฌ์šฉ์ž ์ง€์ •
+
+# link title for https://www.mozilla.org/contribute/
+default-bookmarks-firefox-community = ์ฐธ์—ฌํ•˜๊ธฐ
+
+# link title for https://www.mozilla.org/about/
+default-bookmarks-firefox-about = ํšŒ์‚ฌ ์†Œ๊ฐœ
+
+# Firefox Nightly links folder name
+default-bookmarks-nightly-heading = Firefox Nightly ๋ฆฌ์†Œ์Šค
+
+# Nightly builds only, link title for https://blog.nightly.mozilla.org/
+default-bookmarks-nightly-blog = Firefox Nightly ๋ธ”๋กœ๊ทธ
+
+# Nightly builds only, link title for https://bugzilla.mozilla.org/
+default-bookmarks-bugzilla = Mozilla ๋ฒ„๊ทธ ํŠธ๋ž˜์ปค
+
+# Nightly builds only, link title for https://developer.mozilla.org/
+default-bookmarks-mdn = Mozilla ๊ฐœ๋ฐœ์ž ๋„คํŠธ์›Œํฌ
+
+# Nightly builds only, link title for https://addons.mozilla.org/firefox/addon/nightly-tester-tools/
+default-bookmarks-nightly-tester-tools = Nightly ํ…Œ์Šคํ„ฐ ๋„๊ตฌ
+
+# Nightly builds only, link title for about:crashes
+default-bookmarks-crashes = ๋ชจ๋“  ์ถฉ๋Œ ์ •๋ณด
+
+# Nightly builds only, link title for https://planet.mozilla.org/
+default-bookmarks-planet = Planet Mozilla
diff --git a/browser/browser/protections.ftl b/browser/browser/protections.ftl
new file mode 100644 (file)
index 0000000..ac1ea8c
--- /dev/null
@@ -0,0 +1,219 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Variables:
+#   $count (Number) - Number of tracking events blocked.
+graph-week-summary =
+    { $count ->
+       *[other] { -brand-short-name }๊ฐ€ ์ง€๋‚œ ์ฃผ ๋™์•ˆ { $count }๊ฐœ์˜ ์ถ”์ ๊ธฐ๋ฅผ ์ฐจ๋‹จํ•จ
+    }
+
+# Variables:
+#   $count (Number) - Number of tracking events blocked.
+#   $earliestDate (Number) - Unix timestamp in ms, representing a date. The
+# earliest date recorded in the database.
+graph-total-tracker-summary =
+    { $count ->
+       *[other] { DATETIME($earliestDate, day: "numeric", month: "long", year: "numeric") } ์ดํ›„ <b>{ $count }</b>๊ฐœ์˜ ์ถ”์ ๊ธฐ๊ฐ€ ์ฐจ๋‹จ๋จ
+    }
+
+# Text displayed instead of the graph when in Private Mode
+graph-private-window = { -brand-short-name }๋Š” ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ์—์„œ ์ถ”์ ๊ธฐ๋ฅผ ๊ณ„์† ์ฐจ๋‹จํ•˜์ง€๋งŒ, ์ฐจ๋‹จ ๋œ ๋‚ด์šฉ์€ ๊ธฐ๋กํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+# Weekly summary of the graph when the graph is empty in Private Mode
+graph-week-summary-private-window = ์ด๋ฒˆ ์ฃผ์— { -brand-short-name }๊ฐ€ ์ฐจ๋‹จํ•œ ์ถ”์ ๊ธฐ
+
+protection-report-webpage-title = ๋ณดํ˜ธ ๋Œ€์‹œ๋ณด๋“œ
+protection-report-page-content-title = ๋ณดํ˜ธ ๋Œ€์‹œ๋ณด๋“œ
+# This message shows when all privacy protections are turned off, which is why we use the word "can", Firefox is able to protect your privacy, but it is currently not.
+protection-report-page-summary = { -brand-short-name }๋Š” ํƒ์ƒ‰ํ•˜๋Š” ๋™์•ˆ ๋’ค์—์„œ ๊ฐœ์ธ ์ •๋ณด๋ฅผ ๋ณดํ˜ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ์˜จ๋ผ์ธ ๋ณด์•ˆ์„ ์ œ์–ดํ•˜๋Š” ๋„๊ตฌ๋ฅผ ํฌํ•จํ•˜์—ฌ ์ด๋Ÿฌํ•œ ๋ณดํ˜ธ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ๊ฐœ์ธํ™”๋œ ์š”์•ฝ์ž…๋‹ˆ๋‹ค.
+# This message shows when at least some protections are turned on, we are more assertive compared to the message above, Firefox is actively protecting you.
+protection-report-page-summary-default = { -brand-short-name }๋Š” ํƒ์ƒ‰ํ•˜๋Š” ๋™์•ˆ ๋’ค์—์„œ ๊ฐœ์ธ ์ •๋ณด๋ฅผ ๋ณดํ˜ธํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ์˜จ๋ผ์ธ ๋ณด์•ˆ์„ ์ œ์–ดํ•˜๋Š” ๋„๊ตฌ๋ฅผ ํฌํ•จํ•˜์—ฌ ์ด๋Ÿฌํ•œ ๋ณดํ˜ธ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ๊ฐœ์ธํ™”๋œ ์š”์•ฝ์ž…๋‹ˆ๋‹ค.
+
+protection-report-settings-link = ๊ฐœ์ธ ์ •๋ณด ๋ฐ ๋ณด์•ˆ ์„ค์ • ๊ด€๋ฆฌ
+
+etp-card-title-always = ํ–ฅ์ƒ๋œ ์ถ”์  ๋ฐฉ์ง€ ๊ธฐ๋Šฅ: ํ•ญ์ƒ ์‚ฌ์šฉ
+etp-card-title-custom-not-blocking = ํ–ฅ์ƒ๋œ ์ถ”์  ๋ฐฉ์ง€ ๊ธฐ๋Šฅ: ๊บผ์ง
+etp-card-content-description = { -brand-short-name }๋Š” ํšŒ์‚ฌ๊ฐ€ ์›น์—์„œ ์‚ฌ์šฉ์ž๋ฅผ ๋ชฐ๋ž˜ ๋”ฐ๋ผ ๋‹ค๋‹ˆ๋Š” ๊ฒƒ์„ ์ž๋™์œผ๋กœ ์ค‘์ง€ํ•ฉ๋‹ˆ๋‹ค.
+protection-report-etp-card-content-custom-not-blocking = ํ˜„์žฌ ๋ชจ๋“  ๋ณดํ˜ธ ๊ธฐ๋Šฅ์ด ๊บผ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. { -brand-short-name } ๋ณดํ˜ธ ์„ค์ •์—์„œ ์ฐจ๋‹จํ•  ์ถ”์ ๊ธฐ๋ฅผ ์„ ํƒํ•˜์„ธ์š”.
+protection-report-manage-protections = ์„ค์ • ๊ด€๋ฆฌ
+
+# This string is used to label the X axis of a graph. Other days of the week are generated via Intl.DateTimeFormat,
+# capitalization for this string should match the output for your locale.
+graph-today = ์˜ค๋Š˜
+
+# This string is used to describe the graph for screenreader users.
+graph-legend-description = ์ด๋ฒˆ ์ฃผ์— ์ฐจ๋‹จ๋œ ๊ฐ ์œ ํ˜•์˜ ์ถ”์ ๊ธฐ์˜ ์ „์ฒด ์ˆ˜๋ฅผ ํฌํ•จํ•˜๋Š” ๊ทธ๋ž˜ํ”„์ž…๋‹ˆ๋‹ค.
+
+social-tab-title = ์†Œ์…œ ๋ฏธ๋””์–ด ์ถ”์ ๊ธฐ
+social-tab-contant = ์†Œ์…œ ๋„คํŠธ์›Œํฌ๋Š” ๋‹ค๋ฅธ ์›น ์‚ฌ์ดํŠธ์— ์ถ”์ ๊ธฐ๋ฅผ ๋ฐฐ์น˜ํ•˜์—ฌ ์˜จ๋ผ์ธ์—์„œ ํ•œ ์ผ์ด๋‚˜ ๋ณธ ๊ฒƒ, ์žฌ์ƒํ•œ ๊ฒƒ์„ ์ถ”์ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์†Œ์…œ ๋ฏธ๋””์–ด ํšŒ์‚ฌ๋“ค์€ ์†Œ์…œ ๋ฏธ๋””์–ด ํ”„๋กœํ•„์—์„œ ๊ณต์œ ํ•˜๋Š” ๊ฒƒ ์ด์ƒ์˜ ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. <a data-l10n-name="learn-more-link">๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+cookie-tab-title = ๊ต์ฐจ ์‚ฌ์ดํŠธ ์ถ”์  ์ฟ ํ‚ค
+cookie-tab-content = ์ด๋Ÿฌํ•œ ์ฟ ํ‚ค๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์˜จ๋ผ์ธ์—์„œ ์ˆ˜ํ–‰ํ•˜๋Š” ์ž‘์—…์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์ดํŠธ ๊ฐ„์— ์‚ฌ์šฉ์ž๋ฅผ ๋”ฐ๋ผ ๋‹ค๋‹™๋‹ˆ๋‹ค. ๊ด‘๊ณ ์‚ฌ๋‚˜ ๋ถ„์„ ํšŒ์‚ฌ์™€ ๊ฐ™์€ ์ œ3์ž๊ฐ€ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ต์ฐจ ์‚ฌ์ดํŠธ ์ถ”์  ์ฟ ํ‚ค๋ฅผ ์ฐจ๋‹จํ•˜๋ฉด ๋”ฐ๋ผ๋‹ค๋‹ˆ๋Š” ๊ด‘๊ณ  ์ˆ˜๊ฐ€ ์ค„์–ด๋“ญ๋‹ˆ๋‹ค. <a data-l10n-name="learn-more-link">๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+tracker-tab-title = ์ถ”์  ์ฝ˜ํ…์ธ 
+tracker-tab-description = ์›น ์‚ฌ์ดํŠธ์—์„œ ์™ธ๋ถ€ ๊ด‘๊ณ , ๋™์˜์ƒ ๋ฐ ๊ธฐํƒ€ ์ถ”์  ์ฝ”๋“œ๊ฐ€ ํฌํ•จ๋œ ์ฝ˜ํ…์ธ ๋ฅผ ๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ถ”์  ์ฝ˜ํ…์ธ ๋ฅผ ์ฐจ๋‹จํ•˜๋ฉด ์‚ฌ์ดํŠธ๋ฅผ ๋” ๋นจ๋ฆฌ ๋กœ๋“œํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ผ๋ถ€ ๋ฒ„ํŠผ, ์–‘์‹ ๋ฐ ๋กœ๊ทธ์ธ ํ•„๋“œ๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. <a data-l10n-name="learn-more-link">๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+fingerprinter-tab-title = ๋””์ง€ํ„ธ ์ง€๋ฌธ
+fingerprinter-tab-content = ๋””์ง€ํ„ธ ์ง€๋ฌธ์€ ๋ธŒ๋ผ์šฐ์ €์™€ ์ปดํ“จํ„ฐ์—์„œ ์„ค์ •์„ ์ˆ˜์ง‘ํ•˜์—ฌ ์‚ฌ์šฉ์ž์˜ ํ”„๋กœํ•„์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ฌ๋Ÿฌ ์›น ์‚ฌ์ดํŠธ์—์„œ ์‚ฌ์šฉ์ž๋ฅผ ์ถ”์ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. <a data-l10n-name="learn-more-link">๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+cryptominer-tab-title = ์•”ํ˜ธํ™”ํ ์ฑ„๊ตด๊ธฐ
+cryptominer-tab-content = ์•”ํ˜ธํ™”ํ ์ฑ„๊ตด๊ธฐ๋Š” ๋””์ง€ํ„ธ ํ™”ํ๋ฅผ ์ฑ„๊ตดํ•˜๊ธฐ ์œ„ํ•ด ์‹œ์Šคํ…œ์˜ ์—ฐ์‚ฐ ๋Šฅ๋ ฅ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์•”ํ˜ธ ํ•ด๋… ์Šคํฌ๋ฆฝํŠธ๋Š” ๋ฐฐํ„ฐ๋ฆฌ๋ฅผ ์†Œ๋ชจํ•˜๊ณ  ์ปดํ“จํ„ฐ ์†๋„๋ฅผ ์ €ํ•˜์‹œํ‚ค๋ฉฐ ์—๋„ˆ์ง€ ์š”๊ธˆ์„ ์ฆ๊ฐ€์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. <a data-l10n-name="learn-more-link">๋” ์•Œ์•„๋ณด๊ธฐ</a>
+
+protections-close-button2 =
+    .aria-label = ๋‹ซ๊ธฐ
+    .title = ๋‹ซ๊ธฐ
+
+mobile-app-title = ๋” ๋งŽ์€ ๊ธฐ๊ธฐ์—์„œ ๊ด‘๊ณ  ์ถ”์ ๊ธฐ ์ฐจ๋‹จ
+mobile-app-card-content = ๊ด‘๊ณ  ์ถ”์ ์— ๋Œ€ํ•œ ๋ณดํ˜ธ ๊ธฐ๋Šฅ์ด ๋‚ด์žฅ๋œ ๋ชจ๋ฐ”์ผ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.
+mobile-app-links = <a data-l10n-name="android-mobile-inline-link">Android</a> ๋ฐ <a data-l10n-name="ios-mobile-inline-link">iOS</a>์šฉ { -brand-product-name } ๋ธŒ๋ผ์šฐ์ €
+
+lockwise-title = ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋‹ค์‹œ ์žŠ์ง€ ๋งˆ์„ธ์š”
+passwords-title-logged-in = ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ด€๋ฆฌ
+passwords-header-content = { -brand-product-name }๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ธŒ๋ผ์šฐ์ €์— ์•ˆ์ „ํ•˜๊ฒŒ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.
+lockwise-header-content-logged-in = ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ชจ๋“  ๊ธฐ๊ธฐ์— ์•ˆ์ „ํ•˜๊ฒŒ ์ €์žฅํ•˜๊ณ  ๋™๊ธฐํ™”ํ•ฉ๋‹ˆ๋‹ค.
+protection-report-passwords-save-passwords-button = ๋น„๋ฐ€๋ฒˆํ˜ธ ์ €์žฅ
+    .title = ๋น„๋ฐ€๋ฒˆํ˜ธ ์ €์žฅ
+protection-report-passwords-manage-passwords-button = ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ด€๋ฆฌ
+    .title = ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ด€๋ฆฌ
+
+
+# Variables:
+# $count (Number) - Number of passwords exposed in data breaches.
+lockwise-scanned-text-breached-logins =
+    { $count ->
+       *[other] ๋ฐ์ดํ„ฐ ์œ ์ถœ์— { $count }๊ฐœ์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ๋…ธ์ถœ๋˜์—ˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+    }
+
+# While English doesn't use the number in the plural form, you can add $count to your language
+# if needed for grammatical reasons.
+# Variables:
+# $count (Number) - Number of passwords stored in Lockwise.
+lockwise-scanned-text-no-breached-logins =
+    { $count ->
+       *[other] ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์•ˆ์ „ํ•˜๊ฒŒ ์ €์žฅ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+    }
+lockwise-how-it-works-link = ์ž‘๋™ ๋ฐฉ์‹
+
+monitor-title = ๋ฐ์ดํ„ฐ ์œ ์ถœ์— ์ฃผ์˜ํ•˜์„ธ์š”
+monitor-link = ์ž‘๋™ ๋ฐฉ์‹
+monitor-header-content-no-account = { -monitor-brand-name }๋ฅผ ํ™•์ธํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ์•Œ๋ ค์ง„ ๋ฐ์ดํ„ฐ ์œ ์ถœ ์‚ฌ๊ฑด์˜ ํ”ผํ•ด์ž์ธ์ง€ ํ™•์ธํ•˜๊ณ  ์ƒˆ๋กœ์šด ์œ ์ถœ์— ๋Œ€ํ•œ ์•Œ๋ฆผ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค.
+monitor-header-content-signed-in = ์•Œ๋ ค์ง„ ๋ฐ์ดํ„ฐ ์œ ์ถœ ์‚ฌ๊ฑด์— ์‚ฌ์šฉ์˜ ์ •๋ณด๊ฐ€ ์žˆ์œผ๋ฉด { -monitor-brand-name }๊ฐ€ ๊ฒฝ๊ณ ํ•ฉ๋‹ˆ๋‹ค.
+monitor-sign-up-link = ์œ ์ถœ ์•Œ๋ฆผ ๊ฐ€์ž…ํ•˜๊ธฐ
+    .title = { -monitor-brand-name }์—์„œ ์œ ์ถœ ์•Œ๋ฆผ ๊ฐ€์ž…ํ•˜๊ธฐ
+auto-scan = ์˜ค๋Š˜์˜ ์ž๋™ ์Šค์บ”
+
+monitor-emails-tooltip =
+    .title = { -monitor-brand-short-name }์—์„œ ๋ชจ๋‹ˆํ„ฐ๋ง๋œ ์ด๋ฉ”์ผ ์ฃผ์†Œ ๋ณด๊ธฐ
+monitor-breaches-tooltip =
+    .title = { -monitor-brand-short-name }์—์„œ ์•Œ๋ ค์ง„ ๋ฐ์ดํ„ฐ ์œ ์ถœ ๋ณด๊ธฐ
+monitor-passwords-tooltip =
+    .title = { -monitor-brand-short-name }์—์„œ ๋…ธ์ถœ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณด๊ธฐ
+
+# This string is displayed after a large numeral that indicates the total number
+# of email addresses being monitored. Donโ€™t add $count to
+# your localization, because it would result in the number showing twice.
+info-monitored-emails =
+    { $count ->
+       *[other] ๋ชจ๋‹ˆํ„ฐ๋˜๋Š” ์ด๋ฉ”์ผ ์ฃผ์†Œ
+    }
+
+# This string is displayed after a large numeral that indicates the total number
+# of known data breaches. Donโ€™t add $count to
+# your localization, because it would result in the number showing twice.
+info-known-breaches-found =
+    { $count ->
+       *[other] ์•Œ๋ ค์ง„ ๋ฐ์ดํ„ฐ ์œ ์ถœ๋กœ ์ธํ•ด ์ •๋ณด๊ฐ€ ๋…ธ์ถœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+    }
+
+# This string is displayed after a large numeral that indicates the total number
+# of known data breaches that are marked as resolved by the user. Donโ€™t add $count
+# to your localization, because it would result in the number showing twice.
+info-known-breaches-resolved =
+    { $count ->
+       *[other] ํ•ด๊ฒฐ๋œ ๊ฒƒ์œผ๋กœ ํ‘œ์‹œ๋œ ์•Œ๋ ค์ง„ ๋ฐ์ดํ„ฐ ์œ ์ถœ
+    }
+
+# This string is displayed after a large numeral that indicates the total number
+# of exposed passwords. Donโ€™t add $count to
+# your localization, because it would result in the number showing twice.
+info-exposed-passwords-found =
+    { $count ->
+       *[other] ๋ชจ๋“  ์œ ์ถœ์— ๊ฑธ์ฒ˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ๋…ธ์ถœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+    }
+
+# This string is displayed after a large numeral that indicates the total number
+# of exposed passwords that are marked as resolved by the user. Donโ€™t add $count
+# to your localization, because it would result in the number showing twice.
+info-exposed-passwords-resolved =
+    { $count ->
+       *[other] ํ•ด๊ฒฐ๋˜์ง€ ์•Š์€ ์œ ์ถœ์— ๋…ธ์ถœ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ
+    }
+
+monitor-no-breaches-title = ์ข‹์€ ์†Œ์‹!
+monitor-no-breaches-description = ์•Œ๋ ค์ง„ ์œ ์ถœ์ด ์—†์Šต๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ๋˜๋ฉด ์•Œ๋ ค ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.
+monitor-view-report-link = ๋ณด๊ณ ์„œ ๋ณด๊ธฐ
+    .title = { -monitor-brand-short-name }์—์„œ ์œ ์ถœ ํ•ด๊ฒฐ
+monitor-breaches-unresolved-title = ์œ ์ถœ ํ•ด๊ฒฐ
+monitor-breaches-unresolved-description = ์œ ์ถœ ์„ธ๋ถ€ ์‚ฌํ•ญ์„ ๊ฒ€ํ† ํ•˜๊ณ  ์ •๋ณด๋ฅผ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•œ ์กฐ์น˜๋ฅผ ์ทจํ•œ ํ›„, ์œ ์ถœ์„ ํ•ด๊ฒฐ๋œ ๊ฒƒ์œผ๋กœ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+monitor-manage-breaches-link = ์œ ์ถœ ๊ด€๋ฆฌ
+    .title = { -monitor-brand-short-name }์—์„œ ์œ ์ถœ ๊ด€๋ฆฌ
+monitor-breaches-resolved-title = ์ข‹์•„์š”! ์•Œ๋ ค์ง„ ๋ชจ๋“  ์œ ์ถœ์„ ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค.
+monitor-breaches-resolved-description = ์‚ฌ์šฉ์ž์˜ ์ด๋ฉ”์ผ์ด ์ƒˆ๋กœ์šด ์œ ์ถœ์— ๋‚˜ํƒ€๋‚˜๋ฉด ์•Œ๋ ค ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.
+
+# Variables:
+# $numBreachesResolved (Number) - Number of breaches marked as resolved by the user on Monitor.
+# $numBreaches (Number) - Number of breaches in which a user's data was involved, detected by Monitor.
+monitor-partial-breaches-title =
+    { $numBreaches ->
+       *[other] { $numBreaches }๊ฐœ์˜ ์œ ์ถœ ์ค‘ { $numBreachesResolved }๊ฐœ๊ฐ€ ํ•ด๊ฒฐ๋œ ๊ฒƒ์œผ๋กœ ํ‘œ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค
+    }
+
+# Variables:
+# $percentageResolved (Number) - Percentage of breaches marked as resolved by a user on Monitor.
+monitor-partial-breaches-percentage = { $percentageResolved }% ์™„๋ฃŒ
+
+monitor-partial-breaches-motivation-title-start = ์‹œ์ž‘!
+monitor-partial-breaches-motivation-title-middle = ๊ณ„์†ํ•˜์„ธ์š”!
+monitor-partial-breaches-motivation-title-end = ๊ฑฐ์˜ ๋‹ค ํ–ˆ์–ด์š”! ๊ณ„์†ํ•˜์„ธ์š”.
+monitor-partial-breaches-motivation-description = { -monitor-brand-short-name }์—์„œ ๋‚˜๋จธ์ง€ ์œ ์ถœ์„ ํ•ด๊ฒฐํ•˜์„ธ์š”.
+monitor-resolve-breaches-link = ์œ ์ถœ ํ•ด๊ฒฐ
+    .title = { -monitor-brand-short-name }์—์„œ ์œ ์ถœ ํ•ด๊ฒฐ
+
+## The title attribute is used to display the type of protection.
+## The aria-label is spoken by screen readers to make the visual graph accessible to blind users.
+##
+## Variables:
+##   $count (Number) - Number of specific trackers
+##   $percentage (Number) - Percentage this type of tracker contributes to the whole graph
+
+bar-tooltip-social =
+    .title = ์†Œ์…œ ๋ฏธ๋””์–ด ์ถ”์ ๊ธฐ
+    .aria-label =
+        { $count ->
+           *[other] { $count } ์†Œ์…œ ๋ฏธ๋””์–ด ์ถ”์ ๊ธฐ ({ $percentage }%)
+        }
+bar-tooltip-cookie =
+    .title = ๊ต์ฐจ ์‚ฌ์ดํŠธ ์ถ”์  ์ฟ ํ‚ค
+    .aria-label =
+        { $count ->
+           *[other] { $count } ๊ต์ฐจ ์‚ฌ์ดํŠธ ์ถ”์  ์ฟ ํ‚ค ({ $percentage }%)
+        }
+bar-tooltip-tracker =
+    .title = ์ถ”์  ์ฝ˜ํ…์ธ 
+    .aria-label =
+        { $count ->
+           *[other] { $count } ์ถ”์  ์ฝ˜ํ…์ธ  ({ $percentage }%)
+        }
+bar-tooltip-fingerprinter =
+    .title = ๋””์ง€ํ„ธ ์ง€๋ฌธ
+    .aria-label =
+        { $count ->
+           *[other] { $count } ํ•‘๊ฑฐํ”„๋ฆฐํ„ฐ ({ $percentage }%)
+        }
+bar-tooltip-cryptominer =
+    .title = ์•”ํ˜ธํ™”ํ ์ฑ„๊ตด๊ธฐ
+    .aria-label =
+        { $count ->
+           *[other] { $count } ์•”ํ˜ธํ™”ํ ์ฑ„๊ตด๊ธฐ ({ $percentage }%)
+        }
diff --git a/browser/browser/protectionsPanel.ftl b/browser/browser/protectionsPanel.ftl
new file mode 100644 (file)
index 0000000..a157776
--- /dev/null
@@ -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/.
+
+protections-panel-sendreportview-error = ๋ณด๊ณ ์„œ๋ฅผ ๋ณด๋‚ด๋Š” ์ค‘ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜์ค‘์— ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
+
+# A link shown when ETP is disabled for a site. Opens the breakage report subview when clicked.
+protections-panel-sitefixedsendreport-label = ์‚ฌ์ดํŠธ๊ฐ€ ๊ณ ์ณ์กŒ์Šต๋‹ˆ๊นŒ? ๋ณด๊ณ ์„œ ๋ณด๋‚ด๊ธฐ
+
+## These strings are used to define the different levels of
+## Enhanced Tracking Protection.
+
+protections-popup-footer-protection-label-strict = ์—„๊ฒฉ
+    .label = ์—„๊ฒฉ
+protections-popup-footer-protection-label-custom = ์‚ฌ์šฉ์ž ์ง€์ •
+    .label = ์‚ฌ์šฉ์ž ์ง€์ •
+protections-popup-footer-protection-label-standard = ํ‘œ์ค€
+    .label = ํ‘œ์ค€
+
+##
+
+# The text a screen reader speaks when focused on the info button.
+protections-panel-etp-more-info =
+    .aria-label = ํ–ฅ์ƒ๋œ ์ถ”์  ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ์ •๋ณด
+
+protections-panel-etp-on-header = ์ด ์‚ฌ์ดํŠธ์— ํ–ฅ์ƒ๋œ ์ถ”์  ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ์ผœ์ง
+protections-panel-etp-off-header = ์ด ์‚ฌ์ดํŠธ์— ํ–ฅ์ƒ๋œ ์ถ”์  ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ๊บผ์ง
+
+# The link to be clicked to open the sub-panel view
+protections-panel-site-not-working = ์‚ฌ์ดํŠธ๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๊นŒ?
+
+# The heading/title of the sub-panel view
+protections-panel-site-not-working-view =
+    .title = ์‚ฌ์ดํŠธ๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๊นŒ?
+
+## The "Allowed" header also includes a "Why?" link that, when hovered, shows
+## a tooltip explaining why these items were not blocked in the page.
+
+protections-panel-not-blocking-why-label = ์ด์œ ?
+protections-panel-not-blocking-why-etp-on-tooltip = ์ด๊ฒƒ๋“ค์„ ์ฐจ๋‹จํ•˜๋ฉด ์ผ๋ถ€ ์›น ์‚ฌ์ดํŠธ์˜ ์š”์†Œ๊ฐ€ ์†์ƒ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ถ”์ ๊ธฐ๊ฐ€ ์—†์œผ๋ฉด ์ผ๋ถ€ ๋ฒ„ํŠผ, ์–‘์‹ ๋ฐ ๋กœ๊ทธ์ธ ํ•„๋“œ๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+protections-panel-not-blocking-why-etp-off-tooltip = ๋ณดํ˜ธ ๊ธฐ๋Šฅ์ด ๊บผ์ ธ ์žˆ์–ด ์ด ์‚ฌ์ดํŠธ์˜ ๋ชจ๋“  ์ถ”์ ๊ธฐ๊ฐ€ ๋กœ๋“œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+
+##
+
+protections-panel-no-trackers-found = ์ด ํŽ˜์ด์ง€์—์„œ { -brand-short-name }์— ์•Œ๋ ค์ง„ ์ถ”์ ๊ธฐ๊ฐ€ ๊ฐ์ง€๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+
+protections-panel-content-blocking-tracking-protection = ์ถ”์  ์ฝ˜ํ…์ธ 
+
+protections-panel-content-blocking-socialblock = ์†Œ์…œ ๋ฏธ๋””์–ด ์ถ”์ ๊ธฐ
+protections-panel-content-blocking-cryptominers-label = ์•”ํ˜ธํ™”ํ ์ฑ„๊ตด๊ธฐ
+protections-panel-content-blocking-fingerprinters-label = ๋””์ง€ํ„ธ ์ง€๋ฌธ
+
+## In the protections panel, Content Blocking category items are in three sections:
+##   "Blocked" for categories being blocked in the current page,
+##   "Allowed" for categories detected but not blocked in the current page, and
+##   "None Detected" for categories not detected in the current page.
+##   These strings are used in the header labels of each of these sections.
+
+protections-panel-blocking-label = ์ฐจ๋‹จ๋จ
+protections-panel-not-blocking-label = ํ—ˆ์šฉ๋จ
+protections-panel-not-found-label = ๊ฐ์ง€๋˜์ง€ ์•Š์Œ
+
+##
+
+protections-panel-settings-label = ๋ณดํ˜ธ ์„ค์ •
+protections-panel-protectionsdashboard-label = ๋ณดํ˜ธ ๋Œ€์‹œ๋ณด๋“œ
+
+## In the Site Not Working? view, we suggest turning off protections if
+## the user is experiencing issues with any of a variety of functionality.
+
+# The header of the list
+protections-panel-site-not-working-view-header = ๋‹ค์Œ๊ณผ ๊ด€๋ จ๋œ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ๋ณดํ˜ธ ๊ธฐ๋Šฅ์„ ๋•๋‹ˆ๋‹ค:
+
+# The list items, shown in a <ul>
+protections-panel-site-not-working-view-issue-list-login-fields = ๋กœ๊ทธ์ธ ํ•„๋“œ
+protections-panel-site-not-working-view-issue-list-forms = ์–‘์‹
+protections-panel-site-not-working-view-issue-list-payments = ๊ฒฐ์ œ
+protections-panel-site-not-working-view-issue-list-comments = ๋Œ“๊ธ€
+protections-panel-site-not-working-view-issue-list-videos = ๋™์˜์ƒ
+protections-panel-site-not-working-view-issue-list-fonts = ๊ธ€๊ผด
+
+protections-panel-site-not-working-view-send-report = ๋ณด๊ณ ์„œ ๋ณด๋‚ด๊ธฐ
+
+##
+
+protections-panel-cross-site-tracking-cookies = ์ด๋Ÿฌํ•œ ์ฟ ํ‚ค๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์˜จ๋ผ์ธ์—์„œ ์ˆ˜ํ–‰ํ•˜๋Š” ์ž‘์—…์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์ดํŠธ ๊ฐ„์— ์‚ฌ์šฉ์ž๋ฅผ ๋”ฐ๋ผ๊ฐ‘๋‹ˆ๋‹ค. ๊ด‘๊ณ ์‚ฌ๋‚˜ ๋ถ„์„ ํšŒ์‚ฌ์™€ ๊ฐ™์€ ์ œ3์ž๊ฐ€ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
+protections-panel-cryptominers = ์•”ํ˜ธํ™”ํ ์ฑ„๊ตด๊ธฐ๋Š” ๋””์ง€ํ„ธ ํ™”ํ๋ฅผ ์ฑ„๊ตดํ•˜๊ธฐ ์œ„ํ•ด ์‹œ์Šคํ…œ์˜ ์—ฐ์‚ฐ ๋Šฅ๋ ฅ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์•”ํ˜ธ ํ•ด๋… ์Šคํฌ๋ฆฝํŠธ๋Š” ๋ฐฐํ„ฐ๋ฆฌ๋ฅผ ์†Œ๋ชจํ•˜๊ณ  ์ปดํ“จํ„ฐ ์†๋„๋ฅผ ์ €ํ•˜์‹œํ‚ค๋ฉฐ ์—๋„ˆ์ง€ ์š”๊ธˆ์„ ์ฆ๊ฐ€์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+protections-panel-fingerprinters = ๋””์ง€ํ„ธ ์ง€๋ฌธ์€ ๋ธŒ๋ผ์šฐ์ €์™€ ์ปดํ“จํ„ฐ์—์„œ ์„ค์ •์„ ์ˆ˜์ง‘ํ•˜์—ฌ ์‚ฌ์šฉ์ž์˜ ํ”„๋กœํ•„์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ฌ๋Ÿฌ ์›น ์‚ฌ์ดํŠธ์—์„œ ์‚ฌ์šฉ์ž๋ฅผ ์ถ”์ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+protections-panel-tracking-content = ์›น ์‚ฌ์ดํŠธ์—์„œ ์™ธ๋ถ€ ๊ด‘๊ณ , ๋™์˜์ƒ ๋ฐ ๊ธฐํƒ€ ์ถ”์  ์ฝ”๋“œ๊ฐ€ ํฌํ•จ๋œ ์ฝ˜ํ…์ธ ๋ฅผ ๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ถ”์  ์ฝ˜ํ…์ธ ๋ฅผ ์ฐจ๋‹จํ•˜๋ฉด ์‚ฌ์ดํŠธ๋ฅผ ๋” ๋นจ๋ฆฌ ๋กœ๋“œํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ผ๋ถ€ ๋ฒ„ํŠผ, ์–‘์‹ ๋ฐ ๋กœ๊ทธ์ธ ํ•„๋“œ๋Š” ์ž‘๋™ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+protections-panel-social-media-trackers = ์†Œ์…œ ๋„คํŠธ์›Œํฌ๋Š” ๋‹ค๋ฅธ ์›น ์‚ฌ์ดํŠธ์— ์ถ”์ ๊ธฐ๋ฅผ ๋ฐฐ์น˜ํ•˜์—ฌ ์˜จ๋ผ์ธ์—์„œ ํ•œ ์ผ์ด๋‚˜ ๋ณธ ๊ฒƒ, ์žฌ์ƒํ•œ ๊ฒƒ์„ ์ถ”์ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์†Œ์…œ ๋ฏธ๋””์–ด ํšŒ์‚ฌ๋“ค์€ ์†Œ์…œ ๋ฏธ๋””์–ด ํ”„๋กœํ•„์—์„œ ๊ณต์œ ํ•˜๋Š” ๊ฒƒ ์ด์ƒ์˜ ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+protections-panel-description-shim-allowed = ์•„๋ž˜์— ํ‘œ์‹œ๋œ ์ผ๋ถ€ ์ถ”์ ๊ธฐ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ƒํ˜ธ ์ž‘์šฉํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด ํŽ˜์ด์ง€์—์„œ ๋ถ€๋ถ„์ ์œผ๋กœ ์ฐจ๋‹จ ํ•ด์ œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+protections-panel-description-shim-allowed-learn-more = ๋” ์•Œ์•„๋ณด๊ธฐ
+protections-panel-shim-allowed-indicator =
+    .tooltiptext = ์ถ”์ ๊ธฐ๊ฐ€ ๋ถ€๋ถ„์ ์œผ๋กœ ์ฐจ๋‹จ ํ•ด์ œ๋จ
+
+protections-panel-content-blocking-manage-settings =
+    .label = ๋ณดํ˜ธ ์„ค์ • ๊ด€๋ฆฌ
+    .accesskey = M
+
+protections-panel-content-blocking-breakage-report-view =
+    .title = ๊นจ์ง„ ์‚ฌ์ดํŠธ ์‹ ๊ณ 
+protections-panel-content-blocking-breakage-report-view-description = ํŠน์ • ์ถ”์ ๊ธฐ๋ฅผ ์ฐจ๋‹จํ•˜๋ฉด ์ผ๋ถ€ ์›น ์‚ฌ์ดํŠธ์—์„œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ๋ณด๊ณ ํ•˜๋ฉด ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ๋” ๋‚˜์€ { -brand-short-name }๋ฅผ ์ œ๊ณตํ•˜๋Š”๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ์ด ๋ณด๊ณ ์„œ๋ฅผ ๋ณด๋‚ด๋ฉด URL๊ณผ ๋ธŒ๋ผ์šฐ์ € ์„ค์ •์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ Mozilla๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค. <label data-l10n-name="learn-more">๋” ์•Œ์•„๋ณด๊ธฐ</label>
+protections-panel-content-blocking-breakage-report-view-description2 = ํŠน์ • ์ถ”์ ๊ธฐ๋ฅผ ์ฐจ๋‹จํ•˜๋ฉด ์ผ๋ถ€ ์›น ์‚ฌ์ดํŠธ์—์„œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ๋ณด๊ณ ํ•˜๋ฉด ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ๋” ๋‚˜์€ { -brand-short-name }๋ฅผ ์ œ๊ณตํ•˜๋Š”๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ์ด ๋ณด๊ณ ์„œ๋ฅผ ๋ณด๋‚ด๋ฉด URL๊ณผ ๋ธŒ๋ผ์šฐ์ € ์„ค์ •์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ { -vendor-short-name }๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค.
+protections-panel-content-blocking-breakage-report-view-collection-url = URL
+protections-panel-content-blocking-breakage-report-view-collection-url-label =
+    .aria-label = URL
+protections-panel-content-blocking-breakage-report-view-collection-comments = ์„ ํƒ ์‚ฌํ•ญ: ๋ฌธ์ œ๋ฅผ ์„ค๋ช…ํ•ด ์ฃผ์„ธ์š”
+protections-panel-content-blocking-breakage-report-view-collection-comments-label =
+    .aria-label = ์„ ํƒ ์‚ฌํ•ญ: ๋ฌธ์ œ๋ฅผ ์„ค๋ช…ํ•ด ์ฃผ์„ธ์š”
+protections-panel-content-blocking-breakage-report-view-cancel =
+    .label = ์ทจ์†Œ
+protections-panel-content-blocking-breakage-report-view-send-report =
+    .label = ๋ณด๊ณ ์„œ ๋ณด๋‚ด๊ธฐ
+
+# Cookie Banner Handling
+
+protections-panel-cookie-banner-handling-header = ์ฟ ํ‚ค ๋ฐฐ๋„ˆ ๊ฐ์†Œ
+protections-panel-cookie-banner-handling-enabled = ์ด ์‚ฌ์ดํŠธ์—์„œ ์ผœ์ง
+protections-panel-cookie-banner-handling-disabled = ์ด ์‚ฌ์ดํŠธ์—์„œ ๊บผ์ง
+protections-panel-cookie-banner-handling-undetected = ํ˜„์žฌ ์ง€์›๋˜์ง€ ์•Š๋Š” ์‚ฌ์ดํŠธ
+
+protections-panel-cookie-banner-view-title =
+    .title = ์ฟ ํ‚ค ๋ฐฐ๋„ˆ ๊ฐ์†Œ
+# Variables
+#  $host (String): the hostname of the site that is being displayed.
+protections-panel-cookie-banner-view-turn-off-for-site = { $host }์— ๋Œ€ํ•ด ์ฟ ํ‚ค ๋ฐฐ๋„ˆ ๊ฐ์†Œ๋ฅผ ๋„์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+protections-panel-cookie-banner-view-turn-on-for-site = ์ด ์‚ฌ์ดํŠธ์— ๋Œ€ํ•ด ์ฟ ํ‚ค ๋ฐฐ๋„ˆ ๊ฐ์†Œ๋ฅผ ์ผœ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+protections-panel-cookie-banner-view-cookie-clear-warning = { -brand-short-name }๋Š” ์ด ์‚ฌ์ดํŠธ์˜ ์ฟ ํ‚ค๋ฅผ ์ง€์šฐ๊ณ  ํŽ˜์ด์ง€๋ฅผ ์ƒˆ๋กœ ๊ณ ์นจํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ์ฟ ํ‚ค๋ฅผ ์‚ญ์ œํ•˜๋ฉด ๋กœ๊ทธ์•„์›ƒ๋˜๊ฑฐ๋‚˜ ์žฅ๋ฐ”๊ตฌ๋‹ˆ๊ฐ€ ๋น„์›Œ์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+protections-panel-cookie-banner-view-turn-on-description = { -brand-short-name }๋Š” ์ง€์›๋˜๋Š” ์‚ฌ์ดํŠธ์—์„œ ๋ชจ๋“  ์ฟ ํ‚ค ์š”์ฒญ์„ ์ž๋™์œผ๋กœ ๊ฑฐ๋ถ€ํ•˜๋ ค๊ณ  ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.
+protections-panel-cookie-banner-view-cancel = ์ทจ์†Œ
+protections-panel-cookie-banner-view-turn-off = ๋„๊ธฐ
+protections-panel-cookie-banner-view-turn-on = ์ผœ๊ธฐ
diff --git a/browser/browser/recentlyClosed.ftl b/browser/browser/recentlyClosed.ftl
new file mode 100644 (file)
index 0000000..bbebc5b
--- /dev/null
@@ -0,0 +1,29 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## These strings are used in the main menu,
+## and should follow the same capitalization (title case for English).
+## Check menubar.ftl for reference.
+
+recently-closed-menu-reopen-all-tabs = ๋ชจ๋“  ํƒญ ๋‹ค์‹œ ์—ด๊ธฐ
+recently-closed-menu-reopen-all-windows = ๋ชจ๋“  ์ฐฝ ๋‹ค์‹œ ์—ด๊ธฐ
+
+## These strings are used in the app menu,
+## and should follow the same capitalization (sentence case for English).
+## Check appmenu.ftl for reference.
+
+recently-closed-panel-reopen-all-tabs = ๋ชจ๋“  ํƒญ ๋‹ค์‹œ ์—ด๊ธฐ
+recently-closed-panel-reopen-all-windows = ๋ชจ๋“  ์ฐฝ ๋‹ค์‹œ ์—ด๊ธฐ
+
+##
+
+# Variables:
+#   $tabCount (Number): Number of other tabs
+#   $winTitle (String): Window title
+recently-closed-undo-close-window-label =
+    { $tabCount ->
+        [0] { $winTitle }
+       *[other] { $winTitle } (๋‹ค๋ฅธ ํƒญ { $tabCount }๊ฐœ)
+    }
diff --git a/browser/browser/safeMode.ftl b/browser/browser/safeMode.ftl
new file mode 100644 (file)
index 0000000..e7c0f80
--- /dev/null
@@ -0,0 +1,15 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+troubleshoot-mode-window =
+    .title = { -brand-short-name }๋ฅผ ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ชจ๋“œ๋กœ ์—ฌ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+    .style = max-width: 400px
+start-troubleshoot-mode =
+    .label = ์—ด๊ธฐ
+refresh-profile =
+    .label = { -brand-short-name } ์ƒˆ๋กœ ์„ค์ •
+troubleshoot-mode-description = { -brand-short-name }์˜ ์ด ํŠน๋ณ„ํ•œ ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ์ง„๋‹จํ•˜์„ธ์š”. ํ™•์žฅ ๊ธฐ๋Šฅ ๋ฐ ์‚ฌ์šฉ์ž ์ง€์ •์ด ์ผ์‹œ์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.
+skip-troubleshoot-refresh-profile = ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ๊ฑด๋„ˆ ๋›ฐ๊ณ  ๋Œ€์‹  { -brand-short-name }๋ฅผ ์ƒˆ๋กœ ์„ค์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
+# Shown on the safe mode dialog after multiple startup crashes.
+auto-safe-mode-description = { -brand-short-name }๋ฅผ ์‹œ์ž‘ํ•˜๋Š” ๋™์•ˆ ์˜ˆ๊ธฐ์น˜ ์•Š๊ฒŒ ์ข…๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ๋˜๋Š” ๋‹ค๋ฅธ ๋ฌธ์ œ ๋•Œ๋ฌธ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•ˆ์ „ ๋ชจ๋“œ์—์„œ ์›์ธ์„ ์ฐพ์•„ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
diff --git a/browser/browser/safebrowsing/blockedSite.ftl b/browser/browser/safebrowsing/blockedSite.ftl
new file mode 100644 (file)
index 0000000..db52f10
--- /dev/null
@@ -0,0 +1,58 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+safeb-blocked-phishing-page-title = ์˜์‹ฌ์Šค๋Ÿฌ์šด ์‚ฌ์ดํŠธ
+safeb-blocked-malware-page-title = ์›น ์‚ฌ์ดํŠธ ๋ฐฉ๋ฌธ์ด ์ปดํ“จํ„ฐ๋ฅผ ์†์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Œ
+safeb-blocked-unwanted-page-title = ๋ฐฉ๋ฌธํ•˜๋ ค๋Š” ์‚ฌ์ดํŠธ๊ฐ€ ์œ ํ•ดํ•œ ํ”„๋กœ๊ทธ๋žจ์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Œ
+safeb-blocked-harmful-page-title = ๋ฐฉ๋ฌธํ•˜๋ ค๋Š” ์‚ฌ์ดํŠธ๊ฐ€ ์•…์„ฑ ์ฝ”๋“œ๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Œ
+safeb-blocked-phishing-page-short-desc = ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์„ค์น˜ํ•˜๊ฑฐ๋‚˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋‚˜ ์‹ ์šฉ์นด๋“œ ์ •๋ณด์™€ ๊ฐ™์€ ๊ฐœ์ธ ์ •๋ณด๊ฐ€ ๋“ค์–ด๋‚  ์ˆ˜ ์žˆ๋Š” ํ–‰๋™์„ ํ•˜๋„๋ก ์†์ผ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— { -brand-short-name }๊ฐ€ ์ด ํŽ˜์ด์ง€๋ฅผ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.
+safeb-blocked-malware-page-short-desc = ์ปดํ“จํ„ฐ์˜ ๊ฐœ์ธ ์ •๋ณด๋ฅผ ํ›”์น˜๊ฑฐ๋‚˜ ์ง€์šธ ์ˆ˜ ์žˆ๋Š” ์•…์„ฑ ์ฝ”๋“œ๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— { -brand-short-name }๊ฐ€ ํŽ˜์ด์ง€๋ฅผ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.
+safeb-blocked-unwanted-page-short-desc = ํƒ์ƒ‰ ๊ฒฝํ—˜์„ ํ•ด์น  ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜ํ•˜๋„๋ก ์†์ผ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ(์˜ˆ๋ฅผ ๋“ค์–ด ์ฒซํŽ˜์ด์ง€๋ฅผ ๋ฐ”๊พธ๊ฑฐ๋‚˜ ๋ฐฉ๋ฌธํ•œ ์‚ฌ์ดํŠธ์— ๊ด‘๊ณ ๋ฅผ ์ถ”๊ฐ€)์— { -brand-short-name }๊ฐ€ ์ด ํŽ˜์ด์ง€๋ฅผ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.
+safeb-blocked-harmful-page-short-desc = ์‚ฌ์šฉ์ž ์ •๋ณด(์˜ˆ๋ฅผ ๋“ค์–ด ์‚ฌ์ง„, ๋น„๋ฐ€๋ฒˆํ˜ธ, ๋ฉ”์‹œ์ง€, ์‹ ์šฉ์นด๋“œ)๋ฅผ ํ›”์น˜๊ฑฐ๋‚˜ ์ง€์šธ ์ˆ˜ ์žˆ๋Š” ์œ„ํ—˜ํ•œ ์•ฑ์„ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— { -brand-short-name }๊ฐ€ ์ด ํŽ˜์ด์ง€๋ฅผ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.
+safeb-palm-advisory-desc = <a data-l10n-name='advisory_provider'>{ $advisoryname }</a>์˜ ์ž๋ฌธ์„ ๋ฐ›์Œ
+safeb-palm-accept-label = ๋’ค๋กœ ๊ฐ€๊ธฐ
+safeb-palm-see-details-label = ์ƒ์„ธ ๋ณด๊ธฐ
+
+## Variables
+##  $sitename (string) - Domain name for the blocked page
+
+safeb-blocked-phishing-page-error-desc-override = <span data-l10n-name='sitename'>{ $sitename }</span> ์‚ฌ์ดํŠธ๊ฐ€ <a data-l10n-name='error_desc_link'>์˜์‹ฌ์Šค๋Ÿฌ์šด ์‚ฌ์ดํŠธ๋กœ ๋ณด๊ณ </a>๋˜์—ˆ์Šต๋‹ˆ๋‹ค. <a data-l10n-name='report_detection'>๊ฐ์ง€ ๋ฌธ์ œ๋ฅผ ๋ณด๊ณ </a>ํ•˜๊ฑฐ๋‚˜ <a data-l10n-name='ignore_warning_link'>์œ„ํ—˜์„ ๋ฌด์‹œํ•˜๊ณ </a>์•ˆ์ „ํ•˜์ง€ ์•Š์€ ์‚ฌ์ดํŠธ๋กœ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+safeb-blocked-phishing-page-error-desc-no-override = <span data-l10n-name='sitename'>{ $sitename }</span> ์‚ฌ์ดํŠธ๊ฐ€ <a data-l10n-name='error_desc_link'>์˜์‹ฌ์Šค๋Ÿฌ์šด ์‚ฌ์ดํŠธ๋กœ ๋ณด๊ณ </a>๋˜์—ˆ์Šต๋‹ˆ๋‹ค. <a data-l10n-name='report_detection'>๊ฐ์ง€ ๋ฌธ์ œ๋ฅผ ๋ณด๊ณ </a>ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+##
+
+safeb-blocked-phishing-page-learn-more = <a data-l10n-name='learn_more_link'>www.antiphishing.org</a>์—์„œ ์˜์‹ฌ๊ฐ€๋Š” ์‚ฌ์ดํŠธ์™€ ํ”ผ์‹ฑ์— ๋Œ€ํ•ด์„œ ๋” ์•Œ์•„๋ณด์„ธ์š”. <a data-l10n-name='firefox_support'>support.mozilla.org</a>์—์„œ { -brand-short-name }์˜ ํ”ผ์‹ฑ๊ณผ ์•…์„ฑ์ฝ”๋“œ ๋ฐฉ์ง€์— ๋Œ€ํ•ด ๋” ์•Œ์•„๋ณด์„ธ์š”.
+
+## Variables
+##  $sitename (string) - Domain name for the blocked page
+
+safeb-blocked-malware-page-error-desc-override-sumo = <span data-l10n-name='sitename'>{ $sitename }</span> ์‚ฌ์ดํŠธ๊ฐ€ <a data-l10n-name='error_desc_link'>์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ํฌํ•จ</a>ํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ๋ณด๊ณ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. <a data-l10n-name='ignore_warning_link'>์œ„ํ—˜์„ ๋ฌด์‹œ</a>ํ•˜๊ณ  ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ์‚ฌ์ดํŠธ๋กœ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+safeb-blocked-malware-page-error-desc-no-override-sumo = <span data-l10n-name='sitename'>{ $sitename }</span> ์‚ฌ์ดํŠธ๊ฐ€ <a data-l10n-name='error_desc_link'>์•…์„ฑ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ํฌํ•จ</a>ํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ๋ณด๊ณ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+
+##
+
+safeb-blocked-malware-page-learn-more-sumo = <a data-l10n-name='firefox_support'>support.mozilla.org</a>์—์„œ { -brand-short-name }์˜ ํ”ผ์‹ฑ๊ณผ ์•…์„ฑ์ฝ”๋“œ ๋ฐฉ์ง€์— ๋Œ€ํ•ด ๋” ์•Œ์•„๋ณด์„ธ์š”.
+
+## Variables
+##  $sitename (string) - Domain name for the blocked page
+
+safeb-blocked-unwanted-page-error-desc-override = <span data-l10n-name='sitename'>{ $sitename }</span> ์‚ฌ์ดํŠธ๊ฐ€ <a data-l10n-name='error_desc_link'>์œ ํ•ดํ•œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ํฌํ•จ</a>ํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ์‹ ๊ณ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. <a data-l10n-name='ignore_warning_link'>์œ„ํ—˜์„ ๋ฌด์‹œ</a>ํ•˜๊ณ  ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ์‚ฌ์ดํŠธ๋กœ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+safeb-blocked-unwanted-page-error-desc-no-override = <span data-l10n-name='sitename'>{ $sitename }</span> ์‚ฌ์ดํŠธ๊ฐ€ <a data-l10n-name='error_desc_link'>์œ ํ•ดํ•œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ํฌํ•จ</a>ํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ์‹ ๊ณ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+
+##
+
+safeb-blocked-unwanted-page-learn-more = <a data-l10n-name='learn_more_link'>์‚ฌ์šฉ์ž ๋™์˜ ์—†์ด ์„ค์น˜๋œ ์†Œํ”„ํŠธ์›จ์–ด ์ •์ฑ…</a>์—์„œ ์œ ํ•ดํ•˜๊ณ  ์‚ฌ์šฉ์ž ๋™์˜ ์—†์ด ์„ค์น˜๋œ ์†Œํ”„ํŠธ์›จ์–ด์— ๋Œ€ํ•ด ๋” ์•Œ์•„๋ณด์„ธ์š”. <a data-l10n-name='firefox_support'>support.mozilla.org</a>์—์„œ { -brand-short-name }์˜ ํ”ผ์‹ฑ๊ณผ ์•…์„ฑ์ฝ”๋“œ ๋ฐฉ์ง€์— ๋Œ€ํ•ด ๋” ์•Œ์•„๋ณด์„ธ์š”.
+
+## Variables
+##  $sitename (string) - Domain name for the blocked page
+
+safeb-blocked-harmful-page-error-desc-override = <span data-l10n-name='sitename'>{ $sitename }</span> ์‚ฌ์ดํŠธ๊ฐ€ <a data-l10n-name='error_desc_link'>์ž ์žฌ์ ์œผ๋กœ ์œ ํ•ดํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํฌํ•จํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์‹ ๊ณ </a>๋˜์—ˆ์Šต๋‹ˆ๋‹ค. <a data-l10n-name='ignore_warning_link'>์œ„ํ—˜์„ ๋ฌด์‹œํ•˜๊ณ </a> ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ์‚ฌ์ดํŠธ๋กœ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+safeb-blocked-harmful-page-error-desc-no-override = <span data-l10n-name='sitename'>{ $sitename }</span> ์‚ฌ์ดํŠธ๊ฐ€ <a data-l10n-name='error_desc_link'>์ž ์žฌ์ ์œผ๋กœ ์œ ํ•ดํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํฌํ•จํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์‹ ๊ณ </a>๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+
+##
+
+safeb-blocked-harmful-page-learn-more = <a data-l10n-name='firefox_support'>support.mozilla.org</a>์—์„œ { -brand-short-name }์˜ ํ”ผ์‹ฑ๊ณผ ์•…์„ฑ์ฝ”๋“œ ๋ฐฉ์ง€์— ๋Œ€ํ•ด ๋” ์•Œ์•„๋ณด์„ธ์š”.
+safeb-palm-notdeceptive =
+    .label = ์ด ์‚ฌ์ดํŠธ๋Š” ๊ฐ€์งœ ์‚ฌ์ดํŠธ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹คโ€ฆ
+    .accesskey = d
diff --git a/browser/browser/sanitize.ftl b/browser/browser/sanitize.ftl
new file mode 100644 (file)
index 0000000..a8f348c
--- /dev/null
@@ -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/.
+
+sanitize-prefs2 =
+    .title = ๊ธฐ๋ก ์ง€์šฐ๊ธฐ ์„ค์ •
+    .style = min-width: 34em
+
+sanitize-prefs-style =
+    .style = width: 17em
+
+sanitize-dialog-title =
+    .title = ์ตœ๊ทผ ๊ธฐ๋ก ์ง€์šฐ๊ธฐ
+    .style = min-width: 34em
+
+# When "Time range to clear" is set to "Everything", this message is used for the
+# title instead of dialog-title.
+sanitize-dialog-title-everything =
+    .title = ๋ชจ๋“  ๊ธฐ๋ก ์ง€์šฐ๊ธฐ
+    .style = min-width: 34em
+
+clear-data-settings-label = ๋‹ซ์„ ๋•Œ, { -brand-short-name }๊ฐ€ ์ž๋™์œผ๋กœ ๋ชจ๋‘ ์ง€์šฐ๊ธฐ
+
+## clear-time-duration-prefix is followed by a dropdown list, with
+## values localized using clear-time-duration-value-* messages.
+## clear-time-duration-suffix is left empty in English, but can be
+## used in other languages to change the structure of the message.
+##
+## This results in English:
+## Time range to clear: (Last Hour, Today, etc.)
+
+clear-time-duration-prefix =
+    .value = ์ง€์šฐ๋Š” ์‹œ๊ฐ„ ๋ฒ”์œ„:{ " " }
+    .accesskey = T
+
+clear-time-duration-value-last-hour =
+    .label = ์ตœ๊ทผ 1์‹œ๊ฐ„
+
+clear-time-duration-value-last-2-hours =
+    .label = ์ตœ๊ทผ 2์‹œ๊ฐ„
+
+clear-time-duration-value-last-4-hours =
+    .label = ์ตœ๊ทผ 4์‹œ๊ฐ„
+
+clear-time-duration-value-today =
+    .label = ์˜ค๋Š˜
+
+clear-time-duration-value-everything =
+    .label = ์ „์ฒด
+
+clear-time-duration-suffix =
+    .value = { "" }
+
+## These strings are used as section comments and checkboxes
+## to select the items to remove
+
+history-section-label = ๊ธฐ๋ก
+
+item-history-and-downloads =
+    .label = ๋ฐฉ๋ฌธ ๋ฐ ๋‹ค์šด๋กœ๋“œ ๊ธฐ๋ก
+    .accesskey = B
+
+item-cookies =
+    .label = ์ฟ ํ‚ค
+    .accesskey = C
+
+item-active-logins =
+    .label = ํ™œ์„ฑ ๋กœ๊ทธ์ธ
+    .accesskey = L
+
+item-cache =
+    .label = ์บ์‹œ
+    .accesskey = a
+
+item-form-search-history =
+    .label = ์–‘์‹ ๋ฐ ๊ฒ€์ƒ‰ ๊ธฐ๋ก
+    .accesskey = F
+
+data-section-label = ๋ฐ์ดํ„ฐ
+
+item-site-settings =
+    .label = ์‚ฌ์ดํŠธ ์„ค์ •
+    .accesskey = S
+
+item-offline-apps =
+    .label = ์˜คํ”„๋ผ์ธ ์›น ๋ฐ์ดํ„ฐ
+    .accesskey = O
+
+sanitize-everything-undo-warning = ์ด ์ž‘์—…์€ ์ทจ์†Œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+
+window-close =
+    .key = w
+
+sanitize-button-ok =
+    .label = ์ง€๊ธˆ ์ง€์šฐ๊ธฐ
+
+# The label for the default button between the user clicking it and the window
+# closing.  Indicates the items are being cleared.
+sanitize-button-clearing =
+    .label = ์ง€์šฐ๋Š” ์ค‘
+
+# Warning that appears when "Time range to clear" is set to "Everything" in Clear
+# Recent History dialog, provided that the user has not modified the default set
+# of history items to clear.
+sanitize-everything-warning = ๋ชจ๋“  ๊ธฐ๋ก์ด ์ง€์›Œ์ง‘๋‹ˆ๋‹ค.
+
+# Warning that appears when "Time range to clear" is set to "Everything" in Clear
+# Recent History dialog, provided that the user has modified the default set of
+# history items to clear.
+sanitize-selected-warning = ๋ชจ๋“  ์„ ํƒํ•œ ํ•ญ๋ชฉ์ด ์ง€์›Œ์ง‘๋‹ˆ๋‹ค.
diff --git a/browser/browser/screenshots.ftl b/browser/browser/screenshots.ftl
new file mode 100644 (file)
index 0000000..f22a70d
--- /dev/null
@@ -0,0 +1,60 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+screenshot-toolbarbutton =
+    .label = ์Šคํฌ๋ฆฐ์ƒท
+    .tooltiptext = ์Šคํฌ๋ฆฐ์ƒท ์ฐ๊ธฐ
+
+screenshot-shortcut =
+    .key = S
+
+screenshots-instructions = ๋“œ๋ž˜๊ทธํ•˜๊ฑฐ๋‚˜ ํด๋ฆญํ•ด์„œ ์˜์—ญ์„ ์„ ํƒํ•˜์„ธ์š”. ESC ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ์ทจ์†Œ๋ฉ๋‹ˆ๋‹ค.
+screenshots-cancel-button = ์ทจ์†Œ
+screenshots-save-visible-button = ๋ณด์ด๋Š” ๋‚ด์šฉ ์ €์žฅ
+screenshots-save-page-button = ์ „์ฒด ํŽ˜์ด์ง€ ์ €์žฅ
+screenshots-download-button = ๋‹ค์šด๋กœ๋“œ
+screenshots-download-button-tooltip = ์Šคํฌ๋ฆฐ์ƒท ๋‹ค์šด๋กœ๋“œ
+screenshots-copy-button = ๋ณต์‚ฌ
+screenshots-copy-button-tooltip = ํด๋ฆฝ๋ณด๋“œ์— ์Šคํฌ๋ฆฐ์ƒท ๋ณต์‚ฌ
+screenshots-download-button-title =
+    .title = ์Šคํฌ๋ฆฐ์ƒท ๋‹ค์šด๋กœ๋“œ
+screenshots-copy-button-title =
+    .title = ํด๋ฆฝ๋ณด๋“œ์— ์Šคํฌ๋ฆฐ์ƒท ๋ณต์‚ฌ
+screenshots-cancel-button-title =
+    .title = ์ทจ์†Œ
+screenshots-retry-button-title =
+    .title = ์Šคํฌ๋ฆฐ์ƒท ๋‹ค์‹œ ์‹œ๋„
+
+screenshots-meta-key =
+    { PLATFORM() ->
+        [macos] โŒ˜
+       *[other] Ctrl
+    }
+screenshots-notification-link-copied-title = ๋งํฌ ๋ณต์‚ฌ๋จ
+screenshots-notification-link-copied-details = ์Šคํฌ๋ฆฐ์ƒท์˜ ๋งํฌ๊ฐ€ ํด๋ฆฝ๋ณด๋“œ์— ๋ณต์‚ฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ถ™์—ฌ๋„ฃ์œผ๋ ค๋ฉด { screenshots-meta-key }-V๋ฅผ ๋ˆ„๋ฅด์„ธ์š”.
+
+screenshots-notification-image-copied-title = ์Šคํฌ๋ฆฐ์ƒท ๋ณต์‚ฌ๋จ
+screenshots-notification-image-copied-details = ์Šคํฌ๋ฆฐ์ƒท์ด ํด๋ฆฝ๋ณด๋“œ์— ๋ณต์‚ฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ถ™์—ฌ๋„ฃ์œผ๋ ค๋ฉด { screenshots-meta-key }-V๋ฅผ ๋ˆ„๋ฅด์„ธ์š”.
+
+screenshots-request-error-title = ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+screenshots-request-error-details = ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค! ์Šคํฌ๋ฆฐ์ƒท์„ ์ €์žฅํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜์ค‘์— ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
+
+screenshots-connection-error-title = ์Šคํฌ๋ฆฐ์ƒท์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+screenshots-connection-error-details = ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์„ ํ™•์ธํ•˜์„ธ์š”. ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์œผ๋ฉด { -screenshots-brand-name } ์„œ๋น„์Šค์— ์ผ์‹œ์ ์ธ ๋ฌธ์ œ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+screenshots-login-error-details = { -screenshots-brand-name } ์„œ๋น„์Šค์— ๋ฌธ์ œ๊ฐ€ ์žˆ์–ด ์Šคํฌ๋ฆฐ์ƒท์„ ์ €์žฅํ•  ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜์ค‘์— ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
+
+screenshots-unshootable-page-error-title = ์ด ํŽ˜์ด์ง€๋Š” ์Šคํฌ๋ฆฐ์ƒท์„ ์ฐ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+screenshots-unshootable-page-error-details = ํ‘œ์ค€ ์›น ํŽ˜์ด์ง€๊ฐ€ ์•„๋‹ˆ๋ฏ€๋กœ ์Šคํฌ๋ฆฐ์ƒท์„ ์ฐ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+
+screenshots-empty-selection-error-title = ์„ ํƒ ์˜์—ญ์ด ๋„ˆ๋ฌด ์ž‘์Œ
+
+screenshots-private-window-error-title = ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ์—์„œ๋Š” { -screenshots-brand-name }์ด ๋น„ํ™œ์„ฑํ™”๋จ
+screenshots-private-window-error-details = ๋ถˆํŽธํ•˜๊ฒŒ ํ•ด๋“œ๋ ค์„œ ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ํ–ฅํ›„์— ๋„ฃ์„ ์ˆ˜ ์žˆ๋„๋ก ์ด ๊ธฐ๋Šฅ์„ ๊ฐœ๋ฐœ ์ค‘์ž…๋‹ˆ๋‹ค.
+
+screenshots-generic-error-title = ์ด๋Ÿฐ! { -screenshots-brand-name }์ด ์ž˜๋ชป๋์Šต๋‹ˆ๋‹ค.
+screenshots-generic-error-details = ๋ฌด์Šจ ์ผ์ด ์žˆ์—ˆ๋Š”์ง€ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ์‹œ๋„ํ•˜์‹œ๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ํŽ˜์ด์ง€์˜ ์Šคํฌ๋ฆฐ์ƒท์„ ์ฐ์–ด ๋ณด์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+
+screenshots-too-large-error-title = ์Šคํฌ๋ฆฐ์ƒท์ด ๋„ˆ๋ฌด ์ปค์„œ ์ž˜๋ ธ์Šต๋‹ˆ๋‹ค.
+screenshots-too-large-error-details = ๊ฐ€์žฅ ๊ธด ๋ฉด์ด 32,700 ํ”ฝ์…€๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ์ด ๋ฉด์ ์ด 124,900,000 ํ”ฝ์…€๋ณด๋‹ค ์ž‘์€ ์˜์—ญ์„ ์„ ํƒํ•ด ๋ณด์„ธ์š”.
diff --git a/browser/browser/screenshotsOverlay.ftl b/browser/browser/screenshotsOverlay.ftl
new file mode 100644 (file)
index 0000000..7fa6a71
--- /dev/null
@@ -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/.
+
+screenshots-overlay-cancel-button = ์ทจ์†Œ
+screenshots-overlay-instructions = ๋“œ๋ž˜๊ทธํ•˜๊ฑฐ๋‚˜ ํด๋ฆญํ•ด์„œ ์˜์—ญ์„ ์„ ํƒํ•˜์„ธ์š”. ESC ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ์ทจ์†Œ๋ฉ๋‹ˆ๋‹ค.
+screenshots-overlay-download-button = ๋‹ค์šด๋กœ๋“œ
+screenshots-overlay-copy-button = ๋ณต์‚ฌ
diff --git a/browser/browser/search.ftl b/browser/browser/search.ftl
new file mode 100644 (file)
index 0000000..aeffc56
--- /dev/null
@@ -0,0 +1,38 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## These strings are used for errors when installing OpenSearch engines, e.g.
+## via "Add Search Engine" on the address bar or search bar.
+## Variables
+## $location-url (String) - the URL of the OpenSearch engine that was attempted to be installed.
+
+opensearch-error-duplicate-title = ์„ค์น˜ ์˜ค๋ฅ˜
+opensearch-error-duplicate-desc = { -brand-short-name }๋Š” ๊ฐ™์€ ์ด๋ฆ„์„ ๊ฐ€์ง„ ๊ฒ€์ƒ‰ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์žˆ์œผ๋ฏ€๋กœ "{ $location-url }"๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+
+opensearch-error-format-title = ์ž˜๋ชป๋œ ํ˜•์‹
+opensearch-error-format-desc = { -brand-short-name }๊ฐ€ ๋‹ค์Œ ๊ฒ€์ƒ‰ ์—”์ง„์„ ์„ค์น˜ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค: { $location-url }
+
+opensearch-error-download-title = ๋‹ค์šด๋กœ๋“œ ์˜ค๋ฅ˜
+opensearch-error-download-desc = { -brand-short-name }๊ฐ€ ๊ฒ€์ƒ‰ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์œ„์น˜: { $location-url }
+
+##
+
+searchbar-submit =
+    .tooltiptext = ๊ฒ€์ƒ‰์–ด ๊ฒ€์ƒ‰
+
+# This string is displayed in the search box when the input field is empty
+searchbar-input =
+    .placeholder = ๊ฒ€์ƒ‰
+
+searchbar-icon =
+    .tooltiptext = ๊ฒ€์ƒ‰
+
+## Infobar shown when search engine is removed and replaced.
+## Variables
+## $oldEngine (String) - the search engine to be removed.
+## $newEngine (String) - the search engine to replace the removed search engine.
+
+removed-search-engine-message = <strong>๊ธฐ๋ณธ ๊ฒ€์ƒ‰ ์—”์ง„์ด ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.</strong> { $oldEngine } ๊ฒ€์ƒ‰ ์—”์ง„์€ { -brand-short-name }์—์„œ ๋” ์ด์ƒ ๊ธฐ๋ณธ ๊ฒ€์ƒ‰ ์—”์ง„์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. { $newEngine } ๊ฒ€์ƒ‰ ์—”์ง„์ด ์ด์ œ ๊ธฐ๋ณธ ๊ฒ€์ƒ‰ ์—”์ง„์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๊ธฐ๋ณธ ๊ฒ€์ƒ‰ ์—”์ง„์œผ๋กœ ๋ณ€๊ฒฝํ•˜๋ ค๋ฉด ์„ค์ •์œผ๋กœ ์ด๋™ํ•˜์„ธ์š”. <label data-l10n-name="remove-search-engine-article">๋” ์•Œ์•„๋ณด๊ธฐ</label>
+remove-search-engine-button = ํ™•์ธ
diff --git a/browser/browser/setDesktopBackground.ftl b/browser/browser/setDesktopBackground.ftl
new file mode 100644 (file)
index 0000000..2214069
--- /dev/null
@@ -0,0 +1,40 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+set-desktop-background-window =
+    .title = ๋ฐ”ํƒ• ํ™”๋ฉด ๋ฐฐ๊ฒฝ ์„ค์ •
+
+set-desktop-background-accept =
+    .label = ๋ฐ”ํƒ• ํ™”๋ฉด ๋ฐฐ๊ฒฝ ์„ค์ •
+
+open-desktop-prefs =
+    .label = ๋ฐฐ๊ฒฝ ํ™”๋ฉด ํ™˜๊ฒฝ ์„ค์ • ์—ด๊ธฐ
+
+set-background-preview-unavailable = ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ
+
+# This refers to the wallpaper "spanning" multiple monitors when the
+# user has more than one. Only some of the entire image will be on
+# each monitor. This should ideally match the wording in Windows' own
+# Desktop Background settings page.
+set-background-span =
+    .label = ์ŠคํŒฌ
+
+set-background-color = ์ƒ‰์ƒ:
+
+set-background-position = ์œ„์น˜:
+
+set-background-tile =
+    .label = ๋ฐ”๋‘‘ํŒ
+
+set-background-center =
+    .label = ๊ฐ€์šด๋ฐ
+
+set-background-stretch =
+    .label = ํ™•๋Œ€
+
+set-background-fill =
+    .label = ์ฑ„์šฐ๊ธฐ
+
+set-background-fit =
+    .label = ๋งž์ถค
diff --git a/browser/browser/sidebarMenu.ftl b/browser/browser/sidebarMenu.ftl
new file mode 100644 (file)
index 0000000..60b6f87
--- /dev/null
@@ -0,0 +1,18 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+sidebar-menu-bookmarks =
+    .label = ๋ถ๋งˆํฌ
+
+sidebar-menu-history =
+    .label = ๊ธฐ๋ก
+
+sidebar-menu-synced-tabs =
+    .label = ๋™๊ธฐํ™”๋œ ํƒญ
+
+sidebar-menu-close =
+    .label = ์‚ฌ์ด๋“œ๋ฐ” ๋‹ซ๊ธฐ
+
+sidebar-close-button =
+    .tooltiptext = ์‚ฌ์ด๋“œ๋ฐ” ๋‹ซ๊ธฐ
diff --git a/browser/browser/sitePermissions.ftl b/browser/browser/sitePermissions.ftl
new file mode 100644 (file)
index 0000000..264be0f
--- /dev/null
@@ -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/.
+
+# This string is used to display the option to open blocked popup(s) in site permission management panels.
+# Variables:
+#   $count (String) - Number of blocked pop-ups
+site-permissions-open-blocked-popups =
+    { $count ->
+       *[other] ์ฐจ๋‹จ๋œ ํŒ์—… { $count }๊ฐœ ์—ด๊ธฐโ€ฆ
+    }
diff --git a/browser/browser/speechDispatcher.ftl b/browser/browser/speechDispatcher.ftl
new file mode 100644 (file)
index 0000000..9dec62e
--- /dev/null
@@ -0,0 +1,16 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### Speech Dispatches is the name of a speech synthesis tool and shouldnโ€™t be
+### localized (https://freebsoft.org/speechd).
+
+speech-dispatcher-lib-missing = Speech Dispatcher ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์Œ์„ฑ ํ•ฉ์„ฑ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+speech-dispatcher-lib-too-old = Speech Dispatcher๋ฅผ ์—…๋ฐ์ดํŠธํ•ด์•ผ ํ•˜๋ฏ€๋กœ ์Œ์„ฑ ํ•ฉ์„ฑ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+speech-dispatcher-missing-symbol = Speech Dispatcher ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์†์ƒ๋˜์–ด ์Œ์„ฑ ํ•ฉ์„ฑ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+speech-dispatcher-open-fail = Speech Dispatcher๊ฐ€ ์—ด๋ฆฌ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์Œ์„ฑ ํ•ฉ์„ฑ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+speech-dispatcher-no-voices = Speech Dispatcher์—์„œ ์Œ์„ฑ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์Œ์„ฑ ํ•ฉ์„ฑ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+speech-dispatcher-dismiss-button =
+    .label = ๋‹ค์‹œ ํ‘œ์‹œ ์•ˆ ํ•จ
+    .accesskey = D
diff --git a/browser/browser/spotlight.ftl b/browser/browser/spotlight.ftl
new file mode 100644 (file)
index 0000000..719c606
--- /dev/null
@@ -0,0 +1,22 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Dialog close button
+spotlight-dialog-close-button =
+    .title = ๋‹ซ๊ธฐ
+    .aria-label = ๋‹ซ๊ธฐ
+
+## Mobile download button strings
+
+spotlight-android-marketplace-button =
+    .title = Google Play์—์„œ ๋ฐ›๊ธฐ
+spotlight-ios-marketplace-button =
+    .title = ์•ฑ ์Šคํ† ์–ด์—์„œ ๋‹ค์šด๋กœ๋“œ
+
+## Firefox Focus promo message strings
+
+spotlight-focus-promo-title = { -focus-brand-name } ๋ฐ›๊ธฐ
+spotlight-focus-promo-subtitle = ๋‹ค์šด๋กœ๋“œํ•˜๋ ค๋ฉด QR ์ฝ”๋“œ๋ฅผ ์Šค์บ”ํ•˜์„ธ์š”.
+spotlight-focus-promo-qr-code =
+    .alt = QR ์ฝ”๋“œ๋ฅผ ์Šค์บ”ํ•˜์—ฌ { -focus-brand-name } ๋ฐ›๊ธฐ
diff --git a/browser/browser/sync.ftl b/browser/browser/sync.ftl
new file mode 100644 (file)
index 0000000..c60e3a0
--- /dev/null
@@ -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/.
+
+fxa-toolbar-sync-syncing2 = ๋™๊ธฐํ™” ์ค‘โ€ฆ
+
+sync-disconnect-dialog-title2 = ์—ฐ๊ฒฐ์„ ๋Š์œผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+sync-disconnect-dialog-body = { -brand-product-name }๊ฐ€ ๊ณ„์ •๊ณผ์˜ ๋™๊ธฐํ™”๋ฅผ ์ค‘๋‹จํ•˜์ง€๋งŒ ์ด ๊ธฐ๊ธฐ์˜ ํƒ์ƒ‰ ๋ฐ์ดํ„ฐ๋Š” ์‚ญ์ œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+sync-disconnect-dialog-button = ์—ฐ๊ฒฐ ๋Š๊ธฐ
+
+fxa-signout-dialog2-title = { -fxaccount-brand-name }์—์„œ ๋กœ๊ทธ์•„์›ƒํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+fxa-signout-dialog-body = ๋™๊ธฐํ™”๋œ ๋ฐ์ดํ„ฐ๋Š” ๊ณ„์ •์— ๋‚จ์•„ ์žˆ์Šต๋‹ˆ๋‹ค.
+fxa-signout-dialog2-button = ๋กœ๊ทธ์•„์›ƒ
+fxa-signout-dialog2-checkbox = ์ด ๊ธฐ๊ธฐ์—์„œ ๋ฐ์ดํ„ฐ ์‚ญ์ œ (๋น„๋ฐ€๋ฒˆํ˜ธ, ๊ธฐ๋ก, ๋ถ๋งˆํฌ ๋“ฑ)
+
+fxa-menu-sync-settings =
+    .label = Sync ์„ค์ •
+fxa-menu-turn-on-sync =
+    .value = Sync ์ผœ๊ธฐ
+fxa-menu-turn-on-sync-default = Sync ์ผœ๊ธฐ
+
+fxa-menu-connect-another-device =
+    .label = ๋‹ค๋ฅธ ๊ธฐ๊ธฐ ์—ฐ๊ฒฐโ€ฆ
+# Variables:
+#   $tabCount (Number): The number of tabs sent to the device.
+fxa-menu-send-tab-to-device =
+    .label = ํƒญ { $tabCount }๊ฐœ๋ฅผ ๊ธฐ๊ธฐ๋กœ ๋ณด๋‚ด๊ธฐ
+
+# This is shown dynamically within "Send tab to device" in fxa menu.
+fxa-menu-send-tab-to-device-syncnotready =
+    .label = ๊ธฐ๊ธฐ๋ฅผ ๋™๊ธฐํ™”ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹คโ€ฆ
+
+# This is shown within "Send tab to device" in fxa menu if account is not configured.
+fxa-menu-send-tab-to-device-description = ๋กœ๊ทธ์ธํ•œ ๋ชจ๋“  ๊ธฐ๊ธฐ๋กœ ์ฆ‰์‹œ ํƒญ์„ ๋ณด๋ƒ…๋‹ˆ๋‹ค.
+
+fxa-menu-sign-out =
+    .label = ๋กœ๊ทธ์•„์›ƒโ€ฆ
diff --git a/browser/browser/syncedTabs.ftl b/browser/browser/syncedTabs.ftl
new file mode 100644 (file)
index 0000000..cd8d30d
--- /dev/null
@@ -0,0 +1,61 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+synced-tabs-sidebar-title = ๋™๊ธฐํ™”๋œ ํƒญ
+synced-tabs-sidebar-noclients-subtitle = ๋‹ค๋ฅธ ๊ธฐ๊ธฐ์—์„œ๋„ ์—ฌ๊ธฐ์—์„œ ์—ด๋ฆฐ ํƒญ์„ ์‚ฌ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+synced-tabs-sidebar-intro = ๋‹ค๋ฅธ ๊ธฐ๊ธฐ์˜ ํƒญ ๋ชฉ๋ก์„ ๋ด…๋‹ˆ๋‹ค.
+synced-tabs-sidebar-unverified = ๊ณ„์ • ํ™•์ธ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
+synced-tabs-sidebar-notabs = ์—ด๋ฆฐ ํƒญ ์—†์Œ
+synced-tabs-sidebar-open-settings = Sync ์„ค์ • ์—ด๊ธฐ
+synced-tabs-sidebar-tabsnotsyncing = ๋‹ค๋ฅธ ๊ธฐ๊ธฐ์˜ ํƒญ ๋ชฉ๋ก์„ ๋ณด๋ ค๋ฉด ํƒญ ๋™๊ธฐํ™”๋ฅผ ์ผœ์„ธ์š”.
+synced-tabs-sidebar-connect-another-device = ๋‹ค๋ฅธ ๊ธฐ๊ธฐ ์—ฐ๊ฒฐ
+synced-tabs-sidebar-search =
+    .placeholder = ๋™๊ธฐํ™”๋œ ํƒญ ๊ฒ€์ƒ‰
+
+## Displayed in the Synced Tabs sidebar's context menu when right-clicking tabs
+## and/or devices in the list. The "Open" strings below should be translated
+## consistently with the equivalent strings for the bookmarks manager's context
+## menu. That menu is activated by right-clicking a bookmark in the Library
+## window. The bookmarks manager context's strings are located in places.ftl.
+
+synced-tabs-context-open =
+    .label = ์—ด๊ธฐ
+    .accesskey = O
+synced-tabs-context-open-in-tab =
+    .label = ์ƒˆ ํƒญ์—์„œ ์—ด๊ธฐ
+    .accesskey = w
+synced-tabs-context-open-in-container-tab =
+    .label = ์ƒˆ ์ปจํ…Œ์ด๋„ˆ ํƒญ์—์„œ ์—ด๊ธฐ
+    .accesskey = i
+synced-tabs-context-open-in-window =
+    .label = ์ƒˆ ์ฐฝ์—์„œ ์—ด๊ธฐ
+    .accesskey = N
+synced-tabs-context-open-in-private-window =
+    .label = ์ƒˆ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ์—์„œ ์—ด๊ธฐ
+    .accesskey = P
+
+##
+
+# Displayed in the Synced Tabs sidebar's context menu when right-clicking tabs
+# and/or devices in the list. This string is for a menuitem equivalent to one in
+# the tab context menu (activated by right-clicking a tab in the tabstrip). That
+# string is located in tabContextMenu.ftl. So, this string should be translated
+# consistently with the "Bookmark Tabโ€ฆ" string there.
+synced-tabs-context-bookmark =
+    .label = ํƒญ ๋ถ๋งˆํฌโ€ฆ
+    .accesskey = B
+synced-tabs-context-copy =
+    .label = ๋ณต์‚ฌ
+    .accesskey = C
+synced-tabs-context-open-all-in-tabs =
+    .label = ๋ชจ๋‘ ํƒญ์—์„œ ์—ด๊ธฐ
+    .accesskey = O
+synced-tabs-context-manage-devices =
+    .label = ๊ธฐ๊ธฐ ๊ด€๋ฆฌโ€ฆ
+    .accesskey = D
+synced-tabs-context-sync-now =
+    .label = ์ง€๊ธˆ ๋™๊ธฐํ™”
+    .accesskey = S
+synced-tabs-fxa-sign-in = Sync์— ๋กœ๊ทธ์ธ
+synced-tabs-turn-on-sync = Sync ์ผœ๊ธฐ
diff --git a/browser/browser/tabContextMenu.ftl b/browser/browser/tabContextMenu.ftl
new file mode 100644 (file)
index 0000000..2d4d60b
--- /dev/null
@@ -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/.
+
+tab-context-new-tab =
+    .label = ์ƒˆ ํƒญ
+    .accesskey = w
+reload-tab =
+    .label = ํƒญ ์ƒˆ๋กœ ๊ณ ์นจ
+    .accesskey = R
+select-all-tabs =
+    .label = ๋ชจ๋“  ํƒญ ์„ ํƒ
+    .accesskey = S
+tab-context-play-tab =
+    .label = ํƒญ ์žฌ์ƒ
+    .accesskey = P
+tab-context-play-tabs =
+    .label = ํƒญ ์žฌ์ƒ
+    .accesskey = y
+duplicate-tab =
+    .label = ํƒญ ๋ณต์ œ
+    .accesskey = D
+duplicate-tabs =
+    .label = ํƒญ ๋ณต์ œ
+    .accesskey = D
+# The following string is displayed on a menuitem that will close the tabs from the start of the tabstrip to the currently targeted tab (excluding the currently targeted and any other selected tabs).
+# In left-to-right languages this should use "Left" and in right-to-left languages this should use "Right".
+close-tabs-to-the-start =
+    .label = ์™ผ์ชฝ ํƒญ ๋‹ซ๊ธฐ
+    .accesskey = l
+# The following string is displayed on a menuitem that will close the tabs from the end of the tabstrip to the currently targeted tab (excluding the currently targeted and any other selected tabs).
+# In left-to-right languages this should use "Right" and in right-to-left languages this should use "Left".
+close-tabs-to-the-end =
+    .label = ์˜ค๋ฅธ์ชฝ ํƒญ ๋‹ซ๊ธฐ
+    .accesskey = i
+close-other-tabs =
+    .label = ๋‹ค๋ฅธ ํƒญ ๋‹ซ๊ธฐ
+    .accesskey = o
+reload-tabs =
+    .label = ํƒญ ์ƒˆ๋กœ ๊ณ ์นจ
+    .accesskey = R
+pin-tab =
+    .label = ํƒญ ๊ณ ์ •
+    .accesskey = P
+unpin-tab =
+    .label = ํƒญ ๊ณ ์ • ํ•ด์ œ
+    .accesskey = p
+pin-selected-tabs =
+    .label = ํƒญ ๊ณ ์ •
+    .accesskey = P
+unpin-selected-tabs =
+    .label = ํƒญ ๊ณ ์ • ํ•ด์ œ
+    .accesskey = p
+bookmark-selected-tabs =
+    .label = ํƒญ ๋ถ๋งˆํฌโ€ฆ
+    .accesskey = k
+tab-context-bookmark-tab =
+    .label = ํƒญ ๋ถ๋งˆํฌโ€ฆ
+    .accesskey = B
+tab-context-open-in-new-container-tab =
+    .label = ์ƒˆ ์ปจํ…Œ์ด๋„ˆ ํƒญ์—์„œ ์—ด๊ธฐ
+    .accesskey = e
+move-to-start =
+    .label = ์ฒ˜์Œ์œผ๋กœ ์ด๋™
+    .accesskey = S
+move-to-end =
+    .label = ๋์œผ๋กœ ์ด๋™
+    .accesskey = E
+move-to-new-window =
+    .label = ์ƒˆ ์ฐฝ์œผ๋กœ ์ด๋™
+    .accesskey = W
+tab-context-close-multiple-tabs =
+    .label = ์—ฌ๋Ÿฌ ํƒญ ๋‹ซ๊ธฐ
+    .accesskey = M
+tab-context-share-url =
+    .label = ๊ณต์œ 
+    .accesskey = h
+
+## Variables:
+##  $tabCount (Number): the number of tabs that are affected by the action.
+
+tab-context-reopen-closed-tabs =
+    .label =
+        { $tabCount ->
+            [1] ๋‹ซ์€ ํƒญ ๋‹ค์‹œ ์—ด๊ธฐ
+           *[other] ๋‹ซ์€ ํƒญ ๋‹ค์‹œ ์—ด๊ธฐ
+        }
+    .accesskey = o
+tab-context-close-n-tabs =
+    .label =
+        { $tabCount ->
+            [1] ํƒญ ๋‹ซ๊ธฐ
+           *[other] ํƒญ { $tabCount }๊ฐœ ๋‹ซ๊ธฐ
+        }
+    .accesskey = C
+tab-context-move-tabs =
+    .label =
+        { $tabCount ->
+            [1] ํƒญ ์ด๋™
+           *[other] ํƒญ ์ด๋™
+        }
+    .accesskey = v
+
+tab-context-send-tabs-to-device =
+    .label = ํƒญ { $tabCount }๊ฐœ๋ฅผ ๊ธฐ๊ธฐ๋กœ ๋ณด๋‚ด๊ธฐ
+    .accesskey = n
diff --git a/browser/browser/tabbrowser.ftl b/browser/browser/tabbrowser.ftl
new file mode 100644 (file)
index 0000000..eb80a59
--- /dev/null
@@ -0,0 +1,136 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabbrowser-empty-tab-title = ์ƒˆ ํƒญ
+tabbrowser-empty-private-tab-title = ์ƒˆ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ํƒญ
+
+tabbrowser-menuitem-close-tab =
+    .label = ํƒญ ๋‹ซ๊ธฐ
+tabbrowser-menuitem-close =
+    .label = ๋‹ซ๊ธฐ
+
+# Displayed as a tooltip on container tabs
+# Variables:
+#   $title (String): the title of the current tab.
+#   $containerName (String): the name of the current container.
+tabbrowser-container-tab-title = { $title } - { $containerName }
+
+# Variables:
+#   $tabCount (Number): The number of tabs that will be closed.
+tabbrowser-close-tabs-tooltip =
+    .label = ํƒญ { $tabCount }๊ฐœ ๋‹ซ๊ธฐ
+
+## Tooltips for tab audio control
+## Variables:
+##   $tabCount (Number): The number of tabs that will be affected.
+
+# Variables:
+#   $shortcut (String): The keyboard shortcut for "Mute tab".
+tabbrowser-mute-tab-audio-tooltip =
+    .label = ํƒญ { $tabCount }๊ฐœ ์Œ์†Œ๊ฑฐ ({ $shortcut })
+# Variables:
+#   $shortcut (String): The keyboard shortcut for "Unmute tab".
+tabbrowser-unmute-tab-audio-tooltip =
+    .label = ํƒญ { $tabCount }๊ฐœ ์Œ์†Œ๊ฑฐ ํ•ด์ œ ({ $shortcut })
+tabbrowser-mute-tab-audio-background-tooltip =
+    .label = ํƒญ { $tabCount }๊ฐœ ์Œ์†Œ๊ฑฐ
+tabbrowser-unmute-tab-audio-background-tooltip =
+    .label = ํƒญ { $tabCount }๊ฐœ ์Œ์†Œ๊ฑฐ ํ•ด์ œ
+tabbrowser-unblock-tab-audio-tooltip =
+    .label = ํƒญ { $tabCount }๊ฐœ ์žฌ์ƒ
+
+## Confirmation dialog when closing a window with more than one tab open,
+## or when quitting when only one window is open.
+
+# The singular form is not considered since this string is used only for multiple tabs.
+# Variables:
+#   $tabCount (Number): The number of tabs that will be closed.
+tabbrowser-confirm-close-tabs-title = ํƒญ { $tabCount }๊ฐœ๋ฅผ ๋‹ซ์œผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+tabbrowser-confirm-close-tabs-button = ํƒญ ๋‹ซ๊ธฐ
+tabbrowser-confirm-close-tabs-checkbox = ์—ฌ๋Ÿฌ ํƒญ์„ ๋‹ซ๊ธฐ ์ „์— ํ™•์ธ
+
+## Confirmation dialog when quitting using the menu and multiple windows are open.
+
+# The forms for 0 or 1 items are not considered since this string is used only for
+# multiple windows.
+# Variables:
+#   $windowCount (Number): The number of windows that will be closed.
+tabbrowser-confirm-close-windows-title = ์ฐฝ { $windowCount }๊ฐœ๋ฅผ ๋‹ซ์œผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+tabbrowser-confirm-close-windows-button =
+    { PLATFORM() ->
+        [windows] ๋‹ซ๊ธฐ ๋ฐ ์ข…๋ฃŒ
+       *[other] ๋‹ซ๊ธฐ ๋ฐ ์ข…๋ฃŒ
+    }
+
+## Confirmation dialog when quitting using the keyboard shortcut (Ctrl/Cmd+Q)
+## Windows does not show a prompt on quit when using the keyboard shortcut by default.
+
+tabbrowser-confirm-close-tabs-with-key-title = ์ฐฝ์„ ๋‹ซ๊ณ  { -brand-short-name }๋ฅผ ์ข…๋ฃŒํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+tabbrowser-confirm-close-tabs-with-key-button = { -brand-short-name } ์ข…๋ฃŒ
+# Variables:
+#   $quitKey (String): the text of the keyboard shortcut for quitting.
+tabbrowser-confirm-close-tabs-with-key-checkbox = { $quitKey } ๋‹จ์ถ•ํ‚ค๋กœ ์ข…๋ฃŒํ•˜๊ธฐ ์ „์— ํ™•์ธ
+
+## Confirmation dialog when opening multiple tabs simultaneously
+
+tabbrowser-confirm-open-multiple-tabs-title = ์—ด๊ธฐ ํ™•์ธ
+# Variables:
+#   $tabCount (Number): The number of tabs that will be opened.
+tabbrowser-confirm-open-multiple-tabs-message =
+    { $tabCount ->
+       *[other] ์ง€๊ธˆ { $tabCount }๊ฐœ ํƒญ์„ ์—ด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ํŽ˜์ด์ง€๊ฐ€ ๋กœ๋“œ๋˜๋Š” ๋™์•ˆ { -brand-short-name }๊ฐ€ ๋А๋ ค์งˆ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณ„์†ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+    }
+tabbrowser-confirm-open-multiple-tabs-button = ํƒญ ์—ด๊ธฐ
+tabbrowser-confirm-open-multiple-tabs-checkbox = { -brand-short-name }๊ฐ€ ๋А๋ ค์งˆ ์ˆ˜ ์žˆ๋Š” ์—ฌ๋Ÿฌ ํƒญ ์—ด๊ธฐ ๊ฒฝ๊ณ 
+
+## Confirmation dialog for enabling caret browsing
+
+tabbrowser-confirm-caretbrowsing-title = ์ปค์„œ ๋ธŒ๋ผ์šฐ์ง•
+tabbrowser-confirm-caretbrowsing-message = F7 ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ์ปค์„œ ๋ธŒ๋ผ์šฐ์ง•์„ ์ผœ๊ฑฐ๋‚˜ ๋•๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ ์›น ํŽ˜์ด์ง€์— ์ด๋™ ๊ฐ€๋Šฅํ•œ ์ปค์„œ๋ฅผ ๋ฐฐ์น˜ํ•˜์—ฌ ํ‚ค๋ณด๋“œ๋กœ ํ…์ŠคํŠธ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ปค์„œ ๋ธŒ๋ผ์šฐ์ง•์„ ์ผœ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+tabbrowser-confirm-caretbrowsing-checkbox = ์ด ๋Œ€ํ™” ์ƒ์ž๋ฅผ ๋‹ค์‹œ ํ‘œ์‹œํ•˜์ง€ ์•Š์Œ.
+
+##
+
+# Variables:
+#   $domain (String): URL of the page that is trying to steal focus.
+tabbrowser-allow-dialogs-to-get-focus =
+    .label = { $domain }์˜ ์ด์™€ ๊ฐ™์€ ์•Œ๋ฆผ์ด ํ•ด๋‹น ์‚ฌ์ดํŠธ์˜ ํƒญ์œผ๋กœ ์ „ํ™˜ํ•˜๋„๋ก ํ—ˆ์šฉ
+
+tabbrowser-customizemode-tab-title = { -brand-short-name } ์‚ฌ์šฉ์ž ์ง€์ •
+
+## Context menu buttons, of which only one will be visible at a time
+
+tabbrowser-context-mute-tab =
+    .label = ํƒญ ์Œ์†Œ๊ฑฐ
+    .accesskey = M
+tabbrowser-context-unmute-tab =
+    .label = ํƒญ ์Œ์†Œ๊ฑฐ ํ•ด์ œ
+    .accesskey = M
+# The accesskey should match the accesskey for tabbrowser-context-mute-tab
+tabbrowser-context-mute-selected-tabs =
+    .label = ํƒญ ์Œ์†Œ๊ฑฐ
+    .accesskey = M
+# The accesskey should match the accesskey for tabbrowser-context-unmute-tab
+tabbrowser-context-unmute-selected-tabs =
+    .label = ํƒญ ์Œ์†Œ๊ฑฐ ํ•ด์ œ
+    .accesskey = m
+
+# This string is used as an additional tooltip and accessibility description for tabs playing audio
+tabbrowser-tab-audio-playing-description = ์˜ค๋””์˜ค ์žฌ์ƒ
+
+## Ctrl-Tab dialog
+
+# Variables:
+#   $tabCount (Number): The number of tabs in the current browser window. It will always be 2 at least.
+tabbrowser-ctrl-tab-list-all-tabs =
+    .label = ์ „์ฒด ํƒญ { $tabCount }๊ฐœ ๋ชฉ๋ก
+
+## Tab manager menu buttons
+
+tabbrowser-manager-mute-tab =
+    .tooltiptext = ํƒญ ์Œ์†Œ๊ฑฐ
+tabbrowser-manager-unmute-tab =
+    .tooltiptext = ํƒญ ์Œ์†Œ๊ฑฐ ํ•ด์ œ
+tabbrowser-manager-close-tab =
+    .tooltiptext = ํƒญ ๋‹ซ๊ธฐ
diff --git a/browser/browser/textRecognition.ftl b/browser/browser/textRecognition.ftl
new file mode 100644 (file)
index 0000000..364f877
--- /dev/null
@@ -0,0 +1,15 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Text recognition works through a modal that presents the text that is found
+## in an image, and copies the results to the clipboard.
+
+text-recognition-modal-searching-title = ์ด๋ฏธ์ง€์—์„œ ํ…์ŠคํŠธ ๊ฒ€์ƒ‰ ์ค‘โ€ฆ
+text-recognition-modal-results-title = ์ด๋ฏธ์ง€์—์„œ ๋ณต์‚ฌํ•œ ํ…์ŠคํŠธ
+text-recognition-modal-no-results-title = ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ํ…์ŠคํŠธ๋ฅผ ์ถ”์ถœํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์ด๋ฏธ์ง€๋กœ ์‹œ๋„ํ•ด ๋ณด์„ธ์š”. <a data-l10n-name="error-link">๋” ์•Œ์•„๋ณด๊ธฐ</a>.
+text-recognition-modal-close-button = ๋‹ซ๊ธฐ
+
+# The title of the the modal is only available to screen readers.
+text-recognition-modal-accessible-modal-title = ํ…์ŠคํŠธ ์ถ”์ถœ ๊ฒฐ๊ณผ
diff --git a/browser/browser/toolbarContextMenu.ftl b/browser/browser/toolbarContextMenu.ftl
new file mode 100644 (file)
index 0000000..35ed00a
--- /dev/null
@@ -0,0 +1,88 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+toolbar-context-menu-new-tab =
+    .label = ์ƒˆ ํƒญ
+    .accesskey = w
+toolbar-context-menu-reload-selected-tab =
+    .label = ์„ ํƒํ•œ ํƒญ ์ƒˆ๋กœ ๊ณ ์นจ
+    .accesskey = R
+toolbar-context-menu-reload-selected-tabs =
+    .label = ์„ ํƒํ•œ ํƒญ ์ƒˆ๋กœ ๊ณ ์นจ
+    .accesskey = R
+toolbar-context-menu-bookmark-selected-tab =
+    .label = ์„ ํƒํ•œ ํƒญ ๋ถ๋งˆํฌโ€ฆ
+    .accesskey = T
+toolbar-context-menu-bookmark-selected-tabs =
+    .label = ์„ ํƒํ•œ ํƒญ ๋ถ๋งˆํฌโ€ฆ
+    .accesskey = T
+toolbar-context-menu-select-all-tabs =
+    .label = ๋ชจ๋“  ํƒญ ์„ ํƒ
+    .accesskey = S
+toolbar-context-menu-reopen-closed-tabs =
+    .label =
+        { $tabCount ->
+            [1] ๋‹ซ์€ ํƒญ ๋‹ค์‹œ ์—ด๊ธฐ
+           *[other] ๋‹ซ์€ ํƒญ ๋‹ค์‹œ ์—ด๊ธฐ
+        }
+    .accesskey = o
+
+toolbar-context-menu-manage-extension =
+    .label = ํ™•์žฅ ๊ธฐ๋Šฅ ๊ด€๋ฆฌ
+    .accesskey = E
+toolbar-context-menu-remove-extension =
+    .label = ํ™•์žฅ ๊ธฐ๋Šฅ ์ œ๊ฑฐ
+    .accesskey = v
+
+# This label is used in the extensions toolbar buttons context menus,
+# a user can use this command to submit to Mozilla an abuse report
+# related to that extension. "Report" is a verb.
+toolbar-context-menu-report-extension =
+    .label = ํ™•์žฅ ๊ธฐ๋Šฅ ์‹ ๊ณ 
+    .accesskey = o
+
+# Can appear on the same context menu as toolbar-context-menu-menu-bar-cmd
+# ("Menu Bar") and personalbarCmd ("Bookmarks Toolbar"), so they should
+# have different access keys.
+toolbar-context-menu-pin-to-overflow-menu =
+    .label = ๋„๊ตฌ ๋”๋ณด๊ธฐ ๋ฉ”๋‰ด์— ๊ณ ์ •
+    .accesskey = P
+toolbar-context-menu-auto-hide-downloads-button-2 =
+    .label = ๋น„์–ด์žˆ์„ ๋•Œ ๋ฒ„ํŠผ ์ˆจ๊ธฐ๊ธฐ
+    .accesskey = H
+toolbar-context-menu-always-open-downloads-panel =
+    .label = ๋‹ค์šด๋กœ๋“œ ์‹œ์ž‘ ์‹œ ํŒจ๋„ ํ‘œ์‹œ
+    .accesskey = S
+toolbar-context-menu-remove-from-toolbar =
+    .label = ๋„๊ตฌ ๋ชจ์Œ์—์„œ ์ œ๊ฑฐ
+    .accesskey = R
+toolbar-context-menu-view-customize-toolbar =
+    .label = ์‚ฌ์šฉ์ž ์ง€์ •โ€ฆ
+    .accesskey = C
+toolbar-context-menu-view-customize-toolbar-2 =
+    .label = ๋„๊ตฌ ๋ชจ์Œ ์‚ฌ์šฉ์ž ์ง€์ •โ€ฆ
+    .accesskey = C
+# This is only ever shown when toolbar-context-menu-pin-to-overflow-menu
+# is hidden, so they can share access keys.
+toolbar-context-menu-pin-to-toolbar =
+    .label = ๋„๊ตฌ ๋ชจ์Œ์— ๊ณ ์ •
+    .accesskey = P
+
+toolbar-context-menu-bookmarks-toolbar-always-show-2 =
+    .label = ํ•ญ์ƒ ํ‘œ์‹œ
+    .accesskey = A
+toolbar-context-menu-bookmarks-toolbar-never-show-2 =
+    .label = ํ‘œ์‹œ ์•ˆ ํ•จ
+    .accesskey = N
+toolbar-context-menu-bookmarks-toolbar-on-new-tab-2 =
+    .label = ์ƒˆ ํƒญ์—์„œ๋งŒ ํ‘œ์‹œ
+    .accesskey = O
+
+toolbar-context-menu-bookmarks-show-other-bookmarks =
+    .label = ๊ธฐํƒ€ ๋ถ๋งˆํฌ ํ‘œ์‹œ
+    .accesskey = h
+
+toolbar-context-menu-menu-bar-cmd =
+    .toolbarname = ๋ฉ”๋‰ด ๋ชจ์Œ
+    .accesskey = M
diff --git a/browser/browser/touchbar/touchbar.ftl b/browser/browser/touchbar/touchbar.ftl
new file mode 100644 (file)
index 0000000..626d6a9
--- /dev/null
@@ -0,0 +1,38 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Strings in this file are used to localize button titles displayed on the
+# MacBook Touch Bar.
+back = ๋’ค๋กœ
+forward = ์•ž์œผ๋กœ
+reload = ์ƒˆ๋กœ ๊ณ ์นจ
+home = ํ™ˆ
+fullscreen = ์ „์ฒด ํ™”๋ฉด
+touchbar-fullscreen-exit = ์ „์ฒด ํ™”๋ฉด ์ข…๋ฃŒ
+find = ์ฐพ๊ธฐ
+new-tab = ์ƒˆ ํƒญ
+add-bookmark = ๋ถ๋งˆํฌ ์ถ”๊ฐ€
+reader-view = ๋ฆฌ๋”๋ทฐ
+# Meant to match the string displayed in an empty URL bar.
+open-location = ๊ฒ€์ƒ‰์–ด ๋˜๋Š” ์ฃผ์†Œ ์ž…๋ ฅ
+share = ๊ณต์œ 
+close-window = ์ฐฝ ๋‹ซ๊ธฐ
+open-sidebar = ์‚ฌ์ด๋“œ๋ฐ”
+
+# This string describes shortcuts for search.
+search-popover = ๊ฒ€์ƒ‰ ๋ฐ”๋กœ ๊ฐ€๊ธฐ
+# Describes searches limited to a specific scope
+# (e.g. searching only in history).
+search-search-in = ๊ฒ€์ƒ‰ ๋ฒ”์œ„:
+
+## Various categories of shortcuts for search.
+
+search-bookmarks = ๋ถ๋งˆํฌ
+search-history = ๊ธฐ๋ก
+search-opentabs = ์—ด๋ฆฐ ํƒญ
+search-tags = ํƒœ๊ทธ
+search-titles = ์ œ๋ชฉ
+
+##
+
diff --git a/browser/browser/translations.ftl b/browser/browser/translations.ftl
new file mode 100644 (file)
index 0000000..00b9f7a
--- /dev/null
@@ -0,0 +1,158 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# The button for "Firefox Translations" in the url bar.
+urlbar-translations-button =
+    .tooltiptext = ํŽ˜์ด์ง€ ๋ฒˆ์—ญ
+
+# If your language requires declining the language name, a possible solution
+# is to adapt the structure of the phrase, or use a support noun, e.g.
+# `Page translated from: { $fromLanguage }. Current target language: { $toLanguage }`
+#
+# Variables:
+#   $fromLanguage (string) - The original language of the document.
+#   $toLanguage (string) - The target language of the translation.
+urlbar-translations-button-translated =
+    .tooltiptext = { $fromLanguage }์—์„œ { $toLanguage }(์œผ)๋กœ ๋ฒˆ์—ญ๋œ ํŽ˜์ด์ง€
+
+urlbar-translations-button-loading =
+    .tooltiptext = ๋ฒˆ์—ญ ์ง„ํ–‰ ์ค‘
+
+translations-panel-settings-button =
+    .aria-label = ๋ฒˆ์—ญ ์„ค์ • ๊ด€๋ฆฌ
+
+# Text displayed on a language dropdown when the language is in beta
+# Variables:
+#   $language (string) - The localized display name of the detected language
+translations-panel-displayname-beta =
+    .label = { $language } ๋ฒ ํƒ€
+
+## Options in the Firefox Translations settings.
+
+translations-panel-settings-manage-languages =
+    .label = ์–ธ์–ด ๊ด€๋ฆฌ
+translations-panel-settings-about = { -brand-shorter-name } ๋ฒˆ์—ญ ์ •๋ณด
+
+# Text displayed for the option to always translate a given language
+# Variables:
+#   $language (string) - The localized display name of the detected language
+translations-panel-settings-always-translate-language =
+    .label = ํ•ญ์ƒ { $language } ๋ฒˆ์—ญ
+translations-panel-settings-always-translate-unknown-language =
+    .label = ํ•ญ์ƒ ์ด ์–ธ์–ด ๋ฒˆ์—ญ
+
+# Text displayed for the option to never translate a given language
+# Variables:
+#   $language (string) - The localized display name of the detected language
+translations-panel-settings-never-translate-language =
+    .label = ํ•ญ์ƒ { $language } ๋ฒˆ์—ญํ•˜์ง€ ์•Š์Œ
+translations-panel-settings-never-translate-unknown-language =
+    .label = ํ•ญ์ƒ ์ด ์–ธ์–ด ๋ฒˆ์—ญํ•˜์ง€ ์•Š์Œ
+
+# Text displayed for the option to never translate this website
+translations-panel-settings-never-translate-site =
+    .label = ํ•ญ์ƒ ์ด ์‚ฌ์ดํŠธ ๋ฒˆ์—ญํ•˜์ง€ ์•Š์Œ
+
+## The translation panel appears from the url bar, and this view is the default
+## translation view.
+
+translations-panel-header = ์ด ํŽ˜์ด์ง€ ๋ฒˆ์—ญ๋ฅผ ๋ฒˆ์—ญํ• ๊นŒ์š”?
+translations-panel-translate-button =
+    .label = ๋ฒˆ์—ญ
+translations-panel-translate-button-loading =
+    .label = ์ž ์‹œ๋งŒ ๊ธฐ๋‹ค๋ ค ์ฃผ์„ธ์š”โ€ฆ
+translations-panel-translate-cancel =
+    .label = ์ทจ์†Œ
+
+translations-panel-error-translating = ๋ฒˆ์—ญํ•˜๋Š” ์ค‘์— ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
+translations-panel-error-load-languages = ์–ธ์–ด๋ฅผ ๋กœ๋“œํ•  ์ˆ˜ ์—†์Œ
+translations-panel-error-load-languages-hint = ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์„ ํ™•์ธํ•˜๊ณ  ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
+translations-panel-error-load-languages-hint-button =
+    .label = ๋‹ค์‹œ ์‹œ๋„
+
+translations-panel-error-unsupported = ์ด ํŽ˜์ด์ง€๋Š” ๋ฒˆ์—ญํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+translations-panel-error-dismiss-button =
+    .label = ํ™•์ธ
+translations-panel-error-change-button =
+    .label = ์›๋ณธ ์–ธ์–ด ๋ณ€๊ฒฝ
+# If your language requires declining the language name, a possible solution
+# is to adapt the structure of the phrase, or use a support noun, e.g.
+# `Sorry, we don't support the language yet: { $language }
+#
+# Variables:
+#   $language (string) - The language of the document.
+translations-panel-error-unsupported-hint-known = ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ์•„์ง { $language }์„(๋ฅผ) ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+translations-panel-error-unsupported-hint-unknown = ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ์•„์ง ์ด ์–ธ์–ด๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+## Each label is followed, on a new line, by a dropdown list of language names.
+## If this structure is problematic for your locale, an alternative way is to
+## translate them as `Source language:` and `Target language:`
+
+translations-panel-from-label = ์›๋ณธ ์–ธ์–ด:
+translations-panel-to-label = ๋Œ€์ƒ ์–ธ์–ด:
+
+## The translation panel appears from the url bar, and this view is the "restore" view
+## that lets a user restore a page to the original language, or translate into another
+## language.
+
+# If your language requires declining the language name, a possible solution
+# is to adapt the structure of the phrase, or use a support noun, e.g.
+# `The page is translated from: { $fromLanguage }. Current target language: { $toLanguage }`
+#
+# Variables:
+#   $fromLanguage (string) - The original language of the document.
+#   $toLanguage (string) - The target language of the translation.
+translations-panel-revisit-header = ์ด ํŽ˜์ด์ง€๋Š” { $fromLanguage }์—์„œ { $toLanguage }(์œผ)๋กœ ๋ฒˆ์—ญ๋จ
+translations-panel-choose-language =
+    .label = ์–ธ์–ด ์„ ํƒ
+translations-panel-restore-button =
+    .label = ์›๋ณธ ๋ณด๊ธฐ
+
+## Firefox Translations language management in about:preferences.
+
+translations-manage-header = ๋ฒˆ์—ญ
+translations-manage-settings-button =
+    .label = ์„ค์ •โ€ฆ
+    .accesskey = t
+translations-manage-description = ์˜คํ”„๋ผ์ธ ๋ฒˆ์—ญ์„ ์œ„ํ•œ ์–ธ์–ด๋ฅผ ๋‹ค์šด๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.
+translations-manage-all-language = ๋ชจ๋“  ์–ธ์–ด
+translations-manage-download-button = ๋‹ค์šด๋กœ๋“œ
+translations-manage-delete-button = ์‚ญ์ œ
+translations-manage-language-download-button =
+    .label = ๋‹ค์šด๋กœ๋“œ
+    .accesskey = D
+translations-manage-language-delete-button =
+    .label = ์‚ญ์ œ
+    .accesskey = e
+translations-manage-error-download = ์–ธ์–ด ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œํ•˜๋Š” ์ค‘์— ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
+translations-manage-error-delete = ์–ธ์–ด ํŒŒ์ผ์„ ์‚ญ์ œํ•˜๋Š” ๋™์•ˆ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
+translations-manage-error-list = ๋ฒˆ์—ญ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์–ธ์–ด ๋ชฉ๋ก์„ ๊ฐ€์ ธ์˜ค์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ์‹œ๋„ํ•˜๋ ค๋ฉด ํŽ˜์ด์ง€๋ฅผ ์ƒˆ๋กœ ๊ณ ์นจํ•˜์„ธ์š”.
+
+translations-settings-title =
+    .title = ๋ฒˆ์—ญ ์„ค์ •
+    .style = min-width: 36em
+translations-settings-close-key =
+    .key = w
+translations-settings-always-translate-langs-description = ๋‹ค์Œ ์–ธ์–ด๋Š” ์ž๋™์œผ๋กœ ๋ฒˆ์—ญ๋จ
+translations-settings-never-translate-langs-description = ๋‹ค์Œ ์–ธ์–ด๋Š” ๋ฒˆ์—ญ์ด ์ œ๊ณต๋˜์ง€ ์•Š์Œ
+translations-settings-never-translate-sites-description = ๋‹ค์Œ ์‚ฌ์ดํŠธ๋Š” ๋ฒˆ์—ญ์ด ์ œ๊ณต๋˜์ง€ ์•Š์Œ
+translations-settings-languages-column =
+    .label = ์–ธ์–ด
+translations-settings-remove-language-button =
+    .label = ์–ธ์–ด ์ œ๊ฑฐ
+    .accesskey = R
+translations-settings-remove-all-languages-button =
+    .label = ๋ชจ๋“  ์–ธ์–ด ์ œ๊ฑฐ
+    .accesskey = e
+translations-settings-sites-column =
+    .label = ์›น ์‚ฌ์ดํŠธ
+translations-settings-remove-site-button =
+    .label = ์‚ฌ์ดํŠธ ์ œ๊ฑฐ
+    .accesskey = S
+translations-settings-remove-all-sites-button =
+    .label = ๋ชจ๋“  ์‚ฌ์ดํŠธ ์ œ๊ฑฐ
+    .accesskey = m
+translations-settings-close-dialog =
+    .buttonlabelaccept = ๋‹ซ๊ธฐ
+    .buttonaccesskeyaccept = C
diff --git a/browser/browser/unifiedExtensions.ftl b/browser/browser/unifiedExtensions.ftl
new file mode 100644 (file)
index 0000000..7baeefe
--- /dev/null
@@ -0,0 +1,50 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### These strings appear in the Unified Extensions panel.
+
+
+## Panel
+
+unified-extensions-header-title = ํ™•์žฅ ๊ธฐ๋Šฅ
+unified-extensions-manage-extensions =
+    .label = ํ™•์žฅ ๊ธฐ๋Šฅ ๊ด€๋ฆฌ
+
+## An extension in the main list
+
+# Each extension in the unified extensions panel (list) has a secondary button
+# to open a context menu. This string is used for each of these buttons.
+# Variables:
+#   $extensionName (String) - Name of the extension
+unified-extensions-item-open-menu =
+    .aria-label = { $extensionName } ๋ฉ”๋‰ด ์—ด๊ธฐ
+
+unified-extensions-item-message-manage = ํ™•์žฅ ๊ธฐ๋Šฅ ๊ด€๋ฆฌ
+
+## Extension's context menu
+
+unified-extensions-context-menu-pin-to-toolbar =
+    .label = ๋„๊ตฌ ๋ชจ์Œ์— ๊ณ ์ •
+
+unified-extensions-context-menu-manage-extension =
+    .label = ํ™•์žฅ ๊ธฐ๋Šฅ ๊ด€๋ฆฌ
+
+unified-extensions-context-menu-remove-extension =
+    .label = ํ™•์žฅ ๊ธฐ๋Šฅ ์ œ๊ฑฐ
+
+unified-extensions-context-menu-report-extension =
+    .label = ํ™•์žฅ ๊ธฐ๋Šฅ ์‹ ๊ณ 
+
+unified-extensions-context-menu-move-widget-up =
+    .label = ์œ„๋กœ ์ด๋™
+
+unified-extensions-context-menu-move-widget-down =
+    .label = ์•„๋ž˜๋กœ ์ด๋™
+
+## Notifications
+
+unified-extensions-mb-quarantined-domain-title = ์ผ๋ถ€ ํ™•์žฅ ๊ธฐ๋Šฅ์€ ํ—ˆ์šฉ๋˜์ง€ ์•Š์Œ
+unified-extensions-mb-quarantined-domain-message = ๋ฐ์ดํ„ฐ ๋ณดํ˜ธ๋ฅผ ์œ„ํ•ด { -vendor-short-name }์—์„œ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋Š” ์ผ๋ถ€ ํ™•์žฅ ๊ธฐ๋Šฅ๋งŒ ์ด ์‚ฌ์ดํŠธ์—์„œ ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค.
+unified-extensions-mb-quarantined-domain-message-2 = ๋ฐ์ดํ„ฐ๋ฅผ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด ์ผ๋ถ€ ํ™•์žฅ ๊ธฐ๋Šฅ์€ ์ด ์‚ฌ์ดํŠธ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๊ฑฐ๋‚˜ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ™•์žฅ ๊ธฐ๋Šฅ์˜ ์„ค์ •์„ ์‚ฌ์šฉํ•˜์—ฌ { -vendor-short-name }๋กœ ์ œํ•œ๋œ ์‚ฌ์ดํŠธ์—์„œ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
diff --git a/browser/browser/webauthnDialog.ftl b/browser/browser/webauthnDialog.ftl
new file mode 100644 (file)
index 0000000..bbb38ea
--- /dev/null
@@ -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:
+#  $retriesLeft (Number): number of tries left
+webauthn-pin-invalid-long-prompt = PIN์ด ์ž˜๋ชป๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ๊ธฐ์˜ ์ž๊ฒฉ ์ฆ๋ช…์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ์ด ์˜๊ตฌ์ ์œผ๋กœ ์ƒ์‹ค๋˜๊ธฐ ์ „์— { $retriesLeft }๋ฒˆ์˜ ์‹œ๋„๊ฐ€ ๋‚จ์•˜์Šต๋‹ˆ๋‹ค.
+webauthn-pin-invalid-short-prompt = PIN์ด ์ž˜๋ชป๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
+webauthn-pin-required-prompt = ๊ธฐ๊ธฐ์˜ PIN์„ ์ž…๋ ฅํ•˜์„ธ์š”.
+
+# Variables:
+#  $retriesLeft (Number): number of tries left
+webauthn-uv-invalid-long-prompt = ์‚ฌ์šฉ์ž ํ™•์ธ์— ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค. { $retriesLeft }๋ฒˆ์˜ ์‹œ๋„๊ฐ€ ๋‚จ์•˜์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
+webauthn-uv-invalid-short-prompt = ์‚ฌ์šฉ์ž ํ™•์ธ์— ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
diff --git a/browser/browser/webrtcIndicator.ftl b/browser/browser/webrtcIndicator.ftl
new file mode 100644 (file)
index 0000000..8e25185
--- /dev/null
@@ -0,0 +1,199 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+# Note: This is currently placed under browser/base/content so that we can
+# get the strings to appear without having our localization community need
+# to go through and translate everything. Once these strings are ready for
+# translation, we'll move it to the locales folder.
+
+
+## These strings are used so that the window has a title in tools that
+## enumerate/look for window titles. It is not normally visible anywhere.
+
+webrtc-indicator-title = { -brand-short-name } - ๊ณต์œ  ํ‘œ์‹œ๊ธฐ
+webrtc-indicator-window =
+    .title = { -brand-short-name } - ๊ณต์œ  ํ‘œ์‹œ๊ธฐ
+
+## Used as list items in sharing menu
+
+webrtc-item-camera = ์นด๋ฉ”๋ผ
+webrtc-item-microphone = ๋งˆ์ดํฌ
+webrtc-item-audio-capture = ํƒญ ์†Œ๋ฆฌ
+webrtc-item-application = ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜
+webrtc-item-screen = ํ™”๋ฉด
+webrtc-item-window = ์ฐฝ
+webrtc-item-browser = ํƒญ
+
+##
+
+# This is used for the website origin for the sharing menu if no readable origin could be deduced from the URL.
+webrtc-sharing-menuitem-unknown-host = ์•Œ ์ˆ˜ ์—†๋Š” ์ถœ์ฒ˜
+
+# Variables:
+#   $origin (String): The website origin (e.g. www.mozilla.org)
+#   $itemList (String): A formatted list of items (e.g. "camera, microphone and tab audio")
+webrtc-sharing-menuitem =
+    .label = { $origin } ({ $itemList })
+webrtc-sharing-menu =
+    .label = ๊ธฐ๊ธฐ๋ฅผ ๊ณต์œ ํ•˜๋Š” ํƒญ
+    .accesskey = d
+
+webrtc-sharing-window = ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ฐฝ์„ ๊ณต์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+webrtc-sharing-browser-window = { -brand-short-name }๋ฅผ ๊ณต์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+webrtc-sharing-screen = ์ „์ฒด ํ™”๋ฉด์„ ๊ณต์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+webrtc-stop-sharing-button = ๊ณต์œ  ์ค‘์ง€
+webrtc-microphone-unmuted =
+    .title = ๋งˆ์ดํฌ ๋„๊ธฐ
+webrtc-microphone-muted =
+    .title = ๋งˆ์ดํฌ ์ผœ๊ธฐ
+webrtc-camera-unmuted =
+    .title = ์นด๋ฉ”๋ผ ๋„๊ธฐ
+webrtc-camera-muted =
+    .title = ์นด๋ฉ”๋ผ ์ผœ๊ธฐ
+webrtc-minimize =
+    .title = ํ‘œ์‹œ๊ธฐ ์ตœ์†Œํ™”
+
+## These strings will display as a tooltip on supported systems where we show
+## device sharing state in the OS notification area. We do not use these strings
+## on macOS, as global menu bar items do not have native tooltips.
+
+webrtc-camera-system-menu =
+    .label = ์นด๋ฉ”๋ผ๋ฅผ ๊ณต์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณต์œ ๋ฅผ ์ œ์–ดํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”.
+webrtc-microphone-system-menu =
+    .label = ๋งˆ์ดํฌ๋ฅผ ๊ณต์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณต์œ ๋ฅผ ์ œ์–ดํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”.
+webrtc-screen-system-menu =
+    .label = ์ฐฝ์ด๋‚˜ ํ™”๋ฉด์„ ๊ณต์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณต์œ ๋ฅผ ์ œ์–ดํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”.
+
+## Tooltips used by the legacy global sharing indicator
+
+webrtc-indicator-sharing-camera-and-microphone =
+    .tooltiptext = ์นด๋ฉ”๋ผ์™€ ๋งˆ์ดํฌ๋ฅผ ๊ณต์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณต์œ ๋ฅผ ์ œ์–ดํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”.
+webrtc-indicator-sharing-camera =
+    .tooltiptext = ์นด๋ฉ”๋ผ๋ฅผ ๊ณต์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณต์œ ๋ฅผ ์ œ์–ดํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”.
+webrtc-indicator-sharing-microphone =
+    .tooltiptext = ๋งˆ์ดํฌ๋ฅผ ๊ณต์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณต์œ ๋ฅผ ์ œ์–ดํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”.
+webrtc-indicator-sharing-application =
+    .tooltiptext = ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ณต์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณต์œ ๋ฅผ ์ œ์–ดํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”.
+webrtc-indicator-sharing-screen =
+    .tooltiptext = ํ™”๋ฉด์„ ๊ณต์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณต์œ ๋ฅผ ์ œ์–ดํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”.
+webrtc-indicator-sharing-window =
+    .tooltiptext = ์ฐฝ์„ ๊ณต์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณต์œ ๋ฅผ ์ œ์–ดํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”.
+webrtc-indicator-sharing-browser =
+    .tooltiptext = ํƒญ์„ ๊ณต์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณต์œ ๋ฅผ ์ œ์–ดํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”.
+
+## These strings are only used on Mac for menus attached to icons
+## near the clock on the mac menubar.
+## Variables:
+##   $streamTitle (String): the title of the tab using the share.
+##   $tabCount (Number): the title of the tab using the share.
+
+webrtc-indicator-menuitem-control-sharing =
+    .label = ๊ณต์œ  ์„ค์ •
+webrtc-indicator-menuitem-control-sharing-on =
+    .label = "{ $streamTitle }" ๊ณต์œ  ์„ค์ •
+
+webrtc-indicator-menuitem-sharing-camera-with =
+    .label = "{ $streamTitle }"๋กœ ์นด๋ฉ”๋ผ ๊ณต์œ  ์ค‘
+webrtc-indicator-menuitem-sharing-camera-with-n-tabs =
+    .label = ํƒญ { $tabCount }๊ฐœ์—์„œ ์นด๋ฉ”๋ผ ๊ณต์œ  ์ค‘
+
+webrtc-indicator-menuitem-sharing-microphone-with =
+    .label = "{ $streamTitle }"๋กœ ๋งˆ์ดํฌ ๊ณต์œ  ์ค‘
+webrtc-indicator-menuitem-sharing-microphone-with-n-tabs =
+    .label = ํƒญ { $tabCount }๊ฐœ์—์„œ ๋งˆ์ดํฌ ๊ณต์œ  ์ค‘
+
+webrtc-indicator-menuitem-sharing-application-with =
+    .label = "{ $streamTitle }"๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณต์œ  ์ค‘
+webrtc-indicator-menuitem-sharing-application-with-n-tabs =
+    .label = ํƒญ { $tabCount }๊ฐœ์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณต์œ  ์ค‘
+
+webrtc-indicator-menuitem-sharing-screen-with =
+    .label = "{ $streamTitle }"๋กœ ํ™”๋ฉด ๊ณต์œ  ์ค‘
+webrtc-indicator-menuitem-sharing-screen-with-n-tabs =
+    .label = ํƒญ { $tabCount }๊ฐœ์—์„œ ํ™”๋ฉด ๊ณต์œ  ์ค‘
+
+webrtc-indicator-menuitem-sharing-window-with =
+    .label = "{ $streamTitle }"๋กœ ์ฐฝ ๊ณต์œ  ์ค‘
+webrtc-indicator-menuitem-sharing-window-with-n-tabs =
+    .label = ํƒญ { $tabCount }๊ฐœ์—์„œ ์ฐฝ ๊ณต์œ  ์ค‘
+
+webrtc-indicator-menuitem-sharing-browser-with =
+    .label = "{ $streamTitle }"๋กœ ํƒญ ๊ณต์œ  ์ค‘
+# This message is shown when the contents of a tab is shared during a WebRTC
+# session, which currently is only possible with Loop/Hello.
+webrtc-indicator-menuitem-sharing-browser-with-n-tabs =
+    .label = ํƒญ { $tabCount }๊ฐœ์—์„œ ํƒญ ๊ณต์œ  ์ค‘
+
+## Variables:
+##   $origin (String): the website origin (e.g. www.mozilla.org).
+
+webrtc-allow-share-audio-capture = { $origin } ์‚ฌ์ดํŠธ๊ฐ€ ์ด ํƒญ์˜ ์†Œ๋ฆฌ๋ฅผ ๋“ค์„ ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+webrtc-allow-share-camera = { $origin } ์‚ฌ์ดํŠธ๊ฐ€ ์นด๋ฉ”๋ผ๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+webrtc-allow-share-microphone = { $origin } ์‚ฌ์ดํŠธ๊ฐ€ ๋งˆ์ดํฌ๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+webrtc-allow-share-screen = { $origin } ์‚ฌ์ดํŠธ๊ฐ€ ํ™”๋ฉด์„ ๋ณผ ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+# "Speakers" is used in a general sense that might include headphones or
+# another audio output connection.
+webrtc-allow-share-speaker = { $origin } ์‚ฌ์ดํŠธ๊ฐ€ ๋‹ค๋ฅธ ์Šคํ”ผ์ปค๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+webrtc-allow-share-camera-and-microphone = { $origin } ์‚ฌ์ดํŠธ๊ฐ€ ์นด๋ฉ”๋ผ์™€ ๋งˆ์ดํฌ๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+webrtc-allow-share-camera-and-audio-capture = { $origin } ์‚ฌ์ดํŠธ๊ฐ€ ์นด๋ฉ”๋ผ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์ด ํƒญ์˜ ์†Œ๋ฆฌ๋ฅผ ๋“ฃ์„ ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+webrtc-allow-share-screen-and-microphone = { $origin } ์‚ฌ์ดํŠธ๊ฐ€ ๋งˆ์ดํฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ํ™”๋ฉด์„ ๋ณผ ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+webrtc-allow-share-screen-and-audio-capture = { $origin } ์‚ฌ์ดํŠธ๊ฐ€ ์ด ํƒญ์˜ ์†Œ๋ฆฌ๋ฅผ ๋“ฃ๊ณ  ํ™”๋ฉด์„ ๋ณผ ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+
+## Variables:
+##   $origin (String): the first party origin.
+##   $thirdParty (String): the third party origin.
+
+webrtc-allow-share-audio-capture-unsafe-delegation = { $origin } ์‚ฌ์ดํŠธ๊ฐ€ { $thirdParty }์— ์ด ํƒญ์˜ ์†Œ๋ฆฌ๋ฅผ ๋“ค์„ ์ˆ˜ ์žˆ๋„๋ก ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜๋Š” ๊ฒƒ์„ ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+webrtc-allow-share-camera-unsafe-delegation = { $origin } ์‚ฌ์ดํŠธ๊ฐ€ { $thirdParty }์— ์นด๋ฉ”๋ผ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+webrtc-allow-share-microphone-unsafe-delegation = { $origin } ์‚ฌ์ดํŠธ๊ฐ€ { $thirdParty }์— ๋งˆ์ดํฌ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+webrtc-allow-share-screen-unsafe-delegation = { $origin } ์‚ฌ์ดํŠธ๊ฐ€ { $thirdParty }์— ํ™”๋ฉด์„ ๋ณผ ์ˆ˜ ์žˆ๋„๋ก ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜๋Š” ๊ฒƒ์„ ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+# "Speakers" is used in a general sense that might include headphones or
+# another audio output connection.
+webrtc-allow-share-speaker-unsafe-delegation = { $origin } ์‚ฌ์ดํŠธ๊ฐ€ { $thirdParty }์— ๋‹ค๋ฅธ ์Šคํ”ผ์ปค์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+webrtc-allow-share-camera-and-microphone-unsafe-delegation = { $origin } ์‚ฌ์ดํŠธ๊ฐ€ { $thirdParty }์— ์นด๋ฉ”๋ผ์™€ ๋งˆ์ดํฌ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+webrtc-allow-share-camera-and-audio-capture-unsafe-delegation = { $origin } ์‚ฌ์ดํŠธ๊ฐ€ { $thirdParty }์— ์นด๋ฉ”๋ผ์— ์ ‘๊ทผํ•˜๊ณ  ์ด ํƒญ์˜ ์†Œ๋ฆฌ๋ฅผ ๋“ค์„ ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+webrtc-allow-share-screen-and-microphone-unsafe-delegation = { $origin } ์‚ฌ์ดํŠธ๊ฐ€ { $thirdParty }์— ๋งˆ์ดํฌ์— ์ ‘๊ทผํ•˜๊ณ  ํ™”๋ฉด์„ ๋ณผ ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+webrtc-allow-share-screen-and-audio-capture-unsafe-delegation = { $origin } ์‚ฌ์ดํŠธ๊ฐ€ { $thirdParty }์— ์ด ํƒญ์˜ ์†Œ๋ฆฌ๋ฅผ ๋“ฃ๊ณ  ํ™”๋ฉด์„ ๋ณผ ์ˆ˜ ์žˆ๋„๋ก ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜๋Š” ๊ฒƒ์„ ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+
+##
+
+webrtc-share-screen-warning = ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ์ดํŠธ์—์„œ๋งŒ ํ™”๋ฉด์„ ๊ณต์œ ํ•˜์„ธ์š”. ๊ณต์œ ๋Š” ์˜์‹ฌ๋˜๋Š” ์‚ฌ์ดํŠธ๊ฐ€ ๋‹น์‹ ์„ ์‚ฌ์นญํ•˜๊ณ  ๊ฐœ์ธ ์ •๋ณด๋ฅผ ๋นผ์•—์•„๊ฐˆ ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
+webrtc-share-browser-warning = ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ์ดํŠธ์—์„œ๋งŒ { -brand-short-name }๋ฅผ ๊ณต์œ ํ•˜์„ธ์š”. ๊ณต์œ ๋Š” ์˜์‹ฌ๋˜๋Š” ์‚ฌ์ดํŠธ๊ฐ€ ๋‹น์‹ ์„ ์‚ฌ์นญํ•˜๊ณ  ๊ฐœ์ธ ์ •๋ณด๋ฅผ ๋นผ์•—์•„๊ฐˆ ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
+
+webrtc-share-screen-learn-more = ๋” ์•Œ์•„๋ณด๊ธฐ
+webrtc-pick-window-or-screen = ์ฐฝ์ด๋‚˜ ํ™”๋ฉด ์„ ํƒ
+webrtc-share-entire-screen = ์ „์ฒด ํ™”๋ฉด
+webrtc-share-pipe-wire-portal = ์šด์˜ ์ฒด์ œ ์„ค์ • ์‚ฌ์šฉ
+# Variables:
+#   $monitorIndex (String): screen number (digits 1, 2, etc).
+webrtc-share-monitor = ํ™”๋ฉด { $monitorIndex }
+# Variables:
+#   $windowCount (Number): the number of windows currently displayed by the application.
+#   $appName (String): the name of the application.
+webrtc-share-application = { $appName } (์ฐฝ { $windowCount }๊ฐœ)
+
+## These buttons are the possible answers to the various prompts in the "webrtc-allow-share-*" strings.
+
+webrtc-action-allow =
+    .label = ํ—ˆ์šฉ
+    .accesskey = A
+webrtc-action-block =
+    .label = ์ฐจ๋‹จ
+    .accesskey = B
+webrtc-action-always-block =
+    .label = ํ•ญ์ƒ ์ฐจ๋‹จ
+    .accesskey = w
+webrtc-action-not-now =
+    .label = ๋‚˜์ค‘์—
+    .accesskey = N
+
+##
+
+webrtc-remember-allow-checkbox = ์ด ์„ ํƒ ๊ธฐ์–ตํ•˜๊ธฐ
+webrtc-mute-notifications-checkbox = ๊ณต์œ ํ•˜๋Š” ๋™์•ˆ ์›น ์‚ฌ์ดํŠธ ์•Œ๋ฆผ ์Œ์†Œ๊ฑฐ
+
+webrtc-reason-for-no-permanent-allow-screen = { -brand-short-name }๊ฐ€ ๋” ์ด์ƒ ๋‹น์‹ ์˜ ํ™”๋ฉด์— ์ ‘๊ทผํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+webrtc-reason-for-no-permanent-allow-audio = { -brand-short-name }๊ฐ€ ์ด์ œ ์–ด๋А ํƒญ์„ ๊ณต์œ ํ• ์ง€ ๋” ์ด์ƒ ๋ฌป์ง€ ์•Š๊ณ  ํƒญ์˜ ์†Œ๋ฆฌ์— ์ ‘๊ทผํ•ฉ๋‹ˆ๋‹ค.
+webrtc-reason-for-no-permanent-allow-insecure = ์ด ์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ์—ฐ๊ฒฐ์ด ์•ˆ์ „ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ณดํ˜ธ๋ฅผ ์œ„ํ•ด { -brand-short-name }๋Š” ์ด ์„ธ์…˜์— ๋Œ€ํ•œ ์ ‘๊ทผ๋งŒ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
diff --git a/browser/chrome/browser/browser.properties b/browser/chrome/browser/browser.properties
new file mode 100644 (file)
index 0000000..06a27ca
--- /dev/null
@@ -0,0 +1,532 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+nv_timeout=์‹œ๊ฐ„ ์ดˆ๊ณผ
+openFile=ํŒŒ์ผ ์—ด๊ธฐ
+
+droponhometitle=ํ™ˆ ํŽ˜์ด์ง€๋กœ ์„ค์ •
+droponhomemsg=์ด ๋ฌธ์„œ๋ฅผ ์ƒˆ๋กœ์šด ํ™ˆ ํŽ˜์ด์ง€๋กœ ์„ค์ •ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+droponhomemsgMultiple=์ด ๋ฌธ์„œ๋“ค์„ ์ƒˆ๋กœ์šด ํ™ˆํŽ˜์ด์ง€๋กœ ์„ค์ •ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+
+# context menu strings
+
+# LOCALIZATION NOTE (contextMenuSearch): %1$S is the search engine,
+# %2$S is the selection string.
+contextMenuSearch=%S ๊ฒ€์ƒ‰: "%S"
+contextMenuSearch.accesskey=S
+contextMenuPrivateSearch=์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ์—์„œ ๊ฒ€์ƒ‰
+contextMenuPrivateSearch.accesskey=h
+# LOCALIZATION NOTE (contextMenuPrivateSearchOtherEngine): %S is the search
+# engine name as set for Private Browsing mode. This label is only used when
+# this engine is different from the default engine name used in normal mode.
+contextMenuPrivateSearchOtherEngine=์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ์—์„œ %S ๊ฒ€์ƒ‰
+contextMenuPrivateSearchOtherEngine.accesskey=h
+
+# bookmark dialog strings
+
+bookmarkAllTabsDefault=(ํด๋” ์ด๋ฆ„)
+
+unsignedAddonsDisabled.message=๊ฒ€์‚ฌํ•  ์ˆ˜ ์—†๋Š” ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์ด ๋‚˜์™€ ์ด๋ฅผ ๋ชจ๋‘ ๊ป์Šต๋‹ˆ๋‹ค.
+unsignedAddonsDisabled.learnMore.label=๋” ์•Œ์•„๋ณด๊ธฐ
+unsignedAddonsDisabled.learnMore.accesskey=L
+
+# LOCALIZATION NOTE (geolocationLastAccessIndicatorText): %S is the relative time of the most recent geolocation access (e.g. 5 min. ago)
+geolocationLastAccessIndicatorText=๋งˆ์ง€๋ง‰ ์ ‘๊ทผ %S
+
+# LOCALIZATION NOTE (openProtocolHandlerPermissionEntryLabel): %S is the scheme of the protocol the site may open an application for. For example: mailto
+openProtocolHandlerPermissionEntryLabel=%S:// ๋งํฌ
+
+crashedpluginsMessage.title=%S ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์ถฉ๋Œํ–ˆ์Šต๋‹ˆ๋‹ค.
+crashedpluginsMessage.reloadButton.label=ํŽ˜์ด์ง€ ์ƒˆ๋กœ ๊ณ ์นจ
+crashedpluginsMessage.reloadButton.accesskey=R
+crashedpluginsMessage.submitButton.label=์ถฉ๋Œ ๋ณด๊ณ ์„œ ์ œ์ถœ
+crashedpluginsMessage.submitButton.accesskey=S
+crashedpluginsMessage.learnMore=๋” ์•Œ์•„๋ณด๊ธฐโ€ฆ
+
+# Keyword fixup messages
+# LOCALIZATION NOTE (keywordURIFixup.message): Used when the user tries to visit
+# a local host page, by the time the DNS request recognizes it, we have already
+# loaded a search page for the given word.  An infobar then asks to the user
+# whether he rather wanted to visit the host.  %S is the recognized host.
+keywordURIFixup.message=%S๋กœ ์ด๋™ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+keywordURIFixup.goTo=์˜ˆ, %S๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค
+keywordURIFixup.goTo.accesskey=Y
+
+# Sanitize
+# LOCALIZATION NOTE (update.downloadAndInstallButton.label): %S is replaced by the
+# version of the update: "Update to 28.0".
+update.downloadAndInstallButton.label=%S ๋ฒ„์ „์œผ๋กœ ์—…๋ฐ์ดํŠธ
+update.downloadAndInstallButton.accesskey=U
+
+menuOpenAllInTabs.label=๋ชจ๋‘ ํƒญ์—์„œ ์—ด๊ธฐ
+
+# Unified Back-/Forward Popup
+tabHistory.reloadCurrent=์ด ํŽ˜์ด์ง€ ์ƒˆ๋กœ๊ณ ์นจ
+tabHistory.goBack=์ด ํŽ˜์ด์ง€ ๋’ค๋กœ ๊ฐ€๊ธฐ
+tabHistory.goForward=์ด ํŽ˜์ด์ง€ ์•ž์œผ๋กœ ๊ฐ€๊ธฐ
+
+# URL Bar
+pasteAndGo.label=๋ถ™์—ฌ๋„ฃ๊ณ  ๋ฐ”๋กœ ๊ฐ€๊ธฐ
+# LOCALIZATION NOTE (reloadButton.tooltip):
+# %S is the keyboard shortcut for reloading the current page
+reloadButton.tooltip=ํ˜„์žฌ ํŽ˜์ด์ง€ ์ƒˆ๋กœ ๊ณ ์นจ (%S)
+# LOCALIZATION NOTE (stopButton.tooltip):
+# %S is the keyboard shortcut for stopping loading the page
+stopButton.tooltip=์ด ํŽ˜์ด์ง€ ๋กœ๋“œ ์ค‘์ง€ (%S)
+# LOCALIZATION NOTE (urlbar-zoom-button.tooltip):
+# %S is the keyboard shortcut for resetting the zoom level to 100%
+urlbar-zoom-button.tooltip=ํ™•๋Œ€/์ถ•์†Œ ์ดˆ๊ธฐํ™” (%S)
+# LOCALIZATION NOTE (reader-mode-button.tooltip):
+# %S is the keyboard shortcut for entering/exiting reader view
+reader-mode-button.tooltip=๋ฆฌ๋”๋ทฐ ์ „ํ™˜ (%S)
+
+# LOCALIZATION NOTE(zoom-button.label): %S is the current page zoom level,
+# %% will be displayed as a single % character (% is commonly used to define
+# format specifiers, so it needs to be escaped).
+zoom-button.label = %S %%
+
+# General bookmarks button
+# LOCALIZATION NOTE (bookmarksMenuButton.tooltip):
+# %S is the keyboard shortcut for "Show All Bookmarks"
+bookmarksMenuButton.tooltip=๋ถ๋งˆํฌ ๋ณด๊ธฐ (%S)
+
+# Downloads button tooltip
+# LOCALIZATION NOTE (downloads.tooltip):
+# %S is the keyboard shortcut for "Downloads"
+downloads.tooltip=์ง„ํ–‰ ์ค‘์ธ ๋‹ค์šด๋กœ๋“œ ์ƒํƒœ ํ‘œ์‹œ (%S)
+
+# New Window button tooltip
+# LOCALIZATION NOTE (newWindowButton.tooltip):
+# %S is the keyboard shortcut for "New Window"
+newWindowButton.tooltip=์ƒˆ ์ฐฝ ์—ด๊ธฐ (%S)
+
+# New Tab button tooltip
+# LOCALIZATION NOTE (newTabButton.tooltip):
+# %S is the keyboard shortcut for "New Tab"
+newTabButton.tooltip=์ƒˆ ํƒญ ์—ด๊ธฐ (%S)
+newTabContainer.tooltip=์ƒˆ ํƒญ ์—ด๊ธฐ(%S)\n์ƒˆ ์ปจํ…Œ์ด๋„ˆ ํƒญ์„ ์—ด๋ ค๋ฉด ๊ธธ๊ฒŒ ๋ˆ„๋ฅด์„ธ์š”
+newTabAlwaysContainer.tooltip=์ƒˆ ํƒญ์—์„œ ์—ด ์ปจํ…Œ์ด๋„ˆ ์„ ํƒ
+
+# Canvas permission prompt
+# LOCALIZATION NOTE (canvas.siteprompt2): %S is hostname
+canvas.siteprompt2=%S ์‚ฌ์ดํŠธ๊ฐ€ HTML5 ์บ”๋ฒ„์Šค ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+canvas.siteprompt2.warning=์ปดํ“จํ„ฐ๋ฅผ ๊ณ ์œ ํ•˜๊ฒŒ ์‹๋ณ„ํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+canvas.block=์ฐจ๋‹จ
+canvas.block.accesskey=B
+canvas.allow2=ํ—ˆ์šฉ
+canvas.allow2.accesskey=A
+canvas.remember2=์ด ์„ ํƒ ๊ธฐ์–ตํ•˜๊ธฐ
+
+# WebAuthn prompts
+# LOCALIZATION NOTE (webauthn.userPresence): %S is hostname
+webauthn.userPresencePrompt=%S ์‚ฌ์ดํŠธ๋กœ ๊ณ„์†ํ•˜๋ ค๋ฉด ๋ณด์•ˆ ํ‚ค๋ฅผ ํ„ฐ์น˜ํ•˜์„ธ์š”.
+# LOCALIZATION NOTE (webauthn.registerDirectPrompt3):
+# %S is hostname.
+# The website is asking for extended information about your
+# hardware authenticator that shouldn't be generally necessary. Permitting
+# this is safe if you only use one account at this website. If you have
+# multiple accounts at this website, and you use the same hardware
+# authenticator, then the website could link those accounts together.
+# And this is true even if you use a different profile / browser (or even Tor
+# Browser). To avoid this, you should use different hardware authenticators
+# for different accounts on this website.
+webauthn.registerDirectPrompt3=%S ์›น ์‚ฌ์ดํŠธ๋Š” ์‚ฌ์šฉ์ž์˜ ๊ฐœ์ธ ์ •๋ณด์— ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ๋Š” ์‚ฌ์šฉ์ž์˜ ๋ณด์•ˆ ํ‚ค์— ๋Œ€ํ•œ ํ™•์žฅ ์ •๋ณด๋ฅผ ์š”์ฒญํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (webauthn.registerDirectPromptHint):
+# %S is brandShortName
+webauthn.registerDirectPromptHint=%S์—์„œ ์ด๋ฅผ ์ต๋ช…ํ™”ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์›น ์‚ฌ์ดํŠธ์—์„œ ์ด ํ‚ค๋ฅผ ๊ฑฐ๋ถ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฑฐ๋ถ€ํ•˜๋ฉด ๋‹ค์‹œ ์‹œ๋„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (webauthn.selectSignResultPrompt): %S is hostname
+webauthn.selectSignResultPrompt=%S์— ๋Œ€ํ•ด ์—ฌ๋Ÿฌ ๊ณ„์ •์ด ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์ทจ์†Œํ•  ํ•ญ๋ชฉ์„ ์„ ํƒํ•˜์„ธ์š”.
+# LOCALIZATION NOTE (webauthn.selectDevicePrompt): %S is hostname
+webauthn.selectDevicePrompt=%S์— ๋Œ€ํ•ด ์—ฌ๋Ÿฌ ๊ธฐ๊ธฐ๊ฐ€ ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•˜์„ธ์š”.
+# LOCALIZATION NOTE (webauthn.deviceBlockedPrompt): %S is hostname
+webauthn.deviceBlockedPrompt=%S์—์„œ ์‚ฌ์šฉ์ž ํ™•์ธ์— ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚จ์€ ์‹œ๋„ ํšŸ์ˆ˜๊ฐ€ ์—†์œผ๋ฉฐ ์ž˜๋ชป๋œ PIN์ด ๋„ˆ๋ฌด ๋งŽ์ด ์ œ๊ณต๋˜์–ด ๊ธฐ๊ธฐ๊ฐ€ ์ž ๊ฒผ์Šต๋‹ˆ๋‹ค. ๊ธฐ๊ธฐ๋ฅผ ์žฌ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (webauthn.pinAuthBlockedPrompt): %S is hostname
+webauthn.pinAuthBlockedPrompt=%S์—์„œ ์‚ฌ์šฉ์ž ํ™•์ธ์— ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค. ์—ฐ์† ์‹œ๋„ ์‹คํŒจ ํšŸ์ˆ˜๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์•„ PIN ์ธ์ฆ์ด ์ผ์‹œ์ ์œผ๋กœ ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๊ธฐ์˜ ์ „์›์„ ๊ป๋‹ค ์ผœ์•ผ ํ•ฉ๋‹ˆ๋‹ค (ํ”Œ๋Ÿฌ๊ทธ๋ฅผ ๋ฝ‘์•˜๋‹ค๊ฐ€ ๋‹ค์‹œ ์‚ฝ์ž…).
+# LOCALIZATION NOTE (webauthn.pinNotSetPrompt): %S is hostname
+webauthn.pinNotSetPrompt=%S์—์„œ ์‚ฌ์šฉ์ž ํ™•์ธ์— ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๊ธฐ์— PIN์„ ์„ค์ •ํ•ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (webauthn.uvBlockedPrompt): %S is hostname
+webauthn.uvBlockedPrompt=%S์—์„œ ์‚ฌ์šฉ์ž ํ™•์ธ์— ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹คํŒจํ•œ ์‹œ๋„๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์•„ ๊ธฐ๋ณธ ์ œ๊ณต ์‚ฌ์šฉ์ž ํ™•์ธ ๋ฐฉ๋ฒ•์ด ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+webauthn.alreadyRegisteredPrompt=์ด๋ฏธ ๋“ฑ๋ก๋œ ๊ธฐ๊ธฐ์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๊ธฐ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด์„ธ์š”.
+webauthn.cancel=์ทจ์†Œ
+webauthn.cancel.accesskey=c
+webauthn.proceed=๊ณ„์†
+webauthn.proceed.accesskey=p
+webauthn.anonymize=์ต๋ช…์œผ๋กœ ์ง„ํ–‰
+
+# Spoof Accept-Language prompt
+privacy.spoof_english=์–ธ์–ด ์„ค์ •์„ ์˜์–ด๋กœ ๋ณ€๊ฒฝํ•˜๋ฉด ์‚ฌ์šฉ์ž๋ฅผ ์‹๋ณ„ํ•˜๊ธฐ ์–ด๋ ค์›Œ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ๊ฐ€ ํ–ฅ์ƒ๋ฉ๋‹ˆ๋‹ค. ์˜์–ด ๋ฒ„์ „์˜ ์›น ํŽ˜์ด์ง€๋ฅผ ์š”์ฒญํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+
+# LOCALIZATION NOTE (identity.identified.verifier, identity.identified.state_and_country, identity.ev.contentOwner2):
+# %S is the hostname of the site that is being displayed.
+identity.identified.verifier=์ธ์ฆ ๊ธฐ๊ด€: %S
+identity.identified.verified_by_you=์ด ์‚ฌ์ดํŠธ๋ฅผ ๋ณด์•ˆ ์˜ˆ์™ธ๋กœ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
+identity.identified.state_and_country=%S, %S
+identity.ev.contentOwner2=์ธ์ฆ์„œ ๋ฐœ๊ธ‰ ๋Œ€์ƒ: %S
+
+# LOCALIZATION NOTE (identity.notSecure.label):
+# Keep this string as short as possible, this is displayed in the URL bar
+# use a synonym for "safe" or "private" if "secure" is too long.
+identity.notSecure.label=์•ˆ์ „ํ•˜์ง€ ์•Š์Œ
+identity.notSecure.tooltip=์—ฐ๊ฒฐ์ด ์•ˆ์ „ํ•˜์ง€ ์•Š์Œ
+
+identity.extension.label=ํ™•์žฅ ๊ธฐ๋Šฅ (%S)
+identity.extension.tooltip=ํ™•์žฅ ๊ธฐ๋Šฅ์— ์˜ํ•ด ๋กœ๋“œ๋จ: %S
+
+# LOCALIZATION NOTE (contentBlocking.trackersView.blocked.label):
+#   This label is shown next to a tracker in the trackers subview.
+#   It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
+contentBlocking.trackersView.blocked.label=์ฐจ๋‹จ๋จ
+
+contentBlocking.trackersView.empty.label=์ด ์‚ฌ์ดํŠธ์—์„œ ๊ฐ์ง€๋˜์ง€ ์•Š์Œ
+
+# LOCALIZATION NOTE (contentBlocking.cookies.blockingTrackers.label, contentBlocking.cookies.blocking3rdParty.label,
+#   contentBlocking.cookies.blockingUnvisited.label,contentBlocking.cookies.blockingAll.label):
+contentBlocking.cookies.blockingTrackers3.label=๊ต์ฐจ ์‚ฌ์ดํŠธ ์ถ”์  ์ฟ ํ‚ค
+contentBlocking.cookies.blocking3rdParty2.label=์ œ3์ž ์ฟ ํ‚ค
+contentBlocking.cookies.blockingUnvisited2.label=๋ฐฉ๋ฌธํ•˜์ง€ ์•Š์€ ์‚ฌ์ดํŠธ ์ฟ ํ‚ค
+contentBlocking.cookies.blockingAll2.label=๋ชจ๋“  ์ฟ ํ‚ค
+
+contentBlocking.cookiesView.firstParty.label=์ด ์‚ฌ์ดํŠธ์—์„œ
+# LOCALIZATION NOTE (contentBlocking.cookiesView.firstParty.empty.label):
+#  This references the header from contentBlocking.cookiesView.firstParty.label:
+#  "[Cookies] From This Site: None detected on this site".
+contentBlocking.cookiesView.firstParty.empty.label=์ด ์‚ฌ์ดํŠธ์—์„œ ๊ฐ์ง€๋˜์ง€ ์•Š์Œ
+
+contentBlocking.cookiesView.trackers2.label=๊ต์ฐจ ์‚ฌ์ดํŠธ ์ถ”์  ์ฟ ํ‚ค
+# LOCALIZATION NOTE (contentBlocking.cookiesView.trackers.empty.label):
+#  This references the header from contentBlocking.cookiesView.trackers.label:
+#  "Tracking Cookies: None detected on this site".
+contentBlocking.cookiesView.trackers.empty.label=์ด ์‚ฌ์ดํŠธ์—์„œ ๊ฐ์ง€๋˜์ง€ ์•Š์Œ
+
+contentBlocking.cookiesView.thirdParty.label=์ œ3์ž ์ฟ ํ‚ค
+# LOCALIZATION NOTE (contentBlocking.cookiesView.thirdParty.empty.label):
+#  This references the header from contentBlocking.cookiesView.thirdParty.label:
+#  "Third-Party Cookies: None detected on this site".
+contentBlocking.cookiesView.thirdParty.empty.label=์ด ์‚ฌ์ดํŠธ์—์„œ ๊ฐ์ง€๋˜์ง€ ์•Š์Œ
+
+# LOCALIZATION NOTE (contentBlocking.cookiesView.allowed.label):
+#   This label is shown next to a cookie origin in the cookies subview.
+#   It forms the end of the (imaginary) sentence "www.example.com [was] Allowed"
+contentBlocking.cookiesView.allowed.label=ํ—ˆ์šฉ
+# LOCALIZATION NOTE (contentBlocking.cookiesView.blocked.label):
+#   This label is shown next to a cookie origin in the cookies subview.
+#   It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
+contentBlocking.cookiesView.blocked.label=์ฐจ๋‹จ
+# LOCALIZATION NOTE (contentBlocking.cookiesView.removeButton.tooltip): %S is the domain of the site.
+contentBlocking.cookiesView.removeButton.tooltip=%S์— ๋Œ€ํ•œ ์ฟ ํ‚ค ์˜ˆ์™ธ ์ง€์šฐ๊ธฐ
+
+# LOCALIZATION NOTE (contentBlocking.fingerprintersView.blocked.label):
+#   This label is shown next to a fingerprinter in the fingerprinters subview.
+#   It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
+contentBlocking.fingerprintersView.blocked.label=์ฐจ๋‹จ๋จ
+
+# LOCALIZATION NOTE (contentBlocking.cryptominersView.blocked.label):
+#   This label is shown next to a cryptominer in the cryptominers subview.
+#   It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
+contentBlocking.cryptominersView.blocked.label=์ฐจ๋‹จ๋จ
+
+trackingProtection.icon.activeTooltip2=์†Œ์…œ ๋ฏธ๋””์–ด ์ถ”์ ๊ธฐ, ๊ต์ฐจ ์‚ฌ์ดํŠธ ์ถ”์  ์ฟ ํ‚ค ๋ฐ ๋””์ง€ํ„ธ ์ง€๋ฌธ์„ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค.
+trackingProtection.icon.disabledTooltip2=์ด ์‚ฌ์ดํŠธ์— ํ–ฅ์ƒ๋œ ์ถ”์  ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ๊บผ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (trackingProtection.icon.noTrackersDetectedTooltip): %S is brandShortName.
+trackingProtection.icon.noTrackersDetectedTooltip=์ด ํŽ˜์ด์ง€์—์„œ %S์— ์•Œ๋ ค์ง„ ์ถ”์ ๊ธฐ๊ฐ€ ๊ฐ์ง€๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (protections.header):
+# Header of the Protections Panel. %S is replaced with the site's hostname.
+protections.header=%S์— ๋Œ€ํ•œ ๋ณดํ˜ธ
+
+# LOCALIZATION NOTE (protections.disableAriaLabel):
+# Text that gets spoken by a screen reader if the button will disable protections.
+# %s is the site's hostname.
+protections.disableAriaLabel=%S์— ๋Œ€ํ•œ ๋ณดํ˜ธ ๋น„ํ™œ์„ฑํ™”
+
+# LOCALIZATION NOTE (protections.enableAriaLabel):
+# Text that gets spoken by a screen reader if the button will enable protections.
+# %s is the site's hostname.
+protections.enableAriaLabel=%S์— ๋Œ€ํ•œ ๋ณดํ˜ธ ํ™œ์„ฑํ™”
+
+# Blocking and Not Blocking sub-views in the Protections Panel
+protections.blocking.fingerprinters.title=๋””์ง€ํ„ธ ์ง€๋ฌธ ์ฐจ๋‹จ๋จ
+protections.blocking.cryptominers.title=์•”ํ˜ธํ™”ํ ์ฑ„๊ตด๊ธฐ ์ฐจ๋‹จ๋จ
+protections.blocking.cookies.trackers.title=๊ต์ฐจ ์‚ฌ์ดํŠธ ์ถ”์  ์ฟ ํ‚ค ์ฐจ๋‹จ๋จ
+protections.blocking.cookies.3rdParty.title=์ œ3์ž ์ฟ ํ‚ค ์ฐจ๋‹จ๋จ
+protections.blocking.cookies.all.title=๋ชจ๋“  ์ฟ ํ‚ค ์ฐจ๋‹จ๋จ
+protections.blocking.cookies.unvisited.title=๋ฐฉ๋ฌธํ•˜์ง€ ์•Š์€ ์‚ฌ์ดํŠธ ์ฟ ํ‚ค ์ฐจ๋‹จ๋จ
+protections.blocking.trackingContent.title=์ถ”์  ์ฝ˜ํ…์ธ  ์ฐจ๋‹จ๋จ
+protections.blocking.socialMediaTrackers.title=์†Œ์…œ ๋ฏธ๋””์–ด ์ถ”์ ๊ธฐ ์ฐจ๋‹จ๋จ
+protections.notBlocking.fingerprinters.title=๋””์ง€ํ„ธ ์ง€๋ฌธ ์ฐจ๋‹จํ•˜์ง€ ์•Š์Œ
+protections.notBlocking.cryptominers.title=์•”ํ˜ธํ™”ํ ์ฑ„๊ตด๊ธฐ ์ฐจ๋‹จํ•˜์ง€ ์•Š์Œ
+protections.notBlocking.cookies.3rdParty.title=์ œ3์ž ์ฟ ํ‚ค ์ฐจ๋‹จ ์•ˆ ํ•จ
+protections.notBlocking.cookies.all.title=์ฟ ํ‚ค ์ฐจ๋‹จ ์•ˆ ํ•จ
+protections.notBlocking.crossSiteTrackingCookies.title=๊ต์ฐจ ์‚ฌ์ดํŠธ ์ถ”์  ์ฟ ํ‚ค ์ฐจ๋‹จํ•˜์ง€ ์•Š์Œ
+protections.notBlocking.trackingContent.title=์ถ”์  ์ฝ˜ํ…์ธ  ์ฐจ๋‹จํ•˜์ง€ ์•Š์Œ
+protections.notBlocking.socialMediaTrackers.title=์†Œ์…œ ๋ฏธ๋””์–ด ์ถ”์ ๊ธฐ ์ฐจ๋‹จํ•˜์ง€ ์•Š์Œ
+
+# Footer section in the Protections Panel
+# LOCALIZATION NOTE (protections.footer.blockedTrackerCounter.description,
+# protections.footer.blockedTrackerCounter.tooltip):
+#   This text indicates the total number of trackers blocked on all sites. In
+#   its tooltip, we show the date when we started counting this number.
+# LOCALIZATION NOTE (protections.footer.blockedTrackerCounter.description):
+#   Semicolon-separated list of plural forms.
+#   See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+#   Replacement for #1 is a locale-string converted positive integer.
+protections.footer.blockedTrackerCounter.description=#1๊ฐœ ์ฐจ๋‹จ๋จ
+# LOCALIZATION NOTE (protections.footer.blockedTrackerCounter.tooltip):
+#   %S is the date on which we started counting (e.g., July 17, 2019).
+protections.footer.blockedTrackerCounter.tooltip=%S ์ดํ›„
+
+# Milestones section in the Protections Panel
+# LOCALIZATION NOTE (protections.milestone.description):
+#   Semicolon-separated list of plural forms.
+#   See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+#   #1 is replaced with brandShortName.
+#   #2 is replaced with the (locale-formatted) number of trackers blocked
+#   #3 is replaced by a locale-formatted date with short month and numeric year.
+#   In English this looks like "Firefox blocked over 10,000 trackers since Oct 2019"
+protections.milestone.description=#1๊ฐ€ #3 ์ดํ›„ ์ถ”์ ๊ธฐ #2๊ฐœ ์ฐจ๋‹จ
+
+# Application menu
+
+# LOCALIZATION NOTE(zoomReduce-button.tooltip): %S is the keyboard shortcut.
+zoomReduce-button.tooltip = ์ถ•์†Œ (%S)
+# LOCALIZATION NOTE(zoomReset-button.tooltip): %S is the keyboard shortcut.
+zoomReset-button.tooltip = ํ™•๋Œ€/์ถ•์†Œ ์ดˆ๊ธฐํ™” (%S)
+# LOCALIZATION NOTE(zoomEnlarge-button.tooltip): %S is the keyboard shortcut.
+zoomEnlarge-button.tooltip = ํ™•๋Œ€ (%S)
+
+# LOCALIZATION NOTE (cut-button.tooltip): %S is the keyboard shortcut.
+cut-button.tooltip = ์ž˜๋ผ๋‚ด๊ธฐ (%S)
+# LOCALIZATION NOTE (copy-button.tooltip): %S is the keyboard shortcut.
+copy-button.tooltip = ๋ณต์‚ฌ (%S)
+# LOCALIZATION NOTE (paste-button.tooltip): %S is the keyboard shortcut.
+paste-button.tooltip = ๋ถ™์—ฌ๋„ฃ๊ธฐ (%S)
+
+# Geolocation UI
+
+geolocation.allow=ํ—ˆ์šฉ
+geolocation.allow.accesskey=A
+geolocation.block=์ฐจ๋‹จ
+geolocation.block.accesskey=B
+geolocation.shareWithSite4=%S ์‚ฌ์ดํŠธ๊ฐ€ ์‚ฌ์šฉ์ž ์œ„์น˜์— ์ ‘๊ทผํ•˜๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+geolocation.shareWithFile4=์ด ๋กœ์ปฌ ํŒŒ์ผ์ด ์‚ฌ์šฉ์ž ์œ„์น˜์— ์ ‘๊ทผํ•˜๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+# LOCALIZATION NOTE(geolocation.shareWithSiteUnsafeDelegation2):
+# %1$S is the first party origin, %2$S is the third party origin.
+geolocation.shareWithSiteUnsafeDelegation2=%1$S์ด(๊ฐ€) %2$S์— ์‚ฌ์šฉ์ž ์œ„์น˜์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜๋Š” ๊ฒƒ์„ ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+geolocation.remember=์ด ์„ ํƒ ๊ธฐ์–ตํ•˜๊ธฐ
+
+# Virtual Reality Device UI
+xr.allow2=ํ—ˆ์šฉ
+xr.allow2.accesskey=A
+xr.block=์ฐจ๋‹จ
+xr.block.accesskey=B
+xr.shareWithSite4=%S ์‚ฌ์ดํŠธ๊ฐ€ ๊ฐ€์ƒ ํ˜„์‹ค ๊ธฐ๊ธฐ์— ์ ‘๊ทผํ•˜๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ๋ฏผ๊ฐํ•œ ์ •๋ณด๊ฐ€ ๋…ธ์ถœ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+xr.shareWithFile4=์ด ๋กœ์ปฌ ํŒŒ์ผ์ด ๊ฐ€์ƒ ํ˜„์‹ค ๊ธฐ๊ธฐ์— ์ ‘๊ทผํ•˜๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ๋ฏผ๊ฐํ•œ ์ •๋ณด๊ฐ€ ๋…ธ์ถœ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+xr.remember=์ด ์„ ํƒ ๊ธฐ์–ตํ•˜๊ธฐ
+
+# Persistent storage UI
+persistentStorage.allow=ํ—ˆ์šฉ
+persistentStorage.allow.accesskey=A
+persistentStorage.block.label=์ฐจ๋‹จ
+persistentStorage.block.accesskey=B
+persistentStorage.allowWithSite2=%S ์‚ฌ์ดํŠธ๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์˜๊ตฌ ์ €์žฅ์†Œ์— ์ €์žฅํ•˜๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+
+# Web notifications UI
+# LOCALIZATION NOTE (alwaysBlock, block)
+# The two button strings will never be shown at the same time, so
+# it's okay for them to have the same access key
+webNotifications.allow2=ํ—ˆ์šฉ
+webNotifications.allow2.accesskey=A
+webNotifications.notNow=๋‚˜์ค‘์—
+webNotifications.notNow.accesskey=n
+webNotifications.never=ํ•ญ์ƒ ํ—ˆ์šฉ ์•ˆ ํ•จ
+webNotifications.never.accesskey=v
+webNotifications.alwaysBlock=ํ•ญ์ƒ ์ฐจ๋‹จ
+webNotifications.alwaysBlock.accesskey=B
+webNotifications.block=์ฐจ๋‹จ
+webNotifications.block.accesskey=B
+webNotifications.receiveFromSite3=%S ์‚ฌ์ดํŠธ๊ฐ€ ์•Œ๋ฆผ์„ ๋ณด๋‚ด๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+
+# Phishing/Malware Notification Bar.
+# LOCALIZATION NOTE (notADeceptiveSite, notAnAttack)
+# The two button strings will never be shown at the same time, so
+# it's okay for them to have the same access key
+safebrowsing.getMeOutOfHereButton.label=๋ฐ–์œผ๋กœ ๋‚˜๊ฐ€๊ธฐ!
+safebrowsing.getMeOutOfHereButton.accessKey=G
+safebrowsing.deceptiveSite=์‚ฌ๊ธฐ ์‚ฌ์ดํŠธ!
+safebrowsing.notADeceptiveSiteButton.label=์ด ์‚ฌ์ดํŠธ๋Š” ์‚ฌ๊ธฐ ์‚ฌ์ดํŠธ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹คโ€ฆ
+safebrowsing.notADeceptiveSiteButton.accessKey=D
+safebrowsing.reportedAttackSite=๋ณด๊ณ ๋œ ๊ณต๊ฒฉ ์‚ฌ์ดํŠธ!
+safebrowsing.notAnAttackButton.label=๊ณต๊ฒฉ ์‚ฌ์ดํŠธ ์•„๋‹˜โ€ฆ
+safebrowsing.notAnAttackButton.accessKey=A
+safebrowsing.reportedUnwantedSite=์‚ฌ์šฉ์ž ๋™์˜ ์—†์ด ์„ค์น˜ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ์‚ฌ์ดํŠธ๋กœ ์‹ ๊ณ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค!
+safebrowsing.reportedHarmfulSite=์œ ํ•ดํ•œ ์‚ฌ์ดํŠธ๋กœ ์‹ ๊ณ ๋จ!
+
+# LOCALIZATION NOTE (addKeywordTitleAutoFill): %S will be replaced by the page's title
+# Used as the bookmark name when saving a keyword for a search field.
+addKeywordTitleAutoFill=๊ฒ€์ƒ‰: %S 
+
+# troubleshootModeRestart
+# LOCALIZATION NOTE (troubleshootModeRestartPromptTitle): %S is the name of the product (e.g., Firefox)
+troubleshootModeRestartPromptTitle=%S๋ฅผ ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ชจ๋“œ๋กœ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+troubleshootModeRestartPromptMessage=ํ™•์žฅ ๊ธฐ๋Šฅ, ํ…Œ๋งˆ ๋ฐ ์‚ฌ์šฉ์ž ์ง€์ • ์„ค์ •์ด ์ผ์‹œ์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.
+troubleshootModeRestartButton=๋‹ค์‹œ ์‹œ์ž‘
+
+# LOCALIZATION NOTE (browser.menu.showCharacterEncoding): Set to the string
+# "true" (spelled and capitalized exactly that way) to show the "Text
+# Encoding" menu in the main Firefox button on Windows. Any other value will
+# hide it. Regardless of the value of this setting, the "Text Encoding"
+# menu will always be accessible via the "Browser Tools" menu.
+# This is not a string to translate; it just controls whether the menu shows
+# up in the Firefox button. If users frequently use the "Text Encoding"
+# menu, set this to "true". Otherwise, you can leave it as "false".
+browser.menu.showCharacterEncoding=true
+
+# Process hang reporter
+# LOCALIZATION NOTE (processHang.selected_tab.label): %1$S is the name of the product (e.g., Firefox)
+processHang.selected_tab.label = ์ด ํŽ˜์ด์ง€๊ฐ€ %1$S๋ฅผ ๋А๋ฆฌ๊ฒŒ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๋น ๋ฅด๊ฒŒ ํ•˜๋ ค๋ฉด ์ด ํŽ˜์ด์ง€๋ฅผ ์ค‘์ง€ํ•˜์„ธ์š”.
+# LOCALIZATION NOTE (processHang.nonspecific_tab.label): %1$S is the name of the product (e.g., Firefox)
+processHang.nonspecific_tab.label = ์›น ํŽ˜์ด์ง€๊ฐ€ %1$S๋ฅผ ๋А๋ฆฌ๊ฒŒ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๋น ๋ฅด๊ฒŒ ํ•˜๋ ค๋ฉด ํ•ด๋‹น ํŽ˜์ด์ง€๋ฅผ ์ค‘์ง€ํ•˜์„ธ์š”.
+# LOCALIZATION NOTE (processHang.specific_tab.label): %1$S is the title of the tab.
+# %2$S is the name of the product (e.g., Firefox)
+processHang.specific_tab.label = โ€œ%1$Sโ€ ํƒญ์ด %2$S๋ฅผ ๋А๋ฆฌ๊ฒŒ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๋น ๋ฅด๊ฒŒ ํ•˜๋ ค๋ฉด ํ•ด๋‹น ํŽ˜์ด์ง€๋ฅผ ์ค‘์ง€ํ•˜์„ธ์š”.
+# LOCALIZATION NOTE (processHang.add-on.label2): %1$S is the name of the
+# extension. %2$S is the name of the product (e.g., Firefox)
+processHang.add-on.label2 = โ€œ%1$Sโ€ ํ™•์žฅ ๊ธฐ๋Šฅ์ด %2$S๋ฅผ ๋А๋ฆฌ๊ฒŒ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๋น ๋ฅด๊ฒŒ ํ•˜๋ ค๋ฉด ํ•ด๋‹น ํ™•์žฅ ๊ธฐ๋Šฅ์„ ์ค‘์ง€ํ•˜์„ธ์š”.
+processHang.add-on.learn-more.text = ๋” ์•Œ์•„๋ณด๊ธฐ
+processHang.button_stop2.label = ์ค‘์ง€
+processHang.button_stop2.accessKey = S
+processHang.button_debug.label = ์Šคํฌ๋ฆฝํŠธ ๋””๋ฒ„๊ทธ
+processHang.button_debug.accessKey = D
+
+# LOCALIZATION NOTE (fullscreenButton.tooltip): %S is the keyboard shortcut for full screen
+fullscreenButton.tooltip=์ฐฝ์„ ์ „์ฒด ํ™”๋ฉด์— ํ‘œ์‹œ (%S)
+
+# These are visible when opening the popup inside the bookmarks sidebar
+sidebar.moveToLeft=์‚ฌ์ด๋“œ๋ฐ”๋ฅผ ์™ผ์ชฝ์œผ๋กœ ์ด๋™
+sidebar.moveToRight=์‚ฌ์ด๋“œ๋ฐ”๋ฅผ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์ด๋™
+
+# LOCALIZATION NOTE(emeNotifications.drmContentDisabled.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S will be the 'learn more' link
+emeNotifications.drmContentDisabled.message2 = ์ด ํŽ˜์ด์ง€์—์„œ ์ผ๋ถ€ ์˜ค๋””์˜ค ๋˜๋Š” ๋น„๋””์˜ค๋ฅผ ์žฌ์ƒํ•˜๋ ค๋ฉด DRM์„ ํ™œ์„ฑํ™”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+emeNotifications.drmContentDisabled.button.label = DRM ํ™œ์„ฑํ™”
+emeNotifications.drmContentDisabled.button.accesskey = E
+
+# LOCALIZATION NOTE(emeNotifications.drmContentCDMInstalling.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S is brandShortName
+emeNotifications.drmContentCDMInstalling.message = %S๊ฐ€ ์ด ํŽ˜์ด์ง€์—์„œ ์˜ค๋””์˜ค๋‚˜ ๋น„๋””์˜ค๋ฅผ ์žฌ์ƒํ•˜๋Š”๋ฐ ํ•„์š”ํ•œ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์„ค์น˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜์ค‘์— ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
+
+emeNotifications.unknownDRMSoftware = ์•Œ ์ˆ˜ ์—†์Œ
+
+# LOCALIZATION NOTE (customizeMode.tabTitle): %S is brandShortName
+customizeMode.tabTitle = %S ์‚ฌ์šฉ์ž ์ง€์ •
+
+e10s.accessibilityNotice.acceptButton.label = ํ™•์ธ
+e10s.accessibilityNotice.acceptButton.accesskey = O
+
+# LOCALIZATION NOTE (e10s.accessibilityNotice.jawsMessage): %S is brandShortName
+e10s.accessibilityNotice.jawsMessage = Display of tab content is disabled due to incompatibility between %S์™€ ์ ‘๊ทผ์„ฑ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํ˜ธํ™˜๋˜์ง€ ์•Š์•„์„œ ํƒญ์˜ ์ฝ˜ํ…์ธ  ํ‘œ์‹œ๊ฐ€ ๋น„ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์Šคํฌ๋ฆฐ ๋ฆฌ๋”๋ฅผ ์—…๋ฐ์ดํŠธ ํ•˜๊ฑฐ๋‚˜ Firefox ํ™•์žฅ ์ง€์› ๋ฒ„์ „(ESR)์„ ์‚ฌ์šฉํ•˜์„ธ์š”.
+
+# LOCALIZATION NOTE (userContextPersonal.label,
+#                    userContextWork.label,
+#                    userContextShopping.label,
+#                    userContextBanking.label,
+#                    userContextNone.label):
+# These strings specify the four predefined contexts included in support of the
+# Contextual Identity / Containers project. Each context is meant to represent
+# the context that the user is in when interacting with the site. Different
+# contexts will store cookies and other information from those sites in
+# different, isolated locations. You can enable the feature by typing
+# about:config in the URL bar and changing privacy.userContext.enabled to true.
+# Once enabled, you can open a new tab in a specific context by clicking
+# File > New Container Tab > (1 of 4 contexts). Once opened, you will see these
+# strings on the right-hand side of the URL bar.
+userContextPersonal.label = ๊ฐœ์ธ
+userContextWork.label = ์—…๋ฌด
+userContextBanking.label = ์€ํ–‰
+userContextShopping.label = ์‡ผํ•‘
+userContextNone.label = ์ปจํ…Œ์ด๋„ˆ ์—†์Œ
+
+userContextPersonal.accesskey = P
+userContextWork.accesskey = W
+userContextBanking.accesskey = B
+userContextShopping.accesskey = S
+userContextNone.accesskey = N
+
+userContext.aboutPage.label = ์ปจํ…Œ์ด๋„ˆ ๊ด€๋ฆฌ
+userContext.aboutPage.accesskey = O
+
+# LOCALIZATION NOTE (sendTabsToDevice.label):
+# Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs sent to the device.
+sendTabsToDevice.label = ํƒญ #1๊ฐœ๋ฅผ ๊ธฐ๊ธฐ๋กœ ๋ณด๋‚ด๊ธฐ
+sendTabsToDevice.accesskey = n
+
+decoder.noCodecs.button = ๋ฐฉ๋ฒ• ์•Œ์•„๋ณด๊ธฐ
+decoder.noCodecs.accesskey = L
+decoder.noCodecsLinux.message = ๋™์˜์ƒ์„ ์žฌ์ƒํ•˜๊ธฐ ์œ„ํ•ด ๋™์˜์ƒ ์ฝ”๋ฑ์„ ์„ค์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+decoder.noHWAcceleration.message = ๋™์˜์ƒ ์žฌ์ƒ ํ’ˆ์งˆ์„ ๋†’์ด๊ธฐ ์œ„ํ•ด Microsoft์˜ Media Feature Pack์„ ์„ค์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+decoder.noPulseAudio.message = ์†Œ๋ฆฌ๋ฅผ ์žฌ์ƒํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” PulseAudio ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
+decoder.unsupportedLibavcodec.message = libavcodec์€ ์ทจ์•ฝํ•˜๊ฑฐ๋‚˜ ์ง€์›๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋™์˜์ƒ์„ ์žฌ์ƒํ•˜๊ธฐ ์œ„ํ•ด์„œ ์—…๋ฐ์ดํŠธ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+
+decoder.decodeError.message = ๋ฏธ๋””์–ด ๋ฆฌ์†Œ์Šค๋ฅผ ๋””์ฝ”๋”ฉํ•˜๋Š” ๋™์•ˆ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+decoder.decodeError.button = ์ด ์‚ฌ์ดํŠธ ๋ฌธ์ œ ๋ณด๊ณ ํ•˜๊ธฐ
+decoder.decodeError.accesskey = R
+decoder.decodeWarning.message = ๋ฏธ๋””์–ด ๋ฆฌ์†Œ์Šค๋ฅผ ๋””์ฝ”๋”ฉํ•˜๋Š” ๋™์•ˆ ๋ณต๊ตฌ ๊ฐ€๋Šฅํ•œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (captivePortal.infoMessage3):
+# Shown in a notification bar when we detect a captive portal is blocking network access
+# and requires the user to log in before browsing.
+captivePortal.infoMessage3 = ์ธํ„ฐ๋„ท์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„  ๋ฐ˜๋“œ์‹œ ์ด ๋„คํŠธ์›Œํฌ์— ๋กœ๊ทธ์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (captivePortal.showLoginPage2):
+# The label for a button shown in the info bar in all tabs except the login page tab.
+# The button shows the portal login page tab when clicked.
+captivePortal.showLoginPage2 = ๋„คํŠธ์›Œํฌ ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€ ์—ด๊ธฐ
+
+# LOCALIZATION NOTE (permissions.header):
+# %S is the hostname of the site that is being displayed.
+permissions.header = %S ๊ถŒํ•œ
+permissions.remove.tooltip = ์ด ์Šน์ธ์„ ์ง€์šฐ๊ณ  ๋‹ค์‹œ ๋ฌป๊ธฐ
+
+permissions.fullscreen.promptCanceled = ์ทจ์†Œ๋œ ๋ณด๋ฅ˜ ์ค‘์ธ ๊ถŒํ•œ ์š”์ฒญ: DOM ์ „์ฒด ํ™”๋ฉด์œผ๋กœ ๋“ค์–ด๊ฐ€๊ธฐ ์ „์— ๊ถŒํ•œ ์š”์ฒญ์„ ๋ฐœํ–‰ํ•ด์„œ๋Š” ์•ˆ๋ฉ๋‹ˆ๋‹ค.
+permissions.fullscreen.fullScreenCanceled = ์ข…๋ฃŒ๋œ DOM ์ „์ฒด ํ™”๋ฉด: DOM ์ „์ฒด ํ™”๋ฉด์—์„œ ๊ถŒํ•œ ์š”์ฒญ์„ ๋ฐœํ–‰ํ•ด์„œ๋Š” ์•ˆ๋ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (aboutDialog.architecture.*):
+# The sixtyFourBit and thirtyTwoBit strings describe the architecture of the
+# current Firefox build: 32-bit or 64-bit. These strings are used in parentheses
+# between the Firefox version and the "What's new" link in the About dialog,
+# e.g.: "48.0.2 (32-bit) <What's new>" or "51.0a1 (2016-09-05) (64-bit)".
+aboutDialog.architecture.sixtyFourBit = 64๋น„ํŠธ
+aboutDialog.architecture.thirtyTwoBit = 32๋น„ํŠธ
+
+midi.allow.label = ํ—ˆ์šฉ
+midi.allow.accesskey = A
+midi.block.label = ์ฐจ๋‹จ
+midi.block.accesskey = B
+midi.remember=์ด ์„ ํƒ ๊ธฐ์–ตํ•˜๊ธฐ
+midi.shareWithFile = ์ด ๋กœ์ปฌ ํŒŒ์ผ์ด ์‚ฌ์šฉ์ž MIDI ๊ธฐ๊ธฐ์— ์ ‘๊ทผํ•˜๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+# LOCALIZATION NOTE (midi.shareWithSite): %S is the name of the site URL (https://...) requesting MIDI access
+midi.shareWithSite = %S ์‚ฌ์ดํŠธ๊ฐ€ MIDI ๊ธฐ๊ธฐ์— ์ ‘๊ทผํ•˜๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+midi.shareSysexWithFile = ์ด ๋กœ์ปฌ ํŒŒ์ผ์ด MIDI ๊ธฐ๊ธฐ์— ์ ‘๊ทผํ•˜๊ณ  SysEx ๋ฉ”์‹œ์ง€๋ฅผ ์ฃผ๊ณ  ๋ฐ›๋Š” ๊ฒƒ์„ ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+# LOCALIZATION NOTE (midi.shareSysexWithSite): %S is the name of the site URL (https://...) requesting MIDI access
+midi.shareSysexWithSite = %S ์‚ฌ์ดํŠธ๊ฐ€ MIDI ๊ธฐ๊ธฐ์— ์ ‘๊ทผํ•˜๊ณ  SysEx ๋ฉ”์‹œ์ง€๋ฅผ ์ฃผ๊ณ  ๋ฐ›๋Š” ๊ฒƒ์„ ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+
+# LOCALIZATION NOTE (panel.back):
+# This is used by screen readers to label the "back" button in various browser
+#ย popup panels, including the sliding subviews of the main menu.
+panel.back = ๋’ค๋กœ
+
+storageAccess1.Allow.label = ํ—ˆ์šฉ
+storageAccess1.Allow.accesskey = A
+storageAccess1.DontAllow.label = ์ฐจ๋‹จ
+storageAccess1.DontAllow.accesskey = B
+# LOCALIZATION NOTE (storageAccess4.message, storageAccess1.hintText):
+# %1$S is the name of the site URL (www.site1.example) trying to track the user's activity.
+# %2$S is the name of the site URL (www.site2.example) that the user is visiting.  This is the same domain name displayed in the address bar.
+storageAccess4.message = %1$S ์‚ฌ์ดํŠธ๊ฐ€ %2$S ์‚ฌ์ดํŠธ์—์„œ ์ฟ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+storageAccess1.hintText = %1$S์— ์ด ๋ฐ์ดํ„ฐ๊ฐ€ ํ•„์š”ํ•œ ์ด์œ ๊ฐ€ ๋ช…ํ™•ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์ ‘๊ทผ์„ ์ฐจ๋‹จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+
+
+# LOCALIZATION NOTE (gnomeSearchProviderSearchWeb):
+# Used for search by Gnome Shell activity screen, %S is a searched string.
+gnomeSearchProviderSearchWeb=โ€œ%Sโ€ ์›น ๊ฒ€์ƒ‰
diff --git a/browser/chrome/browser/customizableui/customizableWidgets.properties b/browser/chrome/browser/customizableui/customizableWidgets.properties
new file mode 100644 (file)
index 0000000..5e3db77
--- /dev/null
@@ -0,0 +1,54 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+history-panelmenu.label = ๊ธฐ๋ก
+# LOCALIZATION NOTE(history-panelmenu.tooltiptext2): %S is the keyboard shortcut
+history-panelmenu.tooltiptext2 = ๊ธฐ๋ก ๋ณด๊ธฐ (%S)
+
+find-button.label = ์ฐพ๊ธฐ
+# LOCALIZATION NOTE(find-button.tooltiptext3): %S is the keyboard shortcut.
+find-button.tooltiptext3 = ์ด ํŽ˜์ด์ง€์—์„œ ์ฐพ๊ธฐ (%S)
+
+developer-button.label = ๊ฐœ๋ฐœ์ž
+# LOCALIZATION NOTE(developer-button.tooltiptext): %S is the keyboard shortcut
+developer-button.tooltiptext2 = ์›น ๊ฐœ๋ฐœ์ž ๋„๊ตฌ ์—ด๊ธฐ (%S)
+
+sidebar-button.label = ์‚ฌ์ด๋“œ๋ฐ”
+sidebar-button.tooltiptext2 = ์‚ฌ์ด๋“œ๋ฐ” ํ‘œ์‹œ
+
+zoom-controls.label = ํ™•๋Œ€/์ถ•์†Œ ์ปจํŠธ๋กค
+zoom-controls.tooltiptext2 = ํ™•๋Œ€/์ถ•์†Œ ์ปจํŠธ๋กค
+
+zoom-out-button.label = ์ถ•์†Œ
+# LOCALIZATION NOTE(zoom-out-button.tooltiptext2): %S is the keyboard shortcut.
+zoom-out-button.tooltiptext2 = ์ถ•์†Œ (%S)
+
+# LOCALIZATION NOTE(zoom-reset-button.tooltiptext2): %S is the keyboard shortcut.
+zoom-reset-button.tooltiptext2 = ํ™•๋Œ€/์ถ•์†Œ ์ดˆ๊ธฐํ™” (%S)
+
+zoom-in-button.label = ํ™•๋Œ€
+# LOCALIZATION NOTE(zoom-in-button.tooltiptext2): %S is the keyboard shortcut.
+zoom-in-button.tooltiptext2 = ํ™•๋Œ€ (%S)
+
+edit-controls.label = ํŽธ์ง‘ ์ปจํŠธ๋กค
+edit-controls.tooltiptext2 = ํŽธ์ง‘ ์ปจํŠธ๋กค
+
+cut-button.label = ์ž˜๋ผ๋‚ด๊ธฐ
+# LOCALIZATION NOTE(cut-button.tooltiptext2): %S is the keyboard shortcut.
+cut-button.tooltiptext2 = ์ž˜๋ผ๋‚ด๊ธฐ (%S)
+
+copy-button.label = ๋ณต์‚ฌ
+# LOCALIZATION NOTE(copy-button.tooltiptext2): %S is the keyboard shortcut.
+copy-button.tooltiptext2 = ๋ณต์‚ฌ (%S)
+
+paste-button.label = ๋ถ™์—ฌ๋„ฃ๊ธฐ
+# LOCALIZATION NOTE(paste-button.tooltiptext2): %S is the keyboard shortcut.
+paste-button.tooltiptext2 = ๋ถ™์—ฌ๋„ฃ๊ธฐ (%S)
+
+panic-button.label = ์‚ญ์ œ
+panic-button.tooltiptext = ์ตœ๊ทผ ๋ฐฉ๋ฌธ ๊ธฐ๋ก ์‚ญ์ œ
+
+toolbarspring.label = ๊ฐ€๋ณ€ ๊ณต๊ฐ„
+toolbarseparator.label = ๊ตฌ๋ถ„์ž
+toolbarspacer.label = ๊ณต๊ฐ„
diff --git a/browser/chrome/browser/downloads/downloads.properties b/browser/chrome/browser/downloads/downloads.properties
new file mode 100644 (file)
index 0000000..fed45f2
--- /dev/null
@@ -0,0 +1,82 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this file,
+# You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (stateStarting):
+# Indicates that the download is starting.
+stateStarting=์‹œ์ž‘ ์ค‘โ€ฆ
+# LOCALIZATION NOTE (stateFailed):
+# Indicates that the download failed because of an error.
+stateFailed=์‹คํŒจํ•จ
+# LOCALIZATION NOTE (statePaused):
+# Indicates that the download was paused by the user.
+statePaused=์ผ์‹œ ์ค‘์ง€๋จ
+# LOCALIZATION NOTE (stateCanceled):
+# Indicates that the download was canceled by the user.
+stateCanceled=์ทจ์†Œ๋จ
+# LOCALIZATION NOTE (stateCompleted):
+# Indicates that the download was completed.
+stateCompleted=์™„๋ฃŒ๋จ
+# LOCALIZATION NOTE (stateBlockedParentalControls):
+# Indicates that the download was blocked by the Parental Controls feature of
+# Windows.  "Parental Controls" should be consistently named and capitalized
+# with the display of this feature in Windows.  The following article can
+# provide a reference for the translation of "Parental Controls" in various
+# languages:
+# http://windows.microsoft.com/en-US/windows-vista/Set-up-Parental-Controls
+stateBlockedParentalControls=์ž๋…€ ๋ณดํ˜ธ์— ์˜ํ•ด ์ฐจ๋‹จ๋จ
+# LOCALIZATION NOTE (blockedMalware, blockedPotentiallyUnwanted,
+#                    blockedUncommon2):
+# These strings are shown in the panel for some types of blocked downloads. You
+# may need to adjust "downloads.width" in "downloads.dtd" if this turns out to
+# be longer than the other existing status strings.
+blockedMalware=์ด ํŒŒ์ผ์€ ๋ฐ”์ด๋Ÿฌ์Šค๋‚˜ ์•…์„ฑ์ฝ”๋“œ๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+blockedPotentiallyUnwanted=์ปดํ“จํ„ฐ๋ฅผ ๋ง๊ฐ€๋œจ๋ฆด ์ˆ˜๋„ ์žˆ๋Š” ํŒŒ์ผ์ž…๋‹ˆ๋‹ค.
+blockedPotentiallyInsecure=ํŒŒ์ผ์ด ๋‹ค์šด๋กœ๋“œ๋˜์ง€ ์•Š์Œ: ์ž ์žฌ์ ์ธ ๋ณด์•ˆ ์œ„ํ—˜
+blockedUncommon2=์ด ํŒŒ์ผ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ๋‹ค์šด๋กœ๋“œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (fileMovedOrMissing):
+# Displayed when a complete download which is not at the original folder.
+fileMovedOrMissing=ํŒŒ์ผ์ด ์—†๊ฑฐ๋‚˜ ์ด๋™๋จ
+
+# LOCALIZATION NOTE (fileDeleted):
+# Displayed when a downloaded file has been deleted by Firefox, e.g. by the
+# "Delete File" context menu item.
+fileDeleted=ํŒŒ์ผ์ด ์‚ญ์ œ๋จ
+
+# LOCALIZATION NOTE (unblockHeaderUnblock, unblockHeaderOpen,
+#                    unblockTypeMalware, unblockTypePotentiallyUnwanted2,
+#                    unblockTypeUncommon2, unblockTip2, unblockButtonOpen,
+#                    unblockButtonUnblock, unblockButtonConfirmBlock, unblockInsecure2):
+# These strings are displayed in the dialog shown when the user asks a blocked
+# download to be unblocked.  The severity of the threat is expressed in
+# descending order by the unblockType strings, it is higher for files detected
+# as malware and lower for uncommon downloads.
+unblockHeaderUnblock=์ด ๋‹ค์šด๋กœ๋“œ๋ฅผ ์ •๋ง๋กœ ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+unblockHeaderOpen=์ด ํŒŒ์ผ์„ ์ •๋ง๋กœ ์—ฌ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+unblockTypeMalware=์ด ํŒŒ์ผ์€ ์ปดํ“จํ„ฐ๋ฅผ ๋ง๊ฐ€๋œจ๋ฆด ๋ฐ”์ด๋Ÿฌ์Šค๋‚˜ ์•…์„ฑ ์ฝ”๋“œ๊ฐ€ ๋“ค์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+unblockTypePotentiallyUnwanted2=์ด ํŒŒ์ผ์€ ๋„์›€์ด ๋˜๋Š” ๋‹ค์šด๋กœ๋“œ๋กœ ๊ฐ€์žฅํ•˜๊ณ  ์žˆ์ง€๋งŒ, ํ”„๋กœ๊ทธ๋žจ๊ณผ ์„ค์ •์„ ์ž„์˜๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+unblockTypeUncommon2=์ด ํŒŒ์ผ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ๋‹ค์šด๋กœ๋“œ ๋˜์ง€ ์•Š๋Š” ํŒŒ์ผ์ด๊ณ  ์•ˆ์ „ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”์ด๋Ÿฌ์Šค๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ๊ฑฐ๋‚˜ ํ”„๋กœ๊ทธ๋žจ๊ณผ ์„ค์ •์„ ์ž„์˜๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+unblockInsecure2=ํ˜„์žฌ ๋ฌธ์„œ๊ฐ€ ๋ณด์•ˆ HTTPS ์—ฐ๊ฒฐ์„ ํ†ตํ•ด ์ „๋‹ฌ๋˜์—ˆ์ง€๋งŒ ๋‹ค์šด๋กœ๋“œ๋Š” HTTP๋ฅผ ํ†ตํ•ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ๊ณ„์†ํ•˜๋ฉด ๋‹ค์šด๋กœ๋“œ ํ”„๋กœ์„ธ์Šค ์ค‘์— ๋‹ค์šด๋กœ๋“œ๊ฐ€ ์†์ƒ๋˜๊ฑฐ๋‚˜ ๋ณ€์กฐ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+unblockTip2=๋‹ค๋ฅธ ๋‹ค์šด๋กœ๋“œ ๊ฒฝ๋กœ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ฑฐ๋‚˜ ๋‚˜์ค‘์— ๋‹ค์‹œ ์‹œ๋„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+unblockButtonOpen=์—ด๊ธฐ
+unblockButtonUnblock=๋‹ค์šด๋กœ๋“œ ํ—ˆ์šฉ
+unblockButtonConfirmBlock=ํŒŒ์ผ ์‚ญ์ œ
+
+# LOCALIZATION NOTE (sizeWithUnits):
+# %1$S is replaced with the size number, and %2$S with the measurement unit.
+sizeWithUnits=%1$S %2$S
+sizeUnknown=์•Œ ์ˆ˜ ์—†๋Š” ํฌ๊ธฐ
+
+# LOCALIZATION NOTE (statusSeparator, statusSeparatorBeforeNumber):
+# These strings define templates for the separation of different elements in the
+# status line of a download item.  As a separator, by default we use the Unicode
+# character U+2014 'EM DASH' (long dash).  Examples of status lines include
+# "Canceled - 222.net", "1.1 MB - website2.com", or "Paused -  1.1 MB".  Note
+# that we use a wider space after the separator when it is followed by a number,
+# just to avoid visually confusing it with with a minus sign with some fonts.
+# If you use a different separator, this might not be necessary.  However, there
+# is usually no need to change the separator or the order of the substitutions,
+# even for right-to-left languages, unless the defaults are not suitable.
+statusSeparator=%1$S \u2014 %2$S
+statusSeparatorBeforeNumber=%1$S \u2014  %2$S
diff --git a/browser/chrome/browser/feeds/subscribe.properties b/browser/chrome/browser/feeds/subscribe.properties
new file mode 100644 (file)
index 0000000..219989c
--- /dev/null
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (addProtocolHandlerMessage):
+# Message displayed when adding a protocol handler:
+# %1$S is the application's domain, %2$S is the type of protocol
+addProtocolHandlerMessage=%2$S ๋งํฌ์— ๋Œ€ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ โ€œ%1$Sโ€์„(๋ฅผ) ์ถ”๊ฐ€ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+addProtocolHandlerAddButton=์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ถ”๊ฐ€
+addProtocolHandlerAddButtonAccesskey=A
diff --git a/browser/chrome/browser/places/bookmarkProperties.properties b/browser/chrome/browser/places/bookmarkProperties.properties
new file mode 100644 (file)
index 0000000..0805456
--- /dev/null
@@ -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/.
+
+dialogAcceptLabelAddItem=์ถ”๊ฐ€
+dialogAcceptLabelSaveItem=์ €์žฅ
+dialogAcceptLabelAddMulti=์—ฌ๋Ÿฌ ๋ถ๋งˆํฌ ์ถ”๊ฐ€
+dialogAcceptLabelEdit=์ €์žฅ
+dialogTitleAddBookmark=์ƒˆ ๋ถ๋งˆํฌ
+dialogTitleAddFolder=์ƒˆ ํด๋”
+dialogTitleAddMulti=์—ฌ๋Ÿฌ ์ƒˆ ๋ถ๋งˆํฌ
+dialogTitleEdit="%S" ์†์„ฑ
+
+dialogTitleAddNewBookmark2=๋ถ๋งˆํฌ ์ถ”๊ฐ€
+dialogTitleEditBookmark=โ€œ%Sโ€ ํŽธ์ง‘
+dialogTitleEditBookmark2=๋ถ๋งˆํฌ ํŽธ์ง‘
+dialogTitleAddBookmarksFolder=๋ถ๋งˆํฌ ํด๋” ์ถ”๊ฐ€
+dialogTitleAddBookmarkFolder=๋ถ๋งˆํฌ ํด๋” ์ถ”๊ฐ€
+dialogTitleEditBookmarksFolder=๋ถ๋งˆํฌ ํด๋” ํŽธ์ง‘
+dialogTitleEditBookmarkFolder=๋ถ๋งˆํฌ ํด๋” ํŽธ์ง‘
+
+bookmarkAllTabsDefault=[ํด๋” ์ด๋ฆ„]
+newFolderDefault=์ƒˆ ํด๋”
+newBookmarkDefault=์ƒˆ ๋ถ๋งˆํฌ
diff --git a/browser/chrome/browser/safebrowsing/safebrowsing.properties b/browser/chrome/browser/safebrowsing/safebrowsing.properties
new file mode 100644 (file)
index 0000000..3de32a3
--- /dev/null
@@ -0,0 +1,6 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+errorReportFalseDeceptiveTitle=์ˆ˜์ƒํ•œ ์‚ฌ์ดํŠธ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค
+errorReportFalseDeceptiveMessage=์ง€๊ธˆ์€ ์ด ์˜ค๋ฅ˜๋ฅผ ๋ณด๊ณ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
diff --git a/browser/chrome/browser/search.properties b/browser/chrome/browser/search.properties
new file mode 100644 (file)
index 0000000..4377410
--- /dev/null
@@ -0,0 +1,32 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+searchtip=%S ๊ฒ€์ƒ‰
+
+# LOCALIZATION NOTE (searchHeader): this is displayed at the top of the panel
+# showing search suggestions.
+# %S is replaced with the name of the current default search engine.
+searchHeader=%S ๊ฒ€์ƒ‰
+
+# LOCALIZATION NOTE (cmd_pasteAndSearch): "Search" is a verb, this is the
+# search bar equivalent to the url bar's "Paste & Go"
+cmd_pasteAndSearch=๋ถ™์—ฌ๋„ฃ๊ณ  ๋ฐ”๋กœ ๊ฒ€์ƒ‰
+
+cmd_clearHistory=๊ฒ€์ƒ‰ ๊ธฐ๋ก ์ง€์šฐ๊ธฐ
+cmd_clearHistory_accesskey=C
+
+# LOCALIZATION NOTE (searchForSomethingWith2):
+# This string is used to build the header above the list of one-click
+# search providers:  "Search for <user-typed string> with:"
+searchForSomethingWith2=%S ๊ฒ€์ƒ‰:
+
+# LOCALIZATION NOTE (searchWithHeader):
+# The wording of this string should be as close as possible to
+# searchForSomethingWith2. This string will be used when the user
+# has not typed anything.
+searchWithHeader=๊ฒ€์ƒ‰:
+
+# LOCALIZATION NOTE (searchSettings):
+# This is the label for the button that opens Search preferences.
+searchSettings=๊ฒ€์ƒ‰ ์„ค์ • ๋ณ€๊ฒฝ
diff --git a/browser/chrome/browser/shellservice.properties b/browser/chrome/browser/shellservice.properties
new file mode 100644 (file)
index 0000000..8a766da
--- /dev/null
@@ -0,0 +1,16 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (setDefaultBrowserTitle, setDefaultBrowserMessage, setDefaultBrowserDontAsk, setDefaultBrowserAlertConfirm.label, setDefaultBrowserAlertNotNow.label):
+# These strings are used as an alternative to the ones above, in a modal dialog.
+# %S will be replaced by brandShortName
+setDefaultBrowserTitle=๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ €
+setDefaultBrowserMessage=%S๊ฐ€ ํ˜„์žฌ ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ €๋กœ ์„ค์ •๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ €๋กœ ์„ค์ •ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+setDefaultBrowserDontAsk=%S๋ฅผ ์‹œ์ž‘ํ•  ๋•Œ ํ•ญ์ƒ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
+setDefaultBrowserAlertConfirm.label=%S๋ฅผ ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ €๋กœ ์‚ฌ์šฉ
+setDefaultBrowserAlertNotNow.label=๋‚˜์ค‘์—
+
+desktopBackgroundLeafNameWin=๋ฐ”ํƒ• ํ™”๋ฉด ๋ฐฐ๊ฒฝ.bmp
+DesktopBackgroundDownloading=์ด๋ฏธ์ง€ ์ €์žฅโ€ฆ
+DesktopBackgroundSet=๋ฐ”ํƒ• ํ™”๋ฉด ๋ฐฐ๊ฒฝ ์„ค์ •
diff --git a/browser/chrome/browser/siteData.properties b/browser/chrome/browser/siteData.properties
new file mode 100644 (file)
index 0000000..4f82f4f
--- /dev/null
@@ -0,0 +1,8 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+clearSiteDataPromptTitle=๋ชจ๋“  ์ฟ ํ‚ค ๋ฐ ์‚ฌ์ดํŠธ ๋ฐ์ดํ„ฐ ์ง€์šฐ๊ธฐ
+# LOCALIZATION NOTE (clearSiteDataPromptText): %S = brandShortName
+clearSiteDataPromptText=โ€˜์ง€๊ธˆ ์ง€์šฐ๊ธฐโ€™๋ฅผ ์„ ํƒํ•˜๋ฉด %S์— ์ €์žฅ๋œ ๋ชจ๋“  ์ฟ ํ‚ค์™€ ์‚ฌ์ดํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ์ง€์›๋‹ˆ๋‹ค. ์‚ฌ์ดํŠธ์—์„œ ๋กœ๊ทธ์•„์›ƒ๋˜๊ฑฐ๋‚˜ ์˜คํ”„๋ผ์ธ ์›น ์ฝ˜ํ…์ธ ๊ฐ€ ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค.
+clearSiteDataNow=์ง€๊ธˆ ์ง€์šฐ๊ธฐ
diff --git a/browser/chrome/browser/sitePermissions.properties b/browser/chrome/browser/sitePermissions.properties
new file mode 100644 (file)
index 0000000..518c612
--- /dev/null
@@ -0,0 +1,55 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (state.current.allowed,
+#                    state.current.allowedForSession,
+#                    state.current.allowedTemporarily,
+#                    state.current.blockedTemporarily,
+#                    state.current.blocked,
+#                    state.current.hide):
+# This label is used to display active permission states in the site
+# identity popup (which does not have a lot of screen space).
+state.current.allowed = ํ—ˆ์šฉ
+state.current.allowedForSession = ์„ธ์…˜ ํ—ˆ์šฉ
+state.current.allowedTemporarily = ์ผ์‹œ ํ—ˆ์šฉ
+state.current.blockedTemporarily = ์ผ์‹œ ์ฐจ๋‹จ
+state.current.blocked = ์ฐจ๋‹จ
+state.current.prompt = ํ•ญ์ƒ ํ™•์ธ
+
+# LOCALIZATION NOTE (state.multichoice.alwaysAsk,
+#                    state.multichoice.allow,
+#                    state.multichoice.allowForSession,
+#                    state.multichoice.block):
+# Used to label permission state checkboxes in the page info dialog.
+state.multichoice.alwaysAsk = ํ•ญ์ƒ ํ™•์ธ
+state.multichoice.allow = ํ—ˆ์šฉ
+state.multichoice.allowForSession = ์„ธ์…˜ ํ—ˆ์šฉ
+state.multichoice.block = ์ฐจ๋‹จ
+
+state.multichoice.autoplayblock = ์˜ค๋””์˜ค ์ฐจ๋‹จ
+state.multichoice.autoplayblockall = ์˜ค๋””์˜ค ๋ฐ ๋น„๋””์˜ค ์ฐจ๋‹จ
+state.multichoice.autoplayallow = ์˜ค๋””์˜ค ๋ฐ ๋น„๋””์˜ค ํ—ˆ์šฉ
+
+permission.autoplay.label = ์ž๋™ ์žฌ์ƒ
+permission.cookie.label = ์ฟ ํ‚ค ์„ค์ •
+permission.desktop-notification3.label = ์•Œ๋ฆผ ๋ณด๋‚ด๊ธฐ
+permission.camera.label = ์นด๋ฉ”๋ผ ์‚ฌ์šฉ
+permission.microphone.label = ๋งˆ์ดํฌ ์‚ฌ์šฉ
+permission.screen.label = ํ™”๋ฉด ๊ณต์œ 
+# LOCALIZATION NOTE (permission.speaker.label):
+# Short form for (permission to) "Choose and change audio output devices".
+permission.speaker.label = ์Šคํ”ผ์ปค ์„ ํƒ
+permission.install.label = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ์„ค์น˜
+permission.popup.label = ํŒ์—… ์ฐฝ ์—ด๊ธฐ
+permission.geo.label = ์‚ฌ์šฉ์ž ์œ„์น˜์— ์ ‘๊ทผ
+permission.xr.label = ๊ฐ€์ƒ ํ˜„์‹ค ๊ธฐ๊ธฐ์— ์ ‘๊ทผ
+permission.shortcuts.label = ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค ์žฌ์ •์˜
+permission.focus-tab-by-prompt.label = ์ด ํƒญ์œผ๋กœ ์ „ํ™˜
+permission.persistent-storage.label = ์˜๊ตฌ ์ €์žฅ์†Œ์— ๋ฐ์ดํ„ฐ ์ €์žฅ
+permission.canvas.label = ์บ”๋ฒ„์Šค ๋ฐ์ดํ„ฐ ์ถ”์ถœ
+permission.midi.label = MIDI ๊ธฐ๊ธฐ ์ ‘๊ทผ
+permission.midi-sysex.label = SysEx ์ง€์›๊ณผ ํ•จ๊ป˜ MIDI ๊ธฐ๊ธฐ ์ ‘๊ทผ
+# LOCALIZATION NOTE (permission.open-protocol-handler.label):
+# Open as a verb. "This site may open applications".
+permission.open-protocol-handler.label = ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์—ด๊ธฐ
diff --git a/browser/chrome/browser/syncSetup.properties b/browser/chrome/browser/syncSetup.properties
new file mode 100644 (file)
index 0000000..751a904
--- /dev/null
@@ -0,0 +1,14 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Several other strings are used (via Weave.Status.login), but they come from
+#  /services/sync
+
+# Firefox Accounts based setup.
+continue.label = ๊ณ„์†
+
+relinkVerify.title = ํ•ฉ์น˜๊ธฐ ๊ฒฝ๊ณ 
+relinkVerify.heading = Sync์— ๋กœ๊ทธ์ธํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+# LOCALIZATION NOTE (relinkVerify.description): Email address of a user previously signed into sync.
+relinkVerify.description = ์ด ์ปดํ“จํ„ฐ์—์„œ Sync์— ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๊ฐ€ ๋กœ๊ทธ์ธ์„ ํ•œ ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋กœ๊ทธ์ธ์„ ํ•˜๋ฉด ์ด ๋ธŒ๋ผ์šฐ์ €์˜ ๋ถ๋งˆํฌ, ๋น„๋ฐ€๋ฒˆํ˜ธ, ๊ทธ๋ฆฌ๊ณ  ๋‹ค๋ฅธ ์—ฌ๋Ÿฌ ์„ค์ •์„ %S์— ํ•ฉ์น  ๊ฒƒ์ž…๋‹ˆ๋‹ค
diff --git a/browser/chrome/browser/taskbar.properties b/browser/chrome/browser/taskbar.properties
new file mode 100644 (file)
index 0000000..5c9081e
--- /dev/null
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+taskbar.tasks.newTab.label=์ƒˆ ํƒญ ์—ด๊ธฐ
+taskbar.tasks.newTab.description=์ƒˆ ๋ธŒ๋ผ์šฐ์ € ํƒญ์„ ์—ฝ๋‹ˆ๋‹ค.
+taskbar.tasks.newWindow.label=์ƒˆ ์ฐฝ ์—ด๊ธฐ
+taskbar.tasks.newWindow.description=์ƒˆ ๋ธŒ๋ผ์šฐ์ € ์ฐฝ์„ ์—ฝ๋‹ˆ๋‹ค.
+taskbar.tasks.newPrivateWindow.label=์ƒˆ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ์ฐฝ
+taskbar.tasks.newPrivateWindow.description=์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ์ธ ์ƒˆ ์ฐฝ์„ ์—ฝ๋‹ˆ๋‹ค.
+taskbar.frequent.label=๋นˆ๋„์ˆœ
+taskbar.recent.label=์ตœ์‹ ์ˆœ
diff --git a/browser/chrome/browser/uiDensity.properties b/browser/chrome/browser/uiDensity.properties
new file mode 100644 (file)
index 0000000..256ea47
--- /dev/null
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+uiDensity.menuitem-touch.acceltext=ํƒœ๋ธ”๋ฆฟ ๋ชจ๋“œ ํ™œ์„ฑํ™”๋จ
diff --git a/browser/chrome/overrides/appstrings.properties b/browser/chrome/overrides/appstrings.properties
new file mode 100644 (file)
index 0000000..004a987
--- /dev/null
@@ -0,0 +1,44 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+malformedURI2=URL์ด ๋งž๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
+fileNotFound=Firefox๊ฐ€ %S์—์„œ ํŒŒ์ผ์„ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+fileAccessDenied=%S์˜ ํŒŒ์ผ์„ ์ฝ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+dnsNotFound2=%S ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+unknownProtocolFound=๋‹ค์Œ ํ”„๋กœํ† ์ฝœ (%S) ์ค‘ ํ•˜๋‚˜๊ฐ€ ํ”„๋กœ๊ทธ๋žจ๊ณผ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์ง€ ์•Š๊ฑฐ๋‚˜ ์ด ์ปจํ…์ŠคํŠธ์—์„œ ํ—ˆ์šฉ๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— Firefox๋Š” ์ด ์ฃผ์†Œ๋ฅผ ์—ฌ๋Š” ๋ฐฉ๋ฒ•์„ ๋ชจ๋ฆ…๋‹ˆ๋‹ค.
+connectionFailure=Firefox๊ฐ€ %S ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+netInterrupt=ํŽ˜์ด์ง€ ๋กœ๋“œ ์ค‘ %S์— ๋Œ€ํ•œ ์—ฐ๊ฒฐ์ด ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+netTimeout=%S ์„œ๋ฒ„์˜ ์‘๋‹ต์ด ๋„ˆ๋ฌด ๋Šฆ์Šต๋‹ˆ๋‹ค.
+redirectLoop=Firefox์—์„œ ์„œ๋ฒ„๊ฐ€ ์ด ์ฃผ์†Œ์— ๋Œ€ํ•œ ์š”์ฒญ์„ ์™„๋ฃŒ๋˜์ง€ ์•Š๋Š” ๋ฐฉ์‹์œผ๋กœ ๋ฆฌ๋””๋ ‰์…˜ํ•˜๊ณ  ์žˆ์Œ์„ ๊ฐ์ง€ํ–ˆ์Šต๋‹ˆ๋‹ค.
+## LOCALIZATION NOTE (confirmRepostPrompt): In this item, donโ€™t translate "%S"
+confirmRepostPrompt=์ด ํŽ˜์ด์ง€๋ฅผ ํ‘œ์‹œํ•˜๋ ค๋ฉด, %S๊ฐ€ ์ด์ „์— ์ˆ˜ํ–‰ํ–ˆ๋˜ ์ •๋ณด๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด์ „์— ์ˆ˜ํ–‰ํ–ˆ๋˜ ์ž‘์—…(๊ฒ€์ƒ‰ ๋˜๋Š” ์ž…๋ ฅ ์–‘์‹ ์ œ์ถœ)์„ ๋‹ค์‹œ ๋ฐ˜๋ณตํ•ฉ๋‹ˆ๋‹ค.
+resendButton.label=๋‹ค์‹œ ๋ณด๋‚ด๊ธฐ
+unknownSocketType=Firefox๋Š” ์„œ๋ฒ„์™€ ํ†ต์‹ ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ชจ๋ฆ…๋‹ˆ๋‹ค.
+netReset=ํŽ˜์ด์ง€ ๋กœ๋“œ ์ค‘ ์„œ๋ฒ„์™€์˜ ์—ฐ๊ฒฐ์ด ์ดˆ๊ธฐํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+notCached=์ด ๋ฌธ์„œ๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+netOffline=Firefox๋Š” ํ˜„์žฌ ์˜คํ”„๋ผ์ธ ๋ชจ๋“œ์ด๋ฉฐ ์›น์„ ํƒ์ƒ‰ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+isprinting=์ธ์‡„ ์ค‘ ๋˜๋Š” ๋ฏธ๋ฆฌ ๋ณด๊ธฐ์—์„œ๋Š” ๋ฌธ์„œ๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+deniedPortAccess=์ด ์ฃผ์†Œ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์›น ํƒ์ƒ‰ ์ด์™ธ์˜ ๋ชฉ์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋„คํŠธ์›Œํฌ ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. Firefox๊ฐ€ ์‚ฌ์šฉ์ž ๋ณดํ˜ธ๋ฅผ ์œ„ํ•ด ์š”์ฒญ์„ ์ทจ์†Œํ–ˆ์Šต๋‹ˆ๋‹ค.
+proxyResolveFailure=Firefox๊ฐ€ ์ฐพ์„ ์ˆ˜ ์—†๋Š” ํ”„๋ก์‹œ ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+proxyConnectFailure=Firefox๊ฐ€ ์—ฐ๊ฒฐ์„ ๊ฑฐ๋ถ€ํ•˜๋Š” ํ”„๋ก์‹œ ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+contentEncodingError=์œ ํšจํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ์••์ถ• ํ˜•์‹์„ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ํŽ˜์ด์ง€๋ฅผ ํ‘œ์‹œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+unsafeContentType=ํ˜„์žฌ ๋ณด์‹œ๋ ค๋Š” ํŽ˜์ด์ง€๋Š” ์—ด๊ธฐ์— ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ํ˜•์‹์˜ ํŒŒ์ผ์„ ํฌํ•จํ•˜๊ณ  ์žˆ์–ด ํ‘œ์‹œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์›น ์‚ฌ์ดํŠธ ๊ด€๋ฆฌ์ž์—๊ฒŒ ์—ฐ๋ฝํ•˜์—ฌ ์ด ๋ฌธ์ œ๋ฅผ ์•Œ๋ ค์ฃผ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+externalProtocolTitle=์™ธ๋ถ€ ํ”„๋กœํ† ์ฝœ ์š”์ฒญ
+externalProtocolPrompt=์™ธ๋ถ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ %1$S: ๋งํฌ์— ์˜ํ•ด ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. \n\n\n์š”์ฒญ ๋งํฌ: %2$S\n์• ํ”Œ๋ฆฌ์ผ€์ด์…˜: %3$S\n\n\n๋งŒ์•ฝ ์ด ์š”์ฒญ์ด ์‚ฌ์šฉ์ž๊ฐ€ ๊ธฐ๋Œ€ํ•œ ์‹คํ–‰์ด ์•„๋‹ˆ๋ผ๋ฉด ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ์˜ ์ทจ์•ฝ์ ์„ ๊ณต๊ฒฉํ•˜๊ธฐ ์œ„ํ•œ ์‹œ๋„์ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ •์ƒ์ ์ธ ์š”์ฒญ์œผ๋กœ ํŒ๋‹จ์ด ๋˜์ง€ ์•Š์œผ๋ฉด ์ทจ์†Œ๋ฅผ ์„ ํƒํ•˜์„ธ์š”.
+#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined
+externalProtocolUnknown=<์•Œ ์ˆ˜ ์—†์Œ>
+externalProtocolChkMsg=์ด ํ˜•์‹์˜ ๋ชจ๋“  ๋งํฌ์— ๋Œ€ํ•œ ์ด ์„ ํƒ์„ ๊ธฐ์–ตํ•˜๊ธฐ
+externalProtocolLaunchBtn=์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹คํ–‰
+malwareBlocked=%S์˜ ์‚ฌ์ดํŠธ๋Š” ๊ณต๊ฒฉ ์‚ฌ์ดํŠธ๋กœ ์‹ ๊ณ ๋˜์–ด ๋ณด์•ˆ ์„ค์ •์— ๋”ฐ๋ผ ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+harmfulBlocked=%S์˜ ์‚ฌ์ดํŠธ๋Š” ์ž ์žฌ์ ์œผ๋กœ ์œ ํ•ดํ•œ ์‚ฌ์ดํŠธ๋กœ ์‹ ๊ณ ๋˜์–ด ๋ณด์•ˆ ์„ค์ •์— ๋”ฐ๋ผ ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+unwantedBlocked=%S์˜ ์‚ฌ์ดํŠธ๋Š” ์‚ฌ์šฉ์ž ๋™์˜ ์—†์ด ์„ค์น˜ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์‹ ๊ณ ๋˜์–ด ๋ณด์•ˆ ์„ค์ •์— ๋”ฐ๋ผ ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+deceptiveBlocked=%S์˜ ์›น ํŽ˜์ด์ง€๋Š” ๊ฐ€์งœ ์‚ฌ์ดํŠธ๋กœ ์‹ ๊ณ ๋˜์–ด ๋ณด์•ˆ ์„ค์ •์— ๋”ฐ๋ผ ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+cspBlocked=์ด ํŽ˜์ด์ง€์—๋Š” ์ด๋Ÿฌํ•œ ๋ฐฉ์‹์œผ๋กœ ๋กœ๋“œ๋˜์ง€ ์•Š๋„๋ก ํ•˜๋Š” ์ฝ˜ํ…์ธ  ๋ณด์•ˆ ์ •์ฑ…์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+xfoBlocked=์ด ํŽ˜์ด์ง€์—๋Š” ์ด ์ปจํ…์ŠคํŠธ์—์„œ ๋กœ๋“œ๋˜์ง€ ์•Š๋„๋ก ํ•˜๋Š” X-Frame-Options ์ •์ฑ…์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+corruptedContentErrorv2=%S์˜ ์‚ฌ์ดํŠธ์—์„œ ๋ณต๊ตฌํ•  ์ˆ˜ ์—†๋Š” ๋„คํŠธ์›Œํฌ ํ”„๋กœํ† ์ฝœ ์œ„๋ฐ˜์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+## LOCALIZATION NOTE (sslv3Used) - Do not translate "%S".
+sslv3Used=๊นจ์ง„ ๋ณด์•ˆ ํ”„๋กœํ† ์ฝœ์ธ SSLv3๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— %S์— ์žˆ๋Š” ๋ฐ์ดํ„ฐ์˜ ์•ˆ์ •์„ฑ์„ Firefox๋Š” ๋ณด์žฅํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+inadequateSecurityError=์›น ์‚ฌ์ดํŠธ๊ฐ€ ๋ถ€์ ์ ˆํ•œ ๋ณด์•ˆ ์ˆ˜์ค€์˜ ์—ฐ๊ฒฐ์„ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค.
+blockedByPolicy=์‚ฌ์šฉ์ž์˜ ์กฐ์ง์—์„œ ์ด ํŽ˜์ด์ง€๋‚˜ ์‚ฌ์ดํŠธ์— ์ ‘๊ทผํ•  ์ˆ˜ ์—†๊ฒŒ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.
+networkProtocolError=Firefox์—์„œ ๋ณต๊ตฌํ•  ์ˆ˜ ์—†๋Š” ๋„คํŠธ์›Œํฌ ํ”„๋กœํ† ์ฝœ ์œ„๋ฐ˜์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
diff --git a/browser/crashreporter/crashreporter-override.ini b/browser/crashreporter/crashreporter-override.ini
new file mode 100644 (file)
index 0000000..eee7f96
--- /dev/null
@@ -0,0 +1,9 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# This file is in the UTF-8 encoding
+[Strings]
+# LOCALIZATION NOTE (CrashReporterProductErrorText2): The %s is replaced with a string containing detailed information.
+CrashReporterProductErrorText2=Firefox์— ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ ์ถฉ๋Œํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ์‹œ์ž‘ํ•  ๋•Œ ํƒญ๊ณผ ์ฐฝ์˜ ๋ณต๊ตฌ๊ฐ€ ์‹œ๋„๋ฉ๋‹ˆ๋‹ค.\n\n์ถฉ๋Œ ๋ณด๊ณ ์„œ๋ฅผ ๋ณด๋‚ผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.\n\n์ƒ์„ธ ์ •๋ณด: %s
+CrashReporterDescriptionText2=Firefox์— ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ ์ถฉ๋Œํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ์‹œ์ž‘ํ•  ๋•Œ ํƒญ๊ณผ ์ฐฝ์˜ ๋ณต๊ตฌ๊ฐ€ ์‹œ๋„๋ฉ๋‹ˆ๋‹ค.\n\nํ˜„์žฌ ๋ฌธ์ œ์ ์„ ๋น ๋ฅด๊ฒŒ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์ถฉ๋Œ ๋ณด๊ณ ์„œ๋ฅผ ์ €ํฌ์—๊ฒŒ ์ „์†กํ•ด ์ฃผ์‹œ๋ฉด ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
diff --git a/browser/defaultagent/defaultagent_localized.ini b/browser/defaultagent/defaultagent_localized.ini
new file mode 100644 (file)
index 0000000..a46019f
--- /dev/null
@@ -0,0 +1,15 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# This file is in the UTF-8 encoding
+[Strings]
+DefaultBrowserAgentTaskDescription=๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ € ์—์ด์ „ํŠธ ์ž‘์—…์€ ๊ธฐ๋ณธ๊ฐ’์ด %MOZ_APP_DISPLAYNAME%์—์„œ ๋‹ค๋ฅธ ๋ธŒ๋ผ์šฐ์ €๋กœ ๋ณ€๊ฒฝ๋˜๋Š” ๋•Œ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ์˜์‹ฌ์Šค๋Ÿฌ์šด ์ƒํ™ฉ์—์„œ ๋ณ€๊ฒฝ์ด ๋ฐœ์ƒํ•˜๋ฉด ์‚ฌ์šฉ์ž์—๊ฒŒ ์ตœ๋Œ€ ๋‘ ๋ฒˆ %MOZ_APP_DISPLAYNAME%๋กœ ๋‹ค์‹œ ๋ณ€๊ฒฝํ•˜๋ผ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด ์ž‘์—…์€ %MOZ_APP_DISPLAYNAME%์— ์˜ํ•ด ์ž๋™์œผ๋กœ ์„ค์น˜๋˜๋ฉฐ, %MOZ_APP_DISPLAYNAME%๊ฐ€ ์—…๋ฐ์ดํŠธ๋˜๋ฉด ๋‹ค์‹œ ์„ค์น˜๋ฉ๋‹ˆ๋‹ค. ์ด ์ž‘์—…์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด, about:config ํŽ˜์ด์ง€์—์„œ "default-browser-agent.enabled" ์„ค์ • ๋˜๋Š” %MOZ_APP_DISPLAYNAME% ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์ •์ฑ… ์„ค์ •์ธ "DisableDefaultBrowserAgent"๋ฅผ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค.
+
+DefaultBrowserNotificationTitle=%MOZ_APP_DISPLAYNAME%๋ฅผ ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ €๋กœ ์„ค์ •
+DefaultBrowserNotificationText=%MOZ_APP_DISPLAYNAME%๊ฐ€ ๋” ์ด์ƒ ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ €๋กœ ์„ค์ •ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+
+DefaultBrowserNotificationHeaderText=%MOZ_APP_DISPLAYNAME%๋ฅผ ๊ณ„์† ์‚ฌ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+DefaultBrowserNotificationBodyText=์ตœ๊ทผ์— ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. %MOZ_APP_DISPLAYNAME%๋ฅผ ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ €๋กœ ๋ณต์›ํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”.
+DefaultBrowserNotificationYesButtonText=์˜ˆ
+DefaultBrowserNotificationNoButtonText=์•„๋‹ˆ์š”
diff --git a/browser/extensions/formautofill/formautofill.properties b/browser/extensions/formautofill/formautofill.properties
new file mode 100644 (file)
index 0000000..cc28ecb
--- /dev/null
@@ -0,0 +1,127 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (autofillOptionsLink, autofillOptionsLinkOSX): These strings are used in the doorhanger for
+# updating addresses. The link leads users to Form Autofill browser preferences.
+autofillOptionsLink = ์–‘์‹ ์ž๋™ ์ฑ„์šฐ๊ธฐ ์˜ต์…˜
+autofillOptionsLinkOSX = ์–‘์‹ ์ž๋™ ์ฑ„์šฐ๊ธฐ ์„ค์ •
+# LOCALIZATION NOTE (changeAutofillOptions, changeAutofillOptionsOSX): These strings are used on the doorhanger
+# that notifies users that addresses are saved. The button leads users to Form Autofill browser preferences.
+changeAutofillOptions = ์–‘์‹ ์ž๋™ ์ฑ„์šฐ๊ธฐ ์˜ต์…˜ ๋ณ€๊ฒฝ
+changeAutofillOptionsOSX = ์–‘์‹ ์ž๋™ ์ฑ„์šฐ๊ธฐ ์„ค์ • ๋ณ€๊ฒฝ
+changeAutofillOptionsAccessKey = C
+# LOCALIZATION NOTE (addressesSyncCheckbox): If Sync is enabled, this checkbox is displayed on the doorhanger
+# shown when saving addresses.
+addressesSyncCheckbox = ๋™๊ธฐํ™”๋œ ๊ธฐ๊ธฐ์™€ ์ฃผ์†Œ ๊ณต์œ 
+# LOCALIZATION NOTE (creditCardsSyncCheckbox): If Sync is enabled and credit card sync is available,
+# this checkbox is displayed on the doorhanger shown when saving credit card.
+creditCardsSyncCheckbox = ๋™๊ธฐํ™”๋œ ๊ธฐ๊ธฐ์™€ ์‹ ์šฉ ์นด๋“œ ๊ณต์œ 
+
+# LOCALIZATION NOTE (saveAddressesMessage): %S is brandShortName. This string is used on the doorhanger to
+# notify users that addresses are saved.
+saveAddressesMessage = %S๊ฐ€ ์ด์ œ ์–‘์‹์„ ๋น ๋ฅด๊ฒŒ ์ฑ„์šธ ์ˆ˜ ์žˆ๋„๋ก ์ฃผ์†Œ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.
+saveAddressDescriptionLabel = ์ €์žฅํ•  ์ฃผ์†Œ:
+saveAddressLabel = ์ฃผ์†Œ ์ €์žฅ
+saveAddressAccessKey = S
+# LOCALIZATION NOTE (updateAddressMessage, updateAddressDescriptionLabel, createAddressLabel, updateAddressLabel):
+# Used on the doorhanger when an address change is detected.
+updateAddressMessage = ์ด ์ƒˆ ์ •๋ณด๋กœ ์ฃผ์†Œ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+updateAddressOldDescriptionLabel = ์ด์ „ ์ฃผ์†Œ:
+updateAddressNewDescriptionLabel = ์ƒˆ ์ฃผ์†Œ:
+createAddressLabel = ์ƒˆ ์ฃผ์†Œ ๋งŒ๋“ค๊ธฐ
+createAddressAccessKey = C
+createAddressDescriptionLabel = ๋งŒ๋“ค ์ฃผ์†Œ:
+cancelAddressLabel = ์ €์žฅ ์•ˆ ํ•จ
+cancelAddressAccessKey = D
+updateAddressLabel = ์ฃผ์†Œ ์—…๋ฐ์ดํŠธ
+updateAddressAccessKey = U
+# LOCALIZATION NOTE (saveCreditCardMessage, saveCreditCardDescriptionLabel, saveCreditCardLabel, cancelCreditCardLabel, neverSaveCreditCardLabel):
+# Used on the doorhanger when users submit payment with credit card.
+# LOCALIZATION NOTE (saveCreditCardMessage): %S is brandShortName.
+saveCreditCardMessage = %S๊ฐ€ ์‹ ์šฉ์นด๋“œ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๋„๋ก ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? (๋ณด์•ˆ ์ฝ”๋“œ๋Š” ์ €์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค)
+saveCreditCardDescriptionLabel = ์ €์žฅํ•  ์‹ ์šฉ ์นด๋“œ:
+saveCreditCardLabel = ์‹ ์šฉ ์นด๋“œ ์ €์žฅ
+saveCreditCardAccessKey = S
+cancelCreditCardLabel = ์ €์žฅ ์•ˆ ํ•จ
+cancelCreditCardAccessKey = D
+neverSaveCreditCardLabel = ์‹ ์šฉ ์นด๋“œ ์ •๋ณด ์ €์žฅ ์•ˆ ํ•จ
+neverSaveCreditCardAccessKey = N
+# LOCALIZATION NOTE (updateCreditCardMessage, updateCreditCardDescriptionLabel, createCreditCardLabel, updateCreditCardLabel):
+# Used on the doorhanger when an credit card change is detected.
+updateCreditCardMessage = ์ด ์ƒˆ๋กœ์šด ์ •๋ณด๋กœ ์‹ ์šฉ ์นด๋“œ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+updateCreditCardDescriptionLabel = ์—…๋ฐ์ดํŠธํ•  ์‹ ์šฉ ์นด๋“œ:
+createCreditCardLabel = ์ƒˆ ์‹ ์šฉ์นด๋“œ ๋งŒ๋“ค๊ธฐ
+createCreditCardAccessKey = C
+updateCreditCardLabel = ์‹ ์šฉ ์นด๋“œ ์—…๋ฐ์ดํŠธ
+updateCreditCardAccessKey = U
+# LOCALIZATION NOTE (openAutofillMessagePanel): Tooltip label for Form Autofill doorhanger icon on address bar.
+openAutofillMessagePanel = ์–‘์‹ ์ž๋™ ์ฑ„์šฐ๊ธฐ ๋ฉ”์‹œ์ง€ ํŒจ๋„ ์—ด๊ธฐ
+
+# LOCALIZATION NOTE (autocompleteFooterOption2):
+# Used as a label for the button, displayed at the bottom of the dropdown suggestion, to open Form Autofill browser preferences.
+autocompleteFooterOption2 = ์–‘์‹ ์ž๋™ ์ฑ„์šฐ๊ธฐ ์˜ต์…˜
+# LOCALIZATION NOTE (autocompleteFooterOptionOSX2):
+# Used as a label for the button, displayed at the bottom of the dropdown suggestion, to open Form Autofill browser preferences.
+autocompleteFooterOptionOSX2 = ์–‘์‹ ์ž๋™ ์ฑ„์šฐ๊ธฐ ์„ค์ •
+# LOCALIZATION NOTE (autocompleteFooterOptionShort2):
+# Used as a label for the button, displayed at the bottom of the dropdown suggestion, to open Form Autofill browser preferences.
+# The short version is used for inputs below a certain width (e.g. 150px).
+autocompleteFooterOptionShort2 = ์ž๋™ ์ฑ„์šฐ๊ธฐ ์˜ต์…˜
+# LOCALIZATION NOTE (autocompleteFooterOptionOSXShort2):
+# Used as a label for the button, displayed at the bottom of the dropdown suggestion, to open Form Autofill browser preferences.
+# The short version is used for inputs below a certain width (e.g. 150px).
+autocompleteFooterOptionOSXShort2 = ์ž๋™ ์ฑ„์šฐ๊ธฐ ์„ค์ •
+# LOCALIZATION NOTE (category.address, category.name, category.organization2, category.tel, category.email):
+# Used in autofill drop down suggestion to indicate what other categories Form Autofill will attempt to fill.
+category.address = ์ฃผ์†Œ
+category.name = ์ด๋ฆ„
+category.organization2 = ์กฐ์ง
+category.tel = ์ „ํ™”
+category.email = ์ด๋ฉ”์ผ
+# LOCALIZATION NOTE (fieldNameSeparator): This is used as a separator between categories.
+fieldNameSeparator = ,\u0020
+# LOCALIZATION NOTE (phishingWarningMessage, phishingWarningMessage2): The warning
+# text that is displayed for informing users what categories are about to be filled.
+# "%S" will be replaced with a list generated from the pre-defined categories.
+# The text would be e.g. Also autofills organization, phone, email.
+phishingWarningMessage = %S๋„ ์ž๋™ ์ฑ„์šฐ๊ธฐ
+phishingWarningMessage2 = %S ์ž๋™ ์ฑ„์šฐ๊ธฐ
+# LOCALIZATION NOTE (insecureFieldWarningDescription): %S is brandShortName. This string is used in drop down
+# suggestion when users try to autofill credit card on an insecure website (without https).
+insecureFieldWarningDescription = %S ์‚ฌ์ดํŠธ๊ฐ€ ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ์‚ฌ์ดํŠธ๋กœ ๊ฐ์ง€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์–‘์‹ ์ž๋™ ์ฑ„์šฐ๊ธฐ๊ฐ€ ์ผ์‹œ์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (clearFormBtnLabel2): Label for the button in the dropdown menu that used to clear the populated
+# form.
+clearFormBtnLabel2 = ์ž๋™ ์ฑ„์šฐ๊ธฐ ์–‘์‹ ์ง€์šฐ๊ธฐ
+
+autofillHeader = ์–‘์‹๊ณผ ์ž๋™ ์ฑ„์šฐ๊ธฐ
+# LOCALIZATION NOTE (autofillAddressesCheckbox): Label for the checkbox that enables autofilling addresses.
+autofillAddressesCheckbox = ์ฃผ์†Œ ์ž๋™ ์ฑ„์šฐ๊ธฐ
+# LOCALIZATION NOTE (learnMoreLabel): Label for the link that leads users to the Form Autofill SUMO page.
+learnMoreLabel = ๋” ์•Œ์•„๋ณด๊ธฐ
+# LOCALIZATION NOTE (savedAddressesBtnLabel): Label for the button that opens a dialog that shows the
+# list of saved addresses.
+savedAddressesBtnLabel = ์ €์žฅ๋œ ์ฃผ์†Œโ€ฆ
+# LOCALIZATION NOTE (autofillCreditCardsCheckbox): Label for the checkbox that enables autofilling credit cards.
+autofillCreditCardsCheckbox = ์‹ ์šฉ ์นด๋“œ ์ž๋™ ์ฑ„์šฐ๊ธฐ
+# LOCALIZATION NOTE (savedCreditCardsBtnLabel): Label for the button that opens a dialog that shows the list
+# of saved credit cards.
+savedCreditCardsBtnLabel = ์ €์žฅ๋œ ์‹ ์šฉ ์นด๋“œโ€ฆ
+
+autofillReauthCheckboxMac = ์ €์žฅ๋œ ์‹ ์šฉ ์นด๋“œ๋ฅผ ์ž๋™์œผ๋กœ ์ฑ„์šฐ๊ฑฐ๋‚˜ ๋ณด๊ฑฐ๋‚˜ ํŽธ์ง‘ํ•˜๋ ค๋ฉด macOS ์ธ์ฆ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
+autofillReauthCheckboxWin = ์ €์žฅ๋œ ์‹ ์šฉ ์นด๋“œ๋ฅผ ์ž๋™์œผ๋กœ ์ฑ„์šฐ๊ฑฐ๋‚˜ ๋ณด๊ฑฐ๋‚˜ ํŽธ์ง‘ํ•˜๋ ค๋ฉด Windows ์ธ์ฆ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
+autofillReauthCheckboxLin = ์ €์žฅ๋œ ์‹ ์šฉ ์นด๋“œ๋ฅผ ์ž๋™์œผ๋กœ ์ฑ„์šฐ๊ฑฐ๋‚˜ ๋ณด๊ฑฐ๋‚˜ ํŽธ์ง‘ํ•˜๋ ค๋ฉด Linux ์ธ์ฆ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (autofillReauthOSDialogMac): This string is
+# preceded by the operating system (macOS) with "Firefox is trying to ", and
+# has a period added to its end. Make sure to test in your locale.
+autofillReauthOSDialogMac = ์ธ์ฆ ์„ค์ • ๋ณ€๊ฒฝ
+autofillReauthOSDialogWin = ์ธ์ฆ ์„ค์ •์„ ๋ณ€๊ฒฝํ•˜๋ ค๋ฉด, Windows ๋กœ๊ทธ์ธ ์ž๊ฒฉ ์ฆ๋ช…์„ ์ž…๋ ฅํ•˜์„ธ์š”.
+autofillReauthOSDialogLin = ์ธ์ฆ ์„ค์ •์„ ๋ณ€๊ฒฝํ•˜๋ ค๋ฉด, Linux ๋กœ๊ทธ์ธ ์ž๊ฒฉ ์ฆ๋ช…์„ ์ž…๋ ฅํ•˜์„ธ์š”.
+
+useCreditCardPasswordPrompt.win = %S๊ฐ€ ์ €์žฅ๋œ ์‹ ์šฉ์นด๋“œ ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜ Windows ๊ณ„์ •์— ๋Œ€ํ•œ ์ ‘๊ทผ์„ ํ™•์ธํ•˜์„ธ์š”.
+# LOCALIZATION NOTE (useCreditCardPasswordPrompt.macos): This string is
+# preceded by the operating system (macOS) with "Firefox is trying to ", and
+# has a period added to its end. Make sure to test in your locale.
+useCreditCardPasswordPrompt.macos = ์ €์žฅ๋œ ์‹ ์šฉ ์นด๋“œ ์ •๋ณด ์‚ฌ์šฉ
+useCreditCardPasswordPrompt.linux = %S๊ฐ€ ์ €์žฅ๋œ ์‹ ์šฉ์นด๋“œ ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.
diff --git a/browser/extensions/report-site-issue/webcompat.properties b/browser/extensions/report-site-issue/webcompat.properties
new file mode 100644 (file)
index 0000000..7db5975
--- /dev/null
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE(wc-reporter.label2): This string will be used in the
+# Firefox page actions menu. Localized length should be considered.
+wc-reporter.label2=์‚ฌ์ดํŠธ ๋ฌธ์ œ ๋ณด๊ณ โ€ฆ
+# LOCALIZATION NOTE(wc-reporter.tooltip): A site compatibility issue is
+# a website bug that exists in one browser (Firefox), but not another.
+wc-reporter.tooltip=์‚ฌ์ดํŠธ ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ ๋ณด๊ณ 
diff --git a/browser/firefox-l10n.js b/browser/firefox-l10n.js
new file mode 100644 (file)
index 0000000..b410ad9
--- /dev/null
@@ -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/.
+
+#filter substitution
+
diff --git a/browser/installer/custom.properties b/browser/installer/custom.properties
new file mode 100644 (file)
index 0000000..7d19470
--- /dev/null
@@ -0,0 +1,96 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE:
+
+# This file must be saved as UTF8
+
+# Accesskeys are defined by prefixing the letter that is to be used for the
+# accesskey with an ampersand (e.g. &).
+
+# Do not replace $BrandShortName, $BrandFullName, or $BrandFullNameDA with a
+# custom string and always use the same one as used by the en-US files.
+# $BrandFullNameDA allows the string to contain an ampersand (e.g. DA stands
+# for double ampersand) and prevents the letter following the ampersand from
+# being used as an accesskey.
+
+# You can use \n to create a newline in the string but only when the string
+# from en-US contains a \n.
+
+REG_APP_DESC=$BrandShortName๋Š” ์•ˆ์ „ํ•˜๊ณ  ์‰ฌ์šด ์›น ํƒ์ƒ‰์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์นœ์ˆ™ํ•œ ๋ชจ์Šต๊ณผ ์˜จ๋ผ์ธ ๊ณ ์œ ์˜ ๊ณต๊ฒฉ์œผ๋กœ๋ถ€ํ„ฐ์˜ ๋ฐฉ์–ด๋ฅผ ํฌํ•จํ•œ ํ–ฅ์ƒ๋œ ๋ณด์•ˆ์š”์†Œ๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ, ๋ชจ๋“  ์›น์— ๋Œ€ํ•œ ํ†ตํ•ฉ๋œ ๊ฒ€์ƒ‰์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE:
+# The non-variable portion of this MUST match the translation of
+# "private-browsing-shortcut-text-2" in browser.ftl
+PRIVATE_BROWSING_SHORTCUT_TITLE=$BrandShortName ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ
+CONTEXT_OPTIONS=$BrandShortName ์˜ต์…˜(&O)
+CONTEXT_SAFE_MODE=$BrandShortName ์•ˆ์ „ ๋ชจ๋“œ(&S)
+OPTIONS_PAGE_TITLE=์„ค์น˜ ์œ ํ˜•
+OPTIONS_PAGE_SUBTITLE=์„ค์น˜ ์˜ต์…˜์„ ์„ ํƒํ•˜์„ธ์š”
+SHORTCUTS_PAGE_TITLE=๋ฐ”๋กœ ๊ฐ€๊ธฐ ์„ค์ •
+SHORTCUTS_PAGE_SUBTITLE=ํ”„๋กœ๊ทธ๋žจ ๋ฐ”๋กœ ๊ฐ€๊ธฐ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
+COMPONENTS_PAGE_TITLE=์„ ํƒ์  ๊ตฌ์„ฑ ์š”์†Œ ์„ค์ •
+COMPONENTS_PAGE_SUBTITLE=์ถ”์ฒœํ•˜๋Š” ์„ ํƒ์  ๊ตฌ์„ฑ ์š”์†Œ์ž…๋‹ˆ๋‹ค.
+OPTIONAL_COMPONENTS_DESC=์œ ์ง€ ๊ด€๋ฆฌ ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ $BrandShortName๋ฅผ ์ž๋™์œผ๋กœ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+MAINTENANCE_SERVICE_CHECKBOX_DESC=์œ ์ง€ ๊ด€๋ฆฌ ์„œ๋น„์Šค ์„ค์น˜(&M)
+SUMMARY_PAGE_TITLE=์š”์•ฝ ์ •๋ณด
+SUMMARY_PAGE_SUBTITLE=$BrandShortName ์„ค์น˜๋ฅผ ์‹œ์ž‘ํ•  ์ค€๋น„๊ฐ€ ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+SUMMARY_INSTALLED_TO=๋‹ค์Œ ์œ„์น˜์— $BrandShortName ์„ค์น˜:
+SUMMARY_REBOOT_REQUIRED_INSTALL=์„ค์น˜๋ฅผ ์™„๋ฃŒํ•˜๋ ค๋ฉด ์ปดํ“จํ„ฐ๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด์•ผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+SUMMARY_REBOOT_REQUIRED_UNINSTALL=์ œ๊ฑฐ๋ฅผ ์™„๋ฃŒํ•˜๋ ค๋ฉด ์ปดํ“จํ„ฐ๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด์•ผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+SUMMARY_TAKE_DEFAULTS=$BrandShortName๋ฅผ ๊ธฐ๋ณธ ์›น ๋ธŒ๋ผ์šฐ์ €๋กœ ์‚ฌ์šฉ(&S)
+SUMMARY_INSTALL_CLICK=๊ณ„์†ํ•˜๋ ค๋ฉด ์„ค์น˜๋ฅผ ๋ˆ„๋ฅด์„ธ์š”.
+SUMMARY_UPGRADE_CLICK=๊ณ„์†ํ•˜๋ ค๋ฉด ์—…๊ทธ๋ ˆ์ด๋“œ๋ฅผ ๋ˆ„๋ฅด์„ธ์š”.
+SURVEY_TEXT=$BrandShortName์— ๋Œ€ํ•œ ์˜๊ฒฌ ๋ณด๋‚ด๊ธฐ(&T)
+LAUNCH_TEXT=$BrandShortName ๋ฐ”๋กœ ์‹คํ–‰(&L)
+CREATE_ICONS_DESC=$BrandShortName ๋ฐ”๋กœ ๊ฐ€๊ธฐ๋ฅผ ๋งŒ๋“ค ํ•ญ๋ชฉ ์„ ํƒ:
+ICONS_DESKTOP=๋ฐ”ํƒ• ํ™”๋ฉด(&D)
+ICONS_STARTMENU=์‹œ์ž‘ ๋ฉ”๋‰ด์˜ ํ”„๋กœ๊ทธ๋žจ ํด๋”(&S)
+ICONS_TASKBAR=์ž‘์—… ํ‘œ์‹œ์ค„(&T)
+WARN_MANUALLY_CLOSE_APP_INSTALL=์„ค์น˜ํ•˜๋ ค๋ฉด ๋จผ์ € $BrandShortName๋ฅผ ๋‹ซ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.\n\n๊ณ„์†ํ•˜๋ ค๋ฉด $BrandShortName๋ฅผ ๋‹ซ์œผ์„ธ์š”.
+WARN_MANUALLY_CLOSE_APP_UNINSTALL=์ œ๊ฑฐํ•˜๋ ค๋ฉด ๋จผ์ € $BrandShortName๋ฅผ ๋‹ซ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.\n\n๊ณ„์†ํ•˜๋ ค๋ฉด $BrandShortName๋ฅผ ๋‹ซ์œผ์„ธ์š”.
+WARN_MANUALLY_CLOSE_APP_REFRESH=์ƒˆ๋กœ ์„ค์ •์œผ๋กœ ์ง„ํ–‰ํ•˜๋ ค๋ฉด $BrandShortName๋ฅผ ๋‹ซ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.\n\n๊ณ„์†ํ•˜๋ ค๋ฉด $BrandShortName๋ฅผ ๋‹ซ์œผ์„ธ์š”.
+WARN_WRITE_ACCESS=์„ค์น˜ ๋””๋ ‰ํ„ฐ๋ฆฌ์— ๋Œ€ํ•œ ์“ฐ๊ธฐ ๊ถŒํ•œ์ด ์—†์Šต๋‹ˆ๋‹ค.\n\n๋‹ค๋ฅธ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์„ ํƒํ•˜๋ ค๋ฉด ํ™•์ธ์„ ๋ˆ„๋ฅด์„ธ์š”.
+WARN_DISK_SPACE=๋””์Šคํฌ ๊ณต๊ฐ„์ด ๋ถ€์กฑํ•˜์—ฌ ์ด ์œ„์น˜์— ์„ค์น˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.\n\n๋‹ค๋ฅธ ์œ„์น˜๋ฅผ ์„ ํƒํ•˜๋ ค๋ฉด ํ™•์ธ์„ ๋ˆ„๋ฅด์„ธ์š”.
+WARN_MIN_SUPPORTED_OSVER_MSG=์ฃ„์†กํ•˜์ง€๋งŒ, $BrandShortName๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด ๋ฒ„์ „์˜ $BrandShortName๋Š” ${MinSupportedVer} ์ด์ƒ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ๋ณด์‹œ๋ ค๋ฉด ํ™•์ธ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด์„ธ์š”.
+WARN_MIN_SUPPORTED_CPU_MSG=์ฃ„์†กํ•˜์ง€๋งŒ, $BrandShortName๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด ๋ฒ„์ „์˜ $BrandShortName๋Š” ${MinSupportedCPU} ์ง€์› ํ”„๋กœ์„ธ์„œ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ๋ณด์‹œ๋ ค๋ฉด ํ™•์ธ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด์„ธ์š”.
+WARN_MIN_SUPPORTED_OSVER_CPU_MSG=์ฃ„์†กํ•˜์ง€๋งŒ, $BrandShortName๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด ๋ฒ„์ „์˜ $BrandShortName๋Š” ${MinSupportedVer} ์ด์ƒ ๋ฐ ${MinSupportedCPU} ์ง€์› ํ”„๋กœ์„ธ์„œ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ๋ณด์‹œ๋ ค๋ฉด ํ™•์ธ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด์„ธ์š”.
+WARN_RESTART_REQUIRED_UNINSTALL=$BrandShortName ์ œ๊ฑฐ๋ฅผ ์™„๋ฃŒํ•˜๋ ค๋ฉด ์ปดํ“จํ„ฐ๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ง€๊ธˆ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+WARN_RESTART_REQUIRED_UPGRADE=$BrandShortName ์—…๊ทธ๋ ˆ์ด๋“œ๋ฅผ ์™„๋ฃŒํ•˜๋ ค๋ฉด ์ปดํ“จํ„ฐ๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ง€๊ธˆ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+ERROR_CREATE_DIRECTORY_PREFIX=๋””๋ ‰ํ„ฐ๋ฆฌ ์ƒ์„ฑ ์‹คํŒจ:
+ERROR_CREATE_DIRECTORY_SUFFIX=์„ค์น˜๋ฅผ ์ค‘์ง€ํ•˜๋ ค๋ฉด ์ทจ์†Œ๋ฅผ,\n๋‹ค์‹œ ์‹œ๋„ํ•˜๋ ค๋ฉด ๋‹ค์‹œ ์‹œ๋„๋ฅผ ๋ˆ„๋ฅด์„ธ์š”.
+
+UN_CONFIRM_PAGE_TITLE=$BrandFullName ์ œ๊ฑฐ
+UN_CONFIRM_PAGE_SUBTITLE=์ปดํ“จํ„ฐ์—์„œ $BrandFullName๋ฅผ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.
+UN_CONFIRM_UNINSTALLED_FROM=๋‹ค์Œ ์œ„์น˜์˜ $BrandShortName ์ œ๊ฑฐ:
+UN_CONFIRM_CLICK=๊ณ„์†ํ•˜๋ ค๋ฉด ์ œ๊ฑฐ๋ฅผ ๋ˆ„๋ฅด์„ธ์š”.
+
+UN_REFRESH_PAGE_TITLE=๋Œ€์‹  $BrandShortName๋ฅผ ์ƒˆ๋กœ ์„ค์ •ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+UN_REFRESH_PAGE_EXPLANATION=$BrandShortName์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ์ƒˆ๋กœ ์„ค์ •์ด ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.\n\n๊ธฐ๋ณธ ์„ค์ •์„ ๋ณต์›ํ•˜๊ณ  ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. ์ตœ์ ์˜ ์„ฑ๋Šฅ์„ ์œ„ํ•ด ์ƒˆ๋กœ ์‹œ์ž‘ํ•˜์„ธ์š”.
+UN_REFRESH_LEARN_MORE=๋” ์•Œ์•„๋ณด๊ธฐ(&L)
+UN_REFRESH_BUTTON=$BrandShortName ์ƒˆ๋กœ ์„ค์ •(&R)
+
+BANNER_CHECK_EXISTING=๊ธฐ์กด ์„ค์น˜ ์—ฌ๋ถ€ ํ™•์ธ ์ค‘โ€ฆ
+
+STATUS_INSTALL_APP=$BrandShortName ์„ค์น˜ ์ค‘โ€ฆ
+STATUS_INSTALL_LANG=์–ธ์–ด ํŒŒ์ผ (${AB_CD}) ์„ค์น˜ ์ค‘โ€ฆ
+STATUS_UNINSTALL_MAIN=$BrandShortName ์ œ๊ฑฐ ์ค‘โ€ฆ
+STATUS_CLEANUP=์ž‘์—… ์ค‘โ€ฆ
+
+UN_SURVEY_CHECKBOX_LABEL=$BrandShortName๋ฅผ ์ œ๊ฑฐํ•œ ์ด์œ ๋ฅผ Mozilla์— ์•Œ๋ ค ์ฃผ์„ธ์š”.
+
+# _DESC strings support approximately 65 characters per line.
+# One line
+OPTIONS_SUMMARY=์›ํ•˜๋Š” ์„ค์น˜ ์œ ํ˜•์„ ์„ ํƒํ•˜๊ณ  ๋‹ค์Œ์„ ๋ˆ„๋ฅด์„ธ์š”.
+# One line
+OPTION_STANDARD_DESC=๊ธฐ๋ณธ์ ์ธ ์˜ต์…˜์œผ๋กœ $BrandShortName๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.
+OPTION_STANDARD_RADIO=๊ธฐ๋ณธ(&S)
+# Two lines
+OPTION_CUSTOM_DESC=๊ฐœ๋ณ„ ์˜ต์…˜์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆ™๋ จ๋œ ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ถŒ์žฅ๋ฉ๋‹ˆ๋‹ค.
+OPTION_CUSTOM_RADIO=์‚ฌ์šฉ์ž ์ง€์ •(&C)
+
+# LOCALIZATION NOTE:
+# The following text replaces the Install button text on the summary page.
+# Verify that the access key for InstallBtn (in override.properties) and
+# UPGRADE_BUTTON is not already used by SUMMARY_TAKE_DEFAULTS.
+UPGRADE_BUTTON=์—…๊ทธ๋ ˆ์ด๋“œ(&U)
diff --git a/browser/installer/mui.properties b/browser/installer/mui.properties
new file mode 100644 (file)
index 0000000..5afde35
--- /dev/null
@@ -0,0 +1,61 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# To make the l10n tinderboxen see changes to this file you can change a value
+# name by adding - to the end of the name followed by chars (e.g. Branding-2).
+
+# LOCALIZATION NOTE:
+
+# This file must be saved as UTF8
+
+# Accesskeys are defined by prefixing the letter that is to be used for the
+# accesskey with an ampersand (e.g. &).
+
+# Do not replace $BrandShortName, $BrandFullName, or $BrandFullNameDA with a
+# custom string and always use the same one as used by the en-US files.
+# $BrandFullNameDA allows the string to contain an ampersand (e.g. DA stands
+# for double ampersand) and prevents the letter following the ampersand from
+# being used as an accesskey.
+
+# You can use \n to create a newline in the string but only when the string
+# from en-US contains a \n.
+
+MUI_TEXT_WELCOME_INFO_TITLE=$BrandFullNameDA ์„ค์น˜ ๋งˆ๋ฒ•์‚ฌ
+MUI_TEXT_WELCOME_INFO_TEXT=์ด ๋งˆ๋ฒ•์‚ฌ๋Š” $BrandFullNameDA ์„ค์น˜๋ฅผ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค.\n\n์„ค์น˜๋ฅผ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— ๋‹ค๋ฅธ ๋ชจ๋“  ํ”„๋กœ๊ทธ๋žจ์„ ๋‹ซ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์ปดํ“จํ„ฐ๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜์ง€ ์•Š๊ณ ๋„ ๊ด€๋ จ ์‹œ์Šคํ…œ ํŒŒ์ผ์„ ์—…๋ฐ์ดํŠธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.\n\n$_CLICK
+MUI_TEXT_COMPONENTS_TITLE=๊ตฌ์„ฑ ์š”์†Œ ์„ ํƒ
+MUI_TEXT_COMPONENTS_SUBTITLE=์„ค์น˜ํ•˜๋ ค๋Š” $BrandFullNameDA์˜ ๊ธฐ๋Šฅ์„ ์„ ํƒํ•˜์„ธ์š”.
+MUI_INNERTEXT_COMPONENTS_DESCRIPTION_TITLE=์ƒ์„ธ ์„ค๋ช…
+MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO=์„ค๋ช…์„ ๋ณด๋ ค๋ฉด ๊ตฌ์„ฑ ์š”์†Œ ์œ„์— ๋งˆ์šฐ์Šค๋ฅผ ์˜ฌ๋ ค๋†“์œผ์„ธ์š”.
+MUI_TEXT_DIRECTORY_TITLE=์„ค์น˜ ์œ„์น˜ ์„ ํƒ
+MUI_TEXT_DIRECTORY_SUBTITLE=$BrandFullNameDA๋ฅผ ์„ค์น˜ํ•  ํด๋”๋ฅผ ์„ ํƒํ•˜์„ธ์š”.
+MUI_TEXT_INSTALLING_TITLE=์„ค์น˜ ์ค‘
+MUI_TEXT_INSTALLING_SUBTITLE=$BrandFullNameDA๋ฅผ ์„ค์น˜ํ•˜๋Š” ๋™์•ˆ ์ž ์‹œ๋งŒ ๊ธฐ๋‹ค๋ ค ์ฃผ์„ธ์š”.
+MUI_TEXT_FINISH_TITLE=์„ค์น˜ ์™„๋ฃŒ
+MUI_TEXT_FINISH_SUBTITLE=์„ค์น˜๊ฐ€ ์„ฑ๊ณต์ ์œผ๋กœ ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+MUI_TEXT_ABORT_TITLE=์„ค์น˜ ์ค‘๋‹จ๋จ
+MUI_TEXT_ABORT_SUBTITLE=์„ค์น˜๊ฐ€ ์„ฑ๊ณต์ ์œผ๋กœ ์™„๋ฃŒ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+MUI_BUTTONTEXT_FINISH=์™„๋ฃŒ(&F)
+MUI_TEXT_FINISH_INFO_TITLE=$BrandFullNameDA ์„ค์น˜ ๋งˆ๋ฒ•์‚ฌ ์™„๋ฃŒ
+MUI_TEXT_FINISH_INFO_TEXT=$BrandFullNameDA๊ฐ€ ์ปดํ“จํ„ฐ์— ์„ค์น˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค.\n\n์„ค์น˜ ๋งˆ๋ฒ•์‚ฌ๋ฅผ ์ข…๋ฃŒํ•˜๋ ค๋ฉด ์™„๋ฃŒ๋ฅผ ๋ˆ„๋ฅด์„ธ์š”.
+MUI_TEXT_FINISH_INFO_REBOOT=$BrandFullNameDA ์„ค์น˜๋ฅผ ์™„๋ฃŒํ•˜๋ ค๋ฉด ์ปดํ“จํ„ฐ๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ง€๊ธˆ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+MUI_TEXT_FINISH_REBOOTNOW=์ง€๊ธˆ ๋‹ค์‹œ ์‹œ์ž‘
+MUI_TEXT_FINISH_REBOOTLATER=๋‚˜์ค‘์—
+MUI_TEXT_STARTMENU_TITLE=์‹œ์ž‘ ๋ฉ”๋‰ด ํด๋” ์„ ํƒ
+MUI_TEXT_STARTMENU_SUBTITLE=$BrandFullNameDA ๋ฐ”๋กœ ๊ฐ€๊ธฐ๋ฅผ ๋งŒ๋“ค ์‹œ์ž‘ ๋ฉ”๋‰ด ํด๋”๋ฅผ ์„ ํƒํ•˜์„ธ์š”.
+MUI_INNERTEXT_STARTMENU_TOP=ํ”„๋กœ๊ทธ๋žจ์˜ ๋ฐ”๋กœ ๊ฐ€๊ธฐ๋ฅผ ๋งŒ๋“ค ์‹œ์ž‘ ๋ฉ”๋‰ด ํด๋”๋ฅผ ์„ ํƒํ•˜์„ธ์š”. ์ƒˆ ํด๋”๋ฅผ ๋งŒ๋“ค ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
+MUI_TEXT_ABORTWARNING=$BrandFullName ์„ค์น˜๋ฅผ ์ข…๋ฃŒํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+MUI_UNTEXT_WELCOME_INFO_TITLE=$BrandFullNameDA ์ œ๊ฑฐ ๋งˆ๋ฒ•์‚ฌ
+MUI_UNTEXT_WELCOME_INFO_TEXT=์ด ํ”„๋กœ๊ทธ๋žจ์ด $BrandFullNameDA ์ œ๊ฑฐ๋ฅผ ๋„์™€ ๋“œ๋ฆด ๊ฒƒ์ž…๋‹ˆ๋‹ค.\nํ”„๋กœ๊ทธ๋žจ์„ ์ œ๊ฑฐํ•˜๊ธฐ ์ „์—, $BrandFullNameDA๊ฐ€ ์‹คํ–‰๋˜๊ณ  ์žˆ๋Š”์ง€ ๋จผ์ € ํ™•์ธํ•˜์„ธ์š”.\n\n$_CLICK
+MUI_UNTEXT_CONFIRM_TITLE=$BrandFullNameDA ์ œ๊ฑฐ
+MUI_UNTEXT_CONFIRM_SUBTITLE=์ปดํ“จํ„ฐ์—์„œ $BrandFullNameDA ์ œ๊ฑฐ
+MUI_UNTEXT_UNINSTALLING_TITLE=์ œ๊ฑฐ ์ค‘
+MUI_UNTEXT_UNINSTALLING_SUBTITLE=$BrandFullNameDA๋ฅผ ์ œ๊ฑฐํ•˜๋Š” ๋™์•ˆ ์ž ์‹œ๋งŒ ๊ธฐ๋‹ค๋ ค ์ฃผ์„ธ์š”.
+MUI_UNTEXT_FINISH_TITLE=์ œ๊ฑฐ ์™„๋ฃŒ
+MUI_UNTEXT_FINISH_SUBTITLE=์ œ๊ฑฐ๊ฐ€ ์„ฑ๊ณต์ ์œผ๋กœ ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+MUI_UNTEXT_ABORT_TITLE=์ œ๊ฑฐ ์ค‘๋‹จ๋จ
+MUI_UNTEXT_ABORT_SUBTITLE=์ œ๊ฑฐ๊ฐ€ ์„ฑ๊ณต์ ์œผ๋กœ ์™„๋ฃŒ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+MUI_UNTEXT_FINISH_INFO_TITLE=$BrandFullNameDA ์ œ๊ฑฐ ๋งˆ๋ฒ•์‚ฌ ์™„๋ฃŒ
+MUI_UNTEXT_FINISH_INFO_TEXT=$BrandFullNameDA๊ฐ€ ์ปดํ“จํ„ฐ์—์„œ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.\n\n์„ค์น˜ ๋งˆ๋ฒ•์‚ฌ๋ฅผ ์ข…๋ฃŒํ•˜๋ ค๋ฉด ์™„๋ฃŒ๋ฅผ ๋ˆ„๋ฅด์„ธ์š”.
+MUI_UNTEXT_FINISH_INFO_REBOOT=$BrandFullNameDA ์ œ๊ฑฐ๋ฅผ ์™„๋ฃŒํ•˜๋ ค๋ฉด ์ปดํ“จํ„ฐ๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ง€๊ธˆ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+MUI_UNTEXT_ABORTWARNING=$BrandFullName ์ œ๊ฑฐ๋ฅผ ์ข…๋ฃŒํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
diff --git a/browser/installer/nsisstrings.properties b/browser/installer/nsisstrings.properties
new file mode 100644 (file)
index 0000000..7c9e695
--- /dev/null
@@ -0,0 +1,46 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE:
+
+# This file must be saved as UTF8
+
+# Do not replace $BrandShortName, $BrandProductName, $BrandFullName,
+# or $BrandFullNameDA with a custom string and always use the same one as used
+# by the en-US files.
+# $BrandFullNameDA allows the string to contain an ampersand (e.g. DA stands
+# for double ampersand) and prevents the letter following the ampersand from
+# being used as an accesskey.
+
+# You can use \n to create a newline in the string but only when the string
+# from en-US contains a \n.
+
+INSTALLER_WIN_CAPTION=$BrandShortName ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ
+
+STUB_CLEANUP_PAVEOVER_HEADER2=$BrandShortName๊ฐ€ ์ด๋ฏธ ์„ค์น˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค.
+STUB_CLEANUP_REINSTALL_HEADER2=$BrandShortName๊ฐ€ ์ด์ „์— ์„ค์น˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.
+STUB_CLEANUP_PAVEOVER_BUTTON2=์—…๋ฐ์ดํŠธ
+STUB_CLEANUP_REINSTALL_BUTTON2=๋‹ค์‹œ ์„ค์น˜
+STUB_CLEANUP_CHECKBOX_LABEL2=์ตœ์ ์˜ ์„ฑ๋Šฅ์„ ์œ„ํ•ด ๊ธฐ๋ณธ ์„ค์ •์„ ๋ณต์›ํ•˜๊ณ  ์˜ค๋ž˜๋œ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์„ ์ œ๊ฑฐ
+
+STUB_INSTALLING_LABEL2=์ง€๊ธˆ ์„ค์น˜ ์ค‘โ€ฆ
+STUB_INSTALLING_HEADLINE2=์†๋„, ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ๋ฐ ์•ˆ์ „์„ ์œ„ํ•œ ์„ค์ • ์ตœ์ ํ™” ์ค‘
+STUB_INSTALLING_BODY2=์ž ์‹œ ํ›„์— $BrandShortName๊ฐ€ ์ค€๋น„๋ฉ๋‹ˆ๋‹ค.
+STUB_BLURB_FIRST1=๊ฐ€์žฅ ๋น ๋ฅด๊ณ  ๋ฐ˜์‘์„ฑ์ด ๋›ฐ์–ด๋‚œ $BrandShortName
+STUB_BLURB_SECOND1=๋” ๋น ๋ฅธ ํŽ˜์ด์ง€ ๋กœ๋“œ์™€ ํƒญ ์ „ํ™˜
+STUB_BLURB_THIRD1=๊ฐ•๋ ฅํ•œ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ
+STUB_BLURB_FOOTER2=์ด์ต์ด ์•„๋‹Œ ์‚ฌ๋žŒ์„ ์œ„ํ•ด ์ œ์ž‘๋จ
+
+WARN_MIN_SUPPORTED_OSVER_MSG=์ฃ„์†กํ•˜์ง€๋งŒ, $BrandShortName๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด ๋ฒ„์ „์˜ $BrandShortName๋Š” ${MinSupportedVer} ์ด์ƒ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ๋ณด์‹œ๋ ค๋ฉด ํ™•์ธ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด์„ธ์š”.
+WARN_MIN_SUPPORTED_CPU_MSG=์ฃ„์†กํ•˜์ง€๋งŒ, $BrandShortName๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด ๋ฒ„์ „์˜ $BrandShortName๋Š” ${MinSupportedCPU} ์ง€์› ํ”„๋กœ์„ธ์„œ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ๋ณด์‹œ๋ ค๋ฉด ํ™•์ธ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด์„ธ์š”.
+WARN_MIN_SUPPORTED_OSVER_CPU_MSG=์ฃ„์†กํ•˜์ง€๋งŒ, $BrandShortName๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด ๋ฒ„์ „์˜ $BrandShortName๋Š” ${MinSupportedVer} ์ด์ƒ ๋ฐ ${MinSupportedCPU} ์ง€์› ํ”„๋กœ์„ธ์„œ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ๋ณด์‹œ๋ ค๋ฉด ํ™•์ธ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด์„ธ์š”.
+WARN_WRITE_ACCESS_QUIT=์„ค์น˜ ๋””๋ ‰ํ„ฐ๋ฆฌ์— ๋Œ€ํ•œ ์“ฐ๊ธฐ ๊ถŒํ•œ์ด ์—†์Šต๋‹ˆ๋‹ค.
+WARN_DISK_SPACE_QUIT=์„ค์น˜ํ•  ๋””์Šคํฌ ๊ณต๊ฐ„์ด ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+ERROR_DOWNLOAD_CONT=๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ $BrandShortName๋ฅผ ์„ค์น˜ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.\n๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋ ค๋ฉด ํ™•์ธ์„ ์„ ํƒํ•˜์„ธ์š”.
+
+STUB_CANCEL_PROMPT_HEADING=$BrandShortName๋ฅผ ์„ค์น˜ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+STUB_CANCEL_PROMPT_MESSAGE=์ทจ์†Œํ•˜๋ฉด $BrandShortName๊ฐ€ ์„ค์น˜๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+STUB_CANCEL_PROMPT_BUTTON_CONTINUE=$BrandShortName ์„ค์น˜
+STUB_CANCEL_PROMPT_BUTTON_EXIT=์ทจ์†Œ
diff --git a/browser/installer/override.properties b/browser/installer/override.properties
new file mode 100644 (file)
index 0000000..330003f
--- /dev/null
@@ -0,0 +1,86 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE:
+
+# This file must be saved as UTF8
+
+# Accesskeys are defined by prefixing the letter that is to be used for the
+# accesskey with an ampersand (e.g. &).
+
+# Do not replace $BrandShortName, $BrandFullName, or $BrandFullNameDA with a
+# custom string and always use the same one as used by the en-US files.
+# $BrandFullNameDA allows the string to contain an ampersand (e.g. DA stands
+# for double ampersand) and prevents the letter following the ampersand from
+# being used as an accesskey.
+
+# You can use \n to create a newline in the string but only when the string
+# from en-US contains a \n.
+
+# Strings that require a space at the end should be enclosed with double
+# quotes and the double quotes will be removed. To add quotes to the beginning
+# and end of a strong enclose the add and additional double quote to the
+# beginning and end of the string (e.g. ""This will include quotes"").
+
+SetupCaption=$BrandFullName ์„ค์น˜
+UninstallCaption=$BrandFullName ์ œ๊ฑฐ
+BackBtn=< ๋’ค๋กœ(&B)
+NextBtn=๋‹ค์Œ(&N) >
+AcceptBtn=๋ผ์ด์„ ์Šค ๊ณ„์•ฝ์˜ ์กฐํ•ญ์— ๋™์˜ํ•ฉ๋‹ˆ๋‹ค(&A)
+DontAcceptBtn=๋ผ์ด์„ ์Šค ๊ณ„์•ฝ์˜ ์กฐํ•ญ์— ๋™์˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค(&D)
+InstallBtn=์„ค์น˜(&I)
+UninstallBtn=์ œ๊ฑฐ(&U)
+CancelBtn=์ทจ์†Œ
+CloseBtn=๋‹ซ๊ธฐ(&C)
+BrowseBtn=์ฐพ์•„๋ณด๊ธฐ(&R)โ€ฆ
+ShowDetailsBtn=์ƒ์„ธ ์ •๋ณด ๋ณด๊ธฐ(&D)
+ClickNext=๊ณ„์†ํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ๋ˆ„๋ฅด์„ธ์š”.
+ClickInstall=์„ค์น˜๋ฅผ ์‹œ์ž‘ํ•˜๋ ค๋ฉด ์„ค์น˜ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด์„ธ์š”.
+ClickUninstall=์ œ๊ฑฐ๋ฅผ ์‹œ์ž‘ํ•˜๋ ค๋ฉด ์ œ๊ฑฐ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด์„ธ์š”.
+Completed=์™„๋ฃŒ๋จ
+LicenseTextRB=$BrandFullNameDA๋ฅผ ์„ค์น˜ํ•˜๊ธฐ ์ „์— ๋ผ์ด์„ ์Šค ๊ณ„์•ฝ์„ ๊ฒ€ํ† ํ•˜์„ธ์š”. ๋ชจ๋“  ๊ณ„์•ฝ ์กฐํ•ญ์— ๋™์˜ํ•˜๋Š” ๊ฒฝ์šฐ ์•„๋ž˜์—์„œ ์ฒซ ๋ฒˆ์งธ ์˜ต์…˜์„ ์„ ํƒํ•˜์„ธ์š”. $_CLICK
+ComponentsText=์„ค์น˜ํ•˜๋ ค๋Š” ๊ตฌ์„ฑ ์š”์†Œ๋Š” ์„ ํƒํ•˜์‹œ๊ณ  ์„ค์น˜ํ•˜์ง€ ์•Š์œผ๋ ค๋Š” ๊ตฌ์„ฑ ์š”์†Œ๋Š” ์„ ํƒ ์ทจ์†Œํ•˜์„ธ์š”. $_CLICK
+ComponentsSubText2_NoInstTypes=์„ค์น˜ํ•  ๊ตฌ์„ฑ ์š”์†Œ ์„ ํƒ:
+DirText=์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์ด ๋‹ค์Œ ํด๋”์— $BrandFullNameDA๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ํด๋”์— ์„ค์น˜ํ•˜๋ ค๋ฉด ์ฐพ์•„๋ณด๊ธฐ๋ฅผ ๋ˆ„๋ฅธ ํ›„ ๋‹ค๋ฅธ ํด๋”๋ฅผ ์„ ํƒํ•˜์„ธ์š”. $_CLICK
+DirSubText=๋Œ€์ƒ ํด๋”
+DirBrowseText=$BrandFullNameDA๋ฅผ ์„ค์น˜ํ•  ํด๋” ์„ ํƒ:
+SpaceAvailable="์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ณต๊ฐ„: "
+SpaceRequired="ํ•„์š”ํ•œ ๊ณต๊ฐ„: "
+UninstallingText=$BrandFullNameDA๊ฐ€ ๋‹ค์Œ ํด๋”์—์„œ ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค. $_CLICK
+UninstallingSubText=์ œ๊ฑฐ ์ค‘:
+FileError=์“ฐ๊ธฐ ์œ„ํ•ด ํŒŒ์ผ์„ ์—ฌ๋Š” ์ค‘ ์˜ค๋ฅ˜ ๋ฐœ์ƒ: \r\n\r\n$0\r\n\r\n์„ค์น˜๋ฅผ ์ค‘์ง€ํ•˜๋ ค๋ฉด ์ค‘๋‹จ์„,\r\n๋‹ค์‹œ ์‹œ๋„ํ•˜๋ ค๋ฉด ๋‹ค์‹œ ์‹œ๋„๋ฅผ,\r\n์ด ํŒŒ์ผ์„ ๊ฑด๋„ˆ ๋›ฐ๋ ค๋ฉด ๋ฌด์‹œ๋ฅผ ๋ˆ„๋ฅด์„ธ์š”.
+FileError_NoIgnore=์“ฐ๊ธฐ ์œ„ํ•ด ํŒŒ์ผ์„ ์—ฌ๋Š” ์ค‘ ์˜ค๋ฅ˜ ๋ฐœ์ƒ: \r\n\r\n$0\r\n\r\n๋‹ค์‹œ ์‹œ๋„ํ•˜๋ ค๋ฉด ๋‹ค์‹œ ์‹œ๋„๋ฅผ,\r\n์„ค์น˜๋ฅผ ์ค‘์ง€ํ•˜๋ ค๋ฉด ์ทจ์†Œ๋ฅผ ๋ˆ„๋ฅด์„ธ์š”.
+CantWrite="์“ธ ์ˆ˜ ์—†์Œ: "
+CopyFailed=๋ณต์‚ฌ ์‹คํŒจํ•จ
+CopyTo="๋ณต์‚ฌ ์ค‘ "
+Registering="๋“ฑ๋ก ์ค‘: "
+Unregistering="๋“ฑ๋ก ํ•ด์ œ ์ค‘: "
+SymbolNotFound="์‹ฌ๋ณผ์„ ์ฐพ์„ ์ˆ˜ ์—†์Œ: "
+CouldNotLoad="๋กœ๋“œํ•  ์ˆ˜ ์—†์Œ: "
+CreateFolder="ํด๋” ์ƒ์„ฑ: "
+CreateShortcut="๋ฐ”๋กœ ๊ฐ€๊ธฐ ์ƒ์„ฑ: "
+CreatedUninstaller="์ œ๊ฑฐ ํ”„๋กœ๊ทธ๋žจ ์ƒ์„ฑ: "
+Delete="ํŒŒ์ผ ์‚ญ์ œ: "
+DeleteOnReboot="๋‹ค์‹œ ์‹œ์ž‘ํ•  ๋•Œ ์‚ญ์ œ: "
+ErrorCreatingShortcut="๋ฐ”๋กœ ๊ฐ€๊ธฐ ์ƒ์„ฑ ์ค‘ ์˜ค๋ฅ˜: "
+ErrorCreating="์ƒ์„ฑ ์ค‘ ์˜ค๋ฅ˜: "
+ErrorDecompressing=๋ฐ์ดํ„ฐ ์••์ถ• ํ•ด์ œ ์˜ค๋ฅ˜! ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์ด ์†์ƒ๋˜์—ˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+ErrorRegistering=DLL ๋“ฑ๋ก ์˜ค๋ฅ˜
+ExecShell="ExecShell: "
+Exec="์‹คํ–‰: "
+Extract="์••์ถ• ํ•ด์ œ ์ค‘: "
+ErrorWriting="์••์ถ• ํ•ด์ œ ์ค‘: ํŒŒ์ผ ์“ฐ๊ธฐ ์˜ค๋ฅ˜ "
+InvalidOpcode=์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ ์†์ƒ๋จ: ์œ ํšจํ•˜์ง€ ์•Š์€ opcode
+NoOLE="OLE ์—†์Œ: "
+OutputFolder="์ถœ๋ ฅ ํด๋”: "
+RemoveFolder="์ œ๊ฑฐ ํด๋”: "
+RenameOnReboot="๋‹ค์‹œ ์‹œ์ž‘ํ•  ๋•Œ ์ด๋ฆ„ ๋ณ€๊ฒฝ: "
+Rename="์ด๋ฆ„ ๋ณ€๊ฒฝ: "
+Skipped="๊ฑด๋„ˆ๋œ€: "
+CopyDetails=ํด๋ฆฝ๋ณด๋“œ์— ์ƒ์„ธ ์ •๋ณด ๋ณต์‚ฌ
+LogInstall=์„ค์น˜ ๊ณผ์ • ๊ธฐ๋กํ•˜๊ธฐ
+Byte=B
+Kilo=K
+Mega=M
+Giga=G
diff --git a/browser/langpack-metadata.ftl b/browser/langpack-metadata.ftl
new file mode 100644 (file)
index 0000000..d492259
--- /dev/null
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Strings used to define the metadata of langpacks published on addons.mozilla.org.
+## Only text elements and literals are supported for these strings.
+
+langpack-creator = ํ•œ๊ธ€ Mozilla ํ”„๋กœ์ ํŠธ(mozilla.or.kr)
+
+# To credit multiple contributors, use a comma-delimited list.
+# Example: Joe Solon, Suzy Solon
+langpack-contributors = Channy Yun, hee, ho073@naver.com, Hoony, Hyeonseok Shin, Jennie Park, Jinkyu Yi, jsrtyu1120@gmail.com, junwookapa@naver.com, Kim YoungCheon, knr1210@gmail.com, kotelking@gmail.com, minwook-shin, netaras@gmail.com, pillarlee16@gmail.com, rlaace423@gmail.com, Sang Su Lee, SeulGi Choi (Chase), SwooWoong Seol, Taegeon Lee, Yang Myoung-Gwon, Yang, Jongryul, ์ข…์ด์ƒ์ž
diff --git a/browser/pdfviewer/chrome.properties b/browser/pdfviewer/chrome.properties
new file mode 100644 (file)
index 0000000..6a95feb
--- /dev/null
@@ -0,0 +1,20 @@
+# Copyright 2012 Mozilla Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Chrome notification bar messages and buttons
+unsupported_feature=์ด PDF ๋ฌธ์„œ๋Š” ๋‹ค๋ฅด๊ฒŒ ๋ณด์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+unsupported_feature_forms=์ด PDF ๋ฌธ์„œ์—๋Š” ์–‘์‹์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์–‘์‹ ํ•„๋“œ ์ž‘์„ฑ์€ ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+unsupported_feature_signatures=์ด PDF ๋ฌธ์„œ์—๋Š” ๋””์ง€ํ„ธ ์„œ๋ช…์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ช… ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ๋Š” ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+open_with_different_viewer=๋‹ค๋ฅธ ๋ทฐ์–ด๋กœ ์—ด๊ธฐ
+open_with_different_viewer.accessKey=o
diff --git a/browser/pdfviewer/viewer.properties b/browser/pdfviewer/viewer.properties
new file mode 100644 (file)
index 0000000..add4201
--- /dev/null
@@ -0,0 +1,259 @@
+# Copyright 2012 Mozilla Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Main toolbar buttons (tooltips and alt text for images)
+previous.title=์ด์ „ ํŽ˜์ด์ง€
+previous_label=์ด์ „
+next.title=๋‹ค์Œ ํŽ˜์ด์ง€
+next_label=๋‹ค์Œ
+
+# LOCALIZATION NOTE (page.title): The tooltip for the pageNumber input.
+page.title=ํŽ˜์ด์ง€
+# LOCALIZATION NOTE (of_pages): "{{pagesCount}}" will be replaced by a number
+# representing the total number of pages in the document.
+of_pages=/ {{pagesCount}}
+# LOCALIZATION NOTE (page_of_pages): "{{pageNumber}}" and "{{pagesCount}}"
+# will be replaced by a number representing the currently visible page,
+# respectively a number representing the total number of pages in the document.
+page_of_pages=({{pageNumber}} / {{pagesCount}})
+
+zoom_out.title=์ถ•์†Œ
+zoom_out_label=์ถ•์†Œ
+zoom_in.title=ํ™•๋Œ€
+zoom_in_label=ํ™•๋Œ€
+zoom.title=ํ™•๋Œ€/์ถ•์†Œ
+presentation_mode.title=ํ”„๋ ˆ์  ํ…Œ์ด์…˜ ๋ชจ๋“œ๋กœ ์ „ํ™˜
+presentation_mode_label=ํ”„๋ ˆ์  ํ…Œ์ด์…˜ ๋ชจ๋“œ
+open_file.title=ํŒŒ์ผ ์—ด๊ธฐ
+open_file_label=์—ด๊ธฐ
+print.title=์ธ์‡„
+print_label=์ธ์‡„
+save.title=์ €์žฅ
+save_label=์ €์žฅ
+bookmark1.title=ํ˜„์žฌ ํŽ˜์ด์ง€ (ํ˜„์žฌ ํŽ˜์ด์ง€์—์„œ URL ๋ณด๊ธฐ)
+bookmark1_label=ํ˜„์žฌ ํŽ˜์ด์ง€
+# LOCALIZATION NOTE (open_in_app.title): This string is used in Firefox for Android.
+open_in_app.title=์•ฑ์—์„œ ์—ด๊ธฐ
+# LOCALIZATION NOTE (open_in_app_label): This string is used in Firefox for Android. Length of the translation matters since we are in a mobile context, with limited screen estate.
+open_in_app_label=์•ฑ์—์„œ ์—ด๊ธฐ
+
+# Secondary toolbar and context menu
+tools.title=๋„๊ตฌ
+tools_label=๋„๊ตฌ
+first_page.title=์ฒซ ํŽ˜์ด์ง€๋กœ ์ด๋™
+first_page_label=์ฒซ ํŽ˜์ด์ง€๋กœ ์ด๋™
+last_page.title=๋งˆ์ง€๋ง‰ ํŽ˜์ด์ง€๋กœ ์ด๋™
+last_page_label=๋งˆ์ง€๋ง‰ ํŽ˜์ด์ง€๋กœ ์ด๋™
+page_rotate_cw.title=์‹œ๊ณ„๋ฐฉํ–ฅ์œผ๋กœ ํšŒ์ „
+page_rotate_cw_label=์‹œ๊ณ„๋ฐฉํ–ฅ์œผ๋กœ ํšŒ์ „
+page_rotate_ccw.title=์‹œ๊ณ„ ๋ฐ˜๋Œ€๋ฐฉํ–ฅ์œผ๋กœ ํšŒ์ „
+page_rotate_ccw_label=์‹œ๊ณ„ ๋ฐ˜๋Œ€๋ฐฉํ–ฅ์œผ๋กœ ํšŒ์ „
+
+cursor_text_select_tool.title=ํ…์ŠคํŠธ ์„ ํƒ ๋„๊ตฌ ํ™œ์„ฑํ™”
+cursor_text_select_tool_label=ํ…์ŠคํŠธ ์„ ํƒ ๋„๊ตฌ
+cursor_hand_tool.title=์† ๋„๊ตฌ ํ™œ์„ฑํ™”
+cursor_hand_tool_label=์† ๋„๊ตฌ
+
+scroll_page.title=ํŽ˜์ด์ง€ ์Šคํฌ๋กค ์‚ฌ์šฉ
+scroll_page_label=ํŽ˜์ด์ง€ ์Šคํฌ๋กค
+scroll_vertical.title=์„ธ๋กœ ์Šคํฌ๋กค ์‚ฌ์šฉ
+scroll_vertical_label=์„ธ๋กœ ์Šคํฌ๋กค
+scroll_horizontal.title=๊ฐ€๋กœ ์Šคํฌ๋กค ์‚ฌ์šฉ
+scroll_horizontal_label=๊ฐ€๋กœ ์Šคํฌ๋กค
+scroll_wrapped.title=๋ž˜ํ•‘(์ž๋™ ์ค„ ๋ฐ”๊ฟˆ) ์Šคํฌ๋กค ์‚ฌ์šฉ
+scroll_wrapped_label=๋ž˜ํ•‘ ์Šคํฌ๋กค
+
+spread_none.title=ํ•œ ํŽ˜์ด์ง€ ๋ณด๊ธฐ
+spread_none_label=ํŽผ์นจ ์—†์Œ
+spread_odd.title=ํ™€์ˆ˜ ํŽ˜์ด์ง€๋กœ ์‹œ์ž‘ํ•˜๋Š” ๋‘ ํŽ˜์ด์ง€ ๋ณด๊ธฐ
+spread_odd_label=ํ™€์ˆ˜ ํŽผ์นจ
+spread_even.title=์ง์ˆ˜ ํŽ˜์ด์ง€๋กœ ์‹œ์ž‘ํ•˜๋Š” ๋‘ ํŽ˜์ด์ง€ ๋ณด๊ธฐ
+spread_even_label=์ง์ˆ˜ ํŽผ์นจ
+
+# Document properties dialog box
+document_properties.title=๋ฌธ์„œ ์†์„ฑโ€ฆ
+document_properties_label=๋ฌธ์„œ ์†์„ฑโ€ฆ
+document_properties_file_name=ํŒŒ์ผ ์ด๋ฆ„:
+document_properties_file_size=ํŒŒ์ผ ํฌ๊ธฐ:
+# LOCALIZATION NOTE (document_properties_kb): "{{size_kb}}" and "{{size_b}}"
+# will be replaced by the PDF file size in kilobytes, respectively in bytes.
+document_properties_kb={{size_kb}} KB ({{size_b}}๋ฐ”์ดํŠธ)
+# LOCALIZATION NOTE (document_properties_mb): "{{size_mb}}" and "{{size_b}}"
+# will be replaced by the PDF file size in megabytes, respectively in bytes.
+document_properties_mb={{size_mb}} MB ({{size_b}}๋ฐ”์ดํŠธ)
+document_properties_title=์ œ๋ชฉ:
+document_properties_author=์ž‘์„ฑ์ž:
+document_properties_subject=์ฃผ์ œ:
+document_properties_keywords=ํ‚ค์›Œ๋“œ:
+document_properties_creation_date=์ž‘์„ฑ ๋‚ ์งœ:
+document_properties_modification_date=์ˆ˜์ • ๋‚ ์งœ:
+# LOCALIZATION NOTE (document_properties_date_string): "{{date}}" and "{{time}}"
+# will be replaced by the creation/modification date, and time, of the PDF file.
+document_properties_date_string={{date}}, {{time}}
+document_properties_creator=์ž‘์„ฑ ํ”„๋กœ๊ทธ๋žจ:
+document_properties_producer=PDF ๋ณ€ํ™˜ ์†Œํ”„ํŠธ์›จ์–ด:
+document_properties_version=PDF ๋ฒ„์ „:
+document_properties_page_count=ํŽ˜์ด์ง€ ์ˆ˜:
+document_properties_page_size=ํŽ˜์ด์ง€ ํฌ๊ธฐ:
+document_properties_page_size_unit_inches=in
+document_properties_page_size_unit_millimeters=mm
+document_properties_page_size_orientation_portrait=์„ธ๋กœ ๋ฐฉํ–ฅ
+document_properties_page_size_orientation_landscape=๊ฐ€๋กœ ๋ฐฉํ–ฅ
+document_properties_page_size_name_a3=A3
+document_properties_page_size_name_a4=A4
+document_properties_page_size_name_letter=๋ ˆํ„ฐ
+document_properties_page_size_name_legal=๋ฆฌ๊ฑธ
+# LOCALIZATION NOTE (document_properties_page_size_dimension_string):
+# "{{width}}", "{{height}}", {{unit}}, and {{orientation}} will be replaced by
+# the size, respectively their unit of measurement and orientation, of the (current) page.
+document_properties_page_size_dimension_string={{width}} ร— {{height}} {{unit}} ({{orientation}})
+# LOCALIZATION NOTE (document_properties_page_size_dimension_name_string):
+# "{{width}}", "{{height}}", {{unit}}, {{name}}, and {{orientation}} will be replaced by
+# the size, respectively their unit of measurement, name, and orientation, of the (current) page.
+document_properties_page_size_dimension_name_string={{width}} ร— {{height}} {{unit}} ({{name}}, {{orientation}})
+# LOCALIZATION NOTE (document_properties_linearized): The linearization status of
+# the document; usually called "Fast Web View" in English locales of Adobe software.
+document_properties_linearized=๋น ๋ฅธ ์›น ๋ณด๊ธฐ:
+document_properties_linearized_yes=์˜ˆ
+document_properties_linearized_no=์•„๋‹ˆ์š”
+document_properties_close=๋‹ซ๊ธฐ
+
+print_progress_message=์ธ์‡„ ๋ฌธ์„œ ์ค€๋น„ ์ค‘โ€ฆ
+# LOCALIZATION NOTE (print_progress_percent): "{{progress}}" will be replaced by
+# a numerical per cent value.
+print_progress_percent={{progress}}%
+print_progress_close=์ทจ์†Œ
+
+# Tooltips and alt text for side panel toolbar buttons
+# (the _label strings are alt text for the buttons, the .title strings are
+# tooltips)
+toggle_sidebar.title=์‚ฌ์ด๋“œ๋ฐ” ํ‘œ์‹œ/์ˆจ๊ธฐ๊ธฐ
+toggle_sidebar_notification2.title=์‚ฌ์ด๋“œ๋ฐ” ํ‘œ์‹œ/์ˆจ๊ธฐ๊ธฐ (๋ฌธ์„œ์— ์•„์›ƒ๋ผ์ธ/์ฒจ๋ถ€ํŒŒ์ผ/๋ ˆ์ด์–ด ํฌํ•จ๋จ)
+toggle_sidebar_label=์‚ฌ์ด๋“œ๋ฐ” ํ‘œ์‹œ/์ˆจ๊ธฐ๊ธฐ
+document_outline.title=๋ฌธ์„œ ์•„์›ƒ๋ผ์ธ ๋ณด๊ธฐ (๋”๋ธ” ํด๋ฆญํ•ด์„œ ๋ชจ๋“  ํ•ญ๋ชฉ ํŽผ์น˜๊ธฐ/์ ‘๊ธฐ)
+document_outline_label=๋ฌธ์„œ ์•„์›ƒ๋ผ์ธ
+attachments.title=์ฒจ๋ถ€ํŒŒ์ผ ๋ณด๊ธฐ
+attachments_label=์ฒจ๋ถ€ํŒŒ์ผ
+layers.title=๋ ˆ์ด์–ด ๋ณด๊ธฐ (๋”๋ธ” ํด๋ฆญํ•ด์„œ ๋ชจ๋“  ๋ ˆ์ด์–ด๋ฅผ ๊ธฐ๋ณธ ์ƒํƒœ๋กœ ์žฌ์„ค์ •)
+layers_label=๋ ˆ์ด์–ด
+thumbs.title=๋ฏธ๋ฆฌ๋ณด๊ธฐ
+thumbs_label=๋ฏธ๋ฆฌ๋ณด๊ธฐ
+current_outline_item.title=ํ˜„์žฌ ์•„์›ƒ๋ผ์ธ ํ•ญ๋ชฉ ์ฐพ๊ธฐ
+current_outline_item_label=ํ˜„์žฌ ์•„์›ƒ๋ผ์ธ ํ•ญ๋ชฉ
+findbar.title=๊ฒ€์ƒ‰
+findbar_label=๊ฒ€์ƒ‰
+
+additional_layers=์ถ”๊ฐ€ ๋ ˆ์ด์–ด
+# LOCALIZATION NOTE (page_landmark): "{{page}}" will be replaced by the page number.
+page_landmark={{page}} ํŽ˜์ด์ง€
+# Thumbnails panel item (tooltip and alt text for images)
+# LOCALIZATION NOTE (thumb_page_title): "{{page}}" will be replaced by the page
+# number.
+thumb_page_title={{page}} ํŽ˜์ด์ง€
+# LOCALIZATION NOTE (thumb_page_canvas): "{{page}}" will be replaced by the page
+# number.
+thumb_page_canvas={{page}} ํŽ˜์ด์ง€ ๋ฏธ๋ฆฌ๋ณด๊ธฐ
+
+# Find panel button title and messages
+find_input.title=์ฐพ๊ธฐ
+find_input.placeholder=๋ฌธ์„œ์—์„œ ์ฐพ๊ธฐโ€ฆ
+find_previous.title=์ง€์ • ๋ฌธ์ž์—ด์— ์ผ์น˜ํ•˜๋Š” 1๊ฐœ ๋ถ€๋ถ„์„ ๊ฒ€์ƒ‰
+find_previous_label=์ด์ „
+find_next.title=์ง€์ • ๋ฌธ์ž์—ด์— ์ผ์น˜ํ•˜๋Š” ๋‹ค์Œ ๋ถ€๋ถ„์„ ๊ฒ€์ƒ‰
+find_next_label=๋‹ค์Œ
+find_highlight=๋ชจ๋‘ ๊ฐ•์กฐ ํ‘œ์‹œ
+find_match_case_label=๋Œ€/์†Œ๋ฌธ์ž ๊ตฌ๋ถ„
+find_match_diacritics_label=๋ถ„์Œ ๋ถ€ํ˜ธ ์ผ์น˜
+find_entire_word_label=๋‹จ์–ด ๋‹จ์œ„๋กœ
+find_reached_top=๋ฌธ์„œ ์ฒ˜์Œ๊นŒ์ง€ ๊ฒ€์ƒ‰ํ•˜๊ณ  ๋์œผ๋กœ ๋Œ์•„์™€ ๊ฒ€์ƒ‰ํ–ˆ์Šต๋‹ˆ๋‹ค.
+find_reached_bottom=๋ฌธ์„œ ๋๊นŒ์ง€ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์•ž์œผ๋กœ ๋Œ์•„์™€ ๊ฒ€์ƒ‰ํ–ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (find_match_count): The supported plural forms are
+# [one|two|few|many|other], with [other] as the default value.
+# "{{current}}" and "{{total}}" will be replaced by a number representing the
+# index of the currently active find result, respectively a number representing
+# the total number of matches in the document.
+find_match_count={[ plural(total) ]}
+find_match_count[one]={{total}} ์ค‘ {{current}} ์ผ์น˜
+find_match_count[two]={{total}} ์ค‘ {{current}} ์ผ์น˜
+find_match_count[few]={{total}} ์ค‘ {{current}} ์ผ์น˜
+find_match_count[many]={{total}} ์ค‘ {{current}} ์ผ์น˜
+find_match_count[other]={{total}} ์ค‘ {{current}} ์ผ์น˜
+# LOCALIZATION NOTE (find_match_count_limit): The supported plural forms are
+# [zero|one|two|few|many|other], with [other] as the default value.
+# "{{limit}}" will be replaced by a numerical value.
+find_match_count_limit={[ plural(limit) ]}
+find_match_count_limit[zero]={{limit}} ์ด์ƒ ์ผ์น˜
+find_match_count_limit[one]={{limit}} ์ด์ƒ ์ผ์น˜
+find_match_count_limit[two]={{limit}} ์ด์ƒ ์ผ์น˜
+find_match_count_limit[few]={{limit}} ์ด์ƒ ์ผ์น˜
+find_match_count_limit[many]={{limit}} ์ด์ƒ ์ผ์น˜
+find_match_count_limit[other]={{limit}} ์ด์ƒ ์ผ์น˜
+find_not_found=๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ ์—†์Œ
+
+# Predefined zoom values
+page_scale_width=ํŽ˜์ด์ง€ ๋„ˆ๋น„์— ๋งž์ถ”๊ธฐ
+page_scale_fit=ํŽ˜์ด์ง€์— ๋งž์ถ”๊ธฐ
+page_scale_auto=์ž๋™
+page_scale_actual=์‹ค์ œ ํฌ๊ธฐ
+# LOCALIZATION NOTE (page_scale_percent): "{{scale}}" will be replaced by a
+# numerical scale value.
+page_scale_percent={{scale}}%
+
+# Loading indicator messages
+loading_error=PDF๋ฅผ ๋กœ๋“œํ•˜๋Š” ๋™์•ˆ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+invalid_file_error=์ž˜๋ชป๋˜์—ˆ๊ฑฐ๋‚˜ ์†์ƒ๋œ PDF ํŒŒ์ผ.
+missing_file_error=PDF ํŒŒ์ผ ์—†์Œ.
+unexpected_response_error=์˜ˆ๊ธฐ์น˜ ์•Š์€ ์„œ๋ฒ„ ์‘๋‹ต์ž…๋‹ˆ๋‹ค.
+rendering_error=ํŽ˜์ด์ง€๋ฅผ ๋ Œ๋”๋งํ•˜๋Š” ๋™์•ˆ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (annotation_date_string): "{{date}}" and "{{time}}" will be
+# replaced by the modification date, and time, of the annotation.
+annotation_date_string={{date}} {{time}}
+
+# LOCALIZATION NOTE (text_annotation_type.alt): This is used as a tooltip.
+# "{{type}}" will be replaced with an annotation type from a list defined in
+# the PDF spec (32000-1:2008 Table 169 โ€“ Annotation types).
+# Some common types are e.g.: "Check", "Text", "Comment", "Note"
+text_annotation_type.alt=[{{type}} ์ฃผ์„]
+password_label=์ด PDF ํŒŒ์ผ์„ ์—ด ์ˆ˜ ์žˆ๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”.
+password_invalid=์ž˜๋ชป๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ์ž…๋‹ˆ๋‹ค. ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
+password_ok=ํ™•์ธ
+password_cancel=์ทจ์†Œ
+
+printing_not_supported=๊ฒฝ๊ณ : ์ด ๋ธŒ๋ผ์šฐ์ €๋Š” ์ธ์‡„๋ฅผ ์™„์ „ํžˆ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+printing_not_ready=๊ฒฝ๊ณ : ์ด PDF๋ฅผ ์ธ์‡„๋ฅผ ํ•  ์ˆ˜ ์žˆ์„ ์ •๋„๋กœ ์ฝ์–ด๋“ค์ด์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.
+web_fonts_disabled=์›น ํฐํŠธ๊ฐ€ ๋น„ํ™œ์„ฑํ™”๋จ: ๋‚ด์žฅ๋œ PDF ๊ธ€๊ผด์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+
+# Editor
+editor_free_text2.title=ํ…์ŠคํŠธ
+editor_free_text2_label=ํ…์ŠคํŠธ
+editor_ink2.title=๊ทธ๋ฆฌ๊ธฐ
+editor_ink2_label=๊ทธ๋ฆฌ๊ธฐ
+
+editor_stamp.title=์ด๋ฏธ์ง€ ์ถ”๊ฐ€
+editor_stamp_label=์ด๋ฏธ์ง€ ์ถ”๊ฐ€
+
+free_text2_default_content=์ž…๋ ฅํ•˜์„ธ์š”โ€ฆ
+
+# Editor Parameters
+editor_free_text_color=์ƒ‰์ƒ
+editor_free_text_size=ํฌ๊ธฐ
+editor_ink_color=์ƒ‰์ƒ
+editor_ink_thickness=๋‘๊ป˜
+editor_ink_opacity=๋ถˆํˆฌ๋ช…๋„
+
+# Editor aria
+editor_free_text2_aria_label=ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ
+editor_ink2_aria_label=๊ทธ๋ฆฌ๊ธฐ ํŽธ์ง‘๊ธฐ
+editor_ink_canvas_aria_label=์‚ฌ์šฉ์ž ์ƒ์„ฑ ์ด๋ฏธ์ง€
diff --git a/browser/updater/updater.ini b/browser/updater/updater.ini
new file mode 100644 (file)
index 0000000..d577691
--- /dev/null
@@ -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 file is in the UTF-8 encoding
+# All strings must be less than 600 chars.
+[Strings]
+TitleText=%MOZ_APP_DISPLAYNAME% ์—…๋ฐ์ดํŠธ
+InfoText=%MOZ_APP_DISPLAYNAME% ์—…๋ฐ์ดํŠธ๋ฅผ ์„ค์น˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ž ์‹œ ํ›„ ๋‹ค์‹œ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹คโ€ฆ
+MozillaMaintenanceDescription=Mozilla ์œ ์ง€๋ณด์ˆ˜ ์„œ๋น„์Šค๋Š” Mozilla Firefox๋ฅผ ๊ฐ€์žฅ ์•ˆ์ „ํ•œ ์ตœ์‹  ๋ฒ„์ „์œผ๋กœ ์œ ์ง€์‹œํ‚ต๋‹ˆ๋‹ค. Firefox๋ฅผ ์ตœ์‹  ๋ฒ„์ „์œผ๋กœ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์€ ์˜จ๋ผ์ธ ๋ณด์•ˆ์— ๋งค์šฐ ์ค‘์š”ํ•˜๊ณ , ์ด ์„œ๋น„์Šค๋Š” ํ•ญ์ƒ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ๊ฐ•๋ ฅํ•˜๊ฒŒ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.
diff --git a/devtools/client/aboutdebugging.ftl b/devtools/client/aboutdebugging.ftl
new file mode 100644 (file)
index 0000000..d355c36
--- /dev/null
@@ -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/devtools/client/accessibility.ftl b/devtools/client/accessibility.ftl
new file mode 100644 (file)
index 0000000..d16e0b9
--- /dev/null
@@ -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/devtools/client/accessibility.properties b/devtools/client/accessibility.properties
new file mode 100644 (file)
index 0000000..d317fb8
--- /dev/null
@@ -0,0 +1,314 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE These strings are used inside the Accessibility panel
+# which is available from the Web Developer sub-menu -> 'Accessibility'.
+# 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.
+
+# LOCALIZATION NOTE These strings are used inside the Accessibility panel
+# which is in the Developer Tools, available in the
+# Browser Tools sub-menu -> 'Web Developer Tools'
+#
+# 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.
+
+# LOCALIZATION NOTE (accessibility.role): A title text used for Accessibility
+# tree header column that represents accessible element role.
+accessibility.role=์—ญํ• 
+
+# LOCALIZATION NOTE (accessibility.name): A title text used for Accessibility
+# tree header column that represents accessible element name.
+accessibility.name=์ด๋ฆ„
+
+# LOCALIZATION NOTE (accessibility.logo): A title text used for Accessibility
+# logo used on the accessibility panel landing page.
+accessibility.logo=์ ‘๊ทผ์„ฑ ๋กœ๊ณ 
+
+# LOCALIZATION NOTE (accessibility.properties): A title text used for header
+# for Accessibility details sidebar.
+accessibility.properties=์†์„ฑ
+
+# LOCALIZATION NOTE (accessibility.treeName): A title text used for
+# Accessibility tree (that represents accessible element name) container.
+accessibility.treeName=์ ‘๊ทผ์„ฑ ํŠธ๋ฆฌ
+
+# LOCALIZATION NOTE (accessibility.accessible.selectElement.title): A title text
+# displayed on buttons next to accessible elements in the `relations` section, allowing the
+# user to select the element in the accessibility tree.
+accessibility.accessible.selectElement.title=์ ‘๊ทผ์„ฑ ํŠธ๋ฆฌ์˜ ๋…ธ๋“œ๋ฅผ ์„ ํƒํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”
+
+# LOCALIZATION NOTE (accessibility.accessible.selectNodeInInspector.title): A title text
+# displayed on buttons next to nodes in the sidebar, allowing the user to select the node
+# in the Inspector panel.
+accessibility.accessible.selectNodeInInspector.title=๊ฒ€์‚ฌ๊ธฐ์˜ ๋…ธ๋“œ๋ฅผ ์„ ํƒํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”
+
+# LOCALIZATION NOTE (accessibility.accessible.notAvailable): A title text
+# displayed when accessible sidebar panel does not have an accessible object to
+# display.
+accessibility.accessible.notAvailable=์ ‘๊ทผ์„ฑ ์ •๋ณด ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ
+
+# LOCALIZATION NOTE (accessibility.enable): A title text for Enable
+# accessibility button used to enable accessibility service.
+accessibility.enable=์ ‘๊ทผ์„ฑ ๊ธฐ๋Šฅ ์ผœ๊ธฐ
+
+# LOCALIZATION NOTE (accessibility.enabling): A title text for Enable
+# accessibility button used when accessibility service is being enabled.
+accessibility.enabling=์ ‘๊ทผ์„ฑ ๊ธฐ๋Šฅ ์ผœ๋Š” ์ค‘โ€ฆ
+
+# LOCALIZATION NOTE (accessibility.disable): A title text for Disable
+# accessibility button used to disable accessibility service.
+accessibility.disable=์ ‘๊ทผ์„ฑ ๊ธฐ๋Šฅ ๋„๊ธฐ
+
+# LOCALIZATION NOTE (accessibility.disabling): A title text for Disable
+# accessibility button used when accessibility service is being
+# disabled.
+accessibility.disabling=์ ‘๊ทผ์„ฑ ๊ธฐ๋Šฅ ๋„๋Š” ์ค‘โ€ฆ
+
+# LOCALIZATION NOTE (accessibility.pick): A title text for Picker button
+# button used to pick accessible objects from the page.
+accessibility.pick=ํŽ˜์ด์ง€์—์„œ ์ ‘๊ทผ์„ฑ ๊ฐ์ฒด ๊ณ ๋ฅด๊ธฐ
+
+# LOCALIZATION NOTE (accessibility.disable.disabledTitle): A title text used for
+# a tooltip for Disable accessibility button when accessibility service can not
+# be disabled. It is the case when a user is using a 3rd party accessibility
+# tool such as screen reader.
+accessibility.disable.disabledTitle=์ ‘๊ทผ์„ฑ ์„œ๋น„์Šค๋ฅผ ๋Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. Developer Tools ์™ธ๋ถ€์—์„œ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (accessibility.disable.enabledTitle): A title text used for
+# a tooltip for Disable accessibility button when accessibility service can be
+# disabled.
+accessibility.disable.enabledTitle=๋ชจ๋“  ํƒญ๊ณผ ์ฐฝ์—์„œ ์ ‘๊ทผ์„ฑ ์„œ๋น„์Šค๊ฐ€ ๊บผ์ง‘๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (accessibility.enable.disabledTitle): A title text used for
+# a tooltip for Enabled accessibility button when accessibility service can not
+# be enabled.
+accessibility.enable.disabledTitle=์ ‘๊ทผ์„ฑ ์„œ๋น„์Šค๋ฅผ ์ผค ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ ‘๊ทผ์„ฑ ์„œ๋น„์Šค ๊ฐœ์ธ ์ •๋ณด ์„ค์ •์„ ํ†ตํ•ด์„œ ๊บผ์กŒ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (accessibility.enable.enabledTitle): A title text used for
+# a tooltip for Enabled accessibility button when accessibility service can be
+# enabled.
+accessibility.enable.enabledTitle=๋ชจ๋“  ํƒญ๊ณผ ์ฐฝ์—์„œ ์ ‘๊ทผ์„ฑ ์„œ๋น„์Šค๊ฐ€ ์ผœ์ง‘๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (accessibility.learnMore): A text that is used as is or as textual
+# description in places that link to accessibility inspector documentation.
+accessibility.learnMore=๋” ์•Œ์•„๋ณด๊ธฐ
+
+# LOCALIZATION NOTE (accessibility.description.general.p1): A title text for the first
+# paragraph, used when accessibility service description is provided before accessibility
+# inspector is enabled. %S in the content will be replaced by a link at run time
+# with the accessibility.learnMore string.
+accessibility.description.general.p1=์ ‘๊ทผ์„ฑ ๊ฒ€์‚ฌ๊ธฐ๋กœ ์Šคํฌ๋ฆฐ ๋ฆฌ๋”๋‚˜ ๋‹ค๋ฅธ ๋ณด์กฐ ๊ธฐ๊ธฐ๋“ค์ด ์‚ฌ์šฉํ•˜๋Š” ํ˜„์žฌ ํŽ˜์ด์ง€์˜ ์ ‘๊ทผ์„ฑ ํŠธ๋ฆฌ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. %S
+
+# LOCALIZATION NOTE (accessibility.description.general.p2): A title text for the second
+# paragraph, used when accessibility service description is provided before accessibility
+# inspector is enabled.
+accessibility.description.general.p2=์ ‘๊ทผ์„ฑ ๊ธฐ๋Šฅ์€ ๋‹ค๋ฅธ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ ํŒจ๋„์˜ ์„ฑ๋Šฅ์— ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์šฉํ•˜์ง€ ์•Š์„ ๋•Œ์—๋Š” ๊บผ์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (accessibility.tree.menu.printToJSON): A title text used when a
+# context menu item for printing an accessible tree to JSON is rendered after triggering a
+# context menu for an accessible tree row.
+accessibility.tree.menu.printToJSON=JSON์œผ๋กœ ์ถœ๋ ฅ
+
+# LOCALIZATION NOTE (accessibility.checks): A title text used for header for checks
+# section in Accessibility details sidebar.
+accessibility.checks=์ฒดํฌ
+
+# LOCALIZATION NOTE (accessibility.checks.empty2): A title text used for indicating that
+# accessibility checks for a node yielded no results and another node should be
+# selected.
+accessibility.checks.empty2=์ด ๋…ธ๋“œ์— ๋Œ€ํ•œ ํ™•์ธ์ด ์—†์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (accessibility.contrast.header): A title text used for header for
+# checks related to color and contrast.
+accessibility.contrast.header=์ƒ‰์ƒ ๋ฐ ๋Œ€๋น„
+
+# LOCALIZATION NOTE (accessibility.contrast.error): A title text for the color
+# contrast ratio, used when the tool is unable to calculate the contrast ratio value.
+accessibility.contrast.error=๊ณ„์‚ฐํ•  ์ˆ˜ ์—†์Œ
+
+# LOCALIZATION NOTE (accessibility.contrast.large.text): A title text for the color
+# contrast ratio label indicating that the color contrast criteria used is if for large
+# text. This is lower case because it's used as a label for a tree item in accessibility
+# tree.
+accessibility.contrast.large.text=ํฐ ๊ธ€์ž
+
+# LOCALIZATION NOTE (accessibility.contrast.large.title): A title text for the tooltip
+# used for the large text label (see accessibility.contrast.large.text).
+accessibility.contrast.large.title=๊ธ€์ž๋Š” ๊ตต์€ 14 ํฌ์ธํŠธ๋‚˜ ํฐ, ๋˜๋Š” 18 ํฌ์ธํŠธ ์ด์ƒ์ž…๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (accessibility.contrast.annotation.AA): A title text for the paragraph
+# describing that the given colour contrast satisfies AA standard from Web Content
+# Accessibility Guidelines. %S in the content will be replaced by a link at run time
+# with the accessibility.learnMore string.
+accessibility.contrast.annotation.AA=์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ ํ…์ŠคํŠธ์— ๋Œ€ํ•ด WCAG AA ํ‘œ์ค€์„ ์ถฉ์กฑํ•ฉ๋‹ˆ๋‹ค. %S
+
+# LOCALIZATION NOTE (accessibility.contrast.annotation.AAA): A title text for the
+# paragraph describing that the given colour contrast satisfies AAA standard from Web
+# Content Accessibility Guidelines. %S in the content will be replaced by a link at run
+# time with the accessibility.learnMore string.
+accessibility.contrast.annotation.AAA=์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ ํ…์ŠคํŠธ์— ๋Œ€ํ•ด WCAG AAA ํ‘œ์ค€์„ ์ถฉ์กฑํ•ฉ๋‹ˆ๋‹ค. %S
+
+# LOCALIZATION NOTE (accessibility.contrast.annotation.FAIL): A title text for the
+# paragraph describing that the given colour contrast fails to meet the minimum level from
+# Web Content Accessibility Guidelines. %S in the content will be replaced by a link at
+# run time with the accessibility.learnMore string.
+accessibility.contrast.annotation.FAIL=์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ ํ…์ŠคํŠธ์— ๋Œ€ํ•ด WCAG ํ‘œ์ค€์„ ์ถฉ์กฑํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. %S
+
+# LOCALIZATION NOTE (accessibility.contrast.annotation.transparent.error): A title text for the
+# paragraph suggesting a fix for error in color contrast calculation for text nodes with zero alpha.
+accessibility.contrast.annotation.transparent.error=ํˆฌ๋ช…ํ•˜์ง€ ์•Š์€ ์ƒ‰์ƒ์„ ์„ ํƒํ•˜์„ธ์š”.
+
+# LOCALIZATION NOTE (accessibility.badges): A title text for the group of badges
+# that are rendered for each accessible row within the accessibility tree when
+# one or more accessibility checks fail.
+accessibility.badges=์ ‘๊ทผ์„ฑ ๊ฒ€์‚ฌ
+
+# LOCALIZATION NOTE (accessibility.filter.none): A title text for the filter
+# that is rendered within the accessibility panel toolbar for a menu item that
+# resets all filtering in tree, and for the simulation menu item that resets
+# applied color matrices to the default matrix.
+accessibility.filter.none=์—†์Œ
+
+# LOCALIZATION NOTE (accessibility.filter.all2): A title text for the filter
+# that is rendered within the accessibility panel toolbar for a menu item that
+# filters the tree based on all accessibility failures within it.
+accessibility.filter.all2=๋ชจ๋“  ๋ฌธ์ œ
+
+# LOCALIZATION NOTE (accessibility.filter.contrast): A title text for the filter
+# that is rendered within the accessibility panel toolbar for a menu item that
+# filters the tree based on contrast accessibility failures within it.
+accessibility.filter.contrast=๋Œ€๋น„
+
+# LOCALIZATION NOTE (accessibility.filter.textLabel): A title text for the filter
+# that is rendered within the accessibility panel toolbar for a menu item that
+# filters the tree based on text label and name accessibility failures within it.
+accessibility.filter.textLabel=ํ…์ŠคํŠธ ๋ ˆ์ด๋ธ”
+
+# LOCALIZATION NOTE (accessibility.filter.keyboard): A title text for the filter
+# that is rendered within the accessibility panel toolbar for a menu item that
+# filters the tree based on keyboard accessibility failures within it.
+accessibility.filter.keyboard=ํ‚ค๋ณด๋“œ
+
+# LOCALIZATION NOTE (accessibility.badge.contrast): A title text for the badge
+# that is rendered within the accessible row in the accessibility tree for a
+# given accessible object that does not satisfy the WCAG guideline for colour
+# contrast.
+accessibility.badge.contrast=๋Œ€๋น„
+
+# LOCALIZATION NOTE (accessibility.badge.contrast.warning): A label for the
+# badge and attached warning icon that is rendered within the accessible row in
+# the accessibility tree for a given accessible object that does not satisfy the
+# WCAG guideline for colour contrast.
+accessibility.badge.contrast.warning=๋Œ€๋น„ ๊ฒฝ๊ณ 
+
+# LOCALIZATION NOTE (accessibility.badge.keyboard): A title text for the
+# badge that is rendered within the accessible row in the accessibility tree for
+# a given accessible object that does not satisfy the WCAG guideline for
+# keyboard accessibility.
+accessibility.badge.keyboard=ํ‚ค๋ณด๋“œ
+
+# LOCALIZATION NOTE (accessibility.badge.textLabel): A title text for the
+# badge that is rendered within the accessible row in the accessibility tree for
+# a given accessible object that does not satisfy the WCAG guideline for text
+# alternative.
+accessibility.badge.textLabel=ํ…์ŠคํŠธ ๋ ˆ์ด๋ธ”
+
+# LOCALIZATION NOTE (accessibility.badge.contrast.tooltip): A title text for the
+# badge tooltip that is rendered on mouse hover over the badge in the accessible
+# row in the accessibility tree for a given accessible object that does not
+# satisfy the WCAG guideline for colour contrast.
+accessibility.badge.contrast.tooltip=์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ ํ…์ŠคํŠธ์— ๋Œ€ํ•ด WCAG ํ‘œ์ค€์„ ์ถฉ์กฑํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (accessibility.badge.keyboard.tooltip): A title text
+# for the badge tooltip that is rendered on mouse hover over the badge in the
+# accessible row in the accessibility tree for a given accessible object that
+# does not satisfy the WCAG guideline for keyboard accessibility.
+accessibility.badge.keyboard.tooltip=ํ‚ค๋ณด๋“œ ์ ‘๊ทผ์„ฑ์— ๋Œ€ํ•œ WCAG ํ‘œ์ค€์„ ์ถฉ์กฑํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (accessibility.badge.textLabel.tooltip): A title text
+# for the badge tooltip that is rendered on mouse hover over the badge in the
+# accessible row in the accessibility tree for a given accessible object that
+# does not satisfy the WCAG guideline for text alternative.
+accessibility.badge.textLabel.tooltip=ํ…์ŠคํŠธ ๋Œ€์ฒด์— ๋Œ€ํ•œ WCAG ํ‘œ์ค€์„ ์ถฉ์กฑํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (accessibility.tree.filters): A title text for the toolbar
+# within the main accessibility panel that contains a list of filters to be for
+# accessibility audit.
+accessibility.tree.filters=๋ฌธ์ œ ํ™•์ธ:
+
+# LOCALIZATION NOTE (accessibility.tree.filters.prefs): A title text for the
+# preferences button tooltip that contains preferences for accessibility audit.
+accessibility.tree.filters.prefs=์„ค์ • ๊ตฌ์„ฑ
+
+# LOCALIZATION NOTE (accessibility.progress.initializing): A title text for the
+# accessibility panel overlay shown when accessibility audit is starting up.
+accessibility.progress.initializing=์ดˆ๊ธฐํ™” ์ค‘โ€ฆ
+
+# LOCALIZATION NOTE (accessibility.progress.initializing): A title text for the
+# accessibility panel overlay shown when accessibility audit is running showing
+# the number of nodes being audited. Semi-colon list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+accessibility.progress.progressbar=๋…ธ๋“œ #1๊ฐœ ํ™•์ธ ์ค‘
+
+# LOCALIZATION NOTE (accessibility.progress.finishing): A title text for the
+# accessibility panel overlay shown when accessibility audit is finishing up.
+accessibility.progress.finishing=๋งˆ๋ฌด๋ฆฌ ์ค‘โ€ฆ
+
+# LOCALIZATION NOTE (accessibility.pref.scroll.into.view.title): A title
+# text for the tooltip for the checkbox pref in the accessibility panel that
+# sets node auto scroll.
+accessibility.pref.scroll.into.view.title=์„ ํƒ๋œ ๋…ธ๋“œ๋ฅผ ํ™”๋ฉด์— ๋ณด์ด๊ฒŒ ์ž๋™ ์Šคํฌ๋กค
+
+# LOCALIZATION NOTE (accessibility.pref.scroll.into.view.label): A title
+# text for the checkbox pref in the accessibility panel that sets node auto
+# scroll.
+accessibility.pref.scroll.into.view.label=ํ™”๋ฉด์— ๋ณด์ด๊ฒŒ ์Šคํฌ๋กค
+
+# LOCALIZATION NOTE (accessibility.documentation.label): This is the label for
+# the Documentation menu item.
+accessibility.documentation.label=๋ฌธ์„œโ€ฆ
+
+# LOCALIZATION NOTE (accessibility.simulation): A title text for the toolbar
+# within the main accessibility panel that contains a list of simulations for
+# vision deficiencies.
+accessibility.simulation=์‹œ๋ฎฌ๋ ˆ์ดํŠธ:
+
+# LOCALIZATION NOTE (accessibility.simulation.protanopia): This label is shown
+# in the "Simulate" menu in the accessibility panel and represent the protanopia simulation option.
+accessibility.simulation.protanopia=์ œ1์ƒ‰๊ฐ์ด์ƒ (์ ์ƒ‰๋งน)
+
+# LOCALIZATION NOTE (accessibility.simulation.deuteranopia): This label is shown
+# in the "Simulate" menu in the accessibility panel and represent the deuteranopia simulation option.
+accessibility.simulation.deuteranopia=์ œ2์ƒ‰๊ฐ์ด์ƒ (๋…น์ƒ‰๋งน)
+
+# LOCALIZATION NOTE (accessibility.simulation.tritanopia): This label is shown
+# in the "Simulate" menu in the accessibility panel and represent the tritanopia simulation option.
+accessibility.simulation.tritanopia=์ œ3์ƒ‰๊ฐ์ด์ƒ (์ฒญ์ƒ‰๋งน)
+
+# LOCALIZATION NOTE (accessibility.simulation.contrastLoss): This label is shown
+# in the "Simulate" menu in the accessibility panel and represent the contrast loss simulation option.
+# It is also shown in the simulation menu button in the accessibility panel and represent the
+# contrast loss simulation option currently selected.
+accessibility.simulation.contrastLoss=๋Œ€๋น„๊ฐ๋„ ๋‚ฎ์Œ
+
+# LOCALIZATION NOTE (accessibility.simulation.achromatopsia): This label is shown
+# in the "Simulate" menu in the accessibility panel and represent the achromatopsia simulation option.
+accessibility.simulation.achromatopsia=๋‹จ์ƒ‰ํ˜• ์ƒ‰๊ฐ์ด์ƒ(์ „์ƒ‰๋งน)
+
+# LOCALIZATION NOTE (accessibility.toolbar.displayTabbingOrder.label): A title text for a checkbox label
+# in the accessibility panel toolbar that turns on/off the overlay of focusable elements in their
+# tabbing order.
+accessibility.toolbar.displayTabbingOrder.label=ํƒญ ์ด๋™ ์ˆœ์„œ ํ‘œ์‹œ
+
+# LOCALIZATION NOTE (accessibility.toolbar.displayTabbingOrder.tooltip): A title text for a checkbox
+# tooltip in the accessibility panel toolbar that turns on/off the overlay of focusable elements in
+# their tabbing order.
+accessibility.toolbar.displayTabbingOrder.tooltip=์š”์†Œ์˜ ํƒญ ์ด๋™ ์ˆœ์„œ์™€ ํƒญ ์ด๋™ ์ƒ‰์ธ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
diff --git a/devtools/client/animationinspector.properties b/devtools/client/animationinspector.properties
new file mode 100644 (file)
index 0000000..695d104
--- /dev/null
@@ -0,0 +1,182 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE These strings are used inside the Animation inspector
+# which is available as a sidebar panel in the Inspector.
+# 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.
+
+# LOCALIZATION NOTE (panel.noAnimation):
+# This is the label shown in the panel when there are no displayable animations.
+# (e.g. In case of user selected a non-element node or a node that is not animated).
+panel.noAnimation=ํ˜„์žฌ ์š”์†Œ์— ๋Œ€ํ•œ ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์—†์Šต๋‹ˆ๋‹ค.\nํŽ˜์ด์ง€์—์„œ ๋‹ค๋ฅธ ์š”์†Œ๋ฅผ ์„ ํƒํ•˜์„ธ์š”.
+
+# LOCALIZATION NOTE (player.animationDurationLabel):
+# This string is displayed in each animation player widget. It is the label
+# displayed before the animation duration.
+player.animationDurationLabel=๊ธธ์ด:
+
+# LOCALIZATION NOTE (player.infiniteDurationText):
+# This string is displayed in a tooltip on animation player widget, in case the
+# duration of the animation is infinite.
+player.infiniteDurationText=โˆž
+
+# LOCALIZATION NOTE (player.animationDelayLabel):
+# This string is displayed in each animation player widget. It is the label
+# displayed before the animation delay.
+player.animationDelayLabel=๋”œ๋ ˆ์ด:
+
+# LOCALIZATION NOTE (player.animationEndDelayLabel):
+# This string is displayed in each animation player widget. It is the label
+# displayed before the animation endDelay.
+player.animationEndDelayLabel=์ข…๋ฃŒ ๋”œ๋ ˆ์ด:
+
+# LOCALIZATION NOTE (player.animationRateLabel):
+# This string is displayed in each animation player widget. It is the label
+# displayed before the animation playback rate.
+player.animationRateLabel=์žฌ์ƒ ์†๋„:
+
+# LOCALIZATION NOTE (player.animationIterationCountLabel):
+# This string is displayed in each animation player widget. It is the label
+# displayed before the number of times the animation is set to repeat.
+player.animationIterationCountLabel=๋ฐ˜๋ณต:
+
+# LOCALIZATION NOTE (player.infiniteIterationCount):
+# In case the animation repeats infinitely, this string is displayed next to the
+# player.animationIterationCountLabel string, instead of a number.
+player.infiniteIterationCount=&#8734;
+
+# LOCALIZATION NOTE (player.infiniteIterationCountText):
+# See player.infiniteIterationCount for a description of what this is.
+# Unlike player.infiniteIterationCount, this string isn't used in HTML, but in
+# a tooltip.
+player.infiniteIterationCountText=โˆž
+
+# LOCALIZATION NOTE (player.animationIterationStartLabel2):
+# This string is displayed in a tooltip that appears when hovering over
+# animations in the timeline. It is the label displayed before the animation
+# iterationStart value.
+# %1$S will be replaced by the original iteration start value
+# %2$S will be replaced by the actual time of iteration start without time unit
+# e.g.
+# If iterationStart of animation is 0.5 and duration is 1 sec, the string will be
+# "Iteration start: 0.5 (0.5s)"
+player.animationIterationStartLabel2=๋ฐ˜๋ณต ์‹œ์ž‘: %1$S (%2$S์ดˆ)
+
+# LOCALIZATION NOTE (player.animationOverallEasingLabel):
+# This string is displayed in a tooltip that appears when hovering over
+# animations in the timeline. It is the label displayed before the easing
+# that applies to a whole iteration of an animation as opposed to the
+# easing that applies between animation keyframes.
+player.animationOverallEasingLabel=์ „๋ฐ˜์ ์ธ ์ด์ง•:
+
+# LOCALIZATION NOTE (player.animationTimingFunctionLabel):
+# This string is displayed in a tooltip that appears when hovering over
+# animations in the timeline. It is the label displayed before the
+# animation-timing-function for CSS Animations.
+player.animationTimingFunctionLabel=์• ๋‹ˆ๋ฉ”์ด์…˜ ํƒ€์ด๋ฐ ํ•จ์ˆ˜:
+
+# LOCALIZATION NOTE (player.animationFillLabel):
+# This string is displayed in a tooltip that appears when hovering over
+# animations in the timeline. It is the label displayed before the animation
+# fill mode value.
+player.animationFillLabel=์ฑ„์›€:
+
+# LOCALIZATION NOTE (player.animationDirectionLabel):
+# This string is displayed in a tooltip that appears when hovering over
+# animations in the timeline. It is the label displayed before the animation
+# direction value.
+player.animationDirectionLabel=๋ฐฉํ–ฅ:
+
+# LOCALIZATION NOTE (player.timeLabel):
+# This string is displayed in each animation player widget, to indicate either
+# how long (in seconds) the animation lasts, or what is the animation's current
+# time (in seconds too);
+player.timeLabel=%Ss
+
+# LOCALIZATION NOTE (player.infiniteDurationText):
+# This string is displayed in animation player widget, in case the duration of the
+# animation is infinite.
+player.infiniteTimeLabel=โˆž
+
+# LOCALIZATION NOTE (player.playbackRateLabel):
+# This string is displayed in each animation player widget, as the label of
+# drop-down list items that can be used to change the rate at which the
+# animation runs (1ร— being the default, 2ร— being twice as fast).
+player.playbackRateLabel=%Sร—
+
+# LOCALIZATION NOTE (player.runningOnCompositorTooltip):
+# This string is displayed as a tooltip for the icon that indicates that the
+# animation is running on the compositor thread.
+player.runningOnCompositorTooltip=์ด ์• ๋‹ˆ๋ฉ”์ด์…˜์€ ์ปดํฌ์ง€ํ„ฐ ์Šค๋ ˆ๋“œ์—์„œ ๋Œ์•„๊ฐ€๊ณ  ์žˆ์Œ
+
+# LOCALIZATION NOTE (player.allPropertiesOnCompositorTooltip):
+# This string is displayed as a tooltip for the icon that indicates that
+# all of animation is running on the compositor thread.
+player.allPropertiesOnCompositorTooltip=๋ชจ๋“  ์• ๋‹ˆ๋ฉ”์ด์…˜ ์†์„ฑ์ด ์ตœ์ ํ™”๋จ
+
+# LOCALIZATION NOTE (player.somePropertiesOnCompositorTooltip):
+# This string is displayed as a tooltip for the icon that indicates that
+# all of animation is not running on the compositor thread.
+player.somePropertiesOnCompositorTooltip=์ผ๋ถ€ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์†์„ฑ์ด ์ตœ์ ํ™”๋จ
+
+# LOCALIZATION NOTE (timeline.pausedButtonTooltip):
+# This string is displayed in the timeline toolbar, as the tooltip of the
+# pause/resume button that can be used to pause or resume the animations
+timeline.pausedButtonTooltip=์• ๋‹ˆ๋ฉ”์ด์…˜ ๊ณ„์†
+
+# LOCALIZATION NOTE (timeline.resumedButtonTooltip):
+# This string is displayed in the timeline toolbar, as the tooltip of the
+# pause/resume button that can be used to pause or resume the animations
+timeline.resumedButtonTooltip=์• ๋‹ˆ๋ฉ”์ด์…˜ ๋ฉˆ์ถค
+
+# LOCALIZATION NOTE (timeline.rewindButtonTooltip):
+# This string is displayed in the timeline toolbar, as the tooltip of the
+# rewind button that can be used to rewind the animations
+timeline.rewindButtonTooltip=์• ๋‹ˆ๋ฉ”์ด์…˜ ๋˜๊ฐ๊ธฐ
+
+# LOCALIZATION NOTE (timeline.timeGraduationLabel):
+# This string is displayed at the top of the animation panel, next to each time
+# graduation, to indicate what duration (in milliseconds) this graduation
+# corresponds to.
+timeline.timeGraduationLabel=%Sms
+
+# LOCALIZATION NOTE (timeline.cssanimation.nameLabel):
+# This string is displayed in a tooltip of the animation panel that is shown
+# when hovering over the name of a CSS Animation in the timeline UI.
+# %S will be replaced by the name of the animation at run-time.
+timeline.cssanimation.nameLabel=%S - CSS ์• ๋‹ˆ๋ฉ”์ด์…˜
+
+# LOCALIZATION NOTE (timeline.csstransition.nameLabel):
+# This string is displayed in a tooltip of the animation panel that is shown
+# when hovering over the name of a CSS Transition in the timeline UI.
+# %S will be replaced by the name of the transition at run-time.
+timeline.csstransition.nameLabel=%S - CSS ํŠธ๋žœ์ง€์…˜
+
+# LOCALIZATION NOTE (timeline.scriptanimation.nameLabel):
+# This string is displayed in a tooltip of the animation panel that is shown
+# when hovering over the name of a script-generated animation in the timeline UI.
+# %S will be replaced by the name of the animation at run-time.
+timeline.scriptanimation.nameLabel=%S - ์Šคํฌ๋ฆฝํŠธ ์• ๋‹ˆ๋ฉ”์ด์…˜
+
+# LOCALIZATION NOTE (timeline.scriptanimation.unnamedLabel):
+# This string is displayed in a tooltip of the animation panel that is shown
+# when hovering over an unnamed script-generated animation in the timeline UI.
+timeline.scriptanimation.unnamedLabel=์Šคํฌ๋ฆฝํŠธ ์• ๋‹ˆ๋ฉ”์ด์…˜
+
+# LOCALIZATION NOTE (timeline.unknown.nameLabel):
+# This string is displayed in a tooltip of the animation panel that is shown
+# when hovering over the name of an unknown animation type in the timeline UI.
+# This can happen if devtools couldn't figure out the type of the animation.
+# %S will be replaced by the name of the transition at run-time.
+timeline.unknown.nameLabel=%S
+
+# LOCALIZATION NOTE (detail.propertiesHeader.percentage):
+# This string is displayed on header label in .animated-properties-header.
+# %S represents the value in percentage with two decimal points, localized.
+# there are two "%" after %S to escape and display "%"
+detail.propertiesHeader.percentage=%S%%
diff --git a/devtools/client/application.ftl b/devtools/client/application.ftl
new file mode 100644 (file)
index 0000000..f11d6bb
--- /dev/null
@@ -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/devtools/client/boxmodel.properties b/devtools/client/boxmodel.properties
new file mode 100644 (file)
index 0000000..66330ff
--- /dev/null
@@ -0,0 +1,48 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE : FILE This file contains the Layout View strings.
+# The Layout View is a panel displayed in the computed view tab of the Inspector sidebar.
+
+# LOCALIZATION NOTE : FILE 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.
+
+# LOCALIZATION NOTE (boxmodel.title) This is the title of the box model panel and is
+# displayed as a label.
+boxmodel.title=๋ฐ•์Šค ๋ชจ๋ธ
+
+# LOCALIZATION NOTE: (boxmodel.geometryButton.tooltip) This label is displayed as a
+# tooltip that appears when hovering over the button that allows users to edit the
+# position of an element in the page.
+boxmodel.geometryButton.tooltip=์œ„์น˜ ์ˆ˜์ •
+
+# LOCALIZATION NOTE: (boxmodel.propertiesLabel) This label is displayed as the header
+# for showing and collapsing the properties underneath the box model in the layout view
+boxmodel.propertiesLabel=๋ฐ•์Šค ๋ชจ๋ธ ์†์„ฑ
+
+# LOCALIZATION NOTE (boxmodel.propertiesHideLabel):
+# This is the spoken label for the twisty.
+# If the properties are currently showing, it will say "Hide".
+boxmodel.propertiesHideLabel=์ˆจ๊ธฐ๊ธฐ
+
+# LOCALIZATION NOTE (boxmodel.propertiesShowLabel):
+# This is the spoken label for the twisty.
+# If the properties are currently hidden, it will say "Show".
+boxmodel.propertiesShowLabel=ํ‘œ์‹œ
+
+# LOCALIZATION NOTE: (boxmodel.offsetParent) This label is displayed inside the list of
+# properties, below the box model, in the layout view. It is displayed next to the
+# position property, when position is absolute, relative, sticky. This label tells users
+# what the DOM node previewed next to it is: an offset parent for the position element.
+boxmodel.offsetParent=์˜คํ”„์…‹
+
+# LOCALIZATION NOTE: (boxmodel.offsetParent.title) This label is displayed as a
+# tooltip that appears when hovering over the offset label, inside the list of properties,
+# below the box model, in the layout view. This label tells users
+# what the DOM node previewed next to it is: an offset parent for the position element.
+boxmodel.offsetParent.title=์„ ํƒ๋œ ์š”์†Œ์˜ ์˜คํ”„์…‹ ๋ถ€๋ชจ
+
diff --git a/devtools/client/changes.properties b/devtools/client/changes.properties
new file mode 100644 (file)
index 0000000..6f0b5ef
--- /dev/null
@@ -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/.
+
+# LOCALIZATION NOTE This file contains the strings for the Changes panel accessible from
+# the Inspector sidebar.
+
+# LOCALIZATION NOTE (changes.noChanges): This text is shown when no changes are available.
+changes.noChanges=๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (changes.noChangesDescription): This text is shown when no changes are
+# available and provides additional context for the purpose of the Changes panel.
+changes.noChangesDescription=๊ฒ€์‚ฌ๊ธฐ์˜ CSS ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์—ฌ๊ธฐ์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (changes.inlineStyleSheetLabel): This label appears in the Changes
+# panel above changes done to inline stylesheets. The variable will be replaced with the
+# index of the stylesheet within its document like so: Inline #1
+changes.inlineStyleSheetLabel=์ธ๋ผ์ธ %S
+
+# LOCALIZATION NOTE (changes.elementStyleLabel): This label appears in the Changes
+# panel above changes done to element styles.
+changes.elementStyleLabel=์š”์†Œ
+
+# LOCALIZATION NOTE (changes.iframeLabel): This label appears next to URLs of stylesheets
+# and element inline styles hosted by iframes. Lowercase intentional.
+changes.iframeLabel=iframe
+
+# LOCALIZATION NOTE (changes.contextmenu.copy): Label for "Copy" option in Changes panel
+# context menu
+changes.contextmenu.copy=๋ณต์‚ฌ
+
+# LOCALIZATION NOTE (changes.contextmenu.copy.accessKey): Access key for "Copy"
+# option in the Changes panel.
+changes.contextmenu.copy.accessKey=C
+
+# LOCALIZATION NOTE (changes.contextmenu.copyAllChanges): Label for "Copy All Changes"
+# option in Changes panel context menu which copies all changed CSS declarations from a
+# stylesheet
+changes.contextmenu.copyAllChanges=๋ชจ๋“  ๋ณ€๊ฒฝ ๋‚ด์šฉ ๋ณต์‚ฌ
+
+# LOCALIZATION NOTE (changes.contextmenu.copyAllChangesDescription): Detailed explanation
+# for "Copy All Changes" option in Changes panel. Used as title attribute on "Copy All
+# Changes" button
+changes.contextmenu.copyAllChangesDescription=๋ชจ๋“  CSS ๋ณ€๊ฒฝ ๋ชฉ๋ก์„ ํด๋ฆฝ๋ณด๋“œ์— ๋ณต์‚ฌํ•ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (changes.contextmenu.copyDeclaration): Label for "Copy Declaration"
+# option in Changes panel context menu which copies the target CSS declaration.
+changes.contextmenu.copyDeclaration=์„ ์–ธ ๋ณต์‚ฌ
+
+# LOCALIZATION NOTE (changes.contextmenu.copyRule): Label for "Copy Rule" option in
+# Changes panel context menu which copies the complete contents of a CSS rule.
+changes.contextmenu.copyRule=๊ทœ์น™ ๋ณต์‚ฌ
+
+# LOCALIZATION NOTE (changes.contextmenu.copyRuleDescription): Detailed explanation for
+# "Copy Rule" option in Changes panel. Used as title attribute on "Copy Rule" button.
+changes.contextmenu.copyRuleDescription=์ด CSS ๊ทœ์น™์˜ ๋‚ด์šฉ์„ ํด๋ฆฝ๋ณด๋“œ์— ๋ณต์‚ฌํ•ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (changes.contextmenu.selectAll): Label for "Select All" option in the
+# Changes panel context menu to select all text content.
+changes.contextmenu.selectAll=๋ชจ๋‘ ์„ ํƒ
+
+# LOCALIZATION NOTE (changes.contextmenu.selectAll.accessKey): Access key for "Select All"
+# option in the Changes panel.
+changes.contextmenu.selectAll.accessKey=A
diff --git a/devtools/client/compatibility.ftl b/devtools/client/compatibility.ftl
new file mode 100644 (file)
index 0000000..7889060
--- /dev/null
@@ -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/devtools/client/components.properties b/devtools/client/components.properties
new file mode 100644 (file)
index 0000000..906997d
--- /dev/null
@@ -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/.
+
+# LOCALIZATION NOTE These strings are used in the shared React components,
+# so files in `devtools/client/shared/components/*`.
+
+# LOCALIZATION NOTE (frame.unknownSource): When we do not know the source filename of
+# a frame, we use this string instead.
+frame.unknownSource=(์•Œ ์ˆ˜ ์—†์Œ)
+
+# LOCALIZATION NOTE (frame.viewsourceindebugger): The label for the tooltip when hovering over
+# a source link that links to the debugger.
+# %S represents the URL to match in the debugger.
+frame.viewsourceindebugger=๋””๋ฒ„๊ฑฐ์—์„œ ์†Œ์Šค ๋ณด๊ธฐ โ†’ %S
+
+# LOCALIZATION NOTE (frame.viewsourceinstyleeditor): The label for the tooltip when hovering over
+# a source link that links to the Style Editor.
+# %S represents the URL to match in the style editor.
+frame.viewsourceinstyleeditor=์Šคํƒ€์ผ ํŽธ์ง‘๊ธฐ์—์„œ ์†Œ์Šค๋ณด๊ธฐ โ†’ %S
+
+# LOCALIZATION NOTE (notificationBox.closeTooltip): The content of a tooltip that
+# appears when hovering over the close button in a notification box.
+notificationBox.closeTooltip=๋ฉ”์‹œ์ง€ ๋‹ซ๊ธฐ
+
+# LOCALIZATION NOTE (appErrorBoundary.description): This is the information displayed
+# once the panel errors.
+# %S represents the name of panel which has the crash.
+appErrorBoundary.description=%S ํŒจ๋„์ด ์ถฉ๋Œํ–ˆ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (appErrorBoundary.fileBugButton): This is the text that appears in
+# the button to visit the bug filing link.
+appErrorBoundary.fileBugButton=๋ฒ„๊ทธ ๋ณด๊ณ ์„œ ์ œ์ถœ
+
+# LOCALIZATION NOTE (appErrorBoundary.reloadPanelInfo): This is the text that appears
+# after the panel errors to instruct the user to reload the panel.
+appErrorBoundary.reloadPanelInfo=์ด ์˜ค๋ฅ˜๋ฅผ ์ง€์šฐ๋ ค๋ฉด ๋„๊ตฌ์ƒ์ž๋ฅผ ๋‹ซ์•˜๋‹ค๊ฐ€ ๋‹ค์‹œ ์—ฌ์„ธ์š”.
+
+# LOCALIZATION NOTE(searchModifier.regExpModifier): A search option
+# when searching text in a file
+searchModifier.regExpModifier=์ •๊ทœ์‹ ์‚ฌ์šฉ
+
+# LOCALIZATION NOTE(searchModifier.caseSensitiveModifier): A search option
+# when searching text in a file
+searchModifier.caseSensitiveModifier=๋Œ€/์†Œ๋ฌธ์ž ๊ตฌ๋ถ„
+
+# LOCALIZATION NOTE(searchModifier.wholeWordModifier): A search option
+# when searching text in a file
+searchModifier.wholeWordModifier=๋‹จ์–ด ๋‹จ์œ„๋กœ
diff --git a/devtools/client/debugger.properties b/devtools/client/debugger.properties
new file mode 100644 (file)
index 0000000..a92cd76
--- /dev/null
@@ -0,0 +1,1090 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE These strings are used inside the Debugger
+# which is available from the Web Developer sub-menu -> 'Debugger'.
+# 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.
+
+# LOCALIZATION NOTE These strings are used inside the Debugger
+# which is available from the Browser Tools sub-menu -> 'Debugger'.
+# 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.
+
+# LOCALIZATION NOTE (collapseSources): This is the tooltip for the button
+# that collapses the Sources and Outlines panes in the debugger UI.
+collapseSources=์†Œ์Šค์™€ ๊ฐœ์š” ์ฐฝ ์ ‘๊ธฐ
+
+# LOCALIZATION NOTE (collapseBreakpoints): This is the tooltip for the button
+# that collapses the Breakpoints panes in the debugger UI.
+collapseBreakpoints=์ค‘๋‹จ์  ์ฐฝ ์ ‘๊ธฐ
+
+# LOCALIZATION NOTE (copyToClipboard.label): This is the text that appears in the
+# context menu to copy the text that the user selected.
+copyToClipboard.label=ํด๋ฆฝ๋ณด๋“œ์— ๋ณต์‚ฌ
+copyToClipboard.accesskey=C
+
+# LOCALIZATION NOTE (copySource.label): This is the text that appears in the
+# context menu to copy all of the text in the open file.
+copySource.label=์›๋ณธ ํ…์ŠคํŠธ ๋ณต์‚ฌ
+copySource.accesskey=y
+
+# LOCALIZATION NOTE (copySourceUri2): This is the text that appears in the
+# context menu to copy the source URI of file open.
+copySourceUri2=์›๋ณธ URI ๋ณต์‚ฌ
+copySourceUri2.accesskey=u
+
+# LOCALIZATION NOTE (collapseAll.label): This is the text that appears in the
+# context menu to collapse a directory and all of its subdirectories.
+collapseAll.label=๋ชจ๋‘ ์ ‘๊ธฐ
+
+# LOCALIZATION NOTE (expandAll.label): This is the text that appears in the
+# context menu to expand a directory and all of its subdirectories.
+expandAll.label=๋ชจ๋‘ ํŽผ์น˜๊ธฐ
+
+# LOCALIZATION NOTE (setDirectoryRoot.label): This is the text that appears in the
+# context menu to set a directory as root directory
+setDirectoryRoot.label=๋””๋ ‰ํ„ฐ๋ฆฌ ๋ฃจํŠธ ์„ค์ •
+setDirectoryRoot.accesskey=r
+
+# LOCALIZATION NOTE (removeDirectoryRoot.label): This is the text that appears in the
+# context menu to remove a directory as root directory
+removeDirectoryRoot.label=๋””๋ ‰ํ„ฐ๋ฆฌ ๋ฃจํŠธ ์ œ๊ฑฐ
+
+# LOCALIZATION NOTE (ignoreAll.label): Text associated with the ignore context menu item
+ignoreAll.label=๋ฌด์‹œ
+
+# LOCALIZATION NOTE (ignoreAllInGroup.label): This is the text that appears in the
+# context submenu to ignore all files inside of the selected group
+ignoreAllInGroup.label=์ด ๊ทธ๋ฃน์˜ ํŒŒ์ผ ๋ฌด์‹œ
+
+# LOCALIZATION NOTE (unignoreAllInGroup.label): This is the text that appears in the
+# context submenu to unignore all files inside of the selected group
+unignoreAllInGroup.label=์ด ๊ทธ๋ฃน์˜ ํŒŒ์ผ ๋ฌด์‹œ ํ•ด์ œ
+
+# LOCALIZATION NOTE (ignoreAllOutsideGroup.label): This is the text that appears in the
+# context submenu to ignore all files outside of the selected group
+ignoreAllOutsideGroup.label=์ด ๊ทธ๋ฃน ์™ธ๋ถ€์˜ ํŒŒ์ผ ๋ฌด์‹œ
+
+# LOCALIZATION NOTE (unignoreAllOutsideGroup.label): This is the text that appears in the
+# context submenu to unignore all files outside of the selected group
+unignoreAllOutsideGroup.label=์ด ๊ทธ๋ฃน ์™ธ๋ถ€์˜ ํŒŒ์ผ ๋ฌด์‹œ ํ•ด์ œ
+
+# LOCALIZATION NOTE (ignoreAllInDir.label): This is the text that appears in the
+# context submenu to ignore all files inside of the selected directory
+ignoreAllInDir.label=์ด ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ํŒŒ์ผ ๋ฌด์‹œ
+
+# LOCALIZATION NOTE (unignoreAllInDir.label): This is the text that appears in the
+# context submenu to unignore all files inside of the selected directory
+unignoreAllInDir.label=์ด ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ํŒŒ์ผ ๋ฌด์‹œ ํ•ด์ œ
+
+# LOCALIZATION NOTE (ignoreAllOutsideDir.label): This is the text that appears in the
+# context submenu to ignore all files outside of the selected directory
+ignoreAllOutsideDir.label=์ด ๋””๋ ‰ํ„ฐ๋ฆฌ ์™ธ๋ถ€์˜ ํŒŒ์ผ ๋ฌด์‹œ
+
+# LOCALIZATION NOTE (unignoreAllOutsideDir.label: This is the text that appears in the
+# context submenu to unignore all files outside of the selected directory
+unignoreAllOutsideDir.label=์ด ๋””๋ ‰ํ„ฐ๋ฆฌ ์™ธ๋ถ€์˜ ํŒŒ์ผ ๋ฌด์‹œ ํ•ด์ œ
+
+# LOCALIZATION NOTE (copyFunction.label): This is the text that appears in the
+# context menu to copy the function the user selected
+copyFunction.label=ํ•จ์ˆ˜ ๋ณต์‚ฌ
+copyFunction.accesskey=F
+
+# LOCALIZATION NOTE (copyStackTrace): This is the text that appears in the
+# context menu to copy the stack trace methods, file names and row number.
+copyStackTrace=์Šคํƒ ์ถ”์  ๋ณต์‚ฌ
+copyStackTrace.accesskey=c
+
+# LOCALIZATION NOTE (restartFrame): This is the text that appears in the
+# context menu to restart a frame.
+restartFrame=ํ”„๋ ˆ์ž„ ๋‹ค์‹œ ์‹œ์ž‘
+restartFrame.accesskey=r
+
+# LOCALIZATION NOTE (expandSources): This is the tooltip for the button
+# that expands the Sources and Outlines panes in the debugger UI.
+expandSources=์†Œ์Šค์™€ ๊ฐœ์š” ์ฐฝ ํŽผ์น˜๊ธฐ
+
+# LOCALIZATION NOTE (expandBreakpoints): This is the tooltip for the button
+# that expands the Breakpoints panes in the debugger UI.
+expandBreakpoints=์ค‘๋‹จ์  ์ฐฝ ํŽผ์น˜๊ธฐ
+
+# LOCALIZATION NOTE (evaluateInConsole.label): Editor right-click menu item
+# to execute selected text in browser console.
+evaluateInConsole.label=์ฝ˜์†”์—์„œ ์‹คํ–‰
+
+# LOCALIZATION NOTE (pauseButtonTooltip): The tooltip that is displayed for the pause
+# button when the debugger is in a running state.
+pauseButtonTooltip=%S ์ผ์‹œ ์ค‘์ง€
+
+# LOCALIZATION NOTE (pausePendingButtonTooltip): The tooltip that is displayed for
+# the pause button after it's been clicked but before the next JavaScript to run.
+pausePendingButtonTooltip=๋‹ค์Œ ์‹คํ–‰ ๋Œ€๊ธฐ์ค‘
+
+# LOCALIZATION NOTE (startTraceButtonTooltip): The label that is displayed on the trace
+# button in the top of the debugger right sidebar. %S is for the log output location (webconsole or stdout).
+startTraceButtonTooltip=๋ชจ๋“  JavaScript ํ”„๋ ˆ์ž„์„ %S์—์„œ ์ถ”์ ํ•ฉ๋‹ˆ๋‹ค.\n์ถœ๋ ฅ์„ ๋ณ€๊ฒฝํ•˜๋ ค๋ฉด ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด์„ธ์š”.
+
+# LOCALIZATION NOTE (stopTraceButtonTooltip): The label that is displayed on the trace
+# button in the top of the debugger right sidebar. This label is only displayed when we are current tracing
+# JavaScript.
+stopTraceButtonTooltip=JavaScript ํ”„๋ ˆ์ž„ ์ถ”์ ์„ ์ค‘์ง€ํ•ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (startTraceButtonTooltip): The label that is displayed on the trace
+# button in the top of the debugger right sidebar.
+# %1$S is for the key shortcut
+# %2$S is for the log output location (webconsole or stdout).
+startTraceButtonTooltip2=๋ชจ๋“  JavaScript ํ”„๋ ˆ์ž„์„ %2$S์—์„œ ์ถ”์ ํ•ฉ๋‹ˆ๋‹ค. (%1$S)\n์ถœ๋ ฅ์„ ๋ณ€๊ฒฝํ•˜๋ ค๋ฉด ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด์„ธ์š”.
+
+# LOCALIZATION NOTE (stopTraceButtonTooltip): The label that is displayed on the trace
+# button in the top of the debugger right sidebar. This label is only displayed when we are current tracing
+# JavaScript.
+# %S is for the key shortcut
+stopTraceButtonTooltip2=JavaScript ํ”„๋ ˆ์ž„ ์ถ”์ ์„ ์ค‘์ง€ํ•ฉ๋‹ˆ๋‹ค. (%S)
+
+# LOCALIZATION NOTE (traceInWebConsole): The label that is displayed in the context menu
+# of the trace button, which is in the top of the debugger right sidebar.
+# This is used to force logging JavaScript traces in the Web Console.
+traceInWebConsole=์›น ์ฝ˜์†”์—์„œ ์ถ”์ 
+
+# LOCALIZATION NOTE (traceInWebConsole): The label that is displayed in the context menu
+# of the trace button, which is in the top of the debugger right sidebar.
+# This is used to force logging JavaScript traces in the stdout.
+traceInStdout=stdout์—์„œ ์ถ”์ 
+
+# LOCALIZATION NOTE (resumeButtonTooltip): The label that is displayed on the pause
+# button when the debugger is in a paused state.
+resumeButtonTooltip=๊ณ„์† (%S)
+
+# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the
+# button that steps over a function call.
+stepOverTooltip=๋‹ค์Œ์ค„ ์‹คํ–‰ (%S)
+
+# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the
+# button that steps into a function call.
+stepInTooltip=ํ•จ์ˆ˜ ์•ˆ์œผ๋กœ (%S)
+
+# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the
+# button that steps out of a function call.
+stepOutTooltip=ํ•จ์ˆ˜ ๋ฐ–์œผ๋กœ (%S)
+
+# LOCALIZATION NOTE (skipPausingTooltip.label): The tooltip text for disabling all
+# breakpoints and pausing triggers
+skipPausingTooltip.label=์ค‘๋‹จ์  ์ค‘์ง€
+
+# LOCALIZATION NOTE (undoSkipPausingTooltip.label): The tooltip text for enabling all
+# breakpoints and pausing triggers
+undoSkipPausingTooltip.label=์ค‘๋‹จ์  ํ™œ์„ฑํ™”
+
+# LOCALIZATION NOTE (pauseOnExceptionsItem2): The pause on exceptions checkbox description
+# when the debugger will pause on all exceptions.
+pauseOnExceptionsItem2=์˜ˆ์™ธ์—์„œ ์ผ์‹œ์ค‘์ง€
+
+# LOCALIZATION NOTE (pauseOnCaughtExceptionsItem): The pause on exceptions checkbox description
+# when the debugger should pause on caught exceptions
+pauseOnCaughtExceptionsItem=์˜ˆ์™ธ ๋ฐœ์ƒ์‹œ ์ผ์‹œ์ค‘์ง€
+
+# LOCALIZATION NOTE (threadsHeader): The text to describe the threads header
+threadsHeader=์Šค๋ ˆ๋“œ
+
+# LOCALIZATION NOTE (mainThread): The text to describe the thread of the
+# program as opposed to worker threads.
+mainThread=๋ฉ”์ธ ์Šค๋ ˆ๋“œ
+
+# LOCALIZATION NOTE (noSourcesText): The text to display in the sources list
+# when there are no sources.
+noSourcesText=์ด ํŽ˜์ด์ง€์—๋Š” ์†Œ์Šค๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (ignoredSourcesHidden): Notification message displayed in the
+# sources list footer when ignored sources are hidden.
+ignoredSourcesHidden=๋ฌด์‹œ๋œ ์†Œ์Šค๋Š” ์ˆจ๊ฒจ์ง‘๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (showIgnoredSources): Notification button displayed in the
+# source next to the "ignored sources are hidden" string. Clicking on this link
+# shows all the ignored sources which are currently hidden.
+showIgnoredSources=๋ชจ๋“  ์†Œ์Šค ํ‘œ์‹œ
+
+# LOCALIZATION NOTE (showIgnoredSources.tooltip.label): Message displayed in the tooltip of the notification
+# link displayed in the sources list footer when ignored sources are hidden.
+showIgnoredSources.tooltip.label=์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ํŠธ๋ฆฌ์—์„œ ๋ฌด์‹œ๋œ ๋ชจ๋“  ์†Œ์Šค (ํ˜„์žฌ ์ˆจ๊ฒจ์ ธ ์žˆ์Œ)๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (eventListenersHeader1): The text to display in the events
+# header.
+eventListenersHeader1=์ด๋ฒคํŠธ ๋ฆฌ์Šค๋„ˆ ์ค‘๋‹จ์ 
+
+# LOCALIZATION NOTE (noDomMutationBreakpoints): The text to
+# display in the DOM Mutation Breakpoints pane when there are no events.
+# %S will be replaced by an active link using inspectorTool as text
+noDomMutationBreakpoints=%S์—์„œ ์š”์†Œ๋ฅผ ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์œผ๋กœ ๋ˆ„๋ฅด๊ณ  โ€œ์ค‘๋‹จโ€ฆโ€์„ ์„ ํƒํ•˜์—ฌ ์ค‘๋‹จ์ ์„ ์ถ”๊ฐ€ํ•˜์„ธ์š”
+
+# LOCALIZATION NOTE (inspectorTool): The text to describe the the Inspector tool
+inspectorTool=๊ฒ€์‚ฌ๊ธฐ
+
+# LOCALIZATION NOTE (eventListenersHeader1.placeholder): The placeholder text in
+# the event search input bar
+eventListenersHeader1.placeholder=์ด๋ฒคํŠธ ์œ ํ˜•๋ณ„ ํ•„ํ„ฐ
+
+# LOCALIZATION NOTE (domMutationHeader): The text to display in the
+# DOM Mutation Breakpoints header
+domMutationHeader=DOM ๋ณ€์ด ์ค‘๋‹จ์ 
+
+# LOCALIZATION NOTE (domMutationTypes.attribute): The text to display in the
+# DOM Mutation Breakpoints panel for an attribute change
+domMutationTypes.attribute=์†์„ฑ ์ˆ˜์ •
+
+# LOCALIZATION NOTE (domMutationTypes.removal): The text to display in the
+# DOM Mutation Breakpoints panel for a DOM node removal
+domMutationTypes.removal=๋…ธ๋“œ ์ œ๊ฑฐ
+
+# LOCALIZATION NOTE (domMutationTypes.subtree): The text to display in the
+# DOM Mutation Breakpoints panel for a DOM subtree change
+domMutationTypes.subtree=ํ•˜์œ„ ํŠธ๋ฆฌ ์ˆ˜์ •
+
+# LOCALIZATION NOTE (sources.search.key2): Key shortcut to open the search for
+# searching all the source files the debugger has seen.
+# Do not localize "CmdOrCtrl+P", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+sources.search.key2=CmdOrCtrl+P
+
+# LOCALIZATION NOTE (sources.search.alt.key): A second key shortcut to open the
+# search for searching all the source files the debugger has seen.
+# Do not localize "CmdOrCtrl+O", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+sources.search.alt.key=CmdOrCtrl+O
+
+# LOCALIZATION NOTE (projectTextSearch.key): A key shortcut to open the
+# full project text search for searching all the files the debugger has seen.
+# Do not localize "CmdOrCtrl+Shift+F", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+projectTextSearch.key=CmdOrCtrl+Shift+F
+
+# LOCALIZATION NOTE (allShortcut.key): A key shortcut to open the
+# modal of full shortcuts list.
+# Do not localize "CmdOrCtrl+/", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+allShortcut.key=CmdOrCtrl+/
+
+# LOCALIZATION NOTE (functionSearch.key): A key shortcut to open the
+# modal for searching functions in a file.
+# Do not localize "CmdOrCtrl+Shift+O", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+functionSearch.key=CmdOrCtrl+Shift+O
+
+# LOCALIZATION NOTE (toggleBreakpoint.key): A key shortcut to toggle
+# breakpoints.
+# Do not localize "CmdOrCtrl+B", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+toggleBreakpoint.key=CmdOrCtrl+B
+
+# LOCALIZATION NOTE (toggleCondPanel.breakpoint.key): A key shortcut to toggle
+# the conditional panel for breakpoints.
+# Do not localize "CmdOrCtrl+Shift+B", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+toggleCondPanel.breakpoint.key=CmdOrCtrl+Shift+B
+
+# LOCALIZATION NOTE (toggleCondPanel.logPoint.key): A key shortcut to toggle
+# the conditional panel for log points.
+# Do not localize "CmdOrCtrl+Shift+Y", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+toggleCondPanel.logPoint.key=CmdOrCtrl+Shift+Y
+
+# LOCALIZATION NOTE (stepOut.key): A key shortcut to
+# step out.
+stepOut.key=Shift+F11
+
+# LOCALIZATION NOTE (shortcuts.header.editor): Sections header in
+# the shortcuts modal for keyboard shortcuts related to editing.
+shortcuts.header.editor=ํŽธ์ง‘๊ธฐ
+
+# LOCALIZATION NOTE (shortcuts.header.stepping): Sections header in
+# the shortcuts modal for keyboard shortcuts related to stepping.
+shortcuts.header.stepping=์Šคํ…Œํ•‘
+
+# LOCALIZATION NOTE (shortcuts.header.search): Sections header in
+# the shortcuts modal for keyboard shortcuts related to search.
+shortcuts.header.search=๊ฒ€์ƒ‰
+
+# LOCALIZATION NOTE (projectTextSearch.placeholder): A placeholder shown
+# when searching across all of the files in a project.
+projectTextSearch.placeholder=ํŒŒ์ผ์—์„œ ์ฐพ๋Š” ์ค‘โ€ฆ
+
+# LOCALIZATION NOTE (projectTextSearch.excludePatterns.label): A label shown
+# above the exclude patterns field when searching across all of the files in a project.
+projectTextSearch.excludePatterns.label=์ œ์™ธํ•  ํŒŒ์ผ
+
+# LOCALIZATION NOTE (projectTextSearch.excludePatterns.placeholder): A placeholder shown
+# for the exclude patterns field when searching across all of the files in a project.
+projectTextSearch.excludePatterns.placeholder=์˜ˆ: **/node_modules/**,app.js
+
+# LOCALIZATION NOTE (projectTextSearch.noResults): The center pane Text Search
+# message when the query did not match any text of all files in a project.
+projectTextSearch.noResults=๊ฒฐ๊ณผ ์—†์Œ
+
+# LOCALIZATION NOTE (sourceSearch.search.key2): Key shortcut to open the search
+# for searching within a the currently opened files in the editor
+# Do not localize "CmdOrCtrl+F", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+sourceSearch.search.key2=CmdOrCtrl+F
+
+# LOCALIZATION NOTE (sourceSearch.search.placeholder): placeholder text in
+# the source search input bar
+sourceSearch.search.placeholder=ํŒŒ์ผ ์•ˆ์—์„œ ๊ฒ€์ƒ‰โ€ฆ
+
+# LOCALIZATION NOTE (sourceSearch.search.placeholder2): placeholder text in
+# the source search input bar
+sourceSearch.search.placeholder2=ํŒŒ์ผ์—์„œ ์ฐพ๊ธฐโ€ฆ
+
+# LOCALIZATION NOTE (sourceSearch.resultsSummary2): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# Shows a summary of the number of matches for autocomplete
+sourceSearch.resultsSummary2=๊ฒฐ๊ณผ #1๊ฐœ
+
+# LOCALIZATION NOTE (breakpointHeadingMenuItem.*): The text for all the elements
+# that are displayed in the breakpoint headings menu item popup.
+breakpointHeadingsMenuItem.enableInSource.label=์ค‘๋‹จ์  ํ™œ์„ฑํ™”
+breakpointHeadingsMenuItem.enableInSource.accesskey=E
+breakpointHeadingsMenuItem.disableInSource.label=์ค‘๋‹จ์  ๋น„ํ™œ์„ฑํ™”
+breakpointHeadingsMenuItem.disableInSource.accesskey=D
+breakpointHeadingsMenuItem.removeInSource.label=์ค‘๋‹จ์  ์‚ญ์ œ
+breakpointHeadingsMenuItem.removeInSource.accesskey=R
+
+# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that
+# are displayed in the breakpoints menu item popup.
+breakpointMenuItem.enableSelf2.label=ํ™œ์„ฑํ™”
+breakpointMenuItem.enableSelf2.accesskey=E
+breakpointMenuItem.disableSelf2.label=๋น„ํ™œ์„ฑํ™”
+breakpointMenuItem.disableSelf2.accesskey=D
+breakpointMenuItem.deleteSelf2.label=์‚ญ์ œ
+breakpointMenuItem.deleteSelf2.accesskey=R
+breakpointMenuItem.disabledbg.label=์—ฌ๊ธฐ์„œ ์ผ์‹œ ์ค‘์ง€ ์•ˆ ํ•จ
+breakpointMenuItem.enabledbg.label=์—ฌ๊ธฐ์„œ ์ผ์‹œ ์ค‘์ง€
+breakpointMenuItem.enableOthers2.label=๋‹ค๋ฅธ ์ค‘๋‹จ์  ํ™œ์„ฑํ™”
+breakpointMenuItem.enableOthers2.accesskey=o
+breakpointMenuItem.disableOthers2.label=๋‹ค๋ฅธ ์ค‘๋‹จ์  ๋น„ํ™œ์„ฑํ™”
+breakpointMenuItem.disableOthers2.accesskey=s
+breakpointMenuItem.deleteOthers2.label=๋‹ค๋ฅธ ์ค‘๋‹จ์  ์‚ญ์ œ
+breakpointMenuItem.deleteOthers2.accesskey=h
+breakpointMenuItem.enableAll2.label=๋ชจ๋‘ ํ™œ์„ฑํ™”
+breakpointMenuItem.enableAll2.accesskey=b
+breakpointMenuItem.disableAll2.label=๋ชจ๋‘ ๋น„ํ™œ์„ฑํ™”
+breakpointMenuItem.disableAll2.accesskey=k
+breakpointMenuItem.deleteAll2.label=๋ชจ๋‘ ์‚ญ์ œ
+breakpointMenuItem.deleteAll2.accesskey=a
+breakpointMenuItem.removeCondition2.label=์กฐ๊ฑด ์‚ญ์ œ
+breakpointMenuItem.removeCondition2.accesskey=c
+breakpointMenuItem.addCondition2.label=์กฐ๊ฑด ์ถ”๊ฐ€
+breakpointMenuItem.addCondition2.accesskey=A
+breakpointMenuItem.editCondition2.label=์กฐ๊ฑด ์ˆ˜์ •
+breakpointMenuItem.editCondition2.accesskey=n
+breakpointMenuItem.enableSelf=์ค‘๋‹จ์  ํ™œ์„ฑํ™”
+breakpointMenuItem.disableSelf=์ค‘๋‹จ์  ๋น„ํ™œ์„ฑํ™”
+breakpointMenuItem.deleteSelf=์ค‘๋‹จ์  ์‚ญ์ œ
+breakpointMenuItem.enableOthers=๋‹ค๋ฅธ ์ค‘๋‹จ์  ํ™œ์„ฑํ™”
+breakpointMenuItem.disableOthers=๋‹ค๋ฅธ ์ค‘๋‹จ์  ๋น„ํ™œ์„ฑํ™”
+breakpointMenuItem.deleteOthers=๋‹ค๋ฅธ ์ค‘๋‹จ์  ์‚ญ์ œ
+breakpointMenuItem.enableAll=๋ชจ๋“  ์ค‘๋‹จ์  ํ™œ์„ฑํ™”
+breakpointMenuItem.disableAll=๋ชจ๋“  ์ค‘๋‹จ์  ๋น„ํ™œ์„ฑํ™”
+breakpointMenuItem.deleteAll=๋ชจ๋“  ์ค‘๋‹จ์  ์‚ญ์ œ
+breakpointMenuItem.disableAllAtLine.label=์ค„์—์„œ ์ค‘๋‹จ์  ๋น„ํ™œ์„ฑํ™”
+breakpointMenuItem.disableAllAtLine.accesskey=K
+breakpointMenuItem.enableAllAtLine.label=์ค„์—์„œ ์ค‘๋‹จ์  ํ™œ์„ฑํ™”
+breakpointMenuItem.enableAllAtLine.accesskey=L
+breakpointMenuItem.removeAllAtLine.label=์ค„์—์„œ ์ค‘๋‹จ์  ์‚ญ์ œ
+breakpointMenuItem.removeAllAtLine.accesskey=X
+
+# LOCALIZATION NOTE (breakpoints.header): Breakpoints right sidebar pane header.
+breakpoints.header=์ค‘๋‹จ์ 
+
+# LOCALIZATION NOTE (breakpoints.removeBreakpointTooltip): The tooltip that is displayed
+# for remove breakpoint button in right sidebar
+breakpoints.removeBreakpointTooltip=์ค‘๋‹จ์  ์‚ญ์ œ
+
+# LOCALIZATION NOTE (callStack.header): Call Stack right sidebar pane header.
+callStack.header=ํ˜ธ์ถœ ์Šคํƒ
+
+# LOCALIZATION NOTE (callStack.notPaused): Call Stack right sidebar pane
+# message when not paused.
+callStack.notPaused=์ผ์‹œ ์ค‘์ง€๋˜์ง€ ์•Š์Œ
+
+# LOCALIZATION NOTE (callStack.collapse): Call Stack right sidebar pane
+# message to hide some of the frames that are shown.
+callStack.collapse=ํ–‰ ์ถ•์†Œ
+
+# LOCALIZATION NOTE (callStack.expand): Call Stack right sidebar pane
+# message to show more of the frames.
+callStack.expand=ํ–‰ ํ™•์žฅ
+
+# LOCALIZATION NOTE (callStack.group.expandTooltip): The text that will appear
+# when hovering a collapsed Group of frames in the callStack panel. `frames` is
+# always plural since a group can only exist if it contain more that 1 frame.
+# %S is replaced by the name of the library of the frames in the group.
+# example: `Show React frames`.
+callStack.group.expandTooltip=%S ํ”„๋ ˆ์ž„ ์—ด๊ธฐ
+
+# LOCALIZATION NOTE (callStack.group.collapseTooltip): The text that will appear
+# when hovering an expanded Group of frames in the callStack panel. `frames` is
+# always plural since a group can only exist if it contain more that 1 frame.
+# %S is replaced by the name of the library of the frames in the group.
+# example: `Collapse React frames`.
+callStack.group.collapseTooltip=%S ํ”„๋ ˆ์ž„ ๋‹ซ๊ธฐ
+
+# LOCALIZATION NOTE (editor.searchResults1): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# Editor Search bar message to summarize the selected search result. e.g. 5 of 10 results.
+editor.searchResults1=%d / #1 ๊ฒฐ๊ณผ
+
+# LOCALIZATION NOTE (editor.noResultsFound): Editor Search bar message
+# for when no results found.
+editor.noResultsFound=๊ฒฐ๊ณผ ์—†์Œ
+
+# LOCALIZATION NOTE (editor.searchResults.nextResult): Editor Search bar
+# tooltip for traversing to the Next Result
+editor.searchResults.nextResult=๋‹ค์Œ ๊ฒฐ๊ณผ
+
+# LOCALIZATION NOTE (editor.searchResults.prevResult): Editor Search bar
+# tooltip for traversing to the Previous Result
+editor.searchResults.prevResult=์ด์ „ ๊ฒฐ๊ณผ
+
+# LOCALIZATION NOTE (editor.continueToHere.label): Editor gutter context
+# menu item for jumping to a new paused location
+editor.continueToHere.label=์—ฌ๊ธฐ๋ถ€ํ„ฐ ๊ณ„์†
+editor.continueToHere.accesskey=H
+
+# LOCALIZATION NOTE (editor.addBreakpoint): Editor gutter context menu item
+# for adding a breakpoint on a line.
+editor.addBreakpoint=์ค‘๋‹จ์  ์ถ”๊ฐ€
+
+# LOCALIZATION NOTE (editor.disableBreakpoint): Editor gutter context menu item
+# for disabling a breakpoint on a line.
+editor.disableBreakpoint=์ค‘๋‹จ์  ๋น„ํ™œ์„ฑํ™”
+editor.disableBreakpoint.accesskey=D
+
+# LOCALIZATION NOTE (editor.enableBreakpoint): Editor gutter context menu item
+# for enabling a breakpoint on a line.
+editor.enableBreakpoint=์ค‘๋‹จ์  ํ™œ์„ฑํ™”
+
+# LOCALIZATION NOTE (editor.removeBreakpoint): Editor gutter context menu item
+# for removing a breakpoint on a line.
+editor.removeBreakpoint=์ค‘๋‹จ์  ์‚ญ์ œ
+
+# LOCALIZATION NOTE (editor.addConditionBreakpoint): Editor gutter context
+# menu item for adding a breakpoint condition on a line.
+editor.addConditionBreakpoint=์กฐ๊ฑด ์ถ”๊ฐ€
+editor.addConditionBreakpoint.accesskey=c
+
+# LOCALIZATION NOTE (editor.editConditionBreakpoint): Editor gutter context menu item
+# for setting a breakpoint condition on a line.
+editor.editConditionBreakpoint=์กฐ๊ฑด ์ˆ˜์ •
+
+# LOCALIZATION NOTE (editor.addLogPoint): Editor gutter context
+# menu item for adding a log point on a line.
+editor.addLogPoint=๋กœ๊ทธ ์ถ”๊ฐ€
+editor.addLogPoint.accesskey=l
+
+# LOCALIZATION NOTE (editor.editLogPoint): Editor gutter context menu item
+# for editing a log point already set on a line.
+editor.editLogPoint=๋กœ๊ทธ ์ˆ˜์ •
+editor.editLogPoint.accesskey=E
+
+# LOCALIZATION NOTE (editor.removeLogPoint): Context menu item for removing
+# a log point on a line.
+editor.removeLogPoint.label=๋กœ๊ทธ ์‚ญ์ œ
+editor.removeLogPoint.accesskey=V
+
+# LOCALIZATION NOTE (editor.conditionalPanel.placeholder2): Placeholder text for
+# input element inside ConditionalPanel component
+editor.conditionalPanel.placeholder2=์ค‘๋‹จ์  ์กฐ๊ฑด, ์˜ˆ: items.length > 0
+
+# LOCALIZATION NOTE (editor.conditionalPanel.logPoint.placeholder2): Placeholder text for
+# input element inside ConditionalPanel component when a log point is set
+editor.conditionalPanel.logPoint.placeholder2=๋กœ๊ทธ ๋ฉ”์‹œ์ง€, ์˜ˆ: displayName
+
+# LOCALIZATION NOTE (editor.jumpToMappedLocation1): Context menu item
+# for navigating to a source mapped location
+editor.jumpToMappedLocation1=%S ์œ„์น˜๋กœ ์ด๋™
+editor.jumpToMappedLocation1.accesskey=m
+
+# LOCALIZATION NOTE (downloadFile.label): Context menu item
+# for downloading a source's content
+downloadFile.label=ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ
+downloadFile.accesskey=d
+
+# LOCALIZATION NOTE (inlinePreview.show.label): Context menu item
+# for showing the inline preview blocks
+inlinePreview.show.label=์ธ๋ผ์ธ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ํ‘œ์‹œ
+
+# LOCALIZATION NOTE (inlinePreview.hide.label): Context menu item
+# for hiding the inline preview block
+inlinePreview.hide.label=์ธ๋ผ์ธ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์ˆจ๊ธฐ๊ธฐ
+
+# LOCALIZATION NOTE (inlinePreview.toggle.label): Context menu item
+# that will toggle display of inline preview
+inlinePreview.toggle.label=์ธ๋ผ์ธ ๋ณ€์ˆ˜ ๋ฏธ๋ฆฌ๋ณด๊ธฐ
+
+# LOCALIZATION NOTE (inlinePreview.toggle.tooltip): Context menu item
+# tooltip that will describe toggling inline preview
+inlinePreview.toggle.tooltip=๋””๋ฒ„๊ฑฐ ํŽธ์ง‘๊ธฐ์—์„œ ์ธ๋ผ์ธ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค
+
+# LOCALIZATION NOTE (editorWrapping.show.label): Context menu item
+# for showing the wrap lines block
+editorWrapping.show.label=์ž๋™ ์ค„ ๋ฐ”๊ฟˆ
+
+# LOCALIZATION NOTE (editorWrapping.hide.label): Context menu item
+# for showing the wrap lines block
+editorWrapping.hide.label=์ž๋™ ์ค„ ๋ฐ”๊ฟˆ ํ•ด์ œ
+
+# LOCALIZATION NOTE (editorWrapping.toggle.label): Context menu item
+# label for toggling the lines wrapping feature
+editorWrapping.toggle.label=์ž๋™ ์ค„ ๋ฐ”๊ฟˆ
+
+# LOCALIZATION NOTE (editorWrapping.toggle.tooltip): Context menu item
+# tooltip for toggling the lines wrapping feature
+editorWrapping.toggle.tooltip=๋””๋ฒ„๊ฑฐ ํŽธ์ง‘๊ธฐ์—์„œ ์ž๋™ ์ค„ ๋ฐ”๊ฟˆ
+
+# LOCALIZATION NOTE (settings.button.label): Label for Settings button
+settings.button.label=๋””๋ฒ„๊ฑฐ ์„ค์ •
+
+# LOCALIZATION NOTE (settings.disableJavaScript.label): Context menu item
+# label for disabling JavaScript
+settings.disableJavaScript.label=JavaScript ์‚ฌ์šฉ ์•ˆ ํ•จ
+
+# LOCALIZATION NOTE (settings.disableJavaScript.tooltip): Context menu item
+# tooltip for disabling JavaScript
+settings.disableJavaScript.tooltip=JavaScript ์‚ฌ์šฉ ์•ˆ ํ•จ (์ƒˆ๋กœ ๊ณ ์นจ ํ•„์š”)
+
+# LOCALIZATION NOTE (settings.toggleSourceMaps.tooltip): Context menu item
+# tooltip for toggling the source maps feature
+settings.toggleSourceMaps.tooltip=๊ฐœ๋ฐœ์ž ๋„๊ตฌ์—์„œ ์ƒ์„ฑ๋œ ์†Œ์Šค ์™ธ์— ์›๋ณธ ์†Œ์Šค๋ฅผ ๋กœ๋“œํ•  ์ˆ˜ ์žˆ๋„๋ก ์†Œ์Šค ๋งต์„ ์‚ฌ์šฉํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค
+
+# LOCALIZATION NOTE (settings.toggleSourceMaps.label): Context menu item
+# label for toggling the source maps feature
+settings.toggleSourceMaps.label=์†Œ์Šค ๋งต
+
+# LOCALIZATION NOTE (settings.hideIgnoredSources.tooltip): Context menu item
+# tooltip for hiding and showing all the ignored sources
+settings.hideIgnoredSources.tooltip=์†Œ์Šค ํŒจ๋„์—์„œ ๋ฌด์‹œ๋œ ์†Œ์Šค๋ฅผ ๋ชจ๋‘ ์ˆจ๊น€
+
+# LOCALIZATION NOTE (settings.hideIgnoredSources.label): Context menu item
+# label for hiding all ignored sources when enabled (indicated by the check mark)
+# Ignored sources will be shown when disabled (no check mark).
+settings.hideIgnoredSources.label=๋ฌด์‹œ๋œ ์†Œ์Šค ์ˆจ๊ธฐ๊ธฐ
+
+# LOCALIZATION NOTE (settings.enableSourceMapIgnoreList.tooltip): Context menu item
+# tooltip for ignoring all sources on the sourcemaps ignore list.
+# Note: x_google_ignoreList should not be translated.
+settings.enableSourceMapIgnoreList.tooltip=์†Œ์Šค ๋งต x_google_ignoreList ํ•„๋“œ์˜ ๋ชจ๋“  ์†Œ์Šค๋ฅผ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (settings.enableSourceMapIgnoreList.label): Context menu item
+# label for ignoring all sources on the sourcemaps ignore list when enabled
+# (indicated by the check mark). The sources on the ignore list are un-ignored
+# when disabled (no check mark).
+# Note: Make sure to also keep 'sourceFooter.ignoreList' in sync when this changes
+settings.enableSourceMapIgnoreList.label=์•Œ๋ ค์ง„ ์ œ3์ž ์Šคํฌ๋ฆฝํŠธ ๋ฌด์‹œ
+
+# LOCALIZATION NOTE (preview.noProperties): Label shown in the preview
+# popup when there are no properties to show.
+preview.noProperties=์†์„ฑ ์—†์Œ
+
+# LOCALIZATION NOTE (framework.disableGrouping): This is the text that appears in the
+# context menu to disable framework grouping.
+framework.disableGrouping=ํ”„๋ ˆ์ž„์›Œํฌ ๊ทธ๋ฃน ์‚ฌ์šฉ ์•ˆ ํ•จ
+framework.disableGrouping.accesskey=u
+
+# LOCALIZATION NOTE (framework.enableGrouping): This is the text that appears in the
+# context menu to enable framework grouping.
+framework.enableGrouping=ํ”„๋ ˆ์ž„์›Œํฌ ๊ทธ๋ฃน ์‚ฌ์šฉ
+framework.enableGrouping.accesskey=u
+
+# LOCALIZATION NOTE (generated): Source Map term for a server source location
+generated=์„ฑ์„ฑ๋จ
+
+# LOCALIZATION NOTE (original): Source Map term for a debugger UI source location
+original=์›๋ณธ
+
+# LOCALIZATION NOTE (expressions.placeholder): Placeholder text for expression
+# input element
+expressions.placeholder=์กฐ์‚ฌ์‹ ์ถ”๊ฐ€
+
+# LOCALIZATION NOTE (expressions.errorMsg): Error text for expression
+# input element
+expressions.errorMsg=์œ ํšจํ•˜์ง€ ์•Š์€ ์กฐ์‚ฌ์‹โ€ฆ
+expressions.label=์กฐ์‚ฌ์‹ ์ถ”๊ฐ€
+expressions.accesskey=e
+expressions.remove.tooltip=์กฐ์‚ฌ์‹ ์ œ๊ฑฐ
+
+# LOCALIZATION NOTE (xhrBreakpoints.header): The pause on any XHR breakpoints headings
+xhrBreakpoints.header=XHR ์ค‘๋‹จ์ 
+xhrBreakpoints.placeholder=URL์— ํฌํ•จ๋œ ๊ฒฝ์šฐ ์ค‘๋‹จ
+xhrBreakpoints.label=XHR ์ค‘๋‹จ์  ์ถ”๊ฐ€
+
+# LOCALIZATION NOTE (xhrBreakpoints.removeAll.tooltip): For the `Remove all XHR breakpoints' button in the header of the XHR breakpoints panel
+xhrBreakpoints.removeAll.tooltip=๋ชจ๋“  XHR ์ค‘๋‹จ์  ์‚ญ์ œ
+
+
+# LOCALIZATION NOTE (xhrBreakpoints.item.label): message displayed when reaching a breakpoint for XHR requests. %S is replaced by the path provided as condition for the breakpoint.
+xhrBreakpoints.item.label=URL์— โ€œ%Sโ€๋ฌธ์ž์—ด์ด ์žˆ์Œ
+
+# LOCALIZATION NOTE (pauseOnAnyXHR): The pause on any XHR checkbox description
+# when the debugger will pause on any XHR requests.
+pauseOnAnyXHR=๋ชจ๋“  URL์—์„œ ์ผ์‹œ ์ค‘์ง€
+
+# LOCALIZATION NOTE (watchpoints.submenu): This is the text for the watchpoints sub-menu.
+watchpoints.submenu=์ค‘๋‹จโ€ฆ
+
+# LOCALIZATION NOTE (watchpoints.getWatchpoint): This is the text that appears in the
+# watchpoints sub-menu to add a "get" watchpoint on an object property.
+watchpoints.getWatchpoint=์†์„ฑ ๋ฐ˜ํ™˜
+
+# LOCALIZATION NOTE (watchpoints.setWatchpoint): This is the text that appears in the
+# watchpoints submenu to add a "set" watchpoint on an object property.
+watchpoints.setWatchpoint=์†์„ฑ ํ• ๋‹น
+
+# LOCALIZATION NOTE (watchpoints.getOrSetWatchpoint): This is the text that appears in the
+# watchpoints submenu to add a "set" watchpoint on an object property.
+watchpoints.getOrSetWatchpoint=์†์„ฑ ๋ฐ˜ํ™˜ ๋˜๋Š” ํ• ๋‹น
+
+# LOCALIZATION NOTE (watchpoints.removeWatchpoint): This is the text that appears in the
+# context menu to delete a watchpoint on an object property.
+watchpoints.removeWatchpoint=๊ฐ์‹œ์  ์‚ญ์ œ
+
+# LOCALIZATION NOTE (watchpoints.removeWatchpointTooltip): This is the text that appears in the
+# tooltip to delete a watchpoint on an object property.
+watchpoints.removeWatchpointTooltip=๊ฐ์‹œ์  ์‚ญ์ œ
+
+# LOCALIZATION NOTE (sourceTabs.closeTab): Editor source tab context menu item
+# for closing the selected tab below the mouse.
+sourceTabs.closeTab=ํƒญ ๋‹ซ๊ธฐ
+sourceTabs.closeTab.accesskey=c
+sourceTabs.closeTab.key=CmdOrCtrl+W
+
+# LOCALIZATION NOTE (sourceTabs.closeOtherTabs): Editor source tab context menu item
+# for closing the other tabs.
+sourceTabs.closeOtherTabs=๋‹ค๋ฅธ ํƒญ ๋‹ซ๊ธฐ
+sourceTabs.closeOtherTabs.accesskey=o
+
+# LOCALIZATION NOTE (sourceTabs.closeTabsToEnd): Editor source tab context menu item
+# for closing the tabs to the end (the right for LTR languages) of the selected tab.
+sourceTabs.closeTabsToEnd=์˜ค๋ฅธ์ชฝ ํƒญ ๋‹ซ๊ธฐ
+sourceTabs.closeTabsToEnd.accesskey=e
+
+# LOCALIZATION NOTE (sourceTabs.closeAllTabs): Editor source tab context menu item
+# for closing all tabs.
+sourceTabs.closeAllTabs=๋ชจ๋“  ํƒญ ๋‹ซ๊ธฐ
+sourceTabs.closeAllTabs.accesskey=a
+
+# LOCALIZATION NOTE (sourceTabs.revealInTree): Editor source tab context menu item
+# for revealing source in tree.
+sourceTabs.revealInTree=ํŠธ๋ฆฌ์—์„œ ๋ณด๊ธฐ
+sourceTabs.revealInTree.accesskey=r
+
+# LOCALIZATION NOTE (sourceTabs.prettyPrint): Editor source tab context menu item
+# for pretty printing the source.
+sourceTabs.prettyPrint=์˜ˆ์œ ์ถœ๋ ฅ ์†Œ์Šค
+sourceTabs.prettyPrint.accesskey=p
+
+# LOCALIZATION NOTE (sourceFooter.prettyPrint.isPrettyPrintedMessage): Tooltip text for the disabled
+# pretty print button in editor footer. This displays when the file is already pretty printed.
+sourceFooter.prettyPrint.isPrettyPrintedMessage=์˜ˆ์˜๊ฒŒ ์ถœ๋ ฅํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ์ด ์ด๋ฏธ ์˜ˆ์˜๊ฒŒ ์ถœ๋ ฅ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (sourceFooter.prettyPrint.isOriginalMessage): Tooltip text for the disabled
+# pretty print button in editor footer. This displays when the file is an original source.
+sourceFooter.prettyPrint.isOriginalMessage=์›๋ณธ ์†Œ์Šค๋Š” ์˜ˆ์˜๊ฒŒ ์ถœ๋ ฅํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ์€ ์ด๋ฏธ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (sourceFooter.prettyPrint.hasSourceMapMessage): Tooltip text for the disabled
+# pretty print button in editor footer. This displays when the file has a valid sourcemap with original sources.
+sourceFooter.prettyPrint.hasSourceMapMessage=์œ ํšจํ•œ ์†Œ์Šค ๋งต์œผ๋กœ ์ƒ์„ฑ๋œ ์†Œ์Šค๋Š” ์˜ˆ์˜๊ฒŒ ์ถœ๋ ฅํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์›๋ณธ ์†Œ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.
+
+# LOCALIZATION NOTE (sourceFooter.prettyPrint.noContentMessage): Tooltip text for the disabled
+# pretty print button in editor footer. This displays when the file has no content.
+sourceFooter.prettyPrint.noContentMessage=์˜ˆ์˜๊ฒŒ ์ถœ๋ ฅํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ์— ๋‚ด์šฉ์ด ์—†์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (sourceFooter.prettyPrint.isNotJavascriptMessage): Tooltip text for the disabled
+# pretty print button in editor footer. This displays when the file is not JavaScript code.
+sourceFooter.prettyPrint.isNotJavascriptMessage=์˜ˆ์˜๊ฒŒ ์ถœ๋ ฅํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ์ด JavaScript๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (sourceFooter.ignores): Tooltip text associated
+# with the ignores button
+sourceFooter.ignore=์†Œ์Šค ๋ฌด์‹œ
+
+# LOCALIZATION NOTE (sourceFooter.unignore): Tooltip text associated
+# with the ignore button
+sourceFooter.unignore=์†Œ์Šค ๋ฌด์‹œ ํ•ด์ œ
+
+# LOCALIZATION NOTE (sourceFooter.ignoreList): Tooltip text associated
+# with the ignore source button when the selected source is on the ignore list
+sourceFooter.ignoreList=์ด ์†Œ์Šค๋Š” ๋ฌด์‹œ ๋ชฉ๋ก์— ์žˆ์Šต๋‹ˆ๋‹ค. ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด '์•Œ๋ ค์ง„ ์ œ3์ž ์Šคํฌ๋ฆฝํŠธ ๋ฌด์‹œ' ์˜ต์…˜์„ ๋„์„ธ์š”.
+
+# LOCALIZATION NOTE (ignoreContextItem.ignore): Text associated
+# with the ignore context menu item
+ignoreContextItem.ignore=์†Œ์Šค ๋ฌด์‹œ
+ignoreContextItem.ignore.accesskey=I
+
+# LOCALIZATION NOTE (ignoreContextItem.unignore): Text associated
+# with the unignore context menu item
+ignoreContextItem.unignore=์†Œ์Šค ๋ฌด์‹œ ํ•ด์ œ
+ignoreContextItem.unignore.accesskey=U
+
+# LOCALIZATION NOTE (overridesContextItem.override): Text associated
+# with the add overrides context menu item
+overridesContextItem.override=์Šคํฌ๋ฆฝํŠธ ์žฌ์ •์˜ ์ถ”๊ฐ€
+overridesContextItem.override.accesskey=o
+
+# LOCALIZATION NOTE (overridesContextItem.removeOverride): Text associated
+# with the remove override context menu item
+overridesContextItem.removeOverride=์Šคํฌ๋ฆฝํŠธ ์žฌ์ •์˜ ์ œ๊ฑฐ
+overridesContextItem.removeOverride.accesskey=o
+
+# LOCALIZATION NOTE (ignoreContextItem.ignoreLine): Text associated
+# with the ignore line context menu item
+ignoreContextItem.ignoreLine=์ค„ ๋ฌด์‹œ
+ignoreContextItem.ignoreLine.accesskey=l
+
+# LOCALIZATION NOTE (ignoreContextItem.unignoreLine): Text associated
+# with the unignore line context menu item
+ignoreContextItem.unignoreLine=์ค„ ๋ฌด์‹œ ํ•ด์ œ
+ignoreContextItem.unignoreLine.accesskey=n
+
+# LOCALIZATION NOTE (ignoreContextItem.ignoreLines): Text associated
+# with the ignore lines context menu item
+ignoreContextItem.ignoreLines=์ค„ ๋ฌด์‹œ
+ignoreContextItem.ignoreLines.accesskey=i
+
+# LOCALIZATION NOTE (ignoreContextItem.unignoreLines): Text associated
+# with the unignore lines context menu item
+ignoreContextItem.unignoreLines=์ค„ ๋ฌด์‹œ ํ•ด์ œ
+ignoreContextItem.unignoreLines.accesskey=u
+
+# LOCALIZATION NOTE (sourceFooter.mappedSource): Text associated
+# with a mapped source. %S is replaced by the source map origin.
+sourceFooter.mappedSource=(%S์—์„œ)
+
+# LOCALIZATION NOTE (sourceFooter.mappedSourceTooltip): Tooltip text associated
+# with a mapped source. %S is replaced by the source map origin.
+sourceFooter.mappedSourceTooltip=(%S์—์„œ ๋งคํ•‘๋œ ์†Œ์Šค)
+
+# LOCALIZATION NOTE (sourceFooter.mappedSuffix): Text associated
+# with a mapped source.  Displays next to URLs in tree and tabs.
+sourceFooter.mappedSuffix=(๋งคํ•‘๋จ)
+
+# LOCALIZATION NOTE (sourceFooter.currentCursorPosition): Text associated
+# with the current cursor line and column
+sourceFooter.currentCursorPosition=(%S, %S)
+
+# LOCALIZATION NOTE (sourceFooter.currentCursorPosition.tooltip): Text associated
+# with the current cursor line and column
+sourceFooter.currentCursorPosition.tooltip=(ํ–‰ %1$S, ์—ด %2$S)
+
+# LOCALIZATION NOTE (sourceTabs.closeTabButtonTooltip): The tooltip that is displayed
+# for close tab button in source tabs.
+sourceTabs.closeTabButtonTooltip=ํƒญ ๋‹ซ๊ธฐ
+
+# LOCALIZATION NOTE (scopes.header): Scopes right sidebar pane header.
+scopes.header=๋ฒ”์œ„
+
+# LOCALIZATION NOTE (scopes.notAvailable): Scopes right sidebar pane message
+# for when the debugger is paused, but there isn't pause data.
+scopes.notAvailable=๋ฒ”์œ„ ์œ ํšจํ•˜์ง€ ์•Š์Œ
+
+# LOCALIZATION NOTE (scopes.notPaused): Scopes right sidebar pane message
+# for when the debugger is not paused.
+scopes.notPaused=์ผ์‹œ ์ค‘์ง€๋˜์ง€ ์•Š์Œ
+
+# LOCALIZATION NOTE (scopes.mapping.label): Scopes right sidebar pane
+# tooltip for checkbox and label
+scopes.mapping.label=์›๋ณธ ๋ณ€์ˆ˜ ์ด๋ฆ„ ๋งต
+
+# LOCALIZATION NOTE (eventlisteners.log.label): Event listeners tooltip for
+# checkbox and label
+eventlisteners.log.label=์ฝ˜์†”์— ์ด๋ฒคํŠธ ๋กœ๊ทธ
+
+# LOCALIZATION NOTE (eventlisteners.log): Checkbox label for logging events
+eventlisteners.log=๋กœ๊ทธ
+
+# LOCALIZATION NOTE (scopes.helpTooltip.label): Scopes right sidebar pane
+# icon tooltip for link to MDN
+scopes.helpTooltip.label=๋งต ์Šค์ฝ”ํ”„์— ๋Œ€ํ•ด ๋” ์•Œ์•„๋ณด๊ธฐ
+
+# LOCALIZATION NOTE (scopes.map.label): Checkbox label to map scopes
+scopes.map.label=๋งต
+
+# LOCALIZATION NOTE (scopes.block): Refers to a block of code in
+# the scopes pane when the debugger is paused.
+scopes.block=์ฐจ๋‹จ
+
+# LOCALIZATION NOTE (sources.header): Sources left sidebar header
+sources.header=์†Œ์Šค
+
+# LOCALIZATION NOTE (outline.header): Outline left sidebar header
+outline.header=๊ฐœ์š”
+
+# LOCALIZATION NOTE (search.header): Search left sidebar header
+search.header=๊ฒ€์ƒ‰
+
+# LOCALIZATION NOTE (outline.placeholder): Placeholder text for the filter input
+# element
+outline.placeholder=ํ•จ์ˆ˜ ํ•„ํ„ฐ
+
+# LOCALIZATION NOTE (outline.sortLabel): Label for the sort button
+outline.sortLabel=์ด๋ฆ„์ˆœ ์ •๋ ฌ
+
+# LOCALIZATION NOTE (outline.noFunctions): Outline text when there are no functions to display
+outline.noFunctions=ํ•จ์ˆ˜ ์—†์Œ
+
+# LOCALIZATION NOTE (outline.noFileSelected): Outline text when there are no files selected
+outline.noFileSelected=์„ ํƒ๋œ ํŒŒ์ผ ์—†์Œ
+
+# LOCALIZATION NOTE (sources.search): Sources left sidebar prompt
+# e.g. Cmd+P to search. On a mac, we use the command unicode character.
+# On windows, it's ctrl.
+sources.search=%S๋กœ ๊ฒ€์ƒ‰
+
+# LOCALIZATION NOTE (watchExpressions.header): Watch Expressions right sidebar
+# pane header.
+watchExpressions.header=๊ฐ์‹œ ํ‘œํ˜„์‹
+
+# LOCALIZATION NOTE (watchExpressions.refreshButton): Watch Expressions header
+# button for refreshing the expressions.
+watchExpressions.refreshButton=์ƒˆ๋กœ ๊ณ ์นจ
+
+# LOCALIZATION NOTE (welcome.search): The center pane welcome panel's
+# search prompt. e.g. cmd+p to search for files. On windows, it's ctrl, on
+# a mac we use the unicode character.
+welcome.search=%S๋กœ ํŒŒ์ผ ๊ฒ€์ƒ‰
+
+# LOCALIZATION NOTE (welcome.search2): The center pane welcome panel's
+# search prompt. e.g. cmd+p to search for files. On windows, it's ctrl, on
+# a mac we use the unicode character.
+welcome.search2=%S ํŒŒ์ผ๋กœ ๊ฐ€๊ธฐ
+
+# LOCALIZATION NOTE (welcome.findInFiles): The center pane welcome panel's
+# search prompt. e.g. cmd+f to search for files. On windows, it's ctrl+shift+f, on
+# a mac we use the unicode character.
+welcome.findInFiles=%S๋กœ ํŒŒ์ผ์—์„œ ์ฐพ๊ธฐ
+
+# LOCALIZATION NOTE (welcome.findInFiles2): The center pane welcome panel's
+# search prompt. e.g. cmd+f to search for files. On windows, it's ctrl+shift+f, on
+# a mac we use the unicode character.
+welcome.findInFiles2=%S ํŒŒ์ผ์—์„œ ์ฐพ๊ธฐ
+
+# LOCALIZATION NOTE (welcome.allShortcuts): The label to open the modal of
+# shortcuts, displayed in the welcome panel.
+welcome.allShortcuts=๋ชจ๋“  ๋‹จ์ถ•ํ‚ค ๋ณด๊ธฐ
+
+# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search
+# prompt for searching for files.
+sourceSearch.search=๊ฒ€์ƒ‰ ์ค‘โ€ฆ
+
+# LOCALIZATION NOTE (sourceSearch.search2): The center pane Source Search
+# prompt for searching for files.
+sourceSearch.search2=ํŒŒ์ผ๋กœ ๊ฐ€๊ธฐโ€ฆ
+
+# LOCALIZATION NOTE (pauseOnExceptions): The pause on exceptions button tooltip
+# when the debugger will pause on all exceptions.
+pauseOnExceptions=๋ชจ๋“  ์˜ˆ์™ธ์—์„œ ์ผ์‹œ ์ค‘์ง€ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ์™ธ๋ฅผ ๋ฌด์‹œํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”
+
+# LOCALIZATION NOTE (loadingText): The text that is displayed in the script
+# editor when the loading process has started but there is no file to display
+# yet.
+loadingText=๋กœ๋“œ ์ค‘โ€ฆ
+
+# LOCALIZATION NOTE (wasmIsNotAvailable): The text that is displayed in the
+# script editor when the WebAssembly source is not available.
+wasmIsNotAvailable=์ด ๋ชจ๋“ˆ์„ ๋””๋ฒ„๊ทธํ•˜๋ ค๋ฉด ์ƒˆ๋กœ ๊ณ ์นจํ•˜์„ธ์š”
+
+# LOCALIZATION NOTE (errorLoadingText3): The text that is displayed in the debugger
+# viewer when there is an error loading a file
+errorLoadingText3=์ด URI ๋กœ๋“œ ์˜ค๋ฅ˜: %S
+
+# LOCALIZATION NOTE(gotoLineModal.placeholder): The placeholder
+# text displayed when the user searches for specific lines in a file
+gotoLineModal.placeholder=์ค„ ์ด๋™โ€ฆ
+
+# LOCALIZATION NOTE(gotoLineModal.title): The message shown to users
+# to open the go to line modal
+gotoLineModal.title=ํŒŒ์ผ์˜ ์ค„ ๋ฒˆํ˜ธ๋กœ ์ด๋™
+
+# LOCALIZATION NOTE(gotoLineModal.key3): The shortcut for opening the
+# go to line modal
+# Do not localize "Ctrl+G", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+gotoLineModal.key3=Ctrl+G
+
+# LOCALIZATION NOTE(symbolSearch.search.functionsPlaceholder): The placeholder
+# text displayed when the user searches for functions in a file
+symbolSearch.search.functionsPlaceholder=ํ•จ์ˆ˜ ๊ฒ€์ƒ‰ํ•˜๊ธฐโ€ฆ
+symbolSearch.search.functionsPlaceholder.title=ํŒŒ์ผ์˜ ํ•จ์ˆ˜ ๊ฒ€์ƒ‰
+
+# LOCALIZATION NOTE(symbolSearch.search.variablesPlaceholder): The placeholder
+# text displayed when the user searches for variables in a file
+symbolSearch.search.variablesPlaceholder=๋ณ€์ˆ˜ ๊ฒ€์ƒ‰ํ•˜๊ธฐโ€ฆ
+symbolSearch.search.variablesPlaceholder.title=ํŒŒ์ผ์˜ ๋ณ€์ˆ˜ ๊ฒ€์ƒ‰
+
+# LOCALIZATION NOTE(symbolSearch.search.key2): The Key Shortcut for
+# searching for a function or variable
+# Do not localize "CmdOrCtrl+Shift+O", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+symbolSearch.search.key2=CmdOrCtrl+Shift+O
+
+experimental=์‹คํ—˜์ ์ธ ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (ctrl): The text that is used for documenting
+# keyboard shortcuts that use the control key
+ctrl=Ctrl
+
+# LOCALIZATION NOTE (anonymousFunction): this string is used to display
+# JavaScript functions that have no given name - they are said to be
+# anonymous.
+anonymousFunction=<์ต๋ช…>
+
+# LOCALIZATION NOTE (stacktrace.asyncStack): this string is used to
+# indicate that a given stack frame has an async parent.
+# %S is the "Async Cause" of the frame.
+stacktrace.asyncStack=(๋น„๋™๊ธฐ: %S)
+
+# LOCALIZATION NOTE (shortcuts.toggleBreakpoint): text describing
+# keyboard shortcut action for toggling breakpoint
+shortcuts.toggleBreakpoint=์ค‘๋‹จ์  ์ „ํ™˜
+shortcuts.toggleBreakpoint.accesskey=B
+
+# LOCALIZATION NOTE (shortcuts.toggleCondPanel.breakpoint): text describing
+# keyboard shortcut action for toggling conditional panel for breakpoints
+shortcuts.toggleCondPanel.breakpoint=์กฐ๊ฑด๋ถ€ ์ค‘๋‹จ์  ์ˆ˜์ •
+
+# LOCALIZATION NOTE (shortcuts.toggleCondPanel.logPoint): text describing
+# keyboard shortcut action for toggling conditional panel for log points
+shortcuts.toggleCondPanel.logPoint=๋กœ๊ทธ ํฌ์ธํŠธ ์ˆ˜์ •
+
+# LOCALIZATION NOTE (shortcuts.pauseOrResume): text describing
+# keyboard shortcut action for pause of resume
+shortcuts.pauseOrResume=์ผ์‹œ ์ค‘์ง€/๋‹ค์‹œ ์‹œ์ž‘
+
+# LOCALIZATION NOTE (shortcuts.stepOver): text describing
+# keyboard shortcut action for stepping over
+shortcuts.stepOver=๊ฑด๋„ˆ๋›ฐ๊ธฐ
+
+# LOCALIZATION NOTE (shortcuts.stepIn): text describing
+# keyboard shortcut action for stepping in
+shortcuts.stepIn=๋“ค์–ด๊ฐ€๊ธฐ
+
+# LOCALIZATION NOTE (shortcuts.stepOut): text describing
+# keyboard shortcut action for stepping out
+shortcuts.stepOut=๋‚˜์˜ค๊ธฐ
+
+# LOCALIZATION NOTE (shortcuts.fileSearch): text describing
+# keyboard shortcut action for source file search
+shortcuts.fileSearch=์†Œ์Šค ํŒŒ์ผ ๊ฒ€์ƒ‰
+
+# LOCALIZATION NOTE (shortcuts.fileSearch2): text describing
+# keyboard shortcut action for source file search
+shortcuts.fileSearch2=ํŒŒ์ผ๋กœ ๊ฐ€๊ธฐ
+
+# LOCALIZATION NOTE (shortcuts.gotoLine): text describing
+# keyboard shortcut for jumping to a specific line
+shortcuts.gotoLine=์ค„ ์ด๋™
+
+# LOCALIZATION NOTE (shortcuts.projectSearch): text describing
+# keyboard shortcut action for full project search
+shortcuts.projectSearch=์ „์ฒด ํ”„๋กœ์ ํŠธ ๊ฒ€์ƒ‰
+
+# LOCALIZATION NOTE (shortcuts.projectSearch2): text describing
+# keyboard shortcut action for full project search
+shortcuts.projectSearch2=ํŒŒ์ผ์—์„œ ์ฐพ๊ธฐ
+
+# LOCALIZATION NOTE (shortcuts.functionSearch): text describing
+# keyboard shortcut action for function search
+shortcuts.functionSearch=ํ•จ์ˆ˜ ๊ฒ€์ƒ‰
+
+# LOCALIZATION NOTE (shortcuts.functionSearch2): text describing
+# keyboard shortcut action for function search
+shortcuts.functionSearch2=ํ•จ์ˆ˜ ์ฐพ๊ธฐ
+
+# LOCALIZATION NOTE (shortcuts.buttonName): text describing
+# keyboard shortcut button text
+shortcuts.buttonName=ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค
+
+# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed
+# in the variables list as a separator between the name and value.
+variablesSeparatorLabel=:
+variablesViewOptimizedOut=(์ตœ์ ํ™”ํ•  ์ˆ˜ ์—†์Œ)
+variablesViewUninitialized=(์ดˆ๊ธฐํ™”๋˜์ง€ ์•Š์Œ)
+variablesViewMissingArgs=(์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ)
+
+# LOCALIZATION NOTE (variablesDomNodeValueTooltip): The text that is displayed
+# in a tooltip on the "open in inspector" button in the the variables list for a
+# DOMNode item.
+variablesDomNodeValueTooltip=๊ฒ€์‚ฌ๊ธฐ์˜ ๋…ธ๋“œ๋ฅผ ์„ ํƒํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”
+
+# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed
+# in the variables list on a getter or setter which can be edited.
+variablesEditButtonTooltip=๊ฐ’์„ ์„ค์ •ํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”
+
+# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is
+# shown before the stack trace in an error.
+variablesViewErrorStacktrace=์Šคํƒ ์ถ”์ :
+
+# LOCALIZATION NOTE (variablesViewMoreObjects): the text that is displayed
+# when you have an object preview that does not show all of the elements. At the end of the list
+# you see "N more..." in the web console output.
+# This is a semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 number of remaining items in the object
+# example: 3 moreโ€ฆ
+variablesViewMoreObjects=#1๊ฐœ ๋” ์žˆ์Œโ€ฆ
+
+# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed
+# in the variables list on an item with an editable name.
+variablesEditableNameTooltip=ํŽธ์ง‘ํ•˜๋ ค๋ฉด ๋”๋ธ” ํด๋ฆญํ•˜์„ธ์š”
+
+# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed
+# in the variables list on an item with an editable value.
+variablesEditableValueTooltip=๊ฐ’์„ ๋ฐ”๊พธ๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”
+
+# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed
+# in the variables list on an item which can be removed.
+variablesCloseButtonTooltip=์‚ญ์ œํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”
+
+# LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed
+# in the variables list on certain variables or properties as tooltips.
+# Explanations of what these represent can be found at the following links:
+# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty
+# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isExtensible
+# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isFrozen
+# https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/isSealed
+# It's probably best to keep these in English.
+configurableTooltip=configurable
+enumerableTooltip=enumerable
+writableTooltip=writable
+frozenTooltip=frozen
+sealedTooltip=sealed
+extensibleTooltip=extensible
+overriddenTooltip=์žฌ์ •์˜๋จ
+WebIDLTooltip=WebIDL
+
+# LOCALIZATION NOTE (serviceWorkerInfo.parsed): State displayed for a service
+# worker that has been parsed.
+serviceWorkerInfo.parsed=๋ถ„์„๋จ
+# LOCALIZATION NOTE (serviceWorkerInfo.installing): State displayed for a
+# service worker that is being installed.
+serviceWorkerInfo.installing=์„ค์น˜ ์ค‘
+# LOCALIZATION NOTE (serviceWorkerInfo.installed): State displayed for a
+# service worker that has finished being installed.
+serviceWorkerInfo.installed=์„ค์น˜๋จ
+# LOCALIZATION NOTE (serviceWorkerInfo.activating): State displayed for a
+# service worker that is being activated.
+serviceWorkerInfo.activating=ํ™œ์„ฑํ™” ์ค‘
+# LOCALIZATION NOTE (serviceWorkerInfo.activated): State displayed for a
+# service worker that has finished being activated.
+serviceWorkerInfo.activated=ํ™œ์„ฑํ™”๋จ
+# LOCALIZATION NOTE (serviceWorkerInfo.redundant): State displayed for a
+# service worker that is redundant.
+serviceWorkerInfo.redundant=์ค‘๋ณต
+# LOCALIZATION NOTE (serviceWorkerInfo.unknown): State displayed for a
+# service worker that is in an unknown state.
+serviceWorkerInfo.unknown=์•Œ ์ˆ˜ ์—†์Œ
diff --git a/devtools/client/device.properties b/devtools/client/device.properties
new file mode 100644 (file)
index 0000000..b827977
--- /dev/null
@@ -0,0 +1,21 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE These strings are used inside Device Emulation developer
+# tools. 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.
+
+# LOCALIZATION NOTE:
+# These strings are category names in a list of devices that a user can choose
+# to simulate (e.g. "ZTE Open C", "VIA Vixen", "720p HD Television", etc).
+device.phones=์ „ํ™”
+device.tablets=ํƒœ๋ธ”๋ฆฟ
+device.laptops=๋…ธํŠธ๋ถ
+device.televisions=TV
+device.consoles=๊ฒŒ์ž„ ์ฝ˜์†”
+device.watches=์‹œ๊ณ„
+device.custom=์‚ฌ์šฉ์ž ์ง€์ •
diff --git a/devtools/client/dom.properties b/devtools/client/dom.properties
new file mode 100644 (file)
index 0000000..5f28839
--- /dev/null
@@ -0,0 +1,27 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE These strings are used inside the DOM panel
+# which is available from the Web Developer sub-menu -> 'DOM'.
+# 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.
+
+# LOCALIZATION NOTE These strings are used inside the DOM panel
+# which is available from the Browser Tools sub-menu -> 'DOM'.
+# 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.
+
+# LOCALIZATION NOTE (dom.filterDOMPanel): A placeholder text used for
+# DOM panel search box.
+dom.filterDOMPanel=DOM ํŒจ๋„ ํ•„ํ„ฐ
+
+# LOCALIZATION NOTE (dom.refresh): A label for Refresh button in
+# DOM panel toolbar
+dom.refresh=์ƒˆ๋กœ ๊ณ ์นจ
diff --git a/devtools/client/filterwidget.properties b/devtools/client/filterwidget.properties
new file mode 100644 (file)
index 0000000..2418de1
--- /dev/null
@@ -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 NOTE These strings are used in the CSS Filter Editor Widget
+# which can be found in a tooltip that appears in the Rule View when clicking
+# on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'.
+
+# LOCALIZATION NOTE (emptyFilterList):
+# This string is displayed when filter's list is empty
+# (no filter specified / all removed)
+emptyFilterList=ํ•„ํ„ฐ๊ฐ€ ์ง€์ •๋˜์ง€ ์•Š์Œ
+
+# LOCALIZATION NOTE (emptyPresetList):
+# This string is displayed when preset's list is empty
+emptyPresetList=์ €์žฅ๋œ ํ”„๋ฆฌ์…‹์ด ์—†์Šต๋‹ˆ๋‹ค, \
+์ด๋ฆ„์„ ์„ ํƒํ•ด์„œ ํ•„ํ„ฐ ํ”„๋ฆฌ์…‹์„ ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. \
+ํ”„๋ฆฌ์…‹์„ ์‚ฌ์šฉํ•˜๋ฉด ๋น ๋ฅด๊ฒŒ ์ ‘๊ทผ๊ฐ€๋Šฅํ•˜๊ณ  ์žฌ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (addUsingList):
+# This string is displayed under [emptyFilterList] when filter's
+# list is empty, guiding user to add a filter using the list below it
+addUsingList=์•„๋ž˜ ๋ชฉ๋ก์—์„œ ํ•„ํ„ฐ๋ฅผ ๊ณจ๋ผ์„œ ๋„ฃ๊ธฐ
+
+# LOCALIZATION NOTE (dropShadowPlaceholder):
+# This string is used as a placeholder for drop-shadow's input
+# in the filter list (shown when <input> is empty)
+dropShadowPlaceholder=x y radius color
+
+# LOCALIZATION NOTE (dragHandleTooltipText):
+# This string is used as a tooltip text (shown on mouse hover) on the
+# drag handles of filters which are used to re-order filters
+dragHandleTooltipText=ํ•„ํ„ฐ ์ˆœ์„œ๋ฅผ ๋ฐ”๊พธ๋ ค๋ฉด ์œ„์ชฝ์ด๋‚˜ ์•„๋ž˜์ชฝ์œผ๋กœ ๋Œ์–ด์„œ ๋†“์œผ์„ธ์š”
+
+# LOCALIZATION NOTE (labelDragTooltipText):
+# This string is used as a tooltip text (shown on mouse hover) on the
+# filters' labels which can be dragged left/right to increase/decrease
+# the filter's value (like photoshop)
+labelDragTooltipText=๊ฐ’์„ ์ค„์ด๊ฑฐ๋‚˜ ๋†’์ด๋ ค๋ฉด ์™ผ์ชฝ์ด๋‚˜ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๋Œ์–ด์„œ ๋†“์œผ์„ธ์š”
+
+# LOCALIZATION NOTE (filterListSelectPlaceholder):
+# This string is used as a preview option in the list of possible filters
+# <select>
+filterListSelectPlaceholder=ํ•„ํ„ฐ ์„ ํƒ
+
+# LOCALIZATION NOTE (addNewFilterButton):
+# This string is displayed on a button used to add new filters
+addNewFilterButton=์ถ”๊ฐ€
+
+# LOCALIZATION NOTE (newPresetPlaceholder):
+# This string is used as a placeholder in the list of presets which is used to
+# save a new preset
+newPresetPlaceholder=ํ”„๋ฆฌ์…‹ ์ด๋ฆ„
+
+# LOCALIZATION NOTE (savePresetButton):
+# This string is displayed on a button used to save a new preset
+savePresetButton=์ €์žฅ
+
+# LOCALIZATION NOTE(presetsToggleButton):
+# This string is used in a button which toggles the presets list
+presetsToggleButton=ํ”„๋ฆฌ์…‹
diff --git a/devtools/client/font-inspector.properties b/devtools/client/font-inspector.properties
new file mode 100644 (file)
index 0000000..4331fbe
--- /dev/null
@@ -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/.
+
+# LOCALIZATION NOTE This file contains the Font Inspector strings.
+# The Font Inspector is a panel accessible in the Inspector sidebar.
+
+# LOCALIZATION NOTE (fontinspector.system) This label indicates that the font is a local
+# system font.
+fontinspector.system=์‹œ์Šคํ…œ
+
+# LOCALIZATION NOTE (fontinspector.noFontsUsedOnCurrentElement): This label is shown when
+# no fonts were used on the selected element.
+fontinspector.noFontsUsedOnCurrentElement=ํ˜„์žฌ ์š”์†Œ์— ์‚ฌ์šฉ๋œ ๊ธ€๊ผด์ด ์—†์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (fontinspector.copyURL): This is the text that appears in a tooltip
+# displayed when the user hovers over the copy icon next to the font URL.
+# Clicking the copy icon copies the full font URL to the user's clipboard
+fontinspector.copyURL=URL ๋ณต์‚ฌ
+
+# LOCALIZATION NOTE (fontinspector.customInstanceName): Think of instances as presets
+# (groups of settings that apply in bulk to a thing). Instances have names. When the user
+# creates a new instance, it doesn't have a name. This is the text that appears as the
+# default name for a new instance. It shows up in a dropdown from which users can select
+# between predefined instances and this custom instance.
+fontinspector.customInstanceName=์‚ฌ์šฉ์ž ์ง€์ •
+
+# LOCALIZATION NOTE (fontinspector.fontInstanceLabel): This label is shown next to the UI
+# in the font editor which allows a user to select a font instance option from a
+# dropdown. An instance is like a preset. A "font instance" is the term used by the font
+# authors to mean a group of predefined font settings.
+fontinspector.fontInstanceLabel=์ข…๋ฅ˜
+
+# LOCALIZATION NOTE (fontinspector.fontSizeLabel): This label is shown next to the UI
+# in the font editor which allows the user to change the font size.
+fontinspector.fontSizeLabel=ํฌ๊ธฐ
+
+# LOCALIZATION NOTE (fontinspector.fontWeightLabel): This label is shown next to the UI
+# in the font editor which allows the user to change the font weight.
+fontinspector.fontWeightLabel=๋‘๊ป˜
+
+# LOCALIZATION NOTE (fontinspector.fontItalicLabel): This label is shown next to the UI
+# in the font editor which allows the user to change the style of the font to italic.
+fontinspector.fontItalicLabel=๊ธฐ์šธ์ž„๊ผด
+
+# LOCALIZATION NOTE (fontinspector.showMore): Label for a collapsed list of fonts.
+fontinspector.showMore=๋” ๋ณด๊ธฐ
+
+# LOCALIZATION NOTE (fontinspector.showLess): Label for an expanded list of fonts.
+fontinspector.showLess=๊ฐ„๋‹จํžˆ ๋ณด๊ธฐ
+
+# LOCALIZATION NOTE (fontinspector.letterSpacingLabel): Label for the UI to change the
+# letter spacing in the font editor.
+fontinspector.letterSpacingLabel=๊ฐ„๊ฒฉ
+
+# LOCALIZATION NOTE (fontinspector.lineHeightLabelCapitalized): Label for the UI to change the line height in the font editor.
+fontinspector.lineHeightLabelCapitalized=์ค„ ๋†’์ด
+
+# LOCALIZATION NOTE (fontinspector.allFontsOnPageHeader): Header for the section listing
+# all the fonts on the current page.
+fontinspector.allFontsOnPageHeader=ํŽ˜์ด์ง€์˜ ๋ชจ๋“  ๊ธ€๊ผด
+
+# LOCALIZATION NOTE (fontinspector.fontsUsedLabel): Label for the Font Editor section
+# which shows the fonts used on the selected element.
+fontinspector.fontsUsedLabel=์‚ฌ์šฉ๋œ ๊ธ€๊ผด
+
+# LOCALIZATION NOTE (fontinspector.previewTextPlaceholder): Placeholder for the input
+# where the user can type text to get a preview of it using a font.
+fontinspector.previewTextPlaceholder=๊ธ€๊ผด ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ํ…์ŠคํŠธ
diff --git a/devtools/client/har.properties b/devtools/client/har.properties
new file mode 100644 (file)
index 0000000..f65cca9
--- /dev/null
@@ -0,0 +1,29 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE These strings are used inside the Network Monitor
+# which is available from the Web Developer sub-menu -> 'Network Monitor'.
+# 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.
+
+# LOCALIZATION NOTE These strings are used inside the Network Monitor
+# which is available from the Browser Tools sub-menu -> 'Network Monitor'.
+# 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.
+
+# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within
+# HAR file explaining that HTTP response bodies are not includes
+# in exported data.
+har.responseBodyNotIncluded=์‘๋‹ต ๋ณธ๋ฌธ์ด ํฌํ•จ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (har.requestBodyNotIncluded): A label used within
+# HAR file explaining that HTTP request bodies are not includes
+# in exported data.
+har.requestBodyNotIncluded=์š”์ฒญ ์ „๋ฌธ์ด ๋“ค์–ด์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
diff --git a/devtools/client/inspector.properties b/devtools/client/inspector.properties
new file mode 100644 (file)
index 0000000..2b55c31
--- /dev/null
@@ -0,0 +1,584 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE These strings are used inside the Inspector
+# which is available from the Web Developer sub-menu -> 'Inspect'.
+#
+# 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.
+
+# LOCALIZATION NOTE These strings are used inside the Inspector
+# which is available from the Browser Tools sub-menu -> 'Inspect'.
+#
+# 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.
+
+inspector.panelLabel.markupView=๋งˆํฌ์—… ๋ณด๊ธฐ
+
+# LOCALIZATION NOTE (markupView.more.showing)
+# When there are too many nodes to load at once, we will offer to
+# show all the nodes.
+markupView.more.showing=๋ช‡๋ช‡ ๋…ธ๋“œ๋Š” ์ˆจ๊ฒจ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (markupView.more.showAll2): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+markupView.more.showAll2=๋ชจ๋“  ๋…ธ๋“œ #1๊ฐœ ๋ณด๊ธฐ
+
+# LOCALIZATION NOTE (markupView.whitespaceOnly.label)
+# Used in the badge that appears when whitespace-only text nodes are displayed in the
+# inspector.
+markupView.whitespaceOnly.label=๊ณต๋ฐฑ
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.label)
+# Used in the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.label=์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.title)
+# Title for the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.title=์ด ์š”์†Œ์˜ ์ž์‹์€ ํ˜„์žฌ ๋ธŒ๋ผ์šฐ์ € ๋„๊ตฌ์ƒ์ž ๋ชจ๋“œ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ
+
+# LOCALIZATION NOTE (markupView.whitespaceOnly)
+# Used in a tooltip that appears when the user hovers over whitespace-only text nodes in
+# the inspector. %S in the content will be replaced by the whitespace characters used in
+# the text node.
+markupView.whitespaceOnly=๊ณต๋ฐฑ ๋ฌธ์ž๋งŒ ์žˆ๋Š” ํ…์ŠคํŠธ ๋…ธ๋“œ: %S
+
+# LOCALIZATION NOTE (markupView.display.flex.tooltiptext2)
+# Used in a tooltip that appears when the user hovers over the display type button in
+# the markup view.
+markupView.display.flex.tooltiptext2=์ด ์š”์†Œ๋Š” ๋ธ”๋ก ์š”์†Œ์ฒ˜๋Ÿผ ๋™์ž‘ํ•˜๋ฉฐ flexbox ๋ชจ๋ธ์— ๋”ฐ๋ผ ๋‚ด์šฉ์„ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค. ์ด ์š”์†Œ์— ๋Œ€ํ•œ flexbox ์˜ค๋ฒ„๋ ˆ์ด๋ฅผ ์ „ํ™˜ํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”.
+
+# LOCALIZATION NOTE (markupView.display.inlineFlex.tooltiptext2)
+# Used in a tooltip that appears when the user hovers over the display type button in
+# the markup view.
+markupView.display.inlineFlex.tooltiptext2=์ด ์š”์†Œ๋Š” ์ธ๋ผ์ธ ์š”์†Œ์ฒ˜๋Ÿผ ๋™์ž‘ํ•˜๋ฉฐ flexbox ๋ชจ๋ธ์— ๋”ฐ๋ผ ๋‚ด์šฉ์„ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค. ์ด ์š”์†Œ์— ๋Œ€ํ•œ flexbox ์˜ค๋ฒ„๋ ˆ์ด๋ฅผ ์ „ํ™˜ํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”.
+
+# LOCALIZATION NOTE (markupView.display.grid.tooltiptext2)
+# Used in a tooltip that appears when the user hovers over the display type button in
+# the markup view.
+markupView.display.grid.tooltiptext2=์ด ์š”์†Œ๋Š” ๋ธ”๋ก ์š”์†Œ์ฒ˜๋Ÿผ ๋™์ž‘ํ•˜๋ฉฐ ๊ทธ๋ฆฌ๋“œ ๋ชจ๋ธ์— ๋”ฐ๋ผ ๋‚ด์šฉ์„ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค. ์ด ์š”์†Œ์— ๋Œ€ํ•œ ๊ทธ๋ฆฌ๋“œ ์˜ค๋ฒ„๋ ˆ์ด๋ฅผ ์ „ํ™˜ํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”.
+
+# LOCALIZATION NOTE (markupView.display.inlineGrid.tooltiptext2)
+# Used in a tooltip that appears when the user hovers over the display type button in
+# the markup view.
+markupView.display.inlineGrid.tooltiptext2=์ด ์š”์†Œ๋Š” ์ธ๋ผ์ธ ์š”์†Œ์ฒ˜๋Ÿผ ๋™์ž‘ํ•˜๋ฉฐ ๊ทธ๋ฆฌ๋“œ ๋ชจ๋ธ์— ๋”ฐ๋ผ ๋‚ด์šฉ์„ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค. ์ด ์š”์†Œ์— ๋Œ€ํ•œ ๊ทธ๋ฆฌ๋“œ ์˜ค๋ฒ„๋ ˆ์ด๋ฅผ ์ „ํ™˜ํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”.
+
+# LOCALIZATION NOTE (markupView.display.subgrid.tooltiptext)
+# Used in a tooltip that appears when the user hovers over the display type button in
+# the markup view.
+markupView.display.subgrid.tooltiptiptext=์ด ์š”์†Œ๋Š” ๊ทธ๋ฆฌ๋“œ ๋ชจ๋ธ์— ๋”ฐ๋ผ์„œ ์•ˆ์˜ ์ฝ˜ํ…์ธ ๋ฅผ ๋ฐฐ์น˜ํ•˜์ง€๋งŒ ์—ด๊ณผ ํ–‰์˜ ์ •์˜๋Š” ๋ถ€๋ชจ ๊ทธ๋ฆฌ๋“œ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (markupView.display.flowRoot.tooltiptext)
+# Used in a tooltip that appears when the user hovers over the display type button in
+# the markup view.
+markupView.display.flowRoot.tooltiptext=์ด ์š”์†Œ๋Š” ์ƒˆ๋กœ์šด ๋ธ”๋ก ํ˜•ํƒœ์˜ ๋ฌธ๋งฅ์„ ํ˜•์„ฑํ•˜๋Š” ๋ธ”๋ก ์š”์†Œ ๋ฐ•์Šค๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (markupView.display.contents.tooltiptext2)
+# Used in a tooltip that appears when the user hovers over the display type button in
+# the markup view.
+markupView.display.contents.tooltiptext2=์ด ์š”์†Œ๋Š” ๋ฐ•์Šค๋ฅผ ์ƒ์„ฑํ•˜์ง€ ์•Š์ง€๋งŒ ์•ˆ์˜ ๋‚ด์šฉ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (markupView.event.tooltiptext)
+# Used in a tooltip that appears when the user hovers over 'event' badge in
+# the markup view.
+markupView.event.tooltiptext=์ด๋ฒคํŠธ ๋ฆฌ์Šค๋„ˆ
+
+# LOCALIZATION NOTE (markupView.custom.tooltiptext)
+# Used in a tooltip that appears when the user hovers over 'custom' badge in
+# the markup view. Only displayed on custom elements with a shadow root attached.
+markupView.custom.tooltiptext=์‚ฌ์šฉ์ž ์ง€์ • ์š”์†Œ ์ •์˜ ๋ณด๊ธฐ
+
+# LOCALIZATION NOTE (markupView.newAttribute.label)
+# This is used to speak the New Attribute button when editing a tag
+# and a screen reader user tabs to it. This string is not visible onscreen.
+markupView.newAttribute.label=์ƒˆ ์†์„ฑ
+
+# LOCALIZATION NOTE (markupView.revealLink.tooltip)
+# Used as a tooltip for an icon in the markup view when displaying elements inserted in
+# <slot> nodes in a custom  component. When clicking on the icon, the corresponding
+# non-slotted container will be selected
+markupView.revealLink.tooltip=ํ‘œ์‹œ
+
+#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded
+previewTooltip.image.brokenImage=์ด๋ฏธ์ง€๋ฅผ ์ฝ์–ด๋“ค์ด์ง€ ๋ชปํ–ˆ์Œ
+
+# LOCALIZATION NOTE: Used in color picker tooltip when the eyedropper is disabled for
+# non-HTML documents
+eyedropper.disabled.title=HTM์ด ์•„๋‹Œ ๋ฌธ์„œ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ
+
+#LOCALIZATION NOTE: Used in the event tooltip to allow the debugger to be opened
+eventsTooltip.openInDebugger=๋””๋ฒ„๊ฑฐ์—์„œ ์—ด๊ธฐ
+
+#LOCALIZATION NOTE: Used in the event tooltip when a script's filename cannot be detected
+eventsTooltip.unknownLocation=์•Œ ์ˆ˜ ์—†๋Š” ์œ„์น˜
+
+#LOCALIZATION NOTE: Used in the mouseover tooltip when hovering "Unknown location."
+eventsTooltip.unknownLocationExplanation=์ด ๋ฆฌ์Šค๋„ˆ์˜ ์›๋ž˜ ์œ„์น˜๋ฅผ ๊ฐ์ง€ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ฝ”๋“œ๊ฐ€ Babel๊ณผ ๊ฐ™์€ ์œ ํ‹ธ๋ฆฌํ‹ฐ์— ์˜ํ•ด ๋ณ€ํ™˜๋˜์—ˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+#LOCALIZATION NOTE: Used in the tooltip for Bubbling
+eventsTooltip.Bubbling=๋ฒ„๋ธ”๋ง
+
+#LOCALIZATION NOTE: Used in the tooltip for Capturing
+eventsTooltip.Capturing=์บก์ฒ˜๋ง
+
+# LOCALIZATION NOTE (allTabsMenuButton.tooltip): The tooltip that gets
+# displayed when hovering over the tabs overflow button.
+allTabsMenuButton.tooltip=๋ชจ๋“  ํƒญ ํ‘œ์‹œ
+
+# LOCALIZATION NOTE (inspector.showThreePaneMode): This is the tooltip for the button
+# that toggles on the 3 pane inspector mode.
+inspector.showThreePaneMode=3 ์ฐฝ ๊ฒ€์‚ฌ๊ธฐ ํ‘œ์‹œ
+
+# LOCALIZATION NOTE (inspector.hideThreePaneMode): This is the tooltip for the button
+# that toggles off the 3 pane inspector mode.
+inspector.hideThreePaneMode=3 ์ฐฝ ๊ฒ€์‚ฌ๊ธฐ ์ˆจ๊ธฐ๊ธฐ
+
+# LOCALIZATION NOTE (inspector.searchResultsCount2): This is the label that
+# will show up next to the inspector search box. %1$S is the current result
+# index and %2$S is the total number of search results. For example: "3 of 9".
+# This won't be visible until the search box is updated in Bug 835896.
+inspector.searchResultsCount2=%1$S / %2$S
+
+# LOCALIZATION NOTE (inspector.searchResultsNone): This is the label that
+# will show up next to the inspector search box when no matches were found
+# for the given string.
+# This won't be visible until the search box is updated in Bug 835896.
+inspector.searchResultsNone=์ผ์น˜ํ•˜๋Š” ๊ฒƒ์ด ์—†์Œ
+
+# LOCALIZATION NOTE (inspector.menu.openUrlInNewTab.label): This is the label of
+# a menu item in the inspector contextual-menu that appears when the user right-
+# clicks on the attribute of a node in the inspector that is a URL, and that
+# allows to open that URL in a new tab.
+inspector.menu.openUrlInNewTab.label=๋งํฌ๋ฅผ ์ƒˆ ํƒญ์—์„œ ์—ด๊ธฐ
+
+# LOCALIZATION NOTE (inspector.menu.copyUrlToClipboard.label): This is the label
+# of a menu item in the inspector contextual-menu that appears when the user
+# right-clicks on the attribute of a node in the inspector that is a URL, and
+# that allows to copy that URL in the clipboard.
+inspector.menu.copyUrlToClipboard.label=๋งํฌ ์ฃผ์†Œ ๋ณต์‚ฌ
+
+# LOCALIZATION NOTE (inspector.menu.selectElement.label): This is the label of a
+# menu item in the inspector contextual-menu that appears when the user right-
+# clicks on the attribute of a node in the inspector that is the ID of another
+# element in the DOM (like with <label for="input-id">), and that allows to
+# select that element in the inspector.
+inspector.menu.selectElement.label=์š”์†Œ #%S ์„ ํƒ
+
+# LOCALIZATION NOTE (inspectorEditAttribute.label): This is the label of a
+# sub-menu "Attribute" in the inspector contextual-menu that appears
+# when the user right-clicks on the node in the inspector, and that allows
+# to edit an attribute on this node.
+inspectorEditAttribute.label=โ€œ%Sโ€ ์†์„ฑ ์ˆ˜์ •
+inspectorEditAttribute.accesskey=E
+
+# LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label of a
+# sub-menu "Attribute" in the inspector contextual-menu that appears
+# when the user right-clicks on the attribute of a node in the inspector,
+# and that allows to remove this attribute.
+inspectorRemoveAttribute.label=โ€œ%Sโ€ ์†์„ฑ ์‚ญ์ œ
+inspectorRemoveAttribute.accesskey=R
+
+# LOCALIZATION NOTE (inspectorCopyAttributeValue.label): This is the label of a
+# sub-menu "Attribute" in the inspector contextual-menu that appears
+# when the user right-clicks on the attribute of a node in the inspector,
+# and that allows to copy the attribute value to clipboard.
+inspectorCopyAttributeValue.label=โ€œ%Sโ€ ์†์„ฑ ๊ฐ’ ๋ณต์‚ฌ
+inspectorCopyAttributeValue.accesskey=V
+
+# LOCALIZATION NOTE (inspector.nodePreview.highlightNodeLabel):
+# This string is displayed in a tooltip that is shown when hovering over a the
+# inspector icon displayed next to a DOM node preview (e.g. next to something
+# like "div#foo.bar").
+# DOM node previews can be displayed in places like the animation-inspector, the
+# console or the object inspector.
+# The tooltip invites the user to click on the icon in order to highlight the
+# node in the page.
+inspector.nodePreview.highlightNodeLabel=ํŽ˜์ด์ง€์—์„œ ์ด ๋…ธ๋“œ๋ฅผ ๊ฐ•์กฐ ํ‘œ์‹œํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”
+
+# LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown
+# in the inspector contextual-menu for the item that lets users edit the
+# (outer) HTML of the current node
+inspectorXMLEdit.label=XML๋กœ ํŽธ์ง‘
+inspectorHTMLEdit.label=HTML๋กœ ํŽธ์ง‘
+inspectorSVGEdit.label=SVG๋กœ ํŽธ์ง‘
+inspectorMathMLEdit.label=MathML๋กœ ํŽธ์ง‘
+inspectorHTMLEdit.accesskey=E
+
+# LOCALIZATION NOTE (inspectorCopyInnerHTML.label): This is the label shown
+# in the inspector contextual-menu for the item that lets users copy the
+# inner HTML of the current node
+inspectorCopyInnerHTML.label=๋‚ด๋ถ€ HTML
+inspectorCopyInnerHTML.accesskey=I
+
+# LOCALIZATION NOTE (inspectorCopyOuterHTML.label): This is the label shown
+# in the inspector contextual-menu for the item that lets users copy the
+# outer HTML of the current node
+inspectorCopyOuterHTML.label=์™ธ๋ถ€ HTML
+inspectorCopyOuterHTML.accesskey=O
+
+# LOCALIZATION NOTE (inspectorCopyCSSSelector.label): This is the label
+# shown in the inspector contextual-menu for the item that lets users copy
+# the CSS Selector of the current node
+inspectorCopyCSSSelector.label=CSS ์„ ํƒ์ž
+inspectorCopyCSSSelector.accesskey=S
+
+# LOCALIZATION NOTE (inspectorCopyCSSPath.label): This is the label
+# shown in the inspector contextual-menu for the item that lets users copy
+# the full CSS path of the current node
+inspectorCopyCSSPath.label=CSS ๊ฒฝ๋กœ
+inspectorCopyCSSPath.accesskey=P
+
+# LOCALIZATION NOTE (inspectorCopyXPath.label): This is the label
+# shown in the inspector contextual-menu for the item that lets users copy
+# the XPath of the current node
+inspectorCopyXPath.label=XPath
+inspectorCopyXPath.accesskey=X
+
+# LOCALIZATION NOTE (inspectorPasteOuterHTML.label): This is the label shown
+# in the inspector contextual-menu for the item that lets users paste outer
+# HTML in the current node
+inspectorPasteOuterHTML.label=์™ธ๋ถ€ HTML
+inspectorPasteOuterHTML.accesskey=O
+
+# LOCALIZATION NOTE (inspectorPasteInnerHTML.label): This is the label shown
+# in the inspector contextual-menu for the item that lets users paste inner
+# HTML in the current node
+inspectorPasteInnerHTML.label=๋‚ด๋ถ€ HTML
+inspectorPasteInnerHTML.accesskey=I
+
+# LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown
+# in the inspector contextual-menu for the item that lets users paste
+# the HTML before the current node
+inspectorHTMLPasteBefore.label=์ด์ „
+inspectorHTMLPasteBefore.accesskey=B
+
+# LOCALIZATION NOTE (inspectorHTMLPasteAfter.label): This is the label shown
+# in the inspector contextual-menu for the item that lets users paste
+# the HTML after the current node
+inspectorHTMLPasteAfter.label=์ดํ›„
+inspectorHTMLPasteAfter.accesskey=A
+
+# LOCALIZATION NOTE (inspectorHTMLPasteFirstChild.label): This is the label
+# shown in the inspector contextual-menu for the item that lets users paste
+# the HTML as the first child the current node
+inspectorHTMLPasteFirstChild.label=์ฒซ๋ฒˆ์งธ ์ž์‹์œผ๋กœ
+inspectorHTMLPasteFirstChild.accesskey=F
+
+# LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label
+# shown in the inspector contextual-menu for the item that lets users paste
+# the HTML as the last child the current node
+inspectorHTMLPasteLastChild.label=๋งˆ์ง€๋ง‰ ์ž์‹์œผ๋กœ
+inspectorHTMLPasteLastChild.accesskey=L
+
+# LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label
+# shown in the inspector contextual-menu for the item that lets users scroll
+# the current node into view
+inspectorScrollNodeIntoView.label=ํ™”๋ฉด์— ๋ณด์ด๊ฒŒ ์Šคํฌ๋กค
+inspectorScrollNodeIntoView.accesskey=S
+
+# LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in
+# the inspector contextual-menu for the item that lets users delete the
+# current node
+inspectorHTMLDelete.label=๋…ธ๋“œ ์‚ญ์ œ
+inspectorHTMLDelete.accesskey=D
+
+# LOCALIZATION NOTE (inspectorAttributesSubmenu.label): This is the label
+# shown in the inspector contextual-menu for the sub-menu of the other
+# attribute items, which allow to:
+# - add new attribute
+# - edit attribute
+# - remove attribute
+inspectorAttributesSubmenu.label=์†์„ฑ
+inspectorAttributesSubmenu.accesskey=A
+
+# LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in
+# the inspector contextual-menu for the item that lets users add attribute
+# to current node
+inspectorAddAttribute.label=์†์„ฑ ์ถ”๊ฐ€
+inspectorAddAttribute.accesskey=A
+
+# LOCALIZATION NOTE (inspectorPseudoClassSubmenu.label): This is the label
+# shown in the inspector contextual-menu for the sub-menu of the pseudo-classes.
+inspectorPseudoClassSubmenu.label=๊ฐ€์ƒ ํด๋ž˜์Šค ๋ณ€๊ฒฝ
+
+# LOCALIZATION NOTE (inspectorBreakpointSubmenu.label): This is the label
+# shown in the inspector contextual-menu for the sub-menu of the DOM breakpoints.
+inspectorBreakpointSubmenu.label=์ค‘๋‹จโ€ฆ
+
+# LOCALIZATION NOTE (inspectorSubtreeModification.label): This is the label shown
+# in the inspector contextual-menu for the item that lets users add a DOM breakpoint
+# for subtree modification.
+inspectorSubtreeModification.label=ํ•˜์œ„ ํŠธ๋ฆฌ ์ˆ˜์ •
+
+# LOCALIZATION NOTE (inspectorAttributeModification.label): This is the label shown
+# in the inspector contextual-menu for the item that lets users add a DOM breakpoint
+# for attribute modification.
+inspectorAttributeModification.label=์†์„ฑ ์ˆ˜์ •
+
+# LOCALIZATION NOTE (inspectorNodeRemoval.label): This is the label shown
+# in the inspector contextual-menu for the item that lets users add a DOM breakpoint
+# for node removal.
+inspectorNodeRemoval.label=๋…ธ๋“œ ์ œ๊ฑฐ
+
+# LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that is
+# shown as the placeholder for the markup view search in the inspector.
+inspectorSearchHTML.label3=HTML ๊ฒ€์ƒ‰
+
+# LOCALIZATION NOTE (inspectorImageDataUri.label): This is the label
+# shown in the inspector contextual-menu for the item that lets users copy
+# the URL embedding the image data encoded in Base 64 (what we name
+# here Image Data URL). For more information:
+# https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs
+inspectorImageDataUri.label=์ด๋ฏธ์ง€ Data-URL
+
+# LOCALIZATION NOTE (inspectorShowDOMProperties.label): This is the label
+# shown in the inspector contextual-menu for the item that lets users see
+# the DOM properties of the current node. When triggered, this item
+# opens the split Console and displays the properties in its side panel.
+inspectorShowDOMProperties.label=DOM ์†์„ฑ ๋ณด๊ธฐ
+
+# LOCALIZATION NOTE (inspectorShowAccessibilityProperties.label): This is the
+# label shown in the inspector contextual-menu for the item that lets users see
+# the accessibility tree and accessibility properties of the current node.
+# When triggered, this item opens accessibility panel and selects an accessible
+# object for the given node.
+inspectorShowAccessibilityProperties.label=์ ‘๊ทผ์„ฑ ์†์„ฑ ๋ณด๊ธฐ
+
+# LOCALIZATION NOTE (inspectorUseInConsole.label): This is the label
+# shown in the inspector contextual-menu for the item that outputs a
+# variable for the current node to the console. When triggered,
+# this item opens the split Console.
+inspectorUseInConsole.label=์ฝ˜์†”์—์„œ ์‚ฌ์šฉ
+
+# LOCALIZATION NOTE (inspectorExpandNode.label): This is the label
+# shown in the inspector contextual-menu for recursively expanding
+# mark-up elements
+inspectorExpandNode.label=๋ชจ๋‘ ํŽผ์น˜๊ธฐ
+
+# LOCALIZATION NOTE (inspectorCollapseAll.label): This is the label
+# shown in the inspector contextual-menu for recursively collapsing
+# mark-up elements
+inspectorCollapseAll.label=๋ชจ๋‘ ์ ‘๊ธฐ
+
+# LOCALIZATION NOTE (inspectorScreenshotNode.label): This is the label
+# shown in the inspector contextual-menu for the item that lets users take
+# a screenshot of the currently selected node.
+inspectorScreenshotNode.label=๋…ธ๋“œ ์Šคํฌ๋ฆฐ์ƒท ์ฐ๊ธฐ
+
+# LOCALIZATION NOTE (inspectorDuplicateNode.label): This is the label
+# shown in the inspector contextual-menu for the item that lets users
+# duplicate the currently selected node.
+inspectorDuplicateNode.label=๋…ธ๋“œ ๋ณต์ œ
+
+# LOCALIZATION NOTE (inspectorAddNode.label): This is the label shown in
+# the inspector toolbar for the button that lets users add elements to the
+# DOM (as children of the currently selected element).
+inspectorAddNode.label=์ƒˆ ๋…ธ๋“œ ๋งŒ๋“ค๊ธฐ
+inspectorAddNode.accesskey=C
+
+# LOCALIZATION NOTE (inspectorCopyHTMLSubmenu.label): This is the label
+# shown in the inspector contextual-menu for the sub-menu of the other
+# copy items, which allow to:
+# - Copy Inner HTML
+# - Copy Outer HTML
+# - Copy Unique selector
+# - Copy Image data URI
+inspectorCopyHTMLSubmenu.label=๋ณต์‚ฌ
+
+# LOCALIZATION NOTE (inspectorPasteHTMLSubmenu.label): This is the label
+# shown in the inspector contextual-menu for the sub-menu of the other
+# paste items, which allow to:
+# - Paste Inner HTML
+# - Paste Outer HTML
+# - Before
+# - After
+# - As First Child
+# - As Last Child
+inspectorPasteHTMLSubmenu.label=๋ถ™์ด๊ธฐ
+
+# LOCALIZATION NOTE (inspectorCustomElementDefinition.label): This is the label
+# shown in the inspector contextual-menu for custom elements to which a shadow root has
+# been attached. Clicking on the menu item will open the Debugger on the custom element
+# definition location.
+inspectorCustomElementDefinition.label=์‚ฌ์šฉ์ž ์„ค์ • ์š”์†Œ ๋ณด๊ธฐ
+
+# LOCALIZATION NOTE (inspector.searchHTML.key):
+# Key shortcut used to focus the DOM element search box on top-right corner of
+# the markup view
+inspector.searchHTML.key=CmdOrCtrl+F
+
+# LOCALIZATION NOTE (markupView.hide.key):
+# Key shortcut used to hide the selected node in the markup view.
+markupView.hide.key=h
+
+# LOCALIZATION NOTE (markupView.edit.key):
+# Key shortcut used to hide the selected node in the markup view.
+markupView.edit.key=F2
+
+# LOCALIZATION NOTE (markupView.scrollInto.key):
+# Key shortcut used to scroll the webpage in order to ensure the selected node
+# is visible
+markupView.scrollInto.key=s
+
+# LOCALIZATION NOTE (inspector.sidebar.fontInspectorTitle):
+# This is the title shown in a tab in the side panel of the Inspector panel
+# that corresponds to the tool displaying the list of fonts used in the page.
+inspector.sidebar.fontInspectorTitle=๊ธ€๊ผด
+
+# LOCALIZATION NOTE (inspector.sidebar.changesViewTitle):
+# Title of the Changes sidebar tab shown in the Inspector panel. The Changes panel shows
+# style changes made using DevTools.
+inspector.sidebar.changesViewTitle=๋ณ€๊ฒฝ์‚ฌํ•ญ
+
+# LOCALIZATION NOTE (inspector.sidebar.ruleViewTitle):
+# This is the title shown in a tab in the side panel of the Inspector panel
+# that corresponds to the tool displaying the list of CSS rules used
+# in the page.
+inspector.sidebar.ruleViewTitle=๊ทœ์น™
+
+# LOCALIZATION NOTE (inspector.sidebar.computedViewTitle):
+# This is the title shown in a tab in the side panel of the Inspector panel
+# that corresponds to the tool displaying the list of computed CSS values
+# used in the page.
+inspector.sidebar.computedViewTitle=๊ณ„์‚ฐ๋จ
+
+# LOCALIZATION NOTE (inspector.sidebar.layoutViewTitle2):
+# This is the title shown in a tab in the side panel of the Inspector panel
+# that corresponds to the tool displaying layout information defined in the page.
+inspector.sidebar.layoutViewTitle2=๋ ˆ์ด์•„์›ƒ
+
+# LOCALIZATION NOTE (inspector.sidebar.animationInspectorTitle):
+# This is the title shown in a tab in the side panel of the Inspector panel
+# that corresponds to the tool displaying animations defined in the page.
+inspector.sidebar.animationInspectorTitle=์• ๋‹ˆ๋ฉ”์ด์…˜
+
+# LOCALIZATION NOTE (inspector.sidebar.compatibilityViewTitle):
+# This is the title shown in a tab in the side panel of the Inspector panel
+# that corresponds to the tool displaying web compatibility information about the page.
+inspector.sidebar.compatibilityViewTitle=ํ˜ธํ™˜์„ฑ
+
+# LOCALIZATION NOTE (inspector.eyedropper.label): A string displayed as the tooltip of
+# a button in the inspector which toggles the Eyedropper tool
+inspector.eyedropper.label=ํŽ˜์ด์ง€์—์„œ ์ƒ‰์ƒ ๊ฐ€์ ธ์˜ค๊ธฐ
+
+# LOCALIZATION NOTE (inspector.breadcrumbs.label): A string visible only to a screen reader and
+# is used to label (using aria-label attribute) a container for inspector breadcrumbs
+inspector.breadcrumbs.label=๋ธŒ๋ ˆ๋“œํฌ๋Ÿผ
+
+# LOCALIZATION NOTE (inspector.browserStyles.label): This is the label for the checkbox
+# that specifies whether the styles that are not from the user's stylesheet should be
+# displayed or not.
+inspector.browserStyles.label=๋ธŒ๋ผ์šฐ์ € ์Šคํƒ€์ผ
+
+# LOCALIZATION NOTE (inspector.filterStyles.placeholder): This is the placeholder that
+# goes in the search box when no search term has been entered.
+inspector.filterStyles.placeholder=์Šคํƒ€์ผ ํ•„ํ„ฐ
+
+# LOCALIZATION NOTE (inspector.addRule.tooltip): This is the tooltip shown when
+# hovering the `Add new rule` button in the rules view toolbar. This should
+# match ruleView.contextmenu.addNewRule in styleinspector.properties
+inspector.addRule.tooltip=์ƒˆ ๊ทœ์น™ ์ถ”๊ฐ€
+
+# LOCALIZATION NOTE (inspector.togglePseudo.tooltip): This is the tooltip
+# shown when hovering over the `Toggle Pseudo Class Panel` button in the
+# rule view toolbar.
+inspector.togglePseudo.tooltip=๊ฐ€์ƒ ํด๋ž˜์Šค ์ „ํ™˜
+
+# LOCALIZATION NOTE (inspector.classPanel.toggleClass.tooltip): This is the tooltip
+# shown when hovering over the `Toggle Class Panel` button in the
+# rule view toolbar.
+inspector.classPanel.toggleClass.tooltip=ํด๋ž˜์Šค ์ƒํƒœ ์ „ํ™˜
+
+# LOCALIZATION NOTE (inspector.classPanel.newClass.placeholder): This is the placeholder
+# shown inside the text field used to add a new class in the rule-view.
+inspector.classPanel.newClass.placeholder=์ƒˆ ํด๋ž˜์Šค ์ถ”๊ฐ€
+
+# LOCALIZATION NOTE (inspector.classPanel.noClasses): This is the text displayed in the
+# class panel when the current element has no classes applied.
+inspector.classPanel.noClasses=์ด ์š”์†Œ์—๋Š” ํด๋ž˜์Šค๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค
+
+# LOCALIZATION NOTE (inspector.noProperties): In the case where there are no CSS
+# properties to display e.g. due to search criteria this message is
+# displayed.
+inspector.noProperties=CSS ์†์„ฑ์„ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (inspector.printSimulation.tooltip):
+# This is the tooltip of the print simulation button in the Rule View toolbar
+# that toggles print simulation.
+inspector.printSimulation.tooltip = ํŽ˜์ด์ง€์— ์ธ์‡„ ๋ฏธ๋””์–ด ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ „ํ™˜
+
+# LOCALIZATION NOTE (inspector.colorSchemeSimulationLight.tooltip):
+# This is the tooltip of the light color scheme simulation button in the Rule View
+# toolbar that toggles light color scheme simulation.
+inspector.colorSchemeSimulationLight.tooltip=ํŽ˜์ด์ง€์— ๋ฐ์€ ์ƒ‰ ๊ตฌ์„ฑํ‘œ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ „ํ™˜
+
+# LOCALIZATION NOTE (inspector.colorSchemeSimulationDark.tooltip):
+# This is the tooltip of the dark color scheme simulation button in the Rule View
+# toolbar that toggles dark color scheme simulation.
+inspector.colorSchemeSimulationDark.tooltip=ํŽ˜์ด์ง€์— ์–ด๋‘์šด ์ƒ‰ ๊ตฌ์„ฑํ‘œ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ „ํ™˜
+
+# LOCALIZATION NOTE (markupView.scrollableBadge.label): This is the text displayed inside a
+# badge, in the inspector, next to nodes that are scrollable in the page.
+markupView.scrollableBadge.label=์Šคํฌ๋กค
+
+# LOCALIZATION NOTE (markupView.scrollableBadge.tooltip): This is the tooltip that is displayed
+# when hovering over badges next to scrollable elements in the inspector.
+markupView.scrollableBadge.tooltip=์ด ์š”์†Œ๋Š” ์Šคํฌ๋กค ๊ฐ€๋Šฅํ•œ ๋„˜์นœ ๋‚ด์šฉ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (markupView.scrollableBadge.interactive.tooltip): This is the tooltip that is displayed
+# when hovering over interactive badges next to scrollable elements in the inspector.
+markupView.scrollableBadge.interactive.tooltip=์ด ์š”์†Œ๋Š” ์Šคํฌ๋กค ๊ฐ€๋Šฅํ•œ ๋„˜์นœ ๋‚ด์šฉ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋„˜์น˜๊ฒŒํ•˜๋Š” ์š”์†Œ๋ฅผ ํ‘œ์‹œํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”.
+
+# LOCALIZATION NOTE (markupView.overflowBadge.label): This is the text displayed inside a
+# badge, in the inspector, next to nodes that are causing overflow in other elements.
+markupView.overflowBadge.label=๋„˜์นจ
+
+# LOCALIZATION NOTE (markupView.overflowBadge.tooltip): This is the tooltip that is displayed
+# when hovering over badges next to overflow causing elements in the inspector.
+markupView.overflowBadge.tooltip=์ด ์š”์†Œ๋กœ ์ธํ•ด ์š”์†Œ๊ฐ€ ๋„˜์นฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (rulePreviewTooltip.noAssociatedRule): This is the text displayed inside
+# the RulePreviewTooltip when a rule cannot be found for a CSS property declaration.
+rulePreviewTooltip.noAssociatedRule=๊ด€๋ จ ๊ทœ์น™ ์—†์Œ
+
+# LOCALIZATION NOTE (colorPickerTooltip.contrastAgainstBgTitle): A title text for the
+# contrast ratio value description that labels the background the color contrast ratio is calculated
+# against, used together with the actual background color. %S in the content will be replaced by a
+# span (containing bg color swatch) and textNode (containing bg color hex string) at run time
+colorPickerTooltip.contrastAgainstBgTitle=๋ฐฐ๊ฒฝ์— ๋Œ€ํ•ด ๊ณ„์‚ฐ๋จ: %S
+
+# LOCALIZATION NOTE (colorPickerTooltip.spectrumDraggerTitle): A title text for the
+# spectrum dragger panel in the color picker tooltip.
+colorPickerTooltip.spectrumDraggerTitle=์ŠคํŽ™ํŠธ๋Ÿผ
+
+# LOCALIZATION NOTE (colorPickerTooltip.eyedropperTitle): A title text for the
+# eyedropper in the color picker tooltip.
+colorPickerTooltip.eyedropperTitle=ํŽ˜์ด์ง€์—์„œ ์ƒ‰์ƒ ์„ ํƒ
+
+# LOCALIZATION NOTE (colorPickerTooltip.colorNameTitle): A title text for the
+# closest color name shown in the color picker tooltip, used together with the actual color.
+# %S in the content will be replaced by the color name the current color is closest to.
+colorPickerTooltip.colorNameTitle=๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์ƒ‰์ƒ: %S
+
+# LOCALIZATION NOTE (colorPickerTooltip.hueSliderTitle): A title text for the
+# hue slider in the color picker tooltip.
+colorPickerTooltip.hueSliderTitle=์ƒ‰์ƒ
+
+# LOCALIZATION NOTE (colorPickerTooltip.alphaSliderTitle): A title text for the
+# alpha slider in the color picker tooltip.
+colorPickerTooltip.alphaSliderTitle=๋ถˆํˆฌ๋ช…๋„
+
+# LOCALIZATION NOTE (colorPickerTooltip.contrast.large.title): A title text for the color
+# contrast ratio description in the color picker tooltip, used together with the specification
+# that the color contrast criteria used is for large text. %S in the content will be replaced by a
+# large text indicator span at run time.
+colorPickerTooltip.contrast.large.title=๋Œ€๋น„ %S:
diff --git a/devtools/client/jsonview.properties b/devtools/client/jsonview.properties
new file mode 100644 (file)
index 0000000..393efa3
--- /dev/null
@@ -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/.
+
+# LOCALIZATION NOTE These strings are used in the JSON View tool
+# that is used to inspect application/json document types loaded
+# in the browser.
+
+# LOCALIZATION NOTE 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.
+
+# LOCALIZATION NOTE (jsonViewer.tab.JSON, jsonViewer.tab.RawData,
+# jsonViewer.tab.Headers): Label for a panel tab.
+jsonViewer.tab.JSON=JSON
+jsonViewer.tab.RawData=์›์‹œ ๋ฐ์ดํ„ฐ
+jsonViewer.tab.Headers=ํ—ค๋”
+
+# LOCALIZATION NOTE (jsonViewer.responseHeaders, jsonViewer.requestHeaders):
+# Label for header groups within the 'Headers' panel.
+jsonViewer.responseHeaders=์‘๋‹ต ํ—ค๋”
+jsonViewer.requestHeaders=์š”์ฒญ ํ—ค๋”
+
+# LOCALIZATION NOTE (jsonViewer.Save): Label for save command
+jsonViewer.Save=์ €์žฅ
+
+# LOCALIZATION NOTE (jsonViewer.Copy): Label for clipboard copy command
+jsonViewer.Copy=๋ณต์‚ฌ
+
+# LOCALIZATION NOTE (jsonViewer.ExpandAll): Label for expanding all nodes
+jsonViewer.ExpandAll=๋ชจ๋‘ ํŽผ์น˜๊ธฐ
+jsonViewer.ExpandAllSlow=๋ชจ๋‘ ํŽผ์น˜๊ธฐ (๋А๋ฆผ)
+
+# LOCALIZATION NOTE (jsonViewer.CollapseAll): Label for collapsing all nodes
+jsonViewer.CollapseAll=๋ชจ๋‘ ์ ‘๊ธฐ
+
+# LOCALIZATION NOTE (jsonViewer.PrettyPrint): Label for JSON
+# pretty print action button.
+jsonViewer.PrettyPrint=์˜ˆ์œ ์ถœ๋ ฅ
+
+# LOCALIZATION NOTE (jsonViewer.filterJSON): Label used in search box
+# at the top right cornder of the JSON Viewer.
+jsonViewer.filterJSON=JSON ํ•„ํ„ฐ
diff --git a/devtools/client/layout.properties b/devtools/client/layout.properties
new file mode 100644 (file)
index 0000000..4a6de24
--- /dev/null
@@ -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 NOTE This file contains the Layout Inspector strings.
+# The Layout Inspector is a panel accessible in the Inspector sidebar.
+
+# LOCALIZATION NOTE (flexbox.header): The accordion header for the Flexbox panel when
+# no flex container or item is selected.
+flexbox.header=ํ”Œ๋ ‰์Šค๋ฐ•์Šค
+
+# LOCALIZATION NOTE (flexbox.backButtonLabel): The spoken label for the button
+# that returns from the display of a flex item to the flex item list.
+# This label is spoken by screen readers, not displayed on screen.
+flexbox.backButtonLabel=ํ”Œ๋ ‰์Šค ์ปจํ…Œ์ด๋„ˆ๋กœ ๋Œ์•„๊ฐ€๊ธฐ
+
+# LOCALIZATION (flexbox.flexContainer): The accordion header for the Flexbox panel
+# when a flex container is selected.
+flexbox.flexContainer=ํ”Œ๋ ‰์Šค ์ปจํ…Œ์ด๋„ˆ
+
+# LOCALIZATION NOTE) (flexbox.flexItemOf): The accordion header for the Flexbox panel
+# when a flex item is selected. %s represents the flex container selector.
+flexbox.flexItemOf=%S์˜ ํ”Œ๋ ‰์Šค ์•„์ดํ…œ
+
+# LOCALIZATION NOTE (flexbox.noFlexboxeOnThisPage): In the case where there are no CSS
+# flex containers to display.
+flexbox.noFlexboxeOnThisPage=ํ”Œ๋ ‰์Šค ์ปจํ…Œ์ด๋„ˆ๋‚˜ ์•„์ดํ…œ์„ ์„ ํƒํ•ด์„œ ๊ณ„์† ์ง„ํ–‰ํ•˜์„ธ์š”.
+
+# LOCALIZATION NOTE (flexbox.flexItems): Header label displayed for the flex item list.
+flexbox.flexItems=ํ”Œ๋ ‰์Šค ์•„์ดํ…œ
+
+# LOCALIZATION NOTE (flexbox.noFlexItems): Label shown in the flex items list section if
+# there are no flex items for the flex container to display.
+flexbox.noFlexItems=flex ํ•ญ๋ชฉ ์—†์Œ
+
+# LOCALIZATION NOTE (flexbox.itemSizing.baseSizeSectionHeader): Header label displayed
+# at the start of the flex item sizing Base Size section.
+flexbox.itemSizing.baseSizeSectionHeader=๊ธฐ๋ณธ ํฌ๊ธฐ
+
+# LOCALIZATION NOTE (flexbox.itemSizing.flexibilitySectionHeader): Header label displayed
+# at the start of the flex item sizing Flexibility section.
+flexbox.itemSizing.flexibilitySectionHeader=์œ ์—ฐ์„ฑ
+
+# LOCALIZATION NOTE (flexbox.itemSizing.minSizeSectionHeader): Header label displayed
+# at the start of the flex item sizing Minimum Size section.
+flexbox.itemSizing.minSizeSectionHeader=์ตœ์†Œ ํฌ๊ธฐ
+
+# LOCALIZATION NOTE (flexbox.itemSizing.maxSizeSectionHeader): Header label displayed at
+# the start of the flex item sizing Maximum Size section.
+flexbox.itemSizing.maxSizeSectionHeader=์ตœ๋Œ€ ํฌ๊ธฐ
+
+# LOCALIZATION NOTE (flexbox.itemSizing.finalSizeSectionHeader): Header label displayed at
+# the start of the flex item sizing Final Size section.
+flexbox.itemSizing.finalSizeSectionHeader=์ตœ์ข… ํฌ๊ธฐ
+
+# LOCALIZATION NOTE (flexbox.itemSizing.itemContentSize): Label shown in the flex item
+# sizing panel. It tells users that a given itemโ€™s base size was calculated from its
+# content size when unconstrained.
+flexbox.itemSizing.itemContentSize=์ฝ˜ํ…์ธ  ํฌ๊ธฐ
+
+# LOCALIZATION NOTE (flexbox.itemSizing.clampedToMax): Label shown in the flexbox item
+# sizing panel. It tells users that a given item attempted to grow but ended up being
+# clamped to a smaller max size.
+# (Note that clamp is a common word in flexbox terminology. It refers to constraining an
+# item's size to some defined min/max-width/height set on the element, even though there
+# might have been room for it to grow, or reason for it to shrink more).
+flexbox.itemSizing.clampedToMax=ํ•ญ๋ชฉ์ด ์ตœ๋Œ€ ํฌ๊ธฐ๋กœ ๊ณ ์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (flexbox.itemSizing.clampedToMin): Label shown in the flexbox item
+# sizing panel. It tells users that a given item attempted to grow but ended up being
+# clamped to a larger min size.
+# (Note that clamp is a common word in flexbox terminology. It refers to constraining an
+# item's size to some defined min/max-width/height set on the element, even though there
+# might have been room for it to grow, or reason for it to shrink more).
+flexbox.itemSizing.clampedToMin=ํ•ญ๋ชฉ์ด ์ตœ์†Œ ํฌ๊ธฐ๋กœ ๊ณ ์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (flexbox.itemSizing.setToGrow): Label shown in the flex item sizing
+# panel. It tells users that a given item was set to grow.
+flexbox.itemSizing.setToGrow=์•„์ดํ…œ์ด ์ปค์ง€๊ฒŒ ์„ค์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (flexbox.itemSizing.setToShrink): Label shown in the flexbox item
+# sizing panel. It tells users that a given item was set to shrink.
+flexbox.itemSizing.setToShrink=์•„์ดํ…œ์ด ์ค„์–ด๋“ค๊ฒŒ ์„ค์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (flexbox.itemSizing.notSetToGrow): Label shown in the
+# flexbox item sizing panel. It tells users that a given item was not set to grow, even
+# though there might have been space on the flex line for it to grow.
+flexbox.itemSizing.notSetToGrow=์•„์ดํ…œ์ด ์ปค์ง€๊ฒŒ ์„ค์ •๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (flexbox.itemSizing.notSetToShrink): Label shown in the
+# flexbox item sizing panel. It tells users that a given item did not shrink even though
+# there might not have been enough space on the flex line for all items to fit.
+flexbox.itemSizing.notSetToShrink=์•„์ดํ…œ์ด ์ค„์–ด๋“ค๊ฒŒ ์„ค์ •๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (flexbox.togglesFlexboxHighlighter2): The tooltip text for the Flexbox
+# toggle button.
+flexbox.togglesFlexboxHighlighter2=ํ”Œ๋ ‰์Šค๋ฐ•์Šค ํ•˜์ด๋ผ์ดํ„ฐ ์ „ํ™˜
+
+# LOCALIZATION NOTE (layout.cannotShowGridOutline, layout.cannotSHowGridOutline.title):
+# In the case where the grid outline cannot be effectively displayed.
+layout.cannotShowGridOutline=์ด ๊ทธ๋ฆฌ๋“œ์— ๋Œ€ํ•œ ์•„์›ƒ๋ผ์ธ์„ ํ‘œ์‹œํ•  ์ˆ˜ ์—†์Œ
+layout.cannotShowGridOutline.title=์„ ํƒํ•œ ๊ทธ๋ฆฌ๋“œ์˜ ์•„์›ƒ๋ผ์ธ์„ ๋ ˆ์ด์•„์›ƒ ํŒจ๋„์— ํšจ๊ณผ์ ์œผ๋กœ ๋งž์ถœ ์ˆ˜ ์—†์–ด์„œ ์‚ฌ์šฉ์ด ๋ถˆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (layout.displayAreaNames): Label of the display area names setting
+# option in the CSS Grid panel.
+layout.displayAreaNames=์˜์—ญ ์ด๋ฆ„ ํ‘œ์‹œ
+
+# LOCALIZATION NOTE (layout.displayLineNumbers): Label of the display line numbers
+# setting option in the CSS Grid panel.
+layout.displayLineNumbers=์ค„ ์ˆ˜ ํ‘œ์‹œ
+
+# LOCALIZATION NOTE (layout.extendLinesInfinitely): Label of the extend lines
+# infinitely setting option in the CSS Grid panel.
+layout.extendLinesInfinitely=์ค„์„ ๋ฌด์ œํ•œ์œผ๋กœ ํ™•์žฅ
+
+# LOCALIZATION NOTE (layout.header): The accordion header for the CSS Grid panel.
+layout.header=๊ทธ๋ฆฌ๋“œ
+
+# LOCALIZATION NOTE (layout.gridDisplaySettings): The header for the grid display
+# settings container in the CSS Grid panel.
+layout.gridDisplaySettings=๊ทธ๋ฆฌ๋“œ ํ‘œ์‹œ ์„ค์ •
+
+# LOCALIZATION NOTE (layout.noGridsOnThisPage): In the case where there are no CSS grid
+# containers to display.
+layout.noGridsOnThisPage=์ด ํŽ˜์ด์ง€์—์„œ CSS ๊ทธ๋ฆฌ๋“œ๊ฐ€ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Œ
+
+# LOCALIZATION NOTE (layout.overlayGrid): Alternate header for the list of grid container
+# elements if only one item can be selected.
+layout.overlayGrid=๊ทธ๋ฆฌ๋“œ ๊ฒน์นจ
diff --git a/devtools/client/memory.properties b/devtools/client/memory.properties
new file mode 100644 (file)
index 0000000..7ac9361
--- /dev/null
@@ -0,0 +1,434 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE These strings are used inside the Memory Tools
+# which is available from the Web Developer sub-menu -> 'Memory'.
+# 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.
+
+# LOCALIZATION NOTE These strings are used inside the Memory Tools
+# which is available from the Browser Tools sub-menu -> 'Memory'.
+# 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.
+
+# LOCALIZATION NOTE (snapshot.io.save): The label for the link that saves a
+# snapshot to disk.
+snapshot.io.save=์ €์žฅ
+
+# LOCALIZATION NOTE (snapshot.io.delete): The label for the link that deletes
+# a snapshot
+snapshot.io.delete=์‚ญ์ œ
+
+# LOCALIZATION NOTE (snapshot.io.save.window): The title for the window
+# displayed when saving a snapshot to disk.
+snapshot.io.save.window=์Šค๋ƒ…์ƒท ์ €์žฅ
+
+# LOCALIZATION NOTE (snapshot.io.import.window): The title for the window
+# displayed when importing a snapshot form disk.
+snapshot.io.import.window=์Šค๋ƒ…์ƒท ๊ฐ€์ ธ์˜ค๊ธฐ
+
+# LOCALIZATION NOTE (snapshot.io.filter): The title for the filter used to
+# filter file types (*.fxsnapshot)
+snapshot.io.filter=Firefox ์Šค๋ƒ…์ƒท
+
+# LOCALIZATION NOTE (aggregate.mb): The label annotating the number of bytes (in
+# megabytes) in a snapshot. %S represents the value, rounded to 2 decimal
+# points.
+aggregate.mb=%S MB
+
+# LOCALIZATION NOTE (snapshot-title.loading): The title for a snapshot before
+# it has a creation time to display.
+snapshot-title.loading=์ฒ˜๋ฆฌ ์ค‘โ€ฆ
+
+# LOCALIZATION NOTE (checkbox.recordAllocationStacks): The label describing the
+# boolean checkbox whether or not to record call stacks.
+checkbox.recordAllocationStacks=ํ• ๋‹น๋œ ์Šคํƒ ๊ธฐ๋ก
+
+# LOCALIZATION NOTE (checkbox.recordAllocationStacks.tooltip): The tooltip for
+# the label describing the boolean checkbox whether or not to record call
+# stacks.
+checkbox.recordAllocationStacks.tooltip=ํ• ๋‹น๋œ ์Šคํƒ์˜ ๊ธฐ๋ก์„ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ์Šค๋ƒ…์ƒท์€ ํ• ๋‹น๋œ ์Šคํƒ ๊ธฐ๋ก์ด ํ• ๋‹น๋œ ์Šคํƒ์— ์˜์—์„œ ํ™œ์„ฑํ™”๋˜๋ฉด ์ƒ์„ฑ๋œ ๊ฐ์ฒด์— ์ด๋ฆ„์„ ๋ถ™์ด๊ฑฐ๋‚˜ ๊ทธ๋ฃนํ™” ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ํ• ๋‹น๋œ ์Šคํƒ ๊ธฐ๋ก์€ ์„ฑ๋Šฅ์— ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (toolbar.displayBy): The label describing the select menu
+# options of the display options.
+toolbar.displayBy=๊ทธ๋ฃนํ™”:
+
+# LOCALIZATION NOTE (toolbar.displayBy.tooltip): The tooltip for the label
+# describing the select menu options of the display options.
+toolbar.displayBy.tooltip=๊ฐ์ฒด๊ฐ€ ๊ทธ๋ฃนํ™” ๋˜๋Š” ๋ฐฉ๋ฒ• ๋ณ€๊ฒฝ
+
+# LOCALIZATION NOTE (toolbar.pop-view): The text in the button to go back to the
+# previous view.
+toolbar.pop-view=โ†
+
+# LOCALIZATION NOTE (toolbar.pop-view.label): The text for the label for the
+# button to go back to the previous view.
+toolbar.pop-view.label=์ง‘ํ•ฉ์ฒด๋กœ ๊ฐ€๊ธฐ
+
+# LOCALIZATION NOTE (toolbar.viewing-individuals): The text letting the user
+# know that they are viewing individual nodes from a census group.
+toolbar.viewing-individuals=โ‚ ๊ทธ๋ฃน ์•ˆ์˜ ๊ฐœ๋ณ„ ํ•ญ๋ชฉ ๋ณด๊ธฐ
+
+# LOCALIZATION NOTE (censusDisplays.coarseType.tooltip): The tooltip for the
+# "coarse type" display option.
+censusDisplays.coarseType.tooltip=ํƒ€์ž…์— ๋”ฐ๋ผ ๊ทธ๋ฃนํ™”
+
+# LOCALIZATION NOTE (censusDisplays.allocationStack.tooltip): The tooltip for
+# the "call stack" display option.
+censusDisplays.allocationStack.tooltip=๊ฐ์ฒด๊ฐ€ ํ• ๋‹น๋˜์—ˆ์„ ๋•Œ ๊ธฐ๋ก๋œ JavaScript ์Šคํƒ์— ๋”ฐ๋ผ ๊ทธ๋ฃนํ™”
+
+# LOCALIZATION NOTE (censusDisplays.invertedAllocationStack.tooltip): The
+# tooltip for the "inverted call stack" display option.
+censusDisplays.invertedAllocationStack.tooltip=๊ฐ์ฒด๊ฐ€ ์ƒ์„ฑ๋˜์—ˆ์„ ๋•Œ ๊ธฐ๋ก๋œ JavaScript ์ฝœ ์Šคํƒ์˜ ์—ญ์ˆœ์œผ๋กœ ๊ทธ๋ฃนํ™”
+
+# LOCALIZATION NOTE (toolbar.labelBy): The label describing the select menu
+# options of the label options.
+toolbar.labelBy=์ด๋ฆ„:
+
+# LOCALIZATION NOTE (toolbar.labelBy.tooltip): The tooltip for the label describing the
+# select menu options of the label options.
+toolbar.labelBy.tooltip=๊ฐ์ฒด์— ์ด๋ฆ„์„ ๋ถ™์ด๋Š” ๋ฐฉ๋ฒ• ๋ณ€๊ฒฝ
+
+# LOCALIZATION NOTE (dominatorTreeDisplays.coarseType.tooltip): The tooltip for
+# the "coarse type" dominator tree display option.
+dominatorTreeDisplays.coarseType.tooltip=๋งž๋Š” ๋Œ€๋žต์˜ ์นดํ…Œ๊ณ ๋ฆฌ๋กœ ๊ฐ์ฒด ๋ช…๋ช…
+
+# LOCALIZATION NOTE (dominatorTreeDisplays.allocationStack.tooltip): The
+# tooltip for the "call stack" dominator tree display option.
+dominatorTreeDisplays.allocationStack.tooltip=ํ• ๋‹น๋˜์—ˆ์„ ๋•Œ ๊ธฐ๋ก๋œ JavaScript ์Šคํƒ์— ๋”ฐ๋ผ ๊ฐ์ฒด ๋ช…๋ช…
+
+# LOCALIZATION NOTE (treeMapDisplays.coarseType.tooltip): The tooltip for
+# the "coarse type" tree map display option.
+treeMapDisplays.coarseType.tooltip=๋งž๊ฒŒ ๋“ค์–ด๊ฐ€๋Š” ๋„“์€ ์นดํ…Œ๊ณ ๋ฆฌ๋กœ ๊ฐ์ฒด ๋ช…๋ช…
+
+# LOCALIZATION NOTE (toolbar.view): The label for the view selector in the
+# toolbar.
+toolbar.view=๋ณด๊ธฐ:
+
+# LOCALIZATION NOTE (toolbar.view.tooltip): The tooltip for the label for the
+# view selector in the toolbar.
+toolbar.view.tooltip=์Šค๋ƒ…์ƒท ๋ณด๋Š” ๋ฐฉ๋ฒ• ๋ณ€๊ฒฝ
+
+# LOCALIZATION NOTE (toolbar.view.census): The label for the census view option
+# in the toolbar.
+toolbar.view.census=์ง‘๊ณ„
+
+# LOCALIZATION NOTE (toolbar.view.census.tooltip): The tooltip for the label for
+# the census view option in the toolbar.
+toolbar.view.census.tooltip=๊ฐ์ฒด๋ฅผ ๊ทธ๋ฃน์œผ๋กœ ์ง‘๊ณ„ํ•ด์„œ ์Šค๋ƒ…์ƒท์˜ ๋‚ด์šฉ์— ๋Œ€ํ•œ ์š”์•ฝ์„ ํ‘œ์‹œ
+
+# LOCALIZATION NOTE (toolbar.view.dominators): The label for the dominators view
+# option in the toolbar.
+toolbar.view.dominators=๋„๋ฏธ๋„ค์ดํ„ฐ
+
+# LOCALIZATION NOTE (toolbar.view.dominators.tooltip): The tooltip for the label
+# for the dominators view option in the toolbar.
+toolbar.view.dominators.tooltip=์Šค๋ƒ…์ƒท์˜ ๊ฐ€์žฅ ํฐ ๊ตฌ์กฐ์˜ ๋„๋ฏธ๋„ค์ดํ„ฐ ํŠธ๋ฆฌ์™€ ํ‘œ๋ฉด์„ ํ‘œ์‹œ
+
+# LOCALIZATION NOTE (toolbar.view.treemap): The label for the tree map option
+# in the toolbar.
+toolbar.view.treemap=ํŠธ๋ฆฌ๋งต
+
+# LOCALIZATION NOTE (toolbar.view.treemap.tooltip): The tooltip for the label for
+# the tree map view option in the toolbar.
+toolbar.view.treemap.tooltip=๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ ์‹œ๊ฐํ™”: ํฐ ๋ธ”๋ก์ด ํฐ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰์„ ๋‚˜ํƒ€๋ƒ„
+
+# LOCALIZATION NOTE (take-snapshot): The label describing the button that
+# initiates taking a snapshot, either as the main label, or a tooltip.
+take-snapshot=์Šค๋ƒ…์ƒท ๋งŒ๋“ค๊ธฐ
+
+# LOCALIZATION NOTE (import-snapshot): The label describing the button that
+# initiates importing a snapshot.
+import-snapshot=๊ฐ€์ ธ์˜ค๊ธฐโ€ฆ
+
+# LOCALIZATION NOTE (clear-snapshots.tooltip): The tooltip for the button that
+# deletes existing snapshot.
+clear-snapshots.tooltip=๋ชจ๋“  ์Šค๋ƒ…์ƒท ์‚ญ์ œ
+
+# LOCALIZATION NOTE (diff-snapshots.tooltip): The tooltip for the button that
+# initiates selecting two snapshots to diff with each other.
+diff-snapshots.tooltip=์Šค๋ƒ…์ƒท ๋น„๊ต
+
+# LOCALIZATION NOTE (filter.placeholder): The placeholder text used for the
+# memory tool's filter search box.
+filter.placeholder=ํ•„ํ„ฐ
+
+# LOCALIZATION NOTE (filter.tooltip): The tooltip text used for the memory
+# tool's filter search box.
+filter.tooltip=์Šค๋ƒ…์ƒท ๋‚ด์šฉ ํ•„ํ„ฐ
+
+# LOCALIZATION NOTE (tree-item.view-individuals.tooltip): The tooltip for the
+# button to view individuals in this group.
+tree-item.view-individuals.tooltip=์ด ๊ทธ๋ฃน์˜ ๊ฐœ๋ณ„ ๋…ธ๋“œ์™€ ์œ ์ง€ํ•˜๋Š” ๊ฒฝ๋กœ๋ฅผ ๋ณด์—ฌ์คŒ
+
+# LOCALIZATION NOTE (tree-item.load-more): The label for the links to fetch the
+# lazily loaded sub trees in the dominator tree view.
+tree-item.load-more=๋” ๋ถˆ๋Ÿฌ์˜ค๊ธฐโ€ฆ
+
+# LOCALIZATION NOTE (tree-item.rootlist): The label for the root of the
+# dominator tree.
+tree-item.rootlist=GC ๋ฃจํŠธ
+
+# LOCALIZATION NOTE (tree-item.nostack): The label describing the row in the heap tree
+# that represents a row broken down by call stack when no stack was available.
+tree-item.nostack=(์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์Šคํƒ ์—†์Œ)
+
+# LOCALIZATION NOTE (tree-item.nofilename): The label describing the row in the
+# heap tree that represents a row broken down by filename when no filename was
+# available.
+tree-item.nofilename=(ํŒŒ์ผ ์ด๋ฆ„ ์—†์Œ)
+
+# LOCALIZATION NOTE (tree-item.root): The label describing the row in the heap tree
+# that represents the root of the tree when inverted.
+tree-item.root=(๋ฃจํŠธ)
+
+# LOCALIZATION NOTE (tree-item.percent2): A percent of bytes or count displayed in the tree view.
+# there are two "%" after %S to escape and display "%"
+tree-item.percent2=%S%%
+
+# LOCALIZATION NOTE (diffing.baseline): The name of the baseline snapshot in a
+# diffing comparison.
+diffing.baseline=๊ธฐ์ค€
+
+# LOCALIZATION NOTE (diffing.comparison): The name of the snapshot being
+# compared to the baseline in a diffing comparison.
+diffing.comparison=๋น„๊ต
+
+# LOCALIZATION NOTE (diffing.prompt.selectBaseline): The prompt to select the
+# first snapshot when doing a diffing comparison.
+diffing.prompt.selectBaseline=๊ธฐ์ค€ ์Šค๋ƒ…์ƒท ์„ ํƒ
+
+# LOCALIZATION NOTE (diffing.prompt.selectComparison): The prompt to select the
+# second snapshot when doing a diffing comparison.
+diffing.prompt.selectComparison=๊ธฐ์ค€๊ณผ ๋น„๊ตํ•  ์Šค๋ƒ…์ƒท ์„ ํƒ
+
+# LOCALIZATION NOTE (diffing.state.error): The label describing the diffing
+# state ERROR, used in the snapshot list when an error occurs while diffing two
+# snapshots.
+diffing.state.error=์˜ค๋ฅ˜
+
+# LOCALIZATION NOTE (diffing.state.error.full): The text describing the diffing
+# state ERROR, used in the main view when an error occurs while diffing two
+# snapshots.
+diffing.state.error.full=์Šค๋ƒ…์ƒท์„ ๋น„๊ตํ•˜๋Š” ์ค‘์— ์˜ค๋ฅ˜ ๋ฐœ์ƒ
+
+# LOCALIZATION NOTE (diffing.state.taking-diff): The label describing the diffin
+# state TAKING_DIFF, used in the snapshots list when computing the difference
+# between two snapshots.
+diffing.state.taking-diff=์ฐจ์ด์  ๊ณ„์‚ฐโ€ฆ
+
+# LOCALIZATION NOTE (diffing.state.taking-diff.full): The label describing the
+# diffing state TAKING_DIFF, used in the main view when computing the difference
+# between two snapshots.
+diffing.state.taking-diff.full=์ฐจ์ด์  ๊ณ„์‚ฐ ์ค‘โ€ฆ
+
+# LOCALIZATION NOTE (diffing.state.selecting): The label describing the diffing
+# state SELECTING.
+diffing.state.selecting=๋น„๊ตํ•  ๋‘ ์Šค๋ƒ…์ƒท ์„ ํƒ
+
+# LOCALIZATION NOTE (diffing.state.selecting.full): The label describing the
+# diffing state SELECTING, used in the main view when selecting snapshots to
+# diff.
+diffing.state.selecting.full=๋น„๊ตํ•  ๋‘ ์Šค๋ƒ…์ƒท ์„ ํƒ
+
+# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the
+# dominator tree state COMPUTING.
+dominatorTree.state.computing=๋„๋ฏธ๋„ค์ดํ„ฐ ๊ณ„์‚ฐ ์ค‘โ€ฆ
+
+# LOCALIZATION NOTE (dominatorTree.state.computing.full): The label describing the
+# dominator tree state COMPUTING, used in the dominator tree view.
+dominatorTree.state.computing.full=๋„๋ฏธ๋„ค์ดํ„ฐ ํŠธ๋ฆฌ ๊ณ„์‚ฐ ์ค‘โ€ฆ
+
+# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the
+# dominator tree state FETCHING.
+dominatorTree.state.fetching=ํฌ๊ธฐ ๊ณ„์‚ฐ ์ค‘โ€ฆ
+
+# LOCALIZATION NOTE (dominatorTree.state.fetching.full): The label describing the
+# dominator tree state FETCHING, used in the dominator tree view.
+dominatorTree.state.fetching.full=์œ ์ง€๋œ ํฌ๊ธฐ ๊ณ„์‚ฐ ์ค‘โ€ฆ
+
+# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label
+# describing the dominator tree state INCREMENTAL_FETCHING.
+dominatorTree.state.incrementalFetching=๊ฐ€์ ธ์˜ค๋Š” ์ค‘โ€ฆ
+
+# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching.full): The label describing the
+# dominator tree state INCREMENTAL_FETCHING, used in the dominator tree view.
+dominatorTree.state.incrementalFetching.full=ํ•˜์œ„ ํŠธ๋ฆฌ ๊ฐ€์ ธ์˜ค๋Š” ์ค‘โ€ฆ
+
+# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the
+# dominator tree state ERROR.
+dominatorTree.state.error=์˜ค๋ฅ˜
+
+# LOCALIZATION NOTE (dominatorTree.state.error.full): The label describing the
+# dominator tree state ERROR, used in the dominator tree view.
+dominatorTree.state.error.full=๋„๋ฏธ๋„ค์ดํ„ฐ ํŠธ๋ฆฌ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋™์•ˆ ์˜ค๋ฅ˜ ๋ฐœ์ƒ
+
+# LOCALIZATION NOTE (snapshot.state.saving.full): The label describing the
+# snapshot state SAVING, used in the main heap view.
+snapshot.state.saving.full=์Šค๋ƒ…์ƒท ์ €์žฅ ์ค‘โ€ฆ
+
+# LOCALIZATION NOTE (snapshot.state.reading.full): The label describing the
+# snapshot state READING, and SAVED, due to these states being combined
+# visually, used in the main heap view.
+snapshot.state.reading.full=์Šค๋ƒ…์ƒท ์ฝ๋Š” ์ค‘โ€ฆ
+
+# LOCALIZATION NOTE (snapshot.state.saving-census.full): The label describing
+# the snapshot state SAVING, used in the main heap view.
+snapshot.state.saving-census.full=์กฐ์‚ฌ ์ €์žฅ ์ค‘โ€ฆ
+
+# LOCALIZATION NOTE (snapshot.state.saving-tree-map.full): The label describing
+# the snapshot state SAVING, used in the main heap view.
+snapshot.state.saving-tree-map.full=ํŠธ๋ฆฌ๋งต ์ €์žฅ ์ค‘โ€ฆ
+
+# LOCALIZATION NOTE (snapshot.state.error.full): The label describing the
+# snapshot state ERROR, used in the main heap view.
+snapshot.state.error.full=์Šค๋ƒ…์ƒท์„ ์ฒ˜๋ฆฌํ•˜๋Š”๋ฐ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (individuals.state.error): The short message displayed when
+# there is an error fetching individuals from a group.
+individuals.state.error=์˜ค๋ฅ˜
+
+# LOCALIZATION NOTE (individuals.state.error.full): The longer message displayed
+# when there is an error fetching individuals from a group.
+individuals.state.error.full=์ด ๊ทธ๋ฃน ์•ˆ์˜ ๊ฐ๊ฐ์„ ์ ์šฉํ•˜๋Š”๋ฐ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•จ
+
+# LOCALIZATION NOTE (individuals.state.fetching): The short message displayed
+# while fetching individuals.
+individuals.state.fetching=๋ถ™์ด๋Š” ์ค‘โ€ฆ
+
+# LOCALIZATION NOTE (individuals.state.fetching.full): The longer message
+# displayed while fetching individuals.
+individuals.state.fetching.full=๊ทธ๋ฃน์˜ ๊ฐ๊ฐ์„ ๋ถ™์ด๋Š” ์ค‘โ€ฆ
+
+# LOCALIZATION NOTE (individuals.field.node): The header label for an individual
+# node.
+individuals.field.node=๋…ธ๋“œ
+
+# LOCALIZATION NOTE (individuals.field.node.tooltip): The tooltip for the header
+# label for an individual node.
+individuals.field.node.tooltip=์Šค๋ƒ…์ƒท์˜ ๊ฐœ๋ณ„ ๋…ธ๋“œ
+
+# LOCALIZATION NOTE (snapshot.state.saving): The label describing the snapshot
+# state SAVING, used in the snapshot list view
+snapshot.state.saving=์Šค๋ƒ…์ƒท ์ €์žฅ ์ค‘โ€ฆ
+
+# LOCALIZATION NOTE (snapshot.state.importing): The label describing the
+# snapshot state IMPORTING, used in the snapshot list view
+snapshot.state.importing=์Šค๋ƒ…์ƒท ๊ฐ€์ ธ์˜ค๋Š” ์ค‘โ€ฆ
+
+# LOCALIZATION NOTE (snapshot.state.reading): The label describing the snapshot
+# state READING, and SAVED, due to these states being combined visually, used in
+# the snapshot list view.
+snapshot.state.reading=์Šค๋ƒ…์ƒท ์ฝ๋Š” ์ค‘โ€ฆ
+
+# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the
+# snapshot state SAVING, used in snapshot list view.
+snapshot.state.saving-census=์กฐ์‚ฌ ์ €์žฅ ์ค‘โ€ฆ
+
+# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the
+# snapshot state SAVING, used in snapshot list view.
+snapshot.state.saving-tree-map=ํŠธ๋ฆฌ๋งต ์ €์žฅ ์ค‘โ€ฆ
+
+# LOCALIZATION NOTE (snapshot.state.error): The label describing the snapshot
+# state ERROR, used in the snapshot list view.
+snapshot.state.error=์˜ค๋ฅ˜
+
+# LOCALIZATION NOTE (heapview.no-difference): Message displayed when there is no
+# difference between two snapshots.
+heapview.no-difference=๊ธฐ์ค€์ ๊ณผ ๋น„๊ต์‚ฌ์ด์— ์ฐจ์ด๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (heapview.none-match): Message displayed when there are no
+# matches when filtering.
+heapview.none-match=์ผ์น˜ํ•˜๋Š” ๊ฒƒ์ด ์—†์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (heapview.none-match): Message displayed when there report
+# is empty.
+heapview.empty=๋น„์–ด์žˆ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (heapview.noAllocationStacks): The message displayed to
+# users when selecting a display by "call stack" but no call stacks
+# were recorded in the heap snapshot.
+heapview.noAllocationStacks=ํ• ๋‹น๋œ ์Šคํƒ์ด ์—†์Šต๋‹ˆ๋‹ค. ์Šค๋ƒ…์ƒท์„ ๋งŒ๋“ค๊ธฐ ์ „์— ํ• ๋‹น๋œ ์Šคํƒ์„ ๊ธฐ๋กํ•˜์„ธ์š”.
+
+# LOCALIZATION NOTE (heapview.field.retainedSize): The name of the column in the
+# dominator tree view for retained byte sizes.
+heapview.field.retainedSize=์œ ์ง€๋œ ํฌ๊ธฐ (๋ฐ”์ดํŠธ)
+
+# LOCALIZATION NOTE (heapview.field.retainedSize.tooltip): The tooltip for the
+# column header in the dominator tree view for retained byte sizes.
+heapview.field.retainedSize.tooltip=๊ฐ์ฒด ์ž์ฒด์˜ ํฌ๊ธฐ์˜ ํ•ฉ๊ณผ ์ด๋กœ ์ธํ•ด ๋‚จ์•„์žˆ๋Š” ๋‹ค๋ฅธ ๋ชจ๋“  ๊ฐ์ฒด์˜ ํฌ๊ธฐ
+
+# LOCALIZATION NOTE (heapview.field.shallowSize): The name of the column in the
+# dominator tree view for shallow byte sizes.
+heapview.field.shallowSize=์–•์€ ํฌ๊ธฐ (๋ฐ”์ดํŠธ)
+
+# LOCALIZATION NOTE (heapview.field.shallowSize.tooltip): The tooltip for the
+# column header in the dominator tree view for shallow byte sizes.
+heapview.field.shallowSize.tooltip=๊ฐ์ฒด ์ž์ฒด์˜ ํฌ๊ธฐ
+
+# LOCALIZATION NOTE (dominatortree.field.label): The name of the column in the
+# dominator tree for an object's label.
+dominatortree.field.label=๋ผ๋ฒจ
+
+# LOCALIZATION NOTE (dominatortree.field.label.tooltip): The tooltip for the column
+# header in the dominator tree view for an object's label.
+dominatortree.field.label.tooltip=ํž™์— ์žˆ๋Š” ๊ฐ์ฒด์˜ ์ด๋ฆ„
+
+# LOCALIZATION NOTE (heapview.field.bytes): The name of the column in the heap
+# view for bytes.
+heapview.field.bytes=๋ฐ”์ดํŠธ
+
+# LOCALIZATION NOTE (heapview.field.bytes.tooltip): The tooltip for the column
+# header in the heap view for bytes.
+heapview.field.bytes.tooltip=ํ•˜์œ„ ๊ทธ๋ฃน์„ ์ œ์™ธํ•˜๊ณ  ๊ทธ๋ฃน์— ์˜ํ•ด์„œ ์†Œ๋ชจ๋œ ๋ฐ”์ดํŠธ ์ˆ˜
+
+# LOCALIZATION NOTE (heapview.field.count): The name of the column in the heap
+# view for count.
+heapview.field.count=์ˆ˜
+
+# LOCALIZATION NOTE (heapview.field.count.tooltip): The tooltip for the column
+# header in the heap view for count.
+heapview.field.count.tooltip=ํ•˜์œ„ ๊ทธ๋ฃน์„ ์ œ์™ธํ•˜๊ณ  ๊ทธ๋ฃน ์•ˆ์— ์žˆ๋Š” ๋„๋‹ฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ์ฒด์˜ ์ˆ˜
+
+# LOCALIZATION NOTE (heapview.field.totalbytes): The name of the column in the
+# heap view for total bytes.
+heapview.field.totalbytes=์ „์ฒด ๋ฐ”์ดํŠธ
+
+# LOCALIZATION NOTE (heapview.field.totalbytes.tooltip): The tooltip for the
+# column header in the heap view for total bytes.
+heapview.field.totalbytes.tooltip=ํ•˜์œ„ ๊ทธ๋ฃน์„ ํฌํ•จํ•˜๊ณ  ๊ทธ๋ฃน์— ์˜ํ•ด์„œ ์†Œ๋ชจ๋œ ๋ฐ”์ดํŠธ ์ˆ˜
+
+# LOCALIZATION NOTE (heapview.field.totalcount): The name of the column in the
+# heap view for total count.
+heapview.field.totalcount=์ „์ฒด ํšŸ์ˆ˜
+
+# LOCALIZATION NOTE (heapview.field.totalcount.tooltip): The tooltip for the
+# column header in the heap view for total count.
+heapview.field.totalcount.tooltip=ํ•˜์œ„ ๊ทธ๋ฃน์„ ํฌํ•จํ•˜๊ณ  ๊ทธ๋ฃน ์•ˆ์— ์žˆ๋Š” ๋„๋‹ฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ์ฒด์˜ ์ˆ˜
+
+# LOCALIZATION NOTE (heapview.field.name): The name of the column in the heap
+# view for name.
+heapview.field.name=์ด๋ฆ„
+
+# LOCALIZATION NOTE (heapview.field.name.tooltip): The tooltip for the column
+# header in the heap view for name.
+heapview.field.name.tooltip=์ด ๊ทธ๋ฃน์˜ ์ด๋ฆ„
+
+# LOCALIZATION NOTE (shortest-paths.header): The header label for the shortest
+# paths pane.
+shortest-paths.header=GC Root๋กœ ๋ถ€ํ„ฐ์˜ ๊ฒฝ๋กœ ์œ ์ง€
+
+# LOCALIZATION NOTE (shortest-paths.select-node): The message displayed in the
+# shortest paths pane when a node is not yet selected.
+shortest-paths.select-node=์œ ์ง€๋œ ๊ฒฝ๋กœ๋ฅผ ๋ณด๊ธฐ ์œ„ํ•ด์„œ ๋…ธ๋“œ ์„ ํƒ
+
+# LOCALIZATION NOTE (tree-map.node-count): The label for the count value of a
+# node in the tree map
+tree-map.node-count=์นด์šดํŠธ
diff --git a/devtools/client/menus.properties b/devtools/client/menus.properties
new file mode 100644 (file)
index 0000000..1f40c7c
--- /dev/null
@@ -0,0 +1,29 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (devtoolsRemoteDebugging.label): This is the label for the menu item
+# in Tools > Web Developer. Clicking on this menu item will open about:debugging which
+# acts as a hub for debugging remote devices.
+devtoolsRemoteDebugging.label = ์›๊ฒฉ ๋””๋ฒ„๊น…
+devtoolsRemoteDebugging.accesskey = R
+
+browserConsoleCmd.label = ๋ธŒ๋ผ์šฐ์ € ์ฝ˜์†”
+browserConsoleCmd.accesskey = B
+
+responsiveDesignMode.label = ๋ฐ˜์‘ํ˜• ๋””์ž์ธ ๋ชจ๋“œ
+responsiveDesignMode.accesskey = R
+
+eyedropper.label = ์Šคํฌ์ด๋“œ
+eyedropper.accesskey = Y
+
+# LOCALIZATION NOTE (browserToolboxMenu.label): This is the label for the
+# application menu item that opens the browser toolbox UI in the Tools menu.
+browserToolboxMenu.label = ๋ธŒ๋ผ์šฐ์ € ๋„๊ตฌ์ƒ์ž
+browserToolboxMenu.accesskey = e
+
+webDeveloperToolsMenu.label = ์›น ๊ฐœ๋ฐœ์ž ๋„๊ตฌ
+webDeveloperToolsMenu.accesskey = T
+
+extensionsForDevelopersCmd.label = ๊ฐœ๋ฐœ์ž์šฉ ํ™•์žฅ ๊ธฐ๋Šฅ
+extensionsForDevelopersCmd.accesskey = f
diff --git a/devtools/client/netmonitor.properties b/devtools/client/netmonitor.properties
new file mode 100644 (file)
index 0000000..851b78a
--- /dev/null
@@ -0,0 +1,1655 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE These strings are used inside the Network Monitor
+# which is available from the Browser Tools sub-menu -> 'Network Monitor'.
+# 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.
+
+# LOCALIZATION NOTE (netmonitor.security.state.secure)
+# This string is used as an tooltip for request that was performed over secure
+# channel i.e. the connection was encrypted.
+netmonitor.security.state.secure=์ด ๋ฆฌ์†Œ์Šค๋ฅผ ๊ฐ€์ ธ์˜ค๋Š”๋ฐ ์‚ฌ์šฉ๋œ ์—ฐ๊ฒฐ์€ ์•ˆ์ „ํ–ˆ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (netmonitor.security.state.insecure)
+# This string is used as an tooltip for request that was performed over insecure
+# channel i.e. the connection was not https
+netmonitor.security.state.insecure=์ด ์š”์†Œ๋ฅผ ๊ฐ€์ ธ์˜ฌ๋•Œ ์“ฐ์ธ ์—ฐ๊ฒฐ์€ ์•”ํ˜ธํ™”๋˜์–ด์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (netmonitor.security.state.broken)
+# This string is used as an tooltip for request that failed due to security
+# issues.
+netmonitor.security.state.broken=๋ณด์•ˆ ์˜ค๋ฅ˜๋กœ ๋ฆฌ์†Œ์Šค๋ฅผ ์ฝ์–ด์˜ค์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (netmonitor.security.state.weak)
+# This string is used as an tooltip for request that had minor security issues
+netmonitor.security.state.weak=์ด ๋ฆฌ์†Œ์Šค๋Š” ์•ฝํ•œ ์ทจ์•ฝํ•œ ์•”ํ˜ธํ™”๋ฅผ ์“ฐ๋Š” ์—ฐ๊ฒฐ๋กœ ์ „์†ก๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (netmonitor.security.enabled):
+# This string is used to indicate that a specific security feature is used by
+# a connection in the security details tab.
+# For example: "HTTP Strict Transport Security: Enabled"
+netmonitor.security.enabled=์ผœ์ง
+
+# LOCALIZATION NOTE (netmonitor.security.disabled):
+# This string is used to indicate that a specific security feature is not used by
+# a connection in the security details tab.
+# For example: "HTTP Strict Transport Security: Disabled"
+netmonitor.security.disabled=๊บผ์ง
+
+# LOCALIZATION NOTE (netmonitor.security.hostHeader):
+# This string is used as a header for section containing security information
+# related to the remote host. %S is replaced with the domain name of the remote
+# host. For example: Host example.com
+netmonitor.security.hostHeader=ํ˜ธ์ŠคํŠธ %S:
+
+# LOCALIZATION NOTE (netmonitor.security.notAvailable):
+# This string is used to indicate that a certain piece of information is not
+# available to be displayed. For example a certificate that has no organization
+# defined:
+#   Organization: <Not Available>
+netmonitor.security.notAvailable=<์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ>
+
+# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button
+# that collapses the network details pane in the UI.
+collapseDetailsPane=์š”์ฒญ์˜ ์ƒ์„ธ ์ •๋ณด ์ˆจ๊ธฐ๊ธฐ
+
+# LOCALIZATION NOTE (collapseActionPane): This is the tooltip for the button
+# that collapses the network action pane in the UI.
+collapseActionPane=๋„คํŠธ์›Œํฌ ์ž‘์—… ์ˆจ๊ธฐ๊ธฐ
+
+# LOCALIZATION NOTE (allTabsMenuButton.tooltip): The tooltip that gets
+# displayed when hovering over the tabs overflow button.
+allTabsMenuButton.tooltip=๋ชจ๋“  ํƒญ ํ‘œ์‹œ
+
+# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the
+# headers tab of the network details pane when there are no headers available.
+headersEmptyText=์ด ์š”์ฒญ์—๋Š” ํ—ค๋”๊ฐ€ ์—†์Œ
+
+# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the
+# headers tab of the network details pane for the filtering input.
+headersFilterText=ํ—ค๋” ํ•„ํ„ฐ
+
+# LOCALIZATION NOTE (messagesEmptyText): This is the text displayed in the
+# WebSockets tab of the network details pane when there are no frames available.
+messagesEmptyText=์ด ์š”์ฒญ์—๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ์—†์Œ
+
+# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the
+# cookies tab of the network details pane when there are no cookies available.
+cookiesEmptyText=์ด ์š”์ฒญ์—๋Š” ์ฟ ํ‚ค๊ฐ€ ์—†์Œ
+
+# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the
+# cookies tab of the network details pane for the filtering input.
+cookiesFilterText=์ฟ ํ‚ค ํ•„ํ„ฐ
+
+# LOCALIZATION NOTE (responseEmptyText): This is the text displayed in the
+# response tab of the network details pane when the response is empty or not
+# available for shown.
+responseEmptyText=์ด ์š”์ฒญ์—๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์‘๋‹ต ๋ฐ์ดํ„ฐ๊ฐ€ ์—†์Œ
+
+# LOCALIZATION NOTE (paramsNoPayloadText): This is the text displayed in the
+# request tab of the network details pane when there are no params available.
+paramsNoPayloadText=์ด ์š”์ฒญ์—๋Š” ํŽ˜์ด๋กœ๋“œ๊ฐ€ ์—†์Œ
+
+# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the
+# request tab of the network details pane for the filtering input.
+paramsFilterText=์š”์ฒญ ๋งค๊ฐœ ๋ณ€์ˆ˜ ๊ฑฐ๋ฅด๊ธฐ
+
+# LOCALIZATION NOTE (paramsQueryString): This is the label displayed
+# in the network details request tab identifying the query string.
+paramsQueryString=์ฟผ๋ฆฌ ๋ฌธ์ž์—ด
+
+# LOCALIZATION NOTE (paramsFormData): This is the label displayed
+# in the network details request tab identifying the form data.
+paramsFormData=์–‘์‹ ๋ฐ์ดํ„ฐ
+
+# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed
+# in the network details request tab identifying the request payload.
+paramsPostPayload=์š”์ฒญ ํŽ˜์ด๋กœ๋“œ
+
+# LOCALIZATION NOTE (netmonitor.request.raw): This is the label displayed
+# on the button in the network details request tab that toggles the
+# view of the network request between the raw data and the formatted display.
+netmonitor.request.raw=์›์‹œ
+
+# LOCALIZATION NOTE (requestHeaders): This is the label displayed
+# in the network details headers tab identifying the request headers.
+requestHeaders=์š”์ฒญ ํ—ค๋”
+
+# LOCALIZATION NOTE (requestHeadersFromUpload): This is the label displayed
+# in the network details headers tab identifying the request headers from
+# the upload stream of a POST request's body.
+requestHeadersFromUpload=์—…๋กœ๋“œ ์ŠคํŠธ๋ฆผ์˜ ์š”์ฒญ ํ—ค๋”
+
+# LOCALIZATION NOTE (responseHeaders): This is the label displayed
+# in the network details headers tab identifying the response headers.
+responseHeaders=์‘๋‹ต ํ—ค๋”
+
+# LOCALIZATION NOTE (requestCookies): This is the label displayed
+# in the network details request tab identifying the request cookies.
+requestCookies=์š”์ฒญ ์ฟ ํ‚ค
+
+# LOCALIZATION NOTE (responseCookies): This is the label displayed
+# in the network details request tab identifying the response cookies.
+responseCookies=์‘๋‹ต ์ฟ ํ‚ค
+
+# LOCALIZATION NOTE (responsePayload): This is the label displayed
+# in the network details response tab identifying the response payload.
+responsePayload=์‘๋‹ต ํŽ˜์ด๋กœ๋“œ
+
+# LOCALIZATION NOTE (netmonitor.response.raw): This is the label displayed
+# on the button in the network details response tab that toggles the
+# view of the network response between the raw data and the formatted display.
+netmonitor.response.raw=์›์‹œ
+
+# LOCALIZATION NOTE (netmonitor.response.html): This is the text displayed
+# in the response tab of the network details pane for an HTML preview.
+netmonitor.response.html=HTML
+
+# LOCALIZATION NOTE (jsonFilterText): This is the text displayed
+# in the response tab of the network details pane for the JSON filtering input.
+jsonFilterText=์†์„ฑ ํ•„ํ„ฐ
+
+# LOCALIZATION NOTE (jsonScopeName): This is the text displayed
+# in the response tab of the network details pane for a JSON scope.
+jsonScopeName=JSON
+
+# LOCALIZATION NOTE (jsonpScopeName): This is the text displayed
+# in the response tab of the network details pane for a JSONP scope.
+jsonpScopeName=JSONP โ†’ ์ฝœ๋ฐฑ %S()
+
+# LOCALIZATION NOTE (jsonXssiStripped): This is the text displayed
+# in a notification in the response tab of the network details pane
+# when a JSON payload had XSSI escape characters which were removed
+jsonXssiStripped=์•„๋ž˜ ํ‘œ์‹œ๋œ JSON์˜ ์‹œ์ž‘ ๋ถ€๋ถ„์—์„œ "%S" ๋ฌธ์ž์—ด์ด ์ œ๊ฑฐ๋˜์—ˆ์Œ
+
+# LOCALIZATION NOTE (responseTruncated): This is the text displayed
+# in the response tab of the network details pane when the response is over
+# the truncation limit and thus was truncated.
+responseTruncated=์‘๋‹ต์ด ์ž˜๋ฆผ
+
+# LOCALIZATION NOTE (requestTruncated): This is the text displayed
+# in the request tab of the network details pane when the request is over
+# the truncation limit and thus was truncated.
+requestTruncated=์š”์ฒญ์ด ์ž˜๋ฆผ
+
+# LOCALIZATION NOTE (networkMenu.raced): This is the label displayed
+# in the network menu specifying the transfer or a request is
+# raced. %S refers to the current transfer size.
+networkMenu.raced=%S (๊ฒฝํ•ฉ)
+
+# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed
+# in the network table toolbar, for any column that is sorted ascending.
+networkMenu.sortedAsc=์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌ
+
+# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed
+# in the network table toolbar, for any column that is sorted descending.
+networkMenu.sortedDesc=๋‚ด๋ฆผ์ฐจ์ˆœ ์ •๋ ฌ
+
+# LOCALIZATION NOTE (networkMenu.summary.tooltip.perf): A tooltip explaining
+# what the perf button does
+networkMenu.summary.tooltip.perf=์„ฑ๋Šฅ ๋ถ„์„ ์‹œ์ž‘
+
+# LOCALIZATION NOTE (networkMenu.summary.tooltip.domContentLoaded): A tooltip explaining
+# what the DOMContentLoaded label displays
+networkMenu.summary.tooltip.domContentLoaded=โ€œDOMContentLoadโ€ ์ด๋ฒคํŠธ๊ฐ€ ์ผ์–ด๋‚˜๊ธฐ๊นŒ์ง€ ๊ฑธ๋ฆฐ ์‹œ๊ฐ„
+
+# LOCALIZATION NOTE (networkMenu.summary.tooltip.load): A tooltip explaining
+# what the load label displays
+networkMenu.summary.tooltip.load=โ€œloadโ€ ์ด๋ฒคํŠธ๊ฐ€ ์ผ์–ด๋‚˜๊ธฐ๊นŒ์ง€ ๊ฑธ๋ฆฐ ์‹œ๊ฐ„
+
+# LOCALIZATION NOTE (networkMenu.summary.requestsCount2): This label is displayed
+# in the network table footer providing the number of requests
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+networkMenu.summary.requestsCount2=์š”์ฒญ #1๊ฐœ
+
+# LOCALIZATION NOTE (networkMenu.summary.requestsCountEmpty): This label is displayed
+# in the network table footer when there are no requests
+networkMenu.summary.requestsCountEmpty=์š”์ฒญ ์—†์Œ
+
+# LOCALIZATION NOTE (networkMenu.summary.tooltip.requestsCount): A tooltip explaining
+# what the requestsCount label displays
+networkMenu.summary.tooltip.requestsCount=์š”์ฒญ ์ˆ˜
+
+# LOCALIZATION NOTE (networkMenu.summary.transferred): This label is displayed
+# in the network table footer providing the transferred size.
+networkMenu.summary.transferred=%S / %S ์ „์†ก๋จ
+
+# LOCALIZATION NOTE (networkMenu.summary.tooltip.transferred): A tooltip explaining
+# what the transferred label displays
+networkMenu.summary.tooltip.transferred=๋ชจ๋“  ์š”์ฒญ์— ๋Œ€ํ•œ ํฌ๊ธฐ/์ „์†ก๋œ ํฌ๊ธฐ
+
+# LOCALIZATION NOTE (networkMenu.summary.finish): This label is displayed
+# in the network table footer providing the transfer time.
+networkMenu.summary.finish=๋: %S
+
+# LOCALIZATION NOTE (networkMenu.summary.tooltip.finish): A tooltip explaining
+# what the finish label displays
+networkMenu.summary.tooltip.finish=๋ชจ๋“  ์š”์ฒญ์„ ์ฝ์–ด๋“ค์ด๋Š”๋ฐ ๊ฑธ๋ฆฐ ์‹œ๊ฐ„
+
+# LOCALIZATION NOTE (networkMenu.ws.summary.framesCount2): This label is displayed
+# in the messages table footer providing the number of frames
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+networkMenu.ws.summary.framesCount2=๋ฉ”์‹œ์ง€ #1๊ฐœ
+
+# LOCALIZATION NOTE (networkMenu.ws.summary.framesCountEmpty): This label is displayed
+# in the messages table footer when there are no frames
+networkMenu.ws.summary.framesCountEmpty=๋ฉ”์‹œ์ง€ ์—†์Œ
+
+# LOCALIZATION NOTE (networkMenu.ws.summary.tooltip.framesCount): A tooltip explaining
+# what the framesCount label displays
+networkMenu.ws.summary.tooltip.framesCount=๋ฉ”์‹œ์ง€ ๊ฐฏ์ˆ˜
+
+# LOCALIZATION NOTE (networkMenu.ws.summary.tooltip.framesTotalSize): A tooltip explaining
+# what the framesTotalSize label displays
+networkMenu.ws.summary.tooltip.framesTotalSize=ํ‘œ์‹œ๋œ ๋ฉ”์‹œ์ง€์˜ ์ „์ฒด ํฌ๊ธฐ
+
+# LOCALIZATION NOTE (networkMenu.ws.summary.label.framesTranferredSize): A label showing
+# summary size info related to the current list of WS messages
+# %1$S is the total size of the transferred data, %2$S is the size of sent data, %3$S is the size of received data.
+networkMenu.ws.summary.label.framesTranferredSize=์ „์ฒด %1$S, %2$S ๋ณด๋ƒ„, %3$S ๋ฐ›์Œ
+
+# LOCALIZATION NOTE (networkMenu.ws.summary.tooltip.framesTotalTime): A tooltip explaining
+# what framesTotalTime displays
+networkMenu.ws.summary.tooltip.framesTotalTime=์ฒซ๋ฒˆ์งธ์™€ ๋งˆ์ง€๋ง‰ ํ‘œ์‹œ๋œ ๋ฉ”์‹œ์ง€ ๊ฐ„์˜ ์ „์ฒด ๊ฒฝ๊ณผ์‹œ๊ฐ„
+
+# LOCALIZATION NOTE (networkMenu.sizeB): This is the label displayed
+# in the network menu specifying the size of a request (in bytes).
+networkMenu.sizeB=%S B
+
+# LOCALIZATION NOTE (networkMenu.size.kB): This is the label displayed
+# in the network menu specifying the size of a request (in kilobytes).
+networkMenu.size.kB=%S kB
+
+# LOCALIZATION NOTE (networkMenu.sizeMB): This is the label displayed
+# in the network menu specifying the size of a request (in megabytes).
+networkMenu.sizeMB=%S MB
+
+# LOCALIZATION NOTE (networkMenu.sizeGB): This is the label displayed
+# in the network menu specifying the size of a request (in gigabytes).
+networkMenu.sizeGB=%S GB
+
+# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed
+# in the network menu specifying the transferred size of a request is
+# unavailable.
+networkMenu.sizeUnavailable=โ€”
+
+# LOCALIZATION NOTE (networkMenu.sizeUnavailable.title): This is the tooltip
+# displayed in the network menu specifying that the transferred size of a
+# request is unavailable.
+networkMenu.sizeUnavailable.title=์ „์†ก๋œ ํฌ๊ธฐ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์—†์Œ
+
+# LOCALIZATION NOTE (networkMenu.sizeCached): This is the label displayed
+# in the network menu and the headers panel specifying the transfer or a request is
+# cached.
+networkMenu.sizeCached=์บ์‹œ๋จ
+
+# LOCALIZATION NOTE (networkMenu.sizeServiceWorker): This is the label displayed
+# in the network menu and the headers panel specifying the transferred of a request
+# computed by a service worker.
+networkMenu.sizeServiceWorker=Service Worker
+
+# LOCALIZATION NOTE (networkMenu.blocked2): This is a generic message for a
+# URL that has been blocked for an unknown reason
+networkMenu.blocked2=์ฐจ๋‹จ๋จ
+
+# LOCALIZATION NOTE (networkMenu.blockedby): This is a generic message for a
+# URL that has been blocked by an extension
+# %S is the extension name.
+networkMenu.blockedby=%S์— ์˜ํ•ด ์ฐจ๋‹จ๋จ
+
+# LOCALIZATION NOTE (networkMenu.blockedTooltip): This is a the text displayed
+# as a tooltip for the blocked icon in the request list
+networkMenu.blockedTooltip=์ฐจ๋‹จ๋จ
+
+# LOCALIZATION NOTE (networkMenu.totalMS2): This is the label displayed
+# in the network menu specifying the time for a request to finish (in milliseconds).
+networkMenu.totalMS2=%S ms
+
+# This string is used to concatenate tooltips (netmonitor.waterfall.tooltip.*)
+# in the requests waterfall for total time (in milliseconds). \\u0020 represents
+# a whitespace. You can replace this with a different character, e.g. an hyphen
+# or a period, if a comma doesn't work for your language.
+netmonitor.waterfall.tooltip.separator=,\u0020
+
+# LOCALIZATION NOTE (netmonitor.waterfall.tooltip.total): This is part of the tooltip
+# displayed in the requests waterfall for total time (in milliseconds).
+netmonitor.waterfall.tooltip.total=๋ชจ๋‘ %S ms
+
+# LOCALIZATION NOTE (netmonitor.waterfall.tooltip.blocked): This is part of the tooltip
+# displayed in the requests waterfall for blocked time (in milliseconds).
+netmonitor.waterfall.tooltip.blocked=์ฐจ๋‹จ์— %S ms
+
+# LOCALIZATION NOTE (netmonitor.waterfall.tooltip.dns): This is part of the tooltip
+# displayed in the requests waterfall for dns time (in milliseconds).
+netmonitor.waterfall.tooltip.dns=DNS์— %S ms
+
+# LOCALIZATION NOTE (netmonitor.waterfall.tooltip.ssl): This is part of the tooltip
+# displayed in the requests waterfall for tls setup time (in milliseconds).
+netmonitor.waterfall.tooltip.ssl=TLS์— %S ms
+
+# LOCALIZATION NOTE (netmonitor.waterfall.tooltip.connect): This is part of the tooltip
+# displayed in the requests waterfall for connect time (in milliseconds).
+netmonitor.waterfall.tooltip.connect=์—ฐ๊ฒฐ์— %S ms
+
+# LOCALIZATION NOTE (netmonitor.waterfall.tooltip.send): This is part of the tooltip
+# displayed in the requests waterfall for send time (in milliseconds).
+netmonitor.waterfall.tooltip.send=๋ณด๋‚ด๋Š”๋ฐ %S ms
+
+# LOCALIZATION NOTE (netmonitor.waterfall.tooltip.wait): This is part of the tooltip
+# displayed in the requests waterfall for wait time (in milliseconds).
+netmonitor.waterfall.tooltip.wait=๊ธฐ๋‹ค๋ฆฌ๋Š”๋ฐ %S ms
+
+# LOCALIZATION NOTE (netmonitor.waterfall.tooltip.receive): This is part of the tooltip
+# displayed in the requests waterfall for receive time (in milliseiconds).
+netmonitor.waterfall.tooltip.receive=๋ฐ›๋Š”๋ฐ %S ms
+
+# LOCALIZATION NOTE (netmonitor.timings.requestTiming): This is the title of the existing
+# section in Timings side panel. This section contains request timings.
+netmonitor.timings.requestTiming=์š”์ฒญ ํƒ€์ด๋ฐ
+
+# LOCALIZATION NOTE (netmonitor.timings.serverTiming): This is the title of a new section
+# in Timings side panel. This section contains server timings transferred from the server
+# through the "Server-Timing" header.
+netmonitor.timings.serverTiming=์„œ๋ฒ„ ํƒ€์ด๋ฐ
+
+# LOCALIZATION NOTE (netmonitor.timings.queuedAt): This is relative queued time to the
+# first request. %S is time expressed in milliseconds or minutes.
+netmonitor.timings.queuedAt=๋Œ€๊ธฐ: %S
+
+# LOCALIZATION NOTE (netmonitor.timings.startedAt): Relative to the first request,
+# when the request actually started. %S is time expressed in milliseconds or minutes.
+netmonitor.timings.startedAt=์‹œ์ž‘๋จ: %S
+
+# LOCALIZATION NOTE (netmonitor.timings.downloadedAt): Relative to first request,
+# when the request actually finished downloading.
+# %S is time expressed in milliseconds or minutes.
+netmonitor.timings.downloadedAt=๋‹ค์šด๋กœ๋“œ๋จ: %S
+
+# LOCALIZATION NOTE (netmonitor.timings.noTimings): Message that displays in the
+# timings pane when thea request has been blocked
+netmonitor.timings.noTimings=์ด ์š”์ฒญ์—๋Š” ํƒ€์ด๋ฐ์ด ์—†์Œ
+
+# LOCALIZATION NOTE (networkMenu.millisecond): This is the label displayed
+# in the network menu specifying timing interval divisions (in milliseconds).
+networkMenu.millisecond=%S ms
+
+# LOCALIZATION NOTE (networkMenu.second): This is the label displayed
+# in the network menu specifying timing interval divisions (in seconds).
+networkMenu.second=%S์ดˆ
+
+# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed
+# in the network menu specifying timing interval divisions (in minutes).
+networkMenu.minute=%S๋ถ„
+
+# LOCALIZATION NOTE (pieChart.loading): This is the label displayed
+# for pie charts (e.g., in the performance analysis view) when there is
+# no data available yet.
+pieChart.loading=๋กœ๋“œ ์ค‘
+
+# LOCALIZATION NOTE (pieChart.unavailable): This is the label displayed
+# for pie charts (e.g., in the performance analysis view) when there is
+# no data available, even after loading it.
+pieChart.unavailable=์•„๋ฌด๊ฒƒ๋„ ์—†์Œ
+
+# LOCALIZATION NOTE (pieChart.ariaLabel): This is the text used for the aria-label attribute
+# for SVG pie charts (e.g., in the performance analysis view).
+pieChart.ariaLabel=๊ฐ ์š”์ฒญ ์œ ํ˜•์˜ ํฌ๊ธฐ๋ฅผ ์„œ๋กœ ๋น„๋ก€ํ•˜์—ฌ ๋‚˜ํƒ€๋‚ด๋Š” ์›ํ˜• ์ฐจํŠธ
+
+# LOCALIZATION NOTE (pieChart.sliceAriaLabel): This is the text used for the aria-label attribute
+# for SVG pie charts slices (e.g., in the performance analysis view).
+# %1$S is the slice label (e.g. "html")
+# %2$S is the percentage (e.g. "33.23%").
+pieChart.sliceAriaLabel=%1$S: %2$S
+
+# LOCALIZATION NOTE (tableChart.loading): This is the label displayed
+# for table charts (e.g., in the performance analysis view) when there is
+# no data available yet.
+tableChart.loading=์ž ์‹œ๋งŒ ๊ธฐ๋‹ค๋ ค ์ฃผ์„ธ์š”โ€ฆ
+
+# LOCALIZATION NOTE (tableChart.unavailable): This is the label displayed
+# for table charts (e.g., in the performance analysis view) when there is
+# no data available, even after loading it.
+tableChart.unavailable=์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ์—†์Œ
+
+# LOCALIZATION NOTE (charts.size.kB): This is the label displayed
+# in pie or table charts specifying the size of a request (in kilobytes).
+charts.size.kB=%S kB
+
+# LOCALIZATION NOTE (charts.transferredSize.kB): This is the label displayed
+# in pie or table charts specifying the size of a transferred request (in kilobytes).
+charts.transferredSize.kB=%S kB
+
+# LOCALIZATION NOTE (charts.totalS): This is the label displayed
+# in pie or table charts specifying the time for a request to finish (in seconds).
+charts.totalS=%S์ดˆ
+
+# LOCALIZATION NOTE (charts.totalTransferredSize.kB): This is the label displayed
+# in the performance analysis view for total transferred size, in kilobytes.
+charts.totalTransferredSize.kB=์ „์†ก๋œ ํฌ๊ธฐ: %S kB
+
+# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed
+# in the performance analysis view for "cache enabled" charts.
+charts.cacheEnabled=์บ์‹œํ•จ
+
+# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed
+# in the performance analysis view for "cache disabled" charts.
+charts.cacheDisabled=์บ์‹œํ•˜์ง€ ์•Š์Œ
+
+# LOCALIZATION NOTE (charts.learnMore): This is the label displayed
+# in the performance analysis view, with a link to external documentation.
+charts.learnMore=์„ฑ๋Šฅ ๋ถ„์„์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ธฐ
+
+# LOCALIZATION NOTE (charts.totalSize.kB): This is the label displayed
+# in the performance analysis view for total requests size, in kilobytes.
+charts.totalSize.kB=ํฌ๊ธฐ: %S kB
+
+# LOCALIZATION NOTE (charts.totalSeconds): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# This is the label displayed in the performance analysis view for the
+# total requests time, in seconds.
+charts.totalSeconds=์‹œ๊ฐ„: #1์ดˆ
+
+# LOCALIZATION NOTE (charts.totalSecondsNonBlocking): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# This is the label displayed in the performance analysis view for the
+# total requests time (non-blocking), in seconds.
+charts.totalSecondsNonBlocking=๋น„์ฐจ๋‹จ ์‹œ๊ฐ„: #1์ดˆ
+
+# LOCALIZATION NOTE (charts.totalCached): This is the label displayed
+# in the performance analysis view for total cached responses.
+charts.totalCached=์บ์‹œ ์‘๋‹ต ์ˆ˜: %S
+
+# LOCALIZATION NOTE (charts.totalCount): This is the label displayed
+# in the performance analysis view for total requests.
+charts.totalCount=์ „์ฒด ์š”์ฒญ ์ˆ˜: %S
+
+# LOCALIZATION NOTE (charts.requestsNumber): This is the label for the header column in
+# the performance analysis view for the number of requests. The label is not visible on screen,
+# but is set in the DOM for accessibility sake.
+charts.requestsNumber=์š”์ฒญ ์ˆ˜
+
+# LOCALIZATION NOTE (charts.size): This is the label displayed
+# in the header column in the performance analysis view for size of the request.
+charts.size=ํฌ๊ธฐ
+
+# LOCALIZATION NOTE (charts.type): This is the label displayed
+# in the header column in the performance analysis view for type of request.
+charts.type=์ข…๋ฅ˜
+
+# LOCALIZATION NOTE (charts.transferred): This is the label displayed
+# in the header column in the performance analysis view for transferred
+# size of the request.
+charts.transferred=์ „์†ก๋จ
+
+# LOCALIZATION NOTE (charts.time): This is the label displayed
+# in the header column in the performance analysis view for time of request.
+charts.time=์‹œ๊ฐ„
+
+# LOCALIZATION NOTE (charts.nonBlockingTime): This is the label displayed
+# in the header column in the performance analysis view for non blocking
+# time of request.
+charts.nonBlockingTime=๋น„์ฐจ๋‹จ ์‹œ๊ฐ„
+
+# LOCALIZATION NOTE (netRequest.originalFileURL.tooltip): This is the tooltip
+# displayed for the file's original URL value displayed in the file column of
+# a request.
+netRequest.originalFileURL.tooltip=์›๋ณธ: %S
+
+# LOCALIZATION NOTE (netRequest.decodedFileURL.tooltip): This is the tooltip
+# displayed for the file's decoded URL value displayed in the file column of
+# a request.
+netRequest.decodedFileURL.tooltip=๋””์ฝ”๋”ฉ๋ณธ: %S
+
+# LOCALIZATION NOTE (certmgr.subjectinfo.label):
+# A label used for a certificate section in security tab.
+# This section displays Name and organization who has been assigned the fingerprints
+certmgr.subjectinfo.label=๋ฐœ๊ธ‰ ๋Œ€์ƒ
+
+# LOCALIZATION NOTE (certmgr.certdetail.cn):
+# A label used for Issued To and Issued By sub-section in security tab
+certmgr.certdetail.cn=์ผ๋ฐ˜ ์ด๋ฆ„(CN):
+
+# LOCALIZATION NOTE (certmgr.certdetail.o):
+# A label used for Issued To and Issued By sub-section in security tab
+certmgr.certdetail.o=์กฐ์ง(O):
+
+# LOCALIZATION NOTE (certmgr.certdetail.ou):
+# A label used for Issued To and Issued By sub-section in security tab
+certmgr.certdetail.ou=์กฐ์ง ๋‹จ์œ„(OU):
+
+# LOCALIZATION NOTE (certmgr.issuerinfo.label):
+# A label used for a certificate section in security tab
+# This section displays Name and organization who issued the fingerprints
+certmgr.issuerinfo.label=๋ฐœ๊ธ‰์ž
+
+# LOCALIZATION NOTE (certmgr.periodofvalidity.label):
+# A label used for a certificate section in security tab
+# This section displays the valid period of this fingerprints
+certmgr.periodofvalidity.label=์œ ํšจ ๊ธฐ๊ฐ„
+
+# LOCALIZATION NOTE (certmgr.begins):
+# A label used for Period of Validity sub-section in security tab
+certmgr.begins=์‹œ์ž‘์ผ:
+
+# LOCALIZATION NOTE (certmgr.expires):
+# A label used for Period of Validity sub-section in security tab
+certmgr.expires=๋งŒ๋ฃŒ์ผ:
+
+# LOCALIZATION NOTE (certmgr.fingerprints.label):
+# A label used for a certificate section in security tab
+# This section displays the valid period of this fingerprints
+certmgr.fingerprints.label=์ง€๋ฌธ
+
+# LOCALIZATION NOTE (certmgr.certdetail.sha256fingerprint):
+# A label used for Fingerprints sub-section in security tab
+certmgr.certdetail.sha256fingerprint=SHA-256 ์ง€๋ฌธ:
+
+# LOCALIZATION NOTE (certmgr.certdetail.sha1fingerprint):
+# A label used for Fingerprints sub-section in security tab
+certmgr.certdetail.sha1fingerprint=SHA1 ์ง€๋ฌธ:
+
+# LOCALIZATION NOTE (certmgr.certificateTransparency.label):
+# This string is used as a label in the security tab.
+certmgr.certificateTransparency.label=ํˆฌ๋ช…์„ฑ:
+
+# LOCALIZATION NOTE (certmgr.certificateTransparency.status.ok):
+# This string is used to indicate that there are valid signed certificate
+# timestamps. This is a property for the 'Transparency'
+# field in the security tab.
+certmgr.certificateTransparency.status.ok=์œ ํšจํ•œ SCT ๊ธฐ๋ก
+
+# LOCALIZATION NOTE (certmgr.certificateTransparency.status.notEnoughSCTS):
+# This string is used to indicate that there are not enough valid signed
+# certificate timestamps. This is a property for the 'Transparency'
+# field in the security tab.
+certmgr.certificateTransparency.status.notEnoughSCTS=SCT ๋ถˆ์ถฉ๋ถ„ํ•จ
+
+# LOCALIZATION NOTE (certmgr.certificateTransparency.status.notDiverseSCTS):
+# This string is used to indicate that there ar not enough diverse signed
+# certificate timestamps. This is a property for the 'Transparency'
+# field in the security tab.
+certmgr.certificateTransparency.status.notDiverseSCTS=SCT ๋ฐฐ๋‹ฌ ์•ˆ ๋จ
+
+# LOCALIZATION NOTE (netmonitor.perfNotice1/2/3): These are the labels displayed
+# in the network table when empty to start performance analysis.
+netmonitor.perfNotice1=โ€ข ์„ฑ๋Šฅ ๋ถ„์„์„ ์‹œ์ž‘ํ•˜๋ ค๋ฉด
+netmonitor.perfNotice2=๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด์„ธ์š”.
+netmonitor.perfNotice3=๋ถ„์„
+
+# LOCALIZATION NOTE (netmonitor.reload1/2/3): These are the labels displayed
+# in the network table when empty to start logging network requests.
+netmonitor.reloadNotice1=โ€ข ์š”์ฒญ์„ ์ˆ˜ํ–‰ํ•˜๊ฑฐ๋‚˜ ํŽ˜์ด์ง€๋ฅผ
+netmonitor.reloadNotice2=์ƒˆ๋กœ ๊ณ ์นจ
+netmonitor.reloadNotice3=ํ•˜๋ฉด, ๋„คํŠธ์›Œํฌ ํ™œ๋™์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ๋ณด์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+netmonitor.emptyBrowserToolbox=๋„คํŠธ์›Œํฌ ํ™œ๋™์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ๋ณด๋ ค๋ฉด ์š”์ฒญ์„ ์ˆ˜ํ–‰ํ•˜์„ธ์š”.
+
+# LOCALIZATION NOTE (netmonitor.toolbar.status3): This is the label displayed
+# in the network table toolbar, above the "status" column.
+netmonitor.toolbar.status3=์ƒํƒœ
+
+# LOCALIZATION NOTE (netmonitor.toolbar.method): This is the label displayed
+# in the network table toolbar, above the "method" column.
+netmonitor.toolbar.method=๋ฐฉ์‹
+
+# LOCALIZATION NOTE (netmonitor.toolbar.priority): This is the label displayed
+# in the network table toolbar, above the "priority" column.
+netmonitor.toolbar.priority=์šฐ์„  ์ˆœ์œ„
+
+# LOCALIZATION NOTE (netmonitor.toolbar.file): This is the label displayed
+# in the network table toolbar, above the "file" column.
+netmonitor.toolbar.file=ํŒŒ์ผ
+
+# LOCALIZATION NOTE (netmonitor.toolbar.url): This is the label displayed
+# in the network table toolbar, above the "url" column.
+netmonitor.toolbar.url=URL
+
+# LOCALIZATION NOTE (netmonitor.toolbar.protocol): This is the label displayed
+# in the network table toolbar, above the "protocol" column.
+netmonitor.toolbar.protocol=ํ”„๋กœํ† ์ฝœ
+
+# LOCALIZATION NOTE (netmonitor.toolbar.domain): This is the label displayed
+# in the network table toolbar, above the "domain" column.
+netmonitor.toolbar.domain=๋„๋ฉ”์ธ
+
+# LOCALIZATION NOTE (netmonitor.toolbar.remoteip): This is the label displayed
+# in the network table toolbar, above the "remoteip" column.
+netmonitor.toolbar.remoteip=์›๊ฒฉ IP
+
+# LOCALIZATION NOTE (netmonitor.toolbar.initiator): This is the label displayed
+# in the network table toolbar, above the "initiator" column.
+netmonitor.toolbar.initiator=์ดˆ๊ธฐ์ž
+
+# LOCALIZATION NOTE (netmonitor.toolbar.type): This is the label displayed
+# in the network table toolbar, above the "type" column.
+netmonitor.toolbar.type=์œ ํ˜•
+
+# LOCALIZATION NOTE (netmonitor.toolbar.cookies): This is the label displayed
+# in the network table toolbar, above the "cookies" column.
+netmonitor.toolbar.cookies=์ฟ ํ‚ค
+
+# LOCALIZATION NOTE (netmonitor.toolbar.setCookies): This is the label displayed
+# in the network table toolbar, above the "set cookies" column.
+# Set-Cookie is a HTTP response header. This string is the plural form of it.
+# See https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie
+netmonitor.toolbar.setCookies=Set-Cookies
+
+# LOCALIZATION NOTE (netmonitor.toolbar.scheme): This is the label displayed
+# in the network table toolbar, above the "scheme" column.
+netmonitor.toolbar.scheme=์ฒด๊ณ„
+
+# LOCALIZATION NOTE (netmonitor.toolbar.startTime): This is the label displayed
+# in the network table toolbar, above the "start time" column, which is the time
+# from start of 1st request until the start of this request.
+netmonitor.toolbar.startTime=์‹œ์ž‘ ์‹œ๊ฐ
+
+# LOCALIZATION NOTE (netmonitor.toolbar.endTime): This is the label displayed
+# in the network table toolbar, above the "end time" column, which is the time
+# from start of 1st request until the end of this response.
+netmonitor.toolbar.endTime=๋ ์‹œ๊ฐ
+
+# LOCALIZATION NOTE (netmonitor.toolbar.responseTime): This is the label displayed
+# in the network table toolbar, above the "response time" column, which is the time
+# from start of 1st request until the beginning of download of this response.
+netmonitor.toolbar.responseTime=์‘๋‹ต ์‹œ๊ฐ
+
+# LOCALIZATION NOTE (netmonitor.toolbar.duration): This is the label displayed
+# in the network table toolbar, above the "duration" column, which is the time
+# from start of this request until the end of this response.
+netmonitor.toolbar.duration=์‹œ๊ฐ„
+
+# LOCALIZATION NOTE (netmonitor.toolbar.latency): This is the label displayed
+# in the network table toolbar, above the "latency" column, which is the time
+# from end of this request until the beginning of download of this response.
+netmonitor.toolbar.latency=์ง€์—ฐ ์‹œ๊ฐ„
+
+# LOCALIZATION NOTE (netmonitor.toolbar.transferred): This is the label displayed
+# in the network table toolbar, above the "transferred" column and in general
+# section of the headers panel, which is the compressed / encoded size.
+netmonitor.toolbar.transferred=์ „์†ก๋จ
+
+# LOCALIZATION NOTE (netmonitor.toolbar.contentSize): This is the label displayed
+# in the network table toolbar, above the "size" column, which is the
+# uncompressed / decoded size.
+netmonitor.toolbar.contentSize=ํฌ๊ธฐ
+
+# LOCALIZATION NOTE (netmonitor.toolbar.waterfall): This is the label displayed
+# in the network table toolbar, above the "waterfall" column.
+netmonitor.toolbar.waterfall=์‹œ๊ฐ„์ค„
+
+# LOCALIZATION NOTE (netmonitor.ws.toolbar.size): This is the label displayed
+# in the messages table header, above the "size" column.
+netmonitor.ws.toolbar.size=ํฌ๊ธฐ
+
+# LOCALIZATION NOTE (netmonitor.ws.toolbar.data): This is the label displayed
+# in the messages table header, above the "data" column.
+netmonitor.ws.toolbar.data=๋ฐ์ดํ„ฐ
+
+# LOCALIZATION NOTE (netmonitor.ws.toolbar.opCode): This is the label displayed
+# in the messages table header, above the "opCode" column.
+netmonitor.ws.toolbar.opCode=OpCode
+
+# LOCALIZATION NOTE (netmonitor.ws.toolbar.maskBit): This is the label displayed
+# in the messages table header, above the "maskBit" column.
+netmonitor.ws.toolbar.maskBit=MaskBit
+
+# LOCALIZATION NOTE (netmonitor.ws.toolbar.finBit): This is the label displayed
+# in the messages table header, above the "finBit" column.
+netmonitor.ws.toolbar.finBit=FinBit
+
+# LOCALIZATION NOTE (netmonitor.ws.toolbar.time): This is the label displayed
+# in the messages table header, above the "time" column.
+netmonitor.ws.toolbar.time=์‹œ๊ฐ„
+
+# LOCALIZATION NOTE (netmonitor.ws.toolbar.eventName): This is the label displayed
+# in the messages table header, above the "eventName" column.
+netmonitor.ws.toolbar.eventName=์ด๋ฒคํŠธ ์ด๋ฆ„
+
+# LOCALIZATION NOTE (netmonitor.ws.toolbar.retry): This is the label displayed
+# in the messages table header, above the "retry" column.
+netmonitor.ws.toolbar.retry=๋‹ค์‹œ ์‹œ๋„
+
+# LOCALIZATION NOTE (netmonitor.ws.toolbar.lastEventId): This is the label displayed
+# in the messages table header, above the "lastEventId" column.
+netmonitor.ws.toolbar.lastEventId=๋งˆ์ง€๋ง‰ ์ด๋ฒคํŠธ ID
+
+# LOCALIZATION NOTE (netmonitor.ws.toolbar.clear): This is the label displayed
+# in the messages panel toolbar for the "Clear" button.
+netmonitor.ws.toolbar.clear=์ง€์šฐ๊ธฐ
+
+# LOCALIZATION NOTE (netmonitor.ws.toolbar.filterFreetext.label): This is the label
+# displayed in the messages panel toolbar for the frames filtering textbox.
+netmonitor.ws.toolbar.filterFreetext.label=๋ฉ”์‹œ์ง€ ํ•„ํ„ฐ
+
+# LOCALIZATION NOTE (netmonitor.ws.toolbar.filterFreetext.key): This is the
+# shortcut key to focus on the messages panel toolbar messages filtering textbox
+netmonitor.ws.toolbar.filterFreetext.key=CmdOrCtrl+E
+
+# LOCALIZATION NOTE (netmonitor.ws.toolbar.resetColumns): This is the label
+# displayed in the messages panel table header context menu.
+netmonitor.ws.toolbar.resetColumns=์—ด ์ดˆ๊ธฐํ™”
+
+# LOCALIZATION NOTE (netmonitor.ws.context.all): This is the label displayed
+# on the context menu that shows "All" WebSocket frames.
+netmonitor.ws.context.all=๋ชจ๋‘
+
+# LOCALIZATION NOTE (netmonitor.ws.context.all.accesskey): This is the access key
+# for the "All" menu item displayed in the context menu in the websocket toolbar.
+netmonitor.ws.context.all.accesskey=A
+
+# LOCALIZATION NOTE (netmonitor.ws.context.sent): This is the label displayed
+# on the context menu that shows "Sent" WebSocket frames.
+netmonitor.ws.context.sent=๋ณด๋ƒ„
+
+# LOCALIZATION NOTE (netmonitor.ws.context.sent.accesskey): This is the access key
+# for the "Sent" menu item displayed in the context menu in the websocket toolbar.
+netmonitor.ws.context.sent.accesskey=S
+
+# LOCALIZATION NOTE (netmonitor.ws.context.received): This is the label displayed
+# on the context menu that shows "Received" WebSocket frames.
+netmonitor.ws.context.received=๋ฐ›์Œ
+
+# LOCALIZATION NOTE (netmonitor.ws.context.received.accesskey): This is the access key
+# for the "Received" menu item displayed in the context menu in the websocket toolbar.
+netmonitor.ws.context.received.accesskey=R
+
+# LOCALIZATION NOTE (netmonitor.ws.context.controlFrames): This is the label displayed
+# on the context menu that shows "Control Frames" WebSocket frames.
+netmonitor.ws.context.controlFrames=์ œ์–ด
+
+# LOCALIZATION NOTE (netmonitor.ws.context.controlFrames.accesskey): This is the access key
+# for the "Control Frames" menu item displayed in the context menu in the websocket toolbar.
+netmonitor.ws.context.controlFrames.accesskey=o
+
+# LOCALIZATION NOTE (netmonitor.ws.context.copyFrame): This is the label displayed
+# on the context menu that shows "Copy Message".
+netmonitor.ws.context.copyFrame=๋ฉ”์‹œ์ง€ ๋ณต์‚ฌ
+
+# LOCALIZATION NOTE (netmonitor.ws.context.copyFrame.accesskey): This is the access key
+# for the "Copy Message" menu item displayed in the context menu of a WebSocket frame.
+netmonitor.ws.context.copyFrame.accesskey=C
+
+# LOCALIZATION NOTE (netmonitor.ws.connection.closed): This is the text displayed in the
+# websocket messages panel when the connection is closed
+netmonitor.ws.connection.closed=์—ฐ๊ฒฐ ์ข…๋ฃŒ
+
+# LOCALIZATION NOTE (netmonitor.ws.type.sent): This is the label used as
+# accessible text for the "sent" type icon in the websocket table's "data" column.
+netmonitor.ws.type.sent=๋ณด๋ƒ„
+
+# LOCALIZATION NOTE (netmonitor.ws.type.received): This is the label used as
+# accessible text for the "received" type icon in the websocket table's "data" column.
+netmonitor.ws.type.received=๋ฐ›์Œ
+
+# LOCALIZATION NOTE (netmonitor.ws.rawData.header): This is the label displayed
+# in the messages panel identifying the raw data.
+netmonitor.ws.rawData.header=์›์‹œ ๋ฐ์ดํ„ฐ (%S)
+
+# LOCALIZATION NOTE (netmonitor.search.toolbar.inputPlaceholder): This is the label
+# displayed in the search toolbar for the search input as the placeholder.
+netmonitor.search.toolbar.inputPlaceholder=๋ฆฌ์†Œ์Šค์—์„œ ์ฐพ๊ธฐโ€ฆ
+
+# LOCALIZATION NOTE (netmonitor.search.toolbar.close): This is the label
+# displayed in the search toolbar to close the search panel.
+netmonitor.search.toolbar.close=๊ฒ€์ƒ‰ ์ฐฝ ๋‹ซ๊ธฐ
+
+# LOCALIZATION NOTE (netmonitor.search.toolbar.clear): This is the label
+# displayed in the search toolbar to clear the search panel.
+netmonitor.search.toolbar.clear=๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ ์ง€์šฐ๊ธฐ
+
+# LOCALIZATION NOTE (netmonitor.search.toolbar.caseSensitive): This is the label
+# displayed in the search toolbar to do a case sensitive search.
+netmonitor.search.toolbar.caseSensitive=๋Œ€/์†Œ๋ฌธ์ž ๊ตฌ๋ถ„
+
+# LOCALIZATION NOTE (netmonitor.search.status.labels.fetching): This is the label
+# displayed in the search results status bar when status is set to fetching.
+netmonitor.search.status.labels.fetching=๊ฒ€์ƒ‰ ์ค‘โ€ฆ
+
+# LOCALIZATION NOTE (netmonitor.search.status.labels.canceled): This is the label
+# displayed in the search results status bar when status is set to cancelled.
+netmonitor.search.status.labels.canceled=๊ฒ€์ƒ‰ ์ทจ์†Œ๋จ.
+
+# LOCALIZATION NOTE (netmonitor.search.status.labels.done): This is the label
+# displayed in the search results status bar when status is set to done.
+# %1$S is the number of matching lines in search results (netmonitor.search.status.labels.matchingLines)
+# %2$S is the number of files in which matching lines were found (netmonitor.search.status.labels.fileCount)
+netmonitor.search.status.labels.done=๊ฒ€์ƒ‰ ์™„๋ฃŒ. %1$S %2$S.
+
+# LOCALIZATION NOTE (netmonitor.search.status.labels.matchingLines): Semi-colon list of plural forms.
+# This is the label displayed in the search results status bar showing matching lines found.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of matching lines found
+netmonitor.search.status.labels.matchingLines=์ผ์น˜ํ•˜๋Š” ์ค„ #1๊ฐœ ์ฐพ์Œ
+
+# LOCALIZATION NOTE (netmonitor.search.status.labels.fileCount): Semi-colon list of plural forms.
+# This is the label displayed in the search results status bar showing file count
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of files in which matching lines were found
+netmonitor.search.status.labels.fileCount=ํŒŒ์ผ #1๊ฐœ์—์„œ
+
+# LOCALIZATION NOTE (netmonitor.search.status.labels.error): This is the label
+# displayed in the search results status bar when status is set to error.
+netmonitor.search.status.labels.error=๊ฒ€์ƒ‰ ์˜ค๋ฅ˜.
+
+# LOCALIZATION NOTE (netmonitor.toolbar.requestBlocking): This is the tooltip displayed
+# over the toolbar's Request Blocking button
+netmonitor.toolbar.requestBlocking=์š”์ฒญ ์ฐจ๋‹จ
+
+# LOCALIZATION NOTE (netmonitor.actionbar.requestBlocking2): This is the label displayed
+# in the action bar's request blocking tab
+netmonitor.actionbar.requestBlocking2=์ฐจ๋‹จ
+
+# LOCALIZATION NOTE (netmonitor.actionbar.enableBlocking): This is the label displayed
+# in request blocking tab to represent if requests blocking should be enabled
+netmonitor.actionbar.enableBlocking=์š”์ฒญ ์ฐจ๋‹จ ์‚ฌ์šฉํ•จ
+
+# LOCALIZATION NOTE (netmonitor.actionbar.blockSearchPlaceholder): This is the
+# placeholder text for the request addition form
+netmonitor.actionbar.blockSearchPlaceholder=URL์— ํฌํ•จ๋œ ๊ฒฝ์šฐ ๋ฆฌ์†Œ์Šค ์ฐจ๋‹จ
+
+# LOCALIZATION NOTE (netmonitor.actionbar.removeBlockedUrl): This is the
+# tooltip shown over the remove button for blocked URL item
+netmonitor.actionbar.removeBlockedUrl=ํŒจํ„ด ์‚ญ์ œ
+
+# LOCALIZATION NOTE (netmonitor.actionbar.requestBlockingUsageNotice): This is the
+# usage notice displayed when network blocking list is empty
+netmonitor.actionbar.requestBlockingUsageNotice=์ผ์น˜ํ•˜๋Š” ์š”์ฒญ์„ ์ฐจ๋‹จํ•˜๋ ค๋ฉด ์—ฌ๊ธฐ์— URL ํŒจํ„ด์„ ์ถ”๊ฐ€ํ•˜์„ธ์š”.
+
+# LOCALIZATION NOTE (netmonitor.actionbar.requestBlockingAddNotice): This is the
+# add notice that explains ways to add blocking pattern that is displayed when
+# network blocking list is empty
+netmonitor.actionbar.requestBlockingAddNotice=ํŒจํ„ด์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ๋„คํŠธ์›Œํฌ ํ…Œ์ด๋ธ”์—์„œ ํ–‰์„ ๋Œ์–ด์„œ ์‹œ์ž‘ํ•˜์„ธ์š”.
+
+# LOCALIZATION NOTE (netmonitor.requestBlockingMenu.removeAllBlockedUrls): This is the
+# context menu item for removing all blocked URLs
+netmonitor.requestBlockingMenu.removeAllBlockedUrls=๋ชจ๋‘ ์‚ญ์ œ
+
+# LOCALIZATION NOTE (netmonitor.requestBlockingMenu.enableAllBlockedUrls): This is the
+# context menu item for enabling all blocked URLs
+netmonitor.requestBlockingMenu.enableAllBlockedUrls=๋ชจ๋‘ ์‚ฌ์šฉํ•จ
+
+# LOCALIZATION NOTE (netmonitor.requestBlockingMenu.disableAllBlockedUrls): This is the
+# context menu item for disabling all blocked URLs
+netmonitor.requestBlockingMenu.disableAllBlockedUrls=๋ชจ๋‘ ์‚ฌ์šฉ ์•ˆ ํ•จ
+
+# LOCALIZATION NOTE (netmonitor.actionbar.search): This is the label displayed
+# in the action bar's search tab
+netmonitor.actionbar.search=๊ฒ€์ƒ‰
+
+# LOCALIZATION NOTE (netmonitor.actionbar.HTTPCustomRequest): This is the label displayed
+# in the action bar's edit and resend tab
+netmonitor.actionbar.HTTPCustomRequest=์ƒˆ ์š”์ฒญ
+
+# LOCALIZATION NOTE (messagesTruncated): This is the text displayed
+# in the messages panel when the number of messages is over the
+# truncation limit.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+netmonitor.ws.truncated-messages.warning=๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ ˆ์•ฝํ•˜๊ธฐ ์œ„ํ•ด ๋ฉ”์‹œ์ง€ #1๊ฐœ๊ฐ€ ์ž˜๋ ธ์Šต๋‹ˆ๋‹ค
+
+# LOCALIZATION NOTE (disableMessagesTruncation): This is the text displayed
+# in the messages panel checkbox label for toggling message truncation.
+toggleMessagesTruncation=์ดํ›„์˜ ๋ชจ๋“  ๋ฉ”์‹œ์ง€๋ฅผ ์œ ์ง€
+
+# LOCALIZATION NOTE (toggleMessagesTruncation.title): This is the title used
+# to describe the checkbox used to toggle message truncation.
+toggleMessagesTruncation.title=์ดํ›„์˜ ๋ชจ๋“  ๋ฉ”์‹œ์ง€๋ฅผ ์œ ์ง€ํ•˜๊ฑฐ๋‚˜ ์ž˜๋ฆฐ ๋ฉ”์‹œ์ง€๋ฅผ ๊ณ„์† ํ‘œ์‹œ
+
+# LOCALIZATION NOTE (messageDataTruncated): This is the text displayed
+# to describe to describe data truncation in the messages panel.
+messageDataTruncated=๋ฐ์ดํ„ฐ๊ฐ€ ์ž˜๋ ธ์Šต๋‹ˆ๋‹ค
+
+# LOCALIZATION NOTE (netmonitor.tab.headers): This is the label displayed
+# in the network details pane identifying the headers tab.
+netmonitor.tab.headers=ํ—ค๋”
+
+# LOCALIZATION NOTE (netmonitor.tab.messages): This is the label displayed
+# in the network details pane identifying the messages tab.
+netmonitor.tab.messages=๋ฉ”์‹œ์ง€
+
+# LOCALIZATION NOTE (netmonitor.tab.cookies): This is the label displayed
+# in the network details pane identifying the cookies tab.
+netmonitor.tab.cookies=์ฟ ํ‚ค
+
+# LOCALIZATION NOTE (netmonitor.tab.cache): This is the label displayed
+# in the network details pane identifying the cache tab.
+netmonitor.tab.cache=์บ์‹œ
+
+# LOCALIZATION NOTE (netmonitor.tab.params): This is the label displayed
+# in the network details pane identifying the params tab.
+netmonitor.tab.params=๋งค๊ฐœ ๋ณ€์ˆ˜
+
+# LOCALIZATION NOTE (netmonitor.tab.request): This is the label displayed
+# in the network details pane identifying the request tab.
+netmonitor.tab.request=์š”์ฒญ
+
+# LOCALIZATION NOTE (netmonitor.tab.response): This is the label displayed
+# in the network details pane identifying the response tab.
+netmonitor.tab.response=์‘๋‹ต
+
+# LOCALIZATION NOTE (netmonitor.tab.timings): This is the label displayed
+# in the network details pane identifying the timings tab.
+netmonitor.tab.timings=ํƒ€์ด๋ฐ
+
+# LOCALIZATION NOTE (netmonitor.tab.stackTrace): This is the label displayed
+# in the network details pane identifying the stack-trace tab.
+netmonitor.tab.stackTrace=์Šคํƒ ์ถ”์ 
+
+# LOCALIZATION NOTE (netmonitor.tab.security): This is the label displayed
+# in the network details pane identifying the security tab.
+netmonitor.tab.security=๋ณด์•ˆ
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filter.all): This is the label displayed
+# in the network toolbar for the "All" filtering button.
+netmonitor.toolbar.filter.all=๋ชจ๋‘
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filter.html): This is the label displayed
+# in the network toolbar for the "HTML" filtering button.
+netmonitor.toolbar.filter.html=HTML
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filter.css): This is the label displayed
+# in the network toolbar for the "CSS" filtering button.
+netmonitor.toolbar.filter.css=CSS
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filter.js): This is the label displayed
+# in the network toolbar for the "JS" filtering button.
+netmonitor.toolbar.filter.js=JS
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filter.xhr): This is the label displayed
+# in the network toolbar for the "XHR" filtering button.
+netmonitor.toolbar.filter.xhr=XHR
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filter.fonts): This is the label displayed
+# in the network toolbar for the "Fonts" filtering button.
+netmonitor.toolbar.filter.fonts=๊ธ€๊ผด
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filter.images): This is the label displayed
+# in the network toolbar for the "Images" filtering button.
+netmonitor.toolbar.filter.images=์ด๋ฏธ์ง€
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filter.media): This is the label displayed
+# in the network toolbar for the "Media" filtering button.
+netmonitor.toolbar.filter.media=๋ฏธ๋””์–ด
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filter.flash): This is the label displayed
+# in the network toolbar for the "Flash" filtering button.
+netmonitor.toolbar.filter.flash=Flash
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filter.ws): This is the label displayed
+# in the network toolbar for the "WS" filtering button.
+netmonitor.toolbar.filter.ws=WS
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filter.other): This is the label displayed
+# in the network toolbar for the "Other" filtering button.
+netmonitor.toolbar.filter.other=๊ธฐํƒ€
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.label): This is the label
+# displayed in the network toolbar for the url filtering textbox.
+netmonitor.toolbar.filterFreetext.label=URL ํ•„ํ„ฐ
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.key): This is the
+# shortcut key to focus on the toolbar url filtering textbox
+netmonitor.toolbar.filterFreetext.key=CmdOrCtrl+F
+
+# LOCALIZATION NOTE (netmonitor.toolbar.search.key): This is the
+# shortcut key to toggle the search panel
+netmonitor.toolbar.search.key=CmdOrCtrl+Shift+F
+
+# LOCALIZATION NOTE (netmonitor.toolbar.copy.key): This is the
+# shortcut key to copy a selected request url from the network table
+netmonitor.toolbar.copy.key=CmdOrCtrl+C
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.learnMore): This is
+# the title used for MDN icon in filtering textbox
+netmonitor.toolbar.filterFreetext.learnMore=ํ•„ํ„ฐ๋ง์— ๋Œ€ํ•ด ๋” ์•Œ์•„๋ณด๊ธฐ
+
+# LOCALIZATION NOTE (netmonitor.toolbar.enablePersistentLogs.label): This is the label
+# displayed for the checkbox for enabling persistent logs.
+netmonitor.toolbar.enablePersistentLogs.label=๋กœ๊ทธ ์œ ์ง€
+
+# LOCALIZATION NOTE (netmonitor.toolbar.enablePersistentLogs.tooltip): This is the tooltip
+# displayed for the checkbox for enabling persistent logs.
+netmonitor.toolbar.enablePersistentLogs.tooltip=์ด ์˜ต์…˜์„ ์ผœ๋ฉด ์ƒˆ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•  ๋•Œ ์š”์ • ๋ชฉ๋ก์ด ์ง€์›Œ์ง€์ง€ ์•Š์Œ
+
+# LOCALIZATION NOTE (netmonitor.toolbar.disableCache.label): This is the label
+# displayed for the checkbox for disabling browser cache.
+netmonitor.toolbar.disableCache.label=์บ์‹œ ์‚ฌ์šฉ ์•ˆ ํ•จ
+
+# LOCALIZATION NOTE (netmonitor.toolbar.disableCache.tooltip): This is the tooltip
+# displayed for the checkbox for disabling browser cache.
+netmonitor.toolbar.disableCache.tooltip=HTTP ์บ์‹œ ์‚ฌ์šฉ ์•ˆ ํ•จ
+
+# LOCALIZATION NOTE (netmonitor.toolbar.clear): This is the label displayed
+# in the network toolbar for the "Clear" button.
+netmonitor.toolbar.clear=์ง€์šฐ๊ธฐ
+
+# LOCALIZATION NOTE (netmonitor.toolbar.toggleRecording): This is the label displayed
+# in the network toolbar for the toggle recording button.
+netmonitor.toolbar.toggleRecording=๋„คํŠธ์›Œํฌ ๋กœ๊ทธ ๊ธฐ๋ก ์ผ์‹œ์ค‘์ง€/๊ณ„์†
+
+# LOCALIZATION NOTE (netmonitor.toolbar.search): This is the tooltip label displayed
+# in the network toolbar for the search  button.
+netmonitor.toolbar.search=๊ฒ€์ƒ‰
+
+# LOCALIZATION NOTE (netmonitor.toolbar.HTTPCustomRequest): This is the tooltip label displayed
+# in the network toolbar for the new HTTP Custom Request button.
+netmonitor.toolbar.HTTPCustomRequest=์ƒˆ ์š”์ฒญ
+
+# LOCALIZATION NOTE (netmonitor.toolbar.resetColumns): This is the label
+# displayed in the network table header context menu.
+netmonitor.toolbar.resetColumns=์—ด ๋‹ค์‹œ ์„ค์ •
+
+# LOCALIZATION NOTE (netmonitor.toolbar.resetSorting): This is the label
+# displayed in the network table header context menu to reset sorting
+netmonitor.toolbar.resetSorting=์ •๋ ฌ ์ดˆ๊ธฐํ™”
+
+# LOCALIZATION NOTE (netmonitor.toolbar.resizeColumnToFitContent): This is the label
+# displayed in the network table header context menu to resize a column to fit its content
+netmonitor.toolbar.resizeColumnToFitContent=๋‚ด์šฉ์— ๋งž๊ฒŒ ์—ด ํฌ๊ธฐ ์กฐ์ •
+
+# LOCALIZATION NOTE (netmonitor.toolbar.resizeColumnToFitContent.title): This is the title
+# tooltip displayed when draggable resizer in network table headers is hovered
+netmonitor.toolbar.resizeColumnToFitContent.title=๋‚ด์šฉ์— ๋งž๊ฒŒ ์—ด ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•˜๋ ค๋ฉด ๋”๋ธ” ํด๋ฆญํ•˜์„ธ์š”
+
+# LOCALIZATION NOTE (netmonitor.toolbar.timings): This is the label
+# displayed in the network table header context menu for the timing submenu
+netmonitor.toolbar.timings=ํƒ€์ด๋ฐ
+
+# LOCALIZATION NOTE (netmonitor.toolbar.responseHeaders): This is the
+# label displayed in the network table header context menu for the
+# response headers submenu.
+netmonitor.toolbar.responseHeaders=์‘๋‹ต ํ—ค๋”
+
+# LOCALIZATION NOTE (netmonitor.headers.toolbar.block): This is the
+# label displayed in the network details headers tab identifying the
+# block url toolbar button.
+netmonitor.headers.toolbar.block=์ฐจ๋‹จ
+
+# LOCALIZATION NOTE (netmonitor.headers.address): This is the label displayed
+# in the network details headers tab identifying the remote address.
+netmonitor.headers.address=์ฃผ์†Œ
+
+# LOCALIZATION NOTE (netmonitor.headers.proxyAddress): This is the label displayed
+# in the network details headers tab identifying the proxy address.
+netmonitor.headers.proxyAddress=ํ”„๋ก์‹œ ์ฃผ์†Œ
+
+# LOCALIZATION NOTE (netmonitor.headers.status): This is the label displayed
+# in the network details headers tab identifying the status code.
+netmonitor.headers.status=์ƒํƒœ
+
+# LOCALIZATION NOTE (netmonitor.headers.proxyStatus): This is the label displayed
+# in the network details headers tab identifying the status code for the proxy.
+netmonitor.headers.proxyStatus=ํ”„๋ก์‹œ ์ƒํƒœ
+
+# LOCALIZATION NOTE (netmonitor.headers.size): This is the label displayed
+# in the network details headers tab identifying the size.
+netmonitor.headers.size=ํฌ๊ธฐ
+
+# LOCALIZATION NOTE (networkMenu.headers.sizeDetails): This label is displayed
+# in the network details headers tab providing the size details.
+# %1$S is the transferred size, %2$S is the size.
+netmonitor.headers.sizeDetails=%1$S (%2$S ํฌ๊ธฐ)
+
+# LOCALIZATION NOTE (netmonitor.headers.version): This is the label displayed
+# in the network details headers tab identifying the http version.
+netmonitor.headers.version=๋ฒ„์ „
+
+# LOCALIZATION NOTE (netmonitor.headers.proxyVersion): This is the label displayed
+# in the network details headers tab identifying the http version of the proxy.
+netmonitor.headers.proxyVersion=ํ”„๋ก์‹œ ๋ฒ„์ „
+
+# LOCALIZATION NOTE (netmonitor.summary.learnMore): This is the label displayed
+# in the network details headers tab, with a link to external documentation for
+# status codes.
+netmonitor.summary.learnMore=์ƒํƒœ ์ฝ”๋“œ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ธฐ
+
+# LOCALIZATION NOTE (netmonitor.headers.referrerPolicy): This is the label displayed
+# in the network details headers tab identifying the referrer policy.
+netmonitor.headers.referrerPolicy=๋ฆฌํผ๋Ÿฌ ์ •์ฑ…
+
+# LOCALIZATION NOTE (netmonitor.headers.contentBlocking): This is the label displayed
+# in the network details headers tab identifying the content blocking mode.
+netmonitor.headers.contentBlocking=์ฐจ๋‹จ
+
+# LOCALIZATION NOTE (netmonitor.headers.requestPriority): This is the label displayed
+# in the network details headers tab identifying the request priority.
+netmonitor.headers.requestPriority=์š”์ฒญ ์šฐ์„  ์ˆœ์œ„
+
+# LOCALIZATION NOTE (netmonitor.headers.dns): This is the label displayed
+# in the network details headers tab identifying the DNS resolution.
+netmonitor.headers.dns=DNS ํ™•์ธ
+
+# LOCALIZATION NOTE (netmonitor.headers.dns.basic): This is the label value displayed
+# in the network details headers tab identifying the Basic DNS resolution.
+netmonitor.headers.dns.basic=์‹œ์Šคํ…œ
+
+# LOCALIZATION NOTE (netmonitor.headers.dns.doh): This is the label value displayed
+# in the network details headers tab identifying the DNS over HTTPS resolution.
+netmonitor.headers.dns.overHttps=DNS over HTTPS
+
+# LOCALIZATION NOTE (netmonitor.summary.editAndResend): This is the label displayed
+# on the button in the headers tab that opens a form to edit and resend the currently
+# displayed request
+netmonitor.summary.editAndResend=ํŽธ์ง‘ ๋ฐ ๋‹ค์‹œ ๋ณด๋‚ด๊ธฐ
+
+# LOCALIZATION NOTE (netmonitor.headers.raw): This is the label displayed
+# on the button in the headers tab that toggle view for raw request/response headers
+# from the currently displayed request
+netmonitor.headers.raw=์›์‹œ
+
+# LOCALIZATION NOTE (netmonitor.headers.blockedByCORS): This is the message displayed
+# in the notification shown when a request has been blocked by CORS with a more
+# specific reason shown in the parenthesis
+netmonitor.headers.blockedByCORS=์Šคํฌ๋ฆฝํŠธ์— ์‘๋‹ต ๋ณธ๋ฌธ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ (์ด์œ : %S)
+
+#LOCALIZATION NOTE (netmonitor.headers.blockedByCORSTooltip): This is the tooltip
+# displayed on the learnmore link of the blocked by CORS notification.
+netmonitor.headers.blockedByCORSTooltip=์ด CORS ์˜ค๋ฅ˜์— ๋Œ€ํ•ด ๋” ์•Œ์•„๋ณด๊ธฐ
+
+# LOCALIZATION NOTE (netmonitor.response.name): This is the label displayed
+# in the network details response tab identifying an image's file name or font face's name.
+netmonitor.response.name=์ด๋ฆ„:
+
+# LOCALIZATION NOTE (netmonitor.response.dimensions): This is the label displayed
+# in the network details response tab identifying an image's dimensions.
+netmonitor.response.dimensions=ํ”ฝ์…€ ํฌ๊ธฐ:
+
+# LOCALIZATION NOTE (netmonitor.response.mime): This is the label displayed
+# in the network details response tab identifying an image's or font's MIME type.
+netmonitor.response.mime=MIME ์œ ํ˜•:
+
+# LOCALIZATION NOTE (netmonitor.response.fontPreviewFailed): This is the notice displayed
+# in the network details response tab if the font preview could not be generated due to
+# an error.
+netmonitor.response.fontPreviewFailed=๊ธ€๊ผด ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์—†์Œ
+
+# LOCALIZATION NOTE (netmonitor.timings.blocked): This is the label displayed
+# in the network details timings tab identifying the amount of time spent
+# in a "blocked" state.
+netmonitor.timings.blocked=์ฐจ๋‹จ๋จ:
+
+# LOCALIZATION NOTE (netmonitor.timings.dns): This is the label displayed
+# in the network details timings tab identifying the amount of time spent
+# in a "dns" state.
+netmonitor.timings.dns=DNS ํ™•์ธ:
+
+# LOCALIZATION NOTE (netmonitor.timings.ssl): This is the label displayed
+# in the network details timings tab identifying the amount of time spent
+# in a "tls" handshake state.
+netmonitor.timings.ssl=TLS ์„ค์ •:
+
+# LOCALIZATION NOTE (netmonitor.timings.connect): This is the label displayed
+# in the network details timings tab identifying the amount of time spent
+# in a "connect" state.
+netmonitor.timings.connect=์—ฐ๊ฒฐํ•˜๊ธฐ:
+
+# LOCALIZATION NOTE (netmonitor.timings.send): This is the label displayed
+# in the network details timings tab identifying the amount of time spent
+# in a "send" state.
+netmonitor.timings.send=๋ณด๋‚ด๊ธฐ:
+
+# LOCALIZATION NOTE (netmonitor.timings.wait): This is the label displayed
+# in the network details timings tab identifying the amount of time spent
+# in a "wait" state.
+netmonitor.timings.wait=๊ธฐ๋‹ค๋ฆฌ๊ธฐ:
+
+# LOCALIZATION NOTE (netmonitor.timings.receive): This is the label displayed
+# in the network details timings tab identifying the amount of time spent
+# in a "receive" state.
+netmonitor.timings.receive=๋ฐ›๊ธฐ:
+
+# LOCALIZATION NOTE (netmonitor.timings.learnMore): This is the label displayed
+# in the network details timings tab, with a link to external documentation
+netmonitor.timings.learnMore=ํƒ€์ด๋ฐ์— ๋Œ€ํ•ด ๋” ์•Œ์•„๋ณด๊ธฐ
+
+# LOCALIZATION NOTE (netmonitor.audits.slowIconTooltip): This is the tooltip text displayed
+# in the network request list file column, on the slow icon button.
+# %1$S is the waiting time %2$S is the slow threshold.
+netmonitor.audits.slowIconTooltip=์„œ๋ฒ„ ์‘๋‹ต ์‹œ๊ฐ„์ด ๋А๋ฆฝ๋‹ˆ๋‹ค (%1$S). ๊ถŒ์žฅ ํ•œ๊ณ„๋Š” %2$S์ž…๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (netmonitor.security.warning.cipher): A tooltip
+# for warning icon that indicates a connection uses insecure cipher suite.
+netmonitor.security.warning.cipher=์•”ํ˜ธํ™”์— ์“ฐ์ธ ์•”ํ˜ธ๊ธฐ๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ์•ˆ์ „ํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (netmonitor.security.error): This is the label displayed
+# in the security tab if a security error prevented the connection.
+netmonitor.security.error=์˜ค๋ฅ˜๊ฐ€ ๋‚จ:
+
+# LOCALIZATION NOTE (netmonitor.security.protocolVersion): This is the label displayed
+# in the security tab describing TLS/SSL protocol version.
+netmonitor.security.protocolVersion=ํ”„๋กœํ† ์ฝœ ๋ฒ„์ „:
+
+# LOCALIZATION NOTE (netmonitor.security.cipherSuite): This is the label displayed
+# in the security tab describing the cipher suite used to secure this connection.
+netmonitor.security.cipherSuite=์•”ํ˜ธ ์Šค์œ„ํŠธ:
+
+# LOCALIZATION NOTE (netmonitor.security.keaGroup): This is the label displayed
+# in the security tab describing the key exchange group suite used to secure
+# this connection.
+netmonitor.security.keaGroup=ํ‚ค ๊ตํ™˜ ๊ทธ๋ฃน:
+
+# LOCALIZATION NOTE (netmonitor.security.keaGroup.none): This is the label
+# displayed in the security tab describing the case when no group was used.
+netmonitor.security.keaGroup.none=์—†์Œ
+
+# LOCALIZATION NOTE (netmonitor.security.keaGroup.custom): This is the label
+# displayed in the security tab describing the case when a custom group was used.
+netmonitor.security.keaGroup.custom=์‚ฌ์šฉ์ž ์ง€์ •
+
+# LOCALIZATION NOTE (netmonitor.security.keaGroup.unknown): This is the value
+# displayed in the security tab describing an unknown group.
+netmonitor.security.keaGroup.unknown=์•Œ ์ˆ˜ ์—†๋Š” ๊ทธ๋ฃน
+
+# LOCALIZATION NOTE (netmonitor.security.signatureScheme): This is the label
+# displayed in the security tab describing the signature scheme used by for
+# the server certificate in this connection.
+netmonitor.security.signatureScheme=์„œ๋ช… ์ฒด๊ณ„:
+
+# LOCALIZATION NOTE (netmonitor.security.signatureScheme.none): This is the
+# label displayed in the security tab describing the case when no signature
+# was used.
+netmonitor.security.signatureScheme.none=์—†์Œ
+
+# LOCALIZATION NOTE (netmonitor.security.signatureScheme.unknown): This is the
+# value displayed in the security tab describing an unknown signature scheme.
+netmonitor.security.signatureScheme.unknown=์•Œ ์ˆ˜ ์—†๋Š” ์„œ๋ช… ์ฒด๊ณ„
+
+# LOCALIZATION NOTE (netmonitor.security.hsts): This is the label displayed
+# in the security tab describing the usage of HTTP Strict Transport Security.
+netmonitor.security.hsts=์—„๊ฒฉํ•œ ์ „์†ก ๋ณด์•ˆ HTTP(HSTS):
+
+# LOCALIZATION NOTE (netmonitor.security.hpkp): This is the label displayed
+# in the security tab describing the usage of Public Key Pinning.
+netmonitor.security.hpkp=๊ณต๊ฐœํ‚ค ๊ณ ์ •(HPKP):
+
+# LOCALIZATION NOTE (netmonitor.security.connection): This is the label displayed
+# in the security tab describing the section containing information related to
+# the secure connection.
+netmonitor.security.connection=์—ฐ๊ฒฐ:
+
+# LOCALIZATION NOTE (netmonitor.security.certificate): This is the label displayed
+# in the security tab describing the server certificate section.
+netmonitor.security.certificate=์ธ์ฆ์„œ:
+
+# LOCALIZATION NOTE (netmonitor.trackingResource.tooltip): This is the label used
+# in the Network monitor panel as a tooltip for tracking resource icon.
+netmonitor.trackingResource.tooltip=์ด URL์€ ์•Œ๋ ค์ง„ ์ถ”์ ๊ธฐ์™€ ์ผ์น˜ํ•˜๊ณ  ์ฝ˜ํ…์ธ  ์ฐจ๋‹จ ๊ธฐ๋Šฅ์ด ์ผœ์ง€๋ฉด ์ฐจ๋‹จ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (netmonitor.trackingResource.enhancedTrackingProtection): This is
+# the label used in the Network monitor panel for showing enhanced tracking protection.
+netmonitor.trackingResource.enhancedTrackingProtection=ํ–ฅ์ƒ๋œ ์ถ”์  ๋ฐฉ์ง€ ๊ธฐ๋Šฅ
+
+# LOCALIZATION NOTE (netmonitor.enhancedTrackingProtection.learnMore): This is the label
+# displayed in the network details headers tab, with a link to external documentation for
+# enhanced tracking protection.
+netmonitor.enhancedTrackingProtection.learnMore=ํ–ฅ์ƒ๋œ ์ถ”์  ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด ๋” ์•Œ์•„๋ณด๊ธฐ
+
+# LOCALIZATION NOTE (netmonitor.context.copyValue): This is the label displayed
+# for the copy sub-menu in the context menu for a request
+netmonitor.context.copyValue=๊ฐ’ ๋ณต์‚ฌ
+
+# LOCALIZATION NOTE (netmonitor.context.copyValue.accesskey): This is the access key
+# for the copy menu/sub-menu displayed in the context menu for a request
+netmonitor.context.copyValue.accesskey=C
+
+# LOCALIZATION NOTE (netmonitor.context.copyUrl): This is the label displayed
+# on the context menu that copies the selected request's url
+netmonitor.context.copyUrl=URL ๋ณต์‚ฌ
+
+# LOCALIZATION NOTE (netmonitor.context.copyUrl.accesskey): This is the access key
+# for the Copy URL menu item displayed in the context menu for a request
+netmonitor.context.copyUrl.accesskey=U
+
+# LOCALIZATION NOTE (netmonitor.context.copyUrlParams): This is the label displayed
+# on the context menu that copies the selected request's url parameters
+netmonitor.context.copyUrlParams=URL ๋งค๊ฐœ ๋ณ€์ˆ˜ ๋ณต์‚ฌ
+
+# LOCALIZATION NOTE (netmonitor.context.copyUrlParams.accesskey): This is the access key
+# for the Copy URL Parameters menu item displayed in the context menu for a request
+netmonitor.context.copyUrlParams.accesskey=P
+
+# LOCALIZATION NOTE (netmonitor.context.copyRequestData): This is the label displayed
+# on the context menu that copies the selected request's data
+netmonitor.context.copyRequestData=%S ๋ฐ์ดํ„ฐ ๋ณต์‚ฌ
+
+# LOCALIZATION NOTE (netmonitor.context.copyRequestData.accesskey): This is the access key
+# for the Copy POST/PATCH/PUT/DELETE Data menu item displayed in the context menu for a request
+netmonitor.context.copyRequestData.accesskey=D
+
+# LOCALIZATION NOTE (netmonitor.context.copyAsPowerShell): This is the label displayed
+# on the context menu that copies the selected request as a PowerShell command.
+netmonitor.context.copyAsPowerShell=PowerShell๋กœ ๋ณต์‚ฌ
+
+# LOCALIZATION NOTE (netmonitor.context.copyAsPowerShell.accesskey): This is the access key
+# for the Copy as PowerShell menu item displayed in the context menu for a request
+netmonitor.context.copyAsPowerShell.accesskey=S
+
+# LOCALIZATION NOTE (netmonitor.context.copyAsCurl): This is the label displayed
+# on the context menu that copies the selected request as a cURL command.
+# The capitalization is part of the official name and should be used throughout all languages.
+# http://en.wikipedia.org/wiki/CURL
+netmonitor.context.copyAsCurl=cURL ๋ช…๋ น์–ด๋กœ ๋ฐ”๊ฟ” ๋ณต์‚ฌ
+
+# LOCALIZATION NOTE (netmonitor.context.copyAsCurl.accesskey): This is the access key
+# for the Copy as cURL menu item displayed in the context menu for a request
+netmonitor.context.copyAsCurl.accesskey=C
+
+# LOCALIZATION NOTE (netmonitor.context.copyAsCurl.*): This is the template used to add
+# a target platform to the label for "Copy as cURL" command
+# e.g. Copy as cURL (Windows)
+# Localized label for "Copy as cURL": %S
+netmonitor.context.copyAsCurl.win=%S (Windows)
+netmonitor.context.copyAsCurl.win.accesskey=C
+netmonitor.context.copyAsCurl.posix=%S (POSIX)
+netmonitor.context.copyAsCurl.posix.accesskey=P
+
+# LOCALIZATION NOTE (netmonitor.context.copyAsFetch): This is the label displayed
+# on the context menu that copies the selected request as a fetch request.
+netmonitor.context.copyAsFetch=Fetch๋กœ ๋ณต์‚ฌ
+
+# LOCALIZATION NOTE (netmonitor.context.copyAsFetch.accesskey): This is the access key
+# for the Copy as fetch menu item displayed in the context menu for a request
+netmonitor.context.copyAsFetch.accesskey=F
+
+# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders): This is the label displayed
+# on the context menu that copies the selected item's request headers
+netmonitor.context.copyRequestHeaders=์š”์ฒญ ํ—ค๋” ๋ณต์‚ฌ
+
+# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders.accesskey): This is the access key
+# for the Copy Request Headers menu item displayed in the context menu for a request
+netmonitor.context.copyRequestHeaders.accesskey=Q
+
+# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders): This is the label displayed
+# on the context menu that copies the selected item's response headers
+netmonitor.context.copyResponseHeaders=์‘๋‹ต ํ—ค๋” ๋ณต์‚ฌ
+
+# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders.accesskey): This is the access key
+# for the Copy Response Headers menu item displayed in the context menu for a response
+netmonitor.context.copyResponseHeaders.accesskey=S
+
+# LOCALIZATION NOTE (netmonitor.context.copyResponse): This is the label displayed
+# on the context menu that copies the selected response as a string
+netmonitor.context.copyResponse=์‘๋‹ต ๋ณต์‚ฌ
+
+# LOCALIZATION NOTE (netmonitor.context.copyResponse.accesskey): This is the access key
+# for the Copy Response menu item displayed in the context menu for a request
+netmonitor.context.copyResponse.accesskey=R
+
+# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri): This is the label displayed
+# on the context menu that copies the selected image as data uri
+netmonitor.context.copyImageAsDataUri=์ด๋ฏธ์ง€๋ฅผ Data URI๋กœ ๋ฐ”๊ฟ” ๋ณต์‚ฌ
+
+# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri.accesskey): This is the access key
+# for the Copy Image As Data URI menu item displayed in the context menu for a request
+netmonitor.context.copyImageAsDataUri.accesskey=I
+
+# LOCALIZATION NOTE (netmonitor.context.useAsFetch): This is the label displayed
+# on the context menu that copies the selected request as a fetch command.
+netmonitor.context.useAsFetch=์ฝ˜์†”์—์„œ Fetch๋กœ ์‚ฌ์šฉ
+
+# LOCALIZATION NOTE (netmonitor.context.useAsFetch.accesskey): This is the access key
+# for the Copy as fetch menu item displayed in the context menu for a request
+netmonitor.context.useAsFetch.accesskey=F
+
+# LOCALIZATION NOTE (netmonitor.context.saveImageAs): This is the label displayed
+# on the context menu that save the Image
+netmonitor.context.saveImageAs=์ด๋ฏธ์ง€๋ฅผ ๋‹ค๋ฅธ ์ด๋ฆ„์œผ๋กœ ์ €์žฅ
+
+# LOCALIZATION NOTE (netmonitor.context.saveImageAs.accesskey): This is the access key
+# for the Copy Image As Data URI menu item displayed in the context menu for a request
+netmonitor.context.saveImageAs.accesskey=V
+
+# LOCALIZATION NOTE (netmonitor.context.copyAll): This is the label displayed
+# on the context menu that copies all data
+netmonitor.context.copyAll=๋ชจ๋‘ ๋ณต์‚ฌ
+
+# LOCALIZATION NOTE (netmonitor.context.copyAll.accesskey): This is the access key
+# for the Copy All menu item displayed in the context menu for a properties view panel
+netmonitor.context.copyAll.accesskey=A
+
+# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar): This is the label displayed
+# on the context menu that copies all as HAR format
+netmonitor.context.copyAllAsHar=HAR๋กœ ๋ณต์‚ฌ
+
+# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar.accesskey): This is the access key
+# for the Copy All As HAR menu item displayed in the context menu for a network panel
+netmonitor.context.copyAllAsHar.accesskey=O
+
+# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar): This is the label displayed
+# on the context menu that saves all as HAR format
+netmonitor.context.saveAllAsHar=HAR๋กœ ์ €์žฅ
+
+# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar.accesskey): This is the access key
+# for the Save All As HAR menu item displayed in the context menu for a network panel
+netmonitor.context.saveAllAsHar.accesskey=H
+
+# LOCALIZATION NOTE (netmonitor.context.importHar.accesskey): This is the access key
+# for the Import HAR menu item displayed in the context menu for a network panel
+netmonitor.context.importHar.accesskey=I
+
+# LOCALIZATION NOTE (netmonitor.har.importHarDialogTitle): This is a label
+# used for import file open dialog
+netmonitor.har.importHarDialogTitle=HAR ํŒŒ์ผ ๊ฐ€์ ธ์˜ค๊ธฐ
+
+# LOCALIZATION NOTE (netmonitor.har.importDialogHARFilter):
+# This string is displayed as a filter for importing HAR file
+netmonitor.har.importDialogHARFilter=HAR ํŒŒ์ผ
+
+# LOCALIZATION NOTE (netmonitor.har.importDialogAllFilter):
+# This string is displayed as a filter for importing HAR file
+netmonitor.har.importDialogAllFilter=๋ชจ๋“  ํŒŒ์ผ
+
+# LOCALIZATION NOTE (netmonitor.context.resend.label): This is the label displayed
+# on the context menu that resends the currently displayed request immediately
+netmonitor.context.resend.label=๋‹ค์‹œ ๋ณด๋‚ด๊ธฐ
+
+# LOCALIZATION NOTE (netmonitor.context.resend.accesskey): This is the access key
+# for the "Resend" menu item displayed in the context menu for a request
+netmonitor.context.resend.accesskey=n
+
+# LOCALIZATION NOTE (netmonitor.context.editAndResend): This is the label displayed
+# on the context menu that opens a form to edit and resend the currently
+# displayed request
+netmonitor.context.editAndResend=ํŽธ์ง‘ ๋ฐ ๋‹ค์‹œ ๋ณด๋‚ด๊ธฐ
+
+# LOCALIZATION NOTE (netmonitor.context.editAndResend.accesskey): This is the access key
+# for the "Edit and Resend" menu item displayed in the context menu for a request
+netmonitor.context.editAndResend.accesskey=R
+
+# LOCALIZATION NOTE (netmonitor.context.blockURL): This is the label displayed
+# on the context menu that blocks any requests matching the selected request's URL.
+netmonitor.context.blockURL=URL ์ฐจ๋‹จ
+
+# LOCALIZATION NOTE (netmonitor.context.unblockURL): This is the label displayed
+# on the context menu that unblocks any requests matching the selected request's URL.
+netmonitor.context.unblockURL=URL ์ฐจ๋‹จ ํ•ด์ œ
+
+# LOCALIZATION NOTE (netmonitor.context.newTab):  This is the label
+# for the Open in New Tab menu item displayed in the context menu of the
+# network container
+netmonitor.context.newTab=์ƒˆ ํƒญ์—์„œ ์—ด๊ธฐ
+
+# LOCALIZATION NOTE (netmonitor.context.newTab.accesskey): This is the access key
+# for the Open in New Tab menu item displayed in the context menu of the
+# network container
+netmonitor.context.newTab.accesskey=T
+
+# LOCALIZATION NOTE (netmonitor.context.openInDebugger):  This is the label
+# for the Open in Debugger menu item displayed in the context menu of the
+# network container
+netmonitor.context.openInDebugger=๋””๋ฒ„๊ฑฐ์—์„œ ์—ด๊ธฐ
+
+# LOCALIZATION NOTE (netmonitor.context.openInDebugger.accesskey): This is the access key
+# for the Open in Debugger menu item displayed in the context menu of the
+# network container
+netmonitor.context.openInDebugger.accesskey=D
+
+# LOCALIZATION NOTE (netmonitor.context.openInStyleEditor):  This is the label
+# for the Open in Style Editor menu item displayed in the context menu of the
+# network container
+netmonitor.context.openInStyleEditor=์Šคํƒ€์ผ ํŽธ์ง‘๊ธฐ์—์„œ ์—ด๊ธฐ
+
+# LOCALIZATION NOTE (netmonitor.context.openInStyleEditor.accesskey): This is
+# the access key for the Open in Style Editor menu item displayed in the
+# context menu of the network container
+netmonitor.context.openInStyleEditor.accesskey=S
+
+# LOCALIZATION NOTE (netmonitor.context.perfTools): This is the label displayed
+# on the context menu that shows the performance analysis tools
+netmonitor.context.perfTools=์„ฑ๋Šฅ ๋ถ„์„ ์‹œ์ž‘โ€ฆ
+
+# LOCALIZATION NOTE (netmonitor.context.perfTools.accesskey): This is the access key
+# for the performance analysis menu item displayed in the context menu for a request
+netmonitor.context.perfTools.accesskey=A
+
+# LOCALIZATION NOTE (netmonitor.custom.newRequest): This is the label displayed
+# as the title of the new custom request form
+netmonitor.custom.newRequest=์ƒˆ ์š”์ฒญ
+
+# LOCALIZATION NOTE (netmonitor.custom.newRequestMethodLabel): This is the label displayed
+# above the method text input field of the new custom request form
+netmonitor.custom.newRequestMethodLabel=๋ฉ”์†Œ๋“œ
+
+# LOCALIZATION NOTE (netmonitor.custom.newRequestUrlLabel): This is the label displayed
+# above the url text input field of the new custom request form
+netmonitor.custom.newRequestUrlLabel=URL
+
+# LOCALIZATION NOTE (netmonitor.custom.query): This is the label displayed
+# above the query string entry in the custom request form
+netmonitor.custom.query=์ฟผ๋ฆฌ ๋ฌธ์ž์—ด:
+
+# LOCALIZATION NOTE (netmonitor.custom.urlParameters): This is the label displayed
+# above the query string entry in the custom request form
+netmonitor.custom.urlParameters=URL ๋งค๊ฐœ ๋ณ€์ˆ˜
+
+# LOCALIZATION NOTE (netmonitor.custom.headers): This is the label displayed
+# above the request headers entry in the custom request form
+netmonitor.custom.headers=์š”์ฒญ ํ—ค๋”:
+
+# LOCALIZATION NOTE (netmonitor.custom.newRequestHeaders): This is the label displayed
+# above the request headers entry in the new custom request form
+netmonitor.custom.newRequestHeaders=ํ—ค๋”
+
+# LOCALIZATION NOTE (netmonitor.custom.placeholder.name): This is the placeholder displayed
+# on the input on the headers and query params on new custom request form
+netmonitor.custom.placeholder.name=์ด๋ฆ„
+
+# LOCALIZATION NOTE (netmonitor.custom.placeholder.value): This is the placeholder displayed
+# on the input on the headers and query params on new custom request form
+netmonitor.custom.placeholder.value=๊ฐ’
+
+# LOCALIZATION NOTE (netmonitor.custom.postBody): This is the label displayed
+# above the request body entry in the new custom request form
+netmonitor.custom.postBody=๋ณธ๋ฌธ
+
+# LOCALIZATION NOTE (netmonitor.custom.postBody.placeholder): This is the placeholder displayed
+# on the textarea body in the new custom request form
+netmonitor.custom.postBody.placeholder=ํŽ˜์ด๋กœ๋“œ
+
+# LOCALIZATION NOTE (netmonitor.custom.postData): This is the label displayed
+# above the request body entry in the custom request form
+netmonitor.custom.postData=์š”์ฒญ ๋ณธ๋ฌธ
+
+# LOCALIZATION NOTE (netmonitor.custom.send): This is the label displayed
+# on the button which sends the custom request
+netmonitor.custom.send=๋ณด๋‚ด๊ธฐ
+
+# LOCALIZATION NOTE (netmonitor.custom.cancel): This is the label displayed
+# on the button which cancels and closes the custom request form
+netmonitor.custom.cancel=์ทจ์†Œ
+
+# LOCALIZATION NOTE (netmonitor.custom.clear): This is the label displayed
+# on the button which clears the content of the new custom request panel
+netmonitor.custom.clear=์ง€์šฐ๊ธฐ
+
+# LOCALIZATION NOTE (netmonitor.custom.removeItem): This is the
+# tooltip shown over the remove button for headers and query params item
+netmonitor.custom.removeItem=ํ•ญ๋ชฉ ์‚ญ์ œ
+
+# LOCALIZATION NOTE (netmonitor.backButton): This is the label displayed
+# on the button which exists the performance statistics view
+netmonitor.backButton=๋’ค๋กœ
+
+# LOCALIZATION NOTE (netmonitor.status.tooltip.simple): This is the tooltip of the
+# column status code, when request is not being cached or is not from a service worker
+# %1$S is the status code, %2$S is the status text.
+netmonitor.status.tooltip.simple = %1$S%2$S
+
+# LOCALIZATION NOTE (netmonitor.status.tooltip.cached): This is the tooltip of
+# the column status code, when the request is cached
+# %1$S is the status code, %2$S is the status text.
+netmonitor.status.tooltip.cached = %1$S%2$S (์บ์‹œ)
+
+# LOCALIZATION NOTE (netmonitor.status.tooltip.worker): This is the tooltip of
+# the column status code, when the request is from a service worker
+# %1$S is the status code, %2$S is the status text.
+netmonitor.status.tooltip.worker = %1$S %2$S (service worker)
+
+# LOCALIZATION NOTE (netmonitor.status.tooltip.cachedworker): This is the tooltip
+# of the column status code, when the request is cached and is from a service worker
+# %1$S is the status code, %2$S is the status text.
+netmonitor.status.tooltip.cachedworker = %1$S %2$S (์บ์‹œ๋จ, service worker)
+
+# LOCALIZATION NOTE (netmonitor.label.dropHarFiles): This is a label
+# rendered within the Network panel when *.har file(s) are dragged
+# over the content.
+netmonitor.label.dropHarFiles = HAR ํŒŒ์ผ์„ ์—ฌ๊ธฐ ๋†“์œผ์„ธ์š”
+
+# LOCALIZATION NOTE (netmonitor.label.har): This is a label used
+# as a tooltip for toolbar drop-down button with HAR actions
+netmonitor.label.har=HAR ๋‚ด๋ณด๋‚ด๊ธฐ/๊ฐ€์ ธ์˜ค๊ธฐ
+
+# LOCALIZATION NOTE (netmonitor.cache.cache): This is the label text for the parent
+# node in the TreeView.
+netmonitor.cache.cache=์บ์‹œ
+
+# LOCALIZATION NOTE (netmonitor.cache.empty): This is the text displayed when cache
+# information is not available.
+netmonitor.cache.empty=์บ์‹œ ์ •๋ณด ์—†์Œ
+
+# LOCALIZATION NOTE (netmonitor.cache.notAvailable): This is the text displayed under
+# a node that has no information available.
+netmonitor.cache.notAvailable=์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ
+
+# LOCALIZATION NOTE (netmonitor.cache.dataSize): This is the label text for
+# the datasize of the cached object.
+netmonitor.cache.dataSize=๋ฐ์ดํ„ฐ ํฌ๊ธฐ
+
+# LOCALIZATION NOTE (netmonitor.cache.expires): This is the label text for the
+# expires time of the cached object.
+netmonitor.cache.expires=๋งŒ๋ฃŒ์ผ
+
+# LOCALIZATION NOTE (netmonitor.cache.fetchCount): This is the label text for the
+# fetch count of the cached object.
+netmonitor.cache.fetchCount=๊ฐ€์ ธ์˜จ ํšŸ์ˆ˜
+
+# LOCALIZATION NOTE (netmonitor.cache.lastFetched): This is the label text for the
+# last fetched date/time of the cached object.
+netmonitor.cache.lastFetched=๋งˆ์ง€๋ง‰์œผ๋กœ ๊ฐ€์ ธ์˜ด
+
+# LOCALIZATION NOTE (netmonitor.cache.lastModified): This is the label text for the
+# last modified date/time of the cached object.
+netmonitor.cache.lastModified=๋งˆ์ง€๋ง‰ ์ˆ˜์ •
+
+# LOCALIZATION NOTE (netmonitor.cache.device): This is the label text for the device
+# where a cached object was fetched from (e.g. "disk").
+netmonitor.cache.device=๊ธฐ๊ธฐ
+
+# LOCALIZATION NOTE (netmonitor.settings.menuTooltip): This is the tooltip that gets displayed
+# when the settings menu button is hovered.
+netmonitor.settings.menuTooltip=๋„คํŠธ์›Œํฌ ์„ค์ •
+
+# LOCALIZATION NOTE (netmonitor.settings.importHarTooltip): This is the tooltip that gets displayed
+# when the HAR import menu item is hovered
+netmonitor.settings.importHarTooltip=๋„คํŠธ์›Œํฌ ๋ฐ์ดํ„ฐ์˜ HAR ํŒŒ์ผ ๊ฐ€์ ธ์˜ค๊ธฐ
+
+# LOCALIZATION NOTE (netmonitor.settings.saveHarTooltip): This is the tooltip that gets displayed
+# when the HAR save menu item is hovered
+netmonitor.settings.saveHarTooltip=๋„คํŠธ์›Œํฌ ๋ฐ์ดํ„ฐ๋ฅผ HAR ํŒŒ์ผ๋กœ ์ €์žฅ
+
+# LOCALIZATION NOTE (netmonitor.settings.copyHarTooltip): This is the tooltip that gets displayed
+# when the HAR copy menu item is hovered
+netmonitor.settings.copyHarTooltip=ํด๋ฆฝ๋ณด๋“œ์— ๋„คํŠธ์›Œํฌ ๋ฐ์ดํ„ฐ ๋ณต์‚ฌ
diff --git a/devtools/client/network-throttling.properties b/devtools/client/network-throttling.properties
new file mode 100644 (file)
index 0000000..2b208e2
--- /dev/null
@@ -0,0 +1,27 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE These strings are used inside the NetworkThrottlingMenu
+# component used to throttle network bandwidth.
+#
+# 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.
+
+# LOCALIZATION NOTE (responsive.noThrottling): UI option in a menu to configure
+# network throttling.  This option is the default and disables throttling so you
+# just have normal network conditions.  There is not very much room in the UI
+# so a short string would be best if possible.
+responsive.noThrottling=์†๋„ ์ œํ•œ ์—†์Œ
+
+# LOCALIZATION NOTE (throttling.profile.description): Tooltip for the throttling
+# menu button, which gives details about the currently selected profile.
+# %1$S: Download speed value (number)
+# %2$S: Download speed unit (eg "Kbps", "Mbps")
+# %3$S: Upload speed value (number)
+# %4$S: Upload speed unit (eg "Kbps", "Mbps")
+# %5$S: Latency value, (number, in ms)
+throttling.profile.description = ๋‹ค์šด๋กœ๋“œ %1$S%2$S, ์—…๋กœ๋“œ %3$S%4$S, ์ง€์—ฐ ์‹œ๊ฐ„ %5$Sms
diff --git a/devtools/client/perftools.ftl b/devtools/client/perftools.ftl
new file mode 100644 (file)
index 0000000..3524604
--- /dev/null
@@ -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/devtools/client/responsive.properties b/devtools/client/responsive.properties
new file mode 100644 (file)
index 0000000..47c1b2e
--- /dev/null
@@ -0,0 +1,182 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE These strings are used inside the Responsive Design Mode,
+# available from the Web Developer sub-menu -> 'Responsive Design Mode'.
+#
+# 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.
+
+# LOCALIZATION NOTE These strings are used inside the Responsive Design Mode,
+# available from the Browser Tools sub-menu -> 'Responsive Design Mode'.
+#
+# 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.
+
+# LOCALIZATION NOTE (responsive.editDeviceList2): Context menu item displayed in the
+# device selector.
+responsive.editDeviceList2=๋ชฉ๋ก ์ˆ˜์ •โ€ฆ
+
+# LOCALIZATION NOTE (responsive.exit): Tooltip text of the exit button.
+responsive.exit=๋ฐ˜์‘ํ˜• ๋””์ž์ธ ๋ชจ๋“œ ๋‹ซ๊ธฐ
+
+# LOCALIZATION NOTE (responsive.rotate): Tooltip text of the rotate button.
+responsive.rotate=๋ทฐํฌํŠธ ํšŒ์ „
+
+# LOCALIZATION NOTE (responsive.responsiveMode): Placeholder text for the
+# device selector.
+responsive.responsiveMode=๋ฐ˜์‘ํ˜•
+
+# LOCALIZATION NOTE (responsive.enableTouch): Tooltip text for the touch
+# simulation button when it's disabled.
+responsive.enableTouch=ํ„ฐ์น˜ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํ™œ์„ฑํ™”
+
+# LOCALIZATION NOTE (responsive.disableTouch): Tooltip text for the touch
+# simulation button when it's enabled.
+responsive.disableTouch=ํ„ฐ์น˜ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋น„ํ™œ์„ฑํ™”
+
+# LOCALIZATION NOTE  (responsive.screenshot): Tooltip of the screenshot button.
+responsive.screenshot=๋ทฐํฌํŠธ ์Šคํฌ๋ฆฐ์ƒท ์ฐ๊ธฐ
+
+# LOCALIZATION NOTE (responsive.screenshotGeneratedFilename): The auto generated
+# filename.
+# The first argument (%1$S) is the date string in yyyy-mm-dd format and the
+# second argument (%2$S) is the time string in HH.MM.SS format.
+responsive.screenshotGeneratedFilename=%2$S์— %1$S ์ƒท ์ €์žฅ
+
+# LOCALIZATION NOTE (responsive.remoteOnly): Message displayed in the tab's
+# notification box if a user tries to open Responsive Design Mode in a
+# non-remote tab.
+responsive.remoteOnly=๋ฐ˜์‘ํ˜• ๋””์ž์ธ ๋ชจ๋“œ๋Š” ๋‹ค์ค‘ ํ”„๋กœ์„ธ์Šค Firefox์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์›น ์ฝ˜ํ…์ธ ์™€ ๊ฐ™์ด ์›๊ฒฉ ๋ธŒ๋ผ์šฐ์ € ํƒญ์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (responsive.changeDevicePixelRatio): Tooltip for the
+# device pixel ratio dropdown when is enabled.
+responsive.changeDevicePixelRatio=๋ทฐํฌํŠธ์˜ ๊ธฐ๊ธฐ ํ”ฝ์…€ ๋น„์œจ ๋ณ€๊ฒฝ
+
+# LOCALIZATION NOTE (responsive.devicePixelRatio.auto): Tooltip for the device pixel ratio
+# dropdown when it is disabled because a device is selected.
+# The argument (%1$S) is the selected device (e.g. iPhone 6) that set
+# automatically the device pixel ratio value.
+responsive.devicePixelRatio.auto=%1$S์— ์˜ํ•ด ์ž๋™์œผ๋กœ ์„ค์ •๋œ ๊ธฐ๊ธฐ ํ”ฝ์…€ ๋น„์œจ
+
+# LOCALIZATION NOTE (responsive.customDeviceName): Default value in a form to
+# add a custom device based on an arbitrary size (no association to an existing
+# device).
+responsive.customDeviceName=์‚ฌ์šฉ์ž ์ง€์ • ๊ธฐ๊ธฐ
+
+# LOCALIZATION NOTE (responsive.customDeviceNameFromBase): Default value in a
+# form to add a custom device based on the properties of another.  %1$S is the
+# name of the device we're staring from, such as "Apple iPhone 6".
+responsive.customDeviceNameFromBase=%1$S (์‚ฌ์šฉ์ž ์ง€์ •)
+
+# LOCALIZATION NOTE (responsive.addDevice2): Button text that reveals a form to
+# be used for adding custom devices.
+responsive.addDevice2=์‚ฌ์šฉ์ž ์ง€์ • ๊ธฐ๊ธฐ ์ถ”๊ฐ€โ€ฆ
+
+# LOCALIZATION NOTE (responsive.deviceAdderName): Label of form field for the
+# name of a new device.
+responsive.deviceAdderName=์ด๋ฆ„
+
+# LOCALIZATION NOTE (responsive.deviceAdderSize): Label of form field for the
+# size of a new device.
+responsive.deviceAdderSize=ํฌ๊ธฐ
+
+# LOCALIZATION NOTE (responsive.deviceAdderPixelRatio2): Label of form field for
+# the device pixel ratio of a new device.
+responsive.deviceAdderPixelRatio2=๊ธฐ๊ธฐ ํ”ฝ์…€ ๋น„์œจ
+
+# LOCALIZATION NOTE (responsive.deviceAdderUserAgent2): Label of form field for
+# the user agent of a new device.
+responsive.deviceAdderUserAgent2=์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ ๋ฌธ์ž์—ด
+
+# LOCALIZATION NOTE (responsive.deviceAdderTouch2): Label of form field for the
+# touch input support of a new device.
+responsive.deviceAdderTouch2=ํ„ฐ์น˜ ์Šคํฌ๋ฆฐ
+
+# LOCALIZATION NOTE (responsive.deviceAdderSave): Button text that submits a
+# form to add a new device.
+responsive.deviceAdderSave=์ €์žฅ
+
+# LOCALIZATION NOTE (responsive.deviceAdderCancel): Button text that cancels a
+# form to add a new device.
+responsive.deviceAdderCancel=์ทจ์†Œ
+
+# LOCALIZATION NOTE (responsive.deviceDetails): Tooltip that appears when
+# hovering on a device in the device modal.  %1$S is the width of the device.
+# %2$S is the height of the device.  %3$S is the device pixel ratio value of the
+# device.  %4$S is the user agent of the device.  %5$S is a boolean value
+# noting whether touch input is supported.
+responsive.deviceDetails=ํฌ๊ธฐ: %1$S x %2$S\nDPR: %3$S\nUA: %4$S\nํ„ฐ์น˜: %5$S
+
+# LOCALIZATION NOTE (responsive.deviceDetails.browserAndOS): Used to display the browser
+# and the OS in a tooltip that appears when hovering on a device in the device modal.
+# %1$S: browser
+# %2$S: OS
+responsive.deviceDetails.browserAndOS=%1$S / %2$S
+
+# LOCALIZATION NOTE (responsive.deviceDetails.size): Used to display the pixel
+# size in a tooltip that appears when hovering on a device in the device modal.
+# %1$S: width
+# %2$S: height
+responsive.deviceDetails.size=ํฌ๊ธฐ: %1$S x %2$S
+
+# LOCALIZATION NOTE (responsive.deviceDetails.DPR): Used to display the DPR in a tooltip
+# that appears when hovering on a device in the device modal.
+# %1$S: device pixel ratio
+responsive.deviceDetails.DPR=DPR: %1$S
+
+# LOCALIZATION NOTE (responsive.deviceDetails.UA): Used to display the UA in a tooltip
+# that appears when hovering on a device in the device modal.
+# %1$S: user agent
+responsive.deviceDetails.UA=UA: %1$S
+
+# LOCALIZATION NOTE (responsive.deviceDetails.touch): Used to display a boolean value
+# which is whether the touch input is supported or not in a tooltip that appears when
+# hovering on a device in the device modal.
+# %1$S: touch
+responsive.deviceDetails.touch=ํ„ฐ์น˜: %1$S
+
+# LOCALIZATION NOTE (responsive.devicePixelRatioOption): UI option in a menu to configure
+# the device pixel ratio. %1$S is the devicePixelRatio value of the device.
+responsive.devicePixelRatioOption=DPR: %1$S
+
+# LOCALIZATION NOTE (responsive.reloadConditions.touchSimulation): Label on checkbox used
+# to select whether to reload when touch simulation is toggled.
+responsive.reloadConditions.touchSimulation=ํ„ฐ์น˜ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์ด ์ „ํ™˜๋  ๋•Œ ์ƒˆ๋กœ ๊ณ ์นจ
+
+# LOCALIZATION NOTE (responsive.reloadConditions.userAgent): Label on checkbox used
+# to select whether to reload when user agent is changed.
+responsive.reloadConditions.userAgent=์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ๊ฐ€ ๋ณ€๊ฒฝ๋  ๋•Œ ์ƒˆ๋กœ ๊ณ ์นจ
+
+# LOCALIZATION NOTE (responsive.reloadNotification.description2): Text in notification bar
+# shown on first open to clarify that some features need a reload to apply.
+responsive.reloadNotification.description2=๊ธฐ๊ธฐ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์™„์ „ํžˆ ์ ์šฉํ•˜๋ ค๋ฉด ๋‹ค์‹œ ๋กœ๋“œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž ๋„๊ตฌ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์žƒ์ง€ ์•Š๋„๋ก ์ž๋™ ์ƒˆ๋กœ ๊ณ ์นจ์ด ๊ธฐ๋ณธ์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์„ค์ • ๋ฉ”๋‰ด์—์„œ ์ƒˆ๋กœ ๊ณ ์นจ์„ ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (responsive.leftAlignViewport): Label on checkbox used in the settings
+# menu.
+responsive.leftAlignViewport=์™ผ์ชฝ ์ •๋ ฌ ๋ทฐํฌํŠธ
+
+# LOCALIZATION NOTE (responsive.customUserAgent): This is the placeholder for the user
+# agent input in the responsive design mode toolbar.
+responsive.customUserAgent=์‚ฌ์šฉ์ž ์ง€์ • ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ
+
+responsive.showUserAgentInput=์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ ๋ณด๊ธฐ
+
+# LOCALIZATION NOTE (responsive.deviceSettings): The header text for the device settings
+# view.
+responsive.deviceSettings=๊ธฐ๊ธฐ ์„ค์ •
+
+# LOCALIZATION NOTE (responsive.deviceNameAlreadyInUse): This is the text shown when adding a new
+# device with an already existing device name.
+responsive.deviceNameAlreadyInUse=์ด๋ฏธ ์‚ฌ์šฉ ์ค‘์ธ ๊ธฐ๊ธฐ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค
+
+# LOCALIZATION NOTE (responsive.deviceFormUpdate): Button text that updates a custom
+# device when the form is submitted.
+responsive.deviceFormUpdate=์—…๋ฐ์ดํŠธ
diff --git a/devtools/client/shared.properties b/devtools/client/shared.properties
new file mode 100644 (file)
index 0000000..6c0cc4d
--- /dev/null
@@ -0,0 +1,26 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (dimensions): This is used to display the dimensions
+# of a node or image, like 100ร—200.
+dimensions=%S\u00D7%S
+
+# LOCALIZATION NOTE (boxModelSize.accessibleLabel): This is used to read the
+# dimensions of a node by a screen reader. This helps communicate
+# the visual information in a more explicit form. Example:
+# Size: Width 100, height 200.
+boxModelSize.accessibleLabel=ํฌ๊ธฐ: ๋„ˆ๋น„ %1$S, ๋†’์ด %2$S
+
+# LOCALIZATION NOTE (boxModelInfo.accessibleLabel): This is used to read the
+# dimensions and position of a node by a screen reader. This helps communicate
+# the visual information in a more explicit form. Example:
+# Dimensions: Width 100, height 200, position static.
+boxModelInfo.accessibleLabel=์น˜์ˆ˜: ๋„ˆ๋น„ %1$S, ๋†’์ด %2$S, ์œ„์น˜ %3$S
+
+# LOCALIZATION NOTE (boxModelEditable.accessibleLabel): The string spoken by
+# screen readers for each button in the box model view that opens that property
+# for editing. %1$S is the property displayed in the tooltip when hovering.
+# %2$S is the value that is visually displayed.
+# Example: margin-left: 0.
+boxModelEditable.accessibleLabel=%1$S: %2$S
diff --git a/devtools/client/sourceeditor.properties b/devtools/client/sourceeditor.properties
new file mode 100644 (file)
index 0000000..a66983e
--- /dev/null
@@ -0,0 +1,107 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE These strings are used inside the Source Editor component.
+# This component is used whenever source code is displayed for the purpose of
+# being edited, inside the Firefox developer tools (like Style Editor).
+
+# LOCALIZATION NOTE 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.
+
+# LOCALIZATION NOTE  (findCmd.promptMessage): This is the message shown when
+# the user wants to search for a string in the code. You can
+# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.
+findCmd.promptMessage=๊ฒ€์ƒ‰:
+
+# LOCALIZATION NOTE  (gotoLineCmd.promptTitle): This is the dialog title used
+# when the user wants to jump to a specific line number in the code. You can
+# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.
+gotoLineCmd.promptTitle=์ค„ ์ด๋™โ€ฆ
+
+# LOCALIZATION NOTE  (autocompletion.docsLink): This is the text shown on
+# the link inside of the documentation popup, used in the source editor.
+autocompletion.docsLink=๋ฌธ์„œ
+
+# LOCALIZATION NOTE  (autocompletion.notFound): This is the text shown in
+# the documentation popup if Tern fails to find a type for the object.
+autocompletion.notFound=๊ฒฐ๊ณผ ์—†์Œ
+
+# LOCALIZATION NOTE  (jumpToLine.commandkey): This is the key to use in
+# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to
+# a specific line in the editor.
+jumpToLine.commandkey=J
+
+# LOCALIZATION NOTE  (toggleComment.commandkey): This is the key to use in
+# conjunction with accel (Command on Mac or Ctrl on other platforms) to either
+# comment or uncomment selected lines in the editor.
+toggleComment.commandkey=/
+
+# LOCALIZATION NOTE  (indentLess.commandkey): This is the key to use in
+# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce
+# indentation level in CodeMirror. However, its default value also used by
+# the Toolbox to switch between tools so we disable it.
+indentLess.commandkey=[
+
+# LOCALIZATION NOTE  (indentMore.commandkey): This is the key to use in
+# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase
+# indentation level in CodeMirror. However, its default value also used by
+# the Toolbox to switch between tools
+indentMore.commandkey=]
+
+# LOCALIZATION NOTE  (moveLineUp.commandkey): This is the combination of keys
+# used to move the current line up.
+# Do not localize "Alt", "Up", or change the format of the string. These are key
+# identifiers, not messages displayed to the user.
+moveLineUp.commandkey=Alt-Up
+
+# LOCALIZATION NOTE  (moveLineDown.commandkey): This is the combination of keys
+# used to move the current line up.
+# Do not localize "Alt", "Down", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+moveLineDown.commandkey=Alt-Down
+
+# LOCALIZATION NOTE  (autocompletion.commandkey): This is the key, used with
+# Ctrl, for code autocompletion.
+# Do not localize "Space", it's the key identifier, not a message displayed to
+# the user.
+autocompletion.commandkey=Space
+
+# LOCALIZATION NOTE  (showInformation2.commandkey): This is the combination of
+# keys used to display more information, like type inference.
+# Do not localize "Shift", "Ctrl", "Space", or change the format of the string.
+# These are key identifiers, not messages displayed to the user.
+showInformation2.commandkey=Shift-Ctrl-Space
+
+# LOCALIZATION NOTE  (find.key):
+# Key shortcut used to find the typed search
+# Do not localize "CmdOrCtrl", "F", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+find.key=CmdOrCtrl+F
+
+# LOCALIZATION NOTE (replaceAll.key):
+# Key shortcut used to replace the content of the editor
+# Do not localize "Shift", "CmdOrCtrl", "F", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+replaceAll.key=Shift+CmdOrCtrl+F
+
+# LOCALIZATION NOTE (replaceAllMac.key):
+# Key shortcut used to replace the content of the editor on Mac
+# Do not localize "Alt", "CmdOrCtrl", "F", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+replaceAllMac.key=Alt+CmdOrCtrl+F
+
+# LOCALIZATION NOTE  (findNext.key):
+# Key shortcut used to find again the typed search
+# Do not localize "CmdOrCtrl", "G", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+findNext.key=CmdOrCtrl+G
+
+# LOCALIZATION NOTE (findPrev.key):
+# Key shortcut used to find the previous typed search
+# Do not localize "Shift", "CmdOrCtrl", "G", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+findPrev.key=Shift+CmdOrCtrl+G
diff --git a/devtools/client/startup.properties b/devtools/client/startup.properties
new file mode 100644 (file)
index 0000000..27c44b7
--- /dev/null
@@ -0,0 +1,247 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (optionsButton.tooltip): This is used as the tooltip
+# for the options panel tab.
+optionsButton.tooltip=๋„๊ตฌ์ƒ์ž ์˜ต์…˜
+
+# LOCALIZATION NOTE (options.label): This is used as the label of the tab in
+# the devtools window.
+options.label=์˜ต์…˜
+
+# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the
+# toolbox panel.
+options.panelLabel=๋„๊ตฌ์ƒ์ž ์˜ต์…˜ ํŒจ๋„
+
+# LOCALIZATION NOTE (options.darkTheme.label2)
+# Used as a label for dark theme
+options.darkTheme.label2=์–ด๋‘ก๊ฒŒ
+
+# LOCALIZATION NOTE (options.lightTheme.label2)
+# Used as a label for light theme
+options.lightTheme.label2=๋ฐ๊ฒŒ
+
+# LOCALIZATION NOTE (performance.label):
+# This string is displayed in the title of the tab when the profiler is
+# displayed inside the developer tools window and in the Developer Tools Menu.
+performance.label=์„ฑ๋Šฅ
+
+# LOCALIZATION NOTE (performance.panelLabel):
+# This is used as the label for the toolbox panel.
+performance.panelLabel=์„ฑ๋Šฅ ํŒจ๋„
+
+# LOCALIZATION NOTE (performance.accesskey)
+# Used for the menuitem in the tool menu
+performance.accesskey=P
+
+# LOCALIZATION NOTE (performance.tooltip):
+# This string is displayed in the tooltip of the tab when the profiler is
+# displayed inside the developer tools window.
+# Keyboard shortcut for Performance Tools will be shown inside brackets.
+performance.tooltip=์„ฑ๋Šฅ (%S)
+
+# LOCALIZATION NOTE (MenuWebconsole.label): the string displayed in the Tools
+# menu as a shortcut to open the devtools with the Web Console tab selected.
+MenuWebconsole.label=์›น ์ฝ˜์†”
+
+# LOCALIZATION NOTE (ToolboxTabWebconsole.label): the string displayed as the
+# label of the tab in the devtools window.
+ToolboxTabWebconsole.label=์ฝ˜์†”
+
+# LOCALIZATION NOTE (ToolboxWebConsole.panelLabel): the string used as the
+# label for the toolbox panel.
+ToolboxWebConsole.panelLabel=์ฝ˜์†” ํŒจ๋„
+
+# LOCALIZATION NOTE (ToolboxWebconsole.tooltip2): the string displayed in the
+# tooltip of the tab when the Web Console is displayed inside the developer
+# tools window.
+# Keyboard shortcut for Console will be shown inside the brackets.
+ToolboxWebconsole.tooltip2=์›น ์ฝ˜์†” (%S)
+
+webConsoleCmd.accesskey=W
+
+# LOCALIZATION NOTE (ToolboxDebugger.label):
+# This string is displayed in the title of the tab when the debugger is
+# displayed inside the developer tools window and in the Developer Tools Menu.
+ToolboxDebugger.label=๋””๋ฒ„๊ฑฐ
+
+# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):
+# This is used as the label for the toolbox panel.
+ToolboxDebugger.panelLabel=๋””๋ฒ„๊ฑฐ ํŒจ๋„
+
+# LOCALIZATION NOTE (ToolboxDebugger.tooltip4):
+# This string is displayed in the tooltip of the tab when the debugger is
+# displayed inside the developer tools window.
+ToolboxDebugger.tooltip4=JavaScript ๋””๋ฒ„๊ฑฐ (%S)
+
+# LOCALIZATION NOTE (debuggerMenu.accesskey)
+# Used for the menuitem in the tool menu
+debuggerMenu.accesskey=D
+
+# LOCALIZATION NOTE (ToolboxStyleEditor.label):
+# This string is displayed in the title of the tab when the style editor is
+# displayed inside the developer tools window and in the Developer Tools Menu.
+ToolboxStyleEditor.label=์Šคํƒ€์ผ ํŽธ์ง‘๊ธฐ
+
+# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):
+# This is used as the label for the toolbox panel.
+ToolboxStyleEditor.panelLabel=์Šคํƒ€์ผ ํŽธ์ง‘๊ธฐ ํŒจ๋„
+
+# LOCALIZATION NOTE (ToolboxStyleEditor.tooltip3):
+# This string is displayed in the tooltip of the tab when the style editor is
+# displayed inside the developer tools window.
+# A keyboard shortcut for Stylesheet Editor will be shown inside the latter pair of brackets.
+ToolboxStyleEditor.tooltip3=์Šคํƒ€์ผ์‹œํŠธ ํŽธ์ง‘๊ธฐ (CSS)(%S)
+
+# LOCALIZATION NOTE (open.accesskey): The access key used to open the style
+# editor.
+open.accesskey=l
+
+# LOCALIZATION NOTE (inspector.*)
+# Used for the menuitem in the tool menu
+inspector.label=๊ฒ€์‚ฌ๊ธฐ
+inspector.accesskey=I
+
+# LOCALIZATION NOTE (inspector.panelLabel)
+# Labels applied to the panel and views within the panel in the toolbox
+inspector.panelLabel=๊ฒ€์‚ฌ๊ธฐ ํŒจ๋„
+
+# LOCALIZATION NOTE (inspector.tooltip2)
+# Keyboard shortcut for DOM and Style Inspector will be shown inside brackets.
+inspector.tooltip2=DOM ๋ฐ ์Šคํƒ€์ผ ๊ฒ€์‚ฌ๊ธฐ (%S)
+
+# LOCALIZATION NOTE (inspector.mac.tooltip)
+# This is the exact same string as inspector.tooltip2, except that we show it
+# on mac only, where we support toggling the inspector with either cmd+shift+C,
+# or cmd+opt+C
+inspector.mac.tooltip=DOM ๋ฐ ์Šคํƒ€์ผ ๊ฒ€์‚ฌ๊ธฐ (%1$S ๋˜๋Š” %2$S)
+
+# LOCALIZATION NOTE (netmonitor.label):
+# This string is displayed in the title of the tab when the Network Monitor is
+# displayed inside the developer tools window and in the Developer Tools Menu.
+netmonitor.label=๋„คํŠธ์›Œํฌ
+
+# LOCALIZATION NOTE (netmonitor.panelLabel):
+# This is used as the label for the toolbox panel.
+netmonitor.panelLabel=๋„คํŠธ์›Œํฌ ํŒจ๋„
+
+# LOCALIZATION NOTE (netmonitor.accesskey)
+# Used for the menuitem in the tool menu
+netmonitor.accesskey=N
+
+# LOCALIZATION NOTE (netmonitor.tooltip2):
+# This string is displayed in the tooltip of the tab when the Network Monitor is
+# displayed inside the developer tools window.
+# Keyboard shortcut for Network Monitor will be shown inside the brackets.
+netmonitor.tooltip2=๋„คํŠธ์›Œํฌ ๋ชจ๋‹ˆํ„ฐ (%S)
+
+# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage
+# editor.
+storage.accesskey=a
+
+# LOCALIZATION NOTE (storage.label):
+# This string is displayed as the label of the tab in the developer tools window
+storage.label=์ €์žฅ์†Œ
+
+# LOCALIZATION NOTE (storage.menuLabel):
+# This string is displayed in the Tools menu as a shortcut to open the devtools
+# with the Storage Inspector tab selected.
+storage.menuLabel=์ €์žฅ์†Œ ๊ฒ€์‚ฌ๊ธฐ
+
+# LOCALIZATION NOTE (storage.panelLabel):
+# This string is used as the aria-label for the iframe of the Storage Inspector
+# tool in developer tools toolbox.
+storage.panelLabel=์ €์žฅ์†Œ ํŒจ๋„
+
+# LOCALIZATION NOTE (storage.tooltip3):
+# This string is displayed in the tooltip of the tab when the storage editor is
+# displayed inside the developer tools window.
+# A keyboard shortcut for Storage Inspector will be shown inside the brackets.
+storage.tooltip3=์ €์žฅ์†Œ ๊ฒ€์‚ฌ๊ธฐ (์ฟ ํ‚ค, ๋กœ์ปฌ ์ €์žฅ์†Œ, โ€ฆ) (%S)
+
+# LOCALIZATION NOTE (memory.label): This string is displayed in the title of the
+# tab when the memory tool is displayed inside the developer tools window and in
+# the Developer Tools Menu.
+memory.label=๋ฉ”๋ชจ๋ฆฌ
+
+# LOCALIZATION NOTE (memory.panelLabel): This is used as the label for the
+# toolbox panel.
+memory.panelLabel=๋ฉ”๋ชจ๋ฆฌ ํŒจ๋„
+
+# LOCALIZATION NOTE (memory.tooltip): This string is displayed in the tooltip of
+# the tab when the memory tool is displayed inside the developer tools window.
+memory.tooltip=๋ฉ”๋ชจ๋ฆฌ
+
+# LOCALIZATION NOTE (dom.label):
+# This string is displayed in the title of the tab when the DOM panel is
+# displayed inside the developer tools window and in the Developer Tools Menu.
+dom.label=DOM
+
+# LOCALIZATION NOTE (dom.panelLabel):
+# This is used as the label for the toolbox panel.
+dom.panelLabel=DOM ํŒจ๋„
+
+# LOCALIZATION NOTE (dom.accesskey)
+# Used for the menuitem in the tool menu
+dom.accesskey=D
+
+# LOCALIZATION NOTE (dom.tooltip):
+# This string is displayed in the tooltip of the tab when the DOM is
+# displayed inside the developer tools window.
+# Keyboard shortcut for DOM panel will be shown inside the brackets.
+dom.tooltip=DOM (%S)
+
+# LOCALIZATION NOTE (accessibility.label):
+# This string is displayed in the title of the tab when the Accessibility panel
+# is displayed inside the developer tools window and in the Developer Tools Menu.
+accessibility.label=์ ‘๊ทผ์„ฑ
+
+# LOCALIZATION NOTE (accessibility.panelLabel):
+# This is used as the label for the toolbox panel.
+accessibility.panelLabel=์ ‘๊ทผ์„ฑ ํŒจ๋„
+
+# LOCALIZATION NOTE (accessibility.accesskey)
+# Used for the menuitem in the tool menu
+accessibility.accesskey=y
+
+# LOCALIZATION NOTE (accessibility.tooltip3):
+# This string is displayed in the tooltip of the tab when the Accessibility is
+# displayed inside the developer tools window.
+# Keyboard shortcut for Accessibility panel will be shown inside the brackets.
+accessibility.tooltip3=์ ‘๊ทผ์„ฑ (%S)
+
+# LOCALIZATION NOTE (application.label):
+# This string is displayed in the title of the tab when the Application panel
+# is displayed inside the developer tools window and in the Developer Tools Menu.
+application.label=์• ํ”Œ๋ฆฌ์ผ€์ด์…˜
+
+# LOCALIZATION NOTE (application.panelLabel):
+# This is used as the label for the toolbox panel.
+application.panelLabel=์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํŒจ๋„
+
+# LOCALIZATION NOTE (application.tooltip):
+# This string is displayed in the tooltip of the tab when the Application panel is
+# displayed inside the developer tools window.
+application.tooltip=์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํŒจ๋„
+
+# LOCALIZATION NOTE (toolbox.buttons.responsive):
+# This is the tooltip of the button in the toolbox toolbar that toggles
+# the Responsive mode.
+# Keyboard shortcut will be shown inside brackets.
+toolbox.buttons.responsive = ๋ฐ˜์‘ํ˜• ๋””์ž์ธ ๋ชจ๋“œ (%S)
+
+# LOCALIZATION NOTE (toolbox.buttons.screenshot):
+# This is the tooltip of the button in the toolbox toolbar that allows you to
+# take a screenshot of the entire page
+toolbox.buttons.screenshot = ์ „์ฒด ํŽ˜์ด์ง€ ์Šคํฌ๋ฆฐ์ƒท ์ฐ๊ธฐ
+
+# LOCALIZATION NOTE (toolbox.buttons.rulers):
+# This is the tooltip of the button in the toolbox toolbar that toggles the
+# rulers in the page
+toolbox.buttons.rulers = ํŽ˜์ด์ง€ ์ž ์ „ํ™˜
+
+# LOCALIZATION NOTE (toolbox.buttons.measure):
+# This is the tooltip of the button in the toolbox toolbar that toggles the
+# measuring tools
+toolbox.buttons.measure = ํŽ˜์ด์ง€์˜ ๋ถ€๋ถ„ ์ธก์ •
diff --git a/devtools/client/storage.ftl b/devtools/client/storage.ftl
new file mode 100644 (file)
index 0000000..d92e577
--- /dev/null
@@ -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/devtools/client/styleeditor.ftl b/devtools/client/styleeditor.ftl
new file mode 100644 (file)
index 0000000..f4d8dee
--- /dev/null
@@ -0,0 +1,47 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+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 }๊ฐœ
diff --git a/devtools/client/styleeditor.properties b/devtools/client/styleeditor.properties
new file mode 100644 (file)
index 0000000..4f6a24d
--- /dev/null
@@ -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/.
+
+# LOCALIZATION NOTE These strings are used inside the Style Editor.
+# LOCALIZATION NOTE 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.
+
+# LOCALIZATION NOTE  (inlineStyleSheet): This is the name used for an style sheet
+# that is declared inline in the <style> element. Shown in the stylesheets list.
+# the argument is the index (order) of the containing <style> element in the
+# document.
+inlineStyleSheet=<์ธ๋ผ์ธ ์Šคํƒ€์ผ ์‹œํŠธ #%S>
+
+# LOCALIZATION NOTE  (newStyleSheet): This is the default name for a new
+# user-created style sheet.
+newStyleSheet=์ƒˆ๋กœ์šด ์Šคํƒ€์ผ ์‹œํŠธ #%S
+
+# LOCALIZATION NOTE  (ruleCount.label): Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# This is shown in the style sheets list.
+# #1 rule.
+# example: 111 rules.
+ruleCount.label=๊ทœ์น™ #1๊ฐœ
+
+# LOCALIZATION NOTE  (error-load): This is shown when loading fails.
+error-load=์Šคํƒ€์ผ ์‹œํŠธ๋ฅผ ์ฝ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE  (error-save): This is shown when saving fails.
+error-save=์Šคํƒ€์ผ ์‹œํŠธ๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE  (importStyleSheet.title): This is the file picker title,
+# when you import a style sheet into the Style Editor.
+importStyleSheet.title=์Šคํƒ€์ผ ์‹œํŠธ ๊ฐ€์ ธ์˜ค๊ธฐ
+
+# LOCALIZATION NOTE  (importStyleSheet.filter): This is the *.css filter title
+importStyleSheet.filter=CSS ํŒŒ์ผ
+
+# LOCALIZATION NOTE  (saveStyleSheet.title): This is the file picker title,
+# when you save a style sheet from the Style Editor.
+saveStyleSheet.title=์Šคํƒ€์ผ ์‹œํŠธ ์ €์žฅ
+
+# LOCALIZATION NOTE  (saveStyleSheet.filter): This is the *.css filter title
+saveStyleSheet.filter=CSS ํŒŒ์ผ
+
+# LOCALIZATION NOTE  (saveStyleSheet.commandkey): This the key to use in
+# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save
+saveStyleSheet.commandkey=S
+
+# LOCALIZATION NOTE  (focusFilterInput.commandkey): This is the key to use in
+# conjunction with accel (Command on Mac or Ctrl on other platforms) to focus the
+# filter input. Don't use "F" as it's used by the CodeMirror editor to perform an
+# in-file search; if possible, keep it the same as sources.search.key2.
+focusFilterInput.commandkey=P
+
+# LOCALIZATION NOTE  (showOriginalSources.label): This is the label on the context
+# menu item to toggle showing original sources in the editor.
+showOriginalSources.label=์›๋ณธ ์†Œ์Šค ๋ณด๊ธฐ
+
+# LOCALIZATION NOTE  (showOriginalSources.accesskey): This is the access key for
+# the menu item to toggle showing original sources in the editor.
+showOriginalSources.accesskey=o
+
+# LOCALIZATION NOTE  (showAtRulesSidebar.label): This is the label on the context
+# menu item to toggle showing at-rules shortcuts in a sidebar.
+# "@media" and "@supports" should not be translated as they are CSS rule identifiers.
+showAtRulesSidebar.label=At-๊ทœ์น™ ์‚ฌ์ด๋“œ๋ฐ” ํ‘œ์‹œ (@media, @supports, โ€ฆ)
+
+# LOCALIZATION NOTE  (showAtRulesSidebar.accesskey): This is the access key for
+# the menu item to toggle showing the at-rules sidebar.
+showAtRulesSidebar.accesskey=a
diff --git a/devtools/client/toolbox-options.ftl b/devtools/client/toolbox-options.ftl
new file mode 100644 (file)
index 0000000..2b66bad
--- /dev/null
@@ -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/devtools/client/toolbox.ftl b/devtools/client/toolbox.ftl
new file mode 100644 (file)
index 0000000..2f8c94d
--- /dev/null
@@ -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/devtools/client/toolbox.properties b/devtools/client/toolbox.properties
new file mode 100644 (file)
index 0000000..edf8b2a
--- /dev/null
@@ -0,0 +1,267 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (toolbox.titleTemplate1): This is the template
+# used to format the title of the toolbox.
+# The URL of the page being targeted: %1$S.
+toolbox.titleTemplate1=๊ฐœ๋ฐœ์ž ๋„๊ตฌ - %1$S
+
+# LOCALIZATION NOTE (toolbox.titleTemplate2): This is the template
+# used to format the title of the toolbox.
+# The page title or other name for the thing being targeted: %1$S
+# The URL of the page being targeted: %2$S.
+toolbox.titleTemplate2=๊ฐœ๋ฐœ์ž ๋„๊ตฌ - %1$S - %2$S
+
+# LOCALIZATION NOTE (toolbox.multiProcessBrowserToolboxTitle): Title used for
+# the Browser Toolbox when the pref `devtools.browsertoolbox.fission` is true.
+# This Browser Toolbox allows to debug the parent process as well as the content
+# processes in the same toolbox.
+toolbox.multiProcessBrowserToolboxTitle=๋‹ค์ค‘ ํ”„๋กœ์„ธ์Šค ๋ธŒ๋ผ์šฐ์ € ๋„๊ตฌ์ƒ์ž
+
+# LOCALIZATION NOTE (toolbox.parentProcessBrowserToolboxTitle): Title used for
+# the Browser Toolbox when the pref `devtools.browsertoolbox.fission` and
+# `devtools.browsertoolbox.scope` is set to "parent-process".
+# This Browser Toolbox allows to debug only the parent process resources.
+toolbox.parentProcessBrowserToolboxTitle=๋ถ€๋ชจ ํ”„๋กœ์„ธ์Šค ๋ธŒ๋ผ์šฐ์ € ๋„๊ตฌ์ƒ์ž
+
+# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool
+# name when no tool is selected.
+toolbox.defaultTitle=๊ฐœ๋ฐœ์ž ๋„๊ตฌ
+
+# LOCALIZATION NOTE (toolbox.label): This is used as the label for the
+# toolbox as a whole
+toolbox.label=๊ฐœ๋ฐœ์ž ๋„๊ตฌ
+
+# LOCALIZATION NOTE (options.autoTheme.label)
+# Used as a label for auto theme
+options.autoTheme.label=์ž๋™
+
+# LOCALIZATION NOTE (options.toolNotSupportedMarker): This is the template
+# used to add a * marker to the label for the Options Panel tool checkbox for the
+# tool which is not supported for the current toolbox target.
+# The name of the tool: %1$S.
+options.toolNotSupportedMarker=%1$S *
+
+# LOCALIZATION NOTE (toolbox.pickButton.tooltip)
+# This is the tooltip of the element picker button in the toolbox toolbar.
+# %S is the keyboard shortcut that toggles the element picker.
+toolbox.elementPicker.tooltip=ํŽ˜์ด์ง€์—์„œ ์š”์†Œ ๊ณ ๋ฅด๊ธฐ(%S)
+
+# LOCALIZATION NOTE (toolbox.pickButton.mac.tooltip)
+# Like toolbox.pickButton.tooltip, but for macOS there are two possible keyboard
+# shortcuts: Cmd+Shift+C or Cmd+Opt+C
+toolbox.elementPicker.mac.tooltip=ํŽ˜์ด์ง€์—์„œ ์š”์†Œ ๊ณ ๋ฅด๊ธฐ(%1$S ๋˜๋Š” %2$S)
+
+# LOCALIZATION NOTE (toolbox.androidElementPicker.tooltip)
+# This is the tooltip of the element picker button in the about:devtools-toolbox toolbox toolbar
+# when debugging an Android device
+# %S is the keyboard shortcut that toggles the element picker.
+toolbox.androidElementPicker.tooltip=Android ํœด๋Œ€ํฐ์—์„œ ์š”์†Œ ๊ณ ๋ฅด๊ธฐ(%S)
+
+# LOCALIZATION NOTE (toolbox.androidElementPicker.mac.tooltip)
+# Like toolbox.androidElementPicker.tooltip, but for macOS as there are two possible keyboard
+# shortcuts (Cmd+Shift+C or Cmd+Opt+C)
+# %1$S and %2$S are the keyboard shortcuts that toggle the element picker.
+toolbox.androidElementPicker.mac.tooltip=Android ํœด๋Œ€ํฐ์—์„œ ์š”์†Œ ๊ณ ๋ฅด๊ธฐ(%1$S ๋˜๋Š” %2$S)
+
+# LOCALIZATION NOTE (toolbox.elementPicker.key)
+# Key shortcut used to toggle the element picker.
+toolbox.elementPicker.key=CmdOrCtrl+Shift+C
+
+# LOCALIZATION NOTE (toolbox.elementPicker.mac.key)
+# Key shortcut used to toggle the element picker for macOS.
+toolbox.elementPicker.mac.key=Cmd+Opt+C
+
+# LOCALIZATION NOTE (toolbox.viewCssSourceInStyleEditor.label)
+# Used as a message in either tooltips or contextual menu items to open the
+# corresponding URL as a css file in the Style-Editor tool.
+# DEV NOTE: Mostly used wherever toolbox.viewSourceInStyleEditorByXX is used.
+toolbox.viewCssSourceInStyleEditor.label=์Šคํƒ€์ผ ํŽธ์ง‘๊ธฐ์—์„œ ํŒŒ์ผ ์—ด๊ธฐ
+
+# LOCALIZATION NOTE (toolbox.viewJsSourceInDebugger.label)
+# Used as a message in either tooltips or contextual menu items to open the
+# corresponding URL as a js file in the Debugger tool.
+# DEV NOTE: Mostly used wherever toolbox.viewSourceInDebugger is used.
+toolbox.viewJsSourceInDebugger.label=๋””๋ฒ„๊ฑฐ์— ํŒŒ์ผ ์—ด๊ธฐ
+
+toolbox.resumeOrderWarning=๋””๋ฒ„๊ฑฐ๊ฐ€ ๋ถ™์€๋’ค ํŽ˜์ด์ง€๊ฐ€ ๋‹ค์‹œ ๊ณ„์†๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค๋ฉด, ๋„๊ตฌ์ƒ์ž๋ฅผ ๋‹ซ์•˜๋‹ค๊ฐ€ ๋‹ค์‹œ ์—ฌ์„ธ์š”.
+
+# LOCALIZATION NOTE (toolbox.help.key)
+# Key shortcut used to open the options panel
+toolbox.help.key=F1
+
+# LOCALIZATION NOTE (toolbox.nextTool.key)
+# Key shortcut used to select the next tool
+toolbox.nextTool.key=CmdOrCtrl+]
+
+# LOCALIZATION NOTE (toolbox.previousTool.key)
+# Key shortcut used to select the previous tool
+toolbox.previousTool.key=CmdOrCtrl+[
+
+# LOCALIZATION NOTE (toolbox.zoom*.key)
+# Key shortcuts used to zomm in/out or reset the toolbox
+# Should match full-zoom-*-shortcut values from browserSets.ftl
+toolbox.zoomIn.key=CmdOrCtrl+Plus
+toolbox.zoomIn2.key=CmdOrCtrl+=
+
+toolbox.zoomOut.key=CmdOrCtrl+-
+toolbox.zoomOut2.key=
+
+toolbox.zoomReset.key=CmdOrCtrl+0
+toolbox.zoomReset2.key=
+
+# LOCALIZATION NOTE (toolbox.reload*.key)
+# Key shortcuts used to reload the page
+toolbox.reload.key=CmdOrCtrl+R
+toolbox.reload2.key=F5
+
+# LOCALIZATION NOTE (toolbox.forceReload*.key)
+# Key shortcuts used to force reload of the page by bypassing caches
+toolbox.forceReload.key=CmdOrCtrl+Shift+R
+toolbox.forceReload2.key=CmdOrCtrl+F5
+
+# LOCALIZATION NOTE (toolbox.toggleHost.key)
+# Key shortcut used to move the toolbox in bottom or side of the browser window
+toolbox.toggleHost.key=CmdOrCtrl+Shift+D
+
+# LOCALIZATION NOTE (toolbox.closeToolbox.key) Key shortcut used to close the toolbox
+toolbox.closeToolbox.key=CmdOrCtrl+W
+
+# LOCALIZATION NOTE (toolbox.toggleToolbox.key) Key shortcut used to toggle the toolbox
+toolbox.toggleToolbox.key=CmdOrCtrl+Shift+I
+
+# LOCALIZATION NOTE (toolbox.toggleToolboxOSX.key) Key shortcut used to toggle the toolbox
+toolbox.toggleToolboxOSX.key=CmdOrCtrl+Alt+I
+
+# LOCALIZATION NOTE (toolbox.toggleToolboxF12.key) Key shortcut used to toggle the toolbox
+toolbox.toggleToolboxF12.key=F12
+
+# LOCALIZATION NOTE (toolbox.frames.tooltip): This is the label for
+# the iframes menu list that appears only when the document has some.
+# It allows you to switch the context of the whole toolbox.
+toolbox.frames.tooltip=ํ˜„์žฌ ๋Œ€์ƒ ๋ฌธ์„œ๋กœ iframe์„ ์„ ํƒ
+
+# LOCALIZATION NOTE (toolbox.frames.disabled.tooltip): This is the title
+# displayed as a tooltip of the iframes menu button, when disabled. The button
+# is normally hidden when no frames are available. But if the user is on the
+# DevTools Options panel, the button is always shown for discoverability.
+toolbox.frames.disabled.tooltip=์ด ๋ฒ„ํŠผ์€ ์—ฌ๋Ÿฌ๊ฐœ์˜ iframe์ด ์žˆ๋Š” ํŽ˜์ด์ง€์—์„œ๋งŒ ํ™œ์„ฑํ™” ๋จ
+
+# LOCALIZATION NOTE (toolbox.showFrames.key)
+# Key shortcut used to show frames menu when 'frames' button is focused
+toolbox.showFrames.key=Alt+Down
+
+# LOCALIZATION NOTE (toolbox.meatballMenu.button.tooltip): This is the tooltip
+# for the "..." button on the developer tools toolbox.
+toolbox.meatballMenu.button.tooltip=๊ฐœ๋ฐœ์ž ๋„๊ตฌ ์‚ฌ์šฉ์ž ์ง€์ • ๋ฐ ๋„์›€๋ง
+
+# LOCALIZATION NOTE (toolbox.closebutton.tooltip): This is the tooltip for
+# the close button the developer tools toolbox.
+toolbox.closebutton.tooltip=๊ฐœ๋ฐœ์ž ๋„๊ตฌ ๋‹ซ๊ธฐ
+
+# LOCALIZATION NOTE (toolbox.errorCountButton.tooltip): This is the tooltip for
+# the error count button displayed in the developer tools toolbox.
+toolbox.errorCountButton.tooltip=์ฝ˜์†” ๋ถ„ํ•  ๋ณด๊ธฐ
+
+# LOCALIZATION NOTE (toolbox.errorCountButton.description): This is the description that
+# will be used for the error count button in the devTools settings panel.
+toolbox.errorCountButton.description=ํŽ˜์ด์ง€์˜ ์˜ค๋ฅ˜ ๊ฐฏ์ˆ˜ ํ‘œ์‹œ
+
+# LOCALIZATION NOTE (toolbox.sourceMapFailure): This is shown in the web console
+# when there is a failure to fetch or parse a source map.
+# The text of the error: %1$S
+# The URL that caused DevTools to try to fetch a source map: %2$S
+# The URL of the source map itself: %3$S
+toolbox.sourceMapFailure=์†Œ์Šค ๋งต ์˜ค๋ฅ˜: %1$S\n๋ฆฌ์†Œ์Šค URL: %2$S\n์†Œ์Šค ๋งต URL: %3$S
+
+# LOCALIZATION NOTE (toolbox.sourceMapSourceFailure): This is shown in
+# the web console when there is a failure to fetch or parse an
+# original source that was mentioned in a source map.
+# The text of the error: %1$S
+# The URL of the source: %2$S
+toolbox.sourceMapSourceFailure=์›๋ณธ ์†Œ์Šค ๊ฐ€์ ธ์˜ค๊ธฐ ์˜ค๋ฅ˜: %1$S\n์†Œ์Šค URL: %2$S
+
+# LOCALIZATION NOTE (toolbox.debugTargetInfo.runtimeLabel): This is displayed as a toolbox
+# header in about:devtools-toolbox. about:devtools-toolbox is used for instance when
+# inspecting tabs in about:debugging.
+# e.g. Mozilla Fennec (65.0a1)
+# The name of runtime: %1$S
+# The version of runtime: %2$S
+toolbox.debugTargetInfo.runtimeLabel=%1$S(%2$S)
+
+# LOCALIZATION NOTE (toolbox.debugTargetInfo.runtimeLabel.thisRuntime): this is displayed
+# as a toolbox header in about:devtools-toolbox, when inspecting the current Firefox runtime
+# (for instance, when inspecting one of its tabs in about:debugging)
+# e.g. This Firefox (65.0a1)
+# The name of the current runtime/application (brandShorterName): %1$S
+# The version of runtime: %2$S
+toolbox.debugTargetInfo.runtimeLabel.thisRuntime=์ด %1$S (%2$S)
+
+# LOCALIZATION NOTE (toolbox.debugTargetInfo.tabTitleRemote):
+# Used as the tab title for about:devtools-toolbox when connected to a remote target.
+# The connection type (see toolbox.debugTargetInfo.connection.*): %1$S
+# The target type (see toolbox.debugTargetInfo.targetType.*): %2$S
+# The target name (retrieved from DevTools, eg the extension's name): %3$S
+toolbox.debugTargetInfo.tabTitleRemote=๋„๊ตฌ์ƒ์ž (%1$S) - %2$S / %3$S
+
+# LOCALIZATION NOTE (toolbox.debugTargetInfo.tabTitleLocal):
+# Used as the tab title for about:devtools-toolbox when connected to This Firefox.
+# The target type (see toolbox.debugTargetInfo.targetType.*): %1$S
+# The target name (retrieved from DevTools, eg the extension's name): %2$S
+toolbox.debugTargetInfo.tabTitleLocal=๋„๊ตฌ์ƒ์ž - %1$S / %2$S
+
+# LOCALIZATION NOTE (toolbox.debugTargetInfo.tabTitleError):
+# Used as the tab title for about:devtools-toolbox when it failed to connect to the
+# target.
+toolbox.debugTargetInfo.tabTitleError=๋„๊ตฌ์ƒ์ž - ์˜ค๋ฅ˜ ๋ฐœ์ƒ
+
+# LOCALIZATION NOTE (toolbox.debugTargetInfo.connection.*): This is displayed in the
+# toolbox header in about:devtools-toolbox, to indicate how the connection to the
+# runtime being inspected was made.
+toolbox.debugTargetInfo.connection.usb=USB
+toolbox.debugTargetInfo.connection.network=๋„คํŠธ์›Œํฌ
+
+# LOCALIZATION NOTE (toolbox.debugTargetInfo.reload):
+# Used as the reload button tooltip
+toolbox.debugTargetInfo.reload=์ƒˆ๋กœ ๊ณ ์นจ
+
+# LOCALIZATION NOTE (toolbox.debugTargetInfo.forward):
+# Used as the navigation's "forward" button tooltip
+toolbox.debugTargetInfo.forward=์•ž์œผ๋กœ
+
+# LOCALIZATION NOTE (toolbox.debugTargetInfo.back):
+# Used as the navigation's "back" button tooltip
+toolbox.debugTargetInfo.back=๋’ค๋กœ
+
+# LOCALIZATION NOTE (toolbox.debugTargetInfo.targetType.*): This is displayed as the
+# alt attribute for an icon in the toolbox header in about:devtools-toolbox,
+# to indicate what is the type of the debug target being inspected.
+toolbox.debugTargetInfo.targetType.extension=ํ™•์žฅ ๊ธฐ๋Šฅ
+toolbox.debugTargetInfo.targetType.process=ํ”„๋กœ์„ธ์Šค
+toolbox.debugTargetInfo.targetType.tab=ํƒญ
+toolbox.debugTargetInfo.targetType.worker=Worker
+
+# LOCALIZATION NOTE (browserToolbox.statusMessage): This is the label
+# shown next to status details when the Browser Toolbox fails to connect or
+# appears to be taking a while to do so.
+browserToolbox.statusMessage=๋ธŒ๋ผ์šฐ์ € ๋„๊ตฌ์ƒ์ž ์—ฐ๊ฒฐ ์ƒํƒœ:
+
+# LOCALIZATION NOTE (toolbox.debugTargetErrorPage.title): This is the title
+# for the Error view shown by the toolbox when a connection to a debug target
+# could not be made
+toolbox.debugTargetErrorPage.title = ์˜ค๋ฅ˜
+
+# LOCALIZATION NOTE (toolbox.debugTargetErrorPage.description): This is the
+# text that appears in the Error view and explains to the user that an error
+# has happened while trying to connect to a debug target
+toolbox.debugTargetErrorPage.description = ๋””๋ฒ„๊ทธ ๋Œ€์ƒ์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์•„๋ž˜์˜ ์˜ค๋ฅ˜ ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”:
+
+# LOCALIZATION NOTE (options.deprecationNotice): This is the text that appears in the
+# settings panel for panel that will be removed in future releases.
+# This entire text is treated as a link to an MDN page.
+options.deprecationNotice=๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋” ์•Œ์•„๋ณด๊ธฐโ€ฆ
+
+# LOCALIZATION NOTE (options.enableMultiProcessToolbox): This is the text that appears in the
+# settings panel for the checkbox that enables the Multiprocess Browser Toolbox.
+options.enableMultiProcessToolbox=๋‹ค์ค‘ ํ”„๋กœ์„ธ์Šค ๋ธŒ๋ผ์šฐ์ € ๋„๊ตฌ์ƒ์ž ์‚ฌ์šฉ (๋ธŒ๋ผ์šฐ์ € ๋„๊ตฌ์ƒ์ž๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด์•ผ ํ•จ)
diff --git a/devtools/client/tooltips.ftl b/devtools/client/tooltips.ftl
new file mode 100644 (file)
index 0000000..8245ed5
--- /dev/null
@@ -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/.
+
+
+### 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-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-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-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>๋Š” ํ•˜์ด๋ผ์ดํŠธ ๊ฐ€์ƒ ์š”์†Œ์—์„œ ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+## 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-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-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 }
+
+## 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>
diff --git a/devtools/client/webconsole.properties b/devtools/client/webconsole.properties
new file mode 100644 (file)
index 0000000..e3a04fa
--- /dev/null
@@ -0,0 +1,565 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+# LOCALIZATION NOTE
+# 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.
+
+# LOCALIZATION NOTE (multiProcessBrowserConsole.title): Title of the Browser
+# Console window when the pref `devtools.browsertoolbox.scope` is set to "everything". This
+# Browser Console will log messages from all processes, not just the the parent
+# process.
+multiProcessBrowserConsole.title=๋‹ค์ค‘ ํ”„๋กœ์„ธ์Šค ๋ธŒ๋ผ์šฐ์ € ์ฝ˜์†”
+
+# LOCALIZATION NOTE (parentProcessBrowserConsole.title): Title used for
+# the Browser Console when the pref `devtools.browsertoolbox.scope` is set to "parent-process".
+parentProcessBrowserConsole.title=๋ถ€๋ชจ ํ”„๋กœ์„ธ์Šค ๋ธŒ๋ผ์šฐ์ € ์ฝ˜์†”
+
+# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
+# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
+timestampFormat=%02S:%02S:%02S.%03S
+
+ConsoleAPIDisabled=์ด ํŽ˜์ด์ง€์˜ ์Šคํฌ๋ฆฝํŠธ์— ์˜ํ•ด ์›น ์ฝ˜์†” ๋กœ๊น… API (console.log, console.info, console.warn, console.error)๊ฐ€ ๋น„ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (webConsoleXhrIndicator): the indicator displayed before
+# a URL in the Web Console that was requested using an XMLHttpRequest.
+webConsoleXhrIndicator=XHR
+
+# LOCALIZATION NOTE (webConsoleMoreInfoLabel): the more info tag displayed
+# after security related web console messages.
+webConsoleMoreInfoLabel=๋” ์•Œ์•„๋ณด๊ธฐ
+
+# LOCALIZATION NOTE (stacktrace.anonymousFunction): this string is used to
+# display JavaScript functions that have no given name - they are said to be
+# anonymous. Test console.trace() in the webconsole.
+stacktrace.anonymousFunction=<์ต๋ช…>
+
+# LOCALIZATION NOTE (stacktrace.asyncStack): this string is used to
+# indicate that a given stack frame has an async parent.
+# %S is the "Async Cause" of the frame.
+stacktrace.asyncStack=(๋น„๋™๊ธฐ: %S)
+
+# LOCALIZATION NOTE (timeLog): this string is used to display the result of
+# the console.timeLog() call. Parameters: %1$S is the name of the timer, %2$S
+# is the number of milliseconds.
+timeLog=%1$S: %2$Sms
+
+# LOCALIZATION NOTE (console.timeEnd): this string is used to display the result of
+# the console.timeEnd() call. Parameters: %1$S is the name of the timer, %2$S
+# is the number of milliseconds.
+console.timeEnd=%1$S: %2$Sms - ํƒ€์ด๋จธ ์ข…๋ฃŒ๋จ
+
+# LOCALIZATION NOTE (consoleCleared): this string is displayed when receiving a
+# call to console.clear() to let the user know the previous messages of the
+# console have been removed programmatically.
+consoleCleared=์ฝ˜์†” ๋‚ด์šฉ์„ ์ง€์› ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (noCounterLabel): this string is used to display
+# count-messages with no label provided.
+noCounterLabel=<๋ ˆ์ด๋ธ” ์—†์Œ>
+
+# LOCALIZATION NOTE (counterDoesntExist): this string is displayed when
+# console.countReset() is called with a counter that doesn't exist.
+counterDoesntExist=โ€œ%Sโ€ ์นด์šดํ„ฐ๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (noGroupLabel): this string is used to display
+# console.group messages with no label provided.
+noGroupLabel=<๊ทธ๋ฃน ๋ ˆ์ด๋ธ” ์—†์Œ>
+
+maxTimersExceeded=์ด ํŽ˜์ด์ง€์—์„œ ํ—ˆ์šฉ๋˜๋Š” ํƒ€์ด๋จธ ์ตœ๋Œ€๊ฐ’์„ ์ดˆ๊ณผํ–ˆ์Šต๋‹ˆ๋‹ค.
+timerAlreadyExists=โ€œ%Sโ€ ํƒ€์ด๋จธ๊ฐ€ ์ด๋ฏธ ์žˆ์Šต๋‹ˆ๋‹ค.
+timerDoesntExist=โ€œ%Sโ€ ํƒ€์ด๋จธ๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+timerJSError=ํƒ€์ด๋จธ ์ด๋ฆ„ ์ฒ˜๋ฆฌ์— ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Web
+# Console fails to connect to the server due to a timeout.
+connectionTimeout=์—ฐ๊ฒฐ ์‹œ๊ฐ„์ด ์ดˆ๊ณผ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ž ์žฌ์  ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๊ฐ€ ์žˆ๋Š”์ง€ ์–‘์ชฝ ๋์˜ ์˜ค๋ฅ˜ ์ฝ˜์†”์„ ํ™•์ธํ•˜์„ธ์š”. ์›น ์ฝ˜์†”์„ ๋‹ค์‹œ ์—ด์–ด ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
+
+# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that
+# appears in the filter text box for the properties view container.
+propertiesFilterPlaceholder=์†์„ฑ ํ•„ํ„ฐ
+
+# LOCALIZATION NOTE (messageRepeats.tooltip2): the tooltip text that is displayed
+# when you hover the red bubble that shows how many times a message is repeated
+# in the web console output.
+# This is a semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 number of message repeats
+# example: 3 repeats
+messageRepeats.tooltip2=#1๋ฒˆ ๋ฐ˜๋ณต
+
+# LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a
+# tooltip when hovering over the inspector icon next to a DOM Node in the console
+# output
+openNodeInInspector=๊ฒ€์‚ฌ๊ธฐ์˜ ๋…ธ๋“œ๋ฅผ ์„ ํƒํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”
+
+# LOCALIZATION NOTE (selfxss.msg): the text that is displayed when
+# a new user of the developer tools pastes code into the console
+# %1 is the text of selfxss.okstring
+selfxss.msg=์‚ฌ๊ธฐ ์ฃผ์˜: ์ž์‹ ์ด ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๋Š” ๊ฒƒ์„ ๋ถ™์—ฌ๋„ฃ์„ ๋•Œ์—๋Š” ์กฐ์‹ฌํ•˜์„ธ์š”. ์ด๋ฅผ ํ†ตํ•ด ๊ณต๊ฒฉ์ž๊ฐ€ ์—ฌ๋Ÿฌ๋ถ„์˜ ๊ฐœ์ธ ์ •๋ณด๋ฅผ ํ›”์น˜๊ฑฐ๋‚˜ ์ปดํ“จํ„ฐ๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ถ™์—ฌ๋„ฃ๊ธฐ๋ฅผ ํ—ˆ์šฉํ•˜๋ ค๋ฉด '%S'๋ฅผ ์•„๋ž˜์— ์ž…๋ ฅํ•˜์„ธ์š”(Enter ํ‚ค๋ฅผ ๋ˆ„๋ฅด์ง€ ์•Š์•„๋„ ๋ฉ๋‹ˆ๋‹ค).
+
+# LOCALIZATION NOTE (selfxss.okstring): the string to be typed
+# in by a new user of the developer tools when they receive the sefxss.msg prompt.
+# Please avoid using non-keyboard characters here
+selfxss.okstring=๋ถ™์—ฌ๋„ฃ๊ธฐ ํ—ˆ์šฉ
+
+# LOCALIZATION NOTE (messageToggleDetails): the text that is displayed when
+# you hover the arrow for expanding/collapsing the message details. For
+# console.error() and other messages we show the stacktrace.
+messageToggleDetails=๋ฉ”์‹œ์ง€์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•˜๊ฑฐ๋‚˜ ์ˆจ๊น๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (groupToggle): the text that is displayed when
+# you hover the arrow for expanding/collapsing the messages of a group.
+groupToggle=๊ทธ๋ฃน์„ ํ‘œ์‹œํ•˜๊ฑฐ๋‚˜ ์ˆจ๊น๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):
+# the column header displayed in the console table widget.
+table.index=(index)
+table.iterationIndex=(iteration index)
+table.key=ํ‚ค
+table.value=๊ฐ’
+
+# LOCALIZATION NOTE (level.error, level.warn, level.info, level.log, level.debug):
+# tooltip for icons next to console output
+level.error=์˜ค๋ฅ˜
+level.warn=๊ฒฝ๊ณ 
+level.info=์ •๋ณด
+level.log=๋กœ๊ทธ
+level.debug=๋””๋ฒ„๊ทธ
+
+# LOCALIZATION NOTE (logpoint.title)
+# Tooltip shown for logpoints sent from the debugger
+logpoint.title=๋””๋ฒ„๊ฑฐ์˜ ๋กœ๊ทธํฌ์ธํŠธ
+
+# LOCALIZATION NOTE (logtrace.title)
+# Tooltip shown for JavaScript tracing logs
+logtrace.title=JavaScript ์ถ”์ 
+
+# LOCALIZATION NOTE (blockedReason.title)
+# Tooltip shown for blocked network events sent from the network panel
+blockedrequest.label=๊ฐœ๋ฐœ์ž ๋„๊ตฌ์— ์˜ํ•ด ์ฐจ๋‹จ๋จ
+
+# LOCALIZATION NOTE (webconsole.disableIcon.title)
+# Tooltip shown for disabled console messages
+webconsole.disableIcon.title=์ด ๋ฉ”์‹œ์ง€๋Š” ๋” ์ด์ƒ ํ™œ์„ฑ ์ƒํƒœ๊ฐ€ ์•„๋‹ˆ๋ฉฐ, ๋ฉ”์‹œ์ง€ ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค
+
+# LOCALIZATION NOTE (webconsole.find.key)
+# Key shortcut used to focus the search box on upper right of the console
+webconsole.find.key=CmdOrCtrl+F
+
+# LOCALIZATION NOTE (webconsole.close.key)
+# Key shortcut used to close the Browser console (doesn't work in regular web console)
+webconsole.close.key=CmdOrCtrl+W
+
+# LOCALIZATION NOTE (webconsole.clear.key*)
+# Key shortcut used to clear the console output
+webconsole.clear.key=Ctrl+Shift+L
+webconsole.clear.keyOSX=Ctrl+L
+webconsole.clear.alternativeKeyOSX=Cmd+K
+
+# LOCALIZATION NOTE (webconsole.menu.copyURL.label)
+# Label used for a context-menu item displayed for network message logs. Clicking on it
+# copies the URL displayed in the message to the clipboard.
+webconsole.menu.copyURL.label=๋งํฌ ์œ„์น˜ ๋ณต์‚ฌ
+webconsole.menu.copyURL.accesskey=a
+
+# LOCALIZATION NOTE (webconsole.menu.openURL.label)
+# Label used for a context-menu item displayed for network message logs. Clicking on it
+# opens the URL displayed in a new browser tab.
+webconsole.menu.openURL.label=URL์„ ์ƒˆ ํƒญ์—์„œ ์—ด๊ธฐ
+webconsole.menu.openURL.accesskey=T
+
+# LOCALIZATION NOTE (webconsole.menu.openInNetworkPanel.label)
+# Label used for a context-menu item displayed for network message logs. Clicking on it
+# opens the network message in the Network panel
+webconsole.menu.openInNetworkPanel.label=๋„คํŠธ์›Œํฌ ํŒจ๋„์—์„œ ์—ด๊ธฐ
+webconsole.menu.openInNetworkPanel.accesskey=N
+
+# LOCALIZATION NOTE (webconsole.menu.resendNetworkRequest.label)
+# Label used for a context-menu item displayed for network message logs. Clicking on it
+# resends the network request
+webconsole.menu.resendNetworkRequest.label=์š”์ฒญ ๋‹ค์‹œ ๋ณด๋‚ด๊ธฐ
+webconsole.menu.resendNetworkRequest.accesskey=n
+
+# LOCALIZATION NOTE (webconsole.menu.openNodeInInspector.label)
+# Label used for a context-menu item displayed for DOM Node logs. Clicking on it will
+# reveal that specific DOM Node in the Inspector.
+webconsole.menu.openNodeInInspector.label=๊ฒ€์‚ฌ๊ธฐ์— ํ‘œ์‹œ
+webconsole.menu.openNodeInInspector.accesskey=Q
+
+# LOCALIZATION NOTE (webconsole.menu.storeAsGlobalVar.label)
+# Label used for a context-menu item displayed for object/variable logs. Clicking on it
+# creates a new global variable pointing to the logged variable.
+webconsole.menu.storeAsGlobalVar.label=์ „์—ญ ๋ณ€์ˆ˜๋กœ ์ €์žฅ
+webconsole.menu.storeAsGlobalVar.accesskey=S
+
+# LOCALIZATION NOTE (webconsole.menu.copyMessage.label)
+# Label used for a context-menu item displayed for any log. Clicking on it will copy the
+# content of the log (or the user selection, if any).
+webconsole.menu.copyMessage.label=๋ฉ”์‹œ์ง€ ๋ณต์‚ฌ
+webconsole.menu.copyMessage.accesskey=C
+
+# LOCALIZATION NOTE (webconsole.menu.copyObject.label)
+# Label used for a context-menu item displayed for object/variable log. Clicking on it
+# will copy the object/variable.
+webconsole.menu.copyObject.label=๊ฐ์ฒด ๋ณต์‚ฌ
+webconsole.menu.copyObject.accesskey=o
+
+# LOCALIZATION NOTE (webconsole.menu.openInSidebar.label)
+# Label used for a context-menu item displayed for object/variable logs. Clicking on it
+# opens the webconsole sidebar for the logged variable.
+webconsole.menu.openInSidebar.label1=์‚ฌ์ด๋“œ๋ฐ”์—์„œ ๊ฐ์ฒด ๊ฒ€์‚ฌ
+webconsole.menu.openInSidebar.accesskey=V
+
+# LOCALIZATION NOTE (webconsole.menu.copyAllMessages.label)
+# Label used for a context-menu item displayed on the output. Clicking on it
+# copies the entire output of the console to the clipboard.
+webconsole.menu.copyAllMessages.label=๋ชจ๋“  ๋ฉ”์‹œ์ง€ ๋ณต์‚ฌ
+webconsole.menu.copyAllMessages.accesskey=M
+
+# LOCALIZATION NOTE (webconsole.menu.saveAllMessagesFile.label)
+# Label used for a context-menu item displayed on the output. Clicking on it
+# opens a file picker to allow the user save a file containing
+# the output of the console.
+webconsole.menu.saveAllMessagesFile.label=๋ชจ๋“  ๋ฉ”์‹œ์ง€๋ฅผ ํŒŒ์ผ๋กœ ์ €์žฅ
+webconsole.menu.saveAllMessagesFile.accesskey=F
+
+# LOCALIZATION NOTE (webconsole.clearButton.tooltip)
+# Label used for the tooltip on the clear logs button in the console top toolbar bar.
+# Clicking on it will clear the content of the console.
+webconsole.clearButton.tooltip=์›น ์ฝ˜์†” ์ถœ๋ ฅ ์ง€์šฐ๊ธฐ
+
+# LOCALIZATION NOTE (webconsole.toggleFilterButton.tooltip)
+# Label used for the tooltip on the toggle filter bar button in the console top
+# toolbar bar. Clicking on it will toggle the visibility of an additional bar which
+# contains filter buttons.
+webconsole.toggleFilterButton.tooltip=ํ•„ํ„ฐ ๋ฐ” ์ „ํ™˜
+
+# LOCALIZATION NOTE (webconsole.filterInput.placeholder)
+# Label used for for the placeholder on the filter input, in the console top toolbar.
+webconsole.filterInput.placeholder=์ถœ๋ ฅ ํ•„ํ„ฐ
+
+# LOCALIZATION NOTE (webconsole.errorsFilterButton.label)
+# Label used as the text of the "Errors" button in the additional filter toolbar.
+# It shows or hides error messages, either inserted in the page using
+# console.error() or as a result of a javascript error..
+webconsole.errorsFilterButton.label=์˜ค๋ฅ˜
+
+# LOCALIZATION NOTE (webconsole.warningsFilterButton.label)
+# Label used as the text of the "Warnings" button in the additional filter toolbar.
+# It shows or hides warning messages, inserted in the page using console.warn().
+webconsole.warningsFilterButton.label=๊ฒฝ๊ณ 
+
+# LOCALIZATION NOTE (webconsole.logsFilterButton.label)
+# Label used as the text of the "Logs" button in the additional filter toolbar.
+# It shows or hides log messages, inserted in the page using console.log().
+webconsole.logsFilterButton.label=๋กœ๊ทธ
+
+# LOCALIZATION NOTE (webconsole.infoFilterButton.label)
+# Label used as the text of the "Info" button in the additional filter toolbar.
+# It shows or hides info messages, inserted in the page using console.info().
+webconsole.infoFilterButton.label=์ •๋ณด
+
+# LOCALIZATION NOTE (webconsole.debugFilterButton.label)
+# Label used as the text of the "Debug" button in the additional filter toolbar.
+# It shows or hides debug messages, inserted in the page using console.debug().
+webconsole.debugFilterButton.label=๋””๋ฒ„๊ทธ
+
+# LOCALIZATION NOTE (webconsole.cssFilterButton.label)
+# Label used as the text of the "CSS" button in the additional filter toolbar.
+# It shows or hides CSS warning messages, inserted in the page by the browser
+# when there are CSS errors in the page.
+webconsole.cssFilterButton.label=CSS
+
+# LOCALIZATION NOTE (webconsole.cssFilterButton.inactive.tooltip)
+# Label used as the tooltip of the "CSS" button in the additional filter toolbar, when the
+# filter is inactive (=unchecked).
+webconsole.cssFilterButton.inactive.tooltip=์˜ค๋ฅ˜๋ฅผ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์Šคํƒ€์ผ์‹œํŠธ๊ฐ€ ์žฌ๋ถ„์„๋ฉ๋‹ˆ๋‹ค. Javascript์—์„œ ์ˆ˜์ •๋œ ์Šคํƒ€์ผ์‹œํŠธ์˜ ์˜ค๋ฅ˜๋„ ๋ณด์‹œ๋ ค๋ฉด ํŽ˜์ด์ง€๋ฅผ ์ƒˆ๋กœ ๊ณ ์นจํ•˜์„ธ์š”.
+
+# LOCALIZATION NOTE (webconsole.xhrFilterButton.label)
+# Label used as the text of the "XHR" button in the additional filter toolbar.
+# It shows or hides messages displayed when the page makes an XMLHttpRequest or
+# a fetch call.
+webconsole.xhrFilterButton.label=XHR
+
+# LOCALIZATION NOTE (webconsole.requestsFilterButton.label)
+# Label used as the text of the "Requests" button in the additional filter toolbar.
+# It shows or hides messages displayed when the page makes a network call, for example
+# when an image or a scripts is requested.
+webconsole.requestsFilterButton.label=์š”์ฒญ
+
+# LOCALIZATION NOTE (webconsole.filteredMessagesByText.label)
+# Text on the filter input displayed when some console messages are hidden because the
+# user has filled in the input.
+# This is a semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# example: 345 hidden.
+webconsole.filteredMessagesByText.label=#1๊ฐœ ์ˆจ๊น€
+
+# LOCALIZATION NOTE (webconsole.filteredMessagesByText.tooltip)
+# Tooltip on the filter input "hidden" text, displayed when some console messages are
+# hidden because the user has filled in the input.
+# This is a semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# example: 345 items hidden by text filter.
+webconsole.filteredMessagesByText.tooltip=ํ…์ŠคํŠธ ํ•„ํ„ฐ๋กœ #1๊ฐœ ํ•ญ๋ชฉ์ด ์ˆจ๊ฒจ์ง
+
+# LOCALIZATION NOTE (webconsole.console.settings.menu.menuButton.tooltip)
+# Tooltip for the filter bar preferences menu. This menu will display multiple perefences for the
+# filter bar, such as enabling the compact toolbar mode, enable the timestamps, persist logs, etc
+webconsole.console.settings.menu.button.tooltip=์ฝ˜์†” ์„ค์ •
+
+# LOCALIZATION NOTE (webconsole.console.settings.menu.item.compactToolbar.label)
+# Label for the `Compact Toolbar` preference option. This will turn the message filters buttons
+# into a Menu Button, making the filter bar more compact.
+webconsole.console.settings.menu.item.compactToolbar.label=๊ฐ„๋‹จํ•œ ๋„๊ตฌ ๋ชจ์Œ
+
+# LOCALIZATION NOTE (webconsole.console.settings.menu.item.timestamps.label)
+# Label for enabling the timestamps in the Web Console.
+webconsole.console.settings.menu.item.timestamps.label=ํƒ€์ž„์Šคํƒฌํ”„ ํ‘œ์‹œ
+# LOCALIZATION NOTE (webconsole.console.settings.menu.item.timestamps.tooltip)
+webconsole.console.settings.menu.item.timestamps.tooltip=์ด ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด ์›น ์ฝ˜์†”์˜ ๋ช…๋ น๊ณผ ์ถœ๋ ฅ์— ํƒ€์ž„์Šคํƒฌํ”„๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค
+
+# LOCALIZATION NOTE (webconsole.console.settings.menu.item.warningGroups.label)
+# Label for grouping the similar messages in the Web Console
+webconsole.console.settings.menu.item.warningGroups.label=์œ ์‚ฌํ•œ ๋ฉ”์‹œ์ง€ ๊ทธ๋ฃนํ™”
+# LOCALIZATION NOTE (webconsole.console.settings.menu.item.warningGroups.tooltip)
+webconsole.console.settings.menu.item.warningGroups.tooltip=์‚ฌ์šฉํ•˜๋ฉด ์œ ์‚ฌํ•œ ๋ฉ”์‹œ์ง€๋“ค์ด ๊ทธ๋ฃน์œผ๋กœ ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค
+
+# LOCALIZATION NOTE (webconsole.console.settings.menu.item.autocomplete.label)
+# Label for enabling autocomplete for input in the Web Console
+webconsole.console.settings.menu.item.autocomplete.label=์ž๋™ ์™„์„ฑ ์‚ฌ์šฉ
+# LOCALIZATION NOTE (webconsole.console.settings.menu.item.autocomplete.tooltip)
+webconsole.console.settings.menu.item.autocomplete.tooltip=์ด ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด ์ž…๋ ฅํ•  ๋•Œ ์ œ์•ˆ ์‚ฌํ•ญ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค
+
+# LOCALIZATION NOTE (webconsole.console.settings.menu.item.enablePersistentLogs.label)
+webconsole.console.settings.menu.item.enablePersistentLogs.label=๋กœ๊ทธ ์œ ์ง€
+# LOCALIZATION NOTE (webconsole.console.settings.menu.item.enablePersistentLogs.tooltip)
+webconsole.console.settings.menu.item.enablePersistentLogs.tooltip=์ด ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด ์ƒˆ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•  ๋•Œ๋งˆ๋‹ค ์ถœ๋ ฅ์ด ์ง€์›Œ์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค
+
+# LOCALIZATION NOTE (webconsole.console.settings.menu.item.instantEvaluation.label)
+webconsole.console.settings.menu.item.instantEvaluation.label=์ฆ‰์‹œ ๊ณ„์‚ฐ
+# LOCALIZATION NOTE (webconsole.console.settings.menu.item.instantEvaluation.tooltip)
+webconsole.console.settings.menu.item.instantEvaluation.tooltip=์ด ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด ์ž…๋ ฅ ํ•  ๋•Œ ์ฆ‰์‹œ ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค
+
+# LOCALIZATION NOTE (browserconsole.enableNetworkMonitoring.label)
+# Label used in the browser console / browser toolbox console. This label is used for a checkbox that
+# allows the user enable monitoring of network requests.
+browserconsole.enableNetworkMonitoring.label=๋„คํŠธ์›Œํฌ ๋ชจ๋‹ˆํ„ฐ๋ง ์‚ฌ์šฉ
+# LOCALIZATION NOTE (browserconsole.enableNetworkMonitoring.tooltip)
+# Tooltip for the "Enable Network Monitoring" check item.
+browserconsole.enableNetworkMonitoring.tooltip=๋„คํŠธ์›Œํฌ ์š”์ฒญ ์ˆ˜์‹ ์„ ์‹œ์ž‘ํ•˜๋ ค๋ฉด ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค
+
+# LOCALIZATION NOTE (webconsole.navigated): this string is used in the console when the
+# current inspected page is navigated to a new location.
+# Parameters: %S is the new URL.
+webconsole.navigated=%S๋กœ ํƒ์ƒ‰
+
+# LOCALIZATION NOTE (webconsole.closeSplitConsoleButton.tooltip): This is the tooltip for
+# the close button of the split console.
+webconsole.closeSplitConsoleButton.tooltip=๋ถ„ํ• ๋œ ์ฝ˜์†” ๋‹ซ๊ธฐ(Esc)
+
+# LOCALIZATION NOTE (webconsole.closeSidebarButton.tooltip): This is the tooltip for
+# the close button of the sidebar.
+webconsole.closeSidebarButton.tooltip=์‚ฌ์ด๋“œ๋ฐ” ๋‹ซ๊ธฐ
+
+# LOCALIZATION NOTE (webconsole.reverseSearch.input.placeHolder):
+# This string is displayed in the placeholder of the reverse search input in the console.
+webconsole.reverseSearch.input.placeHolder=๊ธฐ๋ก ๊ฒ€์ƒ‰
+
+# LOCALIZATION NOTE (webconsole.reverseSearch.result.closeButton.tooltip):
+# This string is displayed in the tooltip of the close button in the reverse search toolbar.
+# A keyboard shortcut will be shown inside the latter pair of brackets.
+webconsole.reverseSearch.closeButton.tooltip=๋‹ซ๊ธฐ (%S)
+
+# LOCALIZATION NOTE (webconsole.reverseSearch.results):
+# This string is displayed in the reverse search UI when there are at least one result
+# to the search.
+# This is a semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 index of current search result displayed.
+# #2 total number of search results.
+webconsole.reverseSearch.results=#1 / #2 ๊ฒฐ๊ณผ
+
+# LOCALIZATION NOTE (webconsole.reverseSearch.noResult):
+# This string is displayed in the reverse search UI when there is no results to the search.
+webconsole.reverseSearch.noResult=๊ฒฐ๊ณผ ์—†์Œ
+
+# LOCALIZATION NOTE (webconsole.reverseSearch.result.previousButton.tooltip):
+# This string is displayed in the tooltip of the "previous result" button in the reverse search toolbar.
+# A keyboard shortcut will be shown inside the latter pair of brackets.
+webconsole.reverseSearch.result.previousButton.tooltip=์ด์ „ ๊ฒฐ๊ณผ (%S)
+
+# LOCALIZATION NOTE (webconsole.reverseSearch.result.nextButton.tooltip):
+# This string is displayed in the tooltip of the "next result" button in the reverse search toolbar.
+# A keyboard shortcut will be shown inside the latter pair of brackets.
+webconsole.reverseSearch.result.nextButton.tooltip=๋‹ค์Œ ๊ฒฐ๊ณผ (%S)
+
+# LOCALIZATION NOTE (webconsole.confirmDialog.getter.label)
+# Label used for the "invoke getter" confirm dialog that appears in the console when
+# a user tries to autocomplete a property with a getter.
+# Example: given the following object `x = {get y() {}}`, when the user types `x.y.`, it
+# would return "Invoke getter y to retrieve the property list?".
+# Parameters: %S is the name of the getter.
+webconsole.confirmDialog.getter.label=Getter %S๋ฅผ ํ˜ธ์ถœํ•ด ์†์„ฑ ๋ชฉ๋ก์„ ์กฐํšŒํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+
+# LOCALIZATION NOTE (webconsole.confirmDialog.getter.invokeButtonLabelWithShortcut)
+# Label used for the confirm button in the "invoke getter" dialog that appears in the
+# console when a user tries to autocomplete a property with a getter.
+# A keyboard shortcut will be shown inside the latter pair of brackets.
+webconsole.confirmDialog.getter.invokeButtonLabelWithShortcut=ํ˜ธ์ถœ (%S)
+
+# LOCALIZATION NOTE (webconsole.confirmDialog.getter.closeButton.tooltip)
+# Label used as the tooltip for the close  button in the "invoke getter" dialog that
+# appears in the console when a user tries to autocomplete a property with a getter.
+# A keyboard shortcut will be shown inside the latter pair of brackets.
+webconsole.confirmDialog.getter.closeButton.tooltip=๋‹ซ๊ธฐ (%S)
+
+# LOCALIZATION NOTE (webconsole.cssWarningElements.label)
+# Label for the list of HTML elements matching the selector associated
+# with the CSS warning. Parameters: %S is the CSS selector.
+webconsole.cssWarningElements.label=์š”์†Œ ์ผ์น˜ ์„ ํƒ์ž: %S
+
+# LOCALIZATION NOTE (webconsole.message.componentDidCatch.label)
+# Label displayed when the webconsole couldn't handle a given packet.
+# Parameters: %S is the URL to file a bug about the error.
+webconsole.message.componentDidCatch.label=[DEVTOOLS ERROR] ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค, ๋ฉ”์‹œ์ง€๋ฅผ ๋ Œ๋”๋ง ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์ผ์–ด๋‚˜์ง€ ์•Š์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค - ์„ค๋ช…์˜ ๋ฉ”์‹œ์ง€ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ์™€ ํ•จ๊ป˜ %S์— ๋ฒ„๊ทธ๋ฅผ ์‹ ๊ณ ํ•˜์„ธ์š”.
+
+# LOCALIZATION NOTE (webconsole.message.commands.copyValueToClipboard)
+# Label displayed when the string is copied to the clipboard as a result of a copy command,
+# in the console, for example, copy({hello: "world"}).
+webconsole.message.commands.copyValueToClipboard=๋ฌธ์ž์—ด์ด ํด๋ฆฝ๋ณด๋“œ์— ๋ณต์‚ฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (webconsole.error.commands.copyError):
+# the error that is displayed when the "copy" command can't stringify an object
+# "copy" should not be translated, because is a function name.
+# Parameters: %S is the original error message
+webconsole.error.commands.copyError=`copy` ๋ช…๋ น์ด ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ์ฒด๋ฅผ ๋ฌธ์ž์—ดํ™”ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค: %S
+
+# LOCALIZATION NOTE (webconsole.message.commands.blockedUR)
+# Label displayed when the :block <url> command is successful
+# Parameters: %S is the URL filter
+webconsole.message.commands.blockedURL=โ€œ%Sโ€์ด(๊ฐ€) ํฌํ•จ๋œ URL ์š”์ฒญ์ด ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค
+
+# LOCALIZATION NOTE (webconsole.message.commands.unblockedURL)
+# Label displayed when the :unblock <url> command is successful
+# Parameters: %S is the URL filter
+webconsole.message.commands.unblockedURL=์ฐจ๋‹จ ํ•„ํ„ฐ โ€œ%Sโ€์ด(๊ฐ€) ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค
+
+# LOCALIZATION NOTE (webconsole.messages.commands.blockArgMissing)
+# Message displayed when no filter is passed to block/unblock command
+webconsole.messages.commands.blockArgMissing=ํ•„ํ„ฐ๊ฐ€ ์ง€์ •๋˜์ง€ ์•Š์Œ
+
+# LOCALIZATION NOTE (webconsole.message.componentDidCatch.copyButton.label)
+# Label displayed on the button next to the message we display when the webconsole
+# couldn't handle a given packet (See webconsole.message.componentDidCatch.label).
+webconsole.message.componentDidCatch.copyButton.label=ํด๋ฆฝ๋ณด๋“œ์— ๋ฉ”์‹œ์ง€ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๋ณต์‚ฌ
+
+
+# LOCALIZATION NOTE (webconsole.editor.toolbar.executeButton.label)
+# Label used for the text of the execute button, in the editor toolbar, which is
+# displayed when the editor mode is enabled (devtools.webconsole.input.editor=true).
+webconsole.editor.toolbar.executeButton.label=์‹คํ–‰
+
+# LOCALIZATION NOTE (webconsole.editor.toolbar.reverseSearchButton.openReverseSearch.tooltip)
+# Label used for the tooltip on the reverse search button for opening the Reverse Search UI.
+# The Reverse Search is a feature that mimics the bash-like reverse search of
+# command history in WebConsole, searching commands from the last item backwards.
+# Parameters: %S is the keyboard shortcut.
+webconsole.editor.toolbar.reverseSearchButton.openReverseSearch.tooltip=๊ธฐ๋ก ์—ญ๋ฐฉํ–ฅ ๊ฒ€์ƒ‰ ์—ด๊ธฐ (%S)
+
+# LOCALIZATION NOTE (webconsole.editor.toolbar.reverseSearchButton.closeReverseSearch.tooltip)
+# Label used for the tooltip on the reverse search button for closing the Reverse Search UI.
+# The Reverse Search is a feature that mimics the bash-like reverse search of
+# command history in WebConsole, searching commands from the last item backwards.
+# Parameters: %S is the keyboard shortcut.
+webconsole.editor.toolbar.reverseSearchButton.closeReverseSearch.tooltip=๊ธฐ๋ก ์—ญ๋ฐฉํ–ฅ ๊ฒ€์ƒ‰ ๋‹ซ๊ธฐ (%S)
+
+# LOCALIZATION NOTE (webconsole.editor.toolbar.executeButton.tooltip)
+# Label used for the tooltip on the execute button, in the editor toolbar, which is
+# displayed when the editor mode is enabled (devtools.webconsole.input.editor=true).
+# Parameters: %S is the keyboard shortcut.
+webconsole.editor.toolbar.executeButton.tooltip=์‹์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค(%S). ์ž…๋ ฅ ๋‚ด์šฉ์ด ์ง€์›Œ์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (webconsole.editor.toolbar.prettyPrintButton.tooltip)
+# Label used for the tooltip on the prettyPrint button, in the editor toolbar, which is
+# displayed when the editor mode is enabled (devtools.webconsole.input.editor=true).
+webconsole.editor.toolbar.prettyPrintButton.tooltip=์˜ˆ์œ ์ถœ๋ ฅ ํ‘œํ˜„
+
+# LOCALIZATION NOTE (webconsole.editor.toolbar.executeButton.tooltip)
+# Label used for the tooltip on the history previous expression, in the editor toolbar,
+# which is displayed when the editor mode is enabled (devtools.webconsole.input.editor=true).
+webconsole.editor.toolbar.history.prevExpressionButton.tooltip=์ด์ „ ์‹
+
+
+# LOCALIZATION NOTE (webconsole.editor.toolbar.executeButton.tooltip)
+# Label used for the tooltip on the history next expression, in the editor toolbar,
+# which is displayed when the editor mode is enabled (devtools.webconsole.input.editor=true).
+webconsole.editor.toolbar.history.nextExpressionButton.tooltip=๋‹ค์Œ ์‹
+
+# LOCALIZATION NOTE (webconsole.editor.toolbar.closeButton.tooltip2)
+# Label used for the tooltip on the close button, in the editor toolbar, which is
+# displayed when the editor mode is enabled (devtools.webconsole.input.editor=true).
+# Parameters: %S is the keyboard shortcut.
+webconsole.editor.toolbar.closeButton.tooltip2=์ธ๋ผ์ธ ๋ชจ๋“œ๋กœ ๋‹ค์‹œ ์ „ํ™˜ (%S)
+
+# LOCALIZATION NOTE (webconsole.input.openEditorButton.tooltip2)
+# Label used for the tooltip on the open editor button, in console input, which is
+# displayed when the console is in regular mode.
+# Parameters: %S is the keyboard shortcut.
+webconsole.input.openEditorButton.tooltip2=๋ฉ€ํ‹ฐ๋ผ์ธ ํŽธ์ง‘๊ธฐ ๋ชจ๋“œ๋กœ ์ „ํ™˜ (%S)
+
+# LOCALIZATION NOTE (webconsole.warningGroup.messageCount.tooltip): the tooltip text
+# displayed when you hover a warning group badge (i.e. repeated warning messages for a
+# given category, for example Content Blocked messages) in the web console output.
+# This is a semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 number of message in the group.
+# example: 3 messages
+webconsole.warningGroup.messageCount.tooltip=๋ฉ”์‹œ์ง€ #1๊ฐœ
+
+# LOCALIZATION NOTE (webconsole.input.editor.onboarding.label): the text that is displayed
+# when displaying the multiline-input mode for the first time, until the user dismiss the
+# text.
+# Parameters: %1$S is Enter key, %2$S is the shortcut to evaluate the expression (
+# Ctrl+Enter or Cmd+Enter on OSX).
+webconsole.input.editor.onboarding.label=์ƒˆ ๋ฉ€ํ‹ฐ๋ผ์ธ ํŽธ์ง‘๊ธฐ ๋ชจ๋“œ๋กœ ์ฝ”๋“œ๋ฅผ ๋” ๋นจ๋ฆฌ ๋ฐ˜๋ณตํ•˜์„ธ์š”. ์ƒˆ ์ค„์„ ์ถ”๊ฐ€ํ•˜๋ ค๋ฉด %1$S๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์‹คํ–‰ํ•˜๋ ค๋ฉด %2$S๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.
+
+# LOCALIZATION NOTE (webconsole.input.editor.onboarding.dismiss.label): the text that is
+# displayed in the multiline-input mode onboarding UI to dismiss it.
+webconsole.input.editor.onboarding.dismiss.label=ํ™•์ธ
+
+# LOCALIZATION NOTE (webconsole.enterKey): The text that will be used to represent the
+# Enter key in the editor onboarding UI, as well as on the Editor toolbar "Run" button
+# tooltip.
+webconsole.enterKey=Enter
+
+# LOCALIZATION NOTE (webconsole.input.openJavaScriptFile): This is a label
+# used for opening a file in the console input (Ctrl+O or Cmd+O on OSX while
+# being focused on the input).
+webconsole.input.openJavaScriptFile=JavaScript ํŒŒ์ผ ์—ด๊ธฐ
+
+# LOCALIZATION NOTE (webconsole.input.openJavaScriptFileFilter):
+# This string is displayed as a filter when opening a file in the console input.
+webconsole.input.openJavaScriptFileFilter=JavaScript ํŒŒ์ผ
+
+# LOCALIZATION NOTE (webconsole.input.selector.top): This is the term used
+# to describe the primary thread of execution in the page
+webconsole.input.selector.top=์œ„์ชฝ
+
+# LOCALIZATION NOTE (webconsole.input.selector.tooltip): This is the tooltip
+# shown when users select a thread that they want to evaluate an
+# expression for.
+webconsole.input.selector.tooltip=ํ‰๊ฐ€ ์ปจํ…์ŠคํŠธ ์„ ํƒ
+
+# LOCALIZATION NOTE (webconsole.group.cookieSameSiteLaxByDefaultEnabled2): do not translate 'SameSite'.
+webconsole.group.cookieSameSiteLaxByDefaultEnabled2=์ผ๋ถ€ ์ฟ ํ‚ค๋Š” โ€œSameSiteโ€ ์†์„ฑ์„ ์ž˜๋ชป ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ, ์˜ˆ์ƒ๋Œ€๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค
+# LOCALIZATION NOTE (webconsole.group.cookieSameSiteLaxByDefaultDisabled2): do not translate 'SameSite'.
+webconsole.group.cookieSameSiteLaxByDefaultDisabled2=์ผ๋ถ€ ์ฟ ํ‚ค๊ฐ€ ๊ถŒ์žฅ๋˜๋Š” โ€œSameSiteโ€ ์†์„ฑ์„ ์ž˜๋ชป ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค
+
+# LOCALIZATION NOTE (webconsole.group.csp): do not translate
+# 'Content-Security-Policy', as that's the name of the header.
+webconsole.group.csp=Content-Security-Policy ๊ฒฝ๊ณ 
diff --git a/devtools/shared/accessibility.properties b/devtools/shared/accessibility.properties
new file mode 100644 (file)
index 0000000..0030c18
--- /dev/null
@@ -0,0 +1,142 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (accessibility.contrast.ratio): A title text for the color contrast
+# ratio description, used by the accessibility highlighter to display the value. %S in the
+# content will be replaced by the contrast ratio numerical value.
+accessibility.contrast.ratio=๋Œ€๋น„: %S
+
+# LOCALIZATION NOTE (accessibility.contrast.ratio.error): A title text for the color
+# contrast ratio, used when the tool is unable to calculate the contrast ratio value.
+accessibility.contrast.ratio.error=๊ณ„์‚ฐํ•  ์ˆ˜ ์—†์Œ
+
+# LOCALIZATION NOTE (accessibility.contrast.ratio.label): A title text for the color
+# contrast ratio description, used together with the actual values.
+accessibility.contrast.ratio.label=๋Œ€๋น„:
+
+# LOCALIZATION NOTE (accessibility.contrast.ratio.label.large): A title text for the color
+# contrast ratio description that also specifies that the color contrast criteria used is
+# if for large text.
+accessibility.contrast.ratio.label.large=๋Œ€๋น„(ํฐ ๊ธ€์ž):
+
+# LOCALIZATION NOTE (accessibility.text.label.issue.area): A title text that
+# describes that currently selected accessible object for an <area> element must have
+# its name provided via the alt attribute.
+accessibility.text.label.issue.area = โ€œaltโ€ ์†์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ โ€œhrefโ€ ์†์„ฑ์ด ์žˆ๋Š” โ€œareaโ€ ์š”์†Œ์— ๋ ˆ์ด๋ธ”์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (accessibility.text.label.issue.dialog): A title text that
+# describes that currently selected accessible object for a dialog should have a name
+# provided.
+accessibility.text.label.issue.dialog = ๋Œ€ํ™” ์ƒ์ž์— ๋ ˆ์ด๋ธ”์„ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (accessibility.text.label.issue.document.title): A title text that
+# describes that currently selected accessible object for a document must have a name
+# provided via title.
+accessibility.text.label.issue.document.title = ๋ฌธ์„œ์— ์ œ๋ชฉ์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (accessibility.text.label.issue.embed): A title text that
+# describes that currently selected accessible object for an <embed> must have a name
+# provided.
+accessibility.text.label.issue.embed = ํฌํ•จ๋œ ์ฝ˜ํ…์ธ ์— ๋ ˆ์ด๋ธ”์„ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (accessibility.text.label.issue.figure): A title text that
+# describes that currently selected accessible object for a figure should have a name
+# provided.
+accessibility.text.label.issue.figure = ์„ ํƒ์  ์บก์…˜์ด ์žˆ๋Š” ๊ทธ๋ฆผ์— ๋ ˆ์ด๋ธ”์„ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (accessibility.text.label.issue.fieldset): A title text that
+# describes that currently selected accessible object for a <fieldset> must have a name
+# provided.
+accessibility.text.label.issue.fieldset = โ€œfieldsetโ€ ์š”์†Œ์— ๋ ˆ์ด๋ธ”์„ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (accessibility.text.label.issue.fieldset.legend2): A title text that
+# describes that currently selected accessible object for a <fieldset> must have a name
+# provided via <legend> element.
+accessibility.text.label.issue.fieldset.legend2 = โ€œlegendโ€ ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ โ€œfieldsetโ€์— ๋ ˆ์ด๋ธ”์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (accessibility.text.label.issue.form): A title text that
+# describes that currently selected accessible object for a form element must have a name
+# provided.
+accessibility.text.label.issue.form = ์–‘์‹ ์š”์†Œ์— ๋ ˆ์ด๋ธ”์„ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (accessibility.text.label.issue.form.visible): A title text that
+# describes that currently selected accessible object for a form element should have a name
+# provided via a visible label/element.
+accessibility.text.label.issue.form.visible = ์–‘์‹ ์š”์†Œ์— ๋ณด์ด๋Š” ํ…์ŠคํŠธ ๋ ˆ์ด๋ธ”์„ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (accessibility.text.label.issue.frame): A title text that
+# describes that currently selected accessible object for a <frame> must have a name
+# provided.
+accessibility.text.label.issue.frame = โ€œframeโ€ ์š”์†Œ์— ๋ ˆ์ด๋ธ”์„ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (accessibility.text.label.issue.glyph): A title text that
+# describes that currently selected accessible object for a <mglyph> must have a name
+# provided via alt attribute.
+accessibility.text.label.issue.glyph = โ€œaltโ€ ์†์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ โ€œmglyphโ€ ์š”์†Œ์— ๋ ˆ์ด๋ธ”์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (accessibility.text.label.issue.heading): A title text that
+# describes that currently selected accessible object for a heading must have a name
+# provided.
+accessibility.text.label.issue.heading = ์ œ๋ชฉ์— ๋ ˆ์ด๋ธ”์„ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (accessibility.text.label.issue.heading.content): A title text that
+# describes that currently selected accessible object for a heading must have visible
+# content.
+accessibility.text.label.issue.heading.content = ์ œ๋ชฉ์— ๋ณด์ด๋Š” ํ…์ŠคํŠธ ์ฝ˜ํ…์ธ ๊ฐ€ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (accessibility.text.label.issue.iframe): A title text that
+# describes that currently selected accessible object for an <iframe> have a name
+# provided via title attribute.
+accessibility.text.label.issue.iframe = โ€œtitleโ€ ์†์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ โ€œiframeโ€ ์ฝ˜ํ…์ธ ๋ฅผ ์„ค๋ช…ํ•˜์„ธ์š”.
+
+# LOCALIZATION NOTE (accessibility.text.label.issue.image): A title text that
+# describes that currently selected accessible object for graphical content must have a
+# name provided.
+accessibility.text.label.issue.image = ์ด๋ฏธ์ง€๊ฐ€ ์žˆ๋Š” ์ฝ˜ํ…์ธ ์—๋Š” ๋ ˆ์ด๋ธ”์„ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (accessibility.text.label.issue.interactive): A title text that
+# describes that currently selected accessible object for interactive element must have a
+# name provided.
+accessibility.text.label.issue.interactive = ๋Œ€ํ™”ํ˜• ์š”์†Œ์— ๋ ˆ์ด๋ธ”์„ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (accessibility.text.label.issue.optgroup.label2): A title text that
+# describes that currently selected accessible object for an <optgroup> must have a
+# name provided via label attribute.
+accessibility.text.label.issue.optgroup.label2 = โ€œlabelโ€ ์†์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ โ€œoptgroupโ€์— ๋ ˆ์ด๋ธ”์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (accessibility.text.label.issue.toolbar): A title text that
+# describes that currently selected accessible object for a toolbar must have a
+# name provided when there is more than one toolbar in the document.
+accessibility.text.label.issue.toolbar = ๋„๊ตฌ ๋ชจ์Œ์ด ๋‘ ๊ฐœ ์ด์ƒ ์žˆ๋Š” ๊ฒฝ์šฐ ๋„๊ตฌ ๋ชจ์Œ์— ๋ ˆ์ด๋ธ”์„ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (accessibility.keyboard.issue.semantics): A title text that
+# describes that currently selected accessible object is focusable and should
+# indicate that it could be interacted with.
+accessibility.keyboard.issue.semantics=ํฌ์ปค์Šค ๊ฐ€๋Šฅํ•œ ์š”์†Œ์—๋Š” ๋Œ€ํ™”ํ˜• ์˜๋ฏธ๊ฐ€ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (accessibility.keyboard.issue.tabindex): A title text that
+# describes that currently selected accessible object has a corresponding
+# DOMNode that defines a tabindex attribute greater that 0 which can result in
+# unexpected behaviour when navigating with keyboard.
+accessibility.keyboard.issue.tabindex=0 ๋ณด๋‹ค ํฐ โ€œtabindexโ€ ์†์„ฑ์„ ์‚ฌ์šฉํ•˜์ง€ ๋งˆ์„ธ์š”.
+
+# LOCALIZATION NOTE (accessibility.keyboard.issue.action): A title text that
+# describes that currently selected accessible object is interactive but can not
+# be activated using keyboard or accessibility API.
+accessibility.keyboard.issue.action=๋Œ€ํ™”ํ˜• ์š”์†Œ๋Š” ํ‚ค๋ณด๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ™œ์„ฑํ™” ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (accessibility.keyboard.issue.focusable): A title text that
+# describes that currently selected accessible object is interactive but is not
+# focusable with a keyboard.
+accessibility.keyboard.issue.focusable=๋Œ€ํ™”ํ˜• ์š”์†Œ๋Š” ํฌ์ปค์Šค ๊ฐ€๋Šฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (accessibility.keyboard.issue.focus.visible): A title text
+# that describes that currently selected accessible object is focusable but
+# might not have appropriate focus styling.
+accessibility.keyboard.issue.focus.visible=ํฌ์ปค์Šค ๊ฐ€๋Šฅํ•œ ์š”์†Œ์— ํฌ์ปค์Šค ์Šคํƒ€์ผ์ด ์—†์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (accessibility.keyboard.issue.mouse.only): A title text that
+# describes that currently selected accessible object is not focusable and not
+# semantic but can be activated via mouse (e.g. has click handler).
+accessibility.keyboard.issue.mouse.only=ํด๋ฆญ ๊ฐ€๋Šฅํ•œ ์š”์†Œ๋Š” ํฌ์ปค์Šค ๊ฐ€๋Šฅํ•ด์•ผํ•˜๋ฉฐ ๋Œ€ํ™”ํ˜• ์˜๋ฏธ๊ฐ€ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
diff --git a/devtools/shared/debugger-paused-reasons.ftl b/devtools/shared/debugger-paused-reasons.ftl
new file mode 100644 (file)
index 0000000..5ab4efa
--- /dev/null
@@ -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/devtools/shared/debugger.properties b/devtools/shared/debugger.properties
new file mode 100644 (file)
index 0000000..e45fb08
--- /dev/null
@@ -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/.
+
+# LOCALIZATION NOTE These strings are used inside the Debugger
+# which is available from the Web Developer sub-menu -> 'Debugger'.
+# 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.
+
+# LOCALIZATION NOTE These strings are used inside the Debugger
+# which is available from the Browser Tools sub-menu -> 'Debugger'.
+# 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.
+
+# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the
+# dialog that prompts the user to allow the incoming connection.
+remoteIncomingPromptTitle=๋“ค์–ด์˜ค๋Š” ์—ฐ๊ฒฐ
+
+# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the
+# dialog that prompts the user to allow the incoming connection.
+remoteIncomingPromptHeader=์›๊ฒฉ ๋””๋ฒ„๊น… ์—ฐ๊ฒฐ ํ—ˆ์šฉ์„ ์œ„ํ•œ ๋“ค์–ด์˜ค๋Š” ์š”์ฒญ์ด ๊ฐ์ง€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์›๊ฒฉ ํด๋ผ์ด์–ธํŠธ๋Š” ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์™„๋ฒฝํ•˜๊ฒŒ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค!
+# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt
+# dialog for the user to choose whether an incoming connection should be
+# allowed.
+# %1$S: The host and port of the client such as "127.0.0.1:6000"
+remoteIncomingPromptClientEndpoint=ํด๋ผ์ด์–ธํŠธ ๋์ : %1$S
+# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt
+# dialog for the user to choose whether an incoming connection should be
+# allowed.
+# %1$S: The host and port of the server such as "127.0.0.1:6000"
+remoteIncomingPromptServerEndpoint=์„œ๋ฒ„ ๋์ : %1$S
+# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the
+# dialog that prompts the user to allow the incoming connection.
+remoteIncomingPromptFooter=์—ฐ๊ฒฐ์„ ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+
+# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the
+# third button in the incoming connection dialog that lets the user disable the
+# remote devtools server.
+remoteIncomingPromptDisable=์‚ฌ์šฉ ์•ˆ ํ•จ
+
+# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that
+# instructs the user to transfer an authentication token to the server.
+clientSendOOBTitle=ํด๋ผ์ด์–ธํŠธ ์ธ์ฆ
+# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that
+# instructs the user to transfer an authentication token to the server.
+clientSendOOBHeader=์—ฐ๊ฒฐํ•˜๋ ค๋Š” ๋์ ์—์„œ ์ด ์—ฐ๊ฒฐ์„ ์ธ์ฆํ•˜๊ธฐ ์œ„ํ•ด ์ •๋ณด๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ์ชฝ์— ๋‚˜ํƒ€๋‚œ ํ† ํฐ์„ ์•„๋ž˜์— ์ž…๋ ฅํ•˜์„ธ์š”.
+# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the
+# user to transfer an authentication token to the server.
+# %1$S: The client's cert fingerprint
+clientSendOOBHash=๋‚ด ์ธ์ฆ: %1$S
+# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the
+# user to transfer an authentication token to the server.
+# %1$S: The authentication token that the user will transfer.
+clientSendOOBToken=ํ† ํฐ: %1$S
+
+# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog
+# that instructs the user to provide an authentication token from the client.
+serverReceiveOOBTitle=ํด๋ผ์ด์–ธํŠธ ํ† ํฐ ์ œ๊ณต
+# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog
+# that instructs the user to provide an authentication token from the client.
+serverReceiveOOBBody=ํด๋ผ์ด์–ธํŠธ๋Š” ํ† ํฐ ๊ฐ’์„ ํ‘œ์‹œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ํด๋ผ์ด์–ธํŠธ์˜ ์ธ์ฆ์„ ์™„๋ฃŒํ•˜๊ธฐ ์œ„ํ•ด์„œ ํ† ํฐ๊ฐ’์„ ์ž…๋ ฅํ•˜์„ธ์š”.
diff --git a/devtools/shared/eyedropper.properties b/devtools/shared/eyedropper.properties
new file mode 100644 (file)
index 0000000..bc976e3
--- /dev/null
@@ -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/.
+
+# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.
+# LOCALIZATION NOTE 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.
+
+# LOCALIZATION NOTE  (colorValue.copied): This text is displayed when the user selects a
+# color with the eyedropper and it's copied to the clipboard.
+colorValue.copied=๋ณต์‚ฌํ•จ
diff --git a/devtools/shared/highlighters.ftl b/devtools/shared/highlighters.ftl
new file mode 100644 (file)
index 0000000..c99476e
--- /dev/null
@@ -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/devtools/shared/screenshot.properties b/devtools/shared/screenshot.properties
new file mode 100644 (file)
index 0000000..4ae8a09
--- /dev/null
@@ -0,0 +1,148 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE These strings are used inside Web Console commands.
+# The Web Console command line is available from the Web Developer sub-menu
+# -> 'Web Console'.
+#
+# 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.
+
+# LOCALIZATION NOTE 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'
+#
+# 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.
+
+# LOCALIZATION NOTE (screenshotDesc) A very short description of the
+# 'screenshot' command. Displayed when the --help flag is passed to
+# the screenshot command.
+screenshotDesc=ํŽ˜์ด์ง€ ์ด๋ฏธ์ง€ ์ €์žฅ
+
+# LOCALIZATION NOTE (screenshotFilenameDesc) A very short string to describe
+# the 'filename' parameter to the 'screenshot' command. Displayed when the
+# --help flag is passed to the screenshot command.
+screenshotFilenameDesc=์ €์žฅ ํŒŒ์ผ ์ด๋ฆ„
+
+# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the
+# 'filename' parameter to the 'screenshot' command.
+screenshotFilenameManual=์Šคํฌ๋ฆฐ ์ƒท์„ ์ €์žฅํ•  ํŒŒ์ผ ์ด๋ฆ„(โ€˜.pngโ€™ ํ™•์žฅ์ž์—ฌ์•ผ ํ•จ)์ž…๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (screenshotClipboardDesc) A very short string to describe
+# the 'clipboard' parameter to the 'screenshot' command. Displayed when the
+# --help flag is passed to the screenshot command.
+screenshotClipboardDesc=ํด๋ฆฝ๋ณด๋“œ๋กœ ์Šคํฌ๋ฆฐ์ƒท์„ ๋ณต์‚ฌํ• ๊นŒ์š”? (true/false)
+
+# LOCALIZATION NOTE (screenshotClipboardManual) A fuller description of the
+# 'clipboard' parameter to the 'screenshot' command. Displayed when the
+# --help flag is passed to the screenshot command.
+screenshotClipboardManual=์Šคํฌ๋ฆฐ์ƒท์„ ํŒŒ์ผ๋กœ ์ €์žฅํ•˜์ง€ ์•Š๊ณ  ๋ณต์‚ฌํ•˜๋ ค๋ฉด true๋กœ ํ•˜์„ธ์š”.
+
+# LOCALIZATION NOTE (screenshotGroupOptions) A label for the optional options of
+# the screenshot command. Displayed when the --help flag is passed to the
+# screenshot command.
+screenshotGroupOptions=์˜ต์…˜
+
+# LOCALIZATION NOTE (screenshotDelayDesc) A very short string to describe
+# the 'delay' parameter to the 'screenshot' command. Displayed when the
+# --help flag is passed to the screenshot command.
+screenshotDelayDesc=์ง€์—ฐ (์ดˆ)
+
+# LOCALIZATION NOTE (screenshotDelayManual) A fuller description of the
+# 'delay' parameter to the 'screenshot' command. Displayed when the
+# --help flag is passed to the screenshot command.
+screenshotDelayManual=์Šคํฌ๋ฆฐ์ƒท ์ƒ์„ฑ ์ „ ๊ธฐ๋‹ค๋ฆฌ๋Š” ์‹œ๊ฐ„(์ดˆ)
+
+# LOCALIZATION NOTE (screenshotDPRDesc) A very short string to describe
+# the 'dpr' parameter to the 'screenshot' command. Displayed when the
+# --help flag is passed to the `screenshot command.
+screenshotDPRDesc=๊ธฐ๊ธฐ ํ”ฝ์…€ ๋น„์œจ
+
+# LOCALIZATION NOTE (screenshotDPRManual) A fuller description of the
+# 'dpr' parameter to the 'screenshot' command. Displayed when the
+# --help flag is passed to the `screenshot command.
+screenshotDPRManual=์Šคํฌ๋ฆฐ์ƒท์„ ์ €์žฅํ•  ๋•Œ ์‚ฌ์šฉํ•  ๊ธฐ๊ธฐ ํ”ฝ์…€ ๋น„์œจ
+
+# LOCALIZATION NOTE (screenshotFullPageDesc) A very short string to describe
+# the 'fullpage' parameter to the 'screenshot' command. Displayed when the
+# --help flag is passed to the `screenshot command.
+screenshotFullPageDesc=์ „์ฒด ์›น ํŽ˜์ด์ง€๋ฅผ ์บก์ณํ• ๊นŒ์š”? (true/false)
+
+# LOCALIZATION NOTE (screenshotFullPageManual) A fuller description of the
+# 'fullpage' parameter to the 'screenshot' command. Displayed when the
+# --help flag is passed to the `screenshot command.
+screenshotFullPageManual=True๋ฅผ ์„ ํƒํ•˜๋ฉด ์Šคํฌ๋กค ๋ฒ”์œ„ ๋ฐ–์˜ ์ „์ฒด ์›น ํŽ˜์ด์ง€๋ฅผ ํฌํ•จํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (screenshotFileDesc) A very short string to describe
+# the 'file' parameter to the 'screenshot' command. Displayed when the
+# --help flag is passed to the `screenshot command.
+screenshotFileDesc=ํŒŒ์ผ๋กœ ์ €์žฅํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? (true/false)
+
+# LOCALIZATION NOTE (screenshotFileManual) A fuller description of the
+# 'file' parameter to the 'screenshot' command. Displayed when the
+# --help flag is passed to the `screenshot command.
+screenshotFileManual=๋‹ค๋ฅธ ์˜ต์…˜ (์˜ˆ: ํด๋ฆฝ ๋ณด๋“œ)์ด ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ์—๋„ ์Šคํฌ๋ฆฐ์ƒท์ด ํŒŒ์ผ์„ ์ €์žฅํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ture์ž…๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (screenshotGeneratedFilename) The auto generated filename
+# when no file name is provided. The first argument (%1$S) is the date string
+# in yyyy-mm-dd format and the second argument (%2$S) is the time string
+# in HH.MM.SS format. Please don't add the extension here.
+screenshotGeneratedFilename=์Šคํฌ๋ฆฐ์ƒท %1$S %2$S
+
+# LOCALIZATION NOTE (screenshotErrorSavingToFile) Text displayed to user upon
+# encountering error while saving the screenshot to the file specified.
+# The argument (%1$S) is the filename.
+screenshotErrorSavingToFile=%1$S์— ์ €์žฅ ์˜ค๋ฅ˜
+
+# LOCALIZATION NOTE (screenshotSavedToFile) Text displayed to user when the
+# screenshot is successfully saved to the file specified.
+# The argument (%1$S) is the filename.
+screenshotSavedToFile=%1$S์— ์ €์žฅ๋จ
+
+# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon
+# encountering error while copying the screenshot to clipboard.
+screenshotErrorCopying=์Šคํฌ๋ฆฐ์ƒท์„ ํด๋ฆฝ๋ณด๋“œ์— ๋ณต์‚ฌํ•˜๋Š” ์ค‘์— ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the
+# screenshot is successfully copied to the clipboard.
+screenshotCopied=์Šคํฌ๋ฆฐ์ƒท์ด ํด๋ฆฝ๋ณด๋“œ์— ๋ณต์‚ฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (inspectNodeDesc) A very short string to describe the
+# 'node' parameter to the 'inspect' command. Displayed when the
+# --help flag is passed to the `screenshot command.
+inspectNodeDesc=CSS ์„ ํƒ์ž
+
+# LOCALIZATION NOTE (inspectNodeManual) A fuller description of the 'node'
+# parameter to the 'inspect' command. Displayed when the --help flag is
+# passed to the `screenshot command.
+inspectNodeManual=ํ•˜๋‚˜์˜ ์š”์†Œ๋ฅผ ์ธ์‹ํ•˜๋Š” document.querySelector์— ์‚ฌ์šฉ๋˜๋Š” CSS ์„ ํƒ์ž
+
+# LOCALIZATION NOTE (screenshotTruncationWarning) Text displayed to user when the image
+# that would be created by the screenshot is too big and needs to be truncated to avoid
+# errors.
+# The first parameter is the width of the final image and the second parameter is the
+# height of the image.
+screenshotTruncationWarning=๊ฒฐ๊ณผ ์ด๋ฏธ์ง€๊ฐ€ ๋„ˆ๋ฌด ์ปค์„œ ์ด๋ฏธ์ง€๊ฐ€ %1$Sร—%2$S ํฌ๊ธฐ๋กœ ์ž˜๋ ธ์Šต๋‹ˆ๋‹ค
+
+# LOCALIZATION NOTE (screenshotDPRDecreasedWarning2) Text displayed to user when
+# taking the screenshot initially failed. When the Device Pixel Ratio is larger
+# than 1.0 a second try immediately after displaying this message is attempted.
+screenshotDPRDecreasedWarning=๊ฒฐ๊ณผ ์ด๋ฏธ์ง€๊ฐ€ ๋„ˆ๋ฌด ์ปค์„œ ๊ธฐ๊ธฐ ํ”ฝ์…€ ๋น„์œจ์ด 1๋กœ ๊ฐ์†Œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค
+
+# LOCALIZATION NOTE (screenshotRenderingError) Text displayed to user upon
+# encountering an error while rendering the screenshot. This most often happens when the
+# resulting image is too large to be rendered.
+screenshotRenderingError=์ด๋ฏธ์ง€ ์ƒ์„ฑ ์ค‘ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ ์ด๋ฏธ์ง€๊ฐ€ ๋„ˆ๋ฌด ์ปธ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
+
+# LOCALIZATION NOTE (screenshotNoSelectorMatchWarning) Text displayed to user when the
+# provided selector for the screenshot does not match any element on the page.
+# The argument (%1$S) is selector.
+screenshotNoSelectorMatchWarning=โ€˜%Sโ€™ ์„ ํƒ์ž๊ฐ€ ํŽ˜์ด์ง€์˜ ์š”์†Œ์™€ ์ผ์น˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
diff --git a/devtools/shared/shared.properties b/devtools/shared/shared.properties
new file mode 100644 (file)
index 0000000..0978450
--- /dev/null
@@ -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/.
+
+# LOCALIZATION NOTE (ellipsis): The ellipsis (three dots) character
+ellipsis=โ€ฆ
diff --git a/devtools/shared/styleinspector.properties b/devtools/shared/styleinspector.properties
new file mode 100644 (file)
index 0000000..1d37e46
--- /dev/null
@@ -0,0 +1,249 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE These strings are used inside the Style Inspector.
+#
+# 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.
+
+
+# LOCALIZATION NOTE (rule.status): For each style property the panel shows
+# the rules which hold that specific property. For every rule, the rule status
+# is also displayed: a rule can be the best match, a match, a parent match, or a
+# rule did not match the element the user has highlighted.
+rule.status.BEST=์ตœ์  ์ผ์น˜
+rule.status.MATCHED=์ผ์น˜
+rule.status.PARENT_MATCH=๋ถ€๋ชจ ์ผ์น˜
+
+# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline,
+# rule.sourceConstructed): For each style property the panel shows the rules
+# which hold that specific property.
+# For every rule, the rule source is also displayed: a rule can come from a
+# file, from the same page (inline), from a constructed style sheet
+# (constructed), or from the element itself (element).
+rule.sourceInline=์ธ๋ผ์ธ
+rule.sourceConstructed=์ƒ์„ฑ๋จ
+rule.sourceElement=์š”์†Œ
+
+# LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules
+# that were inherited from a parent node. Will be passed a node
+# identifier of the parent node.
+# e.g "Inherited from body#bodyID"
+rule.inheritedFrom=%S์—์„œ ์ƒ์†ํ•จ
+
+# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.
+# Will be passed an identifier of the keyframe animation name.
+rule.keyframe=ํ‚คํ”„๋ ˆ์ž„ %S
+
+# LOCALIZATION NOTE (rule.userAgentStyles): Shown next to the style sheet
+# link for CSS rules that were loaded from a user agent style sheet.
+# These styles will not be editable, and will only be visible if the
+# devtools.inspector.showUserAgentStyles pref is true.
+rule.userAgentStyles=(์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ)
+
+# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules
+# pseudo element header
+rule.pseudoElement=๊ฐ€์ƒ ์š”์†Œ
+
+# LOCALIZATION NOTE (rule.selectedElement): Shown for CSS rules element header if
+# pseudo elements are present in the rule view.
+rule.selectedElement=์ด ์š”์†Œ
+
+# LOCALIZATION NOTE (rule.warning.title): When an invalid property value is
+# entered into the rule view a warning icon is displayed. This text is used for
+# the title attribute of the warning icon.
+rule.warning.title=์œ ํšจํ•˜์ง€ ์•Š์€ ์†์„ฑ ๊ฐ’
+
+# LOCALIZATION NOTE (rule.warningName.title): When an invalid property name is
+# entered into the rule view a warning icon is displayed. This text is used for
+# the title attribute of the warning icon.
+rule.warningName.title=์œ ํšจํ•˜์ง€ ์•Š์€ ์†์„ฑ ์ด๋ฆ„
+
+# LOCALIZATION NOTE (rule.filterProperty.title): Text displayed in the tooltip
+# of the search button that is shown next to a property that has been overridden
+# in the rule view.
+rule.filterProperty.title=์ด ์†์„ฑ์„ ํฌํ•จํ•˜๋Š” ๊ทœ์น™ ํ•„ํ„ฐ
+
+# LOCALIZATION NOTE (rule.empty): Text displayed when the highlighter is
+# first opened and there's no node selected in the rule view.
+rule.empty=์„ ํƒํ•œ ์š”์†Œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (rule.variableValue): Text displayed in a tooltip
+# when the mouse is over a variable use (like "var(--something)") in
+# the rule view.  The first argument is the variable name and the
+# second argument is the value.
+rule.variableValue=%S = %S
+
+# LOCALIZATION NOTE (rule.variableUnset): Text displayed in a tooltip
+# when the mouse is over a variable use (like "var(--something)"),
+# where the variable is not set.  the rule view.  The argument is the
+# variable name.
+rule.variableUnset=%S๊ฐ€ ์„ค์ •๋˜์ง€ ์•Š์Œ
+
+# LOCALIZATION NOTE (rule.selectorHighlighter.tooltip): Text displayed in a
+# tooltip when the mouse is over a selector highlighter icon in the rule view.
+rule.selectorHighlighter.tooltip=์„ ํƒ์ž์™€ ์ผ์น˜ํ•˜๋Š” ๋ชจ๋“  ์š”์†Œ ๊ฐ•์กฐ
+
+# LOCALIZATION NOTE (rule.colorSwatch.tooltip): Text displayed in a tooltip
+# when the mouse is over a color swatch in the rule view.
+rule.colorSwatch.tooltip=ํด๋ฆญํ•ด์„œ ์ƒ‰์ƒ ์„ ํƒ๊ธฐ ์—ด๊ธฐ, Shift+ํด๋ฆญํ•ด์„œ ์ƒ‰์ƒ ํ˜•์‹ ๋ฐ”๊พธ๊ธฐ
+
+# LOCALIZATION NOTE (rule.bezierSwatch.tooltip): Text displayed in a tooltip
+# when the mouse is over a cubic-bezier swatch in the rule view.
+rule.bezierSwatch.tooltip=ํƒ€์ด๋ฐ ๊ธฐ๋Šฅ ํŽธ์ง‘๊ธฐ๋ฅผ ์—ด๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”
+
+# LOCALIZATION NOTE (rule.filterSwatch.tooltip): Text displayed in a tooltip
+# when the mouse is over a filter swatch in the rule view.
+rule.filterSwatch.tooltip=ํ•„ํ„ฐ ํŽธ์ง‘๊ธฐ๋ฅผ ์—ด๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”
+
+# LOCALIZATION NOTE (rule.angleSwatch.tooltip): Text displayed in a tooltip
+# when the mouse is over a angle swatch in the rule view.
+rule.angleSwatch.tooltip=๊ฐ๋„ ํ˜•์‹์„ ๋ณ€๊ฒฝํ•˜๋ ค๋ฉด Shift+ํด๋ฆญํ•˜์„ธ์š”
+
+# LOCALIZATION NOTE (rule.flexToggle.tooltip): Text displayed in a tooltip
+# when the mouse is over a Flexbox toggle icon in the rule view.
+rule.flexToggle.tooltip=ํ”Œ๋ ‰์Šค๋ฐ•์Šค ํ•˜์ด๋ผ์ดํ„ฐ๋ฅผ ์ „ํ™˜ํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”
+
+# LOCALIZATION NOTE (rule.gridToggle.tooltip): Text displayed in a tooltip
+# when the mouse is over a CSS Grid toggle icon in the rule view.
+rule.gridToggle.tooltip=CSS ๊ทธ๋ฆฌ๋“œ ํ•˜์ด๋ผ์ดํ„ฐ๋ฅผ ์ „ํ™˜ํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”
+
+# LOCALIZATION NOTE (rule.filterStyles.placeholder): This is the placeholder that
+# goes in the search box when no search term has been entered.
+rule.filterStyles.placeholder=์Šคํƒ€์ผ ํ•„ํ„ฐ
+
+# LOCALIZATION NOTE (rule.addRule.tooltip): This is the tooltip shown when
+# hovering the `Add new rule` button in the rules view toolbar.
+rule.addRule.tooltip=์ƒˆ ๊ทœ์น™ ์ถ”๊ฐ€
+
+# LOCALIZATION NOTE (rule.togglePseudo.tooltip): This is the tooltip
+# shown when hovering over the `Toggle Pseudo Class Panel` button in the
+# rule view toolbar.
+rule.togglePseudo.tooltip=๊ฐ€์ƒ ํด๋ž˜์Šค ์ „ํ™˜
+
+# LOCALIZATION NOTE (rule.classPanel.toggleClass.tooltip): This is the tooltip
+# shown when hovering over the `Toggle Class Panel` button in the
+# rule view toolbar.
+rule.classPanel.toggleClass.tooltip=ํด๋ž˜์Šค ์ƒํƒœ ์ „ํ™˜
+
+# LOCALIZATION NOTE (rule.classPanel.newClass.placeholder): This is the placeholder
+# shown inside the text field used to add a new class in the rule-view.
+rule.classPanel.newClass.placeholder=์ƒˆ ํด๋ž˜์Šค ์ถ”๊ฐ€
+
+# LOCALIZATION NOTE (rule.classPanel.noClasses): This is the text displayed in the
+# class panel when the current element has no classes applied.
+rule.classPanel.noClasses=์ด ์š”์†Œ์—๋Š” ํด๋ž˜์Šค๊ฐ€ ์—†์Œ
+
+# LOCALIZATION NOTE (rule.printSimulation.tooltip):
+# This is the tooltip of the print simulation button in the Rule View toolbar
+# that toggles print simulation.
+rule.printSimulation.tooltip=ํŽ˜์ด์ง€์— ์ธ์‡„ ๋ฏธ๋””์–ด ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ „ํ™˜
+
+# LOCALIZATION NOTE (rule.colorSchemeSimulation.tooltip):
+# This is the tooltip of the color scheme simulation button in the Rule View
+# toolbar that toggles color-scheme simulation.
+rule.colorSchemeSimulation.tooltip=ํŽ˜์ด์ง€์— ์ƒ‰ ๊ตฌ์„ฑํ‘œ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ „ํ™˜
+
+# LOCALIZATION NOTE (rule.twistyCollapse.label): The text a screen reader
+# speaks when the header of a rule is expanded.
+rule.twistyCollapse.label=์ ‘๊ธฐ
+
+# LOCALIZATION NOTE (rule.twistyExpand.label): The text a screen reader
+# speaks when the header of a rule is collapsed.
+rule.twistyExpand.label=ํŽผ์น˜๊ธฐ
+
+# LOCALIZATION NOTE (rule.containerQuery.selectContainerButton.tooltip): Text displayed in a
+# tooltip when the mouse is over the icon to select a container in a container query in the rule view.
+rule.containerQuery.selectContainerButton.tooltip=์ปจํ…Œ์ด๋„ˆ ๋…ธ๋“œ๋ฅผ ์„ ํƒํ•˜๋ ค๋ฉด ๋ˆ„๋ฅด์„ธ์š”
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor): Text displayed in the rule
+# and computed view context menu when a color value was clicked.
+styleinspector.contextmenu.copyColor=์ƒ‰์ƒ ๋ณต์‚ฌ
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor.accessKey): Access key for
+# the rule and computed view context menu "Copy Color" entry.
+styleinspector.contextmenu.copyColor.accessKey=L
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl): In rule and computed view :
+# text displayed in the context menu for an image URL.
+# Clicking it copies the URL to the clipboard of the user.
+styleinspector.contextmenu.copyUrl=URL ๋ณต์‚ฌ
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl.accessKey): Access key for
+# the rule and computed view context menu "Copy URL" entry.
+styleinspector.contextmenu.copyUrl.accessKey=U
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copyImageDataUrl): In rule and computed view :
+# text displayed in the context menu for an image URL.
+# Clicking it copies the image as Data-URL to the clipboard of the user.
+styleinspector.contextmenu.copyImageDataUrl=์ด๋ฏธ์ง€ Data-URL ๋ณต์‚ฌ
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copyImageDataUrl.accessKey): Access key for
+# the rule and computed view context menu "Copy Image Data-URL" entry.
+styleinspector.contextmenu.copyImageDataUrl.accessKey=U
+
+# LOCALIZATION NOTE (styleinspector.copyImageDataUrlError): Text set in the clipboard
+# if an error occurs when using the copyImageDataUrl context menu action
+# (invalid image link, timeout, etc...)
+styleinspector.copyImageDataUrlError=์ด๋ฏธ์ง€ Data-URL ๋ณต์‚ฌ ์‹คํŒจ
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources): Text displayed in the rule view
+# context menu.
+styleinspector.contextmenu.toggleOrigSources=์›๋ณธ ์†Œ์Šค ๋ณด๊ธฐ
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources.accessKey): Access key for
+# the rule view context menu "Show original sources" entry.
+styleinspector.contextmenu.toggleOrigSources.accessKey=O
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.addNewRule): Text displayed in the
+# rule view context menu for adding a new rule to the element.
+# This should match inspector.addRule.tooltip in inspector.properties
+styleinspector.contextmenu.addNewRule=์ƒˆ ๊ทœ์น™ ์ถ”๊ฐ€
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.addNewRule.accessKey): Access key for
+# the rule view context menu "Add rule" entry.
+styleinspector.contextmenu.addNewRule.accessKey=R
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll): Text displayed in the
+# computed view context menu.
+styleinspector.contextmenu.selectAll=๋ชจ๋‘ ์„ ํƒ
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll.accessKey): Access key for
+# the computed view context menu "Select all" entry.
+styleinspector.contextmenu.selectAll.accessKey=A
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copy): Text displayed in the
+# computed view context menu.
+styleinspector.contextmenu.copy=๋ณต์‚ฌ
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copy.accessKey): Access key for
+# the computed view context menu "Copy" entry.
+styleinspector.contextmenu.copy.accessKey=C
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copyLocation): Text displayed in the
+# rule view context menu for copying the source location.
+styleinspector.contextmenu.copyLocation=์œ„์น˜ ๋ณต์‚ฌ
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copyDeclaration): Text
+# displayed in the rule view context menu for copying the CSS declaration.
+styleinspector.contextmenu.copyDeclaration=์„ ์–ธ ๋ณต์‚ฌ
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyName): Text displayed in
+# the rule view context menu for copying the property name.
+styleinspector.contextmenu.copyPropertyName=์†์„ฑ ์ด๋ฆ„ ๋ณต์‚ฌ
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyValue): Text displayed in
+# the rule view context menu for copying the property value.
+styleinspector.contextmenu.copyPropertyValue=์†์„ฑ ๊ฐ’ ๋ณต์‚ฌ
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copyRule): Text displayed in the
+# rule view context menu for copying the rule.
+styleinspector.contextmenu.copyRule=๊ทœ์น™ ๋ณต์‚ฌ
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copySelector): Text displayed in the
+# rule view context menu for copying the selector.
+styleinspector.contextmenu.copySelector=์„ ํƒ์ž ๋ณต์‚ฌ
diff --git a/devtools/startup/key-shortcuts.ftl b/devtools/startup/key-shortcuts.ftl
new file mode 100644 (file)
index 0000000..bbc2c7c
--- /dev/null
@@ -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/dom/chrome/accessibility/AccessFu.properties b/dom/chrome/accessibility/AccessFu.properties
new file mode 100644 (file)
index 0000000..9d18b82
--- /dev/null
@@ -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/.
+
+# Roles
+menubar        =       ๋ฉ”๋‰ด ๋ชจ์Œ
+scrollbar      =       ์Šคํฌ๋กค ๋ง‰๋Œ€
+grip           =       ๊ทธ๋ฆฝ
+alert          =       ๊ฒฝ๊ณ 
+menupopup      =       ๋ฉ”๋‰ด ํŒ์—…
+document       =       ๋ฌธ์„œ
+pane           =       ํŒจ๋„
+dialog         =       ๋Œ€ํ™”์ƒ์ž
+separator      =       ๊ตฌ๋ถ„์„ 
+toolbar        =       ๋„๊ตฌ ๋ชจ์Œ
+statusbar      =       ์ƒํƒœ ๋ฐ”
+table          =       ํ‘œ
+columnheader   =       ์—ด ํ—ค๋”
+rowheader      =       ํ–‰ ํ—ค๋”
+column         =       ์—ด
+row            =       ํ–‰
+cell           =       ์…€
+link           =       ๋งํฌ
+list           =       ๋ชฉ๋ก 
+listitem       =       ๋ชฉ๋ก ํ•ญ๋ชฉ
+outline        =       ์•„์›ƒ๋ผ์ธ
+outlineitem    =       ์•„์›ƒ๋ผ์ธ ํ•ญ๋ชฉ
+pagetab        =       ํƒญ
+propertypage   =       ์†์„ฑ ํŽ˜์ด์ง€
+graphic        =       ์ด๋ฏธ์ง€
+switch         =       ์Šค์œ„์น˜
+pushbutton     =       ๋ฒ„ํŠผ
+checkbutton    =       ์ฒดํฌ ๋ฒ„ํŠผ
+radiobutton    =       ๋ผ๋””์˜ค ๋ฒ„ํŠผ
+combobox       =       ์ฝค๋ณด๋ฐ•์Šค
+progressbar    =       ์ง„ํ–‰ ์ƒํƒœ ๋ฐ”
+slider         =       ์Šฌ๋ผ์ด๋”
+spinbutton     =       ํšŒ์ „ ๋ฒ„ํŠผ
+diagram        =       ๋„ํ‘œ
+animation      =       ์• ๋‹ˆ๋ฉ”์ด์…˜
+equation       =       ๋ฐฉ์ •์‹
+buttonmenu     =       ๋ฒ„ํŠผ ๋ฉ”๋‰ด
+whitespace     =       ๊ณต๋ฐฑ ๋ฌธ์ž
+pagetablist    =       ํƒญ ๋ชฉ๋ก
+canvas         =       ์บ”๋ฒ„์Šค
+checkmenuitem  =       ์ฒดํฌ ๋ฉ”๋‰ด ํ•ญ๋ชฉ
+passwordtext   =       ๋น„๋ฐ€๋ฒˆํ˜ธ ํ…์ŠคํŠธ
+radiomenuitem  =       ๋ผ๋””์˜ค ๋ฉ”๋‰ด ํ•ญ๋ชฉ
+textcontainer  =       ํ…์ŠคํŠธ ์ปจํ…Œ์ด๋„ˆ
+togglebutton   =       ๋ณ€ํ™˜ ๋ฒ„ํŠผ
+treetable      =       ํŠธ๋ฆฌ ํ…Œ์ด๋ธ”
+header         =       ๋จธ๋ฆฌ๋ง
+footer         =       ๊ผฌ๋ฆฌ๋ง
+paragraph      =       ๋‹จ๋ฝ
+entry          =       ์—”ํŠธ๋ฆฌ
+caption        =       ์บก์…˜
+heading        =       ์ œ๋ชฉ
+section        =       ์„น์…˜
+form           =       ์–‘์‹
+comboboxlist   =       ์ฝค๋ณด๋ฐ•์Šค ๋ชฉ๋ก
+comboboxoption =       ์ฝค๋ณด๋ฐ•์Šค ์˜ต์…˜
+imagemap       =       ์ด๋ฏธ์ง€ ๋งต
+listboxoption  =       ์˜ต์…˜
+listbox        =       ๋ชฉ๋ก ๋ฐ•์Šค
+flatequation   =       ํ…์ŠคํŠธ ํ˜•์‹ ๋ฐฉ์ •์‹
+gridcell       =       ๊ทธ๋ฆฌ๋“œ ์…€
+note           =       ๋…ธํŠธ
+figure         =       ๊ทธ๋ฆผ
+definitionlist =       ์ •์˜ ๋ชฉ๋ก
+term           =       ์šฉ์–ด
+definition     =       ์ •์˜
+
+mathmltable              = ํ‘œ
+mathmlcell               = ์นธ
+mathmlenclosed           = ๋‹ซํž˜
+mathmlfraction           = ๋ถ„์ˆ˜
+mathmlfractionwithoutbar = ๋ฐ”์—†๋Š”๋ถ„์ˆ˜
+mathmlroot               = ๊ทผ
+mathmlscripted           = ์Šคํฌ๋ฆฝํŠธ
+mathmlsquareroot         = ๋ฃจํŠธ
+
+# More sophisticated roles which are not actual numeric roles
+textarea       =       ํ…์ŠคํŠธ ์ž…๋ ฅ
+
+base           =       ๋ฐ‘
+close-fence    =       ๋‹ซ๋Š” ๊ด„ํ˜ธ
+denominator    =       ๋ถ„๋ชจ
+numerator      =       ๋ถ„์ž
+open-fence     =       ์—ฌ๋Š” ๊ด„ํ˜ธ
+overscript     =       ์œ„์ฒจ์ž
+presubscript   =       ์•„๋ž˜์ฒจ์ž์ „
+presuperscript =       ์œ„์ฒจ์ž์ „
+root-index     =       ๊ทผ ์ง€์ˆ˜
+subscript      =       ์•„๋ž˜์ฒจ์ž
+superscript    =       ์œ„์ฒจ์ž
+underscript    =       ์•„๋ž˜์ฒจ์ž
+
+# More sophisticated object descriptions
+headingLevel   =       ์ œ๋ชฉ ๋ ˆ๋ฒจ %S
+
+# Landmark announcements
+banner         =       ๋ฐฐ๋„ˆ ์˜์—ญ
+complementary  =       ๋ณด์ถฉ ์˜์—ญ
+contentinfo    =       ์ฝ˜ํ…์ธ  ์ •๋ณด
+main           =       ๋ฉ”์ธ ์ฝ˜ํ…์ธ 
+navigation     =       ๋„ค๋น„๊ฒŒ์ด์…˜
+search         =       ๊ฒ€์ƒ‰ ๋„๊ตฌ
+
+region         =       ์˜์—ญ
+
+stateRequired    =    ํ•„์ˆ˜
+
diff --git a/dom/chrome/accessibility/mac/accessible.properties b/dom/chrome/accessibility/mac/accessible.properties
new file mode 100644 (file)
index 0000000..c058de5
--- /dev/null
@@ -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/.
+
+jump    =       ๊ฑด๋„ˆ๋›ฐ๊ธฐ
+press   =       ๋ˆ„๋ฅด๊ธฐ
+check   =       ํ™•์ธ
+uncheck =       ํ™•์ธ ์•ˆ ํ•จ
+select  =       ์„ ํƒ
+open    =       ์—ด๊ธฐ
+close   =       ๋‹ซ๊ธฐ
+switch  =       ์ „ํ™˜
+click   =       ํด๋ฆญ
+collapse=       ์ถ•์†Œ
+expand  =       ํ™•์žฅ
+activate=       ํ™œ์„ฑํ™”
+cycle   =       ์ˆœํ™˜
+# An action provided to accessibility clients such as screen readers to allow
+# them to click an element when the click will be handled by a container
+# (ancestor) element. This is not normally reported to users.
+click ancestor = ์ƒ์œ„ ์š”์†Œ ํด๋ฆญ
+
+# Universal Access API support
+# (Mac Only)
+# The Role Description for AXWebArea (the web widget). Like in Safari.
+htmlContent = HTML ์ฝ˜ํ…์ธ 
+# The Role Description for the Tab button.
+tab     =       ํƒญ
+# The Role Description for definition list dl, dt and dd
+term    =       ์šฉ์–ด
+definition =    ์ •์˜
+# The Role Description for an input type="search" text field
+searchTextField = ํ…์ŠคํŠธ ํ•„๋“œ ๊ฒ€์ƒ‰
+# Role Description (exposed as AXTitle) for datepickers
+dateField =     ๋‚ ์งœ ํ•„๋“œ
+# The Role Description for WAI-ARIA Landmarks
+application =   ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜
+search  =       ๊ฒ€์ƒ‰
+banner  =       ๋ฐฐ๋„ˆ
+navigation =    ๋„ค๋น„๊ฒŒ์ด์…˜
+complementary = ์ƒํ˜ธ๋ณด์™„
+content =       ์ฝ˜ํ…์ธ 
+main    =       ๋ฉ”์ธ
+# The (spoken) role description for various WAI-ARIA roles
+alert       =      ๊ฒฝ๊ณ 
+alertDialog =      ๊ฒฝ๊ณ ์ฐฝ
+dialog      =      ๋Œ€ํ™” ์ƒ์ž
+article     =      ๊ธ€
+document    =      ๋ฌธ์„œ
+# The (spoken) role description for the WAI-ARIA figure role
+# https://w3c.github.io/aria/core-aam/core-aam.html#role-map-figure
+figure     =      ์‚ฝํ™”
+# The (spoken) role description for the WAI-ARIA heading role
+# https://w3c.github.io/aria/core-aam/core-aam.html#role-map-heading
+heading     =      ๋จธ๋ฆฟ๋ง
+log         =      ๋กœ๊ทธ
+marquee     =      ์›€์ง์ด๋Š” ํ…์ŠคํŠธ
+math        =      ์ˆ˜ํ•™์‹
+note        =      ๋…ธํŠธ
+region      =      ์˜์—ญ
+status      =      ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ƒํƒœ
+timer       =      ํƒ€์ด๋จธ
+tooltip     =      ํˆดํŒ
+separator    =      ๊ตฌ๋ถ„์ž
+tabPanel     =      ํƒญํŒจ๋„
+# The roleDescription for the html:mark element
+highlight = ํ•˜์ด๋ผ์ดํŠธ
+# The roleDescription for the details element
+details = ์ž์„ธํžˆ
+# The roleDescription for the summary element
+summary = ์š”์•ฝ
diff --git a/dom/chrome/accessibility/unix/accessible.properties b/dom/chrome/accessibility/unix/accessible.properties
new file mode 100644 (file)
index 0000000..2ac5aef
--- /dev/null
@@ -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/.
+
+jump    =       ๊ฑด๋„ˆ๋›ฐ๊ธฐ
+press   =       ๋ˆ„๋ฅด๊ธฐ
+check   =       ํ™•์ธ
+uncheck =       ํ™•์ธ ์•ˆ ํ•จ
+select  =       ์„ ํƒ
+open    =       ์—ด๊ธฐ
+close   =       ๋‹ซ๊ธฐ
+switch  =       ์ „ํ™˜
+click   =       ํด๋ฆญ
+collapse=       ์ถ•์†Œ
+expand  =       ํ™•์žฅ
+activate=       ํ™œ์„ฑํ™”
+cycle   =       ์ˆœํ™˜
+# An action provided to accessibility clients such as screen readers to allow
+# them to click an element when the click will be handled by a container
+# (ancestor) element. This is not normally reported to users.
+click ancestor = ์ƒ์œ„ ์š”์†Œ ํด๋ฆญ
diff --git a/dom/chrome/accessibility/win/accessible.properties b/dom/chrome/accessibility/win/accessible.properties
new file mode 100644 (file)
index 0000000..2ac5aef
--- /dev/null
@@ -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/.
+
+jump    =       ๊ฑด๋„ˆ๋›ฐ๊ธฐ
+press   =       ๋ˆ„๋ฅด๊ธฐ
+check   =       ํ™•์ธ
+uncheck =       ํ™•์ธ ์•ˆ ํ•จ
+select  =       ์„ ํƒ
+open    =       ์—ด๊ธฐ
+close   =       ๋‹ซ๊ธฐ
+switch  =       ์ „ํ™˜
+click   =       ํด๋ฆญ
+collapse=       ์ถ•์†Œ
+expand  =       ํ™•์žฅ
+activate=       ํ™œ์„ฑํ™”
+cycle   =       ์ˆœํ™˜
+# An action provided to accessibility clients such as screen readers to allow
+# them to click an element when the click will be handled by a container
+# (ancestor) element. This is not normally reported to users.
+click ancestor = ์ƒ์œ„ ์š”์†Œ ํด๋ฆญ
diff --git a/dom/chrome/appstrings.properties b/dom/chrome/appstrings.properties
new file mode 100644 (file)
index 0000000..ca218e3
--- /dev/null
@@ -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/.
+
+malformedURI2=URL์ด ๋งž๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
+fileNotFound=%S ํŒŒ์ผ์„ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์œ„์น˜๋ฅผ ํ™•์ธํ•˜๊ณ  ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
+fileAccessDenied=%S์˜ ํŒŒ์ผ์„ ์ฝ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+dnsNotFound2=%S ์„œ๋ฒ„๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด๋ฆ„์„ ํ™•์ธํ•˜๊ณ  ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
+unknownProtocolFound=๋‹ค์Œ (%S) ์ค‘ ํ•˜๋‚˜๊ฐ€ ๋“ฑ๋ก๋œ ํ”„๋กœํ† ์ฝœ์ด ์•„๋‹ˆ๊ฑฐ๋‚˜ ์ด ์ปจํ…์ŠคํŠธ์—์„œ ํ—ˆ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+connectionFailure=%S์— ์ ‘์†ํ•˜๋ ค๊ณ  ํ•  ๋•Œ ์—ฐ๊ฒฐ์ด ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+netInterrupt=%S์— ๋Œ€ํ•œ ์—ฐ๊ฒฐ์ด ์˜ˆ๊ธฐ์น˜ ์•Š๊ฒŒ ์ข…๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ ๋ฐ์ดํ„ฐ๊ฐ€ ์ „์†ก๋˜์—ˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+netTimeout=%S์— ์ ‘์†ํ•˜๋ ค๊ณ  ํ•  ๋•Œ ์ž‘์—… ์‹œ๊ฐ„์ด ์ดˆ๊ณผ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+redirectLoop=์ด URL์— ๋Œ€ํ•œ ๋ฆฌ๋””๋ ‰์…˜ ํ•œ๋„๋ฅผ ์ดˆ๊ณผํ–ˆ์Šต๋‹ˆ๋‹ค.  ์š”์ฒญํ•œ ํŽ˜์ด์ง€๋ฅผ ๋กœ๋“œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.  ์ฐจ๋‹จ๋œ ์ฟ ํ‚ค ๋•Œ๋ฌธ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+confirmRepostPrompt=์ด ํŽ˜์ด์ง€๋ฅผ ํ‘œ์‹œํ•˜๋ ค๋ฉด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ด์ „์— ์ˆ˜ํ–‰ํ–ˆ๋˜ ์ •๋ณด๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด์ „์— ์‹คํ–‰ํ•˜์˜€๋˜ ์ž‘์—…(๊ฒ€์ƒ‰ ๋˜๋Š” ์ž…๋ ฅ ์–‘์‹ ์ œ์ถœ)์„ ๋‹ค์‹œ ๋ฐ˜๋ณตํ•ฉ๋‹ˆ๋‹ค.
+resendButton.label=๋‹ค์‹œ ๋ณด๋‚ด๊ธฐ
+unknownSocketType=PSM (Personal Security Manager)์„ ์„ค์น˜ํ•˜์ง€ ์•Š์œผ๋ฉด ์ด ๋ฌธ์„œ๋ฅผ ํ‘œ์‹œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. PSM์„ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ์„ค์น˜ํ•œ ํ›„ ๋‹ค์‹œ ์‹œ๋„ํ•˜์‹œ๊ฑฐ๋‚˜ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž์—๊ฒŒ ๋ฌธ์˜ํ•˜์„ธ์š”.
+netReset=๋ฌธ์„œ์— ๋ฐ์ดํ„ฐ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
+notCached=์ด ๋ฌธ์„œ๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+netOffline=์˜คํ”„๋ผ์ธ์—์„œ๋Š” ์ด ๋ฌธ์„œ๋ฅผ ํ‘œ์‹œ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์˜จ๋ผ์ธ์œผ๋กœ ์ „ํ™˜ํ•˜๋ ค๋ฉด, ํŒŒ์ผ ๋ฉ”๋‰ด์—์„œ ์˜คํ”„๋ผ์ธ์œผ๋กœ ์ž‘์—…์„ ์„ ํƒ ์ทจ์†Œํ•˜์„ธ์š”.
+isprinting=์ธ์‡„ ์ค‘ ๋˜๋Š” ๋ฏธ๋ฆฌ ๋ณด๊ธฐ์—์„œ๋Š” ๋ฌธ์„œ๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+deniedPortAccess=๋ณด์•ˆ์ƒ์˜ ์ด์œ ๋กœ ์ง€์ •๋œ ํฌํŠธ ๋ฒˆํ˜ธ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๊ฐ€ ๋น„ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+proxyResolveFailure=๊ตฌ์„ฑํ•œ ํ”„๋ก์‹œ ์„œ๋ฒ„๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ”„๋ก์‹œ ์„ค์ •์„ ํ™•์ธํ•˜๊ณ  ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
+proxyConnectFailure=๊ตฌ์„ฑํ•œ ํ”„๋ก์‹œ ์„œ๋ฒ„์— ์ ‘์†ํ•˜๋ ค๊ณ  ํ•  ๋•Œ ์—ฐ๊ฒฐ์ด ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋ก์‹œ ์„ค์ •์„ ํ™•์ธํ•˜๊ณ  ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
+contentEncodingError=์œ ํšจํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ์••์ถ• ํ˜•์‹์„ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ํŽ˜์ด์ง€๋ฅผ ํ‘œ์‹œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+unsafeContentType=ํ˜„์žฌ ๋ณด์‹œ๋ ค๋Š” ํŽ˜์ด์ง€๋Š” ์—ด๊ธฐ์— ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ํ˜•์‹์˜ ํŒŒ์ผ์„ ํฌํ•จํ•˜๊ณ  ์žˆ์–ด ํ‘œ์‹œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์›น ์‚ฌ์ดํŠธ ๊ด€๋ฆฌ์ž์—๊ฒŒ ์—ฐ๋ฝํ•˜์—ฌ ์ด ๋ฌธ์ œ๋ฅผ ์•Œ๋ ค์ฃผ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+malwareBlocked=%S์˜ ์‚ฌ์ดํŠธ๋Š” ๊ณต๊ฒฉ ์‚ฌ์ดํŠธ๋กœ ์‹ ๊ณ ๋˜์–ด ๋ณด์•ˆ ์„ค์ •์— ๋”ฐ๋ผ ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+harmfulBlocked=%S์˜ ์‚ฌ์ดํŠธ๋Š” ์ž ์žฌ์ ์œผ๋กœ ์œ ํ•ดํ•œ ์‚ฌ์ดํŠธ๋กœ ์‹ ๊ณ ๋˜์–ด ๋ณด์•ˆ ์„ค์ •์— ๋”ฐ๋ผ ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+unwantedBlocked=%S์˜ ์‚ฌ์ดํŠธ๋Š” ์‚ฌ์šฉ์ž ๋™์˜ ์—†์ด ์„ค์น˜ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์‹ ๊ณ ๋˜์–ด ๋ณด์•ˆ ์„ค์ •์— ๋”ฐ๋ผ ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+deceptiveBlocked=%S์˜ ์›น ํŽ˜์ด์ง€๋Š” ๊ฐ€์งœ ์‚ฌ์ดํŠธ๋กœ ์‹ ๊ณ ๋˜์–ด ๋ณด์•ˆ ์„ค์ •์— ๋”ฐ๋ผ ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+cspBlocked=์ด ํŽ˜์ด์ง€์—๋Š” ์ด๋Ÿฌํ•œ ๋ฐฉ์‹์œผ๋กœ ๋กœ๋“œ๋˜์ง€ ์•Š๋„๋ก ํ•˜๋Š” ์ฝ˜ํ…์ธ  ๋ณด์•ˆ ์ •์ฑ…์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+xfoBlocked=์ด ํŽ˜์ด์ง€์—๋Š” ์ด ์ปจํ…์ŠคํŠธ์—์„œ ๋กœ๋“œ๋˜์ง€ ์•Š๋„๋ก ํ•˜๋Š” X-Frame-Options ์ •์ฑ…์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+corruptedContentErrorv2=%S์˜ ์‚ฌ์ดํŠธ์—์„œ ๋ณต๊ตฌํ•  ์ˆ˜ ์—†๋Š” ๋„คํŠธ์›Œํฌ ํ”„๋กœํ† ์ฝœ ์œ„๋ฐ˜์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+sslv3Used=๊นจ์ง„ ๋ณด์•ˆ ํ”„๋กœํ† ์ฝœ์ธ SSLv3๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— %S์— ์žˆ๋Š” ๋ฐ์ดํ„ฐ์˜ ์•ˆ์ •์„ฑ์„ ๋ณด์žฅํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+weakCryptoUsed=%S์˜ ์†Œ์œ ์ž๊ฐ€ ์›น ์‚ฌ์ดํŠธ๋ฅผ ์ ์ ˆํ•˜๊ฒŒ ์„ค์ •ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ •๋ณด ๋„์šฉ์„ ๋ง‰๊ธฐ ์œ„ํ•ด์„œ ์ด ์›น ์‚ฌ์ดํŠธ์™€ ์—ฐ๊ฒฐ์„ ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+inadequateSecurityError=์›น ์‚ฌ์ดํŠธ๊ฐ€ ๋ถ€์ ์ ˆํ•œ ๋ณด์•ˆ ์ˆ˜์ค€์˜ ์—ฐ๊ฒฐ์„ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค.
+blockedByPolicy=์‚ฌ์šฉ์ž์˜ ์กฐ์ง์—์„œ ์ด ํŽ˜์ด์ง€๋‚˜ ์‚ฌ์ดํŠธ์— ์ ‘๊ทผํ•  ์ˆ˜ ์—†๊ฒŒ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.
+networkProtocolError=Firefox์—์„œ ๋ณต๊ตฌํ•  ์ˆ˜ ์—†๋Š” ๋„คํŠธ์›Œํฌ ํ”„๋กœํ† ์ฝœ ์œ„๋ฐ˜์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
diff --git a/dom/chrome/dom/dom.properties b/dom/chrome/dom/dom.properties
new file mode 100644 (file)
index 0000000..9273db8
--- /dev/null
@@ -0,0 +1,450 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+KillScriptTitle=๊ฒฝ๊ณ : ์‘๋‹ต์—†๋Š” ์Šคํฌ๋ฆฝํŠธ
+KillScriptMessage=์ด ํŽ˜์ด์ง€์˜ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์ง€๊ธˆ ์‹คํ–‰ ์ค‘์ด๊ฑฐ๋‚˜ ๊ณ„์†ํ•ด์„œ ์‘๋‹ตํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ค‘๋‹จํ•˜๊ฑฐ๋‚˜ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์™„๋ฃŒ๋ ์ง€ ๊ธฐ๋‹ค๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+KillScriptWithDebugMessage=์ด ํŽ˜์ด์ง€ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์‹คํ–‰ ์ค‘์ด๊ฑฐ๋‚˜ ์‘๋‹ตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰์„ ์ค‘๋‹จํ•˜๊ฑฐ๋‚˜ ๋””๋ฒ„๊ฑฐ๋ฅผ ์‹คํ–‰ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+KillScriptLocation=์Šคํฌ๋ฆฝํŠธ: %S
+
+KillAddonScriptTitle=๊ฒฝ๊ณ : ์‘๋‹ต์—†๋Š” ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ์Šคํฌ๋ฆฝํŠธ
+# LOCALIZATION NOTE (KillAddonScriptMessage): %1$S is the name of an extension.
+# %2$S is the name of the application (e.g., Firefox).
+KillAddonScriptMessage=โ€œ%1$Sโ€ ํ™•์žฅ ๊ธฐ๋Šฅ์˜ ํŽ˜์ด์ง€์—์„œ ์ž‘๋™ ์ค‘์ธ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ %2$S๋ฅผ ์‘๋‹ต์—†๊ฒŒ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.\n\n์ง€๊ธˆ ์‹คํ–‰ ์ค‘์ด๊ฑฐ๋‚˜ ๊ณ„์†ํ•ด์„œ ์‘๋‹ตํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ค‘๋‹จํ•˜๊ฑฐ๋‚˜ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์™„๋ฃŒ๋ ์ง€ ๊ธฐ๋‹ค๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+KillAddonScriptGlobalMessage=๋‹ค์Œ ์ƒˆ๋กœ ๊ณ ์นจ๊นŒ์ง€ ์ด ํŽ˜์ด์ง€์—์„œ ํ™•์žฅ ๊ธฐ๋Šฅ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š๊ฒŒ ํ•จ
+
+StopScriptButton=์ค‘์ง€
+DebugScriptButton=์Šคํฌ๋ฆฝํŠธ ๋””๋ฒ„๊น…
+WaitForScriptButton=๊ณ„์†
+DontAskAgain=๋‹ค์‹œ ๋ฌป์ง€ ์•Š์Œ(&D)
+WindowCloseBlockedWarning=์Šคํฌ๋ฆฝํŠธ์— ์˜ํ•ด ์—ด๋ฆฌ์ง€ ์•Š์€ ์ฐฝ์„ ๋‹ซ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+OnBeforeUnloadTitle=ํŽ˜์ด์ง€ ๋‚˜๊ฐ€๊ธฐ ์—ฌ๋ถ€
+OnBeforeUnloadMessage2=์ด ํŽ˜์ด์ง€๊ฐ€ ๋‚˜๊ฐˆ์ง€ ์—ฌ๋ถ€๋ฅผ ๋ฌป์Šต๋‹ˆ๋‹ค. ์ž…๋ ฅํ•œ ์ •๋ณด๋Š” ์ €์žฅ๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+OnBeforeUnloadStayButton=๋จธ๋ฌด๋ฅด๊ธฐ
+OnBeforeUnloadLeaveButton=๋‚˜๊ฐ€๊ธฐ
+EmptyGetElementByIdParam=๋นˆ ๋ฌธ์ž์—ด์ด getElementById()๋กœ ์ „๋‹ฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+SpeculationFailed2=๋ถˆ๊ท ํ˜• ํŠธ๋ฆฌ๊ฐ€ document.write()๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์„ฑ๋˜์–ด ๋„คํŠธ์›Œํฌ์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ์žฌ๋ถ„์„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ์ •๋ณด๋Š” https://developer.mozilla.org/en-US/docs/Glossary/speculative_parsing์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.
+DocumentWriteIgnored=์™ธ๋ถ€ ์Šคํฌ๋ฆฝํŠธ๋กœ ๋น„๋™๊ธฐ ํ˜ธ์ถœ๋œ document.write()๋ฅผ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (EditorFileDropFailed): Do not translate contenteditable, %S is the error message explaining why the drop failed.
+EditorFileDropFailed=contenteditable ์š”์†Œ์— ํŒŒ์ผ ๋–จ์–ด๋œจ๋ฆฌ๊ธฐ๋ฅผ ์‹คํŒจํ•จ: %S.
+FormValidationTextTooLong=์ด ํ…์ŠคํŠธ๋ฅผ %S์ž ์ดํ•˜๋กœ ์ค„์ด์„ธ์š” (ํ˜„์žฌ ๊ธ€์ž์ˆ˜ %S์ž).
+FormValidationTextTooShort=์ตœ์†Œ %S์ž ์ด์ƒ์„ ์ด์šฉํ•˜์„ธ์š”(ํ˜„์žฌ ๊ธ€์ž์ˆ˜ %S ์ž).
+FormValidationValueMissing=์ด ํ•ญ๋ชฉ์„ ์ž…๋ ฅํ•˜์„ธ์š”.
+FormValidationCheckboxMissing=๊ณ„์† ์ง„ํ–‰ํ•˜๋ ค๋ฉด ์ด ํ™•์ธ๋ž€์„ ์„ ํƒํ•˜์„ธ์š”.
+FormValidationRadioMissing=์ด ์˜ต์…˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•˜์„ธ์š”.
+FormValidationFileMissing=ํŒŒ์ผ์„ ์„ ํƒํ•˜์„ธ์š”.
+FormValidationSelectMissing=๋ชฉ๋ก์—์„œ ํ•ญ๋ชฉ์„ ์„ ํƒํ•˜์„ธ์š”.
+FormValidationInvalidEmail=์ด๋ฉ”์ผ ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”.
+FormValidationInvalidURL=URL์„ ์ž…๋ ฅํ•˜์„ธ์š”.
+FormValidationInvalidDate=์œ ํšจํ•œ ๋‚ ์งœ๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”.
+FormValidationInvalidTime=์œ ํšจํ•œ ์‹œ๊ฐ„์„ ์ž…๋ ฅํ•˜์„ธ์š”.
+FormValidationInvalidDateTime=์œ ํšจํ•œ ๋‚ ์งœ์™€ ์‹œ๊ฐ„์„ ์ž…๋ ฅํ•˜์„ธ์š”.
+FormValidationInvalidDateMonth=์œ ํšจํ•œ ๋‹ฌ์„ ์ž…๋ ฅํ•˜์„ธ์š”.
+FormValidationInvalidDateWeek=์œ ํšจํ•œ ์ฃผ๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”.
+FormValidationPatternMismatch=์š”์ฒญํ•œ ํ˜•์‹์œผ๋กœ ์ž…๋ ฅํ•˜์„ธ์š”.
+# LOCALIZATION NOTE (FormValidationPatternMismatchWithTitle): %S is the (possibly truncated) title attribute value.
+FormValidationPatternMismatchWithTitle=์š”์ฒญํ•œ ํ˜•์‹์œผ๋กœ ์ž…๋ ฅํ•˜์„ธ์š”: %S.
+# LOCALIZATION NOTE (FormValidationNumberRangeOverflow): %S is a number.
+FormValidationNumberRangeOverflow=%S๋ฅผ ๋„˜์ง€ ์•Š๋Š” ๊ฐ’์„ ์„ ํƒํ•˜์„ธ์š”.
+# LOCALIZATION NOTE (FormValidationDateTimeRangeOverflow): %S is a date or a time.
+FormValidationDateTimeRangeOverflow=%S๋ณด๋‹ค ๋Šฆ์ง€ ์•Š์€ ๊ฐ’์„ ์„ ํƒํ•˜์„ธ์š”.
+# LOCALIZATION NOTE (FormValidationNumberRangeUnderflow): %S is a number.
+FormValidationNumberRangeUnderflow=%S๋ณด๋‹ค ํฐ ๊ฐ’์„ ์„ ํƒํ•˜์„ธ์š”.
+# LOCALIZATION NOTE (FormValidationDateTimeRangeUnderflow): %S is a date or a time.
+FormValidationDateTimeRangeUnderflow=%S๋ณด๋‹ค ์ด๋ฅด์ง€ ์•Š์€ ๊ฐ’์„ ์„ ํƒํ•˜์„ธ์š”.
+# LOCALIZATION NOTE (FormValidationStepMismatch): both %S can be a number, a date or a time.
+FormValidationStepMismatch=์œ ํšจํ•œ ๊ฐ’์„ ์„ ํƒํ•˜์„ธ์š”. ๊ฐ€์žฅ ์œ ํšจํ•œ ๊ฐ’์— ๊ทผ์‚ฌํ•œ ๋‘ ๊ฐœ์˜ ๊ฐ’์€ %S์™€ %S ์ž…๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (FormValidationStepMismatchOneValue): %S can be a number, a date or a time. This is called instead of FormValidationStepMismatch when the second value is the same as the first.
+FormValidationStepMismatchOneValue=์œ ํšจํ•œ ๊ฐ’์„ ์„ ํƒํ•˜์„ธ์š”. ๊ฐ€์žฅ ์œ ํšจํ•œ ๊ฐ’์— ๊ทผ์‚ฌํ•œ ๊ฐ’์€ %S ์ž…๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (FormValidationTimeReversedRangeUnderflowAndOverflow): %1$S,%2$S are time.
+FormValidationTimeReversedRangeUnderflowAndOverflow=%1$S์—์„œ %2$S ์‚ฌ์ด์˜ ๊ฐ’์„ ์„ ํƒํ•˜์„ธ์š”.
+FormValidationBadInputNumber=์ˆซ์ž๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”.
+FullscreenDeniedDisabled=์‚ฌ์šฉ์ž ์„ค์ •์— ์˜ํ•ด Fullscreen API๊ฐ€ ๋น„ํ™œ์„ฑํ™”๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ „์ฒดํ™”๋ฉด ์š”์ฒญ์ด ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+FullscreenDeniedFocusedPlugin=์ฐฝ๋ชจ๋“œ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ํฌ์ปค์Šค๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ „์ฒดํ™”๋ฉด ์š”์ฒญ์ด ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+FullscreenDeniedHidden=๋ฌธ์„œ๊ฐ€ ๋” ์ด์ƒ ๋ณด์ด์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ „์ฒดํ™”๋ฉด ์š”์ฒญ์ด ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+FullscreenDeniedHTMLDialog=์š”์ฒญํ•œ ์š”์†Œ๊ฐ€ <dialog> ์š”์†Œ์ด๋ฏ€๋กœ ์ „์ฒด ํ™”๋ฉด ํ‘œ์‹œ ์š”์ฒญ์ด ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+FullscreenDeniedContainerNotAllowed=์ตœ์†Œํ•œ ํ•˜๋‚˜์˜ ๋ฌธ์„œ๋ฅผ ํฌํ•จํ•˜๋Š” ์š”์†Œ๊ฐ€ iframe์ด ์•„๋‹ˆ๊ฑฐ๋‚˜ "allowfullscreen" ์†์„ฑ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ „์ฒดํ™”๋ฉด ์š”์ฒญ์ด ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+FullscreenDeniedNotInputDriven=Element.requestFullscreen()์ด ์งง๊ฒŒ ์‹คํ–‰๋˜๋Š” ์‚ฌ์šฉ์ž ์ƒ์„ฑ ์ด๋ฒคํŠธ ํ•ธ๋“ค๋Ÿฌ์˜ ๋‚ด๋ถ€๋กœ๋ถ€ํ„ฐ ํ˜ธ์ถœ๋˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ์ „์ฒดํ™”๋ฉด ์š”์ฒญ์ด ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+FullscreenDeniedMouseEventOnlyLeftBtn=์™ผ์ชฝ ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ์œผ๋กœ ํŠธ๋ฆฌ๊ฑฐ๋˜์ง€ ์•Š์€ ๋งˆ์šฐ์Šค ์ด๋ฒคํŠธ ํ•ธ๋“ค๋Ÿฌ ๋‚ด๋ถ€์—์„œ Element.requestFullscreen()์ด ํ˜ธ์ถœ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ „์ฒดํ™”๋ฉด ์š”์ฒญ์ด ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+FullscreenDeniedNotHTMLSVGOrMathML=์š”์ฒญํ•˜๋Š” ์š”์†Œ๊ฐ€ <svg>๋‚˜ <math>, HTML ์š”์†Œ๊ฐ€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ „์ฒดํ™”๋ฉด ์š”์ฒญ์ด ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+FullscreenDeniedNotInDocument=์ „์ฒดํ™”๋ฉด์„ ์š”์ฒญํ•œ ์š”์†Œ๊ฐ€ ๋” ์ด์ƒ ๋ฌธ์„œ ๋‚ด์— ์กด์žฌํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ „์ฒดํ™”๋ฉด ์š”์ฒญ์ด ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+FullscreenDeniedMovedDocument=์ „์ฒดํ™”๋ฉด์„ ์š”์ฒญํ•œ ์š”์†Œ๊ฐ€ ๋ฌธ์„œ์—์„œ ์›€์ง์˜€๊ธฐ ๋•Œ๋ฌธ์— ์ „์ฒดํ™”๋ฉด ์š”์ฒญ์ด ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+FullscreenDeniedLostWindow=์ฐฝ์ด ์กด์žฌํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ „์ฒดํ™”๋ฉด ์š”์ฒญ์ด ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+FullscreenDeniedPopoverOpen=์š”์†Œ๊ฐ€ ์ด๋ฏธ ํŒ์˜ค๋ฒ„๋กœ ์—ด๋ ค ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ „์ฒดํ™”๋ฉด ์š”์ฒญ์ด ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+FullscreenDeniedSubDocFullscreen=์ „์ฒดํ™”๋ฉด์„ ์š”์ฒญํ•œ ๋ฌธ์„œ์˜ ํ•˜์œ„ ๋ฌธ์„œ๊ฐ€ ์ด๋ฏธ ์ „์ฒดํ™”๋ฉด์ด๊ธฐ ๋•Œ๋ฌธ์— ์ „์ฒดํ™”๋ฉด ์š”์ฒญ์ด ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+FullscreenDeniedNotFocusedTab=์ „์ฒดํ™”๋ฉด์„ ์š”์ฒญํ•œ ์š”์†Œ๊ฐ€ ํ˜„์žฌ ํฌ์ปค์Šค๋œ ํƒญ์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ „์ฒดํ™”๋ฉด ์š”์ฒญ์ด ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+FullscreenDeniedFeaturePolicy=FeaturePolicy ์ง€์‹œ์ž๋กœ ์ธํ•ด ์ „์ฒดํ™”๋ฉด ์š”์ฒญ์ด ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+FullscreenExitWindowFocus=์ฐฝ์— ์ดˆ์ ์ด ๋งž์ถฐ์ ธ ์ „์ฒด ํ™”๋ฉด์„ ์ข…๋ฃŒํ–ˆ์Šต๋‹ˆ๋‹ค.
+RemovedFullscreenElement=์ „์ฒดํ™”๋ฉด ์š”์†Œ๊ฐ€ ๋ฌธ์„œ๋กœ๋ถ€ํ„ฐ ์‚ญ์ œ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ „์ฒดํ™”๋ฉด์„ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.
+FocusedWindowedPluginWhileFullscreen=์ฐฝ๋ชจ๋“œ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์ดˆ์ ์„ ๋ฐ›์•˜๊ธฐ ๋•Œ๋ฌธ์— ์ „์ฒดํ™”๋ฉด์„ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.
+PointerLockDeniedDisabled=์‚ฌ์šฉ์ž ์„ค์ •์—์„œ Pointer Lock API๊ฐ€ ๋น„ํ™œ์„ฑํ™” ๋˜์–ด ์žˆ์–ด์„œ ํฌ์ธํ„ฐ ์ž ๊ธˆ ์š”์ฒญ์ด ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+PointerLockDeniedInUse=ํฌ์ธํ„ฐ๊ฐ€ ์ง€๊ธˆ ๋‹ค๋ฅธ ๋ฌธ์„œ์—์„œ ์ œ์–ด๋˜๊ณ  ์žˆ์–ด์„œ ํฌ์ธํ„ฐ ์ž ๊ธˆ ์š”์ฒญ์ด ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+PointerLockDeniedNotInDocument=์š”์ฒญํ•œ ์š”์†Œ๊ฐ€ ๋ฌธ์„œ์— ์žˆ์ง€ ์•Š์•„์„œ ํฌ์ธํ„ฐ ์ž ๊ธˆ ์š”์ฒญ์ด ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+PointerLockDeniedSandboxed=์ƒŒ๋“œ๋ฐ•์Šค๋ฅผ ํ†ตํ•œ Pointer Lock API๋Š” ๊ธˆ์ง€๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํฌ์ธํ„ฐ ์ž ๊ธˆ ์š”์ฒญ์ด ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+PointerLockDeniedHidden=๋ฌธ์„œ๊ฐ€ ์œ ํšจํ•˜์ง€ ์•Š์•„์„œ ํฌ์ธํ„ฐ ์ž ๊ธˆ ์š”์ฒญ์ด ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+PointerLockDeniedNotFocused=๋ฌธ์„œ์— ์ดˆ์ ์ด ์žˆ์ง€ ์•Š์•„์„œ ํฌ์ธํ„ฐ ์ž ๊ธˆ ์š”์ฒญ์ด ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+PointerLockDeniedMovedDocument=์š”์ฒญํ•œ ์š”์†Œ๊ฐ€ ๋ฌธ์„œ๋ฅผ ์ด๋™์‹œ์ผœ์„œ ํฌ์ธํ„ฐ ์ž ๊ธˆ ์š”์ฒญ์ด ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+PointerLockDeniedNotInputDriven=Element.requestPointerLock()์ด ์งง๊ฒŒ ์‹คํ–‰๋˜๋Š” ์‚ฌ์šฉ์ž ์ƒ์„ฑ ์ด๋ฒคํŠธ ํ•ธ๋“ค๋Ÿฌ ์•ˆ์—์„œ ํ˜ธ์ถœ๋˜์ง€ ์•Š์•˜๊ณ  ๋ฌธ์„œ๊ฐ€ ์ „์ฒดํ™”๋ฉด์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ํฌ์ธํ„ฐ ์ž ๊ธˆ ์š”์ฒญ์ด ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+PointerLockDeniedFailedToLock=๋ธŒ๋ผ์šฐ์ €๊ฐ€ ํฌ์ธํ„ฐ๋ฅผ ์ž ๊ทธ์ง€ ๋ชปํ–ˆ๊ธฐ ๋–„๋ฌธ์— ํฌ์ธํ„ฐ ์ž ๊ธˆ ์š”์ฒญ์ด ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+HTMLSyncXHRWarning=๋™๊ธฐ ๋ชจ๋“œ์— ์žˆ์–ด์„œ์˜ XMLHttpRequest ์ค‘์˜ HTML ํผ์Šค๋Š” ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: %S is the name of the header in question
+ForbiddenHeaderWarning=๊ธˆ์ง€๋˜ ํ—ค๋” ์„ค์ •์ด ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค: %S
+ResponseTypeSyncXHRWarning=Window ์ปจํ…์ŠคํŠธ์˜ ๋™๊ธฐ ๋ชจ๋“œ์—์„œ XMLHttpRequest์˜ responseType ์†์„ฑ ์‚ฌ์šฉ์ด ๋” ์ด์ƒ ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+TimeoutSyncXHRWarning=XMLHttpRequest์˜ timeout ์†์„ฑ ์‚ฌ์šฉ์€ window ๋ฌธ๋งฅ์˜ ๋™๊ธฐ ๋ชจ๋“œ์—์„œ๋Š” ์ง€์›ํ•˜๊ณ  ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate navigator.sendBeacon, unload, pagehide, or XMLHttpRequest.
+UseSendBeaconDuringUnloadAndPagehideWarning=unload ๋ฐ pagehide ์ค‘์— ๋™๊ธฐ XMLHttpRequest ๋Œ€์‹  navigator.sendBeacon์„ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์ด ํ–ฅ์ƒ๋ฉ๋‹ˆ๋‹ค.
+JSONCharsetWarning=XMLHttpRequest๋ฅผ ์‚ฌ์šฉํ•ด ์ทจ๋“ํ•œ JSON์— ๋Œ€ํ•ด์„œ UTF-8๊ฐ€ ์•„๋‹Œ ๋ฌธ์ž ์ธ์ฝ”๋”ฉ์ด ์„ ์–ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. JSON ์˜ ๋””์ฝ”๋“œ๋Š” UTF-8๋งŒ ์ง€์›๋ฉ๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate HTMLMediaElement and createMediaElementSource.
+MediaElementAudioSourceNodeCrossOrigin=createMediaElementSource์— ๋ณด๋‚ด์ง„ HTMLMediaElement๊ฐ€ ๊ต์ฐจ ์ถœ์ฒ˜ ๋ฆฌ์†Œ์Šค์ด์–ด์„œ ๋…ธ๋“œ์—์„œ ์ถœ๋ ฅ ๋‚ด์šฉ์ด ์—†์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate MediaStream and createMediaStreamSource.
+MediaStreamAudioSourceNodeCrossOrigin=createMediaStreamSource์— ๋ณด๋‚ด์ง„ MediaStream์ด ๊ต์ฐจ ์ถœ์ฒ˜ ๋ฆฌ์†Œ์Šค์ด์–ด์„œ ๋…ธ๋“œ์—์„œ ์ถœ๋ ฅ ๋‚ด์šฉ์ด ์—†์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE : Do not translate MediaStreamTrack and createMediaStreamTrackSource.
+MediaStreamTrackAudioSourceNodeCrossOrigin=createMediaStreamTrackSource์— ์ „๋‹ฌ๋œ MediaStreamTrack์€ ๊ต์ฐจ ์ถœ์ฒ˜ ๋ฆฌ์†Œ์Šค์ด์–ด์„œ ๋…ธ๋“œ์—์„œ ์ถœ๋ ฅ ๋‚ด์šฉ์ด ์—†์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate HTMLMediaElement and MediaStream.
+MediaElementAudioCaptureOfMediaStreamError=์บก์ฒ˜๋œ HTMLMediaElement๊ฐ€ MediaStream์„ ์žฌ์ƒํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณผ๋ฅจ์„ ์„ค์ •ํ•˜๊ฑฐ๋‚˜ ์Œ์†Œ๊ฑฐํ•˜๋Š” ๊ธฐ๋Šฅ์€ ํ˜„์žฌ ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate HTMLMediaElement and MediaStream.
+MediaElementStreamCaptureCycle=srcObject์— ํ• ๋‹น๋œ MediaStream์€ ์ด HTMLMediaElement์˜ ์บก์ฒ˜์—์„œ ๋น„๋กฏ๋˜์–ด ํ• ๋‹น์„ ๋ฌด์‹œํ•˜๊ณ  ์ฃผ๊ธฐ๋ฅผ ํ˜•์„ฑํ•ฉ๋‹ˆ๋‹ค.
+MediaLoadExhaustedCandidates=๋ชจ๋“  ํ›„๋ณด ๋ฆฌ์†Œ์Šค๋ฅผ ๋กœ๋“œํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฏธ๋””์–ด ๋กœ๋“œ๊ฐ€ ์ผ์‹œ ์ค‘์ง€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+MediaLoadSourceMissingSrc=<source> ์š”์†Œ์— "src" ์†์„ฑ์ด ์—†์Šต๋‹ˆ๋‹ค. ๋ฏธ๋””์–ด ๋ฆฌ์†Œ์Šค ๋กœ๋“œ์— ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+MediaStreamAudioSourceNodeDifferentRate=์„œ๋กœ ๋‹ค๋ฅธ ์ƒ˜ํ”Œ๋ง ๋น„์œจ์˜ AudioContexts์—์„œ AudioNodes๋กœ์˜ ์—ฐ๊ฒฐ์€ ํ˜„์žฌ ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: %1$S is the Http error code the server returned (e.g. 404, 500, etc), %2$S is the URL of the media resource which failed to load.
+MediaLoadHttpError=HTTP ๋กœ๋“œ๊ฐ€ %1$S ์ƒํƒœ๋กœ ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฏธ๋””์–ด ๋ฆฌ์†Œ์Šค %2$S ๋กœ๋“œ์— ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load.
+MediaLoadInvalidURI=์ž˜๋ชป๋œ URI์ž…๋‹ˆ๋‹ค. ๋ฏธ๋””์–ด ๋ฆฌ์†Œ์Šค %S ๋กœ๋“œ์— ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: %1$S is the media resource's format/codec type (basically equivalent to the file type, e.g. MP4,AVI,WMV,MOV etc), %2$S is the URL of the media resource which failed to load.
+MediaLoadUnsupportedTypeAttribute="%1$S"์˜ ์ง€์ •๋œ "type" ์†์„ฑ์€ ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฏธ๋””์–ด ๋ฆฌ์†Œ์Šค %2$S ๋กœ๋“œ์— ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+MediaLoadUnsupportedTypeAttributeLoadingNextChild=โ€œ%1$Sโ€์˜ ์ง€์ •๋œ โ€œtypeโ€ ์†์„ฑ์ด ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. %2$S ๋ฏธ๋””์–ด ๋ฆฌ์†Œ์Šค๋ฅผ ๋กœ๋“œํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ <source> ์š”์†Œ์—์„œ ๋กœ๋“œํ•˜๋ ค๊ณ ํ•ฉ๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: %1$S is the MIME type HTTP header being sent by the web server, %2$S is the URL of the media resource which failed to load.
+MediaLoadUnsupportedMimeType="%1$S"์˜ HTTP "Content-Type"์€ ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.๋ฏธ๋””์–ด ๋ฆฌ์†Œ์Šค %2$S ๋กœ๋“œ์— ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load because of error in decoding.
+MediaLoadDecodeError=%S์˜ ๋ฏธ๋””์–ด ๋ฆฌ์†Œ์Šค๋ฅผ ๋””์ฝ”๋”ฉ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+MediaWidevineNoWMF=Windows Media Foundation ์—†์ด Widevine ์žฌ์ƒ์„ ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค. https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.
+# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')
+MediaWMFNeeded=%S ํ˜•์‹์˜ ๋™์˜์ƒ์„ ์žฌ์ƒํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ถ”๊ฐ€์ ์ธ Microsoft ์†Œํ”„ํŠธ์›จ์–ด ์„ค์น˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.
+# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')
+MediaPlatformDecoderNotFound=ํŽ˜์ด์ง€์˜ ๋™์˜์ƒ์„ ์žฌ์ƒํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ•„์š”ํ•œ ๋™์˜์ƒ ์ฝ”๋ฑ์ด ์—†์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค: %S
+MediaUnsupportedLibavcodec=ํŽ˜์ด์ง€์˜ ๋™์˜์ƒ์„ ์žฌ์ƒํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ง€์›๋˜์ง€ ์•Š๋Š” ๋ฒ„์ „์˜ libavcodec์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: %1$S is the URL of the media resource, %2$S is technical information (in English)
+MediaDecodeError=%1$S์˜ ๋ฏธ๋””์–ด ๋ฆฌ์†Œ์Šค๋ฅผ ๋””์ฝ”๋”ฉ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์˜ค๋ฅ˜: %2$S
+# LOCALIZATION NOTE: %1$S is the URL of the media resource, %2$S is technical information (in English)
+MediaDecodeWarning=%1$S์˜ ๋ฏธ๋””์–ด ๋ฆฌ์†Œ์Šค๋ฅผ ๋””์ฝ”๋”ฉ ํ•  ์ˆ˜ ์žˆ์—ˆ์ง€๋งŒ, ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค: %2$S
+# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')
+MediaCannotPlayNoDecoders=๋ฏธ๋””์–ด๋ฅผ ์žฌ์ƒํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์š”์ฒญ๋œ ํ˜•์‹์— ๋Œ€ํ•œ ๋””์ฝ”๋”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค: %S
+# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')
+MediaNoDecoders=์š”์ฒญ๋œ ํ˜•์‹์˜ ์ผ๋ถ€์— ๋Œ€ํ•œ ๋””์ฝ”๋”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค: %S
+MediaCannotInitializePulseAudio=PulseAudio ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ
+# LOCALIZATION NOTE: %S is the URL of the web page which is not served on HTTPS and thus is not encrypted and considered insecure.
+MediaEMEInsecureContextDeprecatedWarning=์•ˆ์ „ํ•˜์ง€ ์•Š์€(์˜ˆ๋ฅผ ๋“ค์–ด HTTPS ๊ฐ€ ์•„๋‹Œ) ์ปจํ…์ŠคํŠธ์—์„œ %S์˜ ์•”ํ˜ธํ™”๋œ ๋ฏธ๋””์–ด ํ™•์žฅ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ๊ณง ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค. HTTPS์™€ ๊ฐ™์€ ์•ˆ์ „ํ•œ ์ถœ์ฒ˜ ์‚ฌ์šฉ์œผ๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ฒƒ์„ ๊ณ ๋ คํ•˜์„ธ์š”.
+# LOCALIZATION NOTE: %S is the URL of the web page which is calling web APIs without passing data (either an audioCapabilities or a videoCapabilities) that will soon be required. See https://bugzilla.mozilla.org/show_bug.cgi?id=1368583#c21 for explanation of this string.
+MediaEMENoCapabilitiesDeprecatedWarning=audioCapabilities ๋˜๋Š” videoCapabilities๋ฅผ ํฌํ•จํ•˜๋Š” MediaKeySystemConfiguration๋ฅผ ์ „๋‹ฌํ•˜์ง€ ์•Š๊ณ  navigator.requestMediaKeySystemAccess() (%S ์—์„œ)๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ๊ฒƒ์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š๊ณ  ๊ณง ์ง€์›ํ•˜์ง€ ์•Š๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: %S is the URL of the web page which is calling web APIs without passing data (a "codecs" string in the "contentType") that will soon be required. See https://bugzilla.mozilla.org/show_bug.cgi?id=1368583#c21 for explanation of this string.
+MediaEMENoCodecsDeprecatedWarning=contentType์— โ€œcodecsโ€ ๋ฌธ์ž์—ด์„ ์—†์ด audioCapabilities ๋˜๋Š” videoCapabilities๋ฅผ ํฌํ•จํ•˜๋Š” MediaKeySystemConfiguration๋ฅผ ์ „๋‹ฌํ•˜์—ฌ navigator.requestMediaKeySystemAccess() (%S ์—์„œ)๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ๊ฒƒ์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š๊ณ  ๊ณง ์ง€์›ํ•˜์ง€ ์•Š๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "Mutation Event" and "MutationObserver"
+MutationEventWarning=๋ณ€์ด ์ด๋ฒคํŠธ๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€์‹ ์— MutationObserver๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.
+BlockAutoplayError=์ž๋™ ์žฌ์ƒ์€ ์‚ฌ์šฉ์ž์˜ ์Šน์ธ์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์ดํŠธ๊ฐ€ ์‚ฌ์šฉ์ž์— ์˜ํ•ด์„œ ํ™œ์„ฑํ™”๋˜์ง€ ์•Š์•˜์œผ๋ฉด ๋ฏธ๋””์–ด์˜ ์†Œ๋ฆฌ๊ฐ€ ๋‚˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+BlockAutoplayWebAudioStartError=AudioContext๊ฐ€ ์ž๋™์ ์œผ๋กœ ์‹œ์ž‘๋˜๋Š” ๊ฒƒ์„ ๋ง‰์•˜์Šต๋‹ˆ๋‹ค. ํŽ˜์ด์ง€์—์„œ ์‚ฌ์šฉ์ž ์ œ์Šค์ฒ˜ ์ดํ›„์— ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜ ๊ณ„์†ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "Components"
+ComponentsWarning=Component ๊ฐ์ฒด๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์กฐ๋งŒ๊ฐ„ ์‚ญ์ œ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
+PluginHangUITitle=๊ฒฝ๊ณ : ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฐ˜์‘ ์—†์Œ
+PluginHangUIMessage=%S๊ฐ€ ๋ฐ”์˜๊ฑฐ๋‚˜ ๋ฉˆ์ถ˜ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ •์ง€์‹œํ‚ค๊ฑฐ๋‚˜ ์™„๋ฃŒ๋  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+PluginHangUIWaitButton=๊ณ„์†ํ•˜๊ธฐ
+PluginHangUIStopButton=ํ”Œ๋Ÿฌ๊ทธ์ธ ์ •์ง€ํ•˜๊ธฐ
+# LOCALIZATION NOTE: Do not translate "NodeIterator" or "detach()".
+NodeIteratorDetachWarning=NodeIterator์— detach()๋ฅผ ํ˜ธ์ถœํ•˜์—ฌ๋„ ๋” ์ด์ƒ ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "LenientThis" and "this"
+LenientThisWarning=โ€œthisโ€ ๊ฐ์ฒด๊ฐ€ ์˜ฌ๋ฐ”๋ฅด์ง€ ์•Š์œผ๋ฏ€๋กœ [LenientThis]๊ฐ€ ์žˆ๋Š” ์†์„ฑ์„ ๊ฐ€์ ธ์˜ค๊ฑฐ๋‚˜ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์€ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "captureEvents()" or "addEventListener()"
+UseOfCaptureEventsWarning=captureEvents()๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. DOM 2์˜ addEventListener()๋ฉ”์†Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ฝ”๋“œ๋กœ ๋ฐ”๊พธ์„ธ์š”. ์ž์„ธํ•œ ๋‚ด์šฉ์€ http://developer.mozilla.org/en/docs/DOM:element.addEventListener๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.
+# LOCALIZATION NOTE: Do not translate "releaseEvents()" or "removeEventListener()"
+UseOfReleaseEventsWarning=releaseEvents()๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. DOM 2์˜ removeEventListener()๋ฉ”์†Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ฝ”๋“œ๋กœ ๋ฐ”๊พธ์„ธ์š”. ์ž์„ธํ•œ ๋‚ด์šฉ์€ http://developer.mozilla.org/en/docs/DOM:element.removeEventListener๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.
+# LOCALIZATION NOTE: Do not translate "XMLHttpRequest"
+SyncXMLHttpRequestWarning=๋ฉ”์ธ ์Šค๋ ˆ๋“œ์—์„œ์˜ ๋™๊ธฐํ™”๋œ XMLHttpRequest๋Š” ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์— ์•ˆ์ข‹์€ ์˜ํ–ฅ์„ ๋ฏธ์น˜๊ธฐ ๋•Œ๋ฌธ์— ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋” ์ž์„ธํ•œ ์‚ฌํ•ญ์€ http://xhr.spec.whatwg.org/ ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.
+# LOCALIZATION NOTE: Do not translate "window.controllers/Controllers"
+Window_Cc_ontrollersWarning=window.controllers/Controllers๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. UA ๊ฐ์ง€์— ์‚ฌ์šฉํ•˜์ง€ ๋งˆ์„ธ์š”.
+ImportXULIntoContentWarning=Importing XUL ๋…ธ๋“œ๋ฅผ ์ฝ˜ํ…ํŠธ ๋ฌธ์„œ๋กœ ๊ฐ€์ ธ์˜ค๋Š” ๊ธฐ๋Šฅ์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ ๊ณง ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "IndexedDB".
+IndexedDBTransactionAbortNavigation=ํŽ˜์ด์ง€ ์ด๋™์œผ๋กœ ์ธํ•ด ์•„์ง ์™„๋ฃŒ๋˜์ง€ ์•Š์€ IndexedDB ํŠธ๋žœ์žญ์…˜์ด ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate Will-change, %1$S,%2$S are numbers.
+IgnoringWillChangeOverBudgetWarning=Will-change ๋ฉ”๋ชจ๋ฆฌ ์†Œ๋น„๊ฐ€ ๋„ˆ๋ฌด ๋†’์Šต๋‹ˆ๋‹ค. ๋ฒ„์ ฏ ํ•œ๋„๋Š” ๋ฌธ์„œ ํ‘œ๋ฉด ์˜์—ญ์„ %1$S(%2$S ํ”ฝ์…€)๋กœ ๊ณฑํ•œ ๊ฐ’์ž…๋‹ˆ๋‹ค. ๋ฒ„์ ฏ์„ ๋„˜์–ด์„œ๋Š” will-change ๋ฐœ์ƒ์€ ๋ฌด์‹œ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "Worker".
+HittingMaxWorkersPerDomain2=๊ฐ™์€ ์ถœ์ฒ˜์˜ ๋‹ค๋ฅธ ๋ฌธ์„œ๊ฐ€ ์ด๋ฏธ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ€ ์ˆ˜์˜ Worker๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— Worker๋ฅผ ๋ฐ”๋กœ ์‹œ์ž‘ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. Worker๊ฐ€ ํ์— ์ถ”๊ฐ€๋˜์—ˆ๊ณ  ๋‹ค๋ฅธ Worker๊ฐ€ ์™„๋ฃŒ๋œ ํ›„์— ์‹œ์ž‘๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "Application Cache API", "AppCache" and "ServiceWorker".
+AppCacheWarning=Application Cache API(AppCache)๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ํ–ฅํ›„์— ์ œ๊ฑฐ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ์˜คํ”„๋ผ์ธ ์ง€์›์„ ์œ„ํ•ด์„œ๋Š” ServiceWorker์˜ ์‚ฌ์šฉ์„ ๊ณ ๋ คํ•˜์„ธ์š”.
+# LOCALIZATION NOTE: Do not translate "Worker".
+EmptyWorkerSourceWarning=๋น„์–ด์žˆ๋Š” ์ถœ์ฒ˜์—์„œ Worker ์ƒ์„ฑ์„ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜๋„ํ•˜์ง€ ์•Š์€ ๋™์ž‘์ž…๋‹ˆ๋‹ค.
+NavigatorGetUserMediaWarning=navigator.mozGetUserMedia๋Š” navigator.mediaDevices.getUserMedia๋กœ ๋Œ€์ฒด๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "RTCPeerConnection", "getLocalStreams", "getRemoteStreams", "getSenders" or "getReceivers".
+RTCPeerConnectionGetStreamsWarning=RTCPeerConnection.getLocalStreams/getRemoteStreams๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  RTCPeerConnection.getSenders/getReceivers๋ฅผ ์ด์šฉํ•˜์„ธ์š”.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker". %S is a URL.
+InterceptionFailedWithURL='%S'๋ฅผ ์ฝ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ServiceWorker๊ฐ€ ์š”์ฒญ์„ ๊ฐ€๋กœ์ฑ„๊ณ  ์•Œ ์ˆ˜ ์—†๋Š” ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "cors", "Response", "same-origin" or "Request". %1$S is a URL, %2$S is a URL.
+CorsResponseForSameOriginRequest=โ€˜%2$Sโ€™์˜ ์‘๋‹ต์ธ โ€˜%1$Sโ€™๋ฅผ ์ฝ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ServiceWorker๊ฐ€ same-origin Request์— ๋Œ€ํ•œ cors Response๋ฅผ ํ•ฉ์„ฑํ•˜๋„๋ก ํ—ˆ์šฉ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "FetchEvent.respondWith()", "FetchEvent", "no-cors", "opaque", "Response", or "RequestMode". %1$S is a URL. %2$S is a RequestMode value.
+BadOpaqueInterceptionRequestModeWithURL='%1$S'๋ฅผ ์ฝ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. '%2$S' FetchEvent๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ์ค‘์— ServiceWorker๊ฐ€ FetchEvent.respondWith()์— ๋ถˆ๋ช…ํ™•ํ•œ ์‘๋‹ต์„ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค. ๋ถˆ๋ช…ํ™•ํ•œ ์‘๋‹ต ๊ฐ์ฒด๋Š” RequestMode๊ฐ€ 'no-cors'์ผ ๋•Œ์—๋งŒ ์œ ํšจํ•ฉ๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "Error", "Response", "FetchEvent.respondWith()", or "fetch()". %S is a URL.
+InterceptedErrorResponseWithURL='%S'๋ฅผ ์ฝ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ServiceWorker๊ฐ€ FetchEvent.respondWith()์— ์˜ค๋ฅ˜ ์‘๋‹ต์„ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค. ์ด ํ˜„์ƒ์€ ๋ณดํ†ต ServiceWorker๊ฐ€ ์œ ํšจํ•˜์ง€ ์•Š์€ fetch() ์š”์ฒญ์„ ํ–ˆ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "Response", "FetchEvent.respondWith()", or "Response.clone()". %S is a URL.
+InterceptedUsedResponseWithURL='%S'๋ฅผ ์ฝ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ServiceWorker๊ฐ€ FetchEvent.respondWith()์— ์‚ฌ์šฉ๋œ ์‘๋‹ต์„ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค. ์‘๋‹ต์˜ ๋ณธ๋ฌธ์€ ํ•œ๋ฒˆ๋งŒ ์ฝํž ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‘๋‹ต ๋ณธ๋ฌธ์— ์—ฌ๋Ÿฌ๋ฉด ์ ‘๊ทผํ•˜๋ ค๋ฉด Response.clone()์„ ์‚ฌ์šฉํ•˜์„ธ์š”.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "opaqueredirect", "Response", "FetchEvent.respondWith()", or "FetchEvent". %S is a URL.
+BadOpaqueRedirectInterceptionWithURL='%S'๋ฅผ ์ฝ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ServiceWorker๊ฐ€ ๋„ค๋น„๊ฒŒ์ด์…˜์ด ์•„๋‹Œ FetchEvent๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ์ค‘์— FetchEvent.respondWith()์— opaqueredirect ์‘๋‹ต์„ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "Response", "FetchEvent.respondWith()", "RedirectMode" or "follow". %S is a URL.
+BadRedirectModeInterceptionWithURL='%S'์„(๋ฅผ) ๋กœ๋“œํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. RedirectMode๊ฐ€ โ€˜followโ€™๊ฐ€ ์•„๋‹Œ ๋™์•ˆ ServiceWorker๊ฐ€ FetchEvent.respondWith()์— ๋ฆฌ๋””๋ ‰์…˜๋œ ์‘๋‹ต์„ ์ „๋‹ฌํ–ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker" or "FetchEvent.preventDefault()". %S is a URL.
+InterceptionCanceledWithURL='%S'๋ฅผ ์ฝ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ServiceWorker๊ฐ€ FetchEvent.preventDefault()๋ฅผ ํ˜ธ์ถœํ•˜์—ฌ ๋กœ๋“œ๋ฅผ ์ค‘์ง€ํ–ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "promise", or "FetchEvent.respondWith()". %1$S is a URL. %2$S is an error string.
+InterceptionRejectedResponseWithURL='%1$S'๋ฅผ ์ฝ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ServiceWorker๊ฐ€ '%2$S'์™€ ํ•จ๊ป˜ ๋ฐ˜๋ ค๋œ ํ”„๋กœ๋ฏธ์Šค๋ฅผ FetchEvent.respondWith()์— ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "promise", "FetchEvent.respondWith()", or "Response". %1$S is a URL. %2$S is an error string.
+InterceptedNonResponseWithURL=Failed to load '%1$S'๋ฅผ ์ฝ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ServiceWorker ์‘๋‹ต์ด ์•„๋‹Œ ๊ฐ’ '%2$S'๋กœ ๊ฒฐ์ •๋œ ํ”„๋กœ๋ฏธ์Šค๋ฅผ FetchEvent.respondWith()๋กœ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "Service-Worker-Allowed" or "HTTP". %1$S and %2$S are URLs.
+ServiceWorkerScopePathMismatch=ServiceWorker ๋“ฑ๋ก ์‹คํŒจ: ์ œ๊ณต๋œ ๋ฒ”์œ„์˜ ๊ฒฝ๋กœ '%1$S'๊ฐ€ '%2$S'์˜ ํ—ˆ์šฉ๋œ ์ตœ๋Œ€ ๋ฒ”์œ„์˜ ์•„๋ž˜๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ๋ฒ”์œ„๋ฅผ ์กฐ์ •ํ•˜๊ฑฐ๋‚˜ Service Worker ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ด๋™ํ•˜๊ฑฐ๋‚˜ ๋ฒ”์œ„ ํ—ˆ์šฉ์„ ์œ„ํ•ด Service-Worker-Allowed HTTP ํ—ค๋”๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a stringified numeric HTTP status code like "404" and %3$S is a URL.
+ServiceWorkerRegisterNetworkError=โ€˜%1$Sโ€™ ๋ฒ”์œ„์— ๋Œ€ํ•œ ServiceWorker ๋“ฑ๋ก/๊ฐฑ์‹ ์„ ์‹คํŒจํ•จ: โ€˜%3$Sโ€™ ์Šคํฌ๋ฆฝํŠธ์— ๋Œ€ํ•œ ๋กœ๋“œ๋ฅผ %2$S ์ƒํƒœ๋กœ ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a MIME Media Type like "text/plain" and %3$S is a URL.
+ServiceWorkerRegisterMimeTypeError2=โ€˜%1$Sโ€™ ๋ฒ”์œ„์— ๋Œ€ํ•œ ServiceWorker ๋“ฑ๋ก/๊ฐฑ์‹ ์„ ์‹คํŒจํ•จ: โ€˜%3$Sโ€™ ์Šคํฌ๋ฆฝํŠธ์— ๋Œ€ํ•œ ์ž˜๋ชป๋œ โ€˜%2$Sโ€™ Content-Type. JavaScript MIME ํƒ€์ž…์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker". %S is a URL representing the scope of the ServiceWorker.
+ServiceWorkerRegisterStorageError=โ€˜%Sโ€™ ๋ฒ”์œ„์— ๋Œ€ํ•œ ServiceWorker ๋“ฑ๋ก/๊ฐฑ์‹ ์„ ์‹คํŒจํ•จ: ์‚ฌ์šฉ์ž ์„ค์ •์ด๋‚˜ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ๋กœ ์ธํ•ด ์ด ๋ฌธ๋งฅ์—์„œ ์ €์žฅ์†Œ ์ ‘๊ทผ์ด ์ œํ•œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+ServiceWorkerGetRegistrationStorageError=Service Worker ๋“ฑ๋ก์„ ์‹คํŒจํ•จ: ์‚ฌ์šฉ์ž ์„ค์ •์ด๋‚˜ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ๋กœ ์ธํ•ด ์ด ๋ฌธ๋งฅ์—์„œ ์ €์žฅ์†Œ ์ ‘๊ทผ์ด ์ œํ•œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+ServiceWorkerGetClientStorageError=Service Worker์˜ ํด๋ผ์ด์–ธํŠธ๋ฅผ ๋ฐ›์•„์˜ค์ง€ ๋ชป ํ•จ: ์‚ฌ์šฉ์ž ์„ค์ •์ด๋‚˜ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ๋กœ ์ธํ•ด ์ด ๋ฌธ๋งฅ์—์„œ ์ €์žฅ์†Œ ์ ‘๊ทผ์ด ์ œํ•œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker" and "postMessage". %S is a URL representing the scope of the ServiceWorker.
+ServiceWorkerPostMessageStorageError=์‚ฌ์šฉ์ž ์„ค์ •์ด๋‚˜ ์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ๋กœ ์ธํ•ด ์ €์žฅ์†Œ ์ ‘๊ทผ์ด ์ œํ•œ๋˜์–ด โ€˜%Sโ€™ ๋ฒ”์œ„์— ๋Œ€ํ•œ ServiceWorker๊ฐ€ โ€˜postMessageโ€˜๋ฅผ ์‹คํ–‰ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker". %1$S is a URL representing the scope of the ServiceWorker.
+ServiceWorkerGraceTimeoutTermination=waitUntil/respondWith ํ”„๋กœ๋ฏธ์Šค๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๋Š” ์ค‘ ํƒ€์ž„ ์•„์›ƒ์ด ๋ฐœ์ƒํ•˜์—ฌ โ€˜%1$Sโ€™ ๋ฒ”์œ„์˜ ServiceWorker๋ฅผ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (ServiceWorkerNoFetchHandler): Do not translate "Fetch".
+ServiceWorkerNoFetchHandler=Fetch ์ด๋ฒคํŠธ ํ•ธ๋“ค๋Ÿฌ๋Š” Worker ์Šคํฌ๋ฆฝํŠธ์˜ ์ดˆ๊ธฐ ์‹คํ–‰์‹œ์— ์ถ”๊ฐ€๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+ExecCommandCutCopyDeniedNotInputDriven=์งง๊ฒŒ ์‹คํ–‰๋˜๋Š” ์‚ฌ์šฉ์ž ์ƒ์„ฑ ์ด๋ฒคํŠธ ํ•ธ๋“ค๋Ÿฌ ์•ˆ์—์„œ ํ˜ธ์ถœ๋˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— document.execCommand(โ€˜cutโ€™/โ€˜copyโ€™)๊ฐ€ ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+ManifestIdIsInvalid=ID ๋ฉค๋ฒ„๊ฐ€ ์œ ํšจํ•œ URL๋กœ ํ™•์ธ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+ManifestIdNotSameOrigin=id ๋ฉค๋ฒ„๋Š” start_url ๋ฉค๋ฒ„์™€ ๊ฐ™์€ ์ถœ์ฒ˜๋ฅผ ๊ฐ€์ ธ์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+ManifestShouldBeObject=๋งค๋‹ˆํŽ˜์ŠคํŠธ๋Š” ๊ฐ์ฒด์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+ManifestScopeURLInvalid=์Šค์ฝ”ํ”„ URL์ด ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+ManifestScopeNotSameOrigin=์Šค์ฝ”ํ”„ URL์€ ๋ฌธ์„œ์™€ ๊ฐ™์€ ์ถœ์ฒ˜๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+ManifestStartURLOutsideScope=์‹œ์ž‘ URL์ด ์Šค์ฝ”ํ”„๋ฅผ ๋ฒ—์–ด๋‚˜์„œ ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+ManifestStartURLInvalid=์‹œ์ž‘ URL์ด ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+ManifestStartURLShouldBeSameOrigin=์‹œ์ž‘ URL์€ ๋ฌธ์„œ์™€ ๊ฐ™์€ ์ถœ์ฒ˜๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: %1$S is the name of the object whose property is invalid. %2$S is the name of the invalid property. %3$S is the expected type of the property value. E.g. "Expected the manifest's start_url member to be a string."
+ManifestInvalidType=%3$S๊ฐ€ ๋˜๊ธฐ ์œ„ํ•ด์„œ๋Š” %1$S์˜ %2$S ๋ฉค๋ฒ„๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: %1$S is the name of the property whose value is invalid. %2$S is the (invalid) value of the property. E.g. "theme_color: 42 is not a valid CSS color."
+ManifestInvalidCSSColor=%1$S: %2$S๋Š” ์œ ํšจํ•œ CSS ์ƒ‰์ƒ์ด ์•„๋‹™๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: %1$S is the name of the property whose value is invalid. %2$S is the (invalid) value of the property. E.g. "lang: 42 is not a valid language code."
+ManifestLangIsInvalid=%1$S: %2$S์€(๋Š”) ์œ ํšจํ•œ ์–ธ์–ด ์ฝ”๋“œ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: %1$S is the name of the parent property whose value is invalid (e.g., "icons"). %2$S is the index of the image object that is invalid (from 0). %3$S is the name of actual member that is invalid. %4$S is the invalid value. E.g. "icons item at index 2 is invalid. The src member is an invalid URL http://:Invalid"
+ManifestImageURLIsInvalid=์ธ๋ฑ์Šค %2$S์˜ %1$S ํ•ญ๋ชฉ์ด ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. %3$S ๋ฉค๋ฒ„๊ฐ€ ์ž˜๋ชป๋œ URL %4$S์ž…๋‹ˆ๋‹ค
+# LOCALIZATION NOTE: %1$S is the name of the parent property that that contains the unusable image object (e.g., "icons"). %2$S is the index of the image object that is unusable (from 0). E.g. "icons item at index 2 lacks a usable purpose. It will be ignored."
+ManifestImageUnusable=์ธ๋ฑ์Šค %2$S์˜ %1$S ํ•ญ๋ชฉ์— ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์šฉ๋„๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: %1$S is the name of the parent property that contains the unsupported value (e.g., "icons"). %2$S is the index of the image object that has the unsupported value (from 0). %3$S are the unknown purposes. E.g. "icons item at index 2 includes unsupported purpose(s): a b."
+ManifestImageUnsupportedPurposes=์ธ๋ฑ์Šค %2$S์˜ %1$S ํ•ญ๋ชฉ์— ์ง€์›๋˜์ง€ ์•Š๋Š” ๋ชฉ์ ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค: %3$S.
+# LOCALIZATION NOTE: %1$S is the name of the parent property that has a repeated purpose (e.g., "icons"). %2$S is the index of the image object that has the repeated purpose (from 0). %3$S is the repeated purposes. E.g. "icons item at index 2 includes repeated purpose(s): a b."
+ManifestImageRepeatedPurposes=์ธ๋ฑ์Šค %2$S์˜ %1$S ํ•ญ๋ชฉ์— ๋ฐ˜๋ณต๋œ ๋ชฉ์ ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค: %3$S.
+PatternAttributeCompileFailure=์˜ฌ๋ฐ”๋ฅธ ์ •๊ทœ์‹ ํŒจํ„ด์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— <input pattern='%S'>๋ฅผ ๊ฒ€์‚ฌํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค: %S
+# LOCALIZATION NOTE: Do not translate "postMessage" or DOMWindow. %S values are origins, like https://domain.com:port
+TargetPrincipalDoesNotMatch='DOMWindow'์— 'postMessage'๋ฅผ ์‹คํ–‰ํ•˜์ง€ ๋ชปํ•จ: ์ œ๊ณต๋œ ๋Œ€์ƒ์˜ ์ถœ์ฒ˜('%S')๊ฐ€ ์ˆ˜์‹  ์ฐฝ์˜ ์ถœ์ฒ˜('%S')์™€ ์ผ์น˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port
+RewriteYouTubeEmbed=์˜ค๋ž˜๋œ YouTube Flash ์‚ฝ์ž…๊ตฌ๋ฌธ(%S)์„ iframe ์‚ฝ์ž…๊ตฌ๋ฌธ(%S)์œผ๋กœ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด embed/object ๋Œ€์‹  iframe์„ ์‚ฌ์šฉํ•˜๋„๋ก ํŽ˜์ด์ง€๋ฅผ ๋ณ€๊ฒฝํ•˜์„ธ์š”.
+# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port
+RewriteYouTubeEmbedPathParams=์˜ค๋ž˜๋œ YouTube Flash ์‚ฝ์ž…๊ตฌ๋ฌธ(%S)์„ iframe ์‚ฝ์ž…๊ตฌ๋ฌธ(%S)์œผ๋กœ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค. ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ iframe ์‚ฝ์ž…๊ตฌ๋ฌธ์—์„œ ์ง€์›๋˜์ง€ ์•Š์•„์„œ ๋ณ€ํ™˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด embed/object ๋Œ€์‹  iframe์„ ์‚ฌ์šฉํ•˜๋„๋ก ํŽ˜์ด์ง€๋ฅผ ๋ณ€๊ฒฝํ•˜์„ธ์š”.
+# LOCALIZATION NOTE: This error is reported when the "Encryption" header for an
+# incoming push message is missing or invalid. Do not translate "ServiceWorker",
+# "Encryption", and "salt". %1$S is the ServiceWorker scope URL.
+PushMessageBadEncryptionHeader=โ€˜%1$Sโ€™ ๋ฒ”์œ„์˜ ServiceWorker๊ฐ€ ํ‘ธ์‹œ ๋ฉ”์‹œ์ง€๋ฅผ ํ•ด๋…ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. โ€˜Encryptionโ€™ ํ—ค๋”๋Š” ๊ฐ ๋ฉ”์‹œ์ง€๋ณ„ ์œ ์ผํ•œ โ€˜saltโ€˜ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ํฌํ•จํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ์ •๋ณด๋Š” https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.
+# LOCALIZATION NOTE: This error is reported when the "Crypto-Key" header for an
+# incoming push message is missing or invalid. Do not translate "ServiceWorker",
+# "Crypto-Key", and "dh". %1$S is the ServiceWorker scope URL.
+PushMessageBadCryptoKeyHeader=โ€˜%1$Sโ€™ ๋ฒ”์œ„์˜ ServiceWorker๊ฐ€ ํ‘ธ์‹œ ๋ฉ”์‹œ์ง€๋ฅผ ํ•ด๋…ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. โ€˜Crypto-Keyโ€˜ ํ—ค๋”๋Š” ์•ฑ ์„œ๋ฒ„์˜ ๊ณต๊ฐœ๊ธฐ๋ฅผ ํฌํ•จํ•˜๋Š” โ€˜dhโ€˜ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ์ •๋ณด๋Š” https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.
+# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt because the deprecated
+# "Encryption-Key" header for an incoming push message is missing or invalid.
+# Do not translate "ServiceWorker", "Encryption-Key", "dh", "Crypto-Key", and
+# "Content-Encoding: aesgcm". %1$S is the ServiceWorker scope URL.
+PushMessageBadEncryptionKeyHeader=โ€˜%1$Sโ€™ ๋ฒ”์œ„์˜ ServiceWorker๊ฐ€ ํ‘ธ์‹œ ๋ฉ”์‹œ์ง€๋ฅผ ํ•ด๋…ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. โ€˜Encryption-Keyโ€™ ํ—ค๋”๋Š” โ€˜dhโ€˜ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ํ—ค๋”๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š๊ณ  ๊ณง ์‚ญ์ œ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ๋Œ€์‹  โ€˜Content-Encoding: aesgcmโ€˜์™€ ํ•จ๊ป˜ โ€˜Crypto-Keyโ€˜๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”. ์ž์„ธํ•œ ์ •๋ณด๋Š” https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.
+# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt
+# because the "Content-Encoding" header is missing or contains an
+# unsupported encoding. Do not translate "ServiceWorker", "Content-Encoding",
+# "aesgcm", and "aesgcm128". %1$S is the ServiceWorker scope URL.
+PushMessageBadEncodingHeader=โ€˜%1$Sโ€™ ๋ฒ”์œ„์˜ ServiceWorker๊ฐ€ ํ‘ธ์‹œ ๋ฉ”์‹œ์ง€๋ฅผ ํ•ด๋…ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. โ€˜Content-Encodingโ€˜ ํ—ค๋”๋Š” โ€˜aesgcmโ€˜์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. โ€˜aesgcm128โ€˜๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š๊ณ  ๊ณง ์‚ญ์ œ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ž์„ธํ•œ ์ •๋ณด๋Š” https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.
+# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt
+# because the "dh" parameter is not valid base64url. Do not translate
+# "ServiceWorker", "dh", "Crypto-Key", and "base64url". %1$S is the
+# ServiceWorker scope URL.
+PushMessageBadSenderKey=โ€˜%1$Sโ€™ ๋ฒ”์œ„์˜ ServiceWorker๊ฐ€ ํ‘ธ์‹œ ๋ฉ”์‹œ์ง€๋ฅผ ํ•ด๋…ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. โ€˜Crypto-Keyโ€˜ ํ—ค๋”์˜ โ€˜dhโ€˜ ํŒŒ๋ผ๋ฏธํ„ฐ๋Š” base64url-encoded(https://tools.ietf.org/html/rfc7515#appendix-C)๋˜๊ณ  โ€œuncompressedโ€, โ€œrawโ€ ํ˜•ํƒœ(65 ์ธ์ฝ”๋”ฉ ๋˜๊ธฐ ์ „ 65 ๋ฐ”์ดํŠธ)์ธ ์•ฑ ์„œ๋ฒ„์˜ Diffie-Hellman ๊ณต๊ฐœํ‚ค์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ์ •๋ณด๋Š” https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.
+# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt
+# because the "salt" parameter is not valid base64url. Do not translate
+# "ServiceWorker", "salt", "Encryption", and "base64url". %1$S is the
+# ServiceWorker scope URL.
+PushMessageBadSalt=โ€˜%1$Sโ€™ ๋ฒ”์œ„์˜ ServiceWorker๊ฐ€ ํ‘ธ์‹œ ๋ฉ”์‹œ์ง€๋ฅผ ํ•ด๋…ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. โ€˜Encryptionโ€˜ ํ—ค๋”์˜ โ€˜saltโ€˜ ํŒŒ๋ผ๋ฏธํ„ฐ๋Š” base64url-encoded(https://tools.ietf.org/html/rfc7515#appendix-C)๋˜๊ณ  ์ธ์ฝ”๋”ฉ ๋˜๊ธฐ ์ „์— ์ตœ์†Œ 16 ๋ฐ”์ดํŠธ์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ์ •๋ณด๋Š” https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.
+# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt
+# because the "rs" parameter is not a number, or is less than the pad size.
+# Do not translate "ServiceWorker", "rs", or "Encryption". %1$S is the
+# ServiceWorker scope URL. %2$S is the minimum value (1 for aesgcm128, 2 for
+# aesgcm).
+PushMessageBadRecordSize=โ€˜%1$Sโ€™ ๋ฒ”์œ„์˜ ServiceWorker๊ฐ€ ํ‘ธ์‹œ ๋ฉ”์‹œ์ง€๋ฅผ ํ•ด๋…ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. โ€˜Encryptionโ€˜ ํ—ค๋”์˜ โ€˜rsโ€˜ ํŒŒ๋ผ๋ฏธํ„ฐ๋Š” %2$S์™€ 2^36-31์‚ฌ์ด์ด๊ฑฐ๋‚˜ ์™„์ „ํžˆ ์ƒ๋žต๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ์ •๋ณด๋Š” https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.
+# LOCALIZATION NOTE: This error is reported when a push message fails to decrypt
+# because an encrypted record is shorter than the pad size, the pad is larger
+# than the record, or any of the padding bytes are non-zero. Do not translate
+# "ServiceWorker". %1$S is the ServiceWorker scope URL. %2$S is the pad size
+# (1 for aesgcm128, 2 for aesgcm).
+PushMessageBadPaddingError=โ€˜%1$Sโ€™ ๋ฒ”์œ„์˜ ServiceWorker๊ฐ€ ํ‘ธ์‹œ ๋ฉ”์‹œ์ง€๋ฅผ ํ•ด๋…ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ์•”ํ˜ธํ™”๋œ ๋ฉ”์‹œ์ง€์˜ ๋ ˆ์ฝ”๋“œ๊ฐ€ ์ ์ ˆํ•˜๊ฒŒ ์ฑ„์›Œ์ง€์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ์ •๋ณด๋Š” https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.
+# LOCALIZATION NOTE: This error is reported when push message decryption fails
+# and no specific error info is available. Do not translate "ServiceWorker".
+# %1$S is the ServiceWorker scope URL.
+PushMessageBadCryptoError=โ€˜%1$Sโ€™ ๋ฒ”์œ„์˜ ServiceWorker๊ฐ€ ํ‘ธ์‹œ ๋ฉ”์‹œ์ง€๋ฅผ ํ•ด๋…ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ์•”ํ˜ธํ™”์™€ ๊ด€๋ จ๋œ ์ •๋ณด๋Š” https://developer.mozilla.org/docs/Web/API/Push_API/Using_the_Push_API#Encryption ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.
+# LOCALIZATION NOTE: %1$S is the type of a DOM event. 'passive' is a literal parameter from the DOM spec.
+PreventDefaultFromPassiveListenerWarning=โ€˜passiveโ€™๋กœ ๋“ฑ๋ก๋œ ๋ฆฌ์Šค๋„ˆ์˜ โ€˜%1$Sโ€™ ํƒ€์ž… ์ด๋ฒคํŠธ๋กœ ํ˜ธ์ถœ๋œ โ€˜preventDefault()โ€™๊ฐ€ ๋ฌด์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: 'ImageBitmapRenderingContext.transferImageBitmap' and 'ImageBitmapRenderingContext.transferFromImageBitmap' should not be translated
+ImageBitmapRenderingContext_TransferImageBitmapWarning=ImageBitmapRenderingContext.transferImageBitmap์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š๊ณ  ๊ณง ์‚ญ์ œ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋Œ€์‹  ImageBitmapRenderingContext.transferFromImageBitmap์„ ์‚ฌ์šฉํ•˜์„ธ์š”.
+IIRFilterChannelCountChangeWarning=IIRFilterNode ์ฑ„๋„ ์นด์šดํ„ฐ ๋ณ€๊ฒฝ์€ ์˜ค๋””์˜ค ๊ฒฐํ•จ์„ ๋ฐœ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+BiquadFilterChannelCountChangeWarning=BiquadFilterNode ์ฑ„๋„ ์นด์šดํ„ฐ ๋ณ€๊ฒฝ์€ ์˜ค๋””์˜ค ๊ฒฐํ•จ์„ ๋ฐœ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate ".png"
+GenericImageNamePNG=image.png
+GenericFileName=ํŒŒ์ผ
+GeolocationInsecureRequestIsForbidden=๋ณด์•ˆ ํ™˜๊ฒฝ์—์„œ๋งŒ ์œ„์น˜ ์ •๋ณด๋ฅผ ์š”์ฒญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+NotificationsInsecureRequestIsForbidden=์•Œ๋ฆผ ๊ถŒํ•œ์€ ๋ณด์•ˆ ํ™˜๊ฒฝ์—์„œ๋งŒ ์š”์ฒญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+NotificationsCrossOriginIframeRequestIsForbidden=์•Œ๋ฆผ ๊ถŒํ•œ์€ ์ตœ์ƒ์œ„ ๋ฌธ์„œ ๋˜๋Š” ๋™์ผ ์ถœ์ฒ˜ iframe์—์„œ๋งŒ ์š”์ฒญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+NotificationsRequireUserGesture=Notification ๊ถŒํ•œ์€ ๋‹จ๊ธฐ ์‹คํ–‰ ์‚ฌ์šฉ์ž ์ƒ์„ฑ ์ด๋ฒคํŠธ ํ•ธ๋“ค๋Ÿฌ ๋‚ด์—์„œ๋งŒ ์š”์ฒญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+NotificationsRequireUserGestureDeprecationWarning=๋‹จ๊ธฐ ์‹คํ–‰ ์‚ฌ์šฉ์ž ์ƒ์„ฑ ์ด๋ฒคํŠธ ํ•ธ๋“ค๋Ÿฌ ์™ธ๋ถ€์˜ ์•Œ๋ฆผ ๊ถŒํ•œ ์š”์ฒญ์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ํ–ฅํ›„์— ์ง€์›๋˜์ง€ ์•Š์„ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "content", "Window", and "window.top"
+WindowContentUntrustedWarning=Window ๊ฐ์ฒด์˜ โ€˜contentโ€™ ์†์„ฑ์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  โ€˜window.topโ€™์„ ์ด์šฉํ•˜์„ธ์š”.
+# LOCALIZATION NOTE: The first %S is the tag name of the element that starts the loop, the second %S is the element's ID.
+SVGRefLoopWarning=โ€œ%Sโ€ ID์ธ SVG <%S>์— ์ˆœํ™˜ ์ฐธ์กฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: The first %S is the tag name of the element in the chain where the chain was broken, the second %S is the element's ID.
+SVGRefChainLengthExceededWarning=ID๊ฐ€ โ€œ%Sโ€์ธ ์š”์†Œ์—์„œ ๋„ˆ๋ฌด ๊ธด SVG <%S> ์ฐธ์กฐ ์‚ฌ์Šฌ์ด ๋ฌด์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate SVGGraphicsElement.nearestViewportElement or SVGElement.viewportElement.
+SVGNearestViewportElement=SVGGraphicsElement.nearestViewportElement๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ํ–ฅํ›„์— ์ œ๊ฑฐ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ๋Œ€์‹  SVGElement.viewportElement๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.
+# LOCALIZATION NOTE: Do not translate SVGGraphicsElement.farthestViewportElement.
+SVGFarthestViewportElement=SVGGraphicsElement.farthestViewportElement๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ํ–ฅํ›„์— ์ œ๊ฑฐ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "<script>".
+ScriptSourceEmpty=<script> ์—˜๋ฆฌ๋จผํŠธ์˜ โ€˜%Sโ€™ ์†์„ฑ์ด ๋นˆ๊ฐ’์ž…๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "<script>".
+ScriptSourceInvalidUri=<script> ์—˜๋ฆฌ๋จผํŠธ์˜ โ€˜%Sโ€™ ์†์„ฑ์ด ์œ ํšจํ•˜์ง€ ์•Š์€ URI โ€œ%Sโ€ ์ž…๋‹ˆ๋‹ค
+# LOCALIZATION NOTE: Do not translate "<script>".
+ScriptSourceLoadFailed=โ€œ%Sโ€ ์†Œ์Šค์˜ <script> ๋กœ๋“œ์— ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+ModuleSourceLoadFailed=โ€œ%Sโ€ ์†Œ์Šค์˜ ๋ชจ๋“ˆ ๋กœ๋“œ์— ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "<script>".
+ScriptSourceMalformed=<script> ์†Œ์Šค URI โ€œ%Sโ€๊ฐ€ ์ž˜๋ชป๋œ ํ˜•์‹์ž…๋‹ˆ๋‹ค.
+ModuleSourceMalformed=๋ชจ๋“ˆ ์›๋ณธ ์†Œ์Šค URI ํ˜•์‹์ด ์ž˜๋ชป๋จ: โ€œ%Sโ€.
+# LOCALIZATION NOTE: Do not translate "<script>".
+ScriptSourceNotAllowed=<script> ์†Œ์Šค URI โ€œ%Sโ€๋Š” ์ด ๋ฌธ์„œ์—์„œ ํ—ˆ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+ModuleSourceNotAllowed=์ด ๋ฌธ์„œ์—์„œ ๋ชจ๋“ˆ ์›๋ณธ URI๊ฐ€ ํ—ˆ์šฉ๋˜์ง€ ์•Š์Œ: โ€œ%Sโ€.
+WebExtContentScriptModuleSourceNotAllowed=WebExtension ์ฝ˜ํ…์ธ  ์Šคํฌ๋ฆฝํŠธ๋Š” moz-extension URL์ด ์žˆ๋Š” ๋ชจ๋“ˆ๋งŒ ๋กœ๋“œํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ โ€œ%Sโ€๋Š” ๋กœ๋“œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+ModuleResolveFailureNoWarn=โ€œ%Sโ€ ๋ชจ๋“ˆ ์ง€์ •์ž๋ฅผ ํ•ด์„ํ•˜๋Š” ๋™์•ˆ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+ModuleResolveFailureWarnRelative=โ€œ%Sโ€ ๋ชจ๋“ˆ ์ง€์ •์ž๋ฅผ ํ•ด์„ํ•˜๋Š” ๋™์•ˆ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ƒ๋Œ€ ๋ชจ๋“ˆ ์ง€์ •์ž๋Š”โ€œ./โ€, โ€œ../โ€ ๋˜๋Š” โ€œ/โ€๋กœ ์‹œ์ž‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+ImportMapInvalidTopLevelKey=๊ฐ€์ ธ์˜ค๊ธฐ ๋งต์— ์ž˜๋ชป๋œ โ€œ%Sโ€ ์ตœ์ƒ์œ„ ํ‚ค๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
+ImportMapEmptySpecifierKeys=์ง€์ •์ž ํ‚ค๋Š” ๋นˆ ๋ฌธ์ž์—ด์ผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+ImportMapAddressesNotStrings=์ฃผ์†Œ๋Š” ๋ฌธ์ž์—ด์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+ImportMapInvalidAddress=โ€œ%Sโ€ ์ฃผ์†Œ๊ฐ€ ์ž˜๋ชป๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+# %1$S is the specifier key, %2$S is the URL.
+ImportMapAddressNotEndsWithSlash=์ง€์ •์ž ํ‚ค โ€œ%1$Sโ€์— ์ž˜๋ชป๋œ ์ฃผ์†Œ๊ฐ€ ์ œ๊ณต๋˜์—ˆ์Šต๋‹ˆ๋‹ค. โ€œ%1$Sโ€ ์ง€์ •์ž ํ‚ค๊ฐ€ ์Šฌ๋ž˜์‹œ๋กœ ๋๋‚˜๋ฏ€๋กœ โ€œ%2$Sโ€ ์ฃผ์†Œ๋„ ์Šฌ๋ž˜์‹œ๋กœ ๋๋‚˜์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+ImportMapScopePrefixNotParseable=โ€œ%Sโ€ ๋ฒ”์œ„ ์ ‘๋‘์‚ฌ URL์„ ๊ตฌ๋ฌธ ๋ถ„์„ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+ImportMapResolutionBlockedByNullEntry=์ง€์ •์ž โ€œ%Sโ€์˜ ํ™•์ธ์ด null ํ•ญ๋ชฉ์— ์˜ํ•ด ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+ImportMapResolutionBlockedByAfterPrefix=์ ‘๋‘์‚ฌ ๋’ค์˜ ํ•˜์œ„ ๋ฌธ์ž์—ด์„ ๊ฐ€์ ธ์˜ค๊ธฐ ๋งต์˜ ์ฃผ์†Œ์— ์ƒ๋Œ€์ ์ธ URL๋กœ ๊ตฌ๋ฌธ ๋ถ„์„ํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ง€์ •์ž โ€œ%Sโ€์˜ ํ™•์ธ์ด ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+ImportMapResolutionBlockedByBacktrackingPrefix=๊ตฌ๋ฌธ ๋ถ„์„๋œ URL์ด ๊ฐ€์ ธ์˜ค๊ธฐ ๋งต์˜ ์ฃผ์†Œ๋กœ ์‹œ์ž‘ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ง€์ •์ž โ€œ%Sโ€์˜ ํ™•์ธ์ด ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+ImportMapResolveInvalidBareSpecifierWarnRelative=โ€œ%Sโ€ ์ง€์ •์ž๋Š” Bare ์ง€์ •์ž์˜€์ง€๋งŒ ์•„๋ฌด ๋ฐ๋„ ๋‹ค์‹œ ๋งคํ•‘๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ƒ๋Œ€ ๋ชจ๋“ˆ ์ง€์ •์ž๋Š”โ€œ./โ€, โ€œ../โ€ ๋˜๋Š” โ€œ/โ€๋กœ ์‹œ์ž‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "<script type='importmap'>", "src".
+ImportMapExternalNotSupported=์™ธ๋ถ€ ๊ฐ€์ ธ์˜ค๊ธฐ ๋งต์€ ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. src ์†์„ฑ์ด ์žˆ๋Š” <script type='importmap'>์€ ํ˜„์žฌ ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+ImportMapNotAllowedMultiple=์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋งต ๊ฐ€์ ธ์˜ค๊ธฐ๋Š” ํ—ˆ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+ImportMapNotAllowedAfterModuleLoad=๋ชจ๋“ˆ ๋กœ๋“œ ๋˜๋Š” ์‚ฌ์ „ ๋กœ๋“œ๊ฐ€ ์‹œ์ž‘๋œ ํ›„์—๋Š” ๋งต ๊ฐ€์ ธ์˜ค๊ธฐ๊ฐ€ ํ—ˆ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: %1$S is the invalid property value and %2$S is the property name.
+InvalidKeyframePropertyValue=โ€œ%1$Sโ€ ํ‚คํ”„๋ ˆ์ž„ ์†์„ฑ ๊ฐ’์€ โ€œ%2$Sโ€์— ๋Œ€ํ•œ ๊ตฌ๋ฌธ์œผ๋กœ ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "ReadableStream".
+ReadableStreamReadingFailed=๋‹ค์Œ ReadableStream์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์–ด์˜ค์ง€ ๋ชปํ•จ: โ€œ%Sโ€.
+# LOCALIZATION NOTE: Do not translate "registerProtocolHandler"
+RegisterProtocolHandlerPrivateBrowsingWarning=์‚ฌ์ƒํ™œ ๋ณดํ˜ธ ๋ชจ๋“œ์—์„œ registerProtocolHandler๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+MotionEventWarning=๋ชจ์…˜ ์„ผ์„œ์˜ ์‚ฌ์šฉ์€ ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+OrientationEventWarning=๋ฐฉํ–ฅ ์„ผ์„œ์˜ ์‚ฌ์šฉ์€ ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+ProximityEventWarning=๊ทผ์ ‘ ์„ผ์„œ์˜ ์‚ฌ์šฉ์€ ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+AmbientLightEventWarning=์ฃผ๋ณ€ ๊ด‘์„  ์„ผ์„œ์˜ ์‚ฌ์šฉ์€ ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+UnsupportedEntryTypesIgnored=์ง€์›ํ•˜์ง€ ์•Š๋Š” entryTypes ๋ฌด์‹œ: %S.
+AllEntryTypesIgnored=์œ ํšจํ•œ entryTypes ์—†์Œ. ๋“ฑ๋ก ์ค‘๋‹จ.
+# LOCALIZATION NOTE: do not localize key=โ€œ%Sโ€ modifiers=โ€œ%Sโ€ id=โ€œ%Sโ€
+GTK2Conflict2=GTK2์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ํ‚ค ์ด๋ฒคํŠธ: key=โ€œ%Sโ€ modifiers=โ€œ%Sโ€ id=โ€œ%Sโ€
+WinConflict2=์ผ๋ถ€ ํ‚ค๋ณด๋“œ ๋ ˆ์ด์•„์›ƒ์—์„œ๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ํ‚ค ์ด๋ฒคํŠธ: key=โ€œ%Sโ€ modifiers=โ€œ%Sโ€ id=โ€œ%Sโ€
+# LOCALIZATION NOTE: do not trnaslated "document.domain"
+DocumentSetDomainNotAllowedWarning=๊ต์ฐจ ์ถœ์ฒ˜ ๊ฒฉ๋ฆฌ ํ™˜๊ฒฝ์—์„œ document.domain ์„ค์ •์€ ํ—ˆ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+#LOCALIZATION NOTE(DeprecatedTestingInterfaceWarning): Do not translate this message. It's just testing only.
+DeprecatedTestingInterfaceWarning=TestingDeprecatedInterface๋Š” ํ…Œ์ŠคํŠธ ์ „์šฉ ์ธํ„ฐํŽ˜์ด์Šค์ด๋ฉฐ ์ด๊ฒƒ์€ ํ…Œ์ŠคํŒ… ์ง€์› ์ค‘๋‹จ ๋ฉ”์‹œ์ง€์ž…๋‹ˆ๋‹ค.
+#LOCALIZATION NOTE(DeprecatedTestingMethodWarning): Do not translate this message. It's just testing only.
+DeprecatedTestingMethodWarning=TestingDeprecatedInterface.deprecatedMethod()๋Š” ํ…Œ์ŠคํŠธ ์ „์šฉ ๋ฉ”์†Œ๋“œ์ด๋ฉฐ ํ…Œ์ŠคํŒ… ์ง€์› ์ค‘๋‹จ ๋ฉ”์‹œ์ง€์ž…๋‹ˆ๋‹ค.
+#LOCALIZATION NOTE(DeprecatedTestingAttributeWarning): Do not translate this message. It's just testing only.
+DeprecatedTestingAttributeWarning=TestingDeprecatedInterface.deprecatedAttribute๋Š” ํ…Œ์ŠคํŠธ ์ „์šฉ ์†์„ฑ์ด๋ฉฐ ์ด๊ฒƒ์€ ํ…Œ์ŠคํŒ… ์ง€์› ์ค‘๋‹จ ๋ฉ”์‹œ์ง€์ž…๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (CreateImageBitmapCanvasRenderingContext2DWarning): Do not translate CanvasRenderingContext2D and createImageBitmap.
+CreateImageBitmapCanvasRenderingContext2DWarning=createImageBitmap์—์„œ CanvasRenderingContext2D๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (DrawWindowCanvasRenderingContext2DWarning): Do not translate CanvasRenderingContext2D, drawWindow and tabs.captureTab.
+DrawWindowCanvasRenderingContext2DWarning=CanvasRenderingContext2D์˜ drawWindow ๋ฉ”์„œ๋“œ๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  tabs.captureTab ํ™•์žฅ API๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”: https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/tabs/captureTab
+
+# LOCALIZATION NOTE (MozRequestFullScreenDeprecatedPrefixWarning): Do not translate mozRequestFullScreen.
+MozRequestFullScreenDeprecatedPrefixWarning=mozRequestFullScreen()์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (MozfullscreenchangeDeprecatedPrefixWarning): Do not translate onmozfullscreenchange.
+MozfullscreenchangeDeprecatedPrefixWarning=onmozfullscreenchange๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (MozfullscreenerrorDeprecatedPrefixWarning): Do not translate onmozfullscreenerror.
+MozfullscreenerrorDeprecatedPrefixWarning=onmozfullscreenerror๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE(External_AddSearchProviderWarning): Do not translate AddSearchProvider.
+External_AddSearchProviderWarning=AddSearchProvider๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "MouseEvent.mozPressure" and "PointerEvent.pressure".
+MouseEvent_MozPressureWarning=MouseEvent.mozPressure๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  PointerEvent.pressure๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.
+# LOCALIZATION NOTE: Do not translate small, normal, big and mathsize.
+MathML_DeprecatedMathSizeValueWarning=โ€œsmallโ€, โ€œnormalโ€ ๋ฐ โ€œbigโ€์€ mathsize ์†์„ฑ์— ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ํ–ฅํ›„์— ์ œ๊ฑฐ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate veryverythinmathspace, verythinmathspace,
+# thinmathspace, mediummathspace, thickmathspace, verythickmathspace, veryverythickmathspace and MathML.
+MathML_DeprecatedMathSpaceValueWarning=โ€œveryverythinmathspaceโ€, โ€œverythinmathspaceโ€, โ€œthinmathspaceโ€, โ€œmediummathspaceโ€, โ€œthickmathspaceโ€, โ€œverythickmathspaceโ€ ๋ฐ โ€œveryverythickmathspaceโ€์€ MathML ๊ธธ์ด์— ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ํ–ฅํ›„์— ์ œ๊ฑฐ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate MathML, background, color, fontfamily, fontsize, fontstyle and fontweight.
+MathML_DeprecatedStyleAttributeWarning=MathML ์†์„ฑ โ€œbackgroundโ€, โ€œcolorโ€, โ€œfontfamilyโ€, โ€œfontsizeโ€, โ€œfontstyleโ€ ๋ฐ โ€œfontweightโ€์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ํ–ฅํ›„์— ์ œ๊ฑฐ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate MathML and STIXGeneral. %S is a documentation URL.
+MathML_DeprecatedStixgeneralOperatorStretchingWarning=STIXGeneral ๊ธ€๊ผด๋กœ ํ™•์žฅ๋œ MathML ์—ฐ์‚ฐ์ž๋ฅผ ๋ Œ๋”๋งํ•˜๋Š” ๊ธฐ๋Šฅ์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ํ–ฅํ›„์— ์ œ๊ฑฐ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณ„์† ์ง€์›๋  ์ตœ์‹  ๊ธ€๊ผด์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ %S๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.
+# LOCALIZATION NOTE: Do not translate MathML and scriptminsize.
+MathML_DeprecatedScriptminsizeAttributeWarning=MathML ์†์„ฑ โ€œscriptminsizeโ€๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ํ–ฅํ›„์— ์ œ๊ฑฐ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate MathML and scriptsizemultiplier.
+MathML_DeprecatedScriptsizemultiplierAttributeWarning=MathML ์†์„ฑ โ€œscriptsizemultiplierโ€๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ํ–ฅํ›„์— ์ œ๊ฑฐ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.
+FormSubmissionUntrustedEventWarning=์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ์ œ์ถœ ์ด๋ฒคํŠธ๋ฅผ ํ†ตํ•œ ์–‘์‹ ์ œ์ถœ์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ํ–ฅํ›„์— ์ œ๊ฑฐ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE: Do not translate "sizeToContent()".
+SizeToContentWarning=sizeToContent()๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ํ–ฅํ›„์— ์ œ๊ฑฐ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.
+
+WebShareAPI_Failed=๊ณต์œ  ์ž‘์—…์ด ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+WebShareAPI_Aborted=๊ณต์œ  ์ž‘์—…์ด ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (UnknownProtocolNavigationPrevented): %1$S is the destination URL.
+UnknownProtocolNavigationPrevented=์•Œ ์ˆ˜ ์—†๋Š” ํ”„๋กœํ† ์ฝœ๋กœ ์ธํ•ด โ€œ%1$Sโ€(์œผ)๋กœ์˜ ํƒ์ƒ‰์„ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.
+PostMessageSharedMemoryObjectToCrossOriginWarning=๊ณต์œ  ๋ฉ”๋ชจ๋ฆฌ ๊ฐ์ฒด๊ฐ€ ํฌํ•จ๋œ ๋ฉ”์‹œ์ง€๋ฅผ ๊ต์ฐจ ์ถœ์ฒ˜ ์ฐฝ์— ๊ฒŒ์‹œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: %S is the URL of the resource in question
+UnusedLinkPreloadPending=๋งํฌ ๋ฏธ๋ฆฌ๋กœ๋“œ๋กœ ๋ฏธ๋ฆฌ๋กœ๋“œ๋œ โ€œ%Sโ€์˜ ๋ฆฌ์†Œ์Šค๊ฐ€ ๋ช‡ ์ดˆ ๋‚ด์— ์‚ฌ์šฉ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋ฏธ๋ฆฌ๋กœ๋“œ ํƒœ๊ทธ์˜ ๋ชจ๋“  ์†์„ฑ์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์„ค์ •๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.
+
+# LOCALIZATION NOTE: Do not translate document.requestStorageAccess(), iframe, allow-same-origin and sandbox (though you may translate "sandboxed").
+RequestStorageAccessNullPrincipal=์ƒŒ๋“œ๋ฐ•์Šค ์†์„ฑ์— allow-same-origin ์—†์ด ์ƒŒ๋“œ๋ฐ•์Šค๋œ iframe๊ณผ ๊ฐ™์€ ์ถœ์ฒ˜๊ฐ€ ๋ถˆํˆฌ๋ช…ํ•œ ๋ฌธ์„œ์—์„œ๋Š” document.requestStorageAccess()๋ฅผ ํ˜ธ์ถœํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate document.requestStorageAccess(), iframe, allow-storage-access-by-user-activation and sandbox (though you may translate "sandboxed").
+RequestStorageAccessSandboxed=์ƒŒ๋“œ๋ฐ•์Šค ์†์„ฑ์— allow-storage-access-by-user-activation ์—†์ด ์ƒŒ๋“œ๋ฐ•์Šค๋œ iframe์—์„œ๋Š” document.requestStorageAccess()๋ฅผ ํ˜ธ์ถœํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate document.requestStorageAccess() and iframe.
+RequestStorageAccessNested=์ค‘์ฒฉ๋œ iframe์—์„œ๋Š” document.requestStorageAccess()๋ฅผ ํ˜ธ์ถœํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate document.requestStorageAccess(). In some locales it may be preferable to not translate "event handler", either.
+RequestStorageAccessUserGesture=document.requestStorageAccess()๋Š” ๋‹จ๊ธฐ ์‹คํ–‰ ์‚ฌ์šฉ์ž ์ƒ์„ฑ ์ด๋ฒคํŠธ ํ•ธ๋“ค๋Ÿฌ ๋‚ด์—์„œ๋งŒ ์š”์ฒญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "Location" and "History".
+LocChangeFloodingPrevented=์งง์€ ์‹œ๊ฐ„ ๋‚ด์— ์œ„์น˜ ๋˜๋Š” ๊ธฐ๋ก API์— ๋Œ€ํ•œ ํ˜ธ์ถœ์ด ๋„ˆ๋ฌด ๋งŽ์Šต๋‹ˆ๋‹ค.
+FolderUploadPrompt.title = ์—…๋กœ๋“œ ํ™•์ธ
+# LOCALIZATION NOTE: %S is the name of the folder the user selected in the file picker.
+FolderUploadPrompt.message = โ€œ%Sโ€์˜ ๋ชจ๋“  ํŒŒ์ผ์„ ์—…๋กœ๋“œํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ์‚ฌ์ดํŠธ๋ฅผ ์‹ ๋ขฐํ•˜๋Š” ๊ฒฝ์šฐ์—๋งŒ ์—…๋กœ๋“œํ•˜์„ธ์š”.
+FolderUploadPrompt.acceptButtonLabel = ์—…๋กœ๋“œ
+InputPickerBlockedNoUserActivation=์‚ฌ์šฉ์ž ํ™œ์„ฑํ™” ๋ถ€์กฑ์œผ๋กœ <input> ์„ ํƒ๊ธฐ๊ฐ€ ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+ExternalProtocolFrameBlockedNoUserActivation=์‚ฌ์šฉ์ž ํ™œ์„ฑํ™” ๋ถ€์กฑ ๋˜๋Š” ๋งˆ์ง€๋ง‰ iframe์ด ๋กœ๋“œ๋œ ์ดํ›„ ์‹œ๊ฐ„์ด ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์•„ ์™ธ๋ถ€ ํ”„๋กœํ† ์ฝœ์ด ์žˆ๋Š” Iframe์ด ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+MultiplePopupsBlockedNoUserActivation=์‚ฌ์šฉ์ž ํ™œ์„ฑํ™” ๋ถ€์กฑ์œผ๋กœ ์—ฌ๋Ÿฌ ํŒ์—… ์—ด๊ธฐ๊ฐ€ ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: %S is the URL of the preload that was ignored.
+PreloadIgnoredInvalidAttr=์•Œ ์ˆ˜ ์—†๋Š” "as" ๋˜๋Š” "type" ๊ฐ’ ๋˜๋Š” ์ผ์น˜ํ•˜์ง€ ์•Š๋Š” "media" ์†์„ฑ์œผ๋กœ ์ธํ•ด %S์˜ ๋ฏธ๋ฆฌ๋กœ๋“œ๊ฐ€ ๋ฌด์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: %S is the blob URL. Don't translate "agent cluster".
+BlobDifferentClusterError=๋‹ค๋ฅธ ์—์ด์ „ํŠธ ํด๋Ÿฌ์Šคํ„ฐ์—์„œ Blob URL โ€œ%Sโ€์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "Element.setCapture()" and "Element.setPointerCapture()"".
+ElementSetCaptureWarning=Element.setCapture()๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  Element.setPointerCapture()๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”. ์ž์„ธํ•œ ๋„์›€๋ง์€ https://developer.mozilla.org/docs/Web/API/Element/setPointerCapture๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.
+# LOCALIZATION NOTE: Do not translate "Element.releaseCapture()" and "Element.releasePointerCapture()".
+ElementReleaseCaptureWarning=Element.releaseCapture()๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  Element.releasePointerCapture()๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”. ์ž์„ธํ•œ ๋„์›€๋ง์€ https://developer.mozilla.org/docs/Web/API/Element/releasePointerCapture๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.
+# LOCALIZATION NOTE: Do not translate "Document.releaseCapture()" and "Element.releasePointerCapture()".
+DocumentReleaseCaptureWarning=Document.releaseCapture()๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  releasePointerCapture()๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”. ์ž์„ธํ•œ ๋„์›€๋ง์€ https://developer.mozilla.org/docs/Web/API/Element/releasePointerCapture๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.
+
+# LOCALIZATION NOTE: Don't translate browser.runtime.lastError, %S is the error message from the unchecked value set on browser.runtime.lastError.
+WebExtensionUncheckedLastError=browser.runtime.lastError ๊ฐ’์ด ํ™•์ธ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค: %S
+
+# LOCALIZATION NOTE: Do not translate "OffscreenCanvas.toBlob()" and "OffscreenCanvas.convertToBlob()".
+OffscreenCanvasToBlobWarning=OffscreenCanvas.toBlob()์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  OffscreenCanvas.convertToBlob()์„ ์‚ฌ์šฉํ•˜์„ธ์š”.
+
+# LOCALIZATION NOTE: Do not translate "InstallTrigger"
+InstallTriggerDeprecatedWarning=InstallTrigger๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ํ–ฅํ›„์— ์ œ๊ฑฐ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "InstallTrigger.install()"
+InstallTriggerInstallDeprecatedWarning=InstallTrigger.install()์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ํ–ฅํ›„์— ์ œ๊ฑฐ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ https://extensionworkshop.com/documentation/publish/self-distribution/ ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.
+
+# LOCALIZATION NOTE: Do not translate "HTMLOptionsCollection.length". %1$S is the invalid value, %2$S is the current limit.
+SelectOptionsLengthAssignmentWarning=HTMLOptionsCollection.length(๊ฐ’ %1$S)์— ๋Œ€ํ•œ ํ• ๋‹น์„ ํ†ตํ•ด <select> ์˜ต์…˜ ๋ชฉ๋ก ํ™•์žฅ์„ ๊ฑฐ๋ถ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ง€์›๋˜๋Š” ์ตœ๋Œ€ ํฌ๊ธฐ๋Š” %2$S์ž…๋‹ˆ๋‹ค.
diff --git a/dom/chrome/global-strres.properties b/dom/chrome/global-strres.properties
new file mode 100644 (file)
index 0000000..533bf81
--- /dev/null
@@ -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/.
+
+16389=์•Œ ์ˆ˜ ์—†๋Š” ์˜ค๋ฅ˜ (%1$S)\t
diff --git a/dom/chrome/layout/HtmlForm.properties b/dom/chrome/layout/HtmlForm.properties
new file mode 100644 (file)
index 0000000..a746cf4
--- /dev/null
@@ -0,0 +1,35 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+Reset=์ดˆ๊ธฐํ™”
+Submit=์ฟผ๋ฆฌ ์ „์†ก
+Browse=์ฐพ์•„๋ณด๊ธฐโ€ฆ
+FileUpload=ํŒŒ์ผ ์—…๋กœ๋“œ
+DirectoryUpload=์—…๋กœ๋“œ ํ•  ํด๋” ์„ ํƒ
+DirectoryPickerOkButtonLabel=์—…๋กœ๋“œ
+ForgotPostWarning=์–‘์‹์— enctype=%S์ด(๊ฐ€) ํฌํ•จ๋˜์–ด ์žˆ์ง€๋งŒ, method=post์ด(๊ฐ€) ํฌํ•จ๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. method=GET์œผ๋กœ ์ „์†กํ•  ๊ฒฝ์šฐ enctype์€ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+ForgotFileEnctypeWarning=์–‘์‹์— ํŒŒ์ผ ์ž…๋ ฅ์ด ํฌํ•จ๋˜์–ด ์žˆ์ง€๋งŒ, ์–‘์‹์— method=post ๋ฐ enctype=multipart/form-data๊ฐ€ ๋ˆ„๋ฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.  ํŒŒ์ผ์ด ์ „์†ก๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (DefaultFormSubject): %S will be replaced with brandShortName
+DefaultFormSubject=%S์—์„œ ๊ฒŒ์‹œํ•œ ์–‘์‹
+CannotEncodeAllUnicode=๋ชจ๋“  ์œ ๋‹ˆ์ฝ”๋“œ ๋ฌธ์ž๋ฅผ ์ธ์ฝ”๋”ฉ ํ•  ์ˆ˜ ์—†๋Š” %S ์ธ์ฝ”๋”ฉ์œผ๋กœ ์–‘์‹์ด ์ œ์ถœ๋˜์—ˆ์œผ๋ฏ€๋กœ ์‚ฌ์šฉ์ž ์ž…๋ ฅ์ด ์†์ƒ๋˜์—ˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋ฅผ ํ”ผํ•˜๋ ค๋ฉด ํŽ˜์ด์ง€ ์ž์ฒด์˜ ์ธ์ฝ”๋”ฉ์„ UTF-8๋กœ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜ ์–‘์‹ ์š”์†Œ์— accept-charset=utf-8์„ ์ง€์ •ํ•˜์—ฌ ์–‘์‹์ด UTF-8 ์ธ์ฝ”๋”ฉ์œผ๋กœ ์ œ์ถœ๋˜๋„๋ก ํŽ˜์ด์ง€๋ฅผ ๋ณ€๊ฒฝํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+AllSupportedTypes=์ง€์›๋˜๋Š” ๋ชจ๋“  ์œ ํ˜•
+# LOCALIZATION NOTE (NoFileSelected): this string is shown on a
+# <input type='file'> when there is no file selected yet.
+NoFileSelected=ํŒŒ์ผ์ด ์„ ํƒ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (NoFilesSelected): this string is shown on a
+# <input type='file' multiple> when there is no file selected yet.
+NoFilesSelected=ํŒŒ์ผ์ด ์„ ํƒ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (NoDirSelected): this string is shown on a
+# <input type='file' directory/webkitdirectory> when there is no directory
+# selected yet.
+NoDirSelected=์„ ํƒํ•œ ๋””๋ ‰ํ„ฐ๋ฆฌ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (XFilesSelected): this string is shown on a
+# <input type='file' multiple> when there are more than one selected file.
+# %S will be a number greater or equal to 2.
+XFilesSelected=ํŒŒ์ผ %S๊ฐœ๋ฅผ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+ColorPicker=์ƒ‰์ƒ ์„ ํƒ
+# LOCALIZATION NOTE (DefaultSummary): this string is shown on a <details> when
+# it has no direct <summary> child. Google Chrome should already have this
+# string translated.
+DefaultSummary=์ƒ์„ธ
diff --git a/dom/chrome/layout/MediaDocument.properties b/dom/chrome/layout/MediaDocument.properties
new file mode 100644 (file)
index 0000000..274b268
--- /dev/null
@@ -0,0 +1,22 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#LOCALIZATION NOTE (ImageTitleWithDimensions2AndFile): first %S is filename, second %S is type, third %S is width and fourth %S is height
+#LOCALIZATION NOTE (ImageTitleWithoutDimensions): first %S is filename, second %S is type
+#LOCALIZATION NOTE (ImageTitleWithDimensions2): first %S is type, second %S is width and third %S is height
+#LOCALIZATION NOTE (ImageTitleWithNeitherDimensionsNorFile): first %S is type
+#LOCALIZATION NOTE (MediaTitleWithFile): first %S is filename, second %S is type
+#LOCALIZATION NOTE (MediaTitleWithNoInfo): first %S is type
+ImageTitleWithDimensions2AndFile=%S (%S ์ด๋ฏธ์ง€, %Sx%S ํ”ฝ์…€)
+ImageTitleWithoutDimensions=%S (%S ์ด๋ฏธ์ง€)
+ImageTitleWithDimensions2=(%S ์ด๋ฏธ์ง€, %Sx%S ํ”ฝ์…€)
+ImageTitleWithNeitherDimensionsNorFile=(%S ์ด๋ฏธ์ง€)
+MediaTitleWithFile=%S (%S ๊ฐ์ฒด)
+MediaTitleWithNoInfo=(%S ๊ฐ์ฒด)
+
+InvalidImage=์ด๋ฏธ์ง€ \u201c%S\u201d์— ์˜ค๋ฅ˜๊ฐ€ ์žˆ์–ด ํ‘œ์‹œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+UnsupportedImage=์ง€์›๋˜์ง€ ์•Š๋Š” ๊ธฐ๋Šฅ์ด ํ•„์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์— โ€œ%Sโ€ ์ด๋ฏธ์ง€๋ฅผ ํ‘œ์‹œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+ScaledImage=๋ฐฐ์œจ ์กฐ์ •๋จ (%S%%)
+
+TitleWithStatus=%S - %S
diff --git a/dom/chrome/layout/css.properties b/dom/chrome/layout/css.properties
new file mode 100644 (file)
index 0000000..e5a10d6
--- /dev/null
@@ -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/.
+
+MimeNotCss=์Šคํƒ€์ผ์‹œํŠธ %1$S์˜ MIME ํ˜•์‹์€ "%2$S"์ž…๋‹ˆ๋‹ค. "text/css"๊ฐ€ ์•„๋‹ˆ๋ฏ€๋กœ ๋ถˆ๋Ÿฌ ๋“ค์ด์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+MimeNotCssWarn=์Šคํƒ€์ผ์‹œํŠธ %1$S์˜ MIME ํ˜•์‹์€ "%2$S"์ž…๋‹ˆ๋‹ค. "text/css"๊ฐ€ ์•„๋‹ˆ์ง€๋งŒ ๋ถˆ๋Ÿฌ ๋“ค์˜€์Šต๋‹ˆ๋‹ค.
+
+PEDeclDropped=์ด ์Šคํƒ€์ผ ์„ ์–ธ์ด ๋ฌด์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+PEDeclSkipped=๋‹ค์Œ ์„ ์–ธ์œผ๋กœ ๊ฑด๋„ˆ๋›ฐ์—ˆ์Šต๋‹ˆ๋‹ค.
+PEUnknownProperty=๋ถˆ๋ช…ํ™•ํ•œ ์†์„ฑ '%1$S'๊ฐ€ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+PEPRSyntaxFieldEmptyInput=@property ๊ตฌ๋ฌธ ์„ค๋ช…์ž๊ฐ€ ๋น„์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+PEPRSyntaxFieldExpectedPipe=@property ๊ตฌ๋ฌธ ์„ค๋ช…์ž '%S'์—๋Š” ๊ตฌ์„ฑ ์š”์†Œ ์‚ฌ์ด์— ํŒŒ์ดํ”„๊ฐ€ ์—†๋Š” ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+PEPRSyntaxFieldInvalidNameStart=@property ๊ตฌ๋ฌธ ์„ค๋ช…์ž '%S'์— ์ž˜๋ชป๋œ ๋ฌธ์ž๋กœ ์‹œ์ž‘ํ•˜๋Š” ๊ตฌ์„ฑ ์š”์†Œ ์ด๋ฆ„์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+PEPRSyntaxFieldInvalidName=@property ๊ตฌ๋ฌธ ์„ค๋ช…์ž '%S'์— ์ž˜๋ชป๋œ ๋ฌธ์ž๊ฐ€ ํฌํ•จ๋œ ๊ตฌ์„ฑ ์š”์†Œ ์ด๋ฆ„์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+PEPRSyntaxFieldUnclosedDataTypeName=@property ๊ตฌ๋ฌธ ์„ค๋ช…์ž '%S'์— ๋‹ซํžˆ์ง€ ์•Š์€ ๋ฐ์ดํ„ฐ ์œ ํ˜• ์ด๋ฆ„์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+PEPRSyntaxFieldUnexpectedEOF=@property ๊ตฌ๋ฌธ ์„ค๋ช…์ž '%S'๊ฐ€ ๋ถˆ์™„์ „ํ•ฉ๋‹ˆ๋‹ค.
+PEPRSyntaxFieldUnknownDataTypeName=@property ๊ตฌ๋ฌธ ์„ค๋ช…์ž '%S'์— ์•Œ ์ˆ˜ ์—†๋Š” ๋ฐ์ดํ„ฐ ์œ ํ˜• ์ด๋ฆ„์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+PEValueParsingError=โ€˜%1$Sโ€™์˜ ๊ฐ’์„ ํŒŒ์‹ฑํ•˜๋Š” ์ค‘ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+PEUnknownAtRule=์ธ์‹ํ•  ์ˆ˜ ์—†๋Š” @-๊ทœ์น™ ๋˜๋Š” '%1$S' ํŒŒ์‹ฑ ์ค‘์˜ ์˜ค๋ฅ˜์ž…๋‹ˆ๋‹ค.
+PEMQUnexpectedOperator=๋ฏธ๋””์–ด ๋ชฉ๋ก์— ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ์—ฐ์‚ฐ์ž๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
+PEMQUnexpectedToken=๋ฏธ๋””์–ด ๋ชฉ๋ก์— ์˜ˆ์ƒ์น˜ ๋ชปํ•œ โ€˜%1$Sโ€™ ํ† ํฐ์ด ์žˆ์Šต๋‹ˆ๋‹ค. 
+PEAtNSUnexpected=@namespace ๊ทœ์น™ ์ค‘์— ๋ถ€์ •ํ•œ ํ† ํฐ '%1$S'๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+PEKeyframeBadName=@keyframes ๊ทœ์น™๋ช…์— ๋Œ€ํ•œ ์ธ์‹์ž๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
+PEBadSelectorRSIgnored=์„ ํƒ์ž๊ฐ€ ์ ๋ฒ•ํ•˜์ง€ ์•Š์•„์„œ ๊ทœ์น™ ๋ชจ์Œ์€ ๋ฌด์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.
+PEBadSelectorKeyframeRuleIgnored=ํ‹€๋ฆฐ ์„ ํƒ์ž๋กœ ํ‚คํ”„๋ ˆ์ž„๊ทœ์น™์„ ๋ฌด์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.
+PESelectorGroupNoSelector=์˜ฌ๋ฐ”๋ฅธ ์„ ํƒ์ž๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.
+PESelectorGroupExtraCombinator=์„ ํƒ์ž ๊ฒฐํ•ฉ์ž๊ฐ€ ์—ฐ์†ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+PEClassSelNotIdent=ํด๋ž˜์Šค ์„ ํƒ์ž์˜ ์‹๋ณ„์ž๊ฐ€ ์˜ฌ ๊ณณ์— '%1$S'๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
+PETypeSelNotType=์š”์†Œ๋ช… ๋˜๋Š” '*' ๊ฐ€ ์˜ฌ ๊ณณ์— '%1$S'๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
+PEUnknownNamespacePrefix=๋ถˆ๋ถ„๋ช…ํ•œ ์ด๋ฆ„ ๊ณต๊ฐ„ ์ ‘๋‘์‚ฌ '%1$S'๊ฐ€ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+PEAttributeNameExpected=์†์„ฑ์˜ ์‹๋ณ„์ž๊ฐ€ ์˜ฌ ๊ณณ์— '%1$S'๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
+PEAttributeNameOrNamespaceExpected=์†์„ฑ๋ช… ๋˜๋Š” ์ด๋ฆ„ ๊ณต๊ฐ„์ด ์˜ฌ ๊ณณ์— '%1$S'๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
+PEAttSelNoBar='|'๊ฐ€ ์˜ฌ ๊ณณ์— '%1$S'๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
+PEAttSelUnexpected=์†์„ฑ ์„ ํƒ์ž ์ค‘์— ์ ๋ฒ•ํ•˜์ง€ ํ† ํฐ '%1$S'๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+PEAttSelBadValue=์†์„ฑ ์„ ํƒ์ž ์ค‘ ์‹๋ณ„์ž ๋˜๋Š” ๊ฐ’์„ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฌธ์ž์—ด์ด ์˜ฌ ๊ณณ์— '%1$S'๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
+PEPseudoSelBadName=๊ฐ€์ƒ ํด๋ž˜์Šค ๋˜๋Š” ๊ฐ€์ƒ ์š”์†Œ์˜ ์‹๋ณ„์ž์—ฌ์•ผ ํ•  ๊ณณ์ด '%1$S'๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
+PEPseudoSelEndOrUserActionPC=๊ฐ€์ƒ ์š”์†Œ ๋’ค์—๋Š” ์„ ํƒ์ž๊ฐ€ ์ข…๋ฃŒ๋˜๊ฑฐ๋‚˜ ์‚ฌ์šฉ์ž ๋™์ž‘ ๊ฐ€์ƒ ํด๋ž˜์Šค๊ฐ€ ์™€์•ผ ํ•˜์ง€๋งŒ '%1$S'๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
+PEPseudoSelUnknown=๋ถˆ๋ถ„๋ช…ํ•œ ๊ฐ€์ƒ ํด๋ž˜์Šค ๋˜๋Š” ๊ฐ€์ƒ ์š”์†Œ '%1$S'๊ฐ€ ์“ฐ์ด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+PEPseudoClassArgNotIdent=pseudo-class ํŒŒ๋ผ๋ฏธํ„ฐ์— ์˜ˆ์ƒ ๊ฐ’ ์ฐพ์Œ- '%1$S'.
+PEColorNotColor=์ƒ‰์ƒ์ด์–ด์•ผ ํ•  ๊ฒƒ์ด '%1$S'๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
+PEParseDeclarationDeclExpected=์Šคํƒ€์ผ ์„ ์–ธ์ด ์˜ฌ ๊ณณ์— '%1$S'๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
+PEUnknownFontDesc=@font-face ๊ทœ์น™์— '%1$S' ์„ค๋ช…์ž๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
+PEMQExpectedFeatureName=%1$S์„(๋ฅผ) ์ฐพ์€ ํ›„ ์˜ˆ๊ธฐ์น˜ ์•Š์€ ๋งค์ฒด ์ •๋ณด๋ช…์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+PEMQNoMinMaxWithoutValue=๋งค์ฒด ํ‘œํ˜„์ธ min- ๋‚˜ max-์— ๊ฐ’์ด ์ง€์ •๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+PEMQExpectedFeatureValue=์œ ํšจํ•˜์ง€ ์•Š์€ ๋งค์ฒด ํ‘œํ˜„์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+PEExpectedNoneOrURL='none'๋˜๋Š” URL์ด ์žˆ์–ด์•ผ ํ•  ๊ณณ์ด '%1$S'์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+PEExpectedNoneOrURLOrFilterFunction='none' ๋˜๋Š” URL, ํ•„ํ„ฐ ํ•จ์ˆ˜์—ฌ์•ผ ํ•˜๋Š” ๊ณณ์ด '%1$S'์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+PEDisallowedImportRule=@import ๊ทœ์น™์€ ์ƒ์„ฑ๋œ ์Šคํƒ€์ผ์‹œํŠธ์—์„œ ์•„์ง ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+PENeverMatchingHostSelector=โ€˜%Sโ€™์˜ :host ์„ ํƒ์ž๋Š” ๊ธฐ๋Šฅ์ด ์—†์œผ๋ฏ€๋กœ ์ผ์น˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ˜น์‹œ :host()๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ•˜์…จ์Šต๋‹ˆ๊นŒ?
+
+TooLargeDashedRadius=โ€˜dashedโ€™ ์Šคํƒ€์ผ์— ๋Œ€ํ•œ border radius๊ฐ€ ๋„ˆ๋ฌด ํฝ๋‹ˆ๋‹ค(์ตœ๋Œ€ 100000px). solid๋กœ ๋žœ๋”๋งํ•ฉ๋‹ˆ๋‹ค.
+TooLargeDottedRadius=โ€˜dottedโ€™ ์Šคํƒ€์ผ์— ๋Œ€ํ•œ border radius๊ฐ€ ๋„ˆ๋ฌด ํฝ๋‹ˆ๋‹ค(์ตœ๋Œ€ 100000px). solid๋กœ ๋žœ๋”๋งํ•ฉ๋‹ˆ๋‹ค.
diff --git a/dom/chrome/layout/htmlparser.properties b/dom/chrome/layout/htmlparser.properties
new file mode 100644 (file)
index 0000000..9776113
--- /dev/null
@@ -0,0 +1,144 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Encoding warnings and errors
+EncNoDeclarationFrame=ํ”„๋ ˆ์ž„๋‚ด ๋ฌธ์„œ์˜ ๋ฌธ์ž ์ธ์ฝ”๋”ฉ์ด ์„ ์–ธ๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.ํ”„๋ ˆ์ž„ ์—†์ด ์ฝ์–ด๋“ค์ด๋Š” ๊ฒฝ์šฐ์™€ ํ‘œ์‹œ๊ฐ€ ๋‹ค๋ฅผ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
+EncXmlDecl=HTML ๋ฌธ์„œ์˜ ๋ฌธ์ž ์ธ์ฝ”๋”ฉ์€ XML ์„ ์–ธ ๊ตฌ๋ฌธ์„ ์‚ฌ์šฉํ•˜์—ฌ ์„ ์–ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋ถ€์ ํ•ฉํ•˜๋ฉฐ ํ—ค๋“œ ๋ถ€๋ถ„์˜ ์‹œ์ž‘ ๋ถ€๋ถ„์— ๋ฉ”ํƒ€ ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ธ์ฝ”๋”ฉ์„ ์„ ์–ธํ•˜๋Š” ๊ฒƒ์ด ๋” ํšจ์œจ์ ์ž…๋‹ˆ๋‹ค.
+EncMetaTooLate=๋ฌธ์ž ์ธ์ฝ”๋”ฉ ์„ ์–ธ์„ ์„ ์–ธํ•˜๋ ค๊ณ  ์‹œ๋„ํ•˜๋Š” ๋ฉ”ํƒ€ ํƒœ๊ทธ๊ฐ€ ๋„ˆ๋ฌด ๋Šฆ๊ฒŒ ๋ฐœ๊ฒฌ๋˜์—ˆ์œผ๋ฉฐ ์ธ์ฝ”๋”ฉ์ด ๋Œ€์‹  ์ฝ˜ํ…์ธ ์—์„œ ์ถ”์ธก๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฉ”ํƒ€ ํƒœ๊ทธ๋Š” ๋ฌธ์„œ์˜ ํ—ค๋“œ ๋ถ€๋ถ„์˜ ์‹œ์ž‘ ๋ถ€๋ถ„์œผ๋กœ ์ด๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+EncMetaTooLateFrame=๋ฌธ์ž ์ธ์ฝ”๋”ฉ ์„ ์–ธ์„ ์„ ์–ธํ•˜๋ ค๋Š” ๋ฉ”ํƒ€ ํƒœ๊ทธ๊ฐ€ ๋„ˆ๋ฌด ๋Šฆ๊ฒŒ ๋ฐœ๊ฒฌ๋˜์–ด ์ƒ์œ„ ๋ฌธ์„œ์˜ ์ธ์ฝ”๋”ฉ์ด ๋Œ€์‹  ์‚ฌ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฉ”ํƒ€ ํƒœ๊ทธ๋Š” ๋ฌธ์„œ์˜ ํ—ค๋“œ ๋ถ€๋ถ„์˜ ์‹œ์ž‘ ๋ถ€๋ถ„์œผ๋กœ ์ด๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+EncMetaAfterHeadInKilobyte=๋ฌธ์„œ์˜ ๋ฌธ์ž ์ธ์ฝ”๋”ฉ์„ ์„ ์–ธํ•˜๋Š” ๋ฉ”ํƒ€ ํƒœ๊ทธ๋Š” ๋ฌธ์„œ์˜ ํ—ค๋“œ ๋ถ€๋ถ„์˜ ์‹œ์ž‘ ๋ถ€๋ถ„์œผ๋กœ ์ด๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+EncNoDecl=๋ฌธ์„œ์˜ ๋ฌธ์ž ์ธ์ฝ”๋”ฉ์ด ์„ ์–ธ๋˜์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ ์ธ์ฝ”๋”ฉ์ด ์ฝ˜ํ…์ธ ์—์„œ ์ถ”์ธก๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ž ์ธ์ฝ”๋”ฉ์€ ๋ฉ”ํƒ€ ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Content-Type HTTP ํ—ค๋” ๋˜๋Š” ๋ฐ”์ดํŠธ ์ˆœ์„œ ํ‘œ์‹œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ ์–ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+EncNoDeclPlain=๋ฌธ์„œ์˜ ๋ฌธ์ž ์ธ์ฝ”๋”ฉ์ด ์„ ์–ธ๋˜์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ ์ธ์ฝ”๋”ฉ์ด ์ฝ˜ํ…์ธ ์—์„œ ์ถ”์ธก๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ž ์ธ์ฝ”๋”ฉ์€ Content-Type HTTP ํ—ค๋” ๋˜๋Š” ๋ฐ”์ดํŠธ ์ˆœ์„œ ํ‘œ์‹œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ ์–ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+EncMetaUnsupported=HTML ๋ฌธ์„œ์˜ meta ํƒœ๊ทธ์— ๊ธฐ์ˆ  ์ง€์›๋˜์–ด ์žˆ์ง€ ์•Š์€ ๋ฌธ์ž ์ธ์ฝ”๋”ฉ์ด ์ง€์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ž ์ธ์ฝ”๋”ฉ ์„ ์–ธ์€ ๋ฌด์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+EncProtocolUnsupported=์ „์†ก ํ”„๋กœํ† ์ฝœ์ค‘์—์„œ ๊ธฐ์ˆ  ์ง€์›๋˜์–ด ์žˆ์ง€ ์•Š์€ ๋ฌธ์ž ์ธ์ฝ”๋”ฉ์ด ์ง€์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ž ์ธ์ฝ”๋”ฉ ์„ ์–ธ์€ ๋ฌด์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+EncMetaUtf16=meta ํƒœ๊ทธ๋กœ UTF-16 ๋ฌธ์ž ์ธ์ฝ”๋”ฉ์„ ์„ ์–ธํ•˜์œผ๋‚˜, UTF-8 ์„ ์–ธ์œผ๋กœ์„œ ํ•ด์„๋ฉ๋‹ˆ๋‹ค.
+EncMetaUserDefined=meta ํƒœ๊ทธ๋กœ x-user-defined ๋ฌธ์ž ์ธ์ฝ”๋”ฉ์„ ์„ ์–ธํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์„ ์–ธ์€ ๊ณ ์˜์ ์œผ๋กœ ์ž˜๋ชป ์ธ์ฝ”๋“œ๋œ ์˜ค๋ž˜๋œ ํฐํŠธ์™€์˜ ํ˜ธํ™˜์„ฑ์„ ์œ„ํ•ด์„œ windows-1252๋กœ ํ•ด์„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ์‚ฌ์ดํŠธ๋Š” ์œ ๋‹ˆ์ฝ”๋“œ๋กœ ๋ณ€๊ฒฝ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+EncMetaReplacement=๋ฉ”ํƒ€ ํƒœ๊ทธ๋Š” ๊ต์ฐจ ์‚ฌ์ดํŠธ ์Šคํฌ๋ฆฝํŒ… ์œ„ํ—˜์ธ ์ธ์ฝ”๋”ฉ์„ ์„ ์–ธํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋Œ€์ฒด ์ธ์ฝ”๋”ฉ์ด ๋Œ€์‹  ์‚ฌ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+EncProtocolReplacement=๊ต์ฐจ ์‚ฌ์ดํŠธ ์Šคํฌ๋ฆฝํŒ… ์œ„ํ—˜์ธ ์ธ์ฝ”๋”ฉ์ด ์ „์†ก ํ”„๋กœํ† ์ฝœ ์ˆ˜์ค€์—์„œ ์„ ์–ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋Œ€์ฒด ์ธ์ฝ”๋”ฉ์ด ๋Œ€์‹  ์‚ฌ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+EncDetectorReload=๋ฌธ์„œ์˜ ๋ฌธ์ž ์ธ์ฝ”๋”ฉ์ด ์„ ์–ธ๋˜์ง€ ์•Š์•˜์œผ๋ฉฐ ์ธ์ฝ”๋”ฉ์€ ๋Šฆ๊ฒŒ ์ฝ˜ํ…์ธ ์—์„œ๋งŒ ์ถ”์ธกํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ๋ฌธ์„œ๊ฐ€ ๋‹ค์‹œ ๋กœ๋“œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ž ์ธ์ฝ”๋”ฉ์€ ๋ฉ”ํƒ€ ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ๋ฐ”์ดํŠธ ์ˆœ์„œ ํ‘œ์‹œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Content-Type HTTP ํ—ค๋”์—์„œ ์„ ์–ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+EncDetectorReloadPlain=๋ฌธ์„œ์˜ ๋ฌธ์ž ์ธ์ฝ”๋”ฉ์ด ์„ ์–ธ๋˜์ง€ ์•Š์•˜์œผ๋ฉฐ ์ธ์ฝ”๋”ฉ์€ ๋Šฆ๊ฒŒ ์ฝ˜ํ…์ธ ์—์„œ๋งŒ ์ถ”์ธกํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ๋ฌธ์„œ๊ฐ€ ๋‹ค์‹œ ๋กœ๋“œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ž ์ธ์ฝ”๋”ฉ์€ Content-Type HTTP ํ—ค๋” ๋˜๋Š” ๋ฐ”์ดํŠธ ์ˆœ์„œ ํ‘œ์‹œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ ์–ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+EncError=์„ ์–ธ๋œ ๋ฌธ์ž ์ธ์ฝ”๋”ฉ์— ๋”ฐ๋ผ ๋ฐ”์ดํŠธ ์ŠคํŠธ๋ฆผ์ด ์ž˜๋ชป๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ž ์ธ์ฝ”๋”ฉ ์„ ์–ธ์ด ์˜ฌ๋ฐ”๋ฅด์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+EncErrorFrame=์ƒ์œ„ ๋ฌธ์„œ์—์„œ ์ƒ์†๋œ ๋ฌธ์ž ์ธ์ฝ”๋”ฉ์— ๋”ฐ๋ผ ๋ฐ”์ดํŠธ ์ŠคํŠธ๋ฆผ์ด ์ž˜๋ชป๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ž ์ธ์ฝ”๋”ฉ์€ ๋ฉ”ํƒ€ ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Content-Type HTTP ํ—ค๋” ๋˜๋Š” ๋ฐ”์ดํŠธ ์ˆœ์„œ ํ‘œ์‹œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ ์–ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+EncErrorFramePlain=์ƒ์œ„ ๋ฌธ์„œ์—์„œ ์ƒ์†๋œ ๋ฌธ์ž ์ธ์ฝ”๋”ฉ์— ๋”ฐ๋ผ ๋ฐ”์ดํŠธ ์ŠคํŠธ๋ฆผ์ด ์ž˜๋ชป๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ž ์ธ์ฝ”๋”ฉ์€ Content-Type HTTP ํ—ค๋” ๋˜๋Š” ๋ฐ”์ดํŠธ ์ˆœ์„œ ํ‘œ์‹œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ ์–ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+EncSpeculationFailMeta=์ธ์ฝ”๋”ฉ์„ ์„ ์–ธํ•œ ๋ฉ”ํƒ€ ํƒœ๊ทธ ์•ž์— ASCII๊ฐ€ ์•„๋‹Œ ๋ฌธ์ž๊ฐ€ ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฌธ์„œ์˜ ์‹œ์ž‘ ๋ถ€๋ถ„์ด ์žฌ๋ถ„์„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฉ”ํƒ€๋Š” ์ด์ „์— ๋น„ ASCII ์ฃผ์„์ด ์—†๋Š” head์˜ ์ฒซ ๋ฒˆ์งธ ์ž์‹์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+EncSpeculationFailXml=XML ์„ ์–ธ ๊ตฌ๋ฌธ์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ ์ „์— ๋ฉ”ํƒ€ ํƒœ๊ทธ ๊ฒ€์ƒ‰์— ์‹คํŒจํ•œ ๋ฌธ์„œ ๋ถ€๋ถ„์— ASCII๊ฐ€ ์•„๋‹Œ ๋ฌธ์ž๊ฐ€ ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฌธ์„œ์˜ ์‹œ์ž‘ ๋ถ€๋ถ„์ด ์žฌ๋ถ„์„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. XML ์„ ์–ธ ๊ตฌ๋ฌธ ๋Œ€์‹  ํ—ค๋“œ ๋ถ€๋ถ„์˜ ์‹œ์ž‘ ๋ถ€๋ถ„์— ๋ฉ”ํƒ€ ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+# The audience of the following message isn't the author of the document but other people debugging browser behavior.
+EncSpeculationFail2022=ISO-2022-JP๊ฐ€ ASCII์™€ ํ˜ธํ™˜๋˜์ง€ ์•Š๋Š” ์ธ์ฝ”๋”ฉ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ฌธ์„œ์˜ ์‹œ์ž‘ ๋ถ€๋ถ„์ด ์žฌ๋ถ„์„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+
+# The bulk of the messages below are derived from
+# https://hg.mozilla.org/projects/htmlparser/file/1f633cef7de7/src/nu/validator/htmlparser/impl/ErrorReportingTokenizer.java
+# which is available under the MIT license.
+
+# Tokenizer errors
+errGarbageAfterLtSlash="</"์˜ ๋’ค์— ๊ฐ€๋น„์ง€๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+errLtSlashGt="</>" ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. "<"์„ "<"์™€ ๊ฐ™์ด ์ด์Šค์ผ€์ดํ”„ ๋˜์–ด ์žˆ์ง€ ์•Š์€์ง€, ์ข…๋ฃŒ ํƒœ๊ทธ์˜ ํ˜•์‹ ์˜ค๋ฅ˜  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+errCharRefLacksSemicolon=๋ฌธ์ž ์ฐธ์กฐ๊ฐ€ ์„ธ๋ฏธ์ฝœ๋ก ์œผ๋กœ ์ข…๋ฃŒํ•˜๊ณ  ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+errNoDigitsInNCR=์ˆ˜์น˜ ๋ฌธ์ž ์ฐธ์กฐ์— ์ˆซ์ž๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+errGtInSystemId=์‹œ์Šคํ…œ ์‹๋ณ„์ž์ค‘์— ">"๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+errGtInPublicId=๊ณต๊ฐœ ์‹๋ณ„์ž์— ">"๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+errNamelessDoctype=๋ฌธ์„œํ˜• (DOCTYPE)์— ์ด๋ฆ„์ด ์—†์Šต๋‹ˆ๋‹ค.
+errConsecutiveHyphens=์ฃผ์„ ์ฒ˜๋ฆฌ์˜ ๋งˆ์ง€๋ง‰ ์ด์™ธ๋กœ ์ฃผ์„ ์ฒ˜๋ฆฌ์ค‘์— ์—ฐ์†ํ•˜๋Š” ํ•˜์ดํ”ˆ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. "- -" ๋“ฑ์€ ์ƒ๊ด€ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค๋งŒ ์ฃผ์„ ์ฒ˜๋ฆฌ์ค‘์—์„œ "--"์˜ ์‚ฌ์šฉ์€ ๊ธˆ์ง€๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+errPrematureEndOfComment=์ฃผ์„์˜ ์กฐ๊ธฐ ์ข…๋ฃŒ. "-->"๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฃผ์„์„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ข…๋ฃŒํ•˜์„ธ์š”.
+errBogusComment=Bogus์ธ ์ฃผ์„ ์ฒ˜๋ฆฌ๊ฐ€ ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+errUnquotedAttributeLt=์ธ์šฉ ๋ถ€ํ˜ธ ์—†์Œ ์†์„ฑ๊ฐ’  ์ค‘์— "<"๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ง์ „์— ">"์ด ๋ˆ„๋ฝ์ด๋ผ๊ณ  ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+errUnquotedAttributeGrave=์ธ์šฉ ๋ถ€ํ˜ธ ์—†์Œ ์†์„ฑ๊ฐ’  ์ค‘์— "`"๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ธ์šฉ ๋ถ€ํ˜ธ์— ๋‹ค๋ฅธ ๋ฌธ์ž๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+errUnquotedAttributeQuote=์ธ์šฉ ๋ถ€ํ˜ธ ์—†์Œ ์†์„ฑ๊ฐ’ ์ค‘์— ์ธ์šฉ ๋ถ€ํ˜ธ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณต์ˆ˜์˜ ์†์„ฑ์ด ํ•จ๊ป˜ ์‹คํ–‰๋˜๊ฑฐ๋‚˜ URL ์ฟผ๋ฆฌ ๋ฌธ์ž์—ด์ด ์ธ์šฉ ๋ถ€ํ˜ธ ์—†์Œ์˜ ์†์„ฑ์— ํฌํ•จ๋˜์–ด ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+errUnquotedAttributeEquals=์ธ์šฉ ๋ถ€ํ˜ธ ์—†์Œ์˜ ์†์„ฑ๊ฐ’ ์ค‘์— "="๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณต์ˆ˜์˜ ์†์„ฑ์ด ํ•จ๊ป˜ ์‹คํ–‰๋˜๊ฑฐ๋‚˜, URL ์ฟผ๋ฆฌ ๋ฌธ์ž์—ด์ด ์ธ์šฉ ๋ถ€ํ˜ธ ์—†์Œ์˜ ์†์„ฑ์— ํฌํ•จ๋˜์–ด ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+errSlashNotFollowedByGt=slash ์งํ›„์— ">"๊ฐ€ ๊ณ„์† ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+errNoSpaceBetweenAttributes=์†์„ฑ ์‚ฌ์ด์— ๊ณต๋ฐฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+errUnquotedAttributeStartLt=์ธ์šฉ ๋ถ€ํ˜ธ ์—†์Œ ์†์„ฑ๊ฐ’์ด "<" ๋กœ ์‹œ์ž‘ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.์ด์ „์˜ ">"์ด ๋ˆ„๋ฝ๋˜์–ด ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+errUnquotedAttributeStartGrave=์ธ์šฉ ๋ถ€ํ˜ธ ์—†์Œ์˜ ์†์„ฑ๊ฐ’์ด "`" ๋กœ ์‹œ์ž‘๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ธ์šฉ ๋ถ€ํ˜ธ์— ๋‹ค๋ฅธ ๋ฌธ์ž๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+errUnquotedAttributeStartEquals=์ธ์šฉ ๋ถ€ํ˜ธ ์—†์Œ์˜ ์†์„ฑ๊ฐ’์ด "="๋กœ ์‹œ์ž‘๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ž˜๋ชป๋œ ์ธ์šฉ ๋ถ€ํ˜ธ๋ฅผ ์ค‘๋ณตํ•˜๊ณ  ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+errAttributeValueMissing=์†์„ฑ๊ฐ’์ด ์—†์Šต๋‹ˆ๋‹ค.
+errBadCharBeforeAttributeNameLt=์†์„ฑ๋ช…์ด์–ด์•ผ ํ•  ๊ฒƒ์— "<"๊ฐ€ ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ „์˜ ">"์ด ๋ˆ„๋ฝ๋˜์–ด ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+errEqualsSignBeforeAttributeName=์†์„ฑ๋ช…์ด์–ด์•ผ ํ•  ๊ฒƒ์— "="๊ฐ€ ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์†์„ฑ๋ช…์ด ๋ˆ„๋ฝ๋˜์–ด ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+errBadCharAfterLt="<"์˜ ๋’ค์— ๋ถ€์ •ํ•œ ๋ฌธ์ž๊ฐ€ ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. "<"์„ "&lt;"์— ์ด์Šค์ผ€์ดํ”„ ํ•ด์•ผํ•จ์„  ์žŠ๊ณ  ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+errLtGt="<>"๊ฐ€ ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. "<"์„ "&lt;"์™€ ๊ฐ™์ด ์ด์Šค์ผ€์ดํ”„ ๋˜์–ด ์žˆ์ง€ ์•Š๊ฑฐ๋‚˜, ์‹œ์ž‘ ํƒœ๊ทธ ํƒ€์ž… ์˜ค๋ฅ˜์ผ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+errProcessingInstruction="<?" ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. XML ์ฒ˜๋ฆฌ ๋ช…๋ น์„ HTML๋กœ ์‚ฌ์šฉ ํ•˜๊ณ  ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. HTML์—์„œ๋Š” XML์ฒ˜๋ฆฌ ๋ช…๋ น์€ ๊ธฐ์ˆ  ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+errUnescapedAmpersandInterpretedAsCharacterReference="&"์— ๊ณ„์† ๋˜๋Š” ๋ฌธ์ž๋Š” ๋ฌธ์ž ์ฐธ์กฐ๋กœ์„œ ํ•ด์„๋ฉ๋‹ˆ๋‹ค. "&"์„ "&amp;"๋กœ ์ด์Šค์ผ€์ดํ”„ ํ•˜๋Š” ๊ฒƒ์„ ์žŠ๊ณ  ์žˆ๋Š” ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+errNotSemicolonTerminated=๋ฌธ์ž ์‹ค์ฒด ์ฐธ์กฐ๊ฐ€ ์„ธ๋ฏธ์ฝœ๋ก ์œผ๋กœ ์ข…๋ฃŒํ•˜๊ณ  ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ˜น์€ "&"์„ "&amp;"๋กœ ์ด์Šค์ผ€์ดํ”„ ํ•˜๋Š” ๊ฒƒ์„ ์žŠ๊ณ  ์žˆ๋Š” ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+errNoNamedCharacterMatch="&"๊ฐ€ ์‹ค์ฒด ์ฐธ์กฐ์˜ ์‹œ์ž‘ ์ด์™ธ๋กœ ์‚ฌ์šฉ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. "&"์„ "&amp;"์— ์ด์Šค์ผ€์ดํ”„ ํ•˜๋Š” ๊ฒƒ์„ ์žŠ๊ณ  ์žˆ๋Š” ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+errQuoteBeforeAttributeName=์†์„ฑ๋ช…์ด์–ด์•ผ ํ•  ๊ฒƒ์— ์ธ์šฉ ๋ถ€ํ˜ธ๊ฐ€ ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ „์˜ "="์ด ๋ˆ„๋ฝ์ด๋ผ๊ณ  ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+errLtInAttributeName=์†์„ฑ ์ด๋ฆ„์— "<"๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ „์˜ ">"์ด ๋ˆ„๋ฝ๋˜์–ด ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+errQuoteInAttributeName=์†์„ฑ ์ด๋ฆ„์— ์ธ์šฉ ๋ถ€ํ˜ธ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์–ด๋”˜๊ฐ€ ๊ทธ ์ด์ „์˜ ์ธ์šฉ ๋ถ€ํ˜ธ์˜ ๋Œ€์‘ ๊ด€๊ณ„๊ฐ€ ์ž˜๋ชป๋˜์–ด ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+errExpectedPublicId=๋ฌธ์„œํ˜• ์„ ์–ธ์— ๊ณต๊ฐœ ์‹๋ณ„์ž๊ฐ€ ์ง€์ •๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+errBogusDoctype=Bogus์ธ ๋ฌธ์„œํ˜• ์„ ์–ธ์ด ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+maybeErrAttributesOnEndTag=์ข…๋ฃŒ ํƒœ๊ทธ์— ์†์„ฑ๊ฐ’ ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+maybeErrSlashInEndTag=์ข…๋ฃŒ ํƒœ๊ทธ์˜ ๋งˆ์ง€๋ง‰์— "/"๊ฐ€ ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+errNcrNonCharacter=๋น„๋ฌธ์ž์— ์ „๊ฐœ๋˜๋Š” ๋ฌธ์ž ์ฐธ์กฐ๊ฐ€ ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+errNcrSurrogate=์„œ๋กœ๊ฒŒ์ดํŠธ์— ์ „๊ฐœ๋˜๋Š” ๋ฌธ์ž ์ฐธ์กฐ๊ฐ€ ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+errNcrControlChar=์ œ์–ด ๋ฌธ์ž์— ์ „๊ฐœ๋˜๋Š” ๋ฌธ์ž ์ฐธ์กฐ๊ฐ€ ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+errNcrCr=๋ณต๊ท€ ๊ฐœํ–‰ ๋ฌธ์ž์— ์ „๊ฐœ๋˜๋Š” ์ˆ˜์น˜ ๋ฌธ์ž ์ฐธ์กฐ๊ฐ€ ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+errNcrInC1Range=C1 ์ œ์–ด ์˜์—ญ์— ์ „๊ฐœ๋˜๋Š” ์ˆ˜์น˜ ๋ฌธ์ž ์ฐธ์กฐ๊ฐ€ ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+errEofInPublicId=๊ณต๊ฐœ ์‹๋ณ„์ž ์ „์— ํŒŒ์ผ ๋์— ์ด๋ฅด๋ €์Šต๋‹ˆ๋‹ค.
+errEofInComment=์ฃผ์„ ์ฒ˜๋ฆฌ ๋„์ค‘์— ํŒŒ์ผ ๋์— ์ด๋ฅด๋ €์Šต๋‹ˆ๋‹ค.
+errEofInDoctype=๋ฌธ์„œํ˜• ์„ ์–ธ ๋„์ค‘์— ํŒŒ์ผ ๋์— ์ด๋ฅด๋ €์Šต๋‹ˆ๋‹ค.
+errEofInAttributeValue=์†์„ฑ๊ฐ’ ๋„์ค‘์— ํŒŒ์ผ ๋์— ์ด๋ฅด๋ €์Šต๋‹ˆ๋‹ค. ํƒœ๊ทธ๋Š” ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.
+errEofInAttributeName=์†์„ฑ๋ช… ๋„์ค‘์— ํŒŒ์ผ ๋์— ์ด๋ฅด๋ €์Šต๋‹ˆ๋‹ค. ํƒœ๊ทธ๋Š” ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.
+errEofWithoutGt=ํƒœ๊ทธ๊ฐ€ ">" ๋กœ ๋‹ซํ˜€์ง€๊ธฐ ์ „์— ํŒŒ์ผ ๋์— ์ด๋ฅด๋ €์Šต๋‹ˆ๋‹ค. ํƒœ๊ทธ๋Š” ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.
+errEofInTagName=ํƒœ๊ทธ ์ด๋ฆ„์˜ ๋„์ค‘์— ํŒŒ์ผ ๋์— ์ด๋ฅด๋ €์Šต๋‹ˆ๋‹ค. ํƒœ๊ทธ๋Š” ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.
+errEofInEndTag=์ข…๋ฃŒ ํƒœ๊ทธ ์ „์— ํŒŒ์ผ ๋์— ์ด๋ฅด๋ €์Šต๋‹ˆ๋‹ค. ํƒœ๊ทธ๋Š” ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.
+errEofAfterLt=ํƒœ๊ทธ๊ฐ€ "<" ๋กœ ์—ด๋ฆฐ ๋‹ค์Œ์— ํŒŒ์ผ ๋์— ์ด๋ฅด๋ €์Šต๋‹ˆ๋‹ค.ํƒœ๊ทธ๋Š” ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.
+errNcrOutOfRange=Unicode๋กœ ํ—ˆ๊ฐ€๋˜์–ด ์žˆ๋Š” ๋ฒ”์œ„์™ธ ๋ฌธ์ž ์ฐธ์กฐ๊ฐ€ ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+errNcrUnassigned=๋ฌธ์ž๋ฅผ ํ• ๋‹นํ•  ์ˆ˜ ์—†๋Š” ์ฝ”๋“œ ํฌ์ธํŠธ์— ์ „๊ฐœ๋˜๋Š” ๋ฌธ์ž ์ฐธ์กฐ๊ฐ€ ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+errDuplicateAttribute=์†์„ฑ์ด ์ค‘๋ณต ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+errEofInSystemId=์‹œ์Šคํ…œ ์‹๋ณ„์ž์˜ ๋„์ค‘์— ํŒŒ์ผ ๋์— ์ด๋ฅด๋ €์Šต๋‹ˆ๋‹ค.
+errExpectedSystemId=๋ฌธ์„œํ˜• ์„ ์–ธ์— ์‹œ์Šคํ…œ ์‹๋ณ„์ž๊ฐ€ ์ง€์ •๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+errMissingSpaceBeforeDoctypeName=๋ฌธ์„œํ˜• ์ด๋ฆ„ ์ „์— ๊ณต๋ฐฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+errNestedComment=์ฃผ์„์—์„œ โ€œ<!--โ€๊ฐ€ ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ค‘์ฒฉ๋œ ์ฃผ์„(ํ—ˆ์šฉ๋˜์ง€ ์•Š์Œ)์ผ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+errNcrZero=0์œผ๋กœ ์ „๊ฐœ๋˜๋Š” ๋ฌธ์ž ์ฐธ์กฐ๊ฐ€ ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+errNoSpaceBetweenDoctypeSystemKeywordAndQuote=๋ฌธ์„œํ˜• ์„ ์–ธ์˜ "SYSTEM" ํ‚ค์›Œ๋“œ์™€ ์ธ์šฉ ๋ถ€ํ˜ธ์˜ ์‚ฌ์ด์— ๊ณต๋ฐฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+errNoSpaceBetweenPublicAndSystemIds=๋ฌธ์„œํ˜• ์„ ์–ธ์˜ ๊ณต๊ฐœ ์‹๋ณ„์ž์™€ ์‹œ์Šคํ…œ ์‹๋ณ„์ž์˜ ์‚ฌ์ด์— ๊ณต๋ฐฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+errNoSpaceBetweenDoctypePublicKeywordAndQuote=๋ฌธ์„œํ˜• ์„ ์–ธ์˜ "PUBLIC" ํ‚ค์›Œ๋“œ์™€ ์ธ์šฉ ๋ถ€ํ˜ธ์˜ ์‚ฌ์ด์— ๊ณต๋ฐฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+
+# Tree builder errors
+errDeepTree=๋ฌธ์„œ ํŠธ๋ฆฌ๊ฐ€ ๋„ˆ๋ฌด ๊นŠ์Šต๋‹ˆ๋‹ค. ํŠธ๋ฆฌ๋Š” 513 ์š”์†Œ ๊นŠ์ด๋กœ ํ‰ํ‰ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
+errStrayStartTag2=์‹œ์ž‘ ํƒœ๊ทธ โ€œ%1$Sโ€๊ฐ€ ๋น ์กŒ์Šต๋‹ˆ๋‹ค.
+errStrayEndTag=์ข…๋ฃŒ ํƒœ๊ทธ โ€œ%1$Sโ€๊ฐ€ ๋น ์กŒ์Šต๋‹ˆ๋‹ค.
+errUnclosedElements=โ€œ%1$Sโ€ ์ข…๋ฃŒ ํƒœ๊ทธ๊ฐ€ ์žˆ์œผ๋‚˜ ์—ด๋ฆฐ ์š”์†Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
+errUnclosedElementsImplied=์ข…๋ฃŒ ํƒœ๊ทธ โ€œ%1$Sโ€๊ฐ€ ์ ์šฉ๋˜์—ˆ์œผ๋‚˜ ์—ด๋ฆฐ ์š”์†Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
+errUnclosedElementsCell=ํ…Œ์ด๋ธ” ์…€์ด ์•”์‹œ์ ์œผ๋กœ ๋‹ซํ˜”์œผ๋‚˜, ์—ด๋ฆฐ ์š”์†Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
+errStrayDoctype=DOCTYPE์ด ๋น ์กŒ์Šต๋‹ˆ๋‹ค.
+errAlmostStandardsDoctype=๊ฑฐ์˜ ํ‘œ์ค€ ๋ชจ๋“œ doctype์ž…๋‹ˆ๋‹ค. โ€œ<!DOCTYPE html>โ€๋กœ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
+errQuirkyDoctype=์ฟผํฌ doctype์ž…๋‹ˆ๋‹ค. โ€œ<!DOCTYPE html>โ€๋กœ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
+errAlmostStandardsDoctypeVerbose=์ด ํŽ˜์ด์ง€๋Š” ๊ฑฐ์˜ ํ‘œ์ค€ ๋ชจ๋“œ์ž…๋‹ˆ๋‹ค. ํŽ˜์ด์ง€ ๋ ˆ์ด์•„์›ƒ์ด ์˜ํ–ฅ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ‘œ์ค€ ๋ชจ๋“œ์˜ ๊ฒฝ์šฐ โ€œ<!DOCTYPE html>โ€์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
+errQuirkyDoctypeVerbose=์ด ํŽ˜์ด์ง€๋Š” ์ฟผํฌ ๋ชจ๋“œ์ž…๋‹ˆ๋‹ค. ํŽ˜์ด์ง€ ๋ ˆ์ด์•„์›ƒ์ด ์˜ํ–ฅ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ‘œ์ค€ ๋ชจ๋“œ์˜ ๊ฒฝ์šฐ โ€œ<!DOCTYPE html>โ€์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
+errNonSpaceInTrailer=๋น„๊ณต๋ฐฑ ๋ฌธ์ž๊ฐ€ ํŽ˜์ด์ง€ ํŠธ๋ ˆ์ผ๋Ÿฌ์— ์žˆ์Šต๋‹ˆ๋‹ค.
+errNonSpaceAfterFrameset=โ€œframesetโ€ ๋’ค์— ๊ณต๋ฐฑ์ด ์—†์Šต๋‹ˆ๋‹ค.
+errNonSpaceInFrameset=โ€œframesetโ€์— ๊ณต๋ฐฑ์ด ์—†์Šต๋‹ˆ๋‹ค.
+errNonSpaceAfterBody=body ๋’ค์— ๊ณต๋ฐฑ์ด ์—†์Šต๋‹ˆ๋‹ค.
+errNonSpaceInColgroupInFragment=โ€œcolgroupโ€์— ๊ณต๋ฐฑ์ด ์—†์Šต๋‹ˆ๋‹ค.
+errNonSpaceInNoscriptInHead='head'๋‚ด โ€œnoscriptโ€๋‚ด ๊ณต๋ฐฑ์ด ์—†์Šต๋‹ˆ๋‹ค.
+errFooBetweenHeadAndBody=โ€œ%1$Sโ€์š”์†Œ๋Š” โ€œheadโ€์™€ โ€œbodyโ€์‚ฌ์ด์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+errStartTagWithoutDoctype=doctype์ด ์—†์ด ์‹œ์ž‘ ํƒœ๊ทธ๊ฐ€ ์„ ์–ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. โ€œ<!DOCTYPE html>โ€๋กœ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
+errNoSelectInTableScope=ํ…Œ์ด๋ธ” ์˜์—ญ์— โ€œselectโ€๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
+errStartSelectWhereEndSelectExpected=โ€œselectโ€์‹œ์ž‘ ํƒœ๊ทธ๋Š” ์ข…๋ฃŒ ํƒœ๊ทธ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
+errStartTagWithSelectOpen=โ€œ%1$Sโ€ ์‹œ์ž‘ ํƒœ๊ทธ๋Š” โ€œselectโ€๊ฐ€ ๋จผ์ € ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
+errBadStartTagInNoscriptInHead=โ€œheadโ€์˜ โ€œnoscriptโ€์— ์ž˜๋ชป๋œ ์‹œ์ž‘ ํƒœ๊ทธ โ€œ%1$Sโ€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
+errImage=โ€œimageโ€ ์‹œ์ž‘ ํƒœ๊ทธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
+errFooSeenWhenFooOpen2=%1$S ์‹œ์ž‘ ํƒœ๊ทธ๊ฐ€ ์žˆ์œผ๋‚˜ ๊ฐ™์€ ํ˜•์‹์˜ ์š”์†Œ๊ฐ€ ์ด๋ฏธ ์—ด๋ ค์žˆ์Šต๋‹ˆ๋‹ค.
+errHeadingWhenHeadingOpen=์ œ๋ชฉ์€ ๋‹ค๋ฅธ ์ œ๋ชฉ์˜ ์ž์‹์ด ๋  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+errFramesetStart=โ€œframesetโ€์‹œ์ž‘ ํƒœ๊ทธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
+errNoCellToClose=๋‹ซ์„ ์…€์ด ์—†์Šต๋‹ˆ๋‹ค.
+errStartTagInTable=โ€œ%1$Sโ€์‹œ์ž‘ ํƒœ๊ทธ๊ฐ€ โ€œtableโ€ ์•ˆ์— ์žˆ์Šต๋‹ˆ๋‹ค.
+errFormWhenFormOpen=โ€œformโ€ ์‹œ์ž‘ ํƒœ๊ทธ๊ฐ€ ์žˆ์œผ๋‚˜ ์ด๋ฏธ โ€œformโ€ ์š”์†Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. form์„ ์„œ๋กœ ํฌํ•จํ•˜๋Š” ๊ฒƒ์€ ํ—ˆ๊ฐ€๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.
+errTableSeenWhileTableOpen=โ€œtableโ€ ์‹œ์ž‘ ํƒœ๊ทธ๊ฐ€ ์žˆ์œผ๋‚˜ ์ด๋ฏธ โ€œtableโ€์ด ์—ด๋ ค ์žˆ์Šต๋‹ˆ๋‹ค.
+errStartTagInTableBody=โ€œ%1$Sโ€ ์‹œ์ž‘ ํƒœ๊ทธ๊ฐ€ table ๋‚ด์— ์žˆ์Šต๋‹ˆ๋‹ค.
+errEndTagSeenWithoutDoctype=doctype ์„ ์–ธ ์—†์ด ์ข…๋ฃŒ ํƒœ๊ทธ๊ฐ€ ๋ณด์ž…๋‹ˆ๋‹ค. โ€œ<!DOCTYPE html>โ€๋กœ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
+errEndTagAfterBody=โ€œbodyโ€ ๋’ค์— ๋ณด์ด๋Š” ์ข…๋ฃŒ ํƒœ๊ทธ๋Š” ๋‹ซ์Šต๋‹ˆ๋‹ค.
+errEndTagSeenWithSelectOpen=โ€œ%1$Sโ€ ์ข…๋ฃŒ ํƒœ๊ทธ๊ฐ€ โ€œselectโ€ ์—ด๋ฆฐ๋ฐ์„œ ์‚ฌ์šฉ์ค‘์ž…๋‹ˆ๋‹ค.
+errGarbageInColgroup=โ€œcolgroupโ€ ์•ˆ์— ๊ฐ€๋น„์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
+errEndTagBr=โ€œbrโ€ ํƒœ๊ทธ๊ฐ€ ๋‹ซํ˜”์Šต๋‹ˆ๋‹ค.
+errNoElementToCloseButEndTagSeen=โ€œ%1$Sโ€ ์š”์†Œ๊ฐ€ ์˜์—ญ์— ์—†์œผ๋‚˜ โ€œ%1$Sโ€ ์ข…๋ฃŒ ํƒœ๊ทธ๋Š” ๋ณด์ž…๋‹ˆ๋‹ค.
+errHtmlStartTagInForeignContext=HTML ์‹œ์ž‘ ํƒœ๊ทธ โ€œ%1$Sโ€๋Š” ์™ธ๋ถ€ ๋„ค์ž„์ŠคํŽ˜์ด์Šค ์ฝ˜ํ…์ŠคํŠธ์— ์žˆ์Šต๋‹ˆ๋‹ค.
+errNoTableRowToClose=table row๊ฐ€ ๋‹ซํ˜€์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+errNonSpaceInTable=์ž˜๋ชป ์œ„์น˜ํ•œ ๋น„๊ณต๋ฐฑ ๋ฌธ์ž๊ฐ€ table ๋‚ด์— ์žˆ์Šต๋‹ˆ๋‹ค.
+errUnclosedChildrenInRuby=โ€œrubyโ€๋‚ด์— ๋‹ซํžˆ์ง€ ์•Š์€ ์ž์‹์ด ์žˆ์Šต๋‹ˆ๋‹ค.
+errStartTagSeenWithoutRuby=โ€œ%1$Sโ€์˜ ์‹œ์ž‘ ํƒœ๊ทธ๊ฐ€ ์žˆ์œผ๋‚˜ โ€œrubyโ€ ์š”์†Œ๊ฐ€ ์—ด๋ฆฌ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+errSelfClosing=์ž๊ธฐ ๋‚ด๋ถ€ ๋‹ซ์Œ ์š”์†Œ (โ€œ/>โ€)๊ฐ€ ๋น„ HTML์š”์†Œ๋กœ ์‚ฌ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. slash๋ฅผ ๋ฌด์‹œํ•˜๊ณ  ์‹œ์ž‘ ์š”์†Œ๋กœ ๊ฐ„์ฃผํ•ฉ๋‹ˆ๋‹ค.
+errNoCheckUnclosedElementsOnStack=์Šคํƒ์— ๋‹ซํžˆ์ง€ ์•Š์€ ์š”์†Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
+errEndTagDidNotMatchCurrentOpenElement=โ€œ%1$Sโ€์˜ ์ข…๋ฃŒํƒœ๊ทธ๋Š” ํ˜„์žฌ ์—ด๋ฆฐ ์š”์†Œ(โ€œ%2$Sโ€)์™€ ์ด๋ฆ„์ด ๋งž์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+errEndTagViolatesNestingRules=โ€œ%1$Sโ€์˜ ์ข…๋ฃŒ ํƒœ๊ทธ๋Š” ํฌํ•จ ๊ทœ์น™์„ ์œ„๋ฐ˜ํ–ˆ์Šต๋‹ˆ๋‹ค.
+errEndWithUnclosedElements=โ€œ%1$Sโ€์˜ ์ข…๋ฃŒํƒœ๊ทธ๊ฐ€ ์žˆ์ง€๋งŒ ๋‹ซํžˆ์ง€ ์•Š์€ ์š”์†Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
+errListUnclosedStartTags=๋‹ซํžˆ์ง€ ์•Š์€ ์š”์†Œ
diff --git a/dom/chrome/layout/layout_errors.properties b/dom/chrome/layout/layout_errors.properties
new file mode 100644 (file)
index 0000000..f48e8e1
--- /dev/null
@@ -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/.
+
+ImageMapRectBoundsError="coords" ์†์„ฑ (<area shape="rect">)์ด "left,top,right,bottom" ํ˜•์‹ ๋‚ด์— ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+ImageMapCircleWrongNumberOfCoords="coords" ์†์„ฑ (<area shape="circle">)์ด "center-x,center-y,radius" ํ˜•์‹ ๋‚ด์— ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+ImageMapCircleNegativeRadius="coords" ์†์„ฑ (<area shape="circle">)์ด ์Œ์ˆ˜๊ฐ’์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+ImageMapPolyWrongNumberOfCoords=โ€œcoordsโ€ ์†์„ฑ (<area shape="poly">)์— โ€œx1,y1,x2,y2 โ€ฆโ€ ํ˜•์‹์ด ์ƒ๋žต๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+ImageMapPolyOddNumberOfCoords=โ€œcoordsโ€ ์†์„ฑ (<area shape="poly">)์— โ€œyโ€ ๊ฐ’์ด ์ƒ๋žต๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. (์ •ํ™•ํ•œ ์˜ˆ:  โ€œx1,y1,x2,y2 โ€ฆโ€).
+
+ScrollLinkedEffectFound3=์ด ์‚ฌ์ดํŠธ๋Š” ์Šคํฌ๋กค๊ณผ ์—ฐ๋™๋œ ์œ„์น˜ ํšจ๊ณผ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ ๋น„๋™๊ธฐ ํŒจ๋‹๊ณผ ์ž˜ ์ž‘๋™ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค; ๋ณด๋‹ค ์ƒ์„ธํ•œ ์ •๋ณด๋Š” https://firefox-source-docs.mozilla.org/performance/scroll-linked_effects.html ์„ ์ฐธ๊ณ ํ•˜์‹œ๊ณ  ๊ด€๋ จ๋œ ๋„๊ตฌ์™€ ๊ธฐ๋Šฅ์— ๊ด€ํ•œ ํ† ๋ก ์— ์ฐธ์—ฌํ•ด ๋ณด์„ธ์š”!
+
+## LOCALIZATION NOTE(CompositorAnimationWarningContentTooLargeArea):
+## %1$S is an integer value of the area of the frame
+## %2$S is an integer value of the area of a limit based on the viewport size
+CompositorAnimationWarningContentTooLargeArea=ํ”„๋ ˆ์ž„ ํฌ๊ธฐ(%1$S)๊ฐ€ ๋ทฐํฌํŠธ(%2$S ์ด์ƒ)์— ๋น„ํ•ด ๋„ˆ๋ฌด ์ปค์„œ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ปดํฌ์ง€ํ„ฐ์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์—†์Œ
+## LOCALIZATION NOTE(CompositorAnimationWarningContentTooLarge2):
+## (%1$S, %2$S) is a pair of integer values of the frame size
+## (%3$S, %4$S) is a pair of integer values of a limit based on the viewport size
+## (%5$S, %6$S) is a pair of integer values of an absolute limit
+CompositorAnimationWarningContentTooLarge2=ํ”„๋ ˆ์ž„ ํฌ๊ธฐ(%1$S, %2$S)๊ฐ€ ๋ทฐํฌํŠธ((%3$S, %4$S) ์ด์ƒ)๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ์ตœ๋Œ€ ํ—ˆ์šฉ ๊ฐ’(%5$S, %6$S)๋ณด๋‹ค ์ปค์„œ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ปดํฌ์ง€ํ„ฐ์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์—†์Œ
+## LOCALIZATION NOTE(CompositorAnimationWarningTransformBackfaceVisibilityHidden):
+## 'backface-visibility: hidden' is a CSS property, don't translate it.
+CompositorAnimationWarningTransformBackfaceVisibilityHidden=โ€˜backface-visibility: hiddenโ€™์˜ ํŠธ๋žœ์Šคํผ ์• ๋‹ˆ๋ฉ”์ด์…˜์€ ์ปดํฌ์ง€ํ„ฐ์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์—†์Œ
+## LOCALIZATION NOTE(CompositorAnimationWarningTransformSVG,
+##                   CompositorAnimationWarningTransformWithGeometricProperties,
+##                   CompositorAnimationWarningTransformWithSyncGeometricAnimations,
+##                   CompositorAnimationWarningTransformFrameInactive,
+##                   CompositorAnimationWarningOpacityFrameInactive):
+## 'transform' and 'opacity' mean CSS property names, don't translate it.
+CompositorAnimationWarningTransformSVG=SVG ํŠธ๋žœ์Šคํผ ๋œ ์š”์†Œ์— ๋Œ€ํ•œ โ€˜transformโ€™ ์• ๋‹ˆ๋ฉ”์ด์…˜์€ ์ปดํฌ์ง€ํ„ฐ์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์—†์Œ
+CompositorAnimationWarningTransformWithGeometricProperties=๊ฐ™์€ ์š”์†Œ์— ๋™์‹œ์— ๊ธฐํ•˜ํ•™์  ์†์„ฑ์„ ์• ๋‹ˆ๋ฉ”์ด์…˜ ํ•˜๋Š” ๊ฒฝ์šฐ โ€˜transformโ€™ ์• ๋‹ˆ๋ฉ”์ด์…˜์€ ์ปดํฌ์ง€ํ„ฐ์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์—†์Œ
+CompositorAnimationWarningTransformWithSyncGeometricAnimations=๋™์‹œ์— ์‹œ์ž‘ํ•˜๋Š” ๊ธฐํ•˜ํ•™์  ์†์„ฑ ์• ๋‹ˆ๋ฉ”์ด์…˜๊ณผ ๋™๊ธฐํ™” ๋˜์–ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— โ€˜transformโ€™ ์• ๋‹ˆ๋ฉ”์ด์…˜์€ ์ปดํฌ์ง€ํ„ฐ์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์—†์Œ
+CompositorAnimationWarningTransformFrameInactive=โ€˜transformโ€™ ์• ๋‹ˆ๋ฉ”์ด์…˜์— ๋Œ€ํ•ด์„œ ํ”„๋ ˆ์ž„์ด ํ™œ์„ฑํ™” ํ‘œ์‹œ๊ฐ€ ๋˜์–ด ์žˆ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ปดํฌ์ง€ํ„ฐ์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์—†์Œ
+CompositorAnimationWarningTransformIsBlockedByImportantRules=๋ณ€ํ˜• ๊ด€๋ จ ์†์„ฑ์ด !important ๊ทœ์น™์— ์˜ํ•ด ๋ฌด์‹œ๋˜๋ฏ€๋กœ ๋ณ€ํ˜• ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ปดํฌ์ง€ํ„ฐ์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์—†์Œ
+CompositorAnimationWarningOpacityFrameInactive=โ€˜opacityโ€™ ์• ๋‹ˆ๋ฉ”์ด์…˜์— ๋Œ€ํ•ด์„œ ํ”„๋ ˆ์ž„์ด ํ™œ์„ฑํ™” ํ‘œ์‹œ๊ฐ€ ๋˜์–ด ์žˆ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ปดํฌ์ง€ํ„ฐ์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์—†์Œ
+CompositorAnimationWarningHasRenderingObserver=์š”์†Œ๊ฐ€ ๊ด€์ฐฐ์ž(-moz-elemen๋‚˜ SVG clipping/masking)๋ฅผ ๋žœ๋”๋งํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ปดํฌ์ง€ํ„ฐ์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์—†์Œ
+CompositorAnimationWarningHasCurrentColor=โ€˜current-colorโ€™ ํ‚คํ”„๋ ˆ์ž„์œผ๋กœ ์ปดํฌ์ง€ํ„ฐ์—์„œ โ€˜background-colorโ€™ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์‹คํ–‰ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+
+## LOCALIZATION NOTE: Do not translate zoom, calc(), "transform", "transform-origin: 0 0"
+ZoomPropertyWarning=์ด ํŽ˜์ด์ง€๋Š” ๋น„ํ‘œ์ค€ ์†์„ฑ์ธ โ€œzoomโ€์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ด€๋ จ ์†์„ฑ ๊ฐ’์— calc()๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ โ€œtransform-origin: 0 0โ€๊ณผ ํ•จ๊ป˜ โ€œtransformโ€์„ ์‚ฌ์šฉํ•˜์„ธ์š”.
+
+## LOCALIZATION NOTE(PrincipalWritingModePropagationWarning):
+## Do not translate <html>, <body>, CSS, "writing-mode", "direction", "text-orientation", :root, and "The Principal Writing Mode" because they are technical terms.
+PrincipalWritingModePropagationWarning=<html> ์š”์†Œ๋ฅผ ๋ Œ๋”๋ง ํ•  ๋•Œ <html> ์š”์†Œ์—์„œ CSS ์†์„ฑ โ€œwriting-modeโ€, โ€œdirectionโ€ ๋ฐ โ€œtext-orientationโ€์˜ ์‚ฌ์šฉ๋œ ๊ฐ’์€ <html> ์š”์†Œ์˜ ์ž์ฒด ๊ฐ’์ด ์•„๋‹Œ <body> ์š”์†Œ์˜ ๊ณ„์‚ฐ๋œ ๊ฐ’์—์„œ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค. :root CSS ๊ฐ€์ƒ ํด๋ž˜์Šค์—์„œ ์ด๋Ÿฌํ•œ ์†์„ฑ์„ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์„ ๊ณ ๋ คํ•˜์„ธ์š”. ์ž์„ธํ•œ ๋‚ด์šฉ์€ https://www.w3.org/TR/css-writing-modes-3/#principal-flow์˜ โ€œThe Principal Writing Modeโ€๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”
+
+## LOCALIZATION NOTE(ScrollAnchoringDisabledInContainer):
+## %1$S is an integer value with the total number of adjustments
+## %2$S is a floating point value with the average distance adjusted
+## %3$S is a floating point value with the total adjusted distance
+ScrollAnchoringDisabledInContainer=์—ฐ์† ์กฐ์ •์ด ๋„ˆ๋ฌด ๋งŽ๊ณ  (%1$S) ์ „์ฒด ๊ฑฐ๋ฆฌ๊ฐ€ ๋„ˆ๋ฌด ์ž‘์–ด์„œ (ํ‰๊ท  %2$S px, ์ „์ฒด %3$S px) ์Šคํฌ๋กค ์ปจํ…Œ์ด๋„ˆ์—์„œ ์Šคํฌ๋กค ๊ณ ์ •์ด ๋น„ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+
+ForcedLayoutStart=ํŽ˜์ด์ง€๊ฐ€ ์™„์ „ํžˆ ๋กœ๋“œ๋˜๊ธฐ ์ „์— ๋ ˆ์ด์•„์›ƒ์ด ๊ฐ•์ œ๋กœ ์ ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์Šคํƒ€์ผ์‹œํŠธ๊ฐ€ ์•„์ง ๋กœ๋“œ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์Šคํƒ€์ผ์ด ์ง€์ •๋˜์ง€ ์•Š์€ ์ฝ˜ํ…์ธ ๊ฐ€ ๊นœ๋ฐ•์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
diff --git a/dom/chrome/layout/printing.properties b/dom/chrome/layout/printing.properties
new file mode 100644 (file)
index 0000000..1e7e1b1
--- /dev/null
@@ -0,0 +1,56 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Page number formatting
+## @page_number The current page number
+#LOCALIZATION NOTE (pagenumber): Do not translate %ld in the following line.
+# Place the word %ld where the page number and number of pages should be
+# The first %ld will receive the the page number
+pagenumber=%1$d
+
+# Page number formatting
+## @page_number The current page number
+## @page_total The total number of pages
+#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.
+# Place the word %ld where the page number and number of pages should be
+# The first %ld will receive the the page number
+# the second %ld will receive the total number of pages
+pageofpages=%1$d / %2$d
+
+PrintToFile=ํŒŒ์ผ๋กœ ์ธ์‡„
+print_error_dialog_title=ํ”„๋ฆฐํ„ฐ ์˜ค๋ฅ˜
+printpreview_error_dialog_title=์ธ์‡„ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ์˜ค๋ฅ˜
+
+# Printing error messages.
+#LOCALIZATION NOTE: Some of these messages come in pairs, one
+# for printing and one for print previewing.  You can remove that
+# distinction in your language by removing the entity with the _PP
+# suffix; then the entity without a suffix will be used for both.
+# You can also add that distinction to any of the messages that don't
+# already have it by adding a new entity with a _PP suffix.
+#
+# For instance, if you delete PERR_GFX_PRINTER_DOC_IS_BUSY_PP, then
+# the PERR_GFX_PRINTER_DOC_IS_BUSY message will be used for that error
+# condition when print previewing as well as when printing.  If you
+# add PERR_FAILURE_PP, then PERR_FAILURE will only be used when
+# printing, and PERR_FAILURE_PP will be used under the same conditions
+# when print previewing.
+#
+PERR_FAILURE=์ธ์‡„์— ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+
+PERR_ABORT=์ธ์‡„ ์ž‘์—…์ด ์ค‘๋‹จ๋˜์—ˆ๊ฑฐ๋‚˜ ์ทจ์†Œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+PERR_NOT_AVAILABLE=๋ช‡๋ช‡ ์ธ์‡„ ๊ธฐ๋Šฅ์€ ํ˜„์žฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+PERR_NOT_IMPLEMENTED=๋ช‡๋ช‡ ์ธ์‡„ ๊ธฐ๋Šฅ์€ ์•„์ง ๊ตฌํ˜„๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+PERR_OUT_OF_MEMORY=์ธ์‡„ ์ž‘์—…์„ ํ•  ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ๋ถ€์กฑํ•ฉ๋‹ˆ๋‹ค.
+PERR_UNEXPECTED=์ธ์‡„ ์ค‘ ์•Œ ์ˆ˜ ์—†๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+
+PERR_GFX_PRINTER_NO_PRINTER_AVAILABLE=์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋ฆฐํ„ฐ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
+PERR_GFX_PRINTER_NO_PRINTER_AVAILABLE_PP=์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋ฆฐํ„ฐ๊ฐ€ ์—†์–ด ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ฅผ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+PERR_GFX_PRINTER_NAME_NOT_FOUND=์„ ํƒํ•œ ํ”„๋ฆฐํ„ฐ๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+PERR_GFX_PRINTER_COULD_NOT_OPEN_FILE=์ถœ๋ ฅ ํŒŒ์ผ์„ ์—ฌ๋Š”๋ฐ ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+PERR_GFX_PRINTER_STARTDOC=์ธ์‡„ ์ž‘์—…์„ ์‹œ์ž‘ํ•˜๋‹ค ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+PERR_GFX_PRINTER_ENDDOC=์ธ์‡„ ์ž‘์—…์„ ์™„๋ฃŒํ•˜๋‹ค ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+PERR_GFX_PRINTER_STARTPAGE=์ƒˆ ํŽ˜์ด์ง€ ์ž‘์—…์„ ์‹œ์ž‘ํ•˜๋Š” ์ค‘ ์ธ์‡„๊ฐ€ ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
+PERR_GFX_PRINTER_DOC_IS_BUSY=๋ฌธ์„œ๋ฅผ ์ฝ์–ด์˜ค๊ณ  ์žˆ์–ด ์•„์ง ์ธ์‡„๋ฅผ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+PERR_GFX_PRINTER_DOC_IS_BUSY_PP=๋ฌธ์„œ๋ฅผ ์ฝ์–ด์˜ค๊ณ  ์žˆ์–ด ์•„์ง ์ธ์‡„ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ๋ฅผ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
diff --git a/dom/chrome/layout/xmlparser.properties b/dom/chrome/layout/xmlparser.properties
new file mode 100644 (file)
index 0000000..dceb59e
--- /dev/null
@@ -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/.
+
+# Map Expat error codes to error strings
+1 = ๋ฉ”๋ชจ๋ฆฌ ๋ถ€์กฑ
+2 = ๋ฌธ๋ฒ• ์˜ค๋ฅ˜
+3 = ์š”์†Œ ์—†์Œ
+4 = ๋ถ€์ ํ•ฉํ•œ ํ˜•์‹
+5 = ๋‹ซํžˆ์ง€ ์•Š์€ ํ† ํฐ
+6 = ๋‹ซํžˆ์ง€ ์•Š์€ ํ† ํฐ
+7 = ๋งž์ง€ ์•Š๋Š” ํƒœ๊ทธ
+8 = ์†์„ฑ ์ค‘๋ณต
+9 = ๋ฌธ์„œ ํ•ญ๋ชฉ ์˜ค๋ฅ˜
+10 = ๋ถ€์ ํ•ฉํ•œ ์ธ์ˆ˜ ๋˜๋Š” ์ฐธ์กฐ
+11 = ์ •์˜๋˜์ง€ ์•Š์€ ์—”ํ„ฐํ‹ฐ
+12 = ๋ฐ˜๋ณต์ ์ธ ์—”ํ„ฐํ‹ฐ ์ฐธ์กฐ
+13 = ๋น„๋™๊ธฐ ์—”ํ„ฐํ‹ฐ
+14 = ์œ ํšจํ•˜์ง€ ์•Š์€ ๋ฌธ์ž ๋ฒˆํ˜ธ ์ฐธ์กฐ
+15 = ์‹คํ–‰ ์—”ํ„ฐํ‹ฐ ์ฐธ์กฐ
+16 = ์™ธ๋ถ€ ์—”ํ„ฐํ‹ฐ ์†์„ฑ ์ฐธ์กฐ
+17 = XML ํ˜น์€ ํ…์ŠคํŠธ ์„ ์–ธ์ด ์™ธ๋ถ€ ์—”ํ„ฐํ‹ฐ ์‹œ์ž‘์— ์˜ฌ์ˆ˜ ์—†์Œ
+18 = ์•Œ ์ˆ˜ ์—†๋Š” ์ธ์ฝ”๋”ฉ
+19 = XML ์„ ์–ธ ๋‚ด์˜ ๋ถ€์ •ํ™•ํ•œ ์ธ์ฝ”๋”ฉ
+20 = ๋‹ซํžˆ์ง€ ์•Š์€ CDATA ์˜์—ญ
+21 = ์™ธ๋ถ€ ์—”ํ„ฐํ‹ฐ ์ฐธ์กฐ ์˜ค๋ฅ˜
+22 = ๋น„๋…๋ฆฝ์  ๋ฌธ์„œ
+23 = ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ํŒŒ์„œ ์ƒํƒœ
+24 = ์ธ์ˆ˜ ์—”ํ„ฐํ‹ฐ ๋‚ด์˜ ์—”ํ„ฐํ‹ฐ ์„ ์–ธ
+27 = ๋„ค์ž„์ŠคํŽ˜์ด์Šค๋กœ ์ „๋‹ฌํ•˜์ง€ ๋ชปํ•œ prefix
+28 = prefix๋ฅผ ์„ ์–ธ ํ•  ์ˆ˜ ์—†์Œ
+29 = ํŒŒ๋ผ๋ฏธํ„ฐ ์—”ํ„ฐํ‹ฐ์—์„œ ๋ถˆ์™„์ „ํ•œ ๋งˆํฌ์—…
+30 = XML ์„ ์–ธ์ด well-formed๊ฐ€ ์•„๋‹˜
+31 = text ์„ ์–ธ์ด well-formed๊ฐ€ ์•„๋‹˜
+32 = ๊ณต๊ฐœ id์— ๋น„๋ฌธ๋ฒ• ๋ฌธ์ž ํฌํ•จ
+38 = ์˜ˆ์•ฝ๋œ prefix (xml)๋Š” ์„ ์–ธ๋˜์ง€ ์•Š๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ๋„ค์ž„์ŠคํŽ˜์ด์Šค URI๋กœ ์ „๋‹ฌํ•ด์•ผ ํ•จ
+39 = ์˜ˆ์•ฝ๋œ prefix (xmlns)๋Š” ์„ ์–ธ์„ ์ทจ์†Œํ•˜๊ฑฐ๋‚˜ ์„ ์–ธ๋˜์ง€ ์•Š์•„์•ผ ํ•จ
+40 = prefix๋Š” ๋‹ค๋ฅธ ๋„ค์ž„์ŠคํŽ˜์ด์Šค URI๋กœ ์ „๋‹ฌ๋˜์–ด์•ผ ํ•จ
+
+# %1$S is replaced by the Expat error string, may be followed by Expected (see below)
+# %2$S is replaced by URL
+# %3$u is replaced by line number
+# %4$u is replaced by column number
+XMLParsingError = XML ๋ณ€ํ™˜๊ธฐ ์˜ค๋ฅ˜: %1$S \n์œ„์น˜: %2$S \nํ–‰ %3$u, ๊ธ€์ž ์œ„์น˜ %4$u:
+
+# %S is replaced by a tag name.
+# This gets appended to the error string if the error is mismatched tag.
+Expected = . ์˜ˆ์ƒ: </%S>.
diff --git a/dom/chrome/layout/xul.properties b/dom/chrome/layout/xul.properties
new file mode 100644 (file)
index 0000000..469b6b7
--- /dev/null
@@ -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/.
+
+PINotInProlog=<?%1$S?> ์ฒ˜๋ฆฌ ๋ฐฉ์‹์€ prolog์— ๋” ์ด์ƒ ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. (์ž์„ธํ•œ ๊ฒƒ์€ Bug 360119 ์ฐธ์กฐ)
diff --git a/dom/chrome/mathml/mathml.properties b/dom/chrome/mathml/mathml.properties
new file mode 100644 (file)
index 0000000..edbf444
--- /dev/null
@@ -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/.
+
+InvalidChild=๋ฐ”๋ฅด์ง€ ์•Š์€ ๋งˆํฌ ์—…: <%1$S> ํƒœ๊ทธ๋ฅผ <%2$S> ์ž์‹ ์š”์†Œ๋กœ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+ChildCountIncorrect=๋ฐ”๋ฅด์ง€ ์•Š์€ ๋งˆํฌ ์—…: <%1$S/> ํƒœ๊ทธ ์ž์‹ ์š”์†Œ ์ˆ˜๊ฐ€ ์˜ฌ๋ฐ”๋ฅด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. 
+DuplicateMprescripts=๋ฐ”๋ฅด์ง€ ์•Š์€ ๋งˆํฌ ์—…: <mmultiscripts/>๋‚ด์— <mprescripts/>๋ฅผ ๋ณต์ˆ˜๋กœ ๋‘˜ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. 
+# LOCALIZATION NOTE:  The first child of <mmultiscript/> is the base, that is the element to which scripts are attached.
+NoBase=๋ฐ”๋ฅด์ง€ ์•Š์€ ๋งˆํฌ ์—…: <mmultiscripts/> ๋‚ด์— ์ •ํ™•ํžˆ ํ•œ ๊ฐœ์˜ Base ์š”์†Œ๋ฅผ ๋‘์–ด์•ผ ํ•˜๋‚˜ ํ•˜๋‚˜๋„ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.
+SubSupMismatch=๋ฐ”๋ฅด์ง€ ์•Š์€ ๋งˆํฌ ์—…: <mmultiscripts/> ๋‚ด์˜ subscript/superscript ์กฐ๊ฐ€ ๋ถˆ์™„์ „ํ•ฉ๋‹ˆ๋‹ค. 
+
+# LOCALIZATION NOTE:  When localizing the single quotes ('), follow the conventions in css.properties for your target locale.
+AttributeParsingError=<%3$S/> ํƒœ๊ทธ '%2$S'์†์„ฑ ๊ฐ’ '%1$S'์˜ ํŒŒ์‹ฑ์ค‘์— ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์†์„ฑ์€ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค. 
+AttributeParsingErrorNoTag='%2$S'์†์„ฑ์˜ ๊ฐ’ '%1$S'์˜ ํŒŒ์‹ฑ์ค‘์— ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์†์„ฑ์€ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค. 
+LengthParsingError=MathML ์†์„ฑ์น˜ '%1$S'๋ฅผ ๊ธธ์ด๋กœ์„œ ํŒŒ์‹ฑ์ค‘์— ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์†์„ฑ์€ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค. 
diff --git a/dom/chrome/nsWebBrowserPersist.properties b/dom/chrome/nsWebBrowserPersist.properties
new file mode 100644 (file)
index 0000000..1f24dab
--- /dev/null
@@ -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/.
+
+readError=์›๋ณธ ํŒŒ์ผ์„ ์ฝ์„ ์ˆ˜ ์—†์–ด์„œ %S ํŒŒ์ผ์„ ์ €์žฅํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.\n\n๋‚˜์ค‘์— ๋‹ค์‹œ ์‹œ๋„ํ•˜๊ฑฐ๋‚˜ ์„œ๋ฒ„ ๊ด€๋ฆฌ์ž์—๊ฒŒ ๋ฌธ์˜ํ•˜์„ธ์š”.
+writeError=์•Œ ์ˆ˜ ์—†๋Š” ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ %S์„(๋ฅผ) ์ €์žฅํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.\n\n๋‹ค๋ฅธ ์œ„์น˜์— ์ €์žฅํ•ด ๋ณด์„ธ์š”.
+launchError=์•Œ ์ˆ˜ ์—†๋Š” ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ %S์„(๋ฅผ) ์—ด ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ์„ ๋จผ์ € ์ €์žฅํ•˜๊ณ  ์—ด์–ด ๋ณด์„ธ์š”.
+diskFull=%S์„(๋ฅผ) ์ €์žฅํ•  ๋””์Šคํฌ ์šฉ๋Ÿ‰์ด ๋ถ€์กฑํ•ฉ๋‹ˆ๋‹ค.\n\n๋””์Šคํฌ์—์„œ ๋ถˆํ•„์š”ํ•œ ํŒŒ์ผ๋“ค์„ ์‚ญ์ œํ•˜๊ณ  ๋‹ค์‹œ ์‹œ๋„ํ•˜๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ์œ„์น˜์— ์ €์žฅํ•˜์„ธ์š”.
+readOnly=๋””์Šคํฌ, ํด๋” ๋˜๋Š” ํŒŒ์ผ์ด ์“ฐ๊ธฐ ๋ฐฉ์ง€๊ฐ€ ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— %S์„(๋ฅผ) ์ €์žฅํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.\n\n๋””์Šคํฌ๋ฅผ ์“ฐ๊ธฐ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•œ ํ›„ ๋‹ค์‹œ ์‹œ๋„ํ•˜๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ์œ„์น˜์— ์ €์žฅํ•˜์„ธ์š”.
+accessError=ํ•ด๋‹น ํด๋”์˜ ๋‚ด์šฉ์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์–ด์„œ %S์„(๋ฅผ) ์ €์žฅํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.\n\nํด๋”์˜ ์†์„ฑ์„ ๋ณ€๊ฒฝํ•œ ํ›„ ๋‹ค์‹œ ์‹œ๋„ํ•˜๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ์œ„์น˜์— ์ €์žฅํ•˜์„ธ์š”.
+SDAccessErrorCardReadOnly=SD ์นด๋“œ๊ฐ€ ์‚ฌ์šฉ์ข…์ด์–ด์„œ ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+SDAccessErrorCardMissing=SD ์นด๋“œ๊ฐ€ ์—†์–ด์„œ ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.Cannot download file because the SD card is missing.
+helperAppNotFound=์—ฐ๊ฒฐ๋œ ๋„์šฐ๋ฏธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์—†์–ด %S์„(๋ฅผ) ์—ด ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์„ค์ •์—์„œ ์—ฐ๊ฒฐํ•  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ง€์ •ํ•˜์„ธ์š”.
+noMemory=์š”์ฒญํ•œ ์ž‘์—…์„ ์™„๋ฃŒํ•˜๊ธฐ์—๋Š” ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ๋ถ€์กฑํ•ฉ๋‹ˆ๋‹ค.\n\n๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ข…๋ฃŒํ•œ ํ›„ ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
+title=%S ๋‹ค์šด๋กœ๋“œ ์ค‘โ€ฆ
+fileAlreadyExistsError=%S์€(๋Š”) '_files' ํด๋”์— ๊ฐ™์€ ์ด๋ฆ„์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ €์žฅํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.\n\n๋‹ค๋ฅธ ์œ„์น˜๋ฅผ ์ง€์ •ํ•˜์„ธ์š”.
+fileNameTooLongError=%S์€(๋Š”) ํŒŒ์ผ๋ช…์ด ๋„ˆ๋ฌด ๊ธธ์–ด ์ €์žฅํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.\n\n์ข€ ๋” ์งง์€ ์ด๋ฆ„์œผ๋กœ ์ €์žฅํ•ด ๋ณด์„ธ์š”.
diff --git a/dom/chrome/security/caps.properties b/dom/chrome/security/caps.properties
new file mode 100644 (file)
index 0000000..99597c7
--- /dev/null
@@ -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/.
+CheckLoadURIError = ๋ณด์•ˆ ์˜ค๋ฅ˜: %S์˜ ๋‚ด์šฉ์€ %S์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+CheckSameOriginError = ๋ณด์•ˆ ์˜ค๋ฅ˜: %S์˜ ๋‚ด์šฉ์€ %S(์œผ)๋กœ๋ถ€ํ„ฐ ์ฝ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+ExternalDataError = ๋ณด์•ˆ ์˜ค๋ฅ˜: %S์— ์žˆ๋Š” ๋‚ด์šฉ์ด %S๋ฅผ ์ฝ์œผ๋ ค ํ–ˆ์ง€๋งŒ ์ด๋ฏธ์ง€๋กœ ์‚ฌ์šฉ๋˜์–ด์„œ ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. 
+
+CreateWrapperDenied = %S ํด๋ž˜์Šค ๊ฐ์ฒด ์ƒ์„ฑ ๊ฑฐ๋ถ€
+CreateWrapperDeniedForOrigin = <%2$S>์—์„œ %1$S ํด๋ž˜์Šค ๊ฐ์ฒด๋ฅผ ํฌํ•จํ•˜๊ธฐ ์œ„ํ•ด ์ ‘๊ทผ ๊ฑฐ๋ถ€
diff --git a/dom/chrome/security/csp.properties b/dom/chrome/security/csp.properties
new file mode 100644 (file)
index 0000000..1af8f84
--- /dev/null
@@ -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/.
+
+# CSP Warnings:
+# LOCALIZATION NOTE (CSPViolation):
+# %1$S is the reason why the resource has not been loaded.
+CSPViolation = ํŽ˜์ด์ง€ ์„ค์ •์— ์˜ํ•ด ๋ฆฌ์†Œ์Šค ๋กœ๋“œ๊ฐ€ ์ฐจ๋‹จ๋จ: %1$S
+# LOCALIZATION NOTE (CSPViolationWithURI):
+# %1$S is the directive that has been violated.
+# %2$S is the URI of the resource which violated the directive.
+CSPViolationWithURI = ํŽ˜์ด์ง€ ์„ค์ •์— ์˜ํ•ด ๋ฆฌ์†Œ์Šค ๋กœ๋“œ๊ฐ€ ์ฐจ๋‹จ๋จ: %2$S ("%1$S")
+# LOCALIZATION NOTE (CSPROViolation):
+# %1$S is the reason why the resource has not been loaded.
+CSPROViolation = ๋ณด๊ณ ์„œ ์œ ์ผ CSP ์ •์ฑ…("%1$S") ์œ„๋ฐ˜์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๋™์ž‘์€ ํ—ˆ์šฉ๋˜์—ˆ๊ณ  CSP ๋ณด๊ณ ์„œ๊ฐ€ ์ „์†ก๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (CSPROViolationWithURI):
+# %1$S is the directive that has been violated.
+# %2$S is the URI of the resource which violated the directive.
+CSPROViolationWithURI = ํŽ˜์ด์ง€ ์„ค์ •์ด %2$S ("%1$S")์—์„œ ๋ฆฌ์†Œ์Šค๊ฐ€ ๋กœ๋“œ๋˜๋Š” ๊ฒƒ์„ ๊ฐ์ง€ํ–ˆ์Šต๋‹ˆ๋‹ค. CSP ๋ณด๊ณ ์„œ๊ฐ€ ์ „์†ก๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (triedToSendReport):
+# %1$S is the URI we attempted to send a report to.
+triedToSendReport = ๋ณด๊ณ ์„œ๋ฅผ ๋ณด๋‚ผ URI๊ฐ€ ์œ ํšจํ•˜์ง€ ์•Š์Œ: "%1$S"
+# LOCALIZATION NOTE (couldNotParseReportURI):
+# %1$S is the report URI that could not be parsed
+couldNotParseReportURI = ๋ณด๊ณ ์„œ URI๋ฅผ ํŒŒ์‹ฑํ•  ์ˆ˜ ์—†์Œ: %1$S
+# LOCALIZATION NOTE (couldNotProcessUnknownDirective):
+# %1$S is the unknown directive
+couldNotProcessUnknownDirective = ์•Œ ์ˆ˜ ์—†๋Š” ์ง€์‹œ์ž '%1$S'๋ฅผ ์ฒ˜๋ฆฌํ•˜์ง€ ๋ชปํ•จ
+# LOCALIZATION NOTE (ignoringUnknownOption):
+# %1$S is the option that could not be understood
+ignoringUnknownOption = ์•Œ ์ˆ˜ ์—†๋Š” ์˜ต์…˜ %1$S ๋ฌด์‹œ
+# LOCALIZATION NOTE (ignoringDuplicateSrc):
+# %1$S defines the duplicate src
+ignoringDuplicateSrc = ์ค‘๋ณต๋œ ์ถœ์ฒ˜ %1$S ๋ฌด์‹œ
+# LOCALIZATION NOTE (ignoringNonAsciiToken):
+# %1$S defines the name of the directive
+# %2$S is the token string containing non-ASCII characters.
+ignoringNonAsciiToken = ASCII๊ฐ€ ์•„๋‹Œ โ€˜%2$Sโ€™ ํ† ํฐ์ด ์žˆ๋Š” ์ง€์‹œ์ž โ€˜%1$Sโ€™ ๋ฌด์‹œ
+# LOCALIZATION NOTE (ignoringSrcFromMetaCSP):
+# %1$S defines the ignored src
+ignoringSrcFromMetaCSP = '%1$S' ์†Œ์Šค ๋ฌด์‹œ(๋ฉ”ํƒ€ ์š”์†Œ๋กœ ์ „๋‹ฌ๋˜๋ฉด ์ง€์›ํ•˜์ง€ ์•Š์Œ).
+# LOCALIZATION NOTE (ignoringSrcWithinNonceOrHashDirective):
+# %1$S is the ignored src (e.g. "unsafe-inline")
+# %2$S is the directive (e.g. "script-src-elem")
+ignoringSrcWithinNonceOrHashDirective = %2$S ์•ˆ์˜ "%1$S" ๋ฌด์‹œํ•จ: nonce-source๋‚˜ hash-source ๋ช…์‹œ๋จ
+# LOCALIZATION NOTE (ignoringScriptSrcForStrictDynamic):
+# %1$S is the ignored src
+# %1$S is the directive src (e.g. "script-src-elem")
+# 'strict-dynamic' should not be localized
+ignoringScriptSrcForStrictDynamic = %2$S ์•ˆ์˜ โ€œ%1$Sโ€ ๋ฌด์‹œํ•จ: โ€˜strict-dynamicโ€™์ด ๋ช…์‹œ๋จ
+# LOCALIZATION NOTE (ignoringStrictDynamic):
+# %1$S is the ignored src
+ignoringStrictDynamic = โ€œ%1$Sโ€ ์†Œ์Šค ๋ฌด์‹œํ•จ(script-src ์•ˆ์—์„œ๋งŒ ์ง€์›๋จ). 
+# LOCALIZATION NOTE (ignoringUnsafeEval):
+# %1$S is the csp directive (e.g. script-src-elem)
+# 'unsafe-eval' and 'wasm-unsafe-eval' should not be localized
+ignoringUnsafeEval = โ€œ%1$Sโ€ ์•ˆ์˜ โ€˜unsafe-evalโ€™ ๋˜๋Š” โ€˜wasm-unsafe-evalโ€™์„ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (strictDynamicButNoHashOrNonce):
+# %1$S is the csp directive that contains 'strict-dynamic'
+# 'strict-dynamic' should not be localized
+strictDynamicButNoHashOrNonce = ์œ ํšจํ•˜์ง€ ์•Š์€ nonce๋‚˜ hash๊ฐ€ ์—†๋Š” โ€œ%1$Sโ€ ์•ˆ์˜ โ€˜strict-dynamicโ€™ ํ‚ค์›Œ๋“œ๋Š” ๋ชจ๋“  ์Šคํฌ๋ฆฝํŠธ ๋กœ๋“œ๋ฅผ ๋ง‰์„ ์ˆ˜ ์žˆ์Œ
+# LOCALIZATION NOTE (reportURInotHttpsOrHttp2):
+# %1$S is the ETLD of the report URI that is not HTTP or HTTPS
+reportURInotHttpsOrHttp2 = ๋ณด๊ณ ์„œ URI (%1$S)๋Š” HTTP๋‚˜ HTTPS URI์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (reportURInotInReportOnlyHeader):
+# %1$S is the ETLD of the page with the policy
+reportURInotInReportOnlyHeader = ์ด ์‚ฌ์ดํŠธ๋Š” (%1$S) ๋ณด๊ณ ์„œ URI ์—†์ด ๋ณด๊ณ ์„œ ์œ ์ผ ์ •์ฑ…์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. CSP๊ฐ€ ์ด ์‚ฌ์ดํŠธ๋ฅผ ๋ง‰์ง€ ์•Š๊ณ  ์ •์ฑ… ์œ„๋ฐ˜์— ๋Œ€ํ•œ ๋ณด๊ณ ์„œ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (failedToParseUnrecognizedSource):
+# %1$S is the CSP Source that could not be parsed
+failedToParseUnrecognizedSource = ์•Œ ์ˆ˜ ์—†๋Š” ์†Œ์Šค %1$S ํŒŒ์‹ฑ ์‹คํŒจ
+# LOCALIZATION NOTE (upgradeInsecureRequest):
+# %1$S is the URL of the upgraded request; %2$S is the upgraded scheme.
+upgradeInsecureRequest = ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ์š”์ฒญ '%1$S'์ด(๊ฐ€) '%2$S'์„(๋ฅผ) ์‚ฌ์šฉํ•˜๋„๋ก ์—…๊ทธ๋ ˆ์ด๋“œ
+# LOCALIZATION NOTE (ignoreSrcForDirective):
+ignoreSrcForDirective = โ€˜%1$Sโ€™ ์ง€์‹œ์ž์— ๋Œ€ํ•œ ์†Œ์Šค๋ฅผ ๋ฌด์‹œ
+# LOCALIZATION NOTE (hostNameMightBeKeyword):
+# %1$S is the hostname in question and %2$S is the keyword
+hostNameMightBeKeyword = %1$S๋ฅผ ํ‚ค์›Œ๋“œ๊ฐ€ ์•„๋‹Œ ํ˜ธ์ŠคํŠธ๋ช…์œผ๋กœ ํ•ด์„ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ‚ค์›Œ๋“œ๋กœ ์‚ฌ์šฉํ•œ ๊ฒƒ์ด๋ผ๋ฉด ๋Œ€์‹  '%2$S'๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š” (ํ™‘๋”ฐ์˜ดํ‘œ๋กœ ๊ฐ์Œˆ).
+# LOCALIZATION NOTE (notSupportingDirective):
+# directive is not supported (e.g. 'reflected-xss')
+notSupportingDirective = ์ง€์›ํ•˜์ง€ ์•Š๋Š” '%1$S' ์ง€์‹œ์ž ์ž…๋‹ˆ๋‹ค. ์ง€์‹œ์ž์™€ ๊ฐ’์ด ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (blockAllMixedContent):
+# %1$S is the URL of the blocked resource load.
+blockAllMixedContent = ์•ˆ์ „ํ•˜์ง€ ์•Š์€ '%1$S' ์š”์ฒญ์„ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (ignoringDirectiveWithNoValues):
+# %1$S is the name of a CSP directive that requires additional values
+ignoringDirectiveWithNoValues = ๋งค๊ฐœ ๋ณ€์ˆ˜๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ์ง€ ์•Š์•„์„œ โ€˜%1$Sโ€˜ ์‚ฌ์ดํŠธ๋ฅผ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (ignoringReportOnlyDirective):
+# %1$S is the directive that is ignored in report-only mode.
+ignoringReportOnlyDirective = ๋ณด๊ณ ์„œ ์œ ์ผ ์ •์ฑ… โ€˜%1$Sโ€™ ์ „์†ก์‹œ ์ƒŒ๋“œ๋ฐ•์Šค ์ง€์‹œ์ž ๋ฌด์‹œ
+# LOCALIZATION NOTE (IgnoringSrcBecauseOfDirective):
+# %1$S is the name of the src that is ignored.
+# %2$S is the name of the directive that causes the src to be ignored.
+IgnoringSrcBecauseOfDirective=โ€˜%2$Sโ€™ ์ง€์‹œ์ž๋กœ ์ธํ•ด โ€˜%1$Sโ€™๋ฅผ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (IgnoringSourceWithinDirective):
+# %1$S is the ignored src
+# %2$S is the directive  which supports src
+IgnoringSourceWithinDirective = โ€œ%1$Sโ€ ์†Œ์Šค ๋ฌด์‹œํ•จ (โ€˜%2$Sโ€™์—์„œ ์ง€์›๋˜์ง€ ์•Š์Œ).
+
+# LOCALIZATION NOTE (IgnoringSourceWithinDirective):
+# %1$S is the ignored src
+obsoleteBlockAllMixedContent = ํ˜ผํ•ฉ ์ฝ˜ํ…์ธ  ํ‘œ์‹œ ์—…๊ทธ๋ ˆ์ด๋“œ๋กœ ์ธํ•ด block-all-mixed-content๊ฐ€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ โ€˜%1$Sโ€™๋ฅผ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค.
+
+
+# CSP Errors:
+# LOCALIZATION NOTE (couldntParseInvalidSource):
+# %1$S is the source that could not be parsed
+couldntParseInvalidSource = ์œ ํšจํ•˜์ง€ ์•Š์€ ์†Œ์Šค %1$S๋ฅผ ํŒŒ์‹ฑํ•  ์ˆ˜ ์—†์Œ
+# LOCALIZATION NOTE (couldntParseInvalidHost):
+# %1$S is the host that's invalid
+couldntParseInvalidHost = ์œ ํšจํ•˜์ง€ ์•Š์€ ํ˜ธ์ŠคํŠธ %1$S๋ฅผ ํŒŒ์‹ฑํ•  ์ˆ˜ ์—†์Œ
+# LOCALIZATION NOTE (couldntParsePort):
+# %1$S is the string source
+couldntParsePort = %1$S์—์„œ ํฌํŠธ๋ฅผ ํŒŒ์‹ฑํ•  ์ˆ˜ ์—†์Œ
+# LOCALIZATION NOTE (duplicateDirective):
+# %1$S is the name of the duplicate directive
+duplicateDirective = ์ค‘๋ณต๋œ %1$S ์ง€์‹œ์ž๊ฐ€ ๊ฐ์ง€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฒซ ์ธ์Šคํ„ด์Šค ๋ง๊ณ ๋Š” ๋ชจ๋‘ ๋ฌด์‹œ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (couldntParseInvalidSandboxFlag):
+# %1$S is the option that could not be understood
+couldntParseInvalidSandboxFlag = ์œ ํšจํ•˜์ง€ ์•Š์€ ์ƒŒ๋“œ๋ฐ•์Šค ํ”Œ๋ž˜๊ทธ โ€˜%1$Sโ€™๋ฅผ ๋ถ™์ผ ์ˆ˜ ์—†์Œ
+
+# LOCALIZATION NOTE (CSPMessagePrefix):
+# Do not translate "Content-Security-Policy", only handle spacing for the colon.
+# %S is a console message that is being prefixed here.
+CSPMessagePrefix = Content-Security-Policy: %S
diff --git a/dom/chrome/security/security.properties b/dom/chrome/security/security.properties
new file mode 100644 (file)
index 0000000..b5b6653
--- /dev/null
@@ -0,0 +1,167 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Mixed Content Blocker
+# LOCALIZATION NOTE: "%1$S" is the URI of the blocked mixed content resource
+BlockMixedDisplayContent = ํ˜ผํ•ฉ๋œ ํ‘œ์‹œ ์ฝ˜ํ…์ธ  โ€œ%1$Sโ€ ๋กœ๋“œ๋ฅผ ์ฐจ๋‹จํ•จ
+BlockMixedActiveContent = ํ˜ผํ•ฉ๋œ ์•กํ‹ฐ๋ธŒ ์ฝ˜ํ…์ธ  โ€œ%1$Sโ€ ๋กœ๋“œ๋ฅผ ์ฐจ๋‹จํ•จ
+
+# CORS
+# LOCALIZATION NOTE: Do not translate "Access-Control-Allow-Origin", Access-Control-Allow-Credentials, Access-Control-Allow-Methods, Access-Control-Allow-Headers
+CORSDisabled=๊ต์ฐจ ์ถœ์ฒ˜ ์š”์ฒญ ์ฐจ๋‹จ: ๋™์ผ ์ถœ์ฒ˜ ์ •์ฑ…์œผ๋กœ ์ธํ•ด %1$S์— ์žˆ๋Š” ์›๊ฒฉ ๋ฆฌ์†Œ์Šค๋ฅผ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค. (์›์ธ: CORS ๋น„ํ™œ์„ฑํ™”).
+CORSDidNotSucceed2=๊ต์ฐจ ์ถœ์ฒ˜ ์š”์ฒญ ์ฐจ๋‹จ: ๋™์ผ ์ถœ์ฒ˜ ์ •์ฑ…์œผ๋กœ ์ธํ•ด %1$S์— ์žˆ๋Š” ์›๊ฒฉ ๋ฆฌ์†Œ์Šค๋ฅผ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค. (์›์ธ: CORS ์š”์ฒญ์ด ์„ฑ๊ณตํ•˜์ง€ ๋ชปํ•จ). ์ƒํƒœ ์ฝ”๋“œ: %2$S.
+CORSOriginHeaderNotAdded=๊ต์ฐจ ์ถœ์ฒ˜ ์š”์ฒญ ์ฐจ๋‹จ: ๋™์ผ ์ถœ์ฒ˜ ์ •์ฑ…์œผ๋กœ ์ธํ•ด %1$S์— ์žˆ๋Š” ์›๊ฒฉ ๋ฆฌ์†Œ์Šค๋ฅผ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค. (์›์ธ: CORS ํ—ค๋” โ€˜Originโ€™ ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์—†์Œ).
+CORSExternalRedirectNotAllowed=๊ต์ฐจ ์ถœ์ฒ˜ ์š”์ฒญ ์ฐจ๋‹จ: ๋™์ผ ์ถœ์ฒ˜ ์ •์ฑ…์œผ๋กœ ์ธํ•ด %1$S์— ์žˆ๋Š” ์›๊ฒฉ ๋ฆฌ์†Œ์Šค๋ฅผ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค. (์›์ธ: ์™ธ๋ถ€ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ CORS ์š”์ฒญ์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š์Œ).
+CORSRequestNotHttp=๊ต์ฐจ ์ถœ์ฒ˜ ์š”์ฒญ ์ฐจ๋‹จ: ๋™์ผ ์ถœ์ฒ˜ ์ •์ฑ…์œผ๋กœ ์ธํ•ด %1$S์— ์žˆ๋Š” ์›๊ฒฉ ๋ฆฌ์†Œ์Šค๋ฅผ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค. (์›์ธ: http๊ฐ€ ์•„๋‹Œ CORS ์š”์ฒญ).
+CORSMissingAllowOrigin2=๊ต์ฐจ ์ถœ์ฒ˜ ์š”์ฒญ ์ฐจ๋‹จ: ๋™์ผ ์ถœ์ฒ˜ ์ •์ฑ…์œผ๋กœ ์ธํ•ด %1$S์— ์žˆ๋Š” ์›๊ฒฉ ๋ฆฌ์†Œ์Šค๋ฅผ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค. (์›์ธ: โ€˜Access-Control-Allow-Originโ€™ CORS ํ—ค๋”๊ฐ€ ์—†์Œ). ์ƒํƒœ ์ฝ”๋“œ: %2$S.
+CORSMultipleAllowOriginNotAllowed=๊ต์ฐจ ์ถœ์ฒ˜ ์š”์ฒญ ์ฐจ๋‹จ: ๋™์ผ ์ถœ์ฒ˜ ์ •์ฑ…์œผ๋กœ ์ธํ•ด %1$S์— ์žˆ๋Š” ์›๊ฒฉ ๋ฆฌ์†Œ์Šค๋ฅผ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค. (์›์ธ: ์—ฌ๋Ÿฌ๊ฐœ์˜ โ€˜Access-Control-Allow-Originโ€™ CORS ํ—ค๋” ํ—ˆ์šฉ๋˜์ง€ ์•Š์Œ).
+CORSAllowOriginNotMatchingOrigin=๊ต์ฐจ ์ถœ์ฒ˜ ์š”์ฒญ ์ฐจ๋‹จ: ๋™์ผ ์ถœ์ฒ˜ ์ •์ฑ…์œผ๋กœ ์ธํ•ด %1$S์— ์žˆ๋Š” ์›๊ฒฉ ๋ฆฌ์†Œ์Šค๋ฅผ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค. (์›์ธ: โ€˜Access-Control-Allow-Originโ€™ CORS ํ—ค๋”๊ฐ€ โ€˜%2$Sโ€™์™€ ์ผ์น˜ํ•˜์ง€ ์•Š์Œ).
+CORSNotSupportingCredentials=๊ต์ฐจ ์ถœ์ฒ˜ ์š”์ฒญ ์ฐจ๋‹จ: ๋™์ผ ์ถœ์ฒ˜ ์ •์ฑ…์œผ๋กœ ์ธํ•ด โ€˜%1$Sโ€™์— ์žˆ๋Š” ์›๊ฒฉ ๋ฆฌ์†Œ์Šค๋ฅผ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค. (์›์ธ: CORS ํ—ค๋” โ€˜Access-Control-Allow-Originโ€™์ด โ€˜*โ€™์ด๋ฉด ์ž๊ฒฉ ์ฆ๋ช…์ด ์ง€์›๋˜์ง€ ์•Š์Œ).
+CORSMethodNotFound=๊ต์ฐจ ์ถœ์ฒ˜ ์š”์ฒญ ์ฐจ๋‹จ: ๋™์ผ ์ถœ์ฒ˜ ์ •์ฑ…์œผ๋กœ ์ธํ•ด %1$S์— ์žˆ๋Š” ์›๊ฒฉ ๋ฆฌ์†Œ์Šค๋ฅผ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค. (์›์ธ: CORS ํ—ค๋” โ€˜Access-Control-Allow-Methodsโ€™์˜ ๋ฉ”์„œ๋“œ๊ฐ€ ์—†์Œ).
+CORSMissingAllowCredentials=๊ต์ฐจ ์ถœ์ฒ˜ ์š”์ฒญ ์ฐจ๋‹จ: ๋™์ผ ์ถœ์ฒ˜ ์ •์ฑ…์œผ๋กœ ์ธํ•ด %1$S์— ์žˆ๋Š” ์›๊ฒฉ ๋ฆฌ์†Œ์Šค๋ฅผ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค. (์›์ธ: CORS ํ—ค๋” โ€˜Access-Control-Allow-Credentialsโ€™์ด โ€˜trueโ€™์ด์–ด์•ผ ํ•จ).
+CORSPreflightDidNotSucceed3=๊ต์ฐจ ์ถœ์ฒ˜ ์š”์ฒญ ์ฐจ๋‹จ: ๋™์ผ ์ถœ์ฒ˜ ์ •์ฑ…์œผ๋กœ ์ธํ•ด %1$S์— ์žˆ๋Š” ์›๊ฒฉ ๋ฆฌ์†Œ์Šค๋ฅผ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค. (์›์ธ: CORS ์‚ฌ์ „ ์ ๊ฒ€ ์‘๋‹ต์ด ์„ฑ๊ณตํ•˜์ง€ ๋ชปํ•จ). ์ƒํƒœ ์ฝ”๋“œ: %2$S.
+CORSInvalidAllowMethod=๊ต์ฐจ ์ถœ์ฒ˜ ์š”์ฒญ ์ฐจ๋‹จ: ๋™์ผ ์ถœ์ฒ˜ ์ •์ฑ…์œผ๋กœ ์ธํ•ด %1$S์— ์žˆ๋Š” ์›๊ฒฉ ๋ฆฌ์†Œ์Šค๋ฅผ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค. (์›์ธ: CORS ํ—ค๋” โ€˜Access-Control-Allow-Methodsโ€™์— ์œ ํšจํ•˜์ง€ ์•Š์€ ํ† ํฐ โ€˜%2$Sโ€™).
+CORSInvalidAllowHeader=๊ต์ฐจ ์ถœ์ฒ˜ ์š”์ฒญ ์ฐจ๋‹จ: ๋™์ผ ์ถœ์ฒ˜ ์ •์ฑ…์œผ๋กœ ์ธํ•ด %1$S์— ์žˆ๋Š” ์›๊ฒฉ ๋ฆฌ์†Œ์Šค๋ฅผ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค. (์›์ธ: CORS ํ—ค๋” โ€˜Access-Control-Allow-Headersโ€™์— ์œ ํšจํ•˜์ง€ ์•Š์€ ํ† ํฐ โ€˜%2$Sโ€™).
+CORSMissingAllowHeaderFromPreflight2=๊ต์ฐจ ์ถœ์ฒ˜ ์š”์ฒญ ์ฐจ๋‹จ: ๋™์ผ ์ถœ์ฒ˜ ์ •์ฑ…์œผ๋กœ ์ธํ•ด %1$S์— ์žˆ๋Š” ์›๊ฒฉ ๋ฆฌ์†Œ์Šค๋ฅผ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค. (์›์ธ: CORS ์‚ฌ์ „ ์ ๊ฒ€ ์‘๋‹ต์˜ ํ—ค๋” โ€˜Access-Control-Allow-Headersโ€™์— ๋”ฐ๋ผ ํ—ค๋” โ€˜%2$Sโ€™๊ฐ€ ํ—ˆ์šฉ๋˜์ง€ ์•Š์Œ).
+
+CORSAllowHeaderFromPreflightDeprecation=๊ต์ฐจ ์ถœ์ฒ˜ ์š”์ฒญ ๊ฒฝ๊ณ : ๋™์ผ ์ถœ์ฒ˜ ์ •์ฑ…์€ ๊ณง %1$S์—์„œ ์›๊ฒฉ ๋ฆฌ์†Œ์Šค ์ฝ๊ธฐ๋ฅผ ํ—ˆ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. (์ด์œ : `Access-Control-Allow-Headers`๊ฐ€ `*`์ธ ๊ฒฝ์šฐ `Authorization` ํ—ค๋”๋Š” ํฌํ•จ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. `Authorization` ํ—ค๋”๋ฅผ ํฌํ•จํ•˜๋ ค๋ฉด CORS ํ—ค๋” `Access-Control-Allow-Headers`์— ๋ช…์‹œ์ ์œผ๋กœ ๋‚˜์—ด๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค).
+
+# LOCALIZATION NOTE: Do not translate "Strict-Transport-Security", "HSTS", "max-age" or "includeSubDomains"
+STSUnknownError=Strict-Transport-Security: ์‚ฌ์ดํŠธ์˜ ์ง€์ •๋œ ํ—ค๋”๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š”๋ฐ ์•Œ ์ˆ˜ ์—†๋Š” ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+STSCouldNotParseHeader=Strict-Transport-Security: ์‚ฌ์ดํŠธ์—์„œ ์„ฑ๊ณต์ ์œผ๋กœ ํŒŒ์‹ฑํ•  ์ˆ˜ ์—†๋Š” ํ—ค๋”๋ฅผ ์ง€์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
+STSNoMaxAge=Strict-Transport-Security: ์‚ฌ์ดํŠธ์—์„œ โ€˜max-ageโ€™ ์ง€์‹œ์ž๊ฐ€ ์—†๋Š” ํ—ค๋”๋ฅผ ์ง€์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
+STSMultipleMaxAges=Strict-Transport-Security: ์‚ฌ์ดํŠธ์—์„œ ์—ฌ๋Ÿฌ๊ฐœ์˜ โ€˜max-ageโ€™ ์ง€์‹œ์ž๋ฅผ ํฌํ•จํ•˜๋Š” ํ—ค๋”๋ฅผ ์ง€์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
+STSInvalidMaxAge=Strict-Transport-Security: ์‚ฌ์ดํŠธ์—์„œ ์œ ํšจํ•˜์ง€ ์•Š์€ โ€˜max-ageโ€™ ์ง€์‹œ์ž๋ฅผ ํฌํ•จํ•˜๋Š” ํ—ค๋”๋ฅผ ์ง€์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
+STSMultipleIncludeSubdomains=Strict-Transport-Security: ์‚ฌ์ดํŠธ์—์„œ ์—ฌ๋Ÿฌ๊ฐœ์˜ โ€˜includeSubDomainsโ€™ ์ง€์‹œ์ž๋ฅผ ํฌํ•จํ•˜๋Š” ํ—ค๋”๋ฅผ ์ง€์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
+STSInvalidIncludeSubdomains=Strict-Transport-Security: ์‚ฌ์ดํŠธ์—์„œ ์œ ํšจํ•˜์ง€ ์•Š์€ โ€˜includeSubDomainsโ€™ ์ง€์‹œ์ž๋ฅผ ํฌํ•จํ•˜๋Š” ํ—ค๋”๋ฅผ ์ง€์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
+STSCouldNotSaveState=Strict-Transport-Security: ์‚ฌ์ดํŠธ๋ฅผ Strict-Transport-Security ํ˜ธ์ŠคํŠธ๋กœ ์ง€์ •ํ•˜๋Š”๋ฐ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+
+InsecurePasswordsPresentOnPage=๋น„๋ฐ€๋ฒˆํ˜ธ ์ž…๋ ฅ ํ•„๋“œ๊ฐ€ ์•ˆ์ „ํ•˜์ง€ ์•Š์€(http://) ํŽ˜์ด์ง€์— ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์‚ฌ์šฉ์ž ๋กœ๊ทธ์ธ ์ž๊ฒฉ ์ฆ๋ช…์ด ๋„๋‚œ๋‹นํ•  ์ˆ˜ ์žˆ๋Š” ๋ณด์•ˆ ์œ„ํ—˜์ž…๋‹ˆ๋‹ค.
+InsecureFormActionPasswordsPresent=๋น„๋ฐ€๋ฒˆํ˜ธ ์ž…๋ ฅ ํ•„๋“œ๊ฐ€ ์•ˆ์ „ํ•˜์ง€ ์•Š์€(http://) ์–‘์‹ ์ „์†ก์„ ํ•˜๋Š” ์–‘์‹์— ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์‚ฌ์šฉ์ž ๋กœ๊ทธ์ธ ์ž๊ฒฉ ์ฆ๋ช…์ด ๋„๋‚œ๋‹นํ•  ์ˆ˜ ์žˆ๋Š” ๋ณด์•ˆ ์œ„ํ—˜์ž…๋‹ˆ๋‹ค.
+InsecurePasswordsPresentOnIframe=๋น„๋ฐ€๋ฒˆํ˜ธ ์ž…๋ ฅ ํ•„๋“œ๊ฐ€ ์•ˆ์ „ํ•˜์ง€ ์•Š์€(http://) iframe์— ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์‚ฌ์šฉ์ž ๋กœ๊ทธ์ธ ์ž๊ฒฉ ์ฆ๋ช…์ด ๋„๋‚œ๋‹นํ•  ์ˆ˜ ์žˆ๋Š” ๋ณด์•ˆ ์œ„ํ—˜์ž…๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: "%1$S" is the URI of the insecure mixed content resource
+LoadingMixedActiveContent2=๋ณด์•ˆ ํŽ˜์ด์ง€์—์„œ ํ˜ผํ•ฉ๋œ(์•ˆ์ „ํ•˜์ง€ ์•Š์€) โ€œ%1$Sโ€ ์•กํ‹ฐ๋ธŒ ์ฝ˜ํ…์ธ ๋ฅผ ๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค
+LoadingMixedDisplayContent2=๋ณด์•ˆ ํŽ˜์ด์ง€์—์„œ ํ˜ผํ•ฉ๋œ(์•ˆ์ „ํ•˜์ง€ ์•Š์€) โ€œ%1$Sโ€ ํ‘œํ˜„ ์ฝ˜ํ…์ธ ๋ฅผ ๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค
+LoadingMixedDisplayObjectSubrequestDeprecation=๋ณด์•ˆ ํŽ˜์ด์ง€์˜ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋‚ด์—์„œ ํ˜ผํ•ฉ๋œ(์•ˆ์ „ํ•˜์ง€ ์•Š์€) โ€œ%1$Sโ€ ์ฝ˜ํ…์ธ ๋ฅผ ๋กœ๋“œํ•˜๋Š” ๊ฒƒ์€ ๊ถŒ์žฅ๋˜์ง€ ์•Š์œผ๋ฉฐ ๊ณง ์ฐจ๋‹จ๋ฉ๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: "%S" is the URI of the insecure mixed content download
+MixedContentBlockedDownload = ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ์ฝ˜ํ…์ธ  โ€œ%Sโ€ ๋‹ค์šด๋กœ๋“œ๋ฅผ ์ฐจ๋‹จํ•จ.
+
+# LOCALIZATION NOTE: Do not translate "allow-scripts", "allow-same-origin", "sandbox" or "iframe"
+BothAllowScriptsAndSameOriginPresent=sandbox ์†์„ฑ์— allow-scripts ๋ฐ allow-same-origin์ด ๋ชจ๋‘ ์žˆ๋Š” iframe์€ sandbox๋ฅผ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "allow-top-navigation-by-user-activation", "allow-top-navigation", "sandbox" or "iframe"
+BothAllowTopNavigationAndUserActivationPresent=sandbox ์†์„ฑ์— allow-top-navigation ๋ฐ allow-top-navigation-by-user-activation์ด ๋ชจ๋‘ ์žˆ๋Š” iframe์€ ์ƒ์œ„ ํƒ์ƒ‰์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
+
+# Sub-Resource Integrity
+# LOCALIZATION NOTE: Do not translate "script" or "integrity". "%1$S" is the invalid token found in the attribute.
+MalformedIntegrityHash=script ์š”์†Œ๊ฐ€ integrity ์†์„ฑ โ€œ%1$Sโ€ ์•ˆ์— ํ˜•์‹์ด ๋งž์ง€ ์•Š๋Š” ํ•ด์‹œ๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋งž๋Š” ํ˜•์‹์€ โ€œ<hash algorithm>-<hash value>โ€์ž…๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "integrity"
+InvalidIntegrityLength=Integrity ์†์„ฑ์— ํฌํ•จ๋œ ํ•ด์‹œ์˜ ๊ธธ์ด๊ฐ€ ์ž˜๋ชป๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "integrity"
+InvalidIntegrityBase64=Integrity ์†์„ฑ์— ํฌํ•จ๋œ ํ•ด์‹œ๋ฅผ ํ•ด์„ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "integrity". "%1$S" is the type of hash algorithm in use (e.g. "sha256"). "%2$S" is the value we saw.
+IntegrityMismatch2=Integrity ์†์„ฑ์˜ "%1$S" ํ•ด์‹œ๊ฐ€ ํ•˜์œ„ ๋ฆฌ์†Œ์Šค์˜ ๋‚ด์šฉ๊ณผ ์ผ์น˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ณ„์‚ฐ๋œ ํ•ด์‹œ๋Š” "%2$S"์ž…๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: "%1$S" is the URI of the sub-resource that cannot be protected using SRI.
+IneligibleResource=CORS-enabled์ด๊ฑฐ๋‚˜ same-origin์ด ์•„๋‹ˆ์–ด์„œ โ€œ%1$Sโ€์€ integrity ๊ฒ€์‚ฌ๋ฅผ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "integrity". "%1$S" is the invalid hash algorithm found in the attribute.
+UnsupportedHashAlg=Integrity ์†์„ฑ์— ์ง€์›๋˜์ง€ ์•Š๋Š” ํ•ด์‹œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์žˆ์Œ: โ€œ%1$Sโ€
+# LOCALIZATION NOTE: Do not translate "integrity"
+NoValidMetadata=Integrity ์†์„ฑ์ด ์œ ํšจํ•œ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE: Do not translate "RC4".
+WeakCipherSuiteWarning=์ด ์‚ฌ์ดํŠธ๋Š” ํ๊ธฐ๋˜์–ด ์•ˆ์ „ํ•˜์ง€ ์•Š์€ RC4 ์•”ํ˜ธ๋ฌธ์„ ์‚ฌ์šฉํ•ด ์•”ํ˜ธํ™”ํ•ฉ๋‹ˆ๋‹ค.
+
+DeprecatedTLSVersion2=์ด ์‚ฌ์ดํŠธ๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” TLS ๋ฒ„์ „์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. TLS 1.2 ๋˜๋Š” 1.3์œผ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜์„ธ์š”.
+
+#XCTO: nosniff
+# LOCALIZATION NOTE: Do not translate "X-Content-Type-Options: nosniff".
+MimeTypeMismatch2=โ€œ%1$Sโ€์˜ ๋ฆฌ์†Œ์Šค๊ฐ€ MIME ํƒ€์ž…(โ€œ%2$Sโ€)์ด ์ผ์น˜ํ•˜์ง€ ์•Š์•„์„œ (X-Content-Type-Options: nosniff) ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "X-Content-Type-Options" and also do not translate "nosniff".
+XCTOHeaderValueMissing=X-Content-Type-Options ํ—ค๋” ๊ฒฝ๊ณ : ๊ฐ’์ด โ€œ%1$Sโ€ ์˜€์Šต๋‹ˆ๋‹ค. โ€œnosniffโ€๋ฅผ ๋ณด๋‚ด๋ ค๊ณ  ํ•˜์…จ์Šต๋‹ˆ๊นŒ?
+# LOCALIZATION NOTE: Do not translate "X-Content-Type-Options" and also do not translate "nosniff".
+XTCOWithMIMEValueMissing=โ€œ%1$Sโ€์˜ ๋ฆฌ์†Œ์Šค๊ฐ€ ์•Œ ์ˆ˜ ์—†๊ฑฐ๋‚˜ ์ž˜๋ชป๋˜์—ˆ๊ฑฐ๋‚˜ ๋ˆ„๋ฝ๋œ MIME ์œ ํ˜• (X-Content-Type-Options: nosniff)์ด์–ด์„œ ๋ Œ๋”๋ง๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+
+BlockScriptWithWrongMimeType2=ํ—ˆ์šฉ๋˜์ง€ ์•Š๋Š” MIME ํ˜•์‹(โ€œ%2$Sโ€)์ด์–ด์„œ โ€œ%1$Sโ€์˜ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+WarnScriptWithWrongMimeType=โ€œ%1$Sโ€ ์˜ ์Šคํฌ๋ฆฝํŠธ์˜ MIME ํƒ€์ž…์ด ์œ ํšจํ•œ JavaScript MIME ํƒ€์ž…(โ€œ%2$Sโ€)์ด ์•„๋‹ˆ์ง€๋งŒ ๋กœ๋“œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Do not translate "importScripts()"
+BlockImportScriptsWithWrongMimeType=ํ—ˆ์šฉ๋˜์ง€ ์•Š๋Š” MIME ํ˜•์‹(โ€œ%2$Sโ€)์œผ๋กœ ์ธํ•ด importScripts()๋กœ โ€œ%1$Sโ€์˜ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋กœ๋“œํ•˜๋Š” ๊ฒƒ์ด ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+BlockWorkerWithWrongMimeType=ํ—ˆ์šฉ๋˜์ง€ ์•Š๋Š” MIME ํ˜•์‹ (โ€œ%2$Sโ€)์œผ๋กœ ์ธํ•ด โ€œ%1$Sโ€์˜ Worker ๋กœ๋“œ๊ฐ€ ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+BlockModuleWithWrongMimeType=ํ—ˆ์šฉ๋˜์ง€ ์•Š๋Š” MIME ํ˜•์‹(โ€œ%2$Sโ€)์ด์–ด์„œ โ€œ%1$Sโ€์˜ ๋ชจ๋“ˆ ๋กœ๋“œ๊ฐ€ ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE: Do not translate "data: URI".
+BlockTopLevelDataURINavigation=์ตœ๊ณ  ์ˆ˜์ค€ ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผ: URI ํ—ˆ์šฉ๋˜์ง€ ์•Š์Œ(๋กœ๋“œ ์ฐจ๋‹จ๋จ: โ€œ%1$Sโ€)
+
+BlockRedirectToDataURI=๋ฐ์ดํ„ฐ๋กœ ๋ฆฌ๋‹ค์ด๋ ‰์…˜: ํ—ˆ์šฉ๋œ URI๊ฐ€ ์•„๋‹˜(๋กœ๋“œ ์ฐจ๋‹จ๋จ: โ€œ%1$Sโ€)
+
+# LOCALIZATION NOTE: Do not translate "file: URI". โ€œ%1$Sโ€ is the whole URI of the loaded file. โ€œ%2$Sโ€ is the MIME type e.g. "text/plain".
+BlockFileScriptWithWrongMimeType=ํŒŒ์ผ์—์„œ ์Šคํฌ๋ฆฝํŠธ ๋กœ๋“œ: URI (โ€œ%1$Sโ€)์˜ MIME ์œ ํ˜• (โ€œ%2$Sโ€)์ด ์œ ํšจํ•œ JavaScript MIME ์œ ํ˜•์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE: โ€œ%Sโ€ is the whole URI of the loaded file.
+BlockExtensionScriptWithWrongExt=ํŒŒ์ผ ํ™•์žฅ์ž๊ฐ€ ํ—ˆ์šฉ๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— URI๊ฐ€ โ€œ%Sโ€์ธ ์Šคํฌ๋ฆฝํŠธ ๋กœ๋“œ๊ฐ€ ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+
+RestrictBrowserEvalUsage=๋ถ€๋ชจ ํ”„๋กœ์„ธ์Šค๋‚˜ ์‹œ์Šคํ…œ ์ปจํ…์ŠคํŠธ์—์„œ eval() ๋ฐ eval๊ณผ ์œ ์‚ฌํ•œ ์‚ฌ์šฉ์€ ํ—ˆ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค (โ€œ%1$Sโ€์—์„œ ์‚ฌ์šฉ ์ฐจ๋‹จ๋จ)
+
+# LOCALIZATION NOTE (MixedContentAutoUpgrade):
+# %1$S is the URL of the upgraded request; %2$S is the upgraded scheme.
+MixedContentAutoUpgrade='%2$S'์„(๋ฅผ) ์‚ฌ์šฉํ•˜๋„๋ก ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ๋””์Šคํ”Œ๋ ˆ์ด ์š”์ฒญ '%1$S'์„(๋ฅผ) ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๋Š” ์ค‘์ž…๋‹ˆ๋‹ค
+# LOCALIZATION NOTE (RunningClearSiteDataValue):
+# %S is the URI of the resource whose data was cleaned up
+RunningClearSiteDataValue=Clear-Site-Data ํ—ค๋”๊ฐ€ ๊ฐ•์ œ๋กœ โ€œ%Sโ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค.
+UnknownClearSiteDataValue=Clear-Site-Data ํ—ค๋”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์•Œ ์ˆ˜ ์—†๋Š” ๊ฐ’ โ€œ%Sโ€์ž…๋‹ˆ๋‹ค.
+
+# Reporting API
+ReportingHeaderInvalidJSON=๋ณด๊ณ  ํ—ค๋”: ์ž˜๋ชป๋œ JSON ๊ฐ’์ด ์ˆ˜์‹ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+ReportingHeaderInvalidNameItem=๋ณด๊ณ  ํ—ค๋”: ๊ทธ๋ฃน์˜ ์ด๋ฆ„์ด ์ž˜๋ชป๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+ReportingHeaderDuplicateGroup=๋ณด๊ณ  ํ—ค๋”: โ€œ%Sโ€๋ผ๋Š” ์ค‘๋ณต ๊ทธ๋ฃน์„ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค.
+ReportingHeaderInvalidItem=๋ณด๊ณ  ํ—ค๋”: โ€œ%Sโ€๋ผ๋Š” ์ž˜๋ชป๋œ ํ•ญ๋ชฉ์„ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค.
+ReportingHeaderInvalidEndpoint=๋ณด๊ณ  ํ—ค๋”: โ€œ%Sโ€๋ผ๋Š” ์•„์ดํ…œ์˜ ์œ ํšจํ•˜์ง€ ์•Š์€ ์ข…๋‹จ์ ์„ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE(ReportingHeaderInvalidURLEndpoint): %1$S is the invalid URL, %2$S is the group name
+ReportingHeaderInvalidURLEndpoint=๋ณด๊ณ  ํ—ค๋”: โ€œ%2$Sโ€๋ผ๋Š” ์•„์ดํ…œ์˜ ์œ ํšจํ•˜์ง€ ์•Š์€ โ€œ%1$Sโ€ ์ข…๋‹จ์  URL์„ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค.
+
+FeaturePolicyUnsupportedFeatureName=๊ธฐ๋Šฅ ์ •์ฑ…: ์ง€์›๋˜์ง€ ์•Š๋Š” ๊ธฐ๋Šฅ โ€œ%Sโ€๋ฅผ ๊ฑด๋„ˆ๋œ๋‹ˆ๋‹ค.
+# TODO: would be nice to add a link to the Feature-Policy MDN documentation here. See bug 1449501
+FeaturePolicyInvalidEmptyAllowValue= ๊ธฐ๋Šฅ ์ •์ฑ…: ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ๋นˆ ํ—ˆ์šฉ ๋ชฉ๋ก์„ ๊ฑด๋„ˆ๋œ€: โ€œ%Sโ€.
+# TODO: would be nice to add a link to the Feature-Policy MDN documentation here. See bug 1449501
+FeaturePolicyInvalidAllowValue=๊ธฐ๋Šฅ ์ •์ฑ…: ์ง€์›๋˜์ง€ ์•Š๋Š” โ€œ%Sโ€ ํ—ˆ์šฉ ๊ฐ’์„ ๊ฑด๋„ˆ๋œ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE: "%1$S" is the limitation length (bytes) of referrer URI, "%2$S" is the origin of the referrer URI.
+ReferrerLengthOverLimitation=HTTP ๋ฆฌํผ๋Ÿฌ ํ—ค๋”: ๊ธธ์ด๊ฐ€ โ€œ%1$Sโ€ ๋ฐ”์ดํŠธ ์ œํ•œ์„ ์ดˆ๊ณผํ•จ - ๋ฆฌํผ๋Ÿฌ ํ—ค๋”๋ฅผ ์›๋ณธ โ€œ%2$Sโ€ ๊นŒ์ง€ ๋–ผ์–ด๋ƒ„
+# LOCALIZATION NOTE: "%1$S" is the limitation length (bytes) of referrer URI, "%2$S" is the origin of the referrer URI.
+ReferrerOriginLengthOverLimitation=HTTP ๋ฆฌํผ๋Ÿฌ ํ—ค๋”: ๋ฆฌํผ๋Ÿฌ ๋‚ด์˜ ์›๋ณธ ๊ธธ์ด๊ฐ€ โ€œ%1$Sโ€ ๋ฐ”์ดํŠธ ์ œํ•œ์„ ์ดˆ๊ณผํ•จ - ์›๋ณธ โ€œ%2$Sโ€์ธ ๋ฆฌํผ๋Ÿฌ๋ฅผ ์ œ๊ฑฐํ•จ.
+
+# LOCALIZATION NOTE: Do not translate "no-referrer-when-downgrade", "origin-when-cross-origin" and "unsafe-url". %S is the URI of the loading channel.
+ReferrerPolicyDisallowRelaxingWarning=๋ฆฌํผ๋Ÿฌ ์ •์ฑ…: โ€˜no-referrer-when-downgradeโ€™, โ€˜origin-when-cross-originโ€™ ๋ฐ โ€˜unsafe-urlโ€™์„ ํฌํ•จํ•˜์—ฌ ๋œ ์ œํ•œ๋œ ์ •์ฑ…์€ ๊ต์ฐจ ์‚ฌ์ดํŠธ ์š”์ฒญ์— ๋Œ€ํ•ด ๊ณง ๋ฌด์‹œ๋จ: %S
+# LOCALIZATION NOTE: %1$S is the ignored referrer policy, %2$S is the URI of the loading channel.
+ReferrerPolicyDisallowRelaxingMessage=๋ฆฌํผ๋Ÿฌ ์ •์ฑ…: ๊ต์ฐจ ์‚ฌ์ดํŠธ ์š”์ฒญ์— ๋Œ€ํ•ด ๋œ ์ œํ•œ๋œ ๋ฆฌํผ๋Ÿฌ ์ •์ฑ… โ€œ%1$Sโ€ ๋ฌด์‹œ: %2$S
+
+# X-Frame-Options
+# LOCALIZATION NOTE(XFrameOptionsInvalid): %1$S is the header value, %2$S is frame URI. Do not translate "X-Frame-Options".
+XFrameOptionsInvalid = โ€œ%2$Sโ€๋ฅผ ๋กœ๋“œํ•  ๋•Œ ์ž˜๋ชป๋œ X-Frame-Options ํ—ค๋”๊ฐ€ ๋ฐœ๊ฒฌ๋จ: โ€œ%1$Sโ€๋Š” ์œ ํšจํ•œ ์ง€์‹œ์ž๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE(XFrameOptionsDeny): %1$S is the header value, %2$S is frame URI and %3$S is the parent document URI. Do not translate "X-Frame-Options".
+XFrameOptionsDeny=ํ”„๋ ˆ์ž„์—์„œ โ€œ%2$Sโ€์˜ ๋กœ๋“œ๋Š” โ€œX1-Frame-Optionsโ€ ์ง€์‹œ์ž๊ฐ€ โ€œ%1$Sโ€๋กœ ์„ค์ •๋˜์–ด ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+
+# HTTPS-Only Mode
+# LOCALIZATION NOTE: %1$S is the URL of the upgraded request; %2$S is the upgraded scheme.
+HTTPSOnlyUpgradeRequest = โ€œ%2$Sโ€์„(๋ฅผ) ์‚ฌ์šฉํ•˜๋„๋ก ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ์š”์ฒญ โ€œ%1$Sโ€์„(๋ฅผ) ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๋Š” ์ค‘์ž…๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: %1$S is the URL of request.
+HTTPSOnlyNoUpgradeException = ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ์š”์ฒญ โ€œ%1$Sโ€์€(๋Š”) ์˜ˆ์™ธ์ด๋ฏ€๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: %1$S is the URL of the failed request; %2$S is an error-code.
+HTTPSOnlyFailedRequest = ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ์š”์ฒญ โ€œ%1$Sโ€ ์—…๊ทธ๋ ˆ์ด๋“œ์— ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค. (%2$S)
+# LOCALIZATION NOTE: %S is the URL of the failed request;
+HTTPSOnlyFailedDowngradeAgain = ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ์š”์ฒญ โ€œ%Sโ€ ์—…๊ทธ๋ ˆ์ด๋“œ์— ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ โ€œhttpโ€๋กœ ๋‹ค์šด ๊ทธ๋ ˆ์ด๋“œํ•ฉ๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE: Hints or indicates a new transaction for a URL is likely coming soon. We use
+# a speculative connection to start a TCP connection so that the resource is immediately ready
+# when the transaction is actually submitted. HTTPS-Only and HTTPS-First will upgrade such
+# speculative TCP connections from http to https.
+# %1$S is the URL of the upgraded speculative TCP connection; %2$S is the upgraded scheme.
+HTTPSOnlyUpgradeSpeculativeConnection = โ€œ%2$Sโ€์„(๋ฅผ) ์‚ฌ์šฉํ•˜๋„๋ก ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ์ถ”์ธก TCP ์—ฐ๊ฒฐ โ€œ%1$Sโ€์„(๋ฅผ) ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๋Š” ์ค‘์ž…๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE: %S is the URL of the blocked request;
+IframeSandboxBlockedDownload = ํŠธ๋ฆฌ๊ฑฐ๋ง iframe์— ์ƒŒ๋“œ๋ฐ•์Šค ํ”Œ๋ž˜๊ทธ๊ฐ€ ์„ค์ •๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— โ€œ%Sโ€ ๋‹ค์šด๋กœ๋“œ๊ฐ€ ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE: %S is the URL of the blocked request;
+SandboxBlockedCustomProtocols = ์ƒŒ๋“œ๋ฐ•์Šค๋œ ์ปจํ…์ŠคํŠธ์—์„œ ์‚ฌ์šฉ์ž ์ง€์ • ํ”„๋กœํ† ์ฝœ โ€œ%Sโ€์— ๋Œ€ํ•œ ํƒ์ƒ‰์ด ์ฐจ๋‹จ๋จ.
+
+# Sanitizer API
+# LOCALIZATION NOTE: Please do not localize "DocumentFragment". It's the name of an API.
+SanitizerRcvdNoInput = ๋น„์–ด ์žˆ๊ฑฐ๋‚˜ ์ž…๋ ฅ์ด ์—†์Šต๋‹ˆ๋‹ค. ๋นˆ DocumentFragment๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
diff --git a/dom/chrome/svg/svg.properties b/dom/chrome/svg/svg.properties
new file mode 100644 (file)
index 0000000..38d2c8c
--- /dev/null
@@ -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/.
+
+AttributeParseWarning=%1$S ์†์„ฑ  ํŒŒ์‹ฑ ์ค‘ ์•Œ ์ˆ˜ ์—†๋Š” %2$S ๊ฐ’์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
diff --git a/dom/chrome/xslt/xslt.properties b/dom/chrome/xslt/xslt.properties
new file mode 100644 (file)
index 0000000..cfa3c33
--- /dev/null
@@ -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/.
+
+1  = XSLT ์Šคํƒ€์ผ์‹œํŠธ ํŒŒ์‹ฑ ์˜ค๋ฅ˜
+2  = XPath ํ‘œํ˜„ ํŒŒ์‹ฑ ์‹คํŒจ
+3  =
+4  = XSLT ๋ณ€ํ™˜ ์‹คํŒจ
+5  = XSLT/XPath๊ฐ€ ์•Œ ์ˆ˜ ์—†๋Š” ํ•จ์ˆ˜ ํ˜ธ์ถœ
+6  = XSLT ๋ฐ˜๋ณต์  ์Šคํƒ€์ผ์‹œํŠธ
+7  = XSLT 1.0์— ๋งž์ง€ ์•Š๋Š” ๊ฐ’
+8  = XPath ํ‘œํ˜„์ด NodeSet์œผ๋กœ ๋ณ€ํ™˜
+9  = <xsl:message>์— ์˜ํ•ด XSLT ๋ณ€ํ™˜์ด ์ข…๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+10 = XSLT ์Šคํƒ€์ผ์‹œํŠธ ๋กœ๋“œ ์ค‘ ๋„คํŠธ์›Œํฌ ์˜ค๋ฅ˜:
+11 = XSLT ์Šคํƒ€์ผ์‹œํŠธ๊ฐ€ XML ํ˜•์‹์„ ๊ฐ€์ง€๊ณ  ์žˆ์ง€ ์•Š์Œ
+12 = XSLT ์Šคํƒ€์ผ์‹œํŠธ๋Š” ์ž์‹ ์„ ์ง๊ฐ„์ ‘์ ์œผ๋กœ ์ฐธ์กฐํ•˜๊ฑฐ๋‚˜ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์—†์Œ
+13 = XPath ํ•จ์ˆ˜๋ฅผ ์ž˜๋ชป๋œ ๋ฒˆํ˜ธ๋กœ ํ˜ธ์ถœ
+14 = ์•Œ ์ˆ˜ ์—†๋Š” XPath ํ™•์žฅ ํ•จ์ˆ˜ ํ˜ธ์ถœ
+15 = XPath ํŒŒ์‹ฑ ์‹คํŒจ: ')'๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค:
+16 = XPath ํŒŒ์‹ฑ ์‹คํŒจ: ์œ ํšจํ•˜์ง€ ์•Š์€ axis:
+17 = XPath ํŒŒ์‹ฑ ์‹คํŒจ: ์ด๋ฆ„์ด๋‚˜ ๋…ธ๋“œ ํ˜•์‹์ด ์—†์Šต๋‹ˆ๋‹ค:
+18 = XPath ํŒŒ์‹ฑ ์‹คํŒจ: ']'๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค:
+19 = XPath ํŒŒ์‹ฑ ์‹คํŒจ: ์œ ํšจํ•˜์ง€ ์•Š์€ ๋ณ€์ˆ˜๋ช…:
+20 = XPath ํŒŒ์‹ฑ ์‹คํŒจ: ์œ ํšจํ•˜์ง€ ์•Š์€ ํ‘œํ˜„์‹:
+21 = XPath ํŒŒ์‹ฑ ์‹คํŒจ: ์—ฐ์‚ฐ์ž๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค:
+22 = XPath ํŒŒ์‹ฑ ์‹คํŒจ: ๋‹ซํžˆ์ง€ ์•Š์€ ๋ฌธ์ž:
+23 = XPath ํŒŒ์‹ฑ ์‹คํŒจ: ':'์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค:
+24 = XPath ํŒŒ์‹ฑ ์‹คํŒจ: ์˜๋„์น˜ ์•Š์€ '!', ๋ถ€์ •๋ฌธ์€ not() ์‚ฌ์šฉ:
+25 = XPath ํŒŒ์‹ฑ ์‹คํŒจ: ๋ฌธ๋ฒ•์— ๋งž์ง€ ์•Š๋Š” ๋ฌธ์ž๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค:
+26 = XPath ํŒŒ์‹ฑ ์‹คํŒจ: ๋ฐ”์ด๋„ˆ๋ฆฌ ์—ฐ์‚ฐ์ž๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค:
+27 = XSLT ์Šคํƒ€์ผ ์ฝ๊ธฐ๊ฐ€ ๋ณด์•ˆ ๋ฌธ์ œ๋กœ ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+28 = ์œ ํšจํ•˜์ง€ ์•Š์€ ํ‘œํ˜„์„ ๊ฒ€์‚ฌํ•ฉ๋‹ˆ๋‹ค.
+29 = ๋งž์ง€ ์•Š์€ ๊ด„ํ˜ธ ์ž…๋‹ˆ๋‹ค.
+30 = ์œ ํšจํ•˜์ง€ ์•Š์€ QName์œผ๋กœ ์š”์†Œ๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.
+31 = ๊ฐ™์€ ํ…œํ”Œ๋ฆฟ ๋‚ด์—์„œ ๋ณ€์ˆ˜ ๋ฐ”์ธ๋”ฉ์„ ๋ณผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+32 = ํ‚ค ํŽ‘์…˜์— ๋Œ€ํ•œ ํ˜ธ์ถœ์€ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+
+LoadingError = ์Šคํƒ€์ผ์‹œํŠธ ๋กœ๋“œ ์ค‘ ์˜ค๋ฅ˜: %S
+TransformError = XSLT ๋ณ€ํ™˜ ์ค‘ ์˜ค๋ฅ˜ ๋ฐœ์ƒ: %S
diff --git a/dom/dom/XMLPrettyPrint.ftl b/dom/dom/XMLPrettyPrint.ftl
new file mode 100644 (file)
index 0000000..db68fe3
--- /dev/null
@@ -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/dom/dom/media.ftl b/dom/dom/media.ftl
new file mode 100644 (file)
index 0000000..64965fc
--- /dev/null
@@ -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/mobile/android/chrome/browser.properties b/mobile/android/chrome/browser.properties
new file mode 100644 (file)
index 0000000..fc5ab01
--- /dev/null
@@ -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/.
+
+# Popup Blocker
+
+# In Extension.jsm
+
+
+# LOCALIZATION NOTE (password.logins): Label that will be used in
+ # Web Console API
+stacktrace.anonymousFunction=<์ต๋ช… ํ•จ์ˆ˜>
+stacktrace.outputMessage=Stack Trace- ํŒŒ์ผ: %S, ํ•จ์ˆ˜: %S, ํ–‰: %S
+timer.start=%S: ํƒ€์ด๋จธ ๊ฐœ์‹œ
+
+# LOCALIZATION NOTE (timer.end):
+# This string is used to display the result of the console.timeEnd() call.
+# %1$S=name of timer, %2$S=number of milliseconds
+timer.end=%1$S : %2$Sms
+
+# Site settings dialog
+
+# In ContextualIdentityService.jsm
+
+# LOCALIZATION NOTE (userContextPersonal.label,
+#                    userContextWork.label,
+#                    userContextShopping.label,
+#                    userContextBanking.label,
+#                    userContextNone.label):
+# These strings specify the four predefined contexts included in support of the
+# Contextual Identity / Containers project. Each context is meant to represent
+# the context that the user is in when interacting with the site. Different
+# contexts will store cookies and other information from those sites in
+# different, isolated locations. You can enable the feature by typing
+# about:config in the URL bar and changing privacy.userContext.enabled to true.
+# Once enabled, you can open a new tab in a specific context by clicking
+# File > New Container Tab > (1 of 4 contexts). Once opened, you will see these
+# strings on the right-hand side of the URL bar.
+# In android this will be only exposed by web extensions
+userContextPersonal.label = ๊ฐœ์ธ
+userContextWork.label = ์ง์žฅ
+userContextBanking.label = ์€ํ–‰
+userContextShopping.label = ์‡ผํ•‘
+
diff --git a/mobile/android/chrome/passwordmgr.properties b/mobile/android/chrome/passwordmgr.properties
new file mode 100644 (file)
index 0000000..9e91f80
--- /dev/null
@@ -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/.
+
+# String will be replaced by brandShortName.
+saveLogin=%S ์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ๋กœ๊ทธ์ธ์„ ๊ธฐ์–ตํ•˜๋„๋ก ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+rememberButton=๊ธฐ์–ต
+neverButton=๊ธฐ์–ต ์•ˆ ํ•จ
+
+# String is the login's hostname
+updatePassword=%S ์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ์•”ํ˜ธ๋ฅผ ๋ณ€๊ฒฝํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+updatePasswordNoUser=์ด ๊ณ„์ •์— ๋Œ€ํ•œ ์•”ํ˜ธ๋ฅผ ๋ณ€๊ฒฝํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+updateButton=๋ณ€๊ฒฝ
+dontUpdateButton=๋ณ€๊ฒฝ ์•ˆ ํ•จ
+
+userSelectText2=์—…๋ฐ์ดํŠธ ํ•  ๊ณ„์ • ์„ ํƒ:
+passwordChangeTitle=์•”ํ˜ธ ๋ณ€๊ฒฝ ํ™•์ธ
+
+username=์‚ฌ์šฉ์ž๋ช…
+password=์•”ํ˜ธ
diff --git a/mobile/android/mobile-l10n.js b/mobile/android/mobile-l10n.js
new file mode 100644 (file)
index 0000000..a36d88e
--- /dev/null
@@ -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/.
+
+#filter substitution
+
+
+# Fixed for Bug 756866 - Korean character styled bold
+pref("font.name.sans-serif.ko", "Droid Sans Fallback");
diff --git a/mobile/android/mobile/android/aboutConfig.ftl b/mobile/android/mobile/android/aboutConfig.ftl
new file mode 100644 (file)
index 0000000..84f620d
--- /dev/null
@@ -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/.
+
+config-toolbar-search =
+    .placeholder = ๊ฒ€์ƒ‰
+config-new-pref-name =
+    .placeholder = ์ด๋ฆ„
+
+config-new-pref-value-boolean = ๋ถˆ๋ฆฐ
+config-new-pref-value-string = ๋ฌธ์ž์—ด
+config-new-pref-value-integer = ์ •์ˆ˜
+
+config-new-pref-string =
+    .placeholder = ๋ฌธ์ž์—ด์„ ์ž…๋ ฅํ•˜์„ธ์š”
+config-new-pref-number =
+    .placeholder = ์ˆซ์ž๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”
+config-new-pref-cancel-button = ์ทจ์†Œ
+config-new-pref-create-button = ์ƒ์„ฑ
+config-new-pref-change-button = ๋ณ€๊ฒฝ
+
+config-pref-toggle-button = ์ผœ๊ธฐ
+config-pref-reset-button = ์žฌ์„ค์ •
+
+config-context-menu-copy-pref-name =
+    .label = ์ด๋ฆ„ ๋ณต์‚ฌ
+config-context-menu-copy-pref-value =
+    .label = ๊ฐ’ ๋ณต์‚ฌ
diff --git a/mobile/chrome/region.properties b/mobile/chrome/region.properties
new file mode 100644 (file)
index 0000000..604cad0
--- /dev/null
@@ -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/.
+
+# increment this number when anything gets changed in the list below.  This will
+# cause Firefox to re-read these prefs and inject any new handlers into the
+# profile database.  Note that "new" is defined as "has a different URL"; this
+# means that it's not possible to update the name of existing handler, so
+# don't make any spelling errors here.
+gecko.handlerService.defaultHandlersVersion=4
+
+# The default set of protocol handlers for mailto:
+gecko.handlerService.schemes.mailto.0.name=Yahoo! Mail
+gecko.handlerService.schemes.mailto.0.uriTemplate=https://compose.mail.yahoo.com/?To=%s
+gecko.handlerService.schemes.mailto.1.name=Gmail
+gecko.handlerService.schemes.mailto.1.uriTemplate=https://mail.google.com/mail/?extsrc=mailto&url=%s
+
+# This is the default set of web based feed handlers shown in the reader
+# selection UI
+browser.contentHandlers.types.0.title=Bloglines
+browser.contentHandlers.types.0.uri=http://www.bloglines.com/login?r=/sub/%s
+
diff --git a/netwerk/necko.properties b/netwerk/necko.properties
new file mode 100644 (file)
index 0000000..de1e0b0
--- /dev/null
@@ -0,0 +1,94 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+3=%1$S ์กฐํšŒ ์ค‘โ€ฆ
+4=%1$S ์—ฐ๊ฒฐ๋จโ€ฆ
+5=%1$S ์š”์ฒญ ์ค‘โ€ฆ
+6=%1$S ์ „์†ก ์ค‘โ€ฆ
+7=%1$S ์—ฐ๊ฒฐ ์ค‘โ€ฆ
+8=%1$S ์ฝ์Œ 
+9=%1$S ๊ธฐ๋ก
+10=%1$S ๊ธฐ๋‹ค๋ฆฌ๋Š” ์ค‘โ€ฆ
+11=%1$S ์กฐํšŒํ•จโ€ฆ
+12=%1$S TLS ํ•ธ๋“œ์…ฐ์ดํฌ ์ˆ˜ํ–‰ ์ค‘โ€ฆ
+13=%1$S TLS ํ•ธ๋“œ์…ฐ์ดํฌ ์™„๋ฃŒโ€ฆ
+
+RepostFormData=์ด ์›น ํŽ˜์ด์ง€๊ฐ€ ์ƒˆ๋กœ์šด ์œ„์น˜๋กœ ๋ฆฌ๋””๋ ‰์…˜๋ฉ๋‹ˆ๋‹ค. ์ž…๋ ฅํ•œ ์–‘์‹ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒˆ ์œ„์น˜๋กœ ๋‹ค์‹œ ๋ณด๋‚ด์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+
+# Directory listing strings
+DirTitle=%1$S ๋ชฉ๋ก
+DirGoUp=์ƒ์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ ์ด๋™
+ShowHidden=์ˆจ์€ ๊ฐ์ฒด ํ‘œ์‹œ
+DirColName=์ด๋ฆ„
+DirColSize=ํฌ๊ธฐ
+DirColMTime=์ตœ์ข… ์ˆ˜์ •์ผ
+DirFileLabel=ํŒŒ์ผ: 
+
+SuperfluousAuth=์‚ฌ์ดํŠธ โ€œ%1$Sโ€์— ์‚ฌ์šฉ์ž ์ด๋ฆ„ โ€œ%2$Sโ€(์œผ)๋กœ ๋กœ๊ทธ์ธํ•˜๋ ค๊ณ  ํ•˜์ง€๋งŒ ์ด ์›น ์‚ฌ์ดํŠธ๋Š” ์ธ์ฆ์„ ํ•„์š”๋กœ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋ฅผ ์†์ด๋Š” ์‚ฌ์ดํŠธ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.\n\nโ€œ%1$Sโ€๊ฐ€ ๋ฐฉ๋ฌธํ•˜๋ ค๋Š” ์‚ฌ์ดํŠธ์ž…๋‹ˆ๊นŒ?
+AutomaticAuth=์‚ฌ์ดํŠธ โ€œ%1$Sโ€์— ์‚ฌ์šฉ์ž ์ด๋ฆ„ โ€œ%2$Sโ€(์œผ)๋กœ ๋กœ๊ทธ์ธํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.
+
+TrackerUriBlocked=์ฝ˜ํ…์ธ  ์ฐจ๋‹จ์ด ์ผœ์ ธ ์žˆ์–ด์„œ โ€œ%1$Sโ€์— ์žˆ๋Š” ๋ฆฌ์†Œ์Šค๊ฐ€ ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+UnsafeUriBlocked=์•ˆ์ „ํ•œ ํƒ์ƒ‰ ๊ธฐ๋Šฅ์— ์˜ํ•ด โ€œ%1$Sโ€์— ์žˆ๋Š” ๋ฆฌ์†Œ์Šค๊ฐ€ ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (CORPBlocked): %1$S is the URL of the blocked resource. %2$S is the URL of the MDN page about CORP.
+CORPBlocked=Cross-Origin-Resource-Policy ํ—ค๋”(๋˜๋Š” ํ•ด๋‹น ํ—ค๋” ๋ถ€์กฑ)๋กœ ์ธํ•ด โ€œ%1$Sโ€์˜ ๋ฆฌ์†Œ์Šค๊ฐ€ ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. %2$S ์ฐธ์กฐ
+CookieBlockedByPermission=์‚ฌ์šฉ์ž ์ฟ ํ‚ค ๊ถŒํ•œ์œผ๋กœ ์ธํ•ด โ€œ%1$Sโ€์—์„œ ์ฟ ํ‚ค๋‚˜ ์ €์žฅ์†Œ๋กœ์˜ ์š”์ฒญ์ด ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+CookieBlockedTracker=์ฝ˜ํ…์ธ  ์ฐจ๋‹จ์ด ํ™œ์„ฑํ™” ๋˜์–ด ์žˆ๊ณ  ์ฟ ํ‚ค๊ฐ€ ์ถ”์ ๊ธฐ๋กœ๋ถ€ํ„ฐ ์™”๊ธฐ ๋–„๋ฌธ์— โ€œ%1$Sโ€์—์„œ ์ฟ ํ‚ค๋‚˜ ์ €์žฅ์†Œ๋กœ์˜ ์š”์ฒญ์ด ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+CookieBlockedAll=๋ชจ๋“  ์ €์žฅ์†Œ ์ ‘๊ทผ ์š”์ฒญ์„ ์ฐจ๋‹จํ•˜๊ณ  ์žˆ๊ธฐ ๋–„๋ฌธ์— โ€œ%1$Sโ€์—์„œ ์ฟ ํ‚ค๋‚˜ ์ €์žฅ์†Œ๋กœ์˜ ์š”์ฒญ์ด ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+CookieBlockedForeign=๋ชจ๋“  ์ œ3์ž ์ €์žฅ์†Œ ์ ‘๊ทผ ์š”์ฒญ์„ ์ฐจ๋‹จํ•˜๊ณ  ์ฝ˜ํ…์ธ  ์ฐจ๋‹จ์„ ํ™œ์„ฑํ™”ํ•˜์˜€๊ธฐ ๋•Œ๋ฌธ์— โ€œ%1$Sโ€์—์„œ ์ฟ ํ‚ค๋‚˜ ์ €์žฅ์†Œ๋กœ์˜ ์š”์ฒญ์ด ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+# As part of dynamic state partitioning, third-party resources might be limited to "partitioned" storage access that is separate from the first-party context.
+# This allows e.g. cookies to still be set, and prevents tracking without totally blocking storage access. This message is shown in the web console when this happens
+# to inform developers that their storage is isolated.
+CookiePartitionedForeign2=์ œ3์ž ์ปจํ…์ŠคํŠธ์— ๋กœ๋“œ๋˜๊ณ  ๋™์  ์ƒํƒœ ๋ถ„ํ• ์ด ํ™œ์„ฑํ™”๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์—, โ€œ%1$Sโ€์— ๋ถ„ํ• ๋œ ์ฟ ํ‚ค ๋˜๋Š” ์ €์žฅ์†Œ ์ ‘๊ทผ์ด ์ œ๊ณต๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (CookieAllowedForOriginByStorageAccessAPI): %2$S and %1$S are URLs.
+CookieAllowedForOriginByStorageAccessAPI=โ€œ%1$Sโ€์˜ ์›๋ณธ โ€œ%2$Sโ€์˜ ์ €์žฅ์†Œ ์ ‘๊ทผ์ด ์Šน์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (CookieAllowedForOriginByHeuristic): %2$S and %1$S are URLs.
+CookieAllowedForOriginByHeuristic=โ€œ%1$Sโ€์˜ ์›๋ณธ โ€œ%2$Sโ€์˜ ์ €์žฅ์†Œ ์ ‘๊ทผ์ด ์ž๋™์œผ๋กœ ์Šน์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (CookieAllowedForFpiByHeuristic): %2$S and %1$S are URLs.
+CookieAllowedForFpiByHeuristic=โ€œ%1$Sโ€์˜ ์ž์‚ฌ ๊ฒฉ๋ฆฌ โ€œ%2$Sโ€์˜ ์ €์žฅ์†Œ ์ ‘๊ทผ์ด ์ž๋™์œผ๋กœ ์Šน์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE(CookieRejectedNonRequiresSecure2): %1$S is the cookie name. Do not localize "SameSite=None" and "secure".
+CookieRejectedNonRequiresSecure2=์ฟ ํ‚ค โ€œ%1$Sโ€์— โ€œSameSite=Noneโ€ ์†์„ฑ์ด ์žˆ์ง€๋งŒ โ€œsecureโ€ ์†์„ฑ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE(CookieRejectedNonRequiresSecureForBeta3): %1$S is the cookie name. %2$S is a URL. Do not localize "SameSite", "SameSite=None" and "secure".
+CookieRejectedNonRequiresSecureForBeta3=์ฟ ํ‚ค โ€œ%1$Sโ€๋Š” โ€œSameSiteโ€ ์†์„ฑ์ด โ€œsecureโ€ ์†์„ฑ์ด ์—†์ด โ€œNoneโ€์œผ๋กœ ์„ค์ •๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ณง ๊ฑฐ๋ถ€๋ฉ๋‹ˆ๋‹ค. โ€œSameSiteโ€ ์†์„ฑ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ %2$S๋ฅผ ์ฝ์œผ์„ธ์š”.
+# LOCALIZATION NOTE(CookieLaxForced2): %1$S is the cookie name. Do not localize "SameSite", "Lax" and "SameSite=Lax".
+CookieLaxForced2=์ฟ ํ‚ค โ€œ%1$Sโ€์— โ€œSameSiteโ€ ์†์„ฑ์ด ๋ˆ„๋ฝ๋˜์–ด โ€œSameSiteโ€ ์ •์ฑ…์ด โ€œLaxโ€๋กœ ์„ค์ •๋˜์—ˆ์œผ๋ฉฐ, โ€œSameSite=Laxโ€๊ฐ€ ์ด ์†์„ฑ์˜ ๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE(CookieLaxForcedForBeta2): %1$S is the cookie name. %2$S is a URL. Do not localize "SameSite", "Lax" and "SameSite=Lax", "SameSite=None".
+CookieLaxForcedForBeta2=์ฟ ํ‚ค %1$Sโ€์— ์ ์ ˆํ•œ โ€œSameSiteโ€ ์†์„ฑ ๊ฐ’์ด ์—†์Šต๋‹ˆ๋‹ค. ๊ณง โ€œSameSiteโ€ ์†์„ฑ์ด ์—†๊ฑฐ๋‚˜ ์œ ํšจํ•˜์ง€ ์•Š์€ ๊ฐ’์„ ๊ฐ€์ง„ ์ฟ ํ‚ค๋Š” โ€œLaxโ€๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ฟ ํ‚ค๊ฐ€ ๋” ์ด์ƒ ์ œ3์ž ์ปจํ…์ŠคํŠธ๋กœ ์ „์†ก๋˜์ง€ ์•Š์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ด๋Ÿฌํ•œ ์ปจํ…์ŠคํŠธ์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ด ์ฟ ํ‚ค์— ์˜์กดํ•˜๋Š” ๊ฒฝ์šฐ โ€œSameSite=Noneโ€ ์†์„ฑ์„ ์ถ”๊ฐ€ํ•˜์„ธ์š”. โ€œSameSiteโ€ ์†์„ฑ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ %2$S๋ฅผ ์ฝ์œผ์„ธ์š”.
+# LOCALIZATION NOTE(CookieSameSiteValueInvalid2): %1$S is cookie name. Do not localize "SameSite", "Lax", "Strict" and "None"
+CookieSameSiteValueInvalid2=์ฟ ํ‚ค โ€œ%1$Sโ€์— ๋Œ€ํ•œ โ€œSameSiteโ€ ๊ฐ’์ด ์ž˜๋ชป๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ง€์›๋˜๋Š” ๊ฐ’: โ€œLaxโ€, โ€œStrictโ€, โ€œNoneโ€.
+# LOCALIZATION NOTE (CookieOversize): %1$S is the cookie name. %2$S is the number of bytes. "B" means bytes.
+CookieOversize=์ฟ ํ‚ค โ€œ%1$Sโ€๋Š” ํฌ๊ธฐ๊ฐ€ ๋„ˆ๋ฌด ์ปค์„œ ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ตœ๋Œ€ ํฌ๊ธฐ๋Š” %2$S B ์ž…๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (CookiePathOversize): %1$S is the cookie name. %2$S is the number of bytes. "B" means bytes.
+CookiePathOversize=์ฟ ํ‚ค โ€œ%1$Sโ€๋Š” ๊ฒฝ๋กœ ํฌ๊ธฐ๊ฐ€ ๋„ˆ๋ฌด ์ปค์„œ ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ตœ๋Œ€ ํฌ๊ธฐ๋Š” %2$S B ์ž…๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (CookieRejectedByPermissionManager): %1$S is the cookie response header.
+CookieRejectedByPermissionManager=์‚ฌ์šฉ์ž ์„ค์ • ๊ถŒํ•œ์— ์˜ํ•ด โ€œ%1$Sโ€ ์ฟ ํ‚ค๊ฐ€ ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (CookieRejectedInvalidCharName): %1$S is the cookie name.
+CookieRejectedInvalidCharName=์ด๋ฆ„์— ์œ ํšจํ•˜์ง€ ์•Š์€ ๋ฌธ์ž ๋•Œ๋ฌธ์— โ€œ%1$Sโ€ ์ฟ ํ‚ค๊ฐ€ ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (CookieRejectedInvalidDomain): %1$S is the cookie name.
+CookieRejectedInvalidDomain=์œ ํšจํ•˜์ง€ ์•Š์€ ๋„๋ฉ”์ธ ๋•Œ๋ฌธ์— โ€œ%1$Sโ€ ์ฟ ํ‚ค๊ฐ€ ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (CookieRejectedInvalidPrefix): %1$S is the cookie name.
+CookieRejectedInvalidPrefix=์œ ํšจํ•˜์ง€ ์•Š์€ ์ ‘๋‘์‚ฌ ๋•Œ๋ฌธ์— โ€œ%1$Sโ€ ์ฟ ํ‚ค๊ฐ€ ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (CookieRejectedInvalidCharValue): %1$S is the cookie name.
+CookieRejectedInvalidCharValue=๊ฐ’์— ์œ ํšจํ•˜์ง€ ์•Š์€ ๋ฌธ์ž ๋•Œ๋ฌธ์— โ€œ%1$Sโ€ ์ฟ ํ‚ค๊ฐ€ ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (CookieRejectedHttpOnlyButFromScript): %1$S is the cookie name.
+CookieRejectedHttpOnlyButFromScript=HTTP ์ „์šฉ ์ฟ ํ‚ค๊ฐ€ ์ด๋ฏธ ์กด์žฌํ•˜์ง€๋งŒ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์ƒˆ ์ฟ ํ‚ค๋ฅผ ์ €์žฅํ•˜๋ ค๊ณ  ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— โ€œ%1$Sโ€ ์ฟ ํ‚ค๊ฐ€ ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (CookieRejectedSecureButHttp): %1$S is the cookie name.
+CookieRejectedSecureButNonHttps=๋น„ HTTPS ์ฟ ํ‚ค๋Š” โ€œsecureโ€๋กœ ์„ค์ •ํ•  ์ˆ˜ ์—†์œผ๋ฏ€๋กœ โ€œ%1$Sโ€ ์ฟ ํ‚ค๊ฐ€ ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (CookieRejectedThirdParty): %1$S is the cookie response header.
+CookieRejectedThirdParty=์ œ3์ž๋กœ โ€œ%1$Sโ€ ์ฟ ํ‚ค๊ฐ€ ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (CookieRejectedNonsecureOverSecure): %1$S is the cookie name.
+CookieRejectedNonsecureOverSecure=๊ธฐ์กด โ€œsecureโ€ ์ฟ ํ‚ค๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ โ€œ%1$Sโ€ ์ฟ ํ‚ค๊ฐ€ ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (CookieRejectedForNonSameSiteness): %1$S is the cookie name.
+CookieRejectedForNonSameSiteness=โ€œ%1$Sโ€ ์ฟ ํ‚ค๋Š” ๊ต์ฐจ ์‚ฌ์ดํŠธ ์ปจํ…์ŠคํŠธ์— ์žˆ๊ณ  โ€œSameSiteโ€๊ฐ€ โ€œLaxโ€ ๋˜๋Š” โ€œStrictโ€์ด๋ฏ€๋กœ ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (CookieBlockedCrossSiteRedirect): %1$S is the cookie name. Do not translate "SameSite", "Lax" or "Strict".
+CookieBlockedCrossSiteRedirect=๊ต์ฐจ ์‚ฌ์ดํŠธ ๋ฆฌ๋””๋ ‰์…˜์œผ๋กœ ์ธํ•ด โ€œSameSiteโ€ ์†์„ฑ ๊ฐ’์ด โ€œLaxโ€ ๋˜๋Š” โ€œStrictโ€์ธ โ€œ%1$Sโ€ ์ฟ ํ‚ค๊ฐ€ ์ƒ๋žต๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (APIDeprecationWarning): %1$S is the deprecated API; %2$S is the API function that should be used.
+APIDeprecationWarning=๊ฒฝ๊ณ : โ€˜%1$Sโ€™์€(๋Š”) ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ, โ€˜%2$Sโ€™์„(๋ฅผ) ์‚ฌ์šฉํ•˜์„ธ์š”.
+
+# LOCALIZATION NOTE (ResourceBlockedCORS): %1$S is the url of the resource blocked by ORB. $2$S is the reason.
+# example: The resource at <url> was blocked by OpaqueResponseBlocking. Reason: โ€œnosniff with either blocklisted or text/plainโ€.
+ResourceBlockedORB="%1$S"์˜ ๋ฆฌ์†Œ์Šค๊ฐ€ OpaqueResponseBlocking์— ์˜ํ•ด ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์œ : "%2$S".
diff --git a/security/manager/chrome/pipnss/nsserrors.properties b/security/manager/chrome/pipnss/nsserrors.properties
new file mode 100644 (file)
index 0000000..0de338c
--- /dev/null
@@ -0,0 +1,331 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+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์ด ํ˜„์žฌ ๊ฒƒ๋ณด๋‹ค ์ตœ์‹ ์ด ์•„๋‹™๋‹ˆ๋‹ค.
+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=๋ณตํ˜ธํ™”ํ•  ์ˆ˜ ์—†์Œ: ํ—ˆ์šฉ๋˜์ง€ ์•Š์€ ์•Œ๊ณ ๋ฆฌ๋“ฌ ๋˜๋Š” ํ‚ค ํฌ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์•”ํ˜ธํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+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 ์‹ ์ƒ ์ •๋ณด๋ฅผ ์ดˆ๊ธฐํ™”ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+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=์ˆ˜ํ™”๋ฌผ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋™์•ˆ ์˜ค๋ฅ˜
+XP_JAVA_REMOVE_PRINCIPAL_ERROR=๋Œ€ํ‘œ๋ฅผ ์ œ๊ฑฐํ•  ์ˆ˜ ์—†์Œ
+XP_JAVA_DELETE_PRIVILEGE_ERROR=ํŠน๋ณ„ ๊ถŒํ•œ์„ ์‚ญ์ œํ•  ์ˆ˜ ์—†์Œ
+XP_JAVA_CERT_NOT_EXISTS_ERROR=์ด ๋Œ€ํ‘œ๋Š” ์ธ์ฆ์„œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์ง€ ์•Š์Œ
+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=์ž๊ธฐ ์Šค์Šค๋กœ ์„œ๋ช…ํ•˜์˜€์œผ๋ฏ€๋กœ ์ธ์ฆ์„œ๋ฅผ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
diff --git a/security/manager/chrome/pipnss/pipnss.properties b/security/manager/chrome/pipnss/pipnss.properties
new file mode 100755 (executable)
index 0000000..206167a
--- /dev/null
@@ -0,0 +1,136 @@
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+CertPasswordPrompt=PKCS#11 ํ† ํฐ %S์— ๋Œ€ํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”.
+
+CertPasswordPromptDefault=๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”.
+
+# The following strings have special requirements: they must fit in a 32 or 64
+# bytes buffer after being encoded to UTF-8.
+#
+# It's possible to verify the length of a translation using the Browser Console
+# in Firefox and evaluating the following code:
+#
+# (new TextEncoder('utf-8').encode('YOURSTRING')).length
+#
+# Simply replace YOURSTRING with your translation.
+#
+# If it's not possible to produce an understandable translation within these
+# limits, keeping the English text is an acceptable workaround.
+
+# The following strings have special requirements: they must fit in a 32 or 64
+# bytes buffer after being encoded to UTF-8.
+#
+# It's possible to verify the length of a translation using the Browser Console
+# in Firefox and evaluating the following code:
+#
+# (new TextEncoder().encode('YOURSTRING')).length
+#
+# Simply replace YOURSTRING with your translation.
+#
+# If it's not possible to produce an understandable translation within these
+# limits, keeping the English text is an acceptable workaround.
+
+# LOCALIZATION NOTE (RootCertModuleName): string limit is 64 bytes after
+# conversion to UTF-8.
+# length_limit = 64 bytes
+RootCertModuleName=๋‚ด์žฅ ๋ฃจํŠธ ์ธ์ฆ์„œ ๋ชจ๋“ˆ
+# LOCALIZATION NOTE (ManufacturerID): string limit is 32 bytes after conversion
+# to UTF-8.
+# length_limit = 32 bytes
+ManufacturerID=Mozilla.org
+# LOCALIZATION NOTE (LibraryDescription): string limit is 32 bytes after
+# conversion to UTF-8.
+# length_limit = 32 bytes
+LibraryDescription=PSM ๋‚ด๋ถ€ ์•”ํ˜ธํ™” ์„œ๋น„์Šค
+# LOCALIZATION NOTE (TokenDescription): string limit is 32 bytes after
+# conversion to UTF-8.
+# length_limit = 32 bytes
+TokenDescription=๊ธฐ๋ณธ ์•”ํ˜ธํ™” ์„œ๋น„์Šค
+# LOCALIZATION NOTE (PrivateTokenDescription): string limit is 32 bytes after
+# conversion to UTF-8.
+# length_limit = 32 bytes
+PrivateTokenDescription=์ธ์ฆ์„œ ์ €์žฅ ์žฅ์น˜
+# LOCALIZATION NOTE (SlotDescription): string limit is 64 bytes after conversion
+# to UTF-8.
+# length_limit = 64 bytes
+SlotDescription=PSM ๋‚ด๋ถ€ ์•”ํ˜ธํ™” ์„œ๋น„์Šค
+# LOCALIZATION NOTE (PrivateSlotDescription): string limit is 64 bytes after
+# conversion to UTF-8.
+# length_limit = 64 bytes
+PrivateSlotDescription=PSM ๊ฐœ์ธํ‚ค
+# LOCALIZATION NOTE (Fips140TokenDescription): string limit is 32 bytes after
+# conversion to UTF-8.
+# length_limit = 32 bytes
+Fips140TokenDescription=์ธ์ฆ์„œ ์ €์žฅ ์žฅ์น˜ (FIPS)
+# LOCALIZATION NOTE (Fips140SlotDescription): string limit is 64 bytes after
+# conversion to UTF-8.
+# length_limit = 64 bytes
+Fips140SlotDescription=FIPS 140 ์•”ํ˜ธํ™”, ํ‚ค ๊ทธ๋ฆฌ๊ณ  ์ธ์ฆ์„œ ์„œ๋น„์Šค
+
+# LOCALIZATION NOTE (nick_template): $1s is the common name from a cert (e.g. "Mozilla"), $2s is the CA name (e.g. VeriSign)
+nick_template=%1$s's %2$s ID
+
+CertDumpKUSign=์„œ๋ช…
+CertDumpKUNonRep=๋ถ€์ธ-๋ด‰์‡„
+CertDumpKUEnc=ํ‚ค ์•”ํ˜ธํ™”
+CertDumpKUDEnc=๋ฐ์ดํ„ฐ ์•”ํ˜ธํ™”
+CertDumpKUKA=ํ‚ค ๋™์˜
+CertDumpKUCertSign=์ธ์ฆ์„œ ์„œ๋ช…์ž
+CertDumpKUCRLSigner=CRL ์„œ๋ช…์ž
+
+PSMERR_SSL_Disabled=SSL ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์–ด์„œ ๋ณด์•ˆ ์—ฐ๊ฒฐ์„ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+PSMERR_SSL2_Disabled=๋ณด์•ˆ์— ์ทจ์•ฝํ•œ ์˜ค๋ž˜๋œ SSL ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์–ด์„œ ๋ณด์•ˆ ์—ฐ๊ฒฐ์„ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+PSMERR_HostReusedIssuerSerial=์œ ํšจํ•˜์ง€ ์•Š์€ ์ธ์ฆ์„œ๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.  ์„œ๋ฒ„ ๊ด€๋ฆฌ์ž๋“ฑ์—๊ฒŒ ์—ฐ๋ฝํ•ด์„œ ๋‹ค์Œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜์„ธ์š”:\n\n์ธ์ฆ์„œ์— ์ธ์ฆ ๊ธฐ๊ด€์—์„œ ๋ฐœ๊ธ‰ํ•œ ๋‹ค๋ฅธ ์ธ์ฆ์„œ์™€ ๊ฐ™์€ ์ผ๋ จ ๋ฒˆํ˜ธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.  ๊ณ ์œ ํ•œ ์ผ๋ จ ๋ฒˆํ˜ธ๋ฅผ ๊ฐ€์ง„ ์ƒˆ ์ธ์ฆ์„œ๋ฅผ ๋ฐ›์œผ์„ธ์š”.
+
+# LOCALIZATION NOTE (SSLConnectionErrorPrefix2): %1$S is the host string, %2$S is more detailed information (localized as well).
+SSLConnectionErrorPrefix2=%1$S์— ์—ฐ๊ฒฐํ•˜๋Š” ์ค‘์— ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. %2$S\n
+
+certErrorIntro=%S๋Š” ์œ ํšจํ•˜์ง€ ์•Š์€ ๋ณด์•ˆ ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
+
+certErrorTrust_SelfSigned=์ž๊ธฐ ์Šค์Šค๋กœ ์„œ๋ช…ํ•˜์˜€์œผ๋ฏ€๋กœ ์ธ์ฆ์„œ๋ฅผ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+certErrorTrust_UnknownIssuer=๋ฐœ๊ธ‰์ž ์ธ์ฆ์„œ๋ฅผ ์•Œ ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ธ์ฆ์„œ๋ฅผ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+certErrorTrust_UnknownIssuer2=์„œ๋ฒ„๊ฐ€ ์ ์ ˆํ•œ ์ค‘๊ฐ„ ์ธ์ฆ์„œ๋ฅผ ๋ณด๋‚ด์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+certErrorTrust_UnknownIssuer3=๊ฐ€์ ธ์˜ค๊ธฐ๋ฅผ ํ•˜๊ธฐ ์œ„ํ•ด ์ถ”๊ฐ€์ ์ธ ๋ฃจํŠธ ์ธ์ฆ์„œ๊ฐ€ ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+certErrorTrust_CaInvalid=์œ ํšจํ•˜์ง€ ์•Š์€ ์ธ์ฆ ๊ธฐ๊ด€ (CA) ์ธ์ฆ์„œ๋กœ ๋ฐœ๊ธ‰๋œ ์ธ์ฆ์„œ์ด๋ฏ€๋กœ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+certErrorTrust_Issuer=๋ฐœ๊ธ‰์ž ์ธ์ฆ์„œ๋ฅผ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ธ์ฆ์„œ๋ฅผ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+certErrorTrust_SignatureAlgorithmDisabled=๋น„ํ™œ์„ฑํ™”๋œ ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋ช…๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ธ์ฆ์„œ๋ฅผ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+certErrorTrust_ExpiredIssuer=๋ฐœ๊ธ‰์ž ์ธ์ฆ์„œ๊ฐ€ ๋งŒ๋ฃŒ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ธ์ฆ์„œ๋ฅผ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+certErrorTrust_Untrusted=์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์ถœ์ฒ˜์˜ ์ธ์ฆ์„œ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.
+certErrorTrust_MitM=์—ฐ๊ฒฐ์ด TLS ํ”„๋ก์‹œ๋กœ ๊ฐ€๋กœ์ฑ„์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€๋Šฅํ•˜๋ฉด ์„ค์น˜๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  ๊ธฐ๊ธฐ๊ฐ€ ๋ฃจํŠธ ์ธ์ฆ์„œ๋ฅผ ์‹ ๋ขฐํ•˜๋„๋ก ์„ค์ •ํ•˜์„ธ์š”.
+
+certErrorMismatch=์ธ์ฆ์„œ๊ฐ€ %S ์ด๋ฆ„์— ๋Œ€ํ•ด์„œ ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (certErrorMismatchSinglePrefix): %S is replaced by the domain for which the certificate is valid
+certErrorMismatchSinglePrefix=์ธ์ฆ์„œ๊ฐ€ %S์— ๋Œ€ํ•ด์„œ๋งŒ ์œ ํšจํ•ฉ๋‹ˆ๋‹ค.
+certErrorMismatchMultiple=์ธ์ฆ์„œ๊ฐ€ ๋‹ค์Œ์˜ ์ด๋ฆ„์— ๋Œ€ํ•ด์„œ๋งŒ ์œ ํšจํ•ฉ๋‹ˆ๋‹ค:
+
+# LOCALIZATION NOTE (certErrorExpiredNow): Do not translate %1$S (date+time of expired certificate) or %2$S (current date+time)
+certErrorExpiredNow=%1$S์— ์ธ์ฆ์„œ๊ฐ€ ๋งŒ๋ฃŒ๋ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ ์‹œ๊ฐ„์€ %2$S์ž…๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (certErrorNotYetValidNow): Do not translate %1$S (date+time certificate will become valid) or %2$S (current date+time)
+certErrorNotYetValidNow=%1$S๊นŒ์ง€ ์ธ์ฆ์„œ๋Š” ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ์‹œ๊ฐ„์€ %2$S์ž…๋‹ˆ๋‹ค.
+
+certErrorMitM=์›น ์‚ฌ์ดํŠธ๋Š” ์ธ์ฆ ๊ธฐ๊ด€์— ์˜ํ•ด ๋ฐœ๊ธ‰๋œ ์ธ์ฆ์„œ๋ฅผ ํ†ตํ•ด ์‹ ์›์„ ์ฆ๋ช…ํ•ฉ๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (certErrorMitM2): %S is brandShortName
+certErrorMitM2=%S๋Š” ์™„์ „ํžˆ ๊ฐœ๋ฐฉ ๋œ CA(Certificate Authority) ์ €์žฅ์†Œ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๋น„์˜๋ฆฌ ์žฌ๋‹จ Mozilla์˜ ์ง€์›์„๋ฐ›์Šต๋‹ˆ๋‹ค. CA ์ €์žฅ์†Œ๋Š” ์ธ์ฆ ๊ธฐ๊ด€์ด ์‚ฌ์šฉ์ž ๋ณด์•ˆ์„ ์œ„ํ•œ ๋ชจ๋ฒ” ์‚ฌ๋ก€๋ฅผ ๋”ฐ๋ฅด๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (certErrorMitM3): %S is brandShortName
+certErrorMitM3=%S๋Š” ์‚ฌ์šฉ์ž์˜ ์šด์˜ ์ฒด์ œ๊ฐ€ ์ œ๊ณตํ•˜๋Š” ์ธ์ฆ์„œ๊ฐ€ ์•„๋‹Œ Mozilla CA ์ €์žฅ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ฐ๊ฒฐ์ด ์•ˆ์ „ํ•œ์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฐ”์ด๋Ÿฌ์Šค ๋ฐฑ์‹  ํ”„๋กœ๊ทธ๋žจ์ด๋‚˜ ๋„คํŠธ์›Œํฌ๊ฐ€ Mozilla CA ์ €์žฅ์†Œ์— ์—†๋Š” CA์—์„œ ๋ฐœ๊ธ‰ํ•œ ๋ณด์•ˆ ์ธ์ฆ์„œ๋กœ ์—ฐ๊ฒฐ์„ ๊ฐ€๋กœ์ฑ„๋Š” ๊ฒฝ์šฐ ์—ฐ๊ฒฐ์ด ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค.
+
+certErrorSymantecDistrustAdministrator=์›น ์‚ฌ์ดํŠธ์˜ ๊ด€๋ฆฌ์ž์—๊ฒŒ ์ด ๋ฌธ์ œ์— ๋Œ€ํ•ด ์•Œ๋ ค์ฃผ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (certErrorCodePrefix3): %S is replaced by the error code.
+certErrorCodePrefix3=์˜ค๋ฅ˜ ์ฝ”๋“œ: %S
+
+P12DefaultNickname=๊ฐ€์ ธ์˜จ ์ธ์ฆ์„œ
+CertUnknown=์•Œ ์ˆ˜ ์—†์Œ
+CertNoEmailAddress=(์ „์ž ๋ฉ”์ผ ์ฃผ์†Œ ์—†์Œ)
+CaCertExists=์ด ์ธ์ฆ์„œ๋Š” ์ด๋ฏธ ์ธ์ฆ ๊ธฐ๊ด€์œผ๋กœ ๋“ฑ๋ก๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
+NotACACert=์ด ๊ฒƒ์€ ์ธ์ฆ ๊ธฐ๊ด€ ์ธ์ฆ์„œ๊ฐ€ ์•„๋‹ˆ๋ฏ€๋กœ ์ธ์ฆ ๊ธฐ๊ด€ ๋ชฉ๋ก์œผ๋กœ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+UserCertIgnoredNoPrivateKey=์ด ๊ฐœ์ธ ์ธ์ฆ์„œ๋Š” ์ธ์ฆ์„œ ์š”์ฒญ์‹œ ํ•จ๊ป˜ ๋งŒ๋“ค์–ด ์ง„ ๊ฐœ์ธํ‚ค์™€ ๋งž์ง€ ์•Š์•„์„œ ์„ค์น˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+UserCertImported=๊ฐœ์ธ ์ธ์ฆ์„œ๊ฐ€ ์„ค์น˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ์ธ์ฆ์„œ์— ๋Œ€ํ•ด ๋ฐฑ์—…๋ณธ์„ ๋งŒ๋“ค์–ด ๋‘์‹ค ๊ฒƒ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.
+CertOrgUnknown=(์•Œ ์ˆ˜ ์—†์Œ)
+CertNotStored=(์ €์žฅ ์•ˆ ๋จ)
+CertExceptionPermanent=์˜๊ตฌ
+CertExceptionTemporary=์ž„์‹œ
diff --git a/security/manager/chrome/pippki/pippki.properties b/security/manager/chrome/pippki/pippki.properties
new file mode 100644 (file)
index 0000000..a2c88ee
--- /dev/null
@@ -0,0 +1,75 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Download Cert dialog
+# LOCALIZATION NOTE(newCAMessage1):
+# %S is a string representative of the certificate being downloaded/imported.
+newCAMessage1=๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ชฉ์ ์œผ๋กœ "%S"๋ฅผ ์‹ ๋ขฐํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+unnamedCA=์ธ์ฆ ๊ธฐ๊ด€ (์ด๋ฆ„ ์—†์Œ)
+
+# PKCS#12 file dialogs
+getPKCS12FilePasswordMessage=์ด ์ธ์ฆ ๋ฐฑ์—…์„ ์•”ํ˜ธํ™”ํ•  ๋•Œ ์‚ฌ์šฉํ–ˆ๋˜ ๋น„๋ฐ€๋ฒˆํ˜ธ์„ ์ž…๋ ฅํ•˜์„ธ์š”:
+
+# Client auth
+clientAuthRemember=์ด ์„ ํƒ ๊ธฐ์–ตํ•˜๊ธฐ
+# LOCALIZATION NOTE(clientAuthNickAndSerial): Represents a single cert when the
+# user is choosing from a list of certificates.
+# %1$S is the nickname of the cert.
+# %2$S is the serial number of the cert in AA:BB:CC hex format.
+clientAuthNickAndSerial=%1$S [%2$S]
+# LOCALIZATION NOTE(clientAuthHostnameAndPort):
+# %1$S is the hostname of the server.
+# %2$S is the port of the server.
+clientAuthHostnameAndPort=%1$S:%2$S
+# LOCALIZATION NOTE(clientAuthMessage1): %S is the Organization of the server
+# cert.
+clientAuthMessage1=์กฐ์ง: โ€œ%Sโ€
+# LOCALIZATION NOTE(clientAuthMessage2): %S is the Organization of the issuer
+# cert of the server cert.
+clientAuthMessage2=๋ฐœ๊ธ‰์ฒ˜: โ€œ%Sโ€
+# LOCALIZATION NOTE(clientAuthIssuedTo): %1$S is the Distinguished Name of the
+# currently selected client cert, such as "CN=John Doe,OU=Example" (without
+# quotes).
+clientAuthIssuedTo=๋ฐœ๊ธ‰ ๋Œ€์ƒ: %1$S
+# LOCALIZATION NOTE(clientAuthSerial): %1$S is the serial number of the selected
+# cert in AA:BB:CC hex format.
+clientAuthSerial=์ผ๋ จ ๋ฒˆํ˜ธ: %1$S
+# LOCALIZATION NOTE(clientAuthValidityPeriod):
+# %1$S is the already localized notBefore date of the selected cert.
+# %2$S is the already localized notAfter date of the selected cert.
+clientAuthValidityPeriod=%1$S์—์„œ %2$S๊นŒ์ง€ ์œ ํšจ
+# LOCALIZATION NOTE(clientAuthKeyUsages): %1$S is a comma separated list of
+# already localized key usages the selected cert is valid for.
+clientAuthKeyUsages=ํ‚ค ์‚ฌ์šฉ์ฒ˜: %1$S
+# LOCALIZATION NOTE(clientAuthEmailAddresses): %1$S is a comma separated list of
+# e-mail addresses the selected cert is valid for.
+clientAuthEmailAddresses=์ด๋ฉ”์ผ ์ฃผ์†Œ: %1$S
+# LOCALIZATION NOTE(clientAuthIssuedBy): %1$S is the Distinguished Name of the
+# cert which issued the selected cert.
+clientAuthIssuedBy=๋ฐœ๊ธ‰์ž: %1$S
+# LOCALIZATION NOTE(clientAuthStoredOn): %1$S is the name of the PKCS #11 token
+# the selected cert is stored on.
+clientAuthStoredOn=์ €์žฅ์†Œ: %1$S
+
+# Page Info
+pageInfo_NoEncryption=์•”ํ˜ธํ™”๋˜์ง€ ์•Š์€ ์—ฐ๊ฒฐ
+pageInfo_Privacy_None1=%S ์›น ์‚ฌ์ดํŠธ๋Š” ํ˜„์žฌ ๋ณด๊ณ  ๊ณ„์‹  ํŽ˜์ด์ง€์— ๋Œ€ํ•œ ์•”ํ˜ธํ™”๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+pageInfo_Privacy_None2=์•”ํ˜ธํ™” ์—†์ด ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์ •๋ณด๋ฅผ ๋ณด๋‚ด๋ฉด ์ „์†ก๋˜๋Š” ๋™์•ˆ ๋‚ด์šฉ์„ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 
+pageInfo_Privacy_None4=๋ณด๋ ค๊ณ  ํ•˜๋Š” ํŽ˜์ด์ง€๊ฐ€ ์ธํ„ฐ๋„ท์— ์ „์†ก๋˜๊ธฐ ์ „์— ์•”ํ˜ธํ™”๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (pageInfo_EncryptionWithBitsAndProtocol and pageInfo_BrokenEncryption):
+# %1$S is the name of the encryption standard,
+# %2$S is the key size of the cipher.
+# %3$S is protocol version like "SSL 3" or "TLS 1.2"
+pageInfo_EncryptionWithBitsAndProtocol=์•”ํ˜ธํ™”๋œ ์—ฐ๊ฒฐ (%1$S, %2$S ๋น„ํŠธ ํ‚ค, %3$S)
+pageInfo_BrokenEncryption=๊นจ์ง„ ์•”ํ˜ธํ™” (%1$S, %2$S ๋น„ํŠธ ํ‚ค, %3$S)
+pageInfo_Privacy_Encrypted1=ํ˜„์žฌ ๋ณด๊ณ  ๊ณ„์‹  ํŽ˜์ด์ง€๋Š” ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์ „์†ก๋˜๊ธฐ ์ „์— ์•”ํ˜ธํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+pageInfo_Privacy_Encrypted2=์•”ํ˜ธํ™”๋Š” ์ปดํ“จํ„ฐ ๊ฐ„์— ์ด๋™ํ•˜๋Š” ์ •๋ณด๋ฅผ ๊ถŒํ•œ์ด ์—†๋Š” ์‚ฌ๋žŒ์ด ๋ณด๊ธฐ ํž˜๋“ค๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ์ด ํŽ˜์ด์ง€๊ฐ€ ์ „์†ก๋  ๋•Œ ๋ˆ„๊ตฐ๊ฐ€ ์ฝ์—ˆ์„ ๊ฐ€๋Šฅ์„ฑ์€ ๋‚ฎ์Šต๋‹ˆ๋‹ค.
+pageInfo_MixedContent=์ผ๋ถ€๋ถ„๋งŒ ์•”ํ˜ธํ™”๋œ ์—ฐ๊ฒฐ
+pageInfo_MixedContent2=๋ณด๊ณ ์žˆ๋Š” ํŽ˜์ด์ง€์˜ ์ผ๋ถ€๊ฐ€ ์ธํ„ฐ๋„ท์— ์ „์†ก๋˜๊ธฐ ์ „์— ์•”ํ˜ธํ™”๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+pageInfo_WeakCipher=์ด ์›น ์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ์—ฐ๊ฒฐ์€ ์•ฝํ•œ ์•”ํ˜ธํ™”๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ ๋น„๊ณต๊ฐœ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ์ •๋ณด๋ฅผ ๋ณด๊ฑฐ๋‚˜ ์›น ์‚ฌ์ดํŠธ์˜ ๋™์ž‘์„ ๋ณ€ํ˜•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+pageInfo_CertificateTransparency_Compliant=์ด ์›น ์‚ฌ์ดํŠธ๋Š” ์ธ์ฆ์„œ ํˆฌ๋ช…๋„ ์ •์ฑ…์„ ์ค€์ˆ˜ํ•ฉ๋‹ˆ๋‹ค.
+
+# Token Manager
+password_not_set=(์„ค์ • ์•ˆ ๋จ) 
+enable_fips=FIPS ์‚ฌ์šฉ
diff --git a/security/manager/security/certificates/certManager.ftl b/security/manager/security/certificates/certManager.ftl
new file mode 100644 (file)
index 0000000..44f88a7
--- /dev/null
@@ -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/security/manager/security/certificates/deviceManager.ftl b/security/manager/security/certificates/deviceManager.ftl
new file mode 100644 (file)
index 0000000..a892b09
--- /dev/null
@@ -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/security/manager/security/pippki/pippki.ftl b/security/manager/security/pippki/pippki.ftl
new file mode 100644 (file)
index 0000000..408397f
--- /dev/null
@@ -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/.
+
+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-auth-window =
+    .title = ๊ฐœ์ธ ์ธ์ฆ์„œ ์š”์ฒญ
+client-auth-site-description = ์›น ์‚ฌ์ดํŠธ์—์„œ ์‹ ์›์„ ๋ณด์ฆํ•  ์ธ์ฆ์„œ๋ฅผ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.:
+client-auth-choose-cert = ์ œ๊ณตํ•  ์ธ์ฆ์„œ ์„ ํƒ:
+client-auth-cert-details = ์„ ํƒํ•œ ์ธ์ฆ์„œ ์ƒ์„ธ ์ •๋ณด
+
+## 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 Auth dialog
+
+## 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/toolkit/chrome/alerts/alert.properties b/toolkit/chrome/alerts/alert.properties
new file mode 100644 (file)
index 0000000..86b6fdf
--- /dev/null
@@ -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/.
+
+# LOCALIZATION NOTE(closeButton.title): Used as the close button text for web notifications on OS X.
+# This should ideally match the string that OS X uses for the close button on alert-type
+# notifications. OS X will truncate the value if it's too long.
+closeButton.title = ๋‹ซ๊ธฐ
+# LOCALIZATION NOTE(actionButton.label): Used as the button label to provide more actions on OS X notifications. OS X will truncate this if it's too long.
+actionButton.label = โ€ฆ
+# LOCALIZATION NOTE(webActions.disableForOrigin.label): %S is replaced
+# with the hostname origin of the notification.
+webActions.disableForOrigin.label = %S๋กœ๋ถ€ํ„ฐ์˜ ์•Œ๋ฆผ ๋”
+
+# LOCALIZATION NOTE(source.label): Used to show the URL of the site that
+# sent the notification (e.g., "via mozilla.org"). "%1$S" is the source host
+# and port.
+source.label=%1$S๋ฅผ ํ†ตํ•ด
+webActions.settings.label = ์•Œ๋ฆผ ์„ค์ •
+
+# LOCALIZATION NOTE(pauseNotifications.label): %S is replaced with the
+# brandShortName of the application.
+pauseNotifications.label = %S๊ฐ€ ๋‹ค์‹œ ์‹œ์ž‘๋  ๋•Œ๊นŒ์ง€ ์•Œ๋ฆผ์„ ์ผ์‹œ ์ค‘์ง€
diff --git a/toolkit/chrome/autoconfig/autoconfig.properties b/toolkit/chrome/autoconfig/autoconfig.properties
new file mode 100644 (file)
index 0000000..0f883e4
--- /dev/null
@@ -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/.
+
+readConfigTitle = ์„ค์ • ์˜ค๋ฅ˜
+readConfigMsg = ์„ค์ • ํŒŒ์ผ์„ ์ฝ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž์—๊ฒŒ ๋ฌธ์˜ํ•˜์„ธ์š”.
+
+autoConfigTitle = ์ž๋™ ์„ค์ • ๊ฒฝ๊ณ 
+autoConfigMsg = Netscape.cfg/AutoConfig๋ฅผ ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž์—๊ฒŒ ๋ฌธ์˜ํ•˜์„ธ์š”. \n ์˜ค๋ฅ˜: %S ์‹คํŒจ:
+
+emailPromptTitle = ๋ฉ”์ผ ์ฃผ์†Œ
+emailPromptMsg = ๋ฉ”์ผ ์ฃผ์†Œ ์ž…๋ ฅ
diff --git a/toolkit/chrome/global-platform/mac/intl.properties b/toolkit/chrome/global-platform/mac/intl.properties
new file mode 100644 (file)
index 0000000..71265a9
--- /dev/null
@@ -0,0 +1,7 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \u2026,
+# or use "..." if \u2026 doesn't suit traditions in your locale.
+intl.ellipsis=โ€ฆ
diff --git a/toolkit/chrome/global-platform/mac/platformKeys.properties b/toolkit/chrome/global-platform/mac/platformKeys.properties
new file mode 100644 (file)
index 0000000..2fd392e
--- /dev/null
@@ -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/.
+
+#mac
+#this file defines the on screen display names for the various modifier keys
+#these are used in XP menus to show keyboard shortcuts
+
+# Platform: Mac
+# This file defines the on-screen display names for the various modifier keys
+# and the Return key (VK_RETURN).
+# These are used in XP menus to show keyboard shortcuts.
+
+# The Shift key - open up arrow symbol (ctrl-e)
+VK_SHIFT=\u21e7
+
+# The Command key - clover leaf symbol (ctrl-q)
+VK_META=\u2318
+
+# The Win key - never generated by native key event
+VK_WIN=win
+
+# The Option/Alt key - splitting tracks symbol (ctrl-g)
+VK_ALT=\u2325
+
+# The Control key - hat symbol (ctrl-f)
+VK_CONTROL=\u2303
+
+# The Return key (on the main keyboard or numpad):
+# "Enter" on Windows/Unix, "Return" on Mac
+VK_RETURN=Return
+
+# The separator character used between modifiers (none on Mac OS)
+MODIFIER_SEPARATOR=
diff --git a/toolkit/chrome/global-platform/unix/intl.properties b/toolkit/chrome/global-platform/unix/intl.properties
new file mode 100644 (file)
index 0000000..71265a9
--- /dev/null
@@ -0,0 +1,7 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \u2026,
+# or use "..." if \u2026 doesn't suit traditions in your locale.
+intl.ellipsis=โ€ฆ
diff --git a/toolkit/chrome/global-platform/unix/platformKeys.properties b/toolkit/chrome/global-platform/unix/platformKeys.properties
new file mode 100644 (file)
index 0000000..28e77ec
--- /dev/null
@@ -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/.
+
+#default
+#this file defines the on screen display names for the various modifier keys
+#these are used in XP menus to show keyboard shortcuts
+
+# Platform: Unix
+# This file defines the on-screen display names for the various modifier keys
+# and the Enter key (VK_RETURN).
+# These are used in XP menus to show keyboard shortcuts.
+
+# The Shift key
+VK_SHIFT=Shift
+
+# The Command key
+VK_META=Meta
+
+# The Win key (Super key and Hyper keys are mapped to DOM Win key)
+VK_WIN=Win
+
+# The Alt key
+VK_ALT=Alt
+
+# The Control key
+VK_CONTROL=Ctrl
+
+# The Enter key (on the main keyboard or numpad):
+# "Enter" on Windows/Unix, "Return" on Mac
+VK_RETURN=Enter
+
+# The separator character used between modifiers
+MODIFIER_SEPARATOR=+
diff --git a/toolkit/chrome/global-platform/win/intl.properties b/toolkit/chrome/global-platform/win/intl.properties
new file mode 100644 (file)
index 0000000..71265a9
--- /dev/null
@@ -0,0 +1,7 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \u2026,
+# or use "..." if \u2026 doesn't suit traditions in your locale.
+intl.ellipsis=โ€ฆ
diff --git a/toolkit/chrome/global-platform/win/platformKeys.properties b/toolkit/chrome/global-platform/win/platformKeys.properties
new file mode 100644 (file)
index 0000000..2d0dd84
--- /dev/null
@@ -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/.
+
+#default
+#this file defines the on screen display names for the various modifier keys
+#these are used in XP menus to show keyboard shortcuts
+
+# Platform: Windows
+# This file defines the on-screen display names for the various modifier keys
+# and the Enter key (VK_RETURN).
+# These are used in XP menus to show keyboard shortcuts.
+
+# The Shift key
+VK_SHIFT=Shift
+
+# The Command key
+VK_META=Meta
+
+# The Win key
+VK_WIN=Win
+
+# The Alt key
+VK_ALT=Alt
+
+# The Control key
+VK_CONTROL=Ctrl
+
+# The Enter key (on the main keyboard or numpad):
+# "Enter" on Windows/Unix, "Return" on Mac
+VK_RETURN=Enter
+
+# The separator character used between modifiers
+MODIFIER_SEPARATOR=+
diff --git a/toolkit/chrome/global/aboutStudies.properties b/toolkit/chrome/global/aboutStudies.properties
new file mode 100644 (file)
index 0000000..9492758
--- /dev/null
@@ -0,0 +1,32 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+# LOCALIZATION NOTE (title): keep "Shield" in English. See
+# https://wiki.mozilla.org/Firefox/Shield/Shield_Studies for more information
+title = Shield ์—ฐ๊ตฌ
+removeButton = ์‚ญ์ œ
+
+# LOCALIZATION NOTE (activeStudiesList): Title above a list of active studies
+activeStudiesList = ์ง„ํ–‰ ์ค‘์ธ ์—ฐ๊ตฌ๋“ค
+# LOCALIZATION NOTE (activeStudiesList): Title above a list of completed studies
+completedStudiesList = ์™„๋ฃŒ๋œ ์—ฐ๊ตฌ๋“ค
+# LOCALIZATION NOTE (activeStatus): Displayed for an active study
+activeStatus = ํ™œ์„ฑํ™”
+# LOCALIZATION NOTE (completeStatus): Displayed for a study that is already complete
+completeStatus = ์™„๋ฃŒ
+
+updateButtonWin = ์˜ต์…˜ ์ˆ˜์ •
+updateButtonUnix = ์„ค์ • ์ˆ˜์ •
+learnMore = ๋” ์•Œ์•„๋ณด๊ธฐ
+noStudies = ์—ฐ๊ตฌ์— ์ฐธ์—ฌํ•˜๊ณ  ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+disabledList = ์ฐธ์—ฌํ–ˆ๋˜ ์—ฐ๊ตฌ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ์—ฐ๊ตฌ๋Š” ์‹คํ–‰๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (enabledList): %S is brandShortName (e.g. Firefox)
+enabledList = ์ด๊ฒŒ ๋ญ”๊ฐ€์š”? %S๊ฐ€ ๋•Œ๋•Œ๋กœ ์—ฐ๊ตฌ๋ฅผ ์„ค์น˜ํ•˜๊ณ  ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
+
+# LOCALIZATION NOTE (preferenceStudyDescription) $1%S will be replaced with the
+# name of a preference (such as "stream.improvesearch.topSiteSearchShortcuts")
+# and $2%S will be replaced with the value of that preference. Both values will
+# be formatted differently than the surrounding text.
+preferenceStudyDescription = ์ด ์—ฐ๊ตฌ๋Š” %1$S ์„ค์ •์„ %2$S(์œผ)๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
diff --git a/toolkit/chrome/global/autocomplete.properties b/toolkit/chrome/global/autocomplete.properties
new file mode 100644 (file)
index 0000000..105e0ff
--- /dev/null
@@ -0,0 +1,9 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (bookmarkKeywordSearch): This is the title of autocomplete
+# entries that are bookmark keyword searches.  %1$S will be replaced with the
+# domain name of the bookmark, and %2$S will be replaced with the keyword
+# search text that the user is typing.  %2$S will not be empty.
+bookmarkKeywordSearch = %1$S: %2$S
diff --git a/toolkit/chrome/global/browser.properties b/toolkit/chrome/global/browser.properties
new file mode 100644 (file)
index 0000000..8edb5b7
--- /dev/null
@@ -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/.
+
+formPostSecureToInsecureWarning.title = ๋ณด์•ˆ ๊ฒฝ๊ณ 
+formPostSecureToInsecureWarning.message = ์ด ์—ฐ๊ฒฐ์€ ๋ณด์•ˆ๋˜์ง€ ์•Š์•˜์œผ๋ฉฐ ์ž…๋ ฅ๋œ ๊ฐ’์€ ์ œ 3์ž๊ฐ€ ์ฝ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.\n\n์ด ์ •๋ณด๋ฅผ ์ „์†กํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+formPostSecureToInsecureWarning.continue = ๊ณ„์†
diff --git a/toolkit/chrome/global/commonDialogs.properties b/toolkit/chrome/global/commonDialogs.properties
new file mode 100644 (file)
index 0000000..6f20216
--- /dev/null
@@ -0,0 +1,46 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+Alert=๊ฒฝ๊ณ 
+Confirm=ํ™•์ธ
+ConfirmCheck=ํ™•์ธ
+Prompt=ํ™•์ธ
+# LOCALIZATION NOTE - %S is brandFullName
+PromptUsernameAndPassword3=์ธ์ฆ ํ•„์š” - %S
+# LOCALIZATION NOTE - %S is brandFullName
+PromptPassword3=๋น„๋ฐ€๋ฒˆํ˜ธ ์ž…๋ ฅ - %S
+Select=์„ ํƒ
+OK=ํ™•์ธ
+Cancel=์ทจ์†Œ
+Yes=์˜ˆ(&Y)
+No=์•„๋‹ˆ์š”(&N)
+Save=์ €์žฅ(&S)
+Revert=๋˜๋Œ๋ฆฌ๊ธฐ(&R)
+DontSave=์ €์žฅ ์•ˆ ํ•จ(&N)
+ScriptDlgGenericHeading=[JavaScript ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜]
+ScriptDlgHeading=%S ํŽ˜์ด์ง€ ๋ฉ”์‹œ์ง€:
+ScriptDlgNullPrincipalHeading=์ด ํŽ˜์ด์ง€ ๋ฉ”์‹œ์ง€:
+ScriptDialogLabel=์ด ํŽ˜์ด์ง€์—์„œ ์ถ”๊ฐ€ ๋Œ€ํ™” ์ƒ์ž ์ƒ์„ฑ ๋ง‰๊ธฐ
+ScriptDialogLabelNullPrincipal=์ด ์‚ฌ์ดํŠธ์—์„œ ๋‹ค์‹œ ๋ฉ”์‹œ์ง€๋ฅผ ํ‘œ์‹œํ•˜๋„๋ก ํ—ˆ์šฉํ•˜์ง€ ์•Š์Œ
+# LOCALIZATION NOTE (ScriptDialogLabelContentPrincipal):
+# %S is either the domain and port of the site prompting, or the name of
+# an add-on prompting.
+ScriptDialogLabelContentPrincipal=%S์—์„œ ๋‹ค์‹œ ๋ฉ”์‹œ์ง€๋ฅผ ํ‘œ์‹œํ•˜๋„๋ก ํ—ˆ์šฉํ•˜์ง€ ์•Š์Œ
+ScriptDialogPreventTitle=๋Œ€ํ™” ์ƒ์ž ์„ค์ • ํ™•์ธ
+# LOCALIZATION NOTE (EnterLoginForRealm3, EnterLoginForProxy3):
+# %1 is an untrusted string provided by a remote server. It could try to
+# take advantage of sentence structure in order to mislead the user (see
+# bug 244273). %1 should be integrated into the translated sentences as
+# little as possible. %2 is the url of the site being accessed.
+EnterLoginForRealm3=%2$S ์„œ๋ฒ„๊ฐ€ ์‚ฌ์šฉ์ž ์ด๋ฆ„๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์š”์ฒญํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์ดํŠธ ๋ฉ”์‹œ์ง€: โ€œ%1$Sโ€
+EnterLoginForProxy3=%2$S ํ”„๋ก์‹œ๊ฐ€ ์‚ฌ์šฉ์ž ์ด๋ฆ„๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์š”์ฒญํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์ดํŠธ ๋ฉ”์‹œ์ง€: โ€œ%1$Sโ€
+EnterUserPasswordFor2=%1$S ์„œ๋ฒ„๊ฐ€ ์‚ฌ์šฉ์ž ์ด๋ฆ„๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์š”์ฒญํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+EnterUserPasswordForCrossOrigin2=%1$S ์„œ๋ฒ„๊ฐ€ ์‚ฌ์šฉ์ž ์ด๋ฆ„๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์š”์ฒญํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒฝ๊ณ : ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ๋ฐฉ๋ฌธํ•˜๊ณ ์žˆ๋Š” ์›น ์‚ฌ์ดํŠธ์— ์ „์†ก๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค!
+EnterPasswordFor=%2$S์˜ %1$S ๋น„๋ฐ€๋ฒˆํ˜ธ ์ž…๋ ฅ
+EnterCredentials=์ด ์‚ฌ์ดํŠธ์—์„œ ๋กœ๊ทธ์ธ์„ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.
+# %S is the username for which a password is requested.
+EnterPasswordOnlyFor=์ด ์‚ฌ์ดํŠธ์—์„œ %S(์œผ)๋กœ ๋กœ๊ทธ์ธ์„ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.
+# %S is the domain of the site being accessed.
+EnterCredentialsCrossOrigin=์ด ์‚ฌ์ดํŠธ์—์„œ ๋กœ๊ทธ์ธ์„ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค. ๊ฒฝ๊ณ : ๋กœ๊ทธ์ธ ์ •๋ณด๋Š” ํ˜„์žฌ ๋ฐฉ๋ฌธ ์ค‘์ธ ์›น ์‚ฌ์ดํŠธ๊ฐ€ ์•„๋‹Œ %S์™€ ๊ณต์œ ๋ฉ๋‹ˆ๋‹ค.
+SignIn=๋กœ๊ทธ์ธ
diff --git a/toolkit/chrome/global/contentAreaCommands.properties b/toolkit/chrome/global/contentAreaCommands.properties
new file mode 100644 (file)
index 0000000..bf73d8e
--- /dev/null
@@ -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/.
+
+# context menu strings
+
+SaveImageTitle=์ด๋ฏธ์ง€ ์ €์žฅ
+SaveMediaTitle=๋ฏธ๋””์–ด ์ €์žฅ
+SaveVideoTitle=๋™์˜์ƒ ์ €์žฅ
+SaveAudioTitle=์˜ค๋””์˜ค ์ €์žฅ
+SaveLinkTitle=๋‹ค๋ฅธ ์ด๋ฆ„์œผ๋กœ ์ €์žฅ
+WebPageCompleteFilter=์›น ํŽ˜์ด์ง€, ์ „์ฒด
+WebPageHTMLOnlyFilter=์›น ํŽ˜์ด์ง€, HTML๋งŒ
+WebPageXHTMLOnlyFilter=์›น ํŽ˜์ด์ง€, XHTML๋งŒ
+WebPageSVGOnlyFilter=์›น ํŽ˜์ด์ง€, SVG๋งŒ
+WebPageXMLOnlyFilter=์›น ํŽ˜์ด์ง€, XML๋งŒ
+
+# LOCALIZATION NOTE (UntitledSaveFileName):
+#    This is the default filename used when saving a file if a filename could
+#    not be determined or if a filename was invalid. A period and file
+#    extension may be appended to this string.
+UntitledSaveFileName=์ œ๋ชฉ ์—†์Œ
+
+# LOCALIZATION NOTE (filesFolder):
+#    This is the name of the folder that is created parallel to a HTML file
+#    when it is saved "With Images". The %S section is replaced with the
+#    leaf name of the file being saved (minus extension).
+filesFolder=%S_files
diff --git a/toolkit/chrome/global/dialog.properties b/toolkit/chrome/global/dialog.properties
new file mode 100644 (file)
index 0000000..4413d28
--- /dev/null
@@ -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/.
+
+button-accept=ํ™•์ธ
+button-cancel=์ทจ์†Œ
+button-help=๋„์›€๋ง
+button-disclosure=์ถ”๊ฐ€ ์ •๋ณด
+accesskey-accept=
+accesskey-cancel=
+accesskey-help=
+accesskey-disclosure=
diff --git a/toolkit/chrome/global/extensions.properties b/toolkit/chrome/global/extensions.properties
new file mode 100644 (file)
index 0000000..cbd7134
--- /dev/null
@@ -0,0 +1,26 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#LOCALIZATION NOTE (uninstall.confirmation.title) %S is the name of the extension which is about to be uninstalled.
+uninstall.confirmation.title = %S ์„ค์น˜์ œ๊ฑฐ
+
+#LOCALIZATION NOTE (uninstall.confirmation.message) %S is the name of the extension which is about to be uninstalled.
+uninstall.confirmation.message = โ€œ%Sโ€ ํ™•์žฅ ๊ธฐ๋Šฅ์˜ ์„ค์น˜์ œ๊ฑฐ๊ฐ€ ์š”์ฒญ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ป๊ฒŒ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+
+uninstall.confirmation.button-0.label = ์„ค์น˜์ œ๊ฑฐ
+uninstall.confirmation.button-1.label = ์„ค์น˜์œ ์ง€
+
+saveaspdf.saveasdialog.title = ๋‹ค๋ฅธ ์ด๋ฆ„์œผ๋กœ ์ €์žฅ
+
+#LOCALIZATION NOTE (newTabControlled.message2) %S is the icon and name of the extension which updated the New Tab page.
+newTabControlled.message2 = %S ํ™•์žฅ ๊ธฐ๋Šฅ์ด ์ƒˆ ํƒญ์„ ์—ด ๋•Œ ํ‘œ์‹œ๋˜๋Š” ํŽ˜์ด์ง€๋ฅผ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค.
+newTabControlled.learnMore = ๋” ์•Œ์•„๋ณด๊ธฐ
+
+#LOCALIZATION NOTE (homepageControlled.message) %S is the icon and name of the extension which updated the homepage.
+homepageControlled.message = %S ํ™•์žฅ ๊ธฐ๋Šฅ์ด ํ™ˆํŽ˜์ด์ง€์™€ ์ƒˆ ์ฐฝ์„ ์—ด ๋•Œ ํ‘œ์‹œ๋˜๋Š” ํŽ˜์ด์ง€๋ฅผ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค.
+homepageControlled.learnMore = ๋” ์•Œ์•„๋ณด๊ธฐ
+
+#LOCALIZATION NOTE (tabHideControlled.message) %1$S is the icon and name of the extension which hid tabs, %2$S is the icon of the all tabs button.
+tabHideControlled.message = %1$S ํ™•์žฅ ๊ธฐ๋Šฅ์ด ์ผ๋ถ€ ํƒญ์„ ์ˆจ๊ธฐ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. %2$S์—์„œ ๋ชจ๋“  ํƒญ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+tabHideControlled.learnMore = ๋” ์•Œ์•„๋ณด๊ธฐ
diff --git a/toolkit/chrome/global/fallbackMenubar.properties b/toolkit/chrome/global/fallbackMenubar.properties
new file mode 100644 (file)
index 0000000..04a9f5a
--- /dev/null
@@ -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/.
+
+# OSX only. Default menu label when there is no xul menubar.
+
+quitMenuitem.label=๋‚˜๊ฐ€๊ธฐ
+quitMenuitem.key=q
diff --git a/toolkit/chrome/global/filepicker.properties b/toolkit/chrome/global/filepicker.properties
new file mode 100644 (file)
index 0000000..5e38004
--- /dev/null
@@ -0,0 +1,18 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE: The extensions to which these descriptions refer
+#                    now live in toolkit/content/filepicker.properties
+allTitle=๋ชจ๋“  ํŒŒ์ผ
+htmlTitle=HTML ํŒŒ์ผ
+textTitle=ํ…์ŠคํŠธ ํŒŒ์ผ
+imageTitle=์ด๋ฏธ์ง€ ํŒŒ์ผ
+xmlTitle=XML ํŒŒ์ผ
+xulTitle=XUL ํŒŒ์ผ
+appsTitle=์• ํ”Œ๋ฆฌ์ผ€์ด์…˜
+audioTitle=์†Œ๋ฆฌ ํŒŒ์ผ
+videoTitle=๋™์˜์ƒ ํŒŒ์ผ
+
+formatLabel=ํ˜•์‹:
+selectedFileNotReadableError=์„ ํƒํ•œ ํŒŒ์ผ์— ์ฝ๊ธฐ ๊ถŒํ•œ์ด ์—†์Œ
diff --git a/toolkit/chrome/global/intl.css b/toolkit/chrome/global/intl.css
new file mode 100644 (file)
index 0000000..ba1fe77
--- /dev/null
@@ -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/. */
+
+/*\r
+ * This file contains all localizable skin settings such as \r
+ *   font, layout, and geometry\r
+ */\r
+window { \r
+  font: 3mm tahoma,arial,helvetica,sans-serif;\r
+}\r
diff --git a/toolkit/chrome/global/intl.properties b/toolkit/chrome/global/intl.properties
new file mode 100644 (file)
index 0000000..c2fd111
--- /dev/null
@@ -0,0 +1,43 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (intl.accept_languages):
+# This is a comma-separated list of valid BCP 47 language tags.
+#
+# Begin with the language tag of your locale. Next, include language
+# tags for other languages that you expect most users of your locale to be
+# able to speak, so that their browsing experience degrades gracefully if
+# content is not available in their primary language.
+#
+# It is recommended that you include "en-US, en" at the end of the list as a
+# last resort. However, if you know that users of your locale would prefer a
+# different variety of English, or if they are not likely to understand
+# English at all, you may opt to include a different English language tag, or
+# to exclude English altogether.
+#
+# For example, the Breton [br] locale might consider including French and
+# British English in their list, since those languages are commonly spoken in
+# the same area as Breton:
+# intl.accept_languages=br, fr-FR, fr, en-GB, en
+intl.accept_languages=ko-KR, ko, en-US, en
+
+# LOCALIZATION NOTE (font.language.group):
+# This preference controls the initial setting of the language drop-down menu
+# in the Content > Fonts & Colors > Advanced preference panel.
+#
+# Set it to the value of one of the menuitems in the "selectLangs" menulist in
+# http://dxr.mozilla.org/mozilla-central/source/browser/components/preferences/fonts.xul
+font.language.group=ko
+
+# LOCALIZATION NOTE (pluralRule): Pick the appropriate plural rule for your
+# language. This will determine how many plural forms of a word you will need
+# to provide and in what order.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+pluralRule=0
+
+# LOCALIZATION NOTE (intl.menuitems.alwaysappendaccesskeys, intl.menuitems.insertseparatorbeforeaccesskeys):
+# Valid values are: true, false, <empty string>
+# Missing preference or empty value equals false.
+intl.menuitems.alwaysappendaccesskeys=
+intl.menuitems.insertseparatorbeforeaccesskeys=false
diff --git a/toolkit/chrome/global/keys.properties b/toolkit/chrome/global/keys.properties
new file mode 100644 (file)
index 0000000..ad5f66b
--- /dev/null
@@ -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/.
+
+# LOCALIZATION NOTE : FILE This file contains the application's labels for keys on the keyboard.
+#                     If you decide to translate this file, you should translate it based on
+#                     the prevalent kind of keyboard for your target user.
+# LOCALIZATION NOTE : There are two types of keys, those w/ text on their labels
+#                     and those w/ glyphs.
+# LOCALIZATION NOTE : VK_<โ€ฆ> represents a key on the keyboard.
+#
+# For more information please see bugzilla bug 90888.
+
+# F1..F10 should probably not be translated unless there are keyboards that actually have other labels
+# F11..F20 might be something else, but are really keyboard specific and not region/language specific
+# there are actually two different F11/F12 keys, I don't know which one these labels represent.
+# eg, F13..F20 on a sparc keyboard are labeled Props, Again .. Find, Cut
+# sparc also has Stop, Again and F11/F12. VK_F11/VK_F12 probably map to Stop/Again
+# LOCALIZATION NOTE : BLOCK Do not translate the next block
+VK_F1=F1
+VK_F2=F2
+VK_F3=F3
+VK_F4=F4
+VK_F5=F5
+VK_F6=F6
+VK_F7=F7
+VK_F8=F8
+VK_F9=F9
+VK_F10=F10
+
+VK_F11=F11
+VK_F12=F12
+VK_F13=F13
+VK_F14=F14
+VK_F15=F15
+VK_F16=F16
+VK_F17=F17
+VK_F18=F18
+VK_F19=F19
+VK_F20=F20
+# LOCALIZATION NOTE : BLOCK end do not translate block
+
+# LOCALIZATION NOTE : BLOCK GLYPHS, DO translate this block
+VK_UP=์œ„์ธก ํ™”์‚ดํ‘œ
+VK_DOWN=์•„๋ž˜์ธก ํ™”์‚ดํ‘œ
+VK_LEFT=์™ผ์ชฝ ํ™”์‚ดํ‘œ
+VK_RIGHT=์˜ค๋ฅธ์ชฝ ํ™”์‚ดํ‘œ
+VK_PAGE_UP=Page Up
+VK_PAGE_DOWN=Page Down
+# LOCALIZATION NOTE : BLOCK end GLYPHS
+
+# Enter, backspace, and Tab might have both glyphs and text
+# if the keyboards usually have a glyph,
+# if there is a meaningful translation,
+# or if keyboards are localized
+# then translate them or insert the appropriate glyph
+# otherwise you should probably just translate the glyph regions
+
+# LOCALIZATION NOTE : BLOCK maybe GLYPHS
+VK_TAB=Tab
+VK_BACK=Backspace
+VK_DELETE=Del
+# LOCALIZATION NOTE : BLOCK end maybe GLYPHS
+# LOCALIZATION NOTE : BLOCK typing state keys
+VK_HOME=Home
+VK_END=End
+
+VK_ESCAPE=Esc
+VK_INSERT=Ins
+# LOCALIZATION NOTE : BLOCK end
diff --git a/toolkit/chrome/global/narrate.properties b/toolkit/chrome/global/narrate.properties
new file mode 100644 (file)
index 0000000..d2e2c51
--- /dev/null
@@ -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/.
+
+# "Listen, which allows users to listen to Firefox reading the text,
+# instead of having to read it themselves." This is the name
+# of the feature and it is the label for the popup button.
+# %S is the keyboard shortcut for the listen command
+listen-label = ๋“ฃ๊ธฐ (%S)
+back = ๋’ค๋กœ
+# %S is the keyboard shortcut for the start command
+start-label = ์‹œ์ž‘ (%S)
+# %S is the keyboard shortcut for the stop command
+stop-label = ์ค‘์ง€ (%S)
+# Keyboard shortcut to toggle the narrate feature
+narrate-key-shortcut = N
+forward = ์•ž์œผ๋กœ
+speed = ์†๋„
+selectvoicelabel = ๋ชฉ์†Œ๋ฆฌ:
+# Default voice is determined by the language of the document.
+defaultvoice = ๊ธฐ๋ณธ
+
+# Voice name and language.
+# eg. David (English)
+voiceLabel = %S (%S)
diff --git a/toolkit/chrome/global/printdialog.properties b/toolkit/chrome/global/printdialog.properties
new file mode 100644 (file)
index 0000000..f5d0939
--- /dev/null
@@ -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/.
+
+# These strings are used in the native GTK, Mac and Windows print dialogs.
+
+# GTK titles:
+printTitleGTK=์ธ์‡„
+optionsTabLabelGTK=์˜ต์…˜
+
+# Mac titles:
+optionsTitleMac=์˜ต์…˜:
+appearanceTitleMac=๋ชจ์–‘:
+pageHeadersTitleMac=๋จธ๋ฆฌ๊ธ€:
+pageFootersTitleMac=๋ฐ”๋‹ฅ๊ธ€:
+
+# Windows titles:
+optionsTitleWindows=์˜ต์…˜
+
+# TRANSLATOR NOTE: For radio button labels and check button labels, an underscore _
+# before a character will turn that character into an accesskey in the GTK dialog.
+# e.g. "_As laid out" will make A the accesskey.
+# In the Windows labels, use an ampersand (&).
+# On Mac, underscores will be stripped.
+
+shrinkToFit=ํฌ๊ธฐ ๋ฌด์‹œํ•˜๊ณ  ํŽ˜์ด์ง€ ๋„ˆ๋น„์— ๋งž๊ฒŒ ์ถ•์†Œ
+selectionOnly=์„ ํƒํ•œ ๋‚ด์šฉ๋งŒ ์ธ์‡„
+printBGOptions=๋ฐฐ๊ฒฝ ์ธ์‡„
+printBGColors=๋ฐฐ๊ฒฝ ์ƒ‰์ƒ ์ธ์‡„
+printBGImages=๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€ ์ธ์‡„
+headerFooter=๋จธ๋ฆฌ๊ธ€/๋ฐ”๋‹ฅ๊ธ€
+left=์™ผ์ชฝ
+center=๊ฐ€์šด๋ฐ
+right=์˜ค๋ฅธ์ชฝ
+headerFooterBlank=--๊ณต๋ฐฑ--
+headerFooterTitle=์ œ๋ชฉ
+headerFooterURL=URL
+headerFooterDate=๋‚ ์งœ/์‹œ๊ฐ„
+headerFooterPage=ํŽ˜์ด์ง€ #
+headerFooterPageTotal=ํŽ˜์ด์ง€ # / #
+headerFooterCustom=์‚ฌ์šฉ์ž ์ง€์ •โ€ฆ
+customHeaderFooterPrompt=์‚ฌ์šฉ์ž ์ง€์ • ๋จธ๋ฆฌ๊ธ€/๋ฐ”๋‹ฅ๊ธ€์„ ์ž…๋ ฅํ•˜์„ธ์š”.
+
+# These are for the summary view in the Mac dialog:
+summarySelectionOnlyTitle=์„ ํƒ ์˜์—ญ ์ธ์‡„
+summaryShrinkToFitTitle=ํŽ˜์ด์ง€์— ๋งž๊ฒŒ ์ถ•์†Œ
+summaryPrintBGColorsTitle=๋ฐฐ๊ฒฝ ์ƒ‰์ƒ ์ธ์‡„
+summaryPrintBGImagesTitle=๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€ ์ธ์‡„
+summaryHeaderTitle=๋จธ๋ฆฌ๊ธ€
+summaryFooterTitle=๋ฐ”๋‹ฅ๊ธ€
+summaryNAValue=ํ•ด๋‹น ์—†์Œ
+summaryOnValue=์ผœ๊ธฐ
+summaryOffValue=๋„๊ธฐ
diff --git a/toolkit/chrome/global/resetProfile.properties b/toolkit/chrome/global/resetProfile.properties
new file mode 100644 (file)
index 0000000..ee4b6a7
--- /dev/null
@@ -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/.
+
+# LOCALIZATION NOTE: These strings are used for profile reset.
+
+# LOCALIZATION NOTE (resetUnusedProfile.message): %S is brandShortName.
+resetUnusedProfile.message=%S๋ฅผ ํ•œ๋™์•ˆ ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ์‹  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ ์„ค์น˜ํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ๊นจ๋—ํ•˜๊ฒŒ ์ •๋ฆฌํ•ด ๋“œ๋ฆด๊นŒ์š”? ๋‹ค์‹œ ์˜ค์‹  ๊ฒƒ์„ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค!
+# LOCALIZATION NOTE (resetUninstalled.message): %S is brandShortName.
+resetUninstalled.message=%S๋ฅผ ๋‹ค์‹œ ์„ค์น˜ํ•˜์‹  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ ์„ค์น˜ํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ๊นจ๋—ํ•˜๊ฒŒ ์ •๋ฆฌํ•ด ๋“œ๋ฆด๊นŒ์š”?
+
+# LOCALIZATION NOTE (refreshProfile.resetButton.label): %S is brandShortName.
+refreshProfile.resetButton.label=%S ์ƒˆ๋กœ ์„ค์ •โ€ฆ
+refreshProfile.resetButton.accesskey=e
diff --git a/toolkit/chrome/global/viewSource.properties b/toolkit/chrome/global/viewSource.properties
new file mode 100644 (file)
index 0000000..44fb0fd
--- /dev/null
@@ -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/.
+
+goToLineTitle     = ์ค„ ์ด๋™
+goToLineText      = ์ค„ ๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”.
+invalidInputTitle = ์ž˜๋ชป๋œ ์ž…๋ ฅ
+invalidInputText  = ์ž…๋ ฅํ•œ ์ค„ ๋ฒˆํ˜ธ๊ฐ€ ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+outOfRangeTitle   = ์ค„์„ ์ฐพ์„ ์ˆ˜ ์—†์Œ
+outOfRangeText    = ์ง€์ •ํ•œ ์ค„์„ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+viewSelectionSourceTitle = ์„ ํƒ ์˜์—ญ์˜ DOM ์†Œ์Šค
+
+context_goToLine_label        = ์ค„ ์ด๋™โ€ฆ
+context_goToLine_accesskey    = L
+context_wrapLongLines_label   = ์ž๋™ ์ค„ ๋ฐ”๊ฟˆ
+context_highlightSyntax_label = ๊ตฌ๋ฌธ ๊ฐ•์กฐ
diff --git a/toolkit/chrome/global/wizard.properties b/toolkit/chrome/global/wizard.properties
new file mode 100644 (file)
index 0000000..3e8b32a
--- /dev/null
@@ -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/.
+
+default-first-title=%S ์‚ฌ์šฉ์„ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค.
+default-last-title=%S ์™„๋ฃŒ
+default-first-title-mac=์†Œ๊ฐœ
+default-last-title-mac=๊ฒฐ๋ก 
diff --git a/toolkit/chrome/mozapps/downloads/downloads.properties b/toolkit/chrome/mozapps/downloads/downloads.properties
new file mode 100644 (file)
index 0000000..a713d74
--- /dev/null
@@ -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/.
+
+# Desktop folder name for downloaded files
+downloadsFolder=๋‹ค์šด๋กœ๋“œ
diff --git a/toolkit/chrome/mozapps/downloads/unknownContentType.properties b/toolkit/chrome/mozapps/downloads/unknownContentType.properties
new file mode 100644 (file)
index 0000000..90b4799
--- /dev/null
@@ -0,0 +1,23 @@
+# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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=%S ์—ด๊ธฐ
+saveDialogTitle=์ €์žฅํ•  ํŒŒ์ผ ์ด๋ฆ„ ์ž…๋ ฅโ€ฆ
+defaultApp=%S (๊ธฐ๋ณธ)
+chooseAppFilePickerTitle=๋„์šฐ๋ฏธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ ํƒ
+badApp=์„ ํƒํ•œ โ€œ%Sโ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ ํ˜•์‹์„ ํ™•์ธํ•˜๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์„ ํƒํ•˜์„ธ์š”.
+badApp.title=์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ฐพ์„ ์ˆ˜ ์—†์Œ
+badPermissions=์ ์ ˆํ•œ ๊ถŒํ•œ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ํŒŒ์ผ์„ ์ €์žฅํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์ €์žฅ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์„ ํƒํ•˜์„ธ์š”.
+badPermissions.title=์ €์žฅ ๊ถŒํ•œ์ด ์—†์Œ
+unknownAccept.label=ํŒŒ์ผ ์ €์žฅ
+unknownCancel.label=์ทจ์†Œ
+fileType=%S ํŒŒ์ผ
+# LOCALIZATION NOTE (orderedFileSizeWithType): first %S is type, second %S is size, and third %S is unit
+orderedFileSizeWithType=%1$S (%2$S %3$S)
+avifExtHandlerDescription=AV1 ์ด๋ฏธ์ง€ ํŒŒ์ผ (AVIF)
+pdfExtHandlerDescription=Portable Document Format (PDF)
+svgExtHandlerDescription=Scalable Vector Graphics (SVG)
+webpExtHandlerDescription=WebP ์ด๋ฏธ์ง€
+xmlExtHandlerDescription=Extensible Markup Language (XML)
diff --git a/toolkit/chrome/mozapps/profile/profileSelection.properties b/toolkit/chrome/mozapps/profile/profileSelection.properties
new file mode 100644 (file)
index 0000000..6057ece
--- /dev/null
@@ -0,0 +1,55 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE: These strings are used for startup/profile problems and the profile manager.
+
+# Application not responding
+# LOCALIZATION NOTE (restartTitle, restartMessageNoUnlocker2, restartMessageUnlocker, restartMessageNoUnlockerMac, restartMessageUnlockerMac): Messages displayed when the application is running but is not responding to commands. %S is the application name.
+restartTitle=%S ๋‹ซ๊ธฐ
+restartMessageNoUnlocker2=%S๊ฐ€ ์ด๋ฏธ ์‹คํ–‰ ์ค‘์ด์ง€๋งŒ ์‘๋‹ตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. %S๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด, ๋จผ์ € ๊ธฐ์กด %S ํ”„๋กœ์„ธ์Šค๋ฅผ ๋‹ซ๊ฑฐ๋‚˜ ๊ธฐ๊ธฐ๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๊ฑฐ๋‚˜ ๋˜๋Š” ๋‹ค๋ฅธ ํ”„๋กœํ•„์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+restartMessageUnlocker=%S๊ฐ€ ์ด๋ฏธ ์‹คํ–‰ ์ค‘์ด์ง€๋งŒ ์‘๋‹ต์ด ์—†์Šต๋‹ˆ๋‹ค. ์ƒˆ ์ฐฝ์„ ์—ด๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ด์ „ %S ํ”„๋กœ์„ธ์Šค๋ฅผ ๋‹ซ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+restartMessageNoUnlockerMac=%S ๋ณต์‚ฌ๋ณธ์ด ์ด๋ฏธ ์—ด๋ ค ์žˆ์Šต๋‹ˆ๋‹ค. ํ•œ ๋ฒˆ์— ํ•˜๋‚˜์˜ %S ๋ณต์‚ฌ๋ณธ๋งŒ ์—ด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+restartMessageUnlockerMac=%S ๋ณต์‚ฌ๋ณธ์ด ์—ด๋ ค ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ ์—ด๊ธฐ ์œ„ํ•ด ์‹คํ–‰ ์ค‘์ธ %S ๋ณต์‚ฌ๋ณธ์„ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.
+
+# Profile manager
+# LOCALIZATION NOTE (profileTooltip): First %S is the profile name, second %S is the path to the profile folder.
+profileTooltip=ํ”„๋กœํ•„: '%S' - ๊ฒฝ๋กœ: '%S'
+
+pleaseSelectTitle=ํ”„๋กœํ•„ ์„ ํƒ
+pleaseSelect=%S๋ฅผ ์‹œ์ž‘ํ•˜๊ธฐ ์œ„ํ•ด ํ”„๋กœํ•„์„ ์„ ํƒํ•˜๊ฑฐ๋‚˜ ์ƒˆ๋กœ ๋งŒ๋“œ์„ธ์š”.
+
+renameProfileTitle=ํ”„๋กœํ•„ ์ด๋ฆ„ ๋ณ€๊ฒฝ
+renameProfilePrompt="%S" ํ”„๋กœํ•„ ์ด๋ฆ„ ๋ณ€๊ฒฝ:
+
+profileNameInvalidTitle=์œ ํšจํ•˜์ง€ ์•Š์€ ํ”„๋กœํ•„ ์ด๋ฆ„
+profileNameInvalid="%S" ํ”„๋กœํ•„ ์ด๋ฆ„์€ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+
+chooseFolder=ํ”„๋กœํ•„ ํด๋” ์„ ํƒ
+profileNameEmpty=๋นˆ ํ”„๋กœํ•„ ์ด๋ฆ„์€ ํ—ˆ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+invalidChar="%S" ๋ฌธ์ž๋Š” ํ”„๋กœํ•„ ์ด๋ฆ„์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์ด๋ฆ„์„ ์„ ํƒํ•˜์„ธ์š”.
+
+deleteTitle=ํ”„๋กœํ•„ ์‚ญ์ œ
+deleteProfileConfirm=ํ”„๋กœํ•„์„ ์‚ญ์ œํ•˜๋ฉด ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ”„๋กœํ•„ ๋ชฉ๋ก์—์„œ ํ”„๋กœํ•„์ด ์ œ๊ฑฐ๋˜๋ฉฐ ์ทจ์†Œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.\n์‚ฌ์šฉ์ž ์„ค์ •, ์ธ์ฆ์„œ ๋ฐ ๊ธฐํƒ€ ์‚ฌ์šฉ์ž ๊ด€๋ จ ๋ฐ์ดํ„ฐ๋ฅผ ํฌํ•จํ•˜์—ฌ ํ”„๋กœํ•„ ๋ฐ์ดํ„ฐ ํŒŒ์ผ์„ ์‚ญ์ œํ•˜๋„๋ก ์„ ํƒํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์€ โ€œ%Sโ€ ํด๋”๋ฅผ ์‚ญ์ œํ•˜๋ฉฐ ์ทจ์†Œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.\nํ”„๋กœํ•„ ๋ฐ์ดํ„ฐ ํŒŒ์ผ์„ ์‚ญ์ œํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+deleteFiles=๋ชจ๋‘ ์‚ญ์ œ
+dontDeleteFiles=์‚ญ์ œ ์•ˆ ํ•จ
+
+profileCreationFailed=ํ”„๋กœํ•„์„ ๋งŒ๋“ค ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์„ ํƒํ•œ ํด๋”๊ฐ€ ์“ฐ๊ธฐ ๊ฐ€๋Šฅํ•œ์ง€ ํ™•์ธํ•˜์„ธ์š”.
+profileCreationFailedTitle=ํ”„๋กœํ•„ ๋งŒ๋“ค๊ธฐ ์‹คํŒจ
+profileExists=ํ”„๋กœํ•„ ์ด๋ฆ„์ด ์ด๋ฏธ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์ด๋ฆ„์„ ์„ ํƒํ•˜์„ธ์š”.
+profileFinishText=์ƒˆ ํ”„๋กœํ•„ ๋งŒ๋“ค๊ธฐ๋ฅผ ๋๋‚ด๋ ค๋ฉด ์™„๋ฃŒ๋ฅผ ์„ ํƒํ•˜์„ธ์š”.
+profileFinishTextMac=์ƒˆ ํ”„๋กœํ•„์„ ๋งŒ๋“œ๋ ค๋ฉด ์™„๋ฃŒ๋ฅผ ๋ˆ„๋ฅด์„ธ์š”.
+profileMissing=%S ํ”„๋กœํ•„์„ ๋ถˆ๋Ÿฌ์˜ค์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœํ•„์ด ์—†๊ฑฐ๋‚˜ ์ ‘๊ทผ์„ ํ•  ์ˆ˜ ์—†๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
+profileMissingTitle=ํ”„๋กœํ•„ ์—†์Œ
+profileDeletionFailed=ํ”„๋กœํ•„์ด ์‚ฌ์šฉ์ค‘์ผ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์‚ญ์ œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+profileDeletionFailedTitle=์‚ญ์ œ ์‹คํŒจ
+
+# Profile reset
+# LOCALIZATION NOTE (resetBackupDirectory): Directory name for the profile directory backup created during reset. This directory is placed in a location users will see it (ie. their desktop). %S is the application name.
+resetBackupDirectory=์ด์ „ %S ๋ฐ์ดํ„ฐ
+
+flushFailTitle=๋ณ€๊ฒฝ ๋‚ด์šฉ์ด ์ €์žฅ๋˜์ง€ ์•Š์Œ
+flushFailMessage=์˜ˆ์ƒ์น˜ ๋ชปํ•œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ ๋ณ€๊ฒฝ ๋‚ด์šฉ์„ ์ €์žฅํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (flushFailRestartButton): $S is brandShortName.
+flushFailRestartButton=%S ๋‹ค์‹œ ์‹œ์ž‘
+flushFailExitButton=์ข…๋ฃŒ
diff --git a/toolkit/chrome/mozapps/update/updates.properties b/toolkit/chrome/mozapps/update/updates.properties
new file mode 100644 (file)
index 0000000..85becdb
--- /dev/null
@@ -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/.
+
+# LOCALIZATION NOTE: The 1st %S is brandShortName and 2nd %S is update version
+# where update version from the update xml
+# example: MyApplication 10.0.5
+updateName=%S %S
+
+noThanksButton=์•„๋‹ˆ์š”
+noThanksButton.accesskey=N
+restartLaterButton=๋‚˜์ค‘์— ๋‹ค์‹œ ์‹œ์ž‘
+restartLaterButton.accesskey=L
+restartNowButton=%S ๋‹ค์‹œ ์‹œ์ž‘
+restartNowButton.accesskey=R
+
+statusFailed=์„ค์น˜ ์‹คํŒจํ•จ
+
+installSuccess=์—…๋ฐ์ดํŠธ๊ฐ€ ์„ฑ๊ณต์ ์œผ๋กœ ์„ค์น˜๋จ
+installPending=์„ค์น˜ ๋ณด๋ฅ˜ ์ค‘
+patchApplyFailure=์—…๋ฐ์ดํŠธ๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์—†์Œ (ํŒจ์น˜ ์ ์šฉ ์‹คํŒจ)
+elevationFailure=์ด ์—…๋ฐ์ดํŠธ๋ฅผ ์„ค์น˜ํ•  ๊ถŒํ•œ์ด ์—†์Šต๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž์—๊ฒŒ ๋ฌธ์˜ํ•˜์„ธ์š”.
+
+check_error-200=์—…๋ฐ์ดํŠธ XML ํŒŒ์ผ ํ˜•์‹ ์˜ค๋ฅ˜ (200)
+check_error-403=์•ก์„ธ์Šค ๊ฑฐ๋ถ€๋จ (403)
+check_error-404=์—…๋ฐ์ดํŠธ XML ํŒŒ์ผ ์—†์Œ (404)
+check_error-500=๋‚ด๋ถ€ ์„œ๋ฒ„ ์˜ค๋ฅ˜ (500)
+check_error-2152398849=์‹คํŒจ (์ด์œ ๋ฅผ ์•Œ ์ˆ˜ ์—†์Œ)
+check_error-2152398861=์—ฐ๊ฒฐ ๊ฑฐ๋ถ€๋จ
+check_error-2152398862=์—ฐ๊ฒฐ ์‹œ๊ฐ„ ์ดˆ๊ณผ
+# NS_ERROR_OFFLINE
+check_error-2152398864=๋„คํŠธ์›Œํฌ๊ฐ€ ์˜คํ”„๋ผ์ธ ์ƒํƒœ (์˜จ๋ผ์ธ์œผ๋กœ ์ „ํ™˜ํ•˜์„ธ์š”)
+check_error-2152398867=ํ—ˆ์šฉ๋˜์ง€ ์•Š๋Š” ํฌํŠธ
+check_error-2152398868=๋ฐ›์€ ๋ฐ์ดํ„ฐ ์—†์Œ (๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”)
+check_error-2152398878=์—…๋ฐ์ดํŠธ ์„œ๋ฒ„ ์—†์Œ (์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์„ ํ™•์ธํ•˜์„ธ์š”)
+check_error-2152398890=ํ”„๋ก์‹œ ์„œ๋ฒ„ ์—†์Œ (์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์„ ํ™•์ธํ•˜์„ธ์š”)
+# NS_ERROR_DOCUMENT_NOT_CACHED
+check_error-2152398918=๋„คํŠธ์›Œํฌ๊ฐ€ ์˜คํ”„๋ผ์ธ ์ƒํƒœ (์˜จ๋ผ์ธ์œผ๋กœ ์ „ํ™˜ํ•˜์„ธ์š”)
+check_error-2152398919=๋ฐ์ดํ„ฐ ์ „์†ก ์ค‘๋‹จ๋จ (๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”)
+check_error-2152398920=ํ”„๋ก์‹œ ์„œ๋ฒ„ ์—ฐ๊ฒฐ์ด ๊ฑฐ๋ถ€๋จ
+check_error-2153390069=์„œ๋ฒ„ ์ธ์ฆ์„œ๊ฐ€ ๋งŒ๋ฃŒ๋จ (์‹œ์Šคํ…œ ์‹œ๊ณ„๊ฐ€ ๋ถ€์ •ํ™•ํ•œ ๊ฒฝ์šฐ ์ •ํ™•ํ•œ ๋‚ ์งœ์™€ ์‹œ๊ฐ„์œผ๋กœ ์กฐ์ •ํ•˜์„ธ์š”)
+check_error-verification_failed=์—…๋ฐ์ดํŠธ ๋ฌด๊ฒฐ์„ฑ์„ ํ™•์ธํ•  ์ˆ˜ ์—†์Œ
+check_error-move_failed=์„ค์น˜ํ•  ์—…๋ฐ์ดํŠธ ์ค€๋น„ ์‹คํŒจ
+check_error-update_url_not_available=์—…๋ฐ์ดํŠธ URL์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ
+check_error-connection_aborted=์—ฐ๊ฒฐ์ด ์ค‘๋‹จ๋จ
diff --git a/toolkit/chrome/passwordmgr/passwordmgr.properties b/toolkit/chrome/passwordmgr/passwordmgr.properties
new file mode 100644 (file)
index 0000000..f48daea
--- /dev/null
@@ -0,0 +1,75 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+rememberPassword = ์ด ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๊ธฐ์–ตํ•˜๋Š”๋ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ด€๋ฆฌ์ž๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
+savePasswordTitle = ํ™•์ธ
+# LOCALIZATION NOTE (saveLoginMsg2, saveLoginMsgNoUser2):
+# %S is the login's hostname.
+saveLoginMsg2 = %S์˜ ๋กœ๊ทธ์ธ์„ ์ €์žฅํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+saveLoginMsgNoUser2 = %S์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ €์žฅํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+saveLoginButtonAllow.label = ์ €์žฅ
+saveLoginButtonAllow.accesskey = S
+saveLoginButtonDeny.label = ์ €์žฅ ์•ˆ ํ•จ
+saveLoginButtonDeny.accesskey = D
+saveLoginButtonNever.label = ์ €์žฅ ์•ˆ ํ•จ
+saveLoginButtonNever.accesskey = e
+# LOCALIZATION NOTE (updateLoginMsg3, updateLoginMsgNoUser3):
+# %S is the login's hostname.
+updateLoginMsg3 = %S์˜ ๋กœ๊ทธ์ธ์„ ์—…๋ฐ์ดํŠธํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+updateLoginMsgNoUser3 = %S์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+updateLoginMsgAddUsername2 = ์ €์žฅ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ์— ์‚ฌ์šฉ์ž ์ด๋ฆ„์„ ์ถ”๊ฐ€ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+updateLoginButtonText = ์—…๋ฐ์ดํŠธ
+updateLoginButtonAccessKey = U
+updateLoginButtonDeny.label = ์—…๋ฐ์ดํŠธ ์•ˆ ํ•จ
+updateLoginButtonDeny.accesskey = D
+updateLoginButtonDelete.label = ์ €์žฅ๋œ ๋กœ๊ทธ์ธ ์‚ญ์ œ
+updateLoginButtonDelete.accesskey = R
+# LOCALIZATION NOTE (rememberPasswordMsg):
+# 1st string is the username for the login, 2nd is the login's hostname.
+# Note that long usernames may be truncated.
+rememberPasswordMsg = %2$S ์‚ฌ์ดํŠธ์˜ โ€œ%1$Sโ€ ๊ณ„์ • ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๊ธฐ์–ตํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+# LOCALIZATION NOTE (rememberPasswordMsgNoUsername):
+# String is the login's hostname.
+rememberPasswordMsgNoUsername = %S ์‚ฌ์ดํŠธ์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๊ธฐ์–ตํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+# LOCALIZATION NOTE (noUsernamePlaceholder):
+# This is displayed in place of the username when it is missing.
+noUsernamePlaceholder=์‚ฌ์šฉ์ž ์ด๋ฆ„ ์—†์Œ
+togglePasswordLabel=๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณด๊ธฐ
+togglePasswordAccessKey2=h
+notNowButtonText = ๋‚˜์ค‘์—(&N)
+neverForSiteButtonText = ์ด ์‚ฌ์ดํŠธ๋Š” ์ €์žฅ ์•ˆ ํ•จ(&V)
+rememberButtonText = ๊ธฐ์–ตํ•˜๊ธฐ(&R)
+passwordChangeTitle = ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ ํ™•์ธ
+# LOCALIZATION NOTE (updatePasswordMsg):
+# String is the username for the login.
+updatePasswordMsg = โ€œ%Sโ€์˜ ์ €์žฅ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+updatePasswordMsgNoUser = ์ €์žฅ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ณ€๊ฒฝํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+userSelectText2 = ์—…๋ฐ์ดํŠธ ํ•  ๊ณ„์ • ์„ ํƒ:
+loginsDescriptionAll2=๋‹ค์Œ ์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ๋กœ๊ทธ์ธ ์ •๋ณด๊ฐ€ ์ปดํ“จํ„ฐ์— ์ €์žฅ๋จ
+
+# LOCALIZATION NOTE (useASecurelyGeneratedPassword):
+# Shown in the autocomplete popup to allow filling a generated password into a password field.
+useASecurelyGeneratedPassword=์•ˆ์ „ํ•˜๊ฒŒ ์ƒ์„ฑ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ ์‚ฌ์šฉ
+# LOCALIZATION NOTE (generatedPasswordWillBeSaved):
+# %S will contain the brandShorterName. This informs the user that the generated password will be automatically saved.
+generatedPasswordWillBeSaved=%S๋Š” ์ด ์›น ์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (loginHostAge):
+# This is used to show the context menu login items with their age.
+# 1st string is the username for the login, 2nd is the login's age.
+loginHostAge=%1$S (%2$S)
+# LOCALIZATION NOTE (noUsername):
+# String is used on the context menu when a login doesn't have a username.
+noUsername=์‚ฌ์šฉ์ž ์ด๋ฆ„ ์—†์Œ
+# LOCALIZATION NOTE (displaySameOrigin):
+# String is used on the autocomplete row when the login origin is a domain match with the document origin
+displaySameOrigin=์ด ์›น ์‚ฌ์ดํŠธ์—์„œ
+
+# LOCALIZATION NOTE (insecureFieldWarningDescription2):
+# %1$S will contain insecureFieldWarningLearnMore and look like a link to indicate that clicking will open a tab with support information.
+insecureFieldWarningDescription2 = ์ด ์—ฐ๊ฒฐ์€ ์•ˆ์ „ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ž…๋ ฅ๋œ ๋กœ๊ทธ์ธ ์ •๋ณด๊ฐ€ ์œ ์ถœ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. %1$S
+insecureFieldWarningLearnMore = ๋” ์•Œ์•„๋ณด๊ธฐ
+
+# LOCALIZATION NOTE (viewSavedLogins.label):
+# This label is used in the footer of login autocomplete menus.
+viewSavedLogins.label= ์ €์žฅ๋œ ๋กœ๊ทธ์ธ ๋ณด๊ธฐ
diff --git a/toolkit/chrome/places/places.properties b/toolkit/chrome/places/places.properties
new file mode 100644 (file)
index 0000000..0c23847
--- /dev/null
@@ -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/.
+
+BookmarksMenuFolderTitle=๋ถ๋งˆํฌ ๋ฉ”๋‰ด
+BookmarksToolbarFolderTitle=๋ถ๋งˆํฌ ๋„๊ตฌ ๋ชจ์Œ
+OtherBookmarksFolderTitle=๊ธฐํƒ€ ๋ถ๋งˆํฌ
+TagsFolderTitle=ํƒœ๊ทธ
+MobileBookmarksFolderTitle=๋ชจ๋ฐ”์ผ ๋ถ๋งˆํฌ
+OrganizerQueryHistory=๊ธฐ๋ก
+OrganizerQueryDownloads=๋‹ค์šด๋กœ๋“œ
+OrganizerQueryAllBookmarks=๋ชจ๋“  ๋ถ๋งˆํฌ
+
+# LOCALIZATION NOTE :
+# These are used to generate history containers when history is grouped by date
+finduri-AgeInDays-is-0=์˜ค๋Š˜
+finduri-AgeInDays-is-1=์–ด์ œ
+finduri-AgeInDays-is=%S์ผ ์ „
+finduri-AgeInDays-last-is=์ตœ๊ทผ %S์ผ ์ „
+finduri-AgeInDays-isgreater=%S์ผ ์ด์ „
+finduri-AgeInMonths-is-0=์ด๋ฒˆ ๋‹ฌ
+finduri-AgeInMonths-isgreater=%S๊ฐœ์›” ์ „
+
+# LOCALIZATION NOTE (localhost):
+# This is used to generate local files container when history is grouped by site
+localhost=(๋‚ด๋ถ€ ํŒŒ์ผ)
+
+# LOCALIZATION NOTE (backupFileSizeText):
+# The string is used for showing file size of each backup in the "fileRestorePopup" popup
+# %1$S is the file size
+# %2$S is the file size unit
+backupFileSizeText=%1$S%2$S
diff --git a/toolkit/crashreporter/aboutcrashes.ftl b/toolkit/crashreporter/aboutcrashes.ftl
new file mode 100644 (file)
index 0000000..dba60c1
--- /dev/null
@@ -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/toolkit/crashreporter/crashreporter.ini b/toolkit/crashreporter/crashreporter.ini
new file mode 100644 (file)
index 0000000..db1edab
--- /dev/null
@@ -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/.
+
+# This file is in the UTF-8 encoding
+[Strings]
+# LOCALIZATION NOTE (isRTL):
+# Leave this entry empty unless your language requires right-to-left layout,
+# for example like Arabic, Hebrew, Persian. If your language needs RTL, please
+# use the untranslated English word "yes" as value
+isRTL=
+CrashReporterTitle=์ถฉ๋Œ ๋ณด๊ณ ์„œ
+# LOCALIZATION NOTE (CrashReporterVendorTitle): %s is replaced with the vendor name.  (i.e. "Mozilla")
+CrashReporterVendorTitle=%s ์ถฉ๋Œ ๋ณด๊ณ ์„œ
+# LOCALIZATION NOTE (CrashReporterErrorText): %s is replaced with another string containing detailed information.
+CrashReporterErrorText=์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋ฌธ์ œ๊ฐ€ ์žˆ์–ด ์ถฉ๋Œํ–ˆ์Šต๋‹ˆ๋‹ค.\n\n์ถฉ๋Œ ๋ณด๊ณ ์„œ๋ฅผ ๋ณด๋‚ผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.\n\n์ƒ์„ธ ์ •๋ณด: %s
+# LOCALIZATION NOTE (CrashReporterProductErrorText2): The first %s is replaced with the product name (i.e. "Firefox"), the second is replaced with another string containing detailed information.  These two substitutions can not be reordered!
+CrashReporterProductErrorText2=%s์— ๋ฌธ์ œ๊ฐ€ ์žˆ์–ด ์ถฉ๋Œํ–ˆ์Šต๋‹ˆ๋‹ค.\n\n์ถฉ๋Œ ๋ณด๊ณ ์„œ๋ฅผ ๋ณด๋‚ผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.\n\n์ƒ์„ธ ์ •๋ณด: %s
+CrashReporterSorry=์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (CrashReporterDescriptionText2): The %s is replaced with the product name.
+CrashReporterDescriptionText2=%s์— ๋ฌธ์ œ๊ฐ€ ์žˆ์–ด ์ถฉ๋Œํ–ˆ์Šต๋‹ˆ๋‹ค.\n\n๋ฌธ์ œ๋ฅผ ์ง„๋‹จํ•˜๊ณ  ํ•ด๊ฒฐํ•˜๋Š”๋ฐ ๋„์›€์ด ๋˜๋„๋ก ์ถฉ๋Œ ๋ณด๊ณ ์„œ๋ฅผ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+CrashReporterDefault=์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ถฉ๋Œ ํ›„ ์‹คํ–‰๋˜์–ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณต๊ธ‰์—…์ฒด์— ๋ฌธ์ œ๋ฅผ ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค.  ์ง์ ‘ ์‹คํ–‰ํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค.
+Details=์ƒ์„ธ ์ •๋ณดโ€ฆ
+ViewReportTitle=๋ณด๊ณ ์„œ ๋‚ด์šฉ
+CommentGrayText=์˜๊ฒฌ ์ถ”๊ฐ€ (์˜๊ฒฌ์€ ๊ณต๊ฐœ์ ์œผ๋กœ ํ‘œ์‹œ๋จ)
+ExtraReportInfo=์ด ๋ณด๊ณ ์„œ๋Š” ์ถฉ๋Œ ๋ฐœ์ƒ ์‹œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ƒํƒœ์— ๋Œ€ํ•œ ๊ธฐ์ˆ ์  ์ •๋ณด๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (CheckSendReport): The %s is replaced with the vendor name.
+CheckSendReport=๋ฌธ์ œ ํ•ด๊ฒฐ์„ ์œ„ํ•ด %s์— ๋ณด๋‚ด๊ธฐ
+CheckIncludeURL=๋‚ด๊ฐ€ ์žˆ์—ˆ๋˜ ํŽ˜์ด์ง€์˜ ์ฃผ์†Œ๋ฅผ ํฌํ•จ
+ReportPreSubmit2=์ถฉ๋Œ ๋ณด๊ณ ์„œ๋Š” ์ข…๋ฃŒํ•˜๊ฑฐ๋‚˜ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— ์ œ์ถœ๋ฉ๋‹ˆ๋‹ค.
+ReportDuringSubmit2=๋ณด๊ณ ์„œ ์ œ์ถœ ์ค‘โ€ฆ
+ReportSubmitSuccess=๋ณด๊ณ ์„œ๊ฐ€ ์„ฑ๊ณต์ ์œผ๋กœ ์ œ์ถœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค!
+ReportSubmitFailed=๋ณด๊ณ ์„œ๋ฅผ ์ œ์ถœํ•˜๋Š” ์ค‘์— ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
+ReportResubmit=์ด์ „์— ์ „์†ก์— ์‹คํŒจํ•œ ๋ณด๊ณ ์„œ ๋‹ค์‹œ ๋ณด๋‚ด๊ธฐโ€ฆ
+# LOCALIZATION NOTE (Quit2): The %s is replaced with the product name.
+Quit2=%s ์ข…๋ฃŒ
+# LOCALIZATION NOTE (Restart): The %s is replaced with the product name.
+Restart=%s ๋‹ค์‹œ ์‹œ์ž‘
+Ok=ํ™•์ธ
+Close=๋‹ซ๊ธฐ
+
+# LOCALIZATION NOTE (CrashID): The %s is replaced with the Crash ID from the server, which is a string like abc12345-6789-0abc-def1-23456abcdef1
+CrashID=์ถฉ๋Œ ID: %s
+# LOCALIZATION NOTE (CrashDetailsURL): The %s is replaced with a URL that the user can visit to view the crash details.
+CrashDetailsURL=์ด ์ถฉ๋Œ์— ๋Œ€ํ•œ ์ƒ์„ธ ์ •๋ณด๋Š” %s์—์„œ ๋ณด์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
+ErrorBadArguments=์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์œ ํšจํ•˜์ง€ ์•Š์€ ์ธ์ˆ˜๋ฅผ ๋ฌด์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.
+ErrorExtraFileExists=์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ์ดํ„ฐ ํŒŒ์ผ์„ ๋‚จ๊ธฐ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+ErrorExtraFileRead=์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ์ดํ„ฐ ํŒŒ์ผ์„ ์ฝ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+ErrorExtraFileMove=์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ์ดํ„ฐ ํŒŒ์ผ์„ ์ด๋™ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+ErrorDumpFileExists=์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ถฉ๋Œ ๋คํ”„ ํŒŒ์ผ์„ ๋‚จ๊ธฐ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+ErrorDumpFileMove=์ถฉ๋Œ ๋คํ”„ ํŒŒ์ผ์„ ์ด๋™ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+ErrorNoProductName=์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ž์‹ ์„ ์‹๋ณ„ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.
+ErrorNoServerURL=์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ถฉ๋Œ ๋ณด๊ณ  ์„œ๋ฒ„๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+ErrorNoSettingsPath=์ถฉ๋Œ ๋ณด๊ณ ์„œ์˜ ์„ค์ •์„ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+ErrorCreateDumpDir=๋ณด๋ฅ˜ ์ค‘์ธ ๋คํ”„ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
+# LOCALIZATION NOTE (ErrorEndOfLife): The %s is replaced with the product name.
+ErrorEndOfLife=ํ˜„์žฌ ์‚ฌ์šฉํ•˜๊ณ  ๊ณ„์‹  %s ๋ฒ„์ „์€ ๋” ์ด์ƒ ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ๋ฒ„์ „์— ๋Œ€ํ•œ ์ถฉ๋Œ ๋ณด๊ณ ์„œ๋Š” ๋” ์ด์ƒ ํ—ˆ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ง€์›๋˜๋Š” ๋ฒ„์ „์œผ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜์„ธ์š”.
+
diff --git a/toolkit/services/accounts.ftl b/toolkit/services/accounts.ftl
new file mode 100644 (file)
index 0000000..9cc45e9
--- /dev/null
@@ -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/toolkit/toolkit/about/aboutAbout.ftl b/toolkit/toolkit/about/aboutAbout.ftl
new file mode 100644 (file)
index 0000000..862ec13
--- /dev/null
@@ -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/toolkit/toolkit/about/aboutAddons.ftl b/toolkit/toolkit/about/aboutAddons.ftl
new file mode 100644 (file)
index 0000000..154197a
--- /dev/null
@@ -0,0 +1,531 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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-check-compatibility-button = ์‚ฌ์šฉ
+    .title = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ํ˜ธํ™˜์„ฑ ํ™•์ธ ๊ธฐ๋Šฅ ์‚ฌ์šฉ
+extensions-warning-update-security = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ์—…๋ฐ์ดํŠธ ๋ณด์•ˆ ํ™•์ธ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉ ์•ˆ ํ•ฉ๋‹ˆ๋‹ค. ์—…๋ฐ์ดํŠธ๋กœ ์ธํ•ด ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+extensions-warning-update-security-button = ์‚ฌ์šฉ
+    .title = ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ์—…๋ฐ์ดํŠธ ๋ณด์•ˆ ํ™•์ธ ๊ธฐ๋Šฅ ์‚ฌ์šฉ
+
+extensions-warning-imported-addons = { -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 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 = ์ด๋Ÿฌํ•œ ์ถ”์ฒœ ์ค‘ ์ผ๋ถ€๋Š” ๊ฐœ์ธํ™”๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์„ค์น˜ํ•œ ๋‹ค๋ฅธ ํ™•์žฅ ๊ธฐ๋Šฅ, ํ”„๋กœํ•„ ์„ค์ • ๋ฐ ์‚ฌ์šฉ ํ†ต๊ณ„๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค.
+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 }๊ฐ€ ๋‹ค์‹œ ์‹œ์ž‘๋  ๋•Œ ์—…๋ฐ์ดํŠธ๋ฉ๋‹ˆ๋‹ค.
+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> ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์ด ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+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.
+
+
+## Detail notifications
+## Variables:
+##   $name (string) - Name of the add-on.
+
+# Variables:
+#   $version (string) - Application version.
+details-notification-incompatible = { $name }๋Š” { -brand-short-name } { $version }์™€ ํ˜ธํ™˜๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
+details-notification-incompatible-link = ์ถ”๊ฐ€ ์ •๋ณด
+
+details-notification-unsigned-and-disabled = { $name } ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์ด { -brand-short-name }์—์„œ ํ™•์ธ๋˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ๋น„ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
+details-notification-unsigned-and-disabled-link = ์ถ”๊ฐ€ ์ •๋ณด
+
+details-notification-unsigned = { $name } ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์ด { -brand-short-name }์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ฃผ์˜ํ•ด์„œ ์ง„ํ–‰ํ•˜์„ธ์š”.
+details-notification-unsigned-link = ์ถ”๊ฐ€ ์ •๋ณด
+
+details-notification-blocked = { $name }๋Š” ๋ณด์•ˆ์ด๋‚˜ ์•ˆ์ •์„ฑ ๋ฌธ์ œ๋กœ ์ธํ•ด ์‚ฌ์šฉ ์ค‘์ง€๋ฉ๋‹ˆ๋‹ค.
+details-notification-blocked-link = ์ถ”๊ฐ€ ์ •๋ณด
+
+details-notification-softblocked = { $name }๋Š” ๋ณด์•ˆ์ด๋‚˜ ์•ˆ์ •์„ฑ ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+details-notification-softblocked-link = ์ถ”๊ฐ€ ์ •๋ณด
+
+details-notification-gmp-pending = { $name } ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์ด ๊ณง ์„ค์น˜๋ฉ๋‹ˆ๋‹ค.
diff --git a/toolkit/toolkit/about/aboutCompat.ftl b/toolkit/toolkit/about/aboutCompat.ftl
new file mode 100644 (file)
index 0000000..ae944f2
--- /dev/null
@@ -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/toolkit/toolkit/about/aboutGlean.ftl b/toolkit/toolkit/about/aboutGlean.ftl
new file mode 100644 (file)
index 0000000..3512a0e
--- /dev/null
@@ -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/.
+
+
+### "Glean" and "Glean SDK" should remain in English.
+
+### "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 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๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ 
+    ํŠน์ • ๊ณ„์ธก ๋ถ€๋ถ„์˜ ํ˜„์žฌ ๊ฐ’์„ ๊ฒฐ์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
+
+
+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/toolkit/toolkit/about/aboutHttpsOnlyError.ftl b/toolkit/toolkit/about/aboutHttpsOnlyError.ftl
new file mode 100644 (file)
index 0000000..c49772b
--- /dev/null
@@ -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/.
+
+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 loded with these alternatives. Example: example.com
+
+## 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/toolkit/toolkit/about/aboutLogging.ftl b/toolkit/toolkit/about/aboutLogging.ftl
new file mode 100644 (file)
index 0000000..25144ce
--- /dev/null
@@ -0,0 +1,62 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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-media-playback-label = ๋ฏธ๋””์–ด ์žฌ์ƒ
+about-logging-preset-media-playback-description = ๋ฏธ๋””์–ด ์žฌ์ƒ ๋ฌธ์ œ๋ฅผ ์ง„๋‹จํ•˜๊ธฐ ์œ„ํ•œ ๋กœ๊ทธ ๋ชจ๋“ˆ (ํ™”์ƒ ํšŒ์˜ ๋ฌธ์ œ ์•„๋‹˜)
+about-logging-preset-webrtc-label = WebRTC
+about-logging-preset-webrtc-description = WebRTC ํ˜ธ์ถœ์„ ์ง„๋‹จํ•˜๊ธฐ ์œ„ํ•œ ๋กœ๊ทธ ๋ชจ๋“ˆ
+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/toolkit/toolkit/about/aboutMozilla.ftl b/toolkit/toolkit/about/aboutMozilla.ftl
new file mode 100644 (file)
index 0000000..9121647
--- /dev/null
@@ -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/toolkit/toolkit/about/aboutNetworking.ftl b/toolkit/toolkit/about/aboutNetworking.ftl
new file mode 100644 (file)
index 0000000..a816b00
--- /dev/null
@@ -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/toolkit/toolkit/about/aboutPerformance.ftl b/toolkit/toolkit/about/aboutPerformance.ftl
new file mode 100644 (file)
index 0000000..46edf19
--- /dev/null
@@ -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/toolkit/toolkit/about/aboutPlugins.ftl b/toolkit/toolkit/about/aboutPlugins.ftl
new file mode 100644 (file)
index 0000000..fdd61e2
--- /dev/null
@@ -0,0 +1,46 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+title-label = ํ”Œ๋Ÿฌ๊ทธ์ธ์— ๋Œ€ํ•˜์—ฌ
+
+installed-plugins-label = ์„ค์น˜ํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ
+no-plugins-are-installed-label = ์„ค์น˜ํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ ์—†์Œ
+
+deprecation-description = ๋น ์ง„๊ฒŒ ์žˆ์Šต๋‹ˆ๊นŒ? ์ผ๋ถ€ ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ๋” ์ด์ƒ ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. <a data-l10n-name="deprecation-link">๋” ์•Œ์•„๋ณด๊ธฐ.</a>
+
+## 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 Content Decryption Module
+plugins-widevine-description = ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ์•”ํ˜ธํ™”๋œ ๋ฏธ๋””์–ด ํ™•์žฅ ๋ช…์„ธ๋ฅผ ์ค€์ˆ˜ํ•˜๋Š” ์•”ํ˜ธํ™”๋œ ๋ฏธ๋””์–ด๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ์•”ํ˜ธํ™”๋œ ๋ฏธ๋””์–ด๋Š” ๋ณดํ†ต ์‚ฌ์ดํŠธ์—์„œ ํ”„๋ฆฌ๋ฏธ์—„ ๋ฏธ๋””์–ด ์ฝ˜ํ…์ธ ๊ฐ€ ๋ณต์ œ๋˜๋Š” ๊ฒƒ์„ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์•”ํ˜ธํ™”๋œ ๋ฏธ๋””์–ด ํ™•์žฅ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ https://www.w3.org/TR/encrypted-media/ ํŽ˜์ด์ง€๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.
diff --git a/toolkit/toolkit/about/aboutProcesses.ftl b/toolkit/toolkit/about/aboutProcesses.ftl
new file mode 100644 (file)
index 0000000..e8f731e
--- /dev/null
@@ -0,0 +1,197 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 ์œ ํ‹ธ๋ฆฌํ‹ฐ
+
+## 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/toolkit/toolkit/about/aboutProfiles.ftl b/toolkit/toolkit/about/aboutProfiles.ftl
new file mode 100644 (file)
index 0000000..c52388c
--- /dev/null
@@ -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/toolkit/toolkit/about/aboutReader.ftl b/toolkit/toolkit/about/aboutReader.ftl
new file mode 100644 (file)
index 0000000..b101727
--- /dev/null
@@ -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/toolkit/toolkit/about/aboutRights.ftl b/toolkit/toolkit/about/aboutRights.ftl
new file mode 100644 (file)
index 0000000..3083b39
--- /dev/null
@@ -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 }๋Š” ํŠน์ • ์ œ ์‚ผ์ž ์ฝ˜ํ…์ธ  ํ•ด์„ ๋ชจ๋“ˆ์„ ๋‹ค์šด๋ฐ›์Šต๋‹ˆ๋‹ค.
+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/toolkit/toolkit/about/aboutServiceWorkers.ftl b/toolkit/toolkit/about/aboutServiceWorkers.ftl
new file mode 100644 (file)
index 0000000..8043c0c
--- /dev/null
@@ -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/toolkit/toolkit/about/aboutSupport.ftl b/toolkit/toolkit/about/aboutSupport.ftl
new file mode 100644 (file)
index 0000000..3c1a7e3
--- /dev/null
@@ -0,0 +1,379 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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
+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 = ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋””์Šคํฌ ๊ณต๊ฐ„
+# 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 = ์ฝ”๋ฑ ์ง€์› ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ฏธ๋””์–ด ํŒŒ์ผ ์žฌ์ƒ ํ›„ ๋‹ค์‹œ ์‹œ๋„ํ•˜์„ธ์š”.
+
+##
+
+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 = ์ƒํƒœ
diff --git a/toolkit/toolkit/about/aboutTelemetry.ftl b/toolkit/toolkit/about/aboutTelemetry.ftl
new file mode 100644 (file)
index 0000000..70432b0
--- /dev/null
@@ -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/toolkit/toolkit/about/aboutThirdParty.ftl b/toolkit/toolkit/about/aboutThirdParty.ftl
new file mode 100644 (file)
index 0000000..2aa5f69
--- /dev/null
@@ -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/toolkit/toolkit/about/aboutWebrtc.ftl b/toolkit/toolkit/about/aboutWebrtc.ftl
new file mode 100644 (file)
index 0000000..717ed13
--- /dev/null
@@ -0,0 +1,314 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 ๋กœ๊น… ํ™œ์„ฑํ™”(๋ช‡ ๋ถ„ ๊ฐ„ ๋Œ€ํ™”๋ฅผ ํ•˜๊ณ  ์บก์ฒ˜๋ฅผ ์ค‘์ง€ํ•˜์„ธ์š”)
+# 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-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 ์„ค์ •
+# 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 }
+about-webrtc-debug-mode-toggled-off-state-msg = ์ถ”์ ๋กœ๊ทธ ์œ„์น˜: { $path }
+about-webrtc-debug-mode-toggled-on-state-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/toolkit/toolkit/about/aboutWindowsMessages.ftl b/toolkit/toolkit/about/aboutWindowsMessages.ftl
new file mode 100644 (file)
index 0000000..5befa29
--- /dev/null
@@ -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/toolkit/toolkit/about/abuseReports.ftl b/toolkit/toolkit/about/abuseReports.ftl
new file mode 100644 (file)
index 0000000..f7e0aa7
--- /dev/null
@@ -0,0 +1,94 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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>์— ๋Œ€ํ•œ ์‹ ๊ณ ๋ฅผ ๋ณด๋‚ด์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
+
+## 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/toolkit/toolkit/about/certviewer.ftl b/toolkit/toolkit/about/certviewer.ftl
new file mode 100644 (file)
index 0000000..b827610
--- /dev/null
@@ -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/toolkit/toolkit/about/config.ftl b/toolkit/toolkit/about/config.ftl
new file mode 100644 (file)
index 0000000..d69eb10
--- /dev/null
@@ -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 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/toolkit/toolkit/about/url-classifier.ftl b/toolkit/toolkit/about/url-classifier.ftl
new file mode 100644 (file)
index 0000000..d72d39f
--- /dev/null
@@ -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/toolkit/toolkit/branding/accounts.ftl b/toolkit/toolkit/branding/accounts.ftl
new file mode 100644 (file)
index 0000000..52be59e
--- /dev/null
@@ -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/toolkit/toolkit/branding/brandings.ftl b/toolkit/toolkit/branding/brandings.ftl
new file mode 100644 (file)
index 0000000..5a34cf4
--- /dev/null
@@ -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
+
+# โ€œ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/toolkit/toolkit/downloads/downloadUI.ftl b/toolkit/toolkit/downloads/downloadUI.ftl
new file mode 100644 (file)
index 0000000..e3e4777
--- /dev/null
@@ -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/toolkit/toolkit/downloads/downloadUtils.ftl b/toolkit/toolkit/downloads/downloadUtils.ftl
new file mode 100644 (file)
index 0000000..349be83
--- /dev/null
@@ -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/toolkit/toolkit/featuregates/features.ftl b/toolkit/toolkit/featuregates/features.ftl
new file mode 100644 (file)
index 0000000..a02b7f9
--- /dev/null
@@ -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/toolkit/toolkit/global/alert.ftl b/toolkit/toolkit/global/alert.ftl
new file mode 100644 (file)
index 0000000..c587008
--- /dev/null
@@ -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/.
+
+alert-close =
+    .tooltiptext = ์ด ์•Œ๋ฆผ ๋‹ซ๊ธฐ
+alert-settings-title =
+    .tooltiptext = ์„ค์ •
diff --git a/toolkit/toolkit/global/appPicker.ftl b/toolkit/toolkit/global/appPicker.ftl
new file mode 100644 (file)
index 0000000..2fe4582
--- /dev/null
@@ -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/toolkit/toolkit/global/browser-utils.ftl b/toolkit/toolkit/global/browser-utils.ftl
new file mode 100644 (file)
index 0000000..bfb904e
--- /dev/null
@@ -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/toolkit/toolkit/global/commonDialog.ftl b/toolkit/toolkit/global/commonDialog.ftl
new file mode 100644 (file)
index 0000000..f2a535b
--- /dev/null
@@ -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/.
+
+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 = ์•Œ ์ˆ˜ ์—†์Œ
+
+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/toolkit/toolkit/global/createProfileWizard.ftl b/toolkit/toolkit/global/createProfileWizard.ftl
new file mode 100644 (file)
index 0000000..371e602
--- /dev/null
@@ -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/toolkit/toolkit/global/cspErrors.ftl b/toolkit/toolkit/global/cspErrors.ftl
new file mode 100644 (file)
index 0000000..104771a
--- /dev/null
@@ -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/toolkit/toolkit/global/datepicker.ftl b/toolkit/toolkit/global/datepicker.ftl
new file mode 100644 (file)
index 0000000..c152db1
--- /dev/null
@@ -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/toolkit/toolkit/global/datetimebox.ftl b/toolkit/toolkit/global/datetimebox.ftl
new file mode 100644 (file)
index 0000000..e054056
--- /dev/null
@@ -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/toolkit/toolkit/global/extensionPermissions.ftl b/toolkit/toolkit/global/extensionPermissions.ftl
new file mode 100644 (file)
index 0000000..2e5caa9
--- /dev/null
@@ -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/toolkit/toolkit/global/extensions.ftl b/toolkit/toolkit/global/extensions.ftl
new file mode 100644 (file)
index 0000000..0baefb2
--- /dev/null
@@ -0,0 +1,104 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## 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/toolkit/toolkit/global/handlerDialog.ftl b/toolkit/toolkit/global/handlerDialog.ftl
new file mode 100644 (file)
index 0000000..439749d
--- /dev/null
@@ -0,0 +1,108 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 - the hostname that is initiating the request
+##  $scheme - the type of link that's being opened.
+##  $appName - Name of the application that will be opened.
+
+
+## Permission Dialog
+## Variables:
+##  $host - the hostname that is initiating the request
+##  $scheme - the type of link that's being opened.
+##  $appName - Name of the application that will be opened.
+##  $extension - Name of extension that initiated the request
+
+## 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 } ๋งํฌ๋ฅผ ์—ด๋„๋ก ํ—ˆ์šฉํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
+
+## 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.
+
+## 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 - the type of link that's being opened.
+
+## 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/toolkit/toolkit/global/htmlForm.ftl b/toolkit/toolkit/global/htmlForm.ftl
new file mode 100644 (file)
index 0000000..60d52a6
--- /dev/null
@@ -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/toolkit/toolkit/global/mozFiveStar.ftl b/toolkit/toolkit/global/mozFiveStar.ftl
new file mode 100644 (file)
index 0000000..8d54705
--- /dev/null
@@ -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/toolkit/toolkit/global/mozMessageBar.ftl b/toolkit/toolkit/global/mozMessageBar.ftl
new file mode 100644 (file)
index 0000000..5f02561
--- /dev/null
@@ -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/toolkit/toolkit/global/notification.ftl b/toolkit/toolkit/global/notification.ftl
new file mode 100644 (file)
index 0000000..64ec6c8
--- /dev/null
@@ -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/toolkit/toolkit/global/popupnotification.ftl b/toolkit/toolkit/global/popupnotification.ftl
new file mode 100644 (file)
index 0000000..8b7b74d
--- /dev/null
@@ -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/toolkit/toolkit/global/processTypes.ftl b/toolkit/toolkit/global/processTypes.ftl
new file mode 100644 (file)
index 0000000..4a15098
--- /dev/null
@@ -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/toolkit/toolkit/global/profileDowngrade.ftl b/toolkit/toolkit/global/profileDowngrade.ftl
new file mode 100644 (file)
index 0000000..63624bc
--- /dev/null
@@ -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/.
+
+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-nosync = ์ด์ „ ๋ฒ„์ „์˜ { -brand-product-name }๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ธฐ์กด { -brand-product-name } ํ”„๋กœํ•„์— ์ด๋ฏธ ์ €์žฅ๋œ ๋ถ๋งˆํฌ์™€ ๋ฐฉ๋ฌธ ๊ธฐ๋ก์ด ์†์ƒ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ •๋ณด๋ฅผ ๋ณดํ˜ธํ•˜๋ ค๋ฉด ์ด { -brand-short-name } ์„ค์น˜์— ๋Œ€ํ•œ ์ƒˆ ํ”„๋กœํ•„์„ ๋งŒ๋“œ์„ธ์š”.
+
+profiledowngrade-quit =
+    .label =
+        { PLATFORM() ->
+            [windows] ์ข…๋ฃŒ
+           *[other] ์ข…๋ฃŒ
+        }
diff --git a/toolkit/toolkit/global/profileSelection.ftl b/toolkit/toolkit/global/profileSelection.ftl
new file mode 100644 (file)
index 0000000..e1d3a34
--- /dev/null
@@ -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/toolkit/toolkit/global/resetProfile.ftl b/toolkit/toolkit/global/resetProfile.ftl
new file mode 100644 (file)
index 0000000..4d9e2f2
--- /dev/null
@@ -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/toolkit/toolkit/global/run-from-dmg.ftl b/toolkit/toolkit/global/run-from-dmg.ftl
new file mode 100644 (file)
index 0000000..078484c
--- /dev/null
@@ -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/toolkit/toolkit/global/tabprompts.ftl b/toolkit/toolkit/global/tabprompts.ftl
new file mode 100644 (file)
index 0000000..cb9a723
--- /dev/null
@@ -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/toolkit/toolkit/global/textActions.ftl b/toolkit/toolkit/global/textActions.ftl
new file mode 100644 (file)
index 0000000..f0d445a
--- /dev/null
@@ -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/toolkit/toolkit/global/timepicker.ftl b/toolkit/toolkit/global/timepicker.ftl
new file mode 100644 (file)
index 0000000..6fbe815
--- /dev/null
@@ -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/toolkit/toolkit/global/tree.ftl b/toolkit/toolkit/global/tree.ftl
new file mode 100644 (file)
index 0000000..3faa071
--- /dev/null
@@ -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/toolkit/toolkit/global/unknownContentType.ftl b/toolkit/toolkit/global/unknownContentType.ftl
new file mode 100644 (file)
index 0000000..45cde4e
--- /dev/null
@@ -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/toolkit/toolkit/global/videocontrols.ftl b/toolkit/toolkit/global/videocontrols.ftl
new file mode 100644 (file)
index 0000000..9b00e2e
--- /dev/null
@@ -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/toolkit/toolkit/global/wizard.ftl b/toolkit/toolkit/global/wizard.ftl
new file mode 100644 (file)
index 0000000..3fecbc3
--- /dev/null
@@ -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/toolkit/toolkit/intl/languageNames.ftl b/toolkit/toolkit/intl/languageNames.ftl
new file mode 100644 (file)
index 0000000..8ea57f6
--- /dev/null
@@ -0,0 +1,214 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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-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/toolkit/toolkit/intl/regionNames.ftl b/toolkit/toolkit/intl/regionNames.ftl
new file mode 100644 (file)
index 0000000..9b29998
--- /dev/null
@@ -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/toolkit/toolkit/main-window/autocomplete.ftl b/toolkit/toolkit/main-window/autocomplete.ftl
new file mode 100644 (file)
index 0000000..0a45c29
--- /dev/null
@@ -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/toolkit/toolkit/main-window/findbar.ftl b/toolkit/toolkit/main-window/findbar.ftl
new file mode 100644 (file)
index 0000000..e213c0f
--- /dev/null
@@ -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/toolkit/toolkit/neterror/certError.ftl b/toolkit/toolkit/neterror/certError.ftl
new file mode 100644 (file)
index 0000000..11f3b10
--- /dev/null
@@ -0,0 +1,141 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# 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/toolkit/toolkit/neterror/netError.ftl b/toolkit/toolkit/neterror/netError.ftl
new file mode 100644 (file)
index 0000000..f17bbb4
--- /dev/null
@@ -0,0 +1,175 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## 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-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-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-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/toolkit/toolkit/neterror/nsserrors.ftl b/toolkit/toolkit/neterror/nsserrors.ftl
new file mode 100644 (file)
index 0000000..2174256
--- /dev/null
@@ -0,0 +1,349 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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/toolkit/toolkit/payments/payments.ftl b/toolkit/toolkit/payments/payments.ftl
new file mode 100644 (file)
index 0000000..b2dd22c
--- /dev/null
@@ -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/toolkit/toolkit/pictureinpicture/pictureinpicture.ftl b/toolkit/toolkit/pictureinpicture/pictureinpicture.ftl
new file mode 100644 (file)
index 0000000..05116e3
--- /dev/null
@@ -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/toolkit/toolkit/preferences/preferences.ftl b/toolkit/toolkit/preferences/preferences.ftl
new file mode 100644 (file)
index 0000000..5305b15
--- /dev/null
@@ -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/.
+
+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/toolkit/toolkit/printing/printDialogs.ftl b/toolkit/toolkit/printing/printDialogs.ftl
new file mode 100644 (file)
index 0000000..f7c6320
--- /dev/null
@@ -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/toolkit/toolkit/printing/printPreview.ftl b/toolkit/toolkit/printing/printPreview.ftl
new file mode 100644 (file)
index 0000000..481e880
--- /dev/null
@@ -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/toolkit/toolkit/printing/printUI.ftl b/toolkit/toolkit/printing/printUI.ftl
new file mode 100644 (file)
index 0000000..6481dfb
--- /dev/null
@@ -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/toolkit/toolkit/updates/backgroundupdate.ftl b/toolkit/toolkit/updates/backgroundupdate.ftl
new file mode 100644 (file)
index 0000000..6b9e8c4
--- /dev/null
@@ -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/toolkit/toolkit/updates/elevation.ftl b/toolkit/toolkit/updates/elevation.ftl
new file mode 100644 (file)
index 0000000..cad3924
--- /dev/null
@@ -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/toolkit/toolkit/updates/history.ftl b/toolkit/toolkit/updates/history.ftl
new file mode 100644 (file)
index 0000000..abc3a2e
--- /dev/null
@@ -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 }